
.elementor-42229 .elementor-element.elementor-element-9ed3081 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 156px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-42229 .elementor-element.elementor-element-9ed3081:not(.elementor-motion-effects-element-type-background), .elementor-42229 .elementor-element.elementor-element-9ed3081 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0d1017;
}

.elementor-42229 .elementor-element.elementor-element-e4e7543 {
	--display: flex;
	--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-42229 .elementor-element.elementor-element-33c9a03 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--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-42229 .elementor-element.elementor-element-b1acc76 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 64px;
	font-weight: 700;
	line-height: 75px;
	letter-spacing: 0px;
	word-spacing: 8px;
	color: #fff;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-e267a71 > .elementor-widget-container {
	margin: 20px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-e267a71 .nextsaas_heading_wrap {
	text-align: center;
}

.elementor-42229 .elementor-element.elementor-element-e267a71 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 64px;
	font-weight: 900;
	line-height: 76px;
	letter-spacing: -3.2px;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap .nextsaas-button, .elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap .nextsaas-button.btn-v5 {
	background-color: #f8f9fa;
}

.elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap .nextsaas-button:hover, .elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap .nextsaas-button.btn-v5:hover span {
	background-color: #f8f9fa;
}

.elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap {
	text-align: center;
}

.elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap .nextsaas-button, .elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap .nextsaas-button.btn-v5 span, .elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap .nextsaas-button div > div > div, .elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap .nextsaas-button.btn-v8 div > span {
	font-family: "Inter Tight", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap .nextsaas-button {
	padding: 5px 6px 5px 24px;
	color: #000;
}

.elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap .nextsaas-button svg path.variation-2-fill-color {
	fill: #000;
}

.elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap .nextsaas-button svg .variation-3-fill-color {
	fill: #000;
}

.elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap .nextsaas-button.btn-v5 span {
	color: #000;
}

.elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap .nextsaas-button.btn-v5 svg path {
	stroke: #000;
}

.elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap .nextsaas-button div > div {
	color: #000;
}

.elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap .nextsaas-button div > div > div {
	color: #000;
}

.elementor-42229 .elementor-element.elementor-element-bcd0ea2 .nextsaas_button_wrap .nextsaas-button.btn-v8 div > span {
	color: #000;
}

.elementor-42229 .elementor-element.elementor-element-598355e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -116px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-598355e img {
	width: 44%;
	max-width: 100%;
}

.elementor-42229 .elementor-element.elementor-element-65af1f7 {
	--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: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-42229 .elementor-element.elementor-element-65af1f7:not(.elementor-motion-effects-element-type-background), .elementor-42229 .elementor-element.elementor-element-65af1f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f5f5;
}

.elementor-42229 .elementor-element.elementor-element-7fda43f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--border-radius: 32px 32px 32px 32px;
	--padding-top: 72px;
	--padding-bottom: 72px;
	--padding-left: 42px;
	--padding-right: 42px;
}

.elementor-42229 .elementor-element.elementor-element-7fda43f:not(.elementor-motion-effects-element-type-background), .elementor-42229 .elementor-element.elementor-element-7fda43f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #040420;
}

.elementor-42229 .elementor-element.elementor-element-5bf2358 {
	--e-transform-rotateZ: -20deg;
	top: -270px;
	z-index: 0;
}

body:not(.rtl) .elementor-42229 .elementor-element.elementor-element-5bf2358 {
	right: -530px;
}

body.rtl .elementor-42229 .elementor-element.elementor-element-5bf2358 {
	left: -530px;
}

.elementor-42229 .elementor-element.elementor-element-5bf2358 img {
	width: 100%;
	max-width: 50%;
}

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

.elementor-42229 .elementor-element.elementor-element-c7d8874 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-42229 .elementor-element.elementor-element-ec39292 {
	width: var(--container-widget-width, 95.605%);
	max-width: 95.605%;
	--container-widget-width: 95.605%;
	--container-widget-flex-grow: 0;
}

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

.elementor-42229 .elementor-element.elementor-element-ec39292.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-42229 .elementor-element.elementor-element-ec39292 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	line-height: 37px;
	letter-spacing: -1.1px;
	color: #fcfcfc;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-c7846e4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

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

.elementor-42229 .elementor-element.elementor-element-c7846e4.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-c7846e4 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-c7846e4 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-c7c4ca7 > .elementor-widget-container {
	margin: 0px 0px 56px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-c7c4ca7 .nextsaas-icon-list-items {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-c7c4ca7.nextsaas-icon-list-layout-vertical .nextsaas-icon-list-item:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-42229 .elementor-element.elementor-element-c7c4ca7.nextsaas-icon-list-layout-horizontal .nextsaas-icon-list-item:not(:last-child) {
	margin-right: 20px;
}

.elementor-42229 .elementor-element.elementor-element-c7c4ca7 .nextsaas-icon-list-icon i {
	font-size: 26px;
	color: #fff;
}

.elementor-42229 .elementor-element.elementor-element-c7c4ca7 .nextsaas-icon-list-icon svg {
	width: 26px;
	height: 26px;
	fill: #fff;
}

.elementor-42229 .elementor-element.elementor-element-c7c4ca7 .nextsaas-icon-list-icon {
	width: 20px;
	height: 20px;
	min-width: 20px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-42229 .elementor-element.elementor-element-c7c4ca7 .nextsaas-icon-list-item {
	gap: 8px;
}

.elementor-42229 .elementor-element.elementor-element-c7c4ca7 .nextsaas-icon-list-text {
	font-family: "Inter Tight", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button:hover, .elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button.btn-v5:hover span {
	background-color: #ff7b00;
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap {
	text-align: center;
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button, .elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button.btn-v5 span, .elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button div > div > div, .elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button.btn-v8 div > span {
	font-family: "Inter Tight", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button {
	padding: 14px 32px 14px 32px;
	color: var(--e-global-color-49a14f1);
	border-style: none;
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button svg path.variation-2-fill-color {
	fill: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button svg .variation-3-fill-color {
	fill: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button.btn-v5 span {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button.btn-v5 svg path {
	stroke: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button div > div {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button div > div > div {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button.btn-v8 div > span {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button:hover {
	color: var(--e-global-color-49a14f1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ff7b00;
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button:hover svg path.variation-2-fill-color {
	fill: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button:hover svg .variation-3-fill-color {
	fill: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button.btn-v5:hover span {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button.btn-v5:hover svg path {
	stroke: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button:hover div > div > div {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button.btn-v8:hover div > span {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-d66c79e {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-42229 .elementor-element.elementor-element-c427d25 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-42229 .elementor-element.elementor-element-4c2ecba {
	--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: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-42229 .elementor-element.elementor-element-4c2ecba:not(.elementor-motion-effects-element-type-background), .elementor-42229 .elementor-element.elementor-element-4c2ecba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f5f8;
}

.elementor-42229 .elementor-element.elementor-element-21b64cc {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

.elementor-42229 .elementor-element.elementor-element-21b64cc > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-21b64cc.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-21b64cc .nextsaas_heading_wrap {
	text-align: center;
}

.elementor-42229 .elementor-element.elementor-element-21b64cc .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 60px;
	font-weight: 700;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-21b64cc .nextsaas_heading_wrap .nextsaas_heading span {
	font-size: 1px;
}

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

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button, .elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button.btn-v5 {
	background-color: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button:hover, .elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button.btn-v5:hover span {
	background-color: var(--e-global-color-d68f7ef);
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap {
	text-align: right;
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button, .elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button.btn-v5 span, .elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button div > div > div, .elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button.btn-v8 div > span {
	font-weight: 700;
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button {
	padding: 14px 32px 14px 32px;
	margin: 2px 2px 2px 2px;
	color: var(--e-global-color-49a14f1);
	border-style: none;
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button svg path.variation-2-fill-color {
	fill: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button svg .variation-3-fill-color {
	fill: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button.btn-v5 span {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button.btn-v5 svg path {
	stroke: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button div > div {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button div > div > div {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button.btn-v8 div > span {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button:hover {
	color: var(--e-global-color-49a14f1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button:hover svg path.variation-2-fill-color {
	fill: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button:hover svg .variation-3-fill-color {
	fill: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button.btn-v5:hover span {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button.btn-v5:hover svg path {
	stroke: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button:hover div > div > div {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button.btn-v8:hover div > span {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button, .elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button.btn-v5 {
	background-color: var(--e-global-color-01d490b);
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button:hover, .elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button.btn-v5:hover span {
	background-color: rgba(255, 255, 255, .14);
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button, .elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button.btn-v5 span, .elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button div > div > div, .elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button.btn-v8 div > span {
	font-weight: 700;
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button {
	padding: 14px 32px 14px 32px;
	margin: 2px 2px 2px 2px;
	color: var(--e-global-color-7cddced);
	border-style: none;
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button svg path.variation-2-fill-color {
	fill: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button svg .variation-3-fill-color {
	fill: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button.btn-v5 span {
	color: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button.btn-v5 svg path {
	stroke: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button div > div {
	color: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button div > div > div {
	color: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button.btn-v8 div > span {
	color: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button:hover {
	color: var(--e-global-color-7cddced);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .14);
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button:hover svg path.variation-2-fill-color {
	fill: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button:hover svg .variation-3-fill-color {
	fill: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button.btn-v5:hover span {
	color: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button.btn-v5:hover svg path {
	stroke: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button:hover div > div > div {
	color: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button.btn-v8:hover div > span {
	color: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-e3d2f10 {
	--spacer-size: 50px;
}

.elementor-42229 .elementor-element.elementor-element-6453780 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 72px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-42229 .elementor-element.elementor-element-6453780.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-42229 .elementor-element.elementor-element-016a2b3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 0px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-42229 .elementor-element.elementor-element-016a2b3:not(.elementor-motion-effects-element-type-background), .elementor-42229 .elementor-element.elementor-element-016a2b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-42229 .elementor-element.elementor-element-b58cd64 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

.elementor-42229 .elementor-element.elementor-element-b58cd64 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-b58cd64.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-b58cd64 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-b58cd64 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-8745cf9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

.elementor-42229 .elementor-element.elementor-element-8745cf9 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-8745cf9.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-8745cf9 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-8745cf9 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-ebbdc07 {
	--display: flex;
}

.elementor-42229 .elementor-element.elementor-element-a0a19ec {
	--display: flex;
}

.elementor-42229 .elementor-element.elementor-element-3a16c38 {
	margin: 13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-3a16c38.elementor-element {
	--align-self: center;
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-3a16c38 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-42229 .elementor-element.elementor-element-3a19c84 {
	--display: flex;
	--margin-top: -56px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button, .elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button.btn-v5 {
	background-color: #f05;
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button:hover, .elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button.btn-v5:hover span {
	background-color: #ff7b00;
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap {
	text-align: center;
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button, .elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button.btn-v5 span, .elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button div > div > div, .elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button.btn-v8 div > span {
	font-family: "Inter Tight", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button {
	padding: 14px 32px 14px 32px;
	color: var(--e-global-color-49a14f1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #f05;
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button svg path.variation-2-fill-color {
	fill: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button svg .variation-3-fill-color {
	fill: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button.btn-v5 span {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button.btn-v5 svg path {
	stroke: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button div > div {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button div > div > div {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button.btn-v8 div > span {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button:hover {
	color: var(--e-global-color-49a14f1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ff7b00;
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button:hover svg path.variation-2-fill-color {
	fill: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button:hover svg .variation-3-fill-color {
	fill: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button.btn-v5:hover span {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button.btn-v5:hover svg path {
	stroke: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button:hover div > div > div {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button.btn-v8:hover div > span {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-8b798c8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-42229 .elementor-element.elementor-element-8b798c8:not(.elementor-motion-effects-element-type-background), .elementor-42229 .elementor-element.elementor-element-8b798c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-42229 .elementor-element.elementor-element-16c5998 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

.elementor-42229 .elementor-element.elementor-element-16c5998 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-16c5998.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-16c5998 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-16c5998 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-8a314c4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

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

.elementor-42229 .elementor-element.elementor-element-8a314c4.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-8a314c4 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-8a314c4 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-bfb60c5 {
	margin: 26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-42229 .elementor-element.elementor-element-bfb60c5.elementor-element {
	--align-self: flex-start;
}

.elementor-42229 .elementor-element.elementor-element-bfb60c5 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-42229 .elementor-element.elementor-element-dd779f8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

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

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

.elementor-42229 .elementor-element.elementor-element-1234d0c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

.elementor-42229 .elementor-element.elementor-element-1234d0c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-1234d0c.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-1234d0c .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-1234d0c .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-42f1499 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

.elementor-42229 .elementor-element.elementor-element-42f1499 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-42f1499.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-42f1499 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-42f1499 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-c8b7a7a {
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-c8b7a7a.elementor-element {
	--align-self: flex-start;
}

.elementor-42229 .elementor-element.elementor-element-c8b7a7a img {
	width: 84%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-42229 .elementor-element.elementor-element-5015104 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

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

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

.elementor-42229 .elementor-element.elementor-element-27e2d05 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

.elementor-42229 .elementor-element.elementor-element-27e2d05 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-27e2d05.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-27e2d05 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-27e2d05 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-25af298 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

.elementor-42229 .elementor-element.elementor-element-25af298 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-25af298.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-25af298 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-25af298 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-26cc2a1 {
	--display: flex;
	--min-height: 106px;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 25px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-42229 .elementor-element.elementor-element-26cc2a1:not(.elementor-motion-effects-element-type-background), .elementor-42229 .elementor-element.elementor-element-26cc2a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-264ec7d);
}

.elementor-42229 .elementor-element.elementor-element-4ab3702 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-4ab3702 .logos-item-wrap {
	background-color: var(--e-global-color-01d490b);
	padding: 4px 4px 4px 4px;
	gap: 10px;
	max-width: 160px;
	min-width: 160px;
}

.elementor-42229 .elementor-element.elementor-element-4ab3702 .logos-item-wrap figure {
	width: 36px;
	height: 36px;
}

.elementor-42229 .elementor-element.elementor-element-4ab3702 .logos-item-wrap span {
	font-size: 23px;
}

.elementor-42229 .elementor-element.elementor-element-108e656 {
	--display: flex;
	--min-height: 0px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-42229 .elementor-element.elementor-element-108e656:not(.elementor-motion-effects-element-type-background), .elementor-42229 .elementor-element.elementor-element-108e656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-42229 .elementor-element.elementor-element-260fae1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

.elementor-42229 .elementor-element.elementor-element-260fae1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-260fae1.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-260fae1 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-260fae1 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-b916310 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

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

.elementor-42229 .elementor-element.elementor-element-b916310.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-b916310 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-b916310 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-9c7af96 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px -4px rgba(0, 0, 0, .5);
}

.elementor-42229 .elementor-element.elementor-element-27aab9c {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 176px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-42229 .elementor-element.elementor-element-27aab9c:not(.elementor-motion-effects-element-type-background), .elementor-42229 .elementor-element.elementor-element-27aab9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-86c2669);
	background-image: url("https://cdn-klimp.nitrocdn.com/uuqJkSqMdGgHmKLJHRSesTsEqqlpyRIf/assets/images/optimized/rev-7d87109/luvimobile.fr/wp-content/uploads/2026/03/luvimobile_background-gris.png");
}

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

.elementor-42229 .elementor-element.elementor-element-1d4d517 .nextsaas_heading_wrap {
	text-align: center;
}

.elementor-42229 .elementor-element.elementor-element-1d4d517 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 52px;
	font-weight: 600;
	line-height: 62px;
	color: var(--e-global-color-7cddced);
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-1d4d517 .nextsaas_heading_wrap .nextsaas_heading span {
	color: var(--e-global-color-01d490b);
}

.elementor-42229 .elementor-element.elementor-element-d117199 {
	--display: flex;
	--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-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="marquee"] .testimonial-card .front, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="marquee"] .testimonial-card:not(:has(.flipper)), .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="grid"] .testimonial-card, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="slider"] .testimonial-card, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="masonry"] .testimonial-card {
	background-color: var(--e-global-color-d68f7ef);
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button-marquee {
	background-color: var(--color-background-9);
	transition: all 300ms ease !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button:hover, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button-marquee:hover {
	background-color: var(--color-background-9);
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="grid"] .testimonial-card, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="slider"] .testimonial-card, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="masonry"] .testimonial-card, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="tilted"] .testimonial-card .testimonial-tiled-card-inner, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="marquee"] .testimonial-card .front, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="marquee"] .testimonial-card:not(:has(.flipper)) {
	padding: 10px 48px 20px 48px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(148, 174, 207, .11);
	border-radius: 8px 8px 8px 8px;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="slider"] .swiper-slide-active .testimonial-card {
	background-color: #fff !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="slider"] .swiper-slide-duplicate-active .testimonial-card {
	background-color: #fff !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="slider"] .swiper-slide-active .testimonial-card::before {
	background-color: #fff !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="slider"] .swiper-slide-duplicate-active .testimonial-card::before {
	background-color: #fff !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="slider"] .swiper-slide-active .author-name {
	color: #000;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="slider"] .swiper-slide-duplicate-active .author-name {
	color: #000;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="slider"] .swiper-slide-active .author-location {
	color: #000;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="slider"] .swiper-slide-duplicate-active .author-location {
	color: #000;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="slider"] .swiper-slide-active .testimonial-content {
	color: #000;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="slider"] .swiper-slide-duplicate-active .testimonial-content {
	color: #000;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="slider"] .gradient-overlay {
	width: 100px;
	height: 100px;
	left: -77px;
	top: -220px;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="slider"] .gradient-overlay img {
	transform: rotate(32deg);
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .back figure {
	width: 80px;
	height: 40px;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .gradient-overlay {
	width: 350px;
	height: 350px;
	opacity: 1;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .gradient-overlay.position-top-left {
	left: calc(-1 * 180px);
	top: calc(-1 * 180px);
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .gradient-overlay.position-top-right {
	right: calc(-1 * 180px);
	top: calc(-1 * 180px);
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .gradient-overlay.position-bottom-left {
	left: calc(-1 * 180px);
	bottom: calc(-1 * 180px);
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .gradient-overlay.position-bottom-right {
	right: calc(-1 * 180px);
	bottom: calc(-1 * 180px);
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .author-image {
	width: 0px;
	height: 0px;
	margin: 0px 0px 8px 0px;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .author-image.image-rounded {
	border-radius: 50%;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="grid"] figure {
	gap: 0px;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="marquee"][data-variation="variation-1"] .flex.items-center {
	gap: 0px;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="masonry"] .flex.items-center {
	gap: 0px;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="marquee"][data-variation="variation-2"] .flex.items-center {
	gap: 0px;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .author-name {
	color: var(--e-global-color-49a14f1);
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .author-location {
	color: var(--e-global-color-49a14f1);
	font-family: "Inter Tight", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .testimonial-content {
	color: var(--e-global-color-49a14f1);
	font-family: "Inter Tight", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="grid"] .social-button {
	width: 36px !important;
	height: 36px !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="masonry"] .social-button {
	width: 36px !important;
	height: 36px !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button svg, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button-marquee svg {
	width: 12px !important;
	height: 12px !important;
	fill: #1a1a1c !important;
	color: #1a1a1c !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button i, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button-marquee i {
	font-size: 12px !important;
	color: #1a1a1c !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button img, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button-marquee img {
	width: 12px !important;
	height: 12px !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button svg *, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button-marquee svg * {
	fill: #1a1a1c !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button .fa, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button-marquee .fa {
	color: #1a1a1c !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button .fab, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button-marquee .fab {
	color: #1a1a1c !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button .fas, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button-marquee .fas {
	color: #1a1a1c !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button:hover svg, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button-marquee:hover svg {
	fill: #1a1a1c !important;
	color: #1a1a1c !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button:hover svg *, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button-marquee:hover svg * {
	fill: #1a1a1c !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button:hover i, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button-marquee:hover i {
	color: #1a1a1c !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button:hover .fa, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button-marquee:hover .fa {
	color: #1a1a1c !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button:hover .fab, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button-marquee:hover .fab {
	color: #1a1a1c !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button:hover .fas, .elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper .social-button-marquee:hover .fas {
	color: #1a1a1c !important;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas-star.is-filled path {
	fill: #864ffe;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas-star.is-muted path {
	fill: #e5e7eb;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas-rating-stars svg {
	width: 12px;
	height: 12px;
}

.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas-rating-stars {
	gap: 4px !important;
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button, .elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button.btn-v5 {
	background-color: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button:hover, .elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button.btn-v5:hover span {
	background-color: var(--e-global-color-d68f7ef);
}

.elementor-42229 .elementor-element.elementor-element-711e002 > .elementor-widget-container {
	margin: 25px 25px 25px 25px;
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap {
	text-align: right;
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button, .elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button.btn-v5 span, .elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button div > div > div, .elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button.btn-v8 div > span {
	font-weight: 700;
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button {
	padding: 14px 32px 14px 32px;
	margin: 2px 2px 2px 2px;
	color: var(--e-global-color-49a14f1);
	border-style: none;
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button svg path.variation-2-fill-color {
	fill: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button svg .variation-3-fill-color {
	fill: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button.btn-v5 span {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button.btn-v5 svg path {
	stroke: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button div > div {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button div > div > div {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button.btn-v8 div > span {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button:hover {
	color: var(--e-global-color-49a14f1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7cddced);
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button:hover svg path.variation-2-fill-color {
	fill: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button:hover svg .variation-3-fill-color {
	fill: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button.btn-v5:hover span {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button.btn-v5:hover svg path {
	stroke: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button:hover div > div > div {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button.btn-v8:hover div > span {
	color: var(--e-global-color-49a14f1);
}

.elementor-42229 .elementor-element.elementor-element-ee75e50 {
	--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: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-42229 .elementor-element.elementor-element-ee75e50:not(.elementor-motion-effects-element-type-background), .elementor-42229 .elementor-element.elementor-element-ee75e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f5f8;
}

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

.elementor-42229 .elementor-element.elementor-element-ec2934b > .elementor-widget-container {
	margin: 25px 0px 30px 0px;
	padding: 0px 0px 12px 0px;
}

.elementor-42229 .elementor-element.elementor-element-ec2934b.elementor-element {
	--align-self: center;
}

.elementor-42229 .elementor-element.elementor-element-ec2934b .nextsaas_heading_wrap {
	text-align: center;
}

.elementor-42229 .elementor-element.elementor-element-ec2934b .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 52px;
	font-weight: 600;
	line-height: 62px;
	color: #1a1a1c;
}

.elementor-42229 .elementor-element.elementor-element-ec2934b .nextsaas_heading_wrap .nextsaas_heading span {
	color: #f05;
}

.elementor-42229 .elementor-element.elementor-element-80477d2 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 72px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-42229 .elementor-element.elementor-element-34afd08 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-42229 .elementor-element.elementor-element-34afd08:not(.elementor-motion-effects-element-type-background), .elementor-42229 .elementor-element.elementor-element-34afd08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-42229 .elementor-element.elementor-element-abf54d0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

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

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

.elementor-42229 .elementor-element.elementor-element-fa07f28 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

.elementor-42229 .elementor-element.elementor-element-fa07f28 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-fa07f28.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-fa07f28 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-fa07f28 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	letter-spacing: -1.2px;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-d0f9a84 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

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

.elementor-42229 .elementor-element.elementor-element-d0f9a84.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-d0f9a84 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-d0f9a84 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	letter-spacing: -1.2px;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-915e8f8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-42229 .elementor-element.elementor-element-915e8f8:not(.elementor-motion-effects-element-type-background), .elementor-42229 .elementor-element.elementor-element-915e8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-83252d8);
}

.elementor-42229 .elementor-element.elementor-element-e4fb12e > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-e4fb12e .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 17px;
	font-weight: 700;
	line-height: 28px;
	color: var(--e-global-color-9dbe9b7);
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-1543077 > .elementor-widget-container {
	margin: 20px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-1543077 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 17px;
	font-weight: 700;
	line-height: 23px;
	color: var(--e-global-color-9dbe9b7);
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-8e1d043 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-42229 .elementor-element.elementor-element-8e1d043:not(.elementor-motion-effects-element-type-background), .elementor-42229 .elementor-element.elementor-element-8e1d043 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-42229 .elementor-element.elementor-element-7cda39a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

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

.elementor-42229 .elementor-element.elementor-element-7cda39a.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-7cda39a .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-7cda39a .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	letter-spacing: -1.2px;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-beb0f5d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

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

.elementor-42229 .elementor-element.elementor-element-beb0f5d.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-beb0f5d .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-beb0f5d .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	letter-spacing: -1.2px;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-736666c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 24px 0px;
}

.elementor-42229 .elementor-element.elementor-element-736666c .elementor-heading-title {
	font-family: "Inter Tight", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(26, 26, 28, .6);
}

.elementor-42229 .elementor-element.elementor-element-c0a3167 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

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

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

.elementor-42229 .elementor-element.elementor-element-8524420 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

.elementor-42229 .elementor-element.elementor-element-8524420 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-8524420.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-8524420 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-8524420 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	letter-spacing: -1.2px;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-7baf5f0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

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

.elementor-42229 .elementor-element.elementor-element-7baf5f0.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-7baf5f0 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-7baf5f0 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	letter-spacing: -1.2px;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-d7ec6ac {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 24px 0px;
}

.elementor-42229 .elementor-element.elementor-element-d7ec6ac .elementor-heading-title {
	font-family: "Inter Tight", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(26, 26, 28, .6);
}

.elementor-42229 .elementor-element.elementor-element-059dd2b {
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-059dd2b.elementor-element {
	--align-self: flex-start;
}

.elementor-42229 .elementor-element.elementor-element-059dd2b img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-42229 .elementor-element.elementor-element-9c23eb0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-42229 .elementor-element.elementor-element-9c23eb0:not(.elementor-motion-effects-element-type-background), .elementor-42229 .elementor-element.elementor-element-9c23eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-42229 .elementor-element.elementor-element-ced7ff6 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

.elementor-42229 .elementor-element.elementor-element-ced7ff6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-ced7ff6.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-ced7ff6 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-ced7ff6 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	letter-spacing: -1.2px;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-e0cc6dc {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

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

.elementor-42229 .elementor-element.elementor-element-e0cc6dc.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-e0cc6dc .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-e0cc6dc .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	letter-spacing: -1.2px;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-5878ce7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 24px 0px;
}

.elementor-42229 .elementor-element.elementor-element-5878ce7 .elementor-heading-title {
	font-family: "Inter Tight", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(26, 26, 28, .6);
}

.elementor-42229 .elementor-element.elementor-element-64a0d65 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-42229 .elementor-element.elementor-element-64a0d65:not(.elementor-motion-effects-element-type-background), .elementor-42229 .elementor-element.elementor-element-64a0d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-42229 .elementor-element.elementor-element-1f1c1c0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

.elementor-42229 .elementor-element.elementor-element-1f1c1c0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-1f1c1c0.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-1f1c1c0 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-1f1c1c0 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-7b1eb33 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	grid-column: span 1;
}

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

.elementor-42229 .elementor-element.elementor-element-7b1eb33.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-42229 .elementor-element.elementor-element-7b1eb33 .nextsaas_heading_wrap {
	text-align: left;
}

.elementor-42229 .elementor-element.elementor-element-7b1eb33 .nextsaas_heading_wrap .nextsaas_heading {
	font-family: "Inter Tight", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-5d41fc0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 24px 0px;
}

.elementor-42229 .elementor-element.elementor-element-5d41fc0 .elementor-heading-title {
	font-family: "Inter Tight", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(26, 26, 28, .6);
}

.elementor-42229 .elementor-element.elementor-element-7e8f54f {
	padding: 0px 0px 0px 0px;
}

.elementor-42229 .elementor-element.elementor-element-7e8f54f.elementor-element {
	--align-self: flex-start;
}

.elementor-42229 .elementor-element.elementor-element-7e8f54f img {
	border-radius: 20px 20px 20px 20px;
}

@media (max-width:1024px) {
	.elementor-42229 .elementor-element.elementor-element-9ed3081 {
		--padding-top: 160px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-b1acc76 .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 48px;
		line-height: 58px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-e267a71 .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 48px;
		line-height: 58px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-65af1f7 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	body:not(.rtl) .elementor-42229 .elementor-element.elementor-element-5bf2358 {
		right: -230px;
	}
	
	body.rtl .elementor-42229 .elementor-element.elementor-element-5bf2358 {
		left: -230px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-5bf2358 {
		top: -350px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-5bf2358 img {
		max-width: 600px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-e7675a2 {
		--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: 56px 0px;
		--row-gap: 56px;
		--column-gap: 0px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ec39292 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ec39292 .nextsaas_heading_wrap {
		text-align: left;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ec39292 .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 40px;
		line-height: 48px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-5d2d965 .nextsaas_button_wrap .nextsaas-button {
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-c427d25 img {
		max-width: 350px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-4c2ecba {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-bed25d7 {
		--grid-auto-flow: row;
	}
	
	.elementor-42229 .elementor-element.elementor-element-3ce3064 .nextsaas_button_wrap .nextsaas-button {
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-4189168 .nextsaas_button_wrap .nextsaas-button {
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-6453780 {
		--justify-content: center;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--flex-wrap: wrap;
	}
	
	.elementor-42229 .elementor-element.elementor-element-016a2b3 {
		--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 24px;
		--row-gap: 0px;
		--column-gap: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-94bc0d1 {
		--justify-content: center;
	}
	
	.elementor-42229 .elementor-element.elementor-element-286cd90 .nextsaas_button_wrap .nextsaas-button {
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-8b798c8 {
		--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 24px;
		--row-gap: 0px;
		--column-gap: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-e6998eb {
		--justify-content: center;
	}
	
	.elementor-42229 .elementor-element.elementor-element-dd779f8 {
		--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 24px;
		--row-gap: 0px;
		--column-gap: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-90f5f67 {
		--justify-content: center;
	}
	
	.elementor-42229 .elementor-element.elementor-element-5015104 {
		--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 24px;
		--row-gap: 0px;
		--column-gap: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-55ce9df {
		--justify-content: center;
	}
	
	.elementor-42229 .elementor-element.elementor-element-108e656 {
		--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 24px;
		--row-gap: 0px;
		--column-gap: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ef9a530 {
		--justify-content: center;
	}
	
	.elementor-42229 .elementor-element.elementor-element-27aab9c {
		--padding-top: 112px;
		--padding-bottom: 112px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-1d4d517 .nextsaas_heading_wrap {
		text-align: center;
	}
	
	.elementor-42229 .elementor-element.elementor-element-1d4d517 .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 40px;
		line-height: 48px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="grid"] .social-button {
		width: 44px !important;
		height: 44px !important;
	}
	
	.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="masonry"] .social-button {
		width: 44px !important;
		height: 44px !important;
	}
	
	.elementor-42229 .elementor-element.elementor-element-711e002 .nextsaas_button_wrap .nextsaas-button {
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ee75e50 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ec2934b {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ec2934b .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 40px;
		line-height: 48px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-80477d2 {
		--justify-content: center;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--flex-wrap: wrap;
	}
	
	.elementor-42229 .elementor-element.elementor-element-34afd08 {
		--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 24px;
		--row-gap: 0px;
		--column-gap: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-abf54d0 {
		--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 24px;
		--row-gap: 0px;
		--column-gap: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-2d647c1 {
		--justify-content: center;
	}
	
	.elementor-42229 .elementor-element.elementor-element-8e1d043 {
		--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 24px;
		--row-gap: 0px;
		--column-gap: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-2040534 {
		--justify-content: center;
	}
	
	.elementor-42229 .elementor-element.elementor-element-c0a3167 {
		--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 24px;
		--row-gap: 0px;
		--column-gap: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-7cf41cd {
		--justify-content: center;
	}
	
	.elementor-42229 .elementor-element.elementor-element-9c23eb0 {
		--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 24px;
		--row-gap: 0px;
		--column-gap: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-f01f4a0 {
		--justify-content: center;
	}
	
	.elementor-42229 .elementor-element.elementor-element-64a0d65 {
		--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 24px;
		--row-gap: 0px;
		--column-gap: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-54de8ea {
		--justify-content: center;
	}
}

@media (max-width:767px) {
	.elementor-42229 .elementor-element.elementor-element-9ed3081 {
		--padding-top: 120px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-b1acc76 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-b1acc76 .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 40px;
		line-height: 44px;
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-e267a71 .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 40px;
		line-height: 44px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-598355e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-598355e img {
		width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-65af1f7 {
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-7fda43f {
		--padding-top: 56px;
		--padding-bottom: 56px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	body:not(.rtl) .elementor-42229 .elementor-element.elementor-element-5bf2358 {
		right: -110px;
	}
	
	body.rtl .elementor-42229 .elementor-element.elementor-element-5bf2358 {
		left: -110px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-5bf2358 {
		top: -100px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-5bf2358 img {
		max-width: 600px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ec39292 .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-c7846e4 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-5d2d965 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-42229 .elementor-element.elementor-element-5d2d965.elementor-element {
		--align-self: center;
	}
	
	.elementor-42229 .elementor-element.elementor-element-4c2ecba {
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-21b64cc {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-21b64cc .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 41px;
		line-height: 1.3em;
		letter-spacing: -.7px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-bed25d7 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-42229 .elementor-element.elementor-element-3ce3064 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-42229 .elementor-element.elementor-element-3ce3064.elementor-element {
		--align-self: center;
	}
	
	.elementor-42229 .elementor-element.elementor-element-4189168 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-42229 .elementor-element.elementor-element-4189168.elementor-element {
		--align-self: center;
	}
	
	.elementor-42229 .elementor-element.elementor-element-016a2b3 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-94bc0d1 {
		--justify-content: center;
		--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-42229 .elementor-element.elementor-element-94bc0d1.e-con {
		--align-self: flex-start;
	}
	
	.elementor-42229 .elementor-element.elementor-element-b58cd64 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-b58cd64 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-b58cd64.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-42229 .elementor-element.elementor-element-b58cd64 .nextsaas_heading_wrap {
		text-align: left;
	}
	
	.elementor-42229 .elementor-element.elementor-element-b58cd64 .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 26px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-8745cf9 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-286cd90 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-42229 .elementor-element.elementor-element-286cd90.elementor-element {
		--align-self: center;
	}
	
	.elementor-42229 .elementor-element.elementor-element-8b798c8 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-16c5998 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-16c5998 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-16c5998.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-42229 .elementor-element.elementor-element-16c5998 .nextsaas_heading_wrap {
		text-align: left;
	}
	
	.elementor-42229 .elementor-element.elementor-element-16c5998 .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 26px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-8a314c4 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-dd779f8 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-1234d0c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-1234d0c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-1234d0c.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-42229 .elementor-element.elementor-element-1234d0c .nextsaas_heading_wrap {
		text-align: left;
	}
	
	.elementor-42229 .elementor-element.elementor-element-1234d0c .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 26px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-42f1499 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-5015104 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-27e2d05 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-27e2d05 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-27e2d05.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-42229 .elementor-element.elementor-element-27e2d05 .nextsaas_heading_wrap {
		text-align: left;
	}
	
	.elementor-42229 .elementor-element.elementor-element-27e2d05 .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 26px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-25af298 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-108e656 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-260fae1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-260fae1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-260fae1.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-42229 .elementor-element.elementor-element-260fae1 .nextsaas_heading_wrap {
		text-align: left;
	}
	
	.elementor-42229 .elementor-element.elementor-element-260fae1 .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 26px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-b916310 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-b916310 .nextsaas_heading_wrap .nextsaas_heading {
		line-height: 1em;
		letter-spacing: -.3px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-27aab9c {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-1d4d517 .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="grid"] .social-button {
		width: 32px !important;
		height: 32px !important;
	}
	
	.elementor-42229 .elementor-element.elementor-element-0e32f9a .nextsaas_testimonial_wrapper[data-display="masonry"] .social-button {
		width: 32px !important;
		height: 32px !important;
	}
	
	.elementor-42229 .elementor-element.elementor-element-711e002 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-42229 .elementor-element.elementor-element-711e002.elementor-element {
		--align-self: center;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ee75e50 {
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ec2934b {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ec2934b .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-34afd08 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-abf54d0 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-fa07f28 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-fa07f28 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-fa07f28.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-42229 .elementor-element.elementor-element-fa07f28 .nextsaas_heading_wrap {
		text-align: left;
	}
	
	.elementor-42229 .elementor-element.elementor-element-fa07f28 .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 26px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-d0f9a84 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-8e1d043 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-7cda39a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-7cda39a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-7cda39a.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-42229 .elementor-element.elementor-element-7cda39a .nextsaas_heading_wrap {
		text-align: left;
	}
	
	.elementor-42229 .elementor-element.elementor-element-7cda39a .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 26px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-beb0f5d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-736666c .elementor-heading-title {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-c0a3167 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-8524420 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-8524420 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-8524420.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-42229 .elementor-element.elementor-element-8524420 .nextsaas_heading_wrap {
		text-align: left;
	}
	
	.elementor-42229 .elementor-element.elementor-element-8524420 .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 26px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-7baf5f0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-d7ec6ac .elementor-heading-title {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-9c23eb0 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ced7ff6 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ced7ff6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ced7ff6.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ced7ff6 .nextsaas_heading_wrap {
		text-align: left;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ced7ff6 .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 26px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-e0cc6dc {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-5878ce7 .elementor-heading-title {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-64a0d65 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-1f1c1c0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-1f1c1c0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-1f1c1c0.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-42229 .elementor-element.elementor-element-1f1c1c0 .nextsaas_heading_wrap {
		text-align: left;
	}
	
	.elementor-42229 .elementor-element.elementor-element-1f1c1c0 .nextsaas_heading_wrap .nextsaas_heading {
		font-size: 26px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-7b1eb33 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-7b1eb33 .nextsaas_heading_wrap .nextsaas_heading {
		line-height: 1em;
		letter-spacing: -.3px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-5d41fc0 .elementor-heading-title {
		font-size: 14px;
		line-height: 21px;
	}
}

@media (min-width:768px) {
	.elementor-42229 .elementor-element.elementor-element-9ed3081 {
		--content-width: 1290px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-65af1f7 {
		--content-width: 1290px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-4c2ecba {
		--content-width: 1290px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-6453780 {
		--content-width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-016a2b3 {
		--width: 32%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-3a19c84 {
		--width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-8b798c8 {
		--width: 31%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-dd779f8 {
		--width: 32%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-5015104 {
		--width: 32%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-108e656 {
		--width: 830px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-ee75e50 {
		--content-width: 1290px;
	}
	
	.elementor-42229 .elementor-element.elementor-element-34afd08 {
		--width: 31%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-abf54d0 {
		--width: 100%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-8e1d043 {
		--width: 31%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-c0a3167 {
		--width: 32%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-9c23eb0 {
		--width: 32%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-64a0d65 {
		--width: 845px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-42229 .elementor-element.elementor-element-016a2b3 {
		--width: 47%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-8b798c8 {
		--width: 47%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-dd779f8 {
		--width: 47%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-5015104 {
		--width: 47%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-34afd08 {
		--width: 47%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-abf54d0 {
		--width: 47%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-8e1d043 {
		--width: 47%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-c0a3167 {
		--width: 47%;
	}
	
	.elementor-42229 .elementor-element.elementor-element-9c23eb0 {
		--width: 47%;
	}
}
