/* End custom CSS */

.elementor-13570 .elementor-element.elementor-element-70be89d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--padding-top: 131px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-0354f72 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-73b3cd3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-13570 .elementor-element.elementor-element-ab1def5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 18px 5px 18px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b0cfc8;
	border-radius: 40px 40px 40px 40px;
}

.elementor-13570 .elementor-element.elementor-element-ab1def5 .elementor-heading-title {
	font-family: "PP Radio Grotesk", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 16px;
	letter-spacing: 0px;
	color: #b0cfc8;
}

.elementor-13570 .elementor-element.elementor-element-6a8150f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-13570 .elementor-element.elementor-element-6a8150f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 22px 0px;
}

.elementor-13570 .elementor-element.elementor-element-6a8150f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13570 .elementor-element.elementor-element-6a8150f .elementor-heading-title {
	font-family: "PP Radio Grotesk", Sans-serif;
	font-size: 62px;
	font-weight: 300;
	line-height: 67px;
	letter-spacing: -1.44px;
	color: #f5f6f6;
}

.elementor-13570 .elementor-element.elementor-element-aa1e136 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-13570 .elementor-element.elementor-element-aa1e136 .elementor-heading-title {
	font-weight: 300;
	line-height: 22px;
	color: #f5f6f6;
}

.elementor-13570 .elementor-element.elementor-element-a3dd657 {
	--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;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-button .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-13570 .elementor-element.elementor-element-303a512 .elementor-button {
	background-color: #92429f;
	font-family: "PP Radio Grotesk", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding: 16px 16px 16px 16px;
}

.elementor-13570 .elementor-element.elementor-element-303a512 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-13570 .elementor-element.elementor-element-8a2e94b .elementor-button {
	background-color: #92429f;
	font-family: "PP Radio Grotesk", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding: 16px 16px 16px 16px;
}

.elementor-13570 .elementor-element.elementor-element-8a2e94b .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-13570 .elementor-element.elementor-element-1cfbbe1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-725fe11 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-8059a62 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--overflow: hidden;
	--padding-top: 131px;
	--padding-bottom: 86px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-13570 .elementor-element.elementor-element-253d047 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 74px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

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

.elementor-13570 .elementor-element.elementor-element-96cc240 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-13570 .elementor-element.elementor-element-96cc240.elementor-element {
	--align-self: center;
}

.elementor-13570 .elementor-element.elementor-element-a43bcb0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-13570 .elementor-element.elementor-element-a43bcb0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 26px 0px;
}

.elementor-13570 .elementor-element.elementor-element-a43bcb0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13570 .elementor-element.elementor-element-a43bcb0 .elementor-heading-title {
	font-family: "PP Radio Grotesk", Sans-serif;
	font-size: 72px;
	font-weight: 300;
	line-height: 72px;
	letter-spacing: -1.44px;
	color: #f5f6f6;
}

.elementor-13570 .elementor-element.elementor-element-f6c14d8 {
	width: var(--container-widget-width, 644px);
	max-width: 644px;
	--container-widget-width: 644px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-13570 .elementor-element.elementor-element-f6c14d8 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-13570 .elementor-element.elementor-element-f6c14d8.elementor-element {
	--align-self: center;
}

.elementor-13570 .elementor-element.elementor-element-f6c14d8 .elementor-heading-title {
	font-size: 18px;
	font-weight: 300;
	line-height: 22px;
	color: #f5f6f6;
}

.elementor-13570 .elementor-element.elementor-element-1995ea9 {
	--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;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-0c21ffc .elementor-button {
	background-color: #92429f;
	font-family: "PP Radio Grotesk", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding: 16px 16px 16px 16px;
}

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

.elementor-13570 .elementor-element.elementor-element-19d2281 .elementor-button {
	background-color: #92429f;
	font-family: "PP Radio Grotesk", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding: 16px 16px 16px 16px;
}

.elementor-13570 .elementor-element.elementor-element-19d2281 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-13570 .elementor-element.elementor-element-41f188a {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-13570 .elementor-element.elementor-element-a866b3e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 22px;
	--padding-bottom: 22px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-13570 .elementor-element.elementor-element-a866b3e:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-a866b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilekamg.nitrocdn.com/sihJSJpwRfvDZZCGahCVfWRpuoIDvuhw/assets/images/optimized/rev-a61ed5c/sirion.tech/wp-content/uploads/2026/03/Frame-1707479432.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-13570 .elementor-element.elementor-element-995ab6f > .elementor-widget-container {
	border-radius: 8px 8px 8px 8px;
}

.elementor-13570 .elementor-element.elementor-element-995ab6f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-13570 .elementor-element.elementor-element-027a43a > .elementor-widget-container {
	border-radius: 4px 4px 4px 4px;
}

.elementor-13570 .elementor-element.elementor-element-027a43a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-13570 .elementor-element.elementor-element-d2d11e1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .7;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-d2d11e1:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-d2d11e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0d252f;
}

.elementor-13570 .elementor-element.elementor-element-d2d11e1::before, .elementor-13570 .elementor-element.elementor-element-d2d11e1 > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-d2d11e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-d2d11e1 > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-d2d11e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-d2d11e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-13570 .elementor-element.elementor-element-e6fa890 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-13570 .elementor-element.elementor-element-e6fa890:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-e6fa890 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilekamg.nitrocdn.com/sihJSJpwRfvDZZCGahCVfWRpuoIDvuhw/assets/images/optimized/rev-a61ed5c/sirion.tech/wp-content/uploads/2025/09/Ellipse-376.png");
	background-position: 50% 100px;
	background-repeat: no-repeat;
	background-size: 848px auto;
}

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

.elementor-13570 .elementor-element.elementor-element-e6fa890::before, .elementor-13570 .elementor-element.elementor-element-e6fa890 > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-e6fa890 > .e-con-inner > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-e6fa890 > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-e6fa890 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-e6fa890 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-13570 .elementor-element.elementor-element-c522cee {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 80px;
	--padding-bottom: 70px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-13570 .elementor-element.elementor-element-7cf2f6b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13570 .elementor-element.elementor-element-7cf2f6b {
	text-align: center;
}

.elementor-13570 .elementor-element.elementor-element-7cf2f6b .elementor-heading-title {
	font-family: "PP Radio Grotesk", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 16px;
	letter-spacing: 1.5px;
	color: #5d939a;
}

.elementor-13570 .elementor-element.elementor-element-fc37fa8 > .elementor-widget-container {
	margin: -35px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13570 .elementor-element.elementor-element-527dbd2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .7;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-527dbd2:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-527dbd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0b1821;
}

.elementor-13570 .elementor-element.elementor-element-527dbd2::before, .elementor-13570 .elementor-element.elementor-element-527dbd2 > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-527dbd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-527dbd2 > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-527dbd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-527dbd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-13570 .elementor-element.elementor-element-bab94b6 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-13570 .elementor-element.elementor-element-bab94b6:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-bab94b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilekamg.nitrocdn.com/sihJSJpwRfvDZZCGahCVfWRpuoIDvuhw/assets/images/optimized/rev-a61ed5c/sirion.tech/wp-content/uploads/2025/10/Ellipse-378-1.png");
	background-position: 50% 0px;
	background-repeat: no-repeat;
	background-size: 426px auto;
}

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

.elementor-13570 .elementor-element.elementor-element-bab94b6::before, .elementor-13570 .elementor-element.elementor-element-bab94b6 > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-bab94b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-bab94b6 > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-bab94b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-bab94b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-13570 .elementor-element.elementor-element-05cf4dd {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 80px;
	--padding-bottom: 70px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-13570 .elementor-element.elementor-element-7971738 > .elementor-widget-container {
	margin: 0px 0px 42px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13570 .elementor-element.elementor-element-7971738 {
	text-align: center;
}

.elementor-13570 .elementor-element.elementor-element-7971738 .elementor-heading-title {
	font-family: "PP Radio Grotesk", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 16px;
	letter-spacing: 1.5px;
	color: #5d939a;
}

.elementor-13570 .elementor-element.elementor-element-0f7d8ee > .elementor-widget-container {
	margin: -35px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13570 .elementor-element.elementor-element-df7f02f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--overlay-opacity: 1;
	--padding-top: 111px;
	--padding-bottom: 117px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-13570 .elementor-element.elementor-element-df7f02f:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-df7f02f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilekamg.nitrocdn.com/sihJSJpwRfvDZZCGahCVfWRpuoIDvuhw/assets/images/optimized/rev-a61ed5c/sirion.tech/wp-content/uploads/2025/10/Ellipse-381.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 881px auto;
}

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

.elementor-13570 .elementor-element.elementor-element-df7f02f::before, .elementor-13570 .elementor-element.elementor-element-df7f02f > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-df7f02f > .e-con-inner > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-df7f02f > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-df7f02f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-df7f02f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-13570 .elementor-element.elementor-element-6269581 {
	--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-13570 .elementor-element.elementor-element-27fc714 {
	--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-13570 .elementor-element.elementor-element-cbdf32f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
	--padding-top: 170px;
	--padding-bottom: 200px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-13570 .elementor-element.elementor-element-cbdf32f::before, .elementor-13570 .elementor-element.elementor-element-cbdf32f > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-cbdf32f > .e-con-inner > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-cbdf32f > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-cbdf32f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-cbdf32f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilekamg.nitrocdn.com/sihJSJpwRfvDZZCGahCVfWRpuoIDvuhw/assets/images/optimized/rev-a61ed5c/sirion.tech/wp-content/uploads/2026/01/Mask-group-1-scaled-optimize.png");
	--background-overlay: "";
	background-position: top center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-13570 .elementor-element.elementor-element-b33af7c > .elementor-widget-container {
	margin: 0px 0px 21px 0px;
}

.elementor-13570 .elementor-element.elementor-element-b33af7c {
	text-align: center;
}

.elementor-13570 .elementor-element.elementor-element-b33af7c .elementor-heading-title {
	color: #f5f6f6;
}

.elementor-13570 .elementor-element.elementor-element-f3242f9 {
	width: var(--container-widget-width, 66%);
	max-width: 66%;
	--container-widget-width: 66%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-13570 .elementor-element.elementor-element-f3242f9.elementor-element {
	--align-self: center;
}

.elementor-13570 .elementor-element.elementor-element-f3242f9 .elementor-heading-title {
	font-weight: 300;
	line-height: 22px;
	letter-spacing: 0px;
}

.elementor-13570 .elementor-element.elementor-element-d8706cd {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-13570 .elementor-element.elementor-element-32d274b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-3a73d72 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-widget-image .widget-image-caption {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-13570 .elementor-element.elementor-element-92d3117 img {
	width: 100%;
}

.elementor-13570 .elementor-element.elementor-element-570f611 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 48px;
	--padding-right: 0px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-13570 .elementor-element.elementor-element-c01ff2e .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-13570 .elementor-element.elementor-element-051d99f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-7c0b61e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-13570 .elementor-element.elementor-element-bf47362 img {
	width: 100%;
}

.elementor-13570 .elementor-element.elementor-element-9d1e69e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 48px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-e3d1d68 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

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

.elementor-13570 .elementor-element.elementor-element-3a8cf1d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-13570 .elementor-element.elementor-element-6a93b10 img {
	width: 100%;
}

.elementor-13570 .elementor-element.elementor-element-6bfd13a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 48px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-733899c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

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

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

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

.elementor-13570 .elementor-element.elementor-element-133f925 img {
	width: 100%;
}

.elementor-13570 .elementor-element.elementor-element-48e8152 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 48px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-e1f0cc1 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-13570 .elementor-element.elementor-element-32576e6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-13570 .elementor-element.elementor-element-abe507a img {
	width: 100%;
}

.elementor-13570 .elementor-element.elementor-element-bfd7988 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 48px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-c44f03c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-13570 .elementor-element.elementor-element-c948b3a {
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-title-color: #fff;
}

.elementor-13570 .elementor-element.elementor-element-c948b3a > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: rgba(2, 1, 1, 0);
}

.elementor-13570 .elementor-element.elementor-element-c948b3a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: rgba(2, 1, 1, 0);
}

.elementor-13570 .elementor-element.elementor-element-c948b3a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-13570 .elementor-element.elementor-element-c948b3a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: rgba(2, 1, 1, 0);
}

.elementor-13570 .elementor-element.elementor-element-b0f8204 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--overlay-opacity: 0;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-13570 .elementor-element.elementor-element-b0f8204:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-b0f8204 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilekamg.nitrocdn.com/sihJSJpwRfvDZZCGahCVfWRpuoIDvuhw/assets/images/optimized/rev-a61ed5c/sirion.tech/wp-content/uploads/2025/10/New-Homepage_Desktop-1-scaled.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-13570 .elementor-element.elementor-element-b0f8204::before, .elementor-13570 .elementor-element.elementor-element-b0f8204 > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-b0f8204 > .e-con-inner > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-b0f8204 > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-b0f8204 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-b0f8204 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #0b1821;
	--background-overlay: "";
}

.elementor-13570 .elementor-element.elementor-element-3d26b2d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 58px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-9583055 {
	--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: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-9583055.e-con {
	--align-self: center;
}

.elementor-13570 .elementor-element.elementor-element-b154e38 > .elementor-widget-container {
	background-color: #0d5e68;
	padding: 6px 18px 6px 18px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-13570 .elementor-element.elementor-element-b154e38 {
	text-align: center;
}

.elementor-13570 .elementor-element.elementor-element-b154e38 .elementor-heading-title {
	font-size: 14px;
	font-weight: 300;
	line-height: 16px;
	letter-spacing: 0px;
	color: #f5f6f6;
}

.elementor-13570 .elementor-element.elementor-element-4b11d1a > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-13570 .elementor-element.elementor-element-1783c38 > .elementor-widget-container {
	margin: 38px 0px 0px 0px;
}

.elementor-13570 .elementor-element.elementor-element-1783c38 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-13570 .elementor-element.elementor-element-3493e02 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-13570 .elementor-element.elementor-element-f52f74b {
	z-index: 1;
	text-align: end;
}

.elementor-13570 .elementor-element.elementor-element-f52f74b img {
	width: 87%;
}

.elementor-13570 .elementor-element.elementor-element-04f3ce9 {
	width: var(--container-widget-width, 844px);
	max-width: 844px;
	--container-widget-width: 844px;
	--container-widget-flex-grow: 0;
	bottom: -52px;
	z-index: 0;
}

body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-04f3ce9 {
	right: 31px;
}

body.rtl .elementor-13570 .elementor-element.elementor-element-04f3ce9 {
	left: 31px;
}

.elementor-13570 .elementor-element.elementor-element-04f3ce9 img {
	width: 814px;
}

.elementor-13570 .elementor-element.elementor-element-db7ac23 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 150px;
	--padding-bottom: 43px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-13570 .elementor-element.elementor-element-f75216a > .elementor-widget-container {
	margin: 0px 0px 18px 0px;
}

.elementor-13570 .elementor-element.elementor-element-f75216a .elementor-heading-title {
	font-family: "PP Radio Grotesk", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 16px;
	letter-spacing: 1px;
}

.elementor-13570 .elementor-element.elementor-element-a3908b1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-13570 .elementor-element.elementor-element-a3908b1 {
	text-align: center;
}

.elementor-13570 .elementor-element.elementor-element-a3908b1 .elementor-heading-title {
	font-size: 44px;
	font-weight: 400;
}

.elementor-13570 .elementor-element.elementor-element-f02b416 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-13570 .elementor-element.elementor-element-c2cce7e {
	--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: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-21b7e62 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-2cfa6b9 {
	width: var(--container-widget-width, 76%);
	max-width: 76%;
	--container-widget-width: 76%;
	--container-widget-flex-grow: 0;
}

.elementor-13570 .elementor-element.elementor-element-2cfa6b9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13570 .elementor-element.elementor-element-2cfa6b9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13570 .elementor-element.elementor-element-2cfa6b9 .elementor-heading-title {
	font-family: "PP Radio Grotesk", Sans-serif;
	font-weight: 400;
	color: #0b1821;
}

.elementor-13570 .elementor-element.elementor-element-bdf9ee9 {
	--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;
	--gap: 28px 28px;
	--row-gap: 28px;
	--column-gap: 28px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-1334d38 img {
	width: 98px;
	max-width: 98px;
	height: 99px;
	object-fit: contain;
	object-position: center center;
}

.elementor-13570 .elementor-element.elementor-element-8bd0144 img {
	width: 119px;
	max-width: 119px;
	height: 100px;
	object-fit: contain;
	object-position: center center;
}

.elementor-13570 .elementor-element.elementor-element-f318e6d img {
	width: 110px;
	max-width: 110px;
	height: 73px;
	object-fit: contain;
	object-position: center center;
}

.elementor-13570 .elementor-element.elementor-element-652cb03 img {
	width: 78px;
	max-width: 78px;
	height: 99px;
	object-fit: contain;
	object-position: center center;
}

.elementor-13570 .elementor-element.elementor-element-53f5e38 img {
	width: 94px;
	max-width: 94px;
	height: 94px;
	object-fit: contain;
	object-position: center center;
}

.elementor-13570 .elementor-element.elementor-element-169e4bf img {
	width: 94px;
	max-width: 63px;
	height: 94px;
	object-fit: contain;
	object-position: center center;
}

.elementor-13570 .elementor-element.elementor-element-bf9b6c4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 175px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-13570 .elementor-element.elementor-element-7dbedde {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-13570 .elementor-element.elementor-element-371accd > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-13570 .elementor-element.elementor-element-371accd {
	z-index: 1;
	text-align: center;
}

.elementor-13570 .elementor-element.elementor-element-371accd .elementor-heading-title {
	font-weight: 400;
	color: #f5f6f6;
}

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

.elementor-13570 .elementor-element.elementor-element-9552858 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-13570 .elementor-element.elementor-element-84b05d7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--overflow: hidden;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-84b05d7:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-84b05d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0b1821;
	background-image: url("https://cdn-ilekamg.nitrocdn.com/sihJSJpwRfvDZZCGahCVfWRpuoIDvuhw/assets/images/optimized/rev-a61ed5c/sirion.tech/wp-content/uploads/2025/08/Ellipse-382.png");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}

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

body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-9e28e61 {
	right: 0px;
}

body.rtl .elementor-13570 .elementor-element.elementor-element-9e28e61 {
	left: 0px;
}

.elementor-13570 .elementor-element.elementor-element-9e28e61 {
	bottom: 0px;
}

.elementor-13570 .elementor-element.elementor-element-6117e8f {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-6117e8f::before, .elementor-13570 .elementor-element.elementor-element-6117e8f > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-6117e8f > .e-con-inner > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-6117e8f > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-6117e8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-6117e8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #0b1821;
	--background-overlay: "";
}

.elementor-13570 .elementor-element.elementor-element-9cec92c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

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

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

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

body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-4b2f916 {
	left: calc(50% - 34px);
}

body.rtl .elementor-13570 .elementor-element.elementor-element-4b2f916 {
	right: calc(50% - 34px);
}

.elementor-13570 .elementor-element.elementor-element-4b2f916 {
	top: calc(50% - 34px);
}

.elementor-13570 .elementor-element.elementor-element-4b2f916 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-13570 .elementor-element.elementor-element-4b2f916.elementor-view-stacked .elementor-icon {
	background-color: rgba(129, 139, 251, .5);
}

.elementor-13570 .elementor-element.elementor-element-4b2f916.elementor-view-framed .elementor-icon, .elementor-13570 .elementor-element.elementor-element-4b2f916.elementor-view-default .elementor-icon {
	color: rgba(129, 139, 251, .5);
	border-color: rgba(129, 139, 251, .5);
}

.elementor-13570 .elementor-element.elementor-element-4b2f916.elementor-view-framed .elementor-icon, .elementor-13570 .elementor-element.elementor-element-4b2f916.elementor-view-default .elementor-icon svg {
	fill: rgba(129, 139, 251, .5);
}

.elementor-13570 .elementor-element.elementor-element-4b2f916 .elementor-icon {
	font-size: 68px;
}

.elementor-13570 .elementor-element.elementor-element-4b2f916 .elementor-icon svg {
	height: 68px;
}

body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-d365fa0 {
	left: 0px;
}

body.rtl .elementor-13570 .elementor-element.elementor-element-d365fa0 {
	right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-d365fa0 {
	top: 0px;
}

.elementor-13570 .elementor-element.elementor-element-cc5a42a {
	--display: flex;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 60px;
	--padding-bottom: 40px;
	--padding-left: 60px;
	--padding-right: 60px;
}

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

.elementor-13570 .elementor-element.elementor-element-58d550a > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-13570 .elementor-element.elementor-element-58d550a .elementor-heading-title {
	font-size: 24px;
	font-weight: 300;
	line-height: 28px;
}

.elementor-13570 .elementor-element.elementor-element-688c79e .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
}

.elementor-13570 .elementor-element.elementor-element-665f90a > .elementor-widget-container {
	margin: 6px 0px 0px 0px;
}

.elementor-13570 .elementor-element.elementor-element-665f90a .elementor-heading-title {
	font-size: 18px;
	font-weight: 300;
	line-height: 22px;
}

.elementor-13570 .elementor-element.elementor-element-2dab9c4 > .elementor-widget-container {
	margin: 6px 0px 20px 0px;
}

.elementor-13570 .elementor-element.elementor-element-2dab9c4 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
}

.elementor-13570 .elementor-element.elementor-element-a7524fd {
	--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;
	--flex-wrap: wrap;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-1bdcf92 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-13570 .elementor-element.elementor-element-c71c23b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--overflow: hidden;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-c71c23b:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-c71c23b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0b1821;
	background-image: url("https://cdn-ilekamg.nitrocdn.com/sihJSJpwRfvDZZCGahCVfWRpuoIDvuhw/assets/images/optimized/rev-a61ed5c/sirion.tech/wp-content/uploads/2025/08/Ellipse-382.png");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}

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

body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-aba303f {
	right: 0px;
}

body.rtl .elementor-13570 .elementor-element.elementor-element-aba303f {
	left: 0px;
}

.elementor-13570 .elementor-element.elementor-element-aba303f {
	bottom: 0px;
}

.elementor-13570 .elementor-element.elementor-element-5bd1e86 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-5bd1e86::before, .elementor-13570 .elementor-element.elementor-element-5bd1e86 > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-5bd1e86 > .e-con-inner > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-5bd1e86 > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-5bd1e86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-5bd1e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #0b1821;
	--background-overlay: "";
}

.elementor-13570 .elementor-element.elementor-element-be7af09 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-4eb1ab5 {
	left: calc(50% - 34px);
}

body.rtl .elementor-13570 .elementor-element.elementor-element-4eb1ab5 {
	right: calc(50% - 34px);
}

.elementor-13570 .elementor-element.elementor-element-4eb1ab5 {
	top: calc(50% - 34px);
}

.elementor-13570 .elementor-element.elementor-element-4eb1ab5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-13570 .elementor-element.elementor-element-4eb1ab5.elementor-view-stacked .elementor-icon {
	background-color: rgba(129, 139, 251, .5);
}

.elementor-13570 .elementor-element.elementor-element-4eb1ab5.elementor-view-framed .elementor-icon, .elementor-13570 .elementor-element.elementor-element-4eb1ab5.elementor-view-default .elementor-icon {
	color: rgba(129, 139, 251, .5);
	border-color: rgba(129, 139, 251, .5);
}

.elementor-13570 .elementor-element.elementor-element-4eb1ab5.elementor-view-framed .elementor-icon, .elementor-13570 .elementor-element.elementor-element-4eb1ab5.elementor-view-default .elementor-icon svg {
	fill: rgba(129, 139, 251, .5);
}

.elementor-13570 .elementor-element.elementor-element-4eb1ab5 .elementor-icon {
	font-size: 68px;
}

.elementor-13570 .elementor-element.elementor-element-4eb1ab5 .elementor-icon svg {
	height: 68px;
}

body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-3887c97 {
	left: 0px;
}

body.rtl .elementor-13570 .elementor-element.elementor-element-3887c97 {
	right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-3887c97 {
	top: 0px;
}

.elementor-13570 .elementor-element.elementor-element-2a028c8 {
	--display: flex;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 60px;
	--padding-bottom: 40px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-13570 .elementor-element.elementor-element-49f2e88 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-461a804 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-13570 .elementor-element.elementor-element-461a804 .elementor-heading-title {
	font-size: 24px;
	font-weight: 300;
	line-height: 28px;
}

.elementor-13570 .elementor-element.elementor-element-2af45a4 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
}

.elementor-13570 .elementor-element.elementor-element-1459d8f > .elementor-widget-container {
	margin: 6px 0px 0px 0px;
}

.elementor-13570 .elementor-element.elementor-element-1459d8f .elementor-heading-title {
	font-size: 18px;
	font-weight: 300;
	line-height: 22px;
}

.elementor-13570 .elementor-element.elementor-element-832b46d > .elementor-widget-container {
	margin: 6px 0px 20px 0px;
}

.elementor-13570 .elementor-element.elementor-element-832b46d .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
}

.elementor-13570 .elementor-element.elementor-element-a3d01d3 {
	--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;
	--flex-wrap: wrap;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-ada0203 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-13570 .elementor-element.elementor-element-2e9e98c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--overflow: hidden;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-2e9e98c:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-2e9e98c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0b1821;
	background-image: url("https://cdn-ilekamg.nitrocdn.com/sihJSJpwRfvDZZCGahCVfWRpuoIDvuhw/assets/images/optimized/rev-a61ed5c/sirion.tech/wp-content/uploads/2025/08/Ellipse-382.png");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}

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

body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-b420ba4 {
	right: 0px;
}

body.rtl .elementor-13570 .elementor-element.elementor-element-b420ba4 {
	left: 0px;
}

.elementor-13570 .elementor-element.elementor-element-b420ba4 {
	bottom: 0px;
}

.elementor-13570 .elementor-element.elementor-element-01ae913 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-01ae913::before, .elementor-13570 .elementor-element.elementor-element-01ae913 > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-01ae913 > .e-con-inner > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-01ae913 > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-01ae913 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-01ae913 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #0b1821;
	--background-overlay: "";
}

.elementor-13570 .elementor-element.elementor-element-3a44771 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-dba779c {
	left: calc(50% - 34px);
}

body.rtl .elementor-13570 .elementor-element.elementor-element-dba779c {
	right: calc(50% - 34px);
}

.elementor-13570 .elementor-element.elementor-element-dba779c {
	top: calc(50% - 34px);
}

.elementor-13570 .elementor-element.elementor-element-dba779c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-13570 .elementor-element.elementor-element-dba779c.elementor-view-stacked .elementor-icon {
	background-color: rgba(129, 139, 251, .5);
}

.elementor-13570 .elementor-element.elementor-element-dba779c.elementor-view-framed .elementor-icon, .elementor-13570 .elementor-element.elementor-element-dba779c.elementor-view-default .elementor-icon {
	color: rgba(129, 139, 251, .5);
	border-color: rgba(129, 139, 251, .5);
}

.elementor-13570 .elementor-element.elementor-element-dba779c.elementor-view-framed .elementor-icon, .elementor-13570 .elementor-element.elementor-element-dba779c.elementor-view-default .elementor-icon svg {
	fill: rgba(129, 139, 251, .5);
}

.elementor-13570 .elementor-element.elementor-element-dba779c .elementor-icon {
	font-size: 68px;
}

.elementor-13570 .elementor-element.elementor-element-dba779c .elementor-icon svg {
	height: 68px;
}

body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-968e771 {
	left: 0px;
}

body.rtl .elementor-13570 .elementor-element.elementor-element-968e771 {
	right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-968e771 {
	top: 0px;
}

.elementor-13570 .elementor-element.elementor-element-be94e08 {
	--display: flex;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 60px;
	--padding-bottom: 40px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-13570 .elementor-element.elementor-element-13dea51 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-75c025b > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-13570 .elementor-element.elementor-element-75c025b .elementor-heading-title {
	font-size: 24px;
	font-weight: 300;
	line-height: 28px;
}

.elementor-13570 .elementor-element.elementor-element-2f81f69 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
}

.elementor-13570 .elementor-element.elementor-element-c63bb13 > .elementor-widget-container {
	margin: 6px 0px 0px 0px;
}

.elementor-13570 .elementor-element.elementor-element-c63bb13 .elementor-heading-title {
	font-size: 18px;
	font-weight: 300;
	line-height: 22px;
}

.elementor-13570 .elementor-element.elementor-element-29a37c6 > .elementor-widget-container {
	margin: 6px 0px 20px 0px;
}

.elementor-13570 .elementor-element.elementor-element-29a37c6 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
}

.elementor-13570 .elementor-element.elementor-element-bdbc5ea {
	--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;
	--flex-wrap: wrap;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-4fbde46 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-13570 .elementor-element.elementor-element-2950b29 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 200px;
	--padding-bottom: 220px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-13570 .elementor-element.elementor-element-d4deb15 {
	--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: 88px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-13570 .elementor-element.elementor-element-08c0867 .elementor-heading-title {
	font-family: "PP Radio Grotesk", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 16px;
	letter-spacing: 1px;
}

.elementor-13570 .elementor-element.elementor-element-2391df9 .elementor-heading-title {
	font-family: "PP Radio Grotesk", Sans-serif;
	font-size: 44px;
	font-weight: 400;
	line-height: 48px;
	letter-spacing: -.44px;
}

.elementor-13570 .elementor-element.elementor-element-5171e4f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-6f9e663 {
	--display: flex;
	--gap: 22px 0px;
	--row-gap: 22px;
	--column-gap: 0px;
	--padding-top: 46px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-9c34b54 {
	font-family: "PP Radio Grotesk", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 22px;
}

.elementor-13570 .elementor-element.elementor-element-2f5d93b {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-widget-image-box .elementor-image-box-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

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

.elementor-widget-image-box .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-13570 .elementor-element.elementor-element-a10c465 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-13570 .elementor-element.elementor-element-a10c465.elementor-position-right .elementor-image-box-img {
	margin-left: 0%;
}

.elementor-13570 .elementor-element.elementor-element-a10c465.elementor-position-left .elementor-image-box-img {
	margin-right: 0%;
}

.elementor-13570 .elementor-element.elementor-element-a10c465.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0%;
}

.elementor-13570 .elementor-element.elementor-element-a10c465 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-13570 .elementor-element.elementor-element-a10c465 .elementor-image-box-img img {
	border-style: none;
	transition-duration: .3s;
}

.elementor-13570 .elementor-element.elementor-element-a10c465 .elementor-image-box-title {
	color: #f5f6f6;
}

.elementor-13570 .elementor-element.elementor-element-a10c465:has(:hover) .elementor-image-box-title, .elementor-13570 .elementor-element.elementor-element-a10c465:has(:focus) .elementor-image-box-title {
	color: #f5f6f6;
}

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

.elementor-13570 .elementor-element.elementor-element-7841180 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-13570 .elementor-element.elementor-element-7841180.elementor-position-right .elementor-image-box-img {
	margin-left: 0%;
}

.elementor-13570 .elementor-element.elementor-element-7841180.elementor-position-left .elementor-image-box-img {
	margin-right: 0%;
}

.elementor-13570 .elementor-element.elementor-element-7841180.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0%;
}

.elementor-13570 .elementor-element.elementor-element-7841180 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-13570 .elementor-element.elementor-element-7841180 .elementor-image-box-img img {
	border-style: none;
	transition-duration: .3s;
}

.elementor-13570 .elementor-element.elementor-element-7841180 .elementor-image-box-title {
	color: #f5f6f6;
}

.elementor-13570 .elementor-element.elementor-element-7841180:has(:hover) .elementor-image-box-title, .elementor-13570 .elementor-element.elementor-element-7841180:has(:focus) .elementor-image-box-title {
	color: #f5f6f6;
}

.elementor-13570 .elementor-element.elementor-element-7841180 .elementor-image-box-description {
	color: #f5f6f6;
}

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

.elementor-13570 .elementor-element.elementor-element-4e8f14b .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-13570 .elementor-element.elementor-element-4e8f14b.elementor-position-right .elementor-image-box-img {
	margin-left: 0%;
}

.elementor-13570 .elementor-element.elementor-element-4e8f14b.elementor-position-left .elementor-image-box-img {
	margin-right: 0%;
}

.elementor-13570 .elementor-element.elementor-element-4e8f14b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0%;
}

.elementor-13570 .elementor-element.elementor-element-4e8f14b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-13570 .elementor-element.elementor-element-4e8f14b .elementor-image-box-img img {
	border-style: none;
	transition-duration: .3s;
}

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

.elementor-13570 .elementor-element.elementor-element-384f134 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-13570 .elementor-element.elementor-element-384f134.elementor-position-right .elementor-image-box-img {
	margin-left: 0%;
}

.elementor-13570 .elementor-element.elementor-element-384f134.elementor-position-left .elementor-image-box-img {
	margin-right: 0%;
}

.elementor-13570 .elementor-element.elementor-element-384f134.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0%;
}

.elementor-13570 .elementor-element.elementor-element-384f134 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-13570 .elementor-element.elementor-element-384f134 .elementor-image-box-img img {
	border-style: none;
	transition-duration: .3s;
}

.elementor-13570 .elementor-element.elementor-element-ef5498d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 146px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-13570 .elementor-element.elementor-element-e1ad2da {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-13570 .elementor-element.elementor-element-dcc4fe7 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-13570 .elementor-element.elementor-element-dcc4fe7 {
	z-index: 1;
	text-align: center;
}

.elementor-13570 .elementor-element.elementor-element-dcc4fe7 .elementor-heading-title {
	font-weight: 400;
	color: #f5f6f6;
}

.elementor-13570 .elementor-element.elementor-element-624f99c {
	--display: flex;
	--min-height: 580px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-13570 .elementor-element.elementor-element-624f99c::before, .elementor-13570 .elementor-element.elementor-element-624f99c > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-624f99c > .e-con-inner > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-624f99c > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-624f99c > .e-con-inner > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-624f99c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilekamg.nitrocdn.com/sihJSJpwRfvDZZCGahCVfWRpuoIDvuhw/assets/images/optimized/rev-a61ed5c/sirion.tech/wp-content/uploads/2025/09/Frame-1707479598.png");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13570 .elementor-element.elementor-element-b90efe7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0;
	--margin-bottom: 0;
	--margin-left: auto;
	--margin-right: auto;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-59083d0 > .elementor-widget-container {
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13570 .elementor-element.elementor-element-59083d0 {
	text-align: center;
}

.elementor-13570 .elementor-element.elementor-element-59083d0 .elementor-heading-title {
	font-weight: 400;
}

.elementor-13570 .elementor-element.elementor-element-595db17 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-13570 .elementor-element.elementor-element-595db17 .elementor-heading-title {
	font-family: "PP Radio Grotesk", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 22px;
	letter-spacing: 0px;
}

.elementor-13570 .elementor-element.elementor-element-f78fdde .elementor-button {
	background-color: #92429f;
	font-family: "PP Radio Grotesk", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding: 16px 16px 16px 16px;
}

.elementor-13570 .elementor-element.elementor-element-f78fdde > .elementor-widget-container {
	margin: 57px 0px 0px 0px;
}

.elementor-13570 .elementor-element.elementor-element-f78fdde .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-13570 .elementor-element.elementor-element-1ea04dd {
	--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: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-1ea04dd.e-con {
	--align-self: center;
}

.elementor-13570 .elementor-element.elementor-element-a86cea7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #0c565f;
	--border-color: #0c565f;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 53px;
	--padding-bottom: 64px;
	--padding-left: 96px;
	--padding-right: 96px;
}

.elementor-13570 .elementor-element.elementor-element-a86cea7:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-a86cea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfdfd;
}

.elementor-13570 .elementor-element.elementor-element-a86cea7.e-con {
	--align-self: center;
}

.elementor-13570 .elementor-element.elementor-element-1441d7d .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-13570 .elementor-element.elementor-element-5a43c71 {
	--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: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-5a43c71.e-con {
	--align-self: center;
}

.elementor-13570 .elementor-element.elementor-element-bcf91a4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #0c565f;
	--border-color: #0c565f;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 53px;
	--padding-bottom: 64px;
	--padding-left: 96px;
	--padding-right: 96px;
}

.elementor-13570 .elementor-element.elementor-element-bcf91a4:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-bcf91a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfdfd;
}

.elementor-13570 .elementor-element.elementor-element-bcf91a4.e-con {
	--align-self: center;
}

.elementor-13570 .elementor-element.elementor-element-ee0c087 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-13570 .elementor-element.elementor-element-379f8fb {
	--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: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-379f8fb.e-con {
	--align-self: center;
}

.elementor-13570 .elementor-element.elementor-element-60a9f07 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #0c565f;
	--border-color: #0c565f;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 53px;
	--padding-bottom: 64px;
	--padding-left: 96px;
	--padding-right: 96px;
}

.elementor-13570 .elementor-element.elementor-element-60a9f07:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-60a9f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfdfd;
}

.elementor-13570 .elementor-element.elementor-element-60a9f07.e-con {
	--align-self: center;
}

.elementor-13570 .elementor-element.elementor-element-af2cdba .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-13570 .elementor-element.elementor-element-ad77e65 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13570 .elementor-element.elementor-element-e3b80af {
	--display: flex;
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-13570 .elementor-element.elementor-element-725fe11 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-4932194 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bdf9ee9 {
		--width: 65%;
	}
}

@media (max-width:1366px) {
	.elementor-13570 .elementor-element.elementor-element-ab1def5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6a8150f > .elementor-widget-container {
		padding: 0px 0px 22px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a43bcb0 > .elementor-widget-container {
		padding: 0px 0px 22px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-e6fa890:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-e6fa890 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 50% 100px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-e6fa890 {
		--overlay-opacity: 0;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bab94b6:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-bab94b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 50% 100px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bab94b6 {
		--overlay-opacity: 0;
	}
	
	.elementor-13570 .elementor-element.elementor-element-04f3ce9 {
		--container-widget-width: 706px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 706px);
		max-width: 706px;
		bottom: -10px;
	}
	
	body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-04f3ce9 {
		right: -7px;
	}
	
	body.rtl .elementor-13570 .elementor-element.elementor-element-04f3ce9 {
		left: -7px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-db7ac23 {
		--padding-top: 150px;
		--padding-bottom: 43px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-2f5d93b {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
}

@media (max-width:1199px) {
	.elementor-13570 .elementor-element.elementor-element-70be89d {
		--padding-top: 123px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6a8150f > .elementor-widget-container {
		padding: 0px 0px 22px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6a8150f .elementor-heading-title {
		font-size: 44px;
		line-height: 50px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-725fe11 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-8059a62 {
		--padding-top: 123px;
		--padding-bottom: 86px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a43bcb0 > .elementor-widget-container {
		padding: 0px 0px 22px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-41f188a {
		--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-13570 .elementor-element.elementor-element-a866b3e {
		--padding-top: 22px;
		--padding-bottom: 22px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-4932194 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-e6fa890:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-e6fa890 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 50% 100px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-e6fa890 {
		--overlay-opacity: 0;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bab94b6:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-bab94b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 50% 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bab94b6 {
		--overlay-opacity: 0;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b0f8204 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-3d26b2d {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a742fe3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f52f74b img {
		width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-04f3ce9 {
		width: var(--container-widget-width, 549px);
		max-width: 549px;
		--container-widget-width: 549px;
		--container-widget-flex-grow: 0;
		bottom: 49px;
	}
	
	body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-04f3ce9 {
		right: 39px;
	}
	
	body.rtl .elementor-13570 .elementor-element.elementor-element-04f3ce9 {
		left: 39px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-04f3ce9 img {
		width: 700px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bdf9ee9 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-1334d38 img {
		width: 100%;
		max-width: 80px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-8bd0144 img {
		width: 100%;
		max-width: 85px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f318e6d img {
		width: 100%;
		max-width: 95px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-652cb03 img {
		width: 100%;
		max-width: 70px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-53f5e38 img {
		width: 100%;
		max-width: 80px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-169e4bf img {
		width: 100%;
		max-width: 80px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6f9e663 {
		--gap: 10px 0px;
		--row-gap: 10px;
		--column-gap: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-2f5d93b {
		--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 0px;
		--row-gap: 16px;
		--column-gap: 0px;
		--flex-wrap: wrap;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a69c0c2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 8px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-dc4549b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 8px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6802219 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 8px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-d7455fe {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 8px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a86cea7 {
		--padding-top: 48px;
		--padding-bottom: 48px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bcf91a4 {
		--padding-top: 48px;
		--padding-bottom: 48px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-60a9f07 {
		--padding-top: 48px;
		--padding-bottom: 48px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
}

@media (max-width:991px) {
	.elementor-13570 .elementor-element.elementor-element-70be89d {
		--padding-top: 188px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-0354f72 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-262ac8f {
		--margin-top: 0px;
		--margin-bottom: 14px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-ab1def5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 8px 0px 8px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-ab1def5 .elementor-heading-title {
		font-size: 10px;
		line-height: 14px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6a8150f > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6a8150f .elementor-heading-title {
		font-size: 32px;
		line-height: 48px;
		letter-spacing: -1px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-aa1e136 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a3dd657 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-8059a62 {
		--padding-top: 188px;
		--padding-bottom: 88px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-253d047 {
		--padding-top: 57px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a43bcb0 > .elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f6c14d8 {
		--container-widget-width: 396px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 396px);
		max-width: 396px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-1995ea9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-41f188a {
		--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-13570 .elementor-element.elementor-element-a866b3e {
		--border-radius: 8px 8px 8px 8px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-d2d11e1 {
		--overlay-opacity: .7;
	}
	
	.elementor-13570 .elementor-element.elementor-element-e6fa890:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-e6fa890 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 50% 100px;
		background-size: 452px auto;
	}
	
	.elementor-13570 .elementor-element.elementor-element-e6fa890 {
		--overlay-opacity: 0;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-c522cee {
		--padding-top: 48px;
		--padding-bottom: 38px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-fc37fa8 > .elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-527dbd2 {
		--overlay-opacity: .7;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bab94b6:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-bab94b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 50% 0px;
		background-size: 227px auto;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bab94b6 {
		--overlay-opacity: 0;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-05cf4dd {
		--padding-top: 48px;
		--padding-bottom: 38px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-7971738 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-0f7d8ee > .elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-df7f02f:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-df7f02f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 426px auto;
	}
	
	.elementor-13570 .elementor-element.elementor-element-df7f02f {
		--padding-top: 59px;
		--padding-bottom: 59px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-cbdf32f {
		--padding-top: 100px;
		--padding-bottom: 138px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-3a73d72 {
		--flex-wrap: wrap;
	}
	
	.elementor-13570 .elementor-element.elementor-element-570f611 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-7c0b61e {
		--flex-wrap: wrap;
	}
	
	.elementor-13570 .elementor-element.elementor-element-9d1e69e {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-3a8cf1d {
		--flex-wrap: wrap;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6bfd13a {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f0858b5 {
		--flex-wrap: wrap;
	}
	
	.elementor-13570 .elementor-element.elementor-element-48e8152 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-ca1719d {
		--flex-wrap: wrap;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bfd7988 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b0f8204:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-b0f8204 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilekamg.nitrocdn.com/sihJSJpwRfvDZZCGahCVfWRpuoIDvuhw/assets/images/optimized/rev-a61ed5c/sirion.tech/wp-content/uploads/2025/10/New-Homepage_Tablet.png");
	}
	
	.elementor-13570 .elementor-element.elementor-element-b0f8204:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13570 .elementor-element.elementor-element-b0f8204 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b0f8204::before, .elementor-13570 .elementor-element.elementor-element-b0f8204 > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-b0f8204 > .e-con-inner > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-b0f8204 > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-b0f8204 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-b0f8204 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-image: url("https://cdn-ilekamg.nitrocdn.com/sihJSJpwRfvDZZCGahCVfWRpuoIDvuhw/assets/images/optimized/rev-a61ed5c/sirion.tech/wp-content/uploads/2025/10/Vector.png");
		background-position: top center;
		background-repeat: no-repeat;
		background-size: auto;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b0f8204 {
		--flex-wrap: wrap;
		--overlay-opacity: 1;
	}
	
	.elementor-13570 .elementor-element.elementor-element-3d26b2d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-9583055 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 15px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-4b11d1a {
		width: var(--container-widget-width, 538px);
		max-width: 538px;
		--container-widget-width: 538px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-13570 .elementor-element.elementor-element-4b11d1a > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-4b11d1a.elementor-element {
		--align-self: center;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a742fe3 {
		width: var(--container-widget-width, 512px);
		max-width: 512px;
		--container-widget-width: 512px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a742fe3.elementor-element {
		--align-self: center;
	}
	
	.elementor-13570 .elementor-element.elementor-element-1783c38 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-1783c38.elementor-element {
		--align-self: center;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f52f74b > .elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f52f74b {
		z-index: 1;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f52f74b img {
		width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-04f3ce9 {
		width: 100%;
		max-width: 100%;
		bottom: -121px;
		text-align: center;
	}
	
	.elementor-13570 .elementor-element.elementor-element-04f3ce9.elementor-element {
		--align-self: center;
	}
	
	body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-04f3ce9 {
		right: 0px;
	}
	
	body.rtl .elementor-13570 .elementor-element.elementor-element-04f3ce9 {
		left: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-04f3ce9 img {
		width: 800px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-db7ac23 {
		--padding-top: 90px;
		--padding-bottom: 38px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a3908b1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a3908b1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f02b416 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-c2cce7e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-21b7e62 {
		--flex-wrap: wrap;
	}
	
	.elementor-13570 .elementor-element.elementor-element-2cfa6b9 {
		width: var(--container-widget-width, 350px);
		max-width: 350px;
		--container-widget-width: 350px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bdf9ee9 {
		--justify-content: flex-start;
		--gap: 25px 25px;
		--row-gap: 25px;
		--column-gap: 25px;
		--margin-top: 28px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-1334d38 img {
		width: 85px;
		max-width: 85px;
		height: 86px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-8bd0144 img {
		width: 85px;
		max-width: 85px;
		height: 86px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f318e6d img {
		width: 85px;
		max-width: 85px;
		height: 86px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-652cb03 img {
		width: 85px;
		max-width: 85px;
		height: 86px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-53f5e38 img {
		width: 85px;
		max-width: 85px;
		height: 86px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-169e4bf img {
		width: 85px;
		max-width: 85px;
		height: 86px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bf9b6c4 {
		--padding-top: 96px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-7dbedde {
		--margin-top: 0;
		--margin-bottom: 0;
		--margin-left: auto;
		--margin-right: auto;
	}
	
	.elementor-13570 .elementor-element.elementor-element-371accd > .elementor-widget-container {
		margin: 0px 0px 36px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-84b05d7 {
		--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-13570 .elementor-element.elementor-element-9e28e61 {
		text-align: end;
	}
	
	.elementor-13570 .elementor-element.elementor-element-9e28e61 img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-cc5a42a {
		--padding-top: 62px;
		--padding-bottom: 30px;
		--padding-left: 60px;
		--padding-right: 90px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a7524fd {
		--margin-top: 32px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-c71c23b {
		--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-13570 .elementor-element.elementor-element-aba303f {
		text-align: end;
	}
	
	.elementor-13570 .elementor-element.elementor-element-aba303f img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-2a028c8 {
		--padding-top: 62px;
		--padding-bottom: 30px;
		--padding-left: 60px;
		--padding-right: 90px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a3d01d3 {
		--margin-top: 32px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-2e9e98c {
		--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-13570 .elementor-element.elementor-element-b420ba4 {
		text-align: end;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b420ba4 img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-be94e08 {
		--padding-top: 62px;
		--padding-bottom: 30px;
		--padding-left: 60px;
		--padding-right: 90px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bdbc5ea {
		--margin-top: 32px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-2950b29 {
		--padding-top: 145px;
		--padding-bottom: 145px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-d4deb15 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 27px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-e1cb5c3 {
		--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-13570 .elementor-element.elementor-element-2391df9 .elementor-heading-title {
		line-height: 48px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-5171e4f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-5171e4f.e-con {
		--align-self: flex-start;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6f9e663 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-ef5498d {
		--padding-top: 0px;
		--padding-bottom: 96px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-e1ad2da {
		--margin-top: 0;
		--margin-bottom: 0;
		--margin-left: auto;
		--margin-right: auto;
	}
	
	.elementor-13570 .elementor-element.elementor-element-dcc4fe7 > .elementor-widget-container {
		margin: 0px 0px 36px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-624f99c::before, .elementor-13570 .elementor-element.elementor-element-624f99c > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-624f99c > .e-con-inner > .elementor-background-video-container::before, .elementor-13570 .elementor-element.elementor-element-624f99c > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-624f99c > .e-con-inner > .elementor-background-slideshow::before, .elementor-13570 .elementor-element.elementor-element-624f99c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-size: 1000px auto;
	}
	
	.elementor-13570 .elementor-element.elementor-element-624f99c {
		--margin-top: 0px;
		--margin-bottom: 200px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 150px;
		--padding-bottom: 150px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-59083d0 > .elementor-widget-container {
		margin: 0px 0px 18px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a86cea7 {
		border-width: 1px 0px 0px 0px;
		--border-top-width: 1px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--border-radius: 16px 16px 16px 16px;
		--padding-top: 34px;
		--padding-bottom: 44px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bcf91a4 {
		border-width: 1px 0px 0px 0px;
		--border-top-width: 1px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--border-radius: 16px 16px 16px 16px;
		--padding-top: 34px;
		--padding-bottom: 44px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-60a9f07 {
		border-width: 1px 0px 0px 0px;
		--border-top-width: 1px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--border-radius: 16px 16px 16px 16px;
		--padding-top: 34px;
		--padding-bottom: 44px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media (max-width:880px) {
	.elementor-13570 .elementor-element.elementor-element-6a8150f .elementor-heading-title {
		line-height: 32px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-aa1e136 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-725fe11 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f6c14d8 > .elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-1995ea9 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-4932194 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-e6fa890 {
		--overlay-opacity: 0;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bab94b6 {
		--overlay-opacity: 0;
	}
}

@media (max-width:767px) {
	.elementor-13570 .elementor-element.elementor-element-70be89d {
		--padding-top: 195px;
		--padding-bottom: 58px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-0354f72 {
		--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;
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-ab1def5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-ab1def5 {
		text-align: start;
	}
	
	.elementor-13570 .elementor-element.elementor-element-ab1def5 .elementor-heading-title {
		letter-spacing: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6a8150f > .elementor-widget-container {
		padding: 0px 0px 16px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6a8150f {
		text-align: start;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6a8150f .elementor-heading-title {
		font-size: 44px;
		line-height: 48px;
		letter-spacing: -.44px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-aa1e136 {
		text-align: start;
	}
	
	.elementor-13570 .elementor-element.elementor-element-aa1e136 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a3dd657 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-1cfbbe1 {
		--width: 100%;
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-8059a62 {
		--padding-top: 195px;
		--padding-bottom: 61px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-253d047 {
		--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;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b50b582 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-96cc240 > .elementor-widget-container {
		margin: 0px 0px 18px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a43bcb0 > .elementor-widget-container {
		padding: 0px 0px 16px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a43bcb0 {
		--container-widget-width: 286px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 286px);
		max-width: 286px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a43bcb0.elementor-element {
		--align-self: center;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a43bcb0 .elementor-heading-title {
		font-size: 44px;
		line-height: 48px;
		letter-spacing: -.44px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f6c14d8 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f6c14d8 {
		--container-widget-width: 250px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 250px);
		max-width: 250px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f6c14d8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-1995ea9 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-41f188a {
		--content-width: 327px;
		--margin-top: 58px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a866b3e {
		--border-radius: 4px 4px 4px 4px;
		--padding-top: 6px;
		--padding-bottom: 6px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-d2d11e1 {
		--overlay-opacity: 1;
	}
	
	.elementor-13570 .elementor-element.elementor-element-e6fa890:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-e6fa890 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 50% 120px;
		background-size: 320px auto;
	}
	
	.elementor-13570 .elementor-element.elementor-element-e6fa890 {
		--overlay-opacity: 0;
		--padding-top: 44px;
		--padding-bottom: 34px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-c522cee {
		--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-13570 .elementor-element.elementor-element-7cf2f6b > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-527dbd2 {
		--overlay-opacity: 1;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bab94b6:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-bab94b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 50% 0px;
		background-size: 337px auto;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bab94b6 {
		--overlay-opacity: 0;
		--padding-top: 44px;
		--padding-bottom: 34px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-05cf4dd {
		--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-13570 .elementor-element.elementor-element-7971738 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-df7f02f:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-df7f02f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 200px auto;
	}
	
	.elementor-13570 .elementor-element.elementor-element-df7f02f {
		--padding-top: 28px;
		--padding-bottom: 32px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-cbdf32f {
		--padding-top: 80px;
		--padding-bottom: 96px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b33af7c > .elementor-widget-container {
		margin: 0px 0px 19px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f3242f9 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-570f611 {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-9d1e69e {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6bfd13a {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-48e8152 {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bfd7988 {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b0f8204:not(.elementor-motion-effects-element-type-background), .elementor-13570 .elementor-element.elementor-element-b0f8204 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilekamg.nitrocdn.com/sihJSJpwRfvDZZCGahCVfWRpuoIDvuhw/assets/images/optimized/rev-a61ed5c/sirion.tech/wp-content/uploads/2025/10/New-Homepage_Mobile.png");
	}
	
	.elementor-13570 .elementor-element.elementor-element-b0f8204:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13570 .elementor-element.elementor-element-b0f8204 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b0f8204 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f52f74b > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}
	
	body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-04f3ce9 {
		right: 1px;
	}
	
	body.rtl .elementor-13570 .elementor-element.elementor-element-04f3ce9 {
		left: 1px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-04f3ce9 {
		bottom: -50px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-db7ac23 {
		--padding-top: 48px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a3908b1 > .elementor-widget-container {
		margin: 0px 0px 24px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a3908b1 .elementor-heading-title {
		font-size: 32px;
		line-height: 36px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-c2cce7e {
		--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-13570 .elementor-element.elementor-element-21b7e62 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bdf9ee9 {
		--width: 100%;
		--justify-content: center;
		--gap: 34px 34px;
		--row-gap: 34px;
		--column-gap: 34px;
		--flex-wrap: wrap;
	}
	
	.elementor-13570 .elementor-element.elementor-element-1334d38 img {
		width: 100%;
		max-width: 83px;
		height: 83px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-8bd0144 img {
		width: 100%;
		max-width: 101px;
		height: 85px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f318e6d img {
		width: 100%;
		max-width: 100px;
		height: 70px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-652cb03 img {
		width: 100%;
		max-width: 65px;
		height: 82px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-53f5e38 img {
		width: 100%;
		max-width: 83px;
		height: 83px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-169e4bf img {
		width: 100%;
		max-width: 83px;
		height: 83px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bf9b6c4 {
		--padding-top: 48px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-371accd > .elementor-widget-container {
		margin: 0px 0px 33px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-84b05d7 {
		--border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-9e28e61 img {
		height: 500px;
	}
	
	body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-4b2f916 {
		left: calc(50% - 15px);
	}
	
	body.rtl .elementor-13570 .elementor-element.elementor-element-4b2f916 {
		right: calc(50% - 15px);
	}
	
	.elementor-13570 .elementor-element.elementor-element-4b2f916 {
		top: calc(50% - 15px);
	}
	
	.elementor-13570 .elementor-element.elementor-element-4b2f916 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-4b2f916 .elementor-icon svg {
		height: 30px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-cc5a42a {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-c71c23b {
		--border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-aba303f img {
		height: 500px;
	}
	
	body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-4eb1ab5 {
		left: calc(50% - 15px);
	}
	
	body.rtl .elementor-13570 .elementor-element.elementor-element-4eb1ab5 {
		right: calc(50% - 15px);
	}
	
	.elementor-13570 .elementor-element.elementor-element-4eb1ab5 {
		top: calc(50% - 15px);
	}
	
	.elementor-13570 .elementor-element.elementor-element-4eb1ab5 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-4eb1ab5 .elementor-icon svg {
		height: 30px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-2a028c8 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-2e9e98c {
		--border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b420ba4 img {
		height: 500px;
	}
	
	body:not(.rtl) .elementor-13570 .elementor-element.elementor-element-dba779c {
		left: calc(50% - 15px);
	}
	
	body.rtl .elementor-13570 .elementor-element.elementor-element-dba779c {
		right: calc(50% - 15px);
	}
	
	.elementor-13570 .elementor-element.elementor-element-dba779c {
		top: calc(50% - 15px);
	}
	
	.elementor-13570 .elementor-element.elementor-element-dba779c .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-dba779c .elementor-icon svg {
		height: 30px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-be94e08 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-2950b29 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 90px;
		--padding-bottom: 95px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-2391df9 .elementor-heading-title {
		font-size: 30px;
		line-height: 36px;
		letter-spacing: -.32px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a69c0c2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a10c465 .elementor-image-box-img {
		margin-bottom: 0%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-dc4549b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-7841180 .elementor-image-box-img {
		margin-bottom: 0%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6802219 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-4e8f14b .elementor-image-box-img {
		margin-bottom: 0%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-d7455fe {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-384f134 .elementor-image-box-img {
		margin-bottom: 0%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-dcc4fe7 > .elementor-widget-container {
		margin: 0px 0px 33px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-624f99c {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 96px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 150px;
		--padding-bottom: 150px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b90efe7 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-59083d0 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-595db17 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-595db17 .elementor-heading-title {
		font-size: 18px;
		line-height: 22px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f78fdde > .elementor-widget-container {
		margin: 35px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-13570 .elementor-element.elementor-element-0354f72 {
		--width: 50%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-73b3cd3 {
		--width: 404px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-1cfbbe1 {
		--width: 50%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-725fe11 {
		--width: 500px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-253d047 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b50b582 {
		--width: 750px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-41f188a {
		--content-width: 1136px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-df7f02f {
		--content-width: 1280px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-cbdf32f {
		--content-width: 1154px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f98d494 {
		--width: 62%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-570f611 {
		--width: 38%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-d7f8b82 {
		--width: 62%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-9d1e69e {
		--width: 38%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-d21369f {
		--width: 62%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6bfd13a {
		--width: 38%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-cb89f6f {
		--width: 62%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-48e8152 {
		--width: 38%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b3836c7 {
		--width: 62%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bfd7988 {
		--width: 38%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-3d26b2d {
		--width: 32%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-9583055 {
		--content-width: 1600px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-3493e02 {
		--width: 68%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-21b7e62 {
		--width: 38.4%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bdf9ee9 {
		--width: 61%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6117e8f {
		--width: 50%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-cc5a42a {
		--width: 50%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-5bd1e86 {
		--width: 50%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-2a028c8 {
		--width: 50%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-01ae913 {
		--width: 50%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-be94e08 {
		--width: 50%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-d4deb15 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-e1cb5c3 {
		--width: 40%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-5171e4f {
		--width: 60%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-2f5d93b {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a69c0c2 {
		--width: 25%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-dc4549b {
		--width: 25%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6802219 {
		--width: 25%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-d7455fe {
		--width: 25%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b90efe7 {
		--width: 649px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a86cea7 {
		--width: 546px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bcf91a4 {
		--width: 546px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-60a9f07 {
		--width: 546px;
	}
}

@media (max-width:1199px) and (min-width:768px) {
	.elementor-13570 .elementor-element.elementor-element-41f188a {
		--content-width: 952px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-3d26b2d {
		--width: 37%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-3493e02 {
		--width: 63%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-21b7e62 {
		--width: 40%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bdf9ee9 {
		--width: 60%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a69c0c2 {
		--width: 50%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-dc4549b {
		--width: 50%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6802219 {
		--width: 50%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-d7455fe {
		--width: 50%;
	}
}

@media (max-width:991px) and (min-width:768px) {
	.elementor-13570 .elementor-element.elementor-element-0354f72 {
		--width: 48%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-73b3cd3 {
		--width: 98%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-1cfbbe1 {
		--width: 52%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-253d047 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b50b582 {
		--width: 500px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-41f188a {
		--content-width: 770px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-f98d494 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-570f611 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-d7f8b82 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-9d1e69e {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-d21369f {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6bfd13a {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-cb89f6f {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-48e8152 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b3836c7 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bfd7988 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-3d26b2d {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-3493e02 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-db7ac23 {
		--content-width: 426px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-21b7e62 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bdf9ee9 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-7dbedde {
		--width: 56%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6117e8f {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-cc5a42a {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-5bd1e86 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-2a028c8 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-01ae913 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-be94e08 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-e1cb5c3 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-5171e4f {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-6f9e663 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-e1ad2da {
		--width: 56%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-b90efe7 {
		--width: 512px;
	}
	
	.elementor-13570 .elementor-element.elementor-element-a86cea7 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-bcf91a4 {
		--width: 100%;
	}
	
	.elementor-13570 .elementor-element.elementor-element-60a9f07 {
		--width: 100%;
	}
}

@media (max-width:880px) and (min-width:768px) {
	.elementor-13570 .elementor-element.elementor-element-41f188a {
		--content-width: 598px;
	}
}

/* Start custom CSS for html, class: .elementor-element-bbd6c79 */
.ekit_self_video_wrap_content .mfp-content {
	max-width: 1346px !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1ea04dd */
body.page-template-partners {
	background: #f3f3ff;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5a43c71 */
body.page-template-partners {
	background: #f3f3ff;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-379f8fb */
body.page-template-partners {
	background: #f3f3ff;
}
