.elementor-41 .elementor-element.elementor-element-6df0bcd {
	--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;
	--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-41 .elementor-element.elementor-element-6df0bcd:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-6df0bcd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0e1116;
	background-image: linear-gradient(225deg, rgba(255, 110, 52, 0) 0%, rgba(255, 110, 52, 0) 58%, rgba(255, 110, 52, 0.38) 63%, rgba(255, 110, 52, 0.28) 70%, rgba(255, 110, 52, 0.18) 78%, rgba(255, 110, 52, 0.08) 86%, rgba(255, 110, 52, 0) 92%);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-41 .elementor-element.elementor-element-966bd8c {
	--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;
	--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-41 .elementor-element.elementor-element-58bd42d {
	--display: flex;
	--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-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);
	font-style: var(--e-global-typography-primary-font-style);
	text-decoration: var(--e-global-typography-primary-text-decoration);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-41 .elementor-element.elementor-element-d3cdef2 .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);
	font-style: var(--e-global-typography-primary-font-style);
	text-decoration: var(--e-global-typography-primary-text-decoration);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-4aa3184 {
	--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;
	--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-41 .elementor-element.elementor-element-9183229 {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-41 .elementor-element.elementor-element-5e15b68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(16px/2);
}

.elementor-41 .elementor-element.elementor-element-5e15b68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(16px/2);
}

.elementor-41 .elementor-element.elementor-element-5e15b68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(16px/2);
}

.elementor-41 .elementor-element.elementor-element-5e15b68 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-16px/2);
}

.elementor-41 .elementor-element.elementor-element-5e15b68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-16px/2);
}

.elementor-41 .elementor-element.elementor-element-5e15b68 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-41 .elementor-element.elementor-element-5e15b68 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-41 .elementor-element.elementor-element-5e15b68 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-41 .elementor-element.elementor-element-5e15b68 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-41 .elementor-element.elementor-element-5e15b68 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
}

.elementor-41 .elementor-element.elementor-element-5e15b68 .elementor-icon-list-text {
	color: var(--e-global-color-b26646c);
	transition: color 0.5s;
}

.elementor-41 .elementor-element.elementor-element-5e15b68 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-41 .elementor-element.elementor-element-f399048 {
	--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: flex-end;
	--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-41 .elementor-element.elementor-element-f4c8d00 {
	--display: flex;
	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-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-f4c8d00:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-f4c8d00>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-b5857ea);
}

.elementor-41 .elementor-element.elementor-element-f4c8d00.rtmkit-blur-effect-enabled {
	backdrop-filter: blur(12px);
}

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

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

.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);
	font-style: var(--e-global-typography-primary-font-style);
	text-decoration: var(--e-global-typography-primary-text-decoration);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-3093905 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-3093905 {
	--icon-box-icon-margin: 15px;
}

.elementor-41 .elementor-element.elementor-element-3093905.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-41 .elementor-element.elementor-element-3093905.elementor-view-framed .elementor-icon,
.elementor-41 .elementor-element.elementor-element-3093905.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-41 .elementor-element.elementor-element-3093905 .elementor-icon {
	font-size: 50px;
}

.elementor-41 .elementor-element.elementor-element-3093905 .elementor-icon-box-description {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-a0f8d63);
}

.elementor-41 .elementor-element.elementor-element-939f2cc {
	--display: flex;
	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-b26646c);
	--border-color: var(--e-global-color-b26646c);
	--border-radius: 20px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 60px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-41 .elementor-element.elementor-element-939f2cc:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-939f2cc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-b5857ea);
}

.elementor-41 .elementor-element.elementor-element-939f2cc.rtmkit-blur-effect-enabled {
	backdrop-filter: blur(8px);
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	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);
	font-style: var(--e-global-typography-primary-font-style);
	text-decoration: var(--e-global-typography-primary-text-decoration);
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-41 .elementor-element.elementor-element-33495c4 .elementor-counter {
	flex-direction: row-reverse;
}

.elementor-41 .elementor-element.elementor-element-33495c4 .elementor-counter-number-wrapper {
	color: var(--e-global-color-5102508);
	font-family: var(--e-global-typography-a039459-font-family), Sans-serif;
	font-size: var(--e-global-typography-a039459-font-size);
	font-weight: var(--e-global-typography-a039459-font-weight);
	text-transform: var(--e-global-typography-a039459-text-transform);
	font-style: var(--e-global-typography-a039459-font-style);
	text-decoration: var(--e-global-typography-a039459-text-decoration);
	line-height: var(--e-global-typography-a039459-line-height);
}

.elementor-41 .elementor-element.elementor-element-33495c4 .elementor-counter-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
}

.elementor-41 .elementor-element.elementor-element-0abc641 {
	--display: flex;
	--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 {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-41 .elementor-element.elementor-element-4629397 {
	margin: -520px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	z-index: 1;
}

.elementor-41 .elementor-element.elementor-element-02a9960 {
	--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;
	--margin-top: -200px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-73916dc {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
	--z-index: 1;
}

.elementor-41 .elementor-element.elementor-element-73916dc:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-73916dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/08/Frame-Hiro-Pemogan.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	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: var(--e-global-color-primary);
}

.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: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-41 .elementor-element.elementor-element-cb1d62e {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-cb1d62e p {
	margin-block-end: 0px;
}

.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);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-41 .elementor-element.elementor-element-f1f14d7 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-b40715f-font-family), Sans-serif;
	font-size: var(--e-global-typography-b40715f-font-size);
	font-weight: var(--e-global-typography-b40715f-font-weight);
	text-transform: var(--e-global-typography-b40715f-text-transform);
	font-style: var(--e-global-typography-b40715f-font-style);
	text-decoration: var(--e-global-typography-b40715f-text-decoration);
	line-height: var(--e-global-typography-b40715f-line-height);
	fill: var(--e-global-color-5102508);
	color: var(--e-global-color-5102508);
	border-radius: 100px 100px 100px 100px;
}

.elementor-41 .elementor-element.elementor-element-899d498 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-fcafc20 {
	text-align: right;
}

.elementor-41 .elementor-element.elementor-element-fcafc20 .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);
	font-style: var(--e-global-typography-primary-font-style);
	text-decoration: var(--e-global-typography-primary-text-decoration);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-9abcea5 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-8918b07 {
	--display: flex;
	--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-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading> :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-widget-nested-tabs {
	--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
}

.elementor-41 .elementor-element.elementor-element-5fff422 {
	--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;
	--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-41 .elementor-element.elementor-element-f13a704 {
	--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;
	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-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-9d80e4f {
	--display: flex;
	--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-41 .elementor-element.elementor-element-677aa8d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -125px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-818f797 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-41 .elementor-element.elementor-element-b038746 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-da27bfb {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-da27bfb .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-b3b2c15 {
	--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;
	--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-41 .elementor-element.elementor-element-ab310bd {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-3d6b500 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-3d6b500 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-11c60c0 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-ed9e3fa {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-ed9e3fa p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-8e727b2 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-d565ed5 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-d565ed5 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-e00001c {
	--display: flex;
	--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-41 .elementor-element.elementor-element-d8c7ea0 {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-d8c7ea0 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-e13a3f0 {
	--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;
	--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-41 .elementor-element.elementor-element-8b7117d {
	--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;
	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-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-8e8c07c {
	--display: flex;
	--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-41 .elementor-element.elementor-element-9bcf5f3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -125px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-799572d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-41 .elementor-element.elementor-element-db11ea7 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-1e93157 {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-1e93157 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-ffa7a67 {
	--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;
	--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-41 .elementor-element.elementor-element-e0eeba0 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-2a6f3c6 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-2a6f3c6 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-fa1eda6 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-b77e80c {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-b77e80c p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-c01b971 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-175b2ec {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-175b2ec p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-3d4041d {
	--display: flex;
	--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-41 .elementor-element.elementor-element-708c66b {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-708c66b p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-974f40d {
	--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;
	--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-41 .elementor-element.elementor-element-360a80a {
	--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;
	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-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-6397df8 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-a17bc3e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -125px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-84bcb08 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-41 .elementor-element.elementor-element-d283e5e {
	--display: flex;
	--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-41 .elementor-element.elementor-element-f14c994 {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-f14c994 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-dcda43f {
	--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;
	--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-41 .elementor-element.elementor-element-66a69e9 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-af0a7c2 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-af0a7c2 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-55c1f73 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-61dedd3 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-61dedd3 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-deb3f7d {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-73d0ff9 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-73d0ff9 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-90deb47 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-91eb5ce {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-91eb5ce p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-ffb819f {
	--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;
	--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-41 .elementor-element.elementor-element-203bde3 {
	--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;
	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-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-3aeb57c {
	--display: flex;
	--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-41 .elementor-element.elementor-element-2c54c06 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -125px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-9058c30 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-41 .elementor-element.elementor-element-f2ae0e9 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-1bc804f {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-1bc804f .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-68f0e30 {
	--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;
	--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-41 .elementor-element.elementor-element-668f7a2 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-acd18b4 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-acd18b4 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-89044e8 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-f3bb13a {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-f3bb13a p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-5ec4b3b {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-f633cd1 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-f633cd1 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-49b775c {
	--display: flex;
	--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-41 .elementor-element.elementor-element-4e64abe {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-4e64abe p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-80d5f24 {
	--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;
	--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-41 .elementor-element.elementor-element-6e89f93 {
	--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;
	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-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-2f532d8 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-270e68c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -125px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-8344db1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-41 .elementor-element.elementor-element-4d724bd {
	--display: flex;
	--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-41 .elementor-element.elementor-element-20d77dd {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-20d77dd .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-74f23a3 {
	--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;
	--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-41 .elementor-element.elementor-element-6098226 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-61e17ee {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-61e17ee p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-a1ec194 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-f3d1cc6 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-f3d1cc6 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-47518a2 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-698c97b {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-698c97b p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-67eb1c9 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-672ef2d {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-672ef2d p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-c69270c {
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-title-gap: 50px;
	--n-tabs-gap: 20px;
	--n-tabs-title-border-radius: 100px 100px 100px 100px;
	--n-tabs-title-padding-top: 15px;
	--n-tabs-title-padding-right: 15px;
	--n-tabs-title-padding-bottom: 15px;
	--n-tabs-title-padding-left: 15px;
	--n-tabs-title-font-size: var(--e-global-typography-c2ed8ec-font-size);
	--n-tabs-title-color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-c69270c>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not( :hover) {
	background: var(--e-global-color-primary);
}

.elementor-41 .elementor-element.elementor-element-c69270c.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-secondary);
}

.elementor-41 .elementor-element.elementor-element-c69270c.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
.elementor-41 .elementor-element.elementor-element-c69270c.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-secondary);
}

.elementor-41 .elementor-element.elementor-element-c69270c.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not( :hover) {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-c69270c.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading> :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
}

.elementor-41 .elementor-element.elementor-element-8980d64 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-e77ac1d {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--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-41 .elementor-element.elementor-element-99b6a5e {
	--display: flex;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--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-41 .elementor-element.elementor-element-f317ceb {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-f317ceb .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-66860a2 {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-66860a2 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-d276380 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-b40715f-font-family), Sans-serif;
	font-size: var(--e-global-typography-b40715f-font-size);
	font-weight: var(--e-global-typography-b40715f-font-weight);
	text-transform: var(--e-global-typography-b40715f-text-transform);
	font-style: var(--e-global-typography-b40715f-font-style);
	text-decoration: var(--e-global-typography-b40715f-text-decoration);
	line-height: var(--e-global-typography-b40715f-line-height);
	fill: var(--e-global-color-5102508);
	color: var(--e-global-color-5102508);
	border-radius: 100px 100px 100px 100px;
}

.elementor-41 .elementor-element.elementor-element-25d6efe {
	--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;
	--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-41 .elementor-element.elementor-element-f958053 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-3e9dbe1 {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-41 .elementor-element.elementor-element-61c1212 {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-61c1212 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-a9f785e {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-a9f785e p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-a44c994 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-6869e1b {
	text-align: right;
}

.elementor-41 .elementor-element.elementor-element-6869e1b img {
	width: 75%;
	border-radius: 0px 20px 0px 20px;
}

.elementor-41 .elementor-element.elementor-element-40a654f {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-970f02b {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-41 .elementor-element.elementor-element-7f4d2b5 {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-7f4d2b5 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-f5e4d63 {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-f5e4d63 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-0ca17f0 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-6332533 {
	text-align: right;
}

.elementor-41 .elementor-element.elementor-element-6332533 img {
	width: 75%;
	border-radius: 0px 20px 0px 20px;
}

.elementor-41 .elementor-element.elementor-element-818c895 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-c81f560 {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-41 .elementor-element.elementor-element-674dce5 {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-674dce5 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-7fd729a {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-7fd729a p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-4da4b6a {
	--display: flex;
	--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-41 .elementor-element.elementor-element-59538ee {
	text-align: right;
}

.elementor-41 .elementor-element.elementor-element-59538ee img {
	width: 75%;
	border-radius: 0px 20px 0px 20px;
}

.elementor-41 .elementor-element.elementor-element-6dea1ec {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-d0422cd {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-41 .elementor-element.elementor-element-46a12ff {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-46a12ff .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-f5cde6c {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-f5cde6c p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-29ccef3 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-6f82d56 {
	text-align: right;
}

.elementor-41 .elementor-element.elementor-element-6f82d56 img {
	width: 75%;
	border-radius: 0px 20px 0px 20px;
}

.elementor-41 .elementor-element.elementor-element-0683732 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-07ebc9f {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-41 .elementor-element.elementor-element-157d722 {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-157d722 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-b570a14 {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-b570a14 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-54d3dfe {
	--display: flex;
	--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-41 .elementor-element.elementor-element-cb26a25 {
	text-align: right;
}

.elementor-41 .elementor-element.elementor-element-cb26a25 img {
	width: 75%;
	border-radius: 0px 20px 0px 20px;
}

.elementor-41 .elementor-element.elementor-element-84fc643 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-b85868d {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-41 .elementor-element.elementor-element-0f29546 {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-0f29546 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-3b0ca71 {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-3b0ca71 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-fbb8a39 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-9ec1c2b {
	text-align: right;
}

.elementor-41 .elementor-element.elementor-element-9ec1c2b img {
	width: 75%;
	border-radius: 0px 20px 0px 20px;
}

.elementor-41 .elementor-element.elementor-element-70d98e0 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 23px;
	--padding-right: 20px;
}

.elementor-41 .elementor-element.elementor-element-1bac550 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--margin-top: 0px;
	--margin-bottom: 32px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-0d99c72 {
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-0d99c72 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-c689fdb {
	width: var(--container-widget-width, 38%);
	max-width: 38%;
	--container-widget-width: 38%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-c689fdb p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-73c1f25 {
	--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: flex-end;
	--margin-top: 0px;
	--margin-bottom: 12px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-73c1f25:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-73c1f25>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/08/Frame-BG-why-Choose-Us-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-41 .elementor-element.elementor-element-12339b7 {
	margin: 0px -180px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-6e3da89 {
	z-index: 1;
}

.elementor-41 .elementor-element.elementor-element-3148353 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -180px;
}

.elementor-41 .elementor-element.elementor-element-c1a53b2 {
	--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;
	--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-41 .elementor-element.elementor-element-85f1c0c {
	--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;
	--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-41 .elementor-element.elementor-element-141f848 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-141f848:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-141f848>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-b5857ea);
}

.elementor-41 .elementor-element.elementor-element-141f848.rtmkit-blur-effect-enabled {
	backdrop-filter: blur(8px);
}

.elementor-41 .elementor-element.elementor-element-94630ca .elementor-counter {
	flex-direction: row-reverse;
}

.elementor-41 .elementor-element.elementor-element-94630ca .elementor-counter-number-wrapper {
	color: var(--e-global-color-5102508);
	font-family: var(--e-global-typography-a039459-font-family), Sans-serif;
	font-size: var(--e-global-typography-a039459-font-size);
	font-weight: var(--e-global-typography-a039459-font-weight);
	text-transform: var(--e-global-typography-a039459-text-transform);
	font-style: var(--e-global-typography-a039459-font-style);
	text-decoration: var(--e-global-typography-a039459-text-decoration);
	line-height: var(--e-global-typography-a039459-line-height);
}

.elementor-41 .elementor-element.elementor-element-94630ca .elementor-counter-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
}

.elementor-41 .elementor-element.elementor-element-1076d3a {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-1076d3a:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-1076d3a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-b5857ea);
}

.elementor-41 .elementor-element.elementor-element-1076d3a.rtmkit-blur-effect-enabled {
	backdrop-filter: blur(8px);
}

.elementor-41 .elementor-element.elementor-element-5931063 .elementor-counter {
	flex-direction: row-reverse;
}

.elementor-41 .elementor-element.elementor-element-5931063 .elementor-counter-number-wrapper {
	color: var(--e-global-color-5102508);
	font-family: var(--e-global-typography-a039459-font-family), Sans-serif;
	font-size: var(--e-global-typography-a039459-font-size);
	font-weight: var(--e-global-typography-a039459-font-weight);
	text-transform: var(--e-global-typography-a039459-text-transform);
	font-style: var(--e-global-typography-a039459-font-style);
	text-decoration: var(--e-global-typography-a039459-text-decoration);
	line-height: var(--e-global-typography-a039459-line-height);
}

.elementor-41 .elementor-element.elementor-element-5931063 .elementor-counter-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
}

.elementor-41 .elementor-element.elementor-element-811b407 {
	--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;
	--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-41 .elementor-element.elementor-element-00c74c8 {
	--display: flex;
	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-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-00c74c8:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-00c74c8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-b5857ea);
}

.elementor-41 .elementor-element.elementor-element-00c74c8:hover {
	border-style: none;
}

.elementor-41 .elementor-element.elementor-element-00c74c8,
.elementor-41 .elementor-element.elementor-element-00c74c8::before {
	--border-transition: 0.3s;
}

.elementor-41 .elementor-element.elementor-element-00c74c8.rtmkit-blur-effect-enabled {
	backdrop-filter: blur(8px);
}

.elementor-41 .elementor-element.elementor-element-453964b .elementor-counter {
	flex-direction: row-reverse;
}

.elementor-41 .elementor-element.elementor-element-453964b .elementor-counter-number-wrapper {
	color: var(--e-global-color-5102508);
	font-family: var(--e-global-typography-a039459-font-family), Sans-serif;
	font-size: var(--e-global-typography-a039459-font-size);
	font-weight: var(--e-global-typography-a039459-font-weight);
	text-transform: var(--e-global-typography-a039459-text-transform);
	font-style: var(--e-global-typography-a039459-font-style);
	text-decoration: var(--e-global-typography-a039459-text-decoration);
	line-height: var(--e-global-typography-a039459-line-height);
}

.elementor-41 .elementor-element.elementor-element-453964b .elementor-counter-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
}

.elementor-41 .elementor-element.elementor-element-3c9487d {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-3c9487d:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-3c9487d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-b5857ea);
}

.elementor-41 .elementor-element.elementor-element-3c9487d.rtmkit-blur-effect-enabled {
	backdrop-filter: blur(8px);
}

.elementor-41 .elementor-element.elementor-element-ce4134c .elementor-counter {
	flex-direction: row-reverse;
}

.elementor-41 .elementor-element.elementor-element-ce4134c .elementor-counter-number-wrapper {
	color: var(--e-global-color-5102508);
	font-family: var(--e-global-typography-a039459-font-family), Sans-serif;
	font-size: var(--e-global-typography-a039459-font-size);
	font-weight: var(--e-global-typography-a039459-font-weight);
	text-transform: var(--e-global-typography-a039459-text-transform);
	font-style: var(--e-global-typography-a039459-font-style);
	text-decoration: var(--e-global-typography-a039459-text-decoration);
	line-height: var(--e-global-typography-a039459-line-height);
}

.elementor-41 .elementor-element.elementor-element-ce4134c .elementor-counter-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
}

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

.elementor-41 .elementor-element.elementor-element-58bff4a {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 80px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-6a3bd46 {
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-6a3bd46 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-e4950d1 {
	--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;
	--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-41 .elementor-element.elementor-element-b042fca {
	--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;
	--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-41 .elementor-element.elementor-element-36855ee {
	--display: flex;
	--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-41 .elementor-element.elementor-element-a58679a img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-41 .elementor-element.elementor-element-b89dfe5 {
	--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;
	--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-41 .elementor-element.elementor-element-89e4861 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-d464f44 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-d464f44 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-f58f2f4 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-849049e {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-849049e p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-f8083e6 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-acb100d {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-acb100d .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-19a62bd {
	--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;
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-409f77d {
	--display: flex;
	--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-41 .elementor-element.elementor-element-d066db1 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-41 .elementor-element.elementor-element-c21b78a {
	--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;
	--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-41 .elementor-element.elementor-element-3c98dc5 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-5a4f074 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-5a4f074 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-0d9f78d {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-48486a3 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-48486a3 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-913017a {
	--display: flex;
	--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-41 .elementor-element.elementor-element-0aa789a {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-0aa789a .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-25ec1f4 {
	--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;
	--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-41 .elementor-element.elementor-element-d39142f {
	--display: flex;
	--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-41 .elementor-element.elementor-element-e83d3c3 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-41 .elementor-element.elementor-element-119a725 {
	--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;
	--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-41 .elementor-element.elementor-element-9b6098c {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-2b73b54 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-2b73b54 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-e04712a {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-2e8e0dc {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-2e8e0dc p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-dfb3502 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-9ade78d {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-9ade78d .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-93fec09 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-6376dfb .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-b40715f-font-family), Sans-serif;
	font-size: var(--e-global-typography-b40715f-font-size);
	font-weight: var(--e-global-typography-b40715f-font-weight);
	text-transform: var(--e-global-typography-b40715f-text-transform);
	font-style: var(--e-global-typography-b40715f-font-style);
	text-decoration: var(--e-global-typography-b40715f-text-decoration);
	line-height: var(--e-global-typography-b40715f-line-height);
	fill: var(--e-global-color-5102508);
	color: var(--e-global-color-5102508);
	border-radius: 100px 100px 100px 100px;
}

.elementor-41 .elementor-element.elementor-element-079461a {
	--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;
	--margin-top: 0px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-079461a:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-079461a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/08/BG-Gradient-Our-Teams.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-41 .elementor-element.elementor-element-e123048 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 32px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-7aa8747 {
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-7aa8747 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-29e0dd6 {
	--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;
	--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-41 .elementor-element.elementor-element-6d89050 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--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-41 .elementor-element.elementor-element-7b2d8aa {
	--display: flex;
	--justify-content: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-7b2d8aa:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-7b2d8aa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(150deg, var(--e-global-color-64677ae) 0%, var(--e-global-color-b5857ea) 100%);
}

.elementor-41 .elementor-element.elementor-element-b7cf9af {
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-b7cf9af .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-f28b43d {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-f28b43d p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-88e712c {
	--display: flex;
	--justify-content: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	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-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-88e712c:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-88e712c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-b5857ea) 0%, var(--e-global-color-secondary) 130%);
}

.elementor-41 .elementor-element.elementor-element-62c657a {
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-62c657a .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-0e8ff88 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-a0f8d63);
}

.elementor-41 .elementor-element.elementor-element-0e8ff88 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-4d1b941 {
	--display: flex;
	--justify-content: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-4d1b941:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-4d1b941>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(150deg, var(--e-global-color-64677ae) 0%, var(--e-global-color-b5857ea) 100%);
}

.elementor-41 .elementor-element.elementor-element-90d3c12 {
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-90d3c12 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-950de49 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-950de49 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-09c9ac8 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-88317fc img {
	width: 95%;
}

.elementor-41 .elementor-element.elementor-element-ac2a9e9 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 120px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-d8c5cb4 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 32px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-bb1d076 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-bb1d076 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-bfc705b {
	--display: flex;
	--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-41 .elementor-element.elementor-element-0b8c419 {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-a284da4 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: none;
	--border-style: none;
	--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-41 .elementor-element.elementor-element-cdbdd14 {
	--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;
	--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-41 .elementor-element.elementor-element-499b849 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-5cf5d5a {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-5cf5d5a .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-315db62 {
	--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;
	--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-41 .elementor-element.elementor-element-2861e04 {
	--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;
	--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-41 .elementor-element.elementor-element-eb951a1 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-7c36316 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-0df3d3d {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-0df3d3d p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-ad47ea5 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-c586c1c .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-95c7b5f {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-95c7b5f p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-8832df5 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-a01d2b3 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-2484001 {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-2484001 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-c5d6fb5 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-23a41b5 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-d1d5b46 {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-d1d5b46 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-33c03ff {
	--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;
	--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-41 .elementor-element.elementor-element-ca1e138 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-73e7c91 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-d92186c {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-d92186c p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-123a537 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-67993d5 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-8eefcff {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-8eefcff p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-da2c246 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-ba04cdd .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-62428e0 {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-62428e0 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-5d3cdd0 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-c365dbf .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-da476c8 {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-da476c8 p {
	margin-block-end: 0px;
}

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

.elementor-41 .elementor-element.elementor-element-e4ba083 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-a11986c {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-a11986c .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-7895a62 {
	--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;
	--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-41 .elementor-element.elementor-element-21d3ef2 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-a798f7f .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-73c4e5e {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-73c4e5e p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-203ec1e {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-949f6f8 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-e5b106a {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-e5b106a p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-eb5a813 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-4941848 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-4058d9c {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-4058d9c p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-08f93e0 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-8b6f2b8 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-5bf3e5b {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-5bf3e5b p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-2df9d7c {
	--display: flex;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-b0a157f {
	--display: flex;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: none;
	--border-style: none;
	--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-41 .elementor-element.elementor-element-882726e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-2cbc505 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-f1552e1 {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-f1552e1 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-2ab3ca8 {
	--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;
	--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-41 .elementor-element.elementor-element-3a4cf26 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-b5718f4 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-c3ae1a9 {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-c3ae1a9 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-d06dd14 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-d285e78 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-768372e {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-768372e p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-d1ab94e {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-33e3f92 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-c86e465 {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-c86e465 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-e4683e3 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-d62c1bf .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-ebc1c1b {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-ebc1c1b p {
	margin-block-end: 0px;
}

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

.elementor-41 .elementor-element.elementor-element-c6c9c42 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-5e825d0 {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-5e825d0 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-133fe11 {
	--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;
	--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-41 .elementor-element.elementor-element-a87d69c {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-cdd66ae .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-7c87c03 {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-7c87c03 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-b7bfde0 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-ed8b3e4 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-eacadb6 {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-eacadb6 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-d0e303a {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-b7786d1 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-5890087 {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-5890087 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-17f24ff {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-de53ef2 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-b22f26f {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-b22f26f p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-791f60b {
	--display: flex;
	--justify-content: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-2139624 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-f5a8ad5 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-e079fe6 {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-e079fe6 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-96e2310 {
	--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;
	--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-41 .elementor-element.elementor-element-6fcc003 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-4a76ff6 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-156f926 {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-156f926 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-702d1e5 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-064c5ec .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-2fdb26b {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-2fdb26b p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-125b987 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-53d5fad .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-c3cc0d0 {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-c3cc0d0 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-e27a92e {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-c318bfc .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-e64f9f8 {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-e64f9f8 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-1ee87e7 {
	--display: flex;
	--justify-content: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-850daab {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-b2995a5 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-d4ac3bc {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-d4ac3bc .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-2625688 {
	--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;
	--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-41 .elementor-element.elementor-element-6aed6f3 {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-10dac0b .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-fe9b0b0 {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-fe9b0b0 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-bd4c0ea {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-273154c .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-3d8e294 {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-3d8e294 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-618acef {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-083db8a .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-c3ac1b5 {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-c3ac1b5 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-99426ca {
	--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: center;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-41 .elementor-element.elementor-element-64728c7 .elementor-heading-title {
	font-family: var(--e-global-typography-3ac8c2c-font-family), Sans-serif;
	font-size: var(--e-global-typography-3ac8c2c-font-size);
	font-weight: var(--e-global-typography-3ac8c2c-font-weight);
	text-transform: var(--e-global-typography-3ac8c2c-text-transform);
	font-style: var(--e-global-typography-3ac8c2c-font-style);
	text-decoration: var(--e-global-typography-3ac8c2c-text-decoration);
	line-height: var(--e-global-typography-3ac8c2c-line-height);
	color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-11b425d {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-c2ed8ec-font-size);
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-11b425d p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-7d1e9cf {
	--n-tabs-direction: row;
	--n-tabs-heading-direction: column;
	--n-tabs-heading-width: 240px;
	--n-tabs-title-flex-basis: content;
	--n-tabs-title-flex-shrink: initial;
	--n-tabs-heading-justify-content: flex-start;
	--n-tabs-title-width: initial;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: initial;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-title-gap: 15px;
	--n-tabs-gap: 32px;
	--n-tabs-title-border-radius: 100px 100px 100px 100px;
	--n-tabs-title-font-size: var(--e-global-typography-c2ed8ec-font-size);
	--n-tabs-title-color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-7d1e9cf>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not( :hover) {
	background: var(--e-global-color-b5857ea);
}

.elementor-41 .elementor-element.elementor-element-7d1e9cf.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-secondary);
}

.elementor-41 .elementor-element.elementor-element-7d1e9cf.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
.elementor-41 .elementor-element.elementor-element-7d1e9cf.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-secondary);
}

.elementor-41 .elementor-element.elementor-element-7d1e9cf.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not( :hover) {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-41 .elementor-element.elementor-element-7d1e9cf.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading> :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
	font-family: var(--e-global-typography-c2ed8ec-font-family), Sans-serif;
	font-weight: var(--e-global-typography-c2ed8ec-font-weight);
	text-transform: var(--e-global-typography-c2ed8ec-text-transform);
	font-style: var(--e-global-typography-c2ed8ec-font-style);
	text-decoration: var(--e-global-typography-c2ed8ec-text-decoration);
	line-height: var(--e-global-typography-c2ed8ec-line-height);
}

.elementor-41 .elementor-element.elementor-element-a4119e5 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-7042e1a {
	--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-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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-41 .elementor-element.elementor-element-af367c4 {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-41 .elementor-element.elementor-element-acad74e {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-acad74e .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-915c0d2 {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-915c0d2 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-f16fa39 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-b40715f-font-family), Sans-serif;
	font-size: var(--e-global-typography-b40715f-font-size);
	font-weight: var(--e-global-typography-b40715f-font-weight);
	text-transform: var(--e-global-typography-b40715f-text-transform);
	font-style: var(--e-global-typography-b40715f-font-style);
	text-decoration: var(--e-global-typography-b40715f-text-decoration);
	line-height: var(--e-global-typography-b40715f-line-height);
	fill: var(--e-global-color-5102508);
	color: var(--e-global-color-5102508);
	border-radius: 100px 100px 100px 100px;
}

.elementor-41 .elementor-element.elementor-element-df7cfa1 {
	--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;
	--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-41 .elementor-element.elementor-element-8b89f11 {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-3c9e2b8 {
	--display: flex;
	--justify-content: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 230px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 1;
}

.elementor-41 .elementor-element.elementor-element-3c9e2b8:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-3c9e2b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-b5857ea);
}

.elementor-41 .elementor-element.elementor-element-3c9e2b8.rtmkit-blur-effect-enabled {
	backdrop-filter: blur(11px);
}

.elementor-41 .elementor-element.elementor-element-6ffde0f .elementor-counter {
	flex-direction: column-reverse;
}

.elementor-41 .elementor-element.elementor-element-6ffde0f .elementor-counter-number-wrapper {
	color: var(--e-global-color-5102508);
	font-family: var(--e-global-typography-ebe1b53-font-family), Sans-serif;
	font-size: var(--e-global-typography-ebe1b53-font-size);
	font-weight: var(--e-global-typography-ebe1b53-font-weight);
	text-transform: var(--e-global-typography-ebe1b53-text-transform);
	font-style: var(--e-global-typography-ebe1b53-font-style);
	text-decoration: var(--e-global-typography-ebe1b53-text-decoration);
	line-height: var(--e-global-typography-ebe1b53-line-height);
}

.elementor-41 .elementor-element.elementor-element-6ffde0f .elementor-counter-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
}

.elementor-41 .elementor-element.elementor-element-d7910a4 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-f697774 {
	margin: -150px 0px calc(var(--kit-widget-spacing, 0px) + -150px) 0px;
}

.elementor-41 .elementor-element.elementor-element-01d11c3 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-dec6f0e {
	--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;
	--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-41 .elementor-element.elementor-element-9580d29 {
	--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;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-41 .elementor-element.elementor-element-f74f119 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--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-41 .elementor-element.elementor-element-0aeaa83 {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-0aeaa83 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-f8cfca6 {
	width: var(--container-widget-width, 72%);
	max-width: 72%;
	--container-widget-width: 72%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-f8cfca6 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-4c01618 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--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-41 .elementor-element.elementor-element-202eec3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(28px/2);
}

.elementor-41 .elementor-element.elementor-element-202eec3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(28px/2);
}

.elementor-41 .elementor-element.elementor-element-202eec3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(28px/2);
}

.elementor-41 .elementor-element.elementor-element-202eec3 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-28px/2);
}

.elementor-41 .elementor-element.elementor-element-202eec3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-28px/2);
}

.elementor-41 .elementor-element.elementor-element-202eec3 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-41 .elementor-element.elementor-element-202eec3 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-41 .elementor-element.elementor-element-202eec3 {
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-41 .elementor-element.elementor-element-202eec3 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-41 .elementor-element.elementor-element-202eec3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-41 .elementor-element.elementor-element-202eec3 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
}

.elementor-41 .elementor-element.elementor-element-202eec3 .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-41 .elementor-element.elementor-element-53dadb2 {
	--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;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-41 .elementor-element.elementor-element-f334d29 {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--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-41 .elementor-element.elementor-element-8226f57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(28px/2);
}

.elementor-41 .elementor-element.elementor-element-8226f57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(28px/2);
}

.elementor-41 .elementor-element.elementor-element-8226f57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(28px/2);
}

.elementor-41 .elementor-element.elementor-element-8226f57 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-28px/2);
}

.elementor-41 .elementor-element.elementor-element-8226f57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-28px/2);
}

.elementor-41 .elementor-element.elementor-element-8226f57 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-41 .elementor-element.elementor-element-8226f57 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-41 .elementor-element.elementor-element-8226f57 {
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-41 .elementor-element.elementor-element-8226f57 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-41 .elementor-element.elementor-element-8226f57 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-41 .elementor-element.elementor-element-8226f57 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
}

.elementor-41 .elementor-element.elementor-element-8226f57 .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-41 .elementor-element.elementor-element-e6c6808 {
	--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;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 80px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-751b678 {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-751b678 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-cb656ab {
	width: var(--container-widget-width, 77%);
	max-width: 77%;
	--container-widget-width: 77%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-cb656ab p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-b07f627 {
	--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;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-41 .elementor-element.elementor-element-05c2510 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--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-41 .elementor-element.elementor-element-850e906 {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-850e906 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-a9a7885 {
	width: var(--container-widget-width, 72%);
	max-width: 72%;
	--container-widget-width: 72%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-a9a7885 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-79d85ca {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--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-41 .elementor-element.elementor-element-8aa99ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(28px/2);
}

.elementor-41 .elementor-element.elementor-element-8aa99ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(28px/2);
}

.elementor-41 .elementor-element.elementor-element-8aa99ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(28px/2);
}

.elementor-41 .elementor-element.elementor-element-8aa99ab .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-28px/2);
}

.elementor-41 .elementor-element.elementor-element-8aa99ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-28px/2);
}

.elementor-41 .elementor-element.elementor-element-8aa99ab .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-41 .elementor-element.elementor-element-8aa99ab .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-41 .elementor-element.elementor-element-8aa99ab {
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-41 .elementor-element.elementor-element-8aa99ab .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-41 .elementor-element.elementor-element-8aa99ab .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-41 .elementor-element.elementor-element-8aa99ab .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
}

.elementor-41 .elementor-element.elementor-element-8aa99ab .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-41 .elementor-element.elementor-element-9269422 {
	--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;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-41 .elementor-element.elementor-element-e067a7a {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--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-41 .elementor-element.elementor-element-67532c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(28px/2);
}

.elementor-41 .elementor-element.elementor-element-67532c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(28px/2);
}

.elementor-41 .elementor-element.elementor-element-67532c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(28px/2);
}

.elementor-41 .elementor-element.elementor-element-67532c2 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-28px/2);
}

.elementor-41 .elementor-element.elementor-element-67532c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-28px/2);
}

.elementor-41 .elementor-element.elementor-element-67532c2 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-41 .elementor-element.elementor-element-67532c2 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-41 .elementor-element.elementor-element-67532c2 {
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-41 .elementor-element.elementor-element-67532c2 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-41 .elementor-element.elementor-element-67532c2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-41 .elementor-element.elementor-element-67532c2 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
}

.elementor-41 .elementor-element.elementor-element-67532c2 .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-41 .elementor-element.elementor-element-cf4f3e9 {
	--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;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 80px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-f6fb06b {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-f6fb06b .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-3194001 {
	width: var(--container-widget-width, 77%);
	max-width: 77%;
	--container-widget-width: 77%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-3194001 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-f2d546f {
	--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;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-41 .elementor-element.elementor-element-cc853e8 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--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-41 .elementor-element.elementor-element-9be1094 {
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-9be1094 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-066a20a {
	width: var(--container-widget-width, 72%);
	max-width: 72%;
	--container-widget-width: 72%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-066a20a p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-c21c3ab {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--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-41 .elementor-element.elementor-element-07d31b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(28px/2);
}

.elementor-41 .elementor-element.elementor-element-07d31b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(28px/2);
}

.elementor-41 .elementor-element.elementor-element-07d31b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(28px/2);
}

.elementor-41 .elementor-element.elementor-element-07d31b8 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-28px/2);
}

.elementor-41 .elementor-element.elementor-element-07d31b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-28px/2);
}

.elementor-41 .elementor-element.elementor-element-07d31b8 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-41 .elementor-element.elementor-element-07d31b8 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

.elementor-41 .elementor-element.elementor-element-07d31b8 {
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-41 .elementor-element.elementor-element-07d31b8 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-41 .elementor-element.elementor-element-07d31b8 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-41 .elementor-element.elementor-element-07d31b8 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
}

.elementor-41 .elementor-element.elementor-element-07d31b8 .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-41 .elementor-element.elementor-element-97d6912 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-8396306 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 32px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-323c2b2 {
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-323c2b2 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-81c6d26 {
	--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;
	--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-41 .elementor-element.elementor-element-ee38b74 {
	--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;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--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-41 .elementor-element.elementor-element-95c0ed6 {
	--display: flex;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: none;
	--border-style: none;
	--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-41 .elementor-element.elementor-element-a123f66 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-a123f66 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-34d7e5d .elementor-counter {
	flex-direction: column;
}

.elementor-41 .elementor-element.elementor-element-34d7e5d .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
}

.elementor-41 .elementor-element.elementor-element-34d7e5d .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-5102508);
	font-family:var(--e-global-typography-ebe1b53-font-family),
	Sans-serif;
	font-size:var(--e-global-typography-ebe1b53-font-size);
	font-weight:var(--e-global-typography-ebe1b53-font-weight);
	text-transform:var(--e-global-typography-ebe1b53-text-transform);
	font-style:var(--e-global-typography-ebe1b53-font-style);
	text-decoration:var(--e-global-typography-ebe1b53-text-decoration);
	line-height:var(--e-global-typography-ebe1b53-line-height);
}

.elementor-41 .elementor-element.elementor-element-54ac700 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: none;
	--border-style: none;
	--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-41 .elementor-element.elementor-element-da6e6bf .elementor-counter {
	flex-direction: column;
}

.elementor-41 .elementor-element.elementor-element-da6e6bf .elementor-counter-title {
	justify-content: end;
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
}

.elementor-41 .elementor-element.elementor-element-da6e6bf .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:1;
	--counter-suffix-grow:0;
	--counter-number-grow:0;
	color:var(--e-global-color-5102508);
	font-family:var(--e-global-typography-ebe1b53-font-family),
	Sans-serif;
	font-size:var(--e-global-typography-ebe1b53-font-size);
	font-weight:var(--e-global-typography-ebe1b53-font-weight);
	text-transform:var(--e-global-typography-ebe1b53-text-transform);
	font-style:var(--e-global-typography-ebe1b53-font-style);
	text-decoration:var(--e-global-typography-ebe1b53-text-decoration);
	line-height:var(--e-global-typography-ebe1b53-line-height);
}

.elementor-41 .elementor-element.elementor-element-72f55f6 {
	width: var(--container-widget-width, 56%);
	max-width: 56%;
	--container-widget-width: 56%;
	--container-widget-flex-grow: 0;
	text-align: right;
	font-family: var(--e-global-typography-dd5d50a-font-family), Sans-serif;
	font-size: var(--e-global-typography-dd5d50a-font-size);
	font-weight: var(--e-global-typography-dd5d50a-font-weight);
	text-transform: var(--e-global-typography-dd5d50a-text-transform);
	font-style: var(--e-global-typography-dd5d50a-font-style);
	text-decoration: var(--e-global-typography-dd5d50a-text-decoration);
	line-height: var(--e-global-typography-dd5d50a-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-72f55f6 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-1c406ff {
	--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;
	--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-41 .elementor-element.elementor-element-b4f77b0 {
	--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;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-b3cf135 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-f54732a {
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-f54732a .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-3c52770 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-3c52770 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-f7f0de2 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-6775e42 img {
	width: 100%;
}

.elementor-41 .elementor-element.elementor-element-2a727b9 {
	--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;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-41 .elementor-element.elementor-element-90bb18a {
	--display: flex;
	--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-41 .elementor-element.elementor-element-e053346 {
	margin: -180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-e053346 img {
	width: 100%;
}

.elementor-41 .elementor-element.elementor-element-0579cbf {
	--display: flex;
	--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-41 .elementor-element.elementor-element-85d5075 {
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-85d5075 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-437bad8 {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-a0f8d63);
}

.elementor-41 .elementor-element.elementor-element-437bad8 p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-7c867da {
	--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;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-d2a995c {
	--display: flex;
	--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-41 .elementor-element.elementor-element-6038f39 {
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-6038f39 .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-5e77f5d {
	text-align: center;
	font-family: var(--e-global-typography-39c7eca-font-family), Sans-serif;
	font-size: var(--e-global-typography-39c7eca-font-size);
	font-weight: var(--e-global-typography-39c7eca-font-weight);
	text-transform: var(--e-global-typography-39c7eca-text-transform);
	font-style: var(--e-global-typography-39c7eca-font-style);
	text-decoration: var(--e-global-typography-39c7eca-text-decoration);
	line-height: var(--e-global-typography-39c7eca-line-height);
	color: var(--e-global-color-accent);
}

.elementor-41 .elementor-element.elementor-element-5e77f5d p {
	margin-block-end: 0px;
}

.elementor-41 .elementor-element.elementor-element-615efcb {
	--display: flex;
	--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-41 .elementor-element.elementor-element-69821ca img {
	width: 100%;
}

.elementor-41 .elementor-element.elementor-element-9c358d7 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-bb8df53 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	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-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 32px;
	--padding-right: 20px;
}

.elementor-41 .elementor-element.elementor-element-21db340 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--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-41 .elementor-element.elementor-element-e64dbb2 {
	--display: flex;
	--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-41 .elementor-element.elementor-element-e2a8a9e {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-41 .elementor-element.elementor-element-e2a8a9e .elementor-heading-title {
	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);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-5102508);
}

.elementor-41 .elementor-element.elementor-element-55b88aa {
	--display: flex;
	--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-41 .elementor-element.elementor-element-751682a {
	--display: flex;
	--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-41 .elementor-element.elementor-element-165d48c img {
	width: 100%;
}

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

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

@media(min-width:768px) {
	.elementor-41 .elementor-element.elementor-element-f4c8d00 {
		--width: 48%;
	}

	.elementor-41 .elementor-element.elementor-element-939f2cc {
		--width: 48%;
	}

	.elementor-41 .elementor-element.elementor-element-73916dc {
		--width: 35%;
	}

	.elementor-41 .elementor-element.elementor-element-9d80e4f {
		--width: 75%;
	}

	.elementor-41 .elementor-element.elementor-element-b3b2c15 {
		--width: 80%;
	}

	.elementor-41 .elementor-element.elementor-element-8e8c07c {
		--width: 75%;
	}

	.elementor-41 .elementor-element.elementor-element-ffa7a67 {
		--width: 80%;
	}

	.elementor-41 .elementor-element.elementor-element-fa1eda6 {
		--width: 65%;
	}

	.elementor-41 .elementor-element.elementor-element-c01b971 {
		--width: 65%;
	}

	.elementor-41 .elementor-element.elementor-element-6397df8 {
		--width: 75%;
	}

	.elementor-41 .elementor-element.elementor-element-dcda43f {
		--width: 80%;
	}

	.elementor-41 .elementor-element.elementor-element-66a69e9 {
		--width: 88%;
	}

	.elementor-41 .elementor-element.elementor-element-deb3f7d {
		--width: 88%;
	}

	.elementor-41 .elementor-element.elementor-element-3aeb57c {
		--width: 75%;
	}

	.elementor-41 .elementor-element.elementor-element-68f0e30 {
		--width: 80%;
	}

	.elementor-41 .elementor-element.elementor-element-89044e8 {
		--width: 75%;
	}

	.elementor-41 .elementor-element.elementor-element-5ec4b3b {
		--width: 80%;
	}

	.elementor-41 .elementor-element.elementor-element-2f532d8 {
		--width: 75%;
	}

	.elementor-41 .elementor-element.elementor-element-74f23a3 {
		--width: 80%;
	}

	.elementor-41 .elementor-element.elementor-element-99b6a5e {
		--width: 45%;
	}

	.elementor-41 .elementor-element.elementor-element-3e9dbe1 {
		--width: 65%;
	}

	.elementor-41 .elementor-element.elementor-element-970f02b {
		--width: 65%;
	}

	.elementor-41 .elementor-element.elementor-element-c81f560 {
		--width: 65%;
	}

	.elementor-41 .elementor-element.elementor-element-d0422cd {
		--width: 65%;
	}

	.elementor-41 .elementor-element.elementor-element-07ebc9f {
		--width: 65%;
	}

	.elementor-41 .elementor-element.elementor-element-b85868d {
		--width: 65%;
	}

	.elementor-41 .elementor-element.elementor-element-141f848 {
		--width: 72%;
	}

	.elementor-41 .elementor-element.elementor-element-3c9487d {
		--width: 72%;
	}

	.elementor-41 .elementor-element.elementor-element-b89dfe5 {
		--width: 75%;
	}

	.elementor-41 .elementor-element.elementor-element-f58f2f4 {
		--width: 80%;
	}

	.elementor-41 .elementor-element.elementor-element-c21b78a {
		--width: 82%;
	}

	.elementor-41 .elementor-element.elementor-element-0d9f78d {
		--width: 80%;
	}

	.elementor-41 .elementor-element.elementor-element-119a725 {
		--width: 75%;
	}

	.elementor-41 .elementor-element.elementor-element-e04712a {
		--width: 80%;
	}

	.elementor-41 .elementor-element.elementor-element-7b2d8aa {
		--width: 75%;
	}

	.elementor-41 .elementor-element.elementor-element-4d1b941 {
		--width: 75%;
	}

	.elementor-41 .elementor-element.elementor-element-e4ba083 {
		--width: 50%;
	}

	.elementor-41 .elementor-element.elementor-element-7895a62 {
		--width: 50%;
	}

	.elementor-41 .elementor-element.elementor-element-af367c4 {
		--width: 45%;
	}

	.elementor-41 .elementor-element.elementor-element-8b89f11 {
		--width: 37%;
	}

	.elementor-41 .elementor-element.elementor-element-d7910a4 {
		--width: 100%;
	}

	.elementor-41 .elementor-element.elementor-element-4c01618 {
		--width: 90%;
	}

	.elementor-41 .elementor-element.elementor-element-f334d29 {
		--width: 80%;
	}

	.elementor-41 .elementor-element.elementor-element-79d85ca {
		--width: 90%;
	}

	.elementor-41 .elementor-element.elementor-element-e067a7a {
		--width: 80%;
	}

	.elementor-41 .elementor-element.elementor-element-c21c3ab {
		--width: 90%;
	}

	.elementor-41 .elementor-element.elementor-element-751682a {
		--width: 72%;
	}
}

@media(max-width:1024px) {
	.elementor-41 .elementor-element.elementor-element-6df0bcd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.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-41 .elementor-element.elementor-element-d3cdef2 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5e15b68 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-41 .elementor-element.elementor-element-5e15b68 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-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-41 .elementor-element.elementor-element-3093905 .elementor-icon-box-description {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-939f2cc {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-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-41 .elementor-element.elementor-element-33495c4 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-a039459-font-size);
		line-height: var(--e-global-typography-a039459-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-33495c4 .elementor-counter-title {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.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-41 .elementor-element.elementor-element-4629397 {
		margin: -100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-41 .elementor-element.elementor-element-02a9960 {
		--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;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-41 .elementor-element.elementor-element-73916dc:not(.elementor-motion-effects-element-type-background),
	.elementor-41 .elementor-element.elementor-element-73916dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("../../2025/08/Frame-Hiro-Pemogan-Tablet.png");
	}

	.elementor-41 .elementor-element.elementor-element-73916dc {
		--justify-content: center;
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}

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

	.elementor-41 .elementor-element.elementor-element-cb1d62e {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-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-41 .elementor-element.elementor-element-f1f14d7 .elementor-button {
		font-size: var(--e-global-typography-b40715f-font-size);
		line-height: var(--e-global-typography-b40715f-line-height);
	}

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

	.elementor-41 .elementor-element.elementor-element-9abcea5 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}

	.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading> :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-9d80e4f {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-41 .elementor-element.elementor-element-da27bfb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-3d6b500 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-ed9e3fa {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d565ed5 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d8c7ea0 {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-8e8c07c {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-41 .elementor-element.elementor-element-1e93157 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-2a6f3c6 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-fa1eda6 {
		--justify-content: center;
	}

	.elementor-41 .elementor-element.elementor-element-b77e80c {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c01b971 {
		--justify-content: center;
	}

	.elementor-41 .elementor-element.elementor-element-175b2ec {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-708c66b {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f14c994 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-af0a7c2 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-61dedd3 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-73d0ff9 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-91eb5ce {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-1bc804f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-acd18b4 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f3bb13a {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f633cd1 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-4e64abe {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-20d77dd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-61e17ee {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f3d1cc6 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-698c97b {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-672ef2d {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c69270c {
		--n-tabs-title-gap: 14px;
		--n-tabs-title-font-size: var(--e-global-typography-c2ed8ec-font-size);
	}

	.elementor-41 .elementor-element.elementor-element-c69270c.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading> :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-8980d64 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

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

	.elementor-41 .elementor-element.elementor-element-f317ceb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-66860a2 {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d276380 .elementor-button {
		font-size: var(--e-global-typography-b40715f-font-size);
		line-height: var(--e-global-typography-b40715f-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-61c1212 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-a9f785e {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-7f4d2b5 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f5e4d63 {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-674dce5 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-7fd729a {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-46a12ff .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f5cde6c {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-157d722 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-b570a14 {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-0f29546 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-3b0ca71 {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-70d98e0 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-41 .elementor-element.elementor-element-0d99c72 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c689fdb {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

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

	.elementor-41 .elementor-element.elementor-element-94630ca .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-a039459-font-size);
		line-height: var(--e-global-typography-a039459-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-94630ca .elementor-counter-title {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5931063 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-a039459-font-size);
		line-height: var(--e-global-typography-a039459-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5931063 .elementor-counter-title {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-453964b .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-a039459-font-size);
		line-height: var(--e-global-typography-a039459-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-453964b .elementor-counter-title {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-ce4134c .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-a039459-font-size);
		line-height: var(--e-global-typography-a039459-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-ce4134c .elementor-counter-title {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-0f2e586 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-41 .elementor-element.elementor-element-6a3bd46 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

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

	.elementor-41 .elementor-element.elementor-element-b89dfe5 {
		--justify-content: center;
	}

	.elementor-41 .elementor-element.elementor-element-d464f44 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-849049e {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-acb100d {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-acb100d .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-19a62bd {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-41 .elementor-element.elementor-element-c21b78a {
		--justify-content: center;
	}

	.elementor-41 .elementor-element.elementor-element-5a4f074 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-48486a3 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-0aa789a {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-0aa789a .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-119a725 {
		--justify-content: center;
	}

	.elementor-41 .elementor-element.elementor-element-2b73b54 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-2e8e0dc {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-9ade78d {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-9ade78d .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-6376dfb .elementor-button {
		font-size: var(--e-global-typography-b40715f-font-size);
		line-height: var(--e-global-typography-b40715f-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-079461a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-41 .elementor-element.elementor-element-7aa8747 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-6d89050 {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
	}

	.elementor-41 .elementor-element.elementor-element-b7cf9af {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-b7cf9af .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f28b43d {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-62c657a .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-0e8ff88 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-90d3c12 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-950de49 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-ac2a9e9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-41 .elementor-element.elementor-element-bb1d076 {
		--container-widget-width: 375px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 375px);
		max-width: 375px;
	}

	.elementor-41 .elementor-element.elementor-element-bb1d076 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5cf5d5a .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-7c36316 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-0df3d3d {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c586c1c .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-95c7b5f {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-a01d2b3 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-2484001 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-23a41b5 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d1d5b46 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-73e7c91 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d92186c {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-67993d5 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-8eefcff {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-ba04cdd .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-62428e0 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c365dbf .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-da476c8 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-a11986c .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-a798f7f .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-73c4e5e {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-949f6f8 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-e5b106a {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-4941848 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-4058d9c {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-8b6f2b8 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5bf3e5b {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f1552e1 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-b5718f4 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c3ae1a9 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d285e78 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-768372e {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-33e3f92 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c86e465 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d62c1bf .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-ebc1c1b {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5e825d0 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-cdd66ae .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-7c87c03 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-ed8b3e4 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-eacadb6 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-b7786d1 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5890087 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-de53ef2 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-b22f26f {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-e079fe6 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-4a76ff6 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-156f926 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-064c5ec .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-2fdb26b {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-53d5fad .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c3cc0d0 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c318bfc .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-e64f9f8 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d4ac3bc .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-10dac0b .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-fe9b0b0 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-273154c .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-3d8e294 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-083db8a .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c3ac1b5 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-64728c7 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-11b425d {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-7d1e9cf {
		--n-tabs-direction: column;
		--n-tabs-heading-direction: row;
		--n-tabs-heading-width: initial;
		--n-tabs-title-flex-basis: content;
		--n-tabs-title-flex-shrink: 0;
		--n-tabs-heading-justify-content: center;
		--n-tabs-title-width: initial;
		--n-tabs-title-height: initial;
		--n-tabs-title-align-items: center;
		--n-tabs-title-flex-grow: 0;
		--n-tabs-title-gap: 15px;
		--n-tabs-gap: 28px;
		--n-tabs-title-font-size: var(--e-global-typography-c2ed8ec-font-size);
	}

	.elementor-41 .elementor-element.elementor-element-7d1e9cf.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading> :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-a4119e5 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

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

	.elementor-41 .elementor-element.elementor-element-acad74e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-915c0d2 {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f16fa39 .elementor-button {
		font-size: var(--e-global-typography-b40715f-font-size);
		line-height: var(--e-global-typography-b40715f-line-height);
	}

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

	.elementor-41 .elementor-element.elementor-element-8b89f11 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-41 .elementor-element.elementor-element-3c9e2b8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-41 .elementor-element.elementor-element-6ffde0f .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-ebe1b53-font-size);
		line-height: var(--e-global-typography-ebe1b53-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-6ffde0f .elementor-counter-title {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f697774 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-41 .elementor-element.elementor-element-01d11c3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-41 .elementor-element.elementor-element-0aeaa83 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f8cfca6 {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-202eec3 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-41 .elementor-element.elementor-element-202eec3 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-8226f57 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-41 .elementor-element.elementor-element-8226f57 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-751b678 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-cb656ab {
		--container-widget-width: 350px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 350px);
		max-width: 350px;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-850e906 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-a9a7885 {
		--container-widget-width: 308px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 308px);
		max-width: 308px;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-8aa99ab .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-41 .elementor-element.elementor-element-8aa99ab .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-67532c2 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-41 .elementor-element.elementor-element-67532c2 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f6fb06b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-3194001 {
		--container-widget-width: 354px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 354px);
		max-width: 354px;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-9be1094 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-066a20a {
		--container-widget-width: 308px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 308px);
		max-width: 308px;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-07d31b8 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-41 .elementor-element.elementor-element-07d31b8 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-97d6912 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-41 .elementor-element.elementor-element-323c2b2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-a123f66 {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-34d7e5d .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-ebe1b53-font-size);
		line-height: var(--e-global-typography-ebe1b53-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-34d7e5d .elementor-counter-title {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-da6e6bf .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-ebe1b53-font-size);
		line-height: var(--e-global-typography-ebe1b53-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-da6e6bf .elementor-counter-title {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-72f55f6 {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-1c406ff {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}

	.elementor-41 .elementor-element.elementor-element-f54732a .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-3c52770 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-6775e42 img {
		width: 100%;
	}

	.elementor-41 .elementor-element.elementor-element-2a727b9 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-41 .elementor-element.elementor-element-e053346 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-41 .elementor-element.elementor-element-85d5075 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-437bad8 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-6038f39 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5e77f5d {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-9c358d7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-41 .elementor-element.elementor-element-bb8df53 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-41 .elementor-element.elementor-element-21db340 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-41 .elementor-element.elementor-element-e2a8a9e {
		--container-widget-width: 433px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 433px);
		max-width: 433px;
	}

	.elementor-41 .elementor-element.elementor-element-e2a8a9e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-165d48c img {
		width: 100%;
	}
}

@media(max-width:767px) {
	.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-41 .elementor-element.elementor-element-d3cdef2 {
		text-align: center;
	}

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

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5e15b68 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-41 .elementor-element.elementor-element-5e15b68 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-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-41 .elementor-element.elementor-element-3093905 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-3093905 .elementor-icon-box-description {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.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-41 .elementor-element.elementor-element-33495c4 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-a039459-font-size);
		line-height: var(--e-global-typography-a039459-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-33495c4 .elementor-counter-title {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.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-41 .elementor-element.elementor-element-4629397 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-41 .elementor-element.elementor-element-73916dc {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

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

	.elementor-41 .elementor-element.elementor-element-cb1d62e {
		text-align: left;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-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-41 .elementor-element.elementor-element-f1f14d7 .elementor-button {
		font-size: var(--e-global-typography-b40715f-font-size);
		line-height: var(--e-global-typography-b40715f-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-fcafc20 {
		text-align: center;
	}

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

	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}

	.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading> :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-9d80e4f {
		--min-height: 360px;
	}

	.elementor-41 .elementor-element.elementor-element-da27bfb {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-da27bfb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-3d6b500 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-ed9e3fa {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d565ed5 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d8c7ea0 {
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-8e8c07c {
		--min-height: 386px;
	}

	.elementor-41 .elementor-element.elementor-element-1e93157 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-1e93157 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-2a6f3c6 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-b77e80c {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-175b2ec {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-708c66b {
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-6397df8 {
		--min-height: 385px;
	}

	.elementor-41 .elementor-element.elementor-element-f14c994 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-f14c994 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-af0a7c2 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-61dedd3 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-73d0ff9 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-91eb5ce {
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-3aeb57c {
		--min-height: 360px;
	}

	.elementor-41 .elementor-element.elementor-element-1bc804f {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-1bc804f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-acd18b4 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f3bb13a {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f633cd1 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-4e64abe {
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-2f532d8 {
		--min-height: 360px;
	}

	.elementor-41 .elementor-element.elementor-element-20d77dd {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-20d77dd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-61e17ee {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f3d1cc6 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-698c97b {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-672ef2d {
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c69270c {
		--n-tabs-title-font-size: var(--e-global-typography-c2ed8ec-font-size);
	}

	.elementor-41 .elementor-element.elementor-element-c69270c.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading> :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f317ceb {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-f317ceb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-66860a2 {
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d276380 .elementor-button {
		font-size: var(--e-global-typography-b40715f-font-size);
		line-height: var(--e-global-typography-b40715f-line-height);
	}

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

	.elementor-41 .elementor-element.elementor-element-61c1212 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-61c1212 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-a9f785e {
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-6869e1b {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-6869e1b img {
		width: 100%;
	}

	.elementor-41 .elementor-element.elementor-element-7f4d2b5 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-7f4d2b5 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f5e4d63 {
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-6332533 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-6332533 img {
		width: 100%;
	}

	.elementor-41 .elementor-element.elementor-element-674dce5 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-674dce5 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-7fd729a {
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-59538ee {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-59538ee img {
		width: 100%;
	}

	.elementor-41 .elementor-element.elementor-element-46a12ff {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-46a12ff .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f5cde6c {
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-6f82d56 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-6f82d56 img {
		width: 100%;
	}

	.elementor-41 .elementor-element.elementor-element-157d722 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-157d722 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-b570a14 {
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-cb26a25 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-cb26a25 img {
		width: 100%;
	}

	.elementor-41 .elementor-element.elementor-element-0f29546 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-0f29546 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-3b0ca71 {
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-9ec1c2b {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-9ec1c2b img {
		width: 100%;
	}

	.elementor-41 .elementor-element.elementor-element-0d99c72 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c689fdb {
		--container-widget-width: 301px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 301px);
		max-width: 301px;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-12339b7 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-41 .elementor-element.elementor-element-3148353 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-41 .elementor-element.elementor-element-94630ca .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-a039459-font-size);
		line-height: var(--e-global-typography-a039459-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-94630ca .elementor-counter-title {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5931063 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-a039459-font-size);
		line-height: var(--e-global-typography-a039459-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5931063 .elementor-counter-title {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-453964b .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-a039459-font-size);
		line-height: var(--e-global-typography-a039459-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-453964b .elementor-counter-title {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-ce4134c .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-a039459-font-size);
		line-height: var(--e-global-typography-a039459-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-ce4134c .elementor-counter-title {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-6a3bd46 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d464f44 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-849049e {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-acb100d .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5a4f074 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-48486a3 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-0aa789a .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-2b73b54 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-2e8e0dc {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-9ade78d .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-6376dfb .elementor-button {
		font-size: var(--e-global-typography-b40715f-font-size);
		line-height: var(--e-global-typography-b40715f-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-7aa8747 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-b7cf9af .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f28b43d {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-62c657a .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-0e8ff88 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-90d3c12 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-950de49 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-88317fc img {
		width: 100%;
	}

	.elementor-41 .elementor-element.elementor-element-bb1d076 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-bb1d076 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5cf5d5a {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-5cf5d5a .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

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

	.elementor-41 .elementor-element.elementor-element-7c36316 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-0df3d3d {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c586c1c .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-95c7b5f {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-a01d2b3 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-2484001 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-23a41b5 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d1d5b46 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-73e7c91 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d92186c {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-67993d5 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-8eefcff {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-ba04cdd .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-62428e0 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c365dbf .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-da476c8 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-a11986c {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-a11986c .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-a798f7f .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-73c4e5e {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-949f6f8 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-e5b106a {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-4941848 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-4058d9c {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-8b6f2b8 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5bf3e5b {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f1552e1 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-f1552e1 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

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

	.elementor-41 .elementor-element.elementor-element-b5718f4 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c3ae1a9 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d285e78 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-768372e {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-33e3f92 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c86e465 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d62c1bf .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-ebc1c1b {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5e825d0 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-5e825d0 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

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

	.elementor-41 .elementor-element.elementor-element-cdd66ae .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-7c87c03 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-ed8b3e4 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-eacadb6 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-b7786d1 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5890087 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-de53ef2 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-b22f26f {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-e079fe6 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-e079fe6 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

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

	.elementor-41 .elementor-element.elementor-element-4a76ff6 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-156f926 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-064c5ec .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-2fdb26b {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-53d5fad .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c3cc0d0 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c318bfc .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-e64f9f8 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-d4ac3bc {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-d4ac3bc .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

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

	.elementor-41 .elementor-element.elementor-element-10dac0b .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-fe9b0b0 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-273154c .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-3d8e294 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-083db8a .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-c3ac1b5 {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-64728c7 .elementor-heading-title {
		font-size: var(--e-global-typography-3ac8c2c-font-size);
		line-height: var(--e-global-typography-3ac8c2c-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-11b425d {
		font-size: var(--e-global-typography-c2ed8ec-font-size);
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-7d1e9cf {
		--n-tabs-title-font-size: var(--e-global-typography-c2ed8ec-font-size);
	}

	.elementor-41 .elementor-element.elementor-element-7d1e9cf.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading> :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
		line-height: var(--e-global-typography-c2ed8ec-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-7042e1a {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-41 .elementor-element.elementor-element-acad74e {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-acad74e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-915c0d2 {
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f16fa39 .elementor-button {
		font-size: var(--e-global-typography-b40715f-font-size);
		line-height: var(--e-global-typography-b40715f-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-6ffde0f .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-ebe1b53-font-size);
		line-height: var(--e-global-typography-ebe1b53-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-6ffde0f .elementor-counter-title {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f74f119 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-41 .elementor-element.elementor-element-0aeaa83 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f8cfca6 {
		--container-widget-width: 276px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 276px);
		max-width: 276px;
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-202eec3 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-41 .elementor-element.elementor-element-202eec3 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

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

	.elementor-41 .elementor-element.elementor-element-f334d29 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-41 .elementor-element.elementor-element-8226f57 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-41 .elementor-element.elementor-element-8226f57 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-e6c6808 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-41 .elementor-element.elementor-element-751b678 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-751b678 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-cb656ab {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-05c2510 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-41 .elementor-element.elementor-element-850e906 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-850e906 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-a9a7885 {
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-8aa99ab .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-41 .elementor-element.elementor-element-8aa99ab .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-e067a7a {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-41 .elementor-element.elementor-element-67532c2 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-41 .elementor-element.elementor-element-67532c2 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-cf4f3e9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-41 .elementor-element.elementor-element-f6fb06b {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-f6fb06b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-3194001 {
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-cc853e8 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-41 .elementor-element.elementor-element-9be1094 {
		text-align: center;
	}

	.elementor-41 .elementor-element.elementor-element-9be1094 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-066a20a {
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-07d31b8 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-41 .elementor-element.elementor-element-07d31b8 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-8396306 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-41 .elementor-element.elementor-element-323c2b2 {
		width: var(--container-widget-width, 222px);
		max-width: 222px;
		--container-widget-width: 222px;
		--container-widget-flex-grow: 0;
	}

	.elementor-41 .elementor-element.elementor-element-323c2b2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-95c0ed6 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-41 .elementor-element.elementor-element-a123f66 {
		--container-widget-width: 430px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 430px);
		max-width: 430px;
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-34d7e5d .elementor-counter-title {
		justify-content: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-34d7e5d .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

		;
		--counter-prefix-grow:1;
		--counter-suffix-grow:1;
		--counter-number-grow:0;
		font-size:var(--e-global-typography-ebe1b53-font-size);
		line-height:var(--e-global-typography-ebe1b53-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-54ac700 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-41 .elementor-element.elementor-element-da6e6bf .elementor-counter-title {
		justify-content: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-da6e6bf .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

		;
		--counter-prefix-grow:1;
		--counter-suffix-grow:1;
		--counter-number-grow:0;
		font-size:var(--e-global-typography-ebe1b53-font-size);
		line-height:var(--e-global-typography-ebe1b53-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-72f55f6 {
		--container-widget-width: 342px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 342px);
		max-width: 342px;
		text-align: center;
		font-size: var(--e-global-typography-dd5d50a-font-size);
		line-height: var(--e-global-typography-dd5d50a-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-f54732a .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-3c52770 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-85d5075 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-437bad8 {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-6038f39 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-5e77f5d {
		font-size: var(--e-global-typography-39c7eca-font-size);
		line-height: var(--e-global-typography-39c7eca-line-height);
	}

	.elementor-41 .elementor-element.elementor-element-e2a8a9e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-41 .elementor-element.elementor-element-9183229 {
		--width: 500px;
	}

	.elementor-41 .elementor-element.elementor-element-f399048 {
		--width: 500px;
	}

	.elementor-41 .elementor-element.elementor-element-f4c8d00 {
		--width: 260px;
	}

	.elementor-41 .elementor-element.elementor-element-939f2cc {
		--width: 220px;
	}

	.elementor-41 .elementor-element.elementor-element-73916dc {
		--width: 350px;
	}

	.elementor-41 .elementor-element.elementor-element-899d498 {
		--width: 600px;
	}

	.elementor-41 .elementor-element.elementor-element-9d80e4f {
		--width: 350px;
	}

	.elementor-41 .elementor-element.elementor-element-b3b2c15 {
		--width: 400px;
	}

	.elementor-41 .elementor-element.elementor-element-11c60c0 {
		--width: 300px;
	}

	.elementor-41 .elementor-element.elementor-element-8e727b2 {
		--width: 250px;
	}

	.elementor-41 .elementor-element.elementor-element-8e8c07c {
		--width: 350px;
	}

	.elementor-41 .elementor-element.elementor-element-ffa7a67 {
		--width: 400px;
	}

	.elementor-41 .elementor-element.elementor-element-fa1eda6 {
		--width: 260px;
	}

	.elementor-41 .elementor-element.elementor-element-c01b971 {
		--width: 250px;
	}

	.elementor-41 .elementor-element.elementor-element-99b6a5e {
		--width: 702px;
	}

	.elementor-41 .elementor-element.elementor-element-b89dfe5 {
		--width: 702px;
	}

	.elementor-41 .elementor-element.elementor-element-89e4861 {
		--width: 200px;
	}

	.elementor-41 .elementor-element.elementor-element-f58f2f4 {
		--width: 200px;
	}

	.elementor-41 .elementor-element.elementor-element-c21b78a {
		--width: 702px;
	}

	.elementor-41 .elementor-element.elementor-element-3c98dc5 {
		--width: 200px;
	}

	.elementor-41 .elementor-element.elementor-element-0d9f78d {
		--width: 200px;
	}

	.elementor-41 .elementor-element.elementor-element-119a725 {
		--width: 702px;
	}

	.elementor-41 .elementor-element.elementor-element-9b6098c {
		--width: 200px;
	}

	.elementor-41 .elementor-element.elementor-element-e04712a {
		--width: 200px;
	}

	.elementor-41 .elementor-element.elementor-element-20b0644 {
		--width: 450px;
	}

	.elementor-41 .elementor-element.elementor-element-e4ba083 {
		--width: 200px;
	}

	.elementor-41 .elementor-element.elementor-element-7895a62 {
		--width: 200px;
	}

	.elementor-41 .elementor-element.elementor-element-3a4cf26 {
		--width: 500px;
	}

	.elementor-41 .elementor-element.elementor-element-d06dd14 {
		--width: 500px;
	}

	.elementor-41 .elementor-element.elementor-element-d1ab94e {
		--width: 660px;
	}

	.elementor-41 .elementor-element.elementor-element-e4683e3 {
		--width: 500px;
	}

	.elementor-41 .elementor-element.elementor-element-a87d69c {
		--width: 500px;
	}

	.elementor-41 .elementor-element.elementor-element-b7bfde0 {
		--width: 500px;
	}

	.elementor-41 .elementor-element.elementor-element-d0e303a {
		--width: 655px;
	}

	.elementor-41 .elementor-element.elementor-element-17f24ff {
		--width: 500px;
	}

	.elementor-41 .elementor-element.elementor-element-6fcc003 {
		--width: 500px;
	}

	.elementor-41 .elementor-element.elementor-element-125b987 {
		--width: 650px;
	}

	.elementor-41 .elementor-element.elementor-element-e27a92e {
		--width: 500px;
	}

	.elementor-41 .elementor-element.elementor-element-af367c4 {
		--width: 640px;
	}

	.elementor-41 .elementor-element.elementor-element-8b89f11 {
		--width: 640px;
	}

	.elementor-41 .elementor-element.elementor-element-3c9e2b8 {
		--width: 200px;
	}

	.elementor-41 .elementor-element.elementor-element-f74f119 {
		--width: 700px;
	}

	.elementor-41 .elementor-element.elementor-element-4c01618 {
		--width: 500px;
	}

	.elementor-41 .elementor-element.elementor-element-f334d29 {
		--width: 565px;
	}

	.elementor-41 .elementor-element.elementor-element-e6c6808 {
		--width: 785px;
	}

	.elementor-41 .elementor-element.elementor-element-05c2510 {
		--width: 700px;
	}

	.elementor-41 .elementor-element.elementor-element-79d85ca {
		--width: 500px;
	}

	.elementor-41 .elementor-element.elementor-element-e067a7a {
		--width: 705px;
	}

	.elementor-41 .elementor-element.elementor-element-cf4f3e9 {
		--width: 785px;
	}

	.elementor-41 .elementor-element.elementor-element-cc853e8 {
		--width: 605px;
	}

	.elementor-41 .elementor-element.elementor-element-c21c3ab {
		--width: 500px;
	}

	.elementor-41 .elementor-element.elementor-element-b4f77b0 {
		--width: 500px;
	}

	.elementor-41 .elementor-element.elementor-element-2a727b9 {
		--width: 500px;
	}

	.elementor-41 .elementor-element.elementor-element-7c867da {
		--width: 500px;
	}

	.elementor-41 .elementor-element.elementor-element-21db340 {
		--width: 710px;
	}

	.elementor-41 .elementor-element.elementor-element-751682a {
		--width: 500px;
	}
}