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

.elementor-226181 .elementor-element.elementor-element-a35fa83 {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-400e2e3 {
	--display: grid;
	--e-con-grid-template-columns: repeat(7, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: stretch;
	--align-items: stretch;
}

.elementor-226181 .elementor-element.elementor-element-400e2e3.e-con {
	--align-self: stretch;
}

.elementor-226181 .elementor-element.elementor-element-a0267e3 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-a0267e3:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-a0267e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d19a246);
}

.elementor-226181 .elementor-element.elementor-element-22b9e02 {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-22b9e02 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-226181 .elementor-element.elementor-element-3f6146f {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-3f6146f:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-3f6146f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f41606c);
}

.elementor-226181 .elementor-element.elementor-element-70d6189 {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-70d6189 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-226181 .elementor-element.elementor-element-c240e47 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-c240e47:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-c240e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a7db430);
}

.elementor-226181 .elementor-element.elementor-element-fd0777e > .elementor-widget-container {
	padding: .3rem .3rem .3rem .3rem;
}

.elementor-226181 .elementor-element.elementor-element-fd0777e {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-fd0777e .elementor-heading-title {
	color: #fff;
}

.elementor-226181 .elementor-element.elementor-element-4671dcf {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--z-index: 9;
}

.elementor-226181 .elementor-element.elementor-element-4671dcf:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-4671dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-226181 .elementor-element.elementor-element-4671dcf.e-con {
	--e-con-transform-scale: 1.1;
}

.elementor-226181 .elementor-element.elementor-element-38f9b01 > .elementor-widget-container {
	padding: .3rem .3rem .3rem .3rem;
}

.elementor-226181 .elementor-element.elementor-element-38f9b01 {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-38f9b01 .elementor-heading-title {
	color: #fff;
}

.elementor-226181 .elementor-element.elementor-element-96205cb {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-96205cb:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-96205cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4c1be43);
}

.elementor-226181 .elementor-element.elementor-element-a61a9d4 > .elementor-widget-container {
	padding: .3rem .3rem .3rem .3rem;
}

.elementor-226181 .elementor-element.elementor-element-a61a9d4 {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-a61a9d4 .elementor-heading-title {
	color: #fff;
}

.elementor-226181 .elementor-element.elementor-element-f9330b7 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-f9330b7:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-f9330b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-768fa73);
}

.elementor-226181 .elementor-element.elementor-element-13ee0bd > .elementor-widget-container {
	padding: .3rem .3rem .3rem .3rem;
}

.elementor-226181 .elementor-element.elementor-element-13ee0bd {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-13ee0bd .elementor-heading-title {
	color: #fff;
}

.elementor-226181 .elementor-element.elementor-element-2c58d3d {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-2c58d3d:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-2c58d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d6ec43d);
}

.elementor-226181 .elementor-element.elementor-element-32adcca > .elementor-widget-container {
	padding: .3rem .3rem .3rem .3rem;
}

.elementor-226181 .elementor-element.elementor-element-32adcca {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-32adcca .elementor-heading-title {
	color: #fff;
}

.elementor-226181 .elementor-element.elementor-element-f477ab2 {
	--display: grid;
	--e-con-grid-template-columns: repeat(7, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: stretch;
	--align-items: stretch;
}

.elementor-226181 .elementor-element.elementor-element-c65dde4 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-c65dde4:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-c65dde4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1343ed6);
}

.elementor-226181 .elementor-element.elementor-element-3912ac1 {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-3912ac1 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-226181 .elementor-element.elementor-element-728bf11 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-728bf11:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-728bf11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-90c06ea);
}

.elementor-226181 .elementor-element.elementor-element-d507cd3 {
	text-align: center;
}

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

.elementor-226181 .elementor-element.elementor-element-a2f76a0 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-a2f76a0:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-a2f76a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f7dd7ee);
}

.elementor-226181 .elementor-element.elementor-element-5c2d385 > .elementor-widget-container {
	padding: .3rem .3rem .3rem .3rem;
}

.elementor-226181 .elementor-element.elementor-element-5c2d385 {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-5c2d385 .elementor-heading-title {
	color: #fff;
}

.elementor-226181 .elementor-element.elementor-element-b5c1a29 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--z-index: 9;
}

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

.elementor-226181 .elementor-element.elementor-element-b5c1a29.e-con {
	--e-con-transform-scale: 1.1;
}

.elementor-226181 .elementor-element.elementor-element-1c5e77e > .elementor-widget-container {
	padding: .3rem .3rem .3rem .3rem;
}

.elementor-226181 .elementor-element.elementor-element-1c5e77e {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-1c5e77e .elementor-heading-title {
	color: #fff;
}

.elementor-226181 .elementor-element.elementor-element-9d02f46 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-9d02f46:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-9d02f46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-52d2ae6);
}

.elementor-226181 .elementor-element.elementor-element-3b04f37 > .elementor-widget-container {
	padding: .3rem .3rem .3rem .3rem;
}

.elementor-226181 .elementor-element.elementor-element-3b04f37 {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-3b04f37 .elementor-heading-title {
	color: #fff;
}

.elementor-226181 .elementor-element.elementor-element-44f2cbc {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-44f2cbc:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-44f2cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ecd1a29);
}

.elementor-226181 .elementor-element.elementor-element-d7f0a75 > .elementor-widget-container {
	padding: .3rem .3rem .3rem .3rem;
}

.elementor-226181 .elementor-element.elementor-element-d7f0a75 {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-d7f0a75 .elementor-heading-title {
	color: #fff;
}

.elementor-226181 .elementor-element.elementor-element-b8ae865 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-b8ae865:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-b8ae865 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ad05ba2);
}

.elementor-226181 .elementor-element.elementor-element-391124a > .elementor-widget-container {
	padding: .3rem .3rem .3rem .3rem;
}

.elementor-226181 .elementor-element.elementor-element-391124a {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-391124a .elementor-heading-title {
	color: #fff;
}

.elementor-226181 .elementor-element.elementor-element-97fdaf4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(7, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: stretch;
	--align-items: stretch;
}

.elementor-226181 .elementor-element.elementor-element-402d53e {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-402d53e:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-402d53e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f7f61b6);
}

.elementor-226181 .elementor-element.elementor-element-de01201 {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-de01201 .elementor-heading-title {
	color: var(--e-global-color-c8be2a0);
}

.elementor-226181 .elementor-element.elementor-element-c01ac4b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

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

.elementor-226181 .elementor-element.elementor-element-4f1098a {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-4f1098a .elementor-heading-title {
	color: var(--e-global-color-c8be2a0);
}

.elementor-226181 .elementor-element.elementor-element-7b9aa1e {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-7b9aa1e:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-7b9aa1e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-95e05a7);
}

.elementor-226181 .elementor-element.elementor-element-12b27a4 > .elementor-widget-container {
	padding: .3rem .3rem .3rem .3rem;
}

.elementor-226181 .elementor-element.elementor-element-12b27a4 {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-12b27a4 .elementor-heading-title {
	color: #fff;
}

.elementor-226181 .elementor-element.elementor-element-78e30e2 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--z-index: 9;
}

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

.elementor-226181 .elementor-element.elementor-element-78e30e2.e-con {
	--e-con-transform-scale: 1.1;
}

.elementor-226181 .elementor-element.elementor-element-2e62ce8 > .elementor-widget-container {
	padding: .3rem .3rem .3rem .3rem;
}

.elementor-226181 .elementor-element.elementor-element-2e62ce8 {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-2e62ce8 .elementor-heading-title {
	color: #fff;
}

.elementor-226181 .elementor-element.elementor-element-3e7824d {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-3e7824d:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-3e7824d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c8be2a0);
}

.elementor-226181 .elementor-element.elementor-element-6ff7b0f > .elementor-widget-container {
	padding: .3rem .3rem .3rem .3rem;
}

.elementor-226181 .elementor-element.elementor-element-6ff7b0f {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-6ff7b0f .elementor-heading-title {
	color: #fff;
}

.elementor-226181 .elementor-element.elementor-element-acc52bf {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-acc52bf:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-acc52bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d23f231);
}

.elementor-226181 .elementor-element.elementor-element-117677a > .elementor-widget-container {
	padding: .3rem .3rem .3rem .3rem;
}

.elementor-226181 .elementor-element.elementor-element-117677a {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-117677a .elementor-heading-title {
	color: #fff;
}

.elementor-226181 .elementor-element.elementor-element-f38c769 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-226181 .elementor-element.elementor-element-f38c769:not(.elementor-motion-effects-element-type-background), .elementor-226181 .elementor-element.elementor-element-f38c769 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bc90954);
}

.elementor-226181 .elementor-element.elementor-element-142bd9e > .elementor-widget-container {
	padding: .3rem .3rem .3rem .3rem;
}

.elementor-226181 .elementor-element.elementor-element-142bd9e {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-142bd9e .elementor-heading-title {
	color: #fff;
}

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

.elementor-226181 .elementor-element.elementor-element-225ede6 {
	text-align: center;
}

.elementor-226181 .elementor-element.elementor-element-635b4c2 {
	--display: flex;
}

.elementor-226181 .elementor-element.elementor-element-7786244 .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);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-decbcde .elementor-heading-title {
	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);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-2782d5f .elementor-heading-title {
	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);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-0d5648d .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-a9d639f .elementor-heading-title {
	font-family: var(--e-global-typography-2be4649-font-family), Sans-serif;
	font-size: var(--e-global-typography-2be4649-font-size);
	font-weight: var(--e-global-typography-2be4649-font-weight);
	line-height: var(--e-global-typography-2be4649-line-height);
	letter-spacing: var(--e-global-typography-2be4649-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-de3c543 .elementor-heading-title {
	font-family: var(--e-global-typography-3b48255-font-family), Sans-serif;
	font-size: var(--e-global-typography-3b48255-font-size);
	font-weight: var(--e-global-typography-3b48255-font-weight);
	line-height: var(--e-global-typography-3b48255-line-height);
	letter-spacing: var(--e-global-typography-3b48255-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-5297dac .elementor-heading-title {
	font-family: var(--e-global-typography-9b2d951-font-family), Sans-serif;
	font-size: var(--e-global-typography-9b2d951-font-size);
	font-weight: var(--e-global-typography-9b2d951-font-weight);
	line-height: var(--e-global-typography-9b2d951-line-height);
	letter-spacing: var(--e-global-typography-9b2d951-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-2bb3b4f .elementor-heading-title {
	font-family: var(--e-global-typography-58e7f5f-font-family), Sans-serif;
	font-size: var(--e-global-typography-58e7f5f-font-size);
	font-weight: var(--e-global-typography-58e7f5f-font-weight);
	line-height: var(--e-global-typography-58e7f5f-line-height);
	letter-spacing: var(--e-global-typography-58e7f5f-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-f82098f .elementor-heading-title {
	font-family: var(--e-global-typography-205573c-font-family), Sans-serif;
	font-size: var(--e-global-typography-205573c-font-size);
	font-weight: var(--e-global-typography-205573c-font-weight);
	text-decoration: var(--e-global-typography-205573c-text-decoration);
	line-height: var(--e-global-typography-205573c-line-height);
	letter-spacing: var(--e-global-typography-205573c-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-245fd37 .elementor-heading-title {
	font-family: var(--e-global-typography-232eaab-font-family), Sans-serif;
	font-size: var(--e-global-typography-232eaab-font-size);
	font-weight: var(--e-global-typography-232eaab-font-weight);
	line-height: var(--e-global-typography-232eaab-line-height);
	letter-spacing: var(--e-global-typography-232eaab-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-5921c56 .elementor-heading-title {
	font-family: var(--e-global-typography-6f9c1ed-font-family), Sans-serif;
	font-size: var(--e-global-typography-6f9c1ed-font-size);
	font-weight: var(--e-global-typography-6f9c1ed-font-weight);
	line-height: var(--e-global-typography-6f9c1ed-line-height);
	letter-spacing: var(--e-global-typography-6f9c1ed-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-76f57d7 .elementor-heading-title {
	font-family: var(--e-global-typography-5a670c2-font-family), Sans-serif;
	font-size: var(--e-global-typography-5a670c2-font-size);
	font-weight: var(--e-global-typography-5a670c2-font-weight);
	text-decoration: var(--e-global-typography-5a670c2-text-decoration);
	line-height: var(--e-global-typography-5a670c2-line-height);
	letter-spacing: var(--e-global-typography-5a670c2-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-ae56199 .elementor-heading-title {
	font-family: var(--e-global-typography-193cb65-font-family), Sans-serif;
	font-size: var(--e-global-typography-193cb65-font-size);
	font-weight: var(--e-global-typography-193cb65-font-weight);
}

.elementor-226181 .elementor-element.elementor-element-9f3d00d .elementor-heading-title {
	font-family: var(--e-global-typography-1e421ab-font-family), Sans-serif;
	font-size: var(--e-global-typography-1e421ab-font-size);
	font-weight: var(--e-global-typography-1e421ab-font-weight);
	text-transform: var(--e-global-typography-1e421ab-text-transform);
	line-height: var(--e-global-typography-1e421ab-line-height);
	letter-spacing: var(--e-global-typography-1e421ab-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-4c96d3e .elementor-heading-title {
	font-family: var(--e-global-typography-ffbb45f-font-family), Sans-serif;
	font-size: var(--e-global-typography-ffbb45f-font-size);
	font-weight: var(--e-global-typography-ffbb45f-font-weight);
	line-height: var(--e-global-typography-ffbb45f-line-height);
	letter-spacing: var(--e-global-typography-ffbb45f-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-aa6fa6b .elementor-heading-title {
	font-family: var(--e-global-typography-850b8ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-850b8ec-font-size);
	font-weight: var(--e-global-typography-850b8ec-font-weight);
	line-height: var(--e-global-typography-850b8ec-line-height);
	letter-spacing: var(--e-global-typography-850b8ec-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-7fb3c05 .elementor-heading-title {
	font-family: var(--e-global-typography-69859c2-font-family), Sans-serif;
	font-size: var(--e-global-typography-69859c2-font-size);
	font-weight: var(--e-global-typography-69859c2-font-weight);
	line-height: var(--e-global-typography-69859c2-line-height);
	letter-spacing: var(--e-global-typography-69859c2-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-65bf47f .elementor-heading-title {
	font-family: var(--e-global-typography-bf1f30a-font-family), Sans-serif;
	font-size: var(--e-global-typography-bf1f30a-font-size);
	font-weight: var(--e-global-typography-bf1f30a-font-weight);
	line-height: var(--e-global-typography-bf1f30a-line-height);
	letter-spacing: var(--e-global-typography-bf1f30a-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-387fa52 .elementor-heading-title {
	font-family: var(--e-global-typography-69f7277-font-family), Sans-serif;
	font-size: var(--e-global-typography-69f7277-font-size);
	font-weight: var(--e-global-typography-69f7277-font-weight);
	line-height: var(--e-global-typography-69f7277-line-height);
	letter-spacing: var(--e-global-typography-69f7277-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-e0f1f16 .elementor-heading-title {
	font-family: var(--e-global-typography-80351d4-font-family), Sans-serif;
	font-size: var(--e-global-typography-80351d4-font-size);
	font-weight: var(--e-global-typography-80351d4-font-weight);
}

.elementor-226181 .elementor-element.elementor-element-ded1834 .elementor-heading-title {
	font-family: var(--e-global-typography-a376e0d-font-family), Sans-serif;
	font-size: var(--e-global-typography-a376e0d-font-size);
	font-weight: var(--e-global-typography-a376e0d-font-weight);
	line-height: var(--e-global-typography-a376e0d-line-height);
	letter-spacing: var(--e-global-typography-a376e0d-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-7e6d5fd .elementor-heading-title {
	font-family: var(--e-global-typography-197d847-font-family), Sans-serif;
	font-size: var(--e-global-typography-197d847-font-size);
	font-weight: var(--e-global-typography-197d847-font-weight);
	line-height: var(--e-global-typography-197d847-line-height);
	letter-spacing: var(--e-global-typography-197d847-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-5f27526 .elementor-heading-title {
	font-family: var(--e-global-typography-77c1919-font-family), Sans-serif;
	font-size: var(--e-global-typography-77c1919-font-size);
	font-weight: var(--e-global-typography-77c1919-font-weight);
	line-height: var(--e-global-typography-77c1919-line-height);
	letter-spacing: var(--e-global-typography-77c1919-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-f331887 .elementor-heading-title {
	font-family: var(--e-global-typography-8888fbc-font-family), Sans-serif;
	font-size: var(--e-global-typography-8888fbc-font-size);
	font-weight: var(--e-global-typography-8888fbc-font-weight);
	line-height: var(--e-global-typography-8888fbc-line-height);
	letter-spacing: var(--e-global-typography-8888fbc-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-c8af836 .elementor-heading-title {
	font-family: var(--e-global-typography-2d260fa-font-family), Sans-serif;
	font-size: var(--e-global-typography-2d260fa-font-size);
	font-weight: var(--e-global-typography-2d260fa-font-weight);
	line-height: var(--e-global-typography-2d260fa-line-height);
	letter-spacing: var(--e-global-typography-2d260fa-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-be0b632 .elementor-heading-title {
	font-family: var(--e-global-typography-1aeb897-font-family), Sans-serif;
	font-size: var(--e-global-typography-1aeb897-font-size);
	font-weight: var(--e-global-typography-1aeb897-font-weight);
	line-height: var(--e-global-typography-1aeb897-line-height);
	letter-spacing: var(--e-global-typography-1aeb897-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-71f3518 .elementor-heading-title {
	font-family: var(--e-global-typography-a6e1172-font-family), Sans-serif;
	font-size: var(--e-global-typography-a6e1172-font-size);
	font-weight: var(--e-global-typography-a6e1172-font-weight);
	line-height: var(--e-global-typography-a6e1172-line-height);
	letter-spacing: var(--e-global-typography-a6e1172-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-3008306 .elementor-heading-title {
	font-family: var(--e-global-typography-1e631b4-font-family), Sans-serif;
	font-size: var(--e-global-typography-1e631b4-font-size);
	font-weight: var(--e-global-typography-1e631b4-font-weight);
	line-height: var(--e-global-typography-1e631b4-line-height);
	letter-spacing: var(--e-global-typography-1e631b4-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-0db2b38 .elementor-heading-title {
	font-family: var(--e-global-typography-8dcc2a6-font-family), Sans-serif;
	font-size: var(--e-global-typography-8dcc2a6-font-size);
	font-weight: var(--e-global-typography-8dcc2a6-font-weight);
	line-height: var(--e-global-typography-8dcc2a6-line-height);
	letter-spacing: var(--e-global-typography-8dcc2a6-letter-spacing);
}

.elementor-226181 .elementor-element.elementor-element-9fed1af {
	--display: flex;
}

@media (min-width:2400px) {
	.elementor-226181 .elementor-element.elementor-element-400e2e3 {
		--grid-auto-flow: row;
	}
	
	.elementor-226181 .elementor-element.elementor-element-f477ab2 {
		--grid-auto-flow: row;
	}
	
	.elementor-226181 .elementor-element.elementor-element-97fdaf4 {
		--grid-auto-flow: row;
	}
	
	.elementor-226181 .elementor-element.elementor-element-7786244 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-decbcde .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-2782d5f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-0d5648d .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-a9d639f .elementor-heading-title {
		font-size: var(--e-global-typography-2be4649-font-size);
		line-height: var(--e-global-typography-2be4649-line-height);
		letter-spacing: var(--e-global-typography-2be4649-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-de3c543 .elementor-heading-title {
		font-size: var(--e-global-typography-3b48255-font-size);
		line-height: var(--e-global-typography-3b48255-line-height);
		letter-spacing: var(--e-global-typography-3b48255-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-5297dac .elementor-heading-title {
		font-size: var(--e-global-typography-9b2d951-font-size);
		line-height: var(--e-global-typography-9b2d951-line-height);
		letter-spacing: var(--e-global-typography-9b2d951-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-2bb3b4f .elementor-heading-title {
		font-size: var(--e-global-typography-58e7f5f-font-size);
		line-height: var(--e-global-typography-58e7f5f-line-height);
		letter-spacing: var(--e-global-typography-58e7f5f-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-f82098f .elementor-heading-title {
		font-size: var(--e-global-typography-205573c-font-size);
		line-height: var(--e-global-typography-205573c-line-height);
		letter-spacing: var(--e-global-typography-205573c-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-245fd37 .elementor-heading-title {
		font-size: var(--e-global-typography-232eaab-font-size);
		line-height: var(--e-global-typography-232eaab-line-height);
		letter-spacing: var(--e-global-typography-232eaab-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-5921c56 .elementor-heading-title {
		font-size: var(--e-global-typography-6f9c1ed-font-size);
		line-height: var(--e-global-typography-6f9c1ed-line-height);
		letter-spacing: var(--e-global-typography-6f9c1ed-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-76f57d7 .elementor-heading-title {
		font-size: var(--e-global-typography-5a670c2-font-size);
		line-height: var(--e-global-typography-5a670c2-line-height);
		letter-spacing: var(--e-global-typography-5a670c2-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-ae56199 .elementor-heading-title {
		font-size: var(--e-global-typography-193cb65-font-size);
	}
	
	.elementor-226181 .elementor-element.elementor-element-9f3d00d .elementor-heading-title {
		font-size: var(--e-global-typography-1e421ab-font-size);
		line-height: var(--e-global-typography-1e421ab-line-height);
		letter-spacing: var(--e-global-typography-1e421ab-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-4c96d3e .elementor-heading-title {
		font-size: var(--e-global-typography-ffbb45f-font-size);
		line-height: var(--e-global-typography-ffbb45f-line-height);
		letter-spacing: var(--e-global-typography-ffbb45f-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-aa6fa6b .elementor-heading-title {
		font-size: var(--e-global-typography-850b8ec-font-size);
		line-height: var(--e-global-typography-850b8ec-line-height);
		letter-spacing: var(--e-global-typography-850b8ec-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-7fb3c05 .elementor-heading-title {
		font-size: var(--e-global-typography-69859c2-font-size);
		line-height: var(--e-global-typography-69859c2-line-height);
		letter-spacing: var(--e-global-typography-69859c2-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-65bf47f .elementor-heading-title {
		font-size: var(--e-global-typography-bf1f30a-font-size);
		line-height: var(--e-global-typography-bf1f30a-line-height);
		letter-spacing: var(--e-global-typography-bf1f30a-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-387fa52 .elementor-heading-title {
		font-size: var(--e-global-typography-69f7277-font-size);
		line-height: var(--e-global-typography-69f7277-line-height);
		letter-spacing: var(--e-global-typography-69f7277-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-e0f1f16 .elementor-heading-title {
		font-size: var(--e-global-typography-80351d4-font-size);
	}
	
	.elementor-226181 .elementor-element.elementor-element-ded1834 .elementor-heading-title {
		font-size: var(--e-global-typography-a376e0d-font-size);
		line-height: var(--e-global-typography-a376e0d-line-height);
		letter-spacing: var(--e-global-typography-a376e0d-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-7e6d5fd .elementor-heading-title {
		font-size: var(--e-global-typography-197d847-font-size);
		line-height: var(--e-global-typography-197d847-line-height);
		letter-spacing: var(--e-global-typography-197d847-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-5f27526 .elementor-heading-title {
		font-size: var(--e-global-typography-77c1919-font-size);
		line-height: var(--e-global-typography-77c1919-line-height);
		letter-spacing: var(--e-global-typography-77c1919-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-f331887 .elementor-heading-title {
		font-size: var(--e-global-typography-8888fbc-font-size);
		line-height: var(--e-global-typography-8888fbc-line-height);
		letter-spacing: var(--e-global-typography-8888fbc-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-c8af836 .elementor-heading-title {
		font-size: var(--e-global-typography-2d260fa-font-size);
		line-height: var(--e-global-typography-2d260fa-line-height);
		letter-spacing: var(--e-global-typography-2d260fa-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-be0b632 .elementor-heading-title {
		font-size: var(--e-global-typography-1aeb897-font-size);
		line-height: var(--e-global-typography-1aeb897-line-height);
		letter-spacing: var(--e-global-typography-1aeb897-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-71f3518 .elementor-heading-title {
		font-size: var(--e-global-typography-a6e1172-font-size);
		line-height: var(--e-global-typography-a6e1172-line-height);
		letter-spacing: var(--e-global-typography-a6e1172-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-3008306 .elementor-heading-title {
		font-size: var(--e-global-typography-1e631b4-font-size);
		line-height: var(--e-global-typography-1e631b4-line-height);
		letter-spacing: var(--e-global-typography-1e631b4-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-0db2b38 .elementor-heading-title {
		font-size: var(--e-global-typography-8dcc2a6-font-size);
		line-height: var(--e-global-typography-8dcc2a6-line-height);
		letter-spacing: var(--e-global-typography-8dcc2a6-letter-spacing);
	}
}

@media (max-width:1366px) {
	.elementor-226181 .elementor-element.elementor-element-400e2e3 {
		--grid-auto-flow: row;
	}
	
	.elementor-226181 .elementor-element.elementor-element-f477ab2 {
		--grid-auto-flow: row;
	}
	
	.elementor-226181 .elementor-element.elementor-element-97fdaf4 {
		--grid-auto-flow: row;
	}
	
	.elementor-226181 .elementor-element.elementor-element-7786244 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-decbcde .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-2782d5f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-0d5648d .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-a9d639f .elementor-heading-title {
		font-size: var(--e-global-typography-2be4649-font-size);
		line-height: var(--e-global-typography-2be4649-line-height);
		letter-spacing: var(--e-global-typography-2be4649-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-de3c543 .elementor-heading-title {
		font-size: var(--e-global-typography-3b48255-font-size);
		line-height: var(--e-global-typography-3b48255-line-height);
		letter-spacing: var(--e-global-typography-3b48255-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-5297dac .elementor-heading-title {
		font-size: var(--e-global-typography-9b2d951-font-size);
		line-height: var(--e-global-typography-9b2d951-line-height);
		letter-spacing: var(--e-global-typography-9b2d951-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-2bb3b4f .elementor-heading-title {
		font-size: var(--e-global-typography-58e7f5f-font-size);
		line-height: var(--e-global-typography-58e7f5f-line-height);
		letter-spacing: var(--e-global-typography-58e7f5f-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-f82098f .elementor-heading-title {
		font-size: var(--e-global-typography-205573c-font-size);
		line-height: var(--e-global-typography-205573c-line-height);
		letter-spacing: var(--e-global-typography-205573c-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-245fd37 .elementor-heading-title {
		font-size: var(--e-global-typography-232eaab-font-size);
		line-height: var(--e-global-typography-232eaab-line-height);
		letter-spacing: var(--e-global-typography-232eaab-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-5921c56 .elementor-heading-title {
		font-size: var(--e-global-typography-6f9c1ed-font-size);
		line-height: var(--e-global-typography-6f9c1ed-line-height);
		letter-spacing: var(--e-global-typography-6f9c1ed-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-76f57d7 .elementor-heading-title {
		font-size: var(--e-global-typography-5a670c2-font-size);
		line-height: var(--e-global-typography-5a670c2-line-height);
		letter-spacing: var(--e-global-typography-5a670c2-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-ae56199 .elementor-heading-title {
		font-size: var(--e-global-typography-193cb65-font-size);
	}
	
	.elementor-226181 .elementor-element.elementor-element-9f3d00d .elementor-heading-title {
		font-size: var(--e-global-typography-1e421ab-font-size);
		line-height: var(--e-global-typography-1e421ab-line-height);
		letter-spacing: var(--e-global-typography-1e421ab-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-4c96d3e .elementor-heading-title {
		font-size: var(--e-global-typography-ffbb45f-font-size);
		line-height: var(--e-global-typography-ffbb45f-line-height);
		letter-spacing: var(--e-global-typography-ffbb45f-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-aa6fa6b .elementor-heading-title {
		font-size: var(--e-global-typography-850b8ec-font-size);
		line-height: var(--e-global-typography-850b8ec-line-height);
		letter-spacing: var(--e-global-typography-850b8ec-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-7fb3c05 .elementor-heading-title {
		font-size: var(--e-global-typography-69859c2-font-size);
		line-height: var(--e-global-typography-69859c2-line-height);
		letter-spacing: var(--e-global-typography-69859c2-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-65bf47f .elementor-heading-title {
		font-size: var(--e-global-typography-bf1f30a-font-size);
		line-height: var(--e-global-typography-bf1f30a-line-height);
		letter-spacing: var(--e-global-typography-bf1f30a-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-387fa52 .elementor-heading-title {
		font-size: var(--e-global-typography-69f7277-font-size);
		line-height: var(--e-global-typography-69f7277-line-height);
		letter-spacing: var(--e-global-typography-69f7277-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-e0f1f16 .elementor-heading-title {
		font-size: var(--e-global-typography-80351d4-font-size);
	}
	
	.elementor-226181 .elementor-element.elementor-element-ded1834 .elementor-heading-title {
		font-size: var(--e-global-typography-a376e0d-font-size);
		line-height: var(--e-global-typography-a376e0d-line-height);
		letter-spacing: var(--e-global-typography-a376e0d-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-7e6d5fd .elementor-heading-title {
		font-size: var(--e-global-typography-197d847-font-size);
		line-height: var(--e-global-typography-197d847-line-height);
		letter-spacing: var(--e-global-typography-197d847-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-5f27526 .elementor-heading-title {
		font-size: var(--e-global-typography-77c1919-font-size);
		line-height: var(--e-global-typography-77c1919-line-height);
		letter-spacing: var(--e-global-typography-77c1919-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-f331887 .elementor-heading-title {
		font-size: var(--e-global-typography-8888fbc-font-size);
		line-height: var(--e-global-typography-8888fbc-line-height);
		letter-spacing: var(--e-global-typography-8888fbc-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-c8af836 .elementor-heading-title {
		font-size: var(--e-global-typography-2d260fa-font-size);
		line-height: var(--e-global-typography-2d260fa-line-height);
		letter-spacing: var(--e-global-typography-2d260fa-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-be0b632 .elementor-heading-title {
		font-size: var(--e-global-typography-1aeb897-font-size);
		line-height: var(--e-global-typography-1aeb897-line-height);
		letter-spacing: var(--e-global-typography-1aeb897-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-71f3518 .elementor-heading-title {
		font-size: var(--e-global-typography-a6e1172-font-size);
		line-height: var(--e-global-typography-a6e1172-line-height);
		letter-spacing: var(--e-global-typography-a6e1172-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-3008306 .elementor-heading-title {
		font-size: var(--e-global-typography-1e631b4-font-size);
		line-height: var(--e-global-typography-1e631b4-line-height);
		letter-spacing: var(--e-global-typography-1e631b4-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-0db2b38 .elementor-heading-title {
		font-size: var(--e-global-typography-8dcc2a6-font-size);
		line-height: var(--e-global-typography-8dcc2a6-line-height);
		letter-spacing: var(--e-global-typography-8dcc2a6-letter-spacing);
	}
}

@media (max-width:1200px) {
	.elementor-226181 .elementor-element.elementor-element-400e2e3 {
		--grid-auto-flow: row;
	}
	
	.elementor-226181 .elementor-element.elementor-element-f477ab2 {
		--grid-auto-flow: row;
	}
	
	.elementor-226181 .elementor-element.elementor-element-97fdaf4 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-226181 .elementor-element.elementor-element-400e2e3 {
		--grid-auto-flow: row;
	}
	
	.elementor-226181 .elementor-element.elementor-element-f477ab2 {
		--grid-auto-flow: row;
	}
	
	.elementor-226181 .elementor-element.elementor-element-97fdaf4 {
		--grid-auto-flow: row;
	}
	
	.elementor-226181 .elementor-element.elementor-element-7786244 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-decbcde .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-2782d5f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-0d5648d .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-a9d639f .elementor-heading-title {
		font-size: var(--e-global-typography-2be4649-font-size);
		line-height: var(--e-global-typography-2be4649-line-height);
		letter-spacing: var(--e-global-typography-2be4649-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-de3c543 .elementor-heading-title {
		font-size: var(--e-global-typography-3b48255-font-size);
		line-height: var(--e-global-typography-3b48255-line-height);
		letter-spacing: var(--e-global-typography-3b48255-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-5297dac .elementor-heading-title {
		font-size: var(--e-global-typography-9b2d951-font-size);
		line-height: var(--e-global-typography-9b2d951-line-height);
		letter-spacing: var(--e-global-typography-9b2d951-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-2bb3b4f .elementor-heading-title {
		font-size: var(--e-global-typography-58e7f5f-font-size);
		line-height: var(--e-global-typography-58e7f5f-line-height);
		letter-spacing: var(--e-global-typography-58e7f5f-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-f82098f .elementor-heading-title {
		font-size: var(--e-global-typography-205573c-font-size);
		line-height: var(--e-global-typography-205573c-line-height);
		letter-spacing: var(--e-global-typography-205573c-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-245fd37 .elementor-heading-title {
		font-size: var(--e-global-typography-232eaab-font-size);
		line-height: var(--e-global-typography-232eaab-line-height);
		letter-spacing: var(--e-global-typography-232eaab-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-5921c56 .elementor-heading-title {
		font-size: var(--e-global-typography-6f9c1ed-font-size);
		line-height: var(--e-global-typography-6f9c1ed-line-height);
		letter-spacing: var(--e-global-typography-6f9c1ed-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-76f57d7 .elementor-heading-title {
		font-size: var(--e-global-typography-5a670c2-font-size);
		line-height: var(--e-global-typography-5a670c2-line-height);
		letter-spacing: var(--e-global-typography-5a670c2-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-ae56199 .elementor-heading-title {
		font-size: var(--e-global-typography-193cb65-font-size);
	}
	
	.elementor-226181 .elementor-element.elementor-element-9f3d00d .elementor-heading-title {
		font-size: var(--e-global-typography-1e421ab-font-size);
		line-height: var(--e-global-typography-1e421ab-line-height);
		letter-spacing: var(--e-global-typography-1e421ab-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-4c96d3e .elementor-heading-title {
		font-size: var(--e-global-typography-ffbb45f-font-size);
		line-height: var(--e-global-typography-ffbb45f-line-height);
		letter-spacing: var(--e-global-typography-ffbb45f-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-aa6fa6b .elementor-heading-title {
		font-size: var(--e-global-typography-850b8ec-font-size);
		line-height: var(--e-global-typography-850b8ec-line-height);
		letter-spacing: var(--e-global-typography-850b8ec-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-7fb3c05 .elementor-heading-title {
		font-size: var(--e-global-typography-69859c2-font-size);
		line-height: var(--e-global-typography-69859c2-line-height);
		letter-spacing: var(--e-global-typography-69859c2-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-65bf47f .elementor-heading-title {
		font-size: var(--e-global-typography-bf1f30a-font-size);
		line-height: var(--e-global-typography-bf1f30a-line-height);
		letter-spacing: var(--e-global-typography-bf1f30a-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-387fa52 .elementor-heading-title {
		font-size: var(--e-global-typography-69f7277-font-size);
		line-height: var(--e-global-typography-69f7277-line-height);
		letter-spacing: var(--e-global-typography-69f7277-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-e0f1f16 .elementor-heading-title {
		font-size: var(--e-global-typography-80351d4-font-size);
	}
	
	.elementor-226181 .elementor-element.elementor-element-ded1834 .elementor-heading-title {
		font-size: var(--e-global-typography-a376e0d-font-size);
		line-height: var(--e-global-typography-a376e0d-line-height);
		letter-spacing: var(--e-global-typography-a376e0d-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-7e6d5fd .elementor-heading-title {
		font-size: var(--e-global-typography-197d847-font-size);
		line-height: var(--e-global-typography-197d847-line-height);
		letter-spacing: var(--e-global-typography-197d847-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-5f27526 .elementor-heading-title {
		font-size: var(--e-global-typography-77c1919-font-size);
		line-height: var(--e-global-typography-77c1919-line-height);
		letter-spacing: var(--e-global-typography-77c1919-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-f331887 .elementor-heading-title {
		font-size: var(--e-global-typography-8888fbc-font-size);
		line-height: var(--e-global-typography-8888fbc-line-height);
		letter-spacing: var(--e-global-typography-8888fbc-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-c8af836 .elementor-heading-title {
		font-size: var(--e-global-typography-2d260fa-font-size);
		line-height: var(--e-global-typography-2d260fa-line-height);
		letter-spacing: var(--e-global-typography-2d260fa-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-be0b632 .elementor-heading-title {
		font-size: var(--e-global-typography-1aeb897-font-size);
		line-height: var(--e-global-typography-1aeb897-line-height);
		letter-spacing: var(--e-global-typography-1aeb897-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-71f3518 .elementor-heading-title {
		font-size: var(--e-global-typography-a6e1172-font-size);
		line-height: var(--e-global-typography-a6e1172-line-height);
		letter-spacing: var(--e-global-typography-a6e1172-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-3008306 .elementor-heading-title {
		font-size: var(--e-global-typography-1e631b4-font-size);
		line-height: var(--e-global-typography-1e631b4-line-height);
		letter-spacing: var(--e-global-typography-1e631b4-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-0db2b38 .elementor-heading-title {
		font-size: var(--e-global-typography-8dcc2a6-font-size);
		line-height: var(--e-global-typography-8dcc2a6-line-height);
		letter-spacing: var(--e-global-typography-8dcc2a6-letter-spacing);
	}
}

@media (max-width:880px) {
	.elementor-226181 .elementor-element.elementor-element-400e2e3 {
		--grid-auto-flow: row;
	}
	
	.elementor-226181 .elementor-element.elementor-element-f477ab2 {
		--grid-auto-flow: row;
	}
	
	.elementor-226181 .elementor-element.elementor-element-97fdaf4 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-226181 .elementor-element.elementor-element-400e2e3 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-226181 .elementor-element.elementor-element-f477ab2 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-226181 .elementor-element.elementor-element-97fdaf4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-226181 .elementor-element.elementor-element-7786244 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-decbcde .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-2782d5f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-0d5648d .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-a9d639f .elementor-heading-title {
		font-size: var(--e-global-typography-2be4649-font-size);
		line-height: var(--e-global-typography-2be4649-line-height);
		letter-spacing: var(--e-global-typography-2be4649-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-de3c543 .elementor-heading-title {
		font-size: var(--e-global-typography-3b48255-font-size);
		line-height: var(--e-global-typography-3b48255-line-height);
		letter-spacing: var(--e-global-typography-3b48255-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-5297dac .elementor-heading-title {
		font-size: var(--e-global-typography-9b2d951-font-size);
		line-height: var(--e-global-typography-9b2d951-line-height);
		letter-spacing: var(--e-global-typography-9b2d951-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-2bb3b4f .elementor-heading-title {
		font-size: var(--e-global-typography-58e7f5f-font-size);
		line-height: var(--e-global-typography-58e7f5f-line-height);
		letter-spacing: var(--e-global-typography-58e7f5f-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-f82098f .elementor-heading-title {
		font-size: var(--e-global-typography-205573c-font-size);
		line-height: var(--e-global-typography-205573c-line-height);
		letter-spacing: var(--e-global-typography-205573c-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-245fd37 .elementor-heading-title {
		font-size: var(--e-global-typography-232eaab-font-size);
		line-height: var(--e-global-typography-232eaab-line-height);
		letter-spacing: var(--e-global-typography-232eaab-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-5921c56 .elementor-heading-title {
		font-size: var(--e-global-typography-6f9c1ed-font-size);
		line-height: var(--e-global-typography-6f9c1ed-line-height);
		letter-spacing: var(--e-global-typography-6f9c1ed-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-76f57d7 .elementor-heading-title {
		font-size: var(--e-global-typography-5a670c2-font-size);
		line-height: var(--e-global-typography-5a670c2-line-height);
		letter-spacing: var(--e-global-typography-5a670c2-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-ae56199 .elementor-heading-title {
		font-size: var(--e-global-typography-193cb65-font-size);
	}
	
	.elementor-226181 .elementor-element.elementor-element-9f3d00d .elementor-heading-title {
		font-size: var(--e-global-typography-1e421ab-font-size);
		line-height: var(--e-global-typography-1e421ab-line-height);
		letter-spacing: var(--e-global-typography-1e421ab-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-4c96d3e .elementor-heading-title {
		font-size: var(--e-global-typography-ffbb45f-font-size);
		line-height: var(--e-global-typography-ffbb45f-line-height);
		letter-spacing: var(--e-global-typography-ffbb45f-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-aa6fa6b .elementor-heading-title {
		font-size: var(--e-global-typography-850b8ec-font-size);
		line-height: var(--e-global-typography-850b8ec-line-height);
		letter-spacing: var(--e-global-typography-850b8ec-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-7fb3c05 .elementor-heading-title {
		font-size: var(--e-global-typography-69859c2-font-size);
		line-height: var(--e-global-typography-69859c2-line-height);
		letter-spacing: var(--e-global-typography-69859c2-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-65bf47f .elementor-heading-title {
		font-size: var(--e-global-typography-bf1f30a-font-size);
		line-height: var(--e-global-typography-bf1f30a-line-height);
		letter-spacing: var(--e-global-typography-bf1f30a-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-387fa52 .elementor-heading-title {
		font-size: var(--e-global-typography-69f7277-font-size);
		line-height: var(--e-global-typography-69f7277-line-height);
		letter-spacing: var(--e-global-typography-69f7277-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-e0f1f16 .elementor-heading-title {
		font-size: var(--e-global-typography-80351d4-font-size);
	}
	
	.elementor-226181 .elementor-element.elementor-element-ded1834 .elementor-heading-title {
		font-size: var(--e-global-typography-a376e0d-font-size);
		line-height: var(--e-global-typography-a376e0d-line-height);
		letter-spacing: var(--e-global-typography-a376e0d-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-7e6d5fd .elementor-heading-title {
		font-size: var(--e-global-typography-197d847-font-size);
		line-height: var(--e-global-typography-197d847-line-height);
		letter-spacing: var(--e-global-typography-197d847-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-5f27526 .elementor-heading-title {
		font-size: var(--e-global-typography-77c1919-font-size);
		line-height: var(--e-global-typography-77c1919-line-height);
		letter-spacing: var(--e-global-typography-77c1919-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-f331887 .elementor-heading-title {
		font-size: var(--e-global-typography-8888fbc-font-size);
		line-height: var(--e-global-typography-8888fbc-line-height);
		letter-spacing: var(--e-global-typography-8888fbc-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-c8af836 .elementor-heading-title {
		font-size: var(--e-global-typography-2d260fa-font-size);
		line-height: var(--e-global-typography-2d260fa-line-height);
		letter-spacing: var(--e-global-typography-2d260fa-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-be0b632 .elementor-heading-title {
		font-size: var(--e-global-typography-1aeb897-font-size);
		line-height: var(--e-global-typography-1aeb897-line-height);
		letter-spacing: var(--e-global-typography-1aeb897-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-71f3518 .elementor-heading-title {
		font-size: var(--e-global-typography-a6e1172-font-size);
		line-height: var(--e-global-typography-a6e1172-line-height);
		letter-spacing: var(--e-global-typography-a6e1172-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-3008306 .elementor-heading-title {
		font-size: var(--e-global-typography-1e631b4-font-size);
		line-height: var(--e-global-typography-1e631b4-line-height);
		letter-spacing: var(--e-global-typography-1e631b4-letter-spacing);
	}
	
	.elementor-226181 .elementor-element.elementor-element-0db2b38 .elementor-heading-title {
		font-size: var(--e-global-typography-8dcc2a6-font-size);
		line-height: var(--e-global-typography-8dcc2a6-line-height);
		letter-spacing: var(--e-global-typography-8dcc2a6-letter-spacing);
	}
}
