/* End custom CSS */

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

.elementor-41 .elementor-element.elementor-element-2d97aa8 > .elementor-container {
	max-width: 1400px;
}

.elementor-41 .elementor-element.elementor-element-2d97aa8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-41 .elementor-element.elementor-element-2d97aa8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41 .elementor-element.elementor-element-b3b5214.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-41 .elementor-element.elementor-element-b3b5214 > .elementor-element-populated {
	margin: 0px 0px 0px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
}

.elementor-41 .elementor-element.elementor-element-6df8ffe .uicore-repeater-selector {
	border-style: text;
}

.elementor-41 .elementor-element.elementor-element-6df8ffe {
	width: var(--container-widget-width, 672px);
	max-width: 672px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 672px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-6df8ffe .ui-e-headline-text path {
	stroke-width: 40;
}

.elementor-41 .elementor-element.elementor-element-6df8ffe .ui-e-headline-text svg {
	bottom: 0%;
}

.elementor-41 .elementor-element.elementor-element-6df8ffe .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-6df8ffe .ui-e-headline-text {
	color: #fff;
}

.elementor-41 .elementor-element.elementor-element-6df8ffe .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-6df8ffe .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-6df8ffe .ui-e-highlight-image {
	font-size: 70px;
}

.elementor-41 .elementor-element.elementor-element-6df8ffe .ui-e-headline-highlighted {
	font-family: "Playfair Display", Sans-serif;
	font-style: italic;
}

.elementor-41 .elementor-element.elementor-element-0d1ae7a {
	--spacer-size: 10px;
}

.elementor-41 .elementor-element.elementor-element-f860153 {
	width: var(--container-widget-width, 558px);
	max-width: 558px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 558px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 16px;
	color: #fff;
}

.elementor-41 .elementor-element.elementor-element-ac0864b {
	--spacer-size: 10px;
}

.elementor-41 .elementor-element.elementor-element-9ac0219 {
	width: auto;
	max-width: auto;
	padding: 0px 15px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-9ac0219 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-41 .elementor-element.elementor-element-9ac0219 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-41 .elementor-element.elementor-element-ef0cd7b .elementor-button {
	background-color: #fff;
	fill: var(--e-global-color-uicore_primary);
	color: var(--e-global-color-uicore_primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e2e2e8;
}

.elementor-41 .elementor-element.elementor-element-ef0cd7b .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-ef0cd7b .elementor-button:focus {
	background-color: var(--e-global-color-uicore_secondary);
	color: #fff;
	border-color: var(--e-global-color-uicore_secondary);
}

.elementor-41 .elementor-element.elementor-element-ef0cd7b {
	width: auto;
	max-width: auto;
}

.elementor-41 .elementor-element.elementor-element-ef0cd7b .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-ef0cd7b .elementor-button:focus svg {
	fill: #fff;
}

.elementor-41 .elementor-element.elementor-element-f612ea0 {
	--display: flex;
}

.elementor-41 .elementor-element.elementor-element-9f7d93b {
	width: var(--container-widget-width, 333px);
	max-width: 333px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;
	--container-widget-width: 333px;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #fff;
}

.elementor-41 .elementor-element.elementor-element-72be123 .ui-e-title {
	text-align: center;
	color: #000;
	font-size: 12px;
	font-weight: 500;
}

.elementor-41 .elementor-element.elementor-element-72be123 .ui-e-ico {
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-72be123 {
	width: auto;
	max-width: auto;
	--ui-e-ico-spacing: 5px;
	--ui-e-num-spacing: 3px;
	--ui-e-num-color: #095c37;
}

.elementor-41 .elementor-element.elementor-element-72be123 > .elementor-widget-container {
	background-color: #dcfae6;
	margin: 0px 0px 32px -56px;
	padding: 5px 8px 5px 8px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-41 .elementor-element.elementor-element-72be123.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-41 .elementor-element.elementor-element-72be123.bdt-background-overlay-yes:before {
	transition: background .3s;
}

.elementor-41 .elementor-element.elementor-element-72be123 > div {
	align-items: center;
}

.elementor-41 .elementor-element.elementor-element-72be123 .ui-e-offset {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}

.elementor-41 .elementor-element.elementor-element-72be123 .ui-e-offset > * {
	width: 14px;
}

.elementor-41 .elementor-element.elementor-element-72be123 .ui-e-num {
	color: #095c37;
	font-size: 12px;
	font-weight: 500;
}

.elementor-41 .elementor-element.elementor-element-72be123 .ui-e-prefix {
	transform: translate3d(0px, 0px, 0);
}

.elementor-41 .elementor-element.elementor-element-72be123 .ui-e-suffix {
	transform: translate3d(0px, 0px, 0);
}

.elementor-41 .elementor-element.elementor-element-97c62be {
	--spacer-size: 1px;
}

.elementor-41 .elementor-element.elementor-element-3eb00fc {
	width: var(--container-widget-width, 333px);
	max-width: 333px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;
	--container-widget-width: 333px;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #fff;
}

.elementor-41 .elementor-element.elementor-element-aa22204 .ui-e-title {
	text-align: center;
	color: #000;
	font-size: 12px;
	font-weight: 500;
}

.elementor-41 .elementor-element.elementor-element-aa22204 .ui-e-ico {
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-aa22204 {
	width: auto;
	max-width: auto;
	--ui-e-ico-spacing: 5px;
	--ui-e-num-spacing: 3px;
	--ui-e-num-color: #095c37;
}

.elementor-41 .elementor-element.elementor-element-aa22204 > .elementor-widget-container {
	background-color: #dcfae6;
	margin: 0px 0px 32px -56px;
	padding: 5px 8px 5px 8px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-41 .elementor-element.elementor-element-aa22204.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-41 .elementor-element.elementor-element-aa22204.bdt-background-overlay-yes:before {
	transition: background .3s;
}

.elementor-41 .elementor-element.elementor-element-aa22204 > div {
	align-items: center;
}

.elementor-41 .elementor-element.elementor-element-aa22204 .ui-e-offset {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}

.elementor-41 .elementor-element.elementor-element-aa22204 .ui-e-offset > * {
	width: 14px;
}

.elementor-41 .elementor-element.elementor-element-aa22204 .ui-e-num {
	color: #095c37;
	font-size: 12px;
	font-weight: 500;
}

.elementor-41 .elementor-element.elementor-element-aa22204 .ui-e-prefix {
	transform: translate3d(0px, 0px, 0);
}

.elementor-41 .elementor-element.elementor-element-aa22204 .ui-e-suffix {
	transform: translate3d(0px, 0px, 0);
}

.elementor-bc-flex-widget .elementor-41 .elementor-element.elementor-element-76de06d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-41 .elementor-element.elementor-element-76de06d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-41 .elementor-element.elementor-element-76de06d > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 100px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-e6aa4cc {
	background-color: var(--e-global-color-uicore_headline);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-41 .elementor-element.elementor-element-e6aa4cc.elementor-element {
	--order: -99999;
}

.elementor-41 .elementor-element.elementor-element-e6aa4cc.bdt-background-overlay-yes:before {
	transition: background .3s;
}

.elementor-41 .elementor-element.elementor-element-a50b228 > .elementor-container {
	max-width: 900px;
}

.elementor-41 .elementor-element.elementor-element-a50b228 {
	padding: 64px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-20b462c.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-41 .elementor-element.elementor-element-20b462c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 40px;
}

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

.elementor-41 .elementor-element.elementor-element-5870ecc .elementor-heading-title {
	font-size: 16px;
	font-weight: normal;
	color: var(--e-global-color-uicore_body);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14 .bdt-logo-grid-wrapper {
	grid-template-columns: repeat(5, 1fr);
	display: grid;
	grid-gap: 0px;
}

.elementor-41 .elementor-element.elementor-element-f9f3c14 {
	width: var(--container-widget-width, 740px);
	max-width: 740px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;
	--container-widget-width: 740px;
	--container-widget-flex-grow: 0;
	--ep-grid-border-radius-left: 0px;
	--ep-grid-border-radius-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-f9f3c14 .bdt-item {
	height: 60px;
	border-style: none;
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border .bdt-logo-grid-wrapper, .elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--box .bdt-item {
	border-radius: 0px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border .bdt-item:first-child {
	border-top-left-radius: 0px;
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border .bdt-item:last-child {
	border-bottom-right-radius: 0px;
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col-2 .bdt-item:nth-child(2) {
	border-top-right-radius: var(--ep-grid-border-radius-right, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col-2 .bdt-item:nth-last-child(2) {
	border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col-3 .bdt-item:nth-child(3) {
	border-top-right-radius: var(--ep-grid-border-radius-right, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col-3 .bdt-item:nth-last-child(3) {
	border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col-4 .bdt-item:nth-child(4) {
	border-top-right-radius: var(--ep-grid-border-radius-right, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col-4 .bdt-item:nth-last-child(4) {
	border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col-5 .bdt-item:nth-child(5) {
	border-top-right-radius: var(--ep-grid-border-radius-right, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col-5 .bdt-item:nth-last-child(5) {
	border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col-6 .bdt-item:nth-child(6) {
	border-top-right-radius: var(--ep-grid-border-radius-right, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col-6 .bdt-item:nth-last-child(6) {
	border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe .bdt-logo-grid-wrapper {
	border-radius: 0px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe .bdt-item:first-child {
	border-top-left-radius: 0px;
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe .bdt-item:last-child {
	border-bottom-right-radius: 0px;
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col-2 .bdt-item:nth-child(2) {
	border-top-right-radius: var(--ep-grid-border-radius-right, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col-2 .bdt-item:nth-last-child(2) {
	border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col-3 .bdt-item:nth-child(3) {
	border-top-right-radius: var(--ep-grid-border-radius-right, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col-3 .bdt-item:nth-last-child(3) {
	border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col-4 .bdt-item:nth-child(4) {
	border-top-right-radius: var(--ep-grid-border-radius-right, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col-4 .bdt-item:nth-last-child(4) {
	border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col-5 .bdt-item:nth-child(5) {
	border-top-right-radius: var(--ep-grid-border-radius-right, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col-5 .bdt-item:nth-last-child(5) {
	border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col-6 .bdt-item:nth-child(6) {
	border-top-right-radius: var(--ep-grid-border-radius-right, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col-6 .bdt-item:nth-last-child(6) {
	border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
}

.elementor-41 .elementor-element.elementor-element-f9f3c14 .bdt-logo-grid-figure {
	padding: 0px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-f9f3c14 .bdt-logo-grid-figure img {
	opacity: 1;
}

.elementor-41 .elementor-element.elementor-element-f9f3c14 .bdt-logo-grid-img {
	height: 26px;
	width: 26px;
	object-fit: contain;
}

.elementor-41 .elementor-element.elementor-element-f9f3c14 .bdt-logo-grid-figure:hover img {
	opacity: 1;
	transition-duration: .3s;
}

.tippy-box[data-theme="bdt-tippy-f9f3c14"] {
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-38ee336 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--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-9e21d51 {
	--display: flex;
	--min-height: 400px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 5px 5px 5px 5px;
}

.elementor-41 .elementor-element.elementor-element-a3ee864 {
	--display: flex;
	--min-height: 400px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 5px 5px 5px 5px;
}

.elementor-41 .elementor-element.elementor-element-fbaa1c4 {
	--display: flex;
	--min-height: 400px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 5px 5px 5px 5px;
}

.elementor-41 .elementor-element.elementor-element-b91fe83 {
	--display: flex;
	--min-height: 400px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 5px 5px 5px 5px;
}

.elementor-41 .elementor-element.elementor-element-86733c1 {
	--display: flex;
	--min-height: 400px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 5px 5px 5px 5px;
}

.elementor-41 .elementor-element.elementor-element-c22bfa7 {
	--display: flex;
	--min-height: 400px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 5px 5px 5px 5px;
}

.elementor-41 .elementor-element.elementor-element-81a481b {
	--display: flex;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-41 .elementor-element.elementor-element-9c2319e .ui-e-wrp {
	height: auto;
}

.elementor-41 .elementor-element.elementor-element-9c2319e .ui-e-animations-wrp, .elementor-41 .elementor-element.elementor-element-9c2319e .ui-e-item {
	height: 100%;
}

.elementor-41 .elementor-element.elementor-element-9c2319e .ui-e-item {
	background-color: var(--e-global-color-uicore_light);
	border-style: none;
	border-radius: var(--ui-e-radius);
	padding: 0px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-9c2319e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 30px 0px 80px 0px;
	--ui-e-next-arrow-h-off: 230px;
	--ui-e-radius: 16px 16px 16px 16px;
}

.elementor-41 .elementor-element.elementor-element-9c2319e .ui-e-previous {
	left: 0;
	right: auto;
	top: 0;
	bottom: 0;
	margin: auto;
}

.elementor-41 .elementor-element.elementor-element-9c2319e .ui-e-next {
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	bottom: 0;
}

.elementor-41 .elementor-element.elementor-element-9c2319e .ui-e-button i {
	color: #606060;
	font-size: 20px;
	width: 20px;
	height: 20px;
}

.elementor-41 .elementor-element.elementor-element-9c2319e .ui-e-button svg {
	fill: #606060;
	width: 20px;
	height: 20px;
}

.elementor-41 .elementor-element.elementor-element-9c2319e .ui-e-button {
	background-color: #dfdee2;
	border-radius: 50px 50px 50px 50px;
	padding: 15px 15px 15px 15px;
}

.elementor-41 .elementor-element.elementor-element-9c2319e .ui-e-button:hover {
	background-color: rgba(229, 229, 233, .9);
}

.elementor-41 .elementor-element.elementor-element-c5ea8ad:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-c5ea8ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7f9;
}

.elementor-41 .elementor-element.elementor-element-c5ea8ad > .elementor-container {
	max-width: 1000px;
}

.elementor-41 .elementor-element.elementor-element-c5ea8ad {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 90px 0px 90px 0px;
}

.elementor-41 .elementor-element.elementor-element-c5ea8ad > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-41 .elementor-element.elementor-element-6e017bf.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-41 .elementor-element.elementor-element-6e017bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-41 .elementor-element.elementor-element-6e017bf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 16px;
}

.elementor-41 .elementor-element.elementor-element-6e017bf > .elementor-element-populated {
	margin: 0px 50px 0px 0px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 0px;
}

.elementor-41 .elementor-element.elementor-element-5892c9e .uicore-repeater-selector {
	border-style: text;
}

.elementor-41 .elementor-element.elementor-element-5892c9e  .elementor-repeater-item-a9df759.ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-5892c9e .elementor-repeater-item-a9df759 {
	color: var(--e-global-color-uicore_dark);
	fill: var(--e-global-color-uicore_dark);
}

.elementor-41 .elementor-element.elementor-element-5892c9e  .elementor-repeater-item-fed3ade.ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-5892c9e .elementor-repeater-item-fed3ade {
	color: #000;
	fill: #000;
}

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

.elementor-41 .elementor-element.elementor-element-5892c9e .ui-e-headline-text path {
	stroke-width: 40;
}

.elementor-41 .elementor-element.elementor-element-5892c9e .ui-e-headline-text svg {
	bottom: 0%;
}

.elementor-41 .elementor-element.elementor-element-5892c9e .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-5892c9e .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-5892c9e .ui-e-highlight-image {
	font-size: 40px;
}

.elementor-41 .elementor-element.elementor-element-5892c9e .ui-e-headline-highlighted {
	color: var(--e-global-color-uicore_dark);
}

.elementor-41 .elementor-element.elementor-element-456d7ce {
	padding: 0px 0px 0px 0px;
	font-size: 16px;
}

.elementor-41 .elementor-element.elementor-element-b6cea79 {
	width: var(--container-widget-width, 1000px);
	max-width: 1000px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--container-widget-width: 1000px;
	--container-widget-flex-grow: 0;
	--ui-e-grid-gap: 10px;
}

.elementor-41 .elementor-element.elementor-element-b6cea79 ul {
	grid-template-columns: repeat(1, 1fr);
}

.elementor-41 .elementor-element.elementor-element-b6cea79 .ui-e-icon {
	align-self: center;
	--ui-e-icon-size: 12px;
	--ui-e-icon-color: #32ff92;
	border-radius: 5px 5px 5px 5px;
	padding: 6px 6px 6px 6px;
}

.elementor-41 .elementor-element.elementor-element-b6cea79 .ui-e-wrap {
	--ui-e-transition: .2s;
	border-radius: 12px 12px 12px 12px !important;
	padding: 0px 24px 0px 0px;
	gap: 15px;
}

.elementor-41 .elementor-element.elementor-element-b6cea79 .ui-e-title {
	color: var(--e-global-color-uicore_headline);
}

.elementor-41 .elementor-element.elementor-element-b6cea79 .ui-e-title {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0px;
}

.elementor-41 .elementor-element.elementor-element-b6cea79 .ui-e-text {
	color: rgba(255, 255, 255, .6);
}

.elementor-41 .elementor-element.elementor-element-b6cea79 .ui-e-icon {
	background: var(--e-global-color-uicore_dark);
}

.elementor-41 .elementor-element.elementor-element-b6cea79 .ui-e-img img {
	width: 40px;
}

.elementor-41 .elementor-element.elementor-element-1537f8a {
	width: var(--container-widget-width, 76%);
	max-width: 76%;
	padding: 10px 15px 0px 0px;
	--container-widget-width: 76%;
	--container-widget-flex-grow: 0;
}

.elementor-41 .elementor-element.elementor-element-1537f8a .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-41 .elementor-element.elementor-element-1537f8a .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-41 .elementor-element.elementor-element-c1ecd82:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41 .elementor-element.elementor-element-c1ecd82 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eef1fd;
}

.elementor-bc-flex-widget .elementor-41 .elementor-element.elementor-element-c1ecd82.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-41 .elementor-element.elementor-element-c1ecd82.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-41 .elementor-element.elementor-element-c1ecd82 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-41 .elementor-element.elementor-element-c1ecd82 > .elementor-element-populated, .elementor-41 .elementor-element.elementor-element-c1ecd82 > .elementor-element-populated > .elementor-background-overlay, .elementor-41 .elementor-element.elementor-element-c1ecd82 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-41 .elementor-element.elementor-element-c1ecd82 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 40px 100px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 100px;
	padding: 0px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-c1ecd82 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41 .elementor-element.elementor-element-7701eec {
	width: auto;
	max-width: auto;
	top: -20px;
}

body:not(.rtl) .elementor-41 .elementor-element.elementor-element-7701eec {
	right: -8px;
}

body.rtl .elementor-41 .elementor-element.elementor-element-7701eec {
	left: -8px;
}

.elementor-41 .elementor-element.elementor-element-7701eec img {
	width: 165px;
	border-radius: 12px 12px 12px 12px;
}

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

.elementor-41 .elementor-element.elementor-element-0bd436a img {
	width: 60%;
	border-radius: 12px 12px 12px 12px;
}

.elementor-41 .elementor-element.elementor-element-746c01e {
	--display: flex;
}

.elementor-41 .elementor-element.elementor-element-3bd6ebd .uicore-repeater-selector {
	border-style: text;
}

.elementor-41 .elementor-element.elementor-element-3bd6ebd {
	width: 100%;
	max-width: 100%;
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-3bd6ebd .ui-e-headline-text path {
	stroke-width: 100;
}

.elementor-41 .elementor-element.elementor-element-3bd6ebd .ui-e-headline-text svg {
	bottom: 0%;
}

.elementor-41 .elementor-element.elementor-element-3bd6ebd .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-3bd6ebd .ui-e-headline-text {
	color: var(--e-global-color-uicore_headline);
}

.elementor-41 .elementor-element.elementor-element-3bd6ebd .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-3bd6ebd .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-3bd6ebd .ui-e-highlight-image {
	font-size: 30px;
}

.elementor-41 .elementor-element.elementor-element-3bd6ebd .ui-e-headline-highlighted {
	font-family: "Playfair Display", Sans-serif;
	font-style: italic;
}

.elementor-41 .elementor-element.elementor-element-6b43845 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid {
	margin-left: -40px;
	margin-top: -30px;
}

.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid > * {
	padding-left: 40px;
	margin-top: 30px;
}

.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product .bdt-wc-product-inner {
	text-align: left;
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #f3f3fa;
	border-radius: 10px 10px 10px 10px;
	overflow: hidden;
	box-shadow: 0px 0px 20px 5px rgba(231.2, 231.2, 231.2, .5);
}

.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product .star-rating {
	text-align: left;
	display: inline-block !important;
}

.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product-desc {
	padding: 20px 25px 0px 25px;
}

.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product .bdt-wc-product-inner:hover {
	border-color: var(--e-global-color-uicore_primary);
}

.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product-image img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product-title {
	color: #000;
	font-size: 14px;
	font-weight: 600;
}

.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .star-rating:before {
	color: #e7e7e7;
}

.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .star-rating span {
	color: #fc0;
}

.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product .bdt-wc-product-price del .amount {
	color: #1a0202;
	font-size: 1px;
}

.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product .bdt-wc-product-price .amount, .elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product .bdt-wc-product-price ins .amount {
	color: #000;
}

.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product-price, .elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product-price ins .amount, .elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product-price .amount {
	font-size: 17px;
}

.elementor-41 .elementor-element.elementor-element-976d6e0:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-976d6e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7f9;
}

.elementor-41 .elementor-element.elementor-element-976d6e0 > .elementor-container {
	max-width: 1000px;
}

.elementor-41 .elementor-element.elementor-element-976d6e0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 90px 0px 90px 0px;
}

.elementor-41 .elementor-element.elementor-element-976d6e0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41 .elementor-element.elementor-element-b2a1645.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-41 .elementor-element.elementor-element-7f54b3b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41 .elementor-element.elementor-element-7f54b3b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eef1fd;
}

.elementor-bc-flex-widget .elementor-41 .elementor-element.elementor-element-7f54b3b.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-41 .elementor-element.elementor-element-7f54b3b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-41 .elementor-element.elementor-element-7f54b3b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-41 .elementor-element.elementor-element-7f54b3b > .elementor-element-populated, .elementor-41 .elementor-element.elementor-element-7f54b3b > .elementor-element-populated > .elementor-background-overlay, .elementor-41 .elementor-element.elementor-element-7f54b3b > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-41 .elementor-element.elementor-element-7f54b3b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 100px 40px 0px;
	--e-column-margin-right: 100px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-7f54b3b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-41 .elementor-element.elementor-element-a702c4f img {
	width: 60%;
	border-radius: 12px 12px 12px 12px;
}

.elementor-41 .elementor-element.elementor-element-6df5567 {
	width: auto;
	max-width: auto;
	top: -20px;
}

body:not(.rtl) .elementor-41 .elementor-element.elementor-element-6df5567 {
	right: -8px;
}

body.rtl .elementor-41 .elementor-element.elementor-element-6df5567 {
	left: -8px;
}

.elementor-41 .elementor-element.elementor-element-6df5567 img {
	width: 165px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-bc-flex-widget .elementor-41 .elementor-element.elementor-element-0406668.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-41 .elementor-element.elementor-element-0406668.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-41 .elementor-element.elementor-element-0406668 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 16px;
}

.elementor-41 .elementor-element.elementor-element-0406668 > .elementor-element-populated {
	margin: 0px 50px 0px 50px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 50px;
}

.elementor-41 .elementor-element.elementor-element-fe5b572 .uicore-repeater-selector {
	border-style: text;
}

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

.elementor-41 .elementor-element.elementor-element-fe5b572 .ui-e-headline-text path {
	stroke-width: 40;
}

.elementor-41 .elementor-element.elementor-element-fe5b572 .ui-e-headline-text svg {
	bottom: 0%;
}

.elementor-41 .elementor-element.elementor-element-fe5b572 .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-fe5b572 .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-fe5b572 .ui-e-highlight-image {
	font-size: 40px;
}

.elementor-41 .elementor-element.elementor-element-fe5b572 .ui-e-headline-highlighted {
	color: var(--e-global-color-uicore_dark);
}

.elementor-41 .elementor-element.elementor-element-5321575 {
	padding: 0px 0px 0px 0px;
	font-size: 16px;
}

.elementor-41 .elementor-element.elementor-element-321f996 {
	width: var(--container-widget-width, 1000px);
	max-width: 1000px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--container-widget-width: 1000px;
	--container-widget-flex-grow: 0;
	--ui-e-grid-gap: 10px;
}

.elementor-41 .elementor-element.elementor-element-321f996 ul {
	grid-template-columns: repeat(1, 1fr);
}

.elementor-41 .elementor-element.elementor-element-321f996 .ui-e-icon {
	align-self: center;
	--ui-e-icon-size: 12px;
	--ui-e-icon-color: #32ff92;
	border-radius: 5px 5px 5px 5px;
	padding: 6px 6px 6px 6px;
}

.elementor-41 .elementor-element.elementor-element-321f996 .ui-e-wrap {
	--ui-e-transition: .2s;
	border-radius: 12px 12px 12px 12px !important;
	padding: 0px 24px 0px 0px;
	gap: 15px;
}

.elementor-41 .elementor-element.elementor-element-321f996 .ui-e-title {
	color: var(--e-global-color-uicore_headline);
}

.elementor-41 .elementor-element.elementor-element-321f996 .ui-e-title {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0px;
}

.elementor-41 .elementor-element.elementor-element-321f996 .ui-e-text {
	color: rgba(255, 255, 255, .6);
}

.elementor-41 .elementor-element.elementor-element-321f996 .ui-e-icon {
	background: var(--e-global-color-uicore_dark);
}

.elementor-41 .elementor-element.elementor-element-321f996 .ui-e-img img {
	width: 40px;
}

.elementor-41 .elementor-element.elementor-element-a078406 {
	width: var(--container-widget-width, 76%);
	max-width: 76%;
	padding: 10px 15px 0px 0px;
	--container-widget-width: 76%;
	--container-widget-flex-grow: 0;
}

.elementor-41 .elementor-element.elementor-element-a078406 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-41 .elementor-element.elementor-element-a078406 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-41 .elementor-element.elementor-element-69be658 {
	--display: flex;
}

.elementor-41 .elementor-element.elementor-element-69f46f6 .uicore-repeater-selector {
	border-style: text;
}

.elementor-41 .elementor-element.elementor-element-69f46f6 {
	width: 100%;
	max-width: 100%;
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-69f46f6 .ui-e-headline-text path {
	stroke-width: 100;
}

.elementor-41 .elementor-element.elementor-element-69f46f6 .ui-e-headline-text svg {
	bottom: 0%;
}

.elementor-41 .elementor-element.elementor-element-69f46f6 .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-69f46f6 .ui-e-headline-text {
	color: var(--e-global-color-uicore_headline);
}

.elementor-41 .elementor-element.elementor-element-69f46f6 .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-69f46f6 .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-69f46f6 .ui-e-highlight-image {
	font-size: 30px;
}

.elementor-41 .elementor-element.elementor-element-69f46f6 .ui-e-headline-highlighted {
	font-family: "Playfair Display", Sans-serif;
	font-style: italic;
}

.elementor-41 .elementor-element.elementor-element-583d128 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid {
	margin-left: -40px;
	margin-top: -30px;
}

.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid > * {
	padding-left: 40px;
	margin-top: 30px;
}

.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product .bdt-wc-product-inner {
	text-align: left;
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #f3f3fa;
	border-radius: 10px 10px 10px 10px;
	overflow: hidden;
	box-shadow: 0px 0px 20px 5px rgba(231.2, 231.2, 231.2, .5);
}

.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product .star-rating {
	text-align: left;
	display: inline-block !important;
}

.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product-desc {
	padding: 20px 25px 0px 25px;
}

.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product .bdt-wc-product-inner:hover {
	border-color: var(--e-global-color-uicore_primary);
}

.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product-image img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product-title {
	color: #000;
	font-size: 14px;
	font-weight: 600;
}

.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .star-rating:before {
	color: #e7e7e7;
}

.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .star-rating span {
	color: #fc0;
}

.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product .bdt-wc-product-price del .amount {
	color: #1a0202;
	font-size: 1px;
}

.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product .bdt-wc-product-price .amount, .elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product .bdt-wc-product-price ins .amount {
	color: #000;
}

.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product-price, .elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product-price ins .amount, .elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product-price .amount {
	font-size: 17px;
}

.elementor-41 .elementor-element.elementor-element-f70363d:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-f70363d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7f9;
}

.elementor-41 .elementor-element.elementor-element-f70363d > .elementor-container {
	max-width: 1000px;
}

.elementor-41 .elementor-element.elementor-element-f70363d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 90px 0px 124px 0px;
}

.elementor-41 .elementor-element.elementor-element-f70363d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-41 .elementor-element.elementor-element-7f73ed3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-41 .elementor-element.elementor-element-7f73ed3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-41 .elementor-element.elementor-element-7f73ed3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 16px;
}

.elementor-41 .elementor-element.elementor-element-7f73ed3 > .elementor-element-populated {
	margin: 0px 50px 0px 0px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 0px;
}

.elementor-41 .elementor-element.elementor-element-58f16c1 .uicore-repeater-selector {
	border-style: text;
}

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

.elementor-41 .elementor-element.elementor-element-58f16c1 .ui-e-headline-text path {
	stroke-width: 40;
}

.elementor-41 .elementor-element.elementor-element-58f16c1 .ui-e-headline-text svg {
	bottom: 0%;
}

.elementor-41 .elementor-element.elementor-element-58f16c1 .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-58f16c1 .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-58f16c1 .ui-e-highlight-image {
	font-size: 40px;
}

.elementor-41 .elementor-element.elementor-element-58f16c1 .ui-e-headline-highlighted {
	color: var(--e-global-color-uicore_dark);
}

.elementor-41 .elementor-element.elementor-element-e5efbff {
	padding: 0px 0px 0px 0px;
	font-size: 16px;
}

.elementor-41 .elementor-element.elementor-element-d5232d1 {
	width: var(--container-widget-width, 1000px);
	max-width: 1000px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--container-widget-width: 1000px;
	--container-widget-flex-grow: 0;
	--ui-e-grid-gap: 10px;
}

.elementor-41 .elementor-element.elementor-element-d5232d1 ul {
	grid-template-columns: repeat(1, 1fr);
}

.elementor-41 .elementor-element.elementor-element-d5232d1 .ui-e-icon {
	align-self: center;
	--ui-e-icon-size: 12px;
	--ui-e-icon-color: #32ff92;
	border-radius: 5px 5px 5px 5px;
	padding: 6px 6px 6px 6px;
}

.elementor-41 .elementor-element.elementor-element-d5232d1 .ui-e-wrap {
	--ui-e-transition: .2s;
	border-radius: 12px 12px 12px 12px !important;
	padding: 0px 24px 0px 0px;
	gap: 15px;
}

.elementor-41 .elementor-element.elementor-element-d5232d1 .ui-e-title {
	color: var(--e-global-color-uicore_headline);
}

.elementor-41 .elementor-element.elementor-element-d5232d1 .ui-e-title {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0px;
}

.elementor-41 .elementor-element.elementor-element-d5232d1 .ui-e-text {
	color: rgba(255, 255, 255, .6);
}

.elementor-41 .elementor-element.elementor-element-d5232d1 .ui-e-icon {
	background: var(--e-global-color-uicore_dark);
}

.elementor-41 .elementor-element.elementor-element-d5232d1 .ui-e-img img {
	width: 40px;
}

.elementor-41 .elementor-element.elementor-element-0f6d902 {
	width: var(--container-widget-width, 76%);
	max-width: 76%;
	padding: 10px 15px 0px 0px;
	--container-widget-width: 76%;
	--container-widget-flex-grow: 0;
}

.elementor-41 .elementor-element.elementor-element-0f6d902 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-41 .elementor-element.elementor-element-0f6d902 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-41 .elementor-element.elementor-element-fba1b64:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41 .elementor-element.elementor-element-fba1b64 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eef1fd;
}

.elementor-bc-flex-widget .elementor-41 .elementor-element.elementor-element-fba1b64.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-41 .elementor-element.elementor-element-fba1b64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-41 .elementor-element.elementor-element-fba1b64 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-41 .elementor-element.elementor-element-fba1b64 > .elementor-element-populated, .elementor-41 .elementor-element.elementor-element-fba1b64 > .elementor-element-populated > .elementor-background-overlay, .elementor-41 .elementor-element.elementor-element-fba1b64 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-41 .elementor-element.elementor-element-fba1b64 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 40px 100px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 100px;
	padding: 0px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-fba1b64 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-41 .elementor-element.elementor-element-bd8c20f img {
	width: 100%;
	max-width: 100%;
	border-radius: 12px 12px 12px 12px;
}

.elementor-41 .elementor-element.elementor-element-0295822:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-0295822 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #111827;
}

.elementor-41 .elementor-element.elementor-element-0295822 > .elementor-background-overlay {
	background-color: transparent;
	background-image: radial-gradient(at center center, var(--e-global-color-uicore_dark) 0%, rgba(17, 24, 39, 0) 100%);
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41 .elementor-element.elementor-element-0295822 > .elementor-container {
	max-width: 1000px;
}

.elementor-41 .elementor-element.elementor-element-0295822 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 96px 0px 96px 0px;
}

.elementor-bc-flex-widget .elementor-41 .elementor-element.elementor-element-6832d1c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-41 .elementor-element.elementor-element-6832d1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-41 .elementor-element.elementor-element-6832d1c.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-41 .elementor-element.elementor-element-5296bf7 .uicore-repeater-selector {
	border-style: text;
}

.elementor-41 .elementor-element.elementor-element-5296bf7 {
	width: var(--container-widget-width, 672px);
	max-width: 672px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	--container-widget-width: 672px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-5296bf7 .ui-e-headline-text path {
	stroke-width: 100;
}

.elementor-41 .elementor-element.elementor-element-5296bf7 .ui-e-headline-text svg {
	bottom: 0%;
}

.elementor-41 .elementor-element.elementor-element-5296bf7 .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-5296bf7 .ui-e-headline-text {
	color: #fff;
}

.elementor-41 .elementor-element.elementor-element-5296bf7 .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-5296bf7 .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-5296bf7 .ui-e-highlight-image {
	font-size: 70px;
}

.elementor-41 .elementor-element.elementor-element-5296bf7 .ui-e-headline-highlighted {
	font-family: "Playfair Display", Sans-serif;
	font-style: italic;
}

.elementor-41 .elementor-element.elementor-element-fdff5b2 {
	width: var(--container-widget-width, 53%);
	max-width: 53%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;
	--container-widget-width: 53%;
	--container-widget-flex-grow: 0;
}

.elementor-41 .elementor-element.elementor-element-fdff5b2.elementor-element {
	--align-self: center;
}

.elementor-41 .elementor-element.elementor-element-fdff5b2 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-41 .elementor-element.elementor-element-fdff5b2 .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-41 .elementor-element.elementor-element-ecd2d1f .ui-e-wrap {
	background-color: rgba(255, 255, 255, .06);
	--ui-e-transition: .2s;
	border-radius: 12px 12px 12px 12px !important;
	padding: 15px 24px 15px 24px;
	gap: 24px;
}

.elementor-41 .elementor-element.elementor-element-ecd2d1f {
	width: var(--container-widget-width, 850px);
	max-width: 850px;
	--container-widget-width: 850px;
	--container-widget-flex-grow: 0;
	--ui-e-grid-gap: 15px;
}

.elementor-41 .elementor-element.elementor-element-ecd2d1f ul {
	grid-template-columns: repeat(1, 1fr);
}

.elementor-41 .elementor-element.elementor-element-ecd2d1f .ui-e-icon {
	align-self: center;
	--ui-e-icon-size: 12px;
	--ui-e-icon-color: #32ff92;
	border-radius: 5px 5px 5px 5px;
	padding: 6px 6px 6px 6px;
}

.elementor-41 .elementor-element.elementor-element-ecd2d1f .ui-e-title {
	color: #fff;
}

.elementor-41 .elementor-element.elementor-element-ecd2d1f .ui-e-text {
	color: rgba(255, 255, 255, .6);
}

.elementor-41 .elementor-element.elementor-element-ecd2d1f .ui-e-icon {
	background: rgba(255, 255, 255, .07);
}

.elementor-41 .elementor-element.elementor-element-ecd2d1f .ui-e-img img {
	width: 40px;
}

.elementor-41 .elementor-element.elementor-element-148b7e0a > .elementor-container {
	max-width: 1000px;
}

.elementor-41 .elementor-element.elementor-element-148b7e0a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 96px 0px 96px 0px;
}

.elementor-41 .elementor-element.elementor-element-148b7e0a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-41 .elementor-element.elementor-element-1a11a11f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-41 .elementor-element.elementor-element-1a11a11f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-41 .elementor-element.elementor-element-1a11a11f.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-41 .elementor-element.elementor-element-1a11a11f > .elementor-element-populated, .elementor-41 .elementor-element.elementor-element-1a11a11f > .elementor-element-populated > .elementor-background-overlay, .elementor-41 .elementor-element.elementor-element-1a11a11f > .elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-41 .elementor-element.elementor-element-1a11a11f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-41 .elementor-element.elementor-element-1a11a11f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41 .elementor-element.elementor-element-1e83aa68 {
	padding: 0px 0px 40px 0px;
	--ep-swiper-dots-space-between: 6px;
	--ep-swiper-carousel-both-ncx: 0px;
	--ep-swiper-carousel-both-ncy: 40px;
}

.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-ep-review-card-carousel-item {
	text-align: left;
	padding: 0px 0px 30px 0px;
}

.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-ep-review-card-carousel-name {
	color: var(--e-global-color-uicore_body);
	padding-bottom: 20px;
	font-size: 18px;
	font-weight: 400;
}

.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-ep-review-card-carousel-text {
	color: var(--e-global-color-uicore_headline);
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-prev i, .elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-next i {
	color: var(--e-global-color-uicore_white);
}

.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-prev, .elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-next {
	background-color: var(--e-global-color-uicore_headline);
	border-radius: 100px 100px 100px 100px;
	padding: 6px 6px 6px 6px;
}

.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-prev i, .elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-next i {
	font-size: 24px;
}

.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-prev {
	margin-right: 20px;
}

.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-next {
	margin-left: 20px;
}

.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-prev:hover i, .elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-next:hover i {
	color: #fff;
}

.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-prev:hover, .elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-next:hover {
	background-color: var(--e-global-color-uicore_primary);
}

.elementor-41 .elementor-element.elementor-element-1e83aa68 .swiper-pagination-bullet {
	background-color: var(--e-global-color-uicore_primary);
	height: 10px;
	width: 10px;
}

.elementor-bc-flex-widget .elementor-41 .elementor-element.elementor-element-26247c5f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-41 .elementor-element.elementor-element-26247c5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-41 .elementor-element.elementor-element-26247c5f > .elementor-element-populated {
	margin: 0px 0px 0px 80px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 80px;
}

.elementor-41 .elementor-element.elementor-element-0ea08c5 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-41 .elementor-element.elementor-element-0ea08c5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-radius: 10px 10px 10px 10px;
}

.elementor-41 .elementor-element.elementor-element-e9ee605 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

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

.elementor-41 .elementor-element.elementor-element-e9ee605 > .elementor-container {
	max-width: 1000px;
	min-height: 0px;
}

.elementor-41 .elementor-element.elementor-element-e9ee605 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-41 .elementor-element.elementor-element-e9ee605 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41 .elementor-element.elementor-element-6c88fa7 .elementor-heading-title {
	color: #fff;
}

.elementor-41 .elementor-element.elementor-element-a07471c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-41 .elementor-element.elementor-element-a07471c .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-41 .elementor-element.elementor-element-d859f15 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-41 .elementor-element.elementor-element-d5f0806 > .elementor-container {
	max-width: 1000px;
}

.elementor-41 .elementor-element.elementor-element-d5f0806 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 96px 0px 96px 0px;
}

.elementor-41 .elementor-element.elementor-element-d5f0806 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41 .elementor-element.elementor-element-735f897.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-41 .elementor-element.elementor-element-287d32c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	text-align: center;
}

.elementor-41 .elementor-element.elementor-element-287d32c .elementor-heading-title {
	font-size: 20px;
}

.elementor-41 .elementor-element.elementor-element-ddf9f7b .ui-e-accordion-item {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(143, 143, 143, .2);
	border-radius: 16px 16px 16px 16px;
	padding: 16px 16px 16px 16px;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, .05);
}

.elementor-41 .elementor-element.elementor-element-ddf9f7b .ui-e-accordion-item.ui-open {
	background-color: #fff;
}

.elementor-41 .elementor-element.elementor-element-ddf9f7b .ui-e-accordion-icon {
	background-color: var(--e-global-color-uicore_white);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(143, 143, 143, .2);
	border-radius: 100px 100px 100px 100px;
	--ui-e-icon-pad-top: 10px;
	--ui-e-icon-pad-right: 10px;
	--ui-e-icon-pad-bot: 10px;
	--ui-e-icon-pad-left: 10px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);
}

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

.elementor-41 .elementor-element.elementor-element-ddf9f7b .ui-e-accordion-item + .ui-e-accordion-item {
	margin-top: 20px;
}

.elementor-41 .elementor-element.elementor-element-ddf9f7b .ui-e-accordion-title-text {
	justify-content: flex-start;
}

.elementor-41 .elementor-element.elementor-element-ddf9f7b .ui-e-accordion-title {
	font-size: 16px;
	gap: 12px;
}

.elementor-41 .elementor-element.elementor-element-ddf9f7b .ui-e-accordion-item:hover .ui-e-accordion-title {
	color: var(--e-global-color-uicore_primary);
}

.elementor-41 .elementor-element.elementor-element-ddf9f7b .ui-e-accordion-item:hover .ui-e-custom-icon svg {
	fill: var(--e-global-color-uicore_primary);
}

.elementor-41 .elementor-element.elementor-element-ddf9f7b .ui-e-accordion-title .ui-e-accordion-icon {
	--ui-e-icon-size: 14px;
}

.elementor-41 .elementor-element.elementor-element-ddf9f7b .ui-e-accordion-content {
	padding: 0px 100px 0px 0px;
	margin-top: 4px;
	font-size: 15px;
}

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

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (max-width:1024px) {
	.elementor-41 .elementor-element.elementor-element-6df8ffe .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-6df8ffe .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-6df8ffe .ui-e-highlight-image {
		font-size: 55px;
	}
	
	.elementor-41 .elementor-element.elementor-element-f860153 {
		width: 100%;
		max-width: 100%;
		padding: 0px 0px 32px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-9ac0219 {
		padding: 0px 20px 20px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-ef0cd7b {
		align-self: flex-start;
	}
	
	.elementor-41 .elementor-element.elementor-element-9f7d93b {
		width: var(--container-widget-width, 273px);
		max-width: 273px;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
		--container-widget-width: 273px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-41 .elementor-element.elementor-element-72be123 > .elementor-widget-container {
		margin: 0px 0px 24px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-3eb00fc {
		width: var(--container-widget-width, 273px);
		max-width: 273px;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
		--container-widget-width: 273px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-41 .elementor-element.elementor-element-aa22204 > .elementor-widget-container {
		margin: 0px 0px 24px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-76de06d > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-41 .elementor-element.elementor-element-e6aa4cc {
		margin: 0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;
	}
	
	.elementor-41 .elementor-element.elementor-element-a50b228 {
		padding: 48px 0px 48px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-20b462c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		--kit-widget-spacing: 32px;
	}
	
	.elementor-41 .elementor-element.elementor-element-5870ecc .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14 .bdt-logo-grid-wrapper {
		grid-template-columns: repeat(5, 1fr);
		display: grid;
		grid-gap: 24px;
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--container-widget-width: 520px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 520px);
		max-width: 520px;
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14 .bdt-item {
		height: 45px;
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--tablet2 .bdt-item:nth-child(2) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--tablet2 .bdt-item:nth-last-child(2) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--tablet3 .bdt-item:nth-child(3) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--tablet3 .bdt-item:nth-last-child(3) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--tablet4 .bdt-item:nth-child(4) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--tablet4 .bdt-item:nth-last-child(4) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--tablet5 .bdt-item:nth-child(5) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--tablet5 .bdt-item:nth-last-child(5) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--tablet6 .bdt-item:nth-child(6) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--tablet6 .bdt-item:nth-last-child(6) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--tablet2 .bdt-item:nth-child(2) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--tablet2 .bdt-item:nth-last-child(2) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--tablet3 .bdt-item:nth-child(3) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--tablet3 .bdt-item:nth-last-child(3) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--tablet4 .bdt-item:nth-child(4) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--tablet4 .bdt-item:nth-last-child(4) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--tablet5 .bdt-item:nth-child(5) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--tablet5 .bdt-item:nth-last-child(5) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--tablet6 .bdt-item:nth-child(6) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--tablet6 .bdt-item:nth-last-child(6) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14 .bdt-logo-grid-img {
		height: 125px;
		width: 125px;
		object-fit: contain;
	}
	
	.elementor-41 .elementor-element.elementor-element-9c2319e {
		--ui-e-next-arrow-h-off: 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-c5ea8ad {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-6e017bf > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-5892c9e .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-5892c9e .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-5892c9e .ui-e-highlight-image {
		font-size: 30px;
	}
	
	.elementor-41 .elementor-element.elementor-element-456d7ce {
		padding: 0px 0px 8px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-b6cea79 {
		--container-widget-width: 600px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 600px);
		max-width: 600px;
	}
	
	.elementor-41 .elementor-element.elementor-element-b6cea79 ul {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-41 .elementor-element.elementor-element-b6cea79 .ui-e-wrap {
		padding: 0px 20px 0px 0px;
		gap: 20px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1537f8a {
		padding: 0px 20px 20px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-c1ecd82 > .elementor-element-populated, .elementor-41 .elementor-element.elementor-element-c1ecd82 > .elementor-element-populated > .elementor-background-overlay, .elementor-41 .elementor-element.elementor-element-c1ecd82 > .elementor-background-slideshow {
		border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-41 .elementor-element.elementor-element-c1ecd82 > .elementor-element-populated {
		margin: 10px 30px 40px 20px;
		--e-column-margin-right: 30px;
		--e-column-margin-left: 20px;
	}
	
	body:not(.rtl) .elementor-41 .elementor-element.elementor-element-7701eec {
		right: -20px;
	}
	
	body.rtl .elementor-41 .elementor-element.elementor-element-7701eec {
		left: -20px;
	}
	
	.elementor-41 .elementor-element.elementor-element-7701eec {
		top: -10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-7701eec img {
		width: 19vw;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-0bd436a {
		margin: 30px 20px calc(var(--kit-widget-spacing, 0px) + -30px) 20px;
	}
	
	.elementor-41 .elementor-element.elementor-element-0bd436a img {
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-59feedf {
		margin: 0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;
	}
	
	.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product-title {
		font-size: 16px;
	}
	
	.elementor-41 .elementor-element.elementor-element-976d6e0 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-7f54b3b > .elementor-element-populated, .elementor-41 .elementor-element.elementor-element-7f54b3b > .elementor-element-populated > .elementor-background-overlay, .elementor-41 .elementor-element.elementor-element-7f54b3b > .elementor-background-slideshow {
		border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-41 .elementor-element.elementor-element-7f54b3b > .elementor-element-populated {
		margin: 10px 30px 40px 20px;
		--e-column-margin-right: 30px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-41 .elementor-element.elementor-element-a702c4f {
		margin: 30px 20px calc(var(--kit-widget-spacing, 0px) + -30px) 20px;
	}
	
	.elementor-41 .elementor-element.elementor-element-a702c4f img {
		border-radius: 10px 10px 10px 10px;
	}
	
	body:not(.rtl) .elementor-41 .elementor-element.elementor-element-6df5567 {
		right: -20px;
	}
	
	body.rtl .elementor-41 .elementor-element.elementor-element-6df5567 {
		left: -20px;
	}
	
	.elementor-41 .elementor-element.elementor-element-6df5567 {
		top: -10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-6df5567 img {
		width: 19vw;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-0406668 > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-fe5b572 .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-fe5b572 .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-fe5b572 .ui-e-highlight-image {
		font-size: 30px;
	}
	
	.elementor-41 .elementor-element.elementor-element-5321575 {
		padding: 0px 0px 8px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-321f996 {
		--container-widget-width: 600px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 600px);
		max-width: 600px;
	}
	
	.elementor-41 .elementor-element.elementor-element-321f996 ul {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-41 .elementor-element.elementor-element-321f996 .ui-e-wrap {
		padding: 0px 20px 0px 0px;
		gap: 20px;
	}
	
	.elementor-41 .elementor-element.elementor-element-a078406 {
		padding: 0px 20px 20px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-18c9120 {
		margin: 0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;
	}
	
	.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product-title {
		font-size: 16px;
	}
	
	.elementor-41 .elementor-element.elementor-element-f70363d {
		padding: 90px 0px 90px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-7f73ed3 > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-58f16c1 .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-58f16c1 .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-58f16c1 .ui-e-highlight-image {
		font-size: 30px;
	}
	
	.elementor-41 .elementor-element.elementor-element-e5efbff {
		padding: 0px 0px 8px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-d5232d1 {
		--container-widget-width: 600px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 600px);
		max-width: 600px;
	}
	
	.elementor-41 .elementor-element.elementor-element-d5232d1 ul {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-41 .elementor-element.elementor-element-d5232d1 .ui-e-wrap {
		padding: 0px 20px 0px 0px;
		gap: 20px;
	}
	
	.elementor-41 .elementor-element.elementor-element-0f6d902 {
		padding: 0px 20px 20px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-fba1b64 > .elementor-element-populated, .elementor-41 .elementor-element.elementor-element-fba1b64 > .elementor-element-populated > .elementor-background-overlay, .elementor-41 .elementor-element.elementor-element-fba1b64 > .elementor-background-slideshow {
		border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-41 .elementor-element.elementor-element-fba1b64 > .elementor-element-populated {
		margin: 10px 30px 40px 20px;
		--e-column-margin-right: 30px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-41 .elementor-element.elementor-element-bd8c20f {
		margin: 30px 20px calc(var(--kit-widget-spacing, 0px) + -30px) 20px;
	}
	
	.elementor-41 .elementor-element.elementor-element-bd8c20f img {
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-0295822 {
		padding: 64px 0px 64px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-5296bf7 .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-5296bf7 .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-5296bf7 .ui-e-highlight-image {
		font-size: 50px;
	}
	
	.elementor-41 .elementor-element.elementor-element-ecd2d1f {
		--container-widget-width: 600px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 600px);
		max-width: 600px;
	}
	
	.elementor-41 .elementor-element.elementor-element-ecd2d1f ul {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-41 .elementor-element.elementor-element-ecd2d1f .ui-e-wrap {
		padding: 32px 20px 32px 20px;
		gap: 20px;
	}
	
	.elementor-41 .elementor-element.elementor-element-148b7e0a {
		padding: 64px 0px 64px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1a11a11f > .elementor-element-populated, .elementor-41 .elementor-element.elementor-element-1a11a11f > .elementor-element-populated > .elementor-background-overlay, .elementor-41 .elementor-element.elementor-element-1a11a11f > .elementor-background-slideshow {
		border-radius: 14px 14px 14px 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1a11a11f > .elementor-element-populated {
		margin: 50px 10px 50px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-ep-review-card-carousel-item {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-ep-review-card-carousel-name {
		font-size: 17px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-ep-review-card-carousel-text {
		font-size: 24px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-prev i, .elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-next i {
		font-size: 22px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-prev {
		margin-right: 16px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-next {
		margin-left: 16px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 {
		--ep-swiper-dots-space-between: 5px;
		--ep-swiper-carousel-both-ncx: 0px;
		--ep-swiper-carousel-both-ncy: 40px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 .swiper-pagination-bullet {
		height: 9px;
		width: 9px;
	}
	
	.elementor-41 .elementor-element.elementor-element-26247c5f > .elementor-element-populated {
		margin: 0px 0px 0px 24px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 24px;
	}
	
	.elementor-41 .elementor-element.elementor-element-6c88fa7 {
		text-align: center;
	}
	
	.elementor-41 .elementor-element.elementor-element-6c88fa7 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-41 .elementor-element.elementor-element-e4ef464 img {
		width: 90%;
	}
	
	.elementor-41 .elementor-element.elementor-element-d5f0806 {
		padding: 64px 0px 64px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-287d32c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-41 .elementor-element.elementor-element-ddf9f7b {
		width: var(--container-widget-width, 600px);
		max-width: 600px;
		--container-widget-width: 600px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-41 .elementor-element.elementor-element-ddf9f7b .ui-e-accordion-icon {
		--ui-e-icon-pad-top: 9px;
		--ui-e-icon-pad-right: 9px;
		--ui-e-icon-pad-bot: 9px;
		--ui-e-icon-pad-left: 9px;
	}
	
	.elementor-41 .elementor-element.elementor-element-ddf9f7b .ui-e-accordion-title .ui-e-accordion-icon {
		--ui-e-icon-size: 13px;
	}
}

@media (min-width:768px) {
	.elementor-41 .elementor-element.elementor-element-b3b5214 {
		width: 65%;
	}
	
	.elementor-41 .elementor-element.elementor-element-76de06d {
		width: 35%;
	}
	
	.elementor-41 .elementor-element.elementor-element-38ee336 {
		--content-width: 900px;
	}
	
	.elementor-41 .elementor-element.elementor-element-746c01e {
		--content-width: 1000px;
	}
	
	.elementor-41 .elementor-element.elementor-element-6b43845 {
		--content-width: 1100px;
	}
	
	.elementor-41 .elementor-element.elementor-element-69be658 {
		--content-width: 1000px;
	}
	
	.elementor-41 .elementor-element.elementor-element-583d128 {
		--content-width: 1100px;
	}
	
	.elementor-41 .elementor-element.elementor-element-b83dc7b {
		width: 61.071%;
	}
	
	.elementor-41 .elementor-element.elementor-element-d859f15 {
		width: 38.262%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-41 .elementor-element.elementor-element-b3b5214 {
		width: 100%;
	}
	
	.elementor-41 .elementor-element.elementor-element-76de06d {
		width: 100%;
	}
	
	.elementor-41 .elementor-element.elementor-element-b83dc7b {
		width: 50%;
	}
	
	.elementor-41 .elementor-element.elementor-element-d859f15 {
		width: 50%;
	}
}

@media (max-width:767px) {
	.elementor-41 .elementor-element.elementor-element-2d97aa8 {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-b3b5214 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-6df8ffe {
		margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 700px);
		max-width: 700px;
	}
	
	.elementor-41 .elementor-element.elementor-element-6df8ffe .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-6df8ffe .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-6df8ffe .ui-e-highlight-image {
		font-size: 35px;
		line-height: 52px;
	}
	
	.elementor-41 .elementor-element.elementor-element-0d1ae7a {
		--spacer-size: 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-f860153 {
		width: var(--container-widget-width, 450px);
		max-width: 450px;
		margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 450px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-41 .elementor-element.elementor-element-ac0864b {
		--spacer-size: 10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-9ac0219 {
		width: var(--container-widget-width, 169px);
		max-width: 169px;
		margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 169px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-41 .elementor-element.elementor-element-ef0cd7b {
		width: var(--container-widget-width, 177px);
		max-width: 177px;
		margin: 0px -5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 177px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-41 .elementor-element.elementor-element-f612ea0 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--margin-top: 10px;
		--margin-bottom: -10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-9f7d93b {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		text-align: left;
		font-size: 12.5px;
	}
	
	.elementor-41 .elementor-element.elementor-element-9f7d93b.elementor-element {
		--align-self: center;
	}
	
	.elementor-41 .elementor-element.elementor-element-9f7d93b p {
		margin-block-end: 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-72be123 {
		width: var(--container-widget-width, 21%);
		max-width: 21%;
		--container-widget-width: 21%;
		--container-widget-flex-grow: 0;
		--ui-e-ico-spacing: 7px;
		--ui-e-num-spacing: 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-72be123 > .elementor-widget-container {
		margin: 10px 11px 8px -17px;
		padding: 8px 0px 8px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-72be123.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-41 .elementor-element.elementor-element-72be123 .ui-e-offset {
		padding: 0px 0px 0px 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-72be123 .ui-e-offset > * {
		width: 12px;
	}
	
	.elementor-41 .elementor-element.elementor-element-72be123 .ui-e-num {
		font-size: 11px;
	}
	
	.elementor-41 .elementor-element.elementor-element-72be123 .ui-e-title {
		font-size: 13px;
	}
	
	.elementor-41 .elementor-element.elementor-element-97c62be {
		--spacer-size: 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-3eb00fc {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		text-align: left;
		font-size: 12.5px;
	}
	
	.elementor-41 .elementor-element.elementor-element-3eb00fc.elementor-element {
		--align-self: center;
	}
	
	.elementor-41 .elementor-element.elementor-element-3eb00fc p {
		margin-block-end: 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-aa22204 {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		--ui-e-ico-spacing: 7px;
		--ui-e-num-spacing: 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-aa22204 > .elementor-widget-container {
		margin: 0px 0px 8px 10px;
		padding: 8px 0px 8px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-aa22204.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-41 .elementor-element.elementor-element-aa22204 .ui-e-offset {
		padding: 0px 0px 0px 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-aa22204 .ui-e-offset > * {
		width: 12px;
	}
	
	.elementor-41 .elementor-element.elementor-element-aa22204 .ui-e-num {
		font-size: 11px;
	}
	
	.elementor-41 .elementor-element.elementor-element-aa22204 .ui-e-title {
		font-size: 13px;
	}
	
	.elementor-41 .elementor-element.elementor-element-76de06d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 15px 20px 15px;
	}
	
	.elementor-41 .elementor-element.elementor-element-e6aa4cc {
		margin: 0px 50px calc(var(--kit-widget-spacing, 0px) + 20px) 50px;
	}
	
	.elementor-41 .elementor-element.elementor-element-a50b228 {
		padding: 32px 0px 20px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-20b462c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		--kit-widget-spacing: 20px;
	}
	
	.elementor-41 .elementor-element.elementor-element-5870ecc .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14 .bdt-logo-grid-wrapper {
		grid-template-columns: repeat(5, 1fr);
		display: grid;
		grid-gap: 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14 {
		margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14 .bdt-item {
		height: 40px;
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--mobile2 .bdt-item:nth-child(2) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--mobile2 .bdt-item:nth-last-child(2) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--mobile3 .bdt-item:nth-child(3) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--mobile3 .bdt-item:nth-last-child(3) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--mobile4 .bdt-item:nth-child(4) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--mobile4 .bdt-item:nth-last-child(4) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--mobile5 .bdt-item:nth-child(5) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--mobile5 .bdt-item:nth-last-child(5) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--mobile6 .bdt-item:nth-child(6) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--border.bdt-lg-col--mobile6 .bdt-item:nth-last-child(6) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--mobile2 .bdt-item:nth-child(2) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--mobile2 .bdt-item:nth-last-child(2) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--mobile3 .bdt-item:nth-child(3) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--mobile3 .bdt-item:nth-last-child(3) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--mobile4 .bdt-item:nth-child(4) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--mobile4 .bdt-item:nth-last-child(4) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--mobile5 .bdt-item:nth-child(5) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--mobile5 .bdt-item:nth-last-child(5) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--mobile6 .bdt-item:nth-child(6) {
		border-top-right-radius: var(--ep-grid-border-radius-right, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14.bdt-logo-grid--tictactoe.bdt-lg-col--mobile6 .bdt-item:nth-last-child(6) {
		border-bottom-left-radius: var(--ep-grid-border-radius-left, 0);
	}
	
	.elementor-41 .elementor-element.elementor-element-f9f3c14 .bdt-logo-grid-img {
		height: 18px;
		width: 18px;
		object-fit: contain;
	}
	
	.elementor-41 .elementor-element.elementor-element-38ee336 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-9c2319e {
		margin: 0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;
		padding: 0px 0px 0px 0px;
		--ui-e-next-arrow-h-off: 100px;
	}
	
	.elementor-41 .elementor-element.elementor-element-9c2319e .ui-e-previous {
		left: auto;
		right: 0;
		top: auto;
		bottom: 0;
	}
	
	.elementor-41 .elementor-element.elementor-element-9c2319e .ui-e-next {
		top: 0;
		bottom: 0;
		margin: auto;
	}
	
	.elementor-41 .elementor-element.elementor-element-c5ea8ad {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-6e017bf > .elementor-element-populated {
		margin: 80px 15px 0px 23px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 23px;
	}
	
	.elementor-41 .elementor-element.elementor-element-5892c9e .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-5892c9e .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-5892c9e .ui-e-highlight-image {
		font-size: 25px;
	}
	
	.elementor-41 .elementor-element.elementor-element-456d7ce {
		padding: 0px 0px 8px 0px;
		font-size: 15px;
	}
	
	.elementor-41 .elementor-element.elementor-element-b6cea79 {
		width: 100%;
		max-width: 100%;
		--ui-e-grid-gap: 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-b6cea79 ul {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-41 .elementor-element.elementor-element-b6cea79 .ui-e-wrap {
		padding: 0px 16px 0px 0px;
		gap: 16px;
	}
	
	.elementor-41 .elementor-element.elementor-element-b6cea79 .ui-e-title {
		font-size: 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1537f8a {
		width: 100%;
		max-width: 100%;
		margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		padding: 0px 16px 16px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-c1ecd82 > .elementor-element-populated, .elementor-41 .elementor-element.elementor-element-c1ecd82 > .elementor-element-populated > .elementor-background-overlay, .elementor-41 .elementor-element.elementor-element-c1ecd82 > .elementor-background-slideshow {
		border-radius: 12px 12px 12px 12px;
	}
	
	.elementor-41 .elementor-element.elementor-element-c1ecd82 > .elementor-element-populated {
		margin: 50px 20px 0px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-41 .elementor-element.elementor-element-7701eec {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		top: -30px;
	}
	
	body:not(.rtl) .elementor-41 .elementor-element.elementor-element-7701eec {
		right: 40px;
	}
	
	body.rtl .elementor-41 .elementor-element.elementor-element-7701eec {
		left: 40px;
	}
	
	.elementor-41 .elementor-element.elementor-element-7701eec img {
		width: 26vw;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-41 .elementor-element.elementor-element-0bd436a {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-0bd436a img {
		width: 48%;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-41 .elementor-element.elementor-element-3bd6ebd .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-3bd6ebd .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-3bd6ebd .ui-e-highlight-image {
		font-size: 25px;
	}
	
	.elementor-41 .elementor-element.elementor-element-6b43845 {
		--content-width: 1600px;
		--margin-top: 30px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-41 .elementor-element.elementor-element-59feedf {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid {
		margin-left: -10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid > * {
		padding-left: 10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product .bdt-wc-product-inner {
		text-align: center;
		border-width: 1px 1px 1px 1px;
		border-radius: 10px 10px 10px 10px;
		overflow: hidden;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product .star-rating {
		text-align: center;
		display: inline-block !important;
	}
	
	.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product-desc {
		padding: 20px 10px 0px 10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product-image img {
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product-title {
		font-size: 12px;
	}
	
	.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product-price, .elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product-price ins {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product-price, .elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product-price ins .amount, .elementor-41 .elementor-element.elementor-element-59feedf .bdt-wc-products .bdt-wc-product-price .amount {
		font-size: 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-976d6e0 {
		margin-top: 10px;
		margin-bottom: 0px;
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-f9d504f {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-7f54b3b > .elementor-element-populated, .elementor-41 .elementor-element.elementor-element-7f54b3b > .elementor-element-populated > .elementor-background-overlay, .elementor-41 .elementor-element.elementor-element-7f54b3b > .elementor-background-slideshow {
		border-radius: 12px 12px 12px 12px;
	}
	
	.elementor-41 .elementor-element.elementor-element-7f54b3b > .elementor-element-populated {
		margin: 50px 20px 0px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-41 .elementor-element.elementor-element-a702c4f {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-a702c4f img {
		width: 48%;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-41 .elementor-element.elementor-element-6df5567 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		top: -30px;
	}
	
	body:not(.rtl) .elementor-41 .elementor-element.elementor-element-6df5567 {
		right: 40px;
	}
	
	body.rtl .elementor-41 .elementor-element.elementor-element-6df5567 {
		left: 40px;
	}
	
	.elementor-41 .elementor-element.elementor-element-6df5567 img {
		width: 26vw;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-41 .elementor-element.elementor-element-0406668 > .elementor-element-populated {
		margin: 70px 0px 0px 7px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 7px;
	}
	
	.elementor-41 .elementor-element.elementor-element-fe5b572 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-fe5b572 .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-fe5b572 .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-fe5b572 .ui-e-highlight-image {
		font-size: 25px;
	}
	
	.elementor-41 .elementor-element.elementor-element-5321575 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 8px 0px;
		font-size: 15px;
	}
	
	.elementor-41 .elementor-element.elementor-element-321f996 {
		width: 100%;
		max-width: 100%;
		--ui-e-grid-gap: 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-321f996 ul {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-41 .elementor-element.elementor-element-321f996 .ui-e-wrap {
		padding: 0px 16px 0px 0px;
		gap: 16px;
	}
	
	.elementor-41 .elementor-element.elementor-element-321f996 .ui-e-title {
		font-size: 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-a078406 {
		width: 100%;
		max-width: 100%;
		margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		padding: 0px 16px 16px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-69f46f6 .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-69f46f6 .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-69f46f6 .ui-e-highlight-image {
		font-size: 25px;
	}
	
	.elementor-41 .elementor-element.elementor-element-583d128 {
		--content-width: 1600px;
		--margin-top: 30px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-41 .elementor-element.elementor-element-18c9120 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid {
		margin-left: -10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-products-wrapper.bdt-grid > * {
		padding-left: 10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product .bdt-wc-product-inner {
		text-align: center;
		border-width: 1px 1px 1px 1px;
		border-radius: 10px 10px 10px 10px;
		overflow: hidden;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product .star-rating {
		text-align: center;
		display: inline-block !important;
	}
	
	.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product-desc {
		padding: 20px 10px 0px 10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product-image img {
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product-title {
		font-size: 12px;
	}
	
	.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product-price, .elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product-price ins {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product-price, .elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product-price ins .amount, .elementor-41 .elementor-element.elementor-element-18c9120 .bdt-wc-products .bdt-wc-product-price .amount {
		font-size: 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-f70363d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 38px 0px 48px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-7f73ed3 > .elementor-element-populated {
		margin: 40px 10px 0px 23px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 23px;
	}
	
	.elementor-41 .elementor-element.elementor-element-58f16c1 .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-58f16c1 .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-58f16c1 .ui-e-highlight-image {
		font-size: 25px;
	}
	
	.elementor-41 .elementor-element.elementor-element-e5efbff {
		padding: 0px 0px 8px 0px;
		font-size: 15px;
	}
	
	.elementor-41 .elementor-element.elementor-element-d5232d1 {
		width: 100%;
		max-width: 100%;
		--ui-e-grid-gap: 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-d5232d1 ul {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-41 .elementor-element.elementor-element-d5232d1 .ui-e-wrap {
		padding: 0px 16px 0px 0px;
		gap: 16px;
	}
	
	.elementor-41 .elementor-element.elementor-element-d5232d1 .ui-e-title {
		font-size: 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-0f6d902 {
		width: 100%;
		max-width: 100%;
		margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		padding: 0px 16px 16px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-fba1b64 > .elementor-element-populated, .elementor-41 .elementor-element.elementor-element-fba1b64 > .elementor-element-populated > .elementor-background-overlay, .elementor-41 .elementor-element.elementor-element-fba1b64 > .elementor-background-slideshow {
		border-radius: 12px 12px 12px 12px;
	}
	
	.elementor-41 .elementor-element.elementor-element-fba1b64 > .elementor-element-populated {
		margin: 40px 20px 0px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-bd8c20f {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-bd8c20f img {
		width: 80%;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-41 .elementor-element.elementor-element-0295822 {
		padding: 48px 0px 48px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-5296bf7 .ui-e-highlight-icon, .elementor-41 .elementor-element.elementor-element-5296bf7 .ui-e-headline-text, .elementor-41 .elementor-element.elementor-element-5296bf7 .ui-e-highlight-image {
		font-size: 35px;
	}
	
	.elementor-41 .elementor-element.elementor-element-fdff5b2 {
		width: var(--container-widget-width, 230px);
		max-width: 230px;
		--container-widget-width: 230px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-41 .elementor-element.elementor-element-eb66bf0 > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-41 .elementor-element.elementor-element-ecd2d1f {
		width: 100%;
		max-width: 100%;
		--ui-e-grid-gap: 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-ecd2d1f ul {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-41 .elementor-element.elementor-element-ecd2d1f .ui-e-wrap {
		padding: 20px 16px 20px 16px;
		gap: 16px;
	}
	
	.elementor-41 .elementor-element.elementor-element-ecd2d1f .ui-e-title {
		font-size: 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-148b7e0a {
		padding: 48px 0px 48px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1a11a11f > .elementor-element-populated {
		margin: 0px 30px 0px 30px;
		--e-column-margin-right: 30px;
		--e-column-margin-left: 30px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 {
		padding: 0px 0px 80px 0px;
		--ep-swiper-dots-space-between: 13px;
		--ep-swiper-carousel-both-ncx: 69px;
		--ep-swiper-carousel-both-ncy: 40px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68.elementor-element {
		--order: -99999;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-ep-review-card-carousel-item {
		text-align: left;
		border-radius: 0px 0px 0px 0px;
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 .swiper-carousel {
		padding: 0px;
		margin: 0 -0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-ep-review-card-carousel-name {
		font-size: 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-ep-review-card-carousel-text {
		font-size: 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-prev, .elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-next {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-prev i, .elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-next i {
		font-size: 20px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-prev {
		margin-right: 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 .bdt-navigation-next {
		margin-left: 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-1e83aa68 .swiper-pagination-bullet {
		height: 8px;
		width: 8px;
	}
	
	.elementor-41 .elementor-element.elementor-element-26247c5f > .elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-e9ee605 {
		padding: 40px 20px 0px 20px;
	}
	
	.elementor-41 .elementor-element.elementor-element-6c88fa7 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
	}
	
	.elementor-41 .elementor-element.elementor-element-6c88fa7 .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-41 .elementor-element.elementor-element-a07471c {
		margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-e4ef464 img {
		width: 72%;
	}
	
	.elementor-41 .elementor-element.elementor-element-d5f0806 {
		padding: 48px 10px 48px 10px;
	}
	
	.elementor-41 .elementor-element.elementor-element-287d32c .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-41 .elementor-element.elementor-element-ddf9f7b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-41 .elementor-element.elementor-element-ddf9f7b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41 .elementor-element.elementor-element-ddf9f7b .ui-e-accordion-title {
		padding: 0px 0px 0px 0px;
		font-size: 14px;
	}
	
	.elementor-41 .elementor-element.elementor-element-ddf9f7b .ui-e-accordion-icon {
		--ui-e-icon-pad-top: 8px;
		--ui-e-icon-pad-right: 8px;
		--ui-e-icon-pad-bot: 8px;
		--ui-e-icon-pad-left: 8px;
	}
	
	.elementor-41 .elementor-element.elementor-element-ddf9f7b .ui-e-accordion-title .ui-e-accordion-icon {
		--ui-e-icon-size: 12px;
	}
	
	.elementor-41 .elementor-element.elementor-element-ddf9f7b .ui-e-accordion-content {
		padding: 0px 0px 0px 0px;
		margin-top: 10px;
		font-size: 14px;
	}
}

/* Start custom CSS for uicore-counter, class: .elementor-element-72be123 */
@media (max-width:480px) {
	.elementor-41 .elementor-element.elementor-element-72be123 .elementor-widget-container {
		display: flex !important;
		flex-direction: row;
		align-content: center !important;
		align-items: center !important;
		gap: 5px;
	}
	
	.elementor-41 .elementor-element.elementor-element-72be123 .ui-e-ico {
		margin: 0;
	}
}

/* End custom CSS */

/* Start custom CSS for uicore-counter, class: .elementor-element-aa22204 */
@media (max-width:480px) {
	.elementor-41 .elementor-element.elementor-element-aa22204 .elementor-widget-container {
		display: flex !important;
		flex-direction: row;
		align-content: center !important;
		align-items: center !important;
		gap: 5px;
	}
	
	.elementor-41 .elementor-element.elementor-element-aa22204 .ui-e-ico {
		margin: 0;
	}
}

/* End custom CSS */

/* Start custom CSS for bdt-logo-grid, class: .elementor-element-f9f3c14 */
@media (max-width:1024px) {
	.elementor-41 .elementor-element.elementor-element-f9f3c14 img {
		width: 300px !important;
	}
}

@media (min-width:1024px) {
	.elementor-41 .elementor-element.elementor-element-f9f3c14 img {
		width: 130px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for uicore-custom-carousel, class: .elementor-element-9c2319e */
.elementor-41 .elementor-element.elementor-element-9c2319e i {
	font-weight: 900 !important;
}
