/* End custom CSS */

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

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

.elementor-5018 .elementor-element.elementor-element-f206a9a.e-con {
	--align-self: center;
}

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

.elementor-5018 .elementor-element.elementor-element-323abc2 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 56px;
	font-weight: 700;
	line-height: 78.4px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-323abc2 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-3519d1e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 40px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-3519d1e > .elementor-widget-container {
	margin: 20px 0px 48px 0px;
}

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

.elementor-5018 .elementor-element.elementor-element-36ba0c6 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 24px 14px 24px;
}

.elementor-5018 .elementor-element.elementor-element-36ba0c6.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5018 .elementor-element.elementor-element-6beb4ed.e-con {
	--align-self: flex-start;
}

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

.elementor-5018 .elementor-element.elementor-element-1a23170 {
	--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-5018 .elementor-element.elementor-element-a56f86a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #969ef5;
	--border-color: #969ef5;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-5018 .elementor-element.elementor-element-a56f86a:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-a56f86a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f0ff;
}

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

.elementor-5018 .elementor-element.elementor-element-86336b7 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 35.5px;
	color: #1a2e42;
}

.elementor-5018 .elementor-element.elementor-element-86336b7 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-5018 .elementor-element.elementor-element-86336b7 {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-86336b7.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-bf396f4 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-bf396f4.e-con {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-6ddd2aa {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5018 .elementor-element.elementor-element-fbf75e5 {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-fbf75e5.elementor-element {
	--align-self: center;
}

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

.elementor-5018 .elementor-element.elementor-element-e32c20e.e-con {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-3856204 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 64px;
	font-weight: 800;
	line-height: 80px;
	color: #1a2e42;
}

.elementor-5018 .elementor-element.elementor-element-3856204.elementor-element {
	--align-self: center;
}

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

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

.elementor-5018 .elementor-element.elementor-element-54f3d29 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 25px;
	color: #76828e;
}

.elementor-5018 .elementor-element.elementor-element-54f3d29 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

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

.elementor-5018 .elementor-element.elementor-element-19a7976 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-857964c .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	background-color: #7255e3;
	border-radius: 8px 8px 8px 8px;
	padding: 16px 129px 16px 129px;
}

.elementor-5018 .elementor-element.elementor-element-857964c {
	width: 100%;
	max-width: 100%;
}

.elementor-5018 .elementor-element.elementor-element-dec63bb {
	--display: flex;
	--min-height: 0px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 114px;
	--padding-right: 228px;
}

.elementor-5018 .elementor-element.elementor-element-dec63bb:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-dec63bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-482ef04);
	background-image: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/uploads/Cyber-Insurance-%E2%80%93-Guaranteed-Section.svg");
}

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

.elementor-5018 .elementor-element.elementor-element-8bb6df4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 80px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 220px;
}

.elementor-5018 .elementor-element.elementor-element-4b6fd43 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 72px;
	color: #fff;
}

.elementor-5018 .elementor-element.elementor-element-4b6fd43 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-4b6fd43.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-127e6ba {
	text-align: left;
}

.elementor-5018 .elementor-element.elementor-element-127e6ba .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 36px;
	color: #fff;
}

.elementor-5018 .elementor-element.elementor-element-127e6ba > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5018 .elementor-element.elementor-element-55191e1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #969ef5;
	--border-color: #969ef5;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-5018 .elementor-element.elementor-element-55191e1:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-55191e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f0ff;
}

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

.elementor-5018 .elementor-element.elementor-element-fcc9ed9 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 35.5px;
	color: #1a2e42;
}

.elementor-5018 .elementor-element.elementor-element-fcc9ed9 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-5018 .elementor-element.elementor-element-fcc9ed9 {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-fcc9ed9.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-d9d1908 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-d9d1908.e-con {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-a8a56f1 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-c9155b7 {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-c9155b7.elementor-element {
	--align-self: center;
}

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

.elementor-5018 .elementor-element.elementor-element-ce44535.e-con {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-bbc6e77 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 80px;
	font-weight: 800;
	line-height: 80px;
	color: #1a2e42;
}

.elementor-5018 .elementor-element.elementor-element-bbc6e77.elementor-element {
	--align-self: center;
}

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

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

.elementor-5018 .elementor-element.elementor-element-30c2dd0 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 25px;
	color: #76828e;
}

.elementor-5018 .elementor-element.elementor-element-30c2dd0 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

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

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

.elementor-5018 .elementor-element.elementor-element-0055970 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	background-color: #7255e3;
	border-radius: 8px 8px 8px 8px;
	padding: 16px 129px 16px 129px;
}

.elementor-5018 .elementor-element.elementor-element-0055970 {
	width: 100%;
	max-width: 100%;
}

.elementor-5018 .elementor-element.elementor-element-a9c737f .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 24px 14px 24px;
}

.elementor-5018 .elementor-element.elementor-element-a9c737f > .elementor-widget-container {
	margin: 0px 0px 80px 100px;
}

.elementor-5018 .elementor-element.elementor-element-a9c737f.elementor-element {
	--align-self: center;
}

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

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

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

.elementor-5018 .elementor-element.elementor-element-75bb302 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	box-shadow: 0px 0px 64px 0px rgba(161, 161, 161, .08);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5018 .elementor-element.elementor-element-32e9813 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 79px;
	--padding-right: 79px;
}

.elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .jet-listing-grid > .jet-listing-grid__items {
	--columns: 3;
}

:is( .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item {
	padding-left: calc(66px / 2);
	padding-right: calc(66px / 2);
	padding-top: calc(32px / 2);
	padding-bottom: calc(32px / 2);
}

:is( .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items {
	margin-left: calc(66px / -2);
	margin-right: calc(66px / -2);
	width: calc(100% + 66px);
}

:is( .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap {
	margin-top: calc(32px / -2);
	margin-bottom: calc(32px / -2);
}

.elementor-5018 .elementor-element.elementor-element-2387fa3 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 24px 14px 24px;
}

.elementor-5018 .elementor-element.elementor-element-2387fa3 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-5018 .elementor-element.elementor-element-2387fa3.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-14637e7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-beda691 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 48px;
	--padding-bottom: 48px;
	--padding-left: 56px;
	--padding-right: 56px;
	--z-index: 1;
}

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

.elementor-5018 .elementor-element.elementor-element-38e8c52 {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: flex-end;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-bc8c8e7 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	line-height: 20px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-bc8c8e7 {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-6e7b2dd {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-6e7b2dd.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-ae185af {
	--display: flex;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-5984253 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

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

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

.elementor-5018 .elementor-element.elementor-element-d935747:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-d935747 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f1faff;
}

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

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

.elementor-5018 .elementor-element.elementor-element-6cd5643 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 45px;
	font-weight: 700;
	line-height: 72px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-6cd5643 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-5018 .elementor-element.elementor-element-f4cd6e5 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 36px;
	color: #485868;
}

.elementor-5018 .elementor-element.elementor-element-f4cd6e5 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-5018 .elementor-element.elementor-element-b6d7f3f .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 24px 14px 24px;
}

.elementor-5018 .elementor-element.elementor-element-b6d7f3f.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-2b7671f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-64ba6a2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 0px 64px 0px rgba(161, 161, 161, .08);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-5018 .elementor-element.elementor-element-64ba6a2.e-con {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-00d8acf {
	--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;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-0337c2c .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-72f4ce7);
}

.elementor-5018 .elementor-element.elementor-element-0337c2c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5018 .elementor-element.elementor-element-0337c2c {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-0337c2c.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-c3d2b58 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-72f4ce7);
}

.elementor-5018 .elementor-element.elementor-element-c3d2b58 > .elementor-widget-container {
	margin: 0px 0px 0px 594px;
}

.elementor-5018 .elementor-element.elementor-element-c3d2b58 {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-c3d2b58.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-b9176ef .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-72f4ce7);
}

.elementor-5018 .elementor-element.elementor-element-b9176ef > .elementor-widget-container {
	margin: 0px 0px 0px 110px;
}

.elementor-5018 .elementor-element.elementor-element-b9176ef {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-b770a79 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-b7a33f7.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-69c824d .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 25.2px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-69c824d > .elementor-widget-container {
	margin: 0px 0px 0px 6px;
}

.elementor-5018 .elementor-element.elementor-element-69c824d {
	width: var(--container-widget-width, 460px);
	max-width: 460px;
	--container-widget-width: 460px;
	--container-widget-flex-grow: 0;
}

.elementor-5018 .elementor-element.elementor-element-69c824d.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-a74fdef > .elementor-widget-container {
	margin: 0px 0px 0px 175px;
}

.elementor-5018 .elementor-element.elementor-element-a74fdef.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-c99ae20 > .elementor-widget-container {
	margin: 0px 0px 0px 200px;
}

.elementor-5018 .elementor-element.elementor-element-c99ae20.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-9255ebf {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-f52e8b5.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-5e95c47 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 25.2px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-5e95c47 > .elementor-widget-container {
	margin: 0px 0px 0px 6px;
}

.elementor-5018 .elementor-element.elementor-element-5e95c47 {
	width: var(--container-widget-width, 460px);
	max-width: 460px;
	--container-widget-width: 460px;
	--container-widget-flex-grow: 0;
}

.elementor-5018 .elementor-element.elementor-element-5e95c47.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-0752e35 > .elementor-widget-container {
	margin: 0px 0px 0px 175px;
}

.elementor-5018 .elementor-element.elementor-element-0752e35.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-f689cb5 > .elementor-widget-container {
	margin: 0px 0px 0px 200px;
}

.elementor-5018 .elementor-element.elementor-element-f689cb5.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-528e254 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-9d028e7.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-04f0af9 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 25.2px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-04f0af9 > .elementor-widget-container {
	margin: 0px 0px 0px 6px;
}

.elementor-5018 .elementor-element.elementor-element-04f0af9 {
	width: var(--container-widget-width, 460px);
	max-width: 460px;
	--container-widget-width: 460px;
	--container-widget-flex-grow: 0;
}

.elementor-5018 .elementor-element.elementor-element-04f0af9.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-eefe2ee > .elementor-widget-container {
	margin: 0px 0px 0px 175px;
}

.elementor-5018 .elementor-element.elementor-element-eefe2ee.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-fa8f802 > .elementor-widget-container {
	margin: 0px 0px 0px 200px;
}

.elementor-5018 .elementor-element.elementor-element-fa8f802.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-944ad10 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-4105645.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-97b7fe8 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 25.2px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-97b7fe8 > .elementor-widget-container {
	margin: 0px 0px 0px 6px;
}

.elementor-5018 .elementor-element.elementor-element-97b7fe8 {
	width: var(--container-widget-width, 460px);
	max-width: 460px;
	--container-widget-width: 460px;
	--container-widget-flex-grow: 0;
}

.elementor-5018 .elementor-element.elementor-element-97b7fe8.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-9b4cc49 > .elementor-widget-container {
	margin: 0px 0px 0px 175px;
}

.elementor-5018 .elementor-element.elementor-element-9b4cc49.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-e79ba1d > .elementor-widget-container {
	margin: 0px 0px 0px 200px;
}

.elementor-5018 .elementor-element.elementor-element-e79ba1d.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-578a005 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-55da25d.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-a34bde4 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 25.2px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-a34bde4 > .elementor-widget-container {
	margin: 0px 0px 0px 6px;
}

.elementor-5018 .elementor-element.elementor-element-a34bde4 {
	width: var(--container-widget-width, 460px);
	max-width: 460px;
	--container-widget-width: 460px;
	--container-widget-flex-grow: 0;
}

.elementor-5018 .elementor-element.elementor-element-a34bde4.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-b2cc468 > .elementor-widget-container {
	margin: 0px 0px 0px 175px;
}

.elementor-5018 .elementor-element.elementor-element-b2cc468.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-618d06e > .elementor-widget-container {
	margin: 0px 0px 0px 200px;
}

.elementor-5018 .elementor-element.elementor-element-618d06e.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-07bc2da {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-d8279b7.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-938ee69 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 25.2px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-938ee69 > .elementor-widget-container {
	margin: 0px 0px 0px 6px;
}

.elementor-5018 .elementor-element.elementor-element-938ee69 {
	width: var(--container-widget-width, 460px);
	max-width: 460px;
	--container-widget-width: 460px;
	--container-widget-flex-grow: 0;
}

.elementor-5018 .elementor-element.elementor-element-938ee69.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-ec4a7d4 > .elementor-widget-container {
	margin: 0px 0px 0px 175px;
}

.elementor-5018 .elementor-element.elementor-element-ec4a7d4.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-0f3072e > .elementor-widget-container {
	margin: 0px 0px 0px 200px;
}

.elementor-5018 .elementor-element.elementor-element-0f3072e.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-04f107c {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-67a50cd.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-9db237f .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 25.2px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-9db237f > .elementor-widget-container {
	margin: 0px 0px 0px 6px;
}

.elementor-5018 .elementor-element.elementor-element-9db237f {
	width: var(--container-widget-width, 460px);
	max-width: 460px;
	--container-widget-width: 460px;
	--container-widget-flex-grow: 0;
}

.elementor-5018 .elementor-element.elementor-element-9db237f.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-1f69b3c > .elementor-widget-container {
	margin: 0px 0px 0px 175px;
}

.elementor-5018 .elementor-element.elementor-element-1f69b3c.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-fcbe9cf > .elementor-widget-container {
	margin: 0px 0px 0px 200px;
}

.elementor-5018 .elementor-element.elementor-element-fcbe9cf.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-3acb59b {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-4ad34d1.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-5825c45 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 25.2px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-5825c45 > .elementor-widget-container {
	margin: 0px 0px 0px 6px;
}

.elementor-5018 .elementor-element.elementor-element-5825c45 {
	width: var(--container-widget-width, 460px);
	max-width: 460px;
	--container-widget-width: 460px;
	--container-widget-flex-grow: 0;
}

.elementor-5018 .elementor-element.elementor-element-5825c45.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-091b323 > .elementor-widget-container {
	margin: 0px 0px 0px 175px;
}

.elementor-5018 .elementor-element.elementor-element-091b323.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-25231ce > .elementor-widget-container {
	margin: 0px 0px 0px 200px;
}

.elementor-5018 .elementor-element.elementor-element-25231ce.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-d1e299f {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-b81fde9.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-7802a42 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 25.2px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-7802a42 > .elementor-widget-container {
	margin: 0px 0px 0px 6px;
}

.elementor-5018 .elementor-element.elementor-element-7802a42 {
	width: var(--container-widget-width, 460px);
	max-width: 460px;
	--container-widget-width: 460px;
	--container-widget-flex-grow: 0;
}

.elementor-5018 .elementor-element.elementor-element-7802a42.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-a97952d > .elementor-widget-container {
	margin: 0px 0px 0px 175px;
}

.elementor-5018 .elementor-element.elementor-element-a97952d.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-ef68327 > .elementor-widget-container {
	margin: 0px 0px 0px 200px;
}

.elementor-5018 .elementor-element.elementor-element-ef68327.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-2cdb86d {
	--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;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-d7cc522.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-1c50f1c .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 25.2px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-1c50f1c > .elementor-widget-container {
	margin: 0px 0px 0px 6px;
}

.elementor-5018 .elementor-element.elementor-element-1c50f1c {
	width: var(--container-widget-width, 460px);
	max-width: 460px;
	--container-widget-width: 460px;
	--container-widget-flex-grow: 0;
}

.elementor-5018 .elementor-element.elementor-element-1c50f1c.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-cf0ccc0 > .elementor-widget-container {
	margin: 0px 0px 0px 175px;
}

.elementor-5018 .elementor-element.elementor-element-cf0ccc0.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-23e849e > .elementor-widget-container {
	margin: 0px 0px 0px 200px;
}

.elementor-5018 .elementor-element.elementor-element-23e849e.elementor-element {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-d79ca3b {
	--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;
	box-shadow: 0px 0px 64px 0px rgba(161, 161, 161, .08);
}

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

.elementor-5018 .elementor-element.elementor-element-77ea2c2 {
	--display: flex;
	box-shadow: 0px 0px 64px 0px rgba(161, 161, 161, .08);
}

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

.elementor-5018 .elementor-element.elementor-element-668e338 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-60be3ee .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-weight: 600;
	color: #a3abb3;
}

.elementor-5018 .elementor-element.elementor-element-fef117f {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-9a21360 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-weight: 600;
	color: #a3abb3;
}

.elementor-5018 .elementor-element.elementor-element-ead7911 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
}

.elementor-5018 .elementor-element.elementor-element-3a052a9 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-3c518ff .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-e170704 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-7816c14 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-8940f59 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-2e2e8e6 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
}

.elementor-5018 .elementor-element.elementor-element-1af24f4 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-0e33724 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-dd2e81c {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-60e3836 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-6d379dd {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-7ed2661 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
}

.elementor-5018 .elementor-element.elementor-element-377a82a {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-7817f7e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-baf19cf {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-114cd1a {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-14bff4f {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-a7c8d3c {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
}

.elementor-5018 .elementor-element.elementor-element-3f95bf9 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-b15fbc8 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-4d0d726 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-12d463d {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-6c3aa4c {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-c9891f2 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
}

.elementor-5018 .elementor-element.elementor-element-5ea04b4 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-ae04c6a .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-78963ee {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-2a84dff {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-3581772 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-388bf31 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
}

.elementor-5018 .elementor-element.elementor-element-8edd926 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-e25b97e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-99f98dc {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-96cc89d {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-43dc5ee {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-c0be81e {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
}

.elementor-5018 .elementor-element.elementor-element-bec8be1 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-b469af0 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-d324bbd {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-021922c {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-f435cba {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-ca5766e {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
}

.elementor-5018 .elementor-element.elementor-element-03ed0d0 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-f5db7bc .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-e15c640 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-490aa4b {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-9e27938 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-cb3f65f {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-color: #e3e6e8;
	--border-color: #e3e6e8;
}

.elementor-5018 .elementor-element.elementor-element-40f76e4 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-4b77afb .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-afafb86 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-6178270 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-5cc2c92 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-0c596a9 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-5018 .elementor-element.elementor-element-9683430 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-c51c8e4 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-a462ec2 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-c013354 {
	--display: flex;
}

.elementor-5018 .elementor-element.elementor-element-dfe0c9b {
	--display: flex;
}

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

.elementor-5018 .elementor-element.elementor-element-1041bc8 {
	--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: 10px;
}

.elementor-5018 .elementor-element.elementor-element-1041bc8.e-con {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-6810ed1 {
	text-align: left;
}

.elementor-5018 .elementor-element.elementor-element-6810ed1 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 72px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-6810ed1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5018 .elementor-element.elementor-element-6810ed1.elementor-element {
	--align-self: center;
}

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

.elementor-5018 .elementor-element.elementor-element-48165eb.e-con {
	--align-self: center;
}

.elementor-5018 .elementor-element.elementor-element-57bf50c .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 36px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-57bf50c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5018 .elementor-element.elementor-element-9f127ab .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 24px 14px 24px;
}

.elementor-5018 .elementor-element.elementor-element-9f127ab > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-5018 .elementor-element.elementor-element-9f127ab.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-6bcd6da {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-b4f3a45 {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-b4f3a45:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-b4f3a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-5018 .elementor-element.elementor-element-b4f3a45:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-5018 .elementor-element.elementor-element-b4f3a45, .elementor-5018 .elementor-element.elementor-element-b4f3a45::before {
	--border-transition: .1s;
}

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

.elementor-5018 .elementor-element.elementor-element-d906660:hover {
	box-shadow: 0px 8px 32px 0px rgba(161, 161, 161, .07);
}

.elementor-5018 .elementor-element.elementor-element-46c7f85 .jet-lottie {
	width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-46c7f85 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-46c7f85 {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-46c7f85.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-e2a908f img {
	width: 96px;
	max-width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-e2a908f > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-e2a908f {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-e2a908f.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5018 .elementor-element.elementor-element-1de9a97 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-1de9a97 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-5018 .elementor-element.elementor-element-a196162 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-5018 .elementor-element.elementor-element-a196162.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-936379d {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 24px 24px 24px 24px;
	box-shadow: 0px 8.24954px 34.0294px 0px rgba(161, 161, 161, .07);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5018 .elementor-element.elementor-element-936379d:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-5018 .elementor-element.elementor-element-936379d, .elementor-5018 .elementor-element.elementor-element-936379d::before {
	--border-transition: .1s;
}

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

.elementor-5018 .elementor-element.elementor-element-0df336b .jet-lottie {
	width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-0df336b > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-0df336b {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-0df336b.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-2b4879c img {
	width: 96px;
	max-width: 96%;
}

.elementor-5018 .elementor-element.elementor-element-2b4879c > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-2b4879c {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-2b4879c.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5018 .elementor-element.elementor-element-0249e41 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-0249e41 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-5018 .elementor-element.elementor-element-25bda09 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-5018 .elementor-element.elementor-element-25bda09.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-451a58d {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-451a58d:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-451a58d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-5018 .elementor-element.elementor-element-451a58d:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-5018 .elementor-element.elementor-element-451a58d, .elementor-5018 .elementor-element.elementor-element-451a58d::before {
	--border-transition: .1s;
}

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

.elementor-5018 .elementor-element.elementor-element-1b16c90 .jet-lottie {
	width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-1b16c90 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-1b16c90 {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-1b16c90.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-af587cd img {
	width: 96px;
	max-width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-af587cd > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-af587cd {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-af587cd.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5018 .elementor-element.elementor-element-525549b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-525549b > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-5018 .elementor-element.elementor-element-942211e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-5018 .elementor-element.elementor-element-942211e.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-ee1791e {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-ee1791e:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-ee1791e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-5018 .elementor-element.elementor-element-ee1791e:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-5018 .elementor-element.elementor-element-ee1791e, .elementor-5018 .elementor-element.elementor-element-ee1791e::before {
	--border-transition: .1s;
}

.elementor-5018 .elementor-element.elementor-element-5a2e2f4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-5018 .elementor-element.elementor-element-50ea0bc .jet-lottie {
	width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-50ea0bc > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-50ea0bc {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-50ea0bc.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-7870eae img {
	width: 96px;
	max-width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-7870eae > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-7870eae {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-7870eae.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5018 .elementor-element.elementor-element-84c2d59 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-84c2d59 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-5018 .elementor-element.elementor-element-c467999 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-5018 .elementor-element.elementor-element-c467999.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5018 .elementor-element.elementor-element-810085c {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-810085c:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-810085c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-5018 .elementor-element.elementor-element-810085c:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-5018 .elementor-element.elementor-element-810085c, .elementor-5018 .elementor-element.elementor-element-810085c::before {
	--border-transition: .1s;
}

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

.elementor-5018 .elementor-element.elementor-element-c3653cd .jet-lottie {
	width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-c3653cd > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-c3653cd {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-c3653cd.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-4223d55 img {
	width: 96px;
	max-width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-4223d55 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-4223d55 {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-4223d55.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5018 .elementor-element.elementor-element-ffd023d .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-ffd023d > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-5018 .elementor-element.elementor-element-f2ebd73 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-5018 .elementor-element.elementor-element-f2ebd73.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-7b06224 {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-7b06224:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-7b06224 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-5018 .elementor-element.elementor-element-7b06224:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-5018 .elementor-element.elementor-element-7b06224, .elementor-5018 .elementor-element.elementor-element-7b06224::before {
	--border-transition: .1s;
}

.elementor-5018 .elementor-element.elementor-element-82dd4d2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-5018 .elementor-element.elementor-element-0b9f97e .jet-lottie {
	width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-0b9f97e > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-0b9f97e {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-0b9f97e.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-1600953 img {
	width: 96px;
	max-width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-1600953 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-1600953 {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-1600953.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5018 .elementor-element.elementor-element-389500e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-389500e > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-5018 .elementor-element.elementor-element-52c4a25 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-5018 .elementor-element.elementor-element-52c4a25.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-5ae72e8 {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-5ae72e8:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-5ae72e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-5018 .elementor-element.elementor-element-5ae72e8:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-5018 .elementor-element.elementor-element-5ae72e8, .elementor-5018 .elementor-element.elementor-element-5ae72e8::before {
	--border-transition: .1s;
}

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

.elementor-5018 .elementor-element.elementor-element-79ba0d0 .jet-lottie {
	width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-79ba0d0 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-79ba0d0 {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-79ba0d0.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-01dc0bb img {
	width: 96px;
	max-width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-01dc0bb > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-01dc0bb {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-01dc0bb.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5018 .elementor-element.elementor-element-c1fa24f .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-c1fa24f > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-5018 .elementor-element.elementor-element-5b24168 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-5018 .elementor-element.elementor-element-5b24168.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-0b2334b {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-0b2334b:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-0b2334b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-5018 .elementor-element.elementor-element-0b2334b:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-5018 .elementor-element.elementor-element-0b2334b, .elementor-5018 .elementor-element.elementor-element-0b2334b::before {
	--border-transition: .1s;
}

.elementor-5018 .elementor-element.elementor-element-15e1887 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-5018 .elementor-element.elementor-element-489b32a .jet-lottie {
	width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-489b32a > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-489b32a {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-489b32a.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-ff91a14 img {
	width: 96px;
	max-width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-ff91a14 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-ff91a14 {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-ff91a14.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5018 .elementor-element.elementor-element-49cbf2e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-49cbf2e > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-5018 .elementor-element.elementor-element-76b462c .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-5018 .elementor-element.elementor-element-76b462c.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5018 .elementor-element.elementor-element-35665ef {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-35665ef:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-35665ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-5018 .elementor-element.elementor-element-35665ef:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-5018 .elementor-element.elementor-element-35665ef, .elementor-5018 .elementor-element.elementor-element-35665ef::before {
	--border-transition: .1s;
}

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

.elementor-5018 .elementor-element.elementor-element-89fc989 .jet-lottie {
	width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-89fc989 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-89fc989 {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-89fc989.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-8068f3f img {
	width: 96px;
	max-width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-8068f3f > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-8068f3f {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-8068f3f.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5018 .elementor-element.elementor-element-2bb039e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-2bb039e > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-5018 .elementor-element.elementor-element-e26e1d2 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-5018 .elementor-element.elementor-element-e26e1d2.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-f32c3c7 {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 24px 24px 24px 24px;
	box-shadow: 0px 8.24954px 34.0294px 0px rgba(161, 161, 161, .07);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-f32c3c7:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-f32c3c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-5018 .elementor-element.elementor-element-f32c3c7:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-5018 .elementor-element.elementor-element-f32c3c7, .elementor-5018 .elementor-element.elementor-element-f32c3c7::before {
	--border-transition: .1s;
}

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

.elementor-5018 .elementor-element.elementor-element-971b179 .jet-lottie {
	width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-971b179 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-971b179 {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-971b179.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-0e9ed46 img {
	width: 96px;
	max-width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-0e9ed46 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-0e9ed46 {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-0e9ed46.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5018 .elementor-element.elementor-element-7bdb94e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-7bdb94e > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-5018 .elementor-element.elementor-element-14c26cd .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-5018 .elementor-element.elementor-element-14c26cd.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-d26aef7 {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5018 .elementor-element.elementor-element-d26aef7:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-d26aef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-5018 .elementor-element.elementor-element-d26aef7:hover {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
}

.elementor-5018 .elementor-element.elementor-element-d26aef7, .elementor-5018 .elementor-element.elementor-element-d26aef7::before {
	--border-transition: .1s;
}

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

.elementor-5018 .elementor-element.elementor-element-e5bfb9f .jet-lottie {
	width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-e5bfb9f > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-e5bfb9f {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-e5bfb9f.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-6c0c648 img {
	width: 96px;
	max-width: 96px;
}

.elementor-5018 .elementor-element.elementor-element-6c0c648 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5018 .elementor-element.elementor-element-6c0c648 {
	width: auto;
	max-width: auto;
}

.elementor-5018 .elementor-element.elementor-element-6c0c648.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5018 .elementor-element.elementor-element-9dec5c4 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-9dec5c4 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-5018 .elementor-element.elementor-element-b0a81df .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-5018 .elementor-element.elementor-element-b0a81df.elementor-element {
	--align-self: flex-start;
}

.elementor-5018 .elementor-element.elementor-element-4fddd8c {
	--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;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5018 .elementor-element.elementor-element-4fddd8c:hover {
	border-style: none;
}

.elementor-5018 .elementor-element.elementor-element-4fddd8c, .elementor-5018 .elementor-element.elementor-element-4fddd8c::before {
	--border-transition: .1s;
}

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

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

.elementor-5018 .elementor-element.elementor-element-44c9957 {
	text-align: left;
}

.elementor-5018 .elementor-element.elementor-element-44c9957 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 72px;
	color: var(--e-global-color-c814eef);
}

.elementor-5018 .elementor-element.elementor-element-44c9957 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5018 .elementor-element.elementor-element-44c9957.elementor-element {
	--align-self: center;
}

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

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

.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel .jet-banner__text {
	color: var(--e-global-color-text);
}

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

.elementor-widget-jet-carousel .jet-carousel .jet-arrow {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-arrow:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span {
	background-color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li.slick-active span {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-5018 .elementor-element.elementor-element-12c8531 .jet-carousel .elementor-slick-slider .jet-carousel__item {
	padding: 0px 0px 0px 0px;
}

.elementor-5018 .elementor-element.elementor-element-12c8531 .jet-carousel .elementor-slick-slider {
	margin-right: -0px;
	margin-left: -0px;
}

.elementor-5018 .elementor-element.elementor-element-12c8531 .jet-carousel__item-img {
	box-shadow: 0px 0px 128px 0px rgba(0, 0, 0, .5);
}

.elementor-5018 .elementor-element.elementor-element-12c8531 .jet-carousel__content {
	text-align: left;
}

.elementor-5018 .elementor-element.elementor-element-12c8531 .jet-carousel .jet-arrow {
	background-color: #fff;
	width: 48px;
	height: 48px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e3e6e8;
	border-radius: 100px 100px 100px 100px;
}

.elementor-5018 .elementor-element.elementor-element-12c8531 .jet-carousel .jet-arrow.prev-arrow {
	left: -80px;
	right: auto;
}

.elementor-5018 .elementor-element.elementor-element-12c8531 .jet-carousel .jet-arrow.next-arrow {
	right: -80px;
	left: auto;
}

.elementor-5018 .elementor-element.elementor-element-12c8531 .jet-carousel .jet-slick-dots li span {
	width: 48px;
	height: 48px;
}

.elementor-5018 .elementor-element.elementor-element-12c8531 .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-5018 .elementor-element.elementor-element-12c8531 .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-5018 .elementor-element.elementor-element-12c8531 > .elementor-widget-container {
	margin: 120px 0px 156px 0px;
}

.elementor-5018 .elementor-element.elementor-element-24a542a {
	--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-5018 .elementor-element.elementor-element-526f3cd .jet-carousel__content {
	text-align: left;
}

.elementor-5018 .elementor-element.elementor-element-526f3cd .jet-carousel .jet-arrow {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e3e6e8;
}

.elementor-5018 .elementor-element.elementor-element-526f3cd .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-5018 .elementor-element.elementor-element-526f3cd .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

@media (max-width:1024px) {
	.elementor-5018 .elementor-element.elementor-element-d733ed7 {
		--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;
		--margin-top: 40px;
		--margin-bottom: 48px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-d256351 .jet-lottie {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f1abd1f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 0px;
		--margin-bottom: 48px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-1a23170 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a56f86a.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3856204 .elementor-heading-title {
		font-size: 80px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-dec63bb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-8bb6df4 {
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a9c737f > .elementor-widget-container {
		margin: 40px 0px 80px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-2782085 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: -107px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-32e9813 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	:is( .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item {
		padding-left: calc(10px / 2);
		padding-right: calc(10px / 2);
		padding-top: calc(10px / 2);
		padding-bottom: calc(10px / 2);
	}
	
	:is( .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items {
		margin-left: calc(10px / -2);
		margin-right: calc(10px / -2);
		width: calc(100% + 10px);
	}
	
	:is( .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap {
		margin-top: calc(10px / -2);
		margin-bottom: calc(10px / -2);
	}
	
	.elementor-5018 .elementor-element.elementor-element-14637e7 {
		--padding-top: 20px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-d935747 {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9eaddb9 {
		--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-5018 .elementor-element.elementor-element-6cd5643 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6cd5643 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6cd5643.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f4cd6e5.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-d79ca3b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 16px 16px 16px 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-77ea2c2 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-668e338 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-668e338.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-60be3ee .elementor-heading-title {
		font-size: 24px;
		line-height: 32px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-60be3ee.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-fef117f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-fef117f.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9a21360 .elementor-heading-title {
		font-size: 24px;
		line-height: 32px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9a21360.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-ead7911 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 24px;
		--padding-bottom: 16px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3a052a9 {
		--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: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-fb19fa5.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3c518ff .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3c518ff.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-e170704 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7816c14 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7816c14.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3bea394.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-8940f59 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-8940f59.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-95558a4.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-2e2e8e6 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-1af24f4 {
		--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: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-367b280.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5018 .elementor-element.elementor-element-0e33724 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-0e33724.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-dd2e81c {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-60e3836 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-60e3836.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-33b0fa0.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6d379dd {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6d379dd.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-18ba7e8.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7ed2661 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-377a82a {
		--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: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-bae59de.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7817f7e .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7817f7e.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-baf19cf {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-114cd1a {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-114cd1a.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7b08eda.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-14bff4f {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-14bff4f.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-501b387.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a7c8d3c {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3f95bf9 {
		--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: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-cb7358a.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b15fbc8 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b15fbc8.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-4d0d726 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-12d463d {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-12d463d.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-1e9b9c8.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6c3aa4c {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6c3aa4c.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3509e88.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c9891f2 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-5ea04b4 {
		--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: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a308d26.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5018 .elementor-element.elementor-element-ae04c6a .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-ae04c6a.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-78963ee {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-2a84dff {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-2a84dff.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-8b04b7b.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3581772 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3581772.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-87e8f47.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-388bf31 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-8edd926 {
		--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: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9de8f45.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5018 .elementor-element.elementor-element-e25b97e .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-e25b97e.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-99f98dc {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-96cc89d {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-96cc89d.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a49e075.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-43dc5ee {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-43dc5ee.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-76fdad2.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c0be81e {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-bec8be1 {
		--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: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-8c234de.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b469af0 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b469af0.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-d324bbd {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-021922c {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-021922c.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-27cdf5e.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f435cba {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f435cba.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-4aaac73.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-ca5766e {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-03ed0d0 {
		--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: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-13117bb.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f5db7bc .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f5db7bc.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-e15c640 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-490aa4b {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-490aa4b.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-1463057.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9e27938 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9e27938.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-adf5124.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-cb3f65f {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-40f76e4 {
		--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: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-d32526b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5018 .elementor-element.elementor-element-4b77afb .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-4b77afb.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-afafb86 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6178270 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6178270.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b59e46f.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-5cc2c92 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-5cc2c92.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-1f17985.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-0c596a9 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9683430 {
		--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: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-710b19d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c51c8e4 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c51c8e4.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a462ec2 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c013354 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c013354.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c1f6114.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-dfe0c9b {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-dfe0c9b.e-con {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b99d2b4.elementor-element {
		--align-self: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f06dc5a {
		--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: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6810ed1 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6bcd6da {
		--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: 24px;
		--padding-bottom: 20px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-55a3322 {
		--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: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f56d43f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-30f5da7 {
		--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;
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-44c9957 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-24a542a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-526f3cd .jet-carousel .jet-arrow.prev-arrow {
		bottom: 24px;
		top: auto;
		left: 300px;
		right: auto;
	}
	
	.elementor-5018 .elementor-element.elementor-element-526f3cd .jet-carousel .jet-arrow.next-arrow {
		bottom: 24px;
		top: auto;
		right: 300px;
		left: auto;
	}
	
	.elementor-5018 .elementor-element.elementor-element-526f3cd > .elementor-widget-container {
		padding: 0px 24px 0px 24px;
	}
}

@media (max-width:767px) {
	.elementor-5018 .elementor-element.elementor-element-323abc2 .elementor-heading-title {
		font-size: 28px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-323abc2 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3519d1e .elementor-heading-title {
		font-size: 18px;
		line-height: 160%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3519d1e > .elementor-widget-container {
		margin: 16px 0px 24px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-36ba0c6 .elementor-button {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9ed8ce0 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-86336b7 .elementor-heading-title {
		font-size: 18px;
		line-height: 32px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-86336b7 > .elementor-widget-container {
		margin: 0px 0px 24px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-bf396f4 {
		--justify-content: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6ddd2aa {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-fbf75e5 img {
		width: 86px;
		max-width: 86px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-e32c20e {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-54f3d29 .elementor-heading-title {
		font-size: 14px;
		line-height: 160%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-54f3d29 > .elementor-widget-container {
		margin: 0px 0px 24px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-857964c .elementor-button {
		font-size: 14px;
		line-height: 16px;
		padding: 16px 0px 16px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-8bb6df4 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 32px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-4b6fd43 .elementor-heading-title {
		font-size: 24px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-4b6fd43 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-127e6ba {
		text-align: center;
	}
	
	.elementor-5018 .elementor-element.elementor-element-127e6ba .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-127e6ba > .elementor-widget-container {
		margin: 16px 0px 0px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a9c737f .elementor-button {
		font-size: 13px;
		line-height: 16px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a9c737f > .elementor-widget-container {
		margin: 40px 0px 32px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-2782085 {
		--margin-top: -177px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-75bb302 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-32e9813 {
		--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: 20px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 2;
	}
	
	:is( .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item {
		padding-left: calc(24px / 2);
		padding-right: calc(24px / 2);
		padding-top: calc(24px / 2);
		padding-bottom: calc(24px / 2);
	}
	
	:is( .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items {
		margin-left: calc(24px / -2);
		margin-right: calc(24px / -2);
		width: calc(100% + 24px);
	}
	
	:is( .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap {
		margin-top: calc(24px / -2);
		margin-bottom: calc(24px / -2);
	}
	
	.elementor-5018 .elementor-element.elementor-element-0b4a2a9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-2387fa3 .elementor-button {
		font-size: 13px;
		line-height: 16px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-2387fa3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-14637e7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-beda691 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-38e8c52 {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
		--justify-content: flex-end;
	}
	
	.elementor-5018 .elementor-element.elementor-element-bc8c8e7 .elementor-heading-title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-bc8c8e7 {
		width: var(--container-widget-width, 64%);
		max-width: 64%;
		--container-widget-width: 64%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6e7b2dd img {
		width: 64px;
		max-width: 64px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-ae185af {
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-5984253 .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9eaddb9 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6cd5643 .elementor-heading-title {
		font-size: 24px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6cd5643 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f4cd6e5 .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f4cd6e5 > .elementor-widget-container {
		margin: 16px 0px 24px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b6d7f3f .elementor-button {
		font-size: 14px;
		line-height: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-77ea2c2 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-668e338 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-60be3ee .elementor-heading-title {
		font-size: 12px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-fef117f {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9a21360 .elementor-heading-title {
		font-size: 12px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-ead7911 {
		--padding-top: 16px;
		--padding-bottom: 24px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3a052a9 {
		--width: 100%;
		--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: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-fb19fa5 img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3c518ff .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3c518ff {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5018 .elementor-element.elementor-element-e170704 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7816c14 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3bea394 img {
		width: 24px;
		max-width: 24px;
		height: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-8940f59 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-95558a4 img {
		width: 24px;
		max-width: 24px;
		height: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-2e2e8e6 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-1af24f4 {
		--width: 100%;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-367b280 img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-0e33724 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-0e33724 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5018 .elementor-element.elementor-element-dd2e81c {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-60e3836 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-33b0fa0 img {
		width: 24px;
		max-width: 24px;
		height: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6d379dd {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-18ba7e8 img {
		width: 24px;
		max-width: 24px;
		height: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7ed2661 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-bae59de img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7817f7e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7817f7e {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5018 .elementor-element.elementor-element-baf19cf {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-114cd1a {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7b08eda img {
		width: 24px;
		max-width: 24px;
		height: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-14bff4f {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-501b387 img {
		width: 24px;
		max-width: 24px;
		height: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a7c8d3c {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-cb7358a img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b15fbc8 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b15fbc8 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5018 .elementor-element.elementor-element-4d0d726 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-12d463d {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-1e9b9c8 img {
		width: 24px;
		max-width: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6c3aa4c {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3509e88 img {
		width: 24px;
		max-width: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c9891f2 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a308d26 img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-ae04c6a .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-ae04c6a {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5018 .elementor-element.elementor-element-78963ee {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-2a84dff {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-8b04b7b img {
		width: 24px;
		max-width: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3581772 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-87e8f47 img {
		width: 24px;
		max-width: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-388bf31 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9de8f45 img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-e25b97e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-e25b97e {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5018 .elementor-element.elementor-element-99f98dc {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-96cc89d {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a49e075 img {
		width: 24px;
		max-width: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-43dc5ee {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-76fdad2 img {
		width: 24px;
		max-width: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c0be81e {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-8c234de img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b469af0 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b469af0 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5018 .elementor-element.elementor-element-d324bbd {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-021922c {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-27cdf5e img {
		width: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f435cba {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-4aaac73 img {
		width: 24px;
		max-width: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-ca5766e {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-13117bb img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f5db7bc .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f5db7bc {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5018 .elementor-element.elementor-element-e15c640 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-490aa4b {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-1463057 img {
		width: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9e27938 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-adf5124 img {
		width: 24px;
		max-width: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-cb3f65f {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-d32526b img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-4b77afb .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-4b77afb {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5018 .elementor-element.elementor-element-afafb86 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6178270 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b59e46f img {
		width: 24px;
		max-width: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-5cc2c92 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-1f17985 img {
		width: 24px;
		max-width: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-0c596a9 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-710b19d img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c51c8e4 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a462ec2 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c013354 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c1f6114 img {
		width: 24px;
		max-width: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-dfe0c9b {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b99d2b4 img {
		width: 24px;
		max-width: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f06dc5a {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6810ed1 .elementor-heading-title {
		font-size: 24px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6810ed1 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-57bf50c .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9f127ab .elementor-button {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9f127ab > .elementor-widget-container {
		margin: 24px 0px 0px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-d906660 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-e2a908f img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-e2a908f > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a838cd8 {
		--width: 60%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-1de9a97 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-1de9a97 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a196162 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a196162.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c5db57e {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-2b4879c img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-2b4879c > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c0cf0a8 {
		--width: 60%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-0249e41 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-0249e41 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-25bda09 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-dc61369 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-af587cd img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-af587cd > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-34590b5 {
		--width: 60%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-525549b .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-525549b > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-942211e .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-5a2e2f4 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7870eae img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7870eae > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-8e9210a {
		--width: 60%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-84c2d59 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-84c2d59 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c467999 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-2d9c93f {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-4223d55 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-4223d55 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9430655 {
		--width: 60%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-ffd023d .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-ffd023d > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f2ebd73 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-82dd4d2 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-1600953 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-1600953 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-50f6320 {
		--width: 60%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-389500e .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-389500e > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-52c4a25 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a255525 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-01dc0bb img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-01dc0bb > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-d89b125 {
		--width: 60%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c1fa24f .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c1fa24f > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-5b24168 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-15e1887 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-ff91a14 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-ff91a14 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-5dcad88 {
		--width: 60%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-49cbf2e .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-49cbf2e > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-76b462c .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f7733a6 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-8068f3f img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-8068f3f > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-58a562a {
		--width: 60%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-2bb039e .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-2bb039e > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-e26e1d2 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-e26e1d2.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5018 .elementor-element.elementor-element-aaf71f7 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-0e9ed46 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-0e9ed46 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-01a1c13 {
		--width: 60%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7bdb94e .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7bdb94e > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-14c26cd .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-14c26cd.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5018 .elementor-element.elementor-element-cd77681 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6c0c648 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6c0c648 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-d78b6ab {
		--width: 60%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9dec5c4 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9dec5c4 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b0a81df .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b0a81df.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5018 .elementor-element.elementor-element-30f5da7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-44c9957 .elementor-heading-title {
		font-size: 24px;
		line-height: 140%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-44c9957 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-24a542a {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-526f3cd .jet-carousel__content .jet-carousel__item-text {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-526f3cd .jet-banner__text {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-526f3cd .jet-carousel .jet-arrow {
		font-size: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-526f3cd .jet-carousel .jet-arrow:before {
		font-size: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-526f3cd .jet-carousel .jet-arrow svg {
		width: 14px;
		height: 14px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-526f3cd .jet-carousel .jet-arrow.prev-arrow {
		left: 110px;
		right: auto;
	}
	
	.elementor-5018 .elementor-element.elementor-element-526f3cd .jet-carousel .jet-arrow.next-arrow {
		right: 110px;
		left: auto;
	}
}

@media (min-width:768px) {
	.elementor-5018 .elementor-element.elementor-element-d733ed7 {
		--content-width: 1336px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f206a9a {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6beb4ed {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f1abd1f {
		--content-width: 1336px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a56f86a {
		--width: 424px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6ddd2aa {
		--width: 40%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-e32c20e {
		--width: 40%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-0f2db50 {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-19a7976 {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-55191e1 {
		--width: 424px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-a8a56f1 {
		--width: 40%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-ce44535 {
		--width: 40%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-e0b250e {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-dc7b116 {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-2782085 {
		--content-width: 1336px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-bbd503c {
		--width: 16.666666666667%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-deaeca8 {
		--width: 66.666666666667%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-38e8c52 {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-fdb3261 {
		--width: 16.666666666667%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-d935747 {
		--content-width: 1336px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-cc6e3f3 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-afa2237 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-64ba6a2 {
		--width: 83.3333333333%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f06dc5a {
		--content-width: 1336px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-1041bc8 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-48165eb {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6bcd6da {
		--content-width: 1336px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b4f3a45 {
		--width: 25%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-936379d {
		--width: 25%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-451a58d {
		--width: 25%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-ee1791e {
		--width: 25%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-55a3322 {
		--content-width: 1336px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-810085c {
		--width: 25%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7b06224 {
		--width: 25%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-5ae72e8 {
		--width: 25%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-0b2334b {
		--width: 25%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f56d43f {
		--content-width: 1336px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-35665ef {
		--width: 25%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f32c3c7 {
		--width: 25%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-d26aef7 {
		--width: 25%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-4fddd8c {
		--width: 25%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-30f5da7 {
		--content-width: 1336px;
	}
	
	.elementor-5018 .elementor-element.elementor-element-cf9a805 {
		--width: 70%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-8586ca1 {
		--width: 30%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-dc80bda {
		--content-width: 1336px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-5018 .elementor-element.elementor-element-f206a9a {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6beb4ed {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-bbd503c {
		--width: 10%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-deaeca8 {
		--width: 80%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-fdb3261 {
		--width: 10%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-cc6e3f3 {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-afa2237 {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-668e338 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-fef117f {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7816c14 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-8940f59 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-60e3836 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6d379dd {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-114cd1a {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-14bff4f {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-12d463d {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6c3aa4c {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-2a84dff {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-3581772 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-96cc89d {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-43dc5ee {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-021922c {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f435cba {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-490aa4b {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-9e27938 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-6178270 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-5cc2c92 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-c013354 {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-dfe0c9b {
		--width: 50%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-1041bc8 {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-48165eb {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-b4f3a45 {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-936379d {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-451a58d {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-ee1791e {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-810085c {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-7b06224 {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-5ae72e8 {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-0b2334b {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-35665ef {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-f32c3c7 {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-d26aef7 {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-4fddd8c {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-cf9a805 {
		--width: 100%;
	}
	
	.elementor-5018 .elementor-element.elementor-element-8586ca1 {
		--width: 100%;
	}
}

/* Start custom CSS for heading, class: .elementor-element-323abc2 */
.cyber-insurability-hero-section .text-with-line {
	position: relative;
}

.cyber-insurability-hero-section .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/text-line.svg");
	position: absolute;
	top: 38px;
	right: 0;
}

@media screen and (max-width: 768px) {
	.cyber-insurability-hero-section .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-text-underline.svg");
		position: absolute;
		top: 25px;
		right: 0;
	}
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-36ba0c6 */
@media screen and (max-width: 768px) {
	.full-width-btn {
		width: 100%;
	}
	
	.full-width-btn a {
		width: 100%;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-86336b7 */
.elementor-2524 .elementor-element.elementor-element-32d285a .elementor-heading-title {
	text-align: center;
}

@media screen and (max-width: 1425px) {
	.elementor-2524 .elementor-element.elementor-element-32d285a .elementor-heading-title {
		margin: 0 auto;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3856204 */
.elementor-2524 .elementor-element.elementor-element-4cd5ee6 .elementor-heading-title {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e32c20e */
@media screen and (max-width: 767px) {
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ea43b32.remaining-slots .elementor-widget-container {
		justify-content: center;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-bf396f4 */
.elementor-2524 .elementor-element.elementor-element-2f7d8eb > .elementor-container {
	align-items: baseline;
}

@media screen and (max-width: 1425px) {
	.elementor-2524 .elementor-element.elementor-element-2f7d8eb > .elementor-container {
		align-items: center !important;
	}
}

@media screen and (max-width: 767px) {
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0015573 {
		width: 50%;
	}
	
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ea43b32 {
		width: 50%;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-54f3d29 */
.mitigation-counter {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1493f36 */
.elementor-2524 .elementor-element.elementor-element-2f7d8eb > .elementor-container {
	align-items: baseline;
}

@media screen and (max-width: 767px) {
	.two-hours-text .elementor-heading-title.elementor-size-default {
		margin: 0 auto;
	}
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-857964c */
.elementor-button-wrapper {
	width: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f829134 */
.elementor-2524 .elementor-element.elementor-element-9f6389c .elementor-button {
	width: 100%;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a56f86a */
.mitigation-box-cyber {
	position: absolute;
	top: -80px;
	right: -90px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4b6fd43 */
.cyber-insurability-section-2 .text-with-line {
	position: relative;
}

.cyber-insurability-section-2 .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/text-underline-white.svg");
	position: absolute;
	top: 35px;
	right: 25px;
}

@media screen and (max-width: 768px) {
	.cyber-insurability-section-2 .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-underline-white.svg");
		position: absolute;
		top: 25px;
		right: 25px;
	}
	
	.cyber-text-center .elementor-heading-title {
		text-align: center;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-fcc9ed9 */
.elementor-2524 .elementor-element.elementor-element-32d285a .elementor-heading-title {
	text-align: center;
}

@media screen and (max-width: 1425px) {
	.elementor-2524 .elementor-element.elementor-element-32d285a .elementor-heading-title {
		margin: 0 auto;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-bbc6e77 */
.elementor-2524 .elementor-element.elementor-element-4cd5ee6 .elementor-heading-title {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ce44535 */
@media screen and (max-width: 767px) {
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ea43b32.remaining-slots .elementor-widget-container {
		justify-content: center;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d9d1908 */
.elementor-2524 .elementor-element.elementor-element-2f7d8eb > .elementor-container {
	align-items: baseline;
}

@media screen and (max-width: 1425px) {
	.elementor-2524 .elementor-element.elementor-element-2f7d8eb > .elementor-container {
		align-items: center !important;
	}
}

@media screen and (max-width: 767px) {
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0015573 {
		width: 50%;
	}
	
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ea43b32 {
		width: 50%;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-30c2dd0 */
.mitigation-counter {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-56c3305 */
.elementor-2524 .elementor-element.elementor-element-2f7d8eb > .elementor-container {
	align-items: baseline;
}

@media screen and (max-width: 767px) {
	.two-hours-text .elementor-heading-title.elementor-size-default {
		margin: 0 auto;
	}
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-0055970 */
.elementor-button-wrapper {
	width: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5bd2dd1 */
.elementor-2524 .elementor-element.elementor-element-9f6389c .elementor-button {
	width: 100%;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-55191e1 */
.mitigation-box-cyber {
	position: absolute;
	top: -80px;
	right: -90px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dec63bb */
.position-rel {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-bc8c8e7 */
.designation {
	font-size: 14px;
	font-weight: 600;
	line-height: 14px;
	color: #11aefb;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ae185af */
.testimonial-message:before {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/coma.svg");
	position: absolute;
	top: -20px;
	left: -20px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-6cd5643 */
.cyber-insurability-section-3 .text-with-line {
	position: relative;
}

.cyber-insurability-section-3 .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/text-underline-small-1.svg");
	position: absolute;
	top: 35px;
	right: 0;
}

@media screen and (max-width: 768px) {
	.cyber-insurability-section-3 .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-underline-small.svg");
		position: absolute;
		top: 20px;
		right: 10px;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9a21360 */
@media screen and (max-width: 768px) {
	.text-center-mfa h2 {
		text-align: center;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-77ea2c2 */
@media screen and (max-width: 768px) {
	.sticky-bar {
		position: sticky;
		top: 100px;
		z-index: 9999;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-6810ed1 */
.cyber-insurability-section-4 .text-with-line {
	position: relative;
}

.cyber-insurability-section-4 .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/text-line.svg");
	position: absolute;
	top: 35px;
	right: 25px;
}

@media screen and (max-width: 768px) {
	.cyber-insurability-section-4 .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-text-underline.svg");
		position: absolute;
		top: 20px;
		right: 10px;
	}
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-46c7f85 */
.isolation-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-0df336b */
.cyber-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-1b16c90 */
.commercial-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-50ea0bc */
.iot-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6bcd6da */
@media screen and (max-width: 768px) {
	.hide-lottie {
		display: none !important;
	}
	
	.hide-lottie-image {
		display: block !important;
	}
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-c3653cd */
.attack-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-0b9f97e */
.secure-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-79ba0d0 */
.remote-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-489b32a */
.third-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-89fc989 */
.incident-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-971b179 */
.ai-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-e5bfb9f */
.acquisition-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-44c9957 */
.attack-section-6 .text-with-line {
	position: relative;
}

.attack-section-6 .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/text-underline-small-1.svg");
	position: absolute;
	top: 35px;
	right: 0;
}

@media screen and (max-width: 768px) {
	.attack-section-6 .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-underline-small.svg");
		position: absolute;
		top: 20px;
		right: 10px;
	}
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-12c8531 */
@media screen and (min-width: 768px) {
	.jet-carousel-wrap.jet-equal-cols .jet-carousel__item {
		width: 652px !important;
		transition: transform .5s ease, filter .5s ease;
		position: relative;
		z-index: 1;
		border-radius: 24px;
		background: white;
		border: 1px solid white;
		padding: 48px;
		transform: scale(.8);
		filter: blur(2.5px);
		box-shadow: 0 0 0 0 rgba(217, 217, 217, .24);
		margin: 0 -85px;
	}
	
	.jet-carousel__item.slick-slide.slick-current.slick-active.slick-center {
		box-shadow: 0 0 120px 0 rgba(217, 217, 217, .24);
		transform: scale(1.2);
		filter: blur(0);
		z-index: 999;
		height: auto !important;
	}
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-526f3cd */
@media screen and (max-width: 768px) {
	.slick-current .e-con {
		/*width: 652px !important;*/
		height: auto !important;
	}
	
	.slick-current {
		transition: all .4s ease-in-out;
		scale: 1;
		z-index: 999;
		border-radius: 24px;
		filter: blur(0px) !important;
	}
	
	.slick-track {
		align-items: center !important;
		padding-top: 40px;
		padding-bottom: 90px;
	}
}
