
.elementor-319 .elementor-element.elementor-element-fa707d5 {
	--display: flex;
	--position: fixed;
	--min-height: 80px;
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	box-shadow: 0px 0px 10px 0px rgba(164.9, 164.9, 164.9, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
	top: 0px;
	--z-index: 999;
}

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

body:not(.rtl) .elementor-319 .elementor-element.elementor-element-fa707d5 {
	left: 0px;
}

body.rtl .elementor-319 .elementor-element.elementor-element-fa707d5 {
	right: 0px;
}

.elementor-319 .elementor-element.elementor-element-7abdf5a {
	--display: flex;
	--min-height: 0vh;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-7abdf5a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-theme-site-logo .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-319 .elementor-element.elementor-element-f4d770c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-f4d770c img {
	width: 90%;
}

.elementor-319 .elementor-element.elementor-element-d0244ea {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-mega-menu {
	--n-menu-divider-color: var(--e-global-color-text);
}

.elementor-319 .elementor-element.elementor-element-21f726f {
	--display: flex;
}

.elementor-319 .elementor-element.elementor-element-d44fb9d {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-22c8f6f {
	--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;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-816c6f4 {
	--display: flex;
	--min-height: 40px;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-2e47635 {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-end;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #b1b1b1;
	--border-color: #b1b1b1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-2e47635.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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-319 .elementor-element.elementor-element-91ed127 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-91ed127 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-319 .elementor-element.elementor-element-a181083 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-a181083.e-con {
	--align-self: flex-start;
	--order: -99999;
}

.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-319 .elementor-element.elementor-element-e4119ba > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-e4119ba img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-f16e4d6 {
	--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: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-f16e4d6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

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

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-319 .elementor-element.elementor-element-3e4ed20 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-3e4ed20.elementor-element {
	--align-self: flex-start;
}

.elementor-319 .elementor-element.elementor-element-3e4ed20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-3e4ed20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-3e4ed20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-3e4ed20 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body.rtl .elementor-319 .elementor-element.elementor-element-3e4ed20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px / 2);
}

body:not(.rtl) .elementor-319 .elementor-element.elementor-element-3e4ed20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px / 2);
}

.elementor-319 .elementor-element.elementor-element-3e4ed20 .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-3e4ed20 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-319 .elementor-element.elementor-element-3e4ed20 {
	--e-icon-list-icon-size: 13px;
	--e-icon-list-icon-align: right;
	--e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * .25);
	--icon-vertical-align: center;
	--icon-vertical-offset: -2px;
}

.elementor-319 .elementor-element.elementor-element-3e4ed20 .elementor-icon-list-icon {
	padding-right: 0vw;
}

.elementor-319 .elementor-element.elementor-element-3e4ed20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-3e4ed20 .elementor-icon-list-item > a {
	font-family: "Roboto Flex", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: .4px;
	word-spacing: 0px;
}

.elementor-319 .elementor-element.elementor-element-3e4ed20 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-7fcc988 {
	--display: flex;
	--min-height: 270px;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-d9e3c9a {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #b1b1b1;
	--border-color: #b1b1b1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-d9e3c9a.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-e318ac8 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-e318ac8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-319 .elementor-element.elementor-element-2c96ac2 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-2c96ac2.e-con {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-319 .elementor-element.elementor-element-8aa1d28 > .elementor-widget-container {
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-8aa1d28 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-608ed18 {
	--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: flex-start;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-608ed18.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-193c27e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-193c27e.elementor-element {
	--align-self: flex-start;
}

.elementor-319 .elementor-element.elementor-element-193c27e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-193c27e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-193c27e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-193c27e .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body.rtl .elementor-319 .elementor-element.elementor-element-193c27e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px / 2);
}

body:not(.rtl) .elementor-319 .elementor-element.elementor-element-193c27e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px / 2);
}

.elementor-319 .elementor-element.elementor-element-193c27e .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-193c27e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-319 .elementor-element.elementor-element-193c27e {
	--e-icon-list-icon-size: 13px;
	--e-icon-list-icon-align: right;
	--e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * .25);
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-319 .elementor-element.elementor-element-193c27e .elementor-icon-list-icon {
	padding-right: 0vw;
}

.elementor-319 .elementor-element.elementor-element-193c27e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-193c27e .elementor-icon-list-item > a {
	font-family: "Roboto Flex", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: .4px;
	word-spacing: 0px;
}

.elementor-319 .elementor-element.elementor-element-193c27e .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-9169722 {
	--display: flex;
	--min-height: 225px;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-9169722.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-51021fb {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #b1b1b1;
	--border-color: #b1b1b1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-51021fb.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-53c9c92 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-53c9c92 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-319 .elementor-element.elementor-element-9c9dd73 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-9c9dd73.e-con {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-319 .elementor-element.elementor-element-8bc0628 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-8bc0628 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-f03167c {
	--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: flex-start;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-f03167c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-319 .elementor-element.elementor-element-5ecbb64.elementor-element {
	--align-self: flex-start;
}

.elementor-319 .elementor-element.elementor-element-5ecbb64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-5ecbb64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-5ecbb64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-5ecbb64 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body.rtl .elementor-319 .elementor-element.elementor-element-5ecbb64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px / 2);
}

body:not(.rtl) .elementor-319 .elementor-element.elementor-element-5ecbb64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px / 2);
}

.elementor-319 .elementor-element.elementor-element-5ecbb64 .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-5ecbb64 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-319 .elementor-element.elementor-element-5ecbb64 {
	--e-icon-list-icon-size: 13px;
	--e-icon-list-icon-align: right;
	--e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * .25);
	--icon-vertical-align: center;
	--icon-vertical-offset: -2px;
}

.elementor-319 .elementor-element.elementor-element-5ecbb64 .elementor-icon-list-icon {
	padding-right: 0vw;
}

.elementor-319 .elementor-element.elementor-element-5ecbb64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-5ecbb64 .elementor-icon-list-item > a {
	font-family: "Roboto Flex", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: .4px;
	word-spacing: 0px;
}

.elementor-319 .elementor-element.elementor-element-5ecbb64 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-a3c72fb {
	--display: flex;
	--min-height: 270px;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-0146dc5 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #b1b1b1;
	--border-color: #b1b1b1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-0146dc5.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-50a937e > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-50a937e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-319 .elementor-element.elementor-element-89e981b {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-89e981b.e-con {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-319 .elementor-element.elementor-element-8a76009 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-8a76009 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-126a745 {
	--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: flex-start;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-126a745.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-2cbbeb1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-2cbbeb1.elementor-element {
	--align-self: flex-start;
}

.elementor-319 .elementor-element.elementor-element-2cbbeb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-2cbbeb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-2cbbeb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-2cbbeb1 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body.rtl .elementor-319 .elementor-element.elementor-element-2cbbeb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px / 2);
}

body:not(.rtl) .elementor-319 .elementor-element.elementor-element-2cbbeb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px / 2);
}

.elementor-319 .elementor-element.elementor-element-2cbbeb1 .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-2cbbeb1 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-319 .elementor-element.elementor-element-2cbbeb1 {
	--e-icon-list-icon-size: 13px;
	--e-icon-list-icon-align: right;
	--e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * .25);
	--icon-vertical-align: center;
	--icon-vertical-offset: -2px;
}

.elementor-319 .elementor-element.elementor-element-2cbbeb1 .elementor-icon-list-icon {
	padding-right: 0vw;
}

.elementor-319 .elementor-element.elementor-element-2cbbeb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-2cbbeb1 .elementor-icon-list-item > a {
	font-family: "Roboto Flex", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: .4px;
	word-spacing: 0px;
}

.elementor-319 .elementor-element.elementor-element-2cbbeb1 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-65eabdc {
	--display: flex;
	--min-height: 270px;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-65eabdc.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-bd0fba2 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #b1b1b1;
	--border-color: #b1b1b1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-bd0fba2.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-cf980a2 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-cf980a2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-319 .elementor-element.elementor-element-25ca40a {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-25ca40a.e-con {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-319 .elementor-element.elementor-element-17ae77f > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-17ae77f img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-42a8ec5 {
	--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: flex-start;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-42a8ec5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-fff5e4f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-fff5e4f.elementor-element {
	--align-self: flex-start;
}

.elementor-319 .elementor-element.elementor-element-fff5e4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-fff5e4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-fff5e4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-fff5e4f .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body.rtl .elementor-319 .elementor-element.elementor-element-fff5e4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px / 2);
}

body:not(.rtl) .elementor-319 .elementor-element.elementor-element-fff5e4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px / 2);
}

.elementor-319 .elementor-element.elementor-element-fff5e4f .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-fff5e4f .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-319 .elementor-element.elementor-element-fff5e4f {
	--e-icon-list-icon-size: 13px;
	--e-icon-list-icon-align: right;
	--e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * .25);
	--icon-vertical-align: center;
	--icon-vertical-offset: -2px;
}

.elementor-319 .elementor-element.elementor-element-fff5e4f .elementor-icon-list-icon {
	padding-right: 0vw;
}

.elementor-319 .elementor-element.elementor-element-fff5e4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-fff5e4f .elementor-icon-list-item > a {
	font-family: "Roboto Flex", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: .4px;
	word-spacing: 0px;
}

.elementor-319 .elementor-element.elementor-element-fff5e4f .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-f641bde {
	--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;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-a202956 {
	--display: flex;
	--min-height: 270px;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-83901e6 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #b1b1b1;
	--border-color: #b1b1b1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-83901e6.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-707514a > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-707514a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-319 .elementor-element.elementor-element-6bb1b93 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-6bb1b93.e-con {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-319 .elementor-element.elementor-element-6f5448e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-6f5448e img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-0e75f41 {
	--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: flex-start;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-0e75f41.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-6f33861 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-6f33861.elementor-element {
	--align-self: flex-start;
}

.elementor-319 .elementor-element.elementor-element-6f33861 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-6f33861 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-6f33861 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-6f33861 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body.rtl .elementor-319 .elementor-element.elementor-element-6f33861 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px / 2);
}

body:not(.rtl) .elementor-319 .elementor-element.elementor-element-6f33861 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px / 2);
}

.elementor-319 .elementor-element.elementor-element-6f33861 .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-6f33861 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-319 .elementor-element.elementor-element-6f33861 {
	--e-icon-list-icon-size: 13px;
	--e-icon-list-icon-align: right;
	--e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * .25);
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-319 .elementor-element.elementor-element-6f33861 .elementor-icon-list-icon {
	padding-right: 0vw;
}

.elementor-319 .elementor-element.elementor-element-6f33861 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-6f33861 .elementor-icon-list-item > a {
	font-family: "Roboto Flex", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: .4px;
	word-spacing: 0px;
}

.elementor-319 .elementor-element.elementor-element-6f33861 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-3c059f9 {
	--display: flex;
	--min-height: 40px;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-aaf1e8c {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-end;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #b1b1b1;
	--border-color: #b1b1b1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-aaf1e8c.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-bfd7b05 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-bfd7b05 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-319 .elementor-element.elementor-element-1b60cc1 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-1b60cc1.e-con {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-319 .elementor-element.elementor-element-2b70e11 > .elementor-widget-container {
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-2b70e11 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-0632386 {
	--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: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-0632386.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-16cffe7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-16cffe7.elementor-element {
	--align-self: flex-start;
}

.elementor-319 .elementor-element.elementor-element-16cffe7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-16cffe7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-16cffe7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-16cffe7 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body.rtl .elementor-319 .elementor-element.elementor-element-16cffe7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px / 2);
}

body:not(.rtl) .elementor-319 .elementor-element.elementor-element-16cffe7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px / 2);
}

.elementor-319 .elementor-element.elementor-element-16cffe7 .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-16cffe7 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-319 .elementor-element.elementor-element-16cffe7 {
	--e-icon-list-icon-size: 13px;
	--e-icon-list-icon-align: right;
	--e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * .25);
	--icon-vertical-align: center;
	--icon-vertical-offset: -2px;
}

.elementor-319 .elementor-element.elementor-element-16cffe7 .elementor-icon-list-icon {
	padding-right: 0vw;
}

.elementor-319 .elementor-element.elementor-element-16cffe7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-16cffe7 .elementor-icon-list-item > a {
	font-family: "Roboto Flex", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: .4px;
	word-spacing: 0px;
}

.elementor-319 .elementor-element.elementor-element-16cffe7 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-a9a2b34 {
	--display: flex;
	--min-height: 270px;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-a9a2b34.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-937b88d {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #b1b1b1;
	--border-color: #b1b1b1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-937b88d.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-c4920f0 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-c4920f0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-319 .elementor-element.elementor-element-014010a {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-014010a.e-con {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-319 .elementor-element.elementor-element-f83f467 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-f83f467 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-05fbf72 {
	--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: flex-start;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-05fbf72.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-a01d2bb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-a01d2bb.elementor-element {
	--align-self: flex-start;
}

.elementor-319 .elementor-element.elementor-element-a01d2bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-a01d2bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-a01d2bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-a01d2bb .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body.rtl .elementor-319 .elementor-element.elementor-element-a01d2bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px / 2);
}

body:not(.rtl) .elementor-319 .elementor-element.elementor-element-a01d2bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px / 2);
}

.elementor-319 .elementor-element.elementor-element-a01d2bb .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-a01d2bb .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-319 .elementor-element.elementor-element-a01d2bb {
	--e-icon-list-icon-size: 13px;
	--e-icon-list-icon-align: right;
	--e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * .25);
	--icon-vertical-align: center;
	--icon-vertical-offset: -2px;
}

.elementor-319 .elementor-element.elementor-element-a01d2bb .elementor-icon-list-icon {
	padding-right: 0vw;
}

.elementor-319 .elementor-element.elementor-element-a01d2bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-a01d2bb .elementor-icon-list-item > a {
	font-family: "Roboto Flex", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: .4px;
	word-spacing: 0px;
}

.elementor-319 .elementor-element.elementor-element-a01d2bb .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-8e3993d {
	--display: flex;
	--min-height: 225px;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-8e3993d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-6c0e551 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #b1b1b1;
	--border-color: #b1b1b1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-6c0e551.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-5ccaed7 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-5ccaed7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-319 .elementor-element.elementor-element-df82d3d {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-df82d3d.e-con {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-319 .elementor-element.elementor-element-893f001 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-893f001 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-a28639e {
	--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: flex-start;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-a28639e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-99c7176 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-99c7176.elementor-element {
	--align-self: flex-start;
}

.elementor-319 .elementor-element.elementor-element-99c7176 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-99c7176 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-99c7176 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-99c7176 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body.rtl .elementor-319 .elementor-element.elementor-element-99c7176 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px / 2);
}

body:not(.rtl) .elementor-319 .elementor-element.elementor-element-99c7176 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px / 2);
}

.elementor-319 .elementor-element.elementor-element-99c7176 .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-99c7176 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-319 .elementor-element.elementor-element-99c7176 {
	--e-icon-list-icon-size: 13px;
	--e-icon-list-icon-align: right;
	--e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * .25);
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 3px;
}

.elementor-319 .elementor-element.elementor-element-99c7176 .elementor-icon-list-icon {
	padding-right: 0vw;
}

.elementor-319 .elementor-element.elementor-element-99c7176 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-99c7176 .elementor-icon-list-item > a {
	font-family: "Roboto Flex", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: .4px;
	word-spacing: 0px;
}

.elementor-319 .elementor-element.elementor-element-99c7176 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-9d33e94 {
	--display: flex;
	--min-height: 270px;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-9d33e94.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-9aa53d3 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #b1b1b1;
	--border-color: #b1b1b1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-9aa53d3.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-2d8f0c5 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-2d8f0c5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-319 .elementor-element.elementor-element-91c46c4 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-91c46c4.e-con {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-319 .elementor-element.elementor-element-cdf568e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-cdf568e img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-1986768 {
	--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: flex-start;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-1986768.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-14b8a58 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-14b8a58.elementor-element {
	--align-self: flex-start;
}

.elementor-319 .elementor-element.elementor-element-14b8a58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-14b8a58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-14b8a58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-319 .elementor-element.elementor-element-14b8a58 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body.rtl .elementor-319 .elementor-element.elementor-element-14b8a58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px / 2);
}

body:not(.rtl) .elementor-319 .elementor-element.elementor-element-14b8a58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px / 2);
}

.elementor-319 .elementor-element.elementor-element-14b8a58 .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-14b8a58 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-319 .elementor-element.elementor-element-14b8a58 {
	--e-icon-list-icon-size: 13px;
	--e-icon-list-icon-align: right;
	--e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * .25);
	--icon-vertical-align: center;
	--icon-vertical-offset: -2px;
}

.elementor-319 .elementor-element.elementor-element-14b8a58 .elementor-icon-list-icon {
	padding-right: 0vw;
}

.elementor-319 .elementor-element.elementor-element-14b8a58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-14b8a58 .elementor-icon-list-item > a {
	font-family: "Roboto Flex", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: .4px;
	word-spacing: 0px;
}

.elementor-319 .elementor-element.elementor-element-14b8a58 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-319 .elementor-element.elementor-element-608e085 {
	--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;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-608e085.e-con {
	--align-self: flex-start;
}

.elementor-319 .elementor-element.elementor-element-9af5e7c {
	--display: flex;
	--min-height: 40px;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-9af5e7c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-f8030a0 {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-end;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #b1b1b1;
	--border-color: #b1b1b1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-f8030a0.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-13599ee > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-13599ee .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-319 .elementor-element.elementor-element-10885bf {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-10885bf.e-con {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-319 .elementor-element.elementor-element-ac19c95 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-ac19c95 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-b92eb00 {
	--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: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-b92eb00.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-25260fd {
	--display: flex;
	--min-height: 270px;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-25260fd.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-a65361e {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #b1b1b1;
	--border-color: #b1b1b1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-a65361e.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-0faa371 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-0faa371 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-319 .elementor-element.elementor-element-b2df343 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-b2df343.e-con {
	--align-self: flex-start;
	--order: -99999;
}

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

.elementor-319 .elementor-element.elementor-element-5b8e3bc img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-6fc3bd0 {
	--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: flex-start;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-6fc3bd0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-45fdc32 {
	--display: flex;
	--min-height: 270px;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-45fdc32.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-12719ee {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #b1b1b1;
	--border-color: #b1b1b1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-12719ee.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-06d9aca > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-06d9aca .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-319 .elementor-element.elementor-element-3eb8f45 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-3eb8f45.e-con {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-319 .elementor-element.elementor-element-59627ec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-59627ec img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-bf5c1bb {
	--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: flex-start;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-bf5c1bb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-4558e72 {
	--display: flex;
	--min-height: 270px;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-0a402e4 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #b1b1b1;
	--border-color: #b1b1b1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-0a402e4.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-3c8cdae > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-3c8cdae .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-319 .elementor-element.elementor-element-1576b24 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-1576b24.e-con {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-319 .elementor-element.elementor-element-e1ef159 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-e1ef159 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-2777a3a {
	--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: flex-start;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-2777a3a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-0717a05 {
	--display: flex;
	--min-height: 270px;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-0717a05.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-46824e8 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #b1b1b1;
	--border-color: #b1b1b1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-46824e8.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-49de601 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-49de601 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-319 .elementor-element.elementor-element-2cfe064 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-2cfe064.e-con {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-319 .elementor-element.elementor-element-4181264 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-4181264 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-978ac7f {
	--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: flex-start;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-319 .elementor-element.elementor-element-978ac7f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-319 .elementor-element.elementor-element-322ef38 {
	--display: flex;
}

.elementor-319 .elementor-element.elementor-element-a4aa7db {
	--display: flex;
}

.elementor-319 .elementor-element.elementor-element-1933bf0 {
	--n-menu-dropdown-content-max-width: initial;
	--n-menu-heading-wrap: wrap;
	--n-menu-heading-overflow-x: initial;
	--n-menu-title-distance-from-content: 0px;
	--n-menu-toggle-icon-wrapper-animation-duration: 500ms;
	--n-menu-title-space-between: 0px;
	--n-menu-title-color-normal: var(--e-global-color-text);
	--n-menu-title-transition: 300ms;
	--n-menu-icon-size: 16px;
	--n-menu-toggle-icon-size: 20px;
	--n-menu-toggle-icon-hover-duration: 500ms;
	--n-menu-toggle-icon-distance-from-dropdown: 0px;
}

.elementor-319 .elementor-element.elementor-element-1933bf0 {
	--n-menu-title-color-hover: var(--e-global-color-accent);
	--n-menu-title-color-active: var(--e-global-color-accent);
}

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

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

.elementor-319 .elementor-element.elementor-element-eab1866 .elementor-button {
	background-color: #c20000;
	font-family: "Rubik", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	border-radius: 0px 0px 0px 0px;
	padding: 10px 60px 10px 60px;
}

.elementor-319 .elementor-element.elementor-element-eab1866 .elementor-button:hover, .elementor-319 .elementor-element.elementor-element-eab1866 .elementor-button:focus {
	background-color: #e60000;
	color: var(--e-global-color-bffc8ce);
}

.elementor-319 .elementor-element.elementor-element-eab1866 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-319 .elementor-element.elementor-element-eab1866 .elementor-button:hover svg, .elementor-319 .elementor-element.elementor-element-eab1866 .elementor-button:focus svg {
	fill: var(--e-global-color-bffc8ce);
}

.elementor-theme-builder-content-area {
	height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
	content: "";
	display: table;
	clear: both;
}

@media (max-width:767px) {
	.elementor-319 .elementor-element.elementor-element-fa707d5 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-319 .elementor-element.elementor-element-7abdf5a {
		--width: 50%;
		--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;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-319 .elementor-element.elementor-element-d0244ea {
		--width: 45%;
		--justify-content: center;
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-319 .elementor-element.elementor-element-d0244ea.e-con {
		--align-self: flex-end;
	}
}

@media (min-width:768px) {
	.elementor-319 .elementor-element.elementor-element-fa707d5 {
		--content-width: 80%;
	}
	
	.elementor-319 .elementor-element.elementor-element-7abdf5a {
		--width: 18%;
	}
	
	.elementor-319 .elementor-element.elementor-element-d0244ea {
		--width: 100%;
	}
	
	.elementor-319 .elementor-element.elementor-element-d44fb9d {
		--content-width: 81vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-816c6f4 {
		--width: 100%;
	}
	
	.elementor-319 .elementor-element.elementor-element-2e47635 {
		--width: 11vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-a181083 {
		--width: 5vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-f16e4d6 {
		--width: 13.432vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-7fcc988 {
		--width: 100%;
	}
	
	.elementor-319 .elementor-element.elementor-element-d9e3c9a {
		--width: 11vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-2c96ac2 {
		--width: 5vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-608ed18 {
		--width: 11.889vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-9169722 {
		--width: 21.417%;
	}
	
	.elementor-319 .elementor-element.elementor-element-51021fb {
		--width: 11vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-9c9dd73 {
		--width: 5vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-f03167c {
		--width: 13.432vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-a3c72fb {
		--width: 100%;
	}
	
	.elementor-319 .elementor-element.elementor-element-0146dc5 {
		--width: 11vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-89e981b {
		--width: 5vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-126a745 {
		--width: 13.432vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-65eabdc {
		--width: 17.4%;
	}
	
	.elementor-319 .elementor-element.elementor-element-bd0fba2 {
		--width: 13.221vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-25ca40a {
		--width: 5vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-42a8ec5 {
		--width: 11.889vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-a202956 {
		--width: 100%;
	}
	
	.elementor-319 .elementor-element.elementor-element-83901e6 {
		--width: 11vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-6bb1b93 {
		--width: 5vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-0e75f41 {
		--width: 11.889vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-3c059f9 {
		--width: 100%;
	}
	
	.elementor-319 .elementor-element.elementor-element-aaf1e8c {
		--width: 11vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-1b60cc1 {
		--width: 5vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-0632386 {
		--width: 13.432vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-a9a2b34 {
		--width: 21.244%;
	}
	
	.elementor-319 .elementor-element.elementor-element-937b88d {
		--width: 11vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-014010a {
		--width: 5vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-05fbf72 {
		--width: 13.432vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-8e3993d {
		--width: 20.717%;
	}
	
	.elementor-319 .elementor-element.elementor-element-6c0e551 {
		--width: 11vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-df82d3d {
		--width: 5vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-a28639e {
		--width: 13.432vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-9d33e94 {
		--width: 17.637%;
	}
	
	.elementor-319 .elementor-element.elementor-element-9aa53d3 {
		--width: 11vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-91c46c4 {
		--width: 5vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-1986768 {
		--width: 13.432vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-9af5e7c {
		--width: 19.819%;
	}
	
	.elementor-319 .elementor-element.elementor-element-f8030a0 {
		--width: 11vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-10885bf {
		--width: 5vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-b92eb00 {
		--width: 13.432vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-25260fd {
		--width: 20.38%;
	}
	
	.elementor-319 .elementor-element.elementor-element-a65361e {
		--width: 11vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-b2df343 {
		--width: 5vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-6fc3bd0 {
		--width: 11.889vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-45fdc32 {
		--width: 21.387%;
	}
	
	.elementor-319 .elementor-element.elementor-element-12719ee {
		--width: 11vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-3eb8f45 {
		--width: 5vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-bf5c1bb {
		--width: 11.889vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-4558e72 {
		--width: 100%;
	}
	
	.elementor-319 .elementor-element.elementor-element-0a402e4 {
		--width: 11vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-1576b24 {
		--width: 5vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-2777a3a {
		--width: 11.889vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-0717a05 {
		--width: 17.4%;
	}
	
	.elementor-319 .elementor-element.elementor-element-46824e8 {
		--width: 13.221vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-2cfe064 {
		--width: 5vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-978ac7f {
		--width: 13.432vw;
	}
	
	.elementor-319 .elementor-element.elementor-element-b2c53a5 {
		--width: 25%;
	}
}
