/* End custom CSS */

.elementor-14934 .elementor-element.elementor-element-51d75a6 {
	--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: 75px 75px;
	--row-gap: 75px;
	--column-gap: 75px;
}

.elementor-14934 .elementor-element.elementor-element-707c0db {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-14934 .elementor-element.elementor-element-707c0db:not(.elementor-motion-effects-element-type-background), .elementor-14934 .elementor-element.elementor-element-707c0db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e5f6ff;
}

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

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

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

.elementor-14934 .elementor-element.elementor-element-5a121a5 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-14934 .elementor-element.elementor-element-5a90707 {
	--display: flex;
}

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

.elementor-14934 .elementor-element.elementor-element-fd47edb .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-14934 .elementor-element.elementor-element-083115f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--grid-auto-flow: row;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-158ac27 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-90dab9b {
	--display: flex;
}

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

.elementor-14934 .elementor-element.elementor-element-77bcd67 {
	width: initial;
	max-width: initial;
}

.elementor-14934 .elementor-element.elementor-element-77bcd67.elementor-element {
	--align-self: flex-start;
}

.elementor-14934 .elementor-element.elementor-element-77bcd67 img {
	width: 100%;
	max-width: 80px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-14934 .elementor-element.elementor-element-021345e .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-14934 .elementor-element.elementor-element-ea3538b {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-49e07a3 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-12e5d96 {
	width: initial;
	max-width: initial;
}

.elementor-14934 .elementor-element.elementor-element-12e5d96.elementor-element {
	--align-self: flex-start;
}

.elementor-14934 .elementor-element.elementor-element-12e5d96 img {
	width: 100%;
	max-width: 80px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-14934 .elementor-element.elementor-element-7d645c4 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-14934 .elementor-element.elementor-element-cc7a9c9 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-b7d3e69 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-a114c3b {
	width: initial;
	max-width: initial;
}

.elementor-14934 .elementor-element.elementor-element-a114c3b.elementor-element {
	--align-self: flex-start;
}

.elementor-14934 .elementor-element.elementor-element-a114c3b img {
	width: 100%;
	max-width: 80px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-14934 .elementor-element.elementor-element-fae473d .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-14934 .elementor-element.elementor-element-7adcc48 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-6b2333c {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-9b71191 {
	width: initial;
	max-width: initial;
}

.elementor-14934 .elementor-element.elementor-element-9b71191.elementor-element {
	--align-self: flex-start;
}

.elementor-14934 .elementor-element.elementor-element-9b71191 img {
	width: 100%;
	max-width: 80px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-14934 .elementor-element.elementor-element-c689f26 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-14934 .elementor-element.elementor-element-e4ab60c {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-14934 .elementor-element.elementor-element-e4ab60c:not(.elementor-motion-effects-element-type-background), .elementor-14934 .elementor-element.elementor-element-e4ab60c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e5f6ff;
}

.elementor-14934 .elementor-element.elementor-element-07cbd27 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

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

.elementor-14934 .elementor-element.elementor-element-fe78b44 {
	--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-14934 .elementor-element.elementor-element-8e70bd5 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "proxima-nova", Arial, Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-7c66ca1 {
	width: auto;
	max-width: auto;
	font-family: var(--e-global-typography-text-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-03633c3 {
	--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-14934 .elementor-element.elementor-element-3a3431b {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "proxima-nova", Arial, Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-44193b4 {
	width: auto;
	max-width: auto;
	font-family: var(--e-global-typography-text-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-23fc384 {
	--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-14934 .elementor-element.elementor-element-7c999d4 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "proxima-nova", Arial, Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-205782f {
	width: auto;
	max-width: auto;
	font-family: var(--e-global-typography-text-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-cd20655 {
	--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-14934 .elementor-element.elementor-element-8b8e4a0 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "proxima-nova", Arial, Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-8fda739 {
	width: auto;
	max-width: auto;
	font-family: var(--e-global-typography-text-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-faf41ee {
	--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-14934 .elementor-element.elementor-element-6258773 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "proxima-nova", Arial, Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-3031e6a {
	width: auto;
	max-width: auto;
	font-family: var(--e-global-typography-text-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-b951389 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-b951389:not(.elementor-motion-effects-element-type-background), .elementor-14934 .elementor-element.elementor-element-b951389 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(-220deg, var(--e-global-color-secondary) 0%, var(--e-global-color-primary) 100%);
}

.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
	font-family: var(--e-global-typography-accent-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-mega-menu {
	--n-menu-divider-color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-0c7522c {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-79ebe94 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-fb1c931 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-70959a0 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-a1881db {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-d415685 {
	--n-menu-dropdown-content-max-width: initial;
	--n-menu-heading-justify-content: center;
	--n-menu-title-flex-grow: initial;
	--n-menu-title-justify-content: initial;
	--n-menu-title-justify-content-mobile: center;
	--n-menu-heading-wrap: wrap;
	--n-menu-heading-overflow-x: initial;
	--n-menu-title-distance-from-content: 0px;
	--n-menu-toggle-icon-wrapper-animation-duration: 500ms;
	--n-menu-title-space-between: 0px;
	--n-menu-title-font-size: 15px;
	--n-menu-title-color-normal: var(--e-global-color-c54909a);
	--n-menu-title-transition: 300ms;
	--n-menu-title-padding: 20px 20px 20px 20px;
	--n-menu-icon-size: 16px;
	--n-menu-toggle-icon-size: 20px;
	--n-menu-toggle-icon-hover-duration: 500ms;
	--n-menu-toggle-icon-distance-from-dropdown: 0px;
}

.elementor-14934 .elementor-element.elementor-element-d415685 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ) {
	background-color: var(--e-global-color-primary);
}

.elementor-14934 .elementor-element.elementor-element-d415685 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current {
	background-color: var(--e-global-color-adbd725);
	border-style: none;
}

.elementor-14934 .elementor-element.elementor-element-d415685 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-14934 .elementor-element.elementor-element-d415685 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-14934 .elementor-element.elementor-element-d415685 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
	font-family: "Poppins", Arial, Sans-serif;
	font-weight: 600;
}

.elementor-14934 .elementor-element.elementor-element-d415685 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ) {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-adbd725);
}

.elementor-14934 .elementor-element.elementor-element-d415685 {
	--n-menu-title-color-hover: var(--e-global-color-c54909a);
	--n-menu-title-color-active: var(--e-global-color-secondary);
}

.elementor-14934 .elementor-element.elementor-element-bf9ec23 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-14934 .elementor-element.elementor-element-7e9aadb {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-ab6c309 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

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

.elementor-14934 .elementor-element.elementor-element-bb3c0f1:not(.elementor-motion-effects-element-type-background), .elementor-14934 .elementor-element.elementor-element-bb3c0f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e5f6ff;
}

.elementor-14934 .elementor-element.elementor-element-5d8cab5 {
	width: var(--container-widget-width, 100px);
	max-width: 100px;
	--container-widget-width: 100px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-14934 .elementor-element.elementor-element-5d8cab5.elementor-element {
	--align-self: center;
}

.elementor-14934 .elementor-element.elementor-element-5d8cab5 img {
	width: 100%;
	max-width: 100px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-14934 .elementor-element.elementor-element-70259d2 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-f4bba7b {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-b860fa7 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

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

.elementor-14934 .elementor-element.elementor-element-edbc834 .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-7767c24 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-d78f38d {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-673bb0f {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-8f6e1c7 .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-24dff19 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-aeb2c69 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-e2b4231 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-93dc7db .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-4e51a67 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-c77c502 {
	columns: 2;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-71eac37 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-14934 .elementor-element.elementor-element-83fa3a7 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-14934 .elementor-element.elementor-element-7c824d2 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-14934 .elementor-element.elementor-element-5f9f024 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-9809457 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

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

.elementor-14934 .elementor-element.elementor-element-fd60a0e:not(.elementor-motion-effects-element-type-background), .elementor-14934 .elementor-element.elementor-element-fd60a0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e5f6ff;
}

.elementor-14934 .elementor-element.elementor-element-791dc00 {
	width: var(--container-widget-width, 100px);
	max-width: 100px;
	--container-widget-width: 100px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-14934 .elementor-element.elementor-element-791dc00.elementor-element {
	--align-self: center;
}

.elementor-14934 .elementor-element.elementor-element-791dc00 img {
	width: 100%;
	max-width: 100px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-14934 .elementor-element.elementor-element-96cf962 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-f31b223 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-f5c7e72 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-1b5c8a3 .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-a766729 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-3397fb3 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-326da81 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-669800c .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-85d49ba .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-5cf7497 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #919191;
}

.elementor-14934 .elementor-element.elementor-element-59823b0 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-e6b0e5c {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-b334941 .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-95e7458 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-6455f06 {
	columns: 2;
}

.elementor-14934 .elementor-element.elementor-element-1220c75 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-14934 .elementor-element.elementor-element-03fcaa1 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-14934 .elementor-element.elementor-element-832aba0 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-14934 .elementor-element.elementor-element-680c642 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-157ed5f .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

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

.elementor-14934 .elementor-element.elementor-element-e3cc5d4:not(.elementor-motion-effects-element-type-background), .elementor-14934 .elementor-element.elementor-element-e3cc5d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e5f6ff;
}

.elementor-14934 .elementor-element.elementor-element-f6a10c4 {
	width: var(--container-widget-width, 100px);
	max-width: 100px;
	--container-widget-width: 100px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-14934 .elementor-element.elementor-element-f6a10c4.elementor-element {
	--align-self: center;
}

.elementor-14934 .elementor-element.elementor-element-f6a10c4 img {
	width: 100%;
	max-width: 100px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-14934 .elementor-element.elementor-element-2a0ec87 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-0f1787a {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-3062862 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-7b02368 .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-d030e33 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-763c568 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-c1779d4 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-7394cc0 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-084ba61 .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-89244c3 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-5e69660 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-8bc5f80 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-8e33ab1 .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-1b21009 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-3385a8f {
	columns: 2;
}

.elementor-14934 .elementor-element.elementor-element-4d43c0f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-14934 .elementor-element.elementor-element-80d8eb1 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-14934 .elementor-element.elementor-element-c429fdc {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-14934 .elementor-element.elementor-element-65263dc {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-cf17fad .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-14934 .elementor-element.elementor-element-6b93221 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-14934 .elementor-element.elementor-element-6b93221:not(.elementor-motion-effects-element-type-background), .elementor-14934 .elementor-element.elementor-element-6b93221 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e5f6ff;
}

.elementor-14934 .elementor-element.elementor-element-228ed0a {
	width: var(--container-widget-width, 100px);
	max-width: 100px;
	--container-widget-width: 100px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-14934 .elementor-element.elementor-element-228ed0a.elementor-element {
	--align-self: center;
}

.elementor-14934 .elementor-element.elementor-element-228ed0a img {
	width: 100%;
	max-width: 100px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-14934 .elementor-element.elementor-element-f845ef6 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-5903710 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-b8b1ce3 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-3c7a65b .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-3139776 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-3f24e50 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-f879769 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-8baf989 .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-09c626f .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-fa9cf4f .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #919191;
}

.elementor-14934 .elementor-element.elementor-element-fb996a1 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-102c6e2 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-af06b68 .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-66a563b .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-abfe82c .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #919191;
}

.elementor-14934 .elementor-element.elementor-element-2f3418d {
	columns: 2;
}

.elementor-14934 .elementor-element.elementor-element-372fafe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-14934 .elementor-element.elementor-element-a15278f {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-14934 .elementor-element.elementor-element-4324f9b {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-14934 .elementor-element.elementor-element-30d8cb9 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-f24f6f0 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-14934 .elementor-element.elementor-element-43f4180 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-14934 .elementor-element.elementor-element-43f4180:not(.elementor-motion-effects-element-type-background), .elementor-14934 .elementor-element.elementor-element-43f4180 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e5f6ff;
}

.elementor-14934 .elementor-element.elementor-element-fea4087 {
	width: var(--container-widget-width, 100px);
	max-width: 100px;
	--container-widget-width: 100px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-14934 .elementor-element.elementor-element-fea4087.elementor-element {
	--align-self: center;
}

.elementor-14934 .elementor-element.elementor-element-fea4087 img {
	width: 100%;
	max-width: 100px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-14934 .elementor-element.elementor-element-64bb35b {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-2426d57 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-216da6c {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-85b617e .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-2da4cca .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-a4b7afa .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #919191;
}

.elementor-14934 .elementor-element.elementor-element-4b41f78 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-3b40a9a {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-f315af0 .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-e2baf8e .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-8226959 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #919191;
}

.elementor-14934 .elementor-element.elementor-element-5377186 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-c43af42 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-6caa9bf .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-b1d0e63 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-5adfbb0 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #919191;
}

.elementor-14934 .elementor-element.elementor-element-f75de47 {
	columns: 2;
}

.elementor-14934 .elementor-element.elementor-element-fb06700 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-14934 .elementor-element.elementor-element-fb06700 {
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-111ee48 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-14934 .elementor-element.elementor-element-b252b69 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-14934 .elementor-element.elementor-element-dfb5aa1 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-b1eb1fb .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

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

.elementor-14934 .elementor-element.elementor-element-1ea350f:not(.elementor-motion-effects-element-type-background), .elementor-14934 .elementor-element.elementor-element-1ea350f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e5f6ff;
}

.elementor-14934 .elementor-element.elementor-element-d97c553 {
	width: var(--container-widget-width, 100px);
	max-width: 100px;
	--container-widget-width: 100px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-14934 .elementor-element.elementor-element-d97c553.elementor-element {
	--align-self: center;
}

.elementor-14934 .elementor-element.elementor-element-d97c553 img {
	width: 100%;
	max-width: 100px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-14934 .elementor-element.elementor-element-89fe6a9 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-c1f7672 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-53faea4 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-5ec2adf .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-e0fd794 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-f026b92 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #919191;
}

.elementor-14934 .elementor-element.elementor-element-9aa41d1 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-59a9b5b {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-5145347 .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-8da53a3 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-4f62440 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #919191;
}

.elementor-14934 .elementor-element.elementor-element-28053f9 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-e970e5b {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-14934 .elementor-element.elementor-element-1572a9b .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 25px;
	font-weight: 800;
}

.elementor-14934 .elementor-element.elementor-element-ba00d91 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35em;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-9f4e547 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #919191;
}

.elementor-14934 .elementor-element.elementor-element-07b0eba {
	columns: 2;
}

.elementor-14934 .elementor-element.elementor-element-cf30ca2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-14934 .elementor-element.elementor-element-cf30ca2 {
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-b56ee2f {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-14934 .elementor-element.elementor-element-aacdbf1 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-14934 .elementor-element.elementor-element-0264d8a {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e5f6ff;
	--border-color: #e5f6ff;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-f6dfa74 {
	text-align: start;
}

.elementor-14934 .elementor-element.elementor-element-f6dfa74 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-14934 .elementor-element.elementor-element-de6dd10 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-068981c {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e5f6ff;
	--border-color: #e5f6ff;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-3945ba5 {
	text-align: start;
}

.elementor-14934 .elementor-element.elementor-element-3945ba5 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-14934 .elementor-element.elementor-element-08660e6 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-f4f9911 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e5f6ff;
	--border-color: #e5f6ff;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14934 .elementor-element.elementor-element-eacadd9 {
	text-align: start;
}

.elementor-14934 .elementor-element.elementor-element-eacadd9 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-14934 .elementor-element.elementor-element-bff8534 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-3e1cf6f {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-0a2df4c {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-51ede0c {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-edb6a2f {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-1a94f0c {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-869c778 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-766476e {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-11189bb {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-b8c0cf2 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-e4c6940 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-14934 .elementor-element.elementor-element-55cdc54 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 20px;
	--n-accordion-item-title-distance-from-content: 20px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 15px;
}

.elementor-14934 .elementor-element.elementor-element-55cdc54 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-14934 .elementor-element.elementor-element-55cdc54 {
	--n-accordion-padding: 0px 0px 0px 0px;
}

:where( .elementor-14934 .elementor-element.elementor-element-55cdc54 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-primary-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

:where( .elementor-14934 .elementor-element.elementor-element-55cdc54 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-14934 .elementor-element.elementor-element-6b8b40d {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-b567a86 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-7994702 {
	text-align: start;
}

.elementor-14934 .elementor-element.elementor-element-e62f6e0 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-0713ee5 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-14934 .elementor-element.elementor-element-2f490c5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-14934 .elementor-element.elementor-element-2f490c5 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-14934 .elementor-element.elementor-element-e3495d6 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-14934 .elementor-element.elementor-element-a8fa4b7 {
	--display: flex;
}

.elementor-14934 .elementor-element.elementor-element-df5f069 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-14934 .elementor-element.elementor-element-df5f069:not(.elementor-motion-effects-element-type-background), .elementor-14934 .elementor-element.elementor-element-df5f069 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d7368ee);
}

.elementor-14934 .elementor-element.elementor-element-c50f444 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

@media (max-width:1024px) {
	.elementor-14934 .elementor-element.elementor-element-083115f {
		--grid-auto-flow: row;
	}
	
	.elementor-14934 .elementor-element.elementor-element-d415685 {
		--n-menu-title-space-between: 0px;
		--n-menu-title-padding: 0px 0px 0px 0px;
	}
	
	.elementor-14934 .elementor-element.elementor-element-bb3c0f1 {
		--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-14934 .elementor-element.elementor-element-5d8cab5.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-14934 .elementor-element.elementor-element-70259d2 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-14934 .elementor-element.elementor-element-fd60a0e {
		--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-14934 .elementor-element.elementor-element-791dc00.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-14934 .elementor-element.elementor-element-96cf962 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-14934 .elementor-element.elementor-element-e3cc5d4 {
		--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-14934 .elementor-element.elementor-element-f6a10c4.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-14934 .elementor-element.elementor-element-2a0ec87 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-14934 .elementor-element.elementor-element-6b93221 {
		--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-14934 .elementor-element.elementor-element-228ed0a.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-14934 .elementor-element.elementor-element-f845ef6 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-14934 .elementor-element.elementor-element-43f4180 {
		--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-14934 .elementor-element.elementor-element-fea4087.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-14934 .elementor-element.elementor-element-64bb35b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-14934 .elementor-element.elementor-element-1ea350f {
		--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-14934 .elementor-element.elementor-element-d97c553.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-14934 .elementor-element.elementor-element-89fe6a9 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-14934 .elementor-element.elementor-element-707c0db {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-14934 .elementor-element.elementor-element-083115f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-14934 .elementor-element.elementor-element-70259d2 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-14934 .elementor-element.elementor-element-96cf962 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-14934 .elementor-element.elementor-element-2a0ec87 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-14934 .elementor-element.elementor-element-f845ef6 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-14934 .elementor-element.elementor-element-64bb35b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-14934 .elementor-element.elementor-element-89fe6a9 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-5a121a5 */
.elementor-14934 .elementor-element.elementor-element-5a121a5 ul li::before {
	content: "•";
	color: #fff;
}

/* End custom CSS */

/* Start custom CSS for mega-menu, class: .elementor-element-d415685 */
.elementor-14934 .elementor-element.elementor-element-d415685 li:before {
	display: none !important;
}

.elementor-14934 .elementor-element.elementor-element-d415685 li a {
	color: white !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-71eac37 */
figure {
	margin: 0 !important;
}

table.ck-table-resized tbody tr:nth-child(even) {
	background: #e5f6ff !important;
}

table.ck-table-resized tbody tr:nth-child(odd):not(:first-child) td {
	background: #fff !important;
}

/* Remove wordpress hover effect on all tables */
table tbody tr:hover > td, table tbody tr:hover > th {
	background-color: hsla(0, 0%, 0%, 0);
}

@media (max-width: 1113px) {
	.elementor-14934 .elementor-element.elementor-element-71eac37 {
		overflow-x: scroll;
	}
}

@media (min-width: 710px) and (max-width: 1113px ) {
	.elementor-14934 .elementor-element.elementor-element-71eac37 th:first-child, .elementor-14934 .elementor-element.elementor-element-71eac37 td:first-child {
		position: sticky;
		background: #f9f9f9;
		left: 0;
		z-index: 2;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1220c75 */
figure {
	margin: 0 !important;
}

@media (max-width: 1113px) {
	.elementor-14934 .elementor-element.elementor-element-1220c75 {
		overflow-x: scroll;
	}
}

@media (min-width: 710px) and (max-width: 1113px ) {
	.elementor-14934 .elementor-element.elementor-element-1220c75 th:first-child, .elementor-14934 .elementor-element.elementor-element-1220c75 td:first-child {
		position: sticky;
		background: #f9f9f9;
		left: 0;
		z-index: 2;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4d43c0f */
figure {
	margin: 0 !important;
}

@media (max-width: 1113px) {
	.elementor-14934 .elementor-element.elementor-element-4d43c0f {
		overflow-x: scroll;
	}
}

@media (min-width: 710px) and (max-width: 1113px ) {
	.elementor-14934 .elementor-element.elementor-element-4d43c0f th:first-child, .elementor-14934 .elementor-element.elementor-element-4d43c0f td:first-child {
		position: sticky;
		background: #f9f9f9;
		left: 0;
		z-index: 2;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-372fafe */
figure {
	margin: 0 !important;
}

@media (max-width: 1113px) {
	.elementor-14934 .elementor-element.elementor-element-372fafe {
		overflow-x: scroll;
	}
}

@media (min-width: 710px) and (max-width: 1113px ) {
	.elementor-14934 .elementor-element.elementor-element-372fafe th:first-child, .elementor-14934 .elementor-element.elementor-element-372fafe td:first-child {
		position: sticky;
		background: #f9f9f9;
		left: 0;
		z-index: 2;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-fb06700 */
figure {
	margin: 0 !important;
}

@media (max-width: 1113px) {
	.elementor-14934 .elementor-element.elementor-element-fb06700 {
		overflow-x: scroll;
	}
}

@media (min-width: 710px) and (max-width: 1113px ) {
	.elementor-14934 .elementor-element.elementor-element-fb06700 th:first-child, .elementor-14934 .elementor-element.elementor-element-fb06700 td:first-child {
		position: sticky;
		background: #f9f9f9;
		left: 0;
		z-index: 2;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-cf30ca2 */
figure {
	margin: 0 !important;
}

@media (max-width: 1113px) {
	.elementor-14934 .elementor-element.elementor-element-cf30ca2 {
		overflow-x: scroll;
	}
}

@media (min-width: 710px) and (max-width: 1113px ) {
	.elementor-14934 .elementor-element.elementor-element-cf30ca2 th:first-child, .elementor-14934 .elementor-element.elementor-element-cf30ca2 td:first-child {
		position: sticky;
		background: #f9f9f9;
		left: 0;
		z-index: 2;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2f490c5 */
figure {
	margin: 0 !important;
}

table.ck-table-resized-1 tbody tr:nth-child(odd) {
	background-color: #fff !important;
}

table#custom-table tbody > tr:nth-child(odd) > td, table tbody > tr:nth-child(odd) > th {
	background-color: #fff;
}

table#custom-table tbody > tr:nth-child(7) > td, table tbody > tr:nth-child(odd) > th {
	background-color: #e5f6ff;
}

@media (max-width: 1113px) {
	.elementor-14934 .elementor-element.elementor-element-2f490c5 {
		overflow-x: scroll;
	}
}

@media (min-width: 710px) and (max-width: 1113px ) {
	.elementor-14934 .elementor-element.elementor-element-2f490c5 th:first-child, .elementor-14934 .elementor-element.elementor-element-2f490c5 td:first-child {
		position: sticky;
		background: #f9f9f9;
		left: 0;
		z-index: 2;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c50f444 */
.elementor-14934 .elementor-element.elementor-element-c50f444 ol {
	padding-left: 15px;
}

.elementor-14934 .elementor-element.elementor-element-c50f444 li {
	margin-bottom: 10px;
}

.elementor-14934 .elementor-element.elementor-element-c50f444 li:last-child {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS */
#postContent ul li {
	padding-left: 1rem;
}

ul li::before {
	color: #003075 !important;
}
