/* End custom CSS */

.elementor-14437 .elementor-element.elementor-element-fc3460f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--border-radius: 2.5em 2.5em 2.5em 2.5em;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 4.5em;
	--padding-bottom: 1.5em;
	--padding-left: 2.5em;
	--padding-right: 2.5em;
}

.elementor-14437 .elementor-element.elementor-element-fc3460f:not(.elementor-motion-effects-element-type-background), .elementor-14437 .elementor-element.elementor-element-fc3460f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at bottom center, #ebefff 21.15%, #ebefff 82.21%);
}

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

.elementor-14437 .elementor-element.elementor-element-fc3460f.e-con {
	--align-self: center;
}

.elementor-14437 .elementor-element.elementor-element-1fbad3b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-3b33e5b > .elementor-widget-container {
	background-color: #edf6ff;
	margin: 0em 0em 1em 0em;
	padding: .5em 1.125em .5em 1.125em;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b4d1ef;
	border-radius: 999px 999px 999px 999px;
}

.elementor-14437 .elementor-element.elementor-element-3b33e5b.elementor-element {
	--align-self: center;
}

.elementor-14437 .elementor-element.elementor-element-3b33e5b {
	text-align: center;
}

.elementor-14437 .elementor-element.elementor-element-3b33e5b .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .75rem;
	font-weight: 800;
	line-height: 1.5em;
	letter-spacing: 1px;
	word-spacing: 0em;
	color: #1f74ce;
}

.elementor-14437 .elementor-element.elementor-element-e7b6658 > .elementor-widget-container {
	margin: 0em 0em 2em 0em;
}

.elementor-14437 .elementor-element.elementor-element-e7b6658 {
	text-align: center;
}

.elementor-14437 .elementor-element.elementor-element-e7b6658 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 3.75rem;
	font-weight: 400;
	line-height: 1.2666666667em;
	letter-spacing: -3px;
	word-spacing: 0em;
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-a379eed > .elementor-widget-container {
	margin: 0em 0em 1.25em 0em;
}

.elementor-14437 .elementor-element.elementor-element-a379eed {
	column-gap: 0px;
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
	line-height: 1.3333333333em;
	color: #485377;
}

.elementor-14437 .elementor-element.elementor-element-a379eed p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-25ddba9 > .elementor-widget-container {
	margin: 0em 0em 2.5em 0em;
}

.elementor-14437 .elementor-element.elementor-element-6c71eb9 {
	text-align: center;
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.4em;
	letter-spacing: -4%;
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-f21fdfa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-14437 .elementor-element.elementor-element-901e426 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 1em 1em 1em 1em;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

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

.elementor-14437 .elementor-element.elementor-element-f5b4a92 > .elementor-widget-container {
	margin: 0em 0em 1.036875em 0em;
}

.elementor-14437 .elementor-element.elementor-element-f5b4a92 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.037em;
	letter-spacing: -4%;
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-d702301 > .elementor-widget-container {
	margin: 0em 0em 1.4285714286em 0em;
}

.elementor-14437 .elementor-element.elementor-element-d702301 {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	line-height: 1.4285714286em;
	color: #6a77a3;
}

.elementor-14437 .elementor-element.elementor-element-d702301 p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-ba100fb {
	column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-ba100fb p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-e62c46f {
	column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-e62c46f p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-b103fb2 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14437 .elementor-element.elementor-element-3b755c7 .elementor-button {
	background-color: #3385ff;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4444444444rem;
	letter-spacing: 0rem;
	fill: #fff;
	color: #fff;
	border-radius: 14px 14px 14px 14px;
	padding: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-3b755c7 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-b82e96f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 1em 1em 1em 1em;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

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

.elementor-14437 .elementor-element.elementor-element-f94fb15 > .elementor-widget-container {
	margin: 0em 0em 1.036875em 0em;
}

.elementor-14437 .elementor-element.elementor-element-f94fb15 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.037em;
	letter-spacing: -4%;
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-a71ebfc > .elementor-widget-container {
	margin: 0em 0em 1.4285714286em 0em;
}

.elementor-14437 .elementor-element.elementor-element-a71ebfc {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	line-height: 1.4285714286em;
	color: #6a77a3;
}

.elementor-14437 .elementor-element.elementor-element-a71ebfc p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-37dbf8d {
	column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-37dbf8d p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-65f8cde {
	column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-65f8cde p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-65e2887 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14437 .elementor-element.elementor-element-8c9e837 .elementor-button {
	background-color: #3385ff;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4444444444rem;
	letter-spacing: 0rem;
	fill: #fff;
	color: #fff;
	border-radius: 14px 14px 14px 14px;
	padding: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-8c9e837 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-bdce9c7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 1em 1em 1em 1em;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

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

.elementor-14437 .elementor-element.elementor-element-dd9f2a3 > .elementor-widget-container {
	margin: 0em 0em 1.036875em 0em;
}

.elementor-14437 .elementor-element.elementor-element-dd9f2a3 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.037em;
	letter-spacing: -4%;
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-207da08 > .elementor-widget-container {
	margin: 0em 0em 1.4285714286em 0em;
}

.elementor-14437 .elementor-element.elementor-element-207da08 {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	line-height: 1.4285714286em;
	color: #6a77a3;
}

.elementor-14437 .elementor-element.elementor-element-207da08 p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-5461b95 {
	column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-5461b95 p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-eb510d3 {
	column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-eb510d3 p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-9709ef3 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14437 .elementor-element.elementor-element-23a5619 .elementor-button {
	background-color: #3385ff;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4444444444rem;
	letter-spacing: 0rem;
	fill: #fff;
	color: #fff;
	border-radius: 14px 14px 14px 14px;
	padding: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-23a5619 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-2d555e0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 1em 1em 1em 1em;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

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

.elementor-14437 .elementor-element.elementor-element-03822cc > .elementor-widget-container {
	margin: 0em 0em 1.036875em 0em;
}

.elementor-14437 .elementor-element.elementor-element-03822cc .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.037em;
	letter-spacing: -4%;
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-77254cb > .elementor-widget-container {
	margin: 0em 0em 1.4285714286em 0em;
}

.elementor-14437 .elementor-element.elementor-element-77254cb {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	line-height: 1.4285714286em;
	color: #6a77a3;
}

.elementor-14437 .elementor-element.elementor-element-77254cb p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-5d36ac5 {
	column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-5d36ac5 p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-94b7fa0 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14437 .elementor-element.elementor-element-f03e1b5 .elementor-button {
	background-color: #3385ff;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4444444444rem;
	letter-spacing: 0rem;
	fill: #fff;
	color: #fff;
	border-radius: 14px 14px 14px 14px;
	padding: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-f03e1b5 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-030685a {
	--display: flex;
	--margin-top: 1.5em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
}

.elementor-14437 .elementor-element.elementor-element-acc09ea {
	text-align: center;
}

.elementor-14437 .elementor-element.elementor-element-acc09ea p {
	margin-block-end: 0px;
}

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

.elementor-14437 .elementor-element.elementor-element-aa6a9a4 {
	--display: flex;
}

.elementor-14437 .elementor-element.elementor-element-aa6a9a4.e-con {
	--align-self: center;
}

.elementor-14437 .elementor-element.elementor-element-2c824d4 {
	text-align: center;
}

.elementor-14437 .elementor-element.elementor-element-2c824d4 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2.5rem;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -3px;
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-a3086ea > .elementor-widget-container {
	margin: 0em 0em 3em 0em;
}

.elementor-14437 .elementor-element.elementor-element-a3086ea {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.5em;
	color: #485377;
}

.elementor-14437 .elementor-element.elementor-element-a3086ea p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-5152f66 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-14437 .elementor-element.elementor-element-db40b4f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-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: #ebefff;
	--border-color: #ebefff;
	--border-radius: 1.5em 1.5em 1.5em 1.5em;
}

.elementor-14437 .elementor-element.elementor-element-db40b4f:not(.elementor-motion-effects-element-type-background), .elementor-14437 .elementor-element.elementor-element-db40b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(235, 239, 255, .3);
}

.elementor-14437 .elementor-element.elementor-element-679cbe9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-3556a4c img {
	max-width: 104px;
}

.elementor-14437 .elementor-element.elementor-element-60caf85 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 0em;
	--padding-right: 1.5em;
}

.elementor-14437 .elementor-element.elementor-element-7c58920 > .elementor-widget-container {
	background-color: #ebefff;
	margin: 0em 0em 0em 0em;
	padding: .5em 1.125em .5em 1.125em;
	border-style: none;
	border-radius: 999px 999px 999px 999px;
}

.elementor-14437 .elementor-element.elementor-element-7c58920.elementor-element {
	--align-self: flex-start;
}

.elementor-14437 .elementor-element.elementor-element-7c58920 {
	text-align: center;
}

.elementor-14437 .elementor-element.elementor-element-7c58920 .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .75rem;
	font-weight: 800;
	line-height: 1.5em;
	letter-spacing: 1px;
	word-spacing: 0em;
	color: rgba(0, 27, 117, .48);
}

.elementor-14437 .elementor-element.elementor-element-378613f > .elementor-widget-container {
	margin: 1em 0em .5em 0em;
}

.elementor-14437 .elementor-element.elementor-element-378613f .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.375rem;
	font-weight: 600;
	line-height: 1.03675em;
	letter-spacing: -.8px;
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-ced8b1f > .elementor-widget-container {
	margin: 0em 0em 1em 0em;
}

.elementor-14437 .elementor-element.elementor-element-ced8b1f {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.4285222184em;
	color: #6a77a3;
}

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

.elementor-14437 .elementor-element.elementor-element-14c1116 .elementor-button {
	background-color: #001197;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4444444444rem;
	letter-spacing: 0rem;
	fill: #fff;
	color: #fff;
	border-radius: 14px 14px 14px 14px;
	padding: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-14c1116 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-1135879 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-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: #ebefff;
	--border-color: #ebefff;
	--border-radius: 1.5em 1.5em 1.5em 1.5em;
}

.elementor-14437 .elementor-element.elementor-element-1135879:not(.elementor-motion-effects-element-type-background), .elementor-14437 .elementor-element.elementor-element-1135879 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(235, 239, 255, .3);
}

.elementor-14437 .elementor-element.elementor-element-d2d0cd0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-de23243 img {
	max-width: 104px;
}

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

.elementor-14437 .elementor-element.elementor-element-fd96dd3 > .elementor-widget-container {
	background-color: #ebefff;
	margin: 0em 0em 0em 0em;
	padding: .5em 1.125em .5em 1.125em;
	border-style: none;
	border-radius: 999px 999px 999px 999px;
}

.elementor-14437 .elementor-element.elementor-element-fd96dd3.elementor-element {
	--align-self: flex-start;
}

.elementor-14437 .elementor-element.elementor-element-fd96dd3 {
	text-align: center;
}

.elementor-14437 .elementor-element.elementor-element-fd96dd3 .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .75rem;
	font-weight: 800;
	line-height: 1.5em;
	letter-spacing: 1px;
	word-spacing: 0em;
	color: rgba(0, 27, 117, .48);
}

.elementor-14437 .elementor-element.elementor-element-a9ea8dd > .elementor-widget-container {
	margin: 1em 0em .5em 0em;
}

.elementor-14437 .elementor-element.elementor-element-a9ea8dd .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.375rem;
	font-weight: 600;
	line-height: 1.03675em;
	letter-spacing: -.8px;
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-9ad76d9 > .elementor-widget-container {
	margin: 0em 0em 1em 0em;
}

.elementor-14437 .elementor-element.elementor-element-9ad76d9 {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.4285222184em;
	color: #6a77a3;
}

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

.elementor-14437 .elementor-element.elementor-element-a290ad2 .elementor-button {
	background-color: #001197;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4444444444rem;
	letter-spacing: 0rem;
	fill: #fff;
	color: #fff;
	border-radius: 14px 14px 14px 14px;
	padding: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-a290ad2 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-c90b8d5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-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: #ebefff;
	--border-color: #ebefff;
	--border-radius: 1.5em 1.5em 1.5em 1.5em;
}

.elementor-14437 .elementor-element.elementor-element-c90b8d5:not(.elementor-motion-effects-element-type-background), .elementor-14437 .elementor-element.elementor-element-c90b8d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(235, 239, 255, .3);
}

.elementor-14437 .elementor-element.elementor-element-957a513 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-d6802d1 img {
	max-width: 104px;
}

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

.elementor-14437 .elementor-element.elementor-element-0ed00c5 > .elementor-widget-container {
	background-color: #ebefff;
	margin: 0em 0em 0em 0em;
	padding: .5em 1.125em .5em 1.125em;
	border-style: none;
	border-radius: 999px 999px 999px 999px;
}

.elementor-14437 .elementor-element.elementor-element-0ed00c5.elementor-element {
	--align-self: flex-start;
}

.elementor-14437 .elementor-element.elementor-element-0ed00c5 {
	text-align: center;
}

.elementor-14437 .elementor-element.elementor-element-0ed00c5 .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .75rem;
	font-weight: 800;
	line-height: 1.5em;
	letter-spacing: 1px;
	word-spacing: 0em;
	color: rgba(0, 27, 117, .48);
}

.elementor-14437 .elementor-element.elementor-element-dce8084 > .elementor-widget-container {
	margin: 1em 0em .5em 0em;
}

.elementor-14437 .elementor-element.elementor-element-dce8084 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.375rem;
	font-weight: 600;
	line-height: 1.03675em;
	letter-spacing: -.8px;
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-970bea8 > .elementor-widget-container {
	margin: 0em 0em 1em 0em;
}

.elementor-14437 .elementor-element.elementor-element-970bea8 {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.4285222184em;
	color: #6a77a3;
}

.elementor-14437 .elementor-element.elementor-element-d0be630 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-14437 .elementor-element.elementor-element-fe06816 .elementor-button {
	background-color: #001197;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4444444444rem;
	letter-spacing: 0rem;
	fill: #fff;
	color: #fff;
	border-radius: 14px 14px 14px 14px;
	padding: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-fe06816 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-2e3c226 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0em;
	--margin-bottom: 7.375em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 2.5em;
	--padding-right: 2.5em;
}

.elementor-14437 .elementor-element.elementor-element-c4c899e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 40px 40px 40px 40px;
}

.elementor-14437 .elementor-element.elementor-element-3a744ab {
	--display: flex;
}

.elementor-14437 .elementor-element.elementor-element-a39a50f .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2.5rem;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -3px;
}

.elementor-14437 .elementor-element.elementor-element-6d16d55 {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.5em;
	color: #485377;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .elementor-repeater-item-ee746ea img.image {
	box-shadow: var(--box-shadow);
	filter: var(--box-shadow);
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .elementor-repeater-item-04e0496 img.image {
	box-shadow: var(--box-shadow);
	filter: var(--box-shadow);
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .elementor-repeater-item-2e46824 img.image {
	box-shadow: var(--box-shadow);
	filter: var(--box-shadow);
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .elementor-repeater-item-00e2732 img.image {
	box-shadow: var(--box-shadow);
	filter: var(--box-shadow);
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .content-wrapper {
	background-color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 > .elementor-widget-container {
	margin: 2rem 0rem 3rem 0rem;
	padding: 0% 0% 0% 0%;
	border-style: none;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget {
	--sidebar-item-row-gap: 0rem;
	--sidebar-content-column-gap: 0rem;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .heading {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: .1rem;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3333333333em;
	letter-spacing: 0px;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item .header-wrapper {
	border-style: none;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item.active .header-wrapper, .elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item .header-wrapper:hover {
	border-style: none;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item .header-wrapper .icon {
	max-width: 40px !important;
	width: 40px !important;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item .header-wrapper .sidebar-title {
	font-family: var(--e-global-typography-bba870d-font-family), Montserrat, Sans-serif;
	font-size: var(--e-global-typography-bba870d-font-size);
	font-weight: var(--e-global-typography-bba870d-font-weight);
	line-height: var(--e-global-typography-bba870d-line-height);
	color: var(--e-global-color-text);
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item .header-wrapper svg path {
	stroke: var(--e-global-color-text);
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .heading {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1.5833333333em;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .subheading {
	font-size: 2.25rem;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 1.15em;
	letter-spacing: 1px;
	color: #1f74ce;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .description {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .image {
	border-radius: var(--block-border-radius);
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .button-wrapper a.button {
	background-color: rgba(221, 231, 243, 0);
	border-color: #222 !important;
	font-family: "Raleway", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.15em;
	letter-spacing: 2px;
	color: #222;
	fill: #222;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .button-wrapper a.button:hover {
	background-color: #222 !important;
	color: #fff !important;
	fill: #fff !important;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .button-wrapper a.button:hover .icon path {
	stroke: #fff !important;
}

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

.elementor-14437 .elementor-element.elementor-element-6e82c06:not(.elementor-motion-effects-element-type-background), .elementor-14437 .elementor-element.elementor-element-6e82c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000a5c;
}

.elementor-14437 .elementor-element.elementor-element-6ea5acf > .elementor-widget-container {
	margin: 0em 0em .5em 0em;
}

.elementor-14437 .elementor-element.elementor-element-6ea5acf {
	text-align: center;
}

.elementor-14437 .elementor-element.elementor-element-6ea5acf .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2.75rem;
	font-weight: 500;
	line-height: 1.4545454545em;
	letter-spacing: -1px;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-b377416 > .elementor-widget-container {
	margin: 0em 0em 3em 0em;
}

.elementor-14437 .elementor-element.elementor-element-b377416 {
	text-align: center;
}

.elementor-14437 .elementor-element.elementor-element-b377416 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 1.3333333333em;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-97b35e9 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-14437 .elementor-element.elementor-element-bee5fb3 > .elementor-widget-container {
	margin: 1em 0em 2.25em 0em;
}

.elementor-14437 .elementor-element.elementor-element-222f2c1 {
	--display: flex;
}

.elementor-14437 .elementor-element.elementor-element-25b6bb9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-25b6bb9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-14437 .elementor-element.elementor-element-964134f {
	--display: flex;
}

.elementor-14437 .elementor-element.elementor-element-fd26469 {
	column-gap: 0px;
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.625rem;
	font-weight: 400;
	line-height: 1.8461538462em;
	letter-spacing: -.5px;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-fd26469 p {
	margin-block-end: 0px;
}

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

.elementor-14437 .elementor-element.elementor-element-7714026 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-0595e99 img {
	width: 72px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-14437 .elementor-element.elementor-element-bef3a99 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 48px;
	--padding-bottom: 14px;
	--padding-left: 18px;
	--padding-right: 18px;
}

.elementor-14437 .elementor-element.elementor-element-bef3a99:not(.elementor-motion-effects-element-type-background), .elementor-14437 .elementor-element.elementor-element-bef3a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .1);
}

.elementor-14437 .elementor-element.elementor-element-b4d3e01 .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.3333333333em;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-572e18b {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.7142857143em;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-572e18b p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-c62a304 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-773fdbc {
	--display: flex;
}

.elementor-14437 .elementor-element.elementor-element-d9ae0ed {
	column-gap: 0px;
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.625rem;
	font-weight: 400;
	line-height: 1.8461538462em;
	letter-spacing: -.5px;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-d9ae0ed p {
	margin-block-end: 0px;
}

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

.elementor-14437 .elementor-element.elementor-element-e9f26e2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-53aaa73 img {
	width: 72px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-14437 .elementor-element.elementor-element-b6587a1 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 48px;
	--padding-bottom: 14px;
	--padding-left: 18px;
	--padding-right: 18px;
}

.elementor-14437 .elementor-element.elementor-element-b6587a1:not(.elementor-motion-effects-element-type-background), .elementor-14437 .elementor-element.elementor-element-b6587a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .1);
}

.elementor-14437 .elementor-element.elementor-element-c91b405 .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.3333333333em;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-1b70d8c {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.7142857143em;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-1b70d8c p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-80bbf0a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-406e2db {
	--display: flex;
}

.elementor-14437 .elementor-element.elementor-element-2653abc {
	column-gap: 0px;
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.625rem;
	font-weight: 400;
	line-height: 1.8461538462em;
	letter-spacing: -.5px;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-2653abc p {
	margin-block-end: 0px;
}

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

.elementor-14437 .elementor-element.elementor-element-3a4cdd1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-9979746 img {
	width: 72px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-14437 .elementor-element.elementor-element-1d93777 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 48px;
	--padding-bottom: 14px;
	--padding-left: 18px;
	--padding-right: 18px;
}

.elementor-14437 .elementor-element.elementor-element-1d93777:not(.elementor-motion-effects-element-type-background), .elementor-14437 .elementor-element.elementor-element-1d93777 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .1);
}

.elementor-14437 .elementor-element.elementor-element-697f83d .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.3333333333em;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-e127012 {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.7142857143em;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-e127012 p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-d3d3d2b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-ebac5fb {
	--display: flex;
}

.elementor-14437 .elementor-element.elementor-element-ca149be {
	column-gap: 0px;
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.625rem;
	font-weight: 400;
	line-height: 1.8461538462em;
	letter-spacing: -.5px;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-ca149be p {
	margin-block-end: 0px;
}

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

.elementor-14437 .elementor-element.elementor-element-d5264c1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-296711d img {
	width: 72px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-14437 .elementor-element.elementor-element-58c1bf4 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 48px;
	--padding-bottom: 14px;
	--padding-left: 18px;
	--padding-right: 18px;
}

.elementor-14437 .elementor-element.elementor-element-58c1bf4:not(.elementor-motion-effects-element-type-background), .elementor-14437 .elementor-element.elementor-element-58c1bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .1);
}

.elementor-14437 .elementor-element.elementor-element-e339e12 .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.3333333333em;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-89683e6 {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.7142857143em;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-89683e6 p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-a1a7759 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-061abc5 {
	--display: flex;
}

.elementor-14437 .elementor-element.elementor-element-d7b434e {
	column-gap: 0px;
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.625rem;
	font-weight: 400;
	line-height: 1.8461538462em;
	letter-spacing: -.5px;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-d7b434e p {
	margin-block-end: 0px;
}

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

.elementor-14437 .elementor-element.elementor-element-94771f3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-0cdcae8 img {
	width: 72px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-14437 .elementor-element.elementor-element-4c1c6ba {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 48px;
	--padding-bottom: 14px;
	--padding-left: 18px;
	--padding-right: 18px;
}

.elementor-14437 .elementor-element.elementor-element-4c1c6ba:not(.elementor-motion-effects-element-type-background), .elementor-14437 .elementor-element.elementor-element-4c1c6ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .1);
}

.elementor-14437 .elementor-element.elementor-element-c77b830 .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.3333333333em;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-a359645 {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.7142857143em;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-a359645 p {
	margin-block-end: 0px;
}

.elementor-14437 .elementor-element.elementor-element-cd4544a {
	--e-n-carousel-swiper-slides-to-display: 5;
	--e-n-carousel-swiper-slides-gap: 10px;
	width: initial;
	max-width: initial;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
}

.elementor-14437 .elementor-element.elementor-element-cd4544a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-521d7ab {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 4.75em;
	--padding-bottom: 4.75em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-14437 .elementor-element.elementor-element-2e9faa8 > .elementor-widget-container {
	margin: 0em 0em 2.5em 0em;
}

.elementor-14437 .elementor-element.elementor-element-2e9faa8 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2.5rem;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -3px;
}

.elementor-14437 .elementor-element.elementor-element-59f4dc4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0em 3em;
	--row-gap: 0em;
	--column-gap: 3em;
	--margin-top: 0em;
	--margin-bottom: 2.5em;
	--margin-left: 0em;
	--margin-right: 0em;
}

.elementor-14437 .elementor-element.elementor-element-a1641fa {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-a1641fa.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-14437 .elementor-element.elementor-element-61333d3 img {
	width: 28px;
}

.elementor-14437 .elementor-element.elementor-element-ef10de5 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-14437 .elementor-element.elementor-element-ef10de5 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
	letter-spacing: -4%;
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-10596a6 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-10596a6.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-14437 .elementor-element.elementor-element-9529d29 img {
	width: 28px;
}

.elementor-14437 .elementor-element.elementor-element-0282c70 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-14437 .elementor-element.elementor-element-0282c70 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
	letter-spacing: -4%;
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-7e43d6d {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-14437 .elementor-element.elementor-element-7e43d6d.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-14437 .elementor-element.elementor-element-b96a7ba img {
	width: 28px;
}

.elementor-14437 .elementor-element.elementor-element-dbb6703 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-14437 .elementor-element.elementor-element-dbb6703 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
	letter-spacing: -4%;
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-72d439d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-14437 .elementor-element.elementor-element-f750d22 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 18px 18px 18px 18px;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

.elementor-14437 .elementor-element.elementor-element-f750d22:not(.elementor-motion-effects-element-type-background), .elementor-14437 .elementor-element.elementor-element-f750d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f7ff;
}

.elementor-14437 .elementor-element.elementor-element-b50d340 > .elementor-widget-container {
	margin: 0em 0em 1.5em 0em;
}

.elementor-14437 .elementor-element.elementor-element-b50d340 {
	text-align: start;
}

.elementor-14437 .elementor-element.elementor-element-b50d340 img {
	width: 44px;
}

.elementor-14437 .elementor-element.elementor-element-fa21581 > .elementor-widget-container {
	margin: 0em 0em .625em 0em;
}

.elementor-14437 .elementor-element.elementor-element-fa21581 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 1.3333333333em;
	letter-spacing: -4%;
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-cc93270 {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: 0;
	color: #485377;
}

.elementor-14437 .elementor-element.elementor-element-4061a18 {
	--display: flex;
}

.elementor-14437 .elementor-element.elementor-element-709f562 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #2e4dec;
	--border-color: #2e4dec;
	--border-radius: 18px 18px 18px 18px;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

.elementor-14437 .elementor-element.elementor-element-709f562:not(.elementor-motion-effects-element-type-background), .elementor-14437 .elementor-element.elementor-element-709f562 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #01157a;
}

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

.elementor-14437 .elementor-element.elementor-element-50512ca.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-14437 .elementor-element.elementor-element-383df9b > .elementor-widget-container {
	margin: 0em 0em .770625em 0em;
}

.elementor-14437 .elementor-element.elementor-element-383df9b {
	text-align: start;
}

.elementor-14437 .elementor-element.elementor-element-383df9b img {
	width: 44px;
}

.elementor-14437 .elementor-element.elementor-element-17d8d06 > .elementor-widget-container {
	margin: 0em 0em .625em 0em;
}

.elementor-14437 .elementor-element.elementor-element-17d8d06 .elementor-heading-title {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.2325em;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-7d54ea7 {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.3333333333em;
	letter-spacing: 0px;
	color: #e0e0e0;
}

.elementor-14437 .elementor-element.elementor-element-c7698d5 {
	--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-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0em;
	--margin-bottom: .5em;
	--margin-left: 1.875em;
	--margin-right: 0em;
	--padding-top: 2px;
	--padding-bottom: 2px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-14437 .elementor-element.elementor-element-c7698d5:not(.elementor-motion-effects-element-type-background), .elementor-14437 .elementor-element.elementor-element-c7698d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1f318a;
}

.elementor-14437 .elementor-element.elementor-element-c7698d5.e-con {
	--align-self: flex-end;
}

.elementor-14437 .elementor-element.elementor-element-fe357c8 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-14437 .elementor-element.elementor-element-fe357c8 .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .924375rem;
	font-weight: 600;
	line-height: 1.6666666667em;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-5cd716c {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: .924375rem;
	font-weight: 400;
	line-height: 1.5003380663em;
	letter-spacing: -.62px;
	color: #e0e0e0;
}

.elementor-14437 .elementor-element.elementor-element-7929edb {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
}

body:not(.rtl) .elementor-14437 .elementor-element.elementor-element-7929edb {
	right: 0px;
}

body.rtl .elementor-14437 .elementor-element.elementor-element-7929edb {
	left: 0px;
}

.elementor-14437 .elementor-element.elementor-element-7929edb img {
	height: 132%;
}

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

.elementor-14437 .elementor-element.elementor-element-d0dc264:not(.elementor-motion-effects-element-type-background), .elementor-14437 .elementor-element.elementor-element-d0dc264 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f7ff;
}

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

.elementor-14437 .elementor-element.elementor-element-20e6dce > .elementor-widget-container {
	background-color: #edf6ff;
	margin: 0em 0em 0em 0em;
	padding: .5em 1.125em .5em 1.125em;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b4d1ef;
	border-radius: 999px 999px 999px 999px;
}

.elementor-14437 .elementor-element.elementor-element-20e6dce.elementor-element {
	--align-self: flex-start;
}

.elementor-14437 .elementor-element.elementor-element-20e6dce {
	text-align: start;
}

.elementor-14437 .elementor-element.elementor-element-20e6dce .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .75rem;
	font-weight: 800;
	line-height: 1.5em;
	letter-spacing: 1px;
	word-spacing: 0em;
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-da606cf .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2.75rem;
	font-weight: 500;
	line-height: 1.4545454545em;
	letter-spacing: -1px;
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-d002aa5 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2.75rem;
	font-weight: 500;
	line-height: 1.4545454545em;
	letter-spacing: -1px;
}

.elementor-14437 .elementor-element.elementor-element-0da50a0 {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.7777777778em;
	color: #5c5c5c;
}

.elementor-14437 .elementor-element.elementor-element-f6cf687 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-14437 .elementor-element.elementor-element-32e623d .elementor-button {
	background-color: #001197;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4444444444rem;
	letter-spacing: 0rem;
	fill: #fff;
	color: #fff;
	border-radius: 14px 14px 14px 14px;
	padding: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-32e623d > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14437 .elementor-element.elementor-element-c27709f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-14437 .elementor-element.elementor-element-b3d7768 {
	text-align: center;
}

.elementor-14437 .elementor-element.elementor-element-b3d7768 img {
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

@media (max-width:1024px) {
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget {
		--sidebar-content-column-gap: 1em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .heading {
		font-size: 1.75rem;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item .header-wrapper .icon {
		max-width: 50px !important;
		width: 50px !important;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item .header-wrapper .sidebar-title {
		font-size: var(--e-global-typography-bba870d-font-size);
		line-height: var(--e-global-typography-bba870d-line-height);
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .heading {
		font-size: 2rem;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .subheading {
		font-size: 1.75rem;
	}
	
	.elementor-14437 .elementor-element.elementor-element-cd4544a {
		--e-n-carousel-swiper-slides-to-display: 3;
	}
	
	.elementor-14437 .elementor-element.elementor-element-59f4dc4 {
		--flex-wrap: wrap;
	}
	
	.elementor-14437 .elementor-element.elementor-element-a1641fa {
		--justify-content: flex-start;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--flex-wrap: nowrap;
	}
	
	.elementor-14437 .elementor-element.elementor-element-10596a6 {
		--justify-content: flex-start;
		--flex-wrap: nowrap;
	}
	
	.elementor-14437 .elementor-element.elementor-element-7e43d6d {
		--justify-content: flex-start;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--flex-wrap: nowrap;
	}
}

@media (min-width:768px) {
	.elementor-14437 .elementor-element.elementor-element-fc3460f {
		--width: calc(100% - 80px);
	}
	
	.elementor-14437 .elementor-element.elementor-element-1fbad3b {
		--content-width: 750px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-960236f {
		--width: calc(100% - 80px);
	}
	
	.elementor-14437 .elementor-element.elementor-element-679cbe9 {
		--width: 25%;
	}
	
	.elementor-14437 .elementor-element.elementor-element-60caf85 {
		--width: 75%;
	}
	
	.elementor-14437 .elementor-element.elementor-element-d2d0cd0 {
		--width: 25%;
	}
	
	.elementor-14437 .elementor-element.elementor-element-b829a36 {
		--width: 75%;
	}
	
	.elementor-14437 .elementor-element.elementor-element-957a513 {
		--width: 25%;
	}
	
	.elementor-14437 .elementor-element.elementor-element-f61b816 {
		--width: 75%;
	}
	
	.elementor-14437 .elementor-element.elementor-element-c4c899e {
		--width: 100%;
	}
	
	.elementor-14437 .elementor-element.elementor-element-25b6bb9 {
		--content-width: 72px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-7714026 {
		--width: 72px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-c62a304 {
		--content-width: 72px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-e9f26e2 {
		--width: 72px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-80bbf0a {
		--content-width: 72px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-3a4cdd1 {
		--width: 72px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-d3d3d2b {
		--content-width: 72px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-d5264c1 {
		--width: 72px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-a1a7759 {
		--content-width: 72px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-94771f3 {
		--width: 72px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-59f4dc4 {
		--width: 100%;
	}
	
	.elementor-14437 .elementor-element.elementor-element-a1641fa {
		--width: auto;
	}
	
	.elementor-14437 .elementor-element.elementor-element-10596a6 {
		--width: auto;
	}
	
	.elementor-14437 .elementor-element.elementor-element-7e43d6d {
		--width: auto;
	}
	
	.elementor-14437 .elementor-element.elementor-element-f750d22 {
		--width: 30%;
	}
	
	.elementor-14437 .elementor-element.elementor-element-4061a18 {
		--width: 70%;
	}
	
	.elementor-14437 .elementor-element.elementor-element-50512ca {
		--width: 300px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-c7698d5 {
		--width: auto;
	}
	
	.elementor-14437 .elementor-element.elementor-element-842432e {
		--width: 50%;
	}
	
	.elementor-14437 .elementor-element.elementor-element-c27709f {
		--width: 50%;
	}
}

@media (max-width:767px) {
	.elementor-14437 .elementor-element.elementor-element-e7b6658 .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-14437 .elementor-element.elementor-element-a379eed {
		font-size: 1rem;
	}
	
	.elementor-14437 .elementor-element.elementor-element-3b755c7.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-14437 .elementor-element.elementor-element-8c9e837.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-14437 .elementor-element.elementor-element-23a5619.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-14437 .elementor-element.elementor-element-f03e1b5.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-14437 .elementor-element.elementor-element-960236f {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 2.5em;
		--padding-right: 2.5em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-2c824d4 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-14437 .elementor-element.elementor-element-60caf85 {
		--padding-top: 1.5em;
		--padding-bottom: 1.5em;
		--padding-left: 1.5em;
		--padding-right: 1.5em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-7c58920.elementor-element {
		--align-self: center;
	}
	
	.elementor-14437 .elementor-element.elementor-element-378613f {
		text-align: center;
	}
	
	.elementor-14437 .elementor-element.elementor-element-ced8b1f {
		text-align: center;
	}
	
	.elementor-14437 .elementor-element.elementor-element-14c1116.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-14437 .elementor-element.elementor-element-b829a36 {
		--padding-top: 1.5em;
		--padding-bottom: 1.5em;
		--padding-left: 1.5em;
		--padding-right: 1.5em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-fd96dd3.elementor-element {
		--align-self: center;
	}
	
	.elementor-14437 .elementor-element.elementor-element-a9ea8dd {
		text-align: center;
	}
	
	.elementor-14437 .elementor-element.elementor-element-9ad76d9 {
		text-align: center;
	}
	
	.elementor-14437 .elementor-element.elementor-element-a290ad2.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-14437 .elementor-element.elementor-element-f61b816 {
		--padding-top: 1.5em;
		--padding-bottom: 1.5em;
		--padding-left: 1.5em;
		--padding-right: 1.5em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-0ed00c5.elementor-element {
		--align-self: center;
	}
	
	.elementor-14437 .elementor-element.elementor-element-dce8084 {
		text-align: center;
	}
	
	.elementor-14437 .elementor-element.elementor-element-970bea8 {
		text-align: center;
	}
	
	.elementor-14437 .elementor-element.elementor-element-fe06816.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-14437 .elementor-element.elementor-element-a39a50f .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 > .elementor-widget-container {
		margin: 1.5rem 0rem 2rem 0rem;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .heading {
		font-size: 1.15rem;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item .header-wrapper .sidebar-title {
		font-size: var(--e-global-typography-bba870d-font-size);
		line-height: var(--e-global-typography-bba870d-line-height);
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .heading {
		font-size: 1.5em;
		line-height: 1.2em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .subheading {
		font-size: 1.15rem;
	}
	
	.elementor-14437 .elementor-element.elementor-element-b91b9ba {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-7714026 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-14437 .elementor-element.elementor-element-bef3a99 {
		--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-14437 .elementor-element.elementor-element-20e7dd1 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-e9f26e2 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-14437 .elementor-element.elementor-element-906c45e {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-3a4cdd1 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-14437 .elementor-element.elementor-element-10c0f66 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-d5264c1 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-14437 .elementor-element.elementor-element-de557c1 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-94771f3 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-14437 .elementor-element.elementor-element-cd4544a {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-14437 .elementor-element.elementor-element-cd4544a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-a1641fa {
		--justify-content: flex-start;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--flex-wrap: nowrap;
		--margin-top: 0em;
		--margin-bottom: .875em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-a1641fa.e-con {
		--align-self: center;
	}
	
	.elementor-14437 .elementor-element.elementor-element-ef10de5 > .elementor-widget-container {
		margin: 0px 0px 0px 10px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-10596a6 {
		--justify-content: flex-start;
		--flex-wrap: nowrap;
		--margin-top: 0em;
		--margin-bottom: .875em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-0282c70 > .elementor-widget-container {
		margin: 0px 0px 0px 10px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-7e43d6d {
		--justify-content: flex-start;
		--flex-wrap: nowrap;
		--margin-top: 0em;
		--margin-bottom: .875em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-dbb6703 > .elementor-widget-container {
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-709f562 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1.5em;
		--padding-right: 1.5em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-7d54ea7 > .elementor-widget-container {
		margin: 0em 0em 5em 0em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-c7698d5 {
		--width: auto;
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-c7698d5.e-con {
		--align-self: flex-end;
	}
	
	.elementor-14437 .elementor-element.elementor-element-7929edb img {
		height: 200px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-20e6dce > .elementor-widget-container {
		margin: 0em 0em 0em 0em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-20e6dce.elementor-element {
		--align-self: center;
	}
	
	.elementor-14437 .elementor-element.elementor-element-20e6dce {
		text-align: center;
	}
	
	.elementor-14437 .elementor-element.elementor-element-da606cf > .elementor-widget-container {
		margin: 1.5em 0em 0em 0em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-da606cf {
		text-align: center;
	}
	
	.elementor-14437 .elementor-element.elementor-element-da606cf .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-14437 .elementor-element.elementor-element-d002aa5 {
		text-align: center;
	}
	
	.elementor-14437 .elementor-element.elementor-element-d002aa5 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-14437 .elementor-element.elementor-element-0da50a0 {
		text-align: center;
		font-size: 1.125rem;
	}
	
	.elementor-14437 .elementor-element.elementor-element-32e623d.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
}

/* Start custom CSS for heading, class: .elementor-element-3b33e5b */
.elementor-14437 .elementor-element.elementor-element-3b33e5b .elementor-heading-title span {
	background-image: linear-gradient(268deg, #b74ae0 29.4%, #27ced8 97.8%);
	background-clip: text;
	-webkit-background-clip: text;
	color: rgba(255, 255, 255, 0);
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a379eed */
.elementor-14437 .elementor-element.elementor-element-a379eed {
	margin: 0 auto;
	max-width: 580px !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1fbad3b */
.elementor-14437 .elementor-element.elementor-element-1fbad3b {
	margin: 0 auto;
	max-width: 1200px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ba100fb */
.elementor-14437 .elementor-element.elementor-element-ba100fb p {
	margin-bottom: 1.0366666667em;
	font-family: DM Sans;
	font-weight: 600;
	font-style: SemiBold;
	font-size: .75rem;
	leading-trim: NONE;
	line-height: 1.6666666667em;
	letter-spacing: -4%;
	color: rgba(0, 27, 117, .48);
}

.elementor-14437 .elementor-element.elementor-element-ba100fb ul {
	margin: 0;
	margin-bottom: 1.375em;
	padding: 0;
	list-style-type: none;
}

.elementor-14437 .elementor-element.elementor-element-ba100fb ul li {
	margin-bottom: .5714285714em;
	padding-left: 1.2857142857em;
	position: relative;
	color: #6a77a3;
	font-family: Inter;
	font-size: .875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 1.29594rem;
}

.elementor-14437 .elementor-element.elementor-element-ba100fb ul li::before {
	content: " ";
	position: absolute;
	top: 2px;
	left: 0px;
	display: block;
	width: 14px;
	height: 15px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M0 7.54102C0 3.67502 3.13401 0.541016 7 0.541016C10.866 0.541016 14 3.67502 14 7.54102C14 11.407 10.866 14.541 7 14.541C3.13401 14.541 0 11.407 0 7.54102Z' fill='url(%23paint0_linear_7671_163305)'/%3E%3Cpath d='M10.7971 5.54384L5.97566 10.3652C5.93296 10.4083 5.87483 10.4325 5.81418 10.4325C5.75354 10.4325 5.69541 10.4083 5.65271 10.3652L3.20106 7.9136C3.15801 7.87093 3.13379 7.8128 3.13379 7.75212C3.13379 7.69149 3.15801 7.63336 3.20106 7.59065L3.51946 7.27225C3.56216 7.22923 3.62029 7.20498 3.68093 7.20498C3.74157 7.20498 3.7997 7.22923 3.8424 7.27225L5.81191 9.24176L10.1557 4.89795C10.2457 4.81071 10.3887 4.81071 10.4787 4.89795L10.7971 5.22089C10.8402 5.26359 10.8644 5.32172 10.8644 5.38236C10.8644 5.443 10.8402 5.50113 10.7971 5.54384Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7671_163305' x1='37.4749' y1='0.541015' x2='-15.0218' y2='10.2168' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233385FF'/%3E%3Cstop offset='1' stop-color='%23001197'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e62c46f */
.elementor-14437 .elementor-element.elementor-element-e62c46f p {
	margin-bottom: .8037939072em;
	color: rgba(0, 27, 117, .48);
	font-family: "DM Sans";
	font-size: .77756rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.29594rem;
	/* 166.667% */
	letter-spacing: -.03113rem;
	position: relative;
	padding-left: 1.4468336849em;
}

.elementor-14437 .elementor-element.elementor-element-e62c46f p::before {
	content: " ";
	position: absolute;
	top: calc(50% - 9.5px);
	left: 0px;
	display: block;
	width: 17px;
	height: 19px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='19' viewBox='0 0 17 19' fill='none'%3E%3Crect x='2.79834' y='14.1772' width='2.76134' height='11.0453' rx='1.38067' transform='rotate(-180 2.79834 14.1772)' fill='url(%23paint0_linear_7672_9112)'/%3E%3Crect x='13.2056' y='6.17188' width='2.76133' height='10.8329' rx='1.38067' transform='rotate(121.068 13.2056 6.17188)' fill='%2327CED8'/%3E%3Crect width='2.76133' height='10.8329' rx='1.38067' transform='matrix(-0.516048 -0.85656 -0.85656 0.516048 13.2056 11.019)' fill='url(%23paint1_linear_7672_9112)'/%3E%3Crect x='2.50195' y='2.94727' width='2.76133' height='10.8329' rx='1.38067' transform='rotate(-58.9325 2.50195 2.94727)' fill='url(%23paint2_linear_7672_9112)'/%3E%3Cpath d='M7.36544 7.99486C7.79026 8.24013 7.79026 8.85331 7.36544 9.09858L5.61306 10.1103C5.18824 10.3556 4.65721 10.049 4.65721 9.55846L4.65721 7.53498C4.65721 7.04444 5.18824 6.73785 5.61306 6.98312L7.36544 7.99486Z' fill='%233385FF'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7672_9112' x1='4.12819' y1='14.1773' x2='6.85111' y2='24.5047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74AE0'/%3E%3Cstop offset='1' stop-color='%2327CED8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_7672_9112' x1='2.62002' y1='10.0556' x2='9.81853' y2='2.7135' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74AE0'/%3E%3Cstop offset='1' stop-color='%2327CED8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_7672_9112' x1='2.78975' y1='3.57507' x2='-4.76868' y2='11.2843' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2327CED8'/%3E%3Cstop offset='1' stop-color='%23B74AE0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-14437 .elementor-element.elementor-element-e62c46f ul {
	margin: 0;
	margin-bottom: 1.375em;
	padding: 0;
	list-style-type: none;
}

.elementor-14437 .elementor-element.elementor-element-e62c46f ul li {
	margin-bottom: .5714285714em;
	padding-left: 1.2857142857em;
	position: relative;
	color: #6a77a3;
	font-family: Inter;
	font-size: .875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.29594rem;
	/* 148.109% */
	width: auto;
	background-image: linear-gradient(268deg, #b74ae0 29.4%, #27ced8 97.8%);
	background-clip: text;
	-webkit-background-clip: text;
	color: rgba(255, 255, 255, 0);
}

.elementor-14437 .elementor-element.elementor-element-e62c46f ul li::before {
	content: " ";
	position: absolute;
	top: calc(50% - 7.5px);
	left: 0px;
	display: block;
	width: 14px;
	height: 15px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M12.251 11.2881L14.001 12.084L12.251 12.8799L11.4551 14.6299L10.6592 12.8799L8.90918 12.084L10.6592 11.2881L11.4551 9.53809L12.251 11.2881ZM6.68164 6.03809L10.1826 7.62891L6.68164 9.2207L5.09082 12.7207L3.5 9.2207L0 7.62891L3.5 6.03809L5.09082 2.53809L6.68164 6.03809ZM4.46094 6.99902L3.07422 7.62891L4.46094 8.25879L5.09082 9.64648L5.7207 8.25879L7.1084 7.62891L5.7207 6.99902L5.09082 5.6123L4.46094 6.99902ZM12.251 2.37891L14.001 3.1748L12.251 3.96973L11.4551 5.71973L10.6592 3.96973L8.90918 3.1748L10.6592 2.37891L11.4551 0.628906L12.251 2.37891Z' fill='%23CEDDF6'/%3E%3C/svg%3E");
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-3b755c7 */
.elementor-14437 .elementor-element.elementor-element-3b755c7 {
	display: flex;
	justify-content: center;
	padding: 10px 18px;
	align-items: center;
	/*gap: 4px;*/
	border-radius: 14px;
	border: 2px solid rgba(105, 176, 255, .4);
	background: #3385ff;
	box-shadow: 0 0 0 1px #1f74ce inset, 0 -2px 0 0 rgba(33, 107, 200, .3) inset;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b103fb2 */
.elementor-14437 .elementor-element.elementor-element-b103fb2 {
	margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-37dbf8d */
.elementor-14437 .elementor-element.elementor-element-37dbf8d p {
	margin-bottom: 1.0366666667em;
	font-family: DM Sans;
	font-weight: 600;
	font-style: SemiBold;
	font-size: .75rem;
	leading-trim: NONE;
	line-height: 1.6666666667em;
	letter-spacing: -4%;
	color: rgba(0, 27, 117, .48);
}

.elementor-14437 .elementor-element.elementor-element-37dbf8d ul {
	margin: 0;
	margin-bottom: 1.375em;
	padding: 0;
	list-style-type: none;
}

.elementor-14437 .elementor-element.elementor-element-37dbf8d ul li {
	margin-bottom: .5714285714em;
	padding-left: 1.2857142857em;
	position: relative;
	color: #6a77a3;
	font-family: Inter;
	font-size: .875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 1.29594rem;
}

.elementor-14437 .elementor-element.elementor-element-37dbf8d ul li::before {
	content: " ";
	position: absolute;
	top: 2px;
	left: 0px;
	display: block;
	width: 14px;
	height: 15px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M0 7.54102C0 3.67502 3.13401 0.541016 7 0.541016C10.866 0.541016 14 3.67502 14 7.54102C14 11.407 10.866 14.541 7 14.541C3.13401 14.541 0 11.407 0 7.54102Z' fill='url(%23paint0_linear_7671_163305)'/%3E%3Cpath d='M10.7971 5.54384L5.97566 10.3652C5.93296 10.4083 5.87483 10.4325 5.81418 10.4325C5.75354 10.4325 5.69541 10.4083 5.65271 10.3652L3.20106 7.9136C3.15801 7.87093 3.13379 7.8128 3.13379 7.75212C3.13379 7.69149 3.15801 7.63336 3.20106 7.59065L3.51946 7.27225C3.56216 7.22923 3.62029 7.20498 3.68093 7.20498C3.74157 7.20498 3.7997 7.22923 3.8424 7.27225L5.81191 9.24176L10.1557 4.89795C10.2457 4.81071 10.3887 4.81071 10.4787 4.89795L10.7971 5.22089C10.8402 5.26359 10.8644 5.32172 10.8644 5.38236C10.8644 5.443 10.8402 5.50113 10.7971 5.54384Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7671_163305' x1='37.4749' y1='0.541015' x2='-15.0218' y2='10.2168' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233385FF'/%3E%3Cstop offset='1' stop-color='%23001197'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-65f8cde */
.elementor-14437 .elementor-element.elementor-element-65f8cde p {
	margin-bottom: .8037939072em;
	color: rgba(0, 27, 117, .48);
	font-family: "DM Sans";
	font-size: .77756rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.29594rem;
	/* 166.667% */
	letter-spacing: -.03113rem;
	position: relative;
	padding-left: 1.4468336849em;
}

.elementor-14437 .elementor-element.elementor-element-65f8cde p::before {
	content: " ";
	position: absolute;
	top: calc(50% - 9.5px);
	left: 0px;
	display: block;
	width: 17px;
	height: 19px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='19' viewBox='0 0 17 19' fill='none'%3E%3Crect x='2.79834' y='14.1772' width='2.76134' height='11.0453' rx='1.38067' transform='rotate(-180 2.79834 14.1772)' fill='url(%23paint0_linear_7672_9112)'/%3E%3Crect x='13.2056' y='6.17188' width='2.76133' height='10.8329' rx='1.38067' transform='rotate(121.068 13.2056 6.17188)' fill='%2327CED8'/%3E%3Crect width='2.76133' height='10.8329' rx='1.38067' transform='matrix(-0.516048 -0.85656 -0.85656 0.516048 13.2056 11.019)' fill='url(%23paint1_linear_7672_9112)'/%3E%3Crect x='2.50195' y='2.94727' width='2.76133' height='10.8329' rx='1.38067' transform='rotate(-58.9325 2.50195 2.94727)' fill='url(%23paint2_linear_7672_9112)'/%3E%3Cpath d='M7.36544 7.99486C7.79026 8.24013 7.79026 8.85331 7.36544 9.09858L5.61306 10.1103C5.18824 10.3556 4.65721 10.049 4.65721 9.55846L4.65721 7.53498C4.65721 7.04444 5.18824 6.73785 5.61306 6.98312L7.36544 7.99486Z' fill='%233385FF'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7672_9112' x1='4.12819' y1='14.1773' x2='6.85111' y2='24.5047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74AE0'/%3E%3Cstop offset='1' stop-color='%2327CED8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_7672_9112' x1='2.62002' y1='10.0556' x2='9.81853' y2='2.7135' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74AE0'/%3E%3Cstop offset='1' stop-color='%2327CED8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_7672_9112' x1='2.78975' y1='3.57507' x2='-4.76868' y2='11.2843' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2327CED8'/%3E%3Cstop offset='1' stop-color='%23B74AE0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-14437 .elementor-element.elementor-element-65f8cde ul {
	margin: 0;
	margin-bottom: 1.375em;
	padding: 0;
	list-style-type: none;
}

.elementor-14437 .elementor-element.elementor-element-65f8cde ul li {
	margin-bottom: .5714285714em;
	padding-left: 1.2857142857em;
	position: relative;
	color: #6a77a3;
	font-family: Inter;
	font-size: .875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.29594rem;
	/* 148.109% */
	width: auto;
	background-image: linear-gradient(268deg, #b74ae0 29.4%, #27ced8 97.8%);
	background-clip: text;
	-webkit-background-clip: text;
	color: rgba(255, 255, 255, 0);
}

.elementor-14437 .elementor-element.elementor-element-65f8cde ul li::before {
	content: " ";
	position: absolute;
	top: calc(50% - 7.5px);
	left: 0px;
	display: block;
	width: 14px;
	height: 15px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M12.251 11.2881L14.001 12.084L12.251 12.8799L11.4551 14.6299L10.6592 12.8799L8.90918 12.084L10.6592 11.2881L11.4551 9.53809L12.251 11.2881ZM6.68164 6.03809L10.1826 7.62891L6.68164 9.2207L5.09082 12.7207L3.5 9.2207L0 7.62891L3.5 6.03809L5.09082 2.53809L6.68164 6.03809ZM4.46094 6.99902L3.07422 7.62891L4.46094 8.25879L5.09082 9.64648L5.7207 8.25879L7.1084 7.62891L5.7207 6.99902L5.09082 5.6123L4.46094 6.99902ZM12.251 2.37891L14.001 3.1748L12.251 3.96973L11.4551 5.71973L10.6592 3.96973L8.90918 3.1748L10.6592 2.37891L11.4551 0.628906L12.251 2.37891Z' fill='%23CEDDF6'/%3E%3C/svg%3E");
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-8c9e837 */
.elementor-14437 .elementor-element.elementor-element-8c9e837 {
	display: flex;
	justify-content: center;
	padding: 10px 18px;
	align-items: center;
	/*gap: 4px;*/
	border-radius: 14px;
	border: 2px solid rgba(105, 176, 255, .4);
	background: #3385ff;
	box-shadow: 0 0 0 1px #1f74ce inset, 0 -2px 0 0 rgba(33, 107, 200, .3) inset;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-65e2887 */
.elementor-14437 .elementor-element.elementor-element-65e2887 {
	margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5461b95 */
.elementor-14437 .elementor-element.elementor-element-5461b95 p {
	margin-bottom: 1.0366666667em;
	font-family: DM Sans;
	font-weight: 600;
	font-style: SemiBold;
	font-size: .75rem;
	leading-trim: NONE;
	line-height: 1.6666666667em;
	letter-spacing: -4%;
	color: rgba(0, 27, 117, .48);
}

.elementor-14437 .elementor-element.elementor-element-5461b95 ul {
	margin: 0;
	margin-bottom: 1.375em;
	padding: 0;
	list-style-type: none;
}

.elementor-14437 .elementor-element.elementor-element-5461b95 ul li {
	margin-bottom: .5714285714em;
	padding-left: 1.2857142857em;
	position: relative;
	color: #6a77a3;
	font-family: Inter;
	font-size: .875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 1.29594rem;
}

.elementor-14437 .elementor-element.elementor-element-5461b95 ul li::before {
	content: " ";
	position: absolute;
	top: 2px;
	left: 0px;
	display: block;
	width: 14px;
	height: 15px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M0 7.54102C0 3.67502 3.13401 0.541016 7 0.541016C10.866 0.541016 14 3.67502 14 7.54102C14 11.407 10.866 14.541 7 14.541C3.13401 14.541 0 11.407 0 7.54102Z' fill='url(%23paint0_linear_7671_163305)'/%3E%3Cpath d='M10.7971 5.54384L5.97566 10.3652C5.93296 10.4083 5.87483 10.4325 5.81418 10.4325C5.75354 10.4325 5.69541 10.4083 5.65271 10.3652L3.20106 7.9136C3.15801 7.87093 3.13379 7.8128 3.13379 7.75212C3.13379 7.69149 3.15801 7.63336 3.20106 7.59065L3.51946 7.27225C3.56216 7.22923 3.62029 7.20498 3.68093 7.20498C3.74157 7.20498 3.7997 7.22923 3.8424 7.27225L5.81191 9.24176L10.1557 4.89795C10.2457 4.81071 10.3887 4.81071 10.4787 4.89795L10.7971 5.22089C10.8402 5.26359 10.8644 5.32172 10.8644 5.38236C10.8644 5.443 10.8402 5.50113 10.7971 5.54384Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7671_163305' x1='37.4749' y1='0.541015' x2='-15.0218' y2='10.2168' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233385FF'/%3E%3Cstop offset='1' stop-color='%23001197'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-eb510d3 */
.elementor-14437 .elementor-element.elementor-element-eb510d3 p {
	margin-bottom: .8037939072em;
	color: rgba(0, 27, 117, .48);
	font-family: "DM Sans";
	font-size: .77756rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.29594rem;
	/* 166.667% */
	letter-spacing: -.03113rem;
	position: relative;
	padding-left: 1.4468336849em;
}

.elementor-14437 .elementor-element.elementor-element-eb510d3 p::before {
	content: " ";
	position: absolute;
	top: calc(50% - 9.5px);
	left: 0px;
	display: block;
	width: 17px;
	height: 19px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='19' viewBox='0 0 17 19' fill='none'%3E%3Crect x='2.79834' y='14.1772' width='2.76134' height='11.0453' rx='1.38067' transform='rotate(-180 2.79834 14.1772)' fill='url(%23paint0_linear_7672_9112)'/%3E%3Crect x='13.2056' y='6.17188' width='2.76133' height='10.8329' rx='1.38067' transform='rotate(121.068 13.2056 6.17188)' fill='%2327CED8'/%3E%3Crect width='2.76133' height='10.8329' rx='1.38067' transform='matrix(-0.516048 -0.85656 -0.85656 0.516048 13.2056 11.019)' fill='url(%23paint1_linear_7672_9112)'/%3E%3Crect x='2.50195' y='2.94727' width='2.76133' height='10.8329' rx='1.38067' transform='rotate(-58.9325 2.50195 2.94727)' fill='url(%23paint2_linear_7672_9112)'/%3E%3Cpath d='M7.36544 7.99486C7.79026 8.24013 7.79026 8.85331 7.36544 9.09858L5.61306 10.1103C5.18824 10.3556 4.65721 10.049 4.65721 9.55846L4.65721 7.53498C4.65721 7.04444 5.18824 6.73785 5.61306 6.98312L7.36544 7.99486Z' fill='%233385FF'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7672_9112' x1='4.12819' y1='14.1773' x2='6.85111' y2='24.5047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74AE0'/%3E%3Cstop offset='1' stop-color='%2327CED8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_7672_9112' x1='2.62002' y1='10.0556' x2='9.81853' y2='2.7135' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74AE0'/%3E%3Cstop offset='1' stop-color='%2327CED8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_7672_9112' x1='2.78975' y1='3.57507' x2='-4.76868' y2='11.2843' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2327CED8'/%3E%3Cstop offset='1' stop-color='%23B74AE0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-14437 .elementor-element.elementor-element-eb510d3 ul {
	margin: 0;
	margin-bottom: 1.375em;
	padding: 0;
	list-style-type: none;
}

.elementor-14437 .elementor-element.elementor-element-eb510d3 ul li {
	margin-bottom: .5714285714em;
	padding-left: 1.2857142857em;
	position: relative;
	color: #6a77a3;
	font-family: Inter;
	font-size: .875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.29594rem;
	/* 148.109% */
	width: auto;
	background-image: linear-gradient(268deg, #b74ae0 29.4%, #27ced8 97.8%);
	background-clip: text;
	-webkit-background-clip: text;
	color: rgba(255, 255, 255, 0);
}

.elementor-14437 .elementor-element.elementor-element-eb510d3 ul li::before {
	content: " ";
	position: absolute;
	top: calc(50% - 7.5px);
	left: 0px;
	display: block;
	width: 14px;
	height: 15px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M12.251 11.2881L14.001 12.084L12.251 12.8799L11.4551 14.6299L10.6592 12.8799L8.90918 12.084L10.6592 11.2881L11.4551 9.53809L12.251 11.2881ZM6.68164 6.03809L10.1826 7.62891L6.68164 9.2207L5.09082 12.7207L3.5 9.2207L0 7.62891L3.5 6.03809L5.09082 2.53809L6.68164 6.03809ZM4.46094 6.99902L3.07422 7.62891L4.46094 8.25879L5.09082 9.64648L5.7207 8.25879L7.1084 7.62891L5.7207 6.99902L5.09082 5.6123L4.46094 6.99902ZM12.251 2.37891L14.001 3.1748L12.251 3.96973L11.4551 5.71973L10.6592 3.96973L8.90918 3.1748L10.6592 2.37891L11.4551 0.628906L12.251 2.37891Z' fill='%23CEDDF6'/%3E%3C/svg%3E");
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-23a5619 */
.elementor-14437 .elementor-element.elementor-element-23a5619 {
	display: flex;
	justify-content: center;
	padding: 10px 18px;
	align-items: center;
	/*gap: 4px;*/
	border-radius: 14px;
	border: 2px solid rgba(105, 176, 255, .4);
	background: #3385ff;
	box-shadow: 0 0 0 1px #1f74ce inset, 0 -2px 0 0 rgba(33, 107, 200, .3) inset;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9709ef3 */
.elementor-14437 .elementor-element.elementor-element-9709ef3 {
	margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5d36ac5 */
.elementor-14437 .elementor-element.elementor-element-5d36ac5 p {
	margin-bottom: .8037939072em;
	color: rgba(0, 27, 117, .48);
	font-family: "DM Sans";
	font-size: .77756rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.29594rem;
	/* 166.667% */
	letter-spacing: -.03113rem;
	position: relative;
	padding-left: 1.4468336849em;
}

.elementor-14437 .elementor-element.elementor-element-5d36ac5 p::before {
	content: " ";
	position: absolute;
	top: calc(50% - 9.5px);
	left: 0px;
	display: block;
	width: 17px;
	height: 19px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='19' viewBox='0 0 17 19' fill='none'%3E%3Crect x='2.79834' y='14.1772' width='2.76134' height='11.0453' rx='1.38067' transform='rotate(-180 2.79834 14.1772)' fill='url(%23paint0_linear_7672_9112)'/%3E%3Crect x='13.2056' y='6.17188' width='2.76133' height='10.8329' rx='1.38067' transform='rotate(121.068 13.2056 6.17188)' fill='%2327CED8'/%3E%3Crect width='2.76133' height='10.8329' rx='1.38067' transform='matrix(-0.516048 -0.85656 -0.85656 0.516048 13.2056 11.019)' fill='url(%23paint1_linear_7672_9112)'/%3E%3Crect x='2.50195' y='2.94727' width='2.76133' height='10.8329' rx='1.38067' transform='rotate(-58.9325 2.50195 2.94727)' fill='url(%23paint2_linear_7672_9112)'/%3E%3Cpath d='M7.36544 7.99486C7.79026 8.24013 7.79026 8.85331 7.36544 9.09858L5.61306 10.1103C5.18824 10.3556 4.65721 10.049 4.65721 9.55846L4.65721 7.53498C4.65721 7.04444 5.18824 6.73785 5.61306 6.98312L7.36544 7.99486Z' fill='%233385FF'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7672_9112' x1='4.12819' y1='14.1773' x2='6.85111' y2='24.5047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74AE0'/%3E%3Cstop offset='1' stop-color='%2327CED8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_7672_9112' x1='2.62002' y1='10.0556' x2='9.81853' y2='2.7135' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74AE0'/%3E%3Cstop offset='1' stop-color='%2327CED8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_7672_9112' x1='2.78975' y1='3.57507' x2='-4.76868' y2='11.2843' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2327CED8'/%3E%3Cstop offset='1' stop-color='%23B74AE0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-14437 .elementor-element.elementor-element-5d36ac5 ul {
	margin: 0;
	margin-bottom: 1.375em;
	padding: 0;
	list-style-type: none;
}

.elementor-14437 .elementor-element.elementor-element-5d36ac5 ul li {
	margin-bottom: .5714285714em;
	padding-left: 1.2857142857em;
	position: relative;
	color: #6a77a3;
	font-family: Inter;
	font-size: .875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.29594rem;
	/* 148.109% */
	width: auto;
	background-image: linear-gradient(268deg, #b74ae0 29.4%, #27ced8 97.8%);
	background-clip: text;
	-webkit-background-clip: text;
	color: rgba(255, 255, 255, 0);
}

.elementor-14437 .elementor-element.elementor-element-5d36ac5 ul li::before {
	content: " ";
	position: absolute;
	top: calc(50% - 7.5px);
	left: 0px;
	display: block;
	width: 14px;
	height: 15px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M12.251 11.2881L14.001 12.084L12.251 12.8799L11.4551 14.6299L10.6592 12.8799L8.90918 12.084L10.6592 11.2881L11.4551 9.53809L12.251 11.2881ZM6.68164 6.03809L10.1826 7.62891L6.68164 9.2207L5.09082 12.7207L3.5 9.2207L0 7.62891L3.5 6.03809L5.09082 2.53809L6.68164 6.03809ZM4.46094 6.99902L3.07422 7.62891L4.46094 8.25879L5.09082 9.64648L5.7207 8.25879L7.1084 7.62891L5.7207 6.99902L5.09082 5.6123L4.46094 6.99902ZM12.251 2.37891L14.001 3.1748L12.251 3.96973L11.4551 5.71973L10.6592 3.96973L8.90918 3.1748L10.6592 2.37891L11.4551 0.628906L12.251 2.37891Z' fill='%23CEDDF6'/%3E%3C/svg%3E");
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-f03e1b5 */
.elementor-14437 .elementor-element.elementor-element-f03e1b5 {
	display: flex;
	justify-content: center;
	padding: 10px 18px;
	align-items: center;
	/*gap: 4px;*/
	border-radius: 14px;
	border: 2px solid rgba(105, 176, 255, .4);
	background: #3385ff;
	box-shadow: 0 0 0 1px #1f74ce inset, 0 -2px 0 0 rgba(33, 107, 200, .3) inset;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-94b7fa0 */
.elementor-14437 .elementor-element.elementor-element-94b7fa0 {
	margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f21fdfa */
.elementor-14437 .elementor-element.elementor-element-f21fdfa {
	margin: 0 auto;
	max-width: 1200px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fc3460f */
.elementor-14437 .elementor-element.elementor-element-fc3460f {
	margin: 0 auto;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-aa6a9a4 */
.elementor-14437 .elementor-element.elementor-element-aa6a9a4 {
	max-width: 550px;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-14c1116 */
.elementor-14437 .elementor-element.elementor-element-14c1116 {
	display: inline-block;
	padding: 10px 18px;
	align-items: center;
	gap: 4px;
	border-radius: 14px;
	border: 2px solid rgba(105, 176, 255, .4);
	background: #001197;
	box-shadow: 0 0 0 1px #1f74ce inset, 0 -2px 0 0 rgba(33, 107, 200, .3) inset;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fefb607 */
.elementor-14437 .elementor-element.elementor-element-fefb607 {
	margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-a290ad2 */
.elementor-14437 .elementor-element.elementor-element-a290ad2 {
	display: inline-block;
	padding: 10px 18px;
	align-items: center;
	gap: 4px;
	border-radius: 14px;
	border: 2px solid rgba(105, 176, 255, .4);
	background: #001197;
	box-shadow: 0 0 0 1px #1f74ce inset, 0 -2px 0 0 rgba(33, 107, 200, .3) inset;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fcfc0ff */
.elementor-14437 .elementor-element.elementor-element-fcfc0ff {
	margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-fe06816 */
.elementor-14437 .elementor-element.elementor-element-fe06816 {
	display: inline-block;
	padding: 10px 18px;
	align-items: center;
	gap: 4px;
	border-radius: 14px;
	border: 2px solid rgba(105, 176, 255, .4);
	background: #001197;
	box-shadow: 0 0 0 1px #1f74ce inset, 0 -2px 0 0 rgba(33, 107, 200, .3) inset;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d0be630 */
.elementor-14437 .elementor-element.elementor-element-d0be630 {
	margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5152f66 */
.elementor-14437 .elementor-element.elementor-element-5152f66 {
	margin: 0 auto;
	max-width: 1200px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-960236f */
.elementor-14437 .elementor-element.elementor-element-960236f {
	margin: 7.75em auto;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3a744ab */
.elementor-14437 .elementor-element.elementor-element-3a744ab {
	max-width: 550px;
}

/* End custom CSS */

/* Start custom CSS for algert-vertical-tab-widget, class: .elementor-element-58ed5d7 */
.elementor-14437 .elementor-element.elementor-element-58ed5d7 .tooltiptext {
	visibility: hidden;
	width: auto;
	background-color: #3385ff;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 10px;
	/* Position the tooltip */
	position: absolute;
	right: 0;
	bottom: 100%;
	z-index: 1;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-list-item-icon:hover .tooltiptext {
	visibility: visible;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget {
	grid-template-columns: .37fr .63fr;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper {
	z-index: 1;
	margin-right: 3em;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item {
	margin: 0;
	border: 0;
	background-color: #fff;
	border-bottom: 1px solid #ebefff;
	border-radius: 0;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item:first-child {
	border-top: 0;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item.active .header-wrapper .sidebar-title {
	color: #001b75;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item.active .header-wrapper .sidebar-title span {
	color: #fff;
	background-color: #3385ff;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item .header-wrapper {
	align-items: center;
	padding: 1.125em 0;
	gap: 1rem;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item .header-wrapper .sidebar-title {
	margin-bottom: .2222222222em;
	font-family: "Inter", Montserrat, Sans-serif;
	font-weight: 600;
	font-size: 1rem;
	line-height: 1.25em;
	letter-spacing: 0;
	text-transform: capitalize;
	color: rgba(0, 27, 117, .32);
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item .header-wrapper .sidebar-title span {
	display: inline-block;
	margin-left: 12px;
	padding: 4px 10px;
	justify-content: center;
	align-items: center;
	border-radius: 999px;
	background: #ebefff;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item .header-wrapper .sidebar-content * {
	display: none;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget .content-wrapper {
	position: relative;
	border-radius: 0;
	overflow: hidden;
	padding: 0;
	border: 1px solid #dce4fb;
	border-radius: 19px;
	background-color: #fbfbfe;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget .content-wrapper .item .heading {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.75rem;
	line-height: 1.4285714286em;
	margin-bottom: .2857142857em !important;
}

/*.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget .content-wrapper .item > *:not(.heading) {*/

/*    display: block;*/

/*    margin-top: 0 !important;*/

/*    margin-bottom: 1.5em;*/

/*    font-family: "Inter", Montserrat, Sans-serif;*/

/*    font-weight: 400;*/

/*    font-size: 1rem;*/

/*    line-height: 1.75em;*/

/*    letter-spacing: 0;*/

/*    color: #5C5C5C;*/

/*}*/
.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget .content-wrapper .item .image-wrapper {
	width: 100%;
	background: #ebefff;
	border-radius: 1.5em;
	display: flex;
	justify-content: center;
	align-items: flex-end;
	max-height: 310px;
	margin: 0;
	margin-top: auto !important;
	height: 100%;
	max-height: 310px;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget .content-wrapper .item .image-wrapper img {
	height: 90%;
	width: auto;
	border-radius: 0;
}

/*.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget .content-wrapper .item ul {*/

/*    padding: 0;*/

/*    list-style-type: none;*/

/*}*/

/*.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget .content-wrapper .item ul li {*/

/*    position: relative;*/

/*    margin-bottom: 1em;*/

/*    padding-left: 32px;*/

/*}*/
.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget .content-wrapper .item .description {
	display: none;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-cols {
	display: flex;
	padding: var(--Spacing-11, 2rem) 2rem;
	align-items: flex-start;
	gap: 3.5rem;
	flex: 1 0 0;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-col {
	flex: 1 1 50%;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-col-l {
	display: flex;
	flex: 1 1 55%;
	flex-direction: column;
	align-items: flex-start;
	align-self: stretch;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-col-r {
	display: flex;
	flex: 1 1 45%;
	flex-direction: column;
	align-items: flex-start;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-heading {
	margin-bottom: .6666666667em;
	color: #001b75;
	font-family: "DM Sans";
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 2rem;
	/* 133.333% */
	letter-spacing: -.06rem;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-content {
	color: #485377;
	font-family: Inter;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5rem;
	/* 150% */
	max-width: 277px;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-inner-cols {
	display: flex;
	width: 19.3125rem;
	margin: 2.5em 0;
	padding: 3.5em 0;
	align-items: flex-start;
	border-top: 1px solid rgba(0, 17, 151, .06);
	border-bottom: 1px solid rgba(0, 17, 151, .06);
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-inner-col {
	flex: 1 1 50%;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-percentage {
	margin-bottom: .15em;
	color: #001197;
	font-family: "DM Sans";
	font-size: 2.5rem;
	font-style: normal;
	font-weight: 700;
	line-height: 2.75rem;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-advantage {
	margin: 0;
	color: #3385ff;
	font-family: Montserrat;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-advantage-description {
	color: #6a77a3;
	font-family: Montserrat;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.125rem;
	/* 150% */
	letter-spacing: -.03125rem;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-callout {
	color: #001b75;
	font-family: "DM Sans";
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.625rem;
	/* 144.444% */
	letter-spacing: -.045rem;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-callout-description {
	/*margin-bottom: 1.6666666667em;*/
	margin-left: auto;
	color: #3385ff;
	font-family: Inter;
	font-size: .75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1rem;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-buttons {
	display: flex;
	gap: 1rem;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-button {
	display: flex;
	padding: .625rem 1.125rem;
	align-items: center;
	gap: .25rem;
	align-self: stretch;
	border-radius: .875rem;
	border: 2px solid rgba(105, 176, 255, .4);
	background: #3385ff;
	box-shadow: 0 0 0 1px #1f74ce inset, 0 -2px 0 0 rgba(33, 107, 200, .3) inset;
	color: #fff;
	font-family: Inter;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	/* 142.857% */
	padding: 10px 18px;
	align-items: center;
	/*gap: 4px;*/
	border-radius: 14px;
	border: 2px solid rgba(105, 176, 255, .4);
	background: #001197;
	box-shadow: 0 0 0 1px #1f74ce inset, 0 -2px 0 0 rgba(33, 107, 200, .3) inset;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-button--outline {
	display: flex;
	padding: .625rem 1.125rem;
	align-items: center;
	gap: .25rem;
	border-radius: .875rem;
	border: 1px solid #d6e0ff;
	color: #001197;
	font-family: Inter;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.625rem;
	/* 162.5% */
	letter-spacing: -.04rem;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-list-title {
	margin-bottom: .8037939072em;
	color: rgba(0, 27, 117, .48);
	font-family: "DM Sans";
	font-size: .77756rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.29594rem;
	/* 166.667% */
	letter-spacing: -.03113rem;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-list-title-icon {
	position: relative;
	padding-left: 2.2506301764em;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-list-title-icon::before {
	content: " ";
	position: absolute;
	top: calc(50% - 9.5px);
	left: 0px;
	display: block;
	width: 17px;
	height: 19px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='19' viewBox='0 0 17 19' fill='none'%3E%3Crect x='2.79834' y='14.1772' width='2.76134' height='11.0453' rx='1.38067' transform='rotate(-180 2.79834 14.1772)' fill='url(%23paint0_linear_7672_9112)'/%3E%3Crect x='13.2056' y='6.17188' width='2.76133' height='10.8329' rx='1.38067' transform='rotate(121.068 13.2056 6.17188)' fill='%2327CED8'/%3E%3Crect width='2.76133' height='10.8329' rx='1.38067' transform='matrix(-0.516048 -0.85656 -0.85656 0.516048 13.2056 11.019)' fill='url(%23paint1_linear_7672_9112)'/%3E%3Crect x='2.50195' y='2.94727' width='2.76133' height='10.8329' rx='1.38067' transform='rotate(-58.9325 2.50195 2.94727)' fill='url(%23paint2_linear_7672_9112)'/%3E%3Cpath d='M7.36544 7.99486C7.79026 8.24013 7.79026 8.85331 7.36544 9.09858L5.61306 10.1103C5.18824 10.3556 4.65721 10.049 4.65721 9.55846L4.65721 7.53498C4.65721 7.04444 5.18824 6.73785 5.61306 6.98312L7.36544 7.99486Z' fill='%233385FF'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7672_9112' x1='4.12819' y1='14.1773' x2='6.85111' y2='24.5047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74AE0'/%3E%3Cstop offset='1' stop-color='%2327CED8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_7672_9112' x1='2.62002' y1='10.0556' x2='9.81853' y2='2.7135' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74AE0'/%3E%3Cstop offset='1' stop-color='%2327CED8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_7672_9112' x1='2.78975' y1='3.57507' x2='-4.76868' y2='11.2843' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2327CED8'/%3E%3Cstop offset='1' stop-color='%23B74AE0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-list {
	margin: 0;
	margin-bottom: 1.375em;
	padding: 0;
	list-style-type: none;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-list-item {
	margin-bottom: .5714285714em;
	padding-left: 2em;
	position: relative;
	color: #6a77a3;
	font-family: Inter;
	font-size: .875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.29594rem;
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-list-item::before {
	content: " ";
	position: absolute;
	top: 4px;
	left: 0px;
	display: block;
	width: 14px;
	height: 15px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M0 7.54102C0 3.67502 3.13401 0.541016 7 0.541016C10.866 0.541016 14 3.67502 14 7.54102C14 11.407 10.866 14.541 7 14.541C3.13401 14.541 0 11.407 0 7.54102Z' fill='url(%23paint0_linear_7671_163305)'/%3E%3Cpath d='M10.7971 5.54384L5.97566 10.3652C5.93296 10.4083 5.87483 10.4325 5.81418 10.4325C5.75354 10.4325 5.69541 10.4083 5.65271 10.3652L3.20106 7.9136C3.15801 7.87093 3.13379 7.8128 3.13379 7.75212C3.13379 7.69149 3.15801 7.63336 3.20106 7.59065L3.51946 7.27225C3.56216 7.22923 3.62029 7.20498 3.68093 7.20498C3.74157 7.20498 3.7997 7.22923 3.8424 7.27225L5.81191 9.24176L10.1557 4.89795C10.2457 4.81071 10.3887 4.81071 10.4787 4.89795L10.7971 5.22089C10.8402 5.26359 10.8644 5.32172 10.8644 5.38236C10.8644 5.443 10.8402 5.50113 10.7971 5.54384Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7671_163305' x1='37.4749' y1='0.541015' x2='-15.0218' y2='10.2168' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233385FF'/%3E%3Cstop offset='1' stop-color='%23001197'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-list-item-icon::after {
	content: " ";
	margin-left: 6px;
	display: inline-block;
	position: relative;
	top: 3px;
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M7.3335 5.20785H8.66683V6.54118H7.3335V5.20785ZM7.3335 7.87451H8.66683V11.8745H7.3335V7.87451ZM8.00016 1.87451C4.32016 1.87451 1.3335 4.86118 1.3335 8.54118C1.3335 12.2212 4.32016 15.2078 8.00016 15.2078C11.6802 15.2078 14.6668 12.2212 14.6668 8.54118C14.6668 4.86118 11.6802 1.87451 8.00016 1.87451ZM8.00016 13.8745C5.06016 13.8745 2.66683 11.4812 2.66683 8.54118C2.66683 5.60118 5.06016 3.20785 8.00016 3.20785C10.9402 3.20785 13.3335 5.60118 13.3335 8.54118C13.3335 11.4812 10.9402 13.8745 8.00016 13.8745Z' fill='%23ADB6D3'/%3E%3C/svg%3E");
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-list-gradient .card-list-item {
	width: auto;
	background-image: linear-gradient(268deg, #b74ae0 29.4%, #27ced8 97.8%);
	background-clip: text;
	-webkit-background-clip: text;
	color: rgba(255, 255, 255, 0);
}

.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-list-gradient .card-list-item::before {
	content: " ";
	position: absolute;
	top: calc(50% - 7px);
	left: 0px;
	display: block;
	width: 14px;
	height: 15px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M12.251 11.2881L14.001 12.084L12.251 12.8799L11.4551 14.6299L10.6592 12.8799L8.90918 12.084L10.6592 11.2881L11.4551 9.53809L12.251 11.2881ZM6.68164 6.03809L10.1826 7.62891L6.68164 9.2207L5.09082 12.7207L3.5 9.2207L0 7.62891L3.5 6.03809L5.09082 2.53809L6.68164 6.03809ZM4.46094 6.99902L3.07422 7.62891L4.46094 8.25879L5.09082 9.64648L5.7207 8.25879L7.1084 7.62891L5.7207 6.99902L5.09082 5.6123L4.46094 6.99902ZM12.251 2.37891L14.001 3.1748L12.251 3.96973L11.4551 5.71973L10.6592 3.96973L8.90918 3.1748L10.6592 2.37891L11.4551 0.628906L12.251 2.37891Z' fill='%23CEDDF6'/%3E%3C/svg%3E");
}

@media (max-width:1024px) {
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper > .item .header-wrapper {
		padding: 1em .5em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget .content-wrapper {
		padding: 1em 2em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget .content-wrapper .item .image-wrapper {
		max-width: 500px;
	}
}

@media (max-width:767px) {
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget {
		grid-template-columns: 1fr;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget .content-wrapper {
		padding: 1em;
		/*padding-bottom: 170px;*/
		border-radius: 24px 0 0 0;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget .content-wrapper .item .image-wrapper {
		width: 500px;
		bottom: -30px;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget .content-wrapper .item > *:not(.heading) {
		margin-bottom: 1em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget .content-wrapper .item ul li {
		margin-bottom: .5em;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-cols {
		flex-direction: column;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .card-inner-cols {
		width: 100%;
	}
	
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .sidebar-wrapper {
		margin-right: 0;
	}
}

@media (max-width:520px) {
	.elementor-14437 .elementor-element.elementor-element-58ed5d7 .algert-vertical-tab-widget .content-wrapper .item .image-wrapper {
		left: 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c4c899e */
.elementor-14437 .elementor-element.elementor-element-c4c899e {
	margin: 0 auto;
	max-width: 1200px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2e3c226 */
.elementor-14437 .elementor-element.elementor-element-2e3c226 .swiper-slide {
	background: none;
	border: none;
}

.elementor-14437 .elementor-element.elementor-element-2e3c226 .elementor-swiper-button-prev, .elementor-14437 .elementor-element.elementor-element-2e3c226 .elementor-swiper-button-next {
	padding: .75em;
	background-color: #b4d1ef;
	border-radius: 50%;
	transition: background-color .3s;
}

.elementor-14437 .elementor-element.elementor-element-2e3c226 .elementor-swiper-button-prev:hover, .elementor-14437 .elementor-element.elementor-element-2e3c226 .elementor-swiper-button-next:hover {
	background-color: #1f74ce;
}

.elementor-14437 .elementor-element.elementor-element-2e3c226 .elementor-swiper-button-prev {
	left: 15.25rem;
}

.elementor-14437 .elementor-element.elementor-element-2e3c226 .elementor-swiper-button-next {
	right: 15.25rem;
}

.elementor-14437 .elementor-element.elementor-element-2e3c226 .elementor-swiper-button-prev svg, .elementor-14437 .elementor-element.elementor-element-2e3c226 .elementor-swiper-button-next svg {
	fill: #1f74ce;
	transition: fill .3s;
}

.elementor-14437 .elementor-element.elementor-element-2e3c226 .elementor-swiper-button-prev:hover svg, .elementor-14437 .elementor-element.elementor-element-2e3c226 .elementor-swiper-button-next:hover svg {
	fill: #b4d1ef;
}

.elementor-14437 .elementor-element.elementor-element-2e3c226 .elementor-star-rating i {
	margin: 0;
	margin-left: 8px;
}

.elementor-14437 .elementor-element.elementor-element-2e3c226 .elementor-star-rating i:not(:first-child) {
	display: none;
}

.elementor-14437 .elementor-element.elementor-element-2e3c226 .swiper-slide {
	filter: blur(4px);
	transition: filter .6s;
}

.elementor-14437 .elementor-element.elementor-element-2e3c226 .swiper-slide.swiper-slide-next, .elementor-14437 .elementor-element.elementor-element-2e3c226 .swiper-slide.swiper-slide-next + .swiper-slide, .elementor-14437 .elementor-element.elementor-element-2e3c226 .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide {
	filter: blur(0);
}

@media (max-width:1024px) {
	.elementor-14437 .elementor-element.elementor-element-2e3c226 .elementor-swiper-button-prev {
		left: 17.5rem;
	}
	
	.elementor-14437 .elementor-element.elementor-element-2e3c226 .elementor-swiper-button-next {
		right: 17.5rem;
	}
}

@media (max-width:1023px) {
	.elementor-14437 .elementor-element.elementor-element-2e3c226 .swiper-slide.swiper-slide-next + .swiper-slide, .elementor-14437 .elementor-element.elementor-element-2e3c226 .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide {
		filter: blur(4px);
	}
	
	.elementor-14437 .elementor-element.elementor-element-2e3c226 .swiper-slide.swiper-slide-next {
		filter: blur(0);
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b377416 */
.elementor-14437 .elementor-element.elementor-element-b377416 .elementor-heading-title span {
	background-image: linear-gradient(268deg, #b74ae0 29.4%, #27ced8 97.8%);
	background-clip: text;
	-webkit-background-clip: text;
	color: rgba(255, 255, 255, 0);
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-97b35e9 */
.elementor-14437 .elementor-element.elementor-element-97b35e9 {
	position: relative;
}

.elementor-14437 .elementor-element.elementor-element-97b35e9::before, .elementor-14437 .elementor-element.elementor-element-97b35e9::after {
	content: " ";
	position: absolute;
	top: calc(50% - .5px);
	left: 0;
	display: inline-block;
	width: calc(50% - 32px - 36px);
	border: 1px solid rgba(255, 255, 255, .2);
}

.elementor-14437 .elementor-element.elementor-element-97b35e9::after {
	right: 0;
	left: auto;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-bee5fb3 */
.elementor-14437 .elementor-element.elementor-element-bee5fb3 * {
	font-family: DM Sans;
	font-weight: 400;
	font-style: Regular;
	font-size: 26px;
	leading-trim: NONE;
	line-height: 48px;
	letter-spacing: -.5px;
	text-align: center;
	color: #fff;
}

.elementor-14437 .elementor-element.elementor-element-bee5fb3 {
	height: 184px;
}

@media (max-width:767px) {
	.elementor-14437 .elementor-element.elementor-element-bee5fb3 {
		height: auto;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b91b9ba */
.elementor-14437 .elementor-element.elementor-element-b91b9ba {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-20e7dd1 */
.elementor-14437 .elementor-element.elementor-element-20e7dd1 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-906c45e */
.elementor-14437 .elementor-element.elementor-element-906c45e {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-10c0f66 */
.elementor-14437 .elementor-element.elementor-element-10c0f66 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-de557c1 */
.elementor-14437 .elementor-element.elementor-element-de557c1 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b91b9ba */
.elementor-14437 .elementor-element.elementor-element-b91b9ba {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-20e7dd1 */
.elementor-14437 .elementor-element.elementor-element-20e7dd1 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-906c45e */
.elementor-14437 .elementor-element.elementor-element-906c45e {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-10c0f66 */
.elementor-14437 .elementor-element.elementor-element-10c0f66 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-de557c1 */
.elementor-14437 .elementor-element.elementor-element-de557c1 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b91b9ba */
.elementor-14437 .elementor-element.elementor-element-b91b9ba {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-20e7dd1 */
.elementor-14437 .elementor-element.elementor-element-20e7dd1 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-906c45e */
.elementor-14437 .elementor-element.elementor-element-906c45e {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-10c0f66 */
.elementor-14437 .elementor-element.elementor-element-10c0f66 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-de557c1 */
.elementor-14437 .elementor-element.elementor-element-de557c1 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b91b9ba */
.elementor-14437 .elementor-element.elementor-element-b91b9ba {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-20e7dd1 */
.elementor-14437 .elementor-element.elementor-element-20e7dd1 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-906c45e */
.elementor-14437 .elementor-element.elementor-element-906c45e {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-10c0f66 */
.elementor-14437 .elementor-element.elementor-element-10c0f66 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-de557c1 */
.elementor-14437 .elementor-element.elementor-element-de557c1 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b91b9ba */
.elementor-14437 .elementor-element.elementor-element-b91b9ba {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-20e7dd1 */
.elementor-14437 .elementor-element.elementor-element-20e7dd1 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-906c45e */
.elementor-14437 .elementor-element.elementor-element-906c45e {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-10c0f66 */
.elementor-14437 .elementor-element.elementor-element-10c0f66 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-de557c1 */
.elementor-14437 .elementor-element.elementor-element-de557c1 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b91b9ba */
.elementor-14437 .elementor-element.elementor-element-b91b9ba {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-20e7dd1 */
.elementor-14437 .elementor-element.elementor-element-20e7dd1 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-906c45e */
.elementor-14437 .elementor-element.elementor-element-906c45e {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-10c0f66 */
.elementor-14437 .elementor-element.elementor-element-10c0f66 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-de557c1 */
.elementor-14437 .elementor-element.elementor-element-de557c1 {}

/* End custom CSS */

/* Start custom CSS for nested-carousel, class: .elementor-element-cd4544a */
.elementor-14437 .elementor-element.elementor-element-cd4544a .elementor-swiper-button-prev, .elementor-14437 .elementor-element.elementor-element-cd4544a .elementor-swiper-button-next {
	top: auto;
	bottom: -27px;
	padding: .75em;
	background: transparent;
	border-radius: 50%;
	transition: background-color .3s;
}

.elementor-14437 .elementor-element.elementor-element-cd4544a .elementor-swiper-button-prev:hover, .elementor-14437 .elementor-element.elementor-element-cd4544a .elementor-swiper-button-next:hover {
	background-color: transparent;
}

.elementor-14437 .elementor-element.elementor-element-cd4544a .elementor-swiper-button-prev {
	left: -5rem;
}

.elementor-14437 .elementor-element.elementor-element-cd4544a .elementor-swiper-button-next {
	right: -5rem;
}

.elementor-14437 .elementor-element.elementor-element-cd4544a .elementor-swiper-button-prev svg, .elementor-14437 .elementor-element.elementor-element-cd4544a .elementor-swiper-button-next svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-14437 .elementor-element.elementor-element-cd4544a .elementor-swiper-button-prev:hover svg, .elementor-14437 .elementor-element.elementor-element-cd4544a .elementor-swiper-button-next:hover svg {
	fill: #1f74ce;
}

.elementor-14437 .elementor-element.elementor-element-cd4544a .swiper-slide {
	background: none;
	border: none;
	filter: opacity(.5);
	/*transition: filter 0.6s;*/
	
	/*min-width: 440px !important;*/
	height: 276px;
	width: 100px;
	transition: all .6s ease;
}

.elementor-14437 .elementor-element.elementor-element-cd4544a .swiper-slide .elementor-element .e-con-inner > .elementor-element {
	height: 100%;
}

.elementor-14437 .elementor-element.elementor-element-cd4544a .swiper-slide > .elementor-element > .e-con-inner > .elementor-element > .elementor-element:nth-child(2) {
	margin-top: auto;
}

/*.elementor-14437 .elementor-element.elementor-element-cd4544a .swiper-slide.swiper-slide-next + .swiper-slide {*/

/*   filter: opacity(1);*/

/*    width: 280px !important;*/

/*}*/
.elementor-14437 .elementor-element.elementor-element-cd4544a .swiper-slide.swiper-slide-active {
	filter: opacity(1);
	z-index: 1;
}

.elementor-14437 .elementor-element.elementor-element-cd4544a .testimonials-personal-details {
	overflow: hidden;
	height: 0;
	padding: 0;
}

/*.elementor-14437 .elementor-element.elementor-element-cd4544a .swiper-slide.swiper-slide-next + .swiper-slide .testimonials-personal-details {*/

/*    width: 280px !important;*/

/*    height: 150px;*/

/*    padding: 48px 18px 14px;*/

/*    transition: all 0.3s;*/

/*}*/
.elementor-14437 .elementor-element.elementor-element-cd4544a .swiper-slide.swiper-slide-active .testimonials-personal-details {
	width: 280px !important;
	height: 190px;
	padding: 48px 18px 14px;
	transition: all .3s;
	position: relative;
	z-index: 1;
	background-color: #1a236d;
}

/*.elementor-14437 .elementor-element.elementor-element-cd4544a .swiper-slide.swiper-slide-next + .swiper-slide .testimonials-person-photo {*/

/*    transform: translateY(50px);*/

/*}*/
.elementor-14437 .elementor-element.elementor-element-cd4544a .swiper-slide.swiper-slide-active .testimonials-person-photo {
	transform: translateY(38px);
	z-index: 2;
}

/*@media (max-width:1024px) {*/

/*     .elementor-14437 .elementor-element.elementor-element-cd4544a .elementor-swiper-button-prev {*/

/*        left: 17.5rem;*/

/*    }*/

/*    .elementor-14437 .elementor-element.elementor-element-cd4544a .elementor-swiper-button-next {*/

/*        right: 17.5rem;*/

/*    }*/

/*}*/
@media (max-width:1023px) {
	.elementor-14437 .elementor-element.elementor-element-cd4544a .swiper-slide.swiper-slide-next + .swiper-slide, .elementor-14437 .elementor-element.elementor-element-cd4544a .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide {}
	
	.elementor-14437 .elementor-element.elementor-element-cd4544a .swiper-slide.swiper-slide-next {}
}

@media (max-width:767px) {
	.elementor-14437 .elementor-element.elementor-element-cd4544a .swiper-slide.swiper-slide-next + .swiper-slide .testimonials-personal-details {}
	
	.elementor-14437 .elementor-element.elementor-element-cd4544a .elementor-swiper-button-prev {
		left: -1rem;
	}
	
	.elementor-14437 .elementor-element.elementor-element-cd4544a .elementor-swiper-button-next {
		right: -1rem;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-222f2c1 */
.elementor-14437 .elementor-element.elementor-element-222f2c1 {
	margin: 0 auto;
	/*max-width: 650px;*/
	width: 650px;
}

@media (max-width:767px) {
	.elementor-14437 .elementor-element.elementor-element-222f2c1 {
		width: 100%;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-59f4dc4 */
.elementor-14437 .elementor-element.elementor-element-59f4dc4 {
	display: inline-flex;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c7698d5 */
.elementor-14437 .elementor-element.elementor-element-c7698d5 {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-7929edb */
.elementor-14437 .elementor-element.elementor-element-7929edb {
	width: auto;
	height: 80%;
}

.elementor-14437 .elementor-element.elementor-element-7929edb img {
	width: auto;
	height: 100%;
}

@media (max-width:767px) {
	.elementor-14437 .elementor-element.elementor-element-7929edb {
		height: 200px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-709f562 */
.elementor-14437 .elementor-element.elementor-element-709f562 {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-20e6dce */
.elementor-14437 .elementor-element.elementor-element-20e6dce .elementor-widget-container {
	border-radius: 1024px;
	border: 1px solid #fff;
	background: linear-gradient(268deg, var(--AI-Gradient-ai-gradient-purple, rgba(183, 74, 224, .2)) 29.4%, var(--AI-Gradient-ai-gradient-turquoise, rgba(39, 206, 216, .2)) 97.8%), #fff;
	box-shadow: 0 0 4px 0 rgba(255, 255, 255, .85) inset, 0 0 0 4px rgba(255, 255, 255, .36);
}

.elementor-14437 .elementor-element.elementor-element-20e6dce .elementor-heading-title span {
	background-image: linear-gradient(268deg, #b74ae0 29.4%, #27ced8 97.8%);
	background-clip: text;
	-webkit-background-clip: text;
	color: rgba(255, 255, 255, 0);
}

@media (max-width:767px) {
	.elementor-14437 .elementor-element.elementor-element-20e6dce .elementor-heading-title span {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d002aa5 */
.elementor-14437 .elementor-element.elementor-element-d002aa5 * {
	display: inline-block;
	width: auto;
	background-image: linear-gradient(268deg, #b74ae0 29.4%, #27ced8 97.8%);
	background-clip: text;
	-webkit-background-clip: text;
	color: rgba(255, 255, 255, 0);
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-32e623d */
.elementor-14437 .elementor-element.elementor-element-32e623d {
	display: flex;
	justify-content: center;
	padding: 10px 18px;
	align-items: center;
	/*gap: 4px;*/
	border-radius: 14px;
	border: 2px solid rgba(105, 176, 255, .4);
	background: #001197;
	box-shadow: 0 0 0 1px #1f74ce inset, 0 -2px 0 0 rgba(33, 107, 200, .3) inset;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b3d7768 */
.elementor-14437 .elementor-element.elementor-element-b3d7768 {
	height: 100%;
}
