
.elementor-1686 .elementor-element.elementor-element-2503dd1c {
	--display: flex;
	--min-height: 50vh;
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: .5;
	--margin-top: 65px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-2503dd1c:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-2503dd1c > .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/banner-%E6%89%A7%E8%A1%8C%E5%99%A8.jpg");
	background-position: top center;
	background-size: cover;
}

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

.elementor-1686 .elementor-element.elementor-element-2503dd1c::before, .elementor-1686 .elementor-element.elementor-element-2503dd1c > .elementor-background-video-container::before, .elementor-1686 .elementor-element.elementor-element-2503dd1c > .e-con-inner > .elementor-background-video-container::before, .elementor-1686 .elementor-element.elementor-element-2503dd1c > .elementor-background-slideshow::before, .elementor-1686 .elementor-element.elementor-element-2503dd1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1686 .elementor-element.elementor-element-2503dd1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-1686 .elementor-element.elementor-element-12af0f64 {
	--display: flex;
	--gap: 5px 0px;
	--row-gap: 5px;
	--column-gap: 0px;
}

.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-1686 .elementor-element.elementor-element-6b4751ca .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

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

.elementor-widget-text-editor {
	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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

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

.elementor-1686 .elementor-element.elementor-element-13cf4a8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1686 .elementor-element.elementor-element-13cf4a8 {
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 22px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #868686;
}

.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-1686 .elementor-element.elementor-element-ec29702 .elementor-button {
	background-color: #b11313;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	padding: 15px 60px 15px 60px;
}

.elementor-1686 .elementor-element.elementor-element-ec29702 .elementor-button:hover, .elementor-1686 .elementor-element.elementor-element-ec29702 .elementor-button:focus {
	background-color: #f00000;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-ec29702 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

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

.elementor-1686 .elementor-element.elementor-element-50b7bb49 {
	--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;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-3bbc77b8 .elementor-heading-title {
	color: var(--e-global-color-1da43d5);
}

.elementor-1686 .elementor-element.elementor-element-ec10ee9 {
	--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;
}

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

.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-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-1686 .elementor-element.elementor-element-345f1eb5.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1686 .elementor-element.elementor-element-345f1eb5.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-345f1eb5.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1686 .elementor-element.elementor-element-345f1eb5 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: var(--e-global-color-1da43d5);
}

.elementor-1686 .elementor-element.elementor-element-345f1eb5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1686 .elementor-element.elementor-element-345f1eb5 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1686 .elementor-element.elementor-element-345f1eb5 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

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

.elementor-1686 .elementor-element.elementor-element-75857ab.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1686 .elementor-element.elementor-element-75857ab.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-75857ab.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1686 .elementor-element.elementor-element-75857ab .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: var(--e-global-color-1da43d5);
}

.elementor-1686 .elementor-element.elementor-element-75857ab .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1686 .elementor-element.elementor-element-75857ab .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1686 .elementor-element.elementor-element-75857ab .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

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

.elementor-1686 .elementor-element.elementor-element-2b70f51a.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1686 .elementor-element.elementor-element-2b70f51a.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-2b70f51a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1686 .elementor-element.elementor-element-2b70f51a .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: var(--e-global-color-1da43d5);
}

.elementor-1686 .elementor-element.elementor-element-2b70f51a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1686 .elementor-element.elementor-element-2b70f51a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1686 .elementor-element.elementor-element-2b70f51a .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

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

.elementor-1686 .elementor-element.elementor-element-5335d9e7.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1686 .elementor-element.elementor-element-5335d9e7.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-5335d9e7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1686 .elementor-element.elementor-element-5335d9e7 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: var(--e-global-color-1da43d5);
}

.elementor-1686 .elementor-element.elementor-element-5335d9e7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1686 .elementor-element.elementor-element-5335d9e7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1686 .elementor-element.elementor-element-5335d9e7 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1686 .elementor-element.elementor-element-79c020f0 {
	--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;
}

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

.elementor-1686 .elementor-element.elementor-element-266f1b72.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1686 .elementor-element.elementor-element-266f1b72.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-266f1b72.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1686 .elementor-element.elementor-element-266f1b72 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: var(--e-global-color-1da43d5);
}

.elementor-1686 .elementor-element.elementor-element-266f1b72 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1686 .elementor-element.elementor-element-266f1b72 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1686 .elementor-element.elementor-element-266f1b72 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

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

.elementor-1686 .elementor-element.elementor-element-48ef584.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1686 .elementor-element.elementor-element-48ef584.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-48ef584.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1686 .elementor-element.elementor-element-48ef584 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: var(--e-global-color-1da43d5);
}

.elementor-1686 .elementor-element.elementor-element-48ef584 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1686 .elementor-element.elementor-element-48ef584 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1686 .elementor-element.elementor-element-48ef584 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

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

.elementor-1686 .elementor-element.elementor-element-3b8e9aee {
	width: var(--container-widget-width, 100.357%);
	max-width: 100.357%;
	--container-widget-width: 100.357%;
	--container-widget-flex-grow: 0;
}

.elementor-1686 .elementor-element.elementor-element-3b8e9aee.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1686 .elementor-element.elementor-element-3b8e9aee.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1686 .elementor-element.elementor-element-3b8e9aee.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-3b8e9aee.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1686 .elementor-element.elementor-element-3b8e9aee .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: var(--e-global-color-1da43d5);
}

.elementor-1686 .elementor-element.elementor-element-3b8e9aee .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1686 .elementor-element.elementor-element-3b8e9aee .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1686 .elementor-element.elementor-element-3b8e9aee .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1686 .elementor-element.elementor-element-5c20c5a {
	--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;
	--margin-top: 100px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-49f45ca {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-bf0a04a.elementor-element {
	--align-self: center;
}

.elementor-1686 .elementor-element.elementor-element-bf0a04a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-1da43d5);
}

.elementor-1686 .elementor-element.elementor-element-cb3da9e {
	--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: 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: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-cb3da9e.e-con {
	--align-self: center;
}

.elementor-1686 .elementor-element.elementor-element-713a01e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 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-1686 .elementor-element.elementor-element-af3a2a7 {
	--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: flex-start;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 1px 1px 1px 1px;
	--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-1686 .elementor-element.elementor-element-53b9e39 {
	--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-1686 .elementor-element.elementor-element-53b9e39:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-53b9e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bffc8ce);
}

.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-1686 .elementor-element.elementor-element-5e55bf4 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1686 .elementor-element.elementor-element-bfcbc56 {
	--display: flex;
	--min-height: 97px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 11px 0px;
	--row-gap: 11px;
	--column-gap: 0px;
	--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-1686 .elementor-element.elementor-element-bfcbc56.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1686 .elementor-element.elementor-element-8f77c60 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-1686 .elementor-element.elementor-element-8f77c60.elementor-element {
	--align-self: flex-start;
}

.elementor-1686 .elementor-element.elementor-element-8f77c60 {
	text-align: left;
}

.elementor-1686 .elementor-element.elementor-element-8f77c60 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}

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

.elementor-1686 .elementor-element.elementor-element-b2a8256.elementor-element {
	--align-self: flex-start;
}

.elementor-1686 .elementor-element.elementor-element-b2a8256 {
	text-align: left;
}

.elementor-1686 .elementor-element.elementor-element-b2a8256 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 33px;
	font-weight: 400;
}

.elementor-1686 .elementor-element.elementor-element-06387c7 {
	--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: flex-start;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-color: #eee;
	--border-color: #eee;
	--border-radius: 1px 1px 1px 1px;
	--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-1686 .elementor-element.elementor-element-0fe2419 {
	--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-1686 .elementor-element.elementor-element-0fe2419:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-0fe2419 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-1ad3dae > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1686 .elementor-element.elementor-element-32722d8 {
	--display: flex;
	--min-height: 97px;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 11px 0px;
	--row-gap: 11px;
	--column-gap: 0px;
	--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-1686 .elementor-element.elementor-element-32722d8.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1686 .elementor-element.elementor-element-ddfecdd > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-1686 .elementor-element.elementor-element-ddfecdd .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-1686 .elementor-element.elementor-element-98ecf4d {
	--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: flex-start;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 1px 1px 1px 1px;
	--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-1686 .elementor-element.elementor-element-17b6e84 {
	--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-1686 .elementor-element.elementor-element-17b6e84:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-17b6e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bffc8ce);
}

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

.elementor-1686 .elementor-element.elementor-element-63a10cc {
	--display: flex;
	--min-height: 97px;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 11px 0px;
	--row-gap: 11px;
	--column-gap: 0px;
	--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-1686 .elementor-element.elementor-element-63a10cc.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1686 .elementor-element.elementor-element-70676f7 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-1686 .elementor-element.elementor-element-70676f7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-1686 .elementor-element.elementor-element-18174f4 {
	--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;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-8ce9298 {
	--display: flex;
	--justify-content: center;
	--margin-top: 50px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-bce13c5.elementor-element {
	--align-self: center;
}

.elementor-1686 .elementor-element.elementor-element-bce13c5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-1da43d5);
}

.elementor-1686 .elementor-element.elementor-element-6b9488b {
	--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: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-6b9488b.e-con {
	--align-self: center;
}

.elementor-1686 .elementor-element.elementor-element-842d1b9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: none;
	--border-style: none;
	--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-1686 .elementor-element.elementor-element-f2f290e {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #eee;
	--border-color: #eee;
	--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-1686 .elementor-element.elementor-element-f2f290e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1686 .elementor-element.elementor-element-c375b3d {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 0px 0px 0px 0px;
}

.elementor-1686 .elementor-element.elementor-element-afaa889 {
	--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;
}

.elementor-1686 .elementor-element.elementor-element-67ccbe1 {
	--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;
	border-style: none;
	--border-style: none;
	--border-radius: 1px 1px 1px 1px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-98fce2b {
	--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;
	border-style: none;
	--border-style: none;
	--border-radius: 1px 1px 1px 1px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-d327b1d {
	--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;
	border-style: none;
	--border-style: none;
	--border-radius: 1px 1px 1px 1px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-f157322 {
	--display: flex;
	--min-height: 97px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1686 .elementor-element.elementor-element-f157322.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-1686 .elementor-element.elementor-element-ad0c50d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1686 .elementor-element.elementor-element-ad0c50d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(6.8em / 2);
}

.elementor-1686 .elementor-element.elementor-element-ad0c50d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(6.8em / 2);
}

.elementor-1686 .elementor-element.elementor-element-ad0c50d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(6.8em / 2);
	margin-left: calc(6.8em / 2);
}

.elementor-1686 .elementor-element.elementor-element-ad0c50d .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-6.8em / 2);
	margin-left: calc(-6.8em / 2);
}

body.rtl .elementor-1686 .elementor-element.elementor-element-ad0c50d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-6.8em / 2);
}

body:not(.rtl) .elementor-1686 .elementor-element.elementor-element-ad0c50d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-6.8em / 2);
}

.elementor-1686 .elementor-element.elementor-element-ad0c50d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1686 .elementor-element.elementor-element-ad0c50d .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1686 .elementor-element.elementor-element-ad0c50d {
	--e-icon-list-icon-size: 6px;
	--icon-vertical-offset: 0px;
}

.elementor-1686 .elementor-element.elementor-element-ad0c50d .elementor-icon-list-text {
	color: #74787c;
	transition: color .3s;
}

.elementor-1686 .elementor-element.elementor-element-78f1484 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(50px / 2);
}

.elementor-1686 .elementor-element.elementor-element-78f1484 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(50px / 2);
}

.elementor-1686 .elementor-element.elementor-element-78f1484 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(50px / 2);
	margin-left: calc(50px / 2);
}

.elementor-1686 .elementor-element.elementor-element-78f1484 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-50px / 2);
	margin-left: calc(-50px / 2);
}

body.rtl .elementor-1686 .elementor-element.elementor-element-78f1484 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-50px / 2);
}

body:not(.rtl) .elementor-1686 .elementor-element.elementor-element-78f1484 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-50px / 2);
}

.elementor-1686 .elementor-element.elementor-element-78f1484 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1686 .elementor-element.elementor-element-78f1484 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1686 .elementor-element.elementor-element-78f1484 {
	--e-icon-list-icon-size: 6px;
	--icon-vertical-offset: 0px;
}

.elementor-1686 .elementor-element.elementor-element-78f1484 .elementor-icon-list-text {
	color: #74787c;
	transition: color .3s;
}

.elementor-1686 .elementor-element.elementor-element-52ca1d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(6.9em / 2);
}

.elementor-1686 .elementor-element.elementor-element-52ca1d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(6.9em / 2);
}

.elementor-1686 .elementor-element.elementor-element-52ca1d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(6.9em / 2);
	margin-left: calc(6.9em / 2);
}

.elementor-1686 .elementor-element.elementor-element-52ca1d0 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-6.9em / 2);
	margin-left: calc(-6.9em / 2);
}

body.rtl .elementor-1686 .elementor-element.elementor-element-52ca1d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-6.9em / 2);
}

body:not(.rtl) .elementor-1686 .elementor-element.elementor-element-52ca1d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-6.9em / 2);
}

.elementor-1686 .elementor-element.elementor-element-52ca1d0 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1686 .elementor-element.elementor-element-52ca1d0 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1686 .elementor-element.elementor-element-52ca1d0 {
	--e-icon-list-icon-size: 6px;
	--icon-vertical-offset: 0px;
}

.elementor-1686 .elementor-element.elementor-element-52ca1d0 .elementor-icon-list-text {
	color: #74787c;
	transition: color .3s;
}

.elementor-1686 .elementor-element.elementor-element-f9d9fba {
	--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: center;
	border-style: dotted;
	--border-style: dotted;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #8e9297;
	--border-color: #8e9297;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1686 .elementor-element.elementor-element-12fd9f7 {
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-2a89258 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
}

.elementor-1686 .elementor-element.elementor-element-2a89258.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1686 .elementor-element.elementor-element-588feac .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-1686 .elementor-element.elementor-element-6b5d263 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 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-1686 .elementor-element.elementor-element-fd78ed9 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 5px 5px 5px 5px;
	--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-1686 .elementor-element.elementor-element-fd78ed9:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-fd78ed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1686 .elementor-element.elementor-element-fd78ed9.e-con {
	--align-self: center;
}

.elementor-1686 .elementor-element.elementor-element-3d0ed55 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-a3c650c {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 5px 5px 5px 5px;
	--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-1686 .elementor-element.elementor-element-a3c650c:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-a3c650c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1686 .elementor-element.elementor-element-be34ea4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-ca0955a {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
}

.elementor-1686 .elementor-element.elementor-element-ca0955a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1686 .elementor-element.elementor-element-37f2de8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-1686 .elementor-element.elementor-element-a964e2a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 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-1686 .elementor-element.elementor-element-f1a530d {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 5px 5px 5px 5px;
	--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-1686 .elementor-element.elementor-element-f1a530d:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-f1a530d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1686 .elementor-element.elementor-element-f1a530d.e-con {
	--align-self: center;
}

.elementor-1686 .elementor-element.elementor-element-4965062 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-b9ab920 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 5px 5px 5px 5px;
	--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-1686 .elementor-element.elementor-element-b9ab920:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-b9ab920 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1686 .elementor-element.elementor-element-b671048 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-bffc8ce);
}

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

.elementor-1686 .elementor-element.elementor-element-c5988a9 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
}

.elementor-1686 .elementor-element.elementor-element-c5988a9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1686 .elementor-element.elementor-element-3b8aad8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-1686 .elementor-element.elementor-element-c9901a6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 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-1686 .elementor-element.elementor-element-43a1136 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 5px 5px 5px 5px;
	--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-1686 .elementor-element.elementor-element-43a1136:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-43a1136 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1686 .elementor-element.elementor-element-43a1136.e-con {
	--align-self: center;
}

.elementor-1686 .elementor-element.elementor-element-dc9c70a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-ddbd9a8 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 5px 5px 5px 5px;
	--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-1686 .elementor-element.elementor-element-ddbd9a8:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-ddbd9a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1686 .elementor-element.elementor-element-ddbd9a8.e-con {
	--align-self: center;
}

.elementor-1686 .elementor-element.elementor-element-334ab06 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-e584638 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 5px 5px 5px 5px;
	--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-1686 .elementor-element.elementor-element-e584638:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-e584638 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1686 .elementor-element.elementor-element-bda26db .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-04518cb {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
}

.elementor-1686 .elementor-element.elementor-element-04518cb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1686 .elementor-element.elementor-element-0ccdc96 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-1686 .elementor-element.elementor-element-b7ffc57 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 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-1686 .elementor-element.elementor-element-0d15f16 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 5px 5px 5px 5px;
	--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-1686 .elementor-element.elementor-element-0d15f16:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-0d15f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1686 .elementor-element.elementor-element-0d15f16.e-con {
	--align-self: center;
}

.elementor-1686 .elementor-element.elementor-element-97d0ea5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-bffc8ce);
}

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

.elementor-1686 .elementor-element.elementor-element-82512ea {
	--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;
}

.elementor-1686 .elementor-element.elementor-element-7f5af10 {
	--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: flex-start;
	border-style: none;
	--border-style: none;
	--border-radius: 1px 1px 1px 1px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-7f5af10.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1686 .elementor-element.elementor-element-6b33716 img {
	border-style: none;
}

.elementor-1686 .elementor-element.elementor-element-c7f25a6 {
	--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;
	border-style: none;
	--border-style: none;
	--border-radius: 1px 1px 1px 1px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-cfad2ac {
	--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;
	border-style: none;
	--border-style: none;
	--border-radius: 1px 1px 1px 1px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-a50af94 {
	--display: flex;
	--min-height: 97px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-1686 .elementor-element.elementor-element-a50af94.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-1686 .elementor-element.elementor-element-040902d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(6.8em / 2);
}

.elementor-1686 .elementor-element.elementor-element-040902d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(6.8em / 2);
}

.elementor-1686 .elementor-element.elementor-element-040902d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(6.8em / 2);
	margin-left: calc(6.8em / 2);
}

.elementor-1686 .elementor-element.elementor-element-040902d .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-6.8em / 2);
	margin-left: calc(-6.8em / 2);
}

body.rtl .elementor-1686 .elementor-element.elementor-element-040902d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-6.8em / 2);
}

body:not(.rtl) .elementor-1686 .elementor-element.elementor-element-040902d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-6.8em / 2);
}

.elementor-1686 .elementor-element.elementor-element-040902d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1686 .elementor-element.elementor-element-040902d .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1686 .elementor-element.elementor-element-040902d {
	--e-icon-list-icon-size: 6px;
	--icon-vertical-offset: 0px;
}

.elementor-1686 .elementor-element.elementor-element-040902d .elementor-icon-list-text {
	color: #74787c;
	transition: color .3s;
}

.elementor-1686 .elementor-element.elementor-element-597cd3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5.2em / 2);
}

.elementor-1686 .elementor-element.elementor-element-597cd3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5.2em / 2);
}

.elementor-1686 .elementor-element.elementor-element-597cd3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5.2em / 2);
	margin-left: calc(5.2em / 2);
}

.elementor-1686 .elementor-element.elementor-element-597cd3f .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5.2em / 2);
	margin-left: calc(-5.2em / 2);
}

body.rtl .elementor-1686 .elementor-element.elementor-element-597cd3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5.2em / 2);
}

body:not(.rtl) .elementor-1686 .elementor-element.elementor-element-597cd3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5.2em / 2);
}

.elementor-1686 .elementor-element.elementor-element-597cd3f .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1686 .elementor-element.elementor-element-597cd3f .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1686 .elementor-element.elementor-element-597cd3f {
	--e-icon-list-icon-size: 6px;
	--icon-vertical-offset: 0px;
}

.elementor-1686 .elementor-element.elementor-element-597cd3f .elementor-icon-list-text {
	color: #74787c;
	transition: color .3s;
}

.elementor-1686 .elementor-element.elementor-element-403cf43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8.5em / 2);
}

.elementor-1686 .elementor-element.elementor-element-403cf43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8.5em / 2);
}

.elementor-1686 .elementor-element.elementor-element-403cf43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8.5em / 2);
	margin-left: calc(8.5em / 2);
}

.elementor-1686 .elementor-element.elementor-element-403cf43 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8.5em / 2);
	margin-left: calc(-8.5em / 2);
}

body.rtl .elementor-1686 .elementor-element.elementor-element-403cf43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8.5em / 2);
}

body:not(.rtl) .elementor-1686 .elementor-element.elementor-element-403cf43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8.5em / 2);
}

.elementor-1686 .elementor-element.elementor-element-403cf43 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1686 .elementor-element.elementor-element-403cf43 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1686 .elementor-element.elementor-element-403cf43 {
	--e-icon-list-icon-size: 6px;
	--icon-vertical-offset: 0px;
}

.elementor-1686 .elementor-element.elementor-element-403cf43 .elementor-icon-list-text {
	color: #74787c;
	transition: color .3s;
}

.elementor-1686 .elementor-element.elementor-element-ecbae8e {
	--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: center;
	border-style: dotted;
	--border-style: dotted;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #8e9297;
	--border-color: #8e9297;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-ecbae8e.e-con {
	--align-self: center;
}

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

.elementor-1686 .elementor-element.elementor-element-21bcd64 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
}

.elementor-1686 .elementor-element.elementor-element-21bcd64.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1686 .elementor-element.elementor-element-21cfedd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 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-1686 .elementor-element.elementor-element-afd44f5 {
	width: var(--container-widget-width, 48.382%);
	max-width: 48.382%;
	--container-widget-width: 48.382%;
	--container-widget-flex-grow: 0;
}

.elementor-1686 .elementor-element.elementor-element-afd44f5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1686 .elementor-element.elementor-element-afd44f5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-1686 .elementor-element.elementor-element-940df03 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-1686 .elementor-element.elementor-element-8b42d56 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 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-1686 .elementor-element.elementor-element-05eae63 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 5px 5px 5px 5px;
	--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-1686 .elementor-element.elementor-element-05eae63:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-05eae63 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1686 .elementor-element.elementor-element-599293a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-35ef8ed {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 5px 5px 5px 5px;
	--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-1686 .elementor-element.elementor-element-35ef8ed:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-35ef8ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1686 .elementor-element.elementor-element-9619bbf .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-a652680 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
}

.elementor-1686 .elementor-element.elementor-element-a652680.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1686 .elementor-element.elementor-element-133fe64 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-1686 .elementor-element.elementor-element-fdf8769 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 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-1686 .elementor-element.elementor-element-c671845 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 5px 5px 5px 5px;
	--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-1686 .elementor-element.elementor-element-c671845:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-c671845 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1686 .elementor-element.elementor-element-c671845.e-con {
	--align-self: center;
}

.elementor-1686 .elementor-element.elementor-element-9bc0534 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-b7e457d {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 5px 5px 5px 5px;
	--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-1686 .elementor-element.elementor-element-b7e457d:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-b7e457d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1686 .elementor-element.elementor-element-5af5a0e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-e058801 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 5px 5px 5px 5px;
	--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-1686 .elementor-element.elementor-element-e058801:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-e058801 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1686 .elementor-element.elementor-element-e058801.e-con {
	--align-self: center;
}

.elementor-1686 .elementor-element.elementor-element-b93fb80 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-bffc8ce);
}

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

.elementor-1686 .elementor-element.elementor-element-b292071 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
}

.elementor-1686 .elementor-element.elementor-element-b292071.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1686 .elementor-element.elementor-element-678086a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-1686 .elementor-element.elementor-element-29448bf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 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-1686 .elementor-element.elementor-element-6a3f4a4 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 5px 5px 5px 5px;
	--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-1686 .elementor-element.elementor-element-6a3f4a4:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-6a3f4a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1686 .elementor-element.elementor-element-6a3f4a4.e-con {
	--align-self: center;
}

.elementor-1686 .elementor-element.elementor-element-7db60c7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-d9c9bb9 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 5px 5px 5px 5px;
	--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-1686 .elementor-element.elementor-element-d9c9bb9:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-d9c9bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1686 .elementor-element.elementor-element-f6e3b2a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-f360edb {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
}

.elementor-1686 .elementor-element.elementor-element-f360edb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1686 .elementor-element.elementor-element-070b1c0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-1686 .elementor-element.elementor-element-a69f78a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 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-1686 .elementor-element.elementor-element-062bf94 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-8ab90e5);
	--border-color: var(--e-global-color-8ab90e5);
	--border-radius: 5px 5px 5px 5px;
	--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-1686 .elementor-element.elementor-element-062bf94:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-062bf94 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1686 .elementor-element.elementor-element-062bf94.e-con {
	--align-self: center;
}

.elementor-1686 .elementor-element.elementor-element-d25a3ce .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-70caf11 {
	--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;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-70caf11:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-70caf11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e0e0e0;
}

.elementor-1686 .elementor-element.elementor-element-88b1016 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-1da43d5);
}

.elementor-1686 .elementor-element.elementor-element-a72490b {
	--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: flex-start;
	--align-items: center;
	--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-1686 .elementor-element.elementor-element-a72490b.e-con {
	--align-self: center;
}

.elementor-1686 .elementor-element.elementor-element-5709e8f {
	--display: flex;
	--min-height: 52px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-5709e8f:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-5709e8f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4a4b4d;
}

.elementor-1686 .elementor-element.elementor-element-cb705c7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-524ea19 {
	--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;
	--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-1686 .elementor-element.elementor-element-530c573 {
	--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: 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-1686 .elementor-element.elementor-element-5d3ce78 {
	--display: flex;
	--justify-content: flex-start;
	--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;
}

.elementor-1686 .elementor-element.elementor-element-5d3ce78:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-5d3ce78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #636870;
}

.elementor-1686 .elementor-element.elementor-element-dde72fa .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-dbb06ab {
	--display: flex;
	--min-height: 216px;
	--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: 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-1686 .elementor-element.elementor-element-4038b28 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1686 .elementor-element.elementor-element-36d96a0 {
	--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: 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-1686 .elementor-element.elementor-element-0fdca1e {
	--display: flex;
	--justify-content: flex-start;
	--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;
}

.elementor-1686 .elementor-element.elementor-element-0fdca1e:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-0fdca1e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #636870;
}

.elementor-1686 .elementor-element.elementor-element-dde349c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-97e45c8 {
	--display: flex;
	--min-height: 216px;
	--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: 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-1686 .elementor-element.elementor-element-a482e1d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1686 .elementor-element.elementor-element-4bf580b {
	--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: flex-start;
	--align-items: center;
	--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-1686 .elementor-element.elementor-element-4bf580b.e-con {
	--align-self: center;
}

.elementor-1686 .elementor-element.elementor-element-59d8932 {
	--display: flex;
	--min-height: 52px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1686 .elementor-element.elementor-element-59d8932:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-59d8932 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4a4b4d;
}

.elementor-1686 .elementor-element.elementor-element-eddf1ff .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-444a99e {
	--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;
	--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-1686 .elementor-element.elementor-element-f3f7fab {
	--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: 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-1686 .elementor-element.elementor-element-3ba9cd1 {
	--display: flex;
	--justify-content: flex-start;
	--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;
}

.elementor-1686 .elementor-element.elementor-element-3ba9cd1:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-3ba9cd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #636870;
}

.elementor-1686 .elementor-element.elementor-element-95a1d4b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-bba2a62 {
	--display: flex;
	--min-height: 216px;
	--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: 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-1686 .elementor-element.elementor-element-a2d5f11 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1686 .elementor-element.elementor-element-e3dff1f {
	--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: 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-1686 .elementor-element.elementor-element-2cd1b4d {
	--display: flex;
	--justify-content: flex-start;
	--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;
}

.elementor-1686 .elementor-element.elementor-element-2cd1b4d:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-2cd1b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #636870;
}

.elementor-1686 .elementor-element.elementor-element-e4b2025 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1686 .elementor-element.elementor-element-11cf87b {
	--display: flex;
	--min-height: 216px;
	--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: 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-1686 .elementor-element.elementor-element-15fe2dc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media (max-width:767px) {
	.elementor-1686 .elementor-element.elementor-element-2503dd1c {
		--margin-top: 63px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-6b4751ca .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-50b7bb49 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-11bcb325 {
		--width: 46%;
		--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-1686 .elementor-element.elementor-element-345f1eb5 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-345f1eb5 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-345f1eb5 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-3c447fb3 {
		--width: 46%;
		--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-1686 .elementor-element.elementor-element-75857ab .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-75857ab .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-75857ab .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-1424b1b6 {
		--width: 46%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-2b70f51a .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-2b70f51a .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-2b70f51a .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-2dc2d1c2 {
		--width: 46%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-5335d9e7 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-5335d9e7 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-5335d9e7 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-587fc96 {
		--width: 46%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-266f1b72 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-266f1b72 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-266f1b72 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-7bdd2d8 {
		--width: 46%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-48ef584 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-48ef584 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-48ef584 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-370e79e4 {
		--width: 46%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-3b8e9aee .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-3b8e9aee .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-3b8e9aee .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-f9d9fba {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-12fd9f7 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-3b1f326 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-ecbae8e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-e878dda {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-1686 .elementor-element.elementor-element-86c547b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
}

@media (min-width:768px) {
	.elementor-1686 .elementor-element.elementor-element-2503dd1c {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-12af0f64 {
		--content-width: 80%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-2d1e3007 {
		--width: 60%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-ec10ee9 {
		--width: 80%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-11bcb325 {
		--width: 25%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-3c447fb3 {
		--width: 25%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-1424b1b6 {
		--width: 25%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-2dc2d1c2 {
		--width: 25%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-79c020f0 {
		--width: 80%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-587fc96 {
		--width: 25%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-7bdd2d8 {
		--width: 25%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-370e79e4 {
		--width: 25%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-cb3da9e {
		--width: 95%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-713a01e {
		--width: 80%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-af3a2a7 {
		--width: 50%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-bfcbc56 {
		--width: 90%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-06387c7 {
		--width: 50%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-32722d8 {
		--width: 90%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-98ecf4d {
		--width: 50%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-63a10cc {
		--width: 90%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-842d1b9 {
		--width: 88%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-f2f290e {
		--width: 48.777%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-67ccbe1 {
		--width: 89%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-98fce2b {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-d327b1d {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-f157322 {
		--width: 95%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-f9d9fba {
		--width: 85%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-12fd9f7 {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-2a89258 {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-ca0955a {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-3b1f326 {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-c5988a9 {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-04518cb {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-7f5af10 {
		--width: 45%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-c7f25a6 {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-cfad2ac {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-a50af94 {
		--width: 95%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-ecbae8e {
		--width: 85%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-e878dda {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-21bcd64 {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-21cfedd {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-a652680 {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-86c547b {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-b292071 {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-f360edb {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-a72490b {
		--width: 96vw;
	}
	
	.elementor-1686 .elementor-element.elementor-element-5709e8f {
		--width: 81%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-524ea19 {
		--width: 81%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-530c573 {
		--width: 55%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-5d3ce78 {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-dbb06ab {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-36d96a0 {
		--width: 55%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-0fdca1e {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-97e45c8 {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-4bf580b {
		--width: 96vw;
	}
	
	.elementor-1686 .elementor-element.elementor-element-59d8932 {
		--width: 81%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-444a99e {
		--width: 81%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-f3f7fab {
		--width: 55%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-3ba9cd1 {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-bba2a62 {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-e3dff1f {
		--width: 55%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-2cd1b4d {
		--width: 100%;
	}
	
	.elementor-1686 .elementor-element.elementor-element-11cf87b {
		--width: 100%;
	}
}
