/* End custom CSS */

.elementor-7059 .elementor-element.elementor-element-f803886 {
	--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: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-7059 .elementor-element.elementor-element-3cc36dd {
	width: 100%;
	max-width: 100%;
}

.elementor-7059 .elementor-element.elementor-element-3cc36dd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-1cdaca6 {
	--display: flex;
	--min-height: 550px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .5;
	--margin-top: -152px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-7059 .elementor-element.elementor-element-1cdaca6:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-1cdaca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildooki.nitrocdn.com/btPojpPfpxUzRXZhbIGAeQowcLUVolUm/assets/images/optimized/rev-d138826/sparkler.ahexlab.com/wp-content/uploads/2025/08/collage-customer-experience-concept-Testimonials.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

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

.elementor-7059 .elementor-element.elementor-element-1cdaca6::before, .elementor-7059 .elementor-element.elementor-element-1cdaca6 > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-1cdaca6 > .e-con-inner > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-1cdaca6 > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-1cdaca6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-1cdaca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.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);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-7059 .elementor-element.elementor-element-66c014b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-66c014b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7059 .elementor-element.elementor-element-66c014b {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-66c014b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	line-height: 1.3em;
	color: #fff;
}

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

.elementor-7059 .elementor-element.elementor-element-7fb81b4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7059 .elementor-element.elementor-element-7fb81b4 {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-7fb81b4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 1.3em;
	color: #fff;
}

.elementor-7059 .elementor-element.elementor-element-8dd4c8e {
	--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: -100px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
	--z-index: 0;
}

.elementor-7059 .elementor-element.elementor-element-8dd4c8e:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-8dd4c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildooki.nitrocdn.com/btPojpPfpxUzRXZhbIGAeQowcLUVolUm/assets/images/optimized/rev-d138826/sparkler.ahexlab.com/wp-content/uploads/2025/07/round-bg-scaled.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7059 .elementor-element.elementor-element-597502d {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 20px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7059 .elementor-element.elementor-element-fffe317 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-fffe317 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 36px;
	color: #252525;
}

.elementor-7059 .elementor-element.elementor-element-298d96d {
	--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;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7059 .elementor-element.elementor-element-298d96d:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-298d96d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildooki.nitrocdn.com/btPojpPfpxUzRXZhbIGAeQowcLUVolUm/assets/images/optimized/rev-d138826/sparkler.ahexlab.com/wp-content/uploads/2025/08/clients-feedback.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7059 .elementor-element.elementor-element-faab18d {
	width: auto;
	max-width: auto;
}

.elementor-7059 .elementor-element.elementor-element-faab18d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-faab18d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 36px;
	color: #fff;
}

.elementor-7059 .elementor-element.elementor-element-e0a5fc9 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7059 .elementor-element.elementor-element-489812e {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 400px 400px 400px 400px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 44px;
	--padding-right: 44px;
}

.elementor-7059 .elementor-element.elementor-element-489812e:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-489812e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .18);
}

.elementor-7059 .elementor-element.elementor-element-ef3622b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: -44px;
	--margin-bottom: 0px;
	--margin-left: -44px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7059 .elementor-element.elementor-element-312abf7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 43px 43px 43px 43px;
	box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, .25);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-7059 .elementor-element.elementor-element-f9ca079 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--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-7059 .elementor-element.elementor-element-f9ca079::before, .elementor-7059 .elementor-element.elementor-element-f9ca079 > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-f9ca079 > .e-con-inner > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-f9ca079 > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-f9ca079 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-f9ca079 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

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

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

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

.elementor-7059 .elementor-element.elementor-element-bc22dd2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-bc22dd2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-bc22dd2.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-bc22dd2.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-bc22dd2.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-bc22dd2.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-bc22dd2.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-bc22dd2 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-bc22dd2 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-052d0a8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-052d0a8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-052d0a8.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-052d0a8.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-052d0a8.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-052d0a8.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-052d0a8.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-052d0a8 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-052d0a8 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-a530d63 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-a530d63 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-a530d63.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-a530d63.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-a530d63.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-a530d63.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-a530d63.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-a530d63 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-a530d63 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-bec0de3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-bec0de3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-bec0de3.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-bec0de3.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-bec0de3.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-bec0de3.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-bec0de3.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-bec0de3 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-bec0de3 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-826e253 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-826e253 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-826e253.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-826e253.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-826e253.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-826e253.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-826e253.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-826e253 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-826e253 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-682f25b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-682f25b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	font-style: italic;
	line-height: 36px;
	color: #252525;
}

.elementor-7059 .elementor-element.elementor-element-915e62f {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-7059 .elementor-element.elementor-element-27475e5 {
	--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;
	--border-radius: 43px 43px 43px 43px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7059 .elementor-element.elementor-element-27475e5:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-27475e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

.elementor-7059 .elementor-element.elementor-element-5de7185 {
	width: auto;
	max-width: auto;
}

.elementor-7059 .elementor-element.elementor-element-5de7185 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-5de7185 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 36px;
	color: #fff;
}

.elementor-7059 .elementor-element.elementor-element-197613c {
	--display: flex;
	--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-7059 .elementor-element.elementor-element-418e953 {
	--display: flex;
	--min-height: 600px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7059 .elementor-element.elementor-element-418e953:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-418e953 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildooki.nitrocdn.com/btPojpPfpxUzRXZhbIGAeQowcLUVolUm/assets/images/optimized/rev-d138826/sparkler.ahexlab.com/wp-content/uploads/2025/07/Customers-bg.png");
	background-position: 40% -50%;
	background-repeat: no-repeat;
	background-size: 70% auto;
}

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

.elementor-7059 .elementor-element.elementor-element-418e953::before, .elementor-7059 .elementor-element.elementor-element-418e953 > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-418e953 > .e-con-inner > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-418e953 > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-418e953 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-418e953 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-7059 .elementor-element.elementor-element-304b43f {
	--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: flex-end;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7059 .elementor-element.elementor-element-f2aa555 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 400px 400px 400px 400px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 44px;
	--padding-right: 44px;
}

.elementor-7059 .elementor-element.elementor-element-f2aa555:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-f2aa555 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .18);
}

.elementor-7059 .elementor-element.elementor-element-0f167ca {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: -44px;
	--margin-bottom: 0px;
	--margin-left: -44px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7059 .elementor-element.elementor-element-3c348d8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 43px 43px 43px 43px;
	box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, .25);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-7059 .elementor-element.elementor-element-1d65c85 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--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-7059 .elementor-element.elementor-element-1d65c85::before, .elementor-7059 .elementor-element.elementor-element-1d65c85 > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-1d65c85 > .e-con-inner > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-1d65c85 > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-1d65c85 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-1d65c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-7059 .elementor-element.elementor-element-32630a2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-32630a2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-32630a2.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-32630a2.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-32630a2.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-32630a2.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-32630a2.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-32630a2 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-32630a2 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-5404856 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-5404856 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-5404856.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-5404856.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-5404856.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-5404856.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-5404856.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-5404856 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-5404856 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-65d3470 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-65d3470 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-65d3470.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-65d3470.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-65d3470.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-65d3470.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-65d3470.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-65d3470 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-65d3470 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-d41277c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-d41277c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-d41277c.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-d41277c.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-d41277c.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-d41277c.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-d41277c.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-d41277c .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-d41277c .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-5cac47d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-5cac47d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-5cac47d.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-5cac47d.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-5cac47d.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-5cac47d.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-5cac47d.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-5cac47d .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-5cac47d .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-b86de86 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-b86de86 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	font-style: italic;
	line-height: 36px;
	color: #252525;
}

.elementor-7059 .elementor-element.elementor-element-d4a36e6 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-7059 .elementor-element.elementor-element-17cb66f {
	--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;
	--border-radius: 43px 43px 43px 43px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7059 .elementor-element.elementor-element-17cb66f:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-17cb66f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

.elementor-7059 .elementor-element.elementor-element-46b6e90 {
	width: auto;
	max-width: auto;
}

.elementor-7059 .elementor-element.elementor-element-46b6e90 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-46b6e90 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 36px;
	color: #fff;
}

.elementor-7059 .elementor-element.elementor-element-4befaea {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 400px 400px 400px 400px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 44px;
	--padding-right: 44px;
}

.elementor-7059 .elementor-element.elementor-element-4befaea:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-4befaea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .18);
}

.elementor-7059 .elementor-element.elementor-element-e3281ef {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: -44px;
	--margin-bottom: 0px;
	--margin-left: -44px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7059 .elementor-element.elementor-element-0aeb2b4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 43px 43px 43px 43px;
	box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, .25);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-7059 .elementor-element.elementor-element-8f9636c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--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-7059 .elementor-element.elementor-element-8f9636c::before, .elementor-7059 .elementor-element.elementor-element-8f9636c > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-8f9636c > .e-con-inner > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-8f9636c > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-8f9636c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-8f9636c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-7059 .elementor-element.elementor-element-bd9d647 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-bd9d647 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-bd9d647.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-bd9d647.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-bd9d647.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-bd9d647.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-bd9d647.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-bd9d647 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-bd9d647 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-30c78e0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-30c78e0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-30c78e0.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-30c78e0.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-30c78e0.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-30c78e0.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-30c78e0.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-30c78e0 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-30c78e0 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-db76d6a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-db76d6a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-db76d6a.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-db76d6a.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-db76d6a.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-db76d6a.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-db76d6a.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-db76d6a .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-db76d6a .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-2657199 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-2657199 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-2657199.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-2657199.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-2657199.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-2657199.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-2657199.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-2657199 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-2657199 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-3a50778 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-3a50778 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-3a50778.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-3a50778.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-3a50778.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-3a50778.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-3a50778.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-3a50778 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-3a50778 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-17ac1a1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-17ac1a1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	font-style: italic;
	line-height: 36px;
	color: #252525;
}

.elementor-7059 .elementor-element.elementor-element-66729c9 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-7059 .elementor-element.elementor-element-afee6db {
	--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;
	--border-radius: 43px 43px 43px 43px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7059 .elementor-element.elementor-element-afee6db:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-afee6db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

.elementor-7059 .elementor-element.elementor-element-33551ff {
	width: auto;
	max-width: auto;
}

.elementor-7059 .elementor-element.elementor-element-33551ff > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-33551ff .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 36px;
	color: #fff;
}

.elementor-7059 .elementor-element.elementor-element-d4e05d7 {
	--display: flex;
	--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-7059 .elementor-element.elementor-element-642ae76 {
	--display: flex;
	--min-height: 600px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7059 .elementor-element.elementor-element-642ae76::before, .elementor-7059 .elementor-element.elementor-element-642ae76 > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-642ae76 > .e-con-inner > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-642ae76 > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-642ae76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-642ae76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-7059 .elementor-element.elementor-element-5c3465d {
	--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: flex-end;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7059 .elementor-element.elementor-element-4c4c069 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 400px 400px 400px 400px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 44px;
	--padding-right: 44px;
}

.elementor-7059 .elementor-element.elementor-element-4c4c069:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-4c4c069 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .18);
}

.elementor-7059 .elementor-element.elementor-element-bbbc7c7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: -44px;
	--margin-bottom: 0px;
	--margin-left: -44px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7059 .elementor-element.elementor-element-b584968 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 43px 43px 43px 43px;
	box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, .25);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-7059 .elementor-element.elementor-element-344f887 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--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-7059 .elementor-element.elementor-element-344f887::before, .elementor-7059 .elementor-element.elementor-element-344f887 > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-344f887 > .e-con-inner > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-344f887 > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-344f887 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-344f887 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-7059 .elementor-element.elementor-element-1cdedb3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-1cdedb3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-1cdedb3.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-1cdedb3.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-1cdedb3.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-1cdedb3.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-1cdedb3.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-1cdedb3 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-1cdedb3 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-7c313ca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-7c313ca .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-7c313ca.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-7c313ca.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-7c313ca.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-7c313ca.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-7c313ca.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-7c313ca .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-7c313ca .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-6374b00 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-6374b00 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-6374b00.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-6374b00.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-6374b00.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-6374b00.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-6374b00.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-6374b00 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-6374b00 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-32058c5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-32058c5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-32058c5.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-32058c5.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-32058c5.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-32058c5.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-32058c5.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-32058c5 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-32058c5 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-8e9737b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-8e9737b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-8e9737b.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-8e9737b.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-8e9737b.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-8e9737b.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-8e9737b.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-8e9737b .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-8e9737b .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-ff844c8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-ff844c8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	font-style: italic;
	line-height: 36px;
	color: #252525;
}

.elementor-7059 .elementor-element.elementor-element-a57aa3a {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-7059 .elementor-element.elementor-element-d351811 {
	--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;
	--border-radius: 43px 43px 43px 43px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7059 .elementor-element.elementor-element-d351811:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-d351811 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

.elementor-7059 .elementor-element.elementor-element-56bfac4 {
	width: auto;
	max-width: auto;
}

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

.elementor-7059 .elementor-element.elementor-element-56bfac4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 36px;
	color: #fff;
}

.elementor-7059 .elementor-element.elementor-element-e7dd9f0 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 400px 400px 400px 400px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 44px;
	--padding-right: 44px;
}

.elementor-7059 .elementor-element.elementor-element-e7dd9f0:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-e7dd9f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .18);
}

.elementor-7059 .elementor-element.elementor-element-630b89f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: -44px;
	--margin-bottom: 0px;
	--margin-left: -44px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7059 .elementor-element.elementor-element-599f37b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 43px 43px 43px 43px;
	box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, .25);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-7059 .elementor-element.elementor-element-f46b5f9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--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-7059 .elementor-element.elementor-element-f46b5f9::before, .elementor-7059 .elementor-element.elementor-element-f46b5f9 > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-f46b5f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-f46b5f9 > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-f46b5f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-f46b5f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-7059 .elementor-element.elementor-element-f45872b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-f45872b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-f45872b.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-f45872b.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-f45872b.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-f45872b.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-f45872b.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-f45872b .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-f45872b .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-80e5d10 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-80e5d10 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-80e5d10.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-80e5d10.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-80e5d10.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-80e5d10.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-80e5d10.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-80e5d10 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-80e5d10 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-2ee460b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-2ee460b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-2ee460b.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-2ee460b.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-2ee460b.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-2ee460b.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-2ee460b.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-2ee460b .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-2ee460b .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-8975c04 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-8975c04 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-8975c04.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-8975c04.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-8975c04.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-8975c04.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-8975c04.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-8975c04 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-8975c04 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-f0ef90a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-f0ef90a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-f0ef90a.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-f0ef90a.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-f0ef90a.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-f0ef90a.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-f0ef90a.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-f0ef90a .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-f0ef90a .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-ff8a1f0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-ff8a1f0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	font-style: italic;
	line-height: 36px;
	color: #252525;
}

.elementor-7059 .elementor-element.elementor-element-4691d09 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-7059 .elementor-element.elementor-element-95d6425 {
	--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;
	--border-radius: 43px 43px 43px 43px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7059 .elementor-element.elementor-element-95d6425:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-95d6425 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

.elementor-7059 .elementor-element.elementor-element-3cd169d {
	width: auto;
	max-width: auto;
}

.elementor-7059 .elementor-element.elementor-element-3cd169d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-3cd169d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 36px;
	color: #fff;
}

.elementor-7059 .elementor-element.elementor-element-7df6b9e {
	--display: flex;
	--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-7059 .elementor-element.elementor-element-a77dfcf {
	--display: flex;
	--min-height: 600px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7059 .elementor-element.elementor-element-a77dfcf::before, .elementor-7059 .elementor-element.elementor-element-a77dfcf > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-a77dfcf > .e-con-inner > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-a77dfcf > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-a77dfcf > .e-con-inner > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-a77dfcf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-7059 .elementor-element.elementor-element-947ef29 {
	--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: flex-end;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7059 .elementor-element.elementor-element-d556808 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 400px 400px 400px 400px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 44px;
	--padding-right: 44px;
}

.elementor-7059 .elementor-element.elementor-element-d556808:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-d556808 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .18);
}

.elementor-7059 .elementor-element.elementor-element-f5e9f7e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: -44px;
	--margin-bottom: 0px;
	--margin-left: -44px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7059 .elementor-element.elementor-element-a96abd1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 43px 43px 43px 43px;
	box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, .25);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-7059 .elementor-element.elementor-element-23e5e4f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--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-7059 .elementor-element.elementor-element-23e5e4f::before, .elementor-7059 .elementor-element.elementor-element-23e5e4f > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-23e5e4f > .e-con-inner > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-23e5e4f > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-23e5e4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-23e5e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-7059 .elementor-element.elementor-element-ef02d2c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-ef02d2c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-ef02d2c.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-ef02d2c.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-ef02d2c.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-ef02d2c.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-ef02d2c.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-ef02d2c .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-ef02d2c .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-6b6e1b4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-6b6e1b4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-6b6e1b4.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-6b6e1b4.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-6b6e1b4.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-6b6e1b4.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-6b6e1b4.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-6b6e1b4 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-6b6e1b4 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-5bee67b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-5bee67b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-5bee67b.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-5bee67b.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-5bee67b.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-5bee67b.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-5bee67b.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-5bee67b .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-5bee67b .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-5150e6c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-5150e6c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-5150e6c.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-5150e6c.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-5150e6c.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-5150e6c.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-5150e6c.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-5150e6c .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-5150e6c .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-b274bb7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-b274bb7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-b274bb7.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-b274bb7.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-b274bb7.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-b274bb7.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-b274bb7.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-b274bb7 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-b274bb7 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-22860d6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-22860d6 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	font-style: italic;
	line-height: 36px;
	color: #252525;
}

.elementor-7059 .elementor-element.elementor-element-3203ef7 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-7059 .elementor-element.elementor-element-5732208 {
	--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;
	--border-radius: 43px 43px 43px 43px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7059 .elementor-element.elementor-element-5732208:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-5732208 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

.elementor-7059 .elementor-element.elementor-element-fbe85f3 {
	width: auto;
	max-width: auto;
}

.elementor-7059 .elementor-element.elementor-element-fbe85f3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-fbe85f3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 36px;
	color: #fff;
}

.elementor-7059 .elementor-element.elementor-element-77c3a3f {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 400px 400px 400px 400px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 44px;
	--padding-right: 44px;
}

.elementor-7059 .elementor-element.elementor-element-77c3a3f:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-77c3a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .18);
}

.elementor-7059 .elementor-element.elementor-element-6b322c0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: -44px;
	--margin-bottom: 0px;
	--margin-left: -44px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7059 .elementor-element.elementor-element-c3f45bb {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 43px 43px 43px 43px;
	box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, .25);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-7059 .elementor-element.elementor-element-a48a8c1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--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-7059 .elementor-element.elementor-element-a48a8c1::before, .elementor-7059 .elementor-element.elementor-element-a48a8c1 > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-a48a8c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-7059 .elementor-element.elementor-element-a48a8c1 > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-a48a8c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7059 .elementor-element.elementor-element-a48a8c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-7059 .elementor-element.elementor-element-4bba8c5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-4bba8c5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-4bba8c5.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-4bba8c5.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-4bba8c5.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-4bba8c5.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-4bba8c5.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-4bba8c5 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-4bba8c5 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-7e76932 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-7e76932 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-7e76932.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-7e76932.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-7e76932.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-7e76932.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-7e76932.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-7e76932 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-7e76932 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-d5e7bbc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-d5e7bbc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-d5e7bbc.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-d5e7bbc.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-d5e7bbc.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-d5e7bbc.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-d5e7bbc.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-d5e7bbc .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-d5e7bbc .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-2e62570 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-2e62570 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-2e62570.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-2e62570.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-2e62570.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-2e62570.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-2e62570.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-2e62570 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-2e62570 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-7d778f0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-7059 .elementor-element.elementor-element-7d778f0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7059 .elementor-element.elementor-element-7d778f0.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-7d778f0.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-7d778f0.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-7d778f0.elementor-view-framed .elementor-icon, .elementor-7059 .elementor-element.elementor-element-7d778f0.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-7059 .elementor-element.elementor-element-7d778f0 .elementor-icon {
	font-size: 16px;
}

.elementor-7059 .elementor-element.elementor-element-7d778f0 .elementor-icon svg {
	height: 16px;
}

.elementor-7059 .elementor-element.elementor-element-130f108 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-130f108 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	font-style: italic;
	line-height: 36px;
	color: #252525;
}

.elementor-7059 .elementor-element.elementor-element-1a5f18e {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-7059 .elementor-element.elementor-element-9e8c4f2 {
	--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;
	--border-radius: 43px 43px 43px 43px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7059 .elementor-element.elementor-element-9e8c4f2:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-9e8c4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

.elementor-7059 .elementor-element.elementor-element-532ccda {
	width: auto;
	max-width: auto;
}

.elementor-7059 .elementor-element.elementor-element-532ccda > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-532ccda .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 36px;
	color: #fff;
}

.elementor-7059 .elementor-element.elementor-element-1de3a8d {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7059 .elementor-element.elementor-element-c0a56e4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-c0a56e4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 36px;
	color: #252525;
}

.elementor-7059 .elementor-element.elementor-element-01c5d9f {
	--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;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7059 .elementor-element.elementor-element-01c5d9f:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-01c5d9f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildooki.nitrocdn.com/btPojpPfpxUzRXZhbIGAeQowcLUVolUm/assets/images/optimized/rev-d138826/sparkler.ahexlab.com/wp-content/uploads/2025/08/clients-feedback.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7059 .elementor-element.elementor-element-88b93b8 {
	width: auto;
	max-width: auto;
}

.elementor-7059 .elementor-element.elementor-element-88b93b8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7059 .elementor-element.elementor-element-88b93b8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 36px;
	color: #fff;
}

@media (min-width:768px) {
	.elementor-7059 .elementor-element.elementor-element-f803886 {
		--width: 100%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-298d96d {
		--width: auto;
	}
	
	.elementor-7059 .elementor-element.elementor-element-489812e {
		--width: 75%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-ef3622b {
		--width: 80%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-f2aa555 {
		--width: 75%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-0f167ca {
		--width: 80%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-4befaea {
		--width: 75%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-e3281ef {
		--width: 80%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-4c4c069 {
		--width: 75%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-bbbc7c7 {
		--width: 80%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-e7dd9f0 {
		--width: 75%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-630b89f {
		--width: 80%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-d556808 {
		--width: 75%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-f5e9f7e {
		--width: 80%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-77c3a3f {
		--width: 75%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-6b322c0 {
		--width: 80%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-01c5d9f {
		--width: auto;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-7059 .elementor-element.elementor-element-489812e {
		--width: 90%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-f2aa555 {
		--width: 90%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-4befaea {
		--width: 90%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-4c4c069 {
		--width: 90%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-e7dd9f0 {
		--width: 90%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-d556808 {
		--width: 90%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-77c3a3f {
		--width: 90%;
	}
}

@media (max-width:1024px) {
	.elementor-7059 .elementor-element.elementor-element-1cdaca6 {
		--min-height: 400px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 100px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-7059 .elementor-element.elementor-element-66c014b .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-7fb81b4 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-8dd4c8e {
		--margin-top: -100px;
		--margin-bottom: 35px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-418e953:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-418e953 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-7059 .elementor-element.elementor-element-a77dfcf {
		--margin-top: 0px;
		--margin-bottom: 15px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media (max-width:767px) {
	.elementor-7059 .elementor-element.elementor-element-f803886 {
		--z-index: 2;
	}
	
	.elementor-7059 .elementor-element.elementor-element-1cdaca6:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-1cdaca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ildooki.nitrocdn.com/btPojpPfpxUzRXZhbIGAeQowcLUVolUm/assets/images/optimized/rev-d138826/sparkler.ahexlab.com/wp-content/uploads/2025/10/testimonial-collage-customer-experience-concept.png");
		background-position: top center;
		background-size: cover;
	}
	
	.elementor-7059 .elementor-element.elementor-element-1cdaca6:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-7059 .elementor-element.elementor-element-1cdaca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-7059 .elementor-element.elementor-element-1cdaca6 {
		--min-height: 250px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: -70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-7059 .elementor-element.elementor-element-66c014b {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7059 .elementor-element.elementor-element-66c014b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-66c014b .elementor-heading-title {
		font-size: 20px;
		line-height: 26px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-7fb81b4 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7059 .elementor-element.elementor-element-7fb81b4 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-7fb81b4 .elementor-heading-title {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-8dd4c8e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-597502d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-fffe317 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-fffe317 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-298d96d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-faab18d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-faab18d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-e0a5fc9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 30px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-489812e {
		--border-radius: 10px 10px 10px 10px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-ef3622b {
		--width: 100%;
		--border-radius: 12px 12px 12px 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-312abf7 {
		--border-radius: 12px 12px 12px 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-682f25b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-682f25b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-27475e5 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--border-radius: 12px 12px 12px 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-5de7185 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-5de7185 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-418e953 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-418e953:not(.elementor-motion-effects-element-type-background), .elementor-7059 .elementor-element.elementor-element-418e953 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
	}
	
	.elementor-7059 .elementor-element.elementor-element-304b43f {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-f2aa555 {
		--border-radius: 10px 10px 10px 10px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-0f167ca {
		--width: 100%;
		--border-radius: 12px 12px 12px 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-3c348d8 {
		--border-radius: 12px 12px 12px 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-b86de86 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-b86de86 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-17cb66f {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--border-radius: 12px 12px 12px 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-46b6e90 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-46b6e90 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-4befaea {
		--border-radius: 10px 10px 10px 10px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-e3281ef {
		--width: 100%;
		--border-radius: 12px 12px 12px 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-0aeb2b4 {
		--border-radius: 12px 12px 12px 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-17ac1a1 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-17ac1a1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-afee6db {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--border-radius: 12px 12px 12px 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-33551ff > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-33551ff .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-642ae76 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-5c3465d {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-4c4c069 {
		--border-radius: 10px 10px 10px 10px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-bbbc7c7 {
		--width: 100%;
		--border-radius: 12px 12px 12px 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-b584968 {
		--border-radius: 12px 12px 12px 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-ff844c8 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-ff844c8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-d351811 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--border-radius: 12px 12px 12px 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-56bfac4 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-56bfac4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-e7dd9f0 {
		--border-radius: 10px 10px 10px 10px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-630b89f {
		--width: 100%;
		--border-radius: 12px 12px 12px 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-599f37b {
		--border-radius: 12px 12px 12px 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-ff8a1f0 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-ff8a1f0 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-95d6425 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--border-radius: 12px 12px 12px 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-3cd169d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-3cd169d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-a77dfcf {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-947ef29 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-d556808 {
		--border-radius: 10px 10px 10px 10px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-f5e9f7e {
		--width: 100%;
		--border-radius: 12px 12px 12px 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-a96abd1 {
		--border-radius: 12px 12px 12px 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-22860d6 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-22860d6 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-5732208 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--border-radius: 12px 12px 12px 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-fbe85f3 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-fbe85f3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-77c3a3f {
		--border-radius: 10px 10px 10px 10px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-6b322c0 {
		--width: 100%;
		--border-radius: 12px 12px 12px 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-c3f45bb {
		--border-radius: 12px 12px 12px 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-130f108 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-130f108 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-9e8c4f2 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--border-radius: 12px 12px 12px 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-532ccda > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-532ccda .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-1de3a8d {
		--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-7059 .elementor-element.elementor-element-c0a56e4 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-c0a56e4 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-01c5d9f {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-88b93b8 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7059 .elementor-element.elementor-element-88b93b8 .elementor-heading-title {
		font-size: 18px;
	}
}

/* Start custom CSS for container, class: .elementor-element-915e62f */
.cycle-times {
	display: inline-block !important;
	width: auto;
	float: right;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d4a36e6 */
.cycle-times {
	display: inline-block !important;
	width: auto;
	float: right;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-66729c9 */
.cycle-times {
	display: inline-block !important;
	width: auto;
	float: right;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-418e953 */
.customer-bg {
	background-position: 18% 111% !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a57aa3a */
.cycle-times {
	display: inline-block !important;
	width: auto;
	float: right;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4691d09 */
.cycle-times {
	display: inline-block !important;
	width: auto;
	float: right;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-642ae76 */
.customer-bg {
	background-position: 18% 111% !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3203ef7 */
.cycle-times {
	display: inline-block !important;
	width: auto;
	float: right;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1a5f18e */
.cycle-times {
	display: inline-block !important;
	width: auto;
	float: right;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a77dfcf */
.customer-bg {
	background-position: 18% 111% !important;
}
