
.elementor-147 .elementor-element.elementor-element-350f6ab {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 88px;
	--padding-bottom: 96px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-147 .elementor-element.elementor-element-350f6ab:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-350f6ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0b1630;
}

.elementor-147 .elementor-element.elementor-element-a2c7760 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
}

.elementor-147 .elementor-element.elementor-element-1d7eb43 {
	--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: 22px 22px;
	--row-gap: 22px;
	--column-gap: 22px;
}

.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-147 .elementor-element.elementor-element-16fefdb {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-16fefdb .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 1.2px;
	color: #fbbf24;
}

.elementor-147 .elementor-element.elementor-element-5bb038a {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-5bb038a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.12em;
	color: #fff;
}

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

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

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

.elementor-147 .elementor-element.elementor-element-7e42d4d {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.65em;
	color: #c9d3e8;
}

.elementor-147 .elementor-element.elementor-element-fce144a {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--flex-wrap: wrap;
}

.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-147 .elementor-element.elementor-element-a6c8d27 .elementor-button {
	background-color: #f59e0b;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #0b1630;
	color: #0b1630;
	border-radius: 12px 12px 12px 12px;
	padding: 16px 26px 16px 26px;
}

.elementor-147 .elementor-element.elementor-element-ec86d42 .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .45);
	border-radius: 12px 12px 12px 12px;
	padding: 16px 26px 16px 26px;
}

.elementor-147 .elementor-element.elementor-element-c23ab1c {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.65em;
	color: #a9b6d0;
}

.elementor-147 .elementor-element.elementor-element-2e22703 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-147 .elementor-element.elementor-element-86e7e9f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 18px 18px;
	--row-gap: 18px;
	--column-gap: 18px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-c65948c {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-c65948c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.4em;
	letter-spacing: 1.2px;
	color: #5b6b88;
}

.elementor-147 .elementor-element.elementor-element-b56a602 {
	--display: grid;
	--e-con-grid-template-columns: repeat(8, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--grid-auto-flow: row;
}

.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-147 .elementor-element.elementor-element-1e04a19 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-1e04a19 img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-6a31740 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-6a31740 img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-315cdae {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-315cdae img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-faa7c17 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-faa7c17 img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-15c8653 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-15c8653 img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-38d9dd6 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-38d9dd6 img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-b2ed513 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-b2ed513 img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-5037c09 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-5037c09 img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-4f9a1b2 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-4f9a1b2 img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-2029956 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-2029956 img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-f0e4533 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-f0e4533 img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-564b7ff {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-564b7ff img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-014476f {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-014476f img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-a8982b1 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-a8982b1 img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-5cde088 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-5cde088 img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-83fffde {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-83fffde img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-55fe5c1 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-55fe5c1 img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-6e57bc6 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-6e57bc6 img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-929d3bb {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-929d3bb img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-03425fb {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-03425fb img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-383146d {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-383146d img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-3352f01 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-3352f01 img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-215e7dd {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-215e7dd img {
	width: 100%;
	height: 60px;
}

.elementor-147 .elementor-element.elementor-element-35125ea {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

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

.elementor-147 .elementor-element.elementor-element-2242d14:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-2242d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f7fb;
}

.elementor-147 .elementor-element.elementor-element-e36b432 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 18px 18px;
	--row-gap: 18px;
	--column-gap: 18px;
	--grid-auto-flow: row;
}

.elementor-147 .elementor-element.elementor-element-8458879 {
	--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: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-9db505f {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-9db505f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.2em;
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-df25523 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
	color: #33415c;
}

.elementor-147 .elementor-element.elementor-element-a61c3bf {
	--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: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-17aa146 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-17aa146 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.2em;
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-6ece7ef {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
	color: #33415c;
}

.elementor-147 .elementor-element.elementor-element-cb0ce50 {
	--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: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-e6b256e {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-e6b256e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.2em;
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-ac3c3cc {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
	color: #33415c;
}

.elementor-147 .elementor-element.elementor-element-677574f {
	--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: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-c38b30d {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-c38b30d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.2em;
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-cede462 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
	color: #33415c;
}

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

.elementor-147 .elementor-element.elementor-element-36329cf:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-36329cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0b1630;
}

.elementor-147 .elementor-element.elementor-element-f82d489 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-147 .elementor-element.elementor-element-a7cee5f {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
}

.elementor-147 .elementor-element.elementor-element-9635304 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-9635304 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.2em;
	color: #fff;
}

.elementor-147 .elementor-element.elementor-element-5a5c20c {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
	color: #c9d3e8;
}

.elementor-147 .elementor-element.elementor-element-2f53ef5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-end;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-147 .elementor-element.elementor-element-dae805c .elementor-button {
	background-color: #f59e0b;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #0b1630;
	color: #0b1630;
	border-radius: 12px 12px 12px 12px;
	padding: 16px 26px 16px 26px;
}

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

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

.elementor-147 .elementor-element.elementor-element-3d742bd {
	--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: 28px 28px;
	--row-gap: 28px;
	--column-gap: 28px;
}

.elementor-147 .elementor-element.elementor-element-423fdd3 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-423fdd3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.4em;
	letter-spacing: 1.2px;
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-7cdf333 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-7cdf333 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 1.2em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-bf6c4f0 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-b8325cd {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--grid-auto-flow: row;
}

.elementor-147 .elementor-element.elementor-element-6a343d1 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fbd9b5;
	--border-color: #fbd9b5;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-147 .elementor-element.elementor-element-6a343d1:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-6a343d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff8f1;
}

.elementor-147 .elementor-element.elementor-element-3c48b9f {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-3c48b9f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #9a3412;
}

.elementor-147 .elementor-element.elementor-element-286f674 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-cafd2f1 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fbd9b5;
	--border-color: #fbd9b5;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-147 .elementor-element.elementor-element-cafd2f1:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-cafd2f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff8f1;
}

.elementor-147 .elementor-element.elementor-element-cf77f5f {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-cf77f5f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #9a3412;
}

.elementor-147 .elementor-element.elementor-element-ff21766 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-9dd015e {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fbd9b5;
	--border-color: #fbd9b5;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-147 .elementor-element.elementor-element-9dd015e:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-9dd015e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff8f1;
}

.elementor-147 .elementor-element.elementor-element-eed4b28 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-eed4b28 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #9a3412;
}

.elementor-147 .elementor-element.elementor-element-00e7ffe {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-f1f35e9 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fbd9b5;
	--border-color: #fbd9b5;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-147 .elementor-element.elementor-element-f1f35e9:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-f1f35e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff8f1;
}

.elementor-147 .elementor-element.elementor-element-8cec23e {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-8cec23e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #9a3412;
}

.elementor-147 .elementor-element.elementor-element-a89a0b2 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

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

.elementor-147 .elementor-element.elementor-element-61f78fa:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-61f78fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f7fb;
}

.elementor-147 .elementor-element.elementor-element-58beb32 {
	--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: 28px 28px;
	--row-gap: 28px;
	--column-gap: 28px;
}

.elementor-147 .elementor-element.elementor-element-3367518 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-3367518 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.4em;
	letter-spacing: 1.2px;
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-582d241 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-582d241 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 1.2em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-5486504 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 18px 18px;
	--row-gap: 18px;
	--column-gap: 18px;
	--grid-auto-flow: row;
}

.elementor-147 .elementor-element.elementor-element-d7ae736 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-abeba21 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-abeba21 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-4e4b6ac {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-25b4ece {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-cdf9bde {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-cdf9bde .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-d626f5a {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-9b8bd59 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-d1b5a99 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-d1b5a99 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-42bdbce {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-66c4c91 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-3ece2de {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-3ece2de .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-1a3a2d8 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-62868da {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-cd431c3 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-cd431c3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-a60f664 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-fdf5157 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-69f621f {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-69f621f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-aa2e157 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-d9600e4 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-d1fbc36 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-d1fbc36 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-0f54417 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-7329dc4 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-76d89f0 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-76d89f0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-018470b {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

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

.elementor-147 .elementor-element.elementor-element-2365372:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-2365372 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0b1630;
}

.elementor-147 .elementor-element.elementor-element-59eab60 {
	--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: 28px 28px;
	--row-gap: 28px;
	--column-gap: 28px;
}

.elementor-147 .elementor-element.elementor-element-7fa5401 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-7fa5401 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.4em;
	letter-spacing: 1.2px;
	color: #fbbf24;
}

.elementor-147 .elementor-element.elementor-element-059410c {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-059410c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 1.2em;
	color: #fff;
}

.elementor-147 .elementor-element.elementor-element-d5e6ed6 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 18px 18px;
	--row-gap: 18px;
	--column-gap: 18px;
	--grid-auto-flow: row;
}

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

.elementor-147 .elementor-element.elementor-element-7856e89:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-7856e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f7fb;
}

.elementor-147 .elementor-element.elementor-element-8d40709 {
	--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: 28px 28px;
	--row-gap: 28px;
	--column-gap: 28px;
}

.elementor-147 .elementor-element.elementor-element-ea35dd4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
}

.elementor-147 .elementor-element.elementor-element-29ef332 {
	--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: 18px 18px;
	--row-gap: 18px;
	--column-gap: 18px;
}

.elementor-147 .elementor-element.elementor-element-f2b6a1e {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-f2b6a1e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.4em;
	letter-spacing: 1.2px;
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-6776d41 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-6776d41 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 1.2em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-0c07143 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-a0dc0d4 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--flex-wrap: wrap;
}

.elementor-147 .elementor-element.elementor-element-e83d80e .elementor-button {
	background-color: #f59e0b;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #0b1630;
	color: #0b1630;
	border-radius: 12px 12px 12px 12px;
	padding: 16px 26px 16px 26px;
}

.elementor-147 .elementor-element.elementor-element-3b2207a .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #1d4ed8;
	color: #1d4ed8;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1d4ed8;
	border-radius: 12px 12px 12px 12px;
	padding: 16px 26px 16px 26px;
}

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

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

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

.elementor-147 .elementor-element.elementor-element-28f4bf1 {
	--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: 28px 28px;
	--row-gap: 28px;
	--column-gap: 28px;
}

.elementor-147 .elementor-element.elementor-element-1b122cf {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-1b122cf .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.4em;
	letter-spacing: 1.2px;
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-564c8e8 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-564c8e8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 1.2em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-88206aa {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--grid-auto-flow: row;
}

.elementor-147 .elementor-element.elementor-element-c9bba18 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-147 .elementor-element.elementor-element-9f71a98 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-9f71a98 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.2em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-6402c1a {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-147 .elementor-element.elementor-element-dd5bf67 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-dd5bf67 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.2em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-41539a1 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-147 .elementor-element.elementor-element-e2d8d3a {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-e2d8d3a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.2em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-e76cec3 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-147 .elementor-element.elementor-element-0a9c741 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-0a9c741 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.2em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-0f56164 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-147 .elementor-element.elementor-element-9bf9eb9 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-9bf9eb9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.2em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-a0a3d89 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-147 .elementor-element.elementor-element-b7f2cfc {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-b7f2cfc .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.2em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-283e140 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-147 .elementor-element.elementor-element-f3663cc {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-f3663cc .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.2em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-cee1347 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-147 .elementor-element.elementor-element-f97d638 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-f97d638 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.2em;
	color: #0f1b33;
}

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

.elementor-147 .elementor-element.elementor-element-a404926:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-a404926 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f7fb;
}

.elementor-147 .elementor-element.elementor-element-bfda9e0 {
	--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: 28px 28px;
	--row-gap: 28px;
	--column-gap: 28px;
}

.elementor-147 .elementor-element.elementor-element-faa4559 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-faa4559 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.4em;
	letter-spacing: 1.2px;
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-02ffdc0 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-02ffdc0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 1.2em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-db5aa02 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-66c4cb6 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--grid-auto-flow: row;
}

.elementor-147 .elementor-element.elementor-element-5dd1eca {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 18px;
	--padding-bottom: 18px;
	--padding-left: 18px;
	--padding-right: 18px;
}

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

.elementor-147 .elementor-element.elementor-element-356bff9 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-356bff9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-16f3d33 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-3560974 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 18px;
	--padding-bottom: 18px;
	--padding-left: 18px;
	--padding-right: 18px;
}

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

.elementor-147 .elementor-element.elementor-element-aec9b09 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-aec9b09 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-9e45b68 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-488d78a {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 18px;
	--padding-bottom: 18px;
	--padding-left: 18px;
	--padding-right: 18px;
}

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

.elementor-147 .elementor-element.elementor-element-a4456a3 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-a4456a3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-9052ee2 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-ee1d3f5 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 18px;
	--padding-bottom: 18px;
	--padding-left: 18px;
	--padding-right: 18px;
}

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

.elementor-147 .elementor-element.elementor-element-e6728b6 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-e6728b6 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-e8b5ba9 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-3175480 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 18px;
	--padding-bottom: 18px;
	--padding-left: 18px;
	--padding-right: 18px;
}

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

.elementor-147 .elementor-element.elementor-element-3e95cec {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-3e95cec .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-ae72ff6 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-99b7a84 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 18px;
	--padding-bottom: 18px;
	--padding-left: 18px;
	--padding-right: 18px;
}

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

.elementor-147 .elementor-element.elementor-element-27bbde1 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-27bbde1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-326f39f {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-5fd8cf3 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 18px;
	--padding-bottom: 18px;
	--padding-left: 18px;
	--padding-right: 18px;
}

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

.elementor-147 .elementor-element.elementor-element-eafde89 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-eafde89 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-dbd2e23 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-48df30e {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 18px;
	--padding-bottom: 18px;
	--padding-left: 18px;
	--padding-right: 18px;
}

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

.elementor-147 .elementor-element.elementor-element-0056381 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-0056381 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-9d82801 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

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

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

.elementor-147 .elementor-element.elementor-element-72cc908 {
	--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: 28px 28px;
	--row-gap: 28px;
	--column-gap: 28px;
}

.elementor-147 .elementor-element.elementor-element-21b7e0e {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-21b7e0e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.4em;
	letter-spacing: 1.2px;
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-7318328 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-7318328 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 1.2em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-a9d39fc {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 18px 18px;
	--row-gap: 18px;
	--column-gap: 18px;
	--grid-auto-flow: row;
}

.elementor-147 .elementor-element.elementor-element-3459f7b {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-490608e {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-490608e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-2ed8c50 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-40595f6 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-178d650 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-178d650 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-418afad {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-1dc766c {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-be105a0 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-be105a0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-2894e9a {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

.elementor-147 .elementor-element.elementor-element-988a493 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e3e8f2;
	--border-color: #e3e8f2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-147 .elementor-element.elementor-element-1e797c6 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-1e797c6 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3em;
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-a244677 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

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

.elementor-147 .elementor-element.elementor-element-b445c5d:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-b445c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f7fb;
}

.elementor-147 .elementor-element.elementor-element-4b6806c {
	--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: 28px 28px;
	--row-gap: 28px;
	--column-gap: 28px;
}

.elementor-147 .elementor-element.elementor-element-c216d53 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-c216d53 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.4em;
	letter-spacing: 1.2px;
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-d60651d {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-d60651d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 1.2em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-de95703 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--flex-wrap: wrap;
}

.elementor-147 .elementor-element.elementor-element-1b18463 .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #1d4ed8;
	color: #1d4ed8;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1d4ed8;
	border-radius: 12px 12px 12px 12px;
	padding: 16px 26px 16px 26px;
}

.elementor-147 .elementor-element.elementor-element-60e1115 .elementor-button {
	background-color: #f59e0b;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #0b1630;
	color: #0b1630;
	border-radius: 12px 12px 12px 12px;
	padding: 16px 26px 16px 26px;
}

.elementor-147 .elementor-element.elementor-element-5faae70 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #5b6b88;
}

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

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

.elementor-147 .elementor-element.elementor-element-4246fe8 {
	--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: 28px 28px;
	--row-gap: 28px;
	--column-gap: 28px;
}

.elementor-147 .elementor-element.elementor-element-f4eadb4 {
	--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: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
}

.elementor-147 .elementor-element.elementor-element-13a9a18 {
	--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: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
}

.elementor-147 .elementor-element.elementor-element-35b7a4e {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-35b7a4e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.4em;
	letter-spacing: 1.2px;
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-15bd0c4 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-15bd0c4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 1.2em;
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-50ee614 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.65em;
	color: #4a5a78;
}

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

.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon {
	color: var(--e-global-color-primary);
}

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

.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-accent);
}

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

.elementor-widget-toggle .elementor-tab-content {
	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-147 .elementor-element.elementor-element-6709317 .elementor-tab-content {
	border-block-end-color: #e3e8f2;
	color: #4a5a78;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	padding: 4px 20px 18px 20px;
}

.elementor-147 .elementor-element.elementor-element-6709317 .elementor-tab-title {
	border-color: #e3e8f2;
	padding: 18px 20px 18px 20px;
}

.elementor-147 .elementor-element.elementor-element-6709317 .elementor-toggle-title, .elementor-147 .elementor-element.elementor-element-6709317 .elementor-toggle-icon {
	color: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-6709317 .elementor-toggle-icon svg {
	fill: #0f1b33;
}

.elementor-147 .elementor-element.elementor-element-6709317 .elementor-tab-title.elementor-active a, .elementor-147 .elementor-element.elementor-element-6709317 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-6709317 .elementor-toggle-title {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

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

.elementor-147 .elementor-element.elementor-element-eb3cffb:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-eb3cffb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1d4ed8;
}

.elementor-147 .elementor-element.elementor-element-4d502eb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 28px 28px;
	--row-gap: 28px;
	--column-gap: 28px;
}

.elementor-147 .elementor-element.elementor-element-9cd3891 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-147 .elementor-element.elementor-element-0fcc398 {
	text-align: start;
}

.elementor-147 .elementor-element.elementor-element-0fcc398 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 34px;
	font-weight: 700;
	line-height: 1.2em;
	color: #fff;
}

.elementor-147 .elementor-element.elementor-element-6255317 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.65em;
	color: #dce6ff;
}

.elementor-147 .elementor-element.elementor-element-045442c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--gap: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--flex-wrap: wrap;
}

.elementor-147 .elementor-element.elementor-element-2bbd221 .elementor-button {
	background-color: #f59e0b;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #0b1630;
	color: #0b1630;
	border-radius: 12px 12px 12px 12px;
	padding: 16px 26px 16px 26px;
}

.elementor-147 .elementor-element.elementor-element-e185785 .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .45);
	border-radius: 12px 12px 12px 12px;
	padding: 16px 26px 16px 26px;
}

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

@media (max-width:1024px) {
	.elementor-147 .elementor-element.elementor-element-b56a602 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-147 .elementor-element.elementor-element-e36b432 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-147 .elementor-element.elementor-element-b8325cd {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-147 .elementor-element.elementor-element-5486504 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-147 .elementor-element.elementor-element-d5e6ed6 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-147 .elementor-element.elementor-element-88206aa {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-147 .elementor-element.elementor-element-66c4cb6 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-147 .elementor-element.elementor-element-a9d39fc {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
}

@media (min-width:768px) {
	.elementor-147 .elementor-element.elementor-element-350f6ab {
		--content-width: 1200px;
	}
	
	.elementor-147 .elementor-element.elementor-element-1d7eb43 {
		--width: 54%;
	}
	
	.elementor-147 .elementor-element.elementor-element-2e22703 {
		--width: 46%;
	}
	
	.elementor-147 .elementor-element.elementor-element-86e7e9f {
		--content-width: 1200px;
	}
	
	.elementor-147 .elementor-element.elementor-element-2242d14 {
		--content-width: 1200px;
	}
	
	.elementor-147 .elementor-element.elementor-element-36329cf {
		--content-width: 1200px;
	}
	
	.elementor-147 .elementor-element.elementor-element-a7cee5f {
		--width: 65%;
	}
	
	.elementor-147 .elementor-element.elementor-element-2f53ef5 {
		--width: 35%;
	}
	
	.elementor-147 .elementor-element.elementor-element-5b07d23 {
		--content-width: 1200px;
	}
	
	.elementor-147 .elementor-element.elementor-element-61f78fa {
		--content-width: 1200px;
	}
	
	.elementor-147 .elementor-element.elementor-element-2365372 {
		--content-width: 1200px;
	}
	
	.elementor-147 .elementor-element.elementor-element-7856e89 {
		--content-width: 1200px;
	}
	
	.elementor-147 .elementor-element.elementor-element-29ef332 {
		--width: 58%;
	}
	
	.elementor-147 .elementor-element.elementor-element-f0ead18 {
		--width: 42%;
	}
	
	.elementor-147 .elementor-element.elementor-element-fd44567 {
		--content-width: 1200px;
	}
	
	.elementor-147 .elementor-element.elementor-element-a404926 {
		--content-width: 1200px;
	}
	
	.elementor-147 .elementor-element.elementor-element-81feb8d {
		--content-width: 1200px;
	}
	
	.elementor-147 .elementor-element.elementor-element-b445c5d {
		--content-width: 1200px;
	}
	
	.elementor-147 .elementor-element.elementor-element-11e7ad5 {
		--content-width: 1200px;
	}
	
	.elementor-147 .elementor-element.elementor-element-13a9a18 {
		--width: 40%;
	}
	
	.elementor-147 .elementor-element.elementor-element-a1b99d1 {
		--width: 60%;
	}
	
	.elementor-147 .elementor-element.elementor-element-eb3cffb {
		--content-width: 1200px;
	}
	
	.elementor-147 .elementor-element.elementor-element-9cd3891 {
		--width: 60%;
	}
	
	.elementor-147 .elementor-element.elementor-element-045442c {
		--width: 40%;
	}
}

@media (max-width:767px) {
	.elementor-147 .elementor-element.elementor-element-350f6ab {
		--padding-top: 56px;
		--padding-bottom: 64px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-147 .elementor-element.elementor-element-a2c7760 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-147 .elementor-element.elementor-element-1d7eb43 {
		--width: 100%;
	}
	
	.elementor-147 .elementor-element.elementor-element-5bb038a .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-147 .elementor-element.elementor-element-7e42d4d {
		font-size: 17px;
	}
	
	.elementor-147 .elementor-element.elementor-element-2e22703 {
		--width: 100%;
	}
	
	.elementor-147 .elementor-element.elementor-element-86e7e9f {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-147 .elementor-element.elementor-element-b56a602 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-147 .elementor-element.elementor-element-2242d14 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-147 .elementor-element.elementor-element-e36b432 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-147 .elementor-element.elementor-element-9db505f .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-147 .elementor-element.elementor-element-17aa146 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-147 .elementor-element.elementor-element-e6b256e .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-147 .elementor-element.elementor-element-c38b30d .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-147 .elementor-element.elementor-element-36329cf {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-147 .elementor-element.elementor-element-f82d489 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-147 .elementor-element.elementor-element-a7cee5f {
		--width: 100%;
	}
	
	.elementor-147 .elementor-element.elementor-element-9635304 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-147 .elementor-element.elementor-element-2f53ef5 {
		--width: 100%;
	}
	
	.elementor-147 .elementor-element.elementor-element-5b07d23 {
		--padding-top: 56px;
		--padding-bottom: 56px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-147 .elementor-element.elementor-element-7cdf333 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-147 .elementor-element.elementor-element-b8325cd {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-147 .elementor-element.elementor-element-61f78fa {
		--padding-top: 56px;
		--padding-bottom: 56px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-147 .elementor-element.elementor-element-582d241 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-147 .elementor-element.elementor-element-5486504 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-147 .elementor-element.elementor-element-2365372 {
		--padding-top: 56px;
		--padding-bottom: 56px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-147 .elementor-element.elementor-element-059410c .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-147 .elementor-element.elementor-element-d5e6ed6 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-147 .elementor-element.elementor-element-7856e89 {
		--padding-top: 56px;
		--padding-bottom: 56px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-147 .elementor-element.elementor-element-ea35dd4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-147 .elementor-element.elementor-element-29ef332 {
		--width: 100%;
	}
	
	.elementor-147 .elementor-element.elementor-element-6776d41 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-147 .elementor-element.elementor-element-f0ead18 {
		--width: 100%;
	}
	
	.elementor-147 .elementor-element.elementor-element-fd44567 {
		--padding-top: 56px;
		--padding-bottom: 56px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-147 .elementor-element.elementor-element-564c8e8 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-147 .elementor-element.elementor-element-88206aa {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-147 .elementor-element.elementor-element-9f71a98 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-147 .elementor-element.elementor-element-dd5bf67 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-147 .elementor-element.elementor-element-e2d8d3a .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-147 .elementor-element.elementor-element-0a9c741 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-147 .elementor-element.elementor-element-9bf9eb9 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-147 .elementor-element.elementor-element-b7f2cfc .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-147 .elementor-element.elementor-element-f3663cc .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-147 .elementor-element.elementor-element-f97d638 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-147 .elementor-element.elementor-element-a404926 {
		--padding-top: 56px;
		--padding-bottom: 56px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-147 .elementor-element.elementor-element-02ffdc0 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-147 .elementor-element.elementor-element-66c4cb6 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-147 .elementor-element.elementor-element-81feb8d {
		--padding-top: 56px;
		--padding-bottom: 56px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-147 .elementor-element.elementor-element-7318328 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-147 .elementor-element.elementor-element-a9d39fc {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-147 .elementor-element.elementor-element-b445c5d {
		--padding-top: 56px;
		--padding-bottom: 56px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-147 .elementor-element.elementor-element-d60651d .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-147 .elementor-element.elementor-element-11e7ad5 {
		--padding-top: 56px;
		--padding-bottom: 56px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-147 .elementor-element.elementor-element-f4eadb4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-147 .elementor-element.elementor-element-13a9a18 {
		--width: 100%;
	}
	
	.elementor-147 .elementor-element.elementor-element-15bd0c4 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-147 .elementor-element.elementor-element-a1b99d1 {
		--width: 100%;
	}
	
	.elementor-147 .elementor-element.elementor-element-eb3cffb {
		--padding-top: 48px;
		--padding-bottom: 48px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-147 .elementor-element.elementor-element-4d502eb {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-147 .elementor-element.elementor-element-9cd3891 {
		--width: 100%;
	}
	
	.elementor-147 .elementor-element.elementor-element-0fcc398 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-147 .elementor-element.elementor-element-045442c {
		--width: 100%;
	}
}
