/* End custom CSS */

.elementor-37 .elementor-element.elementor-element-5329b78 {
	--display: flex;
	--min-height: 700px;
	--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: flex-start;
	--align-items: center;
	--overlay-opacity: .6;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 90px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-37 .elementor-element.elementor-element-5329b78::before, .elementor-37 .elementor-element.elementor-element-5329b78 > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-5329b78 > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-5329b78 > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-5329b78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-5329b78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--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-37 .elementor-element.elementor-element-95684a3 > .elementor-widget-container {
	margin: 0px 0px 5px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-37 .elementor-element.elementor-element-95684a3 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-95684a3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	line-height: 60px;
	color: #fff;
}

.elementor-37 .elementor-element.elementor-element-d772ee9 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-37 .elementor-element.elementor-element-d772ee9 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-d772ee9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 36px;
	color: #fff;
}

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

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

.elementor-37 .elementor-element.elementor-element-77445dc .elementor-button {
	background-color: #a57e0e;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #a57e0e;
	border-radius: 4px 4px 4px 4px;
}

.elementor-37 .elementor-element.elementor-element-3864114 .elementor-button {
	background-color: #a57e0e;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #a57e0e;
	border-radius: 4px 4px 4px 4px;
}

.elementor-37 .elementor-element.elementor-element-fecacf2 .elementor-button {
	background-color: #a57e0e;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #a57e0e;
	border-radius: 4px 4px 4px 4px;
}

.elementor-37 .elementor-element.elementor-element-089d648 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-37 .elementor-element.elementor-element-9d39df9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(25px / 2);
}

.elementor-37 .elementor-element.elementor-element-9d39df9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(25px / 2);
}

.elementor-37 .elementor-element.elementor-element-9d39df9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(25px / 2);
}

.elementor-37 .elementor-element.elementor-element-9d39df9 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-25px / 2);
}

.elementor-37 .elementor-element.elementor-element-9d39df9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-25px / 2);
}

.elementor-37 .elementor-element.elementor-element-9d39df9 .elementor-icon-list-icon i {
	color: #d0d0d1;
	transition: color .3s;
}

.elementor-37 .elementor-element.elementor-element-9d39df9 .elementor-icon-list-icon svg {
	fill: #d0d0d1;
	transition: fill .3s;
}

.elementor-37 .elementor-element.elementor-element-9d39df9 {
	--e-icon-list-icon-size: 29px;
	--icon-vertical-offset: 0px;
}

.elementor-37 .elementor-element.elementor-element-9d39df9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37 .elementor-element.elementor-element-9d39df9 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-37 .elementor-element.elementor-element-9d39df9 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-37 .elementor-element.elementor-element-cc81c8a {
	--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;
	--overlay-opacity: .5;
	--margin-top: -380px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-37 .elementor-element.elementor-element-cc81c8a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-cc81c8a > .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/home-wave.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

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

.elementor-37 .elementor-element.elementor-element-f730d9f {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-f730d9f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 44px;
	font-weight: 600;
	color: #252525;
}

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

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

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

.elementor-37 .elementor-element.elementor-element-9468a36 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-37 .elementor-element.elementor-element-9468a36 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.3em;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-0b74b05 {
	--display: flex;
}

.elementor-37 .elementor-element.elementor-element-e7eb2c1 {
	--display: flex;
	--min-height: 482px;
	--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-37 .elementor-element.elementor-element-84fea4d {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overflow: hidden;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #d3d3d3;
	--border-color: #d3d3d3;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-37 .elementor-element.elementor-element-84fea4d:hover {
	background-color: #999;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #d3d3d3;
	--border-color: #d3d3d3;
	--border-radius: 16px 16px 16px 16px;
	--border-top-left-radius: 16px;
	--border-top-right-radius: 16px;
	--border-bottom-right-radius: 16px;
	--border-bottom-left-radius: 16px;
}

.elementor-37 .elementor-element.elementor-element-84fea4d, .elementor-37 .elementor-element.elementor-element-84fea4d::before {
	--border-transition: .3s;
}

.elementor-37 .elementor-element.elementor-element-49407ba {
	--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-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-37 .elementor-element.elementor-element-72dbea2 img {
	width: auto;
	height: 265px;
}

.elementor-37 .elementor-element.elementor-element-362859f {
	--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-37 .elementor-element.elementor-element-d558aa4 {
	text-align: center;
}

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

.elementor-37 .elementor-element.elementor-element-0075386 {
	--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-37 .elementor-element.elementor-element-876a6e4 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-876a6e4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	color: #001f3d;
}

.elementor-37 .elementor-element.elementor-element-0c1ea15 {
	--display: flex;
	--position: absolute;
	--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: flex-end;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
	--z-index: 2;
}

body:not(.rtl) .elementor-37 .elementor-element.elementor-element-0c1ea15 {
	right: 0px;
}

body.rtl .elementor-37 .elementor-element.elementor-element-0c1ea15 {
	left: 0px;
}

.elementor-37 .elementor-element.elementor-element-e0fc9c2.elementor-element {
	--align-self: flex-end;
}

.elementor-37 .elementor-element.elementor-element-e0fc9c2 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-e0fc9c2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-37 .elementor-element.elementor-element-bdbd916 .elementor-button {
	background-color: #c19b2e;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c19b2e;
	border-radius: 4px 4px 4px 4px;
	padding: 10px 20px 10px 20px;
}

.elementor-37 .elementor-element.elementor-element-bdbd916 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-bdbd916 .elementor-button:focus {
	background-color: #063e74;
	border-color: #063e74;
}

.elementor-37 .elementor-element.elementor-element-bdbd916 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-37 .elementor-element.elementor-element-bdbd916 .elementor-button .elementor-button-content-wrapper {
	gap: 20px;
}

.elementor-37 .elementor-element.elementor-element-16acaaf .elementor-button {
	background-color: #c19b2e;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c19b2e;
	border-radius: 4px 4px 4px 4px;
	padding: 10px 20px 10px 20px;
}

.elementor-37 .elementor-element.elementor-element-16acaaf .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-37 .elementor-element.elementor-element-16acaaf .elementor-button .elementor-button-content-wrapper {
	gap: 20px;
}

.elementor-37 .elementor-element.elementor-element-f331f21 {
	--display: flex;
}

.elementor-37 .elementor-element.elementor-element-d324c66 {
	--display: flex;
	--background-transition: .3s;
	--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-37 .elementor-element.elementor-element-3cdce83 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #d3d3d3;
	--border-color: #d3d3d3;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-37 .elementor-element.elementor-element-3cdce83:hover {
	background-color: #999;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
}

.elementor-37 .elementor-element.elementor-element-3cdce83, .elementor-37 .elementor-element.elementor-element-3cdce83::before {
	--border-transition: .3s;
}

.elementor-37 .elementor-element.elementor-element-89ad404 {
	--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-37 .elementor-element.elementor-element-ff7caf6 {
	--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-37 .elementor-element.elementor-element-47434d5 img {
	width: auto;
	height: 265px;
}

.elementor-37 .elementor-element.elementor-element-6df1c42 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-6df1c42 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 36px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-b2f8e33 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-b2f8e33 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	color: #001f3d;
}

.elementor-37 .elementor-element.elementor-element-3b83e5f {
	--display: flex;
	--position: absolute;
	--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: flex-end;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
	--z-index: 2;
}

body:not(.rtl) .elementor-37 .elementor-element.elementor-element-3b83e5f {
	right: 0px;
}

body.rtl .elementor-37 .elementor-element.elementor-element-3b83e5f {
	left: 0px;
}

.elementor-37 .elementor-element.elementor-element-be3a546.elementor-element {
	--align-self: flex-end;
}

.elementor-37 .elementor-element.elementor-element-be3a546 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-be3a546 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-37 .elementor-element.elementor-element-17c2012 .elementor-button {
	background-color: #c19b2e;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c19b2e;
	border-radius: 4px 4px 4px 4px;
	padding: 10px 20px 10px 20px;
}

.elementor-37 .elementor-element.elementor-element-17c2012 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-17c2012 .elementor-button:focus {
	background-color: #063e74;
	border-color: #063e74;
}

.elementor-37 .elementor-element.elementor-element-17c2012 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-37 .elementor-element.elementor-element-17c2012 .elementor-button .elementor-button-content-wrapper {
	gap: 20px;
}

.elementor-37 .elementor-element.elementor-element-7a874a7 .elementor-button {
	background-color: #c19b2e;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c19b2e;
	border-radius: 4px 4px 4px 4px;
	padding: 10px 20px 10px 20px;
}

.elementor-37 .elementor-element.elementor-element-7a874a7 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-37 .elementor-element.elementor-element-7a874a7 .elementor-button .elementor-button-content-wrapper {
	gap: 20px;
}

.elementor-37 .elementor-element.elementor-element-22ab3f5 {
	--display: flex;
}

.elementor-37 .elementor-element.elementor-element-ce21c92 {
	--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-37 .elementor-element.elementor-element-32bc41b {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-37 .elementor-element.elementor-element-32bc41b:hover {
	background-color: #999;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
}

.elementor-37 .elementor-element.elementor-element-32bc41b, .elementor-37 .elementor-element.elementor-element-32bc41b::before {
	--border-transition: .3s;
}

.elementor-37 .elementor-element.elementor-element-e51d498 {
	--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-37 .elementor-element.elementor-element-1e861bc img {
	width: auto;
	height: 265px;
}

.elementor-37 .elementor-element.elementor-element-ac2abb0 {
	text-align: center;
}

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

.elementor-37 .elementor-element.elementor-element-c8629af {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-c8629af .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	line-height: 25px;
	color: #001f3d;
}

.elementor-37 .elementor-element.elementor-element-985692d {
	--display: flex;
	--position: absolute;
	--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: flex-end;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
	--z-index: 2;
}

body:not(.rtl) .elementor-37 .elementor-element.elementor-element-985692d {
	right: 0px;
}

body.rtl .elementor-37 .elementor-element.elementor-element-985692d {
	left: 0px;
}

.elementor-37 .elementor-element.elementor-element-44981df.elementor-element {
	--align-self: flex-end;
}

.elementor-37 .elementor-element.elementor-element-44981df {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-44981df .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-37 .elementor-element.elementor-element-efd5ec6 .elementor-button {
	background-color: #c19b2e;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c19b2e;
	border-radius: 4px 4px 4px 4px;
	padding: 10px 20px 10px 20px;
}

.elementor-37 .elementor-element.elementor-element-efd5ec6 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-efd5ec6 .elementor-button:focus {
	background-color: #063e74;
	border-color: #063e74;
}

.elementor-37 .elementor-element.elementor-element-efd5ec6 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-37 .elementor-element.elementor-element-efd5ec6 .elementor-button .elementor-button-content-wrapper {
	gap: 20px;
}

.elementor-37 .elementor-element.elementor-element-a1468c6 .elementor-button {
	background-color: #c19b2e;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c19b2e;
	border-radius: 4px 4px 4px 4px;
	padding: 10px 20px 10px 20px;
}

.elementor-37 .elementor-element.elementor-element-a1468c6 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-37 .elementor-element.elementor-element-a1468c6 .elementor-button .elementor-button-content-wrapper {
	gap: 20px;
}

.elementor-37 .elementor-element.elementor-element-c821ea7 {
	--display: flex;
}

.elementor-37 .elementor-element.elementor-element-f22ee05 {
	--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-37 .elementor-element.elementor-element-35e3aa1 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-37 .elementor-element.elementor-element-35e3aa1:hover {
	background-color: #999;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
}

.elementor-37 .elementor-element.elementor-element-35e3aa1, .elementor-37 .elementor-element.elementor-element-35e3aa1::before {
	--border-transition: .3s;
}

.elementor-37 .elementor-element.elementor-element-dbb9283 {
	--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-37 .elementor-element.elementor-element-280e238 img {
	width: auto;
	height: 265px;
}

.elementor-37 .elementor-element.elementor-element-d1b2f84 {
	text-align: center;
}

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

.elementor-37 .elementor-element.elementor-element-f7fe2c1 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-f7fe2c1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	line-height: 25px;
	color: #001f3d;
}

.elementor-37 .elementor-element.elementor-element-abbcd31 {
	--display: flex;
	--position: absolute;
	--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: flex-end;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
	--z-index: 2;
}

body:not(.rtl) .elementor-37 .elementor-element.elementor-element-abbcd31 {
	right: 0px;
}

body.rtl .elementor-37 .elementor-element.elementor-element-abbcd31 {
	left: 0px;
}

.elementor-37 .elementor-element.elementor-element-c4a9573.elementor-element {
	--align-self: flex-end;
}

.elementor-37 .elementor-element.elementor-element-c4a9573 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-c4a9573 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-37 .elementor-element.elementor-element-de9e6f6 .elementor-button {
	background-color: #c19b2e;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c19b2e;
	border-radius: 4px 4px 4px 4px;
	padding: 10px 20px 10px 20px;
}

.elementor-37 .elementor-element.elementor-element-de9e6f6 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-de9e6f6 .elementor-button:focus {
	background-color: #063e74;
	border-color: #063e74;
}

.elementor-37 .elementor-element.elementor-element-de9e6f6 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-37 .elementor-element.elementor-element-de9e6f6 .elementor-button .elementor-button-content-wrapper {
	gap: 20px;
}

.elementor-37 .elementor-element.elementor-element-eb39fde .elementor-button {
	background-color: #c19b2e;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c19b2e;
	border-radius: 4px 4px 4px 4px;
	padding: 10px 20px 10px 20px;
}

.elementor-37 .elementor-element.elementor-element-eb39fde .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-37 .elementor-element.elementor-element-eb39fde .elementor-button .elementor-button-content-wrapper {
	gap: 20px;
}

.elementor-37 .elementor-element.elementor-element-f209b3b {
	--display: flex;
}

.elementor-37 .elementor-element.elementor-element-9fd9738 {
	--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-37 .elementor-element.elementor-element-f1b08b3 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-37 .elementor-element.elementor-element-f1b08b3:hover {
	background-color: #999;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
}

.elementor-37 .elementor-element.elementor-element-f1b08b3, .elementor-37 .elementor-element.elementor-element-f1b08b3::before {
	--border-transition: .3s;
}

.elementor-37 .elementor-element.elementor-element-dce6016 {
	--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-37 .elementor-element.elementor-element-e18c1f9 img {
	width: auto;
	height: 265px;
}

.elementor-37 .elementor-element.elementor-element-01f6527 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-01f6527 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 36px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-3cb391b {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-3cb391b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	line-height: 25px;
	color: #001f3d;
}

.elementor-37 .elementor-element.elementor-element-0b1b8a6 {
	--display: flex;
	--position: absolute;
	--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: flex-end;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
	--z-index: 2;
}

body:not(.rtl) .elementor-37 .elementor-element.elementor-element-0b1b8a6 {
	right: 0px;
}

body.rtl .elementor-37 .elementor-element.elementor-element-0b1b8a6 {
	left: 0px;
}

.elementor-37 .elementor-element.elementor-element-5f618ad.elementor-element {
	--align-self: flex-end;
}

.elementor-37 .elementor-element.elementor-element-5f618ad {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-5f618ad .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-37 .elementor-element.elementor-element-a717a3e .elementor-button {
	background-color: #c19b2e;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c19b2e;
	border-radius: 4px 4px 4px 4px;
	padding: 10px 20px 10px 20px;
}

.elementor-37 .elementor-element.elementor-element-a717a3e .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-a717a3e .elementor-button:focus {
	background-color: #063e74;
	border-color: #063e74;
}

.elementor-37 .elementor-element.elementor-element-a717a3e .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-37 .elementor-element.elementor-element-a717a3e .elementor-button .elementor-button-content-wrapper {
	gap: 20px;
}

.elementor-37 .elementor-element.elementor-element-31862b9 .elementor-button {
	background-color: #c19b2e;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c19b2e;
	border-radius: 4px 4px 4px 4px;
	padding: 10px 20px 10px 20px;
}

.elementor-37 .elementor-element.elementor-element-31862b9 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-37 .elementor-element.elementor-element-31862b9 .elementor-button .elementor-button-content-wrapper {
	gap: 20px;
}

.elementor-37 .elementor-element.elementor-element-48c9112 {
	--display: flex;
}

.elementor-37 .elementor-element.elementor-element-2ed64a1 {
	--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-37 .elementor-element.elementor-element-66a9660 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-37 .elementor-element.elementor-element-66a9660:hover {
	background-color: #999;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
}

.elementor-37 .elementor-element.elementor-element-66a9660, .elementor-37 .elementor-element.elementor-element-66a9660::before {
	--border-transition: .3s;
}

.elementor-37 .elementor-element.elementor-element-bed477e {
	--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-37 .elementor-element.elementor-element-0e3afda img {
	width: auto;
	height: 265px;
}

.elementor-37 .elementor-element.elementor-element-1165ff4 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-1165ff4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 36px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-5256ce9 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-5256ce9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	line-height: 25px;
	color: #001f3d;
}

.elementor-37 .elementor-element.elementor-element-57a8322 {
	--display: flex;
	--position: absolute;
	--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: flex-end;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
	--z-index: 2;
}

body:not(.rtl) .elementor-37 .elementor-element.elementor-element-57a8322 {
	right: 0px;
}

body.rtl .elementor-37 .elementor-element.elementor-element-57a8322 {
	left: 0px;
}

.elementor-37 .elementor-element.elementor-element-ec140fd.elementor-element {
	--align-self: flex-end;
}

.elementor-37 .elementor-element.elementor-element-ec140fd {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-ec140fd .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-37 .elementor-element.elementor-element-481ab5e .elementor-button {
	background-color: #c19b2e;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c19b2e;
	border-radius: 4px 4px 4px 4px;
	padding: 10px 20px 10px 20px;
}

.elementor-37 .elementor-element.elementor-element-481ab5e .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-481ab5e .elementor-button:focus {
	background-color: #063e74;
	border-color: #063e74;
}

.elementor-37 .elementor-element.elementor-element-481ab5e .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-37 .elementor-element.elementor-element-481ab5e .elementor-button .elementor-button-content-wrapper {
	gap: 20px;
}

.elementor-37 .elementor-element.elementor-element-eeaed29 .elementor-button {
	background-color: #c19b2e;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c19b2e;
	border-radius: 4px 4px 4px 4px;
	padding: 10px 20px 10px 20px;
}

.elementor-37 .elementor-element.elementor-element-eeaed29 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-37 .elementor-element.elementor-element-eeaed29 .elementor-button .elementor-button-content-wrapper {
	gap: 20px;
}

.elementor-37 .elementor-element.elementor-element-e650784 {
	--e-n-carousel-swiper-slides-to-display: 3;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 58px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 58px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-size: 14px;
	--e-n-carousel-arrow-normal-color: #fff;
}

.elementor-37 .elementor-element.elementor-element-e650784 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: #0053a3;
	border-radius: 50% 50% 50% 50%;
	padding: 14px 14px 14px 14px;
}

.elementor-37 .elementor-element.elementor-element-e650784 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 120px 0px 120px;
}

:where( .elementor-37 .elementor-element.elementor-element-e650784 .swiper-slide ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con {
	--padding-block-start: 0px;
	--padding-inline-end: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
}

.elementor-37 .elementor-element.elementor-element-f8a7f5d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-37 .elementor-element.elementor-element-4e303d9 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-37 .elementor-element.elementor-element-86a4dc6 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-86a4dc6 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 36px;
	color: #0053a3;
}

.elementor-37 .elementor-element.elementor-element-35cb2bf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-35cb2bf img {
	width: 87px;
}

.elementor-37 .elementor-element.elementor-element-99a6e25 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-99a6e25 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-99a6e25 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #424242;
}

.elementor-37 .elementor-element.elementor-element-af8f8e0 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-37 .elementor-element.elementor-element-27df002 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-27df002 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 36px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #0053a3;
}

.elementor-37 .elementor-element.elementor-element-44a40d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-44a40d9 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-44a40d9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #424242;
}

.elementor-37 .elementor-element.elementor-element-0ea948d {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-37 .elementor-element.elementor-element-a65cebd {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-a65cebd .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 36px;
	color: #0053a3;
}

.elementor-37 .elementor-element.elementor-element-1956816 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-1956816 img {
	width: 135px;
}

.elementor-37 .elementor-element.elementor-element-f65f169 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-f65f169 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-f65f169 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #424242;
}

.elementor-37 .elementor-element.elementor-element-68b065a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 95px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-37 .elementor-element.elementor-element-d79d172 .elementor-button {
	background-color: #063e74;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #063e74;
	border-radius: 4px 4px 4px 4px;
	padding: 10px 20px 10px 20px;
}

.elementor-37 .elementor-element.elementor-element-d79d172 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-d79d172 .elementor-button:focus {
	background-color: #c19b2e;
	border-color: #c19b2e;
}

.elementor-37 .elementor-element.elementor-element-d318ccd .elementor-button {
	background-color: #063e74;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #063e74;
	border-radius: 4px 4px 4px 4px;
	padding: 10px 20px 10px 20px;
}

.elementor-37 .elementor-element.elementor-element-d318ccd .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-d318ccd .elementor-button:focus {
	background-color: #c19b2e;
	border-color: #c19b2e;
}

.elementor-37 .elementor-element.elementor-element-6ccb6ed .elementor-button {
	background-color: #063e74;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #063e74;
	border-radius: 4px 4px 4px 4px;
	padding: 10px 20px 10px 20px;
}

.elementor-37 .elementor-element.elementor-element-6ccb6ed .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-6ccb6ed .elementor-button:focus {
	background-color: #c19b2e;
	border-color: #c19b2e;
}

.elementor-37 .elementor-element.elementor-element-8977f8d {
	--display: flex;
	--margin-top: -67px;
	--margin-bottom: -64px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-37 .elementor-element.elementor-element-a06a09c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-37 .elementor-element.elementor-element-ed914e9:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-ed914e9 > .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/Choose-bg.png");
	background-position: -10px -43px;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-37 .elementor-element.elementor-element-7ec5dd1 {
	text-align: center;
}

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

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

.elementor-37 .elementor-element.elementor-element-1b2bbfc {
	text-align: center;
}

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

.elementor-37 .elementor-element.elementor-element-ac837b9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-ac837b9 {
	text-align: center;
}

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

.elementor-37 .elementor-element.elementor-element-eb90d2b {
	--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-37 .elementor-element.elementor-element-46d7100 {
	--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: 50px;
	--padding-right: 50px;
}

.elementor-37 .elementor-element.elementor-element-a0aee97 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-37 .elementor-element.elementor-element-e7ed1a3 {
	--display: flex;
	--min-height: 100%;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-37 .elementor-element.elementor-element-5ddebc3 img {
	height: 265px;
	object-fit: contain;
	object-position: center center;
}

.elementor-37 .elementor-element.elementor-element-4165edf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-37 .elementor-element.elementor-element-c1c67bb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-c1c67bb img {
	height: 24px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-f0bae0e {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-f0bae0e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-decoration: underline;
	line-height: 1.3em;
	color: #0053a3;
}

.elementor-37 .elementor-element.elementor-element-bb707b1 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-bb707b1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-10ecf0b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-10ecf0b {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-10ecf0b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-b6796c3 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-37 .elementor-element.elementor-element-a28ba40 {
	--display: flex;
	--min-height: 100%;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-37 .elementor-element.elementor-element-fb6237d img {
	height: 265px;
	object-fit: cover;
	object-position: center center;
}

.elementor-37 .elementor-element.elementor-element-263ae0f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-37 .elementor-element.elementor-element-95792e9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-95792e9 img {
	height: 24px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-ba2f001 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-ba2f001 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-decoration: underline;
	line-height: 1.3em;
	color: #0053a3;
}

.elementor-37 .elementor-element.elementor-element-3a0ad82 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-3a0ad82 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-e6a24c4 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-37 .elementor-element.elementor-element-513dc49 {
	--display: flex;
	--min-height: 100%;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-37 .elementor-element.elementor-element-3eb8476 img {
	height: 265px;
	object-fit: cover;
	object-position: center center;
}

.elementor-37 .elementor-element.elementor-element-4a666bf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-37 .elementor-element.elementor-element-ff4da31 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-ff4da31 img {
	height: 24px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-a1faa22 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-a1faa22 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-decoration: underline;
	line-height: 1.3em;
	color: #0053a3;
}

.elementor-37 .elementor-element.elementor-element-3f746cc {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-3f746cc .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-a2b4167 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-a2b4167 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-0164ff3 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-37 .elementor-element.elementor-element-6b82119 {
	--display: flex;
	--min-height: 100%;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-37 .elementor-element.elementor-element-a6208b9 img {
	height: 265px;
	object-fit: contain;
	object-position: center center;
}

.elementor-37 .elementor-element.elementor-element-8718289 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-37 .elementor-element.elementor-element-42a45ec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-42a45ec img {
	height: 24px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-7327c16 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-7327c16 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-decoration: underline;
	line-height: 1.3em;
	color: #0053a3;
}

.elementor-37 .elementor-element.elementor-element-3f965a1 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-3f965a1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-f7f9b77 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-f7f9b77 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 23px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-5f4da3e {
	--e-n-carousel-swiper-slides-to-display: 4;
	--e-n-carousel-swiper-slides-gap: 10px;
	z-index: 100;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 10px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 10px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-normal-color: #fff;
}

:where( .elementor-37 .elementor-element.elementor-element-5f4da3e .swiper-slide ) > .e-con {
	background-color: #fff;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 10px;
	--padding-right: 0px;
	--padding-bottom: 10px;
	--padding-left: 0px;
}

.elementor-37 .elementor-element.elementor-element-5f4da3e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: #0053a3;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-37 .elementor-element.elementor-element-5f4da3e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-37 .elementor-element.elementor-element-82a4309 {
	--display: flex;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-37 .elementor-element.elementor-element-b677938 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-37 .elementor-element.elementor-element-b677938 {
	text-align: center;
}

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

.elementor-37 .elementor-element.elementor-element-d82289d {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-37 .elementor-element.elementor-element-d82289d.e-con {
	--align-self: center;
}

.elementor-37 .elementor-element.elementor-element-05fab2d {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-37 .elementor-element.elementor-element-f172d45 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-f172d45 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-f172d45 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 34px;
	color: #fff;
}

.elementor-37 .elementor-element.elementor-element-a7d4af8 {
	--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: flex-start;
	--overlay-opacity: .75;
	--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-37 .elementor-element.elementor-element-a7d4af8:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-a7d4af8 > .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/industries-serve-bg-scaled-1.jpg");
}

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

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

.elementor-37 .elementor-element.elementor-element-494aec4 {
	--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: space-between;
	--align-items: flex-start;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-37 .elementor-element.elementor-element-494aec4.e-con {
	--align-self: flex-start;
}

.elementor-37 .elementor-element.elementor-element-63894d1 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-37 .elementor-element.elementor-element-c2ac73c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-d9fe079 > .elementor-widget-container {
	margin: 0px 0px 0px 100px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-d9fe079 {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-d9fe079 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 43px;
	font-weight: 600;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-e4c992e {
	--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-37 .elementor-element.elementor-element-5b69079 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-f6e239b > .elementor-widget-container {
	margin: 0px 0px 0px 100px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-f6e239b {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-f6e239b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 43px;
	font-weight: 600;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-5cb2c1e > .elementor-widget-container {
	margin: 50px 0px 30px 100px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-5cb2c1e {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-5cb2c1e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-1d002c3 > .elementor-widget-container {
	margin: 0px 0px 30px 100px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-1d002c3 {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-1d002c3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	font-style: italic;
	color: #1976d2;
}

.elementor-37 .elementor-element.elementor-element-68730a5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--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-37 .elementor-element.elementor-element-73f0620 {
	--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-37 .elementor-element.elementor-element-4aa370a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-4aa370a img {
	height: 118px;
	object-fit: cover;
	object-position: center center;
	border-radius: 4px 4px 4px 4px;
}

.elementor-37 .elementor-element.elementor-element-40f64ef {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-40f64ef .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 25px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-c6b17d9 {
	--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-37 .elementor-element.elementor-element-7bfdc7f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-7bfdc7f img {
	height: 118px;
	object-fit: cover;
	object-position: center center;
	border-radius: 4px 4px 4px 4px;
}

.elementor-37 .elementor-element.elementor-element-513c9bd {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-513c9bd .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 25px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-93aa477 {
	--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-37 .elementor-element.elementor-element-7494b56 img {
	height: 118px;
	object-fit: cover;
	object-position: center center;
	border-radius: 4px 4px 4px 4px;
}

.elementor-37 .elementor-element.elementor-element-af4fb69 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-af4fb69 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 25px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-2d2c69e {
	--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-37 .elementor-element.elementor-element-a3eef24 img {
	height: 118px;
	object-fit: cover;
	object-position: center center;
	border-radius: 4px 4px 4px 4px;
}

.elementor-37 .elementor-element.elementor-element-dc9fd0a {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-dc9fd0a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 25px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-e3aa9d3 {
	--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-37 .elementor-element.elementor-element-a405d6a {
	--display: flex;
}

.elementor-37 .elementor-element.elementor-element-29a75f3 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-37 .elementor-element.elementor-element-c4e6569 img {
	height: 325px;
	object-fit: cover;
	object-position: top center;
	border-radius: 24px 24px 24px 24px;
}

.elementor-37 .elementor-element.elementor-element-0f0a33c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-37 .elementor-element.elementor-element-4eaafb0 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-4eaafb0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-e679c34 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-e679c34 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-e679c34 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-41cb41d {
	--display: flex;
}

.elementor-37 .elementor-element.elementor-element-c17b2ac {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-37 .elementor-element.elementor-element-4590c58 img {
	height: 325px;
	object-fit: cover;
	object-position: top center;
	border-radius: 24px 24px 24px 24px;
}

.elementor-37 .elementor-element.elementor-element-93bfe82 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-37 .elementor-element.elementor-element-139b758 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-139b758 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-60a9e9c {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-60a9e9c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-60a9e9c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-dcbbed5 {
	--display: flex;
}

.elementor-37 .elementor-element.elementor-element-4ba9f3e {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-37 .elementor-element.elementor-element-a520c06 img {
	height: 325px;
	object-fit: cover;
	object-position: top center;
	border-radius: 24px 24px 24px 24px;
}

.elementor-37 .elementor-element.elementor-element-44ea595 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-37 .elementor-element.elementor-element-75a39b2 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-75a39b2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-fc27f79 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-fc27f79 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-fc27f79 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-ec759ac {
	--display: flex;
}

.elementor-37 .elementor-element.elementor-element-92a5990 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-37 .elementor-element.elementor-element-99a3e1c img {
	height: 325px;
	object-fit: cover;
	object-position: center center;
	border-radius: 24px 24px 24px 24px;
}

.elementor-37 .elementor-element.elementor-element-ee573bc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-37 .elementor-element.elementor-element-69ddec3 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-69ddec3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-c791288 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-c791288 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-c791288 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-13ef825 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: -70px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: -70px;
	--e-n-carousel-arrow-normal-color: #fff;
}

.elementor-37 .elementor-element.elementor-element-13ef825 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: #0053a3;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-37 .elementor-element.elementor-element-13ef825 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

:where( .elementor-37 .elementor-element.elementor-element-13ef825 .swiper-slide ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-37 .elementor-element.elementor-element-cdd7be7 {
	--display: flex;
	--min-height: 600px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-37 .elementor-element.elementor-element-cdd7be7:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-cdd7be7 > .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: bottom center;
	background-repeat: no-repeat;
	background-size: auto;
}

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

.elementor-37 .elementor-element.elementor-element-edaedac {
	text-align: center;
}

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

.elementor-37 .elementor-element.elementor-element-0daee65 {
	--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: space-between;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-37 .elementor-element.elementor-element-b9e734b {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 24px 24px 24px 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 44px;
	--padding-bottom: 44px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-37 .elementor-element.elementor-element-b9e734b.e-con {
	--align-self: center;
}

.elementor-37 .elementor-element.elementor-element-b5a77c0 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-b5a77c0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #fff;
}

.elementor-37 .elementor-element.elementor-element-589442a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-589442a {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-589442a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	font-style: italic;
	line-height: 30px;
	color: #fff;
}

.elementor-37 .elementor-element.elementor-element-1137f1f {
	--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-37 .elementor-element.elementor-element-e18e280 {
	--display: flex;
}

.elementor-37 .elementor-element.elementor-element-71704ec {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-37 .elementor-element.elementor-element-e16748e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 28px 28px 28px 28px;
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25098039215686);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

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

.elementor-37 .elementor-element.elementor-element-b683564 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e8e8e8;
	--border-color: #e8e8e8;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-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-37 .elementor-element.elementor-element-6a96b00 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-37 .elementor-element.elementor-element-6a96b00 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-37 .elementor-element.elementor-element-6a96b00 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-6a96b00 .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-0355858 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-0355858.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-0355858 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-0355858 .elementor-icon svg {
	height: 16px;
}

.elementor-37 .elementor-element.elementor-element-17e2eb9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-37 .elementor-element.elementor-element-17e2eb9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-17e2eb9.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-17e2eb9.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-17e2eb9.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-17e2eb9.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-17e2eb9.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-17e2eb9 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-17e2eb9 .elementor-icon svg {
	height: 16px;
}

.elementor-37 .elementor-element.elementor-element-9d49f2b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-37 .elementor-element.elementor-element-9d49f2b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-9d49f2b.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-9d49f2b.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-9d49f2b.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-9d49f2b.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-9d49f2b.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-9d49f2b .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-9d49f2b .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-d890ff2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-d890ff2.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-d890ff2 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-d890ff2 .elementor-icon svg {
	height: 16px;
}

.elementor-37 .elementor-element.elementor-element-b99591d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-b99591d {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-b99591d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-b887d38 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-b887d38 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-b887d38 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	color: #0053a3;
}

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

.elementor-37 .elementor-element.elementor-element-8dd6035 {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-8dd6035 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3em;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-966fbf0 {
	--display: flex;
}

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

.elementor-37 .elementor-element.elementor-element-cc05c6f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 28px 28px 28px 28px;
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25098039215686);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

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

.elementor-37 .elementor-element.elementor-element-de17bff {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e8e8e8;
	--border-color: #e8e8e8;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

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

.elementor-37 .elementor-element.elementor-element-3900182 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-3900182.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-3900182 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-3900182 .elementor-icon svg {
	height: 16px;
}

.elementor-37 .elementor-element.elementor-element-50f9a45 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-37 .elementor-element.elementor-element-50f9a45 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-50f9a45.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-50f9a45.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-50f9a45.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-50f9a45.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-50f9a45.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-50f9a45 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-50f9a45 .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-5a94e06 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-37 .elementor-element.elementor-element-5a94e06 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-5a94e06 .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-d7bcadb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-d7bcadb.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-d7bcadb .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-d7bcadb .elementor-icon svg {
	height: 16px;
}

.elementor-37 .elementor-element.elementor-element-57b8c5b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-37 .elementor-element.elementor-element-57b8c5b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-57b8c5b.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-57b8c5b.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-57b8c5b.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-57b8c5b.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-57b8c5b.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-57b8c5b .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-57b8c5b .elementor-icon svg {
	height: 16px;
}

.elementor-37 .elementor-element.elementor-element-cc4d149 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-cc4d149 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-cc4d149 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-09bdb52 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-09bdb52 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-09bdb52 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	color: #0053a3;
}

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

.elementor-37 .elementor-element.elementor-element-f72d995 {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-f72d995 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3em;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-e7128aa {
	--display: flex;
}

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

.elementor-37 .elementor-element.elementor-element-dbaef51 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 28px 28px 28px 28px;
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25098039215686);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

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

.elementor-37 .elementor-element.elementor-element-d285c46 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e8e8e8;
	--border-color: #e8e8e8;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

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

.elementor-37 .elementor-element.elementor-element-c9f581c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-c9f581c.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-c9f581c .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-c9f581c .elementor-icon svg {
	height: 16px;
}

.elementor-37 .elementor-element.elementor-element-63832eb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-37 .elementor-element.elementor-element-63832eb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-63832eb.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-63832eb.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-63832eb.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-63832eb.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-63832eb.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-63832eb .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-63832eb .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-0a29294 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-0a29294.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-0a29294.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-0a29294.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-0a29294.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-0a29294.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-0a29294 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-0a29294 .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-bbf973a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-bbf973a.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-bbf973a .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-bbf973a .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-0c7bf77 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-0c7bf77.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-0c7bf77.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-0c7bf77.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-0c7bf77.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-0c7bf77.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-0c7bf77 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-0c7bf77 .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-12b7934 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-12b7934 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-703234d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-703234d {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-703234d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	color: #0053a3;
}

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

.elementor-37 .elementor-element.elementor-element-4d46316 {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-4d46316 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3em;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-d9db296 {
	--display: flex;
}

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

.elementor-37 .elementor-element.elementor-element-4578db2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 28px 28px 28px 28px;
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25098039215686);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

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

.elementor-37 .elementor-element.elementor-element-6e68639 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e8e8e8;
	--border-color: #e8e8e8;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

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

.elementor-37 .elementor-element.elementor-element-a7cb8f7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-a7cb8f7.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-a7cb8f7 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-a7cb8f7 .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-5906361 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-5906361.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-5906361 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-5906361 .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-f3547c1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-f3547c1.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-f3547c1 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-f3547c1 .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-ae1f8a0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-ae1f8a0.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-ae1f8a0 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-ae1f8a0 .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-80c5e1b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-37 .elementor-element.elementor-element-80c5e1b .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-80c5e1b .elementor-icon svg {
	height: 16px;
}

.elementor-37 .elementor-element.elementor-element-80b2535 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-80b2535 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-80b2535 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-8edd511 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-8edd511 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-8edd511 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	color: #0053a3;
}

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

.elementor-37 .elementor-element.elementor-element-13a8e17 {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-13a8e17 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3em;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-66d866d {
	--display: flex;
}

.elementor-37 .elementor-element.elementor-element-867ae64 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-37 .elementor-element.elementor-element-2f83619 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 28px 28px 28px 28px;
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25098039215686);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

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

.elementor-37 .elementor-element.elementor-element-b1f7a03 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e8e8e8;
	--border-color: #e8e8e8;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

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

.elementor-37 .elementor-element.elementor-element-b61f926 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-b61f926.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-b61f926 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-b61f926 .elementor-icon svg {
	height: 16px;
}

.elementor-37 .elementor-element.elementor-element-9e0976a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-37 .elementor-element.elementor-element-9e0976a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-9e0976a.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-9e0976a.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-9e0976a.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-9e0976a.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-9e0976a.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-9e0976a .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-9e0976a .elementor-icon svg {
	height: 16px;
}

.elementor-37 .elementor-element.elementor-element-859c415 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-37 .elementor-element.elementor-element-859c415 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-859c415.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-859c415.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-859c415.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-859c415.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-859c415.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-859c415 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-859c415 .elementor-icon svg {
	height: 16px;
}

.elementor-37 .elementor-element.elementor-element-04f9bc3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-37 .elementor-element.elementor-element-04f9bc3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-04f9bc3.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-04f9bc3.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-04f9bc3.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-04f9bc3.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-04f9bc3.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-04f9bc3 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-04f9bc3 .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-a59c884 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-a59c884.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-a59c884 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-a59c884 .elementor-icon svg {
	height: 16px;
}

.elementor-37 .elementor-element.elementor-element-1600bd6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-1600bd6 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-1600bd6 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-8c32ac7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-8c32ac7 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-8c32ac7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	color: #0053a3;
}

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

.elementor-37 .elementor-element.elementor-element-e05395b {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-e05395b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3em;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-e0edc58 {
	--display: flex;
}

.elementor-37 .elementor-element.elementor-element-17bd588 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-37 .elementor-element.elementor-element-f04be60 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 28px 28px 28px 28px;
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25098039215686);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

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

.elementor-37 .elementor-element.elementor-element-5d35bb7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e8e8e8;
	--border-color: #e8e8e8;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

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

.elementor-37 .elementor-element.elementor-element-c9b84fe .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-c9b84fe.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-c9b84fe .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-c9b84fe .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-2d98923 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-37 .elementor-element.elementor-element-2d98923 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-2d98923 .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-3d5c65b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-37 .elementor-element.elementor-element-3d5c65b .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-3d5c65b .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-8d3c2d3 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-37 .elementor-element.elementor-element-8d3c2d3 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-8d3c2d3 .elementor-icon svg {
	height: 16px;
}

.elementor-37 .elementor-element.elementor-element-32362b0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-37 .elementor-element.elementor-element-32362b0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-32362b0.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-32362b0.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-32362b0.elementor-view-default .elementor-icon {
	color: #ffc107;
	border-color: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-32362b0.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-32362b0.elementor-view-default .elementor-icon svg {
	fill: #ffc107;
}

.elementor-37 .elementor-element.elementor-element-32362b0 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-32362b0 .elementor-icon svg {
	height: 16px;
}

.elementor-37 .elementor-element.elementor-element-a971182 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-a971182 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-a971182 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #252525;
}

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

.elementor-37 .elementor-element.elementor-element-7c1c0fc {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-7c1c0fc .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	color: #0053a3;
}

.elementor-37 .elementor-element.elementor-element-89c09eb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-37 .elementor-element.elementor-element-f070440 {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-f070440 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3em;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-6a09f15 {
	--display: flex;
}

.elementor-37 .elementor-element.elementor-element-7f7663e {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-37 .elementor-element.elementor-element-2244c26 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d5d5d5;
	--border-color: #d5d5d5;
	--border-radius: 28px 28px 28px 28px;
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25098039215686);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 28px;
	--padding-right: 28px;
}

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

.elementor-37 .elementor-element.elementor-element-e62b837 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e8e8e8;
	--border-color: #e8e8e8;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

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

.elementor-37 .elementor-element.elementor-element-2c2a57a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-37 .elementor-element.elementor-element-2c2a57a .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-2c2a57a .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-ee96970 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-ee96970.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-ee96970 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-ee96970 .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-b5119ce .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-b5119ce.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-b5119ce .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-b5119ce .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-de14ad0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-de14ad0.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-de14ad0 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-de14ad0 .elementor-icon svg {
	height: 16px;
}

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

.elementor-37 .elementor-element.elementor-element-aad4338 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-aad4338.elementor-view-stacked .elementor-icon {
	background-color: #ffc107;
}

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

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

.elementor-37 .elementor-element.elementor-element-aad4338 .elementor-icon {
	font-size: 16px;
}

.elementor-37 .elementor-element.elementor-element-aad4338 .elementor-icon svg {
	height: 16px;
}

.elementor-37 .elementor-element.elementor-element-0e54eef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-0e54eef {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-0e54eef .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #252525;
}

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

.elementor-37 .elementor-element.elementor-element-88bc225 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-88bc225 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	color: #0053a3;
}

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

.elementor-37 .elementor-element.elementor-element-7dc24c1 {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-7dc24c1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3em;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-f45e3d7 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 20px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 20px;
	--e-n-carousel-arrow-size: 14px;
	--e-n-carousel-arrow-normal-color: #fff;
}

.elementor-37 .elementor-element.elementor-element-f45e3d7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: #0053a3;
	border-radius: 50% 50% 50% 50%;
	padding: 14px 14px 14px 14px;
}

:where( .elementor-37 .elementor-element.elementor-element-f45e3d7 .swiper-slide ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-37 .elementor-element.elementor-element-459dd8a {
	--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: flex-start;
	--overlay-opacity: .9;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-37 .elementor-element.elementor-element-459dd8a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-459dd8a > .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/about-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-37 .elementor-element.elementor-element-13599da {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--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-37 .elementor-element.elementor-element-13599da.e-con {
	--align-self: flex-start;
}

.elementor-37 .elementor-element.elementor-element-70a94e4 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-37 .elementor-element.elementor-element-70a94e4 {
	text-align: center;
}

.elementor-37 .elementor-element.elementor-element-70a94e4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 1.3em;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-65cba80 {
	--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;
}

.elementor-37 .elementor-element.elementor-element-e7e689e {
	--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;
}

.elementor-37 .elementor-element.elementor-element-3aee2f7 {
	--display: flex;
	--min-height: 120px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--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-37 .elementor-element.elementor-element-b20aa0d {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-b20aa0d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-b20aa0d img {
	width: 100%;
	height: 170px;
	object-fit: cover;
	object-position: top center;
	border-radius: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-a0e7b8b {
	--display: flex;
	--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-37 .elementor-element.elementor-element-edfd0e7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-edfd0e7 {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-edfd0e7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-decoration: underline;
	color: #0053a3;
}

.elementor-37 .elementor-element.elementor-element-c716851 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-c716851 {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-c716851 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-ddfb47e {
	--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;
}

.elementor-37 .elementor-element.elementor-element-9c05050 {
	--display: flex;
	--min-height: 120px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--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-37 .elementor-element.elementor-element-c9711f1 {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-c9711f1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-c9711f1 img {
	width: 100%;
	height: 170px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-b11bc1c {
	--display: flex;
	--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-37 .elementor-element.elementor-element-f763ab9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-f763ab9 {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-f763ab9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-decoration: underline;
	color: #0053a3;
}

.elementor-37 .elementor-element.elementor-element-a432486 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-a432486 {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-a432486 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-53939da {
	--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: 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-37 .elementor-element.elementor-element-5380233 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--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-37 .elementor-element.elementor-element-5380233:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-5380233 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .2);
}

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

.elementor-37 .elementor-element.elementor-element-0262f17 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 0px 10px;
}

.elementor-37 .elementor-element.elementor-element-0262f17 {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-0262f17 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-07035a2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-07035a2 {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-607cc69 {
	--n-accordion-title-font-size: 24px;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #0053a3;
	--n-accordion-title-hover-color: #0053a3;
	--n-accordion-title-active-color: #0053a3;
	--n-accordion-icon-size: 15px;
}

.elementor-37 .elementor-element.elementor-element-607cc69 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-607cc69 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-37 .elementor-element.elementor-element-607cc69 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
	line-height: 0px;
}

.elementor-37 .elementor-element.elementor-element-607cc69 :where( .elementor-37 .elementor-element.elementor-element-607cc69 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-37 .elementor-element.elementor-element-3c32098 {
	--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;
}

.elementor-37 .elementor-element.elementor-element-6602571 {
	--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;
}

.elementor-37 .elementor-element.elementor-element-4f1e4e3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--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-37 .elementor-element.elementor-element-4dc70cc {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-4dc70cc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-4dc70cc img {
	width: 100%;
	height: 170px;
	object-fit: cover;
	object-position: center center;
	border-radius: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-09e44c1 {
	--display: flex;
	--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-37 .elementor-element.elementor-element-6484107 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-6484107 {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-6484107 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-decoration: underline;
	color: #0053a3;
}

.elementor-37 .elementor-element.elementor-element-ddc24d8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-ddc24d8 {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-ddc24d8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-7cb2f24 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--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-37 .elementor-element.elementor-element-7cb2f24:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-7cb2f24 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .2);
}

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

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

.elementor-37 .elementor-element.elementor-element-5b9fa30 {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-80eaf69 {
	--n-accordion-title-font-size: 24px;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #0053a3;
	--n-accordion-title-hover-color: #0053a3;
	--n-accordion-title-active-color: #0053a3;
	--n-accordion-icon-size: 15px;
}

.elementor-37 .elementor-element.elementor-element-80eaf69 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-80eaf69 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-37 .elementor-element.elementor-element-80eaf69 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
	line-height: 0px;
}

.elementor-37 .elementor-element.elementor-element-80eaf69 :where( .elementor-37 .elementor-element.elementor-element-80eaf69 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-37 .elementor-element.elementor-element-bc77a88 {
	--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;
}

.elementor-37 .elementor-element.elementor-element-a20e528 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--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-37 .elementor-element.elementor-element-aae9556 {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-aae9556 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-aae9556 img {
	width: 100%;
	height: 170px;
	object-fit: fill;
	border-radius: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-aa294d4 {
	--display: flex;
	--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-37 .elementor-element.elementor-element-640186c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-640186c {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-640186c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-fd50c5e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-fd50c5e {
	text-align: left;
}

.elementor-37 .elementor-element.elementor-element-fd50c5e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-e3bc9e2 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--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-37 .elementor-element.elementor-element-e3bc9e2:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-e3bc9e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .2);
}

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

.elementor-37 .elementor-element.elementor-element-dddb185 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-dddb185 {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #252525;
}

.elementor-37 .elementor-element.elementor-element-0ea1651 {
	--n-accordion-title-font-size: 24px;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #0053a3;
	--n-accordion-title-hover-color: #0053a3;
	--n-accordion-title-active-color: #0053a3;
	--n-accordion-icon-size: 15px;
}

.elementor-37 .elementor-element.elementor-element-0ea1651 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-37 .elementor-element.elementor-element-0ea1651 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-37 .elementor-element.elementor-element-0ea1651 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
	line-height: 0px;
}

.elementor-37 .elementor-element.elementor-element-0ea1651 :where( .elementor-37 .elementor-element.elementor-element-0ea1651 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-37 .elementor-element.elementor-element-cc81c8a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-cc81c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 100% auto;
	}
	
	.elementor-37 .elementor-element.elementor-element-cc81c8a {
		--margin-top: -200px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-3868eae {
		--margin-top: 250px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-f730d9f > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-f730d9f .elementor-heading-title {
		line-height: 60px;
	}
	
	.elementor-37 .elementor-element.elementor-element-e650784 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-37 .elementor-element.elementor-element-f8a7f5d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-86a4dc6 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-27df002 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-a65cebd .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-68b065a {
		--padding-top: 10px;
		--padding-bottom: 35px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-8977f8d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-ed914e9:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-ed914e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-ed914e9 {
		--margin-top: 0px;
		--margin-bottom: 35px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-1b2bbfc > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-5f4da3e {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-37 .elementor-element.elementor-element-82a4309 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-d82289d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-494aec4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-d9fe079 .elementor-heading-title {
		font-size: 34px;
		line-height: 40px;
	}
	
	.elementor-37 .elementor-element.elementor-element-5cb2c1e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-1d002c3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-68730a5 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--flex-wrap: wrap;
	}
	
	.elementor-37 .elementor-element.elementor-element-13ef825 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-37 .elementor-element.elementor-element-cdd7be7 {
		--min-height: 550px;
		--padding-top: 35px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-0daee65 {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-71704ec {
		--padding-top: 80px;
		--padding-bottom: 50px;
		--padding-left: 60px;
		--padding-right: 60px;
	}
	
	.elementor-37 .elementor-element.elementor-element-e16748e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-37 .elementor-element.elementor-element-b683564 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-a99b65c {
		--padding-top: 80px;
		--padding-bottom: 50px;
		--padding-left: 60px;
		--padding-right: 60px;
	}
	
	.elementor-37 .elementor-element.elementor-element-cc05c6f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-37 .elementor-element.elementor-element-de17bff {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-aa72c24 {
		--padding-top: 80px;
		--padding-bottom: 50px;
		--padding-left: 60px;
		--padding-right: 60px;
	}
	
	.elementor-37 .elementor-element.elementor-element-dbaef51 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-37 .elementor-element.elementor-element-d285c46 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-4594760 {
		--padding-top: 80px;
		--padding-bottom: 50px;
		--padding-left: 60px;
		--padding-right: 60px;
	}
	
	.elementor-37 .elementor-element.elementor-element-4578db2 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-37 .elementor-element.elementor-element-6e68639 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-867ae64 {
		--padding-top: 80px;
		--padding-bottom: 50px;
		--padding-left: 60px;
		--padding-right: 60px;
	}
	
	.elementor-37 .elementor-element.elementor-element-2f83619 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-37 .elementor-element.elementor-element-b1f7a03 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-17bd588 {
		--padding-top: 80px;
		--padding-bottom: 50px;
		--padding-left: 60px;
		--padding-right: 60px;
	}
	
	.elementor-37 .elementor-element.elementor-element-f04be60 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-37 .elementor-element.elementor-element-5d35bb7 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-7f7663e {
		--padding-top: 80px;
		--padding-bottom: 50px;
		--padding-left: 60px;
		--padding-right: 60px;
	}
	
	.elementor-37 .elementor-element.elementor-element-2244c26 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-37 .elementor-element.elementor-element-e62b837 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-f45e3d7 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-37 .elementor-element.elementor-element-459dd8a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-70a94e4 .elementor-heading-title {
		line-height: 60px;
	}
	
	.elementor-37 .elementor-element.elementor-element-07035a2 {
		line-height: 1.3em;
	}
	
	.elementor-37 .elementor-element.elementor-element-5b9fa30 {
		line-height: 1.3em;
	}
	
	.elementor-37 .elementor-element.elementor-element-dddb185 {
		line-height: 1.3em;
	}
}

@media (max-width:767px) {
	.elementor-37 .elementor-element.elementor-element-5329b78 {
		--overlay-opacity: .5;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-37 .elementor-element.elementor-element-95684a3 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-95684a3 .elementor-heading-title {
		font-size: 33px;
		line-height: 50px;
	}
	
	.elementor-37 .elementor-element.elementor-element-d772ee9 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-d772ee9 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-ee69673 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-089d648 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-9d39df9.elementor-element {
		--align-self: center;
	}
	
	.elementor-37 .elementor-element.elementor-element-cc81c8a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-cc81c8a > .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/banner-wave-mobile.png");
		background-size: 100% auto;
	}
	
	.elementor-37 .elementor-element.elementor-element-cc81c8a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-37 .elementor-element.elementor-element-cc81c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-37 .elementor-element.elementor-element-cc81c8a {
		--margin-top: -77px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-3868eae {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 110px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-f730d9f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-f730d9f .elementor-heading-title {
		font-size: 24px;
		line-height: 35px;
	}
	
	.elementor-37 .elementor-element.elementor-element-9468a36 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-9468a36 {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-0b74b05 {
		--content-width: 100%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-37 .elementor-element.elementor-element-e7eb2c1 {
		--min-height: 416px;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-37 .elementor-element.elementor-element-84fea4d {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
	}
	
	.elementor-37 .elementor-element.elementor-element-72dbea2 img {
		width: 200px;
		max-width: 100%;
		height: 200px;
	}
	
	.elementor-37 .elementor-element.elementor-element-362859f.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-d558aa4.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-0075386.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-876a6e4.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-0c1ea15 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-16acaaf.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-d324c66 {
		--min-height: 416px;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-37 .elementor-element.elementor-element-47434d5 img {
		height: 200px;
	}
	
	.elementor-37 .elementor-element.elementor-element-6df1c42.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-b2f8e33.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-7a874a7.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-ce21c92 {
		--min-height: 416px;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-37 .elementor-element.elementor-element-e51d498 {
		--min-height: 200px;
	}
	
	.elementor-37 .elementor-element.elementor-element-1e861bc img {
		width: 100%;
		height: 200px;
	}
	
	.elementor-37 .elementor-element.elementor-element-ac2abb0.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-c8629af.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-a1468c6.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-f22ee05 {
		--min-height: 416px;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-37 .elementor-element.elementor-element-dbb9283 {
		--min-height: 200px;
	}
	
	.elementor-37 .elementor-element.elementor-element-280e238 img {
		width: 100%;
		height: 200px;
	}
	
	.elementor-37 .elementor-element.elementor-element-d1b2f84.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-f7fe2c1.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-eb39fde.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-9fd9738 {
		--min-height: 416px;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-37 .elementor-element.elementor-element-dce6016 {
		--min-height: 200px;
	}
	
	.elementor-37 .elementor-element.elementor-element-e18c1f9 img {
		width: 100%;
		height: 200px;
	}
	
	.elementor-37 .elementor-element.elementor-element-01f6527.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-3cb391b.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-31862b9.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-2ed64a1 {
		--min-height: 416px;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-37 .elementor-element.elementor-element-bed477e {
		--min-height: 200px;
	}
	
	.elementor-37 .elementor-element.elementor-element-0e3afda img {
		width: 100%;
		height: 200px;
	}
	
	.elementor-37 .elementor-element.elementor-element-1165ff4.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-5256ce9.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-eeaed29.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-37 .elementor-element.elementor-element-e650784 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-prev-left-position: 15px;
		--e-n-carousel-arrow-next-right-position: 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-e650784 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 50px 0px 50px;
	}
	
	.elementor-37 .elementor-element.elementor-element-f8a7f5d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-99a6e25 .elementor-heading-title {
		line-height: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-44a40d9 .elementor-heading-title {
		line-height: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-f65f169 .elementor-heading-title {
		line-height: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-68b065a {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-ed914e9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-ed914e9:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-ed914e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-7ec5dd1 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-7ec5dd1 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-37 .elementor-element.elementor-element-1b2bbfc > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-1b2bbfc .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-ac837b9 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-ac837b9 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-eb90d2b {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-46d7100 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-e7ed1a3 {
		--min-height: 480px;
		--justify-content: flex-start;
	}
	
	.elementor-37 .elementor-element.elementor-element-a28ba40 {
		--min-height: 480px;
		--justify-content: flex-start;
	}
	
	.elementor-37 .elementor-element.elementor-element-513dc49 {
		--min-height: 480px;
		--justify-content: flex-start;
	}
	
	.elementor-37 .elementor-element.elementor-element-6b82119 {
		--min-height: 480px;
		--justify-content: flex-start;
	}
	
	.elementor-37 .elementor-element.elementor-element-5f4da3e {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-37 .elementor-element.elementor-element-5f4da3e > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-82a4309 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-b677938 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-d82289d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-494aec4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-63894d1 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-c2ac73c > .elementor-widget-container {
		margin: -30px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-c2ac73c img {
		width: 120px;
	}
	
	.elementor-37 .elementor-element.elementor-element-d9fe079 > .elementor-widget-container {
		margin: 0px 0px 0px 85px;
	}
	
	.elementor-37 .elementor-element.elementor-element-d9fe079 {
		text-align: center;
	}
	
	.elementor-37 .elementor-element.elementor-element-d9fe079 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-37 .elementor-element.elementor-element-e4c992e {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--flex-wrap: nowrap;
	}
	
	.elementor-37 .elementor-element.elementor-element-5b69079 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-5b69079 img {
		width: 120px;
	}
	
	.elementor-37 .elementor-element.elementor-element-f6e239b > .elementor-widget-container {
		margin: 20px 0px 0px -60px;
	}
	
	.elementor-37 .elementor-element.elementor-element-f6e239b .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-37 .elementor-element.elementor-element-5cb2c1e > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-5cb2c1e .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-1d002c3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-1d002c3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-37 .elementor-element.elementor-element-68730a5 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-73f0620 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-c6b17d9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-93aa477 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-2d2c69e {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-29a75f3 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-4eaafb0 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-37 .elementor-element.elementor-element-e679c34 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-c17b2ac {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-139b758 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-37 .elementor-element.elementor-element-60a9e9c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-4ba9f3e {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-75a39b2 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-37 .elementor-element.elementor-element-fc27f79 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-92a5990 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-69ddec3 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-37 .elementor-element.elementor-element-c791288 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-13ef825 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-37 .elementor-element.elementor-element-cdd7be7 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 30px;
		--padding-bottom: 5px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-edaedac .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-37 .elementor-element.elementor-element-0daee65 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-b9e734b {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--border-radius: 10px 10px 10px 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-b5a77c0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-b5a77c0 {
		text-align: center;
	}
	
	.elementor-37 .elementor-element.elementor-element-b5a77c0 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-37 .elementor-element.elementor-element-589442a {
		text-align: center;
	}
	
	.elementor-37 .elementor-element.elementor-element-1137f1f {
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-71704ec {
		--padding-top: 60px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-b683564 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-9aed813 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-8dd6035 {
		text-align: center;
	}
	
	.elementor-37 .elementor-element.elementor-element-a99b65c {
		--padding-top: 60px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-de17bff {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-55a9712 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-f72d995 {
		text-align: center;
	}
	
	.elementor-37 .elementor-element.elementor-element-aa72c24 {
		--padding-top: 60px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-d285c46 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-8d12f1d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-4d46316 {
		text-align: center;
	}
	
	.elementor-37 .elementor-element.elementor-element-4594760 {
		--padding-top: 60px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-6e68639 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-22f4b65 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-13a8e17 {
		text-align: center;
	}
	
	.elementor-37 .elementor-element.elementor-element-867ae64 {
		--padding-top: 60px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-b1f7a03 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-b67f9a5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-e05395b {
		text-align: center;
	}
	
	.elementor-37 .elementor-element.elementor-element-17bd588 {
		--padding-top: 60px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-5d35bb7 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-89c09eb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-f070440 {
		text-align: center;
	}
	
	.elementor-37 .elementor-element.elementor-element-7f7663e {
		--padding-top: 60px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-e62b837 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-94e1122 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-7dc24c1 {
		text-align: center;
	}
	
	.elementor-37 .elementor-element.elementor-element-f45e3d7 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-37 .elementor-element.elementor-element-459dd8a {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-37 .elementor-element.elementor-element-13599da {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-70a94e4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-70a94e4 .elementor-heading-title {
		font-size: 24px;
		line-height: 35px;
	}
	
	.elementor-37 .elementor-element.elementor-element-65cba80 {
		--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-37 .elementor-element.elementor-element-e7e689e {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-3aee2f7 {
		--min-height: 210px;
	}
	
	.elementor-37 .elementor-element.elementor-element-b20aa0d img {
		width: 100%;
		height: 100%;
	}
	
	.elementor-37 .elementor-element.elementor-element-edfd0e7 {
		text-align: left;
	}
	
	.elementor-37 .elementor-element.elementor-element-edfd0e7 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-ddfb47e {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-9c05050 {
		--min-height: 210px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-c9711f1 img {
		width: 100%;
		height: 70%;
	}
	
	.elementor-37 .elementor-element.elementor-element-f763ab9 {
		text-align: left;
	}
	
	.elementor-37 .elementor-element.elementor-element-f763ab9 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-f575004 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-0262f17 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-37 .elementor-element.elementor-element-607cc69 {
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-3c32098 {
		--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-37 .elementor-element.elementor-element-4f1e4e3 {
		--min-height: 210px;
	}
	
	.elementor-37 .elementor-element.elementor-element-4dc70cc {
		text-align: center;
	}
	
	.elementor-37 .elementor-element.elementor-element-4dc70cc img {
		width: 50%;
		height: 100%;
	}
	
	.elementor-37 .elementor-element.elementor-element-6484107 {
		text-align: left;
	}
	
	.elementor-37 .elementor-element.elementor-element-6484107 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-a77572b {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-80eaf69 {
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-a20e528 {
		--min-height: 210px;
	}
	
	.elementor-37 .elementor-element.elementor-element-aae9556 {
		text-align: center;
	}
	
	.elementor-37 .elementor-element.elementor-element-aae9556 img {
		width: 50%;
		height: 100%;
	}
	
	.elementor-37 .elementor-element.elementor-element-640186c {
		text-align: left;
	}
	
	.elementor-37 .elementor-element.elementor-element-640186c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-37 .elementor-element.elementor-element-1158f1f {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37 .elementor-element.elementor-element-0ea1651 {
		--n-accordion-title-font-size: 20px;
	}
}

@media (min-width:768px) {
	.elementor-37 .elementor-element.elementor-element-5329b78 {
		--width: 100%;
	}
	
	.elementor-37 .elementor-element.elementor-element-0b74b05 {
		--content-width: 100%;
	}
	
	.elementor-37 .elementor-element.elementor-element-e7eb2c1 {
		--width: 100%;
	}
	
	.elementor-37 .elementor-element.elementor-element-84fea4d {
		--width: 100%;
	}
	
	.elementor-37 .elementor-element.elementor-element-3cdce83 {
		--width: 100%;
	}
	
	.elementor-37 .elementor-element.elementor-element-32bc41b {
		--width: 100%;
	}
	
	.elementor-37 .elementor-element.elementor-element-35e3aa1 {
		--width: 100%;
	}
	
	.elementor-37 .elementor-element.elementor-element-f1b08b3 {
		--width: 100%;
	}
	
	.elementor-37 .elementor-element.elementor-element-66a9660 {
		--width: 100%;
	}
	
	.elementor-37 .elementor-element.elementor-element-4e303d9 {
		--width: 23%;
	}
	
	.elementor-37 .elementor-element.elementor-element-af8f8e0 {
		--width: 23%;
	}
	
	.elementor-37 .elementor-element.elementor-element-0ea948d {
		--width: 23%;
	}
	
	.elementor-37 .elementor-element.elementor-element-b9e734b {
		--width: 39%;
	}
	
	.elementor-37 .elementor-element.elementor-element-1137f1f {
		--width: 59%;
	}
	
	.elementor-37 .elementor-element.elementor-element-e7e689e {
		--width: 49%;
	}
	
	.elementor-37 .elementor-element.elementor-element-3aee2f7 {
		--width: 250px;
	}
	
	.elementor-37 .elementor-element.elementor-element-ddfb47e {
		--width: 49%;
	}
	
	.elementor-37 .elementor-element.elementor-element-9c05050 {
		--width: 250px;
	}
	
	.elementor-37 .elementor-element.elementor-element-6602571 {
		--width: 49%;
	}
	
	.elementor-37 .elementor-element.elementor-element-4f1e4e3 {
		--width: 250px;
	}
	
	.elementor-37 .elementor-element.elementor-element-bc77a88 {
		--width: 49%;
	}
	
	.elementor-37 .elementor-element.elementor-element-a20e528 {
		--width: 250px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-37 .elementor-element.elementor-element-73f0620 {
		--width: 40%;
	}
	
	.elementor-37 .elementor-element.elementor-element-c6b17d9 {
		--width: 40%;
	}
	
	.elementor-37 .elementor-element.elementor-element-93aa477 {
		--width: 40%;
	}
	
	.elementor-37 .elementor-element.elementor-element-2d2c69e {
		--width: 40%;
	}
}

@media (min-width:1025px) {
	.elementor-37 .elementor-element.elementor-element-ed914e9:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-ed914e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

/* Start custom CSS for nested-carousel, class: .elementor-element-e650784 */
.swiper-slide .elementor-element, .swiper-slide .elementor-element .filter-section-cards, .height-full {
	height: 100%;
}

@media only screen and (min-width:320px) and (max-width:768px) {
	.swiper-slide .elementor-element, .swiper-slide .elementor-element .filter-section-cards, .height-full {
		height: auto !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1956816 */
.overview-card {
	position: relative;
}

.left-decor {
	position: absolute;
	left: -90px;
	top: 20px;
	z-index: 5;
}

.right-decor {
	position: absolute;
	right: -80px;
	top: 80px;
	rotate: -10deg;
	z-index: 5;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3868eae */
@media only screen and (min-width:1720px) and (max-width:2560px) {
	.explore-container {
		margin-top: 26% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cc81c8a */
@media only screen and (min-width:970px) and (max-width:1028px) {
	.workhorses-firm-wrapper {
		margin-top: -250px;
		background-size: 100% auto !important;
	}
}

@media only screen and (min-width:1025px) and (max-width:1028px) {
	.workhorses-firm-container {
		margin-top: 270px;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a1faa22 */
#openWorkPlacePopup {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a1faa22 */
#openWorkPlacePopup {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a1faa22 */
#openWorkPlacePopup {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a1faa22 */
#openWorkPlacePopup {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a1faa22 */
#openWorkPlacePopup {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for nested-carousel, class: .elementor-element-5f4da3e */
.curousel-custom {
	background: #fff;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-c2ac73c */
.industry-section-img {
	position: absolute;
	top: 40px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e16748e */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cc05c6f */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dbaef51 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4578db2 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2f83619 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f04be60 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2244c26 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e16748e */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cc05c6f */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dbaef51 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4578db2 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2f83619 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f04be60 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2244c26 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e16748e */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cc05c6f */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dbaef51 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4578db2 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2f83619 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f04be60 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2244c26 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e16748e */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cc05c6f */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dbaef51 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4578db2 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2f83619 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f04be60 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2244c26 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e16748e */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cc05c6f */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dbaef51 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4578db2 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2f83619 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f04be60 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2244c26 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e16748e */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cc05c6f */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dbaef51 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4578db2 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2f83619 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f04be60 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2244c26 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e16748e */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cc05c6f */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dbaef51 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4578db2 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2f83619 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f04be60 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2244c26 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e16748e */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cc05c6f */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dbaef51 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4578db2 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2f83619 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f04be60 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2244c26 */
.customer-review {
	box-shadow: 1px 1px 10px 0px rgba(71, 69, 69, .25);
	box-shadow: -1px -1px 10px 0px rgba(71, 69, 69, .25);
	overflow: visible;
}

/* End custom CSS */

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

@media only screen and (min-width:768px) and (max-width:1028px) {
	.customer-bg {
		background-position: 38% 50px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3aee2f7 */
.filte-equip-img {
	border: 2px solid #0053a3;
	border-width: 2px;
	border-top-left-radius: 12px;
	border-top-right-radius: 35px;
	border-bottom-left-radius: 35px;
	height: 170px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9c05050 */
.filte-equip-img {
	border: 2px solid #0053a3;
	border-width: 2px;
	border-top-left-radius: 12px;
	border-top-right-radius: 35px;
	border-bottom-left-radius: 35px;
	height: 170px;
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-607cc69 */
.e-n-accordion-item-title {
	padding-left: 0px !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4f1e4e3 */
.filte-equip-img {
	border: 2px solid #0053a3;
	border-width: 2px;
	border-top-left-radius: 12px;
	border-top-right-radius: 35px;
	border-bottom-left-radius: 35px;
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-80eaf69 */
.e-n-accordion-item-title {
	padding-left: 0px !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a20e528 */
.filte-equip-img {
	border: 2px solid #0053a3;
	border-width: 2px;
	border-top-left-radius: 12px;
	border-top-right-radius: 35px;
	border-bottom-left-radius: 35px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dddb185 */
.link-custom-item {
	text-decoration: underline !important;
	color: inherit;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dddb185 */
.link-custom-item {
	text-decoration: underline !important;
	color: inherit;
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-0ea1651 */
.e-n-accordion-item-title {
	padding-left: 0px !important;
}
