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

.elementor-1478 .elementor-element.elementor-element-0f012f9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-e8d3343);
	--border-color: var(--e-global-color-e8d3343);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-0f012f9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1478 .elementor-element.elementor-element-8fe4494 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-8fe4494:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-8fe4494 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1478 .elementor-element.elementor-element-8fe4494:hover {
	background-color: var(--e-global-color-e8d3343);
}

.elementor-1478 .elementor-element.elementor-element-82a3460 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-da1479b);
	--border-color: var(--e-global-color-da1479b);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

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

.elementor-1478 .elementor-element.elementor-element-0f5abec {
	width: auto;
	max-width: auto;
}

.elementor-1478 .elementor-element.elementor-element-0f5abec .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

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

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

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

.elementor-1478 .elementor-element.elementor-element-d45f9e6 {
	width: auto;
	max-width: auto;
}

.elementor-1478 .elementor-element.elementor-element-d45f9e6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1478 .elementor-element.elementor-element-d45f9e6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1478 .elementor-element.elementor-element-d45f9e6.elementor-view-framed .elementor-icon, .elementor-1478 .elementor-element.elementor-element-d45f9e6.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1478 .elementor-element.elementor-element-d45f9e6.elementor-view-framed .elementor-icon, .elementor-1478 .elementor-element.elementor-element-d45f9e6.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1478 .elementor-element.elementor-element-d45f9e6 .elementor-icon {
	font-size: 20px;
}

.elementor-1478 .elementor-element.elementor-element-d45f9e6 .elementor-icon svg {
	height: 20px;
}

.elementor-1478 .elementor-element.elementor-element-56dd571 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-56dd571:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-56dd571 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1478 .elementor-element.elementor-element-56dd571:hover {
	background-color: var(--e-global-color-e8d3343);
	border-style: none;
}

.elementor-1478 .elementor-element.elementor-element-56dd571, .elementor-1478 .elementor-element.elementor-element-56dd571::before {
	--border-transition: .3s;
}

.elementor-1478 .elementor-element.elementor-element-4aeaf59 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e2ecff;
	--border-color: #e2ecff;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-9879350 {
	width: auto;
	max-width: auto;
}

.elementor-1478 .elementor-element.elementor-element-9879350 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #002f87;
}

.elementor-1478 .elementor-element.elementor-element-9615d68 {
	width: auto;
	max-width: auto;
}

.elementor-1478 .elementor-element.elementor-element-9615d68 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1478 .elementor-element.elementor-element-9615d68.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1478 .elementor-element.elementor-element-9615d68.elementor-view-framed .elementor-icon, .elementor-1478 .elementor-element.elementor-element-9615d68.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1478 .elementor-element.elementor-element-9615d68.elementor-view-framed .elementor-icon, .elementor-1478 .elementor-element.elementor-element-9615d68.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1478 .elementor-element.elementor-element-9615d68 .elementor-icon {
	font-size: 20px;
}

.elementor-1478 .elementor-element.elementor-element-9615d68 .elementor-icon svg {
	height: 20px;
}

.elementor-1478 .elementor-element.elementor-element-191c1c2 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-191c1c2:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-191c1c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1478 .elementor-element.elementor-element-191c1c2:hover {
	background-color: var(--e-global-color-e8d3343);
}

.elementor-1478 .elementor-element.elementor-element-93c4c03 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	border-style: none;
	--border-style: none;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-0e44630 {
	width: auto;
	max-width: auto;
}

.elementor-1478 .elementor-element.elementor-element-0e44630 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-1478 .elementor-element.elementor-element-99246a0 {
	width: auto;
	max-width: auto;
}

.elementor-1478 .elementor-element.elementor-element-99246a0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1478 .elementor-element.elementor-element-99246a0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1478 .elementor-element.elementor-element-99246a0.elementor-view-framed .elementor-icon, .elementor-1478 .elementor-element.elementor-element-99246a0.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1478 .elementor-element.elementor-element-99246a0.elementor-view-framed .elementor-icon, .elementor-1478 .elementor-element.elementor-element-99246a0.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1478 .elementor-element.elementor-element-99246a0 .elementor-icon {
	font-size: 20px;
}

.elementor-1478 .elementor-element.elementor-element-99246a0 .elementor-icon svg {
	height: 20px;
}

.elementor-1478 .elementor-element.elementor-element-699497f {
	--display: flex;
	--justify-content: center;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-b4bfbe8 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-dab4560 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-a7434b9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

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

.elementor-1478 .elementor-element.elementor-element-0adf4ab img {
	width: 48px;
}

.elementor-1478 .elementor-element.elementor-element-d89d72d {
	text-align: center;
}

.elementor-1478 .elementor-element.elementor-element-d89d72d .elementor-heading-title {
	font-family: var(--e-global-typography-61778cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-61778cc-font-size);
	font-weight: var(--e-global-typography-61778cc-font-weight);
	line-height: var(--e-global-typography-61778cc-line-height);
	word-spacing: var(--e-global-typography-61778cc-word-spacing);
}

.elementor-1478 .elementor-element.elementor-element-70d18e7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-f2d1d03.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1478 .elementor-element.elementor-element-f2d1d03 img {
	width: 48px;
}

.elementor-1478 .elementor-element.elementor-element-9711d9b {
	text-align: center;
}

.elementor-1478 .elementor-element.elementor-element-9711d9b .elementor-heading-title {
	font-family: var(--e-global-typography-61778cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-61778cc-font-size);
	font-weight: var(--e-global-typography-61778cc-font-weight);
	line-height: var(--e-global-typography-61778cc-line-height);
	word-spacing: var(--e-global-typography-61778cc-word-spacing);
}

.elementor-1478 .elementor-element.elementor-element-5d4635c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-e4873d1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1478 .elementor-element.elementor-element-e4873d1 img {
	width: 48px;
}

.elementor-1478 .elementor-element.elementor-element-2bfc164 {
	text-align: center;
}

.elementor-1478 .elementor-element.elementor-element-2bfc164 .elementor-heading-title {
	font-family: var(--e-global-typography-61778cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-61778cc-font-size);
	font-weight: var(--e-global-typography-61778cc-font-weight);
	line-height: var(--e-global-typography-61778cc-line-height);
	word-spacing: var(--e-global-typography-61778cc-word-spacing);
}

.elementor-1478 .elementor-element.elementor-element-fdfcfd2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-31324bd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1478 .elementor-element.elementor-element-31324bd img {
	width: 48px;
}

.elementor-1478 .elementor-element.elementor-element-369ecbf {
	text-align: center;
}

.elementor-1478 .elementor-element.elementor-element-369ecbf .elementor-heading-title {
	font-family: var(--e-global-typography-61778cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-61778cc-font-size);
	font-weight: var(--e-global-typography-61778cc-font-weight);
	line-height: var(--e-global-typography-61778cc-line-height);
	word-spacing: var(--e-global-typography-61778cc-word-spacing);
}

.elementor-1478 .elementor-element.elementor-element-4088271 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-8fc6425.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1478 .elementor-element.elementor-element-8fc6425 img {
	width: 48px;
}

.elementor-1478 .elementor-element.elementor-element-cb5d92c {
	text-align: center;
}

.elementor-1478 .elementor-element.elementor-element-cb5d92c .elementor-heading-title {
	font-family: var(--e-global-typography-61778cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-61778cc-font-size);
	font-weight: var(--e-global-typography-61778cc-font-weight);
	line-height: var(--e-global-typography-61778cc-line-height);
	word-spacing: var(--e-global-typography-61778cc-word-spacing);
}

.elementor-1478 .elementor-element.elementor-element-75e23f7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-60a80a4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1478 .elementor-element.elementor-element-60a80a4 img {
	width: 48px;
}

.elementor-1478 .elementor-element.elementor-element-3ab631d {
	text-align: center;
}

.elementor-1478 .elementor-element.elementor-element-3ab631d .elementor-heading-title {
	font-family: var(--e-global-typography-61778cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-61778cc-font-size);
	font-weight: var(--e-global-typography-61778cc-font-weight);
	line-height: var(--e-global-typography-61778cc-line-height);
	word-spacing: var(--e-global-typography-61778cc-word-spacing);
}

.elementor-1478 .elementor-element.elementor-element-83dedb4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-0cda10a {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-6689c18 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-4a2a542 img {
	width: 48px;
}

.elementor-1478 .elementor-element.elementor-element-9ce27b8 {
	text-align: center;
}

.elementor-1478 .elementor-element.elementor-element-9ce27b8 .elementor-heading-title {
	font-family: var(--e-global-typography-61778cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-61778cc-font-size);
	font-weight: var(--e-global-typography-61778cc-font-weight);
	line-height: var(--e-global-typography-61778cc-line-height);
	word-spacing: var(--e-global-typography-61778cc-word-spacing);
}

.elementor-1478 .elementor-element.elementor-element-99a08f6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-60cca7a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1478 .elementor-element.elementor-element-60cca7a img {
	width: 48px;
}

.elementor-1478 .elementor-element.elementor-element-446d72f {
	text-align: center;
}

.elementor-1478 .elementor-element.elementor-element-446d72f .elementor-heading-title {
	font-family: var(--e-global-typography-61778cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-61778cc-font-size);
	font-weight: var(--e-global-typography-61778cc-font-weight);
	line-height: var(--e-global-typography-61778cc-line-height);
	word-spacing: var(--e-global-typography-61778cc-word-spacing);
}

.elementor-1478 .elementor-element.elementor-element-3e69784 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-d434d54.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1478 .elementor-element.elementor-element-d434d54 img {
	width: 48px;
}

.elementor-1478 .elementor-element.elementor-element-ec5574f {
	text-align: center;
}

.elementor-1478 .elementor-element.elementor-element-ec5574f .elementor-heading-title {
	font-family: var(--e-global-typography-61778cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-61778cc-font-size);
	font-weight: var(--e-global-typography-61778cc-font-weight);
	line-height: var(--e-global-typography-61778cc-line-height);
	word-spacing: var(--e-global-typography-61778cc-word-spacing);
}

.elementor-1478 .elementor-element.elementor-element-84a02f5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-0a1b112.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1478 .elementor-element.elementor-element-0a1b112 img {
	width: 48px;
}

.elementor-1478 .elementor-element.elementor-element-7ece223 {
	text-align: center;
}

.elementor-1478 .elementor-element.elementor-element-7ece223 .elementor-heading-title {
	font-family: var(--e-global-typography-61778cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-61778cc-font-size);
	font-weight: var(--e-global-typography-61778cc-font-weight);
	line-height: var(--e-global-typography-61778cc-line-height);
	word-spacing: var(--e-global-typography-61778cc-word-spacing);
}

.elementor-1478 .elementor-element.elementor-element-8fde96b {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-52dd83e {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-488cde2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-5955ceb img {
	width: 48px;
}

.elementor-1478 .elementor-element.elementor-element-fe4d481 {
	text-align: center;
}

.elementor-1478 .elementor-element.elementor-element-fe4d481 .elementor-heading-title {
	font-family: var(--e-global-typography-61778cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-61778cc-font-size);
	font-weight: var(--e-global-typography-61778cc-font-weight);
	line-height: var(--e-global-typography-61778cc-line-height);
	word-spacing: var(--e-global-typography-61778cc-word-spacing);
}

.elementor-1478 .elementor-element.elementor-element-e40de78 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-079e6c4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1478 .elementor-element.elementor-element-079e6c4 img {
	width: 48px;
}

.elementor-1478 .elementor-element.elementor-element-2698201 {
	text-align: center;
}

.elementor-1478 .elementor-element.elementor-element-2698201 .elementor-heading-title {
	font-family: var(--e-global-typography-61778cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-61778cc-font-size);
	font-weight: var(--e-global-typography-61778cc-font-weight);
	line-height: var(--e-global-typography-61778cc-line-height);
	word-spacing: var(--e-global-typography-61778cc-word-spacing);
}

.elementor-1478 .elementor-element.elementor-element-ff3bbdc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-1478 .elementor-element.elementor-element-596102f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1478 .elementor-element.elementor-element-596102f img {
	width: 48px;
}

.elementor-1478 .elementor-element.elementor-element-be43b0d {
	text-align: center;
}

.elementor-1478 .elementor-element.elementor-element-be43b0d .elementor-heading-title {
	font-family: var(--e-global-typography-61778cc-font-family), Sans-serif;
	font-size: var(--e-global-typography-61778cc-font-size);
	font-weight: var(--e-global-typography-61778cc-font-weight);
	line-height: var(--e-global-typography-61778cc-line-height);
	word-spacing: var(--e-global-typography-61778cc-word-spacing);
}

@media (min-width:425px) {
	.elementor-1478 .elementor-element.elementor-element-0f012f9 {
		--width: 268px;
	}
}

@media (min-width:2400px) {
	.elementor-1478 .elementor-element.elementor-element-b4bfbe8 {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-dab4560 {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-d89d72d .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-9711d9b .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-2bfc164 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-369ecbf .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-cb5d92c .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-3ab631d .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-83dedb4 {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-0cda10a {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-9ce27b8 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-446d72f .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-ec5574f .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-7ece223 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-8fde96b {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-52dd83e {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-fe4d481 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-2698201 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-be43b0d .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
}

@media (max-width:1799px) {
	.elementor-1478 .elementor-element.elementor-element-b4bfbe8 {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-dab4560 {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-d89d72d .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-9711d9b .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-2bfc164 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-369ecbf .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-cb5d92c .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-3ab631d .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-83dedb4 {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-0cda10a {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-9ce27b8 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-446d72f .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-ec5574f .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-7ece223 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-8fde96b {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-52dd83e {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-fe4d481 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-2698201 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-be43b0d .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
}

@media (max-width:1439px) {
	.elementor-1478 .elementor-element.elementor-element-b4bfbe8 {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-dab4560 {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-83dedb4 {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-0cda10a {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-8fde96b {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-52dd83e {
		--grid-auto-flow: row;
	}
}

@media (max-width:1023px) {
	.elementor-1478 .elementor-element.elementor-element-b4bfbe8 {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-dab4560 {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-d89d72d .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-9711d9b .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-2bfc164 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-369ecbf .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-cb5d92c .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-3ab631d .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-83dedb4 {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-0cda10a {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-9ce27b8 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-446d72f .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-ec5574f .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-7ece223 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-8fde96b {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-52dd83e {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-fe4d481 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-2698201 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-be43b0d .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
}

@media (max-width:767px) {
	.elementor-1478 .elementor-element.elementor-element-b4bfbe8 {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-dab4560 {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-83dedb4 {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-0cda10a {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-8fde96b {
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-52dd83e {
		--grid-auto-flow: row;
	}
}

@media (max-width:424px) {
	.elementor-1478 .elementor-element.elementor-element-b4bfbe8 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-dab4560 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-d89d72d .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-9711d9b .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-2bfc164 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-369ecbf .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-cb5d92c .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-3ab631d .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-83dedb4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-0cda10a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-9ce27b8 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-446d72f .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-ec5574f .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-7ece223 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-8fde96b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-52dd83e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1478 .elementor-element.elementor-element-fe4d481 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-2698201 .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
	
	.elementor-1478 .elementor-element.elementor-element-be43b0d .elementor-heading-title {
		font-size: var(--e-global-typography-61778cc-font-size);
		line-height: var(--e-global-typography-61778cc-line-height);
		word-spacing: var(--e-global-typography-61778cc-word-spacing);
	}
}
