.elementor-10 .elementor-element.elementor-element-bd5d961 {
	--display: flex;
	--min-height: 600px;
	--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;
	--overlay-opacity: 0.7;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-10 .elementor-element.elementor-element-bd5d961:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-bd5d961>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../../2025/09/gray-fluid-background-frame_53876-99021.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-bd5d961::before,
.elementor-10 .elementor-element.elementor-element-bd5d961>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-bd5d961>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-bd5d961>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-bd5d961>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-bd5d961>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-c7af3f9 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

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

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

.elementor-10 .elementor-element.elementor-element-a36f1ae .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: capitalize;
	color: #2363A3;
}

.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-10 .elementor-element.elementor-element-3c5a771 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-3c5a771.elementor-view-stacked .elementor-icon {
	background-color: #2363A3;
}

.elementor-10 .elementor-element.elementor-element-3c5a771.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-3c5a771.elementor-view-default .elementor-icon {
	color: #2363A3;
	border-color: #2363A3;
}

.elementor-10 .elementor-element.elementor-element-3c5a771.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-3c5a771.elementor-view-default .elementor-icon svg {
	fill: #2363A3;
}

.elementor-10 .elementor-element.elementor-element-3c5a771 .elementor-icon {
	font-size: 20px;
}

.elementor-10 .elementor-element.elementor-element-3c5a771 .elementor-icon svg {
	height: 20px;
}

.elementor-10 .elementor-element.elementor-element-f70eced {
	text-align: left;
}

.elementor-10 .elementor-element.elementor-element-f70eced .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 54px;
	font-weight: 600;
	text-transform: uppercase;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-3b3921e {
	text-align: justify;
}

.elementor-10 .elementor-element.elementor-element-3b3921e .elementor-heading-title {
	font-family: "pop", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-8784b8f {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-5179875 {
	margin: 0px -15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-10 .elementor-element.elementor-element-5179875 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-5179875.elementor-view-stacked .elementor-icon {
	background-color: #2363A3;
}

.elementor-10 .elementor-element.elementor-element-5179875.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-5179875.elementor-view-default .elementor-icon {
	color: #2363A3;
	border-color: #2363A3;
}

.elementor-10 .elementor-element.elementor-element-5179875.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-5179875.elementor-view-default .elementor-icon svg {
	fill: #2363A3;
}

.elementor-10 .elementor-element.elementor-element-5179875.elementor-view-stacked .elementor-icon:hover {
	background-color: #3370A9;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-5179875.elementor-view-framed .elementor-icon:hover,
.elementor-10 .elementor-element.elementor-element-5179875.elementor-view-default .elementor-icon:hover {
	color: #3370A9;
	border-color: #3370A9;
}

.elementor-10 .elementor-element.elementor-element-5179875.elementor-view-framed .elementor-icon:hover,
.elementor-10 .elementor-element.elementor-element-5179875.elementor-view-default .elementor-icon:hover svg {
	fill: #3370A9;
}

.elementor-10 .elementor-element.elementor-element-5179875.elementor-view-framed .elementor-icon:hover {
	background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-5179875.elementor-view-stacked .elementor-icon:hover svg {
	fill: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-5179875 .elementor-icon {
	font-size: 22px;
}

.elementor-10 .elementor-element.elementor-element-5179875 .elementor-icon svg {
	height: 22px;
}

.elementor-10 .elementor-element.elementor-element-18d89f9.elementor-element {
	--align-self: center;
}

.elementor-10 .elementor-element.elementor-element-18d89f9 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #000000;
}

.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-10 .elementor-element.elementor-element-89899b8 .elementor-button {
	background-color: #326FA8;
	font-family: "mont", Sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #19A9FC;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-89899b8 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-89899b8 .elementor-button:focus {
	background-color: #FFFFFF;
	color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-89899b8.elementor-element {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-89899b8 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-89899b8 .elementor-button:focus svg {
	fill: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-dfd1369 {
	--display: flex;
	--min-height: 500px;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-10 .elementor-element.elementor-element-85f07f6 {
	--swiper-slides-to-display: 3;
	--swiper-slides-gap: 10px;
	--arrow-prev-left-align: 0%;
	--arrow-prev-translate-x: 0px;
	--arrow-prev-left-position: 0px;
	--arrow-prev-top-align: 50%;
	--arrow-prev-translate-y: -50%;
	--arrow-prev-top-position: 0px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: 0px;
	--arrow-next-top-align: 50%;
	--arrow-next-translate-y: -50%;
	--arrow-next-top-position: 0px;
}

.elementor-10 .elementor-element.elementor-element-85f07f6 .swiper-slide>.elementor-element {
	height: 100%;
}

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

.elementor-10 .elementor-element.elementor-element-435a34d.elementor-element {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-435a34d {
	text-align: left;
}

.elementor-10 .elementor-element.elementor-element-435a34d .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-5f65a67 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-10 .elementor-element.elementor-element-7e8004d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-10 .elementor-element.elementor-element-7e8004d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-10 .elementor-element.elementor-element-c8f03fd.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-e3eccea {
	--display: flex;
	--min-height: 40px;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 0px 0px;
	--padding-top: 3px;
	--padding-bottom: 3px;
	--padding-left: 3px;
	--padding-right: 3px;
}

.elementor-10 .elementor-element.elementor-element-e3eccea:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-e3eccea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(254deg, #2692CB 52%, #1F3240 36%);
}

.elementor-10 .elementor-element.elementor-element-cc476dc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 7px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-0f871e4 .elementor-heading-title {
	font-family: "sofia", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-5088492 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-d979bd0 .elementor-heading-title {
	font-family: "sofia", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-ed30e0c.elementor-element {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-ed30e0c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-ed30e0c.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-ed30e0c.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-ed30e0c.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-ed30e0c.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-ed30e0c.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-ed30e0c .elementor-icon {
	font-size: 15px;
}

.elementor-10 .elementor-element.elementor-element-ed30e0c .elementor-icon svg {
	height: 15px;
}

.elementor-10 .elementor-element.elementor-element-6fef38b {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-10 .elementor-element.elementor-element-73af93e .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #1F313F;
}

.elementor-10 .elementor-element.elementor-element-fe15849 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #474953;
}

.elementor-10 .elementor-element.elementor-element-c7f0218 .elementor-button {
	background-color: #FFFFFF;
	font-family: "mont", Sans-serif;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1px;
	fill: #1F3240;
	color: #1F3240;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1F3240;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-c7f0218 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-c7f0218 .elementor-button:focus {
	background-color: #1F313F;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-c7f0218 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-c7f0218 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-239de12 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-10 .elementor-element.elementor-element-1021c1e {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-1021c1e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-8908177 {
	--display: flex;
	--min-height: 40px;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 0px 0px;
	--padding-top: 3px;
	--padding-bottom: 3px;
	--padding-left: 3px;
	--padding-right: 3px;
}

.elementor-10 .elementor-element.elementor-element-8908177:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-8908177>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(254deg, #2692CB 52%, #1F3240 36%);
}

.elementor-10 .elementor-element.elementor-element-1e72cf0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 7px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-05a2012 .elementor-heading-title {
	font-family: "sofia", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-49e8b4a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-10 .elementor-element.elementor-element-c2514d1 .elementor-heading-title {
	font-family: "sofia", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-1784e93.elementor-element {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-1784e93 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-1784e93.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-1784e93.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-1784e93.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-1784e93.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-1784e93.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-1784e93 .elementor-icon {
	font-size: 15px;
}

.elementor-10 .elementor-element.elementor-element-1784e93 .elementor-icon svg {
	height: 15px;
}

.elementor-10 .elementor-element.elementor-element-a9c7eaf {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-10 .elementor-element.elementor-element-aba2622 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #1F313F;
}

.elementor-10 .elementor-element.elementor-element-5d74382 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #474953;
}

.elementor-10 .elementor-element.elementor-element-87863bf .elementor-button {
	background-color: #FFFFFF;
	font-family: "mont", Sans-serif;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1px;
	fill: #1F3240;
	color: #1F3240;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1F3240;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-87863bf .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-87863bf .elementor-button:focus {
	background-color: #1F313F;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-87863bf .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-87863bf .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-3e3ec4d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-10 .elementor-element.elementor-element-6e40f5a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-6e40f5a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-383bfed {
	--display: flex;
	--min-height: 40px;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 0px 0px;
	--padding-top: 3px;
	--padding-bottom: 3px;
	--padding-left: 3px;
	--padding-right: 3px;
}

.elementor-10 .elementor-element.elementor-element-383bfed:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-383bfed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(254deg, #2692CB 52%, #1F3240 36%);
}

.elementor-10 .elementor-element.elementor-element-eb957d7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 7px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-a5a5aee .elementor-heading-title {
	font-family: "sofia", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-e648315 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-b40de5e .elementor-heading-title {
	font-family: "sofia", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-f86d335.elementor-element {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-f86d335 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-f86d335.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-f86d335.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-f86d335.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-f86d335.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-f86d335.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-f86d335 .elementor-icon {
	font-size: 15px;
}

.elementor-10 .elementor-element.elementor-element-f86d335 .elementor-icon svg {
	height: 15px;
}

.elementor-10 .elementor-element.elementor-element-21e0aed {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-10 .elementor-element.elementor-element-ebd7a46 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #1F313F;
}

.elementor-10 .elementor-element.elementor-element-08a9ae7 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #474953;
}

.elementor-10 .elementor-element.elementor-element-384471d .elementor-button {
	background-color: #FFFFFF;
	font-family: "mont", Sans-serif;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1px;
	fill: #1F3240;
	color: #1F3240;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1F3240;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-384471d .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-384471d .elementor-button:focus {
	background-color: #1F313F;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-384471d .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-384471d .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-1d7ea32 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-10 .elementor-element.elementor-element-4797936 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-10 .elementor-element.elementor-element-4797936.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-06fd32b {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-06fd32b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-47fbbc0 {
	--display: flex;
	--min-height: 40px;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 0px 0px;
	--padding-top: 3px;
	--padding-bottom: 3px;
	--padding-left: 3px;
	--padding-right: 3px;
}

.elementor-10 .elementor-element.elementor-element-47fbbc0:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-47fbbc0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(254deg, #2692CB 52%, #1F3240 36%);
}

.elementor-10 .elementor-element.elementor-element-197c02b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 7px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-7ef7fe4 .elementor-heading-title {
	font-family: "sofia", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-c8a4f95 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-60435ba .elementor-heading-title {
	font-family: "sofia", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-82d40a5.elementor-element {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-82d40a5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-82d40a5.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-82d40a5.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-82d40a5.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-82d40a5.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-82d40a5.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-82d40a5 .elementor-icon {
	font-size: 15px;
}

.elementor-10 .elementor-element.elementor-element-82d40a5 .elementor-icon svg {
	height: 15px;
}

.elementor-10 .elementor-element.elementor-element-d0427e6 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-10 .elementor-element.elementor-element-d047e30 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #1F313F;
}

.elementor-10 .elementor-element.elementor-element-487de88 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #474953;
}

.elementor-10 .elementor-element.elementor-element-0fca978 .elementor-button {
	background-color: #FFFFFF;
	font-family: "mont", Sans-serif;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1px;
	fill: #1F3240;
	color: #1F3240;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1F3240;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-0fca978 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-0fca978 .elementor-button:focus {
	background-color: #1F313F;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-0fca978 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-0fca978 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-23f0246 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-10 .elementor-element.elementor-element-9b97356 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-9b97356.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-7c27138 {
	--display: flex;
	--min-height: 40px;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 0px 0px;
	--padding-top: 3px;
	--padding-bottom: 3px;
	--padding-left: 3px;
	--padding-right: 3px;
}

.elementor-10 .elementor-element.elementor-element-7c27138:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-7c27138>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(254deg, #2692CB 52%, #1F3240 36%);
}

.elementor-10 .elementor-element.elementor-element-54cc316 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 7px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-cab729c .elementor-heading-title {
	font-family: "sofia", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-fa7ae2c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-3835f01 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-3835f01 .elementor-heading-title {
	font-family: "sofia", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-23ba67c.elementor-element {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-23ba67c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-23ba67c.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-23ba67c.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-23ba67c.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-23ba67c.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-23ba67c.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-23ba67c .elementor-icon {
	font-size: 15px;
}

.elementor-10 .elementor-element.elementor-element-23ba67c .elementor-icon svg {
	height: 15px;
}

.elementor-10 .elementor-element.elementor-element-755a26d {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-10 .elementor-element.elementor-element-1f681a9 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #1F313F;
}

.elementor-10 .elementor-element.elementor-element-cfa272f .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #474953;
}

.elementor-10 .elementor-element.elementor-element-ad29cd8 .elementor-button {
	background-color: #FFFFFF;
	font-family: "mont", Sans-serif;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1px;
	fill: #1F3240;
	color: #1F3240;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1F3240;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-ad29cd8 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-ad29cd8 .elementor-button:focus {
	background-color: #1F313F;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-ad29cd8 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-ad29cd8 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-ebb5da6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

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

.elementor-10 .elementor-element.elementor-element-f47d716.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-1ac3500 {
	--display: flex;
	--min-height: 40px;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 0px 0px;
	--padding-top: 3px;
	--padding-bottom: 3px;
	--padding-left: 3px;
	--padding-right: 3px;
}

.elementor-10 .elementor-element.elementor-element-1ac3500:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-1ac3500>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(254deg, #2692CB 52%, #1F3240 36%);
}

.elementor-10 .elementor-element.elementor-element-aabdc08 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 7px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-3d5f371 .elementor-heading-title {
	font-family: "sofia", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-c02de8a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-de3bb84 .elementor-heading-title {
	font-family: "sofia", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-19f9d00.elementor-element {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-19f9d00 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-19f9d00.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-19f9d00.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-19f9d00.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-19f9d00.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-19f9d00.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-19f9d00 .elementor-icon {
	font-size: 15px;
}

.elementor-10 .elementor-element.elementor-element-19f9d00 .elementor-icon svg {
	height: 15px;
}

.elementor-10 .elementor-element.elementor-element-86c64c8 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-10 .elementor-element.elementor-element-c40d9eb .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #1F313F;
}

.elementor-10 .elementor-element.elementor-element-92d7f24 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #474953;
}

.elementor-10 .elementor-element.elementor-element-85a0b23 .elementor-button {
	background-color: #FFFFFF;
	font-family: "mont", Sans-serif;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1px;
	fill: #1F3240;
	color: #1F3240;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1F3240;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-85a0b23 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-85a0b23 .elementor-button:focus {
	background-color: #1F313F;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-85a0b23 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-85a0b23 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-bd44d5b .elementor-button {
	background-color: #326FA8;
	font-family: "mont", Sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #19A9FC;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-bd44d5b .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-bd44d5b .elementor-button:focus {
	background-color: #FFFFFF;
	color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-bd44d5b .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-bd44d5b .elementor-button:focus svg {
	fill: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-a33ffc9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 00px 00px;
	--row-gap: 00px;
	--column-gap: 00px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-10 .elementor-element.elementor-element-510e73d {
	--display: flex;
	--justify-content: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-510e73d:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-510e73d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/09/happy-financial-consultant-greeting-his-clients-while-meeting-them-their-home-me-are-shaking-hands_637285-3763.jpg");
	background-position: -313px 0px;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-863e07e {
	--display: flex;
}

.elementor-10 .elementor-element.elementor-element-3718cc7.elementor-element {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-3718cc7 {
	text-align: left;
}

.elementor-10 .elementor-element.elementor-element-3718cc7 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-6be5eea {
	text-align: justify;
}

.elementor-10 .elementor-element.elementor-element-6be5eea .elementor-heading-title {
	font-family: "pop", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-6a78206 {
	text-align: justify;
}

.elementor-10 .elementor-element.elementor-element-6a78206 .elementor-heading-title {
	font-family: "pop", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000000;
}

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

.elementor-10 .elementor-element.elementor-element-0db6473.e-con {
	--order: -99999
		/* order start hack */
	;
}

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

.elementor-10 .elementor-element.elementor-element-629238f {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.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-10 .elementor-element.elementor-element-d20d824 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-10 .elementor-element.elementor-element-fd29e7a {
	text-align: left;
}

.elementor-10 .elementor-element.elementor-element-fd29e7a .elementor-heading-title {
	font-family: "pop", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #000000;
}

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

.elementor-10 .elementor-element.elementor-element-ee3381a {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-10 .elementor-element.elementor-element-e8a132e {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-10 .elementor-element.elementor-element-721dbd0 {
	text-align: left;
}

.elementor-10 .elementor-element.elementor-element-721dbd0 .elementor-heading-title {
	font-family: "pop", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-f0e040d .elementor-button {
	background-color: #326FA8;
	font-family: "mont", Sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #19A9FC;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-f0e040d .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-f0e040d .elementor-button:focus {
	background-color: #FFFFFF;
	color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-f0e040d .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-f0e040d .elementor-button:focus svg {
	fill: #326FA8;
}

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

.elementor-10 .elementor-element.elementor-element-51a95a5a:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-51a95a5a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EFEFEF;
}

.elementor-10 .elementor-element.elementor-element-46542ad5 {
	--display: flex;
}

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

.elementor-10 .elementor-element.elementor-element-f4c1993:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-f4c1993>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-7d749507 {
	--display: flex;
	--min-height: 250px;
	--border-radius: 20px 20px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-7d749507:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-7d749507>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/09/new-computer-program_1098-14986.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-710f05e2 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-10 .elementor-element.elementor-element-d4bc78e .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-208119e1 {
	--display: flex;
}

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

.elementor-10 .elementor-element.elementor-element-5cfb6302:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-5cfb6302>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-4de1c1a9 {
	--display: flex;
	--min-height: 250px;
	--border-radius: 20px 20px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-4de1c1a9:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-4de1c1a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/09/05.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-67c9478b {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-10 .elementor-element.elementor-element-3173074 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-41e133e6 {
	--display: flex;
}

.elementor-10 .elementor-element.elementor-element-1835e568 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-1835e568:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-1835e568>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-6db0e6dc {
	--display: flex;
	--min-height: 250px;
	--border-radius: 20px 20px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6db0e6dc:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-6db0e6dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/09/wmremove-transformed-9-1.jpeg");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-60bf146e {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-39a888d2 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-39a888d2 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-3d61a822 {
	--display: flex;
}

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

.elementor-10 .elementor-element.elementor-element-4d3c0438:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-4d3c0438>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-302bb2f1 {
	--display: flex;
	--min-height: 250px;
	--border-radius: 20px 20px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-302bb2f1:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-302bb2f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/09/04.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-2c797a8a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-10 .elementor-element.elementor-element-ce4b623 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-4ed331ab {
	--display: flex;
}

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

.elementor-10 .elementor-element.elementor-element-71938708:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-71938708>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-4f73f8fa {
	--display: flex;
	--min-height: 250px;
	--border-radius: 20px 20px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-4f73f8fa:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-4f73f8fa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/09/011.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-63956d43 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-56ace94e {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-56ace94e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-65d4299a {
	--display: flex;
}

.elementor-10 .elementor-element.elementor-element-3e86a59b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-3e86a59b:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-3e86a59b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-6f4ab8ca {
	--display: flex;
	--min-height: 250px;
	--border-radius: 20px 20px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6f4ab8ca:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-6f4ab8ca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/09/022.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-58049464 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-57c386e8 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-57c386e8 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-7846d5d8 {
	--display: flex;
}

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

.elementor-10 .elementor-element.elementor-element-d48bb51:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-d48bb51>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-6e68ce8a {
	--display: flex;
	--min-height: 250px;
	--border-radius: 20px 20px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6e68ce8a:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-6e68ce8a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/09/033.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-4c71a137 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-2badac33 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-2badac33 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-2f44b50a {
	--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: 0px;
	--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: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
}

.elementor-10 .elementor-element.elementor-element-14a23805.elementor-element {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-14a23805 {
	text-align: left;
}

.elementor-10 .elementor-element.elementor-element-14a23805 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-0835768 {
	--swiper-slides-to-display: 3;
	--swiper-slides-gap: 10px;
	--arrow-prev-left-align: 0%;
	--arrow-prev-translate-x: 0px;
	--arrow-prev-left-position: 0px;
	--arrow-prev-top-align: 50%;
	--arrow-prev-translate-y: -50%;
	--arrow-prev-top-position: 0px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: 0px;
	--arrow-next-top-align: 50%;
	--arrow-next-translate-y: -50%;
	--arrow-next-top-position: 0px;
}

.elementor-10 .elementor-element.elementor-element-0835768 .swiper-slide>.elementor-element {
	height: 100%;
}

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

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

.elementor-10 .elementor-element.elementor-element-0ed64e9 {
	--display: flex;
}

.elementor-10 .elementor-element.elementor-element-3b98c66.elementor-element {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-3b98c66 {
	text-align: left;
}

.elementor-10 .elementor-element.elementor-element-3b98c66 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-adbfcd3 {
	text-align: justify;
}

.elementor-10 .elementor-element.elementor-element-adbfcd3 .elementor-heading-title {
	font-family: "pop", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-ce3312b {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--background-transition: 0.3s;
	--overlay-opacity: 0.5;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 15px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 15px;
	border-color: #326FA8;
	--border-color: #326FA8;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-ce3312b:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-ce3312b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EAEEF1;
}

.elementor-10 .elementor-element.elementor-element-ce3312b::before,
.elementor-10 .elementor-element.elementor-element-ce3312b>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-ce3312b>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-ce3312b>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-ce3312b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-ce3312b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-ce3312b:hover::before,
.elementor-10 .elementor-element.elementor-element-ce3312b:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-ce3312b:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-ce3312b>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-ce3312b>.e-con-inner>.elementor-background-slideshow:hover::before {
	--background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-ce3312b:hover {
	--overlay-opacity: 0.69;
}

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

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

.elementor-10 .elementor-element.elementor-element-125325d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-125325d.elementor-view-stacked .elementor-icon {
	background-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-125325d.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-125325d.elementor-view-default .elementor-icon {
	color: #326FA8;
	border-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-125325d.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-125325d.elementor-view-default .elementor-icon svg {
	fill: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-125325d .elementor-icon {
	font-size: 35px;
}

.elementor-10 .elementor-element.elementor-element-125325d .elementor-icon svg {
	height: 35px;
}

.elementor-10 .elementor-element.elementor-element-7b71017 .elementor-heading-title {
	font-family: "pop", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-34397ab {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-46e2301 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-46e2301.elementor-view-stacked .elementor-icon {
	background-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-46e2301.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-46e2301.elementor-view-default .elementor-icon {
	color: #326FA8;
	border-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-46e2301.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-46e2301.elementor-view-default .elementor-icon svg {
	fill: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-46e2301 .elementor-icon {
	font-size: 35px;
}

.elementor-10 .elementor-element.elementor-element-46e2301 .elementor-icon svg {
	height: 35px;
}

.elementor-10 .elementor-element.elementor-element-414d466 .elementor-heading-title {
	font-family: "pop", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000000;
}

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

.elementor-10 .elementor-element.elementor-element-6cbe280 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-3d41c6f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-3d41c6f.elementor-view-stacked .elementor-icon {
	background-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-3d41c6f.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-3d41c6f.elementor-view-default .elementor-icon {
	color: #326FA8;
	border-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-3d41c6f.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-3d41c6f.elementor-view-default .elementor-icon svg {
	fill: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-3d41c6f .elementor-icon {
	font-size: 35px;
}

.elementor-10 .elementor-element.elementor-element-3d41c6f .elementor-icon svg {
	height: 35px;
}

.elementor-10 .elementor-element.elementor-element-15abaa8 .elementor-heading-title {
	font-family: "pop", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000000;
}

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

.elementor-10 .elementor-element.elementor-element-d3ede62 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-d3ede62.elementor-view-stacked .elementor-icon {
	background-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-d3ede62.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-d3ede62.elementor-view-default .elementor-icon {
	color: #326FA8;
	border-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-d3ede62.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-d3ede62.elementor-view-default .elementor-icon svg {
	fill: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-d3ede62 .elementor-icon {
	font-size: 35px;
}

.elementor-10 .elementor-element.elementor-element-d3ede62 .elementor-icon svg {
	height: 35px;
}

.elementor-10 .elementor-element.elementor-element-8fe0c11 .elementor-heading-title {
	font-family: "pop", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-bdcea6f {
	--display: flex;
	--justify-content: center;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-10 .elementor-element.elementor-element-1c6a8b7 img {
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-10 .elementor-element.elementor-element-57f0ec2 .elementor-button {
	background-color: #326FA8;
	font-family: "mont", Sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #19A9FC;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-57f0ec2 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-57f0ec2 .elementor-button:focus {
	background-color: #FFFFFF;
	color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-57f0ec2 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-57f0ec2 .elementor-button:focus svg {
	fill: #326FA8;
}

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

.elementor-10 .elementor-element.elementor-element-82d1825 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-cf8caa2 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-10 .elementor-element.elementor-element-cf8caa2.e-con {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-b3049ae {
	--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-10 .elementor-element.elementor-element-58e975c.elementor-element {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-58e975c {
	text-align: left;
}

.elementor-10 .elementor-element.elementor-element-58e975c .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000000;
}

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

.elementor-10 .elementor-element.elementor-element-11bad12 {
	--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-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-10 .elementor-element.elementor-element-11bad12:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-11bad12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EFEFEF;
}

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

.elementor-10 .elementor-element.elementor-element-b40617e .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-0472bd4:hover {
	--e-transform-translateX: 20px;
}

.elementor-10 .elementor-element.elementor-element-0472bd4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

.elementor-10 .elementor-element.elementor-element-0472bd4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-0472bd4.elementor-view-stacked .elementor-icon {
	background-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-0472bd4.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-0472bd4.elementor-view-default .elementor-icon {
	color: #326FA8;
	border-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-0472bd4.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-0472bd4.elementor-view-default .elementor-icon svg {
	fill: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-0472bd4 .elementor-icon {
	font-size: 15px;
}

.elementor-10 .elementor-element.elementor-element-0472bd4 .elementor-icon svg {
	height: 15px;
}

.elementor-10 .elementor-element.elementor-element-31019f0 {
	--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-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-10 .elementor-element.elementor-element-31019f0:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-31019f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EFEFEF;
}

.elementor-10 .elementor-element.elementor-element-5cf632d {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-5cf632d .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-a5cf759:hover {
	--e-transform-translateX: 20px;
}

.elementor-10 .elementor-element.elementor-element-a5cf759 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

.elementor-10 .elementor-element.elementor-element-a5cf759 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-a5cf759.elementor-view-stacked .elementor-icon {
	background-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-a5cf759.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-a5cf759.elementor-view-default .elementor-icon {
	color: #326FA8;
	border-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-a5cf759.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-a5cf759.elementor-view-default .elementor-icon svg {
	fill: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-a5cf759 .elementor-icon {
	font-size: 15px;
}

.elementor-10 .elementor-element.elementor-element-a5cf759 .elementor-icon svg {
	height: 15px;
}

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

.elementor-10 .elementor-element.elementor-element-edbff30 {
	--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-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-10 .elementor-element.elementor-element-edbff30:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-edbff30>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EFEFEF;
}

.elementor-10 .elementor-element.elementor-element-52056ce {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-52056ce .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-0f65996:hover {
	--e-transform-translateX: 20px;
}

.elementor-10 .elementor-element.elementor-element-0f65996 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

.elementor-10 .elementor-element.elementor-element-0f65996 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-0f65996.elementor-view-stacked .elementor-icon {
	background-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-0f65996.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-0f65996.elementor-view-default .elementor-icon {
	color: #326FA8;
	border-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-0f65996.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-0f65996.elementor-view-default .elementor-icon svg {
	fill: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-0f65996 .elementor-icon {
	font-size: 15px;
}

.elementor-10 .elementor-element.elementor-element-0f65996 .elementor-icon svg {
	height: 15px;
}

.elementor-10 .elementor-element.elementor-element-ed777f6 {
	--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-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-10 .elementor-element.elementor-element-ed777f6:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-ed777f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EFEFEF;
}

.elementor-10 .elementor-element.elementor-element-74c0092 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-74c0092 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-0f08232:hover {
	--e-transform-translateX: 20px;
}

.elementor-10 .elementor-element.elementor-element-0f08232 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

.elementor-10 .elementor-element.elementor-element-0f08232 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-0f08232.elementor-view-stacked .elementor-icon {
	background-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-0f08232.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-0f08232.elementor-view-default .elementor-icon {
	color: #326FA8;
	border-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-0f08232.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-0f08232.elementor-view-default .elementor-icon svg {
	fill: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-0f08232 .elementor-icon {
	font-size: 15px;
}

.elementor-10 .elementor-element.elementor-element-0f08232 .elementor-icon svg {
	height: 15px;
}

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

.elementor-10 .elementor-element.elementor-element-925bd63 {
	--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-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-10 .elementor-element.elementor-element-925bd63:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-925bd63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EFEFEF;
}

.elementor-10 .elementor-element.elementor-element-6e96c2f {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-6e96c2f .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-f1d6721:hover {
	--e-transform-translateX: 20px;
}

.elementor-10 .elementor-element.elementor-element-f1d6721 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

.elementor-10 .elementor-element.elementor-element-f1d6721 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-f1d6721.elementor-view-stacked .elementor-icon {
	background-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-f1d6721.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-f1d6721.elementor-view-default .elementor-icon {
	color: #326FA8;
	border-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-f1d6721.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-f1d6721.elementor-view-default .elementor-icon svg {
	fill: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-f1d6721 .elementor-icon {
	font-size: 15px;
}

.elementor-10 .elementor-element.elementor-element-f1d6721 .elementor-icon svg {
	height: 15px;
}

.elementor-10 .elementor-element.elementor-element-b912c64 {
	--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-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-10 .elementor-element.elementor-element-b912c64:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-b912c64>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EFEFEF;
}

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

.elementor-10 .elementor-element.elementor-element-bde76fe .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-0f1bbc1:hover {
	--e-transform-translateX: 20px;
}

.elementor-10 .elementor-element.elementor-element-0f1bbc1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

.elementor-10 .elementor-element.elementor-element-0f1bbc1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-0f1bbc1.elementor-view-stacked .elementor-icon {
	background-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-0f1bbc1.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-0f1bbc1.elementor-view-default .elementor-icon {
	color: #326FA8;
	border-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-0f1bbc1.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-0f1bbc1.elementor-view-default .elementor-icon svg {
	fill: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-0f1bbc1 .elementor-icon {
	font-size: 15px;
}

.elementor-10 .elementor-element.elementor-element-0f1bbc1 .elementor-icon svg {
	height: 15px;
}

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

.elementor-10 .elementor-element.elementor-element-b8a7048.e-con {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-5da9a87 img {
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-10 .elementor-element.elementor-element-82c93b7 .elementor-button {
	background-color: #326FA8;
	font-family: "mont", Sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #19A9FC;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-82c93b7 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-82c93b7 .elementor-button:focus {
	background-color: #FFFFFF;
	color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-82c93b7 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-82c93b7 .elementor-button:focus svg {
	fill: #326FA8;
}

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

.elementor-10 .elementor-element.elementor-element-ddd6a27:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-ddd6a27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EFEFEF;
}

.elementor-10 .elementor-element.elementor-element-365340e6.elementor-element {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-365340e6 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-365340e6 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000000;
}

.elementor-10 .elementor-element.elementor-element-4d1e82ab {
	--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-10 .elementor-element.elementor-element-426ed75 {
	--display: flex;
}

.elementor-10 .elementor-element.elementor-element-b21d289.elementor-element {
	--order: -99999
		/* order start hack */
	;
}

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

.elementor-10 .elementor-element.elementor-element-b21d289 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	text-transform: uppercase;
	color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-23d7db8 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-23d7db8 .elementor-heading-title {
	font-family: "pop", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000000;
}

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

.elementor-10 .elementor-element.elementor-element-035d22f {
	--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-color: #FFFFFF;
	--border-color: #FFFFFF;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-035d22f:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-035d22f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #326FA8;
}

.elementor-widget-testimonial-carousel .elementor-testimonial__text {
	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-widget-testimonial-carousel .elementor-testimonial__name {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-10 .elementor-element.elementor-element-d50c700 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-10 .elementor-element.elementor-element-d50c700 .elementor-testimonial__text {
	color: #FFFFFF;
	font-family: "pop", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
}

.elementor-10 .elementor-element.elementor-element-d50c700 .elementor-testimonial__name {
	color: #FFFFFF;
	font-family: "pop", Sans-serif;
	font-weight: 600;
}

.elementor-10 .elementor-element.elementor-element-d50c700 .elementor-testimonial__title {
	color: #FFFFFF;
	font-family: "pop", Sans-serif;
	font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-d50c700 .elementor-testimonial__image img {
	width: 114px;
	height: 114px;
}

.elementor-10 .elementor-element.elementor-element-d50c700.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
.elementor-10 .elementor-element.elementor-element-d50c700.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	top: calc(20px + (114px / 2) - 8px);
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d50c700.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d50c700.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-10 .elementor-element.elementor-element-d50c700.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
.elementor-10 .elementor-element.elementor-element-d50c700.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(20px + (114px / 2) - 8px);
	right: auto;
}

body.rtl .elementor-10 .elementor-element.elementor-element-d50c700.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
body.rtl .elementor-10 .elementor-element.elementor-element-d50c700.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-10 .elementor-element.elementor-element-d50c700.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
.elementor-10 .elementor-element.elementor-element-d50c700.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(20px + (114px / 2) - 8px);
	left: auto;
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d50c700.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-10 .elementor-element.elementor-element-d50c700.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(20px + (114px / 2) - 8px);
	right: auto;
}

body.rtl .elementor-10 .elementor-element.elementor-element-d50c700.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-10 .elementor-element.elementor-element-d50c700.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(20px + (114px / 2) - 8px);
	left: auto;
}

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

.elementor-10 .elementor-element.elementor-element-9b4536b {
	--display: flex;
	--min-height: 300px;
	--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;
	--overlay-opacity: 0.5;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-10 .elementor-element.elementor-element-9b4536b:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-9b4536b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/09/wmremove-transformed-8.jpeg");
	background-position: 0px -122px;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-9b4536b::before,
.elementor-10 .elementor-element.elementor-element-9b4536b>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-9b4536b>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-9b4536b>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-9b4536b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-9b4536b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: #000000;
	--background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-f8693f9.elementor-element {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-f8693f9 {
	z-index: 99;
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-f8693f9 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	text-transform: uppercase;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-834c41c {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-31d3ee9 {
	margin: 0px -15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-10 .elementor-element.elementor-element-31d3ee9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-31d3ee9.elementor-view-stacked .elementor-icon {
	background-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-31d3ee9.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-31d3ee9.elementor-view-default .elementor-icon {
	color: #326FA8;
	border-color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-31d3ee9.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-31d3ee9.elementor-view-default .elementor-icon svg {
	fill: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-31d3ee9.elementor-view-stacked .elementor-icon:hover {
	background-color: #DB0000;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-31d3ee9.elementor-view-framed .elementor-icon:hover,
.elementor-10 .elementor-element.elementor-element-31d3ee9.elementor-view-default .elementor-icon:hover {
	color: #DB0000;
	border-color: #DB0000;
}

.elementor-10 .elementor-element.elementor-element-31d3ee9.elementor-view-framed .elementor-icon:hover,
.elementor-10 .elementor-element.elementor-element-31d3ee9.elementor-view-default .elementor-icon:hover svg {
	fill: #DB0000;
}

.elementor-10 .elementor-element.elementor-element-31d3ee9.elementor-view-framed .elementor-icon:hover {
	background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-31d3ee9.elementor-view-stacked .elementor-icon:hover svg {
	fill: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-31d3ee9 .elementor-icon {
	font-size: 22px;
}

.elementor-10 .elementor-element.elementor-element-31d3ee9 .elementor-icon svg {
	height: 22px;
}

.elementor-10 .elementor-element.elementor-element-9aa65a5.elementor-element {
	--align-self: center;
}

.elementor-10 .elementor-element.elementor-element-9aa65a5 {
	z-index: 99;
}

.elementor-10 .elementor-element.elementor-element-9aa65a5 .elementor-heading-title {
	font-family: "mont", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-01083d5 .elementor-button {
	background-color: #326FA8;
	font-family: "mont", Sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #19A9FC;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-01083d5 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-01083d5 .elementor-button:focus {
	background-color: #FFFFFF;
	color: #326FA8;
}

.elementor-10 .elementor-element.elementor-element-01083d5.elementor-element {
	--order: -99999
		/* order start hack */
	;
}

.elementor-10 .elementor-element.elementor-element-01083d5 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-01083d5 .elementor-button:focus svg {
	fill: #326FA8;
}

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

@media(min-width:768px) {
	.elementor-10 .elementor-element.elementor-element-c7af3f9 {
		--width: 60%;
	}

	.elementor-10 .elementor-element.elementor-element-167a2ad {
		--width: 100%;
	}

	.elementor-10 .elementor-element.elementor-element-dfd1369 {
		--width: 40%;
	}

	.elementor-10 .elementor-element.elementor-element-7e8004d {
		--width: 32.157%;
	}

	.elementor-10 .elementor-element.elementor-element-c8f03fd {
		--width: 99.811%;
	}

	.elementor-10 .elementor-element.elementor-element-cc476dc {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-5088492 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-239de12 {
		--width: 33.3%;
	}

	.elementor-10 .elementor-element.elementor-element-1021c1e {
		--width: 99.45%;
	}

	.elementor-10 .elementor-element.elementor-element-1e72cf0 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-49e8b4a {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-3e3ec4d {
		--width: 33.3%;
	}

	.elementor-10 .elementor-element.elementor-element-6e40f5a {
		--width: 99.711%;
	}

	.elementor-10 .elementor-element.elementor-element-eb957d7 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-e648315 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-4797936 {
		--width: 32.157%;
	}

	.elementor-10 .elementor-element.elementor-element-06fd32b {
		--width: 99.811%;
	}

	.elementor-10 .elementor-element.elementor-element-197c02b {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-c8a4f95 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-23f0246 {
		--width: 33.3%;
	}

	.elementor-10 .elementor-element.elementor-element-9b97356 {
		--width: 99.45%;
	}

	.elementor-10 .elementor-element.elementor-element-54cc316 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-fa7ae2c {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-ebb5da6 {
		--width: 33.3%;
	}

	.elementor-10 .elementor-element.elementor-element-f47d716 {
		--width: 99.711%;
	}

	.elementor-10 .elementor-element.elementor-element-aabdc08 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-c02de8a {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-510e73d {
		--width: 35%;
	}

	.elementor-10 .elementor-element.elementor-element-863e07e {
		--width: 65%;
	}

	.elementor-10 .elementor-element.elementor-element-9518843 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-629238f {
		--width: 30%;
	}

	.elementor-10 .elementor-element.elementor-element-d20d824 {
		--width: 70%;
	}

	.elementor-10 .elementor-element.elementor-element-71667ae {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-ee3381a {
		--width: 30%;
	}

	.elementor-10 .elementor-element.elementor-element-e8a132e {
		--width: 70%;
	}

	.elementor-10 .elementor-element.elementor-element-51a95a5a {
		--width: 100%;
	}

	.elementor-10 .elementor-element.elementor-element-f4c1993 {
		--width: 100%;
	}

	.elementor-10 .elementor-element.elementor-element-5cfb6302 {
		--width: 100%;
	}

	.elementor-10 .elementor-element.elementor-element-1835e568 {
		--width: 100%;
	}

	.elementor-10 .elementor-element.elementor-element-4d3c0438 {
		--width: 100%;
	}

	.elementor-10 .elementor-element.elementor-element-71938708 {
		--width: 100%;
	}

	.elementor-10 .elementor-element.elementor-element-3e86a59b {
		--width: 100%;
	}

	.elementor-10 .elementor-element.elementor-element-d48bb51 {
		--width: 100%;
	}

	.elementor-10 .elementor-element.elementor-element-7108944 {
		--width: 100%;
	}

	.elementor-10 .elementor-element.elementor-element-0ed64e9 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-d643346 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-34397ab {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-6cbe280 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-d46287f {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-bdcea6f {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-82d1825 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-cf8caa2 {
		--width: 100%;
	}

	.elementor-10 .elementor-element.elementor-element-11bad12 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-31019f0 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-edbff30 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-ed777f6 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-925bd63 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-b912c64 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-b8a7048 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-426ed75 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-dbb9847 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-035d22f {
		--width: 100%;
	}
}

@media(max-width:1024px) {
	.elementor-10 .elementor-element.elementor-element-85f07f6 {
		--swiper-slides-to-display: 2;
	}

	.elementor-10 .elementor-element.elementor-element-510e73d:not(.elementor-motion-effects-element-type-background),
	.elementor-10 .elementor-element.elementor-element-510e73d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-10 .elementor-element.elementor-element-2f44b50a {
		--e-n-carousel-swiper-slides-to-display: 2;
	}

	.elementor-10 .elementor-element.elementor-element-0835768 {
		--swiper-slides-to-display: 2;
	}

	.elementor-10 .elementor-element.elementor-element-9b4536b:not(.elementor-motion-effects-element-type-background),
	.elementor-10 .elementor-element.elementor-element-9b4536b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-10 .elementor-element.elementor-element-85f07f6 {
		--swiper-slides-to-display: 1;
	}

	.elementor-10 .elementor-element.elementor-element-510e73d:not(.elementor-motion-effects-element-type-background),
	.elementor-10 .elementor-element.elementor-element-510e73d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-10 .elementor-element.elementor-element-2f44b50a {
		--e-n-carousel-swiper-slides-to-display: 1;
	}

	.elementor-10 .elementor-element.elementor-element-0835768 {
		--swiper-slides-to-display: 1;
	}

	.elementor-10 .elementor-element.elementor-element-9b4536b:not(.elementor-motion-effects-element-type-background),
	.elementor-10 .elementor-element.elementor-element-9b4536b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
}

/* Start Custom Fonts CSS */
@font-face {
	font-family: 'mont';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../../2025/09/Montserrat-Regular.ttf') format('truetype');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
	font-family: 'pop';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../../2025/09/Poppins-Regular.ttf') format('truetype');
}

/* End Custom Fonts CSS */


/* ===============================
   TRUST SECTION — FULL FINAL CSS
   =============================== */

.trust-section {
    padding-top: 5px;   
    padding-bottom: 20px;
    background: #ffffff;
    font-family: "Poppins", sans-serif;
	 margin-top: -45px !important;
}

.trust-container {
    width: 90%;
    max-width: 1250px;
    margin: auto;
    display: flex;
    align-items: center;
    gap: 40px;
    flex-wrap: wrap;
}

/* LEFT SIDE CONTENT */
.trust-left {
    flex: 1 1 550px;
}

/* ======= HEADING STYLE (requested) ======= */
.trust-subtitle {
    font-family: "mont", sans-serif !important;
    font-size: 30px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    color: #000000 !important;
    margin-bottom: 15px !important;
    letter-spacing: .5px;
}

/* ======= DESCRIPTION TEXT (requested) ======= */
.trust-text {
    font-family: "pop", sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #000000 !important;
    line-height: 1.6 !important;
    margin-bottom: 15px !important;
}

/* RIGHT SIDE IMAGE */
.trust-right {
    flex: 1 1 300px;
    display: flex;
    justify-content: center;
}

.trust-img {
    max-width: 240px;
    width: 100%;
    background: #fff;
    padding: 15px;
    border-radius: 18px;
    box-shadow: 0 15px 40px rgba(0,0,0,0.1);
}


/* 2nd section css */

/* Keep this section isolated */
.iso-wrapper {
    width: 100%;
    padding: 30px 0;
    background: #fff;
    display: block;
    clear: both;
    position: relative;
    z-index: 2;
}

/* 2 Column Layout */
.iso-grid {
    max-width: 1250px;
    margin: 0 auto;
    width: 90%;
    display: grid;
    grid-template-columns: 40% 60%;
    gap: 40px;
    align-items: start;
}

/* LEFT BIG IMAGE */
.iso-left-img img {
    width: 100%;
    border-radius: 15px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.15);
}

/* RIGHT SIDE CONTENT */
.iso-right-content {
    width: 100%;
}

/* Title */
.iso-title {
    font-family: "mont", sans-serif;
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 20px;
    line-height: 1.3;
}

/* Logo under title */
.iso-logo {
    width: 180px;
    margin-bottom: 20px;
    display: block;
}

/* Paragraphs */
.iso-text {
    font-family: "pop", sans-serif;
    font-size: 16px;
    color: #000;
    margin-bottom: 15px;
    line-height: 1.6;
}

/* MOBILE VIEW */
@media(max-width: 900px) {
    .iso-grid {
        grid-template-columns: 1fr;
    }

    .iso-logo {
        margin: 10px 0;
    }
}
