/* End Custom Fonts CSS */

.elementor-11814 .elementor-element.elementor-element-21a39334 {
	--display: flex;
	--min-height: 679px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-11814 .elementor-element.elementor-element-21a39334:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-21a39334 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(172deg, #fcfbfd 0%, #d6cbe1 100%);
}

.elementor-11814 .elementor-element.elementor-element-7f37162d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 48px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-4246d2a7 {
	text-align: start;
}

.elementor-11814 .elementor-element.elementor-element-4246d2a7 img {
	width: 66px;
}

.elementor-11814 .elementor-element.elementor-element-74d7c209 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

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

.elementor-11814 .elementor-element.elementor-element-568a3310 > .elementor-widget-container {
	margin: 0px 0px 28px 0px;
}

.elementor-11814 .elementor-element.elementor-element-568a3310 img {
	width: 205px;
}

.elementor-11814 .elementor-element.elementor-element-41b2d45e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-11814 .elementor-element.elementor-element-41b2d45e .elementor-heading-title {
	font-family: "Cooper italic", Sans-serif;
	font-size: 54px;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

.elementor-11814 .elementor-element.elementor-element-3d00019a.elementor-element {
	--align-self: flex-end;
}

body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-3d00019a {
	right: 37px;
}

body.rtl .elementor-11814 .elementor-element.elementor-element-3d00019a {
	left: 37px;
}

.elementor-11814 .elementor-element.elementor-element-3d00019a {
	top: -36px;
}

.elementor-11814 .elementor-element.elementor-element-3d00019a img {
	width: 50px;
}

.elementor-11814 .elementor-element.elementor-element-7491107a.elementor-element {
	--align-self: flex-end;
}

body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-7491107a {
	left: 147px;
}

body.rtl .elementor-11814 .elementor-element.elementor-element-7491107a {
	right: 147px;
}

.elementor-11814 .elementor-element.elementor-element-7491107a {
	top: 184px;
}

.elementor-11814 .elementor-element.elementor-element-7491107a img {
	width: 24px;
}

.elementor-11814 .elementor-element.elementor-element-61d00f32.elementor-element {
	--align-self: flex-end;
}

body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-61d00f32 {
	right: 251px;
}

body.rtl .elementor-11814 .elementor-element.elementor-element-61d00f32 {
	left: 251px;
}

.elementor-11814 .elementor-element.elementor-element-61d00f32 {
	top: 185px;
}

.elementor-11814 .elementor-element.elementor-element-61d00f32 img {
	width: 29px;
}

.elementor-11814 .elementor-element.elementor-element-30d91670 {
	width: var(--container-widget-width, 553px);
	max-width: 553px;
	--container-widget-width: 553px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-11814 .elementor-element.elementor-element-30d91670 > .elementor-widget-container {
	margin: 0px 0px 28px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-30d91670.elementor-element {
	--align-self: center;
}

.elementor-11814 .elementor-element.elementor-element-52cecd7 {
	width: var(--container-widget-width, 300px);
	max-width: 300px;
	--container-widget-width: 300px;
	--container-widget-flex-grow: 0;
}

.elementor-11814 .elementor-element.elementor-element-52cecd7.elementor-element {
	--align-self: center;
}

.elementor-11814 .elementor-element.elementor-element-5e1579d9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "ABC Diatype regular italic", Sans-serif;
	font-size: 14px;
	color: #958ca6;
}

.elementor-11814 .elementor-element.elementor-element-5e1579d9 > .elementor-widget-container {
	margin: -4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-31aba4de > .elementor-widget-container {
	margin: 28px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-31aba4de .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-11814 .elementor-element.elementor-element-31aba4de .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-11814 .elementor-element.elementor-element-31aba4de {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: -1px;
}

.elementor-11814 .elementor-element.elementor-element-31aba4de .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-11814 .elementor-element.elementor-element-31aba4de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11814 .elementor-element.elementor-element-31aba4de .elementor-icon-list-item > a {
	font-size: 14px;
}

.elementor-11814 .elementor-element.elementor-element-31aba4de .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-11814 .elementor-element.elementor-element-4c6793b7 {
	--display: flex;
	--padding-top: 88px;
	--padding-bottom: 88px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-4c6793b7:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-4c6793b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-11814 .elementor-element.elementor-element-59ed9c13 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-11814 .elementor-element.elementor-element-59ed9c13 {
	text-align: center;
}

.elementor-11814 .elementor-element.elementor-element-59ed9c13 .elementor-heading-title {
	font-family: "Cooper italic", Sans-serif;
	font-size: 36px;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

.elementor-11814 .elementor-element.elementor-element-75b37e54 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-11814 .elementor-element.elementor-element-75b37e54 {
	text-align: center;
}

.elementor-11814 .elementor-element.elementor-element-75b37e54 .elementor-heading-title {
	font-family: "Cooper italic", Sans-serif;
	font-size: 36px;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

.elementor-11814 .elementor-element.elementor-element-165d9e70 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-11814 .elementor-element.elementor-element-165d9e70 {
	text-align: center;
}

.elementor-11814 .elementor-element.elementor-element-165d9e70 .elementor-heading-title {
	font-family: "Cooper italic", Sans-serif;
	font-size: 36px;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

.elementor-11814 .elementor-element.elementor-element-2e23296f {
	width: var(--container-widget-width, 699px);
	max-width: 699px;
	--container-widget-width: 699px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-11814 .elementor-element.elementor-element-2e23296f > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-11814 .elementor-element.elementor-element-2e23296f.elementor-element {
	--align-self: center;
}

.elementor-11814 .elementor-element.elementor-element-5a83aec8 {
	width: var(--container-widget-width, 145px);
	max-width: 145px;
	--container-widget-width: 145px;
	--container-widget-flex-grow: 0;
}

.elementor-11814 .elementor-element.elementor-element-5a83aec8.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11814 .elementor-element.elementor-element-73701259 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 48px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-73701259:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-73701259 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-11814 .elementor-element.elementor-element-145382be {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-672f005a {
	--display: flex;
	--min-height: 440px;
	--justify-content: flex-end;
	--overlay-opacity: .95;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 16px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-672f005a:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-672f005a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iledobg.nitrocdn.com/nUMJQupotEobUubTntJIMQWffnOrMPdx/assets/images/optimized/rev-ee85393/getflex.com/wp-content/uploads/2025/12/Screenshot-2025-11-23-at-9.39.39-PM-1.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11814 .elementor-element.elementor-element-672f005a::before, .elementor-11814 .elementor-element.elementor-element-672f005a > .elementor-background-video-container::before, .elementor-11814 .elementor-element.elementor-element-672f005a > .e-con-inner > .elementor-background-video-container::before, .elementor-11814 .elementor-element.elementor-element-672f005a > .elementor-background-slideshow::before, .elementor-11814 .elementor-element.elementor-element-672f005a > .e-con-inner > .elementor-background-slideshow::before, .elementor-11814 .elementor-element.elementor-element-672f005a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(2, 1, 1, 0) 34%, #140f0e 100%);
}

.elementor-11814 .elementor-element.elementor-element-521d4765 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-11814 .elementor-element.elementor-element-521d4765 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-521d4765.elementor-element {
	--align-self: flex-start;
}

.elementor-11814 .elementor-element.elementor-element-521d4765 img {
	width: 24px;
}

.elementor-11814 .elementor-element.elementor-element-205b9d39 {
	width: var(--container-widget-width, 280px);
	max-width: 280px;
	--container-widget-width: 280px;
	--container-widget-flex-grow: 0;
	font-family: "Cooper regular", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-231691dd);
}

.elementor-11814 .elementor-element.elementor-element-5f3968f7 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-5f3968f7 {
	font-size: 14px;
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-5f3968f7 a {
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-de26728 {
	--display: flex;
	--min-height: 440px;
}

.elementor-11814 .elementor-element.elementor-element-68ca58c1 {
	--display: flex;
	--min-height: 437px;
	--justify-content: space-between;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #eee2fc;
	--border-color: #eee2fc;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-11814 .elementor-element.elementor-element-68ca58c1:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-68ca58c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f5f8;
}

.elementor-11814 .elementor-element.elementor-element-4f98f214 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-37316d20 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-37316d20 {
	font-family: "Cooper regular", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-text);
}

.elementor-11814 .elementor-element.elementor-element-4e4cc077 {
	font-size: 16px;
}

.elementor-11814 .elementor-element.elementor-element-51f67efd > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-51f67efd {
	font-size: 14px;
	color: #716b83;
}

.elementor-11814 .elementor-element.elementor-element-51f67efd a {
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-79ae5a0f {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-6341d0d0 {
	--display: flex;
	--min-height: 440px;
	--justify-content: flex-end;
	--overlay-opacity: .95;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 16px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-6341d0d0:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-6341d0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iledobg.nitrocdn.com/nUMJQupotEobUubTntJIMQWffnOrMPdx/assets/images/optimized/rev-ee85393/getflex.com/wp-content/uploads/2025/12/Screenshot-2025-11-23-at-9.37.50-PM-1.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11814 .elementor-element.elementor-element-6341d0d0::before, .elementor-11814 .elementor-element.elementor-element-6341d0d0 > .elementor-background-video-container::before, .elementor-11814 .elementor-element.elementor-element-6341d0d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-11814 .elementor-element.elementor-element-6341d0d0 > .elementor-background-slideshow::before, .elementor-11814 .elementor-element.elementor-element-6341d0d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11814 .elementor-element.elementor-element-6341d0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(2, 1, 1, 0) 34%, #140f0e 100%);
}

.elementor-11814 .elementor-element.elementor-element-5c5a00e6 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-11814 .elementor-element.elementor-element-5c5a00e6 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-5c5a00e6.elementor-element {
	--align-self: flex-start;
}

.elementor-11814 .elementor-element.elementor-element-5c5a00e6 img {
	width: 24px;
}

.elementor-11814 .elementor-element.elementor-element-73376f45 {
	width: var(--container-widget-width, 255px);
	max-width: 255px;
	--container-widget-width: 255px;
	--container-widget-flex-grow: 0;
	font-family: "Cooper regular", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-231691dd);
}

.elementor-11814 .elementor-element.elementor-element-d14dcd > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-d14dcd {
	font-size: 14px;
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-d14dcd a {
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-61966dff {
	--display: flex;
	--min-height: 440px;
}

.elementor-11814 .elementor-element.elementor-element-6cc28d30 {
	--display: flex;
	--min-height: 440px;
	--justify-content: space-between;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #eee2fc;
	--border-color: #eee2fc;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-11814 .elementor-element.elementor-element-6cc28d30:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-6cc28d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f5f8;
}

.elementor-11814 .elementor-element.elementor-element-379db727 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-51f415fa > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-51f415fa {
	font-family: "Cooper regular", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-text);
}

.elementor-11814 .elementor-element.elementor-element-3be74785 {
	font-size: 16px;
}

.elementor-11814 .elementor-element.elementor-element-7b2854d1 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-7b2854d1 {
	font-size: 14px;
	color: #716b83;
}

.elementor-11814 .elementor-element.elementor-element-7b2854d1 a {
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-56f8871 {
	--display: flex;
	--min-height: 440px;
}

.elementor-11814 .elementor-element.elementor-element-22844645 {
	--display: flex;
	--min-height: 440px;
	--justify-content: flex-end;
	--overlay-opacity: .95;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 16px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-22844645:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-22844645 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iledobg.nitrocdn.com/nUMJQupotEobUubTntJIMQWffnOrMPdx/assets/images/optimized/rev-ee85393/getflex.com/wp-content/uploads/2025/12/Screenshot-2025-11-23-at-9.37.16-PM-1.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11814 .elementor-element.elementor-element-22844645::before, .elementor-11814 .elementor-element.elementor-element-22844645 > .elementor-background-video-container::before, .elementor-11814 .elementor-element.elementor-element-22844645 > .e-con-inner > .elementor-background-video-container::before, .elementor-11814 .elementor-element.elementor-element-22844645 > .elementor-background-slideshow::before, .elementor-11814 .elementor-element.elementor-element-22844645 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11814 .elementor-element.elementor-element-22844645 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(2, 1, 1, 0) 34%, #140f0e 100%);
}

.elementor-11814 .elementor-element.elementor-element-5b6d5665 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-11814 .elementor-element.elementor-element-5b6d5665 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-5b6d5665.elementor-element {
	--align-self: flex-start;
}

.elementor-11814 .elementor-element.elementor-element-5b6d5665 img {
	width: 24px;
}

.elementor-11814 .elementor-element.elementor-element-49187f33 {
	width: var(--container-widget-width, 255px);
	max-width: 255px;
	--container-widget-width: 255px;
	--container-widget-flex-grow: 0;
	font-family: "Cooper regular", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-231691dd);
}

.elementor-11814 .elementor-element.elementor-element-12d07f73 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-12d07f73 {
	font-size: 14px;
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-12d07f73 a {
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-5b7cc776 {
	--display: flex;
	--min-height: 440px;
}

.elementor-11814 .elementor-element.elementor-element-33757a29 {
	--display: flex;
	--min-height: 440px;
	--justify-content: space-between;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #eee2fc;
	--border-color: #eee2fc;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-11814 .elementor-element.elementor-element-33757a29:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-33757a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f5f8;
}

.elementor-11814 .elementor-element.elementor-element-7c1aa773 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-1d1b6eb3 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-1d1b6eb3 {
	font-family: "Cooper regular", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-text);
}

.elementor-11814 .elementor-element.elementor-element-66af68a5 {
	font-size: 16px;
}

.elementor-11814 .elementor-element.elementor-element-7f38eae0 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-7f38eae0 {
	font-size: 14px;
	color: #716b83;
}

.elementor-11814 .elementor-element.elementor-element-7f38eae0 a {
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-78cf05d0 {
	--e-n-carousel-swiper-slides-to-display: 3;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

.elementor-11814 .elementor-element.elementor-element-395f1fc2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-395f1fc2.elementor-element {
	--order: 99999;
}

.elementor-11814 .elementor-element.elementor-element-395f1fc2 {
	column-gap: 0px;
	text-align: center;
	font-size: 12px;
	color: #6a6a6a;
}

.elementor-11814 .elementor-element.elementor-element-395f1fc2 a {
	color: var(--e-global-color-bece35e);
}

.elementor-11814 .elementor-element.elementor-element-c3082d0 {
	--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;
}

.elementor-11814 .elementor-element.elementor-element-c3082d0:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-c3082d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-11814 .elementor-element.elementor-element-56ef6b53 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-7ca64be2 {
	--display: flex;
	--min-height: 440px;
	--justify-content: flex-end;
	--overlay-opacity: .95;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 16px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-7ca64be2:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-7ca64be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iledobg.nitrocdn.com/nUMJQupotEobUubTntJIMQWffnOrMPdx/assets/images/optimized/rev-ee85393/getflex.com/wp-content/uploads/2025/12/Screenshot-2025-11-23-at-9.39.39-PM-1.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11814 .elementor-element.elementor-element-7ca64be2::before, .elementor-11814 .elementor-element.elementor-element-7ca64be2 > .elementor-background-video-container::before, .elementor-11814 .elementor-element.elementor-element-7ca64be2 > .e-con-inner > .elementor-background-video-container::before, .elementor-11814 .elementor-element.elementor-element-7ca64be2 > .elementor-background-slideshow::before, .elementor-11814 .elementor-element.elementor-element-7ca64be2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11814 .elementor-element.elementor-element-7ca64be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(2, 1, 1, 0) 34%, #140f0e 100%);
}

.elementor-11814 .elementor-element.elementor-element-16a644e9 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-11814 .elementor-element.elementor-element-16a644e9 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-16a644e9.elementor-element {
	--align-self: flex-start;
}

.elementor-11814 .elementor-element.elementor-element-16a644e9 img {
	width: 24px;
}

.elementor-11814 .elementor-element.elementor-element-7f356f59 {
	width: var(--container-widget-width, 280px);
	max-width: 280px;
	--container-widget-width: 280px;
	--container-widget-flex-grow: 0;
	font-family: "Cooper regular", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-231691dd);
}

.elementor-11814 .elementor-element.elementor-element-cbffd21 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-cbffd21 {
	font-size: 14px;
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-cbffd21 a {
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-6400a276 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-e3eb137 {
	--display: flex;
	--justify-content: space-between;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #eee2fc;
	--border-color: #eee2fc;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-11814 .elementor-element.elementor-element-e3eb137:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-e3eb137 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f5f8;
}

.elementor-11814 .elementor-element.elementor-element-4781cac9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-7b59d290 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-7b59d290 {
	font-family: "Cooper regular", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-text);
}

.elementor-11814 .elementor-element.elementor-element-4344ceda {
	font-size: 16px;
}

.elementor-11814 .elementor-element.elementor-element-449f651 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-449f651 {
	font-size: 14px;
	color: #716b83;
}

.elementor-11814 .elementor-element.elementor-element-449f651 a {
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-55015876 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-3059ae13 {
	--display: flex;
	--min-height: 440px;
	--justify-content: flex-end;
	--overlay-opacity: .95;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 16px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-3059ae13:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-3059ae13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iledobg.nitrocdn.com/nUMJQupotEobUubTntJIMQWffnOrMPdx/assets/images/optimized/rev-ee85393/getflex.com/wp-content/uploads/2025/12/Screenshot-2025-11-23-at-9.37.50-PM-1.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11814 .elementor-element.elementor-element-3059ae13::before, .elementor-11814 .elementor-element.elementor-element-3059ae13 > .elementor-background-video-container::before, .elementor-11814 .elementor-element.elementor-element-3059ae13 > .e-con-inner > .elementor-background-video-container::before, .elementor-11814 .elementor-element.elementor-element-3059ae13 > .elementor-background-slideshow::before, .elementor-11814 .elementor-element.elementor-element-3059ae13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11814 .elementor-element.elementor-element-3059ae13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(2, 1, 1, 0) 34%, #140f0e 100%);
}

.elementor-11814 .elementor-element.elementor-element-3c83b8 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-11814 .elementor-element.elementor-element-3c83b8 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-3c83b8.elementor-element {
	--align-self: flex-start;
}

.elementor-11814 .elementor-element.elementor-element-3c83b8 img {
	width: 24px;
}

.elementor-11814 .elementor-element.elementor-element-50be32af {
	width: var(--container-widget-width, 255px);
	max-width: 255px;
	--container-widget-width: 255px;
	--container-widget-flex-grow: 0;
	font-family: "Cooper regular", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-231691dd);
}

.elementor-11814 .elementor-element.elementor-element-2606e303 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-2606e303 {
	font-size: 14px;
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-2606e303 a {
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-4261322a {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-6e884b92 {
	--display: flex;
	--justify-content: space-between;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #eee2fc;
	--border-color: #eee2fc;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-11814 .elementor-element.elementor-element-6e884b92:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-6e884b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f5f8;
}

.elementor-11814 .elementor-element.elementor-element-25c5d939 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-1ba34a8a > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-1ba34a8a {
	font-family: "Cooper regular", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-text);
}

.elementor-11814 .elementor-element.elementor-element-3e295361 {
	font-size: 16px;
}

.elementor-11814 .elementor-element.elementor-element-25e9bbd1 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-25e9bbd1 {
	font-size: 14px;
	color: #716b83;
}

.elementor-11814 .elementor-element.elementor-element-25e9bbd1 a {
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-2b63b08e {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-3cdf6598 {
	--display: flex;
	--min-height: 440px;
	--justify-content: flex-end;
	--overlay-opacity: .95;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 16px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-3cdf6598:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-3cdf6598 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iledobg.nitrocdn.com/nUMJQupotEobUubTntJIMQWffnOrMPdx/assets/images/optimized/rev-ee85393/getflex.com/wp-content/uploads/2025/12/Screenshot-2025-11-23-at-9.37.16-PM-1.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-11814 .elementor-element.elementor-element-3cdf6598::before, .elementor-11814 .elementor-element.elementor-element-3cdf6598 > .elementor-background-video-container::before, .elementor-11814 .elementor-element.elementor-element-3cdf6598 > .e-con-inner > .elementor-background-video-container::before, .elementor-11814 .elementor-element.elementor-element-3cdf6598 > .elementor-background-slideshow::before, .elementor-11814 .elementor-element.elementor-element-3cdf6598 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11814 .elementor-element.elementor-element-3cdf6598 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(2, 1, 1, 0) 34%, #140f0e 100%);
}

.elementor-11814 .elementor-element.elementor-element-772caad5 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-11814 .elementor-element.elementor-element-772caad5 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-772caad5.elementor-element {
	--align-self: flex-start;
}

.elementor-11814 .elementor-element.elementor-element-772caad5 img {
	width: 24px;
}

.elementor-11814 .elementor-element.elementor-element-1a568a44 {
	width: var(--container-widget-width, 255px);
	max-width: 255px;
	--container-widget-width: 255px;
	--container-widget-flex-grow: 0;
	font-family: "Cooper regular", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-231691dd);
}

.elementor-11814 .elementor-element.elementor-element-62a61309 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-62a61309 {
	font-size: 14px;
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-62a61309 a {
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-4429a66a {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-728e0d1b {
	--display: flex;
	--justify-content: space-between;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #eee2fc;
	--border-color: #eee2fc;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-11814 .elementor-element.elementor-element-728e0d1b:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-728e0d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f5f8;
}

.elementor-11814 .elementor-element.elementor-element-7208d94f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-40c7fb86 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-40c7fb86 {
	font-family: "Cooper regular", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-text);
}

.elementor-11814 .elementor-element.elementor-element-1b410d08 {
	font-size: 16px;
}

.elementor-11814 .elementor-element.elementor-element-3f5d5f3d > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-3f5d5f3d {
	font-size: 14px;
	color: #716b83;
}

.elementor-11814 .elementor-element.elementor-element-3f5d5f3d a {
	color: #e5e5ea;
}

.elementor-11814 .elementor-element.elementor-element-7cb63bd8 {
	--e-n-carousel-swiper-slides-to-display: 3;
	--e-n-carousel-swiper-offset-size: 80px;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 100%;
	--e-n-carousel-arrow-prev-translate-y: -100%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-text);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-accent);
}

.elementor-11814 .elementor-element.elementor-element-7cb63bd8 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: var(--e-global-color-115d2f5);
	border-radius: 141px 141px 141px 141px;
	padding: 11px 11px 11px 11px;
}

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

.elementor-11814 .elementor-element.elementor-element-6f8cddcb.elementor-element {
	--order: 99999;
}

.elementor-11814 .elementor-element.elementor-element-6f8cddcb {
	column-gap: 0px;
	text-align: center;
	font-size: 12px;
	color: #6a6a6a;
}

.elementor-11814 .elementor-element.elementor-element-6f8cddcb a {
	color: var(--e-global-color-bece35e);
}

.elementor-11814 .elementor-element.elementor-element-7ede5f27 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-7ede5f27:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-7ede5f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-11814 .elementor-element.elementor-element-751ae69b {
	width: var(--container-widget-width, 145px);
	max-width: 145px;
	--container-widget-width: 145px;
	--container-widget-flex-grow: 0;
}

.elementor-11814 .elementor-element.elementor-element-751ae69b.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11814 .elementor-element.elementor-element-728e11d2 {
	--display: flex;
	--padding-top: 48px;
	--padding-bottom: 88px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-728e11d2:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-728e11d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-11814 .elementor-element.elementor-element-459c53d4 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-11814 .elementor-element.elementor-element-459c53d4 {
	text-align: center;
}

.elementor-11814 .elementor-element.elementor-element-459c53d4 .elementor-heading-title {
	font-family: "Cooper italic", Sans-serif;
	font-size: 36px;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

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

.elementor-11814 .elementor-element.elementor-element-7ecd2d44 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-11814 .elementor-element.elementor-element-7ecd2d44.elementor-element {
	--align-self: center;
}

.elementor-11814 .elementor-element.elementor-element-4caf9ebf {
	width: var(--container-widget-width, 145px);
	max-width: 145px;
	--container-widget-width: 145px;
	--container-widget-flex-grow: 0;
}

.elementor-11814 .elementor-element.elementor-element-4caf9ebf.elementor-element {
	--align-self: center;
}

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

.elementor-11814 .elementor-element.elementor-element-1c4fdd32.e-con {
	--align-self: center;
}

.elementor-11814 .elementor-element.elementor-element-134e5327 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 6px 0px 0px 0px;
	--border-top-width: 6px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-11814 .elementor-element.elementor-element-134e5327:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-134e5327 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8aa4571);
}

.elementor-11814 .elementor-element.elementor-element-52c6dcbf > .elementor-widget-container {
	padding: 40px 0px 40px 0px;
}

.elementor-11814 .elementor-element.elementor-element-52c6dcbf img {
	width: 120px;
}

.elementor-11814 .elementor-element.elementor-element-db3b16e {
	font-size: 14px;
	letter-spacing: -.1px;
}

.elementor-11814 .elementor-element.elementor-element-4996a5ff {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 6px 0px 0px 0px;
	--border-top-width: 6px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-11814 .elementor-element.elementor-element-4996a5ff:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-4996a5ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8aa4571);
}

.elementor-11814 .elementor-element.elementor-element-31f8ae1a > .elementor-widget-container {
	padding: 40px 0px 40px 0px;
}

.elementor-11814 .elementor-element.elementor-element-31f8ae1a img {
	width: 120px;
}

.elementor-11814 .elementor-element.elementor-element-616bf2ac {
	font-size: 14px;
	letter-spacing: -.1px;
}

.elementor-11814 .elementor-element.elementor-element-434c74d8 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 6px 0px 0px 0px;
	--border-top-width: 6px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-11814 .elementor-element.elementor-element-434c74d8:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-434c74d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8aa4571);
}

.elementor-11814 .elementor-element.elementor-element-20d4ce68 > .elementor-widget-container {
	padding: 40px 0px 40px 0px;
}

.elementor-11814 .elementor-element.elementor-element-20d4ce68 img {
	width: 120px;
}

.elementor-11814 .elementor-element.elementor-element-7a219857 {
	font-size: 14px;
	letter-spacing: -.1px;
}

.elementor-11814 .elementor-element.elementor-element-48126edd {
	--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;
}

.elementor-11814 .elementor-element.elementor-element-48126edd:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-48126edd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-11814 .elementor-element.elementor-element-29123b8 {
	--display: flex;
	--margin-top: 80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-62451a4c {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-64464f99 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 6px 0px 0px 0px;
	--border-top-width: 6px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-11814 .elementor-element.elementor-element-64464f99:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-64464f99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8aa4571);
}

.elementor-11814 .elementor-element.elementor-element-6b49814e {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-6b50d336 > .elementor-widget-container {
	padding: 70px 0px 70px 0px;
}

.elementor-11814 .elementor-element.elementor-element-6b50d336 img {
	width: 180px;
}

.elementor-11814 .elementor-element.elementor-element-1ff31ac5 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-a5df4fb .elementor-heading-title {
	font-family: "ABC Diatype bold", Sans-serif;
}

.elementor-11814 .elementor-element.elementor-element-645beebe {
	font-size: 18px;
}

.elementor-11814 .elementor-element.elementor-element-14f9bcac {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-7b35d4b0 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 6px 0px 0px 0px;
	--border-top-width: 6px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-11814 .elementor-element.elementor-element-7b35d4b0:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-7b35d4b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8aa4571);
}

.elementor-11814 .elementor-element.elementor-element-11f4419c {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-447275e8 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-3f1db18a > .elementor-widget-container {
	padding: 70px 0px 70px 0px;
}

.elementor-11814 .elementor-element.elementor-element-3f1db18a img {
	width: 180px;
}

.elementor-11814 .elementor-element.elementor-element-197b3971 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-6f98df3d .elementor-heading-title {
	font-family: "ABC Diatype bold", Sans-serif;
}

.elementor-11814 .elementor-element.elementor-element-1cb21199 {
	font-size: 18px;
}

.elementor-11814 .elementor-element.elementor-element-8413182 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-46118a9b {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 6px 0px 0px 0px;
	--border-top-width: 6px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-11814 .elementor-element.elementor-element-46118a9b:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-46118a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8aa4571);
}

.elementor-11814 .elementor-element.elementor-element-154f9b74 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-3d1f9b3b {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-109c49ff > .elementor-widget-container {
	padding: 70px 0px 70px 0px;
}

.elementor-11814 .elementor-element.elementor-element-109c49ff img {
	width: 180px;
}

.elementor-11814 .elementor-element.elementor-element-1428de5d {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-ca2ae35 .elementor-heading-title {
	font-family: "ABC Diatype bold", Sans-serif;
}

.elementor-11814 .elementor-element.elementor-element-70c609e9 {
	font-size: 18px;
}

.elementor-11814 .elementor-element.elementor-element-420a4638 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-12e96506 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 6px 0px 0px 0px;
	--border-top-width: 6px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-11814 .elementor-element.elementor-element-12e96506:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-12e96506 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8aa4571);
}

.elementor-11814 .elementor-element.elementor-element-70bf7425 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-24e029f4 > .elementor-widget-container {
	padding: 70px 0px 70px 0px;
}

.elementor-11814 .elementor-element.elementor-element-24e029f4 img {
	width: 180px;
}

.elementor-11814 .elementor-element.elementor-element-37014697 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-5dedf1fc .elementor-heading-title {
	font-family: "ABC Diatype bold", Sans-serif;
}

.elementor-11814 .elementor-element.elementor-element-37a84696 {
	font-size: 18px;
}

.elementor-11814 .elementor-element.elementor-element-6c89d92b {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-580fa370 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 6px 0px 0px 0px;
	--border-top-width: 6px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-11814 .elementor-element.elementor-element-580fa370:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-580fa370 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8aa4571);
}

.elementor-11814 .elementor-element.elementor-element-4fef2732 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-6a7a22b2 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-609ae597 > .elementor-widget-container {
	padding: 70px 0px 70px 0px;
}

.elementor-11814 .elementor-element.elementor-element-609ae597 img {
	width: 180px;
}

.elementor-11814 .elementor-element.elementor-element-7b2fb954 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-3e95fdb7 .elementor-heading-title {
	font-family: "ABC Diatype bold", Sans-serif;
}

.elementor-11814 .elementor-element.elementor-element-2041fbe0 {
	font-size: 18px;
}

.elementor-11814 .elementor-element.elementor-element-3bd3e5c {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-5381d099 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 6px 0px 0px 0px;
	--border-top-width: 6px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-11814 .elementor-element.elementor-element-5381d099:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-5381d099 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8aa4571);
}

.elementor-11814 .elementor-element.elementor-element-2d08a98c {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-5399de6f {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-328e91b0 > .elementor-widget-container {
	padding: 70px 0px 70px 0px;
}

.elementor-11814 .elementor-element.elementor-element-328e91b0 img {
	width: 180px;
}

.elementor-11814 .elementor-element.elementor-element-666dbe5f {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-1aff393f .elementor-heading-title {
	font-family: "ABC Diatype bold", Sans-serif;
}

.elementor-11814 .elementor-element.elementor-element-ea5fe09 {
	font-size: 18px;
}

.elementor-11814 .elementor-element.elementor-element-522990b1 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-5d46f28e {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 6px 0px 0px 0px;
	--border-top-width: 6px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-11814 .elementor-element.elementor-element-5d46f28e:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-5d46f28e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8aa4571);
}

.elementor-11814 .elementor-element.elementor-element-794df82a {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-4a321610 > .elementor-widget-container {
	padding: 70px 0px 70px 0px;
}

.elementor-11814 .elementor-element.elementor-element-4a321610 img {
	width: 180px;
}

.elementor-11814 .elementor-element.elementor-element-70b8444e {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-54264a69 .elementor-heading-title {
	font-family: "ABC Diatype bold", Sans-serif;
}

.elementor-11814 .elementor-element.elementor-element-27d4a4f8 {
	font-size: 18px;
}

.elementor-11814 .elementor-element.elementor-element-3ee6961c {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-32ab8902 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 6px 0px 0px 0px;
	--border-top-width: 6px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-11814 .elementor-element.elementor-element-32ab8902:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-32ab8902 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8aa4571);
}

.elementor-11814 .elementor-element.elementor-element-60802e16 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-34f12542 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-68254e6f > .elementor-widget-container {
	padding: 70px 0px 70px 0px;
}

.elementor-11814 .elementor-element.elementor-element-68254e6f img {
	width: 180px;
}

.elementor-11814 .elementor-element.elementor-element-e6125c5 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-1db20bbb .elementor-heading-title {
	font-family: "ABC Diatype bold", Sans-serif;
}

.elementor-11814 .elementor-element.elementor-element-326c698f {
	font-size: 18px;
}

.elementor-11814 .elementor-element.elementor-element-5fca6494 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-76ebd6bf {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 6px 0px 0px 0px;
	--border-top-width: 6px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-11814 .elementor-element.elementor-element-76ebd6bf:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-76ebd6bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8aa4571);
}

.elementor-11814 .elementor-element.elementor-element-1096a127 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-24ccec70 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-195ae45c > .elementor-widget-container {
	padding: 70px 0px 70px 0px;
}

.elementor-11814 .elementor-element.elementor-element-195ae45c img {
	width: 180px;
}

.elementor-11814 .elementor-element.elementor-element-44366da1 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-22cfb188 .elementor-heading-title {
	font-family: "ABC Diatype bold", Sans-serif;
}

.elementor-11814 .elementor-element.elementor-element-6ae261b6 {
	font-size: 18px;
}

.elementor-11814 .elementor-element.elementor-element-672872f4 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-64c70e36 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 6px 0px 0px 0px;
	--border-top-width: 6px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-11814 .elementor-element.elementor-element-64c70e36:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-64c70e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8aa4571);
}

.elementor-11814 .elementor-element.elementor-element-5f80c166 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-6f133f01 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-5e7d3a71 > .elementor-widget-container {
	padding: 70px 0px 70px 0px;
}

.elementor-11814 .elementor-element.elementor-element-5e7d3a71 img {
	width: 180px;
}

.elementor-11814 .elementor-element.elementor-element-62cdaeb2 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-2f807c29 .elementor-heading-title {
	font-family: "ABC Diatype bold", Sans-serif;
}

.elementor-11814 .elementor-element.elementor-element-69f4ba8f {
	font-size: 18px;
}

.elementor-11814 .elementor-element.elementor-element-6a64c03c {
	--e-n-carousel-swiper-offset-size: 80px;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 100%;
	--e-n-carousel-arrow-prev-translate-y: -100%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-text);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-accent);
}

.elementor-11814 .elementor-element.elementor-element-6a64c03c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: var(--e-global-color-115d2f5);
	border-radius: 141px 141px 141px 141px;
	padding: 11px 11px 11px 11px;
}

.elementor-11814 .elementor-element.elementor-element-46c34251 {
	--display: flex;
}

.elementor-11814 .elementor-element.elementor-element-46c34251:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-46c34251 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-11814 .elementor-element.elementor-element-58277293 {
	width: var(--container-widget-width, 145px);
	max-width: 145px;
	--container-widget-width: 145px;
	--container-widget-flex-grow: 0;
}

.elementor-11814 .elementor-element.elementor-element-58277293.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-11814 .elementor-element.elementor-element-6612ccd2:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-6612ccd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-11814 .elementor-element.elementor-element-6612ccd2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11814 .elementor-element.elementor-element-205c17ea {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-985ce {
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-accent);
}

.elementor-11814 .elementor-element.elementor-element-985ce .elementor-headline {
	text-align: start;
	font-size: 36px;
	letter-spacing: -.1px;
}

.elementor-11814 .elementor-element.elementor-element-985ce .elementor-headline-dynamic-text {
	font-family: "Cooper italic", Sans-serif;
	font-weight: normal;
}

.elementor-11814 .elementor-element.elementor-element-985ce .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-accent);
	stroke-width: 0px;
}

.elementor-11814 .elementor-element.elementor-element-51c5ff7d {
	width: var(--container-widget-width, 145px);
	max-width: 145px;
	--container-widget-width: 145px;
	--container-widget-flex-grow: 0;
}

.elementor-11814 .elementor-element.elementor-element-51c5ff7d > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-51c5ff7d.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11814 .elementor-element.elementor-element-7ba9c927 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-58ee5051 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-bb43247);
	--divider-border-width: 1px;
}

.elementor-11814 .elementor-element.elementor-element-58ee5051 > .elementor-widget-container {
	padding: 0px 0px 48px 0px;
}

.elementor-11814 .elementor-element.elementor-element-58ee5051 .elementor-divider-separator {
	width: 100%;
}

.elementor-11814 .elementor-element.elementor-element-58ee5051 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-11814 .elementor-element.elementor-element-6d875128 > .elementor-widget-container {
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-6d875128 {
	font-size: 56px;
	color: var(--e-global-color-accent);
}

.elementor-11814 .elementor-element.elementor-element-66b8998e {
	font-size: 18px;
	color: var(--e-global-color-accent);
}

.elementor-11814 .elementor-element.elementor-element-1c6919e9 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-bb43247);
	--divider-border-width: 1px;
}

.elementor-11814 .elementor-element.elementor-element-1c6919e9 > .elementor-widget-container {
	padding: 48px 0px 48px 0px;
}

.elementor-11814 .elementor-element.elementor-element-1c6919e9 .elementor-divider-separator {
	width: 100%;
}

.elementor-11814 .elementor-element.elementor-element-1c6919e9 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-11814 .elementor-element.elementor-element-27e81226 {
	text-align: start;
}

.elementor-11814 .elementor-element.elementor-element-27e81226 img {
	width: 369px;
}

.elementor-11814 .elementor-element.elementor-element-491db965 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-491db965 {
	font-size: 18px;
	color: var(--e-global-color-accent);
}

.elementor-11814 .elementor-element.elementor-element-74908ef1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 35px 35px;
	--row-gap: 35px;
	--column-gap: 35px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-74908ef1:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-74908ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-11814 .elementor-element.elementor-element-47aa041 .elementor-heading-title {
	font-family: "ABC Diatype bold", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-11814 .elementor-element.elementor-element-67227fc6 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-11814 .elementor-element.elementor-element-5877dd06 {
	width: var(--container-widget-width, 1200px);
	max-width: 1200px;
	--container-widget-width: 1200px;
	--container-widget-flex-grow: 0;
}

.elementor-11814 .elementor-element.elementor-element-5877dd06 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-624ac7c4 > .elementor-widget-container {
	margin: 20px 0px 18px 0px;
}

.elementor-11814 .elementor-element.elementor-element-624ac7c4 {
	font-size: 12px;
}

.elementor-11814 .elementor-element.elementor-element-3cedf59d {
	--display: flex;
	border-style: none;
	--border-style: none;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-11814 .elementor-element.elementor-element-623f4020 {
	width: var(--container-widget-width, 1200px);
	max-width: 1200px;
	--container-widget-width: 1200px;
	--container-widget-flex-grow: 0;
}

.elementor-11814 .elementor-element.elementor-element-623f4020 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-331ef672 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-34418830 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	border-style: none;
	--border-style: none;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-11814 .elementor-element.elementor-element-27a5653a {
	width: var(--container-widget-width, 1200px);
	max-width: 1200px;
	--container-widget-width: 1200px;
	--container-widget-flex-grow: 0;
}

.elementor-11814 .elementor-element.elementor-element-27a5653a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-7e6da794 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-11814 .elementor-element.elementor-element-11c042f3 {
	width: var(--container-widget-width, 1200px);
	max-width: 1200px;
	--container-widget-width: 1200px;
	--container-widget-flex-grow: 0;
}

.elementor-11814 .elementor-element.elementor-element-11c042f3 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-5d9de341 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-11814 .elementor-element.elementor-element-5390f8f3 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-6702baf2 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 0px 0px 0px 0px;
	--n-accordion-title-normal-color: var(--e-global-color-text);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-text);
	--n-accordion-icon-hover-color: var(--e-global-color-bece35e);
	--n-accordion-icon-active-color: var(--e-global-color-text);
}

.elementor-11814 .elementor-element.elementor-element-6702baf2 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-6702baf2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #bbb;
}

.elementor-11814 .elementor-element.elementor-element-6702baf2 {
	--n-accordion-padding: 20px 5px 20px 5px;
}

:where( .elementor-11814 .elementor-element.elementor-element-6702baf2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "ABC Diatype bold", Sans-serif;
	font-weight: 400;
}

:where( .elementor-11814 .elementor-element.elementor-element-6702baf2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--padding-top: 0px;
	--padding-right: 5px;
	--padding-bottom: 0px;
	--padding-left: 5px;
}

.elementor-11814 .elementor-element.elementor-element-4d5cad32 {
	--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;
	--padding-top: 80px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-11814 .elementor-element.elementor-element-4d5cad32:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-4d5cad32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2c194d;
}

.elementor-11814 .elementor-element.elementor-element-2d6bf795 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
}

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

.elementor-11814 .elementor-element.elementor-element-3422b1e8 {
	--display: flex;
	--gap: 37px 37px;
	--row-gap: 37px;
	--column-gap: 37px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-5f6f50bc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-5f6f50bc.elementor-element {
	--align-self: flex-start;
}

.elementor-11814 .elementor-element.elementor-element-5f6f50bc {
	text-align: start;
}

.elementor-11814 .elementor-element.elementor-element-5f6f50bc img {
	width: 240px;
}

.elementor-11814 .elementor-element.elementor-element-6e218982 {
	text-align: start;
}

.elementor-11814 .elementor-element.elementor-element-6e218982 img {
	width: 100%;
	max-width: 108px;
}

.elementor-11814 .elementor-element.elementor-element-15bc3f70 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-4df768ef > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-11814 .elementor-element.elementor-element-4df768ef .elementor-heading-title {
	font-family: "ABC Diatype regular", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #d5d1db;
}

.elementor-11814 .elementor-element.elementor-element-74d654e6 .elementor-nav-menu .elementor-item {
	font-family: "ABC Diatype regular", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-11814 .elementor-element.elementor-element-74d654e6 .elementor-nav-menu--main .elementor-item {
	color: #edebf1;
	fill: #edebf1;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-11814 .elementor-element.elementor-element-74d654e6 {
	--e-nav-menu-horizontal-menu-item-margin: calc(15px / 2);
}

.elementor-11814 .elementor-element.elementor-element-74d654e6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 15px;
}

.elementor-11814 .elementor-element.elementor-element-6e0849ca {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-150d7cbb > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-11814 .elementor-element.elementor-element-150d7cbb .elementor-heading-title {
	font-family: "ABC Diatype regular", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #d5d1db;
}

.elementor-11814 .elementor-element.elementor-element-f81620b .elementor-nav-menu .elementor-item {
	font-family: "ABC Diatype regular", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-11814 .elementor-element.elementor-element-f81620b .elementor-nav-menu--main .elementor-item {
	color: #edebf1;
	fill: #edebf1;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-11814 .elementor-element.elementor-element-f81620b .elementor-nav-menu--main .elementor-item:hover, .elementor-11814 .elementor-element.elementor-element-f81620b .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-11814 .elementor-element.elementor-element-f81620b .elementor-nav-menu--main .elementor-item.highlighted, .elementor-11814 .elementor-element.elementor-element-f81620b .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-8aa4571);
	fill: var(--e-global-color-8aa4571);
}

.elementor-11814 .elementor-element.elementor-element-f81620b {
	--e-nav-menu-horizontal-menu-item-margin: calc(15px / 2);
}

.elementor-11814 .elementor-element.elementor-element-f81620b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 15px;
}

.elementor-11814 .elementor-element.elementor-element-46523433 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-57bac794 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-11814 .elementor-element.elementor-element-57bac794 .elementor-heading-title {
	font-family: "ABC Diatype regular", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #d5d1db;
}

.elementor-11814 .elementor-element.elementor-element-7f41413a .elementor-nav-menu .elementor-item {
	font-family: "ABC Diatype regular", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-11814 .elementor-element.elementor-element-7f41413a .elementor-nav-menu--main .elementor-item {
	color: #edebf1;
	fill: #edebf1;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-11814 .elementor-element.elementor-element-7f41413a .elementor-nav-menu--main .elementor-item:hover, .elementor-11814 .elementor-element.elementor-element-7f41413a .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-11814 .elementor-element.elementor-element-7f41413a .elementor-nav-menu--main .elementor-item.highlighted, .elementor-11814 .elementor-element.elementor-element-7f41413a .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-8aa4571);
	fill: var(--e-global-color-8aa4571);
}

.elementor-11814 .elementor-element.elementor-element-7f41413a {
	--e-nav-menu-horizontal-menu-item-margin: calc(15px / 2);
}

.elementor-11814 .elementor-element.elementor-element-7f41413a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 15px;
}

.elementor-11814 .elementor-element.elementor-element-173265c4 {
	--display: flex;
	--gap: 27px 27px;
	--row-gap: 27px;
	--column-gap: 27px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11814 .elementor-element.elementor-element-f4736c3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-f4736c3 {
	text-align: start;
}

.elementor-11814 .elementor-element.elementor-element-f4736c3 img {
	width: 180px;
	max-width: 100%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-70fa42b4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-70fa42b4 {
	text-align: start;
}

.elementor-11814 .elementor-element.elementor-element-70fa42b4 img {
	width: 180px;
	max-width: 100%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-2e1f28b0 > .elementor-widget-container {
	margin: 47px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-2e1f28b0 .elementor-heading-title {
	font-family: "ABC Diatype regular", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: var(--e-global-color-231691dd);
}

.elementor-11814 .elementor-element.elementor-element-c88bd51 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 20px;
	--grid-row-gap: 0px;
}

.elementor-11814 .elementor-element.elementor-element-c88bd51 .elementor-widget-container {
	text-align: left;
}

.elementor-11814 .elementor-element.elementor-element-c88bd51.elementor-element {
	--align-self: flex-start;
}

.elementor-11814 .elementor-element.elementor-element-c88bd51 .elementor-social-icon {
	background-color: rgba(0, 0, 0, 0);
	--icon-padding: 0em;
}

.elementor-11814 .elementor-element.elementor-element-c88bd51 .elementor-social-icon i {
	color: #fff;
}

.elementor-11814 .elementor-element.elementor-element-c88bd51 .elementor-social-icon svg {
	fill: #fff;
}

.elementor-11814 .elementor-element.elementor-element-c88bd51 .elementor-icon {
	border-radius: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-373a5894 {
	--divider-border-style: solid;
	--divider-color: #564771;
	--divider-border-width: 1px;
}

.elementor-11814 .elementor-element.elementor-element-373a5894 .elementor-divider-separator {
	width: 100%;
}

.elementor-11814 .elementor-element.elementor-element-373a5894 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-11814 .elementor-element.elementor-element-7623a1f4 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-11814 .elementor-element.elementor-element-7623a1f4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-7623a1f4 .elementor-heading-title {
	font-family: "Lexend", Sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 15px;
	color: #aba3b8;
}

.elementor-11814 .elementor-element.elementor-element-353c8a4 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 19px 0px;
}

.elementor-11814 .elementor-element.elementor-element-15980397 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11814 .elementor-element.elementor-element-15980397 {
	font-family: "Lexend", Sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: var(--e-global-color-bb43247);
}

.elementor-11814 .elementor-element.elementor-element-15980397 a {
	color: var(--e-global-color-bb43247);
}

.elementor-11814 .elementor-element.elementor-element-15980397 a:hover, .elementor-11814 .elementor-element.elementor-element-15980397 a:focus {
	color: var(--e-global-color-8aa4571);
}

.elementor-11814 .elementor-element.elementor-element-3fa59046 {
	font-family: "ABC Diatype regular", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #aba3b8;
}

.elementor-11814 .elementor-element.elementor-element-3fa59046 p {
	margin-block-end: 6px;
}

.elementor-11814 .elementor-element.elementor-element-3fa59046 a {
	color: var(--e-global-color-bb43247);
}

.elementor-11814 .elementor-element.elementor-element-3fa59046 a:hover, .elementor-11814 .elementor-element.elementor-element-3fa59046 a:focus {
	color: #f6f5f8;
}

@media (max-width:1024px) {
	.elementor-11814 .elementor-element.elementor-element-21a39334 {
		--min-height: 100vh;
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-74d7c209 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-11814 .elementor-element.elementor-element-132969dc {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-132969dc.e-con {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-41b2d45e.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-11814 .elementor-element.elementor-element-41b2d45e .elementor-heading-title {
		font-size: 46px;
	}
	
	body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-3d00019a {
		right: 18px;
	}
	
	body.rtl .elementor-11814 .elementor-element.elementor-element-3d00019a {
		left: 18px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-3d00019a {
		top: -46px;
	}
	
	body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-7491107a {
		left: 59px;
	}
	
	body.rtl .elementor-11814 .elementor-element.elementor-element-7491107a {
		right: 59px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7491107a {
		top: 213px;
	}
	
	body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-61d00f32 {
		right: 114px;
	}
	
	body.rtl .elementor-11814 .elementor-element.elementor-element-61d00f32 {
		left: 114px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-61d00f32 {
		top: 185px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-30d91670 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-30d91670.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-30d91670 {
		text-align: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-52cecd7 {
		--container-widget-width: 180px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 180px);
		max-width: 180px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5e1579d9 {
		width: var(--container-widget-width, 341px);
		max-width: 341px;
		--container-widget-width: 341px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5e1579d9.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-31aba4de.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-59ed9c13.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-59ed9c13 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-75b37e54.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-75b37e54 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-165d9e70.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-165d9e70 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5a83aec8 {
		--container-widget-width: 180px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 180px);
		max-width: 180px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-672f005a {
		--min-height: 360px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-68ca58c1 {
		--min-height: 360px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6341d0d0 {
		--min-height: 360px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6cc28d30 {
		--min-height: 360px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-22844645 {
		--min-height: 360px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-33757a29 {
		--min-height: 360px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-78cf05d0 {
		--e-n-carousel-swiper-slides-to-display: 2;
		--e-n-carousel-swiper-slides-gap: 18px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7ca64be2 {
		--min-height: 360px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-e3eb137 {
		--min-height: 360px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-3059ae13 {
		--min-height: 360px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6e884b92 {
		--min-height: 360px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-3cdf6598 {
		--min-height: 360px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-728e0d1b {
		--min-height: 360px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7cb63bd8 {
		--e-n-carousel-swiper-slides-to-display: 2;
		--e-n-carousel-swiper-slides-gap: 18px;
		--e-n-carousel-arrow-prev-left-align: 0%;
		--e-n-carousel-arrow-prev-translate-x: 0px;
		--e-n-carousel-arrow-prev-top-position: 80px;
		--e-n-carousel-arrow-next-right-align: 100%;
		--e-n-carousel-arrow-next-translate-x: 100%;
		--e-n-carousel-arrow-next-right-position: -59px;
		--e-n-carousel-arrow-next-top-align: 100%;
		--e-n-carousel-arrow-next-translate-y: -100%;
		--e-n-carousel-arrow-next-top-position: 80px;
		--e-n-carousel-arrow-size: 16px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-751ae69b {
		--container-widget-width: 180px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 180px);
		max-width: 180px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-459c53d4.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-11814 .elementor-element.elementor-element-459c53d4 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-4caf9ebf {
		--container-widget-width: 180px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 180px);
		max-width: 180px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-1c4fdd32 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-134e5327 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-52c6dcbf > .elementor-widget-container {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-52c6dcbf img {
		width: 115px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-db3b16e {
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-4996a5ff {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-31f8ae1a > .elementor-widget-container {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-31f8ae1a img {
		width: 115px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-616bf2ac {
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-20d4ce68 > .elementor-widget-container {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-20d4ce68 img {
		width: 115px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7a219857 {
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-645beebe {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		font-size: 17px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-1cb21199 {
		width: var(--container-widget-width, 285px);
		max-width: 285px;
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
		font-size: 17px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-70c609e9 {
		width: var(--container-widget-width, 285px);
		max-width: 285px;
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
		font-size: 17px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-37a84696 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		font-size: 17px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-2041fbe0 {
		width: var(--container-widget-width, 285px);
		max-width: 285px;
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
		font-size: 17px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-ea5fe09 {
		width: var(--container-widget-width, 285px);
		max-width: 285px;
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
		font-size: 17px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-27d4a4f8 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		font-size: 17px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-326c698f {
		width: var(--container-widget-width, 285px);
		max-width: 285px;
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
		font-size: 17px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6ae261b6 {
		width: var(--container-widget-width, 285px);
		max-width: 285px;
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
		font-size: 17px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-69f4ba8f {
		width: var(--container-widget-width, 285px);
		max-width: 285px;
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
		font-size: 17px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6a64c03c {
		--e-n-carousel-swiper-slides-to-display: 2;
		--e-n-carousel-swiper-slides-gap: 18px;
		--e-n-carousel-arrow-prev-left-align: 0%;
		--e-n-carousel-arrow-prev-translate-x: 0px;
		--e-n-carousel-arrow-prev-top-position: 80px;
		--e-n-carousel-arrow-next-right-align: 100%;
		--e-n-carousel-arrow-next-translate-x: 100%;
		--e-n-carousel-arrow-next-right-position: -59px;
		--e-n-carousel-arrow-next-top-align: 100%;
		--e-n-carousel-arrow-next-translate-y: -100%;
		--e-n-carousel-arrow-next-top-position: 80px;
		--e-n-carousel-arrow-size: 16px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-58277293 {
		--container-widget-width: 180px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 180px);
		max-width: 180px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6612ccd2 {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-205c17ea {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-51c5ff7d {
		--container-widget-width: 180px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 180px);
		max-width: 180px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6d875128 {
		font-size: 40px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-66b8998e {
		font-size: 16px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-491db965 {
		font-size: 16px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-74908ef1 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-47aa041 {
		text-align: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-47aa041 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6702baf2 {
		--n-accordion-title-font-size: 18px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7dc24e62 {
		--gap: 52px 52px;
		--row-gap: 52px;
		--column-gap: 52px;
		--padding-top: 0px;
		--padding-bottom: 90px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6e218982 img {
		max-width: 132px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-4df768ef .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-74d654e6 .elementor-nav-menu .elementor-item {
		font-size: 15px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-74d654e6 {
		--e-nav-menu-horizontal-menu-item-margin: calc(11px / 2);
	}
	
	.elementor-11814 .elementor-element.elementor-element-74d654e6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
		margin-bottom: 11px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-150d7cbb .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-f81620b .elementor-nav-menu .elementor-item {
		font-size: 15px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-f81620b {
		--e-nav-menu-horizontal-menu-item-margin: calc(11px / 2);
	}
	
	.elementor-11814 .elementor-element.elementor-element-f81620b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
		margin-bottom: 11px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-57bac794 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7f41413a .elementor-nav-menu .elementor-item {
		font-size: 15px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7f41413a {
		--e-nav-menu-horizontal-menu-item-margin: calc(11px / 2);
	}
	
	.elementor-11814 .elementor-element.elementor-element-7f41413a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
		margin-bottom: 11px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-173265c4 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-f4736c3 img {
		width: 140px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-70fa42b4 img {
		width: 140px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-2e1f28b0 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-c88bd51 .elementor-widget-container {
		text-align: left;
	}
	
	.elementor-11814 .elementor-element.elementor-element-c88bd51 {
		--icon-size: 20px;
		--grid-column-gap: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7623a1f4 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7623a1f4 {
		text-align: start;
	}
	
	.elementor-11814 .elementor-element.elementor-element-3fa59046 {
		font-size: 12px;
	}
}

@media (min-width:768px) {
	.elementor-11814 .elementor-element.elementor-element-21a39334 {
		--content-width: 960px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-132969dc {
		--width: 100%;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6612ccd2 {
		--content-width: 960px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-205c17ea {
		--width: 50%;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7ba9c927 {
		--width: 50%;
	}
	
	.elementor-11814 .elementor-element.elementor-element-74908ef1 {
		--content-width: 840px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-4d5cad32 {
		--content-width: 1368px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-2d6bf795 {
		--content-width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-11814 .elementor-element.elementor-element-21a39334 {
		--content-width: 680px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-132969dc {
		--width: 100%;
	}
	
	.elementor-11814 .elementor-element.elementor-element-205c17ea {
		--width: 100%;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7ba9c927 {
		--width: 100%;
	}
	
	.elementor-11814 .elementor-element.elementor-element-4d5cad32 {
		--content-width: 98%;
	}
}

@media (max-width:767px) {
	.elementor-11814 .elementor-element.elementor-element-21a39334 {
		--content-width: 100%;
		--min-height: 0px;
		--gap: 45px 45px;
		--row-gap: 45px;
		--column-gap: 45px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 48px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-4246d2a7 img {
		width: 44px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-74d7c209 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-132969dc {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-568a3310 > .elementor-widget-container {
		margin: 0px 0px 24px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-568a3310 img {
		width: 177px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-41b2d45e {
		width: var(--container-widget-width, 342px);
		max-width: 342px;
		--container-widget-width: 342px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-11814 .elementor-element.elementor-element-41b2d45e > .elementor-widget-container {
		margin: 0px 0px 16px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-41b2d45e.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-41b2d45e .elementor-heading-title {
		font-size: 36px;
	}
	
	body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-3d00019a {
		right: 1.7em;
	}
	
	body.rtl .elementor-11814 .elementor-element.elementor-element-3d00019a {
		left: 1.7em;
	}
	
	.elementor-11814 .elementor-element.elementor-element-3d00019a {
		top: 24px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-3d00019a img {
		width: 35px;
	}
	
	body:not(.rtl) .elementor-11814 .elementor-element.elementor-element-7491107a {
		left: -3px;
	}
	
	body.rtl .elementor-11814 .elementor-element.elementor-element-7491107a {
		right: -3px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7491107a {
		top: 110px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7491107a img {
		width: 21px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-30d91670 > .elementor-widget-container {
		margin: 0px 0px 24px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-30d91670 {
		--container-widget-width: 306px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 306px);
		max-width: 306px;
		text-align: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-30d91670.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-52cecd7 {
		--container-widget-width: 180px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 180px);
		max-width: 180px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-52cecd7.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5e1579d9 {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5e1579d9 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5e1579d9.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-31aba4de.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-31aba4de {
		--icon-vertical-offset: -1px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-31aba4de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11814 .elementor-element.elementor-element-31aba4de .elementor-icon-list-item > a {
		font-size: 10px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-4c6793b7 {
		--content-width: 100%;
		--padding-top: 48px;
		--padding-bottom: 24px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-59ed9c13 {
		width: var(--container-widget-width, 263px);
		max-width: 263px;
		--container-widget-width: 263px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-59ed9c13 > .elementor-widget-container {
		margin: 0px 0px 32px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-59ed9c13.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-59ed9c13 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-75b37e54 {
		width: var(--container-widget-width, 263px);
		max-width: 263px;
		--container-widget-width: 263px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-75b37e54 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-75b37e54.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-75b37e54 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-165d9e70 {
		width: var(--container-widget-width, 263px);
		max-width: 263px;
		--container-widget-width: 263px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-165d9e70 > .elementor-widget-container {
		margin: 0px 0px 16px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-165d9e70.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-165d9e70 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-2e23296f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-2e23296f {
		--container-widget-width: 304px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 304px);
		max-width: 304px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5a83aec8 {
		--container-widget-width: 180px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 180px);
		max-width: 180px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5a83aec8.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-73701259 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 48px;
		--padding-bottom: 74px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-145382be {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-672f005a:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-672f005a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-iledobg.nitrocdn.com/nUMJQupotEobUubTntJIMQWffnOrMPdx/assets/images/optimized/rev-ee85393/getflex.com/wp-content/uploads/2025/12/Screenshot-2025-11-23-at-9.39.39-PM-1.png");
	}
	
	.elementor-11814 .elementor-element.elementor-element-672f005a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-11814 .elementor-element.elementor-element-672f005a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-11814 .elementor-element.elementor-element-672f005a {
		--min-height: 440px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-de26728 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-68ca58c1 {
		--min-height: 440px;
		border-width: 2px 2px 2px 2px;
		--border-top-width: 2px;
		--border-right-width: 2px;
		--border-bottom-width: 2px;
		--border-left-width: 2px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-37316d20 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-37316d20 {
		font-size: 21px;
		line-height: 1.2em;
	}
	
	.elementor-11814 .elementor-element.elementor-element-79ae5a0f {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6341d0d0 {
		--min-height: 440px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6cc28d30 {
		--min-height: 440px;
		border-width: 2px 2px 2px 2px;
		--border-top-width: 2px;
		--border-right-width: 2px;
		--border-bottom-width: 2px;
		--border-left-width: 2px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-51f415fa > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-51f415fa {
		font-size: 21px;
		line-height: 1.2em;
	}
	
	.elementor-11814 .elementor-element.elementor-element-56f8871 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-22844645 {
		--min-height: 440px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5b7cc776 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-33757a29 {
		--min-height: 440px;
		border-width: 2px 2px 2px 2px;
		--border-top-width: 2px;
		--border-right-width: 2px;
		--border-bottom-width: 2px;
		--border-left-width: 2px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-1d1b6eb3 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-1d1b6eb3 {
		font-size: 21px;
		line-height: 1.2em;
	}
	
	.elementor-11814 .elementor-element.elementor-element-78cf05d0 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-swiper-slides-gap: 16px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-78cf05d0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-395f1fc2 > .elementor-widget-container {
		padding: 15px 0px 0px 15px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-395f1fc2.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-395f1fc2 {
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-c3082d0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 48px;
		--padding-bottom: 74px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-56ef6b53 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7ca64be2:not(.elementor-motion-effects-element-type-background), .elementor-11814 .elementor-element.elementor-element-7ca64be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-iledobg.nitrocdn.com/nUMJQupotEobUubTntJIMQWffnOrMPdx/assets/images/optimized/rev-ee85393/getflex.com/wp-content/uploads/2025/12/Screenshot-2025-11-23-at-9.39.39-PM-1.png");
	}
	
	.elementor-11814 .elementor-element.elementor-element-7ca64be2:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-11814 .elementor-element.elementor-element-7ca64be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7ca64be2 {
		--min-height: 440px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6400a276 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-e3eb137 {
		--min-height: 440px;
		border-width: 2px 2px 2px 2px;
		--border-top-width: 2px;
		--border-right-width: 2px;
		--border-bottom-width: 2px;
		--border-left-width: 2px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7b59d290 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7b59d290 {
		font-size: 21px;
		line-height: 1.2em;
	}
	
	.elementor-11814 .elementor-element.elementor-element-55015876 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-3059ae13 {
		--min-height: 440px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6e884b92 {
		--min-height: 440px;
		border-width: 2px 2px 2px 2px;
		--border-top-width: 2px;
		--border-right-width: 2px;
		--border-bottom-width: 2px;
		--border-left-width: 2px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-1ba34a8a > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-1ba34a8a {
		font-size: 21px;
		line-height: 1.2em;
	}
	
	.elementor-11814 .elementor-element.elementor-element-2b63b08e {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-3cdf6598 {
		--min-height: 440px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-4429a66a {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-728e0d1b {
		--min-height: 440px;
		border-width: 2px 2px 2px 2px;
		--border-top-width: 2px;
		--border-right-width: 2px;
		--border-bottom-width: 2px;
		--border-left-width: 2px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-40c7fb86 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-40c7fb86 {
		font-size: 21px;
		line-height: 1.2em;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7cb63bd8 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-swiper-offset-size: 34px;
		--e-n-carousel-swiper-slides-gap: 16px;
		--e-n-carousel-arrow-prev-left-align: 100%;
		--e-n-carousel-arrow-prev-translate-x: -100%;
		--e-n-carousel-arrow-prev-left-position: -77px;
		--e-n-carousel-arrow-prev-top-position: 120px;
		--e-n-carousel-arrow-next-right-align: 0%;
		--e-n-carousel-arrow-next-translate-x: 0%;
		--e-n-carousel-arrow-next-right-position: 28px;
		--e-n-carousel-arrow-next-top-align: 100%;
		--e-n-carousel-arrow-next-translate-y: -100%;
		--e-n-carousel-arrow-next-top-position: 120px;
		--e-n-carousel-arrow-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7cb63bd8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6f8cddcb > .elementor-widget-container {
		padding: 15px 0px 0px 15px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6f8cddcb.elementor-element {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6f8cddcb {
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7ede5f27 {
		--content-width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-751ae69b > .elementor-widget-container {
		margin: -80px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-751ae69b {
		--container-widget-width: 135px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 135px);
		max-width: 135px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-751ae69b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-11814 .elementor-element.elementor-element-751ae69b .elementor-button {
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-728e11d2 {
		--content-width: 100%;
		--padding-top: 48px;
		--padding-bottom: 48px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-459c53d4 {
		width: var(--container-widget-width, 263px);
		max-width: 263px;
		--container-widget-width: 263px;
		--container-widget-flex-grow: 0;
		text-align: start;
	}
	
	.elementor-11814 .elementor-element.elementor-element-459c53d4 > .elementor-widget-container {
		margin: 0px 0px 24px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-459c53d4.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-11814 .elementor-element.elementor-element-459c53d4 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7ecd2d44 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7ecd2d44 {
		text-align: start;
	}
	
	.elementor-11814 .elementor-element.elementor-element-4caf9ebf {
		--container-widget-width: 135px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 135px);
		max-width: 135px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-4caf9ebf.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-11814 .elementor-element.elementor-element-134e5327 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-db3b16e {
		font-size: 16px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-4996a5ff {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-616bf2ac {
		font-size: 16px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-434c74d8 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7a219857 {
		font-size: 16px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-48126edd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-29123b8 {
		--min-height: 382px;
		--justify-content: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 35px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-62451a4c {
		--min-height: 382px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-64464f99 {
		--width: 100%;
		--min-height: 388px;
		--justify-content: space-around;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6b49814e {
		--width: 100%;
		--min-height: 248px;
		--justify-content: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6b50d336 > .elementor-widget-container {
		margin: -3px 0px 3px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6b50d336 img {
		width: 130px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-1ff31ac5 {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-645beebe {
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 285px);
		max-width: 285px;
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-14f9bcac {
		--min-height: 382px;
		--justify-content: flex-start;
		--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-11814 .elementor-element.elementor-element-7b35d4b0 {
		--width: 100%;
		--min-height: 388px;
		--justify-content: space-around;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-11f4419c {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-447275e8 {
		--width: 100%;
		--min-height: 248px;
		--justify-content: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-3f1db18a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-3f1db18a img {
		width: 130px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-197b3971 {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-1cb21199 {
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-8413182 {
		--min-height: 382px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-46118a9b {
		--width: 100%;
		--min-height: 388px;
		--justify-content: space-around;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-154f9b74 {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-3d1f9b3b {
		--width: 100%;
		--min-height: 248px;
		--justify-content: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-109c49ff > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-109c49ff img {
		width: 94px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-1428de5d {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-70c609e9 {
		width: var(--container-widget-width, 285px);
		max-width: 285px;
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-420a4638 {
		--min-height: 382px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-12e96506 {
		--width: 100%;
		--min-height: 388px;
		--justify-content: space-around;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-70bf7425 {
		--width: 100%;
		--min-height: 248px;
		--justify-content: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-24e029f4 > .elementor-widget-container {
		margin: -3px 0px 3px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-24e029f4 img {
		width: 130px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-37014697 {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-37a84696 {
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 285px);
		max-width: 285px;
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6c89d92b {
		--min-height: 382px;
		--justify-content: flex-start;
		--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-11814 .elementor-element.elementor-element-580fa370 {
		--width: 100%;
		--min-height: 388px;
		--justify-content: space-around;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-4fef2732 {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6a7a22b2 {
		--width: 100%;
		--min-height: 248px;
		--justify-content: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-609ae597 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-609ae597 img {
		width: 130px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7b2fb954 {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-2041fbe0 {
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-3bd3e5c {
		--min-height: 382px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5381d099 {
		--width: 100%;
		--min-height: 388px;
		--justify-content: space-around;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-2d08a98c {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5399de6f {
		--width: 100%;
		--min-height: 248px;
		--justify-content: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-328e91b0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-328e91b0 img {
		width: 94px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-666dbe5f {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-ea5fe09 {
		width: var(--container-widget-width, 285px);
		max-width: 285px;
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-522990b1 {
		--min-height: 382px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5d46f28e {
		--width: 100%;
		--min-height: 388px;
		--justify-content: space-around;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-794df82a {
		--width: 100%;
		--min-height: 248px;
		--justify-content: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-4a321610 > .elementor-widget-container {
		margin: -3px 0px 3px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-4a321610 img {
		width: 130px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-70b8444e {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-27d4a4f8 {
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 285px);
		max-width: 285px;
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-3ee6961c {
		--min-height: 382px;
		--justify-content: flex-start;
		--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-11814 .elementor-element.elementor-element-32ab8902 {
		--width: 100%;
		--min-height: 388px;
		--justify-content: space-around;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-60802e16 {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-34f12542 {
		--width: 100%;
		--min-height: 248px;
		--justify-content: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-68254e6f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-68254e6f img {
		width: 130px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-e6125c5 {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-326c698f {
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5fca6494 {
		--min-height: 382px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-76ebd6bf {
		--width: 100%;
		--min-height: 388px;
		--justify-content: space-around;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-1096a127 {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-24ccec70 {
		--width: 100%;
		--min-height: 248px;
		--justify-content: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-195ae45c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-195ae45c img {
		width: 94px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-44366da1 {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6ae261b6 {
		width: var(--container-widget-width, 285px);
		max-width: 285px;
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-672872f4 {
		--min-height: 382px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-64c70e36 {
		--width: 100%;
		--min-height: 388px;
		--justify-content: space-around;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5f80c166 {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6f133f01 {
		--width: 100%;
		--min-height: 250px;
		--justify-content: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5e7d3a71 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5e7d3a71 img {
		width: 94px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-62cdaeb2 {
		--justify-content: flex-end;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-69f4ba8f {
		--container-widget-width: 247px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 247px);
		max-width: 247px;
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6a64c03c {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-swiper-offset-size: 52px;
		--e-n-carousel-swiper-slides-gap: 10px;
		--e-n-carousel-arrow-prev-left-align: 100%;
		--e-n-carousel-arrow-prev-translate-x: -100%;
		--e-n-carousel-arrow-prev-left-position: -77px;
		--e-n-carousel-arrow-prev-top-position: 90px;
		--e-n-carousel-arrow-next-right-align: 0%;
		--e-n-carousel-arrow-next-translate-x: 0%;
		--e-n-carousel-arrow-next-right-position: 28px;
		--e-n-carousel-arrow-next-top-align: 100%;
		--e-n-carousel-arrow-next-translate-y: -100%;
		--e-n-carousel-arrow-next-top-position: 90px;
		--e-n-carousel-arrow-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6a64c03c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	:where( .elementor-11814 .elementor-element.elementor-element-6a64c03c .swiper-slide ) > .e-con {
		--padding-top: 0px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	
	:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con {
		--padding-block-start: 0px;
		--padding-inline-end: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6a64c03c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
		padding: 11px 11px 11px 11px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-46c34251 {
		--content-width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-58277293 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-58277293 {
		--container-widget-width: 135px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 135px);
		max-width: 135px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-58277293.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-11814 .elementor-element.elementor-element-58277293 .elementor-button {
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6612ccd2 {
		--content-width: 100%;
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 100px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6612ccd2.e-con {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-205c17ea {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-205c17ea.e-con {
		--align-self: center;
	}
	
	.elementor-11814 .elementor-element.elementor-element-985ce {
		width: var(--container-widget-width, 306px);
		max-width: 306px;
		--container-widget-width: 306px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-11814 .elementor-element.elementor-element-985ce.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-11814 .elementor-element.elementor-element-985ce .elementor-headline {
		text-align: start;
		font-size: 24px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-2948700a {
		width: var(--container-widget-width, 306px);
		max-width: 306px;
		--container-widget-width: 306px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-11814 .elementor-element.elementor-element-2948700a.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-11814 .elementor-element.elementor-element-51c5ff7d > .elementor-widget-container {
		margin: 24px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-51c5ff7d {
		--container-widget-width: 135px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 135px);
		max-width: 135px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-51c5ff7d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-11814 .elementor-element.elementor-element-51c5ff7d .elementor-button {
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7ba9c927 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6d875128 > .elementor-widget-container {
		margin: 0px 0px 4px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6d875128 {
		font-size: 40px;
		line-height: 1em;
	}
	
	.elementor-11814 .elementor-element.elementor-element-66b8998e {
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-1c6919e9 > .elementor-widget-container {
		padding: 48px 0px 48px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-491db965 > .elementor-widget-container {
		margin: 24px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-491db965 {
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-74908ef1 {
		--content-width: 100%;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 39px;
		--padding-right: 30px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-47aa041 {
		text-align: start;
	}
	
	.elementor-11814 .elementor-element.elementor-element-47aa041 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6702baf2 {
		--n-accordion-title-font-size: 16px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-4d5cad32 {
		--content-width: 90%;
		--padding-top: 60px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-2d6bf795 {
		--gap: 11px 11px;
		--row-gap: 11px;
		--column-gap: 11px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7dc24e62 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-3422b1e8 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5f6f50bc > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5f6f50bc {
		text-align: start;
	}
	
	.elementor-11814 .elementor-element.elementor-element-5f6f50bc img {
		width: 180px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-15bc3f70 {
		--width: 50%;
	}
	
	.elementor-11814 .elementor-element.elementor-element-4df768ef .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-74d654e6 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-74d654e6 .elementor-nav-menu .elementor-item {
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-6e0849ca {
		--width: 50%;
	}
	
	.elementor-11814 .elementor-element.elementor-element-150d7cbb .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-f81620b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-f81620b .elementor-nav-menu .elementor-item {
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-46523433 {
		--width: 100%;
		--padding-top: 55px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-57bac794 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7f41413a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7f41413a .elementor-nav-menu .elementor-item {
		font-size: 14px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-173265c4 {
		--width: 100%;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 55px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-f4736c3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-f4736c3 img {
		width: 150px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-70fa42b4 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-70fa42b4 img {
		width: 150px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-2e1f28b0 > .elementor-widget-container {
		margin: 20px 0px 15px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-2e1f28b0 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-c88bd51 .elementor-widget-container {
		text-align: left;
	}
	
	.elementor-11814 .elementor-element.elementor-element-c88bd51 {
		width: var(--container-widget-width, 135px);
		max-width: 135px;
		--container-widget-width: 135px;
		--container-widget-flex-grow: 0;
		--icon-size: 20px;
		--grid-column-gap: 17px;
		--grid-row-gap: 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-c88bd51 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-c88bd51 .elementor-social-icon {
		--icon-padding: 0em;
	}
	
	.elementor-11814 .elementor-element.elementor-element-373a5894 > .elementor-widget-container {
		margin: 5px 0px 5px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7623a1f4 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7623a1f4 {
		text-align: start;
	}
	
	.elementor-11814 .elementor-element.elementor-element-7623a1f4 .elementor-heading-title {
		font-size: 11px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-15980397 > .elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-15980397 {
		font-size: 12px;
	}
	
	.elementor-11814 .elementor-element.elementor-element-3fa59046 {
		font-size: 12px;
	}
}

/* Start custom CSS for icon-list, class: .elementor-element-31aba4de */
.elementor-icon-list-icon {
	margin-right: -8px !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-21a39334 */
@keyframes fadeDown {
	from {
		opacity: 0;
		transform: translate3d(0, -30px, 0);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

.elementor-element.fadeInDown {
	animation-name: fadeDown;
}

@keyframes fadeLeft {
	from {
		opacity: 0;
		transform: translate3d(-30px, 0, 0);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

.elementor-element.fadeInLeft {
	animation-name: fadeLeft;
}

@keyframes fadeRight {
	from {
		opacity: 0;
		transform: translate3d(30px, 0, 0);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

.elementor-element.fadeInRight {
	animation-name: fadeRight;
}

@keyframes fadeUp {
	from {
		opacity: 1;
		transform: translate3d(0, 40px, 0);
	}
	
	to {
		opacity: 1;
		transform: none;
	}
}

.elementor-element.fadeInUp {
	animation-name: fadeUp;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-672f005a */

/* Target ONLY the testimonial section */
#testimonial-video-section .elementor-background-video-container {
	opacity: 0;
	transition: opacity .4s ease;
	pointer-events: none;
	z-index: 1;
}

/* Fade video in when hovering the section */
#testimonial-video-section:hover .elementor-background-video-container {
	opacity: 1;
}

/* Keep testimonial content above the video */
#testimonial-video-section .elementor-background-overlay, #testimonial-video-section .elementor-widget-wrap {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-672f005a */

/* Target ONLY the testimonial section */
#testimonial-video-section .elementor-background-video-container {
	opacity: 0;
	transition: opacity .4s ease;
	pointer-events: none;
	z-index: 1;
}

/* Fade video in when hovering the section */
#testimonial-video-section:hover .elementor-background-video-container {
	opacity: 1;
}

/* Keep testimonial content above the video */
#testimonial-video-section .elementor-background-overlay, #testimonial-video-section .elementor-widget-wrap {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-672f005a */

/* Target ONLY the testimonial section */
#testimonial-video-section .elementor-background-video-container {
	opacity: 0;
	transition: opacity .4s ease;
	pointer-events: none;
	z-index: 1;
}

/* Fade video in when hovering the section */
#testimonial-video-section:hover .elementor-background-video-container {
	opacity: 1;
}

/* Keep testimonial content above the video */
#testimonial-video-section .elementor-background-overlay, #testimonial-video-section .elementor-widget-wrap {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-672f005a */

/* Target ONLY the testimonial section */
#testimonial-video-section .elementor-background-video-container {
	opacity: 0;
	transition: opacity .4s ease;
	pointer-events: none;
	z-index: 1;
}

/* Fade video in when hovering the section */
#testimonial-video-section:hover .elementor-background-video-container {
	opacity: 1;
}

/* Keep testimonial content above the video */
#testimonial-video-section .elementor-background-overlay, #testimonial-video-section .elementor-widget-wrap {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-672f005a */

/* Target ONLY the testimonial section */
#testimonial-video-section .elementor-background-video-container {
	opacity: 0;
	transition: opacity .4s ease;
	pointer-events: none;
	z-index: 1;
}

/* Fade video in when hovering the section */
#testimonial-video-section:hover .elementor-background-video-container {
	opacity: 1;
}

/* Keep testimonial content above the video */
#testimonial-video-section .elementor-background-overlay, #testimonial-video-section .elementor-widget-wrap {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-672f005a */

/* Target ONLY the testimonial section */
#testimonial-video-section .elementor-background-video-container {
	opacity: 0;
	transition: opacity .4s ease;
	pointer-events: none;
	z-index: 1;
}

/* Fade video in when hovering the section */
#testimonial-video-section:hover .elementor-background-video-container {
	opacity: 1;
}

/* Keep testimonial content above the video */
#testimonial-video-section .elementor-background-overlay, #testimonial-video-section .elementor-widget-wrap {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-672f005a */

/* Target ONLY the testimonial section */
#testimonial-video-section .elementor-background-video-container {
	opacity: 0;
	transition: opacity .4s ease;
	pointer-events: none;
	z-index: 1;
}

/* Fade video in when hovering the section */
#testimonial-video-section:hover .elementor-background-video-container {
	opacity: 1;
}

/* Keep testimonial content above the video */
#testimonial-video-section .elementor-background-overlay, #testimonial-video-section .elementor-widget-wrap {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7ca64be2 */

/* Target ONLY the testimonial section */
#testimonial-video-section .elementor-background-video-container {
	opacity: 0;
	transition: opacity .4s ease;
	pointer-events: none;
	z-index: 1;
}

/* Fade video in when hovering the section */
#testimonial-video-section:hover .elementor-background-video-container {
	opacity: 1;
}

/* Keep testimonial content above the video */
#testimonial-video-section .elementor-background-overlay, #testimonial-video-section .elementor-widget-wrap {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7ca64be2 */

/* Target ONLY the testimonial section */
#testimonial-video-section .elementor-background-video-container {
	opacity: 0;
	transition: opacity .4s ease;
	pointer-events: none;
	z-index: 1;
}

/* Fade video in when hovering the section */
#testimonial-video-section:hover .elementor-background-video-container {
	opacity: 1;
}

/* Keep testimonial content above the video */
#testimonial-video-section .elementor-background-overlay, #testimonial-video-section .elementor-widget-wrap {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7ca64be2 */

/* Target ONLY the testimonial section */
#testimonial-video-section .elementor-background-video-container {
	opacity: 0;
	transition: opacity .4s ease;
	pointer-events: none;
	z-index: 1;
}

/* Fade video in when hovering the section */
#testimonial-video-section:hover .elementor-background-video-container {
	opacity: 1;
}

/* Keep testimonial content above the video */
#testimonial-video-section .elementor-background-overlay, #testimonial-video-section .elementor-widget-wrap {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7ca64be2 */

/* Target ONLY the testimonial section */
#testimonial-video-section .elementor-background-video-container {
	opacity: 0;
	transition: opacity .4s ease;
	pointer-events: none;
	z-index: 1;
}

/* Fade video in when hovering the section */
#testimonial-video-section:hover .elementor-background-video-container {
	opacity: 1;
}

/* Keep testimonial content above the video */
#testimonial-video-section .elementor-background-overlay, #testimonial-video-section .elementor-widget-wrap {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7ca64be2 */

/* Target ONLY the testimonial section */
#testimonial-video-section .elementor-background-video-container {
	opacity: 0;
	transition: opacity .4s ease;
	pointer-events: none;
	z-index: 1;
}

/* Fade video in when hovering the section */
#testimonial-video-section:hover .elementor-background-video-container {
	opacity: 1;
}

/* Keep testimonial content above the video */
#testimonial-video-section .elementor-background-overlay, #testimonial-video-section .elementor-widget-wrap {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7ca64be2 */

/* Target ONLY the testimonial section */
#testimonial-video-section .elementor-background-video-container {
	opacity: 0;
	transition: opacity .4s ease;
	pointer-events: none;
	z-index: 1;
}

/* Fade video in when hovering the section */
#testimonial-video-section:hover .elementor-background-video-container {
	opacity: 1;
}

/* Keep testimonial content above the video */
#testimonial-video-section .elementor-background-overlay, #testimonial-video-section .elementor-widget-wrap {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7ca64be2 */

/* Target ONLY the testimonial section */
#testimonial-video-section .elementor-background-video-container {
	opacity: 0;
	transition: opacity .4s ease;
	pointer-events: none;
	z-index: 1;
}

/* Fade video in when hovering the section */
#testimonial-video-section:hover .elementor-background-video-container {
	opacity: 1;
}

/* Keep testimonial content above the video */
#testimonial-video-section .elementor-background-overlay, #testimonial-video-section .elementor-widget-wrap {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2948700a */
strong {
	font-family: "ABC Type Bold", sans-serif;
	font-weight: bold;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6612ccd2 */
.linear-gradient {
	background: linear-gradient(to bottom, rgba(237, 235, 241, .01) 0%, #edebf1 33%, #edebf1 66%, rgba(237, 235, 241, .01) 100%);
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-6702baf2 */
.faq .e-n-accordion-item {
	border-bottom: none !important;
}

.faq .e-n-accordion-item:not([open]) .e-n-accordion-item-title {
	border-bottom: 1px solid #bbb !important;
}

.faq .e-n-accordion-item[open] .e-n-accordion-item-title {
	border-bottom: none !important;
}

.faq .e-n-accordion-item[open] {
	border-bottom: 1px solid #bbb !important;
}

/* End custom CSS */

/* Start custom CSS for nav-menu, class: .elementor-element-74d654e6 */
.elementor-nav-menu a {
	text-decoration: none;
	transition: text-decoration .2s ease;
}

.elementor-nav-menu a:hover {
	text-decoration: underline;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3fa59046 */
.hover_link_bold {
	color: inherit;
	text-decoration: underline !important;
}

.hover_link_bold:hover {
	color: #6446a4 !important;
}
