/* End custom CSS */

.elementor-70382 .elementor-element.elementor-element-4666396 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-70382 .elementor-element.elementor-element-4666396:not(.elementor-motion-effects-element-type-background), .elementor-70382 .elementor-element.elementor-element-4666396 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilegfcb.nitrocdn.com/hkJyzFlsKgAgLEjakcBxUJEdevNmACew/assets/images/optimized/rev-286bd0e/empresaspolar.com.co/wp-content/uploads/2024/09/AdobeStock_306445529-1.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-70382 .elementor-element.elementor-element-4666396 > .elementor-background-overlay {
	background-color: #00338d;
	opacity: .55;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-70382 .elementor-element.elementor-element-4666396 > .elementor-container {
	min-height: 515px;
}

.elementor-70382 .elementor-element.elementor-element-4666396 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-70382 .elementor-element.elementor-element-dba151d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-70382 .elementor-element.elementor-element-dba151d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-70382 .elementor-element.elementor-element-dba151d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 10px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-70382 .elementor-element.elementor-element-dba151d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-70382 .elementor-element.elementor-element-2d2b607 {
	text-align: right;
}

.elementor-70382 .elementor-element.elementor-element-2d2b607 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 56px;
	font-weight: bold;
	color: #fff;
}

.elementor-bc-flex-widget .elementor-70382 .elementor-element.elementor-element-cb24cc4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-70382 .elementor-element.elementor-element-cb24cc4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-70382 .elementor-element.elementor-element-cb24cc4 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 2px;
	border-color: #fff;
}

.elementor-70382 .elementor-element.elementor-element-cb24cc4 > .elementor-element-populated, .elementor-70382 .elementor-element.elementor-element-cb24cc4 > .elementor-element-populated > .elementor-background-overlay, .elementor-70382 .elementor-element.elementor-element-cb24cc4 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

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

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

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

.elementor-70382 .elementor-element.elementor-element-b5120c7 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	color: #fff;
}

.elementor-70382 .elementor-element.elementor-element-b5120c7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-dc101fe > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-70382 .elementor-element.elementor-element-dc101fe:not(.elementor-motion-effects-element-type-background), .elementor-70382 .elementor-element.elementor-element-dc101fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7ff;
}

.elementor-70382 .elementor-element.elementor-element-dc101fe {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5% 12% 5% 12%;
}

.elementor-70382 .elementor-element.elementor-element-dc101fe > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-70382 .elementor-element.elementor-element-c62e126.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-70382 .elementor-element.elementor-element-c62e126 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-bf7a356 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-70382 .elementor-element.elementor-element-db9c5d3.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-70382 .elementor-element.elementor-element-db9c5d3 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-aa34232 {
	width: auto;
	max-width: auto;
}

.elementor-70382 .elementor-element.elementor-element-aa34232 > .elementor-widget-container {
	margin: 0px 40px 80px 0px;
}

.elementor-70382 .elementor-element.elementor-element-aa34232 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	line-height: 23.88px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-03741ed {
	width: auto;
	max-width: auto;
}

.elementor-70382 .elementor-element.elementor-element-03741ed > .elementor-widget-container {
	margin: 0px 40px 80px 0px;
}

.elementor-70382 .elementor-element.elementor-element-03741ed .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	line-height: 23.88px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-64b97d9 {
	width: auto;
	max-width: auto;
}

.elementor-70382 .elementor-element.elementor-element-64b97d9 > .elementor-widget-container {
	margin: 0px 40px 80px 0px;
}

.elementor-70382 .elementor-element.elementor-element-64b97d9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	line-height: 23.88px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-0a4f9cd {
	width: var(--container-widget-width, 280px);
	max-width: 280px;
	--container-widget-width: 280px;
	--container-widget-flex-grow: 0;
}

.elementor-70382 .elementor-element.elementor-element-0a4f9cd > .elementor-widget-container {
	margin: 0px 0px 80px 0px;
}

.elementor-70382 .elementor-element.elementor-element-0a4f9cd .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	line-height: 23.88px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-b49b303 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-70382 .elementor-element.elementor-element-956450d.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-70382 .elementor-element.elementor-element-956450d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-ce4f734 {
	width: auto;
	max-width: auto;
}

.elementor-70382 .elementor-element.elementor-element-ce4f734 > .elementor-widget-container {
	margin: 0px 40px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-ce4f734 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	line-height: 23.88px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-9c55e0b {
	width: auto;
	max-width: auto;
}

.elementor-70382 .elementor-element.elementor-element-9c55e0b > .elementor-widget-container {
	margin: 0px 40px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-9c55e0b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	line-height: 23.88px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-7652f84 {
	width: auto;
	max-width: auto;
}

.elementor-70382 .elementor-element.elementor-element-7652f84 > .elementor-widget-container {
	margin: 0px 40px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-7652f84 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	line-height: 23.88px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-8d14205:not(.elementor-motion-effects-element-type-background), .elementor-70382 .elementor-element.elementor-element-8d14205 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #00338d;
}

.elementor-70382 .elementor-element.elementor-element-8d14205 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10% 0% 10% 0%;
}

.elementor-70382 .elementor-element.elementor-element-8d14205 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-70382 .elementor-element.elementor-element-c5740cc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-c5740cc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-70382 .elementor-element.elementor-element-0682856.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70382 .elementor-element.elementor-element-b193322 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 4% 2%;
	--row-gap: 4%;
	--column-gap: 2%;
	--grid-auto-flow: row;
	--overflow: hidden;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-70382 .elementor-element.elementor-element-ffcef49 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

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

.elementor-70382 .elementor-element.elementor-element-b636967 > .elementor-widget-container {
	margin: 30% 0% 12.5% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

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

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

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-70382 .elementor-element.elementor-element-a5f06b7 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-a5f06b7 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-a5f06b7 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-a5f06b7 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-6226d40 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-6226d40 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-9388973 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-b7949eb:not(.elementor-motion-effects-element-type-background), .elementor-70382 .elementor-element.elementor-element-b7949eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ed2939;
}

.elementor-70382 .elementor-element.elementor-element-b7949eb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10% 0% 10% 0%;
}

.elementor-70382 .elementor-element.elementor-element-b7949eb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-70382 .elementor-element.elementor-element-aae76a1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-aae76a1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-70382 .elementor-element.elementor-element-bf83de1 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 3% 3%;
	--row-gap: 3%;
	--column-gap: 3%;
	--grid-auto-flow: row;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-70382 .elementor-element.elementor-element-e1bd47d {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-c646791 > .elementor-widget-container {
	margin: 26% 0% 10% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-c646791 img {
	width: 60%;
}

.elementor-70382 .elementor-element.elementor-element-5b1bcbf {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-5b1bcbf > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-5b1bcbf .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-5b1bcbf .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-0636a57 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-0636a57 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-9b87165 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-b894583 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-5cc788d > .elementor-widget-container {
	margin: -4% 0% -10% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-5cc788d img {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-69c91f6 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-69c91f6 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-69c91f6 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-69c91f6 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-e4473e1 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-e4473e1 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-781117a {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-0d4a8c0 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-5d1c254 > .elementor-widget-container {
	margin: 5% 0% 3% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-5d1c254 img {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-8d8e317 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-8d8e317 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-8d8e317 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-8d8e317 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-08a579e {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-08a579e > .elementor-widget-container {
	margin: 0px 11px 5px 0px;
}

.elementor-70382 .elementor-element.elementor-element-a1ea644 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-a1ea644 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-fd5a7f7 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-6bf6de4 > .elementor-widget-container {
	margin: 4% 0% 5% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-6bf6de4 img {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-5c2c436 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-5c2c436 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-5c2c436 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-5c2c436 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-312d8bd {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-312d8bd > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-121f726 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-b1a4885 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-56142ae > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-56142ae img {
	width: 95%;
}

.elementor-70382 .elementor-element.elementor-element-3aaf98b {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-3aaf98b > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-3aaf98b .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-3aaf98b .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-9389109 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-9389109 > .elementor-widget-container {
	margin: 0px 11px 5px 0px;
}

.elementor-70382 .elementor-element.elementor-element-c112606 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-abd3f01 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-61b5a37 > .elementor-widget-container {
	margin: -3% 0% -3% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-61b5a37 img {
	width: 95%;
}

.elementor-70382 .elementor-element.elementor-element-48ee0f2 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-48ee0f2 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-48ee0f2 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-48ee0f2 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-48d1921 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-48d1921 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-8ef58e4 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-8ef58e4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-1c1f69a {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-75428aa > .elementor-widget-container {
	margin: -3% 0% -3% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-75428aa img {
	width: 80%;
}

.elementor-70382 .elementor-element.elementor-element-cf292ca {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-cf292ca > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-cf292ca .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-cf292ca .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-0392cd1 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-0392cd1 > .elementor-widget-container {
	margin: 0px 11px 5px 0px;
}

.elementor-70382 .elementor-element.elementor-element-dbcaed3 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-ff62de3:not(.elementor-motion-effects-element-type-background), .elementor-70382 .elementor-element.elementor-element-ff62de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #00338d;
}

.elementor-70382 .elementor-element.elementor-element-ff62de3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10% 0% 10% 0%;
}

.elementor-70382 .elementor-element.elementor-element-ff62de3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-70382 .elementor-element.elementor-element-a947cfb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-a947cfb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-70382 .elementor-element.elementor-element-37bcca2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70382 .elementor-element.elementor-element-00f4c91 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 5% 3%;
	--row-gap: 5%;
	--column-gap: 3%;
	--grid-auto-flow: row;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-70382 .elementor-element.elementor-element-679ba0a {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-f621752 > .elementor-widget-container {
	margin: 20% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-8f1e5df {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-8f1e5df > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-8f1e5df .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-8f1e5df .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-a4a6b26 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-a4a6b26 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-eaf66af {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-eaf66af > .elementor-widget-container {
	margin: -5% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-3f239bb {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-7dac4b7 > .elementor-widget-container {
	margin: 12% 0% -6.5% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-0bdd6c7 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-0bdd6c7 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-0bdd6c7 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-0bdd6c7 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-54b0631 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-54b0631 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-5b31f73 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-5b31f73 > .elementor-widget-container {
	margin: -5% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-179537a {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-2c244e4 > .elementor-widget-container {
	margin: 21% 0% 5% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-572f459 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-572f459 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-572f459 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-572f459 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-dc2593c {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-dc2593c > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-cc2b8bf {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-cc2b8bf > .elementor-widget-container {
	margin: -5% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-b8100a5 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-4708999 > .elementor-widget-container {
	margin: 18% 0% -5.9% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-cfb41f2 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-cfb41f2 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-cfb41f2 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-cfb41f2 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-aeddf3e {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-aeddf3e > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-8dd6013 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-effc382 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-fcab8f4 > .elementor-widget-container {
	margin: 32% 0% 13% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-5f5d1ac {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-5f5d1ac > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-5f5d1ac .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-5f5d1ac .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-55fa536 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-55fa536 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-547d7a0 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-f02a1f8 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-26fa2b9 > .elementor-widget-container {
	margin: 10% 0% 10% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-26fa2b9 img {
	max-width: 70%;
}

.elementor-70382 .elementor-element.elementor-element-acddf4f {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-acddf4f > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-acddf4f .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-acddf4f .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-e170f8d {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-e170f8d > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-acd7cfc {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-c00714d:not(.elementor-motion-effects-element-type-background), .elementor-70382 .elementor-element.elementor-element-c00714d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffa100;
}

.elementor-70382 .elementor-element.elementor-element-c00714d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10% 0% 10% 0%;
}

.elementor-70382 .elementor-element.elementor-element-c00714d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-70382 .elementor-element.elementor-element-8463787 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-8463787 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-70382 .elementor-element.elementor-element-30fe280 {
	--display: flex;
}

.elementor-70382 .elementor-element.elementor-element-43c3460 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 4% 3%;
	--row-gap: 4%;
	--column-gap: 3%;
	--grid-auto-flow: row;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-70382 .elementor-element.elementor-element-d3df48c {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-cd6f2bb > .elementor-widget-container {
	margin: 11.5% 0% -2% 0%;
	padding: 5% 5% 5% 5%;
}

.elementor-70382 .elementor-element.elementor-element-cd6f2bb img {
	width: 70%;
}

.elementor-70382 .elementor-element.elementor-element-81498da {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-81498da > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-81498da .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-81498da .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-0cd50e8 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-0cd50e8 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-3fb6a0f {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-3fb6a0f > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-70382 .elementor-element.elementor-element-e5b3264 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-9558338 > .elementor-widget-container {
	margin: 26% 0% 1% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-12c7e16 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-12c7e16 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-12c7e16 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-12c7e16 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-317a917 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-317a917 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-80e5249 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-80e5249 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-70382 .elementor-element.elementor-element-b73060d {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-15ca841 > .elementor-widget-container {
	margin: 6% 0% -8% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-a4a94dd {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-a4a94dd > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-a4a94dd .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-a4a94dd .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-bac12e2 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-bac12e2 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-c64a106 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-c64a106 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.elementor-70382 .elementor-element.elementor-element-288c9f0 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-d731929 > .elementor-widget-container {
	margin: 16% 0% 2.6% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-d65f5fb {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-d65f5fb > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-d65f5fb .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-d65f5fb .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-8836ab1 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-8836ab1 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-3f686fb {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-3f686fb > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-70382 .elementor-element.elementor-element-ad763e1 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-ddae247 > .elementor-widget-container {
	margin: 31% 0% 10% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-65ca5bb {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-65ca5bb > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-65ca5bb .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-65ca5bb .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-bdb13d2 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-bdb13d2 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-a265602 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-c6a71d8 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-13b961e > .elementor-widget-container {
	margin: 9% 0% -12% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-4a786de {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-4a786de > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-4a786de .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-4a786de .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-0d2052d {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-0d2052d > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-6c3db2f {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-03eb253 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-0b9d99c > .elementor-widget-container {
	margin: 20% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-fd65d8f {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-fd65d8f > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-fd65d8f .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-fd65d8f .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-edc4c36 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-edc4c36 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-634e632 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-634e632 > .elementor-widget-container {
	margin: -5% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-4e07e86 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-284647f > .elementor-widget-container {
	margin: 21.5% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-d785ed1 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-d785ed1 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-d785ed1 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-d785ed1 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-e4c81c5 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-e4c81c5 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-548b836 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-39fdfc5 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-5ce7ece > .elementor-widget-container {
	margin: 36% 0% 20% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-de77423 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-de77423 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-de77423 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-de77423 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-f10e845 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-f10e845 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-1876b75 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-2a3ca4d {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-30c2cfe > .elementor-widget-container {
	margin: 31% 0% 5.5% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-59d75b3 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-59d75b3 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-59d75b3 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-59d75b3 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-d564bdd {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-d564bdd > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-8e68cc3 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-41540c3 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-7425c21 > .elementor-widget-container {
	margin: 13% 0% -4% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-8b438f7 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-8b438f7 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-8b438f7 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-8b438f7 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-b0d888e {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-b0d888e > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-88bcb27 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-88bcb27 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-345ca35:not(.elementor-motion-effects-element-type-background), .elementor-70382 .elementor-element.elementor-element-345ca35 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3cf;
}

.elementor-70382 .elementor-element.elementor-element-345ca35 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10% 0% 10% 0%;
}

.elementor-70382 .elementor-element.elementor-element-345ca35 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-70382 .elementor-element.elementor-element-f3c09d0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-f3c09d0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-70382 .elementor-element.elementor-element-3c7fb84 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 4% 3%;
	--row-gap: 4%;
	--column-gap: 3%;
	--grid-auto-flow: row;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-70382 .elementor-element.elementor-element-7252a9e {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-9d52e82 > .elementor-widget-container {
	margin: 19% 0% 3% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-41ba01b {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-41ba01b > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-41ba01b .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-41ba01b .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-3847881 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-3847881 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-dd0f4d5 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-cf31673 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-cefdbd5 > .elementor-widget-container {
	margin: 19% 0% 9% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-21bf8b6 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-21bf8b6 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-21bf8b6 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-21bf8b6 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-678eb51 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-678eb51 > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-3134ab6 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-9b2b32c:not(.elementor-motion-effects-element-type-background), .elementor-70382 .elementor-element.elementor-element-9b2b32c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c1d52f;
}

.elementor-70382 .elementor-element.elementor-element-9b2b32c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10% 0% 10% 0%;
}

.elementor-70382 .elementor-element.elementor-element-9b2b32c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-70382 .elementor-element.elementor-element-e795308 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-e795308 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-70382 .elementor-element.elementor-element-7e22b27 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 4% 3%;
	--row-gap: 4%;
	--column-gap: 3%;
	--grid-auto-flow: row;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-70382 .elementor-element.elementor-element-81bd0a3 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-f28dfd7 > .elementor-widget-container {
	margin: 35% 0% 18% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-8d90276 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-8d90276 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-8d90276 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-8d90276 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-4f9dbba {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-4f9dbba > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-8741a57 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-3abd06a {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-16743f6 > .elementor-widget-container {
	margin: 33% 0% 23% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-ebae5de {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-ebae5de > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-ebae5de .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-ebae5de .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-0bda33a {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-0bda33a > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-0cb15d7 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-17db21b {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-640295b > .elementor-widget-container {
	margin: 10% 0% 5% 0%;
}

.elementor-70382 .elementor-element.elementor-element-640295b img {
	width: 90%;
}

.elementor-70382 .elementor-element.elementor-element-58c3c38 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-58c3c38 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-58c3c38 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-58c3c38 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-efba953 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-efba953 > .elementor-widget-container {
	margin: 0px 11px 5px 0px;
}

.elementor-70382 .elementor-element.elementor-element-4e47bcc {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-4e47bcc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-06292c3 {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-6e3fadf > .elementor-widget-container {
	margin: 10% 0% 7% 0%;
}

.elementor-70382 .elementor-element.elementor-element-6e3fadf img {
	width: 80%;
}

.elementor-70382 .elementor-element.elementor-element-d6bbd53 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-d6bbd53 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-d6bbd53 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-d6bbd53 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-542f07d {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-542f07d > .elementor-widget-container {
	margin: 0px 11px 5px 0px;
}

.elementor-70382 .elementor-element.elementor-element-b04bc66 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

.elementor-70382 .elementor-element.elementor-element-b04bc66 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-60b9a14:not(.elementor-motion-effects-element-type-background), .elementor-70382 .elementor-element.elementor-element-60b9a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #999;
}

.elementor-70382 .elementor-element.elementor-element-60b9a14 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10% 0% 10% 0%;
}

.elementor-70382 .elementor-element.elementor-element-60b9a14 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-70382 .elementor-element.elementor-element-f2023ee > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-f2023ee > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-70382 .elementor-element.elementor-element-9bced92 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70382 .elementor-element.elementor-element-3d2c206 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 4% 3%;
	--row-gap: 4%;
	--column-gap: 3%;
	--grid-auto-flow: row;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-70382 .elementor-element.elementor-element-de1214f {
	--display: flex;
	--min-height: 25vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-70382 .elementor-element.elementor-element-2e0be98 > .elementor-widget-container {
	margin: 4% 0% -24% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-16b5dc4 {
	--divider-border-style: solid;
	--divider-color: #999;
	--divider-border-width: 1px;
}

.elementor-70382 .elementor-element.elementor-element-16b5dc4 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-70382 .elementor-element.elementor-element-16b5dc4 .elementor-divider-separator {
	width: 100%;
}

.elementor-70382 .elementor-element.elementor-element-16b5dc4 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-70382 .elementor-element.elementor-element-3367f6c {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-70382 .elementor-element.elementor-element-3367f6c > .elementor-widget-container {
	margin: 0px 11px 0px 0px;
}

.elementor-70382 .elementor-element.elementor-element-4cc13a9 {
	width: var(--container-widget-width, 140px);
	max-width: 140px;
	--container-widget-width: 140px;
	--container-widget-flex-grow: 0;
	font-family: "Bitter", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 12.8px;
	color: #7e7e7e;
}

@media (min-width:768px) {
	.elementor-70382 .elementor-element.elementor-element-c62e126 {
		width: 100%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-c5740cc {
		width: 100%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-b193322 {
		--width: 100%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-ffcef49 {
		--width: 17vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-aae76a1 {
		width: 100%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-bf83de1 {
		--width: 100%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-e1bd47d {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-b894583 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-0d4a8c0 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-fd5a7f7 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-b1a4885 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-abd3f01 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-1c1f69a {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-a947cfb {
		width: 100%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-00f4c91 {
		--width: 100%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-679ba0a {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-3f239bb {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-179537a {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-b8100a5 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-effc382 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-f02a1f8 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-8463787 {
		width: 100%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-43c3460 {
		--width: 100%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-d3df48c {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-e5b3264 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-b73060d {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-288c9f0 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-ad763e1 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-c6a71d8 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-03eb253 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-4e07e86 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-39fdfc5 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-2a3ca4d {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-41540c3 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-f3c09d0 {
		width: 100%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-3c7fb84 {
		--width: 100%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-7252a9e {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-cf31673 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-e795308 {
		width: 100%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-7e22b27 {
		--width: 100%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-81bd0a3 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-3abd06a {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-17db21b {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-06292c3 {
		--width: 18vw;
	}
	
	.elementor-70382 .elementor-element.elementor-element-f2023ee {
		width: 100%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-3d2c206 {
		--width: 100%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-de1214f {
		--width: 18vw;
	}
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-70382 .elementor-element.elementor-element-b193322 {
		--grid-auto-flow: row;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-70382 .elementor-element.elementor-element-bf83de1 {
		--grid-auto-flow: row;
	}
	
	.elementor-70382 .elementor-element.elementor-element-00f4c91 {
		--grid-auto-flow: row;
	}
	
	.elementor-70382 .elementor-element.elementor-element-43c3460 {
		--grid-auto-flow: row;
	}
	
	.elementor-70382 .elementor-element.elementor-element-3c7fb84 {
		--grid-auto-flow: row;
	}
	
	.elementor-70382 .elementor-element.elementor-element-7e22b27 {
		--grid-auto-flow: row;
	}
	
	.elementor-70382 .elementor-element.elementor-element-3d2c206 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-70382 .elementor-element.elementor-element-2d2b607 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-70382 .elementor-element.elementor-element-ce4f734 > .elementor-widget-container {
		margin: 0px 0px 80px 0px;
	}
	
	.elementor-70382 .elementor-element.elementor-element-9c55e0b > .elementor-widget-container {
		margin: 0px 40px 80px 0px;
	}
	
	.elementor-70382 .elementor-element.elementor-element-7652f84 > .elementor-widget-container {
		margin: 0px 40px 80px 0px;
	}
	
	.elementor-70382 .elementor-element.elementor-element-0682856 {
		--width: 334px;
	}
	
	.elementor-70382 .elementor-element.elementor-element-b193322 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 4% 0%;
		--row-gap: 4%;
		--column-gap: 0%;
		--grid-auto-flow: row;
	}
	
	.elementor-70382 .elementor-element.elementor-element-ffcef49 {
		--min-height: 40vh;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-70382 .elementor-element.elementor-element-b636967 img {
		width: 100%;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-70382 .elementor-element.elementor-element-b7949eb {
		padding: 0% 0% 45% 0%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-fecfefb {
		--gap: 0% 0%;
		--row-gap: 0%;
		--column-gap: 0%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-bf83de1 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 1% 0%;
		--row-gap: 1%;
		--column-gap: 0%;
		--grid-auto-flow: row;
	}
	
	.elementor-70382 .elementor-element.elementor-element-e1bd47d {
		--min-height: 60vh;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-c646791 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-b894583 {
		--min-height: 60vh;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-70382 .elementor-element.elementor-element-0d4a8c0 {
		--min-height: 60vh;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-70382 .elementor-element.elementor-element-fd5a7f7 {
		--min-height: 60vh;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-70382 .elementor-element.elementor-element-b1a4885 {
		--min-height: 60vh;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-70382 .elementor-element.elementor-element-abd3f01 {
		--min-height: 60vh;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-70382 .elementor-element.elementor-element-1c1f69a {
		--min-height: 60vh;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-70382 .elementor-element.elementor-element-ff62de3 {
		padding: 0% 0% 75% 0%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-00f4c91 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-70382 .elementor-element.elementor-element-679ba0a {
		--min-height: 45vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-3f239bb {
		--min-height: 45vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-179537a {
		--min-height: 45vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-b8100a5 {
		--min-height: 45vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-4708999 > .elementor-widget-container {
		margin: 9% 0% 5% 0%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-effc382 {
		--min-height: 45vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-fcab8f4 > .elementor-widget-container {
		margin: 20% 0% 5% 0%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-f02a1f8 {
		--min-height: 45vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-26fa2b9 > .elementor-widget-container {
		margin: 20% 0% 5% 0%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-c00714d {
		padding: 15% 0% 225% 0%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-43c3460 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 2% 0%;
		--row-gap: 2%;
		--column-gap: 0%;
		--grid-auto-flow: row;
	}
	
	.elementor-70382 .elementor-element.elementor-element-d3df48c {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-e5b3264 {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-b73060d {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-288c9f0 {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-ad763e1 {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-c6a71d8 {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-03eb253 {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-4e07e86 {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-39fdfc5 {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-2a3ca4d {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-41540c3 {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-3c7fb84 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-70382 .elementor-element.elementor-element-7252a9e {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-cf31673 {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-9b2b32c {
		padding: 10% 0% 25% 0%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-7e22b27 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-70382 .elementor-element.elementor-element-81bd0a3 {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-3abd06a {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-17db21b {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-06292c3 {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-70382 .elementor-element.elementor-element-3d2c206 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-70382 .elementor-element.elementor-element-de1214f {
		--min-height: 50vh;
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
}

/* Start custom CSS for heading, class: .elementor-element-aa34232 */
.active div .elementor-heading-title {
	color: #00338d !important;
	text-decoration: underline;
	text-underline-offset: 20px;
}

.elementor-70382 .elementor-element.elementor-element-aa34232:hover .elementor-heading-title {
	color: #00338d !important;
	text-decoration: underline;
	text-underline-offset: 20px;
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-03741ed */
.elementor-70382 .elementor-element.elementor-element-03741ed:hover .elementor-heading-title {
	color: #00338d !important;
	text-decoration: underline;
	text-underline-offset: 20px;
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-64b97d9 */
.elementor-70382 .elementor-element.elementor-element-64b97d9:hover .elementor-heading-title {
	color: #00338d !important;
	text-decoration: underline;
	text-underline-offset: 20px;
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-0a4f9cd */
.elementor-70382 .elementor-element.elementor-element-0a4f9cd:hover .elementor-heading-title {
	color: #00338d !important;
	text-decoration: underline;
	text-underline-offset: 20px;
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ce4f734 */
.elementor-70382 .elementor-element.elementor-element-ce4f734:hover .elementor-heading-title {
	color: #00338d !important;
	text-decoration: underline;
	text-underline-offset: 20px;
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9c55e0b */
.elementor-70382 .elementor-element.elementor-element-9c55e0b:hover .elementor-heading-title {
	color: #00338d !important;
	text-decoration: underline;
	text-underline-offset: 20px;
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7652f84 */
.elementor-70382 .elementor-element.elementor-element-7652f84:hover .elementor-heading-title {
	color: #00338d !important;
	text-decoration: underline;
	text-underline-offset: 20px;
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9388973 */
.elementor-70382 .elementor-element.elementor-element-9388973 a {
	color: #7e7e7e;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ffcef49 */
.elementor-70382 .elementor-element.elementor-element-ffcef49 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-8d14205 */
.elementor-70382 .elementor-element.elementor-element-8d14205 {
	display: none;
}

.elementor-70382 .elementor-element.elementor-element-8d14205.active2 {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e1bd47d */
.elementor-70382 .elementor-element.elementor-element-e1bd47d {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b894583 */
.elementor-70382 .elementor-element.elementor-element-b894583 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0d4a8c0 */
.elementor-70382 .elementor-element.elementor-element-0d4a8c0 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fd5a7f7 */
.elementor-70382 .elementor-element.elementor-element-fd5a7f7 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b1a4885 */
.elementor-70382 .elementor-element.elementor-element-b1a4885 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-abd3f01 */
.elementor-70382 .elementor-element.elementor-element-abd3f01 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1c1f69a */

/*.elementor-70382 .elementor-element.elementor-element-1c1f69a {*/

/*    display: grid;*/

/*}*/

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-b7949eb */
.elementor-70382 .elementor-element.elementor-element-b7949eb {
	display: none;
}

.elementor-70382 .elementor-element.elementor-element-b7949eb.active2 {
	display: block;
}

.elementor-70382 .elementor-element.elementor-element-b7949eb div a {
	color: #999;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-679ba0a */
.elementor-70382 .elementor-element.elementor-element-679ba0a {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3f239bb */
.elementor-70382 .elementor-element.elementor-element-3f239bb {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-179537a */
.elementor-70382 .elementor-element.elementor-element-179537a {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b8100a5 */
.elementor-70382 .elementor-element.elementor-element-b8100a5 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-effc382 */
.elementor-70382 .elementor-element.elementor-element-effc382 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f02a1f8 */
.elementor-70382 .elementor-element.elementor-element-f02a1f8 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-ff62de3 */
.elementor-70382 .elementor-element.elementor-element-ff62de3 {
	display: none;
}

.elementor-70382 .elementor-element.elementor-element-ff62de3.active2 {
	display: block;
}

.elementor-70382 .elementor-element.elementor-element-ff62de3 div a {
	color: #999;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d3df48c */
.elementor-70382 .elementor-element.elementor-element-d3df48c {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e5b3264 */
.elementor-70382 .elementor-element.elementor-element-e5b3264 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b73060d */
.elementor-70382 .elementor-element.elementor-element-b73060d {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-288c9f0 */
.elementor-70382 .elementor-element.elementor-element-288c9f0 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ad763e1 */
.elementor-70382 .elementor-element.elementor-element-ad763e1 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c6a71d8 */
.elementor-70382 .elementor-element.elementor-element-c6a71d8 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-03eb253 */
.elementor-70382 .elementor-element.elementor-element-03eb253 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4e07e86 */
.elementor-70382 .elementor-element.elementor-element-4e07e86 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-39fdfc5 */
.elementor-70382 .elementor-element.elementor-element-39fdfc5 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2a3ca4d */
.elementor-70382 .elementor-element.elementor-element-2a3ca4d {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-41540c3 */
.elementor-70382 .elementor-element.elementor-element-41540c3 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-c00714d */
.elementor-70382 .elementor-element.elementor-element-c00714d {
	display: none;
}

.elementor-70382 .elementor-element.elementor-element-c00714d.active2 {
	display: block;
}

.elementor-70382 .elementor-element.elementor-element-c00714d div a {
	color: #999;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7252a9e */
.elementor-70382 .elementor-element.elementor-element-7252a9e {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cf31673 */
.elementor-70382 .elementor-element.elementor-element-cf31673 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-345ca35 */
.elementor-70382 .elementor-element.elementor-element-345ca35 {
	display: none;
}

.elementor-70382 .elementor-element.elementor-element-345ca35.active2 {
	display: block;
}

.elementor-70382 .elementor-element.elementor-element-345ca35 div a {
	color: #999;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-81bd0a3 */
.elementor-70382 .elementor-element.elementor-element-81bd0a3 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3abd06a */
.elementor-70382 .elementor-element.elementor-element-3abd06a {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-17db21b */
.elementor-70382 .elementor-element.elementor-element-17db21b {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-06292c3 */
.elementor-70382 .elementor-element.elementor-element-06292c3 {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-9b2b32c */
.elementor-70382 .elementor-element.elementor-element-9b2b32c {
	display: none;
}

.elementor-70382 .elementor-element.elementor-element-9b2b32c.active2 {
	display: block;
}

.elementor-70382 .elementor-element.elementor-element-9b2b32c div a {
	color: #999;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-de1214f */
.elementor-70382 .elementor-element.elementor-element-de1214f {
	display: grid;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-60b9a14 */
.elementor-70382 .elementor-element.elementor-element-60b9a14 {
	display: none;
}

.elementor-70382 .elementor-element.elementor-element-60b9a14.active2 {
	display: block;
}

.elementor-70382 .elementor-element.elementor-element-60b9a14 div a {
	color: #999;
}
