
.elementor-438 .elementor-element.elementor-element-05eb17c {
	--display: flex;
	--min-height: 329px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-a2a8f5f {
	--display: flex;
	--min-height: 953px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-a2a8f5f:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-a2a8f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilakpjf.nitrocdn.com/dqkXXQJtPOzEOoBCSJHKXMBWPJIzZJzx/assets/images/optimized/rev-d91938b/saswell.cn/wp-content/uploads/2024/09/banner.webp");
	background-size: cover;
}

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

.elementor-438 .elementor-element.elementor-element-293dcbe {
	--display: flex;
	--min-height: 729px;
	--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: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-293dcbe.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-2772833 {
	--display: flex;
	--min-height: 0px;
	--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: 100px;
	--margin-bottom: 0px;
	--margin-left: 210px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-2772833.e-con {
	--align-self: flex-start;
	--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-438 .elementor-element.elementor-element-72547f7 {
	width: var(--container-widget-width, 80.433%);
	max-width: 80.433%;
	--container-widget-width: 80.433%;
	--container-widget-flex-grow: 0;
}

.elementor-438 .elementor-element.elementor-element-72547f7 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-438 .elementor-element.elementor-element-72547f7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-72547f7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 70px;
	font-weight: 600;
	line-height: 67px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-394c59a {
	width: var(--container-widget-width, 113.905%);
	max-width: 113.905%;
	--container-widget-width: 113.905%;
	--container-widget-flex-grow: 0;
}

.elementor-438 .elementor-element.elementor-element-394c59a > .elementor-widget-container {
	background-color: #8098a8;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

.elementor-438 .elementor-element.elementor-element-394c59a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-394c59a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 34px;
	font-weight: 400;
	line-height: 62px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-8a44f33 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-8a44f33.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-0f6c6ca > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-0f6c6ca .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 28px;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-a28d9fd {
	--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: 50px;
	--margin-bottom: 0px;
	--margin-left: 190px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-a28d9fd.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-35c0adb {
	--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: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-438 .elementor-element.elementor-element-35c0adb.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-e86be4f {
	--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;
	--border-radius: 10px 10px 10px 10px;
	--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-438 .elementor-element.elementor-element-e86be4f.e-con {
	--align-self: center;
}

.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-438 .elementor-element.elementor-element-cec65c2 {
	width: var(--container-widget-width, 68.926%);
	max-width: 68.926%;
	--container-widget-width: 68.926%;
	--container-widget-flex-grow: 0;
}

.elementor-438 .elementor-element.elementor-element-cec65c2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-cec65c2.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-cec65c2 img {
	width: 100%;
	max-width: 100%;
}

.elementor-438 .elementor-element.elementor-element-d92629f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-d92629f.elementor-element {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-d92629f {
	text-align: left;
}

.elementor-438 .elementor-element.elementor-element-d92629f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-90b4850 {
	--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: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-438 .elementor-element.elementor-element-90b4850.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-241366d {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-241366d.e-con {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-1b8b635 {
	width: var(--container-widget-width, 68.926%);
	max-width: 68.926%;
	--container-widget-width: 68.926%;
	--container-widget-flex-grow: 0;
}

.elementor-438 .elementor-element.elementor-element-1b8b635 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-1b8b635.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-d06a51d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-d06a51d.elementor-element {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-d06a51d {
	text-align: left;
}

.elementor-438 .elementor-element.elementor-element-d06a51d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-75a6dd7 {
	--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: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-438 .elementor-element.elementor-element-75a6dd7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-8778924 {
	--display: flex;
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-8778924.e-con {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-1b08ffd {
	width: var(--container-widget-width, 68.926%);
	max-width: 68.926%;
	--container-widget-width: 68.926%;
	--container-widget-flex-grow: 0;
}

.elementor-438 .elementor-element.elementor-element-1b08ffd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-1b08ffd.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-6b58d3e.elementor-element {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-6b58d3e {
	text-align: left;
}

.elementor-438 .elementor-element.elementor-element-6b58d3e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-5f0080d {
	--display: flex;
	--min-height: 206px;
	--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: 210px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-5f0080d.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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-438 .elementor-element.elementor-element-c58bf66 .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	padding: 12px 40px 12px 40px;
}

.elementor-438 .elementor-element.elementor-element-c58bf66 .elementor-button:hover, .elementor-438 .elementor-element.elementor-element-c58bf66 .elementor-button:focus {
	background-color: #f70000;
	color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-c58bf66 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

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

.elementor-438 .elementor-element.elementor-element-ea25c9a {
	--display: flex;
	--min-height: 387px;
	--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: center;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-ea25c9a.e-con {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-d26df0f {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-d26df0f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-6682c0b {
	--display: flex;
	--min-height: 0px;
	--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-438 .elementor-element.elementor-element-6682c0b.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

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

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

.elementor-438 .elementor-element.elementor-element-843d386 {
	--divider-border-style: solid;
	--divider-color: #c00;
	--divider-border-width: 7.7px;
}

.elementor-438 .elementor-element.elementor-element-843d386 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-843d386 .elementor-divider-separator {
	width: 28%;
}

.elementor-438 .elementor-element.elementor-element-843d386 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-438 .elementor-element.elementor-element-378a31a {
	--display: flex;
	--min-height: 0px;
	--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: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-378a31a.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-6aeea64 {
	width: var(--container-widget-width, 93.509%);
	max-width: 93.509%;
	--container-widget-width: 93.509%;
	--container-widget-flex-grow: 0;
}

.elementor-438 .elementor-element.elementor-element-6aeea64 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-438 .elementor-element.elementor-element-6aeea64.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-6aeea64 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 70px;
	font-weight: 600;
	line-height: 67px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #c8cccf;
}

.elementor-438 .elementor-element.elementor-element-7b97dd6 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-438 .elementor-element.elementor-element-7b97dd6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-4fb2d6c > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-4fb2d6c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 300;
	line-height: 30px;
	color: #585858;
}

.elementor-438 .elementor-element.elementor-element-05ba2cd {
	--display: flex;
	--min-height: 678px;
	--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: flex-start;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-05ba2cd.e-con {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-a7de132 {
	--display: flex;
	--min-height: 0px;
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-a7de132.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-ee0b3a9 {
	--display: flex;
	--min-height: 500px;
	--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: flex-end;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-438 .elementor-element.elementor-element-ee0b3a9:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-ee0b3a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(210deg, #abb0b4 0%, #444749 100%);
}

.elementor-438 .elementor-element.elementor-element-ee0b3a9:hover {
	background-color: transparent;
	background-image: linear-gradient(210deg, #3764ca 0%, #153357 100%);
}

.elementor-438 .elementor-element.elementor-element-ee0b3a9.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-1b6f081 {
	--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: flex-start;
	--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: 30px;
	--padding-bottom: 20px;
	--padding-left: 5px;
	--padding-right: 10px;
}

.elementor-438 .elementor-element.elementor-element-1b6f081.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-7321409 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-438 .elementor-element.elementor-element-7321409 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 27px;
	font-weight: 400;
	color: #c7cedb;
}

.elementor-438 .elementor-element.elementor-element-a894e1b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 5px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-96a56bd {
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-96a56bd.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-4477f84 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-4477f84.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-4477f84 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-2ae4629 {
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-2ae4629.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-e4b1b5d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-438 .elementor-element.elementor-element-e4b1b5d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-e4b1b5d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 17px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #cbd2d6;
}

.elementor-438 .elementor-element.elementor-element-609ff5e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 5px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-5027cab {
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-5027cab.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-6b4832b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-6b4832b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-6b4832b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-f7e7319 {
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-f7e7319.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-7f153bc > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-438 .elementor-element.elementor-element-7f153bc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-7f153bc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 17px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #cbd2d6;
}

.elementor-438 .elementor-element.elementor-element-d47eb9a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 5px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-2dcfa15 {
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-2dcfa15.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-21ae81b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-21ae81b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-21ae81b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-8ea5a90 {
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-8ea5a90.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-e1b8249 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-438 .elementor-element.elementor-element-e1b8249.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-e1b8249 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 17px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #cbd2d6;
}

.elementor-438 .elementor-element.elementor-element-c28ed8f {
	--display: flex;
	--min-height: 0px;
	--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: flex-end;
	--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: 50px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 0px;
}

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

.elementor-438 .elementor-element.elementor-element-8859993 {
	--display: flex;
	--min-height: 500px;
	--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: flex-end;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-438 .elementor-element.elementor-element-8859993:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-8859993 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(210deg, #abb0b4 0%, #444749 100%);
}

.elementor-438 .elementor-element.elementor-element-8859993:hover {
	background-color: transparent;
	background-image: linear-gradient(210deg, #71a484 0%, #14783a 100%);
}

.elementor-438 .elementor-element.elementor-element-8859993.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-7a0ac20 {
	--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: flex-start;
	--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: 30px;
	--padding-bottom: 20px;
	--padding-left: 5px;
	--padding-right: 10px;
}

.elementor-438 .elementor-element.elementor-element-7a0ac20.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-e1e81a2 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-438 .elementor-element.elementor-element-e1e81a2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 27px;
	font-weight: 400;
	color: #c7cedb;
}

.elementor-438 .elementor-element.elementor-element-42def5b {
	--display: flex;
	--min-height: 231px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 5px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-10d67f6 {
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-10d67f6.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-617d786 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-438 .elementor-element.elementor-element-617d786.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-617d786 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-e9e9f93 {
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-e9e9f93.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-e1d1eed > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-438 .elementor-element.elementor-element-e1d1eed.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-e1d1eed .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 17px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #cbd2d6;
}

.elementor-438 .elementor-element.elementor-element-8d805d3 {
	--display: flex;
	--min-height: 0px;
	--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: 50px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-8d805d3.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-ec4d385 {
	--display: flex;
	--min-height: 500px;
	--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: flex-end;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-438 .elementor-element.elementor-element-ec4d385:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-ec4d385 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(210deg, #abb0b4 0%, #444749 100%);
}

.elementor-438 .elementor-element.elementor-element-ec4d385:hover {
	background-color: transparent;
	background-image: linear-gradient(210deg, #32ada8 0%, #0e4a76 100%);
}

.elementor-438 .elementor-element.elementor-element-ec4d385.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-520944d {
	--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: flex-start;
	--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: 30px;
	--padding-bottom: 20px;
	--padding-left: 5px;
	--padding-right: 10px;
}

.elementor-438 .elementor-element.elementor-element-520944d.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-def144c > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-438 .elementor-element.elementor-element-def144c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 27px;
	font-weight: 400;
	color: #c7cedb;
}

.elementor-438 .elementor-element.elementor-element-16583f3 {
	--display: flex;
	--min-height: 231px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 5px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-43f3af1 {
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-43f3af1.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-e06eff6 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-438 .elementor-element.elementor-element-e06eff6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-e06eff6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-7b09c9b {
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-7b09c9b.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-9be8120 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-438 .elementor-element.elementor-element-9be8120.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-9be8120 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 17px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #cbd2d6;
}

.elementor-438 .elementor-element.elementor-element-56cd316 {
	--display: flex;
	--min-height: 0px;
	--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: 50px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-56cd316.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-52ff0da {
	--display: flex;
	--min-height: 500px;
	--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: flex-end;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-438 .elementor-element.elementor-element-52ff0da:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-52ff0da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(210deg, #abb0b4 0%, #444749 100%);
}

.elementor-438 .elementor-element.elementor-element-52ff0da:hover {
	background-color: transparent;
	background-image: linear-gradient(180deg, #687796 0%, #001e5c 100%);
}

.elementor-438 .elementor-element.elementor-element-52ff0da.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-0ce7a88 {
	--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: flex-start;
	--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: 30px;
	--padding-bottom: 20px;
	--padding-left: 5px;
	--padding-right: 10px;
}

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

.elementor-438 .elementor-element.elementor-element-b5ae11d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-438 .elementor-element.elementor-element-b5ae11d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 27px;
	font-weight: 400;
	color: #c7cedb;
}

.elementor-438 .elementor-element.elementor-element-18e7154 {
	--display: flex;
	--min-height: 231px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 5px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-87b7165 {
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-87b7165.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-227cbd7 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-438 .elementor-element.elementor-element-227cbd7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-227cbd7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-08ee6b5 {
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-08ee6b5.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-fd5077a > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-438 .elementor-element.elementor-element-fd5077a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-fd5077a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 17px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #cbd2d6;
}

.elementor-438 .elementor-element.elementor-element-1e99cbd {
	--display: flex;
	--min-height: 0px;
	--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: 50px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-1e99cbd.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-add849b {
	--display: flex;
	--min-height: 833px;
	--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: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-add849b:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-add849b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bffc8ce);
	background-image: url("https://cdn-ilakpjf.nitrocdn.com/dqkXXQJtPOzEOoBCSJHKXMBWPJIzZJzx/assets/images/optimized/rev-d91938b/saswell.cn/wp-content/uploads/2024/09/%E6%95%B0%E5%AD%97%E8%83%8C%E6%99%AF-.webp");
}

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

.elementor-438 .elementor-element.elementor-element-add849b.e-con {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-cc9ad4c > .elementor-widget-container {
	margin: 0px 0px 80px 0px;
}

.elementor-438 .elementor-element.elementor-element-cc9ad4c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 47px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #eee;
}

.elementor-438 .elementor-element.elementor-element-39903bc {
	--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: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-438 .elementor-element.elementor-element-39903bc.e-con {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-1fab46a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--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-438 .elementor-element.elementor-element-1fab46a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

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

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

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

.elementor-438 .elementor-element.elementor-element-364adc2 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-438 .elementor-element.elementor-element-364adc2 {
	--icon-box-icon-margin: 30px;
}

.elementor-438 .elementor-element.elementor-element-364adc2 .elementor-icon-box-title {
	margin-bottom: 5px;
	color: #b9b9b9;
}

.elementor-438 .elementor-element.elementor-element-364adc2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-364adc2.elementor-view-framed .elementor-icon, .elementor-438 .elementor-element.elementor-element-364adc2.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-364adc2.elementor-view-framed:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-364adc2.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-364adc2.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-364adc2.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: var(--e-global-color-bffc8ce);
	color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-364adc2 .elementor-icon {
	font-size: 35px;
	padding: 20px;
}

.elementor-438 .elementor-element.elementor-element-364adc2 .elementor-icon-box-title, .elementor-438 .elementor-element.elementor-element-364adc2 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 10px;
}

.elementor-438 .elementor-element.elementor-element-364adc2 .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

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

.elementor-438 .elementor-element.elementor-element-5c15dee.elementor-element {
	--align-self: flex-start;
}

.elementor-438 .elementor-element.elementor-element-5c15dee .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-438 .elementor-element.elementor-element-5c15dee {
	--icon-box-icon-margin: 30px;
}

.elementor-438 .elementor-element.elementor-element-5c15dee .elementor-icon-box-title {
	margin-bottom: 5px;
	color: #b9b9b9;
}

.elementor-438 .elementor-element.elementor-element-5c15dee.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-5c15dee.elementor-view-framed .elementor-icon, .elementor-438 .elementor-element.elementor-element-5c15dee.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-5c15dee.elementor-view-framed:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-5c15dee.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-5c15dee.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-5c15dee.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: var(--e-global-color-bffc8ce);
	color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-5c15dee .elementor-icon {
	font-size: 35px;
	padding: 20px;
}

.elementor-438 .elementor-element.elementor-element-5c15dee .elementor-icon-box-title, .elementor-438 .elementor-element.elementor-element-5c15dee .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 10px;
}

.elementor-438 .elementor-element.elementor-element-5c15dee .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-fb9e202 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-438 .elementor-element.elementor-element-fb9e202 {
	--icon-box-icon-margin: 30px;
}

.elementor-438 .elementor-element.elementor-element-fb9e202 .elementor-icon-box-title {
	margin-bottom: 5px;
	color: #b9b9b9;
}

.elementor-438 .elementor-element.elementor-element-fb9e202.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-fb9e202.elementor-view-framed .elementor-icon, .elementor-438 .elementor-element.elementor-element-fb9e202.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-fb9e202.elementor-view-framed:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-fb9e202.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-fb9e202.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-fb9e202.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: var(--e-global-color-bffc8ce);
	color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-fb9e202 .elementor-icon {
	font-size: 35px;
	padding: 20px;
}

.elementor-438 .elementor-element.elementor-element-fb9e202 .elementor-icon-box-title, .elementor-438 .elementor-element.elementor-element-fb9e202 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 10px;
}

.elementor-438 .elementor-element.elementor-element-fb9e202 .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-6fb7af0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--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-438 .elementor-element.elementor-element-6fb7af0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-50785a1 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-438 .elementor-element.elementor-element-50785a1 {
	--icon-box-icon-margin: 30px;
}

.elementor-438 .elementor-element.elementor-element-50785a1 .elementor-icon-box-title {
	margin-bottom: 5px;
	color: #b9b9b9;
}

.elementor-438 .elementor-element.elementor-element-50785a1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-50785a1.elementor-view-framed .elementor-icon, .elementor-438 .elementor-element.elementor-element-50785a1.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-50785a1.elementor-view-framed:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-50785a1.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-50785a1.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-50785a1.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: var(--e-global-color-bffc8ce);
	color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-50785a1 .elementor-icon {
	font-size: 35px;
	padding: 20px;
}

.elementor-438 .elementor-element.elementor-element-50785a1 .elementor-icon-box-title, .elementor-438 .elementor-element.elementor-element-50785a1 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 10px;
}

.elementor-438 .elementor-element.elementor-element-50785a1 .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-a9ad192 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-438 .elementor-element.elementor-element-a9ad192 {
	--icon-box-icon-margin: 30px;
}

.elementor-438 .elementor-element.elementor-element-a9ad192 .elementor-icon-box-title {
	margin-bottom: 5px;
	color: #b9b9b9;
}

.elementor-438 .elementor-element.elementor-element-a9ad192.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-a9ad192.elementor-view-framed .elementor-icon, .elementor-438 .elementor-element.elementor-element-a9ad192.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-a9ad192.elementor-view-framed:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-a9ad192.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-a9ad192.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-a9ad192.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: var(--e-global-color-bffc8ce);
	color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-a9ad192 .elementor-icon {
	font-size: 35px;
	padding: 20px;
}

.elementor-438 .elementor-element.elementor-element-a9ad192 .elementor-icon-box-title, .elementor-438 .elementor-element.elementor-element-a9ad192 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 10px;
}

.elementor-438 .elementor-element.elementor-element-a9ad192 .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-25501c1 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-438 .elementor-element.elementor-element-25501c1 {
	--icon-box-icon-margin: 30px;
}

.elementor-438 .elementor-element.elementor-element-25501c1 .elementor-icon-box-title {
	margin-bottom: 5px;
	color: #b9b9b9;
}

.elementor-438 .elementor-element.elementor-element-25501c1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-25501c1.elementor-view-framed .elementor-icon, .elementor-438 .elementor-element.elementor-element-25501c1.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-25501c1.elementor-view-framed:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-25501c1.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-25501c1.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-25501c1.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: var(--e-global-color-bffc8ce);
	color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-25501c1 .elementor-icon {
	font-size: 35px;
	padding: 20px;
}

.elementor-438 .elementor-element.elementor-element-25501c1 .elementor-icon-box-title, .elementor-438 .elementor-element.elementor-element-25501c1 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 10px;
}

.elementor-438 .elementor-element.elementor-element-25501c1 .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-9076634 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--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-438 .elementor-element.elementor-element-9076634.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-a3961d3 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-438 .elementor-element.elementor-element-a3961d3 {
	--icon-box-icon-margin: 30px;
}

.elementor-438 .elementor-element.elementor-element-a3961d3 .elementor-icon-box-title {
	margin-bottom: 5px;
	color: #b9b9b9;
}

.elementor-438 .elementor-element.elementor-element-a3961d3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-a3961d3.elementor-view-framed .elementor-icon, .elementor-438 .elementor-element.elementor-element-a3961d3.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-a3961d3.elementor-view-framed:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-a3961d3.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-a3961d3.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-a3961d3.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: var(--e-global-color-bffc8ce);
	color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-a3961d3 .elementor-icon {
	font-size: 35px;
	padding: 20px;
}

.elementor-438 .elementor-element.elementor-element-a3961d3 .elementor-icon-box-title, .elementor-438 .elementor-element.elementor-element-a3961d3 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 10px;
}

.elementor-438 .elementor-element.elementor-element-a3961d3 .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-0701f21 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-438 .elementor-element.elementor-element-0701f21 {
	--icon-box-icon-margin: 30px;
}

.elementor-438 .elementor-element.elementor-element-0701f21 .elementor-icon-box-title {
	margin-bottom: 5px;
	color: #b9b9b9;
}

.elementor-438 .elementor-element.elementor-element-0701f21.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-0701f21.elementor-view-framed .elementor-icon, .elementor-438 .elementor-element.elementor-element-0701f21.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-0701f21.elementor-view-framed:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-0701f21.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-0701f21.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-0701f21.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: var(--e-global-color-bffc8ce);
	color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-0701f21 .elementor-icon {
	font-size: 35px;
	padding: 20px;
}

.elementor-438 .elementor-element.elementor-element-0701f21 .elementor-icon-box-title, .elementor-438 .elementor-element.elementor-element-0701f21 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 10px;
}

.elementor-438 .elementor-element.elementor-element-0701f21 .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-055872d {
	width: var(--container-widget-width, 126.516%);
	max-width: 126.516%;
	--container-widget-width: 126.516%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 30px;
}

.elementor-438 .elementor-element.elementor-element-055872d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-055872d .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-438 .elementor-element.elementor-element-055872d .elementor-icon-box-title {
	margin-bottom: 5px;
	color: #b9b9b9;
}

.elementor-438 .elementor-element.elementor-element-055872d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-055872d.elementor-view-framed .elementor-icon, .elementor-438 .elementor-element.elementor-element-055872d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-055872d.elementor-view-framed:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-055872d.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-055872d.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-438 .elementor-element.elementor-element-055872d.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: var(--e-global-color-bffc8ce);
	color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-055872d .elementor-icon {
	font-size: 35px;
	padding: 20px;
}

.elementor-438 .elementor-element.elementor-element-055872d .elementor-icon-box-title, .elementor-438 .elementor-element.elementor-element-055872d .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 10px;
}

.elementor-438 .elementor-element.elementor-element-055872d .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-438 .elementor-element.elementor-element-f36b112 {
	--display: flex;
	--min-height: 789px;
	--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: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-f36b112.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-e08d862 {
	--display: flex;
	--margin-top: 90px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-764c112 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-764c112 {
	text-align: center;
}

.elementor-438 .elementor-element.elementor-element-764c112 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 42px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #1a1a1a;
}

.elementor-438 .elementor-element.elementor-element-443d174 {
	--display: flex;
	--min-height: 357px;
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-443d174.e-con {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-36f2b50 {
	--display: flex;
	--min-height: 0px;
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-36f2b50.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-607e434 {
	--display: flex;
	--min-height: 0px;
	--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: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-607e434.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-eee03cf {
	width: var(--container-widget-width, 81.751%);
	max-width: 81.751%;
	--container-widget-width: 81.751%;
	--container-widget-flex-grow: 0;
}

.elementor-438 .elementor-element.elementor-element-eee03cf > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-438 .elementor-element.elementor-element-eee03cf.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-eee03cf .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 47px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-f019a90 {
	--divider-border-style: solid;
	--divider-color: #c00;
	--divider-border-width: 3.9px;
}

.elementor-438 .elementor-element.elementor-element-f019a90 > .elementor-widget-container {
	margin: 0px 0px 60px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-f019a90 .elementor-divider-separator {
	width: 24%;
}

.elementor-438 .elementor-element.elementor-element-f019a90 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-438 .elementor-element.elementor-element-ff81d5d {
	--display: flex;
	--min-height: 223px;
	--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: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-ff81d5d.e-con {
	--align-self: flex-start;
	--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-438 .elementor-element.elementor-element-4c018c9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-4c018c9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-4c018c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-438 .elementor-element.elementor-element-4c018c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-438 .elementor-element.elementor-element-4c018c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-438 .elementor-element.elementor-element-4c018c9 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-438 .elementor-element.elementor-element-4c018c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-438 .elementor-element.elementor-element-4c018c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-438 .elementor-element.elementor-element-4c018c9 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-4c018c9 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-4c018c9 {
	--e-icon-list-icon-size: 12px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-438 .elementor-element.elementor-element-4c018c9 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-4c018c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-4c018c9 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0px;
}

.elementor-438 .elementor-element.elementor-element-4c018c9 .elementor-icon-list-text {
	color: #757575;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-8146ac6 {
	--display: flex;
	--min-height: 0px;
	--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-438 .elementor-element.elementor-element-8146ac6.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-4e12550 .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: 5px 5px 5px 5px;
	padding: 12px 60px 12px 60px;
}

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

.elementor-438 .elementor-element.elementor-element-4e12550 {
	width: var(--container-widget-width, 100.147%);
	max-width: 100.147%;
	--container-widget-width: 100.147%;
	--container-widget-flex-grow: 0;
}

.elementor-438 .elementor-element.elementor-element-4e12550 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-4e12550.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-34eadca {
	--display: flex;
	--min-height: 22px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--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-438 .elementor-element.elementor-element-34eadca.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-b4d12b0 {
	--display: flex;
	--min-height: 0px;
	--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 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--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-438 .elementor-element.elementor-element-b4d12b0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-11a946b {
	width: var(--container-widget-width, 102.462%);
	max-width: 102.462%;
	--container-widget-width: 102.462%;
	--container-widget-flex-grow: 0;
}

.elementor-438 .elementor-element.elementor-element-11a946b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-111fa1c {
	--display: flex;
	--min-height: 0px;
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-438 .elementor-element.elementor-element-a259bb4 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: center;
	--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-438 .elementor-element.elementor-element-73e390f {
	--e-image-carousel-slides-to-show: 6;
}

.elementor-438 .elementor-element.elementor-element-73e390f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-438 .elementor-element.elementor-element-73e390f .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 22px;
	color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-73e390f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-438 .elementor-element.elementor-element-73e390f .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-388cd84 {
	--display: flex;
	--min-height: 729px;
	--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: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-388cd84:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-388cd84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f3f3;
}

.elementor-438 .elementor-element.elementor-element-388cd84.e-con {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-e888b58 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 100px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-c4ce442 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-c4ce442 {
	text-align: center;
}

.elementor-438 .elementor-element.elementor-element-c4ce442 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 42px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #1a1a1a;
}

.elementor-438 .elementor-element.elementor-element-9753997 {
	--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: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-438 .elementor-element.elementor-element-9753997.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-438 .elementor-element.elementor-element-9ff46a1 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--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-438 .elementor-element.elementor-element-43e129f {
	--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-end;
	--align-items: center;
	--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-438 .elementor-element.elementor-element-43e129f:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-43e129f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-43e129f.e-con {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-8746640 {
	--display: flex;
	--min-height: 410px;
	--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: flex-end;
	--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-438 .elementor-element.elementor-element-8746640.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-6938167 {
	--display: flex;
	--min-height: 0px;
	--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: 40px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-438 .elementor-element.elementor-element-311a468 {
	width: var(--container-widget-width, 98.578%);
	max-width: 98.578%;
	--container-widget-width: 98.578%;
	--container-widget-flex-grow: 0;
}

.elementor-438 .elementor-element.elementor-element-311a468 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-438 .elementor-element.elementor-element-311a468.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-311a468 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-b2c5ccc {
	--display: flex;
	--min-height: 200px;
	--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: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-438 .elementor-element.elementor-element-412fc62 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-412fc62.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-412fc62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(4px / 2);
}

.elementor-438 .elementor-element.elementor-element-412fc62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(4px / 2);
}

.elementor-438 .elementor-element.elementor-element-412fc62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(4px / 2);
	margin-left: calc(4px / 2);
}

.elementor-438 .elementor-element.elementor-element-412fc62 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-4px / 2);
	margin-left: calc(-4px / 2);
}

body.rtl .elementor-438 .elementor-element.elementor-element-412fc62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-4px / 2);
}

body:not(.rtl) .elementor-438 .elementor-element.elementor-element-412fc62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-4px / 2);
}

.elementor-438 .elementor-element.elementor-element-412fc62 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-412fc62 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-412fc62 {
	--e-icon-list-icon-size: 12px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-438 .elementor-element.elementor-element-412fc62 .elementor-icon-list-icon {
	padding-right: 3px;
}

.elementor-438 .elementor-element.elementor-element-412fc62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-412fc62 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0px;
}

.elementor-438 .elementor-element.elementor-element-412fc62 .elementor-icon-list-text {
	color: #757575;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-19020bd {
	--display: flex;
	--min-height: 0px;
	--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: flex-end;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-19020bd.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-438 .elementor-element.elementor-element-45e0463 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-45e0463.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-b91d17c {
	--display: flex;
	--align-items: flex-end;
	--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-438 .elementor-element.elementor-element-b91d17c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-4dea0f2 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-438 .elementor-element.elementor-element-a535b62 {
	--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-end;
	--align-items: center;
	--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-438 .elementor-element.elementor-element-a535b62:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-a535b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-a535b62.e-con {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-d3be053 {
	--display: flex;
	--min-height: 410px;
	--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: flex-end;
	--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-438 .elementor-element.elementor-element-d3be053.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-79b8921 {
	--display: flex;
	--min-height: 0px;
	--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: 40px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-79b8921.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-46e6cbd > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-438 .elementor-element.elementor-element-46e6cbd .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-534592d {
	--display: flex;
	--min-height: 200px;
	--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: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-534592d.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-e813cdf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-e813cdf.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-438 .elementor-element.elementor-element-e813cdf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(4px / 2);
	margin-left: calc(4px / 2);
}

.elementor-438 .elementor-element.elementor-element-e813cdf .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-4px / 2);
	margin-left: calc(-4px / 2);
}

body.rtl .elementor-438 .elementor-element.elementor-element-e813cdf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-4px / 2);
}

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

.elementor-438 .elementor-element.elementor-element-e813cdf .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-e813cdf .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-e813cdf {
	--e-icon-list-icon-size: 12px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-438 .elementor-element.elementor-element-e813cdf .elementor-icon-list-icon {
	padding-right: 3px;
}

.elementor-438 .elementor-element.elementor-element-e813cdf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-e813cdf .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0px;
}

.elementor-438 .elementor-element.elementor-element-e813cdf .elementor-icon-list-text {
	color: #757575;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-38dcdd0 {
	--display: flex;
	--min-height: 0px;
	--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: flex-end;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-38dcdd0.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-438 .elementor-element.elementor-element-30ea47c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-30ea47c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-691982c {
	--display: flex;
	--align-items: flex-end;
	--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-438 .elementor-element.elementor-element-691982c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-415eac4 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-ec513c1 {
	--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-end;
	--align-items: center;
	--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-438 .elementor-element.elementor-element-ec513c1:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-ec513c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-ec513c1.e-con {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-2294830 {
	--display: flex;
	--min-height: 410px;
	--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: flex-end;
	--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-438 .elementor-element.elementor-element-2294830.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-04852f9 {
	--display: flex;
	--min-height: 0px;
	--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: 40px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-04852f9.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-8f00e35 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-438 .elementor-element.elementor-element-8f00e35 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-4b63f78 {
	--display: flex;
	--min-height: 200px;
	--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: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-4b63f78.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-e2e6564 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-e2e6564.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-438 .elementor-element.elementor-element-e2e6564 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(4px / 2);
	margin-left: calc(4px / 2);
}

.elementor-438 .elementor-element.elementor-element-e2e6564 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-4px / 2);
	margin-left: calc(-4px / 2);
}

body.rtl .elementor-438 .elementor-element.elementor-element-e2e6564 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-4px / 2);
}

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

.elementor-438 .elementor-element.elementor-element-e2e6564 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-e2e6564 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-e2e6564 {
	--e-icon-list-icon-size: 12px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-438 .elementor-element.elementor-element-e2e6564 .elementor-icon-list-icon {
	padding-right: 3px;
}

.elementor-438 .elementor-element.elementor-element-e2e6564 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-e2e6564 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0px;
}

.elementor-438 .elementor-element.elementor-element-e2e6564 .elementor-icon-list-text {
	color: #757575;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-8b57ac4 {
	--display: flex;
	--min-height: 0px;
	--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: flex-end;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-8b57ac4.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-438 .elementor-element.elementor-element-607afe1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-607afe1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-38ae27a {
	--display: flex;
	--align-items: flex-end;
	--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-438 .elementor-element.elementor-element-38ae27a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-a7b8009 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-b6f9995 {
	--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-end;
	--align-items: center;
	--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-438 .elementor-element.elementor-element-b6f9995:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-b6f9995 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-b6f9995.e-con {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-79f4000 {
	--display: flex;
	--min-height: 410px;
	--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: flex-end;
	--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-438 .elementor-element.elementor-element-79f4000.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-3ba385e {
	--display: flex;
	--min-height: 0px;
	--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: 40px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-3ba385e.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-f26a2f6 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-438 .elementor-element.elementor-element-f26a2f6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-7d89af6 {
	--display: flex;
	--min-height: 200px;
	--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: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-7d89af6.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-0bcc610 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-0bcc610.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

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

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

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

.elementor-438 .elementor-element.elementor-element-0bcc610 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-0bcc610 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-0bcc610 {
	--e-icon-list-icon-size: 12px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-438 .elementor-element.elementor-element-0bcc610 .elementor-icon-list-icon {
	padding-right: 3px;
}

.elementor-438 .elementor-element.elementor-element-0bcc610 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-0bcc610 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0px;
}

.elementor-438 .elementor-element.elementor-element-0bcc610 .elementor-icon-list-text {
	color: #757575;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-37922e8 {
	--display: flex;
	--min-height: 0px;
	--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: flex-end;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-37922e8.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-438 .elementor-element.elementor-element-b1c0031 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-b1c0031.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-fb3cc0f {
	--display: flex;
	--align-items: flex-end;
	--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-438 .elementor-element.elementor-element-fb3cc0f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-19971ee {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-89334ab {
	--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-end;
	--align-items: center;
	--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-438 .elementor-element.elementor-element-89334ab:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-89334ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-89334ab.e-con {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-25f2188 {
	--display: flex;
	--min-height: 410px;
	--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: flex-end;
	--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-438 .elementor-element.elementor-element-25f2188.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-32db333 {
	--display: flex;
	--min-height: 0px;
	--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: 40px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-32db333.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-26ce106 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-438 .elementor-element.elementor-element-26ce106 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-b0f47b4 {
	--display: flex;
	--min-height: 200px;
	--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: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-438 .elementor-element.elementor-element-61dfcbe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-61dfcbe.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-61dfcbe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(4px / 2);
}

.elementor-438 .elementor-element.elementor-element-61dfcbe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(4px / 2);
}

.elementor-438 .elementor-element.elementor-element-61dfcbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(4px / 2);
	margin-left: calc(4px / 2);
}

.elementor-438 .elementor-element.elementor-element-61dfcbe .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-4px / 2);
	margin-left: calc(-4px / 2);
}

body.rtl .elementor-438 .elementor-element.elementor-element-61dfcbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-4px / 2);
}

body:not(.rtl) .elementor-438 .elementor-element.elementor-element-61dfcbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-4px / 2);
}

.elementor-438 .elementor-element.elementor-element-61dfcbe .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-61dfcbe .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-61dfcbe {
	--e-icon-list-icon-size: 12px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-438 .elementor-element.elementor-element-61dfcbe .elementor-icon-list-icon {
	padding-right: 3px;
}

.elementor-438 .elementor-element.elementor-element-61dfcbe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-61dfcbe .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0px;
}

.elementor-438 .elementor-element.elementor-element-61dfcbe .elementor-icon-list-text {
	color: #757575;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-f8b6525 {
	--display: flex;
	--min-height: 0px;
	--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: flex-end;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

.elementor-438 .elementor-element.elementor-element-2799f37 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-2799f37.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-b26c70d {
	--display: flex;
	--align-items: flex-end;
	--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-438 .elementor-element.elementor-element-b26c70d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-cd9b942 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-ab26f74 {
	--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-end;
	--align-items: center;
	--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-438 .elementor-element.elementor-element-ab26f74:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-ab26f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-ab26f74.e-con {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-209511f {
	--display: flex;
	--min-height: 410px;
	--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: flex-end;
	--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-438 .elementor-element.elementor-element-209511f.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-a337e85 {
	--display: flex;
	--min-height: 0px;
	--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: 40px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-438 .elementor-element.elementor-element-90cbec2 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-438 .elementor-element.elementor-element-90cbec2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-3c11941 {
	--display: flex;
	--min-height: 200px;
	--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: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-3c11941.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-474197d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-474197d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-474197d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(4px / 2);
}

.elementor-438 .elementor-element.elementor-element-474197d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(4px / 2);
}

.elementor-438 .elementor-element.elementor-element-474197d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(4px / 2);
	margin-left: calc(4px / 2);
}

.elementor-438 .elementor-element.elementor-element-474197d .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-4px / 2);
	margin-left: calc(-4px / 2);
}

body.rtl .elementor-438 .elementor-element.elementor-element-474197d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-4px / 2);
}

body:not(.rtl) .elementor-438 .elementor-element.elementor-element-474197d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-4px / 2);
}

.elementor-438 .elementor-element.elementor-element-474197d .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-474197d .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-474197d {
	--e-icon-list-icon-size: 12px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-438 .elementor-element.elementor-element-474197d .elementor-icon-list-icon {
	padding-right: 3px;
}

.elementor-438 .elementor-element.elementor-element-474197d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-474197d .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0px;
}

.elementor-438 .elementor-element.elementor-element-474197d .elementor-icon-list-text {
	color: #757575;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-05dd20f {
	--display: flex;
	--min-height: 0px;
	--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: flex-end;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-05dd20f.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-438 .elementor-element.elementor-element-5de94c3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-5de94c3.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-42195e3 {
	--display: flex;
	--align-items: flex-end;
	--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-438 .elementor-element.elementor-element-42195e3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-52044dc {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-b6ada9d {
	--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-end;
	--align-items: center;
	--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-438 .elementor-element.elementor-element-b6ada9d:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-b6ada9d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-b6ada9d.e-con {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-9b86b3b {
	--display: flex;
	--min-height: 410px;
	--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: flex-end;
	--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-438 .elementor-element.elementor-element-9b86b3b.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-61e74c9 {
	--display: flex;
	--min-height: 0px;
	--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: 40px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-61e74c9.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-85580af > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-438 .elementor-element.elementor-element-85580af .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-3ea8bbb {
	--display: flex;
	--min-height: 200px;
	--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: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-3ea8bbb.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-1fb16e6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-1fb16e6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-1fb16e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(4px / 2);
}

.elementor-438 .elementor-element.elementor-element-1fb16e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(4px / 2);
}

.elementor-438 .elementor-element.elementor-element-1fb16e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(4px / 2);
	margin-left: calc(4px / 2);
}

.elementor-438 .elementor-element.elementor-element-1fb16e6 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-4px / 2);
	margin-left: calc(-4px / 2);
}

body.rtl .elementor-438 .elementor-element.elementor-element-1fb16e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-4px / 2);
}

body:not(.rtl) .elementor-438 .elementor-element.elementor-element-1fb16e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-4px / 2);
}

.elementor-438 .elementor-element.elementor-element-1fb16e6 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-1fb16e6 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-1fb16e6 {
	--e-icon-list-icon-size: 12px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-438 .elementor-element.elementor-element-1fb16e6 .elementor-icon-list-icon {
	padding-right: 3px;
}

.elementor-438 .elementor-element.elementor-element-1fb16e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-1fb16e6 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0px;
}

.elementor-438 .elementor-element.elementor-element-1fb16e6 .elementor-icon-list-text {
	color: #757575;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-65b73e8 {
	--display: flex;
	--min-height: 0px;
	--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: flex-end;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-65b73e8.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-438 .elementor-element.elementor-element-5fbbba4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-5fbbba4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-0bf9466 {
	--display: flex;
	--align-items: flex-end;
	--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-438 .elementor-element.elementor-element-0bf9466.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-fabf16d {
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-title-gap: 0px;
	--n-tabs-gap: 0px;
	--n-tabs-title-color: #838383;
	--n-tabs-title-color-active: #1b1b1b;
	--n-tabs-title-direction: column;
	--n-tabs-icon-order: initial;
	--n-tabs-title-justify-content-toggle: center;
	--n-tabs-title-align-items-toggle: initial;
	--n-tabs-icon-size: 27px;
	--n-tabs-icon-gap: 17px;
	--n-tabs-icon-color: #757575;
	--n-tabs-icon-color-active: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-fabf16d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: #f3f3f3;
}

.elementor-438 .elementor-element.elementor-element-fabf16d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: #f3f3f3;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-fabf16d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-438 .elementor-element.elementor-element-fabf16d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: #f3f3f3;
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	border-color: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-fabf16d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-fabf16d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #aaa;
}

.elementor-438 .elementor-element.elementor-element-fabf16d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 50px;
	letter-spacing: -.4px;
}

.elementor-438 .elementor-element.elementor-element-fabf16d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: var(--e-global-color-primary);
	--n-tabs-icon-color-hover: var(--e-global-color-accent);
}

.elementor-438 .elementor-element.elementor-element-33ed63b {
	--display: flex;
	--min-height: 789px;
	--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: flex-start;
	--align-items: center;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-33ed63b.e-con {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-10b0b34 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-3176c02 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-3176c02 {
	text-align: center;
}

.elementor-438 .elementor-element.elementor-element-3176c02 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 42px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: #1a1a1a;
}

.elementor-438 .elementor-element.elementor-element-76bbb6c {
	--display: flex;
	--min-height: 469px;
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-438 .elementor-element.elementor-element-76bbb6c:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-76bbb6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-438 .elementor-element.elementor-element-76bbb6c.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-4fd2d51 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--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-438 .elementor-element.elementor-element-4fd2d51.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-775195b {
	width: var(--container-widget-width, 98.032%);
	max-width: 98.032%;
	--container-widget-width: 98.032%;
	--container-widget-flex-grow: 0;
}

.elementor-438 .elementor-element.elementor-element-775195b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-0d610e9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-5270bfa {
	--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;
	--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-438 .elementor-element.elementor-element-4cbc661 {
	--display: flex;
	--min-height: 15px;
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-4cbc661.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-3305cb2.e-con {
	--align-self: flex-start;
}

.elementor-438 .elementor-element.elementor-element-cdb8416 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

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

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

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

.elementor-438 .elementor-element.elementor-element-cdb8416 .elementor-icon-list-icon i {
	color: #d70000;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-cdb8416 .elementor-icon-list-icon svg {
	fill: #d70000;
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-cdb8416 {
	--e-icon-list-icon-size: 14px;
	--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: 0px;
}

.elementor-438 .elementor-element.elementor-element-cdb8416 .elementor-icon-list-icon {
	padding-right: 1px;
}

.elementor-438 .elementor-element.elementor-element-cdb8416 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-cdb8416 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-438 .elementor-element.elementor-element-cdb8416 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-f86e480 {
	width: var(--container-widget-width, 80.555%);
	max-width: 80.555%;
	--container-widget-width: 80.555%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 12px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-438 .elementor-element.elementor-element-f86e480 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-f86e480.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

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

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

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

.elementor-438 .elementor-element.elementor-element-f86e480 .elementor-icon-list-icon i {
	color: var(--e-global-color-bffc8ce);
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-f86e480 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-bffc8ce);
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-f86e480 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-f86e480 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-f86e480 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0px;
}

.elementor-438 .elementor-element.elementor-element-f86e480 .elementor-icon-list-text {
	color: #b6b6b6;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-a27ad3b {
	--display: flex;
	--min-height: 15px;
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-a27ad3b.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-d22926d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--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-438 .elementor-element.elementor-element-d22926d.e-con {
	--align-self: flex-start;
}

.elementor-438 .elementor-element.elementor-element-1ccb8ed > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

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

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

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

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

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

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

.elementor-438 .elementor-element.elementor-element-1ccb8ed .elementor-icon-list-icon i {
	color: #d70000;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-1ccb8ed .elementor-icon-list-icon svg {
	fill: #d70000;
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-1ccb8ed {
	--e-icon-list-icon-size: 14px;
	--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: 0px;
}

.elementor-438 .elementor-element.elementor-element-1ccb8ed .elementor-icon-list-icon {
	padding-right: 1px;
}

.elementor-438 .elementor-element.elementor-element-1ccb8ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-1ccb8ed .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 18px;
}

.elementor-438 .elementor-element.elementor-element-1ccb8ed .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-0d17d58 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-0d17d58.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

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

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

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

.elementor-438 .elementor-element.elementor-element-0d17d58 .elementor-icon-list-icon i {
	color: var(--e-global-color-bffc8ce);
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-0d17d58 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-bffc8ce);
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-0d17d58 {
	--e-icon-list-icon-size: 12px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-438 .elementor-element.elementor-element-0d17d58 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-0d17d58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-0d17d58 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0px;
}

.elementor-438 .elementor-element.elementor-element-0d17d58 .elementor-icon-list-text {
	color: #b6b6b6;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-4f65dcb {
	--display: flex;
	--min-height: 112px;
	--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;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-327f96d {
	--display: flex;
	--min-height: 15px;
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-327f96d.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-e05acfd.e-con {
	--align-self: flex-start;
}

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

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

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

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

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

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

.elementor-438 .elementor-element.elementor-element-d0b2140 .elementor-icon-list-icon i {
	color: #d70000;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-d0b2140 .elementor-icon-list-icon svg {
	fill: #d70000;
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-d0b2140 {
	--e-icon-list-icon-size: 14px;
	--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: 0px;
}

.elementor-438 .elementor-element.elementor-element-d0b2140 .elementor-icon-list-icon {
	padding-right: 1px;
}

.elementor-438 .elementor-element.elementor-element-d0b2140 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-d0b2140 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-438 .elementor-element.elementor-element-d0b2140 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-6702c4a > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-6702c4a.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

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

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

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

.elementor-438 .elementor-element.elementor-element-6702c4a .elementor-icon-list-icon i {
	color: var(--e-global-color-bffc8ce);
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-6702c4a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-bffc8ce);
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-6702c4a {
	--e-icon-list-icon-size: 12px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-438 .elementor-element.elementor-element-6702c4a .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-6702c4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-6702c4a .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0px;
}

.elementor-438 .elementor-element.elementor-element-6702c4a .elementor-icon-list-text {
	color: #b6b6b6;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-a4d5dee {
	--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;
	--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-438 .elementor-element.elementor-element-06ec427 {
	--display: flex;
	--min-height: 15px;
	--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: flex-start;
	--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-438 .elementor-element.elementor-element-06ec427.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-a60d7c0.e-con {
	--align-self: flex-start;
}

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

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

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

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

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

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

.elementor-438 .elementor-element.elementor-element-c88d38d .elementor-icon-list-icon i {
	color: #d70000;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-c88d38d .elementor-icon-list-icon svg {
	fill: #d70000;
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-c88d38d {
	--e-icon-list-icon-size: 14px;
	--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: 0px;
}

.elementor-438 .elementor-element.elementor-element-c88d38d .elementor-icon-list-icon {
	padding-right: 1px;
}

.elementor-438 .elementor-element.elementor-element-c88d38d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-c88d38d .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-438 .elementor-element.elementor-element-c88d38d .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-d8c0196 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-d8c0196.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

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

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

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

.elementor-438 .elementor-element.elementor-element-d8c0196 .elementor-icon-list-icon i {
	color: var(--e-global-color-bffc8ce);
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-d8c0196 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-bffc8ce);
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-d8c0196 {
	--e-icon-list-icon-size: 12px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-438 .elementor-element.elementor-element-d8c0196 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-d8c0196 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-d8c0196 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0px;
}

.elementor-438 .elementor-element.elementor-element-d8c0196 .elementor-icon-list-text {
	color: #b6b6b6;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-1c904a0 {
	--display: flex;
	--min-height: 15px;
	--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: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-1c904a0.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-0a0d718.e-con {
	--align-self: flex-start;
}

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

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

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

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

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

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

.elementor-438 .elementor-element.elementor-element-dde81f9 .elementor-icon-list-icon i {
	color: #d70000;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-dde81f9 .elementor-icon-list-icon svg {
	fill: #d70000;
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-dde81f9 {
	--e-icon-list-icon-size: 14px;
	--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: 0px;
}

.elementor-438 .elementor-element.elementor-element-dde81f9 .elementor-icon-list-icon {
	padding-right: 1px;
}

.elementor-438 .elementor-element.elementor-element-dde81f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-dde81f9 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-438 .elementor-element.elementor-element-dde81f9 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-617c636 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-617c636.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

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

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

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

.elementor-438 .elementor-element.elementor-element-617c636 .elementor-icon-list-icon i {
	color: var(--e-global-color-bffc8ce);
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-617c636 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-bffc8ce);
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-617c636 {
	--e-icon-list-icon-size: 12px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-438 .elementor-element.elementor-element-617c636 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-617c636 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-617c636 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0px;
}

.elementor-438 .elementor-element.elementor-element-617c636 .elementor-icon-list-text {
	color: #b6b6b6;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-dcd6e96 {
	--display: flex;
	--min-height: 0px;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-438 .elementor-element.elementor-element-c76b4a1 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: center;
	--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-438 .elementor-element.elementor-element-bea4fe1 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: center;
	--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-438 .elementor-element.elementor-element-1293f3d {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: center;
	--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-438 .elementor-element.elementor-element-dc10176 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: center;
	--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-438 .elementor-element.elementor-element-da385eb {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: center;
	--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-438 .elementor-element.elementor-element-c579e7c {
	--display: flex;
	--min-height: 856px;
	--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: center;
	--margin-top: 150px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-c579e7c:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-c579e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilakpjf.nitrocdn.com/dqkXXQJtPOzEOoBCSJHKXMBWPJIzZJzx/assets/images/optimized/rev-d91938b/saswell.cn/wp-content/uploads/2024/08/%E8%A7%86%E9%A2%9103-1.jpg");
}

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

.elementor-438 .elementor-element.elementor-element-c579e7c.e-con {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-cee2886 {
	--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: center;
	--align-items: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-cee2886.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-145f5b6 {
	--display: flex;
}

.elementor-438 .elementor-element.elementor-element-145f5b6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-289147d {
	--display: flex;
	--min-height: 0px;
	--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-438 .elementor-element.elementor-element-289147d.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-b4e09f3 {
	--display: flex;
	--min-height: 0px;
	--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: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-438 .elementor-element.elementor-element-9131281 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-438 .elementor-element.elementor-element-9131281 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 47px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: var(--e-global-color-bffc8ce);
}

.elementor-438 .elementor-element.elementor-element-e2112d2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-e2112d2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 38px;
	color: #c7c7c7;
}

.elementor-438 .elementor-element.elementor-element-ad7d9d2 {
	--display: flex;
	--min-height: 0px;
	--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-438 .elementor-element.elementor-element-ad7d9d2.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-1ca65f0 .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: 5px 5px 5px 5px;
	padding: 12px 60px 12px 60px;
}

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

.elementor-438 .elementor-element.elementor-element-1ca65f0 {
	width: var(--container-widget-width, 100.147%);
	max-width: 100.147%;
	--container-widget-width: 100.147%;
	--container-widget-flex-grow: 0;
}

.elementor-438 .elementor-element.elementor-element-1ca65f0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-1ca65f0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-898ea91 {
	--display: flex;
	--min-height: 789px;
	--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: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-898ea91.e-con {
	--align-self: center;
}

.elementor-438 .elementor-element.elementor-element-7bfe954 {
	--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: center;
	--align-items: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-1657cd5 {
	--display: flex;
	--min-height: 0px;
	--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-438 .elementor-element.elementor-element-1657cd5.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-55f67e5 {
	--divider-border-style: solid;
	--divider-color: #c00;
	--divider-border-width: 3.9px;
}

.elementor-438 .elementor-element.elementor-element-55f67e5 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-55f67e5 .elementor-divider-separator {
	width: 18%;
}

.elementor-438 .elementor-element.elementor-element-55f67e5 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-438 .elementor-element.elementor-element-9bf9b84 {
	--display: flex;
	--min-height: 0px;
	--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: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-9bf9b84.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-7c7f61e > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-438 .elementor-element.elementor-element-7c7f61e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 47px;
	letter-spacing: .1px;
	word-spacing: 0px;
	color: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-89769ed > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-89769ed .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
	color: var(--e-global-color-secondary);
}

.elementor-438 .elementor-element.elementor-element-2df7f49 {
	--display: flex;
	--min-height: 0px;
	--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: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-2df7f49.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-b9aae62 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-b9aae62.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-438 .elementor-element.elementor-element-b9aae62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(4px / 2);
	margin-left: calc(4px / 2);
}

.elementor-438 .elementor-element.elementor-element-b9aae62 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-4px / 2);
	margin-left: calc(-4px / 2);
}

body.rtl .elementor-438 .elementor-element.elementor-element-b9aae62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-4px / 2);
}

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

.elementor-438 .elementor-element.elementor-element-b9aae62 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-b9aae62 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-438 .elementor-element.elementor-element-b9aae62 {
	--e-icon-list-icon-size: 12px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-438 .elementor-element.elementor-element-b9aae62 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-b9aae62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-438 .elementor-element.elementor-element-b9aae62 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0px;
}

.elementor-438 .elementor-element.elementor-element-b9aae62 .elementor-icon-list-text {
	color: #757575;
	transition: color .3s;
}

.elementor-438 .elementor-element.elementor-element-998816d {
	--display: flex;
	--min-height: 0px;
	--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-438 .elementor-element.elementor-element-998816d.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-438 .elementor-element.elementor-element-1ef3721 .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: 5px 5px 5px 5px;
	padding: 12px 60px 12px 60px;
}

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

.elementor-438 .elementor-element.elementor-element-1ef3721 {
	width: var(--container-widget-width, 100.147%);
	max-width: 100.147%;
	--container-widget-width: 100.147%;
	--container-widget-flex-grow: 0;
}

.elementor-438 .elementor-element.elementor-element-1ef3721 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-1ef3721.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-438 .elementor-element.elementor-element-11e027c {
	--display: flex;
}

.elementor-438 .elementor-element.elementor-element-11e027c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-438 .elementor-element.elementor-element-05eb17c {
		--content-width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-a2a8f5f {
		--width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-293dcbe {
		--width: 97vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-2772833 {
		--width: 55.682%;
	}
	
	.elementor-438 .elementor-element.elementor-element-8a44f33 {
		--width: 68.906%;
	}
	
	.elementor-438 .elementor-element.elementor-element-a28d9fd {
		--width: 41%;
	}
	
	.elementor-438 .elementor-element.elementor-element-35c0adb {
		--width: 22%;
	}
	
	.elementor-438 .elementor-element.elementor-element-e86be4f {
		--width: 5vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-90b4850 {
		--width: 30.043%;
	}
	
	.elementor-438 .elementor-element.elementor-element-241366d {
		--width: 5vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-75a6dd7 {
		--width: 18.559%;
	}
	
	.elementor-438 .elementor-element.elementor-element-8778924 {
		--width: 5vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-5f0080d {
		--width: 29%;
	}
	
	.elementor-438 .elementor-element.elementor-element-ea25c9a {
		--content-width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-d26df0f {
		--width: 76.79vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-6682c0b {
		--width: 23.453%;
	}
	
	.elementor-438 .elementor-element.elementor-element-378a31a {
		--width: 73.598%;
	}
	
	.elementor-438 .elementor-element.elementor-element-7b97dd6 {
		--width: 71.506%;
	}
	
	.elementor-438 .elementor-element.elementor-element-05ba2cd {
		--content-width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-a7de132 {
		--width: 76.79vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-ee0b3a9 {
		--width: 23.453%;
	}
	
	.elementor-438 .elementor-element.elementor-element-c28ed8f {
		--width: 73.598%;
	}
	
	.elementor-438 .elementor-element.elementor-element-8859993 {
		--width: 23.453%;
	}
	
	.elementor-438 .elementor-element.elementor-element-8d805d3 {
		--width: 88%;
	}
	
	.elementor-438 .elementor-element.elementor-element-ec4d385 {
		--width: 23.453%;
	}
	
	.elementor-438 .elementor-element.elementor-element-56cd316 {
		--width: 88%;
	}
	
	.elementor-438 .elementor-element.elementor-element-52ff0da {
		--width: 23.453%;
	}
	
	.elementor-438 .elementor-element.elementor-element-1e99cbd {
		--width: 88%;
	}
	
	.elementor-438 .elementor-element.elementor-element-add849b {
		--width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-39903bc {
		--width: 90.435vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-1fab46a {
		--width: 27.536%;
	}
	
	.elementor-438 .elementor-element.elementor-element-6fb7af0 {
		--width: 29.068%;
	}
	
	.elementor-438 .elementor-element.elementor-element-9076634 {
		--width: 22.307%;
	}
	
	.elementor-438 .elementor-element.elementor-element-f36b112 {
		--width: 100.276%;
	}
	
	.elementor-438 .elementor-element.elementor-element-443d174 {
		--width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-36f2b50 {
		--width: 24.754%;
	}
	
	.elementor-438 .elementor-element.elementor-element-607e434 {
		--width: 100.234%;
	}
	
	.elementor-438 .elementor-element.elementor-element-ff81d5d {
		--width: 95.318%;
	}
	
	.elementor-438 .elementor-element.elementor-element-8146ac6 {
		--width: 70.854%;
	}
	
	.elementor-438 .elementor-element.elementor-element-34eadca {
		--width: 43.935vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-b4d12b0 {
		--width: 48.609vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-111fa1c {
		--width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-a259bb4 {
		--width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-388cd84 {
		--width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-9753997 {
		--width: 82vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-9ff46a1 {
		--width: 100%;
	}
	
	.elementor-438 .elementor-element.elementor-element-43e129f {
		--width: 74.5vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-8746640 {
		--width: 38%;
	}
	
	.elementor-438 .elementor-element.elementor-element-6938167 {
		--width: 100%;
	}
	
	.elementor-438 .elementor-element.elementor-element-b2c5ccc {
		--width: 73.598%;
	}
	
	.elementor-438 .elementor-element.elementor-element-19020bd {
		--width: 57.091%;
	}
	
	.elementor-438 .elementor-element.elementor-element-b91d17c {
		--width: 56%;
	}
	
	.elementor-438 .elementor-element.elementor-element-a535b62 {
		--width: 74.5vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-d3be053 {
		--width: 38%;
	}
	
	.elementor-438 .elementor-element.elementor-element-79b8921 {
		--width: 93.54%;
	}
	
	.elementor-438 .elementor-element.elementor-element-534592d {
		--width: 73.598%;
	}
	
	.elementor-438 .elementor-element.elementor-element-38dcdd0 {
		--width: 56.404%;
	}
	
	.elementor-438 .elementor-element.elementor-element-691982c {
		--width: 56%;
	}
	
	.elementor-438 .elementor-element.elementor-element-ec513c1 {
		--width: 74.5vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-2294830 {
		--width: 38%;
	}
	
	.elementor-438 .elementor-element.elementor-element-04852f9 {
		--width: 93.54%;
	}
	
	.elementor-438 .elementor-element.elementor-element-4b63f78 {
		--width: 73.598%;
	}
	
	.elementor-438 .elementor-element.elementor-element-8b57ac4 {
		--width: 56.404%;
	}
	
	.elementor-438 .elementor-element.elementor-element-38ae27a {
		--width: 56%;
	}
	
	.elementor-438 .elementor-element.elementor-element-b6f9995 {
		--width: 74.5vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-79f4000 {
		--width: 38%;
	}
	
	.elementor-438 .elementor-element.elementor-element-3ba385e {
		--width: 93.54%;
	}
	
	.elementor-438 .elementor-element.elementor-element-7d89af6 {
		--width: 73.598%;
	}
	
	.elementor-438 .elementor-element.elementor-element-37922e8 {
		--width: 56.404%;
	}
	
	.elementor-438 .elementor-element.elementor-element-fb3cc0f {
		--width: 56%;
	}
	
	.elementor-438 .elementor-element.elementor-element-89334ab {
		--width: 74.5vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-25f2188 {
		--width: 38%;
	}
	
	.elementor-438 .elementor-element.elementor-element-32db333 {
		--width: 93.54%;
	}
	
	.elementor-438 .elementor-element.elementor-element-b0f47b4 {
		--width: 73.598%;
	}
	
	.elementor-438 .elementor-element.elementor-element-f8b6525 {
		--width: 56.404%;
	}
	
	.elementor-438 .elementor-element.elementor-element-b26c70d {
		--width: 56%;
	}
	
	.elementor-438 .elementor-element.elementor-element-ab26f74 {
		--width: 74.5vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-209511f {
		--width: 38%;
	}
	
	.elementor-438 .elementor-element.elementor-element-a337e85 {
		--width: 93.54%;
	}
	
	.elementor-438 .elementor-element.elementor-element-3c11941 {
		--width: 73.598%;
	}
	
	.elementor-438 .elementor-element.elementor-element-05dd20f {
		--width: 56.404%;
	}
	
	.elementor-438 .elementor-element.elementor-element-42195e3 {
		--width: 56%;
	}
	
	.elementor-438 .elementor-element.elementor-element-b6ada9d {
		--width: 74.5vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-9b86b3b {
		--width: 38%;
	}
	
	.elementor-438 .elementor-element.elementor-element-61e74c9 {
		--width: 93.54%;
	}
	
	.elementor-438 .elementor-element.elementor-element-3ea8bbb {
		--width: 73.598%;
	}
	
	.elementor-438 .elementor-element.elementor-element-65b73e8 {
		--width: 56.404%;
	}
	
	.elementor-438 .elementor-element.elementor-element-0bf9466 {
		--width: 56%;
	}
	
	.elementor-438 .elementor-element.elementor-element-33ed63b {
		--content-width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-76bbb6c {
		--width: 79.669%;
	}
	
	.elementor-438 .elementor-element.elementor-element-4fd2d51 {
		--width: 778.979px;
	}
	
	.elementor-438 .elementor-element.elementor-element-0d610e9 {
		--width: 46.014%;
	}
	
	.elementor-438 .elementor-element.elementor-element-4cbc661 {
		--width: 50.314%;
	}
	
	.elementor-438 .elementor-element.elementor-element-a27ad3b {
		--width: 43.338%;
	}
	
	.elementor-438 .elementor-element.elementor-element-327f96d {
		--width: 43.026%;
	}
	
	.elementor-438 .elementor-element.elementor-element-06ec427 {
		--width: 49.672%;
	}
	
	.elementor-438 .elementor-element.elementor-element-1c904a0 {
		--width: 52.425%;
	}
	
	.elementor-438 .elementor-element.elementor-element-dcd6e96 {
		--width: 78vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-c76b4a1 {
		--width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-bea4fe1 {
		--width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-1293f3d {
		--width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-dc10176 {
		--width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-da385eb {
		--width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-c579e7c {
		--content-width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-cee2886 {
		--width: 87.579vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-145f5b6 {
		--width: 40.638%;
	}
	
	.elementor-438 .elementor-element.elementor-element-289147d {
		--width: 42.554%;
	}
	
	.elementor-438 .elementor-element.elementor-element-b4e09f3 {
		--width: 90.732%;
	}
	
	.elementor-438 .elementor-element.elementor-element-ad7d9d2 {
		--width: 47.221%;
	}
	
	.elementor-438 .elementor-element.elementor-element-898ea91 {
		--content-width: 100vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-7bfe954 {
		--width: 80vw;
	}
	
	.elementor-438 .elementor-element.elementor-element-1657cd5 {
		--width: 47.221%;
	}
	
	.elementor-438 .elementor-element.elementor-element-9bf9b84 {
		--width: 73.598%;
	}
	
	.elementor-438 .elementor-element.elementor-element-2df7f49 {
		--width: 73.598%;
	}
	
	.elementor-438 .elementor-element.elementor-element-998816d {
		--width: 47.221%;
	}
	
	.elementor-438 .elementor-element.elementor-element-11e027c {
		--width: 44.746%;
	}
}
