/* End custom CSS */

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

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

.elementor-13854 .elementor-element.elementor-element-158b8c8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-13854 .elementor-element.elementor-element-2aa69a1.elementor-element {
	--align-self: center;
}

.elementor-13854 .elementor-element.elementor-element-2aa69a1 {
	text-align: center;
}

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

.elementor-13854 .elementor-element.elementor-element-eb08e67 > .elementor-widget-container {
	margin: 0em 0em 2em 0em;
}

.elementor-13854 .elementor-element.elementor-element-eb08e67 {
	text-align: center;
}

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

.elementor-13854 .elementor-element.elementor-element-2a07623 {
	--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: 1.5em 1.5em;
	--row-gap: 1.5em;
	--column-gap: 1.5em;
}

.elementor-13854 .elementor-element.elementor-element-d09aab2 .elementor-button {
	background-color: rgba(255, 255, 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: #001197;
	color: #001197;
	border-radius: 14px 14px 14px 14px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-13854 .elementor-element.elementor-element-67d2d89 > .elementor-widget-container {
	margin: 0em 0em .5em 0em;
}

.elementor-13854 .elementor-element.elementor-element-67d2d89 {
	text-align: center;
}

.elementor-13854 .elementor-element.elementor-element-67d2d89 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.7777777778em;
	letter-spacing: 0px;
	word-spacing: 0em;
	color: #8d97bb;
}

.elementor-13854 .elementor-element.elementor-element-e26f603 {
	--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-13854 .elementor-element.elementor-element-34263ca {
	--display: flex;
}

.elementor-13854 .elementor-element.elementor-element-c7e4b44 {
	--display: flex;
}

.elementor-13854 .elementor-element.elementor-element-97d3497 {
	--display: flex;
}

.elementor-13854 .elementor-element.elementor-element-ceed52e {
	--display: flex;
}

.elementor-13854 .elementor-element.elementor-element-5951e42 {
	--display: flex;
}

.elementor-13854 .elementor-element.elementor-element-ff21466 {
	--display: flex;
}

.elementor-13854 .elementor-element.elementor-element-5acf529 {
	--display: flex;
}

.elementor-13854 .elementor-element.elementor-element-03f4866 {
	--display: flex;
}

.elementor-13854 .elementor-element.elementor-element-c0dbbd9 {
	--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;
	--padding-top: 4.5em;
	--padding-bottom: 6.5em;
	--padding-left: 2.5em;
	--padding-right: 2.5em;
}

.elementor-13854 .elementor-element.elementor-element-3aef741 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13854 .elementor-element.elementor-element-f6f63c6 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 6.5rem;
	font-weight: 900;
	line-height: 1.2307692308em;
	color: #001197;
}

.elementor-13854 .elementor-element.elementor-element-ae98ec2 {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.75em;
	color: #6a77a3;
}

.elementor-13854 .elementor-element.elementor-element-39bc8da {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13854 .elementor-element.elementor-element-34a1e09 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 6.5rem;
	font-weight: 900;
	line-height: 1.2307692308em;
	color: #001197;
}

.elementor-13854 .elementor-element.elementor-element-be473d6 {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.75em;
	color: #6a77a3;
}

.elementor-13854 .elementor-element.elementor-element-5c4e98c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13854 .elementor-element.elementor-element-676f0b7 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 6.5rem;
	font-weight: 900;
	line-height: 1.2307692308em;
	color: #001197;
}

.elementor-13854 .elementor-element.elementor-element-6dd9a6a {
	text-align: center;
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.75em;
	color: #6a77a3;
}

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

body:not(.rtl) .elementor-13854 .elementor-element.elementor-element-ce6daed {
	left: 0px;
}

body.rtl .elementor-13854 .elementor-element.elementor-element-ce6daed {
	right: 0px;
}

.elementor-13854 .elementor-element.elementor-element-ce6daed {
	top: -170px;
}

.elementor-13854 .elementor-element.elementor-element-6384fbd {
	--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: #dce4fb;
	--border-color: #dce4fb;
	--border-radius: 40px 40px 40px 40px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 6.75em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13854 .elementor-element.elementor-element-e769e27 {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-13854 .elementor-element.elementor-element-e769e27 > .elementor-widget-container {
	--e-transform-translateY: -65px;
	background-color: #fff;
	padding: 0em 5.5em 0em 5.5em;
}

.elementor-13854 .elementor-element.elementor-element-e769e27.elementor-element {
	--align-self: center;
}

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

.elementor-13854 .elementor-element.elementor-element-2c15b46 {
	--display: flex;
	--padding-top: 0em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc .elementor-repeater-item-ee746ea img.image {
	box-shadow: var(--box-shadow);
	filter: var(--box-shadow);
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc .elementor-repeater-item-04e0496 img.image {
	box-shadow: var(--box-shadow);
	filter: var(--box-shadow);
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc .elementor-repeater-item-2e46824 img.image {
	box-shadow: var(--box-shadow);
	filter: var(--box-shadow);
}

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

.elementor-13854 .elementor-element.elementor-element-00ccbdc .elementor-repeater-item-fb61e58 img.image {
	box-shadow: var(--box-shadow);
	filter: var(--box-shadow);
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc .elementor-repeater-item-ae8be65 img.image {
	box-shadow: var(--box-shadow);
	filter: var(--box-shadow);
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc .content-wrapper {
	background-color: #fff;
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc > .elementor-widget-container {
	margin: 2rem 0rem 3rem 0rem;
	padding: 0% 9.3% 0% 9.3%;
	border-style: none;
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget {
	--sidebar-item-row-gap: 0rem;
	--sidebar-content-column-gap: 0rem;
}

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

.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper > .item .header-wrapper {
	border-style: none;
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper > .item.active .header-wrapper, .elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper > .item .header-wrapper:hover {
	border-style: none;
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper > .item .header-wrapper .icon {
	max-width: 40px !important;
	width: 40px !important;
}

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

.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper > .item .header-wrapper svg path {
	stroke: var(--e-global-color-text);
}

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

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

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

.elementor-13854 .elementor-element.elementor-element-00ccbdc .image {
	border-radius: var(--block-border-radius);
}

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

.elementor-13854 .elementor-element.elementor-element-00ccbdc .button-wrapper a.button:hover {
	background-color: #222 !important;
	color: #fff !important;
	fill: #fff !important;
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc .button-wrapper a.button:hover .icon path {
	stroke: #fff !important;
}

.elementor-13854 .elementor-element.elementor-element-7b7afbd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 8em;
	--padding-right: 8em;
}

.elementor-13854 .elementor-element.elementor-element-3e610cc .elementor-heading-title {
	font-family: "Inter", Montserrat, Sans-serif;
	font-size: 1.375rem;
	font-weight: 700;
	line-height: 1.4545454545em;
	color: #001b75;
}

.elementor-13854 .elementor-element.elementor-element-4335d0a {
	--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-13854 .elementor-element.elementor-element-799769d .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-13854 .elementor-element.elementor-element-799769d > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-13854 .elementor-element.elementor-element-7b119c4 {
	--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: 2rem;
	--padding-bottom: 7rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-13854 .elementor-element.elementor-element-b10e44d > .elementor-widget-container {
	margin: 0em 0em 2em 0em;
}

.elementor-13854 .elementor-element.elementor-element-b10e44d {
	text-align: center;
}

.elementor-13854 .elementor-element.elementor-element-b10e44d .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 2rem;
	font-weight: 500;
	line-height: 1.5em;
	word-spacing: 0em;
	color: #001b75;
}

.elementor-13854 .elementor-element.elementor-element-6b5454f {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 1rem 1rem;
	--row-gap: 1rem;
	--column-gap: 1rem;
	--grid-auto-flow: row;
	border-style: none;
	--border-style: none;
}

.elementor-13854 .elementor-element.elementor-element-36aaeb8 {
	--display: flex;
	--min-height: 88px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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: #ebefff;
	--border-color: #ebefff;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13854 .elementor-element.elementor-element-36aaeb8:not(.elementor-motion-effects-element-type-background), .elementor-13854 .elementor-element.elementor-element-36aaeb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 246, 255, .8);
}

.elementor-13854 .elementor-element.elementor-element-1c0170e.elementor-element {
	--align-self: center;
}

.elementor-13854 .elementor-element.elementor-element-1c0170e {
	text-align: center;
}

.elementor-13854 .elementor-element.elementor-element-1c0170e img {
	width: 78px;
}

.elementor-13854 .elementor-element.elementor-element-af7bfec {
	--display: flex;
	--min-height: 88px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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: #ebefff;
	--border-color: #ebefff;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13854 .elementor-element.elementor-element-af7bfec:not(.elementor-motion-effects-element-type-background), .elementor-13854 .elementor-element.elementor-element-af7bfec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 246, 255, .8);
}

.elementor-13854 .elementor-element.elementor-element-ed4764a.elementor-element {
	--align-self: center;
}

.elementor-13854 .elementor-element.elementor-element-ed4764a {
	text-align: center;
}

.elementor-13854 .elementor-element.elementor-element-ed4764a img {
	width: 122px;
}

.elementor-13854 .elementor-element.elementor-element-8770763 {
	--display: flex;
	--min-height: 88px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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: #ebefff;
	--border-color: #ebefff;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13854 .elementor-element.elementor-element-8770763:not(.elementor-motion-effects-element-type-background), .elementor-13854 .elementor-element.elementor-element-8770763 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 246, 255, .8);
}

.elementor-13854 .elementor-element.elementor-element-50f3236.elementor-element {
	--align-self: center;
}

.elementor-13854 .elementor-element.elementor-element-50f3236 {
	text-align: center;
}

.elementor-13854 .elementor-element.elementor-element-50f3236 img {
	width: 130px;
}

.elementor-13854 .elementor-element.elementor-element-972da8c {
	--display: flex;
	--min-height: 88px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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: #ebefff;
	--border-color: #ebefff;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13854 .elementor-element.elementor-element-972da8c:not(.elementor-motion-effects-element-type-background), .elementor-13854 .elementor-element.elementor-element-972da8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 246, 255, .8);
}

.elementor-13854 .elementor-element.elementor-element-8351ab8.elementor-element {
	--align-self: center;
}

.elementor-13854 .elementor-element.elementor-element-8351ab8 {
	text-align: center;
}

.elementor-13854 .elementor-element.elementor-element-8351ab8 img {
	width: 125px;
}

.elementor-13854 .elementor-element.elementor-element-2ee6d1c {
	--display: flex;
	--min-height: 88px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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: #ebefff;
	--border-color: #ebefff;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13854 .elementor-element.elementor-element-2ee6d1c:not(.elementor-motion-effects-element-type-background), .elementor-13854 .elementor-element.elementor-element-2ee6d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 246, 255, .8);
}

.elementor-13854 .elementor-element.elementor-element-0c2cfe9.elementor-element {
	--align-self: center;
}

.elementor-13854 .elementor-element.elementor-element-0c2cfe9 {
	text-align: center;
}

.elementor-13854 .elementor-element.elementor-element-0c2cfe9 img {
	width: 88px;
}

.elementor-13854 .elementor-element.elementor-element-9995659 {
	--display: flex;
	--min-height: 88px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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: #ebefff;
	--border-color: #ebefff;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13854 .elementor-element.elementor-element-9995659:not(.elementor-motion-effects-element-type-background), .elementor-13854 .elementor-element.elementor-element-9995659 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 246, 255, .8);
}

.elementor-13854 .elementor-element.elementor-element-2a766e5.elementor-element {
	--align-self: center;
}

.elementor-13854 .elementor-element.elementor-element-2a766e5 {
	text-align: center;
}

.elementor-13854 .elementor-element.elementor-element-2a766e5 img {
	width: 68px;
}

.elementor-13854 .elementor-element.elementor-element-f8de21d {
	--display: flex;
	--min-height: 88px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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: #ebefff;
	--border-color: #ebefff;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13854 .elementor-element.elementor-element-f8de21d:not(.elementor-motion-effects-element-type-background), .elementor-13854 .elementor-element.elementor-element-f8de21d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 246, 255, .8);
}

.elementor-13854 .elementor-element.elementor-element-6433263.elementor-element {
	--align-self: center;
}

.elementor-13854 .elementor-element.elementor-element-6433263 {
	text-align: center;
}

.elementor-13854 .elementor-element.elementor-element-6433263 img {
	width: 120px;
}

.elementor-13854 .elementor-element.elementor-element-d81abf5 {
	--display: flex;
	--min-height: 88px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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: #ebefff;
	--border-color: #ebefff;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13854 .elementor-element.elementor-element-d81abf5:not(.elementor-motion-effects-element-type-background), .elementor-13854 .elementor-element.elementor-element-d81abf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 246, 255, .8);
}

.elementor-13854 .elementor-element.elementor-element-17d5fe1.elementor-element {
	--align-self: center;
}

.elementor-13854 .elementor-element.elementor-element-17d5fe1 {
	text-align: center;
}

.elementor-13854 .elementor-element.elementor-element-17d5fe1 img {
	width: 120px;
}

.elementor-13854 .elementor-element.elementor-element-b4d786c {
	--display: flex;
	--min-height: 88px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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: #ebefff;
	--border-color: #ebefff;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13854 .elementor-element.elementor-element-b4d786c:not(.elementor-motion-effects-element-type-background), .elementor-13854 .elementor-element.elementor-element-b4d786c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 246, 255, .8);
}

.elementor-13854 .elementor-element.elementor-element-c3f13a4.elementor-element {
	--align-self: center;
}

.elementor-13854 .elementor-element.elementor-element-c3f13a4 {
	text-align: center;
}

.elementor-13854 .elementor-element.elementor-element-c3f13a4 img {
	width: 138px;
}

.elementor-13854 .elementor-element.elementor-element-6c33e45 {
	--display: flex;
	--min-height: 88px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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: #ebefff;
	--border-color: #ebefff;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13854 .elementor-element.elementor-element-6c33e45:not(.elementor-motion-effects-element-type-background), .elementor-13854 .elementor-element.elementor-element-6c33e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 246, 255, .8);
}

.elementor-13854 .elementor-element.elementor-element-b529ce6.elementor-element {
	--align-self: center;
}

.elementor-13854 .elementor-element.elementor-element-b529ce6 {
	text-align: center;
}

.elementor-13854 .elementor-element.elementor-element-b529ce6 img {
	width: 118px;
}

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

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

.elementor-13854 .elementor-element.elementor-element-dd59eb2 > .elementor-widget-container {
	margin: 0em 0em .5em 0em;
}

.elementor-13854 .elementor-element.elementor-element-dd59eb2 {
	text-align: center;
}

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

.elementor-13854 .elementor-element.elementor-element-37964cb > .elementor-widget-container {
	margin: 0em 0em 3em 0em;
}

.elementor-13854 .elementor-element.elementor-element-37964cb {
	text-align: center;
}

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

.elementor-13854 .elementor-element.elementor-element-2ac3105 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-13854 .elementor-element.elementor-element-46c7562 > .elementor-widget-container {
	margin: 1em 0em 2.25em 0em;
}

.elementor-13854 .elementor-element.elementor-element-dd421c9 {
	--display: flex;
}

.elementor-13854 .elementor-element.elementor-element-7b8f571 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13854 .elementor-element.elementor-element-7b8f571.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13854 .elementor-element.elementor-element-462e3e6 {
	--display: flex;
}

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

.elementor-13854 .elementor-element.elementor-element-9255b54 p {
	margin-block-end: 0px;
}

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

.elementor-13854 .elementor-element.elementor-element-fa3e35b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13854 .elementor-element.elementor-element-f7b94c6 img {
	width: 72px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-13854 .elementor-element.elementor-element-045a521 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 48px;
	--padding-bottom: 14px;
	--padding-left: 18px;
	--padding-right: 18px;
}

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

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

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

.elementor-13854 .elementor-element.elementor-element-688cbc8 p {
	margin-block-end: 0px;
}

.elementor-13854 .elementor-element.elementor-element-11060cb {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13854 .elementor-element.elementor-element-1c82937 {
	--display: flex;
}

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

.elementor-13854 .elementor-element.elementor-element-e2f9a99 p {
	margin-block-end: 0px;
}

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

.elementor-13854 .elementor-element.elementor-element-a2acf47 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13854 .elementor-element.elementor-element-57cbde3 img {
	width: 72px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-13854 .elementor-element.elementor-element-dad5ec5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 48px;
	--padding-bottom: 14px;
	--padding-left: 18px;
	--padding-right: 18px;
}

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

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

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

.elementor-13854 .elementor-element.elementor-element-5e3c0cf p {
	margin-block-end: 0px;
}

.elementor-13854 .elementor-element.elementor-element-439ecab {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13854 .elementor-element.elementor-element-14bf522 {
	--display: flex;
}

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

.elementor-13854 .elementor-element.elementor-element-c81c9f3 p {
	margin-block-end: 0px;
}

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

.elementor-13854 .elementor-element.elementor-element-22cfcbc {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13854 .elementor-element.elementor-element-b26ee33 img {
	width: 72px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-13854 .elementor-element.elementor-element-4e1597b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 48px;
	--padding-bottom: 14px;
	--padding-left: 18px;
	--padding-right: 18px;
}

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

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

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

.elementor-13854 .elementor-element.elementor-element-3e0d52c p {
	margin-block-end: 0px;
}

.elementor-13854 .elementor-element.elementor-element-ce74692 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13854 .elementor-element.elementor-element-9fc4e50 {
	--display: flex;
}

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

.elementor-13854 .elementor-element.elementor-element-53001a3 p {
	margin-block-end: 0px;
}

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

.elementor-13854 .elementor-element.elementor-element-0dc57e3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13854 .elementor-element.elementor-element-da09812 img {
	width: 72px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-13854 .elementor-element.elementor-element-c8c7a03 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 48px;
	--padding-bottom: 14px;
	--padding-left: 18px;
	--padding-right: 18px;
}

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

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

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

.elementor-13854 .elementor-element.elementor-element-afb9199 p {
	margin-block-end: 0px;
}

.elementor-13854 .elementor-element.elementor-element-c8568af {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13854 .elementor-element.elementor-element-58a9dcd {
	--display: flex;
}

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

.elementor-13854 .elementor-element.elementor-element-a96de4d p {
	margin-block-end: 0px;
}

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

.elementor-13854 .elementor-element.elementor-element-a7c9922 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13854 .elementor-element.elementor-element-c4fa1cf img {
	width: 72px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-13854 .elementor-element.elementor-element-c3d2df4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 48px;
	--padding-bottom: 14px;
	--padding-left: 18px;
	--padding-right: 18px;
}

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

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

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

.elementor-13854 .elementor-element.elementor-element-81f2c8a p {
	margin-block-end: 0px;
}

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

.elementor-13854 .elementor-element.elementor-element-c8ce914 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-13854 .elementor-element.elementor-element-9f2e44b:not(.elementor-motion-effects-element-type-background), .elementor-13854 .elementor-element.elementor-element-9f2e44b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f8fd;
}

.elementor-13854 .elementor-element.elementor-element-7518a7c {
	--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-13854 .elementor-element.elementor-element-5d2e198 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-13854 .elementor-element.elementor-element-7c403ed > .elementor-widget-container {
	margin: 0em 0em 1.5em 0em;
}

.elementor-13854 .elementor-element.elementor-element-3764982 {
	width: var(--container-widget-width, 666px);
	max-width: 666px;
	--container-widget-width: 666px;
	--container-widget-flex-grow: 0;
}

.elementor-13854 .elementor-element.elementor-element-3764982 > .elementor-widget-container {
	margin: 0em 0em .5em 0em;
}

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

.elementor-13854 .elementor-element.elementor-element-c5412f1 {
	--display: flex;
}

.elementor-13854 .elementor-element.elementor-element-b4132c8 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-13854 .elementor-element.elementor-element-b4132c8 .elementor-heading-title {
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 1.3333333333em;
	color: #333;
}

.elementor-13854 .elementor-element.elementor-element-9f3bfdf > .elementor-widget-container {
	margin: 0em 0em 1.5em 0em;
}

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

.elementor-13854 .elementor-element.elementor-element-9f3bfdf p {
	margin-block-end: 0px;
}

.elementor-13854 .elementor-element.elementor-element-35731be {
	--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-13854 .elementor-element.elementor-element-8d1f7f8 .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-13854 .elementor-element.elementor-element-8d1f7f8 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-13854 .elementor-element.elementor-element-46bd155 {
	--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-13854 .elementor-element.elementor-element-695e0db {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
}

.elementor-13854 .elementor-element.elementor-element-26dfd91 {
	--display: flex;
	--min-height: 254px;
	--justify-content: center;
	--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: #b4d1ef;
	--border-color: #b4d1ef;
	--border-radius: 24px 24px 24px 24px;
}

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

.elementor-13854 .elementor-element.elementor-element-6a06244 img {
	max-width: 126px;
}

.elementor-13854 .elementor-element.elementor-element-b873c43 {
	--display: flex;
	--min-height: 254px;
	--justify-content: center;
	--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: #b4d1ef;
	--border-color: #b4d1ef;
	--border-radius: 24px 24px 24px 24px;
}

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

.elementor-13854 .elementor-element.elementor-element-f8d25db img {
	max-width: 126px;
}

.elementor-13854 .elementor-element.elementor-element-c625060 {
	--display: flex;
	--min-height: 254px;
	--justify-content: center;
	--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: #b4d1ef;
	--border-color: #b4d1ef;
	--border-radius: 24px 24px 24px 24px;
}

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

.elementor-13854 .elementor-element.elementor-element-5bd59b4 img {
	max-width: 126px;
}

.elementor-13854 .elementor-element.elementor-element-03e0f8d {
	--display: flex;
	--min-height: 254px;
	--justify-content: center;
	--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: #b4d1ef;
	--border-color: #b4d1ef;
	--border-radius: 24px 24px 24px 24px;
}

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

.elementor-13854 .elementor-element.elementor-element-79b4109 img {
	max-width: 126px;
}

.elementor-13854 .elementor-element.elementor-element-989b0d2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 9em;
	--padding-bottom: 4.5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

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

.elementor-13854 .elementor-element.elementor-element-077bbdf > .elementor-widget-container {
	margin: 0em 0em 2.5em 0em;
}

.elementor-13854 .elementor-element.elementor-element-077bbdf {
	column-gap: 0px;
	text-align: center;
	font-family: "DM Sans", Montserrat, Sans-serif;
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 1.3333333333em;
	color: #6a77a3;
}

.elementor-13854 .elementor-element.elementor-element-077bbdf p {
	margin-block-end: 0px;
}

.elementor-13854 .elementor-element.elementor-element-e506be6 {
	--grid-columns: 3;
}

.elementor-13854 .elementor-element.elementor-element-e506be6 .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-13854 .elementor-element.elementor-element-e506be6 .e-loop-item > .elementor-section, .elementor-13854 .elementor-element.elementor-element-e506be6 .e-loop-item > .elementor-section > .elementor-container, .elementor-13854 .elementor-element.elementor-element-e506be6 .e-loop-item > .e-con, .elementor-13854 .elementor-element.elementor-element-e506be6 .e-loop-item .elementor-section-wrap > .e-con {
	height: 100%;
}

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

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

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

.elementor-13854 .elementor-element.elementor-element-aee622b > .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-13854 .elementor-element.elementor-element-aee622b.elementor-element {
	--align-self: flex-start;
}

.elementor-13854 .elementor-element.elementor-element-aee622b {
	text-align: start;
}

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

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

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

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

.elementor-13854 .elementor-element.elementor-element-24d71ad {
	--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-13854 .elementor-element.elementor-element-47b2c42 .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-13854 .elementor-element.elementor-element-47b2c42 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-radius: 0px 0px 0px 0px;
}

.elementor-13854 .elementor-element.elementor-element-a1306db {
	--display: flex;
}

.elementor-13854 .elementor-element.elementor-element-b4fca73 {
	text-align: center;
}

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

@media (max-width:1024px) {
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget {
		--sidebar-content-column-gap: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper > .heading {
		font-size: 1.75rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper > .item .header-wrapper .icon {
		max-width: 50px !important;
		width: 50px !important;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper > .item .header-wrapper .sidebar-title {
		font-size: var(--e-global-typography-bba870d-font-size);
		line-height: var(--e-global-typography-bba870d-line-height);
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .heading {
		font-size: 2rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .subheading {
		font-size: 1.75rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-6b5454f {
		--grid-auto-flow: row;
	}
	
	.elementor-13854 .elementor-element.elementor-element-c8ce914 {
		--e-n-carousel-swiper-slides-to-display: 3;
	}
	
	.elementor-13854 .elementor-element.elementor-element-5d2e198 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-3764982 {
		text-align: start;
	}
	
	.elementor-13854 .elementor-element.elementor-element-3764982 .elementor-heading-title {
		font-size: 3.75rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-b4132c8 .elementor-heading-title {
		font-size: 1.563rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-695e0db {
		--grid-auto-flow: row;
	}
	
	.elementor-13854 .elementor-element.elementor-element-e506be6 {
		--grid-columns: 2;
	}
}

@media (min-width:768px) {
	.elementor-13854 .elementor-element.elementor-element-b93d910 {
		--width: calc(100% - 80px);
	}
	
	.elementor-13854 .elementor-element.elementor-element-158b8c8 {
		--content-width: 750px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-6384fbd {
		--width: 100%;
	}
	
	.elementor-13854 .elementor-element.elementor-element-7b8f571 {
		--content-width: 72px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-fa3e35b {
		--width: 72px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-11060cb {
		--content-width: 72px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-a2acf47 {
		--width: 72px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-439ecab {
		--content-width: 72px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-22cfcbc {
		--width: 72px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-ce74692 {
		--content-width: 72px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-0dc57e3 {
		--width: 72px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-c8568af {
		--content-width: 72px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-a7c9922 {
		--width: 72px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-7518a7c {
		--width: 50%;
	}
	
	.elementor-13854 .elementor-element.elementor-element-5d2e198 {
		--width: 100%;
	}
	
	.elementor-13854 .elementor-element.elementor-element-c5412f1 {
		--width: 556px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-46bd155 {
		--width: 50%;
	}
	
	.elementor-13854 .elementor-element.elementor-element-7f90aae {
		--width: 50%;
	}
	
	.elementor-13854 .elementor-element.elementor-element-a1306db {
		--width: 50%;
	}
}

@media (max-width:767px) {
	.elementor-13854 .elementor-element.elementor-element-158b8c8 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-eb08e67 .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-2a07623 {
		--margin-top: 0em;
		--margin-bottom: 3em;
		--margin-left: 0em;
		--margin-right: 0em;
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-d09aab2.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-13854 .elementor-element.elementor-element-dd13a95.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-13854 .elementor-element.elementor-element-e26f603 {
		--width: 1000px;
		--flex-wrap: nowrap;
	}
	
	.elementor-13854 .elementor-element.elementor-element-f6f63c6 .elementor-heading-title {
		font-size: 5rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-34a1e09 .elementor-heading-title {
		font-size: 5rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-676f0b7 .elementor-heading-title {
		font-size: 5rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-8e2fd90 {
		--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-13854 .elementor-element.elementor-element-6384fbd {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-e769e27 > .elementor-widget-container {
		padding: 0em 2em 0em 2em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-e769e27 .elementor-heading-title {
		font-size: 1.625rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc > .elementor-widget-container {
		margin: 1.5rem 0rem 2rem 0rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper > .heading {
		font-size: 1.15rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper > .item .header-wrapper .sidebar-title {
		font-size: var(--e-global-typography-bba870d-font-size);
		line-height: var(--e-global-typography-bba870d-line-height);
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .heading {
		font-size: 1.5em;
		line-height: 1.2em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .subheading {
		font-size: 1.15rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-7b7afbd {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-3e610cc {
		text-align: center;
	}
	
	.elementor-13854 .elementor-element.elementor-element-799769d.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-13854 .elementor-element.elementor-element-7b119c4 {
		--padding-top: 2rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-6b5454f {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-13854 .elementor-element.elementor-element-af7bfec {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-8770763 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-972da8c {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-9995659 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-f8de21d {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-d81abf5 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-b4d786c {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-6c33e45 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-3bc36db {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-fa3e35b {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13854 .elementor-element.elementor-element-045a521 {
		--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-13854 .elementor-element.elementor-element-e821d93 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-a2acf47 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13854 .elementor-element.elementor-element-0c0113a {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-22cfcbc {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13854 .elementor-element.elementor-element-4414711 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-0dc57e3 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13854 .elementor-element.elementor-element-1c578bd {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-a7c9922 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13854 .elementor-element.elementor-element-c8ce914 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-13854 .elementor-element.elementor-element-c8ce914 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-7518a7c {
		--padding-top: 0em;
		--padding-bottom: 2em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-5d2e198 {
		--justify-content: flex-start;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13854 .elementor-element.elementor-element-3764982 {
		text-align: center;
	}
	
	.elementor-13854 .elementor-element.elementor-element-3764982 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-b4132c8 {
		text-align: center;
	}
	
	.elementor-13854 .elementor-element.elementor-element-b4132c8 .elementor-heading-title {
		font-size: 1.44em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-9f3bfdf {
		text-align: center;
	}
	
	.elementor-13854 .elementor-element.elementor-element-8d1f7f8.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-13854 .elementor-element.elementor-element-695e0db {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-13854 .elementor-element.elementor-element-26dfd91 {
		--min-height: 150px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-6a06244 img {
		max-width: 80px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-b873c43 {
		--min-height: 150px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-f8d25db img {
		max-width: 80px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-c625060 {
		--min-height: 150px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-5bd59b4 img {
		max-width: 80px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-03e0f8d {
		--min-height: 150px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-79b4109 img {
		max-width: 80px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-cb40648 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-077bbdf {
		font-size: 1.125rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-e506be6 {
		--grid-columns: 1;
	}
	
	.elementor-13854 .elementor-element.elementor-element-aee622b.elementor-element {
		--align-self: center;
	}
	
	.elementor-13854 .elementor-element.elementor-element-aee622b {
		text-align: center;
	}
	
	.elementor-13854 .elementor-element.elementor-element-869ab22 > .elementor-widget-container {
		padding: 1.5em 0em 0em 0em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-869ab22 {
		text-align: center;
	}
	
	.elementor-13854 .elementor-element.elementor-element-869ab22 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-42b1029 {
		text-align: center;
	}
	
	.elementor-13854 .elementor-element.elementor-element-42b1029 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-a2d5ce0 {
		text-align: center;
		font-size: 1.125rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-47b2c42.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
}

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

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-d09aab2 */
.elementor-13854 .elementor-element.elementor-element-d09aab2 {
	display: inline-block;
	padding: 10px 24px;
	align-items: center;
	border-radius: 14px;
	border: 2px solid #fff;
	background: rgba(255, 255, 255, .4);
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-158b8c8 */
.elementor-13854 .elementor-element.elementor-element-158b8c8 {
	position: relative;
	z-index: 1;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-64e37fb */
.elementor-13854 .elementor-element.elementor-element-64e37fb {
	margin: -100px 0;
	position: relative;
	background: #ebefff;
	/* Your background color */
	mask-image: linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%);
	-webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%);
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for algert-vertical-tab-widget, class: .elementor-element-00ccbdc */
.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget {
	grid-template-columns: .34fr .66fr;
	min-height: 600px;
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper {
	z-index: 1;
	margin-right: 3em;
}

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

.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper > .item:first-child {
	border-top: 0;
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper > .item.active .header-wrapper .sidebar-title {
	color: #001b75;
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper > .item .header-wrapper {
	align-items: center;
	padding: .75em 1.125em;
	gap: 1rem;
}

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

.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper > .item .header-wrapper .sidebar-content * {
	display: none;
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget .content-wrapper {
	position: relative;
	border-radius: 0;
	overflow: hidden;
	padding: 0;
	padding-top: 20px;
}

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

.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget .content-wrapper .item > *:not(.heading) {
	display: block;
	margin-top: 0 !important;
	margin-bottom: 1.5em;
	font-family: "Inter", Montserrat, Sans-serif;
	font-weight: 400;
	font-size: 1rem;
	line-height: 1.75em;
	letter-spacing: 0;
	color: #5c5c5c;
}

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

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

.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget .content-wrapper .item ul {
	padding: 0;
	list-style-type: none;
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget .content-wrapper .item ul li {
	position: relative;
	margin-bottom: 1em;
	padding-left: 32px;
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget .content-wrapper .item ul li::before {
	content: " ";
	position: absolute;
	top: calc(50% - 12px);
	left: 0px;
	display: block;
	width: 24px;
	height: 24px;
	background: url("https://cdn-ilefjgp.nitrocdn.com/rSjInrDbVAdDNxqkEzMcakNOiRFbtBPH/assets/images/optimized/rev-43161db/www.bigtime.net/wp-content/uploads/2025/07/checkmark-badge.svg") no-repeat 50% 50%;
}

.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget .content-wrapper .item .description {
	display: none;
}

@media (max-width:1024px) {
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget {
		grid-template-columns: .34fr 1fr;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper > .item .header-wrapper {
		padding: 1em .5em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget .content-wrapper {
		padding: 1em 2em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget .content-wrapper .item .image-wrapper {
		max-width: 500px;
		padding-left: 30px;
		justify-content: flex-start;
	}
}

@media (max-width:767px) {
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper {
		margin-right: 0;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc > .elementor-widget-container {
		padding: 0;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget {
		grid-template-columns: 1fr;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget .content-wrapper {
		padding: 1em;
		/*padding-bottom: 170px;*/
		border-radius: 24px 0 0 0;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget .content-wrapper .item .image-wrapper {
		width: 500px;
		bottom: -30px;
		padding-left: 0;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget .content-wrapper .item > *:not(.heading) {
		margin-bottom: 1em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget .content-wrapper .item ul li {
		margin-bottom: .5em;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .sidebar-wrapper > .item .header-wrapper .sidebar-title {
		font-size: 1rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget .content-wrapper .item .heading {
		font-size: 1.375rem;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget .content-wrapper .item > *:not(.heading) {
		font-size: .875rem;
	}
}

@media (max-width:520px) {
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget .content-wrapper .item .image-wrapper {
		width: 100%;
		bottom: -30px;
	}
	
	.elementor-13854 .elementor-element.elementor-element-00ccbdc .algert-vertical-tab-widget .content-wrapper .item .image-wrapper {
		left: 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-799769d */
.elementor-13854 .elementor-element.elementor-element-799769d {
	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-7b7afbd */
.elementor-13854 .elementor-element.elementor-element-7b7afbd {
	position: absolute;
	z-index: 1;
	bottom: 120px;
	left: 18px;
	padding: 0 9.3%;
}

@media (max-width:767px) {
	.elementor-13854 .elementor-element.elementor-element-7b7afbd {
		position: static;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2c15b46 */
.elementor-13854 .elementor-element.elementor-element-2c15b46 {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8e2fd90 */
.elementor-13854 .elementor-element.elementor-element-8e2fd90 {
	position: relative;
}

.elementor-13854 .elementor-element.elementor-element-8e2fd90 .swiper-slide {
	background: none;
	border: none;
}

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

.elementor-13854 .elementor-element.elementor-element-8e2fd90 .elementor-swiper-button-prev:hover, .elementor-13854 .elementor-element.elementor-element-8e2fd90 .elementor-swiper-button-next:hover {
	background-color: #1f74ce;
}

.elementor-13854 .elementor-element.elementor-element-8e2fd90 .elementor-swiper-button-prev {
	left: 15.25rem;
}

.elementor-13854 .elementor-element.elementor-element-8e2fd90 .elementor-swiper-button-next {
	right: 15.25rem;
}

.elementor-13854 .elementor-element.elementor-element-8e2fd90 .elementor-swiper-button-prev svg, .elementor-13854 .elementor-element.elementor-element-8e2fd90 .elementor-swiper-button-next svg {
	fill: #1f74ce;
	transition: fill .3s;
}

.elementor-13854 .elementor-element.elementor-element-8e2fd90 .elementor-swiper-button-prev:hover svg, .elementor-13854 .elementor-element.elementor-element-8e2fd90 .elementor-swiper-button-next:hover svg {
	fill: #b4d1ef;
}

.elementor-13854 .elementor-element.elementor-element-8e2fd90 .elementor-star-rating i {
	margin: 0;
	margin-left: 8px;
}

.elementor-13854 .elementor-element.elementor-element-8e2fd90 .elementor-star-rating i:not(:first-child) {
	display: none;
}

.elementor-13854 .elementor-element.elementor-element-8e2fd90 .swiper-slide {
	filter: blur(4px);
	transition: filter .6s;
}

.elementor-13854 .elementor-element.elementor-element-8e2fd90 .swiper-slide.swiper-slide-next, .elementor-13854 .elementor-element.elementor-element-8e2fd90 .swiper-slide.swiper-slide-next + .swiper-slide, .elementor-13854 .elementor-element.elementor-element-8e2fd90 .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide {
	filter: blur(0);
}

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

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-36aaeb8 */
.elementor-13854 .elementor-element.elementor-element-36aaeb8 {
	height: 88px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-af7bfec */
.elementor-13854 .elementor-element.elementor-element-af7bfec {
	height: 88px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8770763 */
.elementor-13854 .elementor-element.elementor-element-8770763 {
	height: 88px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-972da8c */
.elementor-13854 .elementor-element.elementor-element-972da8c {
	height: 88px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2ee6d1c */
.elementor-13854 .elementor-element.elementor-element-2ee6d1c {
	height: 88px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9995659 */
.elementor-13854 .elementor-element.elementor-element-9995659 {
	height: 88px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f8de21d */
.elementor-13854 .elementor-element.elementor-element-f8de21d {
	height: 88px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d81abf5 */
.elementor-13854 .elementor-element.elementor-element-d81abf5 {
	height: 88px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b4d786c */
.elementor-13854 .elementor-element.elementor-element-b4d786c {
	height: 88px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6c33e45 */
.elementor-13854 .elementor-element.elementor-element-6c33e45 {
	height: 88px;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-2ac3105 */
.elementor-13854 .elementor-element.elementor-element-2ac3105 {
	position: relative;
}

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

.elementor-13854 .elementor-element.elementor-element-2ac3105::after {
	right: 0;
	left: auto;
}

/* End custom CSS */

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

.elementor-13854 .elementor-element.elementor-element-46c7562 {
	height: 184px;
}

@media (max-width:767px) {
	.elementor-13854 .elementor-element.elementor-element-46c7562 {
		height: auto;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3bc36db */
.elementor-13854 .elementor-element.elementor-element-3bc36db {}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0c0113a */
.elementor-13854 .elementor-element.elementor-element-0c0113a {}

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3bc36db */
.elementor-13854 .elementor-element.elementor-element-3bc36db {}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0c0113a */
.elementor-13854 .elementor-element.elementor-element-0c0113a {}

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3bc36db */
.elementor-13854 .elementor-element.elementor-element-3bc36db {}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0c0113a */
.elementor-13854 .elementor-element.elementor-element-0c0113a {}

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3bc36db */
.elementor-13854 .elementor-element.elementor-element-3bc36db {}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0c0113a */
.elementor-13854 .elementor-element.elementor-element-0c0113a {}

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3bc36db */
.elementor-13854 .elementor-element.elementor-element-3bc36db {}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0c0113a */
.elementor-13854 .elementor-element.elementor-element-0c0113a {}

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3bc36db */
.elementor-13854 .elementor-element.elementor-element-3bc36db {}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0c0113a */
.elementor-13854 .elementor-element.elementor-element-0c0113a {}

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

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

.elementor-13854 .elementor-element.elementor-element-c8ce914 .elementor-swiper-button-prev {
	left: -5rem;
}

.elementor-13854 .elementor-element.elementor-element-c8ce914 .elementor-swiper-button-next {
	right: -5rem;
}

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

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

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

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

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

/*.elementor-13854 .elementor-element.elementor-element-c8ce914 .swiper-slide.swiper-slide-next + .swiper-slide {*/

/*   filter: opacity(1);*/

/*    width: 280px !important;*/

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

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

/*.elementor-13854 .elementor-element.elementor-element-c8ce914 .swiper-slide.swiper-slide-next + .swiper-slide .testimonials-personal-details {*/

/*    width: 280px !important;*/

/*    height: 150px;*/

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

/*    transition: all 0.3s;*/

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

/*.elementor-13854 .elementor-element.elementor-element-c8ce914 .swiper-slide.swiper-slide-next + .swiper-slide .testimonials-person-photo {*/

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

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

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

/*     .elementor-13854 .elementor-element.elementor-element-c8ce914 .elementor-swiper-button-prev {*/

/*        left: 17.5rem;*/

/*    }*/

/*    .elementor-13854 .elementor-element.elementor-element-c8ce914 .elementor-swiper-button-next {*/

/*        right: 17.5rem;*/

/*    }*/

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

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

/* End custom CSS */

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

@media (max-width:767px) {
	.elementor-13854 .elementor-element.elementor-element-dd421c9 {
		width: 100%;
	}
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-8d1f7f8 */
.elementor-13854 .elementor-element.elementor-element-8d1f7f8 {
	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 heading, class: .elementor-element-aee622b */
.elementor-13854 .elementor-element.elementor-element-aee622b .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-13854 .elementor-element.elementor-element-aee622b .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-13854 .elementor-element.elementor-element-aee622b .elementor-heading-title span {
		display: block;
	}
}

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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