.elementor-385 .elementor-element.elementor-element-3c1b7b6 {
	--display: flex;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 180px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-385
	.elementor-element.elementor-element-3c1b7b6:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-385
	.elementor-element.elementor-element-3c1b7b6
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-image: url("../../2025/09/blue-marble-pattern-useful-as-background-or-textur-2025-03-08-17-20-55-utc.jpg");
	background-repeat: no-repeat;
	background-size: 200% auto;
}
.elementor-385 .elementor-element.elementor-element-3c1b7b6::before,
.elementor-385
	.elementor-element.elementor-element-3c1b7b6
	> .elementor-background-video-container::before,
.elementor-385
	.elementor-element.elementor-element-3c1b7b6
	> .e-con-inner
	> .elementor-background-video-container::before,
.elementor-385
	.elementor-element.elementor-element-3c1b7b6
	> .elementor-background-slideshow::before,
.elementor-385
	.elementor-element.elementor-element-3c1b7b6
	> .e-con-inner
	> .elementor-background-slideshow::before,
.elementor-385
	.elementor-element.elementor-element-3c1b7b6
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer::before {
	background-image: url("../../2025/10/Ellipse-1-Compressed.png");
	--background-overlay: "";
	background-position: top center;
	background-repeat: no-repeat;
}
.elementor-385 .elementor-element.elementor-element-3c1b7b6,
.elementor-385 .elementor-element.elementor-element-3c1b7b6::before {
	--border-transition: 0.3s;
}
.elementor-385
	.elementor-element.elementor-element-3c1b7b6
	> .elementor-shape-bottom
	.elementor-shape-fill,
.elementor-385
	.elementor-element.elementor-element-3c1b7b6
	> .e-con-inner
	> .elementor-shape-bottom
	.elementor-shape-fill {
	fill: var(--e-global-color-primary);
}
.elementor-385
	.elementor-element.elementor-element-3c1b7b6
	> .elementor-shape-bottom
	svg,
.elementor-385
	.elementor-element.elementor-element-3c1b7b6
	> .e-con-inner
	> .elementor-shape-bottom
	svg {
	height: 45px;
}
.elementor-385 .elementor-element.elementor-element-13b0559 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--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-385 .elementor-element.elementor-element-27ab841 {
	--display: flex;
	--background-transition: 0.3s;
	--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-385 .elementor-element.elementor-element-f02ff78 {
	text-align: center;
}
.elementor-385
	.elementor-element.elementor-element-f02ff78
	.elementor-heading-title {
	color: var(--e-global-color-2fd65e3);
	font-family: "Audiowide", Sans-serif;
	font-size: 8em;
	font-weight: 600;
	text-transform: uppercase;
}
.elementor-385 .elementor-element.elementor-element-ce053e3 {
	--display: flex;
	--background-transition: 0.3s;
	--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-385 .elementor-element.elementor-element-0bb0cc6 {
	width: 100%;
	max-width: 100%;
	z-index: 1;
}
.elementor-385
	.elementor-element.elementor-element-0bb0cc6
	.pt-plus-heading-animation
	.pt-plus-cd-headline,
.elementor-385
	.elementor-element.elementor-element-0bb0cc6
	.pt-plus-heading-animation
	.pt-plus-cd-headline
	span {
	text-align: center;
}
.elementor-385
	.elementor-element.elementor-element-0bb0cc6
	.pt-plus-heading-animation
	.pt-plus-cd-headline
	b {
	color: var(--e-global-color-5834eee);
}
.elementor-385
	.elementor-element.elementor-element-0bb0cc6
	.pt-plus-heading-animation:not(.head-anim-style-6)
	.pt-plus-cd-headline
	b {
	background: var(--e-global-color-e5e3b2f);
}
.elementor-385 .elementor-element.elementor-element-10a2d5a {
	--display: flex;
	--background-transition: 0.3s;
	--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-385 .elementor-element.elementor-element-0eed022.elementor-element {
	--align-self: center;
}
.elementor-385
	.elementor-element.elementor-element-0eed022
	.elementor-icon-list-items:not(.elementor-inline-items)
	.elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}
.elementor-385
	.elementor-element.elementor-element-0eed022
	.elementor-icon-list-items:not(.elementor-inline-items)
	.elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}
.elementor-385
	.elementor-element.elementor-element-0eed022
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}
.elementor-385
	.elementor-element.elementor-element-0eed022
	.elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}
body.rtl
	.elementor-385
	.elementor-element.elementor-element-0eed022
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item:after {
	left: calc(-5px / 2);
}
body:not(.rtl)
	.elementor-385
	.elementor-element.elementor-element-0eed022
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item:after {
	right: calc(-5px / 2);
}
.elementor-385
	.elementor-element.elementor-element-0eed022
	.elementor-icon-list-icon
	i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}
.elementor-385
	.elementor-element.elementor-element-0eed022
	.elementor-icon-list-icon
	svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}
.elementor-385 .elementor-element.elementor-element-0eed022 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}
.elementor-385
	.elementor-element.elementor-element-0eed022
	.elementor-icon-list-item
	> .elementor-icon-list-text,
.elementor-385
	.elementor-element.elementor-element-0eed022
	.elementor-icon-list-item
	> a {
	font-family: var(--e-global-typography-e9e1e29-font-family), Sans-serif;
	font-size: var(--e-global-typography-e9e1e29-font-size);
	font-weight: var(--e-global-typography-e9e1e29-font-weight);
}
.elementor-385
	.elementor-element.elementor-element-0eed022
	.elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}
.elementor-385
	.elementor-element.elementor-element-0eed022
	.elementor-icon-list-item:hover
	.elementor-icon-list-text {
	color: var(--e-global-color-accent);
}
.elementor-385 .elementor-element.elementor-element-d048fc9 {
	--display: flex;
	--gap: 20px 20px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-385 .elementor-element.elementor-element-d048fc9,
.elementor-385 .elementor-element.elementor-element-d048fc9::before {
	--border-transition: 0.3s;
}
.elementor-385 .elementor-element.elementor-element-d99096b {
	width: 100%;
	max-width: 100%;
	z-index: 1;
}
.elementor-385
	.elementor-element.elementor-element-d99096b
	.pt-plus-heading-animation
	.pt-plus-cd-headline,
.elementor-385
	.elementor-element.elementor-element-d99096b
	.pt-plus-heading-animation
	.pt-plus-cd-headline
	span {
	text-align: center;
}
.elementor-385
	.elementor-element.elementor-element-d99096b
	.pt-plus-heading-animation
	.pt-plus-cd-headline
	b {
	color: var(--e-global-color-5834eee);
}
.elementor-385
	.elementor-element.elementor-element-d99096b
	.pt-plus-heading-animation:not(.head-anim-style-6)
	.pt-plus-cd-headline
	b {
	background: var(--e-global-color-e5e3b2f);
}
.elementor-385 .elementor-element.elementor-element-22ce3b1 {
	--e-image-carousel-slides-to-show: 4;
}
.elementor-385 .elementor-element.elementor-element-091696e {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-385 .elementor-element.elementor-element-7db40ba {
	--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;
	--background-transition: 0.3s;
	--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-385 .elementor-element.elementor-element-1200779 {
	--display: flex;
	--background-transition: 0.3s;
	--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-385
	.elementor-element.elementor-element-78eaa42
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-385 .elementor-element.elementor-element-78eaa42 {
	z-index: 1;
}
.elementor-385
	.elementor-element.elementor-element-78eaa42
	.pt-plus-heading-animation
	.pt-plus-cd-headline,
.elementor-385
	.elementor-element.elementor-element-78eaa42
	.pt-plus-heading-animation
	.pt-plus-cd-headline
	span {
	text-align: left;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-d365e0a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d365e0a-font-size);
	font-weight: var(--e-global-typography-d365e0a-font-weight);
}
.elementor-385
	.elementor-element.elementor-element-78eaa42
	.pt-plus-heading-animation
	.pt-plus-cd-headline
	b {
	color: var(--e-global-color-5834eee);
}
.elementor-385
	.elementor-element.elementor-element-78eaa42
	.pt-plus-heading-animation:not(.head-anim-style-6)
	.pt-plus-cd-headline
	b {
	background: var(--e-global-color-e5e3b2f);
}
.elementor-385 .elementor-element.elementor-element-4d66fa4 {
	--display: flex;
	--justify-content: flex-end;
	--background-transition: 0.3s;
	--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-385 .elementor-element.elementor-element-dfea7f6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--background-transition: 0.3s;
	--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-385
	.elementor-element.elementor-element-d44cef0
	.jeg-elementor-kit.jkit-video-button
	.jkit-video-popup-btn {
	background-color: var(--e-global-color-accent);
	height: 15px;
	width: 15px;
	line-height: 70px;
}
.elementor-385
	.elementor-element.elementor-element-d44cef0
	> .elementor-widget-container {
	margin: 0px 0px -6px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-385
	.elementor-element.elementor-element-d44cef0
	.jeg-elementor-kit.jkit-video-button {
	text-align: center;
}
.elementor-385
	.elementor-element.elementor-element-d44cef0
	.jeg-elementor-kit.jkit-video-button
	.jkit-video-popup-btn
	i,
.elementor-385
	.elementor-element.elementor-element-d44cef0
	.jeg-elementor-kit.jkit-video-button
	.jkit-video-popup-btn
	span {
	color: var(--e-global-color-99fedd7);
}
.elementor-385
	.elementor-element.elementor-element-d44cef0
	.jeg-elementor-kit.jkit-video-button
	.jkit-video-popup-btn
	svg {
	fill: var(--e-global-color-99fedd7);
}
.elementor-385
	.elementor-element.elementor-element-d44cef0
	.jeg-elementor-kit.jkit-video-button
	.jkit-video-popup-btn.glow-enable:not(.hover-gradient):after,
.elementor-385
	.elementor-element.elementor-element-d44cef0
	.jeg-elementor-kit.jkit-video-button
	.jkit-video-popup-btn.glow-enable:not(.hover-gradient):before,
.elementor-385
	.elementor-element.elementor-element-d44cef0
	.jeg-elementor-kit.jkit-video-button
	.jkit-video-popup-btn.glow-enable.hover-gradient
	> span:after,
.elementor-385
	.elementor-element.elementor-element-d44cef0
	.jeg-elementor-kit.jkit-video-button
	.jkit-video-popup-btn.glow-enable.hover-gradient
	> span:before {
	color: var(--e-global-color-4e71917);
}
.elementor-385
	.elementor-element.elementor-element-d44cef0
	.jeg-elementor-kit.jkit-video-button
	i {
	font-size: 30px;
}
.elementor-385
	.elementor-element.elementor-element-d44cef0
	.jeg-elementor-kit.jkit-video-button
	svg {
	width: 30px;
}
.elementor-385 .elementor-element.elementor-element-b87a216.elementor-element {
	--align-self: center;
}
.elementor-385 .elementor-element.elementor-element-b87a216 {
	text-align: left;
}
.elementor-385 .elementor-element.elementor-element-ed3ecab {
	--display: grid;
	
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--grid-auto-flow: row;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}
.elementor-385 .elementor-element.elementor-element-3248389 {
	--display: flex;
	--background-transition: 0.3s;
	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-2fd65e3);
	--border-color: var(--e-global-color-2fd65e3);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-385
	.elementor-element.elementor-element-3248389:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-385
	.elementor-element.elementor-element-3248389
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: var(--e-global-color-497f79e);
}
.elementor-385 .elementor-element.elementor-element-3248389:hover {
	background-color: var(--e-global-color-497f79e);
	border-style: solid;
	border-color: var(--e-global-color-5834eee);
	--border-color: var(--e-global-color-5834eee);
}
.elementor-385 .elementor-element.elementor-element-3248389,
.elementor-385 .elementor-element.elementor-element-3248389::before {
	--border-transition: 0.3s;
}
.elementor-385 .elementor-element.elementor-element-b2b6fbd.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}
.elementor-385 .elementor-element.elementor-element-b2b6fbd img {
	width: 40%;
}
.elementor-385 .elementor-element.elementor-element-d577875 {
	text-align: center;
}
.elementor-385
	.elementor-element.elementor-element-d577875
	.elementor-heading-title {
	color: var(--e-global-color-5834eee);
}
.elementor-385
	.elementor-element.elementor-element-bfd3f8c
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-385 .elementor-element.elementor-element-bfd3f8c {
	text-align: center;
}
.elementor-385 .elementor-element.elementor-element-0159784 {
	--display: flex;
	--background-transition: 0.3s;
	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-2fd65e3);
	--border-color: var(--e-global-color-2fd65e3);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-385
	.elementor-element.elementor-element-0159784:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-385
	.elementor-element.elementor-element-0159784
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2fd65e3);
}
.elementor-385 .elementor-element.elementor-element-0159784:hover {
	background-color: var(--e-global-color-497f79e);
	border-style: solid;
	border-color: var(--e-global-color-5834eee);
	--border-color: var(--e-global-color-5834eee);
}
.elementor-385 .elementor-element.elementor-element-0159784,
.elementor-385 .elementor-element.elementor-element-0159784::before {
	--border-transition: 0.3s;
}
.elementor-385 .elementor-element.elementor-element-86dde6c.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}
.elementor-385 .elementor-element.elementor-element-86dde6c img {
	width: 40%;
}
.elementor-385 .elementor-element.elementor-element-6992f7f {
	text-align: center;
}
.elementor-385
	.elementor-element.elementor-element-6992f7f
	.elementor-heading-title {
	color: var(--e-global-color-5834eee);
}
.elementor-385 .elementor-element.elementor-element-e608f4c {
	text-align: center;
}
.elementor-385 .elementor-element.elementor-element-263225e {
	--display: flex;
	--background-transition: 0.3s;
	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-2fd65e3);
	--border-color: var(--e-global-color-2fd65e3);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-385
	.elementor-element.elementor-element-263225e:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-385
	.elementor-element.elementor-element-263225e
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2fd65e3);
}
.elementor-385 .elementor-element.elementor-element-263225e:hover {
	background-color: var(--e-global-color-497f79e);
	border-style: solid;
	border-color: var(--e-global-color-5834eee);
	--border-color: var(--e-global-color-5834eee);
}
.elementor-385 .elementor-element.elementor-element-263225e,
.elementor-385 .elementor-element.elementor-element-263225e::before {
	--border-transition: 0.3s;
}
.elementor-385 .elementor-element.elementor-element-61759fc.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}
.elementor-385 .elementor-element.elementor-element-61759fc img {
	width: 40%;
}
.elementor-385 .elementor-element.elementor-element-0cf9697 {
	text-align: center;
}
.elementor-385
	.elementor-element.elementor-element-0cf9697
	.elementor-heading-title {
	color: var(--e-global-color-5834eee);
}
.elementor-385 .elementor-element.elementor-element-8c5d4f9 {
	text-align: center;
}
.elementor-385 .elementor-element.elementor-element-b0229a3 {
	--display: flex;
	--background-transition: 0.3s;
	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-2fd65e3);
	--border-color: var(--e-global-color-2fd65e3);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-385
	.elementor-element.elementor-element-b0229a3:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-385
	.elementor-element.elementor-element-b0229a3
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2fd65e3);
}
.elementor-385 .elementor-element.elementor-element-b0229a3:hover {
	background-color: var(--e-global-color-497f79e);
	border-style: solid;
	border-color: var(--e-global-color-5834eee);
	--border-color: var(--e-global-color-5834eee);
}
.elementor-385 .elementor-element.elementor-element-b0229a3,
.elementor-385 .elementor-element.elementor-element-b0229a3::before {
	--border-transition: 0.3s;
}
.elementor-385 .elementor-element.elementor-element-5182b93.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}
.elementor-385 .elementor-element.elementor-element-5182b93 img {
	width: 40%;
}
.elementor-385 .elementor-element.elementor-element-b9cbc0d {
	text-align: center;
}
.elementor-385
	.elementor-element.elementor-element-b9cbc0d
	.elementor-heading-title {
	color: var(--e-global-color-5834eee);
}
.elementor-385 .elementor-element.elementor-element-4780b94 {
	text-align: center;
}
.elementor-385 .elementor-element.elementor-element-821f7fc {
	--display: flex;
	--background-transition: 0.3s;
	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-2fd65e3);
	--border-color: var(--e-global-color-2fd65e3);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-385
	.elementor-element.elementor-element-821f7fc:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-385
	.elementor-element.elementor-element-821f7fc
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2fd65e3);
}
.elementor-385 .elementor-element.elementor-element-821f7fc:hover {
	background-color: var(--e-global-color-497f79e);
	border-style: solid;
	border-color: var(--e-global-color-5834eee);
	--border-color: var(--e-global-color-5834eee);
}
.elementor-385 .elementor-element.elementor-element-821f7fc,
.elementor-385 .elementor-element.elementor-element-821f7fc::before {
	--border-transition: 0.3s;
}
.elementor-385 .elementor-element.elementor-element-bb7e61f.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}
.elementor-385 .elementor-element.elementor-element-bb7e61f img {
	width: 40%;
}
.elementor-385 .elementor-element.elementor-element-6b21198 {
	text-align: center;
}
.elementor-385
	.elementor-element.elementor-element-6b21198
	.elementor-heading-title {
	color: var(--e-global-color-5834eee);
}
.elementor-385 .elementor-element.elementor-element-a39cef3 {
	text-align: center;
}
.elementor-385 .elementor-element.elementor-element-141c01b {
	--display: flex;
	--background-transition: 0.3s;
	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-2fd65e3);
	--border-color: var(--e-global-color-2fd65e3);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-385
	.elementor-element.elementor-element-141c01b:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-385
	.elementor-element.elementor-element-141c01b
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2fd65e3);
}
.elementor-385 .elementor-element.elementor-element-141c01b:hover {
	background-color: var(--e-global-color-497f79e);
	border-style: solid;
	border-color: var(--e-global-color-5834eee);
	--border-color: var(--e-global-color-5834eee);
}
.elementor-385 .elementor-element.elementor-element-141c01b,
.elementor-385 .elementor-element.elementor-element-141c01b::before {
	--border-transition: 0.3s;
}
.elementor-385 .elementor-element.elementor-element-42a7e59.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}
.elementor-385 .elementor-element.elementor-element-42a7e59 img {
	width: 40%;
}
.elementor-385 .elementor-element.elementor-element-ac3f696 {
	text-align: center;
}
.elementor-385
	.elementor-element.elementor-element-ac3f696
	.elementor-heading-title {
	color: var(--e-global-color-5834eee);
}
.elementor-385 .elementor-element.elementor-element-9656f78 {
	text-align: center;
}
.elementor-385 .elementor-element.elementor-element-225e624 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 200px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-385
	.elementor-element.elementor-element-225e624:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-385
	.elementor-element.elementor-element-225e624
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-image: url("../../2025/09/blue-marble-pattern-useful-as-background-or-textur-2025-03-08-17-20-55-utc.jpg");
}
.elementor-385 .elementor-element.elementor-element-225e624,
.elementor-385 .elementor-element.elementor-element-225e624::before {
	--border-transition: 0.3s;
}
.elementor-385
	.elementor-element.elementor-element-225e624
	> .elementor-shape-top
	.elementor-shape-fill,
.elementor-385
	.elementor-element.elementor-element-225e624
	> .e-con-inner
	> .elementor-shape-top
	.elementor-shape-fill {
	fill: var(--e-global-color-primary);
}
.elementor-385
	.elementor-element.elementor-element-225e624
	> .elementor-shape-top
	svg,
.elementor-385
	.elementor-element.elementor-element-225e624
	> .e-con-inner
	> .elementor-shape-top
	svg {
	height: 70px;
}
.elementor-385 .elementor-element.elementor-element-c9fd4ab {
	--display: flex;
	--background-transition: 0.3s;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 2px;
	--padding-left: 2px;
	--padding-right: 2px;
	--z-index: 1;
}
.elementor-385
	.elementor-element.elementor-element-c9fd4ab:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-385
	.elementor-element.elementor-element-c9fd4ab
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(
		180deg,
		var(--e-global-color-5834eee) 0%,
		var(--e-global-color-497f79e) 100%
	);
}
.elementor-385 .elementor-element.elementor-element-c9fd4ab,
.elementor-385 .elementor-element.elementor-element-c9fd4ab::before {
	--border-transition: 0.3s;
}
.elementor-385 .elementor-element.elementor-element-01b0812 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--overflow: hidden;
	--background-transition: 0.3s;
	--overlay-opacity: 0.7;
	--overlay-mix-blend-mode: overlay;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-385
	.elementor-element.elementor-element-01b0812:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-385
	.elementor-element.elementor-element-01b0812
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: var(--e-global-color-497f79e);
}
.elementor-385 .elementor-element.elementor-element-01b0812::before,
.elementor-385
	.elementor-element.elementor-element-01b0812
	> .elementor-background-video-container::before,
.elementor-385
	.elementor-element.elementor-element-01b0812
	> .e-con-inner
	> .elementor-background-video-container::before,
.elementor-385
	.elementor-element.elementor-element-01b0812
	> .elementor-background-slideshow::before,
.elementor-385
	.elementor-element.elementor-element-01b0812
	> .e-con-inner
	> .elementor-background-slideshow::before,
.elementor-385
	.elementor-element.elementor-element-01b0812
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer::before {
	background-image: url("../../2025/09/black-geometric-hexagonal-abstract-background-fut-2025-03-08-06-57-43-utc-1-cp0.png");
	--background-overlay: "";
	background-position: center center;
	background-size: 200% auto;
}
.elementor-385 .elementor-element.elementor-element-01b0812::before {
	filter: brightness(120%) contrast(100%) saturate(100%) blur(0px)
		hue-rotate(0deg);
}
.elementor-385 .elementor-element.elementor-element-01b0812,
.elementor-385 .elementor-element.elementor-element-01b0812::before {
	--border-transition: 0.3s;
}
.elementor-385 .elementor-element.elementor-element-2d716fc {
	--display: flex;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
	--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-385
	.elementor-element.elementor-element-2d716fc:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-385
	.elementor-element.elementor-element-2d716fc
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-image: url("../../2025/09/Group-2.png");
	background-position: -58px 233px;
	background-repeat: no-repeat;
	background-size: 120% auto;
}
.elementor-385 .elementor-element.elementor-element-2d716fc::before,
.elementor-385
	.elementor-element.elementor-element-2d716fc
	> .elementor-background-video-container::before,
.elementor-385
	.elementor-element.elementor-element-2d716fc
	> .e-con-inner
	> .elementor-background-video-container::before,
.elementor-385
	.elementor-element.elementor-element-2d716fc
	> .elementor-background-slideshow::before,
.elementor-385
	.elementor-element.elementor-element-2d716fc
	> .e-con-inner
	> .elementor-background-slideshow::before,
.elementor-385
	.elementor-element.elementor-element-2d716fc
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer::before {
	background-image: url("../../2025/09/close-up-shot-of-a-focused-asian-guy-professional-2025-03-26-13-46-44-utc-1.png");
	--background-overlay: "";
	background-position: -66px 0px;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-385 .elementor-element.elementor-element-2d716fc,
.elementor-385 .elementor-element.elementor-element-2d716fc::before {
	--border-transition: 0.3s;
}
.elementor-385 .elementor-element.elementor-element-0943cc4 {
	--spacer-size: 50px;
}
.elementor-385 .elementor-element.elementor-element-3ae69a3 {
	--display: flex;
	--justify-content: center;
	--background-transition: 0.3s;
	--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-385
	.elementor-element.elementor-element-a6bce92
	> .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-385 .elementor-element.elementor-element-a6bce92 {
	z-index: 1;
}
.elementor-385
	.elementor-element.elementor-element-a6bce92
	.pt-plus-heading-animation
	.pt-plus-cd-headline,
.elementor-385
	.elementor-element.elementor-element-a6bce92
	.pt-plus-heading-animation
	.pt-plus-cd-headline
	span {
	text-align: center;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-d365e0a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d365e0a-font-size);
	font-weight: var(--e-global-typography-d365e0a-font-weight);
}
.elementor-385
	.elementor-element.elementor-element-a6bce92
	.pt-plus-heading-animation
	.pt-plus-cd-headline
	b {
	color: var(--e-global-color-5834eee);
}
.elementor-385
	.elementor-element.elementor-element-a6bce92
	.pt-plus-heading-animation:not(.head-anim-style-6)
	.pt-plus-cd-headline
	b {
	background: var(--e-global-color-e5e3b2f);
}
.elementor-385
	.elementor-element.elementor-element-719729d
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.elementor-385 .elementor-element.elementor-element-719729d {
	text-align: center;
}
.elementor-385
	.elementor-element.elementor-element-d1a4220
	> .elementor-widget-container {
	--e-transform-rotateX: 1deg;
	--e-transform-perspective: 20px;
	--e-transform-rotateY: 0deg;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 2px 12px 2px 12px;
	border-color: var(--e-global-color-5834eee);
	border-radius: 5px 5px 5px 5px;
}
.elementor-385 .elementor-element.elementor-element-d1a4220.elementor-element {
	--align-self: center;
}
.elementor-385
	.elementor-element.elementor-element-d1a4220
	.pt_plus_button:not(.button-style-11):not(.button-style-17)
	.button-link-wrap,
.elementor-385
	.elementor-element.elementor-element-d1a4220
	.pt_plus_button.button-style-11
	.button-link-wrap
	> span,
.elementor-385
	.elementor-element.elementor-element-d1a4220
	.pt_plus_button.button-style-11
	.button-link-wrap::before,
.elementor-385
	.elementor-element.elementor-element-d1a4220
	.pt_plus_button.button-style-17
	.button-link-wrap
	> span {
	padding: 15px 30px 15px 30px;
}
.elementor-385
	.elementor-element.elementor-element-d1a4220
	.pt_plus_button
	.button-link-wrap {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	color: var(--e-global-color-secondary);
}
.elementor-385
	.elementor-element.elementor-element-d1a4220
	.pt_plus_button
	.button-link-wrap
	svg {
	fill: var(--e-global-color-secondary);
}
.elementor-385
	.elementor-element.elementor-element-d1a4220
	.pt_plus_button.button-style-3
	.button-link-wrap
	.arrow
	* {
	fill: var(--e-global-color-secondary);
	stroke: var(--e-global-color-secondary);
}
.elementor-385
	.elementor-element.elementor-element-d1a4220
	.pt_plus_button.button-style-7
	.button-link-wrap:after {
	border-color: var(--e-global-color-secondary);
}
.elementor-385 .elementor-element.elementor-element-cba0fcd {
	--display: flex;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
	--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-385 .elementor-element.elementor-element-cba0fcd::before,
.elementor-385
	.elementor-element.elementor-element-cba0fcd
	> .elementor-background-video-container::before,
.elementor-385
	.elementor-element.elementor-element-cba0fcd
	> .e-con-inner
	> .elementor-background-video-container::before,
.elementor-385
	.elementor-element.elementor-element-cba0fcd
	> .elementor-background-slideshow::before,
.elementor-385
	.elementor-element.elementor-element-cba0fcd
	> .e-con-inner
	> .elementor-background-slideshow::before,
.elementor-385
	.elementor-element.elementor-element-cba0fcd
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer::before {
	background-image: url("../../2025/09/Group-2.png");
	--background-overlay: "";
	background-position: -33px -166px;
	background-repeat: no-repeat;
	background-size: 150% auto;
}
.elementor-385 .elementor-element.elementor-element-95b9acb {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: -100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-385
	.elementor-element.elementor-element-95b9acb:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-385
	.elementor-element.elementor-element-95b9acb
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: var(--e-global-color-497f79e);
}
.elementor-385 .elementor-element.elementor-element-95b9acb,
.elementor-385 .elementor-element.elementor-element-95b9acb::before {
	--border-transition: 0.3s;
}
.elementor-385
	.elementor-element.elementor-element-d85684c
	.qodef-qi-text-marquee
	.qodef-m-text.qodef-text--original {
	animation: qode-move-horizontal-normal-text-marquee 40s linear infinite;
}
.elementor-385
	.elementor-element.elementor-element-d85684c
	.qodef-qi-text-marquee
	.qodef-m-text.qodef-text--copy {
	animation: qode-move-horizontal-normal-text-marquee-copy 40s linear
		infinite;
}
.elementor-385 .elementor-element.elementor-element-d85684c .qodef-m-text-item {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-0a0028a-font-family), Sans-serif;
	font-size: var(--e-global-typography-0a0028a-font-size);
	font-weight: var(--e-global-typography-0a0028a-font-weight);
}
.elementor-385
	.elementor-element.elementor-element-d85684c
	.qodef-e-icon-holder {
	color: var(--e-global-color-5834eee);
	font-size: 40px;
}
@media (max-width: 1024px) {
	.elementor-385 .elementor-element.elementor-element-3c1b7b6 {
		--padding-top: 180px;
		--padding-bottom: 130px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-385
		.elementor-element.elementor-element-f02ff78
		> .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-385
		.elementor-element.elementor-element-f02ff78
		.elementor-heading-title {
		font-size: 3em;
	}
	.elementor-385 .elementor-element.elementor-element-ce053e3 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-385 .elementor-element.elementor-element-0bb0cc6 {
		width: 100%;
		max-width: 100%;
	}
	.elementor-385
		.elementor-element.elementor-element-0bb0cc6
		> .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-385 .elementor-element.elementor-element-10a2d5a {
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-385
		.elementor-element.elementor-element-0eed022
		.elementor-icon-list-item
		> .elementor-icon-list-text,
	.elementor-385
		.elementor-element.elementor-element-0eed022
		.elementor-icon-list-item
		> a {
		font-size: var(--e-global-typography-e9e1e29-font-size);
	}
	.elementor-385 .elementor-element.elementor-element-d048fc9 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	.elementor-385 .elementor-element.elementor-element-d99096b {
		width: 100%;
		max-width: 100%;
	}
	.elementor-385
		.elementor-element.elementor-element-d99096b
		> .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-385 .elementor-element.elementor-element-22ce3b1 {
		--e-image-carousel-slides-to-show: 3;
	}
	.elementor-385 .elementor-element.elementor-element-091696e {
		--padding-top: 50px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	.elementor-385 .elementor-element.elementor-element-7db40ba {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-385
		.elementor-element.elementor-element-78eaa42
		.pt-plus-heading-animation
		.pt-plus-cd-headline,
	.elementor-385
		.elementor-element.elementor-element-78eaa42
		.pt-plus-heading-animation
		.pt-plus-cd-headline
		span {
		font-size: var(--e-global-typography-d365e0a-font-size);
	}
	.elementor-385 .elementor-element.elementor-element-ed3ecab {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-385
		.elementor-element.elementor-element-225e624
		> .elementor-shape-top
		svg,
	.elementor-385
		.elementor-element.elementor-element-225e624
		> .e-con-inner
		> .elementor-shape-top
		svg {
		height: 55px;
	}
	.elementor-385 .elementor-element.elementor-element-225e624 {
		--padding-top: 150px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	.elementor-385 .elementor-element.elementor-element-2d716fc {
		--justify-content: flex-end;
	}
	.elementor-385
		.elementor-element.elementor-element-2d716fc:not(
			.elementor-motion-effects-element-type-background
		),
	.elementor-385
		.elementor-element.elementor-element-2d716fc
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer {
		background-position: -25px 230px;
		background-size: 120% auto;
	}
	.elementor-385 .elementor-element.elementor-element-2d716fc::before,
	.elementor-385
		.elementor-element.elementor-element-2d716fc
		> .elementor-background-video-container::before,
	.elementor-385
		.elementor-element.elementor-element-2d716fc
		> .e-con-inner
		> .elementor-background-video-container::before,
	.elementor-385
		.elementor-element.elementor-element-2d716fc
		> .elementor-background-slideshow::before,
	.elementor-385
		.elementor-element.elementor-element-2d716fc
		> .e-con-inner
		> .elementor-background-slideshow::before,
	.elementor-385
		.elementor-element.elementor-element-2d716fc
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer::before {
		background-position: -92px 0px;
	}
	.elementor-385 .elementor-element.elementor-element-3ae69a3 {
		--padding-top: 40px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-385
		.elementor-element.elementor-element-a6bce92
		.pt-plus-heading-animation
		.pt-plus-cd-headline,
	.elementor-385
		.elementor-element.elementor-element-a6bce92
		.pt-plus-heading-animation
		.pt-plus-cd-headline
		span {
		font-size: var(--e-global-typography-d365e0a-font-size);
	}
	.elementor-385
		.elementor-element.elementor-element-d1a4220
		.pt_plus_button:not(.button-style-11):not(.button-style-17)
		.button-link-wrap,
	.elementor-385
		.elementor-element.elementor-element-d1a4220
		.pt_plus_button.button-style-11
		.button-link-wrap
		> span,
	.elementor-385
		.elementor-element.elementor-element-d1a4220
		.pt_plus_button.button-style-11
		.button-link-wrap::before,
	.elementor-385
		.elementor-element.elementor-element-d1a4220
		.pt_plus_button.button-style-17
		.button-link-wrap
		> span {
		padding: 12px 24px 12px 24px;
	}
	.elementor-385
		.elementor-element.elementor-element-d1a4220
		.pt_plus_button
		.button-link-wrap {
		font-size: var(--e-global-typography-accent-font-size);
	}
	.elementor-385 .elementor-element.elementor-element-cba0fcd {
		--justify-content: flex-end;
	}
	.elementor-385 .elementor-element.elementor-element-cba0fcd::before,
	.elementor-385
		.elementor-element.elementor-element-cba0fcd
		> .elementor-background-video-container::before,
	.elementor-385
		.elementor-element.elementor-element-cba0fcd
		> .e-con-inner
		> .elementor-background-video-container::before,
	.elementor-385
		.elementor-element.elementor-element-cba0fcd
		> .elementor-background-slideshow::before,
	.elementor-385
		.elementor-element.elementor-element-cba0fcd
		> .e-con-inner
		> .elementor-background-slideshow::before,
	.elementor-385
		.elementor-element.elementor-element-cba0fcd
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer::before {
		background-position: 0px 0px;
	}
	.elementor-385
		.elementor-element.elementor-element-59a8d88
		> .elementor-widget-container {
		margin: 0px -70px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-385
		.elementor-element.elementor-element-d85684c
		.qodef-m-text-item {
		font-size: var(--e-global-typography-0a0028a-font-size);
	}
}
@media (max-width: 767px) {
	.elementor-385
		.elementor-element.elementor-element-3c1b7b6:not(
			.elementor-motion-effects-element-type-background
		),
	.elementor-385
		.elementor-element.elementor-element-3c1b7b6
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer {
		background-position: center center;
		background-size: 300% auto;
	}
	.elementor-385 .elementor-element.elementor-element-3c1b7b6 {
		--padding-top: 180px;
		--padding-bottom: 120px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-385
		.elementor-element.elementor-element-f02ff78
		.elementor-heading-title {
		font-size: 2.75em;
		line-height: 1.1em;
	}
	.elementor-385 .elementor-element.elementor-element-0bb0cc6 {
		width: 100%;
		max-width: 100%;
	}
	.elementor-385
		.elementor-element.elementor-element-0bb0cc6
		.pt-plus-heading-animation
		.pt-plus-cd-headline,
	.elementor-385
		.elementor-element.elementor-element-0bb0cc6
		.pt-plus-heading-animation
		.pt-plus-cd-headline
		span {
		text-align: center;
	}
	.elementor-385
		.elementor-element.elementor-element-0eed022
		.elementor-icon-list-item
		> .elementor-icon-list-text,
	.elementor-385
		.elementor-element.elementor-element-0eed022
		.elementor-icon-list-item
		> a {
		font-size: var(--e-global-typography-e9e1e29-font-size);
	}
	.elementor-385 .elementor-element.elementor-element-d048fc9 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-385 .elementor-element.elementor-element-d99096b {
		width: var(--container-widget-width, 70%);
		max-width: 70%;
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
	}
	.elementor-385
		.elementor-element.elementor-element-d99096b.elementor-element {
		--align-self: center;
	}
	.elementor-385
		.elementor-element.elementor-element-d99096b
		.pt-plus-heading-animation
		.pt-plus-cd-headline,
	.elementor-385
		.elementor-element.elementor-element-d99096b
		.pt-plus-heading-animation
		.pt-plus-cd-headline
		span {
		text-align: center;
	}
	.elementor-385 .elementor-element.elementor-element-22ce3b1 {
		--e-image-carousel-slides-to-show: 2;
	}
	.elementor-385 .elementor-element.elementor-element-091696e {
		--padding-top: 50px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-385 .elementor-element.elementor-element-7db40ba {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-385
		.elementor-element.elementor-element-78eaa42
		.pt-plus-heading-animation
		.pt-plus-cd-headline,
	.elementor-385
		.elementor-element.elementor-element-78eaa42
		.pt-plus-heading-animation
		.pt-plus-cd-headline
		span {
		text-align: center;
		font-size: var(--e-global-typography-d365e0a-font-size);
	}
	.elementor-385 .elementor-element.elementor-element-dfea7f6 {
		--justify-content: center;
		--flex-wrap: nowrap;
	}
	.elementor-385
		.elementor-element.elementor-element-d44cef0.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-385 .elementor-element.elementor-element-b87a216 {
		width: initial;
		max-width: initial;
		text-align: center;
	}
	.elementor-385 .elementor-element.elementor-element-ed3ecab {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	.elementor-385 .elementor-element.elementor-element-225e624 {
		--padding-top: 150px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-385 .elementor-element.elementor-element-01b0812::before,
	.elementor-385
		.elementor-element.elementor-element-01b0812
		> .elementor-background-video-container::before,
	.elementor-385
		.elementor-element.elementor-element-01b0812
		> .e-con-inner
		> .elementor-background-video-container::before,
	.elementor-385
		.elementor-element.elementor-element-01b0812
		> .elementor-background-slideshow::before,
	.elementor-385
		.elementor-element.elementor-element-01b0812
		> .e-con-inner
		> .elementor-background-slideshow::before,
	.elementor-385
		.elementor-element.elementor-element-01b0812
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer::before {
		background-position: center center;
		background-size: cover;
	}
	.elementor-385
		.elementor-element.elementor-element-2d716fc:not(
			.elementor-motion-effects-element-type-background
		),
	.elementor-385
		.elementor-element.elementor-element-2d716fc
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	.elementor-385 .elementor-element.elementor-element-2d716fc::before,
	.elementor-385
		.elementor-element.elementor-element-2d716fc
		> .elementor-background-video-container::before,
	.elementor-385
		.elementor-element.elementor-element-2d716fc
		> .e-con-inner
		> .elementor-background-video-container::before,
	.elementor-385
		.elementor-element.elementor-element-2d716fc
		> .elementor-background-slideshow::before,
	.elementor-385
		.elementor-element.elementor-element-2d716fc
		> .e-con-inner
		> .elementor-background-slideshow::before,
	.elementor-385
		.elementor-element.elementor-element-2d716fc
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer::before {
		background-position: 0px 0px;
	}
	.elementor-385 .elementor-element.elementor-element-3ae69a3 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 030px;
	}
	.elementor-385
		.elementor-element.elementor-element-a6bce92
		.pt-plus-heading-animation
		.pt-plus-cd-headline,
	.elementor-385
		.elementor-element.elementor-element-a6bce92
		.pt-plus-heading-animation
		.pt-plus-cd-headline
		span {
		font-size: var(--e-global-typography-d365e0a-font-size);
	}
	.elementor-385
		.elementor-element.elementor-element-d1a4220
		.pt_plus_button
		.button-link-wrap {
		font-size: var(--e-global-typography-accent-font-size);
	}
	.elementor-385 .elementor-element.elementor-element-cba0fcd::before,
	.elementor-385
		.elementor-element.elementor-element-cba0fcd
		> .elementor-background-video-container::before,
	.elementor-385
		.elementor-element.elementor-element-cba0fcd
		> .e-con-inner
		> .elementor-background-video-container::before,
	.elementor-385
		.elementor-element.elementor-element-cba0fcd
		> .elementor-background-slideshow::before,
	.elementor-385
		.elementor-element.elementor-element-cba0fcd
		> .e-con-inner
		> .elementor-background-slideshow::before,
	.elementor-385
		.elementor-element.elementor-element-cba0fcd
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer::before {
		background-position: 0px 0px;
	}
	.elementor-385
		.elementor-element.elementor-element-d85684c
		.qodef-m-text-item {
		font-size: var(--e-global-typography-0a0028a-font-size);
	}
}
@media (min-width: 768px) {
	.elementor-385 .elementor-element.elementor-element-4d66fa4 {
		--width: 80%;
	}
	.elementor-385 .elementor-element.elementor-element-2d716fc {
		--width: 70%;
	}
	.elementor-385 .elementor-element.elementor-element-cba0fcd {
		--width: 70%;
	}
}
@media (max-width: 1024px) and (min-width: 768px) {
	.elementor-385 .elementor-element.elementor-element-4d66fa4 {
		--width: 70%;
	}
	.elementor-385 .elementor-element.elementor-element-2d716fc {
		--width: 50%;
	}
	.elementor-385 .elementor-element.elementor-element-cba0fcd {
		--width: 50%;
	}
}
