.elementor-106 .elementor-element.elementor-element-bba5ee3 {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: -100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-bba5ee3:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-bba5ee3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-e0b40e7);
	background-image: url("../../2023/11/Frame-1000002867.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-106 .elementor-element.elementor-element-7e1c380 {
	--display: flex;
	--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-106 .elementor-element.elementor-element-3e4803f {
	--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;
	--align-items: stretch;
	--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-106 .elementor-element.elementor-element-c9c36d1 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--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-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: #98a1d0;
}

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

.elementor-106 .elementor-element.elementor-element-2cf3bdb {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-2cf3bdb .elementor-heading-title {
	font-family: var(--e-global-typography-1e32965-font-family), Sans-serif;
	font-size: var(--e-global-typography-1e32965-font-size);
	font-weight: var(--e-global-typography-1e32965-font-weight);
	text-transform: var(--e-global-typography-1e32965-text-transform);
	line-height: var(--e-global-typography-1e32965-line-height);
	color: var(--e-global-color-c843ba1);
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-492dc13 {
	--divider-border-style: solid;
	--divider-color: #676767;
	--divider-border-width: 2px;
	bottom: 320px;
	--ha-tfx-rotate-z: 90deg;
}

.elementor-106 .elementor-element.elementor-element-492dc13>.elementor-widget-container {
	margin: 0px 125px 0px 120px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-106 .elementor-element.elementor-element-492dc13 {
	left: -55px;
}

body.rtl .elementor-106 .elementor-element.elementor-element-492dc13 {
	right: -55px;
}

.elementor-106 .elementor-element.elementor-element-492dc13 .elementor-divider-separator {
	width: 100%;
}

.elementor-106 .elementor-element.elementor-element-492dc13 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-106 .elementor-element.elementor-element-c3fe064 {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 205px;
	--margin-bottom: 140px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-6cadd30 {
	--display: flex;
	--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-106 .elementor-element.elementor-element-7d5ebda {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-7d5ebda .elementor-heading-title {
	font-family: var(--e-global-typography-d573d57-font-family), Sans-serif;
	font-size: var(--e-global-typography-d573d57-font-size);
	font-weight: var(--e-global-typography-d573d57-font-weight);
	text-transform: var(--e-global-typography-d573d57-text-transform);
	line-height: var(--e-global-typography-d573d57-line-height);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: #98a1d0;
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: #98a1d0;
	border-color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-55b8408>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-55b8408 {
	text-align: center;
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-1f76ea6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 20px;
	--margin-right: 0px;
	--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-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-106 .elementor-element.elementor-element-3e63d6e {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-05528c4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 374px 374px 374px 374px;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-05528c4:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-05528c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	/*background-color: #98a1d0;*/
}

.elementor-106 .elementor-element.elementor-element-f537a19 {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 185px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 3;
}

.elementor-106 .elementor-element.elementor-element-1f4c51d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 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-106 .elementor-element.elementor-element-12f873f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 20px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-106 .elementor-element.elementor-element-31e6902 {
	--display: flex;
	--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;
	--z-index: 3;
}

.elementor-106 .elementor-element.elementor-element-4f1ff29 {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-106 .elementor-element.elementor-element-5b1ec64 {
	--display: flex;
	--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-106 .elementor-element.elementor-element-cc548bb {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-cc548bb .elementor-heading-title {
	font-family: var(--e-global-typography-c755a36-font-family), Sans-serif;
	font-size: var(--e-global-typography-c755a36-font-size);
	font-weight: var(--e-global-typography-c755a36-font-weight);
	text-transform: var(--e-global-typography-c755a36-text-transform);
	line-height: var(--e-global-typography-c755a36-line-height);
	color: var(--e-global-color-accent);
}

.elementor-106 .elementor-element.elementor-element-c034a2a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-accent);
}

.elementor-106 .elementor-element.elementor-element-bace2d6 {
	--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;
	--align-items: stretch;
	--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-106 .elementor-element.elementor-element-b534b59 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 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-106 .elementor-element.elementor-element-2157445 {
	--display: flex;
	--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;
	--z-index: 3;
}

.elementor-106 .elementor-element.elementor-element-7dc431d {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 36px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-106 .elementor-element.elementor-element-1f073a8 {
	--display: flex;
	--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-106 .elementor-element.elementor-element-2f3c3a9>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-2f3c3a9 {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: white;
}

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

.elementor-106 .elementor-element.elementor-element-3565fc0 .elementor-button {
	background-color: #21232200;
	fill: var(--e-global-color-accent);
	color: white;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-3565fc0 .elementor-button:hover,
.elementor-106 .elementor-element.elementor-element-3565fc0 .elementor-button:focus {
	background-color: #02010100;
	color: var(--e-global-color-a46a841);
	border-color: #02010100;
}

.elementor-106 .elementor-element.elementor-element-3565fc0 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-106 .elementor-element.elementor-element-3565fc0 .elementor-button:hover svg,
.elementor-106 .elementor-element.elementor-element-3565fc0 .elementor-button:focus svg {
	fill: var(--e-global-color-a46a841);
}

.elementor-106 .elementor-element.elementor-element-856d83f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-106 .elementor-element.elementor-element-856d83f {
	left: -52px;
}

body.rtl .elementor-106 .elementor-element.elementor-element-856d83f {
	right: -52px;
}

.elementor-106 .elementor-element.elementor-element-856d83f {
	top: 23px;
	z-index: 0;
}

.elementor-106 .elementor-element.elementor-element-682e214 {
	--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;
	--align-items: stretch;
	--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-106 .elementor-element.elementor-element-4ea9100 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-c5286ba {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 374px 374px 374px 374px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 20px;
	--margin-right: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-e82a42c {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 3;
}

.elementor-106 .elementor-element.elementor-element-13a2507 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 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-106 .elementor-element.elementor-element-821768f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 20px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-106 .elementor-element.elementor-element-7a6e3e8 {
	--display: flex;
	--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;
	--z-index: 3;
}

.elementor-106 .elementor-element.elementor-element-5551852 {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-106 .elementor-element.elementor-element-0117045 {
	--display: flex;
	--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-106 .elementor-element.elementor-element-c8cb453 {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-c8cb453 .elementor-heading-title {
	font-family: var(--e-global-typography-c755a36-font-family), Sans-serif;
	font-size: var(--e-global-typography-c755a36-font-size);
	font-weight: var(--e-global-typography-c755a36-font-weight);
	text-transform: var(--e-global-typography-c755a36-text-transform);
	line-height: var(--e-global-typography-c755a36-line-height);
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-6410255 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-731999b {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-106 .elementor-element.elementor-element-1754f40 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 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-106 .elementor-element.elementor-element-0850cad {
	--display: flex;
	--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;
	--z-index: 3;
}

.elementor-106 .elementor-element.elementor-element-1305681 {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 36px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-106 .elementor-element.elementor-element-ea5455e {
	--display: flex;
	--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-106 .elementor-element.elementor-element-f3a6721>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-f3a6721 {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-1b6de00 .elementor-button {
	background-color: #21232200;
	fill: var(--e-global-color-c843ba1);
	color: var(--e-global-color-c843ba1);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-1b6de00 .elementor-button:hover,
.elementor-106 .elementor-element.elementor-element-1b6de00 .elementor-button:focus {
	background-color: #02010100;
	color: var(--e-global-color-a46a841);
	border-color: #02010100;
}

.elementor-106 .elementor-element.elementor-element-1b6de00 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-106 .elementor-element.elementor-element-1b6de00 .elementor-button:hover svg,
.elementor-106 .elementor-element.elementor-element-1b6de00 .elementor-button:focus svg {
	fill: var(--e-global-color-a46a841);
}

.elementor-106 .elementor-element.elementor-element-8be0e23 {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-9310412 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-144754c);
	--border-color: var(--e-global-color-144754c);
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 16px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-9310412:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-9310412>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-9310412:hover {
	background-color: var(--e-global-color-a46a841);
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: #98a1d0;
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-106 .elementor-element.elementor-element-93bf5d1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-93bf5d1 .elementor-counter-number-wrapper {
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-d573d57-font-family), Sans-serif;
	font-size: var(--e-global-typography-d573d57-font-size);
	font-weight: var(--e-global-typography-d573d57-font-weight);
	text-transform: var(--e-global-typography-d573d57-text-transform);
	line-height: var(--e-global-typography-d573d57-line-height);
}

.elementor-106 .elementor-element.elementor-element-93bf5d1 .elementor-counter-title {
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-106 .elementor-element.elementor-element-5caa88b {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-144754c);
	--border-color: var(--e-global-color-144754c);
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 8px;
	--margin-right: 8px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-5caa88b:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-5caa88b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-a46a841);
}

.elementor-106 .elementor-element.elementor-element-6191095>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-6191095 .elementor-counter-number-wrapper {
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-d573d57-font-family), Sans-serif;
	font-size: var(--e-global-typography-d573d57-font-size);
	font-weight: var(--e-global-typography-d573d57-font-weight);
	text-transform: var(--e-global-typography-d573d57-text-transform);
	line-height: var(--e-global-typography-d573d57-line-height);
}

.elementor-106 .elementor-element.elementor-element-6191095 .elementor-counter-title {
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-106 .elementor-element.elementor-element-c79fc9f {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-144754c);
	--border-color: var(--e-global-color-144754c);
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 16px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-c79fc9f:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-c79fc9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-c79fc9f:hover {
	background-color: var(--e-global-color-a46a841);
}

.elementor-106 .elementor-element.elementor-element-d616a0e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-d616a0e .elementor-counter-number-wrapper {
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-d573d57-font-family), Sans-serif;
	font-size: var(--e-global-typography-d573d57-font-size);
	font-weight: var(--e-global-typography-d573d57-font-weight);
	text-transform: var(--e-global-typography-d573d57-text-transform);
	line-height: var(--e-global-typography-d573d57-line-height);
}

.elementor-106 .elementor-element.elementor-element-d616a0e .elementor-counter-title {
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-106 .elementor-element.elementor-element-9181e90 {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-9181e90:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-9181e90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-f84a4ec);
	background-image: url("../../2023/11/Frame-1000002867.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-106 .elementor-element.elementor-element-e3acaf4 {
	--display: flex;
}

.elementor-106 .elementor-element.elementor-element-221cfea {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-106 .elementor-element.elementor-element-e67fa44 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 374px 374px 374px 374px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-e67fa44:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-e67fa44>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-5431e12 {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 72px;
	--margin-bottom: 418px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 3;
}

.elementor-106 .elementor-element.elementor-element-71e6fb8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 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-106 .elementor-element.elementor-element-ba023d3>.elementor-widget-container {
	margin: 0px 0px 0px 117px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-ba023d3 {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-ba023d3 .elementor-heading-title {
	font-family: var(--e-global-typography-a15f3ed-font-family), Sans-serif;
	font-size: var(--e-global-typography-a15f3ed-font-size);
	font-weight: var(--e-global-typography-a15f3ed-font-weight);
	text-transform: var(--e-global-typography-a15f3ed-text-transform);
	line-height: var(--e-global-typography-a15f3ed-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-75bd2f7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 374px 374px 374px 374px;
	--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-106 .elementor-element.elementor-element-7a90096>.elementor-widget-container {
	margin: 135px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-7a90096 {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-f44437f {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: -375px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 120px;
	--padding-right: 20px;
}

.elementor-106 .elementor-element.elementor-element-2182e75 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 48px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 25px;
	--padding-right: 20px;
}

.elementor-106 .elementor-element.elementor-element-2182e75:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-2182e75>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-db7abcc);
}

.elementor-widget-image-box .elementor-image-box-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: #98a1d0;
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: #98a1d0;
}

.elementor-widget-image-box .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-106 .elementor-element.elementor-element-975fbe8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-975fbe8 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-975fbe8.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-106 .elementor-element.elementor-element-975fbe8.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-106 .elementor-element.elementor-element-975fbe8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-106 .elementor-element.elementor-element-975fbe8 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-90de91e-font-family), Sans-serif;
	font-size: var(--e-global-typography-90de91e-font-size);
	font-weight: var(--e-global-typography-90de91e-font-weight);
	text-transform: var(--e-global-typography-90de91e-text-transform);
	line-height: var(--e-global-typography-90de91e-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-975fbe8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 40%;
}

.elementor-106 .elementor-element.elementor-element-975fbe8 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-106 .elementor-element.elementor-element-2666cb2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 24px;
	--margin-right: 24px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 25px;
	--padding-right: 20px;
}

.elementor-106 .elementor-element.elementor-element-2666cb2:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-2666cb2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-db7abcc);
}

.elementor-106 .elementor-element.elementor-element-093a757>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-093a757 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-093a757.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-106 .elementor-element.elementor-element-093a757.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-106 .elementor-element.elementor-element-093a757.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-106 .elementor-element.elementor-element-093a757 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-90de91e-font-family), Sans-serif;
	font-size: var(--e-global-typography-90de91e-font-size);
	font-weight: var(--e-global-typography-90de91e-font-weight);
	text-transform: var(--e-global-typography-90de91e-text-transform);
	line-height: var(--e-global-typography-90de91e-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-093a757 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 40%;
}

.elementor-106 .elementor-element.elementor-element-093a757 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-106 .elementor-element.elementor-element-d3f849f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 48px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 25px;
	--padding-right: 20px;
}

.elementor-106 .elementor-element.elementor-element-d3f849f:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-d3f849f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-db7abcc);
}

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

.elementor-106 .elementor-element.elementor-element-1a9cd78 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-1a9cd78.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-106 .elementor-element.elementor-element-1a9cd78.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-106 .elementor-element.elementor-element-1a9cd78.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-106 .elementor-element.elementor-element-1a9cd78 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-90de91e-font-family), Sans-serif;
	font-size: var(--e-global-typography-90de91e-font-size);
	font-weight: var(--e-global-typography-90de91e-font-weight);
	text-transform: var(--e-global-typography-90de91e-text-transform);
	line-height: var(--e-global-typography-90de91e-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-1a9cd78 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 40%;
}

.elementor-106 .elementor-element.elementor-element-1a9cd78 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-106 .elementor-element.elementor-element-4cb255e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 70px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-4cb255e:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-4cb255e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-f84a4ec);
	background-image: url("../../2023/11/Frame-1000002867.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-106 .elementor-element.elementor-element-ad3709f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-106 .elementor-element.elementor-element-3588ed0 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-c346616);
	--border-color: var(--e-global-color-c346616);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-3588ed0:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-3588ed0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c4a6452);
}

.elementor-widget-ha-member .ha-member-name {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-ha-member .ha-member-position {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-ha-member .ha-member-bio {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-ha-member .ha-btn {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-106 .elementor-element.elementor-element-06edd53>.elementor-widget-container {
	background-color: #30333100;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 50px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-06edd53.ha-has-bg-overlay:hover>.elementor-widget-container::before {
	transition: background 0.3s;
}

.elementor-106 .elementor-element.elementor-element-06edd53 {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-06edd53 .ha-member-figure {
	margin-bottom: 0px !important;
}

.elementor-106 .elementor-element.elementor-element-06edd53 .ha-member-figure img {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-06edd53 .ha-member-body {
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-06edd53 .ha-member-links>a {
	border-radius: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-ae53fd3 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-c346616);
	--border-color: var(--e-global-color-c346616);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-ae53fd3:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-ae53fd3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c4a6452);
}

.elementor-106 .elementor-element.elementor-element-9a83be6>.elementor-widget-container {
	background-color: #02010100;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-106 .elementor-element.elementor-element-9a83be6.ha-has-bg-overlay:hover>.elementor-widget-container::before {
	transition: background 0.3s;
}

.elementor-106 .elementor-element.elementor-element-9a83be6 {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-9a83be6 .ha-member-figure {
	margin-bottom: 0px !important;
}

.elementor-106 .elementor-element.elementor-element-9a83be6 .ha-member-figure img {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-9a83be6 .ha-member-body {
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-9a83be6 .ha-member-links>a {
	border-radius: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-1874745 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-c346616);
	--border-color: var(--e-global-color-c346616);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-1874745:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-1874745>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c4a6452);
}

.elementor-106 .elementor-element.elementor-element-d59ffaa>.elementor-widget-container {
	background-color: #02010100;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-106 .elementor-element.elementor-element-d59ffaa.ha-has-bg-overlay:hover>.elementor-widget-container::before {
	transition: background 0.3s;
}

.elementor-106 .elementor-element.elementor-element-d59ffaa {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-d59ffaa .ha-member-figure {
	margin-bottom: 0px !important;
}

.elementor-106 .elementor-element.elementor-element-d59ffaa .ha-member-figure img {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-d59ffaa .ha-member-body {
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-d59ffaa .ha-member-links>a {
	border-radius: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-ce1c060 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-c346616);
	--border-color: var(--e-global-color-c346616);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-ce1c060:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-ce1c060>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c4a6452);
}

.elementor-106 .elementor-element.elementor-element-5120b89>.elementor-widget-container {
	background-color: #02010100;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-106 .elementor-element.elementor-element-5120b89.ha-has-bg-overlay:hover>.elementor-widget-container::before {
	transition: background 0.3s;
}

.elementor-106 .elementor-element.elementor-element-5120b89 {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-5120b89 .ha-member-figure {
	margin-bottom: 0px !important;
}

.elementor-106 .elementor-element.elementor-element-5120b89 .ha-member-figure img {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-5120b89 .ha-member-body {
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-5120b89 .ha-member-links>a {
	border-radius: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-766887d {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-c346616);
	--border-color: var(--e-global-color-c346616);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-766887d:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-766887d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c4a6452);
}

.elementor-106 .elementor-element.elementor-element-6b0c3c9>.elementor-widget-container {
	background-color: #02010100;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-106 .elementor-element.elementor-element-6b0c3c9.ha-has-bg-overlay:hover>.elementor-widget-container::before {
	transition: background 0.3s;
}

.elementor-106 .elementor-element.elementor-element-6b0c3c9 {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-6b0c3c9 .ha-member-figure {
	margin-bottom: 0px !important;
}

.elementor-106 .elementor-element.elementor-element-6b0c3c9 .ha-member-figure img {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-6b0c3c9 .ha-member-body {
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-6b0c3c9 .ha-member-links>a {
	border-radius: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-2b00762 {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-2b00762:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-2b00762>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
	background-image: url("../../2023/11/Frame-1000002867.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-106 .elementor-element.elementor-element-0705dbb {
	--display: flex;
	--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-106 .elementor-element.elementor-element-74926ab {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-74926ab .elementor-heading-title {
	font-family: var(--e-global-typography-1e32965-font-family), Sans-serif;
	font-size: var(--e-global-typography-1e32965-font-size);
	font-weight: var(--e-global-typography-1e32965-font-weight);
	text-transform: var(--e-global-typography-1e32965-text-transform);
	line-height: var(--e-global-typography-1e32965-line-height);
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-b400778>.elementor-widget-container {
	margin: 20px 150px 0px 150px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-b400778 {
	text-align: center;
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper .ha-ia-content-button {
	background-color: var(--e-global-color-a46a841);
	padding: 14px 32px 14px 32px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	border-radius: 0px 0px 0px 0px;
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper .ha-ia-content-button:hover {
	background-color: var(--e-global-color-c843ba1);
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-69d00b5>.elementor-widget-container {
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper {
	align-items: center;
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-overlay {
	justify-content: center;
	align-items: flex-end;
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-gallery-wrap {
	height: 480px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-container {
	margin: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5.ha-image-accordion-horizontal .ha-ia-item {
	--ha-ia-gutter-margin: 15px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5.ha-image-accordion-tablet-horizontal .ha-ia-item {
	--ha-ia-gutter-margin: 15px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5.ha-image-accordion-mobile-horizontal .ha-ia-item {
	--ha-ia-gutter-margin: 15px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5.ha-image-accordion-vertical .ha-ia-item {
	--ha-ia-gutter-margin: 15px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5.ha-image-accordion-tablet-vertical .ha-ia-item {
	--ha-ia-gutter-margin: 15px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5.ha-image-accordion-mobile-vertical .ha-ia-item {
	--ha-ia-gutter-margin: 15px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-gallery-wrap .ha-ia-item {
	border-radius: 12px 12px 12px 12px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper .ha-ia-content-icon-title {
	margin: 0px 0px 5px 0px;
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-c755a36-font-family), Sans-serif;
	font-size: var(--e-global-typography-c755a36-font-size);
	font-weight: var(--e-global-typography-c755a36-font-weight);
	text-transform: var(--e-global-typography-c755a36-text-transform);
	line-height: var(--e-global-typography-c755a36-line-height);
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper .ha-ia-content-icon-title svg {
	margin: 0px 0px 5px 0px;
	fill: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper .ha-ia-content-icon-title.ha-ia-icon-left i+span {
	margin-left: 10px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper .ha-ia-content-icon-title.ha-ia-icon-right i+span {
	margin-right: 10px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper .ha-ia-content-icon-title.ha-ia-icon-left svg+span {
	margin-left: 10px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper .ha-ia-content-icon-title.ha-ia-icon-right svg+span {
	margin-right: 10px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-container .ha-ia-content-wrapper {
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-label {
	margin: 0px 0px 0px 0px;
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-c755a36-font-family), Sans-serif;
	font-size: var(--e-global-typography-c755a36-font-size);
	font-weight: var(--e-global-typography-c755a36-font-weight);
	text-transform: var(--e-global-typography-c755a36-text-transform);
	line-height: var(--e-global-typography-c755a36-line-height);
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-description {
	margin: 5px 0px 10px 0px;
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper .ha-ia-actions .ha-ia-popup {
	font-size: 22px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper .ha-ia-actions .ha-ia-link {
	font-size: 22px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper .ha-ia-actions .ha-ia-popup+.ha-ia-link {
	margin-left: 15px;
}

.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper .ha-ia-actions span {
	border-radius: 100% 100% 100% 100%;
}

.elementor-106 .elementor-element.elementor-element-2d4a51e {
	--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;
	--align-items: stretch;
	--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-106 .elementor-element.elementor-element-2d4a51e:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-2d4a51e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-789aba7 {
	--display: flex;
	--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-106 .elementor-element.elementor-element-0a14ccb>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-0a14ccb {
	z-index: 1;
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-0a14ccb .elementor-heading-title {
	font-family: var(--e-global-typography-0555552-font-family), Sans-serif;
	font-size: var(--e-global-typography-0555552-font-size);
	font-weight: var(--e-global-typography-0555552-font-weight);
	text-transform: var(--e-global-typography-0555552-text-transform);
	line-height: var(--e-global-typography-0555552-line-height);
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: var(--e-global-color-c843ba1);
	stroke: var(--e-global-color-c843ba1);
	color: #E6B93800;
}

.elementor-106 .elementor-element.elementor-element-939cf9c {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-106 .elementor-element.elementor-element-adbb3a6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-106 .elementor-element.elementor-element-5322aad {
	width: var(--container-widget-width, 160%);
	max-width: 160%;
	--container-widget-width: 160%;
	--container-widget-flex-grow: 0;
	top: 147px;
	z-index: 3;
}

.elementor-106 .elementor-element.elementor-element-5322aad>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-106 .elementor-element.elementor-element-5322aad {
	left: 149px;
}

body.rtl .elementor-106 .elementor-element.elementor-element-5322aad {
	right: 149px;
}

.elementor-106 .elementor-element.elementor-element-5322aad .elementor-heading-title {
	font-family: var(--e-global-typography-a15f3ed-font-family), Sans-serif;
	font-size: var(--e-global-typography-a15f3ed-font-size);
	font-weight: var(--e-global-typography-a15f3ed-font-weight);
	text-transform: var(--e-global-typography-a15f3ed-text-transform);
	line-height: var(--e-global-typography-a15f3ed-line-height);
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-329ab59 {
	--display: flex;
	--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: 10px;
	--padding-right: 10px;
}

.elementor-106 .elementor-element.elementor-element-bb8f71b {
	--spacer-size: 430px;
	top: -90px;
	z-index: 0;
}

.elementor-106 .elementor-element.elementor-element-bb8f71b>.elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 216px 216px 216px 216px;
}

body:not(.rtl) .elementor-106 .elementor-element.elementor-element-bb8f71b {
	left: 0px;
}

body.rtl .elementor-106 .elementor-element.elementor-element-bb8f71b {
	right: 0px;
}

.elementor-106 .elementor-element.elementor-element-bb8f71b.ha-has-bg-overlay:hover>.elementor-widget-container::before {
	transition: background 0.3s;
}

.elementor-106 .elementor-element.elementor-element-f54788f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-106 .elementor-element.elementor-element-f54788f {
	left: 0px;
}

body.rtl .elementor-106 .elementor-element.elementor-element-f54788f {
	right: 0px;
}

.elementor-106 .elementor-element.elementor-element-f54788f {
	bottom: 0px;
}

.elementor-106 .elementor-element.elementor-element-f54788f img {
	width: 90%;
}

.elementor-106 .elementor-element.elementor-element-5e2e3c2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 100px;
	--margin-bottom: 100px;
	--margin-left: 10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-b44b923>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-b44b923 {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-ff45b82 .elementor-button:hover,
.elementor-106 .elementor-element.elementor-element-ff45b82 .elementor-button:focus {
	background-color: var(--e-global-color-c843ba1);
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-ff45b82>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-ff45b82 .elementor-button {
	fill: var(--e-global-color-c843ba1);
	color: var(--e-global-color-c843ba1);
	border-radius: 0px 0px 0px 0px;
	padding: 14px 32px 14px 32px;
}

.elementor-106 .elementor-element.elementor-element-ff45b82 .elementor-button:hover svg,
.elementor-106 .elementor-element.elementor-element-ff45b82 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-a21e0d2 {
	--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: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-6dc1229 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-411f15c {
	--display: flex;
	--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-106 .elementor-element.elementor-element-61ddd09 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-106 .elementor-element.elementor-element-d8aa73f {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 40px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-3f65a0f {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-3f65a0f .elementor-heading-title {
	font-family: var(--e-global-typography-1e32965-font-family), Sans-serif;
	font-size: var(--e-global-typography-1e32965-font-size);
	font-weight: var(--e-global-typography-1e32965-font-weight);
	text-transform: var(--e-global-typography-1e32965-text-transform);
	line-height: var(--e-global-typography-1e32965-line-height);
	color: var(--e-global-color-accent);
}

.elementor-106 .elementor-element.elementor-element-a83d9e9>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-a83d9e9 {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-fc5976d .elementor-button:hover,
.elementor-106 .elementor-element.elementor-element-fc5976d .elementor-button:focus {
	background-color: var(--e-global-color-a46a841);
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-fc5976d>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-fc5976d .elementor-button {
	fill: var(--e-global-color-c843ba1);
	color: var(--e-global-color-c843ba1);
	border-radius: 0px 0px 0px 0px;
	padding: 14px 32px 14px 32px;
}

.elementor-106 .elementor-element.elementor-element-fc5976d .elementor-button:hover svg,
.elementor-106 .elementor-element.elementor-element-fc5976d .elementor-button:focus svg {
	fill: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-7befff7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-106 .elementor-element.elementor-element-8938b54 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 35px;
	--padding-right: 20px;
}

.elementor-106 .elementor-element.elementor-element-8938b54:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-8938b54>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-db7abcc);
}

.elementor-106 .elementor-element.elementor-element-514bf52>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-514bf52 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-514bf52.elementor-position-right .elementor-image-box-img {
	margin-left: 30px;
}

.elementor-106 .elementor-element.elementor-element-514bf52.elementor-position-left .elementor-image-box-img {
	margin-right: 30px;
}

.elementor-106 .elementor-element.elementor-element-514bf52.elementor-position-top .elementor-image-box-img {
	margin-bottom: 30px;
}

.elementor-106 .elementor-element.elementor-element-514bf52 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-106 .elementor-element.elementor-element-514bf52 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-106 .elementor-element.elementor-element-514bf52 .elementor-image-box-title {
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-514bf52 .elementor-image-box-description {
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-cb93fa2 .elementor-button {
	background-color: #21232200;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-cb93fa2 .elementor-button:hover,
.elementor-106 .elementor-element.elementor-element-cb93fa2 .elementor-button:focus {
	background-color: #02010100;
	color: var(--e-global-color-accent);
	border-color: #02010100;
}

.elementor-106 .elementor-element.elementor-element-cb93fa2>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-cb93fa2 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-106 .elementor-element.elementor-element-cb93fa2 .elementor-button:hover svg,
.elementor-106 .elementor-element.elementor-element-cb93fa2 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-106 .elementor-element.elementor-element-3856431 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 35px;
	--padding-right: 20px;
}

.elementor-106 .elementor-element.elementor-element-3856431:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-3856431>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-db7abcc);
}

.elementor-106 .elementor-element.elementor-element-a58f05c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-a58f05c .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-a58f05c.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-106 .elementor-element.elementor-element-a58f05c.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-a58f05c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-106 .elementor-element.elementor-element-a58f05c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-106 .elementor-element.elementor-element-a58f05c .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-106 .elementor-element.elementor-element-a58f05c .elementor-image-box-title {
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-a58f05c .elementor-image-box-description {
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-bfedf64 .elementor-button {
	background-color: #21232200;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-bfedf64 .elementor-button:hover,
.elementor-106 .elementor-element.elementor-element-bfedf64 .elementor-button:focus {
	background-color: #02010100;
	color: var(--e-global-color-accent);
	border-color: #02010100;
}

.elementor-106 .elementor-element.elementor-element-bfedf64>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-bfedf64 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-106 .elementor-element.elementor-element-bfedf64 .elementor-button:hover svg,
.elementor-106 .elementor-element.elementor-element-bfedf64 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-106 .elementor-element.elementor-element-35947bf {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 35px;
	--padding-right: 20px;
}

.elementor-106 .elementor-element.elementor-element-35947bf:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-35947bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-db7abcc);
}

.elementor-106 .elementor-element.elementor-element-dc074c2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-dc074c2 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-dc074c2.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-106 .elementor-element.elementor-element-dc074c2.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-106 .elementor-element.elementor-element-dc074c2.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-106 .elementor-element.elementor-element-dc074c2 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-106 .elementor-element.elementor-element-dc074c2 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-106 .elementor-element.elementor-element-dc074c2 .elementor-image-box-title {
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-dc074c2 .elementor-image-box-description {
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-2fa0a58 .elementor-button {
	background-color: #21232200;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-2fa0a58 .elementor-button:hover,
.elementor-106 .elementor-element.elementor-element-2fa0a58 .elementor-button:focus {
	background-color: #02010100;
	color: var(--e-global-color-accent);
	border-color: #02010100;
}

.elementor-106 .elementor-element.elementor-element-2fa0a58>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-2fa0a58 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-106 .elementor-element.elementor-element-2fa0a58 .elementor-button:hover svg,
.elementor-106 .elementor-element.elementor-element-2fa0a58 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-106 .elementor-element.elementor-element-51075f3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 35px;
	--padding-right: 20px;
}

.elementor-106 .elementor-element.elementor-element-51075f3:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-51075f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-db7abcc);
}

.elementor-106 .elementor-element.elementor-element-590a0e2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-590a0e2 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-590a0e2.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-106 .elementor-element.elementor-element-590a0e2.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-106 .elementor-element.elementor-element-590a0e2.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-106 .elementor-element.elementor-element-590a0e2 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-106 .elementor-element.elementor-element-590a0e2 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-106 .elementor-element.elementor-element-590a0e2 .elementor-image-box-title {
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-590a0e2 .elementor-image-box-description {
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-4a0eca8 .elementor-button {
	background-color: #21232200;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-4a0eca8 .elementor-button:hover,
.elementor-106 .elementor-element.elementor-element-4a0eca8 .elementor-button:focus {
	background-color: #02010100;
	color: var(--e-global-color-accent);
	border-color: #02010100;
}

.elementor-106 .elementor-element.elementor-element-4a0eca8>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-4a0eca8 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-106 .elementor-element.elementor-element-4a0eca8 .elementor-button:hover svg,
.elementor-106 .elementor-element.elementor-element-4a0eca8 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-106 .elementor-element.elementor-element-12cfa94 {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-12cfa94:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-12cfa94>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
	background-image: url("../../2023/11/Frame-1000002867.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-106 .elementor-element.elementor-element-2fb52ee {
	--display: flex;
	--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-106 .elementor-element.elementor-element-edbad3a {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-edbad3a .elementor-heading-title {
	font-family: var(--e-global-typography-a15f3ed-font-family), Sans-serif;
	font-size: var(--e-global-typography-a15f3ed-font-size);
	font-weight: var(--e-global-typography-a15f3ed-font-weight);
	text-transform: var(--e-global-typography-a15f3ed-text-transform);
	line-height: var(--e-global-typography-a15f3ed-line-height);
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-200483c>.elementor-widget-container {
	margin: 0px 80px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-200483c {
	text-align: start;
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-78c11f6 {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-b334d1d {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 47px 47px 47px 47px;
	--margin-top: 16px;
	--margin-bottom: 21px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 2px;
	--padding-right: 2px;
}

.elementor-106 .elementor-element.elementor-element-b334d1d:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-b334d1d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #98a1d0;
}

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

.elementor-106 .elementor-element.elementor-element-6d43a34 {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-6d43a34 .elementor-heading-title {
	font-family: var(--e-global-typography-c755a36-font-family), Sans-serif;
	font-size: var(--e-global-typography-c755a36-font-size);
	font-weight: var(--e-global-typography-c755a36-font-weight);
	text-transform: var(--e-global-typography-c755a36-text-transform);
	line-height: var(--e-global-typography-c755a36-line-height);
	color: var(--e-global-color-accent);
}

.elementor-106 .elementor-element.elementor-element-ec502e6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 15px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-106 .elementor-element.elementor-element-2c92155 {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-2c92155 .elementor-heading-title {
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-1829e7b>.elementor-widget-container {
	margin: 5px 100px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-1829e7b {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-204e9c2 {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-66a214b {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 47px 47px 47px 47px;
	--margin-top: 16px;
	--margin-bottom: 21px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 2px;
	--padding-right: 2px;
}

.elementor-106 .elementor-element.elementor-element-66a214b:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-66a214b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-403fd00>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-403fd00 {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-403fd00 .elementor-heading-title {
	font-family: var(--e-global-typography-c755a36-font-family), Sans-serif;
	font-size: var(--e-global-typography-c755a36-font-size);
	font-weight: var(--e-global-typography-c755a36-font-weight);
	text-transform: var(--e-global-typography-c755a36-text-transform);
	line-height: var(--e-global-typography-c755a36-line-height);
	color: var(--e-global-color-accent);
}

.elementor-106 .elementor-element.elementor-element-7c379eb {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 15px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-aa9f392>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-aa9f392 {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-aa9f392 .elementor-heading-title {
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-8aeab2b>.elementor-widget-container {
	margin: 5px 100px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-8aeab2b {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-9ed8f97 {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-4000bca {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 47px 47px 47px 47px;
	--margin-top: 16px;
	--margin-bottom: 21px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 2px;
	--padding-right: 2px;
}

.elementor-106 .elementor-element.elementor-element-4000bca:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-4000bca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #98a1d0;
}

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

.elementor-106 .elementor-element.elementor-element-b45688d {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-b45688d .elementor-heading-title {
	font-family: var(--e-global-typography-c755a36-font-family), Sans-serif;
	font-size: var(--e-global-typography-c755a36-font-size);
	font-weight: var(--e-global-typography-c755a36-font-weight);
	text-transform: var(--e-global-typography-c755a36-text-transform);
	line-height: var(--e-global-typography-c755a36-line-height);
	color: var(--e-global-color-accent);
}

.elementor-106 .elementor-element.elementor-element-ba6b9e9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 15px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-38544e6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-38544e6 {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-38544e6 .elementor-heading-title {
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-439caf8>.elementor-widget-container {
	margin: 5px 100px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-439caf8 {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-c843ba1);
}

.elementor-widget-ha-dual-button .ha-dual-btn {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-widget-ha-dual-button .ha-dual-btn--left {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-widget-ha-dual-button .ha-dual-btn-connector {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-ha-dual-button .ha-dual-btn--right {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-106 .elementor-element.elementor-element-5604ae5>.elementor-widget-container {
	margin: 45px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-5604ae5 .ha-dual-btn {
	padding: 14px 32px 14px 32px;
}

.elementor-106 .elementor-element.elementor-element-5604ae5 .ha-dual-btn--left {
	padding: 14px 32px 14px 32px;
	border-radius: 0px 0px 0px 0px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-c843ba1);
	background-color: var(--e-global-color-a46a841);
}

.elementor-106 .elementor-element.elementor-element-5604ae5 .ha-dual-btn--left:hover {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-5604ae5 .ha-dual-btn--right {
	padding: 14px 32px 14px 32px;
	border-radius: 0px 0px 0px 0px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-c843ba1);
	background-color: #02010100;
}

.elementor-106 .elementor-element.elementor-element-5604ae5 .ha-dual-btn--right:hover {
	color: var(--e-global-color-a46a841);
	background-color: #E33D5C00;
}

.elementor-106 .elementor-element.elementor-element-4a9112b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 310px 310px 310px 310px;
	--margin-top: 12px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-4a9112b:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-4a9112b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-2890546>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 250px;
}

body:not(.rtl) .elementor-106 .elementor-element.elementor-element-2890546 {
	left: 25px;
}

body.rtl .elementor-106 .elementor-element.elementor-element-2890546 {
	right: 25px;
}

.elementor-106 .elementor-element.elementor-element-2890546 {
	top: 202px;
	z-index: 2;
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-2890546 .elementor-heading-title {
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-ef58751>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-106 .elementor-element.elementor-element-ef58751 {
	left: 0px;
}

body.rtl .elementor-106 .elementor-element.elementor-element-ef58751 {
	right: 0px;
}

.elementor-106 .elementor-element.elementor-element-ef58751 {
	bottom: -3px;
}

.elementor-106 .elementor-element.elementor-element-ef58751 img {
	width: 100%;
}

.elementor-106 .elementor-element.elementor-element-60f0434 {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-60f0434:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-60f0434>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-fd721ce {
	--display: flex;
	--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-106 .elementor-element.elementor-element-0429eb3 {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-0429eb3 .elementor-heading-title {
	font-family: var(--e-global-typography-1e32965-font-family), Sans-serif;
	font-size: var(--e-global-typography-1e32965-font-size);
	font-weight: var(--e-global-typography-1e32965-font-weight);
	text-transform: var(--e-global-typography-1e32965-text-transform);
	line-height: var(--e-global-typography-1e32965-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-3f3f3f8>.elementor-widget-container {
	margin: 20px 200px 0px 200px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-3f3f3f8 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-70e82e9 {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-ef4f9b4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-ha-pricing-table .ha-pricing-table-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-ha-pricing-table .ha-pricing-table-price-text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-ha-pricing-table .ha-pricing-table-currency {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-ha-pricing-table .ha-pricing-table-period {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-ha-pricing-table .ha-pricing-table-features-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-ha-pricing-table .ha-pricing-table-features-list>li {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-ha-pricing-table .ha-pricing-table-btn {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-widget-ha-pricing-table .ha-pricing-table-badge {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-106 .elementor-element.elementor-element-e83e0ce>.elementor-widget-container {
	background-color: var(--e-global-color-db7abcc);
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 45px 52px;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-106 .elementor-element.elementor-element-e83e0ce.ha-has-bg-overlay:hover>.elementor-widget-container::before {
	transition: background 0.3s;
}

.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-price-tag {
	margin-bottom: 10px;
}

.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-price-text {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-a15f3ed-font-family), Sans-serif;
	font-size: var(--e-global-typography-a15f3ed-font-size);
	font-weight: var(--e-global-typography-a15f3ed-font-weight);
	text-transform: var(--e-global-typography-a15f3ed-text-transform);
	line-height: var(--e-global-typography-a15f3ed-line-height);
}

.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-currency {
	margin-right: 2px;
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-a15f3ed-font-family), Sans-serif;
	font-size: var(--e-global-typography-a15f3ed-font-size);
	font-weight: var(--e-global-typography-a15f3ed-font-weight);
	text-transform: var(--e-global-typography-a15f3ed-text-transform);
	line-height: var(--e-global-typography-a15f3ed-line-height);
}

.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-price {
	margin-bottom: 30px;
}

.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-period {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
}

.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-features-title {
	margin-bottom: 20px;
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
}

.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-features-list>li {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-btn {
	padding: 14px 85px 14px 85px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 0px 0px 0px 0px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-accent);
	background-color: #02010100;
}

.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-btn:hover,
.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-btn:focus {
	color: var(--e-global-color-c843ba1);
	background-color: #98a1d0;
	border-color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-badge {
	padding: 10px 40px 10px 40px;
	color: var(--e-global-color-c843ba1);
	background-color: #98a1d0;
	border-radius: 0px 30px 0px 30px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-106 .elementor-element.elementor-element-f93fc5f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: -40px;
	--margin-bottom: 0px;
	--margin-left: 8px;
	--margin-right: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-b880355>.elementor-widget-container {
	background-color: var(--e-global-color-accent);
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 45px 52px;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-106 .elementor-element.elementor-element-b880355.ha-has-bg-overlay:hover>.elementor-widget-container::before {
	transition: background 0.3s;
}

.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-price-tag {
	margin-bottom: 10px;
}

.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-price-text {
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-a15f3ed-font-family), Sans-serif;
	font-size: var(--e-global-typography-a15f3ed-font-size);
	font-weight: var(--e-global-typography-a15f3ed-font-weight);
	text-transform: var(--e-global-typography-a15f3ed-text-transform);
	line-height: var(--e-global-typography-a15f3ed-line-height);
}

.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-currency {
	margin-right: 2px;
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-a15f3ed-font-family), Sans-serif;
	font-size: var(--e-global-typography-a15f3ed-font-size);
	font-weight: var(--e-global-typography-a15f3ed-font-weight);
	text-transform: var(--e-global-typography-a15f3ed-text-transform);
	line-height: var(--e-global-typography-a15f3ed-line-height);
}

.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-price {
	margin-bottom: 30px;
}

.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-period {
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
}

.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-features-title {
	margin-bottom: 20px;
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
}

.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-features-list>li {
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-btn {
	padding: 14px 85px 14px 85px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #98a1d0;
	border-radius: 0px 0px 0px 0px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-3f80710);
	background-color: #02010100;
}

.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-btn:hover,
.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-btn:focus {
	color: var(--e-global-color-c843ba1);
	background-color: #98a1d0;
	border-color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-badge {
	padding: 10px 40px 10px 40px;
	color: var(--e-global-color-c843ba1);
	background-color: #98a1d0;
	border-radius: 0px 30px 0px 30px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-106 .elementor-element.elementor-element-6665644 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 16px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-202a8ff>.elementor-widget-container {
	background-color: var(--e-global-color-db7abcc);
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 45px 52px;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-106 .elementor-element.elementor-element-202a8ff.ha-has-bg-overlay:hover>.elementor-widget-container::before {
	transition: background 0.3s;
}

.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-price-tag {
	margin-bottom: 10px;
}

.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-price-text {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-a15f3ed-font-family), Sans-serif;
	font-size: var(--e-global-typography-a15f3ed-font-size);
	font-weight: var(--e-global-typography-a15f3ed-font-weight);
	text-transform: var(--e-global-typography-a15f3ed-text-transform);
	line-height: var(--e-global-typography-a15f3ed-line-height);
}

.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-currency {
	margin-right: 2px;
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-a15f3ed-font-family), Sans-serif;
	font-size: var(--e-global-typography-a15f3ed-font-size);
	font-weight: var(--e-global-typography-a15f3ed-font-weight);
	text-transform: var(--e-global-typography-a15f3ed-text-transform);
	line-height: var(--e-global-typography-a15f3ed-line-height);
}

.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-price {
	margin-bottom: 30px;
}

.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-period {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
}

.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-features-title {
	margin-bottom: 20px;
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
}

.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-features-list>li {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-btn {
	padding: 14px 85px 14px 85px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 0px 0px 0px 0px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-accent);
	background-color: #02010100;
}

.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-btn:hover,
.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-btn:focus {
	color: var(--e-global-color-c843ba1);
	background-color: #98a1d0;
	border-color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-badge {
	padding: 10px 40px 10px 40px;
	color: var(--e-global-color-c843ba1);
	background-color: #98a1d0;
	border-radius: 0px 30px 0px 30px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-106 .elementor-element.elementor-element-820e7b8 {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 0px 0px 0px 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-106 .elementor-element.elementor-element-0f59395 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 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-106 .elementor-element.elementor-element-1ef00b0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 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-106 .elementor-element.elementor-element-02a4c95 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-5d72a73);
	--border-color: var(--e-global-color-5d72a73);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 70px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-02a4c95.e-con {
	--order: -99999
		/* order start hack */
	;
}

.elementor-106 .elementor-element.elementor-element-c1ef8bb {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-c1ef8bb .elementor-heading-title {
	font-family: var(--e-global-typography-a15f3ed-font-family), Sans-serif;
	font-size: var(--e-global-typography-a15f3ed-font-size);
	font-weight: var(--e-global-typography-a15f3ed-font-weight);
	text-transform: var(--e-global-typography-a15f3ed-text-transform);
	line-height: var(--e-global-typography-a15f3ed-line-height);
	color: var(--e-global-color-dbdf7b9);
}

.elementor-106 .elementor-element.elementor-element-c3abca0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-5d72a73);
	--border-color: var(--e-global-color-5d72a73);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 70px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-a6803d4>.elementor-widget-container {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-a6803d4 {
	color: var(--e-global-color-dbdf7b9);
}

.elementor-106 .elementor-element.elementor-element-87462bc .elementor-button:hover,
.elementor-106 .elementor-element.elementor-element-87462bc .elementor-button:focus {
	background-color: var(--e-global-color-a46a841);
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-87462bc>.elementor-widget-container {
	margin: 10px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-87462bc .elementor-button {
	fill: var(--e-global-color-c843ba1);
	color: var(--e-global-color-c843ba1);
	border-radius: 0px 0px 0px 0px;
	padding: 14px 32px 14px 32px;
}

.elementor-106 .elementor-element.elementor-element-87462bc .elementor-button:hover svg,
.elementor-106 .elementor-element.elementor-element-87462bc .elementor-button:focus svg {
	fill: var(--e-global-color-c843ba1);
}

.elementor-widget-ha-carousel .ha-slick-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-ha-carousel .ha-slick-subtitle {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-106 .elementor-element.elementor-element-555a625 .ha-slick-content {
	background-color: transparent;
	padding: 0px 30px 20px 30px;
	background-image: linear-gradient(180deg, #21232200 0%, #0F1412 100%);
}

.elementor-106 .elementor-element.elementor-element-555a625>.elementor-widget-container {
	margin: 80px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-555a625 {
	z-index: 1;
}

.elementor-106 .elementor-element.elementor-element-555a625 .slick-slider:not(.slick-vertical) .slick-slide {
	padding-right: 8px;
	padding-left: 8px;
}

.elementor-106 .elementor-element.elementor-element-555a625 .slick-slider.slick-vertical .slick-slide {
	padding-top: 8px;
	padding-bottom: 8px;
}

.elementor-106 .elementor-element.elementor-element-555a625 .ha-slick-item {
	border-radius: 30px 30px 30px 30px;
	overflow: hidden;
}

.elementor-106 .elementor-element.elementor-element-555a625 .ha-slick-title {
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-c755a36-font-family), Sans-serif;
	font-size: var(--e-global-typography-c755a36-font-size);
	font-weight: var(--e-global-typography-c755a36-font-weight);
	text-transform: var(--e-global-typography-c755a36-text-transform);
	line-height: var(--e-global-typography-c755a36-line-height);
}

.elementor-106 .elementor-element.elementor-element-555a625 .ha-slick-subtitle {
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-106 .elementor-element.elementor-element-555a625 .slick-dots li {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-106 .elementor-element.elementor-element-555a625 .slick-dots {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-555a625 .slick-dots li button:before {
	font-size: 8px;
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-555a625 .slick-dots li button:hover:before {
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-555a625 .slick-dots li.slick-active button:before {
	font-size: 8px;
}

.elementor-106 .elementor-element.elementor-element-555a625 .slick-dots .slick-active button:before {
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-d52c3dc {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: -185px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 155px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-d52c3dc:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-d52c3dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-d7ad6aa {
	--display: flex;
	--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-106 .elementor-element.elementor-element-f3cdb7e {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-f3cdb7e:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-f3cdb7e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
	background-image: url("../../2023/11/Frame-1000002867.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-106 .elementor-element.elementor-element-aebabd1 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-8fb1f9a {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-8fb1f9a .elementor-heading-title {
	font-family: var(--e-global-typography-a15f3ed-font-family), Sans-serif;
	font-size: var(--e-global-typography-a15f3ed-font-size);
	font-weight: var(--e-global-typography-a15f3ed-font-weight);
	text-transform: var(--e-global-typography-a15f3ed-text-transform);
	line-height: var(--e-global-typography-a15f3ed-line-height);
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-b4c0c12>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-b4c0c12 {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-acabf32 .elementor-button {
	background-color: var(--e-global-color-a46a841);
	fill: var(--e-global-color-c843ba1);
	color: var(--e-global-color-c843ba1);
	border-radius: 0px 0px 0px 0px;
	padding: 14px 32px 14px 32px;
}

.elementor-106 .elementor-element.elementor-element-acabf32 .elementor-button:hover,
.elementor-106 .elementor-element.elementor-element-acabf32 .elementor-button:focus {
	background-color: var(--e-global-color-c843ba1);
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-acabf32>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-acabf32 .elementor-button:hover svg,
.elementor-106 .elementor-element.elementor-element-acabf32 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-f1c7c5d {
	--display: flex;
	--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-106 .elementor-element.elementor-element-17c2d09 {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-106 .elementor-element.elementor-element-720c5f2 {
	--display: flex;
	--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: 10px;
	--padding-right: 10px;
}

.elementor-106 .elementor-element.elementor-element-2300968>.elementor-widget-container {
	background-color: #02010100;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-106 .elementor-element.elementor-element-2300968.ha-has-bg-overlay:hover>.elementor-widget-container::before {
	transition: background 0.3s;
}

.elementor-106 .elementor-element.elementor-element-2300968 {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-2300968 .ha-member-figure img {
	padding: 0px 0px 0px 0px;
	border-radius: 300px 300px 300px 300px;
	background-color: #A74C4C00;
}

.elementor-106 .elementor-element.elementor-element-2300968 .ha-member-body {
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-2300968 .ha-member-name {
	margin-bottom: 3px;
	color: #98a1d0;
	font-family: var(--e-global-typography-c755a36-font-family), Sans-serif;
	font-size: var(--e-global-typography-c755a36-font-size);
	font-weight: var(--e-global-typography-c755a36-font-weight);
	text-transform: var(--e-global-typography-c755a36-text-transform);
	line-height: var(--e-global-typography-c755a36-line-height);
}

.elementor-106 .elementor-element.elementor-element-2300968 .ha-member-position {
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-106 .elementor-element.elementor-element-2300968 .ha-member-links>a {
	padding: 8px;
	font-size: 18px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-c346616);
	border-radius: 36px 36px 36px 36px;
	color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-2300968 .ha-member-links>a:hover,
.elementor-106 .elementor-element.elementor-element-2300968 .ha-member-links>a:focus {
	color: var(--e-global-color-c843ba1);
	background-color: var(--e-global-color-a46a841);
	border-color: var(--e-global-color-a46a841);
}

.elementor-106 .elementor-element.elementor-element-2300968 .ha-btn {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-9ab52b9 {
	--display: flex;
	--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: 10px;
	--padding-right: 10px;
}

.elementor-106 .elementor-element.elementor-element-9e751c4>.elementor-widget-container {
	background-color: #02010100;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-106 .elementor-element.elementor-element-9e751c4.ha-has-bg-overlay:hover>.elementor-widget-container::before {
	transition: background 0.3s;
}

.elementor-106 .elementor-element.elementor-element-9e751c4 {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-9e751c4 .ha-member-figure img {
	padding: 0px 0px 0px 0px;
	border-radius: 300px 300px 300px 300px;
	background-color: #A74C4C00;
}

.elementor-106 .elementor-element.elementor-element-9e751c4 .ha-member-body {
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-9e751c4 .ha-member-name {
	margin-bottom: 3px;
	color: #98a1d0;
	font-family: var(--e-global-typography-c755a36-font-family), Sans-serif;
	font-size: var(--e-global-typography-c755a36-font-size);
	font-weight: var(--e-global-typography-c755a36-font-weight);
	text-transform: var(--e-global-typography-c755a36-text-transform);
	line-height: var(--e-global-typography-c755a36-line-height);
}

.elementor-106 .elementor-element.elementor-element-9e751c4 .ha-member-position {
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-106 .elementor-element.elementor-element-9e751c4 .ha-member-links>a {
	padding: 8px;
	font-size: 18px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-c346616);
	border-radius: 47px 47px 47px 47px;
	color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-9e751c4 .ha-member-links>a:hover,
.elementor-106 .elementor-element.elementor-element-9e751c4 .ha-member-links>a:focus {
	color: var(--e-global-color-c843ba1);
	background-color: var(--e-global-color-a46a841);
	border-color: var(--e-global-color-a46a841);
}

.elementor-106 .elementor-element.elementor-element-9e751c4 .ha-btn {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-106 .elementor-element.elementor-element-eae95a3 {
	--display: flex;
	--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-106 .elementor-element.elementor-element-570ce5a {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-570ce5a .elementor-heading-title {
	color: var(--e-global-color-dbdf7b9);
}

.elementor-106 .elementor-element.elementor-element-235fa33>.elementor-widget-container {
	margin: 15px 250px 0px 250px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-235fa33 {
	text-align: center;
}

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

.elementor-106 .elementor-element.elementor-element-9c0494f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-106 .elementor-element.elementor-element-9c0494f:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-9c0494f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-db7abcc);
}

.elementor-106 .elementor-element.elementor-element-344528d {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-344528d .elementor-heading-title {
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
	color: var(--e-global-color-accent);
}

.elementor-106 .elementor-element.elementor-element-755299b>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-755299b {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-ce86411>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-ce86411 {
	--e-rating-justify-content: flex-start;
	--e-rating-icon-font-size: 18px;
	--e-rating-gap: 10px;
	--e-rating-icon-marked-color: #98a1d0;
	--e-rating-icon-color: #0F141200;
}

.elementor-106 .elementor-element.elementor-element-25a0333>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-25a0333 {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-25a0333 .elementor-heading-title {
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
	color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-61df091>.elementor-widget-container {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-7868c27 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 20px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-83e0a13>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-83e0a13 {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-83e0a13 img {
	width: 100%;
	height: 355px;
	border-radius: 30px 30px 30px 30px;
}

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

.elementor-106 .elementor-element.elementor-element-1d7108b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-106 .elementor-element.elementor-element-1ee2338 {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-1ee2338 img {
	width: 100%;
	height: 355px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-106 .elementor-element.elementor-element-24f0dc4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-106 .elementor-element.elementor-element-24f0dc4:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-24f0dc4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-db7abcc);
}

.elementor-106 .elementor-element.elementor-element-0aa4746 {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-0aa4746 .elementor-heading-title {
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
	color: var(--e-global-color-accent);
}

.elementor-106 .elementor-element.elementor-element-0e6b504>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-0e6b504 {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-71cf34e>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-71cf34e {
	--e-rating-justify-content: flex-start;
	--e-rating-icon-font-size: 18px;
	--e-rating-gap: 10px;
	--e-rating-icon-marked-color: #98a1d0;
	--e-rating-icon-color: #0F141200;
}

.elementor-106 .elementor-element.elementor-element-f338591>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-f338591 {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-f338591 .elementor-heading-title {
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
	color: #98a1d0;
}

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

.elementor-106 .elementor-element.elementor-element-33c724d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 450px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-33c724d:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-33c724d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	/* background-color: var(--e-global-color-accent); */
	/* background-image: url("../../2023/11/Frame-1000002867.png"); */
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-106 .elementor-element.elementor-element-e90efae {
	--display: flex;
	--justify-content: center;
	--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-widget-accordion .elementor-accordion-icon,
.elementor-widget-accordion .elementor-accordion-title {
	color: #98a1d0;
}

.elementor-widget-accordion .elementor-accordion-icon svg {
	fill: #98a1d0;
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon,
.elementor-widget-accordion .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-accordion-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-accordion .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-106 .elementor-element.elementor-element-49a8b52>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-accordion-item {
	border-width: 1px;
	border-color: var(--e-global-color-144754c);
}

.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-accordion-item .elementor-tab-content {
	border-width: 1px;
	border-block-start-color: var(--e-global-color-144754c);
}

.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 1px;
	border-block-end-color: var(--e-global-color-144754c);
}

.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-accordion-icon,
.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-accordion-title {
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-accordion-icon svg {
	fill: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-active .elementor-accordion-icon,
.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-accordion-title {
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
}

.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-tab-title {
	padding: 25px 20px 25px 20px;
}

.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-tab-title .elementor-accordion-icon i:before {
	color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-tab-title .elementor-accordion-icon svg {
	fill: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-accordion-icon {
	margin-inline-end: 25px;
}

.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-tab-content {
	color: var(--e-global-color-c843ba1);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	padding: 15px 50px 10px 20px;
}

.elementor-106 .elementor-element.elementor-element-c637ac4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 30px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-3fc7571>.elementor-widget-container {
	margin: 0px 0px 0px 45px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-106 .elementor-element.elementor-element-3fc7571 {
	left: 0px;
}

body.rtl .elementor-106 .elementor-element.elementor-element-3fc7571 {
	right: 0px;
}

.elementor-106 .elementor-element.elementor-element-3fc7571 {
	top: 240px;
}

.elementor-106 .elementor-element.elementor-element-3fc7571 .elementor-heading-title {
	font-family: var(--e-global-typography-1e32965-font-family), Sans-serif;
	font-size: var(--e-global-typography-1e32965-font-size);
	font-weight: var(--e-global-typography-1e32965-font-weight);
	text-transform: var(--e-global-typography-1e32965-text-transform);
	line-height: var(--e-global-typography-1e32965-line-height);
	color: var(--e-global-color-c843ba1);
}

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

.elementor-106 .elementor-element.elementor-element-7d2d5d0 img {
	width: 100%;
	border-radius: 311px 311px 311px 311px;
}

.elementor-106 .elementor-element.elementor-element-ed56f95 {
	--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: stretch;
	--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-106 .elementor-element.elementor-element-66d32fe {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: -350px;
	--margin-bottom: 0px;
	--margin-left: 100px;
	--margin-right: 0px;
	--padding-top: 65px;
	--padding-bottom: 65px;
	--padding-left: 65px;
	--padding-right: 65px;
	--z-index: 2;
}

.elementor-106 .elementor-element.elementor-element-66d32fe:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-66d32fe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c843ba1);
}

.elementor-106 .elementor-element.elementor-element-66d32fe.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-2664fd5 {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-106 .elementor-element.elementor-element-bec379f {
	--display: flex;
	--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-106 .elementor-element.elementor-element-907f341 {
	text-align: start;
}

.elementor-106 .elementor-element.elementor-element-907f341 .elementor-heading-title {
	font-family: var(--e-global-typography-a15f3ed-font-family), Sans-serif;
	font-size: var(--e-global-typography-a15f3ed-font-size);
	font-weight: var(--e-global-typography-a15f3ed-font-weight);
	text-transform: var(--e-global-typography-a15f3ed-text-transform);
	line-height: var(--e-global-typography-a15f3ed-line-height);
	color: var(--e-global-color-dbdf7b9);
}

.elementor-106 .elementor-element.elementor-element-20352e1>.elementor-widget-container {
	margin: 10px 100px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-20352e1 {
	text-align: start;
	color: var(--e-global-color-dbdf7b9);
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: #98a1d0;
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: #98a1d0;
	color: #98a1d0;
	border-color: #98a1d0;
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: #98a1d0;
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: #98a1d0;
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-106 .elementor-element.elementor-element-50eea7c>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-50eea7c .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 20px;
}

.elementor-106 .elementor-element.elementor-element-50eea7c .elementor-icon-box-title {
	margin-block-end: 6px;
	color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-50eea7c.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-106 .elementor-element.elementor-element-50eea7c.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-50eea7c.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-106 .elementor-element.elementor-element-50eea7c.elementor-view-default:has(:hover) .elementor-icon,
.elementor-106 .elementor-element.elementor-element-50eea7c.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-106 .elementor-element.elementor-element-50eea7c.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-50eea7c .elementor-icon {
	font-size: 25px;
	padding: 12px;
	border-width: 1px 1px 1px 1px;
	border-radius: 51px 51px 51px 51px;
}

.elementor-106 .elementor-element.elementor-element-50eea7c .elementor-icon-box-title,
.elementor-106 .elementor-element.elementor-element-50eea7c .elementor-icon-box-title a {
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
}

.elementor-106 .elementor-element.elementor-element-d93328a>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-d93328a .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 20px;
}

.elementor-106 .elementor-element.elementor-element-d93328a .elementor-icon-box-title {
	margin-block-end: 6px;
	color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-d93328a.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-106 .elementor-element.elementor-element-d93328a.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-d93328a.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-106 .elementor-element.elementor-element-d93328a.elementor-view-default:has(:hover) .elementor-icon,
.elementor-106 .elementor-element.elementor-element-d93328a.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-106 .elementor-element.elementor-element-d93328a.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-d93328a .elementor-icon {
	font-size: 25px;
	padding: 12px;
	border-width: 1px 1px 1px 1px;
	border-radius: 51px 51px 51px 51px;
}

.elementor-106 .elementor-element.elementor-element-d93328a .elementor-icon-box-title,
.elementor-106 .elementor-element.elementor-element-d93328a .elementor-icon-box-title a {
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
}

.elementor-106 .elementor-element.elementor-element-238b2ca>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-238b2ca .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 20px;
}

.elementor-106 .elementor-element.elementor-element-238b2ca .elementor-icon-box-title {
	margin-block-end: 6px;
	color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-238b2ca.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-106 .elementor-element.elementor-element-238b2ca.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-238b2ca.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-106 .elementor-element.elementor-element-238b2ca.elementor-view-default:has(:hover) .elementor-icon,
.elementor-106 .elementor-element.elementor-element-238b2ca.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-106 .elementor-element.elementor-element-238b2ca.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-106 .elementor-element.elementor-element-238b2ca .elementor-icon {
	font-size: 20px;
	padding: 14px;
	border-width: 1px 1px 1px 1px;
	border-radius: 51px 51px 51px 51px;
}

.elementor-106 .elementor-element.elementor-element-238b2ca .elementor-icon-box-title,
.elementor-106 .elementor-element.elementor-element-238b2ca .elementor-icon-box-title a {
	font-family: var(--e-global-typography-048dee3-font-family), Sans-serif;
	font-size: var(--e-global-typography-048dee3-font-size);
	font-weight: var(--e-global-typography-048dee3-font-weight);
	text-transform: var(--e-global-typography-048dee3-text-transform);
	line-height: var(--e-global-typography-048dee3-line-height);
}

.elementor-106 .elementor-element.elementor-element-d31f0dd {
	--display: flex;
	--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-106 .elementor-element.elementor-element-d1d0568 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: -160px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 0;
}

.elementor-106 .elementor-element.elementor-element-eafa7f2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-eafa7f2 iframe {
	height: 440px;
}

.elementor-106 .elementor-element.elementor-element-65bef4a {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-106 .elementor-element.elementor-element-b08c4b8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 220px;
	--padding-right: 220px;
}

.elementor-106 .elementor-element.elementor-element-b08c4b8:not(.elementor-motion-effects-element-type-background),
.elementor-106 .elementor-element.elementor-element-b08c4b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #98a1d0;
}

.elementor-106 .elementor-element.elementor-element-15e0938>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-106 .elementor-element.elementor-element-15e0938 {
	text-align: center;
}

.elementor-106 .elementor-element.elementor-element-15e0938 .elementor-heading-title {
	font-family: var(--e-global-typography-c755a36-font-family), Sans-serif;
	font-size: var(--e-global-typography-c755a36-font-size);
	font-weight: var(--e-global-typography-c755a36-font-weight);
	text-transform: var(--e-global-typography-c755a36-text-transform);
	line-height: var(--e-global-typography-c755a36-line-height);
	color: var(--e-global-color-dbdf7b9);
}

.elementor-106 .elementor-element.elementor-element-0de8f35>.elementor-widget-container {
	margin: 30px 0px 0px 65px;
	padding: 0px 0px 0px 0px;
}

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

@media(max-width:1024px) {
	.elementor-106 .elementor-element.elementor-element-bba5ee3 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: -90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-7e1c380 {
		--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-106 .elementor-element.elementor-element-3e4803f {
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-c9c36d1 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

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

	.elementor-106 .elementor-element.elementor-element-2cf3bdb {
		text-align: start;
	}

	.elementor-106 .elementor-element.elementor-element-2cf3bdb .elementor-heading-title {
		font-size: var(--e-global-typography-1e32965-font-size);
		line-height: var(--e-global-typography-1e32965-line-height);
	}

	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-492dc13>.elementor-widget-container {
		margin: 0px 100px 0px 100px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-106 .elementor-element.elementor-element-492dc13 {
		left: -29px;
	}

	body.rtl .elementor-106 .elementor-element.elementor-element-492dc13 {
		right: -29px;
	}

	.elementor-106 .elementor-element.elementor-element-492dc13 {
		bottom: 140px;
	}

	.elementor-106 .elementor-element.elementor-element-c3fe064 {
		--margin-top: 145px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-6cadd30 {
		--justify-content: center;
		--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-106 .elementor-element.elementor-element-7d5ebda .elementor-heading-title {
		font-size: var(--e-global-typography-d573d57-font-size);
		line-height: var(--e-global-typography-d573d57-line-height);
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-1f76ea6 {
		--justify-content: center;
		--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-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-05528c4 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-f537a19 {
		--margin-top: 90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-1f4c51d {
		--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-106 .elementor-element.elementor-element-12f873f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 5px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-3357a47>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-3357a47 img {
		width: 74%;
	}

	.elementor-106 .elementor-element.elementor-element-31e6902 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 5px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-cc548bb .elementor-heading-title {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-c034a2a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-bace2d6 {
		--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-106 .elementor-element.elementor-element-b534b59 {
		--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-106 .elementor-element.elementor-element-2157445 {
		--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-106 .elementor-element.elementor-element-7dc431d {
		--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-106 .elementor-element.elementor-element-2f3c3a9>.elementor-widget-container {
		margin: 0px 20px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-2f3c3a9 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-856d83f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-106 .elementor-element.elementor-element-856d83f {
		left: -30px;
	}

	body.rtl .elementor-106 .elementor-element.elementor-element-856d83f {
		right: -30px;
	}

	.elementor-106 .elementor-element.elementor-element-856d83f {
		top: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-856d83f img {
		width: 100%;
	}

	.elementor-106 .elementor-element.elementor-element-682e214 {
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-4ea9100 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-c5286ba {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-e82a42c {
		--margin-top: 90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-13a2507 {
		--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-106 .elementor-element.elementor-element-821768f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 5px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-bf85685>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-7a6e3e8 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 5px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-c8cb453 .elementor-heading-title {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-6410255 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-731999b {
		--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-106 .elementor-element.elementor-element-1754f40 {
		--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-106 .elementor-element.elementor-element-0850cad {
		--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-106 .elementor-element.elementor-element-1305681 {
		--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-106 .elementor-element.elementor-element-f3a6721>.elementor-widget-container {
		margin: 0px 20px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-f3a6721 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-8be0e23 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-counter .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-93bf5d1 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-d573d57-font-size);
		line-height: var(--e-global-typography-d573d57-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-93bf5d1 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-6191095 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-d573d57-font-size);
		line-height: var(--e-global-typography-d573d57-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-6191095 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-d616a0e .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-d573d57-font-size);
		line-height: var(--e-global-typography-d573d57-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-d616a0e .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-9181e90 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-e3acaf4 {
		--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-106 .elementor-element.elementor-element-e67fa44 {
		--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: 280px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-5431e12 {
		--margin-top: 70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-71e6fb8 {
		--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-106 .elementor-element.elementor-element-ba023d3>.elementor-widget-container {
		margin: 0px 0px 0px 75px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-ba023d3 .elementor-heading-title {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-75bd2f7 {
		--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-106 .elementor-element.elementor-element-7a90096>.elementor-widget-container {
		margin: 80px 0px 0px 20px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-7a90096 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-f44437f {
		--margin-top: -230px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 70px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-2182e75 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 24px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-975fbe8.elementor-position-right .elementor-image-box-img {
		margin-left: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-975fbe8.elementor-position-left .elementor-image-box-img {
		margin-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-975fbe8.elementor-position-top .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-975fbe8 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 45%;
	}

	.elementor-106 .elementor-element.elementor-element-975fbe8 .elementor-image-box-title {
		font-size: var(--e-global-typography-90de91e-font-size);
		line-height: var(--e-global-typography-90de91e-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-2666cb2 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 12px;
		--margin-right: 12px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-093a757.elementor-position-right .elementor-image-box-img {
		margin-left: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-093a757.elementor-position-left .elementor-image-box-img {
		margin-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-093a757.elementor-position-top .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-093a757 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 45%;
	}

	.elementor-106 .elementor-element.elementor-element-093a757 .elementor-image-box-title {
		font-size: var(--e-global-typography-90de91e-font-size);
		line-height: var(--e-global-typography-90de91e-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-d3f849f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 24px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-1a9cd78.elementor-position-right .elementor-image-box-img {
		margin-left: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-1a9cd78.elementor-position-left .elementor-image-box-img {
		margin-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-1a9cd78.elementor-position-top .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-1a9cd78 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 45%;
	}

	.elementor-106 .elementor-element.elementor-element-1a9cd78 .elementor-image-box-title {
		font-size: var(--e-global-typography-90de91e-font-size);
		line-height: var(--e-global-typography-90de91e-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-4cb255e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-ad3709f {
		--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-106 .elementor-element.elementor-element-3588ed0 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 5px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-ha-member .ha-member-name {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-widget-ha-member .ha-member-position {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-ha-member .ha-member-bio {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-ha-member .ha-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-06edd53>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 35px 0px 35px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-06edd53 .ha-member-figure {
		width: 100px;
	}

	.elementor-106 .elementor-element.elementor-element-ae53fd3 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 5px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-9a83be6>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 35px 0px 35px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-9a83be6 .ha-member-figure {
		width: 100px;
	}

	.elementor-106 .elementor-element.elementor-element-1874745 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 5px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

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

	.elementor-106 .elementor-element.elementor-element-d59ffaa .ha-member-figure {
		width: 100px;
	}

	.elementor-106 .elementor-element.elementor-element-ce1c060 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 5px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-5120b89>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 35px 0px 35px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-5120b89 .ha-member-figure {
		width: 100px;
	}

	.elementor-106 .elementor-element.elementor-element-766887d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 0px 0px 0px 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-106 .elementor-element.elementor-element-6b0c3c9>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 35px 0px 35px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-6b0c3c9 .ha-member-figure {
		width: 100px;
	}

	.elementor-106 .elementor-element.elementor-element-2b00762 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-0705dbb {
		--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-106 .elementor-element.elementor-element-74926ab .elementor-heading-title {
		font-size: var(--e-global-typography-1e32965-font-size);
		line-height: var(--e-global-typography-1e32965-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-gallery-wrap {
		height: 350px;
	}

	.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper .ha-ia-content-icon-title {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-label {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper .ha-ia-content-button {
		padding: 13px 28px 13px 28px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-2d4a51e {
		--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: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-789aba7 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-0a14ccb>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-0a14ccb .elementor-heading-title {
		font-size: var(--e-global-typography-0555552-font-size);
		line-height: var(--e-global-typography-0555552-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-939cf9c {
		--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-106 .elementor-element.elementor-element-adbb3a6 {
		--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-106 .elementor-element.elementor-element-5322aad {
		width: initial;
		max-width: initial;
		top: 107px;
	}

	.elementor-106 .elementor-element.elementor-element-5322aad>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-106 .elementor-element.elementor-element-5322aad {
		left: 87px;
	}

	body.rtl .elementor-106 .elementor-element.elementor-element-5322aad {
		right: 87px;
	}

	.elementor-106 .elementor-element.elementor-element-5322aad .elementor-heading-title {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-329ab59 {
		--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-106 .elementor-element.elementor-element-bb8f71b {
		--spacer-size: 280px;
		top: -43px;
	}

	.elementor-106 .elementor-element.elementor-element-bb8f71b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-f54788f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-106 .elementor-element.elementor-element-f54788f {
		left: 0px;
	}

	body.rtl .elementor-106 .elementor-element.elementor-element-f54788f {
		right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-f54788f {
		bottom: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-f54788f img {
		width: 83%;
	}

	.elementor-106 .elementor-element.elementor-element-5e2e3c2 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-b44b923 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-a21e0d2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-6dc1229 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-411f15c {
		--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-106 .elementor-element.elementor-element-61ddd09>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-d8aa73f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 35px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-3f65a0f .elementor-heading-title {
		font-size: var(--e-global-typography-1e32965-font-size);
		line-height: var(--e-global-typography-1e32965-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-a83d9e9>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-fc5976d>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-fc5976d .elementor-button {
		padding: 13px 28px 13px 28px;
	}

	.elementor-106 .elementor-element.elementor-element-7befff7 {
		--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-106 .elementor-element.elementor-element-8938b54 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 10px;
	}

	.elementor-106 .elementor-element.elementor-element-514bf52.elementor-position-right .elementor-image-box-img {
		margin-left: 15px;
	}

	.elementor-106 .elementor-element.elementor-element-514bf52.elementor-position-left .elementor-image-box-img {
		margin-right: 15px;
	}

	.elementor-106 .elementor-element.elementor-element-514bf52.elementor-position-top .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-106 .elementor-element.elementor-element-514bf52 .elementor-image-box-title {
		margin-bottom: 10px;
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-514bf52 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 35%;
	}

	.elementor-106 .elementor-element.elementor-element-3856431 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 5px;
		--margin-right: 5px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 10px;
	}

	.elementor-106 .elementor-element.elementor-element-a58f05c.elementor-position-right .elementor-image-box-img {
		margin-left: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-a58f05c.elementor-position-left .elementor-image-box-img {
		margin-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-a58f05c.elementor-position-top .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-a58f05c .elementor-image-box-title {
		margin-bottom: 10px;
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-a58f05c .elementor-image-box-wrapper .elementor-image-box-img {
		width: 30%;
	}

	.elementor-106 .elementor-element.elementor-element-35947bf {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 10px;
	}

	.elementor-106 .elementor-element.elementor-element-dc074c2.elementor-position-right .elementor-image-box-img {
		margin-left: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-dc074c2.elementor-position-left .elementor-image-box-img {
		margin-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-dc074c2.elementor-position-top .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-dc074c2 .elementor-image-box-title {
		margin-bottom: 10px;
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-dc074c2 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 32%;
	}

	.elementor-106 .elementor-element.elementor-element-51075f3 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 14px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-590a0e2.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}

	.elementor-106 .elementor-element.elementor-element-590a0e2.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}

	.elementor-106 .elementor-element.elementor-element-590a0e2.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}

	.elementor-106 .elementor-element.elementor-element-590a0e2 .elementor-image-box-title {
		margin-bottom: 10px;
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-12cfa94 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-edbad3a .elementor-heading-title {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-200483c>.elementor-widget-container {
		margin: 0px 10px 0px 0px;
		padding: 10px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-78c11f6 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-b334d1d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 12px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-6d43a34 .elementor-heading-title {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-ec502e6 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 15px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-2c92155 .elementor-heading-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-1829e7b>.elementor-widget-container {
		margin: 5px 50px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-1829e7b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-204e9c2 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-66a214b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 12px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-403fd00 .elementor-heading-title {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-7c379eb {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 15px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-aa9f392 .elementor-heading-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-8aeab2b>.elementor-widget-container {
		margin: 5px 50px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-8aeab2b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-9ed8f97 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-4000bca {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 12px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-b45688d .elementor-heading-title {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-ba6b9e9 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 15px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-38544e6 .elementor-heading-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-439caf8>.elementor-widget-container {
		margin: 5px 50px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-439caf8 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-ha-dual-button .ha-dual-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-widget-ha-dual-button .ha-dual-btn--left {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-widget-ha-dual-button .ha-dual-btn-connector {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-ha-dual-button .ha-dual-btn--right {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5 .ha-dual-btn {
		padding: 13px 28px 13px 28px;
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5.ha-dual-button--tablet-layout-queue .ha-dual-btn--left {
		margin-right: calc(15px/2);
		margin-bottom: 0;
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5.ha-dual-button--tablet-layout-stack .ha-dual-btn--left {
		margin-bottom: calc(15px/2);
		margin-right: 0;
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5.ha-dual-button--tablet-layout-queue .ha-dual-btn--right {
		margin-left: calc(15px/2);
		margin-top: 0;
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5.ha-dual-button--tablet-layout-stack .ha-dual-btn--right {
		margin-top: calc(15px/2);
		margin-left: 0;
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5 .ha-dual-btn--left {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5 .ha-dual-btn--right {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-4a9112b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 20px;
		--margin-bottom: 110px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-2890546>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 200px;
	}

	body:not(.rtl) .elementor-106 .elementor-element.elementor-element-2890546 {
		left: -56px;
	}

	body.rtl .elementor-106 .elementor-element.elementor-element-2890546 {
		right: -56px;
	}

	.elementor-106 .elementor-element.elementor-element-2890546 {
		top: 181px;
	}

	.elementor-106 .elementor-element.elementor-element-ef58751 {
		bottom: -1px;
	}

	.elementor-106 .elementor-element.elementor-element-60f0434 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-fd721ce {
		--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-106 .elementor-element.elementor-element-0429eb3 .elementor-heading-title {
		font-size: var(--e-global-typography-1e32965-font-size);
		line-height: var(--e-global-typography-1e32965-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-3f3f3f8>.elementor-widget-container {
		margin: 10px 100px 0px 100px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-3f3f3f8 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-70e82e9 {
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-ef4f9b4 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 8px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-ha-pricing-table .ha-pricing-table-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-widget-ha-pricing-table .ha-pricing-table-price-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-ha-pricing-table .ha-pricing-table-currency {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-ha-pricing-table .ha-pricing-table-period {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-ha-pricing-table .ha-pricing-table-features-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-widget-ha-pricing-table .ha-pricing-table-features-list>li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-ha-pricing-table .ha-pricing-table-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-widget-ha-pricing-table .ha-pricing-table-badge {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 10px 40px 50px;
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-price-tag {
		margin-bottom: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-price-text {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-currency {
		margin-right: 2px;
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-price {
		margin-bottom: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-period {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-body {
		margin-bottom: 30px;
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-features-title {
		margin-bottom: 12px;
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-features-list>li {
		margin-bottom: 10px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-btn {
		padding: 14px 45px 14px 45px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-badge {
		padding: 10px 35px 10px 35px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-f93fc5f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: -65px;
		--margin-bottom: 0px;
		--margin-left: 4px;
		--margin-right: 4px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-b880355>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 10px 40px 50px;
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-price-tag {
		margin-bottom: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-price-text {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-currency {
		margin-right: 2px;
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-price {
		margin-bottom: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-period {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-body {
		margin-bottom: 30px;
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-features-title {
		margin-bottom: 12px;
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-features-list>li {
		margin-bottom: 19px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-btn {
		padding: 13px 40px 13px 40px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-badge {
		padding: 10px 35px 10px 35px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-6665644 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 8px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 10px 40px 50px;
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-price-tag {
		margin-bottom: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-price-text {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-currency {
		margin-right: 2px;
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-price {
		margin-bottom: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-period {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-body {
		margin-bottom: 30px;
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-features-title {
		margin-bottom: 12px;
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-features-list>li {
		margin-bottom: 10px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-btn {
		padding: 13px 40px 13px 40px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-badge {
		padding: 10px 35px 10px 35px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-820e7b8 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-02a4c95 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-c1ef8bb .elementor-heading-title {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-c3abca0 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-87462bc>.elementor-widget-container {
		margin: 0px 0px 0px 40px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-87462bc .elementor-button {
		padding: 13px 28px 13px 28px;
	}

	.elementor-widget-ha-carousel .ha-slick-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-widget-ha-carousel .ha-slick-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-555a625>.elementor-widget-container {
		margin: 50px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-555a625 .ha-slick-title {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-555a625 .ha-slick-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-d52c3dc {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: -180px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 160px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-d7ad6aa {
		--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-106 .elementor-element.elementor-element-f3cdb7e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-aebabd1 {
		--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-106 .elementor-element.elementor-element-8fb1f9a .elementor-heading-title {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b4c0c12>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-b4c0c12 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-acabf32 .elementor-button {
		padding: 13px 28px 13px 28px;
	}

	.elementor-106 .elementor-element.elementor-element-720c5f2 {
		--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: 10px;
		--padding-right: 10px;
	}

	.elementor-106 .elementor-element.elementor-element-2300968>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-2300968 .ha-member-figure img {
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-2300968 .ha-member-name {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-2300968 .ha-member-position {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-2300968 .ha-member-links>a {
		padding: 6px;
		font-size: 16px;
	}

	.elementor-106 .elementor-element.elementor-element-9ab52b9 {
		--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: 10px;
		--padding-right: 10px;
	}

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

	.elementor-106 .elementor-element.elementor-element-9e751c4 .ha-member-figure img {
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-9e751c4 .ha-member-name {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-9e751c4 .ha-member-position {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-9e751c4 .ha-member-links>a {
		font-size: 16px;
	}

	.elementor-106 .elementor-element.elementor-element-6b8146d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-eae95a3 {
		--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-106 .elementor-element.elementor-element-235fa33>.elementor-widget-container {
		margin: 10px 120px 0px 120px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-c04e1f6 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-9c0494f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-106 .elementor-element.elementor-element-344528d .elementor-heading-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-755299b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-ce86411>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-25a0333>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-25a0333 .elementor-heading-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-61df091>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-7868c27 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-83e0a13 img {
		height: 250px;
	}

	.elementor-106 .elementor-element.elementor-element-1d7108b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-1ee2338 img {
		height: 250px;
	}

	.elementor-106 .elementor-element.elementor-element-24f0dc4 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-106 .elementor-element.elementor-element-0aa4746 .elementor-heading-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-0e6b504 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-71cf34e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-f338591>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-f338591 .elementor-heading-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-ac585a5>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-33c724d {
		--align-items: stretch;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 380px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-accordion .elementor-accordion-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-accordion-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-c637ac4 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	body:not(.rtl) .elementor-106 .elementor-element.elementor-element-3fc7571 {
		left: -17px;
	}

	body.rtl .elementor-106 .elementor-element.elementor-element-3fc7571 {
		right: -17px;
	}

	.elementor-106 .elementor-element.elementor-element-3fc7571 {
		top: 145px;
	}

	.elementor-106 .elementor-element.elementor-element-3fc7571 .elementor-heading-title {
		font-size: var(--e-global-typography-1e32965-font-size);
		line-height: var(--e-global-typography-1e32965-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-ed56f95 {
		--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-106 .elementor-element.elementor-element-66d32fe {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 30px 30px 30px 30px;
		--margin-top: -300px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-106 .elementor-element.elementor-element-bec379f {
		--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-106 .elementor-element.elementor-element-907f341 .elementor-heading-title {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-widget-icon-box .elementor-icon-box-title,
	.elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-50eea7c .elementor-icon-box-wrapper {
		gap: 15px;
	}

	.elementor-106 .elementor-element.elementor-element-50eea7c .elementor-icon {
		font-size: 22px;
		padding: 10px;
	}

	.elementor-106 .elementor-element.elementor-element-50eea7c .elementor-icon-box-title,
	.elementor-106 .elementor-element.elementor-element-50eea7c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-d93328a .elementor-icon-box-wrapper {
		gap: 15px;
	}

	.elementor-106 .elementor-element.elementor-element-d93328a .elementor-icon {
		font-size: 22px;
		padding: 10px;
	}

	.elementor-106 .elementor-element.elementor-element-d93328a .elementor-icon-box-title,
	.elementor-106 .elementor-element.elementor-element-d93328a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-238b2ca .elementor-icon-box-wrapper {
		gap: 15px;
	}

	.elementor-106 .elementor-element.elementor-element-238b2ca .elementor-icon {
		font-size: 19px;
		padding: 10px;
	}

	.elementor-106 .elementor-element.elementor-element-238b2ca .elementor-icon-box-title,
	.elementor-106 .elementor-element.elementor-element-238b2ca .elementor-icon-box-title a {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-d31f0dd {
		--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-106 .elementor-element.elementor-element-d1d0568 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 30px 30px 30px 30px;
		--margin-top: -192px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-eafa7f2 iframe {
		height: 370px;
	}

	.elementor-106 .elementor-element.elementor-element-65bef4a {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-b08c4b8 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-15e0938>.elementor-widget-container {
		margin: 0px 80px 0px 80px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-15e0938 .elementor-heading-title {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-0de8f35>.elementor-widget-container {
		margin: 20px 0px 0px 65px;
		padding: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-106 .elementor-element.elementor-element-bba5ee3 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: -90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-7e1c380 {
		--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-106 .elementor-element.elementor-element-3e4803f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--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-106 .elementor-element.elementor-element-c9c36d1 {
		--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-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

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

	.elementor-106 .elementor-element.elementor-element-2cf3bdb {
		text-align: center;
	}

	.elementor-106 .elementor-element.elementor-element-2cf3bdb .elementor-heading-title {
		font-size: var(--e-global-typography-1e32965-font-size);
		line-height: var(--e-global-typography-1e32965-line-height);
	}

	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-492dc13>.elementor-widget-container {
		margin: 0px 115px 0px 115px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-106 .elementor-element.elementor-element-492dc13 {
		left: -18px;
	}

	body.rtl .elementor-106 .elementor-element.elementor-element-492dc13 {
		right: -18px;
	}

	.elementor-106 .elementor-element.elementor-element-492dc13 {
		bottom: 145px;
	}

	.elementor-106 .elementor-element.elementor-element-c3fe064 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 150px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-6cadd30 {
		--width: 50%;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-7d5ebda {
		text-align: center;
	}

	.elementor-106 .elementor-element.elementor-element-7d5ebda .elementor-heading-title {
		font-size: var(--e-global-typography-d573d57-font-size);
		line-height: var(--e-global-typography-d573d57-line-height);
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-55b8408 {
		text-align: center;
	}

	.elementor-106 .elementor-element.elementor-element-1f76ea6 {
		--width: 50%;
		--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-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-05528c4 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 155px;
		--padding-bottom: 155px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-f537a19 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-1f4c51d {
		--width: 100%;
		--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-106 .elementor-element.elementor-element-12f873f {
		--width: 42%;
		--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-106 .elementor-element.elementor-element-3357a47>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-3357a47 {
		text-align: end;
	}

	.elementor-106 .elementor-element.elementor-element-3357a47 img {
		width: 23%;
	}

	.elementor-106 .elementor-element.elementor-element-31e6902 {
		--width: 56%;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-cc548bb .elementor-heading-title {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-c034a2a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-bace2d6 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-b534b59 {
		--width: 100%;
		--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-106 .elementor-element.elementor-element-2157445 {
		--width: 100%;
		--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-106 .elementor-element.elementor-element-7dc431d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-2f3c3a9>.elementor-widget-container {
		margin: 0px 35px 0px 35px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-2f3c3a9 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-856d83f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-106 .elementor-element.elementor-element-856d83f {
		left: -17px;
	}

	body.rtl .elementor-106 .elementor-element.elementor-element-856d83f {
		right: -17px;
	}

	.elementor-106 .elementor-element.elementor-element-856d83f {
		top: 12px;
		text-align: start;
	}

	.elementor-106 .elementor-element.elementor-element-682e214 {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-4ea9100 {
		--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-106 .elementor-element.elementor-element-c5286ba {
		--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-106 .elementor-element.elementor-element-e82a42c {
		--align-items: stretch;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--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-106 .elementor-element.elementor-element-13a2507 {
		--width: 10%;
		--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-106 .elementor-element.elementor-element-821768f {
		--width: 30%;
		--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-106 .elementor-element.elementor-element-bf85685>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-bf85685 {
		text-align: end;
	}

	.elementor-106 .elementor-element.elementor-element-bf85685 img {
		width: 35%;
	}

	.elementor-106 .elementor-element.elementor-element-7a6e3e8 {
		--width: 45%;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-c8cb453 .elementor-heading-title {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-6410255 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-731999b {
		--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-106 .elementor-element.elementor-element-1754f40 {
		--width: 100%;
		--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-106 .elementor-element.elementor-element-0850cad {
		--width: 100%;
		--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-106 .elementor-element.elementor-element-1305681 {
		--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-106 .elementor-element.elementor-element-f3a6721>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-f3a6721 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-8be0e23 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-9310412 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-counter .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-93bf5d1 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-d573d57-font-size);
		line-height: var(--e-global-typography-d573d57-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-93bf5d1 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-5caa88b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-6191095 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-d573d57-font-size);
		line-height: var(--e-global-typography-d573d57-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-6191095 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-c79fc9f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-d616a0e .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-d573d57-font-size);
		line-height: var(--e-global-typography-d573d57-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-d616a0e .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-9181e90 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-221cfea {
		--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-106 .elementor-element.elementor-element-e67fa44 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-5431e12 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 138px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-71e6fb8 {
		--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-106 .elementor-element.elementor-element-ba023d3>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
		padding: 0px 50px 0px 50px;
	}

	.elementor-106 .elementor-element.elementor-element-ba023d3 {
		text-align: center;
	}

	.elementor-106 .elementor-element.elementor-element-ba023d3 .elementor-heading-title {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-75bd2f7 {
		--margin-top: -158px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-7a90096>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 55px 0px 55px;
	}

	.elementor-106 .elementor-element.elementor-element-7a90096 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-f44437f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-2182e75 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-975fbe8 .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-975fbe8 .elementor-image-box-title {
		font-size: var(--e-global-typography-90de91e-font-size);
		line-height: var(--e-global-typography-90de91e-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-2666cb2 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-093a757 .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-093a757 .elementor-image-box-title {
		font-size: var(--e-global-typography-90de91e-font-size);
		line-height: var(--e-global-typography-90de91e-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-d3f849f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 55px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-1a9cd78 .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-1a9cd78 .elementor-image-box-title {
		font-size: var(--e-global-typography-90de91e-font-size);
		line-height: var(--e-global-typography-90de91e-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-4cb255e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-ad3709f {
		--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-106 .elementor-element.elementor-element-3588ed0 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-ha-member .ha-member-name {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-widget-ha-member .ha-member-position {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-ha-member .ha-member-bio {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-ha-member .ha-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-06edd53>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 0px 30px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-06edd53 .ha-member-figure {
		width: 150px;
	}

	.elementor-106 .elementor-element.elementor-element-ae53fd3 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-9a83be6>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 0px 30px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-9a83be6 .ha-member-figure {
		width: 150px;
	}

	.elementor-106 .elementor-element.elementor-element-1874745 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-d59ffaa>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 0px 30px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-d59ffaa .ha-member-figure {
		width: 150px;
	}

	.elementor-106 .elementor-element.elementor-element-ce1c060 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-5120b89>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 0px 30px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-5120b89 .ha-member-figure {
		width: 150px;
	}

	.elementor-106 .elementor-element.elementor-element-766887d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 0px 0px 0px 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-106 .elementor-element.elementor-element-6b0c3c9>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 0px 30px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-6b0c3c9 .ha-member-figure {
		width: 150px;
	}

	.elementor-106 .elementor-element.elementor-element-2b00762 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-74926ab .elementor-heading-title {
		font-size: var(--e-global-typography-1e32965-font-size);
		line-height: var(--e-global-typography-1e32965-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b400778>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-gallery-wrap {
		height: 520px;
	}

	.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper .ha-ia-content-icon-title {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-label {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-69d00b5 .ha-ia-content-wrapper .ha-ia-content-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-2d4a51e {
		--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: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-789aba7 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-0a14ccb>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-0a14ccb .elementor-heading-title {
		font-size: var(--e-global-typography-0555552-font-size);
		line-height: var(--e-global-typography-0555552-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-939cf9c {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-adbb3a6 {
		--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;
	}

	body:not(.rtl) .elementor-106 .elementor-element.elementor-element-5322aad {
		left: -14px;
	}

	body.rtl .elementor-106 .elementor-element.elementor-element-5322aad {
		right: -14px;
	}

	.elementor-106 .elementor-element.elementor-element-5322aad {
		top: 183px;
	}

	.elementor-106 .elementor-element.elementor-element-5322aad .elementor-heading-title {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-bb8f71b {
		--spacer-size: 320px;
	}

	body:not(.rtl) .elementor-106 .elementor-element.elementor-element-f54788f {
		left: 1px;
	}

	body.rtl .elementor-106 .elementor-element.elementor-element-f54788f {
		right: 1px;
	}

	.elementor-106 .elementor-element.elementor-element-f54788f {
		bottom: -280px;
	}

	.elementor-106 .elementor-element.elementor-element-f54788f img {
		width: 75%;
	}

	.elementor-106 .elementor-element.elementor-element-5e2e3c2 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 300px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-b44b923 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-ff45b82>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 50px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-a21e0d2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-6dc1229 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-411f15c {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-d8aa73f {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-3f65a0f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-3f65a0f {
		text-align: center;
	}

	.elementor-106 .elementor-element.elementor-element-3f65a0f .elementor-heading-title {
		font-size: var(--e-global-typography-1e32965-font-size);
		line-height: var(--e-global-typography-1e32965-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-a83d9e9 {
		text-align: center;
	}

	.elementor-106 .elementor-element.elementor-element-7befff7 {
		--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-106 .elementor-element.elementor-element-8938b54 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--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-106 .elementor-element.elementor-element-514bf52 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-106 .elementor-element.elementor-element-514bf52 .elementor-image-box-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-3856431 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-a58f05c .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-a58f05c .elementor-image-box-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-35947bf {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-dc074c2 .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-dc074c2 .elementor-image-box-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-51075f3 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-590a0e2 .elementor-image-box-img {
		margin-bottom: 10px;
	}

	.elementor-106 .elementor-element.elementor-element-590a0e2 .elementor-image-box-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-12cfa94 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-2fb52ee {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-edbad3a .elementor-heading-title {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-78c11f6 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-b334d1d {
		--width: 30px;
		--margin-top: 10px;
		--margin-bottom: 32px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-6d43a34 .elementor-heading-title {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-ec502e6 {
		--width: 275px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 15px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-2c92155 .elementor-heading-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-1829e7b>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-1829e7b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-204e9c2 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-66a214b {
		--width: 30px;
		--margin-top: 10px;
		--margin-bottom: 32px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-403fd00 .elementor-heading-title {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-7c379eb {
		--width: 275px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 15px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-aa9f392 .elementor-heading-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-8aeab2b>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-8aeab2b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-9ed8f97 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-4000bca {
		--width: 30px;
		--margin-top: 10px;
		--margin-bottom: 32px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-b45688d .elementor-heading-title {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-ba6b9e9 {
		--width: 275px;
	}

	.elementor-106 .elementor-element.elementor-element-38544e6 .elementor-heading-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-439caf8>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-439caf8 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-ha-dual-button .ha-dual-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-widget-ha-dual-button .ha-dual-btn--left {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-widget-ha-dual-button .ha-dual-btn-connector {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-ha-dual-button .ha-dual-btn--right {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5.ha-dual-button--mobile-layout-queue .ha-dual-btn--left {
		margin-right: calc(15px/2);
		margin-bottom: 0;
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5.ha-dual-button--mobile-layout-stack .ha-dual-btn--left {
		margin-bottom: calc(15px/2);
		margin-right: 0;
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5.ha-dual-button--mobile-layout-queue .ha-dual-btn--right {
		margin-left: calc(15px/2);
		margin-top: 0;
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5.ha-dual-button--mobile-layout-stack .ha-dual-btn--right {
		margin-top: calc(15px/2);
		margin-left: 0;
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5 .ha-dual-btn--left {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5 .ha-dual-btn--right {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-4a9112b {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 160px;
		--padding-bottom: 160px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	body:not(.rtl) .elementor-106 .elementor-element.elementor-element-2890546 {
		left: -80px;
	}

	body.rtl .elementor-106 .elementor-element.elementor-element-2890546 {
		right: -80px;
	}

	.elementor-106 .elementor-element.elementor-element-2890546 {
		top: 148px;
		text-align: start;
	}

	.elementor-106 .elementor-element.elementor-element-ef58751>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-106 .elementor-element.elementor-element-ef58751 {
		left: 0px;
	}

	body.rtl .elementor-106 .elementor-element.elementor-element-ef58751 {
		right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-ef58751 {
		bottom: -1px;
	}

	.elementor-106 .elementor-element.elementor-element-60f0434 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-fd721ce {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-0429eb3 .elementor-heading-title {
		font-size: var(--e-global-typography-1e32965-font-size);
		line-height: var(--e-global-typography-1e32965-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-3f3f3f8>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-3f3f3f8 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-70e82e9 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-ef4f9b4 {
		--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-widget-ha-pricing-table .ha-pricing-table-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-widget-ha-pricing-table .ha-pricing-table-price-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-ha-pricing-table .ha-pricing-table-currency {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-ha-pricing-table .ha-pricing-table-period {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-ha-pricing-table .ha-pricing-table-features-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-widget-ha-pricing-table .ha-pricing-table-features-list>li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-ha-pricing-table .ha-pricing-table-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-widget-ha-pricing-table .ha-pricing-table-badge {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-price-text {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-currency {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-period {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-features-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-features-list>li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-e83e0ce .ha-pricing-table-badge {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-f93fc5f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-price-text {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-currency {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-period {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-features-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-features-list>li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b880355 .ha-pricing-table-badge {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-6665644 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-price-text {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-currency {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-period {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-features-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-features-list>li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-202a8ff .ha-pricing-table-badge {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-820e7b8 {
		--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-106 .elementor-element.elementor-element-1ef00b0 {
		--border-radius: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-02a4c95 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-c1ef8bb>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-c1ef8bb {
		text-align: center;
	}

	.elementor-106 .elementor-element.elementor-element-c1ef8bb .elementor-heading-title {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-c3abca0 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--border-radius: 0px 0px 0px 0px;
		--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-106 .elementor-element.elementor-element-a6803d4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-a6803d4 {
		text-align: center;
	}

	.elementor-106 .elementor-element.elementor-element-87462bc>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-widget-ha-carousel .ha-slick-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-widget-ha-carousel .ha-slick-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-555a625 .ha-slick-title {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-555a625 .ha-slick-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-f3cdb7e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-106 .elementor-element.elementor-element-8fb1f9a {
		text-align: center;
	}

	.elementor-106 .elementor-element.elementor-element-8fb1f9a .elementor-heading-title {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-b4c0c12>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-b4c0c12 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-720c5f2 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-2300968 .ha-member-name {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-2300968 .ha-member-position {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-2300968 .ha-member-links>a {
		padding: 8px;
		font-size: 18px;
	}

	.elementor-106 .elementor-element.elementor-element-9ab52b9 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-9e751c4 .ha-member-body {
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-9e751c4 .ha-member-name {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-9e751c4 .ha-member-position {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-9e751c4 .ha-member-links>a {
		padding: 8px;
		font-size: 18px;
	}

	.elementor-106 .elementor-element.elementor-element-6b8146d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-235fa33>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-9c0494f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-344528d {
		text-align: center;
	}

	.elementor-106 .elementor-element.elementor-element-344528d .elementor-heading-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-755299b {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-ce86411 {
		--e-rating-justify-content: center;
	}

	.elementor-106 .elementor-element.elementor-element-25a0333 {
		text-align: center;
	}

	.elementor-106 .elementor-element.elementor-element-25a0333 .elementor-heading-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-61df091 {
		text-align: center;
	}

	.elementor-106 .elementor-element.elementor-element-7868c27 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-1d7108b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: -10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-24f0dc4 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-0aa4746 {
		text-align: center;
	}

	.elementor-106 .elementor-element.elementor-element-0aa4746 .elementor-heading-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-0e6b504 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-71cf34e {
		--e-rating-justify-content: center;
	}

	.elementor-106 .elementor-element.elementor-element-f338591 {
		text-align: center;
	}

	.elementor-106 .elementor-element.elementor-element-f338591 .elementor-heading-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-ac585a5 {
		text-align: center;
	}

	.elementor-106 .elementor-element.elementor-element-33c724d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 600px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-accordion .elementor-accordion-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-accordion-title {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-49a8b52 .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-c637ac4 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	body:not(.rtl) .elementor-106 .elementor-element.elementor-element-3fc7571 {
		left: -16px;
	}

	body.rtl .elementor-106 .elementor-element.elementor-element-3fc7571 {
		right: -16px;
	}

	.elementor-106 .elementor-element.elementor-element-3fc7571 {
		top: 124px;
	}

	.elementor-106 .elementor-element.elementor-element-3fc7571 .elementor-heading-title {
		font-size: var(--e-global-typography-1e32965-font-size);
		line-height: var(--e-global-typography-1e32965-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-ed56f95 {
		--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-106 .elementor-element.elementor-element-66d32fe {
		--width: 89%;
		--margin-top: -550px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-907f341 .elementor-heading-title {
		font-size: var(--e-global-typography-a15f3ed-font-size);
		line-height: var(--e-global-typography-a15f3ed-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-20352e1>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-widget-icon-box .elementor-icon-box-title,
	.elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

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

	.elementor-106 .elementor-element.elementor-element-50eea7c .elementor-icon-box-title,
	.elementor-106 .elementor-element.elementor-element-50eea7c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-d93328a>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-d93328a .elementor-icon-box-title,
	.elementor-106 .elementor-element.elementor-element-d93328a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-238b2ca>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-106 .elementor-element.elementor-element-238b2ca .elementor-icon-box-title,
	.elementor-106 .elementor-element.elementor-element-238b2ca .elementor-icon-box-title a {
		font-size: var(--e-global-typography-048dee3-font-size);
		line-height: var(--e-global-typography-048dee3-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-d31f0dd {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-d1d0568 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: -255px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-106 .elementor-element.elementor-element-eafa7f2 iframe {
		height: 450px;
	}

	.elementor-106 .elementor-element.elementor-element-65bef4a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-106 .elementor-element.elementor-element-15e0938>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 0px 5px;
	}

	.elementor-106 .elementor-element.elementor-element-15e0938 .elementor-heading-title {
		font-size: var(--e-global-typography-c755a36-font-size);
		line-height: var(--e-global-typography-c755a36-line-height);
	}

	.elementor-106 .elementor-element.elementor-element-0de8f35>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 40px;
	}
}

@media(min-width:768px) {
	.elementor-106 .elementor-element.elementor-element-c9c36d1 {
		--width: 33%;
	}

	.elementor-106 .elementor-element.elementor-element-6cadd30 {
		--width: 42%;
	}

	.elementor-106 .elementor-element.elementor-element-1f76ea6 {
		--width: 67%;
	}

	.elementor-106 .elementor-element.elementor-element-05528c4 {
		--width: 67%;
	}

	.elementor-106 .elementor-element.elementor-element-1f4c51d {
		--width: 53%;
	}

	.elementor-106 .elementor-element.elementor-element-12f873f {
		--width: 11.333%;
	}

	.elementor-106 .elementor-element.elementor-element-31e6902 {
		--width: 35%;
	}

	.elementor-106 .elementor-element.elementor-element-b534b59 {
		--width: 57%;
	}

	.elementor-106 .elementor-element.elementor-element-2157445 {
		--width: 43%;
	}

	.elementor-106 .elementor-element.elementor-element-4ea9100 {
		--width: 33%;
	}

	.elementor-106 .elementor-element.elementor-element-c5286ba {
		--width: 67%;
	}

	.elementor-106 .elementor-element.elementor-element-13a2507 {
		--width: 53%;
	}

	.elementor-106 .elementor-element.elementor-element-821768f {
		--width: 11.333%;
	}

	.elementor-106 .elementor-element.elementor-element-7a6e3e8 {
		--width: 35%;
	}

	.elementor-106 .elementor-element.elementor-element-1754f40 {
		--width: 57%;
	}

	.elementor-106 .elementor-element.elementor-element-0850cad {
		--width: 43%;
	}

	.elementor-106 .elementor-element.elementor-element-9310412 {
		--width: 33.11%;
	}

	.elementor-106 .elementor-element.elementor-element-5caa88b {
		--width: 33.444%;
	}

	.elementor-106 .elementor-element.elementor-element-c79fc9f {
		--width: 33.11%;
	}

	.elementor-106 .elementor-element.elementor-element-e67fa44 {
		--width: 60%;
	}

	.elementor-106 .elementor-element.elementor-element-75bd2f7 {
		--width: 40%;
	}

	.elementor-106 .elementor-element.elementor-element-2182e75 {
		--width: 33.22%;
	}

	.elementor-106 .elementor-element.elementor-element-2666cb2 {
		--width: 33.22%;
	}

	.elementor-106 .elementor-element.elementor-element-d3f849f {
		--width: 33.226%;
	}

	.elementor-106 .elementor-element.elementor-element-4cb255e {
		--content-width: 100%;
	}

	.elementor-106 .elementor-element.elementor-element-adbb3a6 {
		--width: 35%;
	}

	.elementor-106 .elementor-element.elementor-element-329ab59 {
		--width: 45%;
	}

	.elementor-106 .elementor-element.elementor-element-5e2e3c2 {
		--width: 30%;
	}

	.elementor-106 .elementor-element.elementor-element-a21e0d2 {
		--content-width: 100%;
	}

	.elementor-106 .elementor-element.elementor-element-411f15c {
		--width: 100%;
	}

	.elementor-106 .elementor-element.elementor-element-d8aa73f {
		--width: 100%;
	}

	.elementor-106 .elementor-element.elementor-element-7befff7 {
		--content-width: 85%;
	}

	.elementor-106 .elementor-element.elementor-element-2fb52ee {
		--width: 50%;
	}

	.elementor-106 .elementor-element.elementor-element-b334d1d {
		--width: 8.5%;
	}

	.elementor-106 .elementor-element.elementor-element-ec502e6 {
		--width: 91.5%;
	}

	.elementor-106 .elementor-element.elementor-element-66a214b {
		--width: 8.5%;
	}

	.elementor-106 .elementor-element.elementor-element-7c379eb {
		--width: 91.5%;
	}

	.elementor-106 .elementor-element.elementor-element-4000bca {
		--width: 8.5%;
	}

	.elementor-106 .elementor-element.elementor-element-ba6b9e9 {
		--width: 91.5%;
	}

	.elementor-106 .elementor-element.elementor-element-4a9112b {
		--width: 50%;
	}

	.elementor-106 .elementor-element.elementor-element-ef4f9b4 {
		--width: 33.11%;
	}

	.elementor-106 .elementor-element.elementor-element-f93fc5f {
		--width: 33.11%;
	}

	.elementor-106 .elementor-element.elementor-element-6665644 {
		--width: 33.112%;
	}

	.elementor-106 .elementor-element.elementor-element-aebabd1 {
		--width: 40%;
	}

	.elementor-106 .elementor-element.elementor-element-f1c7c5d {
		--width: 60%;
	}

	.elementor-106 .elementor-element.elementor-element-9c0494f {
		--width: 60%;
	}

	.elementor-106 .elementor-element.elementor-element-7868c27 {
		--width: 40%;
	}

	.elementor-106 .elementor-element.elementor-element-1d7108b {
		--width: 40%;
	}

	.elementor-106 .elementor-element.elementor-element-24f0dc4 {
		--width: 60%;
	}

	.elementor-106 .elementor-element.elementor-element-e90efae {
		--width: 50%;
	}

	.elementor-106 .elementor-element.elementor-element-c637ac4 {
		--width: 50%;
	}

	.elementor-106 .elementor-element.elementor-element-66d32fe {
		--width: 85%;
	}

	.elementor-106 .elementor-element.elementor-element-bec379f {
		--width: 50%;
	}

	.elementor-106 .elementor-element.elementor-element-d31f0dd {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-106 .elementor-element.elementor-element-c9c36d1 {
		--width: 40%;
	}

	.elementor-106 .elementor-element.elementor-element-6cadd30 {
		--width: 45%;
	}

	.elementor-106 .elementor-element.elementor-element-1f76ea6 {
		--width: 55%;
	}

	.elementor-106 .elementor-element.elementor-element-05528c4 {
		--width: 60%;
	}

	.elementor-106 .elementor-element.elementor-element-1f4c51d {
		--width: 57%;
	}

	.elementor-106 .elementor-element.elementor-element-12f873f {
		--width: 10%;
	}

	.elementor-106 .elementor-element.elementor-element-31e6902 {
		--width: 30%;
	}

	.elementor-106 .elementor-element.elementor-element-b534b59 {
		--width: 58%;
	}

	.elementor-106 .elementor-element.elementor-element-2157445 {
		--width: 42%;
	}

	.elementor-106 .elementor-element.elementor-element-4ea9100 {
		--width: 40%;
	}

	.elementor-106 .elementor-element.elementor-element-c5286ba {
		--width: 60%;
	}

	.elementor-106 .elementor-element.elementor-element-13a2507 {
		--width: 57%;
	}

	.elementor-106 .elementor-element.elementor-element-821768f {
		--width: 10%;
	}

	.elementor-106 .elementor-element.elementor-element-7a6e3e8 {
		--width: 30%;
	}

	.elementor-106 .elementor-element.elementor-element-1754f40 {
		--width: 58%;
	}

	.elementor-106 .elementor-element.elementor-element-0850cad {
		--width: 42%;
	}

	.elementor-106 .elementor-element.elementor-element-adbb3a6 {
		--width: 30%;
	}

	.elementor-106 .elementor-element.elementor-element-329ab59 {
		--width: 40%;
	}

	.elementor-106 .elementor-element.elementor-element-5e2e3c2 {
		--width: 30%;
	}

	.elementor-106 .elementor-element.elementor-element-7befff7 {
		--content-width: 100%;
	}

	.elementor-106 .elementor-element.elementor-element-b334d1d {
		--width: 10%;
	}

	.elementor-106 .elementor-element.elementor-element-ec502e6 {
		--width: 90%;
	}

	.elementor-106 .elementor-element.elementor-element-66a214b {
		--width: 10%;
	}

	.elementor-106 .elementor-element.elementor-element-7c379eb {
		--width: 90%;
	}

	.elementor-106 .elementor-element.elementor-element-4000bca {
		--width: 10%;
	}

	.elementor-106 .elementor-element.elementor-element-ba6b9e9 {
		--width: 90%;
	}

	.elementor-106 .elementor-element.elementor-element-ef4f9b4 {
		--width: 33.33%;
	}

	.elementor-106 .elementor-element.elementor-element-f93fc5f {
		--width: 33.33%;
	}

	.elementor-106 .elementor-element.elementor-element-6665644 {
		--width: 33.33%;
	}

	.elementor-106 .elementor-element.elementor-element-aebabd1 {
		--width: 38%;
	}

	.elementor-106 .elementor-element.elementor-element-66d32fe {
		--width: 95%;
	}

	.elementor-106 .elementor-element.elementor-element-bec379f {
		--width: 45%;
	}

	.elementor-106 .elementor-element.elementor-element-d31f0dd {
		--width: 55%;
	}
}

@media(min-width:1025px) {

	.elementor-106 .elementor-element.elementor-element-bba5ee3:not(.elementor-motion-effects-element-type-background),
	.elementor-106 .elementor-element.elementor-element-bba5ee3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}

	.elementor-106 .elementor-element.elementor-element-9181e90:not(.elementor-motion-effects-element-type-background),
	.elementor-106 .elementor-element.elementor-element-9181e90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}

	.elementor-106 .elementor-element.elementor-element-4cb255e:not(.elementor-motion-effects-element-type-background),
	.elementor-106 .elementor-element.elementor-element-4cb255e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}

	.elementor-106 .elementor-element.elementor-element-2b00762:not(.elementor-motion-effects-element-type-background),
	.elementor-106 .elementor-element.elementor-element-2b00762>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}

	.elementor-106 .elementor-element.elementor-element-12cfa94:not(.elementor-motion-effects-element-type-background),
	.elementor-106 .elementor-element.elementor-element-12cfa94>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5.ha-dual-button--layout-queue .ha-dual-btn--left {
		margin-right: calc(15px/2);
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5.ha-dual-button--layout-stack .ha-dual-btn--left {
		margin-bottom: calc(15px/2);
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5.ha-dual-button--layout-queue .ha-dual-btn--right {
		margin-left: calc(15px/2);
	}

	.elementor-106 .elementor-element.elementor-element-5604ae5.ha-dual-button--layout-stack .ha-dual-btn--right {
		margin-top: calc(15px/2);
	}

	.elementor-106 .elementor-element.elementor-element-f3cdb7e:not(.elementor-motion-effects-element-type-background),
	.elementor-106 .elementor-element.elementor-element-f3cdb7e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}

	.elementor-106 .elementor-element.elementor-element-33c724d:not(.elementor-motion-effects-element-type-background),
	.elementor-106 .elementor-element.elementor-element-33c724d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}