
.elementor-19 .elementor-element.elementor-element-62293008 {
	--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;
	--overlay-opacity: .7;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-62293008:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-62293008 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcnkpb.nitrocdn.com/tMtIYcYpkszCKfkVeziXPbhixQQnvcHH/assets/images/optimized/rev-e493ba7/weilibaokitchen.com/wp-content/uploads/2024/11/weilibaokitchen-factory-4-scaled.webp");
	background-position: center center;
}

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

.elementor-19 .elementor-element.elementor-element-62293008::before, .elementor-19 .elementor-element.elementor-element-62293008 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-62293008 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-62293008 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-62293008 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-62293008 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-secondary);
	--background-overlay: "";
}

.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-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-19 .elementor-element.elementor-element-25f67a4e {
	color: var(--e-global-color-dbeb11b);
}

.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-19 .elementor-element.elementor-element-23b1c6e0 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-19 .elementor-element.elementor-element-23b1c6e0 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-19 .elementor-element.elementor-element-67704115 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-41b059fe {
	text-align: center;
}

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

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

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

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

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

.elementor-19 .elementor-element.elementor-element-6320f518 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 1px;
}

.elementor-19 .elementor-element.elementor-element-6320f518 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-19 .elementor-element.elementor-element-6320f518 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-19 .elementor-element.elementor-element-27b7d188 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-bc8b1e3 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-7f541593 {
	--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-19 .elementor-element.elementor-element-f405026 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e0e0e0;
	--border-color: #e0e0e0;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.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-19 .elementor-element.elementor-element-4371988b img {
	width: 100%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-19 .elementor-element.elementor-element-55552e55 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-657368e2 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e0e0e0;
	--border-color: #e0e0e0;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-573a966c img {
	width: 100%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-19 .elementor-element.elementor-element-6fc4e736 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-51f0ad78 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e0e0e0;
	--border-color: #e0e0e0;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-3af90366 img {
	width: 100%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-19 .elementor-element.elementor-element-8870f3e {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-11102860 {
	--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-19 .elementor-element.elementor-element-75ee90d2 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e0e0e0;
	--border-color: #e0e0e0;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-6e964938 img {
	width: 100%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-19 .elementor-element.elementor-element-4770b90 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-75a335fe {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e0e0e0;
	--border-color: #e0e0e0;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-49197015 img {
	width: 100%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-19 .elementor-element.elementor-element-276ee856 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-62998e65 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e0e0e0;
	--border-color: #e0e0e0;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-754bfc87 img {
	width: 100%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-19 .elementor-element.elementor-element-5325baa3 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-88799fb {
	--display: flex;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-88799fb:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-88799fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-af319be);
}

.elementor-19 .elementor-element.elementor-element-de1b011 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-8eab3ca {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-b76b2c4 {
	--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-19 .elementor-element.elementor-element-2f7421d {
	--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-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-19 .elementor-element.elementor-element-2ba28cc .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-2ba28cc.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-19 .elementor-element.elementor-element-2ba28cc.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-19 .elementor-element.elementor-element-2ba28cc.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

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

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

.elementor-19 .elementor-element.elementor-element-2ba28cc .elementor-image-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-33e9a55 {
	--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-19 .elementor-element.elementor-element-c56de28 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-c56de28.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-19 .elementor-element.elementor-element-c56de28.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-19 .elementor-element.elementor-element-c56de28.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-19 .elementor-element.elementor-element-c56de28 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-19 .elementor-element.elementor-element-c56de28 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-19 .elementor-element.elementor-element-c56de28 .elementor-image-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-7eb8bd9 {
	--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-19 .elementor-element.elementor-element-54dca6b .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-54dca6b.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-19 .elementor-element.elementor-element-54dca6b.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-19 .elementor-element.elementor-element-54dca6b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-19 .elementor-element.elementor-element-54dca6b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-19 .elementor-element.elementor-element-54dca6b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-19 .elementor-element.elementor-element-54dca6b .elementor-image-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-cc0c9d7 {
	--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-19 .elementor-element.elementor-element-c535c25 {
	--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-19 .elementor-element.elementor-element-74ee68f .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-74ee68f.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-19 .elementor-element.elementor-element-74ee68f.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-19 .elementor-element.elementor-element-74ee68f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-19 .elementor-element.elementor-element-74ee68f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-19 .elementor-element.elementor-element-74ee68f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-19 .elementor-element.elementor-element-74ee68f .elementor-image-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-0ac6317 {
	--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-19 .elementor-element.elementor-element-6a60f62 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-6a60f62.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-19 .elementor-element.elementor-element-6a60f62.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-19 .elementor-element.elementor-element-6a60f62.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-19 .elementor-element.elementor-element-6a60f62 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-19 .elementor-element.elementor-element-6a60f62 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-19 .elementor-element.elementor-element-6a60f62 .elementor-image-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-f51416a > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-cc93043 {
	--display: flex;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-cc93043:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-cc93043 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-dbeb11b);
}

.elementor-19 .elementor-element.elementor-element-4406f0f {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-cb74ba8 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-a4f20a5 {
	--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-19 .elementor-element.elementor-element-dd76856 {
	--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-19 .elementor-element.elementor-element-cfe7976 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-cfe7976.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-19 .elementor-element.elementor-element-cfe7976.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-19 .elementor-element.elementor-element-cfe7976.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-19 .elementor-element.elementor-element-cfe7976 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-19 .elementor-element.elementor-element-cfe7976 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-19 .elementor-element.elementor-element-cfe7976 .elementor-image-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-5f367b4 {
	--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-19 .elementor-element.elementor-element-509b4c3 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-509b4c3.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-19 .elementor-element.elementor-element-509b4c3.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-19 .elementor-element.elementor-element-509b4c3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-19 .elementor-element.elementor-element-509b4c3 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-19 .elementor-element.elementor-element-509b4c3 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-19 .elementor-element.elementor-element-509b4c3 .elementor-image-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-c7c0719 {
	--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-19 .elementor-element.elementor-element-336a114 {
	--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-19 .elementor-element.elementor-element-a604dea .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-a604dea.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-19 .elementor-element.elementor-element-a604dea.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-19 .elementor-element.elementor-element-a604dea.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-19 .elementor-element.elementor-element-a604dea .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-19 .elementor-element.elementor-element-a604dea .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-19 .elementor-element.elementor-element-a604dea .elementor-image-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-148be10 {
	--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-19 .elementor-element.elementor-element-7a6bc39 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-7a6bc39.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-19 .elementor-element.elementor-element-7a6bc39.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-19 .elementor-element.elementor-element-7a6bc39.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-19 .elementor-element.elementor-element-7a6bc39 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-19 .elementor-element.elementor-element-7a6bc39 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-19 .elementor-element.elementor-element-7a6bc39 .elementor-image-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-8014ab2 {
	--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-19 .elementor-element.elementor-element-334f89c {
	--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-19 .elementor-element.elementor-element-4fdd81f .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-4fdd81f.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-19 .elementor-element.elementor-element-4fdd81f.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-19 .elementor-element.elementor-element-4fdd81f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-19 .elementor-element.elementor-element-4fdd81f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-19 .elementor-element.elementor-element-4fdd81f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-19 .elementor-element.elementor-element-4fdd81f .elementor-image-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-42393a7 {
	--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-19 .elementor-element.elementor-element-85a75c1 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-b8ea120 {
	--display: flex;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-b8ea120:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b8ea120 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-af319be);
}

.elementor-19 .elementor-element.elementor-element-f518b74 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-8eeb058 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-6360b03 {
	--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-19 .elementor-element.elementor-element-8fb9f6c {
	--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-19 .elementor-element.elementor-element-951f89e .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-4a0a4a3 {
	--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-19 .elementor-element.elementor-element-f5614d7 {
	--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-19 .elementor-element.elementor-element-18cf903 {
	--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-19 .elementor-element.elementor-element-6901110 {
	--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-19 .elementor-element.elementor-element-df1b3e1 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-e26bdac > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-f8bf033 {
	--display: flex;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-f8bf033:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f8bf033 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-dbeb11b);
}

.elementor-19 .elementor-element.elementor-element-b923976 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-b5825ec {
	--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-19 .elementor-element.elementor-element-eee32e6 {
	--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-19 .elementor-element.elementor-element-0ac28ea .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-0ac28ea.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-19 .elementor-element.elementor-element-0ac28ea.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-19 .elementor-element.elementor-element-0ac28ea.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-19 .elementor-element.elementor-element-0ac28ea .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-19 .elementor-element.elementor-element-0ac28ea .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-19 .elementor-element.elementor-element-0ac28ea .elementor-image-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-55f9d76 {
	--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-19 .elementor-element.elementor-element-1316089 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-1316089.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-19 .elementor-element.elementor-element-1316089.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-19 .elementor-element.elementor-element-1316089.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-19 .elementor-element.elementor-element-1316089 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-19 .elementor-element.elementor-element-1316089 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-19 .elementor-element.elementor-element-1316089 .elementor-image-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-22a824c {
	--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-19 .elementor-element.elementor-element-9a3ff75 {
	--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-19 .elementor-element.elementor-element-a41fd63 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-a41fd63.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-19 .elementor-element.elementor-element-a41fd63.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-19 .elementor-element.elementor-element-a41fd63.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-19 .elementor-element.elementor-element-a41fd63 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-19 .elementor-element.elementor-element-a41fd63 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-19 .elementor-element.elementor-element-a41fd63 .elementor-image-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-9a908b4 {
	--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-19 .elementor-element.elementor-element-c6e27bf .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-c6e27bf.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-19 .elementor-element.elementor-element-c6e27bf.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-19 .elementor-element.elementor-element-c6e27bf.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-19 .elementor-element.elementor-element-c6e27bf .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-19 .elementor-element.elementor-element-c6e27bf .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-19 .elementor-element.elementor-element-c6e27bf .elementor-image-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-e9b0f16 {
	--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-19 .elementor-element.elementor-element-afe5170 {
	--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-19 .elementor-element.elementor-element-145198a .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-145198a.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-19 .elementor-element.elementor-element-145198a.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-19 .elementor-element.elementor-element-145198a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-19 .elementor-element.elementor-element-145198a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-19 .elementor-element.elementor-element-145198a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-19 .elementor-element.elementor-element-145198a .elementor-image-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-acd2682 {
	--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-19 .elementor-element.elementor-element-186713e > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-ccc194c {
	--display: flex;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-ccc194c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ccc194c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-af319be);
}

.elementor-19 .elementor-element.elementor-element-a9ebe13 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-107c049 {
	--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-19 .elementor-element.elementor-element-2047bb8 {
	--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-19 .elementor-element.elementor-element-fac2d79 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-698fc16 {
	--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-19 .elementor-element.elementor-element-e60ae20 {
	--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-19 .elementor-element.elementor-element-86fe29d {
	--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-19 .elementor-element.elementor-element-b75d583 {
	--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-19 .elementor-element.elementor-element-59c4f78 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-4724e46 {
	--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-19 .elementor-element.elementor-element-bdecf39 {
	--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-19 .elementor-element.elementor-element-1ea603c .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-19 .elementor-element.elementor-element-33a0832 {
	--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-19 .elementor-element.elementor-element-2844798 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-b473528 {
	--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;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-78bc1d2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-78bc1d2 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-dde6177 {
	--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;
}

.elementor-19 .elementor-element.elementor-element-4194522 {
	--display: flex;
}

.elementor-19 .elementor-element.elementor-element-9b8883a {
	--display: flex;
}

.elementor-19 .elementor-element.elementor-element-8b4b342 {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-19 .elementor-element.elementor-element-9b857b7 {
	--display: flex;
}

.elementor-19 .elementor-element.elementor-element-2ec5eef {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-19 .elementor-element.elementor-element-3c7542b {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-19 .elementor-element.elementor-element-77fa0077 {
	--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;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-77fa0077:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-77fa0077 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-af319be);
}

.elementor-19 .elementor-element.elementor-element-4d72cdf3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-4d72cdf3 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-c0ab183 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 1px;
}

.elementor-19 .elementor-element.elementor-element-c0ab183 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-19 .elementor-element.elementor-element-c0ab183 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-19 .elementor-element.elementor-element-c461376 {
	--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-19 .elementor-element.elementor-element-558261a8 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e0e0e0;
	--border-color: #e0e0e0;
	--border-radius: 5px 5px 5px 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19 .elementor-element.elementor-element-558261a8:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-558261a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-dbeb11b);
}

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

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

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

.elementor-19 .elementor-element.elementor-element-5e631ce8 .elementor-icon-wrapper {
	text-align: center;
}

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

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

.elementor-19 .elementor-element.elementor-element-5e631ce8.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-5e631ce8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-5e631ce8 .elementor-icon {
	font-size: 20px;
}

.elementor-19 .elementor-element.elementor-element-5e631ce8 .elementor-icon svg {
	height: 20px;
}

.elementor-19 .elementor-element.elementor-element-78e87dfd {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-78e87dfd .elementor-heading-title {
	font-size: 30px;
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-15fd6955 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-415432eb {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e0e0e0;
	--border-color: #e0e0e0;
	--border-radius: 5px 5px 5px 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19 .elementor-element.elementor-element-415432eb:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-415432eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-dbeb11b);
}

.elementor-19 .elementor-element.elementor-element-41d0909d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-41d0909d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-41d0909d.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-41d0909d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-41d0909d.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-41d0909d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-41d0909d .elementor-icon {
	font-size: 20px;
}

.elementor-19 .elementor-element.elementor-element-41d0909d .elementor-icon svg {
	height: 20px;
}

.elementor-19 .elementor-element.elementor-element-136903ea {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-136903ea .elementor-heading-title {
	font-size: 30px;
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-589d4513 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-4f152666 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e0e0e0;
	--border-color: #e0e0e0;
	--border-radius: 5px 5px 5px 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19 .elementor-element.elementor-element-4f152666:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4f152666 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-dbeb11b);
}

.elementor-19 .elementor-element.elementor-element-64a9acf .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-64a9acf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-64a9acf.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-64a9acf.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-64a9acf.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-64a9acf.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-64a9acf .elementor-icon {
	font-size: 20px;
}

.elementor-19 .elementor-element.elementor-element-64a9acf .elementor-icon svg {
	height: 20px;
}

.elementor-19 .elementor-element.elementor-element-1dd35b {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-1dd35b .elementor-heading-title {
	font-size: 30px;
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-3d8938e2 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-4dc2297c {
	--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-19 .elementor-element.elementor-element-39b1ff63 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e0e0e0;
	--border-color: #e0e0e0;
	--border-radius: 5px 5px 5px 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19 .elementor-element.elementor-element-39b1ff63:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-39b1ff63 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-dbeb11b);
}

.elementor-19 .elementor-element.elementor-element-615e9a81 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-615e9a81.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-615e9a81.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-615e9a81.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-615e9a81.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-615e9a81.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-615e9a81 .elementor-icon {
	font-size: 20px;
}

.elementor-19 .elementor-element.elementor-element-615e9a81 .elementor-icon svg {
	height: 20px;
}

.elementor-19 .elementor-element.elementor-element-699528b6 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-699528b6 .elementor-heading-title {
	font-size: 30px;
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-2efcb92c {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-3c075727 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e0e0e0;
	--border-color: #e0e0e0;
	--border-radius: 5px 5px 5px 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-19 .elementor-element.elementor-element-fa08965 .elementor-icon-wrapper {
	text-align: center;
}

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

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

.elementor-19 .elementor-element.elementor-element-fa08965.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-fa08965.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-fa08965 .elementor-icon {
	font-size: 20px;
}

.elementor-19 .elementor-element.elementor-element-fa08965 .elementor-icon svg {
	height: 20px;
}

.elementor-19 .elementor-element.elementor-element-f00fa66 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-f00fa66 .elementor-heading-title {
	font-size: 30px;
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-10b129a {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-45ae5b7a {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e0e0e0;
	--border-color: #e0e0e0;
	--border-radius: 5px 5px 5px 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19 .elementor-element.elementor-element-45ae5b7a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-45ae5b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-dbeb11b);
}

.elementor-19 .elementor-element.elementor-element-36cabb37 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-36cabb37.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-36cabb37.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-36cabb37.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-36cabb37.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-36cabb37.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-19 .elementor-element.elementor-element-36cabb37 .elementor-icon {
	font-size: 20px;
}

.elementor-19 .elementor-element.elementor-element-36cabb37 .elementor-icon svg {
	height: 20px;
}

.elementor-19 .elementor-element.elementor-element-61e373 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-61e373 .elementor-heading-title {
	font-size: 30px;
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-39defe0 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-7779555 > .elementor-widget-container {
	padding: 50px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-185c8c93 {
	--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;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-4b97e9dc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-4b97e9dc {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-4b97e9dc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}

.elementor-19 .elementor-element.elementor-element-16c0ad0f {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 1px;
}

.elementor-19 .elementor-element.elementor-element-16c0ad0f .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-19 .elementor-element.elementor-element-16c0ad0f .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-19 .elementor-element.elementor-element-9b0b534 .twae-wrapper {
	--tw-cbx-text-align-alternate: right;
	--tw-lbl-big-color: var(--e-global-color-secondary);
	--tw-lbl-big-size: 22px;
	--tw-lbl-small-size: 16px;
	--tw-ybx-size: 80px;
	--tw-cbx-bottom-margin: 60px;
}

.elementor-19 .elementor-element.elementor-element-9b0b534 .twae-wrapper, .elementor-19 .elementor-element.elementor-element-9b0b534 .twae-navigationBar {
	--tw-ibx-bg: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-0aee39e {
	--display: flex;
}

.elementor-19 .elementor-element.elementor-element-925704e > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

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

@media (min-width:768px) {
	.elementor-19 .elementor-element.elementor-element-67704115 {
		--content-width: 1200px;
	}
}

@media (max-width:1024px) {
	.elementor-19 .elementor-element.elementor-element-62293008 {
		--padding-top: 150px;
		--padding-bottom: 150px;
		--padding-left: 0px;
		--padding-right: 30px;
	}
	
	.elementor-19 .elementor-element.elementor-element-f405026 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-657368e2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-51f0ad78 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-75ee90d2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-75a335fe {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-62998e65 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-88799fb {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-b8ea120 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ccc194c {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-b473528 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-78e87dfd .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-136903ea .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1dd35b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-699528b6 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-f00fa66 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-61e373 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-9b0b534 .twae-wrapper {
		--tw-lbl-big-size: 20px;
		--tw-lbl-small-size: 14px;
		--tw-ybx-size: 80px;
	}
}

@media (max-width:767px) {
	.elementor-19 .elementor-element.elementor-element-62293008 {
		--padding-top: 150px;
		--padding-bottom: 150px;
		--padding-left: 30px;
		--padding-right: 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-27b7d188 > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-f405026 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-657368e2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-51f0ad78 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-75ee90d2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-75a335fe {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-62998e65 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-2ba28cc .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-c56de28 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-54dca6b .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-74ee68f .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-6a60f62 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-cfe7976 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-509b4c3 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-a604dea .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7a6bc39 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-4fdd81f .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-0ac28ea .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1316089 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-a41fd63 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-c6e27bf .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-145198a .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-4b97e9dc .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-19 .elementor-element.elementor-element-9b0b534 .twae-wrapper {
		--tw-lbl-big-size: 18px;
		--tw-lbl-small-size: 14px;
		--tw-ybx-size: 80px;
	}
}
