/* End Custom Fonts CSS */

.elementor-11676 .elementor-element.elementor-element-6ce8f84 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--margin-top: -99px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 190px;
	--padding-bottom: 88px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-6ce8f84:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-6ce8f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ded3e6 0%, var(--e-global-color-231691dd) 21%);
}

.elementor-11676 .elementor-element.elementor-element-153369e {
	text-align: center;
}

.elementor-11676 .elementor-element.elementor-element-153369e .elementor-heading-title {
	font-family: "Cooper italic", Sans-serif;
}

.elementor-11676 .elementor-element.elementor-element-7a02f6f {
	text-align: center;
}

.elementor-11676 .elementor-element.elementor-element-44fec3e {
	--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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--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-11676 .elementor-element.elementor-element-175b89d {
	--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-11676 .elementor-element.elementor-element-175b89d::before, .elementor-11676 .elementor-element.elementor-element-175b89d > .elementor-background-video-container::before, .elementor-11676 .elementor-element.elementor-element-175b89d > .e-con-inner > .elementor-background-video-container::before, .elementor-11676 .elementor-element.elementor-element-175b89d > .elementor-background-slideshow::before, .elementor-11676 .elementor-element.elementor-element-175b89d > .e-con-inner > .elementor-background-slideshow::before, .elementor-11676 .elementor-element.elementor-element-175b89d > .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-11676 .elementor-element.elementor-element-175b89d:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-175b89d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background: url("https://cdn-iledobg.nitrocdn.com/nUMJQupotEobUubTntJIMQWffnOrMPdx/assets/images/optimized/rev-e96af5c/getflex.com/wp-content/uploads/2025/12/Screenshot-2025-11-23-at-9.39.39-PM-1.png") 50% 50%;
	background-size: cover;
}

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

.elementor-11676 .elementor-element.elementor-element-63ad618 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-11676 .elementor-element.elementor-element-63ad618 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-63ad618.elementor-element {
	--align-self: flex-start;
}

.elementor-11676 .elementor-element.elementor-element-63ad618 img {
	width: 24px;
}

.elementor-11676 .elementor-element.elementor-element-f20a966 {
	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-11676 .elementor-element.elementor-element-bbfebda > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-bbfebda {
	font-size: 14px;
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-bbfebda a {
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-e721234 {
	--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: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	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-11676 .elementor-element.elementor-element-e721234:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-e721234 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f5f8;
}

.elementor-11676 .elementor-element.elementor-element-2eae04a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-d1b2631 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-11676 .elementor-element.elementor-element-1848335 {
	font-size: 16px;
}

.elementor-11676 .elementor-element.elementor-element-e93ab91 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-e93ab91 {
	font-size: 14px;
	color: #716b83;
}

.elementor-11676 .elementor-element.elementor-element-e93ab91 a {
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-667cd06 {
	--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-11676 .elementor-element.elementor-element-667cd06::before, .elementor-11676 .elementor-element.elementor-element-667cd06 > .elementor-background-video-container::before, .elementor-11676 .elementor-element.elementor-element-667cd06 > .e-con-inner > .elementor-background-video-container::before, .elementor-11676 .elementor-element.elementor-element-667cd06 > .elementor-background-slideshow::before, .elementor-11676 .elementor-element.elementor-element-667cd06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11676 .elementor-element.elementor-element-667cd06 > .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-11676 .elementor-element.elementor-element-667cd06:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-667cd06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background: url("https://cdn-iledobg.nitrocdn.com/nUMJQupotEobUubTntJIMQWffnOrMPdx/assets/images/optimized/rev-e96af5c/getflex.com/wp-content/uploads/2025/12/Screenshot-2025-11-23-at-9.37.50-PM-1.png") 50% 50%;
	background-size: cover;
}

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

.elementor-11676 .elementor-element.elementor-element-8290e8d > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-11676 .elementor-element.elementor-element-8290e8d > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-8290e8d.elementor-element {
	--align-self: flex-start;
}

.elementor-11676 .elementor-element.elementor-element-8290e8d img {
	width: 24px;
}

.elementor-11676 .elementor-element.elementor-element-9e8a74f {
	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-11676 .elementor-element.elementor-element-e667d9f > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-e667d9f {
	font-size: 14px;
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-e667d9f a {
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-b22a752 {
	--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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 32px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-46cc7e2 {
	--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: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	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-11676 .elementor-element.elementor-element-46cc7e2:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-46cc7e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f5f8;
}

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

.elementor-11676 .elementor-element.elementor-element-8f97316 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-11676 .elementor-element.elementor-element-c042286 {
	font-size: 16px;
}

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

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

.elementor-11676 .elementor-element.elementor-element-3fbd3ce a {
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-e4b2896 {
	--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-11676 .elementor-element.elementor-element-e4b2896::before, .elementor-11676 .elementor-element.elementor-element-e4b2896 > .elementor-background-video-container::before, .elementor-11676 .elementor-element.elementor-element-e4b2896 > .e-con-inner > .elementor-background-video-container::before, .elementor-11676 .elementor-element.elementor-element-e4b2896 > .elementor-background-slideshow::before, .elementor-11676 .elementor-element.elementor-element-e4b2896 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11676 .elementor-element.elementor-element-e4b2896 > .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-11676 .elementor-element.elementor-element-e4b2896:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-e4b2896 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background: url("https://cdn-iledobg.nitrocdn.com/nUMJQupotEobUubTntJIMQWffnOrMPdx/assets/images/optimized/rev-e96af5c/getflex.com/wp-content/uploads/2025/12/Screenshot-2025-11-23-at-9.37.16-PM-1.png") 50% 50%;
	background-size: cover;
}

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

.elementor-11676 .elementor-element.elementor-element-0d1f4eb > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-11676 .elementor-element.elementor-element-0d1f4eb > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-0d1f4eb.elementor-element {
	--align-self: flex-start;
}

.elementor-11676 .elementor-element.elementor-element-0d1f4eb img {
	width: 24px;
}

.elementor-11676 .elementor-element.elementor-element-5b4df76 {
	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-11676 .elementor-element.elementor-element-09024ab > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-09024ab {
	font-size: 14px;
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-09024ab a {
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-43cd83b {
	--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: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	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-11676 .elementor-element.elementor-element-43cd83b:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-43cd83b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f5f8;
}

.elementor-11676 .elementor-element.elementor-element-5ef19f0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-4f95a0a > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-11676 .elementor-element.elementor-element-d8f5459 {
	font-size: 16px;
}

.elementor-11676 .elementor-element.elementor-element-97876a0 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-97876a0 {
	font-size: 14px;
	color: #716b83;
}

.elementor-11676 .elementor-element.elementor-element-97876a0 a {
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-531fbfa > .elementor-widget-container {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-531fbfa.elementor-element {
	--order: 99999;
}

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

.elementor-11676 .elementor-element.elementor-element-531fbfa a {
	color: var(--e-global-color-bece35e);
}

.elementor-11676 .elementor-element.elementor-element-adfca3c {
	--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-11676 .elementor-element.elementor-element-adfca3c:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-adfca3c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-11676 .elementor-element.elementor-element-012b9d5 {
	--display: flex;
}

.elementor-11676 .elementor-element.elementor-element-70e0171 {
	--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-11676 .elementor-element.elementor-element-70e0171:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-70e0171 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iledobg.nitrocdn.com/nUMJQupotEobUubTntJIMQWffnOrMPdx/assets/images/optimized/rev-e96af5c/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-11676 .elementor-element.elementor-element-70e0171:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-11676 .elementor-element.elementor-element-70e0171 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-11676 .elementor-element.elementor-element-70e0171::before, .elementor-11676 .elementor-element.elementor-element-70e0171 > .elementor-background-video-container::before, .elementor-11676 .elementor-element.elementor-element-70e0171 > .e-con-inner > .elementor-background-video-container::before, .elementor-11676 .elementor-element.elementor-element-70e0171 > .elementor-background-slideshow::before, .elementor-11676 .elementor-element.elementor-element-70e0171 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11676 .elementor-element.elementor-element-70e0171 > .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-11676 .elementor-element.elementor-element-dcb62d5 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-11676 .elementor-element.elementor-element-dcb62d5 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-dcb62d5.elementor-element {
	--align-self: flex-start;
}

.elementor-11676 .elementor-element.elementor-element-dcb62d5 img {
	width: 24px;
}

.elementor-11676 .elementor-element.elementor-element-a1bb1e1 {
	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-11676 .elementor-element.elementor-element-4166787 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-4166787 {
	font-size: 14px;
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-4166787 a {
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-38bc59b {
	--display: flex;
}

.elementor-11676 .elementor-element.elementor-element-4e56ced {
	--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-11676 .elementor-element.elementor-element-4e56ced:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-4e56ced > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f5f8;
}

.elementor-11676 .elementor-element.elementor-element-5999d4b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-48ce1ab > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-11676 .elementor-element.elementor-element-3ec3b25 {
	font-size: 16px;
}

.elementor-11676 .elementor-element.elementor-element-4ab4a07 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-4ab4a07 {
	font-size: 14px;
	color: #716b83;
}

.elementor-11676 .elementor-element.elementor-element-4ab4a07 a {
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-238378a {
	--display: flex;
}

.elementor-11676 .elementor-element.elementor-element-e85d710 {
	--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-11676 .elementor-element.elementor-element-e85d710:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-e85d710 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iledobg.nitrocdn.com/nUMJQupotEobUubTntJIMQWffnOrMPdx/assets/images/optimized/rev-e96af5c/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-11676 .elementor-element.elementor-element-e85d710:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-11676 .elementor-element.elementor-element-e85d710 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-11676 .elementor-element.elementor-element-e85d710::before, .elementor-11676 .elementor-element.elementor-element-e85d710 > .elementor-background-video-container::before, .elementor-11676 .elementor-element.elementor-element-e85d710 > .e-con-inner > .elementor-background-video-container::before, .elementor-11676 .elementor-element.elementor-element-e85d710 > .elementor-background-slideshow::before, .elementor-11676 .elementor-element.elementor-element-e85d710 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11676 .elementor-element.elementor-element-e85d710 > .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-11676 .elementor-element.elementor-element-178b11b > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-11676 .elementor-element.elementor-element-178b11b > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-178b11b.elementor-element {
	--align-self: flex-start;
}

.elementor-11676 .elementor-element.elementor-element-178b11b img {
	width: 24px;
}

.elementor-11676 .elementor-element.elementor-element-9fb788c {
	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-11676 .elementor-element.elementor-element-b3e4967 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-b3e4967 {
	font-size: 14px;
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-b3e4967 a {
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-253bd5b {
	--display: flex;
}

.elementor-11676 .elementor-element.elementor-element-ab21048 {
	--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-11676 .elementor-element.elementor-element-ab21048:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-ab21048 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f5f8;
}

.elementor-11676 .elementor-element.elementor-element-620041d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-6c7a8b4 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-11676 .elementor-element.elementor-element-533d4cb {
	font-size: 16px;
}

.elementor-11676 .elementor-element.elementor-element-fe09cb8 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-fe09cb8 {
	font-size: 14px;
	color: #716b83;
}

.elementor-11676 .elementor-element.elementor-element-fe09cb8 a {
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-3ce0144 {
	--display: flex;
}

.elementor-11676 .elementor-element.elementor-element-cae74ab {
	--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-11676 .elementor-element.elementor-element-cae74ab:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-cae74ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iledobg.nitrocdn.com/nUMJQupotEobUubTntJIMQWffnOrMPdx/assets/images/optimized/rev-e96af5c/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-11676 .elementor-element.elementor-element-cae74ab:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-11676 .elementor-element.elementor-element-cae74ab > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-11676 .elementor-element.elementor-element-cae74ab::before, .elementor-11676 .elementor-element.elementor-element-cae74ab > .elementor-background-video-container::before, .elementor-11676 .elementor-element.elementor-element-cae74ab > .e-con-inner > .elementor-background-video-container::before, .elementor-11676 .elementor-element.elementor-element-cae74ab > .elementor-background-slideshow::before, .elementor-11676 .elementor-element.elementor-element-cae74ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-11676 .elementor-element.elementor-element-cae74ab > .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-11676 .elementor-element.elementor-element-d6b0164 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-11676 .elementor-element.elementor-element-d6b0164 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-d6b0164.elementor-element {
	--align-self: flex-start;
}

.elementor-11676 .elementor-element.elementor-element-d6b0164 img {
	width: 24px;
}

.elementor-11676 .elementor-element.elementor-element-3a874c4 {
	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-11676 .elementor-element.elementor-element-8adeeec > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-8adeeec {
	font-size: 14px;
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-8adeeec a {
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-02f22a5 {
	--display: flex;
}

.elementor-11676 .elementor-element.elementor-element-8f56a07 {
	--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-11676 .elementor-element.elementor-element-8f56a07:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-8f56a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f5f8;
}

.elementor-11676 .elementor-element.elementor-element-f50dcaf {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-c2db8b7 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-11676 .elementor-element.elementor-element-b2a1670 {
	font-size: 16px;
}

.elementor-11676 .elementor-element.elementor-element-aef9c3b > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-aef9c3b {
	font-size: 14px;
	color: #716b83;
}

.elementor-11676 .elementor-element.elementor-element-aef9c3b a {
	color: #e5e5ea;
}

.elementor-11676 .elementor-element.elementor-element-ce66e5c {
	--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-11676 .elementor-element.elementor-element-ce66e5c :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-11676 .elementor-element.elementor-element-901bf7a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-901bf7a.elementor-element {
	--order: 99999;
}

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

.elementor-11676 .elementor-element.elementor-element-901bf7a a {
	color: var(--e-global-color-bece35e);
}

.elementor-11676 .elementor-element.elementor-element-dabb1e1 {
	--display: flex;
	--min-height: 485px;
	--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: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-dabb1e1:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-dabb1e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-11676 .elementor-element.elementor-element-d012bf2 {
	width: var(--container-widget-width, 752px);
	max-width: 752px;
	--container-widget-width: 752px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-11676 .elementor-element.elementor-element-d012bf2.elementor-element {
	--align-self: center;
}

.elementor-11676 .elementor-element.elementor-element-d012bf2 .elementor-heading-title {
	font-family: "Cooper regular", Sans-serif;
	font-size: 32px;
	font-weight: normal;
	line-height: 1.2em;
}

.elementor-11676 .elementor-element.elementor-element-632258e {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-245cdd1 {
	--display: flex;
	--min-height: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-33a6b0e > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-11676 .elementor-element.elementor-element-33a6b0e {
	text-align: center;
	font-family: "Cooper regular", Sans-serif;
	font-size: 54px;
	color: #2c194d;
}

.elementor-11676 .elementor-element.elementor-element-71c64ac {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 18px;
	color: #2c194d;
}

.elementor-11676 .elementor-element.elementor-element-71c64ac.elementor-element {
	--align-self: center;
}

.elementor-11676 .elementor-element.elementor-element-0815005 {
	--display: flex;
}

.elementor-11676 .elementor-element.elementor-element-07d720f > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

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

.elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-11676 .elementor-element.elementor-element-07d720f {
	--e-icon-list-icon-size: 56px;
	--icon-vertical-offset: 0px;
}

.elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-item > a {
	font-family: "Cooper regular", Sans-serif;
	font-size: 54px;
}

.elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-text {
	color: #2c194d;
	transition: color .3s;
}

.elementor-11676 .elementor-element.elementor-element-fba8372 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 18px;
	color: #2c194d;
}

.elementor-11676 .elementor-element.elementor-element-fba8372.elementor-element {
	--align-self: center;
}

.elementor-11676 .elementor-element.elementor-element-66175ee {
	--display: flex;
}

.elementor-11676 .elementor-element.elementor-element-b772c76 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-11676 .elementor-element.elementor-element-b772c76 {
	text-align: center;
	font-family: "Cooper regular", Sans-serif;
	font-size: 54px;
	color: #2c194d;
}

.elementor-11676 .elementor-element.elementor-element-4781eb2 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 18px;
	color: #2c194d;
}

.elementor-11676 .elementor-element.elementor-element-4781eb2.elementor-element {
	--align-self: center;
}

.elementor-11676 .elementor-element.elementor-element-caa54a7 {
	--display: flex;
}

.elementor-11676 .elementor-element.elementor-element-d4c1b4b > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-11676 .elementor-element.elementor-element-d4c1b4b {
	--e-icon-list-icon-size: 56px;
	--icon-vertical-offset: 0px;
}

.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-item > a {
	font-family: "Cooper regular", Sans-serif;
	font-size: 54px;
}

.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-text {
	color: #2c194d;
	transition: color .3s;
}

.elementor-11676 .elementor-element.elementor-element-3fd13a4 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 18px;
	color: #2c194d;
}

.elementor-11676 .elementor-element.elementor-element-3fd13a4.elementor-element {
	--align-self: center;
}

.elementor-11676 .elementor-element.elementor-element-d149811 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-d149811.elementor-element {
	--order: 99999;
}

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

.elementor-11676 .elementor-element.elementor-element-d149811 a {
	color: var(--e-global-color-bece35e);
}

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

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

.elementor-11676 .elementor-element.elementor-element-cf72322 {
	text-align: center;
}

.elementor-11676 .elementor-element.elementor-element-cf72322 .elementor-heading-title {
	font-family: "Cooper regular", Sans-serif;
	font-size: 32px;
	font-weight: normal;
}

.elementor-11676 .elementor-element.elementor-element-ee403a4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-2b015d8 {
	--display: flex;
	--min-height: 383px;
	--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: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-2b7b470);
	--border-color: var(--e-global-color-2b7b470);
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-11676 .elementor-element.elementor-element-2b015d8:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-2b015d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(221, 198, 249, 0);
}

.elementor-11676 .elementor-element.elementor-element-bb505cf {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-4e1bf9b > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-11676 .elementor-element.elementor-element-4e1bf9b {
	text-align: left;
}

.elementor-11676 .elementor-element.elementor-element-4e1bf9b img {
	width: 131px;
}

.elementor-11676 .elementor-element.elementor-element-e6f3f42 {
	font-family: "ABC Diatype regular", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-8d70eee);
}

.elementor-11676 .elementor-element.elementor-element-4519c9d.elementor-element {
	--order: 99999;
}

.elementor-11676 .elementor-element.elementor-element-4519c9d {
	font-family: "Cooper regular", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #737373;
}

.elementor-11676 .elementor-element.elementor-element-c058a8c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-2617014 {
	--display: flex;
	--min-height: 383px;
	--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: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-2b7b470);
	--border-color: var(--e-global-color-2b7b470);
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-11676 .elementor-element.elementor-element-2617014:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-2617014 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(221, 198, 249, 0);
}

.elementor-11676 .elementor-element.elementor-element-5b4b377 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-4925c06 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-11676 .elementor-element.elementor-element-4925c06 {
	text-align: left;
}

.elementor-11676 .elementor-element.elementor-element-4925c06 img {
	width: 131px;
}

.elementor-11676 .elementor-element.elementor-element-6a17eef {
	font-family: "ABC Diatype regular", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-8d70eee);
}

.elementor-11676 .elementor-element.elementor-element-27575c0.elementor-element {
	--order: 99999;
}

.elementor-11676 .elementor-element.elementor-element-27575c0 {
	font-family: "Cooper regular", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #737373;
}

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

.elementor-11676 .elementor-element.elementor-element-f470eb5 {
	--display: flex;
	--min-height: 383px;
	--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: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-2b7b470);
	--border-color: var(--e-global-color-2b7b470);
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-11676 .elementor-element.elementor-element-f470eb5:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-f470eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(221, 198, 249, 0);
}

.elementor-11676 .elementor-element.elementor-element-799253e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-e20d06d > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-11676 .elementor-element.elementor-element-e20d06d {
	text-align: left;
}

.elementor-11676 .elementor-element.elementor-element-e20d06d img {
	width: 131px;
}

.elementor-11676 .elementor-element.elementor-element-daca568 {
	font-family: "ABC Diatype regular", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-8d70eee);
}

.elementor-11676 .elementor-element.elementor-element-3d51320.elementor-element {
	--order: 99999;
}

.elementor-11676 .elementor-element.elementor-element-3d51320 {
	font-family: "Cooper regular", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #737373;
}

.elementor-11676 .elementor-element.elementor-element-2b06539 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-72b5b6c {
	--display: flex;
	--min-height: 383px;
	--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: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-2b7b470);
	--border-color: var(--e-global-color-2b7b470);
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-11676 .elementor-element.elementor-element-72b5b6c:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-72b5b6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(221, 198, 249, 0);
}

.elementor-11676 .elementor-element.elementor-element-1d44028 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-dc933b6 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-11676 .elementor-element.elementor-element-dc933b6 {
	text-align: left;
}

.elementor-11676 .elementor-element.elementor-element-dc933b6 img {
	width: 131px;
}

.elementor-11676 .elementor-element.elementor-element-78af017 {
	font-family: "ABC Diatype regular", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-8d70eee);
}

.elementor-11676 .elementor-element.elementor-element-7051eda.elementor-element {
	--order: 99999;
}

.elementor-11676 .elementor-element.elementor-element-7051eda {
	font-family: "Cooper regular", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #737373;
}

.elementor-11676 .elementor-element.elementor-element-5974a6a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-b072a33 {
	--display: flex;
	--min-height: 383px;
	--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: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-2b7b470);
	--border-color: var(--e-global-color-2b7b470);
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-11676 .elementor-element.elementor-element-b072a33:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-b072a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(221, 198, 249, 0);
}

.elementor-11676 .elementor-element.elementor-element-c56f985 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-4348526 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-11676 .elementor-element.elementor-element-4348526 {
	text-align: left;
}

.elementor-11676 .elementor-element.elementor-element-4348526 img {
	width: 131px;
}

.elementor-11676 .elementor-element.elementor-element-b905347 {
	font-family: "ABC Diatype regular", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-8d70eee);
}

.elementor-11676 .elementor-element.elementor-element-0cc8d5e.elementor-element {
	--order: 99999;
}

.elementor-11676 .elementor-element.elementor-element-0cc8d5e {
	font-family: "Cooper regular", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #737373;
}

.elementor-11676 .elementor-element.elementor-element-5b618fd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-3b6046d {
	--display: flex;
	--min-height: 383px;
	--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: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-2b7b470);
	--border-color: var(--e-global-color-2b7b470);
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-11676 .elementor-element.elementor-element-3b6046d:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-3b6046d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(221, 198, 249, 0);
}

.elementor-11676 .elementor-element.elementor-element-1511f0e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-06a7e25 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-11676 .elementor-element.elementor-element-06a7e25 {
	text-align: left;
}

.elementor-11676 .elementor-element.elementor-element-06a7e25 img {
	width: 131px;
}

.elementor-11676 .elementor-element.elementor-element-fc8175d {
	font-family: "ABC Diatype regular", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-8d70eee);
}

.elementor-11676 .elementor-element.elementor-element-7487411.elementor-element {
	--order: 99999;
}

.elementor-11676 .elementor-element.elementor-element-7487411 {
	font-family: "Cooper regular", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #737373;
}

.elementor-11676 .elementor-element.elementor-element-04edee2 {
	--e-n-carousel-swiper-slides-to-display: 3;
	--e-n-carousel-swiper-slides-gap: 26px;
	--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: -19px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 24px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: -19px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 24px;
	--e-n-carousel-arrow-size: 14px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-text);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-bece35e);
}

.elementor-11676 .elementor-element.elementor-element-04edee2 > .elementor-widget-container {
	margin: 36px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-04edee2 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-89918d9 > .elementor-widget-container {
	margin: 64px 0px 0px 0px;
}

.elementor-11676 .elementor-element.elementor-element-89918d9 img {
	width: 314px;
}

.elementor-11676 .elementor-element.elementor-element-9c2cc80 {
	--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;
	--justify-content: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 32px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11676 .elementor-element.elementor-element-e156b78 img {
	width: 179px;
}

.elementor-11676 .elementor-element.elementor-element-ccbb6f6 img {
	width: 185px;
}

@media (min-width:768px) {
	.elementor-11676 .elementor-element.elementor-element-175b89d {
		--width: 309.33px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-e721234 {
		--width: 309.33px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-667cd06 {
		--width: 309.33px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-46cc7e2 {
		--width: 309.33px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-e4b2896 {
		--width: 309.33px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-43cd83b {
		--width: 309.33px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-dabb1e1 {
		--content-width: 960px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-c3ce3a8 {
		--content-width: 960px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-11676 .elementor-element.elementor-element-6ce8f84 {
		--content-width: 800px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-175b89d {
		--width: 249.33px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-e721234 {
		--width: 249.33px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-667cd06 {
		--width: 249.33px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-46cc7e2 {
		--width: 249.33px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-e4b2896 {
		--width: 249.33px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-43cd83b {
		--width: 249.33px;
	}
}

@media (max-width:1024px) {
	.elementor-11676 .elementor-element.elementor-element-6ce8f84 {
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-44fec3e {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-175b89d {
		--min-height: 360px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-e721234 {
		--min-height: 360px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-667cd06 {
		--min-height: 360px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-b22a752 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-46cc7e2 {
		--min-height: 360px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-e4b2896 {
		--min-height: 360px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-43cd83b {
		--min-height: 360px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-70e0171 {
		--min-height: 360px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-4e56ced {
		--min-height: 360px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-e85d710 {
		--min-height: 360px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-ab21048 {
		--min-height: 360px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-cae74ab {
		--min-height: 360px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-8f56a07 {
		--min-height: 360px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-ce66e5c {
		--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-11676 .elementor-element.elementor-element-dabb1e1 {
		--gap: 28px 28px;
		--row-gap: 28px;
		--column-gap: 28px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-d012bf2 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-632258e {
		--gap: 42px 42px;
		--row-gap: 42px;
		--column-gap: 42px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-33a6b0e {
		font-size: 50px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-item > a {
		font-size: 50px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-b772c76 {
		font-size: 50px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-item > a {
		font-size: 50px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-c3ce3a8 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-cf72322 {
		width: var(--container-widget-width, 563px);
		max-width: 563px;
		--container-widget-width: 563px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-11676 .elementor-element.elementor-element-cf72322.elementor-element {
		--align-self: center;
	}
	
	.elementor-11676 .elementor-element.elementor-element-cf72322 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-2b015d8 {
		--min-height: 408px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-e6f3f42 {
		font-size: 18px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-4519c9d {
		font-size: 14px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-2617014 {
		--min-height: 408px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-6a17eef {
		font-size: 18px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-27575c0 {
		font-size: 14px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-f470eb5 {
		--min-height: 408px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-daca568 {
		font-size: 18px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-3d51320 {
		font-size: 14px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-72b5b6c {
		--min-height: 408px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-78af017 {
		font-size: 18px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-7051eda {
		font-size: 14px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-b072a33 {
		--min-height: 408px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-b905347 {
		font-size: 18px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-0cc8d5e {
		font-size: 14px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-3b6046d {
		--min-height: 408px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-fc8175d {
		font-size: 18px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-7487411 {
		font-size: 14px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-04edee2 {
		--e-n-carousel-swiper-slides-to-display: 2;
		--e-n-carousel-arrow-prev-left-position: 6px;
		--e-n-carousel-arrow-next-right-position: 6px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-04edee2 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-89918d9 img {
		width: 281px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-e156b78 img {
		width: 149px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-ccbb6f6 img {
		width: 154px;
	}
}

@media (max-width:767px) {
	.elementor-11676 .elementor-element.elementor-element-6ce8f84:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-6ce8f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-color: transparent;
		background-image: linear-gradient(180deg, #ded3e6 36%, var(--e-global-color-231691dd) 100%);
	}
	
	.elementor-11676 .elementor-element.elementor-element-6ce8f84 {
		--margin-top: -77px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 128px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-153369e {
		width: var(--container-widget-width, 307px);
		max-width: 307px;
		--container-widget-width: 307px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-11676 .elementor-element.elementor-element-153369e.elementor-element {
		--align-self: center;
	}
	
	.elementor-11676 .elementor-element.elementor-element-153369e .elementor-heading-title {
		line-height: 1.1em;
	}
	
	.elementor-11676 .elementor-element.elementor-element-7a02f6f {
		width: var(--container-widget-width, 308px);
		max-width: 308px;
		--container-widget-width: 308px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-11676 .elementor-element.elementor-element-7a02f6f.elementor-element {
		--align-self: center;
	}
	
	.elementor-11676 .elementor-element.elementor-element-44fec3e {
		--width: 309px;
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-44fec3e.e-con {
		--align-self: center;
	}
	
	.elementor-11676 .elementor-element.elementor-element-175b89d {
		--min-height: 440px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-e721234 {
		--min-height: 440px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-667cd06 {
		--min-height: 440px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-b22a752 {
		--width: 309px;
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-b22a752.e-con {
		--align-self: center;
	}
	
	.elementor-11676 .elementor-element.elementor-element-46cc7e2 {
		--min-height: 440px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-e4b2896 {
		--min-height: 440px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-43cd83b {
		--min-height: 440px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-531fbfa {
		text-align: left;
		font-size: 12px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-adfca3c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 111px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-012b9d5 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-70e0171:not(.elementor-motion-effects-element-type-background), .elementor-11676 .elementor-element.elementor-element-70e0171 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-iledobg.nitrocdn.com/nUMJQupotEobUubTntJIMQWffnOrMPdx/assets/images/optimized/rev-e96af5c/getflex.com/wp-content/uploads/2025/12/Screenshot-2025-11-23-at-9.39.39-PM-1.png");
	}
	
	.elementor-11676 .elementor-element.elementor-element-70e0171:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-11676 .elementor-element.elementor-element-70e0171 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-11676 .elementor-element.elementor-element-70e0171 {
		--min-height: 440px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-38bc59b {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-4e56ced {
		--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-11676 .elementor-element.elementor-element-48ce1ab {
		font-size: 18px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-238378a {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-e85d710 {
		--min-height: 440px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-ab21048 {
		--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-11676 .elementor-element.elementor-element-6c7a8b4 {
		font-size: 18px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-3ce0144 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-cae74ab {
		--min-height: 440px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-02f22a5 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-8f56a07 {
		--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-11676 .elementor-element.elementor-element-c2db8b7 {
		font-size: 18px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-ce66e5c {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-swiper-offset-size: 34px;
		--e-n-carousel-swiper-slides-gap: 15px;
		--e-n-carousel-arrow-prev-left-position: 23px;
		--e-n-carousel-arrow-prev-top-position: 120px;
		--e-n-carousel-arrow-next-right-align: 100%;
		--e-n-carousel-arrow-next-translate-x: 100%;
		--e-n-carousel-arrow-next-right-position: -79px;
		--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-11676 .elementor-element.elementor-element-ce66e5c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-901bf7a > .elementor-widget-container {
		padding: 15px 0px 0px 15px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-901bf7a.elementor-element {
		--align-self: center;
	}
	
	.elementor-11676 .elementor-element.elementor-element-901bf7a {
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-dabb1e1 {
		--min-height: 0px;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-d012bf2 {
		text-align: left;
	}
	
	.elementor-11676 .elementor-element.elementor-element-d012bf2 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.2em;
	}
	
	.elementor-11676 .elementor-element.elementor-element-632258e {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-245cdd1 {
		--width: 100%;
		--gap: 2px 2px;
		--row-gap: 2px;
		--column-gap: 2px;
		--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-11676 .elementor-element.elementor-element-33a6b0e > .elementor-widget-container {
		margin: 0px 0px -8px 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-33a6b0e {
		text-align: left;
		font-size: 40px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-71c64ac {
		width: 100%;
		max-width: 100%;
		text-align: left;
		font-size: 16px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-71c64ac.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-11676 .elementor-element.elementor-element-0815005 {
		--width: 100%;
		--gap: 2px 2px;
		--row-gap: 2px;
		--column-gap: 2px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-07d720f > .elementor-widget-container {
		margin: 0px 0px -8px 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(0px / 2);
	}
	
	.elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(0px / 2);
	}
	
	.elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(0px / 2);
	}
	
	.elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-0px / 2);
	}
	
	.elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-0px / 2);
	}
	
	.elementor-11676 .elementor-element.elementor-element-07d720f {
		--e-icon-list-icon-size: 40px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11676 .elementor-element.elementor-element-07d720f .elementor-icon-list-item > a {
		font-size: 40px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-fba8372 {
		--container-widget-width: 139px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 139px);
		max-width: 139px;
		text-align: left;
		font-size: 16px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-fba8372.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-11676 .elementor-element.elementor-element-66175ee {
		--width: 100%;
		--gap: 2px 2px;
		--row-gap: 2px;
		--column-gap: 2px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-b772c76 > .elementor-widget-container {
		margin: 0px 0px -8px 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-b772c76 {
		text-align: left;
		font-size: 40px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-4781eb2 {
		width: 100%;
		max-width: 100%;
		text-align: left;
		font-size: 16px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-4781eb2.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-11676 .elementor-element.elementor-element-caa54a7 {
		--width: 100%;
		--gap: 2px 2px;
		--row-gap: 2px;
		--column-gap: 2px;
		--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-11676 .elementor-element.elementor-element-d4c1b4b > .elementor-widget-container {
		margin: 0px 0px -8px 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(0px / 2);
	}
	
	.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(0px / 2);
	}
	
	.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(0px / 2);
	}
	
	.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-0px / 2);
	}
	
	.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-0px / 2);
	}
	
	.elementor-11676 .elementor-element.elementor-element-d4c1b4b {
		--e-icon-list-icon-size: 40px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11676 .elementor-element.elementor-element-d4c1b4b .elementor-icon-list-item > a {
		font-size: 40px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-3fd13a4 {
		--container-widget-width: 139px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 139px);
		max-width: 139px;
		text-align: left;
		font-size: 16px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-3fd13a4.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-11676 .elementor-element.elementor-element-d149811 {
		text-align: left;
		font-size: 12px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-c3ce3a8 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-cf72322 {
		width: var(--container-widget-width, 291px);
		max-width: 291px;
		--container-widget-width: 291px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-11676 .elementor-element.elementor-element-cf72322.elementor-element {
		--align-self: center;
	}
	
	.elementor-11676 .elementor-element.elementor-element-cf72322 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.2em;
	}
	
	.elementor-11676 .elementor-element.elementor-element-ee403a4 {
		--width: 500px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-2b015d8 {
		--min-height: 400px;
		--justify-content: space-between;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-4e1bf9b img {
		width: 107px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-e6f3f42 {
		font-size: 16px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-4519c9d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-4519c9d {
		font-size: 14px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-4519c9d p {
		margin-block-end: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-c058a8c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-2617014 {
		--min-height: 400px;
		--justify-content: space-between;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-4925c06 img {
		width: 107px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-6a17eef {
		font-size: 16px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-27575c0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-27575c0 {
		font-size: 14px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-27575c0 p {
		margin-block-end: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-f470eb5 {
		--min-height: 400px;
		--justify-content: space-between;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-e20d06d img {
		width: 107px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-daca568 {
		font-size: 16px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-3d51320 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-3d51320 {
		font-size: 14px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-3d51320 p {
		margin-block-end: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-72b5b6c {
		--min-height: 400px;
		--justify-content: space-between;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-dc933b6 img {
		width: 107px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-78af017 {
		font-size: 16px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-7051eda > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-7051eda {
		font-size: 14px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-7051eda p {
		margin-block-end: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-b072a33 {
		--min-height: 400px;
		--justify-content: space-between;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-4348526 img {
		width: 107px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-b905347 {
		font-size: 16px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-0cc8d5e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-0cc8d5e {
		font-size: 14px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-0cc8d5e p {
		margin-block-end: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-3b6046d {
		--min-height: 400px;
		--justify-content: space-between;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-06a7e25 img {
		width: 107px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-fc8175d {
		font-size: 16px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-7487411 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-7487411 {
		font-size: 14px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-7487411 p {
		margin-block-end: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-04edee2 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-swiper-slides-gap: 17px;
		--e-n-carousel-arrow-prev-left-position: 0px;
		--e-n-carousel-arrow-next-right-position: 0px;
		--e-n-carousel-arrow-size: 14px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-04edee2 > .elementor-widget-container {
		margin: 48px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	:where( .elementor-11676 .elementor-element.elementor-element-04edee2 .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-11676 .elementor-element.elementor-element-89918d9 > .elementor-widget-container {
		margin: 48px 0px 0px 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-89918d9 img {
		width: 239px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-9c2cc80 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-e156b78 img {
		width: 130px;
	}
	
	.elementor-11676 .elementor-element.elementor-element-ccbb6f6 img {
		width: 130px;
	}
}

/* Start custom CSS for container, class: .elementor-element-175b89d */

/* 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-70e0171 */

/* 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-70e0171 */

/* 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-70e0171 */

/* 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-70e0171 */

/* 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-70e0171 */

/* 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-70e0171 */

/* 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-70e0171 */

/* 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 icon-list, class: .elementor-element-07d720f */
.elementor-icon-list-icon {
	margin-right: -14px !important;
}

/* End custom CSS */

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