/* End custom CSS */

.elementor-4979 .elementor-element.elementor-element-e4e2cc8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-4979 .elementor-element.elementor-element-e4e2cc8:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-e4e2cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a43942f);
}

.elementor-4979 .elementor-element.elementor-element-4f86e094 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-4979 .elementor-element.elementor-element-4f86e094:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-4f86e094 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a43942f);
}

.elementor-4979 .elementor-element.elementor-element-4f65daa9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4979 .elementor-element.elementor-element-76a41920 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4979 .elementor-element.elementor-element-6d7fc3ec {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4979 .elementor-element.elementor-element-60a2a733 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4979 .elementor-element.elementor-element-60a2a733 .elementor-repeater-item-ea46feb.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-4979 .elementor-element.elementor-element-4d11c3d4 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 80px;
}

.elementor-4979 .elementor-element.elementor-element-4d11c3d4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-4979 .elementor-element.elementor-element-3e5ba718 .elementor-heading-title {
	font-size: 38px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-4979 .elementor-element.elementor-element-15075811 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
}

.elementor-4979 .elementor-element.elementor-element-15075811 {
	text-align: left;
}

.elementor-4979 .elementor-element.elementor-element-15075811 .elementor-heading-title {
	font-size: 19px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-primary);
}

.elementor-4979 .elementor-element.elementor-element-3df4504f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-end;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 0px;
}

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

.elementor-4979 .elementor-element.elementor-element-60a2a733.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4979 .elementor-element.elementor-element-4c06f88 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-4979 .elementor-element.elementor-element-4c06f88:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-4c06f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b3632ac);
}

.elementor-4979 .elementor-element.elementor-element-4c06f88 .elementor-repeater-item-122cd25.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-4979 .elementor-element.elementor-element-85f0e00 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-4979 .elementor-element.elementor-element-85f0e00.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-toggle .elementor-toggle-title {
	font-family: var(--e-global-typography-primary-font-family);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-toggle .elementor-tab-content {
	font-family: var(--e-global-typography-text-font-family);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-4979 .elementor-element.elementor-element-225d7dd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4979 .elementor-element.elementor-element-225d7dd {
	z-index: 1;
}

.elementor-4979 .elementor-element.elementor-element-225d7dd .elementor-tab-content {
	border-block-end-color: var(--e-global-color-6912b9f);
	font-size: 20px;
	line-height: 1.6em;
	padding: 25px 25px 25px 25px;
}

.elementor-4979 .elementor-element.elementor-element-225d7dd .elementor-tab-title {
	border-color: var(--e-global-color-6912b9f);
	padding: 20px 20px 20px 20px;
}

.elementor-4979 .elementor-element.elementor-element-225d7dd .elementor-toggle-title, .elementor-4979 .elementor-element.elementor-element-225d7dd .elementor-toggle-icon {
	color: #707070;
}

.elementor-4979 .elementor-element.elementor-element-225d7dd .elementor-toggle-icon svg {
	fill: #707070;
}

.elementor-4979 .elementor-element.elementor-element-225d7dd .elementor-toggle-title {
	font-family: "Montserrat";
	font-size: 16px;
	font-weight: 400;
}

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

.elementor-4979 .elementor-element.elementor-element-e1adced > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 40px 40px 20px 40px;
}

.elementor-4979 .elementor-element.elementor-element-e1adced {
	z-index: 1;
	font-family: "Montserrat";
	font-size: 19px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-2e49759 > .elementor-widget-container {
	background-color: #12415e;
	margin: 0px 0px -20px 0px;
	padding: 20px 20px 20px 20px;
}

.elementor-4979 .elementor-element.elementor-element-2e49759 .elementor-heading-title {
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-07101a5 > .elementor-widget-container {
	background-color: #fff;
	padding: 20px 20px 20px 20px;
}

.elementor-4979 .elementor-element.elementor-element-84f6535 > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px -20px 0px;
	padding: 40px 40px 20px 40px;
}

.elementor-4979 .elementor-element.elementor-element-84f6535 {
	z-index: 1;
	font-family: "Montserrat";
	font-size: 19px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-3b4d024 > .elementor-widget-container {
	padding: 50px 30px 50px 30px;
}

.elementor-4979 .elementor-element.elementor-element-3b4d024 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-3b4d024 .elementor-heading-title {
	font-family: "Montserrat";
	font-size: 45px;
	font-weight: 300;
	font-style: normal;
	color: #024a84;
}

.elementor-4979 .elementor-element.elementor-element-2b31fb1 > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 40px 40px 20px 40px;
}

.elementor-4979 .elementor-element.elementor-element-2b31fb1 {
	z-index: 1;
	font-family: "Montserrat";
	font-size: 19px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-ae1aa37 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-ae1aa37 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-ae1aa37 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-f7d976e > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-f7d976e {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-23a378f {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-175eef8 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-175eef8 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-175eef8 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-72da188 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-72da188 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-8ed32dd {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-e27f4c3 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-e27f4c3 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-e27f4c3 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-5250b07 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-5250b07 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-80a9826 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-b7b03ac > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-b7b03ac {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-b7b03ac .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-9e5e215 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-9e5e215 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-605b3a9 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-934f42d > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-934f42d {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-934f42d .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-259243a > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-259243a {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-1d84d92 > .elementor-widget-container {
	padding: 50px 30px 50px 30px;
}

.elementor-4979 .elementor-element.elementor-element-1d84d92 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-1d84d92 .elementor-heading-title {
	font-family: "Montserrat";
	font-size: 45px;
	font-weight: 300;
	font-style: normal;
	color: #024a84;
}

.elementor-4979 .elementor-element.elementor-element-b121e40 > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 40px 40px 20px 40px;
}

.elementor-4979 .elementor-element.elementor-element-b121e40 {
	z-index: 1;
	font-family: "Montserrat";
	font-size: 19px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-766f39b > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-766f39b {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-766f39b .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-05b79f8 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-05b79f8 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-7ebe681 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-57fcd05 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-57fcd05 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-57fcd05 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-6bc2e68 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-6bc2e68 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-0eaf126 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-a39a018 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-a39a018 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-a39a018 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-fbc16ea > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-fbc16ea {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-c9b1d8b > .elementor-widget-container {
	padding: 50px 30px 50px 30px;
}

.elementor-4979 .elementor-element.elementor-element-c9b1d8b {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-c9b1d8b .elementor-heading-title {
	font-family: "Montserrat";
	font-size: 45px;
	font-weight: 300;
	font-style: normal;
	color: #024a84;
}

.elementor-4979 .elementor-element.elementor-element-0c635b3 > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 40px 40px 20px 40px;
}

.elementor-4979 .elementor-element.elementor-element-0c635b3 {
	z-index: 1;
	font-family: "Montserrat";
	font-size: 19px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-951ff6a > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-951ff6a {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-951ff6a .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-e27a0af > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-e27a0af {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-90e1cdc {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-699cb23 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-699cb23 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-699cb23 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-f2fb441 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-f2fb441 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-5715b39 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-3b03073 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-3b03073 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-3b03073 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-6b5c600 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-6b5c600 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-6b2dc27 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-a802e35 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-a802e35 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-a802e35 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-f2b6b66 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-f2b6b66 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-47b64c3 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-484399f > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-484399f {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-484399f .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-25bb265 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-25bb265 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-6463761 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-b28c39e > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-b28c39e {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-b28c39e .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-c4063e2 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-c4063e2 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-1fc2102 > .elementor-widget-container {
	padding: 50px 30px 50px 30px;
}

.elementor-4979 .elementor-element.elementor-element-1fc2102 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-1fc2102 .elementor-heading-title {
	font-family: "Montserrat";
	font-size: 45px;
	font-weight: 300;
	font-style: normal;
	color: #024a84;
}

.elementor-4979 .elementor-element.elementor-element-0fde0bb > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 40px 40px 20px 40px;
}

.elementor-4979 .elementor-element.elementor-element-0fde0bb {
	z-index: 1;
	font-family: "Montserrat";
	font-size: 19px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-0a9e2c3 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-0a9e2c3 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-0a9e2c3 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-f57563e > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-f57563e {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-ca7ce26 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-f947598 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-f947598 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-f947598 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-ec368db > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-ec368db {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-d0ba3b4 > .elementor-widget-container {
	padding: 50px 30px 50px 30px;
}

.elementor-4979 .elementor-element.elementor-element-d0ba3b4 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-d0ba3b4 .elementor-heading-title {
	font-family: "Montserrat";
	font-size: 45px;
	font-weight: 300;
	font-style: normal;
	color: #024a84;
}

.elementor-4979 .elementor-element.elementor-element-ff24256 > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 40px 40px 20px 40px;
}

.elementor-4979 .elementor-element.elementor-element-ff24256 {
	z-index: 1;
	font-family: "Montserrat";
	font-size: 19px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-0af18e4 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-0af18e4 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-0af18e4 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-25b4e5a > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-25b4e5a {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-9397037 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-51fb2dc > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-51fb2dc {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-51fb2dc .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-d0e9e02 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-d0e9e02 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-19215b3 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-8373b09 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-8373b09 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-8373b09 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-d45dc29 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-d45dc29 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-1ca0414 > .elementor-widget-container {
	padding: 50px 30px 50px 30px;
}

.elementor-4979 .elementor-element.elementor-element-1ca0414 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-1ca0414 .elementor-heading-title {
	font-family: "Montserrat";
	font-size: 45px;
	font-weight: 300;
	font-style: normal;
	color: #024a84;
}

.elementor-4979 .elementor-element.elementor-element-0f8c20f > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 40px 40px 20px 40px;
}

.elementor-4979 .elementor-element.elementor-element-0f8c20f {
	z-index: 1;
	font-family: "Montserrat";
	font-size: 19px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-475162a > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-475162a {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-475162a .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-c03f531 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-c03f531 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-b549e86 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-c489eb6 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-c489eb6 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-c489eb6 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-906683c > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-906683c {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-3ae3bcd {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-38a9cf2 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-38a9cf2 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-38a9cf2 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-5fdae4b > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-5fdae4b {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-3d25e1f > .elementor-widget-container {
	padding: 50px 30px 50px 30px;
}

.elementor-4979 .elementor-element.elementor-element-3d25e1f {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-3d25e1f .elementor-heading-title {
	font-family: "Montserrat";
	font-size: 45px;
	font-weight: 300;
	font-style: normal;
	color: #024a84;
}

.elementor-4979 .elementor-element.elementor-element-65d59b8 > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 40px 40px 20px 40px;
}

.elementor-4979 .elementor-element.elementor-element-65d59b8 {
	z-index: 1;
	font-family: "Montserrat";
	font-size: 19px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-77f8ee5 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-77f8ee5 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-77f8ee5 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-a5a67f6 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-a5a67f6 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-26a201e {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-812e460 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-812e460 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-812e460 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-d45e1ee > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-d45e1ee {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-65e7cc2 > .elementor-widget-container {
	padding: 50px 30px 50px 30px;
}

.elementor-4979 .elementor-element.elementor-element-65e7cc2 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-65e7cc2 .elementor-heading-title {
	font-family: "Montserrat";
	font-size: 45px;
	font-weight: 300;
	font-style: normal;
	color: #024a84;
}

.elementor-4979 .elementor-element.elementor-element-7ec1bd7 > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 40px 40px 20px 40px;
}

.elementor-4979 .elementor-element.elementor-element-7ec1bd7 {
	z-index: 1;
	font-family: "Montserrat";
	font-size: 19px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-2d83066 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-2d83066 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-2d83066 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-382d2ed > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-382d2ed {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-f4f2d9c {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-c7009c1 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-c7009c1 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-c7009c1 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-2d0e5ef > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-2d0e5ef {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-c9ef861 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-53497b6 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-53497b6 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-53497b6 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-b72c725 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-b72c725 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-e79b2c0 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-fdc8895 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-fdc8895 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-fdc8895 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-fac683c > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-fac683c {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-915dc52 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-f5232d3 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-f5232d3 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-f5232d3 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-dbe6297 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-dbe6297 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-5eedbee {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-06ed7f0 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-06ed7f0 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-06ed7f0 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-6f2ebc6 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-6f2ebc6 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-d3bc7f7 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-afb6522 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-afb6522 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-afb6522 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-b919c18 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-b919c18 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-03e4882 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-8befb06 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-8befb06 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-8befb06 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-66cee5d > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-66cee5d {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-7d798f2 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-9d856d0 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-9d856d0 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-9d856d0 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-a4a6848 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-a4a6848 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-0bb4b66 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-60f6ff9 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-60f6ff9 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-60f6ff9 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-1f99aae > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-1f99aae {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-5ebf224 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-b819d9f > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-b819d9f {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-b819d9f .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-20ccb98 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-20ccb98 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-6d83691 > .elementor-widget-container {
	padding: 50px 30px 50px 30px;
}

.elementor-4979 .elementor-element.elementor-element-6d83691 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-6d83691 .elementor-heading-title {
	font-family: "Montserrat";
	font-size: 45px;
	font-weight: 300;
	font-style: normal;
	color: #024a84;
}

.elementor-4979 .elementor-element.elementor-element-b85c8e2 > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 40px 40px 20px 40px;
}

.elementor-4979 .elementor-element.elementor-element-b85c8e2 {
	z-index: 1;
	font-family: "Montserrat";
	font-size: 19px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-455d712 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-455d712 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-455d712 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-82e6b8f > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-82e6b8f {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-f67f706 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-33fc048 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-33fc048 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-33fc048 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-8a5fb29 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-8a5fb29 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-cd65b6e {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-907a9fa > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-907a9fa {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-907a9fa .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-fd1d0b4 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-fd1d0b4 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-c7386f5 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-60b678b > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-60b678b {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-60b678b .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-bb75c83 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-bb75c83 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-4733f93 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-979154d > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-979154d {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-979154d .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-c608f62 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-c608f62 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-ee58fd7 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-113cd47 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-113cd47 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-113cd47 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-a7e0deb > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-a7e0deb {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-8312e86 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-796c28b > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-796c28b {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-796c28b .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-567df15 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-567df15 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-35e2a3c > .elementor-widget-container {
	padding: 50px 30px 50px 30px;
}

.elementor-4979 .elementor-element.elementor-element-35e2a3c {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-35e2a3c .elementor-heading-title {
	font-family: "Montserrat";
	font-size: 45px;
	font-weight: 300;
	font-style: normal;
	color: #024a84;
}

.elementor-4979 .elementor-element.elementor-element-89204c7 > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 40px 40px 20px 40px;
}

.elementor-4979 .elementor-element.elementor-element-89204c7 {
	z-index: 1;
	font-family: "Montserrat";
	font-size: 19px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-54520bd > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-54520bd {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-54520bd .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-6eba496 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-6eba496 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-44c9baf {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-185c786 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-185c786 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-185c786 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-d601ad1 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-d601ad1 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-e488425 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-5d1bc0d > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-5d1bc0d {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-5d1bc0d .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-7445f59 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-7445f59 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-cc6dbfc {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-5d3649c > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-5d3649c {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-5d3649c .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-20268f6 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-20268f6 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-06dd9b9 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-a541870 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-a541870 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-a541870 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-b8fade3 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-b8fade3 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-baa82f4 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-cd1c819 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-cd1c819 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-cd1c819 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-72a4020 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-72a4020 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-5362afd {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-9306456 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-9306456 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-9306456 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-7370236 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-7370236 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-8d590ad {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-fe58a00 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-fe58a00 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-fe58a00 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-4713746 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-4713746 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-ca2f80e {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-4e4ee58 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-4e4ee58 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-4e4ee58 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-d76774a > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-d76774a {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-08b9d72 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-36af75d > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-36af75d {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-36af75d .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-f257dd9 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-f257dd9 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-a089eac {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-4aab263 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-4aab263 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-4aab263 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-79f9fb2 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-79f9fb2 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-a4e5292 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-464edd3 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-464edd3 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-464edd3 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-2756058 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-2756058 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-9dae47f {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-e425b2b > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-e425b2b {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-e425b2b .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-a3d613b > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-a3d613b {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-da46413 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-8ba123e > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-8ba123e {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-8ba123e .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-9b2ce39 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-9b2ce39 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-1d05741 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-e42508c > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-e42508c {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-e42508c .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-a7a9dcb > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-a7a9dcb {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-9fdc77c > .elementor-widget-container {
	padding: 50px 30px 50px 30px;
}

.elementor-4979 .elementor-element.elementor-element-9fdc77c {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-9fdc77c .elementor-heading-title {
	font-family: "Montserrat";
	font-size: 45px;
	font-weight: 300;
	font-style: normal;
	color: #024a84;
}

.elementor-4979 .elementor-element.elementor-element-a34e75c > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 40px 40px 20px 40px;
}

.elementor-4979 .elementor-element.elementor-element-a34e75c {
	z-index: 1;
	font-family: "Montserrat";
	font-size: 19px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-f888bd8 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-f888bd8 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-f888bd8 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-4ecf7e2 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-4ecf7e2 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-7c98e99 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-deb1dbd > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-deb1dbd {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-deb1dbd .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-6f40e79 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-6f40e79 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-444581e {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-59a4dae > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-59a4dae {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-59a4dae .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-7cc838c > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-7cc838c {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-33e9502 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-5008b43 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-5008b43 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-5008b43 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-dad3657 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-dad3657 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-db1036a {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-23c5864 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-23c5864 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-23c5864 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-94ccead > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-94ccead {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-b93f161 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-877d4b5 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-877d4b5 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-877d4b5 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-adbbb92 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-adbbb92 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-6ffa448 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-798d697 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-798d697 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-798d697 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-c7c12ba > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-c7c12ba {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-c9bbb0e {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-7ee85ae > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-7ee85ae {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-7ee85ae .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-17277f4 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-17277f4 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-60c9261 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-200110a > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-200110a {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-200110a .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-b83145f > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-b83145f {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-efa40ae {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-7e02425 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-7e02425 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-7e02425 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-28c1a76 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-28c1a76 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-e4b5d16 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-61e0755 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-61e0755 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-61e0755 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-0a87b11 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-0a87b11 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-c3c4672 > .elementor-widget-container {
	padding: 50px 30px 50px 30px;
}

.elementor-4979 .elementor-element.elementor-element-c3c4672 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-c3c4672 .elementor-heading-title {
	font-family: "Montserrat";
	font-size: 45px;
	font-weight: 300;
	font-style: normal;
	color: #024a84;
}

.elementor-4979 .elementor-element.elementor-element-8106e63 > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 40px 40px 20px 40px;
}

.elementor-4979 .elementor-element.elementor-element-8106e63 {
	z-index: 1;
	font-family: "Montserrat";
	font-size: 19px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-1b729ab > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-1b729ab {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-1b729ab .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-8b4db22 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-8b4db22 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-d1a2448 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-64a84c7 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-64a84c7 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-64a84c7 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-ed55b0b > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-ed55b0b {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-17bfb93 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-7985df0 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-7985df0 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-7985df0 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-470f4e5 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-470f4e5 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-9527535 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-6b3cd17 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-6b3cd17 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-6b3cd17 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-30f3d39 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-30f3d39 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-9e8b1f8 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-56c0a5f > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-56c0a5f {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-56c0a5f .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-ffe3d66 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-ffe3d66 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-320ba73 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-4e3a830 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-4e3a830 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-4e3a830 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-5fd9904 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-5fd9904 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-6aed5ef {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-77dbbc8 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-77dbbc8 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-77dbbc8 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-f5fb0bd > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-f5fb0bd {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-e38886c {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-c197c5a > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-c197c5a {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-c197c5a .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-b8c70d3 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-b8c70d3 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-4f0fce6 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-1f52cfd > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-1f52cfd {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-1f52cfd .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-79e3585 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-79e3585 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-41a9f84 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-0121a47 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-0121a47 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-0121a47 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-41c8d20 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-41c8d20 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-8389005 > .elementor-widget-container {
	padding: 50px 30px 50px 30px;
}

.elementor-4979 .elementor-element.elementor-element-8389005 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-8389005 .elementor-heading-title {
	font-family: "Montserrat";
	font-size: 45px;
	font-weight: 300;
	font-style: normal;
	color: #024a84;
}

.elementor-4979 .elementor-element.elementor-element-4af8e04 > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 40px 40px 20px 40px;
}

.elementor-4979 .elementor-element.elementor-element-4af8e04 {
	z-index: 1;
	font-family: "Montserrat";
	font-size: 19px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-aef6a4c > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-aef6a4c {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-aef6a4c .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-b95540b > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-b95540b {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-ad26f37 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-19e23a1 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-19e23a1 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-19e23a1 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-4ff149f > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-4ff149f {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-ccd6553 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-91e3582 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-91e3582 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-91e3582 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-974a2b9 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-974a2b9 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-620508c {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-c05db06 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-c05db06 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-c05db06 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-5852a1f > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-5852a1f {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-503c4b9 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-59cfe8a > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-59cfe8a {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-59cfe8a .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-80d1fd1 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-80d1fd1 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-53b01d1 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-d7705c0 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-d7705c0 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-d7705c0 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-2469ab4 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-2469ab4 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-6595f52 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-c0b4b10 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-c0b4b10 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-c0b4b10 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-2365570 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-2365570 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-a078c88 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-cde1129 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-cde1129 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-cde1129 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-7eb3242 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-7eb3242 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-e8954cb {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-311f3a5 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-311f3a5 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-311f3a5 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-1f5c5a7 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-1f5c5a7 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-afe5010 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-be4e581 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-be4e581 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-be4e581 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-7d4dced > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-7d4dced {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-5bc219c > .elementor-widget-container {
	padding: 50px 30px 50px 30px;
}

.elementor-4979 .elementor-element.elementor-element-5bc219c {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-5bc219c .elementor-heading-title {
	font-family: "Montserrat";
	font-size: 45px;
	font-weight: 300;
	font-style: normal;
	color: #024a84;
}

.elementor-4979 .elementor-element.elementor-element-e4aedaf > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 40px 40px 20px 40px;
}

.elementor-4979 .elementor-element.elementor-element-e4aedaf {
	z-index: 1;
	font-family: "Montserrat";
	font-size: 19px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-7aafef8 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-7aafef8 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-7aafef8 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-c0a47cb > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-c0a47cb {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-e39334b {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-28f9681 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-28f9681 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-28f9681 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-337219f > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-337219f {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-e2b125f {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-109d3f8 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-109d3f8 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-109d3f8 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-a219aea > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-a219aea {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-379d090 {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-4ea7d9b > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-4ea7d9b {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-4ea7d9b .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-668fae3 > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-668fae3 {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-f17e81b {
	--spacer-size: 30px;
}

.elementor-4979 .elementor-element.elementor-element-90ff860 > .elementor-widget-container {
	background-color: #203959;
	margin: 0px 0px -20px 0px;
	padding: 30px 20px 30px 20px;
}

.elementor-4979 .elementor-element.elementor-element-90ff860 {
	text-align: center;
}

.elementor-4979 .elementor-element.elementor-element-90ff860 .elementor-heading-title {
	font-size: 33px;
	font-weight: 300;
	color: #fff;
}

.elementor-4979 .elementor-element.elementor-element-977151e > .elementor-widget-container {
	background-color: #fff;
	padding: 40px 40px 40px 40px;
}

.elementor-4979 .elementor-element.elementor-element-977151e {
	font-family: "Montserrat";
	font-size: 17px;
	line-height: 1.6em;
	color: #3d3d3d;
}

.elementor-4979 .elementor-element.elementor-element-49ff3a9 {
	--spacer-size: 58px;
}

.elementor-4979 .elementor-element.elementor-element-fe88e24 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title {
	font-family: var(--e-global-typography-primary-font-family);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-table-of-contents .elementor-toc__list-item {
	font-family: var(--e-global-typography-text-font-family);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-4979 .elementor-element.elementor-element-ea0e0d6 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: var(--e-global-color-6912b9f);
}

.elementor-4979 .elementor-element.elementor-element-ea0e0d6 {
	--box-background-color: var(--e-global-color-2e39ff99);
	--box-border-color: var(--e-global-color-6912b9f);
	--separator-width: 1px;
	--header-color: var(--e-global-color-primary);
	--nested-list-indent: 1em;
	--item-text-hover-color: #4054b2;
	--item-text-hover-decoration: underline;
	--marker-color: var(--e-global-color-accent);
	--marker-size: 6px;
}

.elementor-4979 .elementor-element.elementor-element-ea0e0d6 .elementor-toc__header-title {
	text-align: start;
}

.elementor-4979 .elementor-element.elementor-element-ea0e0d6 .elementor-toc__header, .elementor-4979 .elementor-element.elementor-element-ea0e0d6 .elementor-toc__header-title {
	font-family: "Roboto";
	font-size: 16px;
	font-weight: 400;
}

.elementor-4979 .elementor-element.elementor-element-ea0e0d6 .elementor-toc__list-item {
	font-size: 14px;
	font-weight: 400;
}

.elementor-4979 .elementor-element.elementor-element-36074d9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-4979 .elementor-element.elementor-element-36074d9:not(.elementor-motion-effects-element-type-background), .elementor-4979 .elementor-element.elementor-element-36074d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #00253a;
}

.elementor-4979 .elementor-element.elementor-element-36074d9 .elementor-repeater-item-f032e67.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-4979 .elementor-element.elementor-element-41f4fdb {
	--display: flex;
}

body.elementor-page-4979:not(.elementor-motion-effects-element-type-background), body.elementor-page-4979 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

@media (max-width:768px) {
	.elementor-4979 .elementor-element.elementor-element-6d7fc3ec {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-3e5ba718 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-15075811 > .elementor-widget-container {
		padding: 0px 30px 0px 0px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-15075811 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-85f0e00 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 8px;
		--margin-right: 0px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-225d7dd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-e1adced > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-84f6535 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-3b4d024 > .elementor-widget-container {
		padding: 0px 20px 0px 2px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-2b31fb1 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-f7d976e > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-72da188 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-5250b07 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-9e5e215 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-259243a > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-1d84d92 > .elementor-widget-container {
		padding: 0px 20px 0px 2px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-b121e40 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-05b79f8 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-6bc2e68 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-fbc16ea > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-c9b1d8b > .elementor-widget-container {
		padding: 0px 20px 0px 2px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-0c635b3 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-e27a0af > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-f2fb441 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-6b5c600 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-f2b6b66 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-25bb265 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-c4063e2 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-1fc2102 > .elementor-widget-container {
		padding: 0px 20px 0px 2px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-0fde0bb > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-f57563e > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-ec368db > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-d0ba3b4 > .elementor-widget-container {
		padding: 0px 20px 0px 2px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-ff24256 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-25b4e5a > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-d0e9e02 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-d45dc29 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-1ca0414 > .elementor-widget-container {
		padding: 0px 20px 0px 2px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-0f8c20f > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-c03f531 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-906683c > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-5fdae4b > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-3d25e1f > .elementor-widget-container {
		padding: 0px 20px 0px 2px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-65d59b8 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-a5a67f6 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-d45e1ee > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-65e7cc2 > .elementor-widget-container {
		padding: 0px 20px 0px 2px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-7ec1bd7 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-382d2ed > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-2d0e5ef > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-b72c725 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-fac683c > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-dbe6297 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-6f2ebc6 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-b919c18 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-66cee5d > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-a4a6848 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-1f99aae > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-20ccb98 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-6d83691 > .elementor-widget-container {
		padding: 0px 20px 0px 2px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-b85c8e2 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-82e6b8f > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-8a5fb29 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-fd1d0b4 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-bb75c83 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-c608f62 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-a7e0deb > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-567df15 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-35e2a3c > .elementor-widget-container {
		padding: 0px 20px 0px 2px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-89204c7 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-6eba496 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-d601ad1 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-7445f59 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-20268f6 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-b8fade3 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-72a4020 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-7370236 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-4713746 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-d76774a > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-f257dd9 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-79f9fb2 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-2756058 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-a3d613b > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-9b2ce39 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-a7a9dcb > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-9fdc77c > .elementor-widget-container {
		padding: 0px 20px 0px 2px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-a34e75c > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-4ecf7e2 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-6f40e79 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-7cc838c > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-dad3657 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-94ccead > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-adbbb92 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-c7c12ba > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-17277f4 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-b83145f > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-28c1a76 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-0a87b11 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-c3c4672 > .elementor-widget-container {
		padding: 0px 20px 0px 2px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-8106e63 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-8b4db22 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-ed55b0b > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-470f4e5 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-30f3d39 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-ffe3d66 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-5fd9904 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-f5fb0bd > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-b8c70d3 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-79e3585 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-41c8d20 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-8389005 > .elementor-widget-container {
		padding: 0px 20px 0px 2px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-4af8e04 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-b95540b > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-4ff149f > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-974a2b9 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-5852a1f > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-80d1fd1 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-2469ab4 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-2365570 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-7eb3242 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-1f5c5a7 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-7d4dced > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-5bc219c > .elementor-widget-container {
		padding: 0px 20px 0px 2px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-e4aedaf > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-c0a47cb > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-337219f > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-a219aea > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-668fae3 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-977151e > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
}

@media (max-width:767px) {
	.elementor-4979 .elementor-element.elementor-element-4f65daa9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-76a41920 {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-6d7fc3ec {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-6d7fc3ec.e-con {
		--align-self: center;
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-4979 .elementor-element.elementor-element-4d11c3d4 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-4d11c3d4.e-con {
		--align-self: center;
	}
	
	.elementor-4979 .elementor-element.elementor-element-3e5ba718 {
		text-align: center;
	}
	
	.elementor-4979 .elementor-element.elementor-element-3e5ba718 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-15075811 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-15075811 {
		text-align: center;
	}
	
	.elementor-4979 .elementor-element.elementor-element-15075811 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-3df4504f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-60a2a733 {
		--width: 321px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-85f0e00 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 5px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-225d7dd > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-225d7dd .elementor-tab-content {
		line-height: 1.8em;
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-3b4d024 > .elementor-widget-container {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-f7d976e > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-72da188 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-5250b07 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-9e5e215 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-259243a > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-1d84d92 > .elementor-widget-container {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-05b79f8 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-6bc2e68 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-fbc16ea > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-c9b1d8b > .elementor-widget-container {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-e27a0af > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-f2fb441 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-6b5c600 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-f2b6b66 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-25bb265 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-c4063e2 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-1fc2102 > .elementor-widget-container {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-f57563e > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-ec368db > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-d0ba3b4 > .elementor-widget-container {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-25b4e5a > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-d0e9e02 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-d45dc29 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-1ca0414 > .elementor-widget-container {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-c03f531 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-906683c > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-5fdae4b > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-3d25e1f > .elementor-widget-container {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-a5a67f6 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-d45e1ee > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-65e7cc2 > .elementor-widget-container {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-382d2ed > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-2d0e5ef > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-b72c725 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-fac683c > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-dbe6297 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-6f2ebc6 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-b919c18 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-66cee5d > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-a4a6848 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-1f99aae > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-20ccb98 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-6d83691 > .elementor-widget-container {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-82e6b8f > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-8a5fb29 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-fd1d0b4 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-bb75c83 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-c608f62 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-a7e0deb > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-567df15 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-35e2a3c > .elementor-widget-container {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-6eba496 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-d601ad1 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-7445f59 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-20268f6 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-b8fade3 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-72a4020 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-7370236 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-4713746 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-d76774a > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-f257dd9 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-79f9fb2 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-2756058 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-a3d613b > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-9b2ce39 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-a7a9dcb > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-9fdc77c > .elementor-widget-container {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-4ecf7e2 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-6f40e79 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-7cc838c > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-dad3657 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-94ccead > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-adbbb92 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-c7c12ba > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-17277f4 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-b83145f > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-28c1a76 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-0a87b11 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-c3c4672 > .elementor-widget-container {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-8b4db22 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-ed55b0b > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-470f4e5 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-30f3d39 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-ffe3d66 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-5fd9904 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-f5fb0bd > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-b8c70d3 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-79e3585 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-41c8d20 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-8389005 > .elementor-widget-container {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-b95540b > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-4ff149f > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-974a2b9 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-5852a1f > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-80d1fd1 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-2469ab4 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-2365570 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-7eb3242 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-1f5c5a7 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-7d4dced > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-5bc219c > .elementor-widget-container {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-c0a47cb > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-337219f > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-a219aea > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-668fae3 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-4979 .elementor-element.elementor-element-977151e > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
}

@media (min-width:768px) {
	.elementor-4979 .elementor-element.elementor-element-4d11c3d4 {
		--width: 65%;
	}
	
	.elementor-4979 .elementor-element.elementor-element-3df4504f {
		--width: 35%;
	}
	
	.elementor-4979 .elementor-element.elementor-element-85f0e00 {
		--width: 65%;
	}
	
	.elementor-4979 .elementor-element.elementor-element-fe88e24 {
		--width: 35%;
	}
}

@media (max-width:768px) and (min-width:768px) {
	.elementor-4979 .elementor-element.elementor-element-3df4504f {
		--width: 50%;
	}
	
	.elementor-4979 .elementor-element.elementor-element-85f0e00 {
		--width: 100%;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-f7d976e */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-72da188 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5250b07 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9e5e215 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-259243a */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-05b79f8 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6bc2e68 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-fbc16ea */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e27a0af */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f2fb441 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6b5c600 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f2b6b66 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-25bb265 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c4063e2 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f57563e */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ec368db */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-25b4e5a */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d0e9e02 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d45dc29 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c03f531 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-906683c */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5fdae4b */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a5a67f6 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d45e1ee */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-382d2ed */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2d0e5ef */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b72c725 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-fac683c */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dbe6297 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6f2ebc6 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b919c18 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-66cee5d */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a4a6848 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1f99aae */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-20ccb98 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-82e6b8f */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8a5fb29 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-fd1d0b4 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bb75c83 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c608f62 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a7e0deb */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-567df15 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6eba496 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d601ad1 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7445f59 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-20268f6 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b8fade3 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-72a4020 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7370236 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4713746 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d76774a */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f257dd9 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-79f9fb2 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2756058 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a3d613b */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9b2ce39 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a7a9dcb */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4ecf7e2 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6f40e79 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7cc838c */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dad3657 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-94ccead */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-adbbb92 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c7c12ba */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-17277f4 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b83145f */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-28c1a76 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0a87b11 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8b4db22 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ed55b0b */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-470f4e5 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-30f3d39 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ffe3d66 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5fd9904 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f5fb0bd */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b8c70d3 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-79e3585 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-41c8d20 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b95540b */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4ff149f */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-974a2b9 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5852a1f */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-80d1fd1 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2469ab4 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2365570 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7eb3242 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1f5c5a7 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7d4dced */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c0a47cb */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-337219f */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a219aea */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-668fae3 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-977151e */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f7d976e */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-72da188 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5250b07 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9e5e215 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-259243a */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-05b79f8 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6bc2e68 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-fbc16ea */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e27a0af */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f2fb441 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6b5c600 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f2b6b66 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-25bb265 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c4063e2 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f57563e */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ec368db */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-25b4e5a */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d0e9e02 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d45dc29 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c03f531 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-906683c */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5fdae4b */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a5a67f6 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d45e1ee */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-382d2ed */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2d0e5ef */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b72c725 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-fac683c */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dbe6297 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6f2ebc6 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b919c18 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-66cee5d */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a4a6848 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1f99aae */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-20ccb98 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-82e6b8f */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8a5fb29 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-fd1d0b4 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bb75c83 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c608f62 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a7e0deb */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-567df15 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6eba496 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d601ad1 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7445f59 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-20268f6 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b8fade3 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-72a4020 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7370236 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4713746 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d76774a */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f257dd9 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-79f9fb2 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2756058 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a3d613b */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9b2ce39 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a7a9dcb */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4ecf7e2 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6f40e79 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7cc838c */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dad3657 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-94ccead */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-adbbb92 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c7c12ba */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-17277f4 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b83145f */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-28c1a76 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0a87b11 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8b4db22 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ed55b0b */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-470f4e5 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-30f3d39 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ffe3d66 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5fd9904 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f5fb0bd */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b8c70d3 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-79e3585 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-41c8d20 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b95540b */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4ff149f */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-974a2b9 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5852a1f */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-80d1fd1 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2469ab4 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2365570 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7eb3242 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1f5c5a7 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7d4dced */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c0a47cb */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-337219f */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a219aea */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-668fae3 */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-977151e */
li {
	margin-left: -25px;
	padding-left: 5px;
}

/* End custom CSS */

/* Start custom CSS */
h1.elementor-heading-title.elementor-size-default {
	-ms-word-break: break-word;
	word-break: break-word;
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
