/* End custom CSS */

.elementor-15493 .elementor-element.elementor-element-7247e377 {
	--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-radius: 2.5em 2.5em 2.5em 2.5em;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 2.5em;
	--margin-right: 2.5em;
	--padding-top: 6.1875em;
	--padding-bottom: 23.75em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-7247e377:not(.elementor-motion-effects-element-type-background), .elementor-15493 .elementor-element.elementor-element-7247e377 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at bottom center, var(--e-global-color-83827f6) 21.15%, #ebefff 82.21%);
}

.elementor-15493 .elementor-element.elementor-element-212d562d {
	--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: 3.0625em 3.0625em;
	--row-gap: 3.0625em;
	--column-gap: 3.0625em;
	--z-index: 4;
}

.elementor-15493 .elementor-element.elementor-element-2059e0b9 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 1em 1em;
	--row-gap: 1em;
	--column-gap: 1em;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
	--z-index: 2;
}

.elementor-15493 .elementor-element.elementor-element-9fe2576 > .elementor-widget-container {
	background-color: #fff;
	margin: 0em 0em 0em 0em;
	padding: .5em 1.125em .5em 1.125em;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 999px 999px 999px 999px;
}

.elementor-15493 .elementor-element.elementor-element-9fe2576.elementor-element {
	--align-self: center;
}

.elementor-15493 .elementor-element.elementor-element-9fe2576 {
	text-align: center;
}

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

.elementor-15493 .elementor-element.elementor-element-66423501 {
	width: var(--container-widget-width, 650px);
	max-width: 650px;
	--container-widget-width: 650px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-15493 .elementor-element.elementor-element-66423501 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-15493 .elementor-element.elementor-element-66423501 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 3.75rem;
	font-weight: 500;
	line-height: 1.1333333333em;
	letter-spacing: -3px;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-44bba69 {
	width: var(--container-widget-width, 820px);
	max-width: 820px;
	--container-widget-width: 820px;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	text-align: center;
	font-size: var(--e-global-typography-0e9d14e-font-size);
	font-weight: var(--e-global-typography-0e9d14e-font-weight);
	line-height: var(--e-global-typography-0e9d14e-line-height);
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-44bba69 > .elementor-widget-container {
	margin: 0em 1em 1em 1em;
}

.elementor-15493 .elementor-element.elementor-element-44bba69 p {
	margin-block-end: 0px;
}

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

.elementor-15493 .elementor-element.elementor-element-7c433f8.elementor-element {
	--align-self: center;
}

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

.elementor-15493 .elementor-element.elementor-element-47f1fcd8 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-5c85911 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: -20.625em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-3943a1f {
	--display: flex;
	--min-height: 530px;
}

.elementor-15493 .elementor-element.elementor-element-2212f4f > .elementor-widget-container {
	border-radius: 1em 1em 1em 1em;
}

.elementor-15493 .elementor-element.elementor-element-2212f4f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-15493 .elementor-element.elementor-element-6229458c {
	--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: 3em 3em;
	--row-gap: 3em;
	--column-gap: 3em;
	--padding-top: 4rem;
	--padding-bottom: 4rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-15493 .elementor-element.elementor-element-33babb0 {
	text-align: center;
}

.elementor-15493 .elementor-element.elementor-element-33babb0 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.7777777778em;
	color: #6173ac;
}

.elementor-15493 .elementor-element.elementor-element-9f10ccf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6em 6em;
	--row-gap: 6em;
	--column-gap: 6em;
}

.elementor-15493 .elementor-element.elementor-element-be79dd7 img {
	width: 7.1em;
}

.elementor-15493 .elementor-element.elementor-element-2043f27 > .elementor-widget-container {
	padding: 8px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-2043f27 img {
	width: 7em;
}

.elementor-15493 .elementor-element.elementor-element-13547e3 > .elementor-widget-container {
	padding: 8px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-13547e3 img {
	width: 7em;
}

.elementor-15493 .elementor-element.elementor-element-a8e4c66 {
	--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: 0em 2em;
	--row-gap: 0em;
	--column-gap: 2em;
	--margin-top: 0em;
	--margin-bottom: 4em;
	--margin-left: 0em;
	--margin-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-67e24b9 {
	--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;
}

.elementor-15493 .elementor-element.elementor-element-dd2563c.elementor-element {
	--align-self: flex-end;
}

.elementor-15493 .elementor-element.elementor-element-dd2563c {
	text-align: end;
}

.elementor-15493 .elementor-element.elementor-element-dd2563c img {
	width: 268px;
	border-radius: .3em .3em .3em .3em;
}

.elementor-15493 .elementor-element.elementor-element-6d15314 {
	--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: 1em 1em;
	--row-gap: 1em;
	--column-gap: 1em;
}

.elementor-15493 .elementor-element.elementor-element-9e6fa0f {
	width: var(--container-widget-width, 590px);
	max-width: 590px;
	--container-widget-width: 590px;
	--container-widget-flex-grow: 0;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: -.48px;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-9e6fa0f p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-3df808c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-15493 .elementor-element.elementor-element-d9f6504 {
	--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: .375em .375em;
	--row-gap: .375em;
	--column-gap: .375em;
	--border-radius: 1em 1em 1em 1em;
	--padding-top: .75em;
	--padding-bottom: .75em;
	--padding-left: 2em;
	--padding-right: 2em;
}

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

.elementor-15493 .elementor-element.elementor-element-096135a .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.3333333333em;
	color: #1f3786;
}

.elementor-15493 .elementor-element.elementor-element-6b025bd {
	--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: .375em .375em;
	--row-gap: .375em;
	--column-gap: .375em;
}

.elementor-15493 .elementor-element.elementor-element-6b025bd.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15493 .elementor-element.elementor-element-d2513f1 .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.2857142857em;
	letter-spacing: -.5px;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-c8620d1 img {
	width: 3.5625em;
}

.elementor-15493 .elementor-element.elementor-element-6415929e {
	--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: 2em 2em;
	--row-gap: 2em;
	--column-gap: 2em;
	--margin-top: 0em;
	--margin-bottom: 4em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 4em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-6415929e:not(.elementor-motion-effects-element-type-background), .elementor-15493 .elementor-element.elementor-element-6415929e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000a5c;
}

.elementor-15493 .elementor-element.elementor-element-8722c5c {
	--display: flex;
	--gap: .6875em .6875em;
	--row-gap: .6875em;
	--column-gap: .6875em;
	--padding-top: 2.59375em;
	--padding-bottom: 2.59375em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-8722c5c.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-15493 .elementor-element.elementor-element-bd90701 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.75rem;
	font-weight: 600;
	line-height: 1.2857142857em;
	letter-spacing: -3%;
	color: #fff;
}

.elementor-15493 .elementor-element.elementor-element-ab85948 {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 400;
	line-height: 1.4em;
	letter-spacing: -.67px;
	color: #fff;
}

.elementor-15493 .elementor-element.elementor-element-ab85948 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-11d5e42 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 1em 1em;
	--row-gap: 1em;
	--column-gap: 1em;
	--padding-top: 2em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-11d5e42:not(.elementor-motion-effects-element-type-background), .elementor-15493 .elementor-element.elementor-element-11d5e42 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000a5c;
}

.elementor-15493 .elementor-element.elementor-element-5c6f05c.elementor-element {
	--align-self: flex-start;
}

.elementor-15493 .elementor-element.elementor-element-5c6f05c img {
	width: 3.375em;
}

.elementor-15493 .elementor-element.elementor-element-38fe660 {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .906875rem;
	font-weight: 400;
	line-height: 1.4293590627em;
	color: #fff;
}

.elementor-15493 .elementor-element.elementor-element-38fe660 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-bb7d3ec {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 1em 1em;
	--row-gap: 1em;
	--column-gap: 1em;
	--padding-top: 2em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

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

.elementor-15493 .elementor-element.elementor-element-bd1af56.elementor-element {
	--align-self: flex-start;
}

.elementor-15493 .elementor-element.elementor-element-bd1af56 img {
	width: 3.375em;
}

.elementor-15493 .elementor-element.elementor-element-63dae59 {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .906875rem;
	font-weight: 400;
	line-height: 1.4293590627em;
	color: #fff;
}

.elementor-15493 .elementor-element.elementor-element-63dae59 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-7b0fe4b {
	--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: 3.5em 3.5em;
	--row-gap: 3.5em;
	--column-gap: 3.5em;
	--margin-top: 0em;
	--margin-bottom: 4em;
	--margin-left: 0em;
	--margin-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-20c6342 {
	--display: flex;
	--gap: .5em .5em;
	--row-gap: .5em;
	--column-gap: .5em;
}

.elementor-15493 .elementor-element.elementor-element-8c121ec {
	text-align: center;
}

.elementor-15493 .elementor-element.elementor-element-8c121ec .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-15493 .elementor-element.elementor-element-074d55f > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-15493 .elementor-element.elementor-element-074d55f {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 150%;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-074d55f p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-b55ab08 {
	--display: flex;
}

.elementor-15493 .elementor-element.elementor-element-c1c75df {
	--display: flex;
	--gap: .5em .5em;
	--row-gap: .5em;
	--column-gap: .5em;
}

.elementor-15493 .elementor-element.elementor-element-7a97601 {
	text-align: center;
}

.elementor-15493 .elementor-element.elementor-element-7a97601 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.75rem;
	font-weight: 500;
	line-height: 1.4285714286em;
	letter-spacing: -4%;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-f790829 > .elementor-widget-container {
	margin: 0em 0em 1.25em 0em;
}

.elementor-15493 .elementor-element.elementor-element-f790829 {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	font-weight: 500;
	line-height: 150%;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-f790829 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-279c2f5 img {
	border-radius: .6875em .6875em .6875em .6875em;
}

.elementor-15493 .elementor-element.elementor-element-def82a4 {
	--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: 3.5em 3.5em;
	--row-gap: 3.5em;
	--column-gap: 3.5em;
}

.elementor-15493 .elementor-element.elementor-element-78dcd67 {
	--display: flex;
}

.elementor-15493 .elementor-element.elementor-element-3d1c7a2 {
	--display: flex;
	--gap: .5em .5em;
	--row-gap: .5em;
	--column-gap: .5em;
}

.elementor-15493 .elementor-element.elementor-element-013d613 {
	text-align: center;
}

.elementor-15493 .elementor-element.elementor-element-013d613 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.75rem;
	font-weight: 500;
	line-height: 1.4285714286em;
	letter-spacing: -4%;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-2cfcb42 > .elementor-widget-container {
	margin: 0em 0em 1.25em 0em;
}

.elementor-15493 .elementor-element.elementor-element-2cfcb42 {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	font-weight: 500;
	line-height: 150%;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-2cfcb42 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-cfe0b9c img {
	border-radius: .6875em .6875em .6875em .6875em;
}

.elementor-15493 .elementor-element.elementor-element-4cfc1b6 {
	--display: flex;
}

.elementor-15493 .elementor-element.elementor-element-8689ef4 {
	--display: flex;
	--gap: .5em .5em;
	--row-gap: .5em;
	--column-gap: .5em;
}

.elementor-15493 .elementor-element.elementor-element-52ad5d3 {
	text-align: center;
}

.elementor-15493 .elementor-element.elementor-element-52ad5d3 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.75rem;
	font-weight: 500;
	line-height: 1.4285714286em;
	letter-spacing: -4%;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-ba4b30d > .elementor-widget-container {
	margin: 0em 0em 1.25em 0em;
}

.elementor-15493 .elementor-element.elementor-element-ba4b30d {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	font-weight: 500;
	line-height: 150%;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-ba4b30d p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-71e0773 img {
	border-radius: .6875em .6875em .6875em .6875em;
}

.elementor-15493 .elementor-element.elementor-element-7b2ac5c {
	--display: flex;
}

.elementor-15493 .elementor-element.elementor-element-0c1025f {
	--display: flex;
	--gap: .5em .5em;
	--row-gap: .5em;
	--column-gap: .5em;
}

.elementor-15493 .elementor-element.elementor-element-0b34c8f {
	text-align: center;
}

.elementor-15493 .elementor-element.elementor-element-0b34c8f .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.75rem;
	font-weight: 500;
	line-height: 1.4285714286em;
	letter-spacing: -4%;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-e0050dc > .elementor-widget-container {
	margin: 0em 0em 1.25em 0em;
}

.elementor-15493 .elementor-element.elementor-element-e0050dc {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	font-weight: 500;
	line-height: 150%;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-e0050dc p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-a80f448 img {
	border-radius: .6875em .6875em .6875em .6875em;
}

.elementor-15493 .elementor-element.elementor-element-4ebffd5 {
	--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: 0em 4em;
	--row-gap: 0em;
	--column-gap: 4em;
	--margin-top: 0em;
	--margin-bottom: 4.75em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 4em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-4ebffd5:not(.elementor-motion-effects-element-type-background), .elementor-15493 .elementor-element.elementor-element-4ebffd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecf0ff;
}

.elementor-15493 .elementor-element.elementor-element-e99282d {
	--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: .6875em .6875em;
	--row-gap: .6875em;
	--column-gap: .6875em;
}

.elementor-15493 .elementor-element.elementor-element-ba7465c .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.75rem;
	font-weight: 600;
	line-height: 1.2857142857em;
	letter-spacing: -3%;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-83d3f91 {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 400;
	line-height: 1.4em;
	letter-spacing: -.67px;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-83d3f91 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-b05e462 {
	--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;
	--overflow: hidden;
	--border-radius: 0em 0em 0em 0em;
}

.elementor-15493 .elementor-element.elementor-element-562e64d > .elementor-widget-container {
	border-radius: 1.5rem 1.5rem 1.5rem 1.5rem;
}

.elementor-15493 .elementor-element.elementor-element-562e64d .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-15493 .elementor-element.elementor-element-0c625bf {
	--display: flex;
	--gap: 2.5em 2.5em;
	--row-gap: 2.5em;
	--column-gap: 2.5em;
	--margin-top: 0em;
	--margin-bottom: 6em;
	--margin-left: 0em;
	--margin-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-31032ce {
	--display: flex;
	--gap: .5em .5em;
	--row-gap: .5em;
	--column-gap: .5em;
}

.elementor-15493 .elementor-element.elementor-element-48398db {
	text-align: center;
}

.elementor-15493 .elementor-element.elementor-element-48398db .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-15493 .elementor-element.elementor-element-583979d > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-15493 .elementor-element.elementor-element-583979d {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 150%;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-583979d p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-53c9d95 {
	--display: flex;
}

.elementor-15493 .elementor-element.elementor-element-53c9d95.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-15493 .elementor-element.elementor-element-df99db2 {
	--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: 1.9375em 1.9375em;
	--row-gap: 1.9375em;
	--column-gap: 1.9375em;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

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

.elementor-15493 .elementor-element.elementor-element-a0f1a2e p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-1de72a5 {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0em;
	--padding-bottom: 31.25em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-d7007a8 {
	--display: flex;
}

.elementor-15493 .elementor-element.elementor-element-ac70902 img {
	width: 122.5%;
	max-width: 200%;
	border-radius: 1.5em 1.5em 1.5em 1.5em;
}

.elementor-15493 .elementor-element.elementor-element-ab2047d {
	--display: flex;
}

.elementor-15493 .elementor-element.elementor-element-ab2047d.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-15493 .elementor-element.elementor-element-70a4b4b {
	--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: 1.9375em 1.9375em;
	--row-gap: 1.9375em;
	--column-gap: 1.9375em;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 2em;
}

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

.elementor-15493 .elementor-element.elementor-element-f2ef346 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-4adba59 {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0em;
	--padding-bottom: 31.25em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-d97ae0c {
	--display: flex;
}

.elementor-15493 .elementor-element.elementor-element-df62b49 img {
	border-radius: 1.5em 1.5em 1.5em 1.5em;
}

.elementor-15493 .elementor-element.elementor-element-fa75020 {
	--display: flex;
}

.elementor-15493 .elementor-element.elementor-element-fa75020.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-15493 .elementor-element.elementor-element-270c832 {
	--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: 1.9375em 1.9375em;
	--row-gap: 1.9375em;
	--column-gap: 1.9375em;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 2em;
}

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

.elementor-15493 .elementor-element.elementor-element-2ab256c p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-09f8480 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overflow: hidden;
	--padding-top: 0em;
	--padding-bottom: 31.25em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-47dcfac {
	--display: flex;
}

.elementor-15493 .elementor-element.elementor-element-0df5d48 img {
	border-radius: 1.5em 1.5em 1.5em 1.5em;
}

.elementor-15493 .elementor-element.elementor-element-14c3753 {
	--n-tabs-direction: column;
	--n-tabs-heading-direction: row;
	--n-tabs-heading-width: initial;
	--n-tabs-title-flex-basis: content;
	--n-tabs-title-flex-shrink: 0;
	--n-tabs-heading-justify-content: initial;
	--n-tabs-title-width: 100%;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: flex-start;
	--n-tabs-title-flex-grow: 1;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-title-justify-content: flex-start;
	--n-tabs-title-text-align: start;
	--n-tabs-title-gap: 2.25em;
	--n-tabs-gap: 1.9375em;
	--n-tabs-title-padding-top: 0px;
	--n-tabs-title-padding-right: 0px;
	--n-tabs-title-padding-bottom: 0px;
	--n-tabs-title-padding-left: 0px;
	--n-tabs-title-font-size: 1.125rem;
	--n-tabs-title-color: rgba(0, 27, 117, .32);
	--n-tabs-title-color-active: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-14c3753 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: rgba(255, 255, 255, 0);
}

.elementor-15493 .elementor-element.elementor-element-14c3753.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: rgba(255, 255, 255, 0);
	border-style: none;
}

.elementor-15493 .elementor-element.elementor-element-14c3753.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-15493 .elementor-element.elementor-element-14c3753.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: rgba(255, 255, 255, 0);
	border-style: none;
}

.elementor-15493 .elementor-element.elementor-element-14c3753 > .elementor-widget-container {
	background-color: transparent;
	padding: 1.5em 0em 0em 2em;
	background-image: linear-gradient(180deg, rgba(235, 239, 255, .3) 30%, #ebefff 100%);
	border-radius: 1.5em 1.5em 1.5em 1.5em;
}

.elementor-15493 .elementor-element.elementor-element-14c3753.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	border-style: none;
}

.elementor-15493 .elementor-element.elementor-element-14c3753.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: "Inter", Montserrat, Sans-serif;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: -.72px;
}

.elementor-15493 .elementor-element.elementor-element-14c3753 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-c5232b8 {
	--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: 3.5em 3.5em;
	--row-gap: 3.5em;
	--column-gap: 3.5em;
	--margin-top: 0em;
	--margin-bottom: 4em;
	--margin-left: 0em;
	--margin-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-7f15cdf {
	--display: flex;
	--gap: .5em .5em;
	--row-gap: .5em;
	--column-gap: .5em;
}

.elementor-15493 .elementor-element.elementor-element-88e6d66 {
	text-align: center;
}

.elementor-15493 .elementor-element.elementor-element-88e6d66 .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-15493 .elementor-element.elementor-element-bc99da9 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-15493 .elementor-element.elementor-element-bc99da9 {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 150%;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-bc99da9 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-56df371 {
	--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: 3.5em 3.5em;
	--row-gap: 3.5em;
	--column-gap: 3.5em;
}

.elementor-15493 .elementor-element.elementor-element-01a6bfe {
	--display: flex;
}

.elementor-15493 .elementor-element.elementor-element-87364da {
	--display: flex;
	--gap: .5em .5em;
	--row-gap: .5em;
	--column-gap: .5em;
}

.elementor-15493 .elementor-element.elementor-element-d5d5a0a {
	text-align: center;
}

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

.elementor-15493 .elementor-element.elementor-element-9ef65f9 > .elementor-widget-container {
	margin: 0em 0em 1.25em 0em;
}

.elementor-15493 .elementor-element.elementor-element-9ef65f9 {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	font-weight: 500;
	line-height: 150%;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-9ef65f9 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-c7d6391 img {
	border-radius: .6875em .6875em .6875em .6875em;
}

.elementor-15493 .elementor-element.elementor-element-ff62fd4 {
	--display: flex;
}

.elementor-15493 .elementor-element.elementor-element-9197df5 {
	--display: flex;
	--gap: .5em .5em;
	--row-gap: .5em;
	--column-gap: .5em;
}

.elementor-15493 .elementor-element.elementor-element-39450ea {
	text-align: center;
}

.elementor-15493 .elementor-element.elementor-element-39450ea .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.75rem;
	font-weight: 500;
	line-height: 1.4285714286em;
	letter-spacing: -4%;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-8f609e4 > .elementor-widget-container {
	margin: 0em 0em 1.25em 0em;
}

.elementor-15493 .elementor-element.elementor-element-8f609e4 {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	font-weight: 500;
	line-height: 150%;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-8f609e4 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-80786c6 img {
	border-radius: .6875em .6875em .6875em .6875em;
}

.elementor-15493 .elementor-element.elementor-element-cd13a78 {
	--display: flex;
}

.elementor-15493 .elementor-element.elementor-element-9ac437a {
	--display: flex;
	--gap: .5em .5em;
	--row-gap: .5em;
	--column-gap: .5em;
}

.elementor-15493 .elementor-element.elementor-element-7ffbcc5 {
	text-align: center;
}

.elementor-15493 .elementor-element.elementor-element-7ffbcc5 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.75rem;
	font-weight: 500;
	line-height: 1.4285714286em;
	letter-spacing: -4%;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-c398c24 > .elementor-widget-container {
	margin: 0em 0em 1.25em 0em;
}

.elementor-15493 .elementor-element.elementor-element-c398c24 {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .875rem;
	font-weight: 500;
	line-height: 150%;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-c398c24 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-5f9433c img {
	border-radius: .6875em .6875em .6875em .6875em;
}

.elementor-15493 .elementor-element.elementor-element-5a484d6 {
	--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: 3.5em 3.5em;
	--row-gap: 3.5em;
	--column-gap: 3.5em;
	--flex-wrap: wrap;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 6em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-f4d2325 {
	--display: flex;
	--gap: .5em .5em;
	--row-gap: .5em;
	--column-gap: .5em;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-15493 .elementor-element.elementor-element-4f158c0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-4f158c0 {
	text-align: center;
}

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

.elementor-15493 .elementor-element.elementor-element-7118099 {
	width: var(--container-widget-width, 780px);
	max-width: 780px;
	--container-widget-width: 780px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-15493 .elementor-element.elementor-element-7118099.elementor-element {
	--align-self: center;
}

.elementor-15493 .elementor-element.elementor-element-7118099 .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-983d56f {
	--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: 1.5em 1.5em;
	--row-gap: 1.5em;
	--column-gap: 1.5em;
	--margin-top: 0em;
	--margin-bottom: 1.5em;
	--margin-left: 0em;
	--margin-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-359b8d3 {
	--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;
	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;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

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

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

.elementor-15493 .elementor-element.elementor-element-3cd56eb img {
	border-radius: .75em .75em .75em .75em;
}

.elementor-15493 .elementor-element.elementor-element-36d626b {
	--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;
	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;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

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

.elementor-15493 .elementor-element.elementor-element-996f8c8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
}

.elementor-15493 .elementor-element.elementor-element-9a37da4 {
	width: var(--container-widget-width, 340px);
	max-width: 340px;
	--container-widget-width: 340px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-15493 .elementor-element.elementor-element-9a37da4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-15493 .elementor-element.elementor-element-9a37da4 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.2em;
	letter-spacing: -.8px;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-c3aba38 {
	--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;
}

.elementor-15493 .elementor-element.elementor-element-c3aba38.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15493 .elementor-element.elementor-element-c468fd6.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-15493 .elementor-element.elementor-element-c468fd6 .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .75rem;
	font-weight: 400;
	line-height: 1.333333em;
	color: #6a77a3;
}

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

.elementor-15493 .elementor-element.elementor-element-5394398 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-5394398.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15493 .elementor-element.elementor-element-297b914 img {
	width: 100%;
	border-radius: .75em .75em .75em .75em;
}

.elementor-15493 .elementor-element.elementor-element-143044c {
	--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: 0em;
	--margin-bottom: 6em;
	--margin-left: 0em;
	--margin-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-a20da3a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 1.5rem 1.5rem;
	--row-gap: 1.5rem;
	--column-gap: 1.5rem;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-a5bac8c {
	--display: flex;
	--gap: .5em .5em;
	--row-gap: .5em;
	--column-gap: .5em;
	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;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

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

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

.elementor-15493 .elementor-element.elementor-element-6a9442d {
	text-align: start;
}

.elementor-15493 .elementor-element.elementor-element-6a9442d img {
	width: 28px;
}

.elementor-15493 .elementor-element.elementor-element-aae7a8c > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

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

.elementor-15493 .elementor-element.elementor-element-97d350a > .elementor-widget-container {
	margin: 0em 0em 2.1875em 0em;
}

.elementor-15493 .elementor-element.elementor-element-97d350a {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: .9071875rem;
	font-weight: 400;
	line-height: 1.4285222184em;
	color: #6a77a3;
}

.elementor-15493 .elementor-element.elementor-element-97d350a p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-1d5e7a6 {
	--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: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-d42b591 .elementor-button {
	background-color: rgba(249, 251, 255, 0);
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4444444444rem;
	letter-spacing: 0rem;
	fill: #001b75;
	color: #001b75;
	border-style: none;
	border-radius: 14px 14px 14px 14px;
	padding: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-d42b591 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-4edbfa5 {
	--display: flex;
	--gap: .5em .5em;
	--row-gap: .5em;
	--column-gap: .5em;
	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;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

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

.elementor-15493 .elementor-element.elementor-element-7f026fd > .elementor-widget-container {
	margin: 0em 0em .5em 0em;
}

.elementor-15493 .elementor-element.elementor-element-7f026fd {
	text-align: start;
}

.elementor-15493 .elementor-element.elementor-element-7f026fd img {
	width: 28px;
}

.elementor-15493 .elementor-element.elementor-element-07e20c6 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-15493 .elementor-element.elementor-element-07e20c6 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.037em;
	letter-spacing: -.8px;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-ebb3ab2 > .elementor-widget-container {
	margin: 0em 0em 2.1875em 0em;
}

.elementor-15493 .elementor-element.elementor-element-ebb3ab2 {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: .9071875rem;
	font-weight: 400;
	line-height: 1.4285222184em;
	color: #6a77a3;
}

.elementor-15493 .elementor-element.elementor-element-ebb3ab2 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-f4d4a8d {
	--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-15493 .elementor-element.elementor-element-427fc4e .elementor-button {
	background-color: rgba(249, 251, 255, 0);
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4444444444rem;
	letter-spacing: 0rem;
	fill: #001b75;
	color: #001b75;
	border-style: none;
	border-radius: 14px 14px 14px 14px;
	padding: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-427fc4e > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-7039331 {
	--display: flex;
	--gap: .5em .5em;
	--row-gap: .5em;
	--column-gap: .5em;
	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;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

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

.elementor-15493 .elementor-element.elementor-element-97feb5e > .elementor-widget-container {
	margin: 0em 0em .5em 0em;
}

.elementor-15493 .elementor-element.elementor-element-97feb5e {
	text-align: start;
}

.elementor-15493 .elementor-element.elementor-element-97feb5e img {
	width: 28px;
}

.elementor-15493 .elementor-element.elementor-element-7b64bf3 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-15493 .elementor-element.elementor-element-7b64bf3 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.037em;
	letter-spacing: -.8px;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-7bfcb12 > .elementor-widget-container {
	margin: 0em 0em 2.1875em 0em;
}

.elementor-15493 .elementor-element.elementor-element-7bfcb12 {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: .9071875rem;
	font-weight: 400;
	line-height: 1.4285222184em;
	color: #6a77a3;
}

.elementor-15493 .elementor-element.elementor-element-7bfcb12 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-3b32cab {
	--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-15493 .elementor-element.elementor-element-2e1daa6 .elementor-button {
	background-color: rgba(249, 251, 255, 0);
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4444444444rem;
	letter-spacing: 0rem;
	fill: #001b75;
	color: #001b75;
	border-style: none;
	border-radius: 14px 14px 14px 14px;
	padding: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-2e1daa6 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-7df9fc2 {
	--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: 0em;
	--margin-bottom: 7.25em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-d33d0b6 {
	--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;
	--overflow: hidden;
	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: 4em;
	--padding-bottom: 4em;
	--padding-left: 4em;
	--padding-right: 4em;
}

.elementor-15493 .elementor-element.elementor-element-d33d0b6:not(.elementor-motion-effects-element-type-background), .elementor-15493 .elementor-element.elementor-element-d33d0b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000a5c;
	background-image: url("https://cdn-ilefjgp.nitrocdn.com/rSjInrDbVAdDNxqkEzMcakNOiRFbtBPH/assets/images/optimized/rev-0c063ac/btdesigndev2.wpengine.com/wp-content/uploads/2025/09/bg-shape-768x451.png");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 749px auto;
}

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

.elementor-15493 .elementor-element.elementor-element-7ebe643 {
	--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: 2em 2em;
	--row-gap: 2em;
	--column-gap: 2em;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-28916de > .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-15493 .elementor-element.elementor-element-28916de.elementor-element {
	--align-self: flex-start;
}

.elementor-15493 .elementor-element.elementor-element-28916de {
	text-align: start;
}

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

.elementor-15493 .elementor-element.elementor-element-9ee2f59 {
	--display: flex;
	--gap: .5em .5em;
	--row-gap: .5em;
	--column-gap: .5em;
}

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

.elementor-15493 .elementor-element.elementor-element-8d81ddf {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.5em;
	color: #edf0fb;
}

.elementor-15493 .elementor-element.elementor-element-8d81ddf p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-e2817a0 {
	--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-15493 .elementor-element.elementor-element-60ad081 .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-15493 .elementor-element.elementor-element-60ad081 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-b52cc32 {
	--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-15493 .elementor-element.elementor-element-b52cc32:not(.elementor-motion-effects-element-type-background), .elementor-15493 .elementor-element.elementor-element-b52cc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1f318a;
}

.elementor-15493 .elementor-element.elementor-element-b52cc32.e-con {
	--align-self: flex-end;
}

.elementor-15493 .elementor-element.elementor-element-10f94ef > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

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

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

.elementor-15493 .elementor-element.elementor-element-fbc3f62 {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
}

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

body.rtl .elementor-15493 .elementor-element.elementor-element-fbc3f62 {
	left: 0px;
}

.elementor-15493 .elementor-element.elementor-element-fbc3f62 img {
	height: 132%;
}

.elementor-15493 .elementor-element.elementor-element-f83b64a {
	--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;
	--flex-wrap: nowrap;
	--margin-top: 0em;
	--margin-bottom: 7.25em;
	--margin-left: 0em;
	--margin-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-5975050 {
	--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;
}

.elementor-15493 .elementor-element.elementor-element-454cadc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-15493 .elementor-element.elementor-element-d8c12d8 {
	--display: flex;
	--min-height: 6rem;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: none;
	--border-style: none;
}

.elementor-15493 .elementor-element.elementor-element-f55ed0d img {
	max-width: 50%;
}

.elementor-15493 .elementor-element.elementor-element-3ea94e2 {
	--display: flex;
	--min-height: 6rem;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: none;
	--border-style: none;
}

.elementor-15493 .elementor-element.elementor-element-2dc569c img {
	max-width: 75%;
}

.elementor-15493 .elementor-element.elementor-element-e86e61f {
	--display: flex;
	--min-height: 6rem;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: none;
	--border-style: none;
}

.elementor-15493 .elementor-element.elementor-element-be8c0ef img {
	max-width: 75%;
}

.elementor-15493 .elementor-element.elementor-element-8ef9f9b {
	--display: flex;
	--min-height: 6rem;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: none;
	--border-style: none;
}

.elementor-15493 .elementor-element.elementor-element-045c1e6 img {
	max-width: 75%;
}

.elementor-15493 .elementor-element.elementor-element-31654f7 {
	--display: flex;
	--min-height: 6rem;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: none;
	--border-style: none;
}

.elementor-15493 .elementor-element.elementor-element-85a3dd6 img {
	max-width: 75%;
}

.elementor-15493 .elementor-element.elementor-element-56909dc {
	--display: flex;
	--min-height: 6rem;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: none;
	--border-style: none;
}

.elementor-15493 .elementor-element.elementor-element-118c738 img {
	max-width: 75%;
}

.elementor-15493 .elementor-element.elementor-element-3f64c27 {
	--display: flex;
	--gap: 3.5em 3.5em;
	--row-gap: 3.5em;
	--column-gap: 3.5em;
	--margin-top: 0em;
	--margin-bottom: 4.5em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0em;
	--padding-bottom: 3.5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-74ce125 {
	--display: flex;
	--gap: .5em .5em;
	--row-gap: .5em;
	--column-gap: .5em;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-23a682d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-23a682d {
	text-align: center;
}

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

.elementor-15493 .elementor-element.elementor-element-63222e6 {
	width: var(--container-widget-width, 780px);
	max-width: 780px;
	--container-widget-width: 780px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-15493 .elementor-element.elementor-element-63222e6.elementor-element {
	--align-self: center;
}

.elementor-15493 .elementor-element.elementor-element-63222e6 .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-18071c8 {
	--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: 3.5em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-2fc22f9 {
	--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: 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: #dae8f7;
	--border-color: #dae8f7;
	--border-radius: 1.5rem 1.5rem 1.5rem 1.5rem;
}

.elementor-15493 .elementor-element.elementor-element-2fc22f9:not(.elementor-motion-effects-element-type-background), .elementor-15493 .elementor-element.elementor-element-2fc22f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f9ff;
}

.elementor-15493 .elementor-element.elementor-element-43b2aee {
	--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: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

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

.elementor-15493 .elementor-element.elementor-element-e7d86aa {
	text-align: start;
}

.elementor-15493 .elementor-element.elementor-element-e7d86aa img {
	width: 98px;
}

.elementor-15493 .elementor-element.elementor-element-fa0961d > .elementor-widget-container {
	background-color: #fff;
	padding: .375em .75em .375em .75em;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #fff;
	border-radius: 999px 999px 999px 999px;
}

.elementor-15493 .elementor-element.elementor-element-fa0961d.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15493 .elementor-element.elementor-element-fa0961d {
	text-align: center;
}

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

.elementor-15493 .elementor-element.elementor-element-f8c4ddc {
	--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-15493 .elementor-element.elementor-element-ae9eb95 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-15493 .elementor-element.elementor-element-ae9eb95 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.6em;
	letter-spacing: -.6px;
	color: #001b75;
}

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

.elementor-15493 .elementor-element.elementor-element-b23961c p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-b499ab5 {
	--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: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #dae8f7;
	--border-color: #dae8f7;
}

.elementor-15493 .elementor-element.elementor-element-0f85d61 {
	--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: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #dae8f7;
	--border-color: #dae8f7;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1.5em;
	--padding-right: 2em;
}

.elementor-15493 .elementor-element.elementor-element-61444bb .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2rem;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -1.28px;
	color: #3385ff;
}

.elementor-15493 .elementor-element.elementor-element-3305e0b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-3305e0b .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .75rem;
	font-weight: 500;
	line-height: 1.5em;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-a020d7e {
	--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;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 1.5em;
}

.elementor-15493 .elementor-element.elementor-element-f13e82c .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2rem;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -1.28px;
	color: #3385ff;
}

.elementor-15493 .elementor-element.elementor-element-370060c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-370060c .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .75rem;
	font-weight: 500;
	line-height: 1.5em;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-a9eb6ad {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

.elementor-15493 .elementor-element.elementor-element-51884d9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-15493 .elementor-element.elementor-element-8c4668e img {
	width: 50px;
}

.elementor-15493 .elementor-element.elementor-element-7220915 {
	--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-15493 .elementor-element.elementor-element-1ce49bc .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.5em;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-0abf16c {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .75rem;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: -.24px;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-0abf16c p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-0d64da3 {
	--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: 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: #dae8f7;
	--border-color: #dae8f7;
	--border-radius: 1.5rem 1.5rem 1.5rem 1.5rem;
}

.elementor-15493 .elementor-element.elementor-element-0d64da3:not(.elementor-motion-effects-element-type-background), .elementor-15493 .elementor-element.elementor-element-0d64da3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f9ff;
}

.elementor-15493 .elementor-element.elementor-element-bb99277 {
	--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: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

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

.elementor-15493 .elementor-element.elementor-element-7c4c61d {
	text-align: start;
}

.elementor-15493 .elementor-element.elementor-element-7c4c61d img {
	width: 46px;
}

.elementor-15493 .elementor-element.elementor-element-1845569 > .elementor-widget-container {
	background-color: #fff;
	padding: .375em .75em .375em .75em;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #fff;
	border-radius: 999px 999px 999px 999px;
}

.elementor-15493 .elementor-element.elementor-element-1845569.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15493 .elementor-element.elementor-element-1845569 {
	text-align: center;
}

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

.elementor-15493 .elementor-element.elementor-element-04126cc {
	--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-15493 .elementor-element.elementor-element-5d74608 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-15493 .elementor-element.elementor-element-5d74608 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.6em;
	letter-spacing: -.6px;
	color: #001b75;
}

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

.elementor-15493 .elementor-element.elementor-element-5ef0e80 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-30429e6 {
	--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: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #dae8f7;
	--border-color: #dae8f7;
}

.elementor-15493 .elementor-element.elementor-element-4f35024 {
	--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: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #dae8f7;
	--border-color: #dae8f7;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1.5em;
	--padding-right: 2em;
}

.elementor-15493 .elementor-element.elementor-element-2e0df4a .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2rem;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -1.28px;
	color: #3385ff;
}

.elementor-15493 .elementor-element.elementor-element-fb2db13 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-fb2db13 .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .75rem;
	font-weight: 500;
	line-height: 1.5em;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-6c18f77 {
	--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;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 1.5em;
}

.elementor-15493 .elementor-element.elementor-element-7cae0dd .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2rem;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -1.28px;
	color: #3385ff;
}

.elementor-15493 .elementor-element.elementor-element-b2a8134 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-b2a8134 .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .75rem;
	font-weight: 500;
	line-height: 1.5em;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-6d4ab54 {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

.elementor-15493 .elementor-element.elementor-element-c214083 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-15493 .elementor-element.elementor-element-99929e6 img {
	width: 50px;
}

.elementor-15493 .elementor-element.elementor-element-a34a31f {
	--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-15493 .elementor-element.elementor-element-3e237c0 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.5em;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-d96f388 {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .75rem;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: -.24px;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-d96f388 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-5d6fa17 {
	--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: 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: #dae8f7;
	--border-color: #dae8f7;
	--border-radius: 1.5rem 1.5rem 1.5rem 1.5rem;
}

.elementor-15493 .elementor-element.elementor-element-5d6fa17:not(.elementor-motion-effects-element-type-background), .elementor-15493 .elementor-element.elementor-element-5d6fa17 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f9ff;
}

.elementor-15493 .elementor-element.elementor-element-de1978b {
	--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: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

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

.elementor-15493 .elementor-element.elementor-element-4a2cad6 {
	text-align: start;
}

.elementor-15493 .elementor-element.elementor-element-4a2cad6 img {
	width: 94px;
}

.elementor-15493 .elementor-element.elementor-element-32a43ab > .elementor-widget-container {
	background-color: #fff;
	padding: .375em .75em .375em .75em;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #fff;
	border-radius: 999px 999px 999px 999px;
}

.elementor-15493 .elementor-element.elementor-element-32a43ab.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15493 .elementor-element.elementor-element-32a43ab {
	text-align: center;
}

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

.elementor-15493 .elementor-element.elementor-element-2dc2c0a {
	--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-15493 .elementor-element.elementor-element-61baf63 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-15493 .elementor-element.elementor-element-61baf63 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.6em;
	letter-spacing: -.6px;
	color: #001b75;
}

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

.elementor-15493 .elementor-element.elementor-element-2f563a0 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-3dbd62e {
	--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: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #dae8f7;
	--border-color: #dae8f7;
}

.elementor-15493 .elementor-element.elementor-element-d3bfdb8 {
	--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: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #dae8f7;
	--border-color: #dae8f7;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1.5em;
	--padding-right: 2em;
}

.elementor-15493 .elementor-element.elementor-element-96a362f .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2rem;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -1.28px;
	color: #3385ff;
}

.elementor-15493 .elementor-element.elementor-element-dccee73 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-dccee73 .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .75rem;
	font-weight: 500;
	line-height: 1.5em;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-1defdca {
	--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;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 1.5em;
}

.elementor-15493 .elementor-element.elementor-element-a371e2c .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2rem;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -1.28px;
	color: #3385ff;
}

.elementor-15493 .elementor-element.elementor-element-4c359be > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-4c359be .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .75rem;
	font-weight: 500;
	line-height: 1.5em;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-959edaf {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 1.5em;
	--padding-right: 1.5em;
}

.elementor-15493 .elementor-element.elementor-element-c2b1603 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-15493 .elementor-element.elementor-element-a3327de img {
	width: 50px;
}

.elementor-15493 .elementor-element.elementor-element-637e0e0 {
	--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-15493 .elementor-element.elementor-element-745e696 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.5em;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-2af8807 {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: .75rem;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: -.24px;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-2af8807 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-a1ec61d {
	--display: flex;
	--gap: 4em 4em;
	--row-gap: 4em;
	--column-gap: 4em;
	--margin-top: 0em;
	--margin-bottom: 5.5em;
	--margin-left: 0em;
	--margin-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-a1ec61d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15493 .elementor-element.elementor-element-ea86c5b {
	text-align: center;
}

.elementor-15493 .elementor-element.elementor-element-ea86c5b .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-15493 .elementor-element.elementor-element-ba95084 {
	--display: flex;
}

.elementor-15493 .elementor-element.elementor-element-202806d {
	width: 100%;
	max-width: 100%;
}

.elementor-15493 .elementor-element.elementor-element-202806d > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-15493 .elementor-element.elementor-element-202806d [class^='item'] {
	padding: 2rem 2rem 2rem 2rem;
	border-radius: var(--block-border-radius);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(221, 231, 243, 0);
}

.elementor-15493 .elementor-element.elementor-element-202806d [class^='item'].active {
	background-color: rgba(235, 239, 255, .4) !important;
	border-color: #ebefff !important;
}

.elementor-15493 .elementor-element.elementor-element-202806d .heading {
	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: #000c32;
}

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

.elementor-15493 .elementor-element.elementor-element-202806d .title-wrapper {
	column-gap: 1rem;
}

.elementor-15493 .elementor-element.elementor-element-202806d .icons.icon-type-icon .icon {
	width: 2.25rem;
	height: 2.25rem;
}

.elementor-15493 .elementor-element.elementor-element-202806d .icons.icon-type-icon_number .icon {
	width: 2.25rem;
	height: 2.25rem;
}

.elementor-15493 .elementor-element.elementor-element-202806d .button-wrapper {
	text-align: start;
}

.elementor-15493 .elementor-element.elementor-element-202806d .row {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0rem;
}

.elementor-15493 .elementor-element.elementor-element-202806d .gutter-sizer {
	width: 1.5rem;
}

.elementor-15493 .elementor-element.elementor-element-202806d .grid-item {
	margin-bottom: 0rem;
}

.elementor-15493 .elementor-element.elementor-element-93d469b {
	--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: 2.75em 2.75em;
	--row-gap: 2.75em;
	--column-gap: 2.75em;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15493 .elementor-element.elementor-element-380bff8 {
	--display: flex;
	--gap: .875em .875em;
	--row-gap: .875em;
	--column-gap: .875em;
}

.elementor-15493 .elementor-element.elementor-element-5941894 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-15493 .elementor-element.elementor-element-5941894 {
	text-align: center;
}

.elementor-15493 .elementor-element.elementor-element-5941894 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2.5rem;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: -1.6px;
	word-spacing: 0em;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-e07816e > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-15493 .elementor-element.elementor-element-e07816e {
	text-align: center;
}

.elementor-15493 .elementor-element.elementor-element-e07816e .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-9f196bc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 1em 1em;
	--row-gap: 1em;
	--column-gap: 1em;
	--border-radius: 2.5em 2.5em 2.5em 2.5em;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-15493 .elementor-element.elementor-element-9f196bc:not(.elementor-motion-effects-element-type-background), .elementor-15493 .elementor-element.elementor-element-9f196bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e7edfe;
}

.elementor-15493 .elementor-element.elementor-element-3b6bca8 {
	--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: 1em 1em;
	--row-gap: 1em;
	--column-gap: 1em;
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 1.5em 1.5em 1.5em 1.5em;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 1.75em;
	--padding-right: 2em;
}

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

.elementor-15493 .elementor-element.elementor-element-34620b6 {
	text-align: start;
}

.elementor-15493 .elementor-element.elementor-element-34620b6 img {
	width: 4em;
}

.elementor-15493 .elementor-element.elementor-element-a3aa427 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-a3aa427 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.2em;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-71cb90e > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-15493 .elementor-element.elementor-element-71cb90e {
	column-gap: 0px;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.5em;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-71cb90e p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-0c9a55a {
	--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-15493 .elementor-element.elementor-element-c9dadfa .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-15493 .elementor-element.elementor-element-c9dadfa > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-b399477 {
	--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: 1em 1em;
	--row-gap: 1em;
	--column-gap: 1em;
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 1.5em 1.5em 1.5em 1.5em;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 1.75em;
	--padding-right: 2em;
}

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

.elementor-15493 .elementor-element.elementor-element-db38c10 {
	text-align: start;
}

.elementor-15493 .elementor-element.elementor-element-db38c10 img {
	width: 4em;
}

.elementor-15493 .elementor-element.elementor-element-e01b971 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-e01b971 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.2em;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-2844e22 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-15493 .elementor-element.elementor-element-2844e22 {
	column-gap: 0px;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.5em;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-2844e22 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-6806854 {
	--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-15493 .elementor-element.elementor-element-f3d77d6 .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-15493 .elementor-element.elementor-element-f3d77d6 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-bcbc037 {
	--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: 1em 1em;
	--row-gap: 1em;
	--column-gap: 1em;
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 1.5em 1.5em 1.5em 1.5em;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 1.75em;
	--padding-right: 2em;
}

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

.elementor-15493 .elementor-element.elementor-element-d836c92 {
	text-align: start;
}

.elementor-15493 .elementor-element.elementor-element-d836c92 img {
	width: 4em;
}

.elementor-15493 .elementor-element.elementor-element-8089bbc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-15493 .elementor-element.elementor-element-8089bbc .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.2em;
	color: #001b75;
}

.elementor-15493 .elementor-element.elementor-element-f64be95 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-15493 .elementor-element.elementor-element-f64be95 {
	column-gap: 0px;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.5em;
	color: #485377;
}

.elementor-15493 .elementor-element.elementor-element-f64be95 p {
	margin-block-end: 0px;
}

.elementor-15493 .elementor-element.elementor-element-3fa2d29 {
	--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-15493 .elementor-element.elementor-element-bdae44e .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-15493 .elementor-element.elementor-element-bdae44e > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-radius: 0px 0px 0px 0px;
}

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

@media (min-width:768px) {
	.elementor-15493 .elementor-element.elementor-element-7247e377 {
		--width: calc(100% - 80px);
	}
	
	.elementor-15493 .elementor-element.elementor-element-212d562d {
		--content-width: 1438px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-2059e0b9 {
		--width: 100%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-3943a1f {
		--width: 80%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-67e24b9 {
		--width: 33.3333%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-6d15314 {
		--width: 66.6666%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-d9f6504 {
		--width: 100%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-6b025bd {
		--width: 100%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-6415929e {
		--content-width: 1312px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-8722c5c {
		--width: 50%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-11d5e42 {
		--width: 25%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-bb7d3ec {
		--width: 25%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-e99282d {
		--width: 50%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-b05e462 {
		--width: 50%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-5a484d6 {
		--content-width: 1312px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-359b8d3 {
		--width: 33.3333%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-36d626b {
		--width: 66.3333%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-996f8c8 {
		--width: 100%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-c3aba38 {
		--width: 290px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-143044c {
		--content-width: 1312px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-7df9fc2 {
		--content-width: 1312px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-7ebe643 {
		--width: 50%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-b52cc32 {
		--width: auto;
	}
	
	.elementor-15493 .elementor-element.elementor-element-f83b64a {
		--content-width: 1312px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-3f64c27 {
		--content-width: 1312px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-51884d9 {
		--width: 50px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-c214083 {
		--width: 50px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-c2b1603 {
		--width: 50px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-a1ec61d {
		--content-width: 900px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-93d469b {
		--content-width: 1312px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-15493 .elementor-element.elementor-element-2059e0b9 {
		--width: 60%;
	}
}

@media (max-width:1024px) {
	.elementor-15493 .elementor-element.elementor-element-212d562d {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-66423501 .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-44bba69 {
		font-size: var(--e-global-typography-0e9d14e-font-size);
		line-height: var(--e-global-typography-0e9d14e-line-height);
	}
	
	.elementor-15493 .elementor-element.elementor-element-6229458c {
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-b05e462 {
		--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-15493 .elementor-element.elementor-element-202806d [class^='item'] {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-202806d .heading {
		font-size: var(--e-global-typography-bba870d-font-size);
		line-height: var(--e-global-typography-bba870d-line-height);
	}
	
	.elementor-15493 .elementor-element.elementor-element-202806d .icons.icon-type-icon .icon {
		width: 2rem;
		height: 2rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-202806d .icons.icon-type-icon_number .icon {
		width: 2rem;
		height: 2rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-3b6bca8 {
		--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;
	}
	
	.elementor-15493 .elementor-element.elementor-element-b399477 {
		--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;
	}
	
	.elementor-15493 .elementor-element.elementor-element-bcbc037 {
		--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;
	}
}

@media (max-width:767px) {
	.elementor-15493 .elementor-element.elementor-element-7247e377 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-212d562d {
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-2059e0b9 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-9fe2576.elementor-element {
		--align-self: center;
	}
	
	.elementor-15493 .elementor-element.elementor-element-66423501 {
		text-align: center;
	}
	
	.elementor-15493 .elementor-element.elementor-element-66423501 .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-44bba69 {
		text-align: center;
		font-size: var(--e-global-typography-0e9d14e-font-size);
		line-height: var(--e-global-typography-0e9d14e-line-height);
	}
	
	.elementor-15493 .elementor-element.elementor-element-47f1fcd8.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-15493 .elementor-element.elementor-element-5c85911 {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-3943a1f {
		--min-height: 0px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-6229458c {
		--gap: 1em 0em;
		--row-gap: 1em;
		--column-gap: 0em;
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-9f10ccf {
		--gap: 3em 3em;
		--row-gap: 3em;
		--column-gap: 3em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-be79dd7 img {
		width: 4.1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-2043f27 > .elementor-widget-container {
		padding: 7px 0px 0px 0px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-2043f27 img {
		width: 4em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-13547e3 > .elementor-widget-container {
		padding: 7px 0px 0px 0px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-13547e3 img {
		width: 4em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-67e24b9 {
		--margin-top: 0em;
		--margin-bottom: 2em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-dd2563c img {
		max-width: 100%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-9e6fa0f {
		font-size: 1.375rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-8722c5c {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-ab85948 {
		font-size: 1.25rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-11d5e42 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-38fe660 {
		font-size: .906875rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-bb7d3ec {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-63dae59 {
		font-size: .906875rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-7a97601 .elementor-heading-title {
		font-size: 1.5rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-013d613 .elementor-heading-title {
		font-size: 1.5rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-52ad5d3 .elementor-heading-title {
		font-size: 1.5rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-0b34c8f .elementor-heading-title {
		font-size: 1.5rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-4ebffd5 {
		--gap: 2.5em 2.5em;
		--row-gap: 2.5em;
		--column-gap: 2.5em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-48398db {
		text-align: start;
	}
	
	.elementor-15493 .elementor-element.elementor-element-48398db .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-1de72a5 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-4adba59 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-09f8480 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-14c3753 > .elementor-widget-container {
		padding: 1.5em 2em 1.5em 2em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-14c3753.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
		line-height: 2em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-d5d5a0a .elementor-heading-title {
		font-size: 1.5rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-39450ea .elementor-heading-title {
		font-size: 1.5rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-7ffbcc5 .elementor-heading-title {
		font-size: 1.5rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-5394398.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-15493 .elementor-element.elementor-element-d42b591.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-15493 .elementor-element.elementor-element-427fc4e.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-15493 .elementor-element.elementor-element-2e1daa6.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-15493 .elementor-element.elementor-element-d33d0b6 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1.5em;
		--padding-right: 1.5em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-28916de > .elementor-widget-container {
		margin: 0em 0em 0em 0em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-28916de.elementor-element {
		--align-self: center;
	}
	
	.elementor-15493 .elementor-element.elementor-element-28916de {
		text-align: center;
	}
	
	.elementor-15493 .elementor-element.elementor-element-19ebd49 > .elementor-widget-container {
		margin: 1.5em 0em 0em 0em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-19ebd49 {
		text-align: center;
	}
	
	.elementor-15493 .elementor-element.elementor-element-19ebd49 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-8d81ddf {
		text-align: center;
		font-size: 1.125rem;
	}
	
	.elementor-15493 .elementor-element.elementor-element-60ad081.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-15493 .elementor-element.elementor-element-b52cc32 {
		--width: auto;
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-b52cc32.e-con {
		--align-self: flex-end;
	}
	
	.elementor-15493 .elementor-element.elementor-element-fbc3f62 img {
		height: 200px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-454cadc {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-15493 .elementor-element.elementor-element-d8c12d8 {
		--width: 50%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-3ea94e2 {
		--width: 50%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-e86e61f {
		--width: 50%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-8ef9f9b {
		--width: 50%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-31654f7 {
		--width: 50%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-56909dc {
		--width: 50%;
	}
	
	.elementor-15493 .elementor-element.elementor-element-43b2aee {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-f51a153 {
		--flex-direction: column-reverse;
		--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: 1em 1em;
		--row-gap: 1em;
		--column-gap: 1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-fa0961d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-15493 .elementor-element.elementor-element-0f85d61 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-a020d7e {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-a9eb6ad {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-51884d9 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-15493 .elementor-element.elementor-element-bb99277 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-29fef13 {
		--flex-direction: column-reverse;
		--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: 1em 1em;
		--row-gap: 1em;
		--column-gap: 1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-1845569.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-15493 .elementor-element.elementor-element-4f35024 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-6c18f77 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-6d4ab54 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-c214083 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-15493 .elementor-element.elementor-element-de1978b {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-24f1914 {
		--flex-direction: column-reverse;
		--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: 1em 1em;
		--row-gap: 1em;
		--column-gap: 1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-32a43ab.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-15493 .elementor-element.elementor-element-d3bfdb8 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-1defdca {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-959edaf {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15493 .elementor-element.elementor-element-c2b1603 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-15493 .elementor-element.elementor-element-202806d .heading {
		font-size: var(--e-global-typography-bba870d-font-size);
		line-height: var(--e-global-typography-bba870d-line-height);
	}
	
	.elementor-15493 .elementor-element.elementor-element-c9dadfa.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-15493 .elementor-element.elementor-element-f3d77d6.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-15493 .elementor-element.elementor-element-bdae44e.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
}

/* Start custom CSS for heading, class: .elementor-element-9fe2576 */
.elementor-15493 .elementor-element.elementor-element-9fe2576 .elementor-widget-container {
	height: auto;
}

.elementor-15493 .elementor-element.elementor-element-9fe2576 .elementor-widget-container {
	border-radius: 1024px;
	border: 1px solid #fff;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(255, 255, 255, .85) inset, 0 0 0 4px rgba(255, 255, 255, .36);
}

.elementor-15493 .elementor-element.elementor-element-9fe2576 .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-15493 .elementor-element.elementor-element-9fe2576 .elementor-heading-title span {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-44bba69 */
.elementor-15493 .elementor-element.elementor-element-44bba69 {
	font-family: Inter;
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 1.3333333333em;
	letter-spacing: 0;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-47f1fcd8 */
.elementor-15493 .elementor-element.elementor-element-47f1fcd8 {
	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 container, class: .elementor-element-7247e377 */
.elementor-15493 .elementor-element.elementor-element-7247e377 {
	margin: 0 auto;
	min-height: 500px;
}

@media (max-width: 767px) {
	.elementor-15493 .elementor-element.elementor-element-7247e377 {
		min-height: initial;
	}
}

/* End custom CSS */

/* Start custom CSS for video, class: .elementor-element-2212f4f */
.elementor-15493 .elementor-element.elementor-element-2212f4f {
	padding: .5em;
	border-radius: 1.5em;
	background: rgba(255, 255, 255, .41);
	box-shadow: 0 20px 40px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(13.25px);
}

.elementor-15493 .elementor-element.elementor-element-2212f4f video {
	position: relative;
	left: -1px;
	right: -1px;
	width: calc(100% + 2px);
	max-width: none;
	object-position: top;
	background-color: #fff;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9f10ccf */

/*.elementor-15493 .elementor-element.elementor-element-9f10ccf .elementor-widget-image {*/

/*    position: relative;*/

/*}*/

/*.elementor-15493 .elementor-element.elementor-element-9f10ccf .elementor-widget-image:not(:first-child)::before {*/

/*    content: " ";*/

/*    position: absolute;*/

/*    left: -3em;*/

/*    top: calc(50% - 1.5em);*/

/*    display: block;*/

/*    width: 1px;*/

/*    height: 3em;*/

/*    background-color: #B4D1EF;*/

/*}*/

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

/*    .elementor-15493 .elementor-element.elementor-element-9f10ccf .elementor-widget-image:not(:first-child)::before {*/

/*        left: -1.5em;*/

/*        top: calc(50% - 0.75em);*/

/*         height: 1.5em;*/

/*    }*/

/*}*/

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-dd2563c */
.elementor-15493 .elementor-element.elementor-element-dd2563c {
	position: relative;
}

.elementor-15493 .elementor-element.elementor-element-dd2563c::before {
	content: " ";
	position: absolute;
	top: -1.25em;
	left: -2.25em;
	display: block;
	width: 4.5em;
	height: 3.9375em;
	mask-image: url("https://cdn-ilefjgp.nitrocdn.com/rSjInrDbVAdDNxqkEzMcakNOiRFbtBPH/assets/images/optimized/rev-0c063ac/btdesigndev2.wpengine.com/wp-content/uploads/2025/09/quote-mark-light-blue.svg");
	mask-repeat: no-repeat;
	mask-size: 100%;
	background: #001b75;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d9f6504 */
.elementor-15493 .elementor-element.elementor-element-d9f6504 {
	width: auto !important;
	max-width: 100% !important;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b55ab08 */
.elementor-15493 .elementor-element.elementor-element-b55ab08 {
	padding: .75em;
	border-radius: 1.5em;
	box-shadow: 0 8px 40px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(13.25px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-78dcd67 */
.elementor-15493 .elementor-element.elementor-element-78dcd67 {
	padding: .75em;
	border-radius: 1.5em;
	box-shadow: 0 8px 40px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(13.25px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4cfc1b6 */
.elementor-15493 .elementor-element.elementor-element-4cfc1b6 {
	padding: .75em;
	border-radius: 1.5em;
	box-shadow: 0 8px 40px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(13.25px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7b2ac5c */
.elementor-15493 .elementor-element.elementor-element-7b2ac5c {
	padding: .75em;
	border-radius: 1.5em;
	box-shadow: 0 8px 40px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(13.25px);
}

/* End custom CSS */

/* Start custom CSS for video, class: .elementor-element-562e64d */
.elementor-15493 .elementor-element.elementor-element-562e64d .elementor-wrapper iframe {
	background: none;
}

.dialog-type-lightbox {
	z-index: 999999999999;
}

.elementor-15493 .elementor-element.elementor-element-562e64d .elementor-custom-embed-image-overlay img {
	object-position: center;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ac70902 */
.elementor-15493 .elementor-element.elementor-element-ac70902 {
	position: relative;
	top: -20px;
	left: -40px;
	padding: .5em;
	border-radius: 1.5em;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d7007a8 */
.elementor-15493 .elementor-element.elementor-element-d7007a8 {
	position: absolute;
	padding: .5625em;
	border-radius: 26.967px;
}

@media (max-width:767px) {
	.elementor-15493 .elementor-element.elementor-element-d7007a8 {
		position: static;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1de72a5 */
.elementor-15493 .elementor-element.elementor-element-1de72a5 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-df99db2 */
.elementor-15493 .elementor-element.elementor-element-df99db2 {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-df62b49 */
.elementor-15493 .elementor-element.elementor-element-df62b49 {
	padding: .5em;
	border-radius: 1.5em;
	background: rgba(255, 255, 255, .41);
	box-shadow: 0 20px 40px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(13.25px);
}

.elementor-15493 .elementor-element.elementor-element-df62b49 img {
	width: 100%;
	max-width: 200%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d97ae0c */
.elementor-15493 .elementor-element.elementor-element-d97ae0c {
	position: absolute;
	padding: .5625em;
	border-radius: 26.967px;
}

@media (max-width:767px) {
	.elementor-15493 .elementor-element.elementor-element-d97ae0c {
		position: static;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-70a4b4b */
.elementor-15493 .elementor-element.elementor-element-70a4b4b {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-0df5d48 */
.elementor-15493 .elementor-element.elementor-element-0df5d48 {
	padding: .5em;
	border-radius: 1.5em;
	background: rgba(255, 255, 255, .41);
	box-shadow: 0 20px 40px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(13.25px);
}

.elementor-15493 .elementor-element.elementor-element-0df5d48 img {
	width: 100%;
	max-width: 200%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-47dcfac */
.elementor-15493 .elementor-element.elementor-element-47dcfac {
	position: absolute;
	padding: .5625em;
	border-radius: 26.967px;
	background: rgba(255, 255, 255, .41);
	box-shadow: 0 22.473px 44.945px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(14.888180732727px);
}

@media (max-width:767px) {
	.elementor-15493 .elementor-element.elementor-element-47dcfac {
		position: static;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-270c832 */
.elementor-15493 .elementor-element.elementor-element-270c832 {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ac70902 */
.elementor-15493 .elementor-element.elementor-element-ac70902 {
	position: relative;
	top: -20px;
	left: -40px;
	padding: .5em;
	border-radius: 1.5em;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d7007a8 */
.elementor-15493 .elementor-element.elementor-element-d7007a8 {
	position: absolute;
	padding: .5625em;
	border-radius: 26.967px;
}

@media (max-width:767px) {
	.elementor-15493 .elementor-element.elementor-element-d7007a8 {
		position: static;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1de72a5 */
.elementor-15493 .elementor-element.elementor-element-1de72a5 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-df99db2 */
.elementor-15493 .elementor-element.elementor-element-df99db2 {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-df62b49 */
.elementor-15493 .elementor-element.elementor-element-df62b49 {
	padding: .5em;
	border-radius: 1.5em;
	background: rgba(255, 255, 255, .41);
	box-shadow: 0 20px 40px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(13.25px);
}

.elementor-15493 .elementor-element.elementor-element-df62b49 img {
	width: 100%;
	max-width: 200%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d97ae0c */
.elementor-15493 .elementor-element.elementor-element-d97ae0c {
	position: absolute;
	padding: .5625em;
	border-radius: 26.967px;
}

@media (max-width:767px) {
	.elementor-15493 .elementor-element.elementor-element-d97ae0c {
		position: static;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-70a4b4b */
.elementor-15493 .elementor-element.elementor-element-70a4b4b {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-0df5d48 */
.elementor-15493 .elementor-element.elementor-element-0df5d48 {
	padding: .5em;
	border-radius: 1.5em;
	background: rgba(255, 255, 255, .41);
	box-shadow: 0 20px 40px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(13.25px);
}

.elementor-15493 .elementor-element.elementor-element-0df5d48 img {
	width: 100%;
	max-width: 200%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-47dcfac */
.elementor-15493 .elementor-element.elementor-element-47dcfac {
	position: absolute;
	padding: .5625em;
	border-radius: 26.967px;
	background: rgba(255, 255, 255, .41);
	box-shadow: 0 22.473px 44.945px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(14.888180732727px);
}

@media (max-width:767px) {
	.elementor-15493 .elementor-element.elementor-element-47dcfac {
		position: static;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-270c832 */
.elementor-15493 .elementor-element.elementor-element-270c832 {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ac70902 */
.elementor-15493 .elementor-element.elementor-element-ac70902 {
	position: relative;
	top: -20px;
	left: -40px;
	padding: .5em;
	border-radius: 1.5em;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d7007a8 */
.elementor-15493 .elementor-element.elementor-element-d7007a8 {
	position: absolute;
	padding: .5625em;
	border-radius: 26.967px;
}

@media (max-width:767px) {
	.elementor-15493 .elementor-element.elementor-element-d7007a8 {
		position: static;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1de72a5 */
.elementor-15493 .elementor-element.elementor-element-1de72a5 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-df99db2 */
.elementor-15493 .elementor-element.elementor-element-df99db2 {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-df62b49 */
.elementor-15493 .elementor-element.elementor-element-df62b49 {
	padding: .5em;
	border-radius: 1.5em;
	background: rgba(255, 255, 255, .41);
	box-shadow: 0 20px 40px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(13.25px);
}

.elementor-15493 .elementor-element.elementor-element-df62b49 img {
	width: 100%;
	max-width: 200%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d97ae0c */
.elementor-15493 .elementor-element.elementor-element-d97ae0c {
	position: absolute;
	padding: .5625em;
	border-radius: 26.967px;
}

@media (max-width:767px) {
	.elementor-15493 .elementor-element.elementor-element-d97ae0c {
		position: static;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-70a4b4b */
.elementor-15493 .elementor-element.elementor-element-70a4b4b {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-0df5d48 */
.elementor-15493 .elementor-element.elementor-element-0df5d48 {
	padding: .5em;
	border-radius: 1.5em;
	background: rgba(255, 255, 255, .41);
	box-shadow: 0 20px 40px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(13.25px);
}

.elementor-15493 .elementor-element.elementor-element-0df5d48 img {
	width: 100%;
	max-width: 200%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-47dcfac */
.elementor-15493 .elementor-element.elementor-element-47dcfac {
	position: absolute;
	padding: .5625em;
	border-radius: 26.967px;
	background: rgba(255, 255, 255, .41);
	box-shadow: 0 22.473px 44.945px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(14.888180732727px);
}

@media (max-width:767px) {
	.elementor-15493 .elementor-element.elementor-element-47dcfac {
		position: static;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-270c832 */
.elementor-15493 .elementor-element.elementor-element-270c832 {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ac70902 */
.elementor-15493 .elementor-element.elementor-element-ac70902 {
	position: relative;
	top: -20px;
	left: -40px;
	padding: .5em;
	border-radius: 1.5em;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d7007a8 */
.elementor-15493 .elementor-element.elementor-element-d7007a8 {
	position: absolute;
	padding: .5625em;
	border-radius: 26.967px;
}

@media (max-width:767px) {
	.elementor-15493 .elementor-element.elementor-element-d7007a8 {
		position: static;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1de72a5 */
.elementor-15493 .elementor-element.elementor-element-1de72a5 {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-df99db2 */
.elementor-15493 .elementor-element.elementor-element-df99db2 {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-df62b49 */
.elementor-15493 .elementor-element.elementor-element-df62b49 {
	padding: .5em;
	border-radius: 1.5em;
	background: rgba(255, 255, 255, .41);
	box-shadow: 0 20px 40px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(13.25px);
}

.elementor-15493 .elementor-element.elementor-element-df62b49 img {
	width: 100%;
	max-width: 200%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d97ae0c */
.elementor-15493 .elementor-element.elementor-element-d97ae0c {
	position: absolute;
	padding: .5625em;
	border-radius: 26.967px;
}

@media (max-width:767px) {
	.elementor-15493 .elementor-element.elementor-element-d97ae0c {
		position: static;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-70a4b4b */
.elementor-15493 .elementor-element.elementor-element-70a4b4b {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-0df5d48 */
.elementor-15493 .elementor-element.elementor-element-0df5d48 {
	padding: .5em;
	border-radius: 1.5em;
	background: rgba(255, 255, 255, .41);
	box-shadow: 0 20px 40px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(13.25px);
}

.elementor-15493 .elementor-element.elementor-element-0df5d48 img {
	width: 100%;
	max-width: 200%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-47dcfac */
.elementor-15493 .elementor-element.elementor-element-47dcfac {
	position: absolute;
	padding: .5625em;
	border-radius: 26.967px;
	background: rgba(255, 255, 255, .41);
	box-shadow: 0 22.473px 44.945px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(14.888180732727px);
}

@media (max-width:767px) {
	.elementor-15493 .elementor-element.elementor-element-47dcfac {
		position: static;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-270c832 */
.elementor-15493 .elementor-element.elementor-element-270c832 {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for nested-tabs, class: .elementor-element-14c3753 */
.elementor-15493 .elementor-element.elementor-element-14c3753 .e-n-tabs-heading {
	padding-right: 2em;
	flex-wrap: nowrap;
}

.elementor-15493 .elementor-element.elementor-element-14c3753 .e-n-tab-title {
	position: relative;
	flex: 1 1 auto;
}

.elementor-15493 .elementor-element.elementor-element-14c3753 .e-n-tab-title::before {
	content: " ";
	position: absolute;
	bottom: -1em;
	left: 0;
	display: block;
	width: 0%;
	height: 1px;
	background-color: #3385ff;
	transition: width .3s;
}

.elementor-15493 .elementor-element.elementor-element-14c3753 .e-n-tab-title[aria-selected="false"] .e-n-tab-title-text * {
	color: rgba(0, 27, 117, .32) !important;
}

.elementor-15493 .elementor-element.elementor-element-14c3753 .e-n-tab-title[aria-selected="true"]::before {
	width: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-01a6bfe */
.elementor-15493 .elementor-element.elementor-element-01a6bfe {
	padding: .75em;
	border-radius: 1.5em;
	box-shadow: 0 8px 40px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(13.25px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ff62fd4 */
.elementor-15493 .elementor-element.elementor-element-ff62fd4 {
	padding: .75em;
	border-radius: 1.5em;
	box-shadow: 0 8px 40px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(13.25px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cd13a78 */
.elementor-15493 .elementor-element.elementor-element-cd13a78 {
	padding: .75em;
	border-radius: 1.5em;
	box-shadow: 0 8px 40px 0 rgba(29, 44, 174, .1);
	backdrop-filter: blur(13.25px);
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-5394398 */
.elementor-15493 .elementor-element.elementor-element-5394398 {
	display: flex;
	justify-content: center;
	padding: 10px 18px;
	align-items: center;
	/*gap: 4px;*/
	border-radius: 14px;
	border: 1px solid #d6e0ff;
	background: #fff;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-d42b591 */
.elementor-15493 .elementor-element.elementor-element-d42b591 {
	display: flex;
	justify-content: center;
	padding: 10px 18px;
	align-items: center;
	/*gap: 4px;*/
	border-radius: 14px;
	border: 1px solid #d6e0ff;
	background: transparent;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-427fc4e */
.elementor-15493 .elementor-element.elementor-element-427fc4e {
	display: flex;
	justify-content: center;
	padding: 10px 18px;
	align-items: center;
	/*gap: 4px;*/
	border-radius: 14px;
	border: 1px solid #d6e0ff;
	background: transparent;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-2e1daa6 */
.elementor-15493 .elementor-element.elementor-element-2e1daa6 {
	display: flex;
	justify-content: center;
	padding: 10px 18px;
	align-items: center;
	/*gap: 4px;*/
	border-radius: 14px;
	border: 1px solid #d6e0ff;
	background: transparent;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-28916de */
.elementor-15493 .elementor-element.elementor-element-28916de .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-15493 .elementor-element.elementor-element-28916de .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-15493 .elementor-element.elementor-element-28916de .elementor-heading-title span {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-60ad081 */
.elementor-15493 .elementor-element.elementor-element-60ad081 {
	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 container, class: .elementor-element-b52cc32 */
.elementor-15493 .elementor-element.elementor-element-b52cc32 {
	position: relative;
	z-index: 2;
}

@media (max-width:767px) {
	.elementor-15493 .elementor-element.elementor-element-b52cc32 {
		position: absolute;
	}
}

/* End custom CSS */

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

.elementor-15493 .elementor-element.elementor-element-fbc3f62 img {
	width: auto;
	height: 100%;
}

@media (max-width:767px) {
	.elementor-15493 .elementor-element.elementor-element-fbc3f62 {
		position: relative !important;
		height: 200px;
		top: 20px;
		left: 40px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d33d0b6 */
.elementor-15493 .elementor-element.elementor-element-d33d0b6 {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-454cadc */
.elementor-15493 .elementor-element.elementor-element-454cadc {
	backdrop-filter: blur(30px);
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-fa0961d */
.elementor-15493 .elementor-element.elementor-element-fa0961d {
	min-width: 3.5em;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1845569 */
.elementor-15493 .elementor-element.elementor-element-1845569 {
	min-width: 3.5em;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-32a43ab */
.elementor-15493 .elementor-element.elementor-element-32a43ab {
	min-width: 3.5em;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for bigtime-accordion-widget, class: .elementor-element-202806d */
.elementor-15493 .elementor-element.elementor-element-202806d.elementor-widget-bigtime-accordion-widget .item {
	padding: 1em 1.5em;
}

.elementor-15493 .elementor-element.elementor-element-202806d.elementor-widget-bigtime-accordion-widget .title-wrapper .heading {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.7777777778em;
}

.elementor-15493 .elementor-element.elementor-element-202806d.elementor-widget-bigtime-accordion-widget .body-wrapper {
	margin-top: 1em;
}

.elementor-15493 .elementor-element.elementor-element-202806d.elementor-widget-bigtime-accordion-widget .body-wrapper a {
	display: inline-block;
	color: #3385ff;
}

.elementor-15493 .elementor-element.elementor-element-202806d.elementor-widget-bigtime-accordion-widget ol:not(.no-styles), .elementor-15493 .elementor-element.elementor-element-202806d.elementor-widget-bigtime-accordion-widget ul:not(.no-styles) {
	padding-left: 0;
}

.elementor-15493 .elementor-element.elementor-element-202806d.elementor-widget-bigtime-accordion-widget ol:not(.no-styles) li, .elementor-15493 .elementor-element.elementor-element-202806d.elementor-widget-bigtime-accordion-widget ul:not(.no-styles) li {
	position: relative;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.7777777778em;
	margin-bottom: 1em;
	padding-left: 3rem;
}

.elementor-15493 .elementor-element.elementor-element-202806d.elementor-widget-bigtime-accordion-widget ol:not(.no-styles) li::before, .elementor-15493 .elementor-element.elementor-element-202806d.elementor-widget-bigtime-accordion-widget ul:not(.no-styles) li::before {
	content: " ";
	position: absolute;
	left: 0;
	top: calc(50% - 1rem);
	width: 2rem;
	height: 2rem;
	background-image: url("https://cdn-ilefjgp.nitrocdn.com/rSjInrDbVAdDNxqkEzMcakNOiRFbtBPH/assets/images/optimized/rev-0c063ac/btdesigndev2.wpengine.com/wp-content/uploads/2025/08/checkmark-light-2.svg");
	background-size: cover;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-c9dadfa */
.elementor-15493 .elementor-element.elementor-element-c9dadfa {
	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-0c9a55a */
.elementor-15493 .elementor-element.elementor-element-0c9a55a {
	margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-f3d77d6 */
.elementor-15493 .elementor-element.elementor-element-f3d77d6 {
	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-6806854 */
.elementor-15493 .elementor-element.elementor-element-6806854 {
	margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-bdae44e */
.elementor-15493 .elementor-element.elementor-element-bdae44e {
	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-3fa2d29 */
.elementor-15493 .elementor-element.elementor-element-3fa2d29 {
	margin-top: auto;
}
