/* End custom CSS */

.elementor-89095 .elementor-element.elementor-element-undefined-4220c20 {
	--display: flex;
	--min-height: 424px;
	--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: 76px 76px;
	--row-gap: 76px;
	--column-gap: 76px;
	--overlay-opacity: .45;
	--margin-top: 2px;
	--margin-bottom: 2px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 31px;
	--padding-bottom: 31px;
	--padding-left: 31px;
	--padding-right: 31px;
}

.elementor-89095 .elementor-element.elementor-element-undefined-4220c20:not(.elementor-motion-effects-element-type-background), .elementor-89095 .elementor-element.elementor-element-undefined-4220c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3ff00e1e);
}

.elementor-89095 .elementor-element.elementor-element-undefined-4220c20::before, .elementor-89095 .elementor-element.elementor-element-undefined-4220c20 > .elementor-background-video-container::before, .elementor-89095 .elementor-element.elementor-element-undefined-4220c20 > .e-con-inner > .elementor-background-video-container::before, .elementor-89095 .elementor-element.elementor-element-undefined-4220c20 > .elementor-background-slideshow::before, .elementor-89095 .elementor-element.elementor-element-undefined-4220c20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-89095 .elementor-element.elementor-element-undefined-4220c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(0deg, var(--e-global-color-a6bf4d1) 46%, var(--e-global-color-accent) 100%);
}

.elementor-89095 .elementor-element.elementor-element-undefined-4220c20.e-con {
	--align-self: center;
}

.elementor-89095 .elementor-element.elementor-element-undefined-fabff40 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: -21px;
	--margin-bottom: -21px;
	--margin-left: -21px;
	--margin-right: -21px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-89095 .elementor-element.elementor-element-undefined-72dca39 {
	margin: 2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;
	padding: 2px 2px 2px 2px;
	text-align: center;
}

.elementor-89095 .elementor-element.elementor-element-undefined-72dca39.elementor-element {
	--align-self: center;
}

.elementor-89095 .elementor-element.elementor-element-undefined-72dca39 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: bold;
	color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-undefined-de2712a.elementor-element {
	--align-self: center;
}

.elementor-89095 .elementor-element.elementor-element-undefined-de2712a {
	text-align: center;
}

.elementor-89095 .elementor-element.elementor-element-undefined-de2712a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	line-height: 1.2;
	color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-undefined-54e5570 {
	--display: flex;
	--min-height: 4vh;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--margin-top: -38px;
	--margin-bottom: -38px;
	--margin-left: -38px;
	--margin-right: -38px;
	--padding-top: -7px;
	--padding-bottom: -7px;
	--padding-left: -7px;
	--padding-right: -7px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

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

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

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

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

.elementor-89095 .elementor-element.elementor-element-undefined-57e95e1 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 22px;
}

.elementor-89095 .elementor-element.elementor-element-undefined-57e95e1.elementor-element {
	--align-self: flex-end;
}

.elementor-89095 .elementor-element.elementor-element-undefined-57e95e1 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-89095 .elementor-element.elementor-element-undefined-57e95e1 .elementor-icon-box-title {
	margin-bottom: 16px;
	color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-undefined-57e95e1.elementor-view-stacked .elementor-icon {
	background-color: #ffd700;
}

.elementor-89095 .elementor-element.elementor-element-undefined-57e95e1.elementor-view-framed .elementor-icon, .elementor-89095 .elementor-element.elementor-element-undefined-57e95e1.elementor-view-default .elementor-icon {
	fill: #ffd700;
	color: #ffd700;
	border-color: #ffd700;
}

.elementor-89095 .elementor-element.elementor-element-undefined-57e95e1 .elementor-icon-box-title, .elementor-89095 .elementor-element.elementor-element-undefined-57e95e1 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
}

.elementor-89095 .elementor-element.elementor-element-undefined-57e95e1 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 22px;
}

.elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9.elementor-element {
	--align-self: flex-end;
}

.elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9 .elementor-icon-box-title {
	margin-bottom: 16px;
	color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9.elementor-view-stacked .elementor-icon {
	background-color: #ffd700;
}

.elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9.elementor-view-framed .elementor-icon, .elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9.elementor-view-default .elementor-icon {
	fill: #ffd700;
	color: #ffd700;
	border-color: #ffd700;
}

.elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9 .elementor-icon-box-title, .elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
}

.elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-undefined-aeb7596 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 22px;
}

.elementor-89095 .elementor-element.elementor-element-undefined-aeb7596.elementor-element {
	--align-self: flex-end;
}

.elementor-89095 .elementor-element.elementor-element-undefined-aeb7596 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-89095 .elementor-element.elementor-element-undefined-aeb7596 .elementor-icon-box-title {
	margin-bottom: 16px;
	color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-undefined-aeb7596.elementor-view-stacked .elementor-icon {
	background-color: #ffd700;
}

.elementor-89095 .elementor-element.elementor-element-undefined-aeb7596.elementor-view-framed .elementor-icon, .elementor-89095 .elementor-element.elementor-element-undefined-aeb7596.elementor-view-default .elementor-icon {
	fill: #ffd700;
	color: #ffd700;
	border-color: #ffd700;
}

.elementor-89095 .elementor-element.elementor-element-undefined-aeb7596 .elementor-icon-box-title, .elementor-89095 .elementor-element.elementor-element-undefined-aeb7596 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
}

.elementor-89095 .elementor-element.elementor-element-undefined-aeb7596 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-d8dac54 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-89095 .elementor-element.elementor-element-d8dac54.elementor-element {
	--order: 99999;
}

.elementor-89095 .elementor-element.elementor-element-d8dac54 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-5a282d34);
}

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

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

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

.elementor-89095 .elementor-element.elementor-element-3a20074 {
	width: auto;
	max-width: auto;
	margin: -54px -54px calc(var(--kit-widget-spacing, 0px) + -54px) -54px;
	padding: -15px -15px -15px -15px;
	column-gap: 0px;
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-3a20074.elementor-element {
	--order: 99999;
}

.elementor-89095 .elementor-element.elementor-element-undefined-0ab2d19 {
	--display: flex;
	--min-height: 1440px;
	--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: space-around;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--flex-wrap: wrap;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 33px;
	--padding-bottom: 100px;
	--padding-left: 24px;
	--padding-right: 46px;
}

.elementor-89095 .elementor-element.elementor-element-undefined-0ab2d19:not(.elementor-motion-effects-element-type-background), .elementor-89095 .elementor-element.elementor-element-undefined-0ab2d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, var(--e-global-color-5a282d34) 0%, #00637a 100%);
}

.elementor-89095 .elementor-element.elementor-element-undefined-0ab2d19::before, .elementor-89095 .elementor-element.elementor-element-undefined-0ab2d19 > .elementor-background-video-container::before, .elementor-89095 .elementor-element.elementor-element-undefined-0ab2d19 > .e-con-inner > .elementor-background-video-container::before, .elementor-89095 .elementor-element.elementor-element-undefined-0ab2d19 > .elementor-background-slideshow::before, .elementor-89095 .elementor-element.elementor-element-undefined-0ab2d19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-89095 .elementor-element.elementor-element-undefined-0ab2d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-89095 .elementor-element.elementor-element-9e7ce87.elementor-element {
	--align-self: center;
}

.elementor-89095 .elementor-element.elementor-element-9e7ce87 {
	text-align: center;
}

.elementor-89095 .elementor-element.elementor-element-9e7ce87 .elementor-heading-title {
	color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-dab41ac.elementor-element {
	--align-self: center;
}

.elementor-89095 .elementor-element.elementor-element-dab41ac {
	text-align: center;
	color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-a9f8fd8 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	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: #1c244b;
	--border-color: #1c244b;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-89095 .elementor-element.elementor-element-a9f8fd8:not(.elementor-motion-effects-element-type-background), .elementor-89095 .elementor-element.elementor-element-a9f8fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-360c7c2 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-360c7c2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-1cecfb0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-72d2d2b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-789edc2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-82ab3b1 {
	--display: flex;
	--justify-content: center;
}

.elementor-89095 .elementor-element.elementor-element-82ab3b1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-89095 .elementor-element.elementor-element-211ba84 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-211ba84.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-423fabc.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-423fabc .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-25a838b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-25a838b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-d816678 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-011e25f {
	--display: flex;
	--min-height: 37px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 19px 19px;
	--row-gap: 19px;
	--column-gap: 19px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-011e25f.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

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

.elementor-89095 .elementor-element.elementor-element-8d9704a .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 150%;
	fill: #1c244b;
	color: #1c244b;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1c244b;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 24px 12px 24px;
}

.elementor-89095 .elementor-element.elementor-element-8d9704a {
	width: auto;
	max-width: auto;
}

.elementor-89095 .elementor-element.elementor-element-2062bce {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	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: #1c244b;
	--border-color: #1c244b;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-89095 .elementor-element.elementor-element-2062bce:not(.elementor-motion-effects-element-type-background), .elementor-89095 .elementor-element.elementor-element-2062bce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-0a8f9f8 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-0a8f9f8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-602d629 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-4548265 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-045db24 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-f1a12d6 {
	--display: flex;
	--justify-content: center;
}

.elementor-89095 .elementor-element.elementor-element-f1a12d6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-142f27f {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-142f27f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-2bfa7e4.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-2bfa7e4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

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

.elementor-89095 .elementor-element.elementor-element-c8c0e0f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-72a5d04 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1c244b;
}

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

.elementor-89095 .elementor-element.elementor-element-bf4b221.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-89095 .elementor-element.elementor-element-0df4899 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 150%;
	fill: #1c244b;
	color: #1c244b;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1c244b;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 24px 12px 24px;
}

.elementor-89095 .elementor-element.elementor-element-0df4899 {
	width: auto;
	max-width: auto;
}

.elementor-89095 .elementor-element.elementor-element-872e666 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	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: #1c244b;
	--border-color: #1c244b;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-89095 .elementor-element.elementor-element-872e666:not(.elementor-motion-effects-element-type-background), .elementor-89095 .elementor-element.elementor-element-872e666 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-4c05a2f {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-4c05a2f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-81eb709 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-2cda9bc .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-0904a14 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-1db9235 {
	width: var(--container-widget-width, 5.754%);
	max-width: 5.754%;
	--container-widget-width: 5.754%;
	--container-widget-flex-grow: 0;
}

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

.elementor-89095 .elementor-element.elementor-element-92cc763 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-92cc763.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-e1f5e5d.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-e1f5e5d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-8d61f5f.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-8d61f5f {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-89095 .elementor-element.elementor-element-6980d20 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-6980d20.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-7b36033 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-6ce166f {
	--display: flex;
	--min-height: 37px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 19px 19px;
	--row-gap: 19px;
	--column-gap: 19px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-6ce166f.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-89095 .elementor-element.elementor-element-07b2a62 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 150%;
	fill: #1c244b;
	color: #1c244b;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1c244b;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 24px 12px 24px;
}

.elementor-89095 .elementor-element.elementor-element-07b2a62 {
	width: auto;
	max-width: auto;
}

.elementor-89095 .elementor-element.elementor-element-eab4cc1 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	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: #1c244b;
	--border-color: #1c244b;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-89095 .elementor-element.elementor-element-eab4cc1:not(.elementor-motion-effects-element-type-background), .elementor-89095 .elementor-element.elementor-element-eab4cc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-c293b7e {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-c293b7e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-78aa2aa .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-56894fd .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-13a40e7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-f79a5d6 {
	--display: flex;
	--justify-content: center;
}

.elementor-89095 .elementor-element.elementor-element-f79a5d6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-598ee97 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-598ee97.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-bad23de.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-bad23de .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-34cad3a.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-34cad3a {
	text-align: left;
}

.elementor-89095 .elementor-element.elementor-element-85a9401 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-85a9401.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-cee676f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1c244b;
}

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

.elementor-89095 .elementor-element.elementor-element-5246963.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-89095 .elementor-element.elementor-element-cc7ce6a .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 150%;
	fill: #1c244b;
	color: #1c244b;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1c244b;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 24px 12px 24px;
}

.elementor-89095 .elementor-element.elementor-element-cc7ce6a {
	width: auto;
	max-width: auto;
}

.elementor-89095 .elementor-element.elementor-element-ff1fc0d {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	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: #1c244b;
	--border-color: #1c244b;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-89095 .elementor-element.elementor-element-ff1fc0d:not(.elementor-motion-effects-element-type-background), .elementor-89095 .elementor-element.elementor-element-ff1fc0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-0b22b21 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-0b22b21.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-4431a76 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-af7d09c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-004fe5d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-2e42e10 {
	--display: flex;
	--justify-content: center;
}

.elementor-89095 .elementor-element.elementor-element-2e42e10.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-1c0fd3c {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-1c0fd3c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-3fd487e.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-3fd487e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

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

.elementor-89095 .elementor-element.elementor-element-a8c81bf.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-73181f6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1c244b;
}

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

.elementor-89095 .elementor-element.elementor-element-ab40a2e.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-89095 .elementor-element.elementor-element-d755501 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 150%;
	fill: #1c244b;
	color: #1c244b;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1c244b;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 24px 12px 24px;
}

.elementor-89095 .elementor-element.elementor-element-d755501 {
	width: auto;
	max-width: auto;
}

.elementor-89095 .elementor-element.elementor-element-0f85259 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	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: #1c244b;
	--border-color: #1c244b;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-89095 .elementor-element.elementor-element-0f85259:not(.elementor-motion-effects-element-type-background), .elementor-89095 .elementor-element.elementor-element-0f85259 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-f404922 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-f404922.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-b0b8b89 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-c2d1890 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-f4006d0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-da2583d {
	--display: flex;
	--justify-content: center;
}

.elementor-89095 .elementor-element.elementor-element-da2583d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-3d3b575 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-3d3b575.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-989d77d.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-989d77d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

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

.elementor-89095 .elementor-element.elementor-element-fb29308.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-c0a0963 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-6eb8a8a {
	--display: flex;
	--min-height: 37px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 19px 19px;
	--row-gap: 19px;
	--column-gap: 19px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-6eb8a8a.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-89095 .elementor-element.elementor-element-437fc1d .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 150%;
	fill: #1c244b;
	color: #1c244b;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1c244b;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 24px 12px 24px;
}

.elementor-89095 .elementor-element.elementor-element-437fc1d {
	width: auto;
	max-width: auto;
}

.elementor-89095 .elementor-element.elementor-element-1d49826 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	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: #1c244b;
	--border-color: #1c244b;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-89095 .elementor-element.elementor-element-1d49826:not(.elementor-motion-effects-element-type-background), .elementor-89095 .elementor-element.elementor-element-1d49826 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-543ecc1 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-543ecc1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-c456971 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-d3cdba8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-263fdc6 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-6ab7b13 {
	--display: flex;
	--justify-content: center;
}

.elementor-89095 .elementor-element.elementor-element-6ab7b13.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-d0ffd33 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-d0ffd33.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-6621bf2.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-6621bf2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

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

.elementor-89095 .elementor-element.elementor-element-f124e62.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-0cf9baf .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-6849d52 {
	--display: flex;
	--min-height: 37px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 19px 19px;
	--row-gap: 19px;
	--column-gap: 19px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-6849d52.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-89095 .elementor-element.elementor-element-2828189 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 150%;
	fill: #1c244b;
	color: #1c244b;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1c244b;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 24px 12px 24px;
}

.elementor-89095 .elementor-element.elementor-element-2828189 {
	width: auto;
	max-width: auto;
}

.elementor-89095 .elementor-element.elementor-element-f97fbb9 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	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: #1c244b;
	--border-color: #1c244b;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-89095 .elementor-element.elementor-element-f97fbb9:not(.elementor-motion-effects-element-type-background), .elementor-89095 .elementor-element.elementor-element-f97fbb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-c81f065 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-c81f065.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-9bd2635 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-0899c4b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-4f4189b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-4cd08c1 {
	--display: flex;
	--justify-content: center;
}

.elementor-89095 .elementor-element.elementor-element-4cd08c1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-a0427a5 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-a0427a5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-55a4b46.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-55a4b46 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-85f07f0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-85f07f0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-9401668 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-715550c {
	--display: flex;
	--min-height: 37px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 19px 19px;
	--row-gap: 19px;
	--column-gap: 19px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-715550c.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-89095 .elementor-element.elementor-element-cfba385 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 150%;
	fill: #1c244b;
	color: #1c244b;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1c244b;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 24px 12px 24px;
}

.elementor-89095 .elementor-element.elementor-element-cfba385 {
	width: auto;
	max-width: auto;
}

.elementor-89095 .elementor-element.elementor-element-935eff6 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	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: #1c244b;
	--border-color: #1c244b;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-89095 .elementor-element.elementor-element-935eff6:not(.elementor-motion-effects-element-type-background), .elementor-89095 .elementor-element.elementor-element-935eff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-8245bcf {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-8245bcf.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-2b4dfe7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-b48bdc3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-136a891 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-c928ccd {
	--display: flex;
	--justify-content: center;
}

.elementor-89095 .elementor-element.elementor-element-c928ccd.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-e85511c {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-e85511c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-2ed3a80.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-2ed3a80 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

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

.elementor-89095 .elementor-element.elementor-element-a23adcb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-8ea053f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-887fe54 {
	--display: flex;
	--min-height: 37px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 19px 19px;
	--row-gap: 19px;
	--column-gap: 19px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-887fe54.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-89095 .elementor-element.elementor-element-1463462 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 150%;
	fill: #1c244b;
	color: #1c244b;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1c244b;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 24px 12px 24px;
}

.elementor-89095 .elementor-element.elementor-element-1463462 {
	width: auto;
	max-width: auto;
}

.elementor-89095 .elementor-element.elementor-element-d02ebe3 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	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: #1c244b;
	--border-color: #1c244b;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-89095 .elementor-element.elementor-element-d02ebe3:not(.elementor-motion-effects-element-type-background), .elementor-89095 .elementor-element.elementor-element-d02ebe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-9df2ab9 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-9df2ab9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-2cebfac .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-d660aec .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-60ad8d3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-0bdaeb7 {
	--display: flex;
	--justify-content: center;
}

.elementor-89095 .elementor-element.elementor-element-0bdaeb7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-cc54a7b {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-cc54a7b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-4732eb2.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-4732eb2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-108a428 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-108a428.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-d417eba .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1c244b;
}

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

.elementor-89095 .elementor-element.elementor-element-ccbb0a1.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-89095 .elementor-element.elementor-element-5c51aa8 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 150%;
	fill: #1c244b;
	color: #1c244b;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1c244b;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 24px 12px 24px;
}

.elementor-89095 .elementor-element.elementor-element-5c51aa8 {
	width: auto;
	max-width: auto;
}

.elementor-89095 .elementor-element.elementor-element-2cd3db0 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	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: #1c244b;
	--border-color: #1c244b;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-89095 .elementor-element.elementor-element-2cd3db0:not(.elementor-motion-effects-element-type-background), .elementor-89095 .elementor-element.elementor-element-2cd3db0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-a7bae20 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-a7bae20.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-42ecf59 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-37c981e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-d11d3f4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-44f9ff4 {
	--display: flex;
	--justify-content: center;
}

.elementor-89095 .elementor-element.elementor-element-44f9ff4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-22dd264 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-22dd264.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-074f98c.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-074f98c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-82911f6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-82911f6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-af02ce3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-5890e6e {
	--display: flex;
	--min-height: 37px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 19px 19px;
	--row-gap: 19px;
	--column-gap: 19px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-5890e6e.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-89095 .elementor-element.elementor-element-7e3abd1 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 150%;
	fill: #1c244b;
	color: #1c244b;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1c244b;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 24px 12px 24px;
}

.elementor-89095 .elementor-element.elementor-element-7e3abd1 {
	width: auto;
	max-width: auto;
}

.elementor-89095 .elementor-element.elementor-element-647b07c {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	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: #1c244b;
	--border-color: #1c244b;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-89095 .elementor-element.elementor-element-647b07c:not(.elementor-motion-effects-element-type-background), .elementor-89095 .elementor-element.elementor-element-647b07c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-19465de {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-19465de.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-71cbb41 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-2ff5a28 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-0814c2a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-e31cdb8 {
	--display: flex;
	--justify-content: center;
}

.elementor-89095 .elementor-element.elementor-element-e31cdb8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-1ab126e {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-1ab126e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-60e0cfe.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-60e0cfe .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-0296b2a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-0296b2a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-8a1d9f7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-2b81974 {
	--display: flex;
	--min-height: 37px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 19px 19px;
	--row-gap: 19px;
	--column-gap: 19px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-2b81974.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-89095 .elementor-element.elementor-element-aad1741 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 150%;
	fill: #1c244b;
	color: #1c244b;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1c244b;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 24px 12px 24px;
}

.elementor-89095 .elementor-element.elementor-element-aad1741 {
	width: auto;
	max-width: auto;
}

.elementor-89095 .elementor-element.elementor-element-38cd0fd {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	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: #1c244b;
	--border-color: #1c244b;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-89095 .elementor-element.elementor-element-38cd0fd:not(.elementor-motion-effects-element-type-background), .elementor-89095 .elementor-element.elementor-element-38cd0fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-689bc58 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-689bc58.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-b6fb7bc .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-81092eb .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-f454e78 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-f6c1530 {
	--display: flex;
	--justify-content: center;
}

.elementor-89095 .elementor-element.elementor-element-f6c1530.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-91cb571 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-91cb571.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-babb4f8.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-babb4f8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-1022487.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-1022487 {
	text-align: left;
}

.elementor-89095 .elementor-element.elementor-element-17503f7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-17503f7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-cc2b379 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-101df59 {
	--display: flex;
	--min-height: 37px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 19px 19px;
	--row-gap: 19px;
	--column-gap: 19px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-101df59.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-89095 .elementor-element.elementor-element-860846b .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 150%;
	fill: #1c244b;
	color: #1c244b;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1c244b;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 24px 12px 24px;
}

.elementor-89095 .elementor-element.elementor-element-860846b {
	width: auto;
	max-width: auto;
}

.elementor-89095 .elementor-element.elementor-element-a0fea0e {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	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: #1c244b;
	--border-color: #1c244b;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-89095 .elementor-element.elementor-element-a0fea0e:not(.elementor-motion-effects-element-type-background), .elementor-89095 .elementor-element.elementor-element-a0fea0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5a282d34);
}

.elementor-89095 .elementor-element.elementor-element-755a5c7 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-89095 .elementor-element.elementor-element-755a5c7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-15ff9d8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-c3d91f4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-f5e7d64 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-8b35f17 {
	--display: flex;
	--justify-content: center;
}

.elementor-89095 .elementor-element.elementor-element-8b35f17.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-954c4ff {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-89095 .elementor-element.elementor-element-954c4ff.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-b73c758.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-b73c758 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #1c244b;
}

.elementor-89095 .elementor-element.elementor-element-9f3cb57.elementor-element {
	--align-self: flex-start;
}

.elementor-89095 .elementor-element.elementor-element-9f3cb57 {
	text-align: left;
}

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

.elementor-89095 .elementor-element.elementor-element-c00f4dd.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-89095 .elementor-element.elementor-element-e468797 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1c244b;
}

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

.elementor-89095 .elementor-element.elementor-element-da5a35f.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-89095 .elementor-element.elementor-element-8fc9416 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 150%;
	fill: #1c244b;
	color: #1c244b;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1c244b;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 24px 12px 24px;
}

.elementor-89095 .elementor-element.elementor-element-8fc9416 {
	width: auto;
	max-width: auto;
}

@media (min-width:768px) {
	.elementor-89095 .elementor-element.elementor-element-undefined-4220c20 {
		--content-width: 1572px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-54e5570 {
		--content-width: 1583px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-0ab2d19 {
		--content-width: 1600px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-360c7c2 {
		--width: 15.604%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-82ab3b1 {
		--width: 7.191%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-211ba84 {
		--width: 41.324%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-25a838b {
		--width: 4.585%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-011e25f {
		--width: 100%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-0a8f9f8 {
		--width: 15.828%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-f1a12d6 {
		--width: 7.191%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-142f27f {
		--width: 41.975%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-c8c0e0f {
		--width: 4.585%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-bf4b221 {
		--width: 100%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-4c05a2f {
		--width: 16.967%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-92cc763 {
		--width: 41.97%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-6980d20 {
		--width: 4.585%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-6ce166f {
		--width: 100%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-c293b7e {
		--width: 15.558%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-f79a5d6 {
		--width: 7.317%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-598ee97 {
		--width: 41.835%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-85a9401 {
		--width: 4.585%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-5246963 {
		--width: 100%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-0b22b21 {
		--width: 15.94%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2e42e10 {
		--width: 7.191%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-1c0fd3c {
		--width: 41.975%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-a8c81bf {
		--width: 4.585%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-ab40a2e {
		--width: 100%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-f404922 {
		--width: 15.828%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-da2583d {
		--width: 7.191%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-3d3b575 {
		--width: 41.975%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-fb29308 {
		--width: 4.585%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-6eb8a8a {
		--width: 100%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-543ecc1 {
		--width: 16.136%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-6ab7b13 {
		--width: 7.191%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-d0ffd33 {
		--width: 41.975%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-f124e62 {
		--width: 4.585%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-6849d52 {
		--width: 100%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-c81f065 {
		--width: 16.136%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-4cd08c1 {
		--width: 7.191%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-a0427a5 {
		--width: 41.975%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-85f07f0 {
		--width: 4.585%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-715550c {
		--width: 100%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-8245bcf {
		--width: 16.293%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-c928ccd {
		--width: 7.191%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-e85511c {
		--width: 41.975%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-a23adcb {
		--width: 4.585%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-887fe54 {
		--width: 100%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-9df2ab9 {
		--width: 16.293%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-0bdaeb7 {
		--width: 7.191%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-cc54a7b {
		--width: 41.975%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-108a428 {
		--width: 4.585%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-ccbb0a1 {
		--width: 100%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-a7bae20 {
		--width: 16.293%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-44f9ff4 {
		--width: 7.191%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-22dd264 {
		--width: 41.975%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-82911f6 {
		--width: 4.585%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-5890e6e {
		--width: 100%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-19465de {
		--width: 15.828%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-e31cdb8 {
		--width: 7.191%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-1ab126e {
		--width: 41.975%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-0296b2a {
		--width: 4.585%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2b81974 {
		--width: 100%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-689bc58 {
		--width: 15.558%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-f6c1530 {
		--width: 7.317%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-91cb571 {
		--width: 41.647%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-17503f7 {
		--width: 4.585%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-101df59 {
		--width: 100%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-755a5c7 {
		--width: 15.558%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-8b35f17 {
		--width: 7.317%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-954c4ff {
		--width: 41.647%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-c00f4dd {
		--width: 4.585%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-da5a35f {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-89095 .elementor-element.elementor-element-undefined-4220c20 {
		--min-height: 0px;
		--gap: 48px 48px;
		--row-gap: 48px;
		--column-gap: 48px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-de2712a .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-54e5570 {
		--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: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-57e95e1 {
		width: initial;
		max-width: initial;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-57e95e1.elementor-element {
		--align-self: center;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-57e95e1 .elementor-icon-box-title, .elementor-89095 .elementor-element.elementor-element-undefined-57e95e1 .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-57e95e1 .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9 {
		width: initial;
		max-width: initial;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9.elementor-element {
		--align-self: center;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9 .elementor-icon-box-title, .elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9 .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9 .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-aeb7596 {
		width: initial;
		max-width: initial;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-aeb7596.elementor-element {
		--align-self: center;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-aeb7596 .elementor-icon-box-title, .elementor-89095 .elementor-element.elementor-element-undefined-aeb7596 .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-aeb7596 .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-0ab2d19 {
		--min-height: 0px;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-a9f8fd8 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-1cecfb0 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-72d2d2b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-789edc2 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-211ba84 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-423fabc .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-25a838b {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-011e25f {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-8d9704a .elementor-button {
		font-size: 14px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2062bce {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-602d629 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-4548265 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-045db24 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-142f27f {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2bfa7e4 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-c8c0e0f {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-bf4b221 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-0df4899 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-872e666 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-81eb709 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2cda9bc .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-0904a14 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-92cc763 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-e1f5e5d .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-6980d20 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-6ce166f {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-07b2a62 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-eab4cc1 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-78aa2aa .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-56894fd .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-13a40e7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-598ee97 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-bad23de .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-85a9401 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-5246963 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-cc7ce6a .elementor-button {
		font-size: 14px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-ff1fc0d {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-4431a76 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-af7d09c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-004fe5d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-1c0fd3c {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-3fd487e .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-a8c81bf {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-ab40a2e {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-d755501 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-0f85259 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-b0b8b89 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-c2d1890 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-f4006d0 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-3d3b575 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-989d77d .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-fb29308 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-6eb8a8a {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-437fc1d .elementor-button {
		font-size: 14px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-1d49826 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-c456971 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-d3cdba8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-263fdc6 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-d0ffd33 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-6621bf2 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-f124e62 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-6849d52 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2828189 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-f97fbb9 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-9bd2635 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-0899c4b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-4f4189b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-a0427a5 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-55a4b46 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-85f07f0 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-715550c {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-cfba385 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-935eff6 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2b4dfe7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-b48bdc3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-136a891 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-e85511c {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2ed3a80 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-a23adcb {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-887fe54 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-1463462 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-d02ebe3 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2cebfac .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-d660aec .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-60ad8d3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-cc54a7b {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-4732eb2 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-108a428 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-ccbb0a1 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-5c51aa8 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2cd3db0 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-42ecf59 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-37c981e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-d11d3f4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-22dd264 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-074f98c .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-82911f6 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-5890e6e {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-7e3abd1 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-647b07c {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-71cbb41 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2ff5a28 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-0814c2a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-1ab126e {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-60e0cfe .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-0296b2a {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2b81974 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-aad1741 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-38cd0fd {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-b6fb7bc .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-81092eb .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-f454e78 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-91cb571 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-babb4f8 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-17503f7 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-101df59 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-860846b .elementor-button {
		font-size: 14px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-a0fea0e {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-15ff9d8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-c3d91f4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-f5e7d64 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-954c4ff {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-b73c758 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-c00f4dd {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-da5a35f {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-8fc9416 .elementor-button {
		font-size: 14px;
	}
}

@media (max-width:767px) {
	.elementor-89095 .elementor-element.elementor-element-undefined-4220c20 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 48px;
		--padding-bottom: 48px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-72dca39 {
		text-align: center;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-de2712a {
		text-align: center;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-de2712a .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-54e5570 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-57e95e1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-57e95e1 .elementor-icon-box-title, .elementor-89095 .elementor-element.elementor-element-undefined-57e95e1 .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9 .elementor-icon-box-title, .elementor-89095 .elementor-element.elementor-element-undefined-4ab7ca9 .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-aeb7596 {
		width: 100%;
		max-width: 100%;
		margin: -19% -1% calc(var(--kit-widget-spacing, 0px) + -1%) -1%;
		padding: -2% -2% -2% -2%;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-aeb7596 .elementor-icon-box-title, .elementor-89095 .elementor-element.elementor-element-undefined-aeb7596 .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-d8dac54 {
		width: auto;
		max-width: auto;
		margin: 12px 12px calc(var(--kit-widget-spacing, 0px) + 12px) 12px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-d8dac54.elementor-element {
		--align-self: center;
	}
	
	.elementor-89095 .elementor-element.elementor-element-d8dac54 .elementor-heading-title {
		line-height: 1.3em;
	}
	
	.elementor-89095 .elementor-element.elementor-element-3a20074 {
		margin: 3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-undefined-0ab2d19 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 48px;
		--padding-bottom: 48px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-a9f8fd8 {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-1cecfb0 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-72d2d2b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-789edc2 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-211ba84 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-423fabc .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-25a838b {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-011e25f {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-8d9704a .elementor-button {
		font-size: 15px;
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2062bce {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-602d629 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-4548265 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-045db24 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-142f27f {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2bfa7e4 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-c8c0e0f {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-bf4b221 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-0df4899 .elementor-button {
		font-size: 15px;
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-872e666 {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-81eb709 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2cda9bc .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-0904a14 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-92cc763 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-e1f5e5d .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-6980d20 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-6ce166f {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-07b2a62 .elementor-button {
		font-size: 15px;
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-eab4cc1 {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-78aa2aa .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-56894fd .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-13a40e7 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-598ee97 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-bad23de .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-85a9401 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-5246963 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-cc7ce6a .elementor-button {
		font-size: 15px;
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-ff1fc0d {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-4431a76 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-af7d09c .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-004fe5d .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-1c0fd3c {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-3fd487e .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-a8c81bf {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-ab40a2e {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-d755501 .elementor-button {
		font-size: 15px;
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-0f85259 {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-b0b8b89 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-c2d1890 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-f4006d0 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-3d3b575 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-989d77d .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-fb29308 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-6eb8a8a {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-437fc1d .elementor-button {
		font-size: 15px;
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-1d49826 {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-c456971 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-d3cdba8 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-263fdc6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-d0ffd33 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-6621bf2 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-f124e62 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-6849d52 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2828189 .elementor-button {
		font-size: 15px;
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-f97fbb9 {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-9bd2635 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-0899c4b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-4f4189b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-a0427a5 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-55a4b46 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-85f07f0 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-715550c {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-cfba385 .elementor-button {
		font-size: 15px;
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-935eff6 {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2b4dfe7 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-b48bdc3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-136a891 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-e85511c {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2ed3a80 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-a23adcb {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-887fe54 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-1463462 .elementor-button {
		font-size: 15px;
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-d02ebe3 {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2cebfac .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-d660aec .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-60ad8d3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-cc54a7b {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-4732eb2 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-108a428 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-ccbb0a1 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-5c51aa8 .elementor-button {
		font-size: 15px;
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2cd3db0 {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-42ecf59 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-37c981e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-d11d3f4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-22dd264 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-074f98c .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-82911f6 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-5890e6e {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-7e3abd1 .elementor-button {
		font-size: 15px;
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-647b07c {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-71cbb41 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2ff5a28 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-0814c2a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-1ab126e {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-60e0cfe .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-0296b2a {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-2b81974 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-aad1741 .elementor-button {
		font-size: 15px;
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-38cd0fd {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-b6fb7bc .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-81092eb .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-f454e78 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-91cb571 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-babb4f8 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-17503f7 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-101df59 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-860846b .elementor-button {
		font-size: 15px;
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-a0fea0e {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-15ff9d8 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-c3d91f4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-f5e7d64 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-954c4ff {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-b73c758 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-c00f4dd {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-da5a35f {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 16px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-89095 .elementor-element.elementor-element-8fc9416 .elementor-button {
		font-size: 15px;
		padding: 12px 24px 12px 24px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-9e7ce87 */
H1 {
	font-size: xx-large;
}
