/* End custom CSS */

.elementor-10398 .elementor-element.elementor-element-bd77bae {
	--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: 60px;
	--padding-bottom: 20px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-10398 .elementor-element.elementor-element-a9b1ae2 {
	--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;
	--justify-content: center;
}

.elementor-10398 .elementor-element.elementor-element-1acb801 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-10398 .elementor-element.elementor-element-1acb801 .elementor-heading-title {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-15df814 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-15df814 .elementor-heading-title {
	font-size: 54px;
	font-weight: 600;
	line-height: 54px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-9befe92 > .elementor-widget-container {
	padding: 15px 0px 8px 0px;
}

.elementor-10398 .elementor-element.elementor-element-9befe92 {
	text-align: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-66085dd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-ebedd82 .elementor-button:hover, .elementor-10398 .elementor-element.elementor-element-ebedd82 .elementor-button:focus {
	background-color: var(--e-global-color-c406ac1);
}

.elementor-10398 .elementor-element.elementor-element-ebedd82 > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-ebedd82 .elementor-button {
	font-weight: 500;
	fill: var(--e-global-color-ab6b2df);
	color: var(--e-global-color-ab6b2df);
	padding: 12px 31px 12px 31px;
}

.elementor-10398 .elementor-element.elementor-element-4034559 {
	--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;
	--justify-content: center;
}

.elementor-10398 .elementor-element.elementor-element-37ea3e0 img {
	width: 100%;
}

.elementor-10398 .elementor-element.elementor-element-0461758 {
	--display: flex;
}

.elementor-10398 .elementor-element.elementor-element-53ba68d .elementor-jet-video {
	max-width: 60%;
	margin-left: auto;
	margin-right: auto;
}

.elementor-10398 .elementor-element.elementor-element-53ba68d > .elementor-widget-container {
	margin: 60px 0px 60px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-53ba68d .jet-video {
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

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

.elementor-10398 .elementor-element.elementor-element-f2a34b3:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-f2a34b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(246, 245, 252, 0) 0%, rgba(246, 246, 247, .6) 97%);
}

.elementor-10398 .elementor-element.elementor-element-6430c52 > .elementor-widget-container {
	padding: 0px 0px 15px 0px;
}

.elementor-10398 .elementor-element.elementor-element-6430c52 {
	text-align: center;
}

.elementor-10398 .elementor-element.elementor-element-6430c52 .elementor-heading-title {
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-28049c3 {
	width: var(--container-widget-width, 66.744%);
	max-width: 66.744%;
	--container-widget-width: 66.744%;
	--container-widget-flex-grow: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-28049c3 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-28049c3.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10398 .elementor-element.elementor-element-5f62319 {
	--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: 35px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-61668ab {
	--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;
	--justify-content: center;
}

.elementor-10398 .elementor-element.elementor-element-8b452d6 img {
	max-width: 430px;
}

.elementor-10398 .elementor-element.elementor-element-803626d {
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 23px;
}

.elementor-10398 .elementor-element.elementor-element-26917e5 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-10398 .elementor-element.elementor-element-26917e5 .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-32a4d52 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-32a4d52 {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-57d9b78 .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-size: 18px;
	font-weight: 600;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	padding: 17px 10px 17px 0px;
}

.elementor-10398 .elementor-element.elementor-element-57d9b78 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10398 .elementor-element.elementor-element-57d9b78 .elementor-button:hover, .elementor-10398 .elementor-element.elementor-element-57d9b78 .elementor-button:focus {
	color: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-57d9b78 .elementor-button:hover svg, .elementor-10398 .elementor-element.elementor-element-57d9b78 .elementor-button:focus svg {
	fill: var(--e-global-color-9782ed1);
}

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

.elementor-10398 .elementor-element.elementor-element-8beef1b:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-8beef1b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(246, 245, 252, 0) 0%, rgba(246, 246, 247, .6) 97%);
}

.elementor-10398 .elementor-element.elementor-element-03698be > .elementor-widget-container {
	padding: 0px 0px 15px 0px;
}

.elementor-10398 .elementor-element.elementor-element-03698be {
	text-align: center;
}

.elementor-10398 .elementor-element.elementor-element-03698be .elementor-heading-title {
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-825f0c1 {
	width: var(--container-widget-width, 66.744%);
	max-width: 66.744%;
	--container-widget-width: 66.744%;
	--container-widget-flex-grow: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-825f0c1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-825f0c1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10398 .elementor-element.elementor-element-bba7cc7 {
	--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: 35px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-a9c3ebe {
	--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;
	--justify-content: center;
}

.elementor-10398 .elementor-element.elementor-element-0edc439 img {
	max-width: 430px;
}

.elementor-10398 .elementor-element.elementor-element-12f3b56 {
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 23px;
}

.elementor-10398 .elementor-element.elementor-element-f1e0add > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-10398 .elementor-element.elementor-element-f1e0add .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-dc48e67 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-dc48e67 {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-924be3a .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-size: 18px;
	font-weight: 600;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	padding: 17px 10px 17px 0px;
}

.elementor-10398 .elementor-element.elementor-element-924be3a .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10398 .elementor-element.elementor-element-924be3a .elementor-button:hover, .elementor-10398 .elementor-element.elementor-element-924be3a .elementor-button:focus {
	color: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-924be3a .elementor-button:hover svg, .elementor-10398 .elementor-element.elementor-element-924be3a .elementor-button:focus svg {
	fill: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-09684a4 {
	--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: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-b8a5bed {
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 23px;
}

.elementor-10398 .elementor-element.elementor-element-873ca26 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-10398 .elementor-element.elementor-element-873ca26 .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-e490b7b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-e490b7b {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-8904855 .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-size: 18px;
	font-weight: 600;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	padding: 17px 10px 17px 0px;
}

.elementor-10398 .elementor-element.elementor-element-8904855 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10398 .elementor-element.elementor-element-8904855 .elementor-button:hover, .elementor-10398 .elementor-element.elementor-element-8904855 .elementor-button:focus {
	color: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-8904855 .elementor-button:hover svg, .elementor-10398 .elementor-element.elementor-element-8904855 .elementor-button:focus svg {
	fill: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-f757852 {
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-2c418e7 img {
	max-width: 523px;
}

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

.elementor-10398 .elementor-element.elementor-element-e70c82f:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-e70c82f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(246, 245, 252, 0) 0%, rgba(246, 246, 247, .6) 97%);
}

.elementor-10398 .elementor-element.elementor-element-aa38d66 > .elementor-widget-container {
	padding: 0px 0px 15px 0px;
}

.elementor-10398 .elementor-element.elementor-element-aa38d66 {
	text-align: center;
}

.elementor-10398 .elementor-element.elementor-element-aa38d66 .elementor-heading-title {
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-2b2710c {
	width: var(--container-widget-width, 66.744%);
	max-width: 66.744%;
	--container-widget-width: 66.744%;
	--container-widget-flex-grow: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-2b2710c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-2b2710c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10398 .elementor-element.elementor-element-eee426d {
	--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: 35px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-f9ef207 {
	--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;
	--justify-content: center;
}

.elementor-10398 .elementor-element.elementor-element-31ee3a4 img {
	max-width: 430px;
}

.elementor-10398 .elementor-element.elementor-element-aab534c {
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 23px;
}

.elementor-10398 .elementor-element.elementor-element-73cfdbd > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-10398 .elementor-element.elementor-element-73cfdbd .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-11bc079 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-11bc079 {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-9891afd .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-size: 18px;
	font-weight: 600;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	padding: 17px 10px 17px 0px;
}

.elementor-10398 .elementor-element.elementor-element-9891afd .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10398 .elementor-element.elementor-element-9891afd .elementor-button:hover, .elementor-10398 .elementor-element.elementor-element-9891afd .elementor-button:focus {
	color: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-9891afd .elementor-button:hover svg, .elementor-10398 .elementor-element.elementor-element-9891afd .elementor-button:focus svg {
	fill: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-7f39ee3 {
	--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: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-80dad9d {
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 23px;
}

.elementor-10398 .elementor-element.elementor-element-b8779a8 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-10398 .elementor-element.elementor-element-b8779a8 .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-a87db32 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-a87db32 {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-f4f3a9b .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-size: 18px;
	font-weight: 600;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	padding: 17px 10px 17px 0px;
}

.elementor-10398 .elementor-element.elementor-element-f4f3a9b .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10398 .elementor-element.elementor-element-f4f3a9b .elementor-button:hover, .elementor-10398 .elementor-element.elementor-element-f4f3a9b .elementor-button:focus {
	color: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-f4f3a9b .elementor-button:hover svg, .elementor-10398 .elementor-element.elementor-element-f4f3a9b .elementor-button:focus svg {
	fill: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-8b23493 {
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-6a76a09 img {
	max-width: 523px;
}

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

.elementor-10398 .elementor-element.elementor-element-94079d1:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-94079d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(246, 245, 252, 0) 0%, rgba(246, 246, 247, .6) 97%);
}

.elementor-10398 .elementor-element.elementor-element-c3f5941 > .elementor-widget-container {
	padding: 0px 0px 15px 0px;
}

.elementor-10398 .elementor-element.elementor-element-c3f5941 {
	text-align: center;
}

.elementor-10398 .elementor-element.elementor-element-c3f5941 .elementor-heading-title {
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-f6e29b4 {
	width: var(--container-widget-width, 66.744%);
	max-width: 66.744%;
	--container-widget-width: 66.744%;
	--container-widget-flex-grow: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-f6e29b4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-f6e29b4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10398 .elementor-element.elementor-element-50a012c {
	--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: 35px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-0018494 {
	--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;
	--justify-content: center;
}

.elementor-10398 .elementor-element.elementor-element-3fbb98d img {
	max-width: 430px;
}

.elementor-10398 .elementor-element.elementor-element-79d6168 {
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 23px;
}

.elementor-10398 .elementor-element.elementor-element-38b682f > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-10398 .elementor-element.elementor-element-38b682f .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-4fbf201 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-4fbf201 {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-82b1dbe {
	--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: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-d9e6a42 {
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 23px;
}

.elementor-10398 .elementor-element.elementor-element-2a2faae > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-10398 .elementor-element.elementor-element-2a2faae .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-8fef8af > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-8fef8af {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-f945b0b {
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-7455020 img {
	max-width: 523px;
}

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

.elementor-10398 .elementor-element.elementor-element-a874d3e:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-a874d3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(246, 245, 252, 0) 0%, rgba(246, 246, 247, .6) 97%);
}

.elementor-10398 .elementor-element.elementor-element-4dff784 > .elementor-widget-container {
	padding: 0px 0px 15px 0px;
}

.elementor-10398 .elementor-element.elementor-element-4dff784 {
	text-align: center;
}

.elementor-10398 .elementor-element.elementor-element-4dff784 .elementor-heading-title {
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-d3f21e6 {
	width: var(--container-widget-width, 66.744%);
	max-width: 66.744%;
	--container-widget-width: 66.744%;
	--container-widget-flex-grow: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-d3f21e6 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-d3f21e6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10398 .elementor-element.elementor-element-3be44f4 {
	--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: 35px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-74d5c53 {
	--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;
	--justify-content: center;
}

.elementor-10398 .elementor-element.elementor-element-3745aef img {
	max-width: 430px;
}

.elementor-10398 .elementor-element.elementor-element-b7af9fe {
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 23px;
}

.elementor-10398 .elementor-element.elementor-element-a70fc44 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-10398 .elementor-element.elementor-element-a70fc44 .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-051dbc2 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-051dbc2 {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-0c0887c .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-size: 18px;
	font-weight: 600;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	padding: 17px 10px 17px 0px;
}

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

.elementor-10398 .elementor-element.elementor-element-0c0887c .elementor-button:hover, .elementor-10398 .elementor-element.elementor-element-0c0887c .elementor-button:focus {
	color: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-0c0887c .elementor-button:hover svg, .elementor-10398 .elementor-element.elementor-element-0c0887c .elementor-button:focus svg {
	fill: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-9de740a {
	--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: 35px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-0e25abd {
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 23px;
}

.elementor-10398 .elementor-element.elementor-element-f7fe734 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-10398 .elementor-element.elementor-element-f7fe734 .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-d203856 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-d203856 {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-5e8ee4f .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-size: 18px;
	font-weight: 600;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	padding: 17px 10px 17px 0px;
}

.elementor-10398 .elementor-element.elementor-element-5e8ee4f .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10398 .elementor-element.elementor-element-5e8ee4f .elementor-button:hover, .elementor-10398 .elementor-element.elementor-element-5e8ee4f .elementor-button:focus {
	color: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-5e8ee4f .elementor-button:hover svg, .elementor-10398 .elementor-element.elementor-element-5e8ee4f .elementor-button:focus svg {
	fill: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-8fa5d8e {
	--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;
	--justify-content: center;
}

.elementor-10398 .elementor-element.elementor-element-6cf3e8f img {
	max-width: 430px;
}

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

.elementor-10398 .elementor-element.elementor-element-7a066c8:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-7a066c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(246, 245, 252, 0) 0%, rgba(246, 246, 247, .6) 97%);
}

.elementor-10398 .elementor-element.elementor-element-c0cf9d3 > .elementor-widget-container {
	padding: 0px 0px 15px 0px;
}

.elementor-10398 .elementor-element.elementor-element-c0cf9d3 {
	text-align: center;
}

.elementor-10398 .elementor-element.elementor-element-c0cf9d3 .elementor-heading-title {
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-467a4ff {
	width: var(--container-widget-width, 66.744%);
	max-width: 66.744%;
	--container-widget-width: 66.744%;
	--container-widget-flex-grow: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-467a4ff > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-467a4ff.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10398 .elementor-element.elementor-element-fbc358f {
	--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: 35px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-cf07b0e {
	--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;
	--justify-content: center;
}

.elementor-10398 .elementor-element.elementor-element-e536a7a img {
	max-width: 430px;
}

.elementor-10398 .elementor-element.elementor-element-fdaa23a {
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 23px;
}

.elementor-10398 .elementor-element.elementor-element-b1cde75 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-10398 .elementor-element.elementor-element-b1cde75 .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-790aa86 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-790aa86 {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-fee9949 .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-size: 18px;
	font-weight: 600;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	padding: 17px 10px 17px 0px;
}

.elementor-10398 .elementor-element.elementor-element-fee9949 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10398 .elementor-element.elementor-element-fee9949 .elementor-button:hover, .elementor-10398 .elementor-element.elementor-element-fee9949 .elementor-button:focus {
	color: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-fee9949 .elementor-button:hover svg, .elementor-10398 .elementor-element.elementor-element-fee9949 .elementor-button:focus svg {
	fill: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-8a9c0a8 {
	--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: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-882ef0f {
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 23px;
}

.elementor-10398 .elementor-element.elementor-element-877fed0 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-10398 .elementor-element.elementor-element-877fed0 .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-abdd874 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-abdd874 {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-f21e49b {
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-a82c89e img {
	max-width: 523px;
}

.elementor-10398 .elementor-element.elementor-element-7d29470 {
	--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: 35px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-14bdfd7 {
	--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;
	--justify-content: center;
}

.elementor-10398 .elementor-element.elementor-element-f99abd2 img {
	max-width: 430px;
}

.elementor-10398 .elementor-element.elementor-element-0cea01c {
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 23px;
}

.elementor-10398 .elementor-element.elementor-element-8c1ad4f > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-10398 .elementor-element.elementor-element-8c1ad4f .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-f4e8b0e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-f4e8b0e {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-10398 .elementor-element.elementor-element-81f9c9b {
	--display: flex;
	--min-height: 450px;
	--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;
	--overlay-mix-blend-mode: screen;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-10398 .elementor-element.elementor-element-81f9c9b:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-81f9c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-ileifea.nitrocdn.com/iPyOASfdsJWKFGsMcpWrFNEuPYjDaYld/assets/images/optimized/rev-f41099b/www.hijiffy.com/wp-content/uploads/2024/03/bg-cta-brand-scaled.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-10398 .elementor-element.elementor-element-e12bb86 {
	--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-10398 .elementor-element.elementor-element-2cc6a69 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-10398 .elementor-element.elementor-element-178df85 img {
	max-width: 540px;
}

.elementor-10398 .elementor-element.elementor-element-a8dd8c4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-10398 .elementor-element.elementor-element-c496f8f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: flex-start;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-10398 .elementor-element.elementor-element-748cc83 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-748cc83 {
	font-family: "Work Sans", Sans-serif;
	font-size: 52px;
	font-weight: 600;
	line-height: 62px;
	color: var(--e-global-color-ab6b2df);
}

.elementor-10398 .elementor-element.elementor-element-6286dda {
	width: var(--container-widget-width, 540px);
	max-width: 540px;
	--container-widget-width: 540px;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-ab6b2df);
}

.elementor-10398 .elementor-element.elementor-element-6286dda > .elementor-widget-container {
	padding: 10px 0px 10px 0px;
}

.elementor-10398 .elementor-element.elementor-element-5efe189 .elementor-button {
	font-size: 16px;
	font-weight: 400;
	border-radius: 12px 12px 12px 12px;
	padding: 10px 20px 10px 20px;
}

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

.elementor-10398 .elementor-element.elementor-element-9788138:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-9788138 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f6f7;
}

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

.elementor-10398 .elementor-element.elementor-element-a7d7eb6 {
	width: var(--container-widget-width, 760px);
	max-width: 760px;
	--container-widget-width: 760px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-10398 .elementor-element.elementor-element-a7d7eb6 .elementor-heading-title {
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-10398 .elementor-element.elementor-element-50e4a4e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
}

.elementor-10398 .elementor-element.elementor-element-722d0f0 {
	--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;
	--justify-content: space-between;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 68px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

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

.elementor-10398 .elementor-element.elementor-element-eeebfb9 {
	width: initial;
	max-width: initial;
	text-align: left;
}

.elementor-10398 .elementor-element.elementor-element-eeebfb9 > .elementor-widget-container {
	padding: 0px 0px 13px 0px;
}

.elementor-10398 .elementor-element.elementor-element-eeebfb9 .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: #1a1e42;
}

.elementor-10398 .elementor-element.elementor-element-14520d1 {
	width: initial;
	max-width: initial;
	text-align: left;
	font-weight: 400;
	color: var(--e-global-color-17cd6fa);
}

.elementor-10398 .elementor-element.elementor-element-14520d1 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-baaf088 .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-size: 18px;
	font-weight: 600;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	padding: 17px 10px 17px 0px;
}

.elementor-10398 .elementor-element.elementor-element-baaf088 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10398 .elementor-element.elementor-element-baaf088 .elementor-button:hover, .elementor-10398 .elementor-element.elementor-element-baaf088 .elementor-button:focus {
	color: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-baaf088 .elementor-button:hover svg, .elementor-10398 .elementor-element.elementor-element-baaf088 .elementor-button:focus svg {
	fill: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-2336771 {
	--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;
	--justify-content: space-between;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 68px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

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

.elementor-10398 .elementor-element.elementor-element-ff388cc {
	width: initial;
	max-width: initial;
	text-align: left;
}

.elementor-10398 .elementor-element.elementor-element-ff388cc > .elementor-widget-container {
	padding: 0px 0px 13px 0px;
}

.elementor-10398 .elementor-element.elementor-element-ff388cc .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: #1a1e42;
}

.elementor-10398 .elementor-element.elementor-element-09d025a {
	width: initial;
	max-width: initial;
	text-align: left;
	font-weight: 400;
	color: var(--e-global-color-17cd6fa);
}

.elementor-10398 .elementor-element.elementor-element-09d025a > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-53e11d4 .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-size: 18px;
	font-weight: 600;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	padding: 17px 10px 17px 0px;
}

.elementor-10398 .elementor-element.elementor-element-53e11d4 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10398 .elementor-element.elementor-element-53e11d4 .elementor-button:hover, .elementor-10398 .elementor-element.elementor-element-53e11d4 .elementor-button:focus {
	color: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-53e11d4 .elementor-button:hover svg, .elementor-10398 .elementor-element.elementor-element-53e11d4 .elementor-button:focus svg {
	fill: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-4c79f22 {
	--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;
	--justify-content: space-between;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 68px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

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

.elementor-10398 .elementor-element.elementor-element-11f7581 {
	width: initial;
	max-width: initial;
	text-align: left;
}

.elementor-10398 .elementor-element.elementor-element-11f7581 > .elementor-widget-container {
	padding: 0px 0px 13px 0px;
}

.elementor-10398 .elementor-element.elementor-element-11f7581 .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: #1a1e42;
}

.elementor-10398 .elementor-element.elementor-element-79e68c4 {
	width: initial;
	max-width: initial;
	text-align: left;
	font-weight: 400;
	color: var(--e-global-color-17cd6fa);
}

.elementor-10398 .elementor-element.elementor-element-79e68c4 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-d24ad17 .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-size: 18px;
	font-weight: 600;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	padding: 17px 10px 17px 0px;
}

.elementor-10398 .elementor-element.elementor-element-d24ad17 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10398 .elementor-element.elementor-element-d24ad17 .elementor-button:hover, .elementor-10398 .elementor-element.elementor-element-d24ad17 .elementor-button:focus {
	color: var(--e-global-color-9782ed1);
}

.elementor-10398 .elementor-element.elementor-element-d24ad17 .elementor-button:hover svg, .elementor-10398 .elementor-element.elementor-element-d24ad17 .elementor-button:focus svg {
	fill: var(--e-global-color-9782ed1);
}

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

.elementor-10398 .elementor-element.elementor-element-8c1a58a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 81px;
	--padding-bottom: 81px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10398 .elementor-element.elementor-element-8c1a58a:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-8c1a58a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileifea.nitrocdn.com/iPyOASfdsJWKFGsMcpWrFNEuPYjDaYld/assets/images/optimized/rev-f41099b/www.hijiffy.com/wp-content/uploads/2023/04/cta-bckgrd-pattrn.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-10398 .elementor-element.elementor-element-dfd4d3b {
	width: var(--container-widget-width, 725px);
	max-width: 725px;
	--container-widget-width: 725px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-10398 .elementor-element.elementor-element-dfd4d3b > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-10398 .elementor-element.elementor-element-dfd4d3b .elementor-heading-title {
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	color: var(--e-global-color-ab6b2df);
}

.elementor-10398 .elementor-element.elementor-element-d63a670 .elementor-button {
	background-color: var(--e-global-color-ab6b2df);
	font-weight: 500;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	padding: 12px 31px 12px 31px;
}

.elementor-10398 .elementor-element.elementor-element-d63a670 .elementor-button:hover, .elementor-10398 .elementor-element.elementor-element-d63a670 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-ab6b2df);
}

.elementor-10398 .elementor-element.elementor-element-d63a670 > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

.elementor-10398 .elementor-element.elementor-element-d63a670 .elementor-button:hover svg, .elementor-10398 .elementor-element.elementor-element-d63a670 .elementor-button:focus svg {
	fill: var(--e-global-color-ab6b2df);
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-10398 .elementor-element.elementor-element-a9b1ae2 {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-4034559 {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-61668ab {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-803626d {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a9c3ebe {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-12f3b56 {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-b8a5bed {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f757852 {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f9ef207 {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-aab534c {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-80dad9d {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8b23493 {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-0018494 {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-79d6168 {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-d9e6a42 {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f945b0b {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-74d5c53 {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-b7af9fe {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-0e25abd {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8fa5d8e {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-cf07b0e {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-fdaa23a {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-882ef0f {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f21e49b {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-14bdfd7 {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-0cea01c {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-2cc6a69 {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a8dd8c4 {
		--width: 50%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-722d0f0 {
		--width: 32%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-2336771 {
		--width: 32%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-4c79f22 {
		--width: 32%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-10398 .elementor-element.elementor-element-a9b1ae2 {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-4034559 {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-61668ab {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-803626d {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a9c3ebe {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-12f3b56 {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-b8a5bed {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f757852 {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f9ef207 {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-aab534c {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-80dad9d {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8b23493 {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-0018494 {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-79d6168 {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-d9e6a42 {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f945b0b {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-74d5c53 {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-b7af9fe {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-0e25abd {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8fa5d8e {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-cf07b0e {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-fdaa23a {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-882ef0f {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f21e49b {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-14bdfd7 {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-0cea01c {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-2cc6a69 {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a8dd8c4 {
		--width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-722d0f0 {
		--width: 48%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-2336771 {
		--width: 48%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-4c79f22 {
		--width: 48%;
	}
}

@media (max-width:1024px) {
	.elementor-10398 .elementor-element.elementor-element-bd77bae {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a9b1ae2 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-10398 .elementor-element.elementor-element-9befe92 {
		text-align: left;
	}
	
	.elementor-10398 .elementor-element.elementor-element-66085dd {
		--justify-content: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-4034559 {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-53ba68d > .elementor-widget-container {
		margin: 20px 0px 20px 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f2a34b3 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-28049c3 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-5f62319 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8b452d6 > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8b452d6 img {
		max-width: 600px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-803626d {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-10398 .elementor-element.elementor-element-32a4d52 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8beef1b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-825f0c1 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-bba7cc7 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-0edc439 > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-0edc439 img {
		max-width: 600px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-12f3b56 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-10398 .elementor-element.elementor-element-dc48e67 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-09684a4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-b8a5bed {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-10398 .elementor-element.elementor-element-e490b7b {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-2c418e7 > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-2c418e7 img {
		max-width: 600px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-e70c82f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-2b2710c {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-eee426d {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-31ee3a4 > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-31ee3a4 img {
		max-width: 600px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-aab534c {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-10398 .elementor-element.elementor-element-11bc079 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-7f39ee3 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-80dad9d {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-10398 .elementor-element.elementor-element-a87db32 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-6a76a09 > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-6a76a09 img {
		max-width: 600px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-94079d1 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f6e29b4 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-50a012c {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-3fbb98d > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-3fbb98d img {
		max-width: 600px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-79d6168 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-10398 .elementor-element.elementor-element-4fbf201 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-82b1dbe {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-d9e6a42 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-10398 .elementor-element.elementor-element-8fef8af {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-7455020 > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-7455020 img {
		max-width: 600px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a874d3e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-d3f21e6 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-3be44f4 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-3745aef > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-3745aef img {
		max-width: 600px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-b7af9fe {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-10398 .elementor-element.elementor-element-051dbc2 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-9de740a {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-0e25abd {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-10398 .elementor-element.elementor-element-d203856 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-6cf3e8f > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-6cf3e8f img {
		max-width: 600px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-7a066c8 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-467a4ff {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-fbc358f {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-e536a7a > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-e536a7a img {
		max-width: 600px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-fdaa23a {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-10398 .elementor-element.elementor-element-790aa86 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8a9c0a8 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-882ef0f {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-10398 .elementor-element.elementor-element-abdd874 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a82c89e > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a82c89e img {
		max-width: 600px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-7d29470 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f99abd2 > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f99abd2 img {
		max-width: 600px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-0cea01c {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-10398 .elementor-element.elementor-element-f4e8b0e {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-81f9c9b {
		--min-height: 360px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-81f9c9b:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-81f9c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-e12bb86 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-2cc6a69 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-c496f8f {
		--padding-top: 54px;
		--padding-bottom: 54px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-748cc83 {
		font-size: 42px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-6286dda {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a7d7eb6 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-eeebfb9 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-10398 .elementor-element.elementor-element-14520d1 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-10398 .elementor-element.elementor-element-ff388cc {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-10398 .elementor-element.elementor-element-09d025a {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-10398 .elementor-element.elementor-element-11f7581 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-10398 .elementor-element.elementor-element-79e68c4 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}
}

@media (max-width:767px) {
	.elementor-10398 .elementor-element.elementor-element-a9b1ae2 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-10398 .elementor-element.elementor-element-1acb801 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-1acb801 .elementor-heading-title {
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-15df814 {
		width: var(--container-widget-width, 355px);
		max-width: 355px;
		--container-widget-width: 355px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-10398 .elementor-element.elementor-element-15df814 .elementor-heading-title {
		font-size: 35px;
		line-height: 36px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-9befe92 > .elementor-widget-container {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-9befe92 {
		text-align: left;
		font-size: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-ebedd82 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-ebedd82 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-ebedd82 .elementor-button {
		font-size: 12px;
		line-height: 24px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-4034559 {
		--padding-top: 5px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-53ba68d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f2a34b3 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-6430c52 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-6430c52 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-28049c3 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-28049c3 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-5f62319 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-61668ab {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8b452d6 img {
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-803626d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-26917e5 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-26917e5 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-32a4d52 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-32a4d52 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8beef1b {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-03698be {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-03698be .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-825f0c1 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-825f0c1 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-bba7cc7 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a9c3ebe {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-0edc439 img {
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-12f3b56 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f1e0add {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f1e0add .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-dc48e67 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-dc48e67 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-09684a4 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-b8a5bed {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-873ca26 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-873ca26 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-e490b7b > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-e490b7b {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f757852 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-2c418e7 img {
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-e70c82f {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-aa38d66 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-aa38d66 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-2b2710c > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-2b2710c {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-eee426d {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f9ef207 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-31ee3a4 img {
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-aab534c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-73cfdbd {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-73cfdbd .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-11bc079 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-11bc079 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-7f39ee3 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-80dad9d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-b8779a8 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-b8779a8 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a87db32 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a87db32 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8b23493 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-6a76a09 img {
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-94079d1 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-c3f5941 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-c3f5941 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f6e29b4 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f6e29b4 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-50a012c {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-0018494 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-3fbb98d img {
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-79d6168 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-38b682f {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-38b682f .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-4fbf201 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-4fbf201 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-82b1dbe {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-d9e6a42 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-2a2faae {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-2a2faae .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8fef8af > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8fef8af {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f945b0b {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-7455020 img {
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a874d3e {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-4dff784 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-4dff784 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-d3f21e6 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-d3f21e6 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-3be44f4 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-74d5c53 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-3745aef img {
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-b7af9fe {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a70fc44 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a70fc44 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-051dbc2 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-051dbc2 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-9de740a {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-0e25abd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f7fe734 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f7fe734 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-d203856 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-d203856 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8fa5d8e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-6cf3e8f img {
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-7a066c8 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-c0cf9d3 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-c0cf9d3 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-467a4ff > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-467a4ff {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-fbc358f {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-cf07b0e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-e536a7a img {
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-fdaa23a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-b1cde75 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-b1cde75 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-790aa86 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-790aa86 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8a9c0a8 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-882ef0f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-877fed0 {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-877fed0 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-abdd874 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-abdd874 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f21e49b {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a82c89e img {
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-7d29470 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-14bdfd7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f99abd2 img {
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-0cea01c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8c1ad4f {
		text-align: center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8c1ad4f .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f4e8b0e > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-f4e8b0e {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-81f9c9b:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-81f9c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ileifea.nitrocdn.com/iPyOASfdsJWKFGsMcpWrFNEuPYjDaYld/assets/images/optimized/rev-f41099b/www.hijiffy.com/wp-content/uploads/2024/02/bg-letsgetstarted-scaled.jpg");
		background-position: center right;
		background-size: cover;
	}
	
	.elementor-10398 .elementor-element.elementor-element-81f9c9b:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-10398 .elementor-element.elementor-element-81f9c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-10398 .elementor-element.elementor-element-81f9c9b {
		--min-height: 360px;
		--padding-top: 20px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-e12bb86 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-178df85 img {
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a8dd8c4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-c496f8f {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-748cc83 {
		font-size: 32px;
		line-height: 42px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-6286dda {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-10398 .elementor-element.elementor-element-a7d7eb6 .elementor-heading-title {
		font-size: 32px;
		line-height: 40px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-eeebfb9 .elementor-heading-title {
		font-size: 32px;
		line-height: 40px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-14520d1 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-ff388cc .elementor-heading-title {
		font-size: 32px;
		line-height: 40px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-09d025a {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-11f7581 .elementor-heading-title {
		font-size: 32px;
		line-height: 40px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-79e68c4 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8c1a58a:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-8c1a58a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-10398 .elementor-element.elementor-element-8c1a58a {
		--padding-top: 81px;
		--padding-bottom: 81px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-dfd4d3b .elementor-heading-title {
		font-size: 30px;
		line-height: 38px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-d63a670 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-10398 .elementor-element.elementor-element-d63a670 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-10398 .elementor-element.elementor-element-d63a670 .elementor-button {
		font-size: 12px;
		line-height: 24px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-15df814 */
.elementor-10398 .elementor-element.elementor-element-15df814 .elementor-heading-title span {
	color: #6b48ff;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9befe92 */
.elementor-10398 .elementor-element.elementor-element-9befe92 {
	max-width: 460px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-6430c52 */
.elementor-10398 .elementor-element.elementor-element-6430c52 .elementor-heading-title span {
	color: #6b48ff;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-28049c3 */
.elementor-10398 .elementor-element.elementor-element-28049c3 {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-32a4d52 */
.elementor-10398 .elementor-element.elementor-element-32a4d52 {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-03698be */
.elementor-10398 .elementor-element.elementor-element-03698be .elementor-heading-title span {
	color: #6b48ff;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-825f0c1 */
.elementor-10398 .elementor-element.elementor-element-825f0c1 {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dc48e67 */
.elementor-10398 .elementor-element.elementor-element-dc48e67 {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e490b7b */
.elementor-10398 .elementor-element.elementor-element-e490b7b {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-aa38d66 */
.elementor-10398 .elementor-element.elementor-element-aa38d66 .elementor-heading-title span {
	color: #6b48ff;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2b2710c */
.elementor-10398 .elementor-element.elementor-element-2b2710c {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-11bc079 */
.elementor-10398 .elementor-element.elementor-element-11bc079 {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a87db32 */
.elementor-10398 .elementor-element.elementor-element-a87db32 {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c3f5941 */
.elementor-10398 .elementor-element.elementor-element-c3f5941 .elementor-heading-title span {
	color: #6b48ff;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f6e29b4 */
.elementor-10398 .elementor-element.elementor-element-f6e29b4 {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4fbf201 */
.elementor-10398 .elementor-element.elementor-element-4fbf201 {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8fef8af */
.elementor-10398 .elementor-element.elementor-element-8fef8af {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4dff784 */
.elementor-10398 .elementor-element.elementor-element-4dff784 .elementor-heading-title span {
	color: #6b48ff;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d3f21e6 */
.elementor-10398 .elementor-element.elementor-element-d3f21e6 {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-051dbc2 */
.elementor-10398 .elementor-element.elementor-element-051dbc2 {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d203856 */
.elementor-10398 .elementor-element.elementor-element-d203856 {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c0cf9d3 */
.elementor-10398 .elementor-element.elementor-element-c0cf9d3 .elementor-heading-title span {
	color: #6b48ff;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-467a4ff */
.elementor-10398 .elementor-element.elementor-element-467a4ff {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-790aa86 */
.elementor-10398 .elementor-element.elementor-element-790aa86 {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-abdd874 */
.elementor-10398 .elementor-element.elementor-element-abdd874 {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f4e8b0e */
.elementor-10398 .elementor-element.elementor-element-f4e8b0e {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c496f8f */
.inlineb {
	display: inline-block;
}

.elementor-10398 .elementor-element.elementor-element-c496f8f {
	max-width: 490px;
	background: rgba(74, 47, 187, .23);
	border-radius: 16px;
	box-shadow: 0 4px 30px rgba(0, 0, 0, .1);
	backdrop-filter: blur(4.4px);
	-webkit-backdrop-filter: blur(4.4px);
}
