/* End custom CSS */

.elementor-14149 .elementor-element.elementor-element-b5966d5 {
	--display: flex;
}

.elementor-14149 .elementor-element.elementor-element-aa77c49 {
	--spacer-size: 50px;
}

.elementor-14149 .elementor-element.elementor-element-b18f3ad {
	--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;
}

.elementor-14149 .elementor-element.elementor-element-59abbe5 {
	--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-14149 .elementor-element.elementor-element-59abbe5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-14149 .elementor-element.elementor-element-d54d5c8 > .elementor-widget-container {
	padding: 0px 0px 35px 0px;
}

.elementor-14149 .elementor-element.elementor-element-d54d5c8 img {
	max-width: 100%;
	border-radius: 25px 25px 25px 25px;
}

.elementor-14149 .elementor-element.elementor-element-4aeee56 {
	--spacer-size: 15px;
}

.elementor-14149 .elementor-element.elementor-element-0f60fbd .jet-headline {
	justify-content: center;
}

.elementor-14149 .elementor-element.elementor-element-0f60fbd .jet-headline > .jet-headline__link {
	justify-content: center;
}

.elementor-14149 .elementor-element.elementor-element-0f60fbd .jet-headline__first .jet-headline__label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-14149 .elementor-element.elementor-element-88ab3e0 {
	--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-14149 .elementor-element.elementor-element-0040e28 > .elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

.elementor-14149 .elementor-element.elementor-element-0040e28 img {
	max-width: 100%;
	border-radius: 25px 25px 25px 25px;
}

.elementor-14149 .elementor-element.elementor-element-5e18107 {
	--display: flex;
}

.elementor-14149 .elementor-element.elementor-element-6a57c1a {
	--spacer-size: 50px;
}

.elementor-14149 .elementor-element.elementor-element-db10502 {
	--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-14149 .elementor-element.elementor-element-a56073c {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-14149 .elementor-element.elementor-element-a56073c > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

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

.elementor-14149 .elementor-element.elementor-element-db724b6 {
	--display: flex;
}

.elementor-14149 .elementor-element.elementor-element-16876d9 {
	--spacer-size: 50px;
}

.elementor-14149 .elementor-element.elementor-element-e0cd257 {
	--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-14149 .elementor-element.elementor-element-eb8ab25 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-14149 .elementor-element.elementor-element-eb8ab25 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

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

.elementor-14149 .elementor-element.elementor-element-238b3b3 {
	--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-14149 .elementor-element.elementor-element-238b3b3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-14149 .elementor-element.elementor-element-96fe6de {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-14149 .elementor-element.elementor-element-96fe6de.elementor-element {
	--align-self: center;
}

.elementor-14149 .elementor-element.elementor-element-e10fb2b {
	--display: flex;
}

.elementor-14149 .elementor-element.elementor-element-744e191 {
	--display: flex;
}

.elementor-14149 .elementor-element.elementor-element-a686379 {
	--spacer-size: 75px;
}

.elementor-14149 .elementor-element.elementor-element-0e44249 {
	--display: flex;
}

.elementor-14149 .elementor-element.elementor-element-c1ff1fa {
	--spacer-size: 150px;
}

.elementor-14149 .elementor-element.elementor-element-9bbbe19 {
	--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-14149 .elementor-element.elementor-element-1c57310 {
	width: initial;
	max-width: initial;
	text-align: center;
}

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

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

.elementor-14149 .elementor-element.elementor-element-282cb0b {
	--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-14149 .elementor-element.elementor-element-282cb0b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-14149 .elementor-element.elementor-element-f965477 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-14149 .elementor-element.elementor-element-f965477.elementor-element {
	--align-self: center;
}

.elementor-14149 .elementor-element.elementor-element-0123be6 {
	--display: flex;
}

.elementor-14149 .elementor-element.elementor-element-91b3c4a {
	--spacer-size: 50px;
}

.elementor-14149 .elementor-element.elementor-element-fb24382 {
	--display: flex;
}

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

.elementor-14149 .elementor-element.elementor-element-a6ef412 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14149 .elementor-element.elementor-element-a6ef412.elementor-element {
	--align-self: center;
}

.elementor-14149 .elementor-element.elementor-element-a6ef412 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text {
	color: #556068;
}

.elementor-14149 .elementor-element.elementor-element-a6ef412 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text a {
	color: #556068;
}

.elementor-14149 .elementor-element.elementor-element-a6ef412 .e-tabs-items-wrapper .e-section-title {
	border-style: solid;
}

.elementor-14149 .elementor-element.elementor-element-a6ef412 .e-tabs .e-tabs-inner-tabs .e-inner-tabs-wrapper {
	--inner-tabs-border-height: 0px;
}

.elementor-14149 .elementor-element.elementor-element-a6ef412 .e-tabs .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active {
	border-width: 0 0 0px 0;
}

.elementor-14149 .elementor-element.elementor-element-ab6c624 {
	--display: flex;
}

.elementor-14149 .elementor-element.elementor-element-02265af {
	--spacer-size: 75px;
}

.elementor-14149 .elementor-element.elementor-element-769ec62 {
	--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;
}

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

.elementor-14149 .elementor-element.elementor-element-c8006db {
	--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-14149 .elementor-element.elementor-element-9909f69 > .elementor-widget-container {
	padding: 0px 0px 25px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14149 .elementor-element.elementor-element-9909f69 img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-14149 .elementor-element.elementor-element-e95084f {
	width: initial;
	max-width: initial;
	text-align: left;
}

.elementor-14149 .elementor-element.elementor-element-e95084f > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

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

.elementor-14149 .elementor-element.elementor-element-7b912ac {
	width: var(--container-widget-width, 95%);
	max-width: 95%;
	--container-widget-width: 95%;
	--container-widget-flex-grow: 0;
}

.elementor-14149 .elementor-element.elementor-element-7b912ac > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
}

.elementor-14149 .elementor-element.elementor-element-0b208ef {
	--spacer-size: 25px;
}

.elementor-14149 .elementor-element.elementor-element-250cbb2 > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
}

.elementor-14149 .elementor-element.elementor-element-e0573f4 {
	--spacer-size: 50px;
}

.elementor-14149 .elementor-element.elementor-element-1f23b49 {
	--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-14149 .elementor-element.elementor-element-0f4c70d > .elementor-widget-container {
	padding: 0px 0px 0px 20px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14149 .elementor-element.elementor-element-0f4c70d img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-14149 .elementor-element.elementor-element-04b5248 {
	--display: flex;
}

.elementor-14149 .elementor-element.elementor-element-450415e {
	--spacer-size: 50px;
}

.elementor-14149 .elementor-element.elementor-element-8ab9fd8 {
	--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;
}

.elementor-14149 .elementor-element.elementor-element-4091b17 {
	--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-14149 .elementor-element.elementor-element-fac0aa1 > .elementor-widget-container {
	padding: 0px 20px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14149 .elementor-element.elementor-element-fac0aa1 img {
	border-radius: 30px 30px 30px 30px;
}

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

.elementor-14149 .elementor-element.elementor-element-9d9018f {
	--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-14149 .elementor-element.elementor-element-014d63e {
	width: initial;
	max-width: initial;
	text-align: left;
}

.elementor-14149 .elementor-element.elementor-element-014d63e > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

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

.elementor-14149 .elementor-element.elementor-element-4f12ab2 {
	width: var(--container-widget-width, 95%);
	max-width: 95%;
	--container-widget-width: 95%;
	--container-widget-flex-grow: 0;
}

.elementor-14149 .elementor-element.elementor-element-4f12ab2 > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
}

.elementor-14149 .elementor-element.elementor-element-826df96 {
	--spacer-size: 25px;
}

.elementor-14149 .elementor-element.elementor-element-b65a09c > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
}

.elementor-14149 .elementor-element.elementor-element-ecc1c29 {
	--display: flex;
}

.elementor-14149 .elementor-element.elementor-element-4c1d859 {
	--spacer-size: 75px;
}

.elementor-14149 .elementor-element.elementor-element-321e064 {
	--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-14149 .elementor-element.elementor-element-c14b2f1 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-14149 .elementor-element.elementor-element-c14b2f1 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

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

.elementor-14149 .elementor-element.elementor-element-88f4e27 {
	--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-14149 .elementor-element.elementor-element-88f4e27.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-14149 .elementor-element.elementor-element-f0cd7c1 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-14149 .elementor-element.elementor-element-f0cd7c1.elementor-element {
	--align-self: center;
}

.elementor-14149 .elementor-element.elementor-element-a1eae51 {
	--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-14149 .elementor-element.elementor-element-29e6129 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-14149 .elementor-element.elementor-element-7d5144e {
	--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-14149 .elementor-element.elementor-element-7d5144e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-14149 .elementor-element.elementor-element-7f87207 {
	--spacer-size: 25px;
}

.elementor-14149 .elementor-element.elementor-element-1f919cb .jet-carousel .elementor-slick-slider .jet-carousel__item {
	padding: 0px 0px 0px 0px;
}

.elementor-14149 .elementor-element.elementor-element-1f919cb .jet-carousel .elementor-slick-slider {
	margin-right: -0px;
	margin-left: -0px;
}

.elementor-14149 .elementor-element.elementor-element-1f919cb .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner {
	margin: 9px 9px 9px 9px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-14149 .elementor-element.elementor-element-1f919cb .jet-carousel__item-img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-14149 .elementor-element.elementor-element-1f919cb .jet-carousel__content {
	text-align: left;
}

.elementor-14149 .elementor-element.elementor-element-1f919cb .jet-carousel__content .jet-carousel__item-title {
	margin: 20px 20px 20px 20px;
}

.elementor-14149 .elementor-element.elementor-element-1f919cb .jet-banner__title {
	margin: 20px 20px 20px 20px;
}

.elementor-14149 .elementor-element.elementor-element-1f919cb .jet-carousel .jet-arrow {
	color: var(--e-global-color-af92c7b);
}

.elementor-14149 .elementor-element.elementor-element-1f919cb .jet-carousel .jet-arrow svg * {
	fill: var(--e-global-color-af92c7b);
}

.elementor-14149 .elementor-element.elementor-element-1f919cb .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-14149 .elementor-element.elementor-element-1f919cb .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-14149 .elementor-element.elementor-element-96248a6 {
	--display: flex;
}

.elementor-14149 .elementor-element.elementor-element-d765fee {
	--spacer-size: 75px;
}

.elementor-14149 .elementor-element.elementor-element-2277c7a {
	--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;
}

.elementor-14149 .elementor-element.elementor-element-b38cdc4 {
	--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-14149 .elementor-element.elementor-element-5d87f74 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14149 .elementor-element.elementor-element-5d87f74 img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-14149 .elementor-element.elementor-element-90bec36 {
	width: initial;
	max-width: initial;
	text-align: left;
}

.elementor-14149 .elementor-element.elementor-element-90bec36 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

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

.elementor-14149 .elementor-element.elementor-element-6eaf85e {
	width: var(--container-widget-width, 95%);
	max-width: 95%;
	--container-widget-width: 95%;
	--container-widget-flex-grow: 0;
}

.elementor-14149 .elementor-element.elementor-element-6eaf85e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-14149 .elementor-element.elementor-element-e8ed13a {
	--spacer-size: 25px;
}

.elementor-14149 .elementor-element.elementor-element-5d76187 {
	--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-14149 .elementor-element.elementor-element-ccaa196 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14149 .elementor-element.elementor-element-ccaa196 img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-14149 .elementor-element.elementor-element-d448539 {
	--display: flex;
}

.elementor-14149 .elementor-element.elementor-element-211f7a2 {
	--spacer-size: 75px;
}

.elementor-14149 .elementor-element.elementor-element-5f5d4d2 {
	--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-14149 .elementor-element.elementor-element-5f5d4d2:not(.elementor-motion-effects-element-type-background), .elementor-14149 .elementor-element.elementor-element-5f5d4d2 > .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-14149 .elementor-element.elementor-element-5f5d4d2:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-14149 .elementor-element.elementor-element-5f5d4d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-14149 .elementor-element.elementor-element-9c4cfdf {
	--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-14149 .elementor-element.elementor-element-9f6ef8b {
	--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-14149 .elementor-element.elementor-element-8b499f1 img {
	max-width: 540px;
}

.elementor-14149 .elementor-element.elementor-element-124e8a0 {
	--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-14149 .elementor-element.elementor-element-accd926 {
	--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-14149 .elementor-element.elementor-element-969e1a5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-14149 .elementor-element.elementor-element-aa560d2 {
	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-14149 .elementor-element.elementor-element-aa560d2 > .elementor-widget-container {
	padding: 10px 0px 10px 0px;
}

.elementor-14149 .elementor-element.elementor-element-0098827 .elementor-button {
	font-size: 16px;
	font-weight: 400;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 25px 10px 25px;
}

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

@media (min-width:768px) {
	.elementor-14149 .elementor-element.elementor-element-59abbe5 {
		--width: 49.131%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-88ab3e0 {
		--width: 50%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-238b3b3 {
		--width: 63.825%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-282cb0b {
		--width: 63.825%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-354cfb3 {
		--width: 50%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-1f23b49 {
		--width: 50%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-4091b17 {
		--width: 50%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-c755b92 {
		--width: 50%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-88f4e27 {
		--width: 63.825%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-7d5144e {
		--width: 100.567%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-b38cdc4 {
		--width: 50%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-5d76187 {
		--width: 50%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-9f6ef8b {
		--width: 50%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-124e8a0 {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-14149 .elementor-element.elementor-element-9f6ef8b {
		--width: 100%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-124e8a0 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-14149 .elementor-element.elementor-element-29e6129 {
		--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-14149 .elementor-element.elementor-element-5f5d4d2 {
		--min-height: 360px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-5f5d4d2:not(.elementor-motion-effects-element-type-background), .elementor-14149 .elementor-element.elementor-element-5f5d4d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-14149 .elementor-element.elementor-element-9c4cfdf {
		--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-14149 .elementor-element.elementor-element-9f6ef8b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-accd926 {
		--padding-top: 54px;
		--padding-bottom: 54px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-969e1a5 {
		font-size: 42px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-aa560d2 {
		--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-14149 .elementor-element.elementor-element-a56073c {
		width: var(--container-widget-width, 275px);
		max-width: 275px;
		--container-widget-width: 275px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-14149 .elementor-element.elementor-element-a56073c > .elementor-widget-container {
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-a56073c.elementor-element {
		--align-self: center;
	}
	
	.elementor-14149 .elementor-element.elementor-element-a56073c .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-eb8ab25 {
		text-align: center;
	}
	
	.elementor-14149 .elementor-element.elementor-element-eb8ab25 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-96fe6de {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-1c57310 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-f965477 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-f965477 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-e95084f .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-014d63e .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-c14b2f1 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-f0cd7c1 {
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 95%);
		max-width: 95%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-29e6129 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-90bec36 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-5f5d4d2:not(.elementor-motion-effects-element-type-background), .elementor-14149 .elementor-element.elementor-element-5f5d4d2 > .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-14149 .elementor-element.elementor-element-5f5d4d2:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-14149 .elementor-element.elementor-element-5f5d4d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-14149 .elementor-element.elementor-element-5f5d4d2 {
		--min-height: 360px;
		--padding-top: 20px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-9c4cfdf {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-8b499f1 img {
		max-width: 100%;
	}
	
	.elementor-14149 .elementor-element.elementor-element-124e8a0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-accd926 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-969e1a5 {
		font-size: 32px;
		line-height: 42px;
	}
	
	.elementor-14149 .elementor-element.elementor-element-aa560d2 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}
}

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

.elementor-14149 .elementor-element.elementor-element-accd926 {
	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);
}
