.elementor-860 .elementor-element.elementor-element-7a30bb12 {
	--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: 213px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-860 .elementor-element.elementor-element-7a30bb12:not(.elementor-motion-effects-element-type-background),
.elementor-860 .elementor-element.elementor-element-7a30bb12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/09/bg-top-home.svg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-860 .elementor-element.elementor-element-7a30bb12::before,
.elementor-860 .elementor-element.elementor-element-7a30bb12>.elementor-background-video-container::before,
.elementor-860 .elementor-element.elementor-element-7a30bb12>.e-con-inner>.elementor-background-video-container::before,
.elementor-860 .elementor-element.elementor-element-7a30bb12>.elementor-background-slideshow::before,
.elementor-860 .elementor-element.elementor-element-7a30bb12>.e-con-inner>.elementor-background-slideshow::before,
.elementor-860 .elementor-element.elementor-element-7a30bb12>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/09/design-banner.svg");
	--background-overlay: '';
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-860 .elementor-element.elementor-element-6ea9debf {
	width: var(--container-widget-width, 815px);
	max-width: 815px;
	--container-widget-width: 815px;
	--container-widget-flex-grow: 0;
}

.elementor-860 .elementor-element.elementor-element-6ea9debf>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-860 .elementor-element.elementor-element-6ea9debf.elementor-element {
	--align-self: center;
}

.elementor-860 .elementor-element.elementor-element-6ea9debf .sasi-heading__sub {
	margin-bottom: 15px;
	color: #0E155C;
	background-color: #FFFFFF00;
	border-color: #0E155C1A;
	font-size: 20px;
}

.elementor-860 .elementor-element.elementor-element-6ea9debf .sasi-heading__title {
	font-size: 70px;
	font-weight: 700;
	line-height: 75px;
	letter-spacing: -2.1px;
}

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

.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-860 .elementor-element.elementor-element-13a68944 {
	width: var(--container-widget-width, 665px);
	max-width: 665px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;
	--container-widget-width: 665px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 35px;
}

.elementor-860 .elementor-element.elementor-element-13a68944.elementor-element {
	--align-self: center;
}

.elementor-860 .elementor-element.elementor-element-598ef5f1 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-860 .elementor-element.elementor-element-34f42107>.elementor-widget-container {
	margin: 0px 0px 90px 0px;
}

.elementor-860 .elementor-element.elementor-element-34f42107 .sasi-icon-list-item {
	justify-content: center;
}

.elementor-860 .elementor-element.elementor-element-34f42107 ul.--inline-items {
	justify-content: center;
}

.elementor-860 .elementor-element.elementor-element-34f42107 .sasi-icon-list-icon {
	margin-right: 5px;
	color: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-34f42107 .sasi-icon-list-icon svg path {
	fill: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-2077aba {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

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

.elementor-860 .elementor-element.elementor-element-5fed17ce img {
	box-shadow: 10px 4px 60px 0px rgba(35.99999999999996, 19.000000000000007, 106, 0.07);
}

.elementor-860 .elementor-element.elementor-element-1a68e93b img {
	box-shadow: 10px 4px 60px 0px rgba(35.99999999999996, 19.000000000000007, 106, 0.07);
}

.elementor-860 .elementor-element.elementor-element-727e4ad5 img {
	box-shadow: 10px 4px 60px 0px rgba(35.99999999999996, 19.000000000000007, 106, 0.07);
}

.elementor-860 .elementor-element.elementor-element-7d589863 img {
	box-shadow: 10px 4px 60px 0px rgba(35.99999999999996, 19.000000000000007, 106, 0.07);
}

.elementor-860 .elementor-element.elementor-element-7af5026c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-860 .elementor-element.elementor-element-35280428 {
	margin: -8px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-weight: 400;
	color: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-1b4d7025 .owl-stage {
	display: flex;
	align-items: center;
}

.elementor-860 .elementor-element.elementor-element-1b4d7025 .item-image svg path {
	fill: #0E155CA6;
}

.elementor-860 .elementor-element.elementor-element-1b4d7025 .item-image:hover svg path {
	fill: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-762d26d1 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-860 .elementor-element.elementor-element-4a90ed8f {
	width: var(--container-widget-width, 690px);
	max-width: 690px;
	--container-widget-width: 690px;
	--container-widget-flex-grow: 0;
}

.elementor-860 .elementor-element.elementor-element-4a90ed8f>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-860 .elementor-element.elementor-element-4a90ed8f.elementor-element {
	--align-self: center;
}

.elementor-860 .elementor-element.elementor-element-4a90ed8f .sasi-heading__sub {
	background-color: #F7F8FA;
	border-color: #24136A12;
}

.elementor-860 .elementor-element.elementor-element-4a90ed8f .sasi-heading__title {
	letter-spacing: -0.5px;
}

.elementor-860 .elementor-element.elementor-element-74971a3c {
	--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;
}

.elementor-860 .elementor-element.elementor-element-7853ad05 {
	--display: flex;
	--border-radius: 14px 14px 14px 14px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-860 .elementor-element.elementor-element-7853ad05:not(.elementor-motion-effects-element-type-background),
.elementor-860 .elementor-element.elementor-element-7853ad05>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0E155C;
	background-image: url("../../2025/09/bg-features1.png");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-860 .elementor-element.elementor-element-49d0dbb3 .sasi-icon-list-icon {
	margin-right: 20px;
	font-size: 40px;
}

.elementor-860 .elementor-element.elementor-element-49d0dbb3 .sasi-icon-list-item {
	color: #FFFFFF;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-860 .elementor-element.elementor-element-64a1145a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;
	color: #FFFFFFCC;
}

.elementor-860 .elementor-element.elementor-element-466dc756>.elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-860 .elementor-element.elementor-element-466dc756 .sasi-icon-list-item:not(:last-child, .--inline-item) {
	margin-bottom: 12px;
}

.elementor-860 .elementor-element.elementor-element-466dc756 .sasi-icon-list-item.--inline-item:not(:last-child) {
	margin-right: 12px;
}

.elementor-860 .elementor-element.elementor-element-466dc756 .sasi-icon-list-icon {
	color: #FFFFFF;
}

.elementor-860 .elementor-element.elementor-element-466dc756 .sasi-icon-list-icon svg path {
	fill: #FFFFFF;
}

.elementor-860 .elementor-element.elementor-element-466dc756 .sasi-icon-list-item {
	color: #FFFFFF;
	font-family: "Plus Jakarta Sans", Sans-serif;
	line-height: 26px;
}

.elementor-860 .elementor-element.elementor-element-7af47628 .sasi-btn {
	--sasi-btn-border-color: #FFFFFF;
}

.elementor-860 .elementor-element.elementor-element-22ff0b0e {
	--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;
}

.elementor-860 .elementor-element.elementor-element-324c20cb {
	--display: flex;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #24136A12;
	--border-color: #24136A12;
	--border-radius: 14px 14px 14px 14px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-860 .elementor-element.elementor-element-324c20cb:not(.elementor-motion-effects-element-type-background),
.elementor-860 .elementor-element.elementor-element-324c20cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F7F8FA;
}

.elementor-860 .elementor-element.elementor-element-376d253d .sasi-icon-box:before {
	background-color: #02010100;
}

.elementor-860 .elementor-element.elementor-element-376d253d.sasi-position-right .sasi-icon-box,
.elementor-860 .elementor-element.elementor-element-376d253d.sasi-position-left .sasi-icon-box {
	gap: 20px;
}

.elementor-860 .elementor-element.elementor-element-376d253d.sasi-position-top .sasi-icon-box__icon {
	margin-bottom: 20px;
}

.elementor-860 .elementor-element.elementor-element-376d253d .sasi-icon-box__icon {
	font-size: 35px;
}

.elementor-860 .elementor-element.elementor-element-376d253d .sasi-icon-box {
	text-align: left;
	padding: 25px 25px 25px 25px;
	border-radius: 0px 0px 0px 0px;
	border-color: #02010100;
}

.elementor-860 .elementor-element.elementor-element-376d253d .icon-box-title {
	margin-bottom: 0px;
	line-height: 30px;
}

.elementor-860 .elementor-element.elementor-element-47255b06 {
	--display: flex;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #24136A12;
	--border-color: #24136A12;
	--border-radius: 14px 14px 14px 14px;
}

.elementor-860 .elementor-element.elementor-element-26b977f9 .sasi-icon-box:before {
	background-color: #02010100;
}

.elementor-860 .elementor-element.elementor-element-26b977f9.sasi-position-right .sasi-icon-box,
.elementor-860 .elementor-element.elementor-element-26b977f9.sasi-position-left .sasi-icon-box {
	gap: 20px;
}

.elementor-860 .elementor-element.elementor-element-26b977f9.sasi-position-top .sasi-icon-box__icon {
	margin-bottom: 20px;
}

.elementor-860 .elementor-element.elementor-element-26b977f9 .sasi-icon-box__icon {
	font-size: 35px;
}

.elementor-860 .elementor-element.elementor-element-26b977f9 .sasi-icon-box {
	text-align: left;
	padding: 35px 35px 30px 35px;
	border-radius: 0px 0px 0px 0px;
	border-color: #02010100;
}

.elementor-860 .elementor-element.elementor-element-26b977f9 .icon-box-title {
	margin-bottom: 0px;
	line-height: 30px;
}

.elementor-860 .elementor-element.elementor-element-59e4e43e {
	padding: 15px 35px 32px 35px;
}

.elementor-860 .elementor-element.elementor-element-3b4b6ecd {
	--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;
}

.elementor-860 .elementor-element.elementor-element-10f913df {
	--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;
}

.elementor-860 .elementor-element.elementor-element-1a40a8af {
	--display: flex;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #24136A12;
	--border-color: #24136A12;
	--border-radius: 14px 14px 14px 14px;
	--padding-top: 35px;
	--padding-bottom: 32px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-860 .elementor-element.elementor-element-1a40a8af:not(.elementor-motion-effects-element-type-background),
.elementor-860 .elementor-element.elementor-element-1a40a8af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F7F8FA;
}

.elementor-860 .elementor-element.elementor-element-3883ffa0 .sasi-icon-box:before {
	background-color: #02010100;
}

.elementor-860 .elementor-element.elementor-element-3883ffa0>.elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-860 .elementor-element.elementor-element-3883ffa0.sasi-position-right .sasi-icon-box,
.elementor-860 .elementor-element.elementor-element-3883ffa0.sasi-position-left .sasi-icon-box {
	gap: 20px;
}

.elementor-860 .elementor-element.elementor-element-3883ffa0.sasi-position-top .sasi-icon-box__icon {
	margin-bottom: 20px;
}

.elementor-860 .elementor-element.elementor-element-3883ffa0 .sasi-icon-box__icon {
	font-size: 35px;
}

.elementor-860 .elementor-element.elementor-element-3883ffa0 .sasi-icon-box {
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	border-color: #02010100;
}

.elementor-860 .elementor-element.elementor-element-3883ffa0 .icon-box-title {
	margin-bottom: 0px;
	line-height: 30px;
}

.elementor-860 .elementor-element.elementor-element-39694d5c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-860 .elementor-element.elementor-element-76f821fc {
	--display: flex;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #24136A12;
	--border-color: #24136A12;
	--border-radius: 14px 14px 14px 14px;
	--padding-top: 35px;
	--padding-bottom: 32px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-860 .elementor-element.elementor-element-1f4d328 .sasi-icon-box:before {
	background-color: #02010100;
}

.elementor-860 .elementor-element.elementor-element-1f4d328>.elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-860 .elementor-element.elementor-element-1f4d328.sasi-position-right .sasi-icon-box,
.elementor-860 .elementor-element.elementor-element-1f4d328.sasi-position-left .sasi-icon-box {
	gap: 20px;
}

.elementor-860 .elementor-element.elementor-element-1f4d328.sasi-position-top .sasi-icon-box__icon {
	margin-bottom: 20px;
}

.elementor-860 .elementor-element.elementor-element-1f4d328 .sasi-icon-box__icon {
	font-size: 35px;
}

.elementor-860 .elementor-element.elementor-element-1f4d328 .sasi-icon-box {
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	border-color: #02010100;
}

.elementor-860 .elementor-element.elementor-element-1f4d328 .icon-box-title {
	margin-bottom: 0px;
	line-height: 30px;
}

.elementor-860 .elementor-element.elementor-element-64970105 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
}

.elementor-860 .elementor-element.elementor-element-bbee4c0 {
	--display: flex;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #24136A12;
	--border-color: #24136A12;
	--border-radius: 14px 14px 14px 14px;
}

.elementor-860 .elementor-element.elementor-element-bbee4c0:not(.elementor-motion-effects-element-type-background),
.elementor-860 .elementor-element.elementor-element-bbee4c0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F7F8FA;
}

.elementor-860 .elementor-element.elementor-element-42316f20 {
	--display: flex;
}

.elementor-860 .elementor-element.elementor-element-2e125b0d>.elementor-widget-container {
	padding: 35px 35px 0px 35px;
}

.elementor-860 .elementor-element.elementor-element-2e125b0d .sasi-icon-list-icon {
	margin-right: 20px;
	font-size: 40px;
	color: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-2e125b0d .sasi-icon-list-icon svg path {
	fill: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-2e125b0d .sasi-icon-list-item {
	color: #0E155C;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-860 .elementor-element.elementor-element-76922bb3 {
	padding: 0px 35px 0px 35px;
}

.elementor-860 .elementor-element.elementor-element-5af13b06 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-860 .elementor-element.elementor-element-5af13b06:not(.elementor-motion-effects-element-type-background),
.elementor-860 .elementor-element.elementor-element-5af13b06>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F7F8FA;
}

.elementor-860 .elementor-element.elementor-element-4a836417 {
	width: var(--container-widget-width, 690px);
	max-width: 690px;
	--container-widget-width: 690px;
	--container-widget-flex-grow: 0;
}

.elementor-860 .elementor-element.elementor-element-4a836417>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-860 .elementor-element.elementor-element-4a836417.elementor-element {
	--align-self: center;
}

.elementor-860 .elementor-element.elementor-element-4a836417 .sasi-heading__sub {
	background-color: #FFFFFF;
	border-color: #24136A12;
}

.elementor-860 .elementor-element.elementor-element-4a836417 .sasi-heading__title {
	letter-spacing: -0.5px;
}

.elementor-860 .elementor-element.elementor-element-78a03751 .sasi-process-box-grid {
	background-color: #FFFFFF;
}

.elementor-860 .elementor-element.elementor-element-78a03751 .sasi-process-box-grid,
.elementor-860 .elementor-element.elementor-element-78a03751 .sasi-process-box__item {
	border-color: #0E155C12;
}

.elementor-860 .elementor-element.elementor-element-78a03751 .sasi-process-box__subtitle {
	border-color: #0E155C12;
}

.elementor-860 .elementor-element.elementor-element-3cab4728 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-860 .elementor-element.elementor-element-3cab4728:not(.elementor-motion-effects-element-type-background),
.elementor-860 .elementor-element.elementor-element-3cab4728>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F7F8FA;
}

.elementor-860 .elementor-element.elementor-element-3b0fcac6 {
	--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;
}

.elementor-860 .elementor-element.elementor-element-3faed995 {
	width: var(--container-widget-width, 465px);
	max-width: 465px;
	--container-widget-width: 465px;
	--container-widget-flex-grow: 0;
}

.elementor-860 .elementor-element.elementor-element-3faed995>.elementor-widget-container {
	margin: 0px 0px 33px 0px;
}

.elementor-860 .elementor-element.elementor-element-3faed995 .sasi-heading {
	text-align: left;
}

.elementor-860 .elementor-element.elementor-element-3faed995 .sasi-heading__sub {
	background-color: #FFFFFF;
	border-color: #0E155C12;
}

.elementor-860 .elementor-element.elementor-element-6532b5f8 {
	width: var(--container-widget-width, 475px);
	max-width: 475px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;
	--container-widget-width: 475px;
	--container-widget-flex-grow: 0;
}

.elementor-860 .elementor-element.elementor-element-7d089aa7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-860 .elementor-element.elementor-element-7d86c904 {
	--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;
}

.elementor-860 .elementor-element.elementor-element-2a730cc1>.elementor-widget-container {
	margin: 0px 0px 22px 0px;
}

.elementor-860 .elementor-element.elementor-element-2a730cc1.elementor-element {
	--align-self: center;
}

.elementor-860 .elementor-element.elementor-element-2a730cc1 .sasi-heading__sub {
	background-color: #F7F8FA;
	border-color: #24136A12;
}

.elementor-860 .elementor-element.elementor-element-2a730cc1 .sasi-heading__title {
	letter-spacing: -0.5px;
}

.elementor-860 .elementor-element.elementor-element-1a824e07 {
	width: var(--container-widget-width, 606px);
	max-width: 606px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 55px) 0px;
	--container-widget-width: 606px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-860 .elementor-element.elementor-element-1a824e07.elementor-element {
	--align-self: center;
}

.elementor-860 .elementor-element.elementor-element-7df1921b>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-860 .elementor-element.elementor-element-7df1921b .sasi-switchs-nav {
	border-color: #0E155C12;
}

.elementor-860 .elementor-element.elementor-element-7df1921b .sasi-switch {
	--sasi-color-discount: #FFFFFF;
}

.elementor-860 .elementor-element.elementor-element-48c46230 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-860 .elementor-element.elementor-element-6c7dd950 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 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-860 .elementor-element.elementor-element-241ae1f9 {
	margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #0E155C12;
	border-radius: 14px 14px 0px 0px;
	text-align: center;
}

.elementor-860 .elementor-element.elementor-element-241ae1f9 .elementor-heading-title {
	font-size: 16px;
	font-weight: 600;
}

.elementor-860 .elementor-element.elementor-element-5c37df07 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0E155C12;
	--border-color: #0E155C12;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-860 .elementor-element.elementor-element-5c37df07:hover {
	box-shadow: 10px 4px 60px 0px rgba(199.00000000000003, 199.00000000000003, 199.00000000000003, 0.25);
}

.elementor-860 .elementor-element.elementor-element-5c37df07.e-con {
	--align-self: flex-start;
}

.elementor-860 .elementor-element.elementor-element-462bfff3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 50px;
	color: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-441cb937 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;
}

.elementor-860 .elementor-element.elementor-element-325e2f09>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-860 .elementor-element.elementor-element-325e2f09 .sasi-btn {
	--sasi-btn-color-hover: #0E155C;
	--sasi-btn-bg-color-hover: #FFFFFF;
	--sasi-btn-border-color-hover: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-325e2f09 .sasi-btn:hover .sasi-icon {
	--sasi-btn-icon-color-hover: #FFFFFF;
	--sasi-btn-icon-bg-color-hover: #0E155C;
	--sasi-btn-icon-border-color-hover: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-2815367e>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 25px;
}

.elementor-860 .elementor-element.elementor-element-2815367e .sasi-icon-list-icon {
	color: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-2815367e .sasi-icon-list-icon svg path {
	fill: #6B7280;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

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

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

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

.elementor-860 .elementor-element.elementor-element-44270a1d {
	--divider-border-style: solid;
	--divider-color: #0E155C1A;
	--divider-border-width: 1px;
	background-color: transparent;
	background-image: radial-gradient(at center center, #0E155C80 0%, #0E155C00 80%);
}

.elementor-860 .elementor-element.elementor-element-44270a1d .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-860 .elementor-element.elementor-element-44270a1d .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-860 .elementor-element.elementor-element-53d72635>.elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-860 .elementor-element.elementor-element-53d72635 .sasi-icon-list-icon {
	color: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-53d72635 .sasi-icon-list-icon svg path {
	fill: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-218f4887 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-860 .elementor-element.elementor-element-7362f31f {
	background-color: #0E155C;
	margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #0E155C12;
	border-radius: 14px 14px 0px 0px;
	text-align: center;
}

.elementor-860 .elementor-element.elementor-element-7362f31f .elementor-heading-title {
	font-size: 16px;
	font-weight: 500;
	color: #FFFFFF;
}

.elementor-860 .elementor-element.elementor-element-123710a8 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0E155C12;
	--border-color: #0E155C12;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-860 .elementor-element.elementor-element-123710a8:hover {
	box-shadow: 10px 4px 60px 0px rgba(199.00000000000003, 199.00000000000003, 199.00000000000003, 0.25);
}

.elementor-860 .elementor-element.elementor-element-123710a8.e-con {
	--align-self: flex-start;
}

.elementor-860 .elementor-element.elementor-element-3236f6a2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 50px;
	color: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-43532413 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;
}

.elementor-860 .elementor-element.elementor-element-5a032716>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-860 .elementor-element.elementor-element-5a032716 .sasi-btn {
	--sasi-btn-border-color-hover: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-12d65a6b>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 25px;
}

.elementor-860 .elementor-element.elementor-element-12d65a6b .sasi-icon-list-icon {
	color: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-12d65a6b .sasi-icon-list-icon svg path {
	fill: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-484976b4 {
	--divider-border-style: solid;
	--divider-color: #0E155C1A;
	--divider-border-width: 1px;
	background-color: transparent;
	background-image: radial-gradient(at center center, #0E155C80 0%, #0E155C00 80%);
}

.elementor-860 .elementor-element.elementor-element-484976b4 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-860 .elementor-element.elementor-element-484976b4 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-860 .elementor-element.elementor-element-65c2010a>.elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-860 .elementor-element.elementor-element-7718444a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-860 .elementor-element.elementor-element-492dfd81 {
	margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #0E155C12;
	border-radius: 14px 14px 0px 0px;
	text-align: center;
}

.elementor-860 .elementor-element.elementor-element-492dfd81 .elementor-heading-title {
	font-size: 16px;
	font-weight: 600;
}

.elementor-860 .elementor-element.elementor-element-7b040b33 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0E155C12;
	--border-color: #0E155C12;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-860 .elementor-element.elementor-element-7b040b33:hover {
	box-shadow: 10px 4px 60px 0px rgba(199.00000000000003, 199.00000000000003, 199.00000000000003, 0.25);
}

.elementor-860 .elementor-element.elementor-element-7b040b33.e-con {
	--align-self: flex-start;
}

.elementor-860 .elementor-element.elementor-element-198d6675 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 50px;
	color: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-74216f4e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;
}

.elementor-860 .elementor-element.elementor-element-74fe3433>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-860 .elementor-element.elementor-element-74fe3433 .sasi-btn {
	--sasi-btn-color-hover: #0E155C;
	--sasi-btn-bg-color-hover: #FFFFFF;
	--sasi-btn-border-color-hover: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-74fe3433 .sasi-btn:hover .sasi-icon {
	--sasi-btn-icon-color-hover: #FFFFFF;
	--sasi-btn-icon-bg-color-hover: #0E155C;
	--sasi-btn-icon-border-color-hover: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-10fe1436>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 25px;
}

.elementor-860 .elementor-element.elementor-element-10fe1436 .sasi-icon-list-icon {
	color: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-10fe1436 .sasi-icon-list-icon svg path {
	fill: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-4cb879b4 {
	--divider-border-style: solid;
	--divider-color: #0E155C1A;
	--divider-border-width: 1px;
	background-color: transparent;
	background-image: radial-gradient(at center center, #0E155C80 0%, #0E155C00 80%);
}

.elementor-860 .elementor-element.elementor-element-4cb879b4 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-860 .elementor-element.elementor-element-4cb879b4 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-860 .elementor-element.elementor-element-282e5c1>.elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-860 .elementor-element.elementor-element-282e5c1 .sasi-icon-list-icon {
	color: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-282e5c1 .sasi-icon-list-icon svg path {
	fill: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-4a29ae81 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-860 .elementor-element.elementor-element-4ad6f1a6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-860 .elementor-element.elementor-element-3f2be3f2 {
	margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #0E155C12;
	border-radius: 14px 14px 0px 0px;
	text-align: center;
}

.elementor-860 .elementor-element.elementor-element-3f2be3f2 .elementor-heading-title {
	font-size: 16px;
	font-weight: 600;
}

.elementor-860 .elementor-element.elementor-element-2b2a9585 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0E155C12;
	--border-color: #0E155C12;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-860 .elementor-element.elementor-element-2b2a9585:hover {
	box-shadow: 10px 4px 60px 0px rgba(199.00000000000003, 199.00000000000003, 199.00000000000003, 0.25);
}

.elementor-860 .elementor-element.elementor-element-2b2a9585.e-con {
	--align-self: flex-start;
}

.elementor-860 .elementor-element.elementor-element-65fc7a4b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 50px;
	color: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-493a4e2f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;
}

.elementor-860 .elementor-element.elementor-element-19e4cad1>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-860 .elementor-element.elementor-element-19e4cad1 .sasi-btn {
	--sasi-btn-color-hover: #0E155C;
	--sasi-btn-bg-color-hover: #FFFFFF;
	--sasi-btn-border-color-hover: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-19e4cad1 .sasi-btn:hover .sasi-icon {
	--sasi-btn-icon-color-hover: #FFFFFF;
	--sasi-btn-icon-bg-color-hover: #0E155C;
	--sasi-btn-icon-border-color-hover: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-7d2c8f63>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 25px;
}

.elementor-860 .elementor-element.elementor-element-7d2c8f63 .sasi-icon-list-icon {
	color: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-7d2c8f63 .sasi-icon-list-icon svg path {
	fill: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-5c8f72ee {
	--divider-border-style: solid;
	--divider-color: #0E155C1A;
	--divider-border-width: 1px;
	background-color: transparent;
	background-image: radial-gradient(at center center, #0E155C80 0%, #0E155C00 80%);
}

.elementor-860 .elementor-element.elementor-element-5c8f72ee .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-860 .elementor-element.elementor-element-5c8f72ee .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-860 .elementor-element.elementor-element-138d1b36>.elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-860 .elementor-element.elementor-element-138d1b36 .sasi-icon-list-icon {
	color: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-138d1b36 .sasi-icon-list-icon svg path {
	fill: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-198cfd24 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-860 .elementor-element.elementor-element-8d96b4a {
	background-color: #0E155C;
	margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #0E155C12;
	border-radius: 14px 14px 0px 0px;
	text-align: center;
}

.elementor-860 .elementor-element.elementor-element-8d96b4a .elementor-heading-title {
	font-size: 16px;
	font-weight: 500;
	color: #FFFFFF;
}

.elementor-860 .elementor-element.elementor-element-de379b6 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0E155C12;
	--border-color: #0E155C12;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-860 .elementor-element.elementor-element-de379b6:hover {
	box-shadow: 10px 4px 60px 0px rgba(199.00000000000003, 199.00000000000003, 199.00000000000003, 0.25);
}

.elementor-860 .elementor-element.elementor-element-de379b6.e-con {
	--align-self: flex-start;
}

.elementor-860 .elementor-element.elementor-element-2cc16e90 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 50px;
	color: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-1fb89b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;
}

.elementor-860 .elementor-element.elementor-element-694eca61>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-860 .elementor-element.elementor-element-694eca61 .sasi-btn {
	--sasi-btn-border-color-hover: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-5c722dd3>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 25px;
}

.elementor-860 .elementor-element.elementor-element-5c722dd3 .sasi-icon-list-icon {
	color: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-5c722dd3 .sasi-icon-list-icon svg path {
	fill: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-67da2034 {
	--divider-border-style: solid;
	--divider-color: #0E155C1A;
	--divider-border-width: 1px;
	background-color: transparent;
	background-image: radial-gradient(at center center, #0E155C80 0%, #0E155C00 80%);
}

.elementor-860 .elementor-element.elementor-element-67da2034 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-860 .elementor-element.elementor-element-67da2034 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-860 .elementor-element.elementor-element-723352fd>.elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-860 .elementor-element.elementor-element-723352fd .sasi-icon-list-icon {
	color: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-723352fd .sasi-icon-list-icon svg path {
	fill: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-2d16033e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-860 .elementor-element.elementor-element-72146176 {
	margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #0E155C12;
	border-radius: 14px 14px 0px 0px;
	text-align: center;
}

.elementor-860 .elementor-element.elementor-element-72146176 .elementor-heading-title {
	font-size: 16px;
	font-weight: 600;
}

.elementor-860 .elementor-element.elementor-element-1d59eeaa {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0E155C12;
	--border-color: #0E155C12;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-860 .elementor-element.elementor-element-1d59eeaa:hover {
	box-shadow: 10px 4px 60px 0px rgba(199.00000000000003, 199.00000000000003, 199.00000000000003, 0.25);
}

.elementor-860 .elementor-element.elementor-element-1d59eeaa.e-con {
	--align-self: flex-start;
}

.elementor-860 .elementor-element.elementor-element-4ab9bb06 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 50px;
	color: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-705cad07 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;
}

.elementor-860 .elementor-element.elementor-element-16442cdf>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-860 .elementor-element.elementor-element-16442cdf .sasi-btn {
	--sasi-btn-color-hover: #0E155C;
	--sasi-btn-bg-color-hover: #FFFFFF;
	--sasi-btn-border-color-hover: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-16442cdf .sasi-btn:hover .sasi-icon {
	--sasi-btn-icon-color-hover: #FFFFFF;
	--sasi-btn-icon-bg-color-hover: #0E155C;
	--sasi-btn-icon-border-color-hover: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-3063c7fe>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 25px;
}

.elementor-860 .elementor-element.elementor-element-3063c7fe .sasi-icon-list-icon {
	color: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-3063c7fe .sasi-icon-list-icon svg path {
	fill: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-66e426d5 {
	--divider-border-style: solid;
	--divider-color: #0E155C1A;
	--divider-border-width: 1px;
	background-color: transparent;
	background-image: radial-gradient(at center center, #0E155C80 0%, #0E155C00 80%);
}

.elementor-860 .elementor-element.elementor-element-66e426d5 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-860 .elementor-element.elementor-element-66e426d5 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-860 .elementor-element.elementor-element-23e4aca8>.elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-860 .elementor-element.elementor-element-23e4aca8 .sasi-icon-list-icon {
	color: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-23e4aca8 .sasi-icon-list-icon svg path {
	fill: #6B7280;
}

.elementor-860 .elementor-element.elementor-element-46eb006f {
	--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: 70px 70px;
	--row-gap: 70px;
	--column-gap: 70px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #0E155C12;
	--border-color: #0E155C12;
}

.elementor-860 .elementor-element.elementor-element-43f4d9f4 {
	--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-end;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-860 .elementor-element.elementor-element-927e8df {
	--display: flex;
}

.elementor-860 .elementor-element.elementor-element-22dc9ec3 {
	width: var(--container-widget-width, 520px);
	max-width: 520px;
	--container-widget-width: 520px;
	--container-widget-flex-grow: 0;
}

.elementor-860 .elementor-element.elementor-element-22dc9ec3 .sasi-heading {
	text-align: left;
}

.elementor-860 .elementor-element.elementor-element-22dc9ec3 .sasi-heading__sub {
	background-color: #F7F8FA;
	border-color: #0E155C12;
}

.elementor-860 .elementor-element.elementor-element-7816703b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 110px;
	--padding-right: 0px;
}

.elementor-860 .elementor-element.elementor-element-5b2e5eaa {
	width: var(--container-widget-width, 435px);
	max-width: 435px;
	--container-widget-width: 435px;
	--container-widget-flex-grow: 0;
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-860 .elementor-element.elementor-element-61953280 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-860 .elementor-element.elementor-element-13483d9a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 110px;
}

.elementor-860 .elementor-element.elementor-element-5debaadf .sasi-acc-item-s2 {
	border-bottom-color: #0E155C12;
}

.elementor-860 .elementor-element.elementor-element-5debaadf .sasi-acc-item-s2.current {
	border-color: #0E155C12;
	box-shadow: 10px 4px 60px 0px rgba(205, 205, 205, 0.25);
}

.elementor-860 .elementor-element.elementor-element-51c4ae9b {
	--display: flex;
}

.elementor-860 .elementor-element.elementor-element-4d867888 {
	--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;
}

.elementor-860 .elementor-element.elementor-element-4d867888:not(.elementor-motion-effects-element-type-background),
.elementor-860 .elementor-element.elementor-element-4d867888>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F7F8FA;
}

.elementor-860 .elementor-element.elementor-element-4d867888 .line-left,
.elementor-860 .elementor-element.elementor-element-4d867888 .line-right,
.elementor-860 .elementor-element.elementor-element-4d867888 .line-center {
	background-color: #0E155C12;
}

.elementor-860 .elementor-element.elementor-element-43fd61d2 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
}

.elementor-860 .elementor-element.elementor-element-43fd61d2>.elementor-widget-container {
	margin: 0px 0px 90px 0px;
}

.elementor-860 .elementor-element.elementor-element-43fd61d2.elementor-element {
	--align-self: center;
}

.elementor-860 .elementor-element.elementor-element-43fd61d2 .sasi-heading__sub {
	background-color: #FFFFFF;
	border-color: #24136A12;
}

.elementor-860 .elementor-element.elementor-element-43fd61d2 .sasi-heading__title {
	letter-spacing: -0.5px;
}

.elementor-860 .elementor-element.elementor-element-2d80630b {
	--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: 70px 70px;
	--row-gap: 70px;
	--column-gap: 70px;
	--margin-top: 0px;
	--margin-bottom: -28px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 110px;
	--padding-right: 110px;
	--z-index: 2;
}

.elementor-860 .elementor-element.elementor-element-21371302 .sasi-btn-tabs {
	justify-content: center;
	gap: 70px;
}

.elementor-860 .elementor-element.elementor-element-21371302 .sasi-btn {
	font-family: "Inter", Sans-serif;
	font-weight: 400;
	--sasi-btn-color: #0E155C;
	--sasi-btn-bg-color: #FFFFFF;
	--sasi-btn-border-color: #0E155C12;
	--sasi-btn-border-color-hover: #0E155C;
	padding: 19px 50px 19px 50px;
}

.elementor-860 .elementor-element.elementor-element-21371302 .sasi-btn.current {
	--sasi-btn-border-color: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-6a9051ff {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #0E155C12;
	--border-color: #0E155C12;
	--margin-top: 0px;
	--margin-bottom: 130px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 95px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-860 .elementor-element.elementor-element-582fbebd {
	width: var(--container-widget-width, 850px);
	max-width: 850px;
	--container-widget-width: 850px;
	--container-widget-flex-grow: 0;
}

.elementor-860 .elementor-element.elementor-element-582fbebd.elementor-element {
	--align-self: center;
}

.elementor-860 .elementor-element.elementor-element-582fbebd .avatar-dot-item.active {
	outline-color: #0E155C34;
}

.elementor-860 .elementor-element.elementor-element-582fbebd .owl-nav button {
	width: 50px;
	height: 50px;
	font-size: 14px;
	color: #0E155C;
	background: #FFFFFF;
}

.elementor-860 .elementor-element.elementor-element-582fbebd .owl-nav button:hover {
	color: #FFFFFF;
	background: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-6a78d01a {
	width: var(--container-widget-width, 850px);
	max-width: 850px;
	--container-widget-width: 850px;
	--container-widget-flex-grow: 0;
}

.elementor-860 .elementor-element.elementor-element-6a78d01a.elementor-element {
	--align-self: center;
}

.elementor-860 .elementor-element.elementor-element-6a78d01a .avatar-dot-item.active {
	outline-color: #0E155C34;
}

.elementor-860 .elementor-element.elementor-element-6a78d01a .owl-nav button {
	width: 50px;
	height: 50px;
	font-size: 14px;
	color: #0E155C;
	background: #FFFFFF;
}

.elementor-860 .elementor-element.elementor-element-6a78d01a .owl-nav button:hover {
	color: #FFFFFF;
	background: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-7d551e9e {
	width: var(--container-widget-width, 850px);
	max-width: 850px;
	--container-widget-width: 850px;
	--container-widget-flex-grow: 0;
}

.elementor-860 .elementor-element.elementor-element-7d551e9e.elementor-element {
	--align-self: center;
}

.elementor-860 .elementor-element.elementor-element-7d551e9e .avatar-dot-item.active {
	outline-color: #0E155C34;
}

.elementor-860 .elementor-element.elementor-element-7d551e9e .owl-nav button {
	width: 50px;
	height: 50px;
	font-size: 14px;
	color: #0E155C;
	background: #FFFFFF;
}

.elementor-860 .elementor-element.elementor-element-7d551e9e .owl-nav button:hover {
	color: #FFFFFF;
	background: #0E155C;
}

.elementor-860 .elementor-element.elementor-element-59be01b {
	--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;
}

.elementor-860 .elementor-element.elementor-element-4e548961 {
	width: var(--container-widget-width, 545px);
	max-width: 545px;
	--container-widget-width: 545px;
	--container-widget-flex-grow: 0;
}

.elementor-860 .elementor-element.elementor-element-4e548961>.elementor-widget-container {
	margin: 0px 0px 65px 0px;
}

.elementor-860 .elementor-element.elementor-element-4e548961.elementor-element {
	--align-self: center;
}

.elementor-860 .elementor-element.elementor-element-4e548961 .sasi-heading__sub {
	background-color: #F7F8FA;
	border-color: #24136A12;
}

.elementor-860 .elementor-element.elementor-element-4e548961 .sasi-heading__title {
	letter-spacing: -0.5px;
}

.elementor-860 .elementor-element.elementor-element-2cbf5e2c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-860 .elementor-element.elementor-element-547241cb {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0E155C12;
	--border-color: #0E155C12;
	--border-radius: 14px 14px 14px 14px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 80px;
	--padding-right: 80px;
}

.elementor-860 .elementor-element.elementor-element-547241cb:not(.elementor-motion-effects-element-type-background),
.elementor-860 .elementor-element.elementor-element-547241cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F7F8FA;
}

.elementor-860 .elementor-element.elementor-element-5eb50af6>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-860 .elementor-element.elementor-element-5eb50af6 .sasi-heading__sub {
	background-color: #FFFFFF;
	border-color: #24136A12;
}

.elementor-860 .elementor-element.elementor-element-5eb50af6 .sasi-heading__title {
	letter-spacing: -0.5px;
}

.elementor-860 .elementor-element.elementor-element-59203954 {
	width: var(--container-widget-width, 610px);
	max-width: 610px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 65px) 0px;
	--container-widget-width: 610px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-860 .elementor-element.elementor-element-59203954.elementor-element {
	--align-self: center;
}

.elementor-860 .elementor-element.elementor-element-1d8e80 {
	--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;
}

.elementor-860 .elementor-element.elementor-element-22277110 {
	--display: flex;
}

.elementor-860 .elementor-element.elementor-element-2c6b467e .sasi-acc-item-s2.current {
	background-color: #FFFFFF;
	border-color: #0E155C1A;
	box-shadow: 10px 4px 60px 0px rgba(199.00000000000003, 199.00000000000003, 199.00000000000003, 0.3);
}

.elementor-860 .elementor-element.elementor-element-2c6b467e .sasi-acc-item-s2 {
	border-bottom-color: #0E155C1A;
}

.elementor-860 .elementor-element.elementor-element-2c6b467e .sasi-acc-item__title {
	font-size: 18px;
	padding: 30px 40px 30px 40px;
}

.elementor-860 .elementor-element.elementor-element-2c6b467e .sasi-acc-item__content {
	padding: 0px 40px 40px 40px;
}

.elementor-860 .elementor-element.elementor-element-388bc341 {
	--display: flex;
}

.elementor-860 .elementor-element.elementor-element-60a24f52 {
	--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: 95px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-860 .elementor-element.elementor-element-2912a8bd {
	width: var(--container-widget-width, 545px);
	max-width: 545px;
	--container-widget-width: 545px;
	--container-widget-flex-grow: 0;
}

.elementor-860 .elementor-element.elementor-element-2912a8bd>.elementor-widget-container {
	margin: 0px 0px 65px 0px;
}

.elementor-860 .elementor-element.elementor-element-2912a8bd.elementor-element {
	--align-self: center;
}

.elementor-860 .elementor-element.elementor-element-2912a8bd .sasi-heading__sub {
	background-color: #F7F8FA;
	border-color: #24136A12;
}

.elementor-860 .elementor-element.elementor-element-2912a8bd .sasi-heading__title {
	letter-spacing: -0.5px;
}

@media(min-width:576px) {
	.elementor-860 .elementor-element.elementor-element-7853ad05 {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-22ff0b0e {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-324c20cb {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-47255b06 {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-10f913df {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-1a40a8af {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-76f821fc {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-bbee4c0 {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-3b0fcac6 {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-7d089aa7 {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-927e8df {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-7816703b {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-13483d9a {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-51c4ae9b {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-22277110 {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-388bc341 {
		--width: 50%;
	}
}

@media(max-width:991px) and (min-width:576px) {
	.elementor-860 .elementor-element.elementor-element-7853ad05 {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-22ff0b0e {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-324c20cb {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-47255b06 {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-10f913df {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-bbee4c0 {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:576px) {
	.elementor-860 .elementor-element.elementor-element-22ff0b0e {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-324c20cb {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-47255b06 {
		--width: 50%;
	}

	.elementor-860 .elementor-element.elementor-element-3b0fcac6 {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-7d089aa7 {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-48c46230 {
		--width: 450px;
	}

	.elementor-860 .elementor-element.elementor-element-5c37df07 {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-123710a8 {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-7b040b33 {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-4a29ae81 {
		--width: 450px;
	}

	.elementor-860 .elementor-element.elementor-element-2b2a9585 {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-de379b6 {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-1d59eeaa {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-927e8df {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-7816703b {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-13483d9a {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-51c4ae9b {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-22277110 {
		--width: 100%;
	}

	.elementor-860 .elementor-element.elementor-element-388bc341 {
		--width: 100%;
	}
}

@media(max-width:1399px) {
	.elementor-860 .elementor-element.elementor-element-2077aba {
		--grid-auto-flow: row;
	}

	.elementor-860 .elementor-element.elementor-element-48c46230 {
		--grid-auto-flow: row;
	}

	.elementor-860 .elementor-element.elementor-element-4a29ae81 {
		--grid-auto-flow: row;
	}

	.elementor-860 .elementor-element.elementor-element-2d80630b {
		--gap: 70px 70px;
		--row-gap: 70px;
		--column-gap: 70px;
	}

	.elementor-860 .elementor-element.elementor-element-21371302 .sasi-btn-tabs {
		gap: 50px;
	}
}

@media(max-width:1199px) {
	.elementor-860 .elementor-element.elementor-element-2077aba {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--grid-auto-flow: row;
	}

	.elementor-860 .elementor-element.elementor-element-48c46230 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--grid-auto-flow: row;
	}

	.elementor-860 .elementor-element.elementor-element-5c37df07 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-325e2f09 .sasi-btn {
		line-height: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-123710a8 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-5a032716 .sasi-btn {
		line-height: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-7b040b33 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-74fe3433 .sasi-btn {
		line-height: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-4a29ae81 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--grid-auto-flow: row;
	}

	.elementor-860 .elementor-element.elementor-element-2b2a9585 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-19e4cad1 .sasi-btn {
		line-height: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-de379b6 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-694eca61 .sasi-btn {
		line-height: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-1d59eeaa {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-16442cdf .sasi-btn {
		line-height: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-7816703b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-860 .elementor-element.elementor-element-13483d9a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-860 .elementor-element.elementor-element-21371302 .sasi-btn-tabs {
		gap: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-21371302 .sasi-btn {
		padding: 19px 25px 19px 25px;
	}
}

@media(max-width:991px) {
	.elementor-860 .elementor-element.elementor-element-7a30bb12 {
		--padding-top: 180px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-860 .elementor-element.elementor-element-6ea9debf .sasi-heading__title {
		font-size: 60px;
		line-height: 70px;
	}

	.elementor-860 .elementor-element.elementor-element-2077aba {
		--grid-auto-flow: row;
	}

	.elementor-860 .elementor-element.elementor-element-74971a3c {
		--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-860 .elementor-element.elementor-element-3b4b6ecd {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-860 .elementor-element.elementor-element-48c46230 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-860 .elementor-element.elementor-element-5c37df07 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 35px;
		--padding-right: 35px;
	}

	.elementor-860 .elementor-element.elementor-element-325e2f09 .sasi-btn {
		line-height: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-123710a8 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 35px;
		--padding-right: 35px;
	}

	.elementor-860 .elementor-element.elementor-element-5a032716 .sasi-btn {
		line-height: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-7b040b33 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 35px;
		--padding-right: 35px;
	}

	.elementor-860 .elementor-element.elementor-element-74fe3433 .sasi-btn {
		line-height: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-4a29ae81 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-860 .elementor-element.elementor-element-2b2a9585 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 35px;
		--padding-right: 35px;
	}

	.elementor-860 .elementor-element.elementor-element-19e4cad1 .sasi-btn {
		line-height: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-de379b6 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 35px;
		--padding-right: 35px;
	}

	.elementor-860 .elementor-element.elementor-element-694eca61 .sasi-btn {
		line-height: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-1d59eeaa {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 35px;
		--padding-right: 35px;
	}

	.elementor-860 .elementor-element.elementor-element-16442cdf .sasi-btn {
		line-height: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-43fd61d2>.elementor-widget-container {
		margin: 0px 0px 70px 0px;
	}

	.elementor-860 .elementor-element.elementor-element-2d80630b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-860 .elementor-element.elementor-element-582fbebd .sasi-testimonial-single-carousel {
		padding: 50px 50px 0 50px;
	}

	.elementor-860 .elementor-element.elementor-element-582fbebd .sasi-testimonial-wrap {
		padding-bottom: 50px;
	}

	.elementor-860 .elementor-element.elementor-element-6a78d01a .sasi-testimonial-single-carousel {
		padding: 50px 50px 0 50px;
	}

	.elementor-860 .elementor-element.elementor-element-6a78d01a .sasi-testimonial-wrap {
		padding-bottom: 50px;
	}

	.elementor-860 .elementor-element.elementor-element-7d551e9e .sasi-testimonial-single-carousel {
		padding: 50px 50px 0 50px;
	}

	.elementor-860 .elementor-element.elementor-element-7d551e9e .sasi-testimonial-wrap {
		padding-bottom: 50px;
	}

	.elementor-860 .elementor-element.elementor-element-547241cb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-860 .elementor-element.elementor-element-60a24f52 {
		--padding-top: 0px;
		--padding-bottom: 55px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-860 .elementor-element.elementor-element-7a30bb12 {
		--padding-top: 160px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-860 .elementor-element.elementor-element-6ea9debf .sasi-heading__sub {
		font-size: 18px;
	}

	.elementor-860 .elementor-element.elementor-element-6ea9debf .sasi-heading__title {
		font-size: 48px;
		line-height: 56px;
	}

	.elementor-860 .elementor-element.elementor-element-13a68944 {
		font-size: 18px;
		line-height: 30px;
	}

	.elementor-860 .elementor-element.elementor-element-34f42107>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-860 .elementor-element.elementor-element-34f42107 .sasi-icon-list-item:not(:last-child, .--inline-item) {
		margin-bottom: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-34f42107 .sasi-icon-list-item.--inline-item:not(:last-child) {
		margin-right: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-2077aba {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-860 .elementor-element.elementor-element-74971a3c {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	.elementor-860 .elementor-element.elementor-element-22ff0b0e {
		--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: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--flex-wrap: nowrap;
	}

	.elementor-860 .elementor-element.elementor-element-47255b06 {
		--justify-content: space-between;
	}

	.elementor-860 .elementor-element.elementor-element-3b4b6ecd {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	.elementor-860 .elementor-element.elementor-element-10f913df {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--flex-wrap: nowrap;
	}

	.elementor-860 .elementor-element.elementor-element-48c46230 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--grid-auto-flow: row;
	}

	.elementor-860 .elementor-element.elementor-element-48c46230.e-con {
		--align-self: center;
	}

	.elementor-860 .elementor-element.elementor-element-5c37df07 {
		--flex-wrap: nowrap;
	}

	.elementor-860 .elementor-element.elementor-element-5c37df07.e-con {
		--align-self: center;
	}

	.elementor-860 .elementor-element.elementor-element-123710a8 {
		--flex-wrap: nowrap;
	}

	.elementor-860 .elementor-element.elementor-element-123710a8.e-con {
		--align-self: center;
	}

	.elementor-860 .elementor-element.elementor-element-7b040b33 {
		--flex-wrap: nowrap;
	}

	.elementor-860 .elementor-element.elementor-element-7b040b33.e-con {
		--align-self: center;
	}

	.elementor-860 .elementor-element.elementor-element-4a29ae81 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--grid-auto-flow: row;
	}

	.elementor-860 .elementor-element.elementor-element-4a29ae81.e-con {
		--align-self: center;
	}

	.elementor-860 .elementor-element.elementor-element-2b2a9585 {
		--flex-wrap: nowrap;
	}

	.elementor-860 .elementor-element.elementor-element-2b2a9585.e-con {
		--align-self: center;
	}

	.elementor-860 .elementor-element.elementor-element-de379b6 {
		--flex-wrap: nowrap;
	}

	.elementor-860 .elementor-element.elementor-element-de379b6.e-con {
		--align-self: center;
	}

	.elementor-860 .elementor-element.elementor-element-1d59eeaa {
		--flex-wrap: nowrap;
	}

	.elementor-860 .elementor-element.elementor-element-1d59eeaa.e-con {
		--align-self: center;
	}

	.elementor-860 .elementor-element.elementor-element-46eb006f {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-860 .elementor-element.elementor-element-43fd61d2>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-860 .elementor-element.elementor-element-6a9051ff {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-860 .elementor-element.elementor-element-59203954 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;
	}

	.elementor-860 .elementor-element.elementor-element-60a24f52 {
		--padding-top: 0px;
		--padding-bottom: 35px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:575px) {
	.elementor-860 .elementor-element.elementor-element-7a30bb12 {
		--padding-top: 140px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-860 .elementor-element.elementor-element-6ea9debf .sasi-heading__sub {
		font-size: 16px;
	}

	.elementor-860 .elementor-element.elementor-element-6ea9debf .sasi-heading__title {
		font-size: 40px;
		line-height: 48px;
	}

	.elementor-860 .elementor-element.elementor-element-13a68944 {
		font-size: 16px;
		line-height: 26px;
	}

	.elementor-860 .elementor-element.elementor-element-34f42107 .sasi-icon-list-item:not(:last-child, .--inline-item) {
		margin-bottom: 0px;
	}

	.elementor-860 .elementor-element.elementor-element-34f42107 .sasi-icon-list-item.--inline-item:not(:last-child) {
		margin-right: 0px;
	}

	.elementor-860 .elementor-element.elementor-element-34f42107 .sasi-icon-list-item {
		justify-content: center;
	}

	.elementor-860 .elementor-element.elementor-element-34f42107 ul.--inline-items {
		justify-content: center;
	}

	.elementor-860 .elementor-element.elementor-element-2077aba {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-860 .elementor-element.elementor-element-74971a3c {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-860 .elementor-element.elementor-element-64a1145a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}

	.elementor-860 .elementor-element.elementor-element-22ff0b0e {
		--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: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-860 .elementor-element.elementor-element-3b4b6ecd {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-860 .elementor-element.elementor-element-10f913df {
		--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: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-860 .elementor-element.elementor-element-78a03751 .sasi-process-box__item {
		height: 400px;
	}

	.elementor-860 .elementor-element.elementor-element-48c46230 {
		--e-con-grid-template-columns: 1;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}

	.elementor-860 .elementor-element.elementor-element-4a29ae81 {
		--e-con-grid-template-columns: 1;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}

	.elementor-860 .elementor-element.elementor-element-5debaadf .sasi-acc-item__title {
		font-size: 18px;
	}

	.elementor-860 .elementor-element.elementor-element-582fbebd .sasi-testimonial-single-carousel {
		padding: 30px 30px 0 30px;
	}

	.elementor-860 .elementor-element.elementor-element-582fbebd .sasi-testimonial-wrap {
		padding-bottom: 30px;
	}

	.elementor-860 .elementor-element.elementor-element-582fbebd .testi-quote {
		font-size: 22px;
		line-height: 30px;
	}

	.elementor-860 .elementor-element.elementor-element-6a78d01a .sasi-testimonial-single-carousel {
		padding: 30px 30px 0 30px;
	}

	.elementor-860 .elementor-element.elementor-element-6a78d01a .sasi-testimonial-wrap {
		padding-bottom: 30px;
	}

	.elementor-860 .elementor-element.elementor-element-6a78d01a .testi-quote {
		font-size: 22px;
		line-height: 30px;
	}

	.elementor-860 .elementor-element.elementor-element-7d551e9e .sasi-testimonial-single-carousel {
		padding: 30px 30px 0 30px;
	}

	.elementor-860 .elementor-element.elementor-element-7d551e9e .sasi-testimonial-wrap {
		padding-bottom: 30px;
	}

	.elementor-860 .elementor-element.elementor-element-7d551e9e .testi-quote {
		font-size: 22px;
		line-height: 30px;
	}

	.elementor-860 .elementor-element.elementor-element-547241cb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-860 .elementor-element.elementor-element-2c6b467e .sasi-acc-item__title {
		padding: 25px 25px 25px 25px;
	}

	.elementor-860 .elementor-element.elementor-element-2c6b467e .sasi-acc-item__content {
		padding: 0px 25px 25px 25px;
	}
}