/* End custom CSS */

.elementor-37589 .elementor-element.elementor-element-29534e0 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-37589 .elementor-element.elementor-element-29534e0:not(.elementor-motion-effects-element-type-background), .elementor-37589 .elementor-element.elementor-element-29534e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f821d62);
}

.elementor-37589 .elementor-element.elementor-element-02fd215 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-37589 .elementor-element.elementor-element-097e244 {
	text-align: center;
}

.elementor-37589 .elementor-element.elementor-element-097e244 .elementor-heading-title {
	font-size: 13px;
	font-weight: bold;
	color: var(--e-global-color-511e5e8f);
}

.elementor-37589 .elementor-element.elementor-element-1e7b8ca {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-37589 .elementor-element.elementor-element-1e7b8ca:not(.elementor-motion-effects-element-type-background), .elementor-37589 .elementor-element.elementor-element-1e7b8ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-126f73f);
}

.elementor-37589 .elementor-element.elementor-element-a47efdb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-37589 .elementor-element.elementor-element-bbed940 {
	text-align: center;
}

.elementor-37589 .elementor-element.elementor-element-bbed940 .elementor-heading-title {
	font-size: 13px;
	font-weight: bold;
	color: var(--e-global-color-text);
}

.elementor-37589 .elementor-element.elementor-element-bf1c236 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-37589 .elementor-element.elementor-element-bf1c236:not(.elementor-motion-effects-element-type-background), .elementor-37589 .elementor-element.elementor-element-bf1c236 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-17e73a6);
}

.elementor-37589 .elementor-element.elementor-element-6a7de9b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-37589 .elementor-element.elementor-element-05f8d5a {
	text-align: center;
}

.elementor-37589 .elementor-element.elementor-element-05f8d5a .elementor-heading-title {
	font-size: 13px;
	font-weight: bold;
	color: var(--e-global-color-511e5e8f);
}

/* Start custom CSS for heading, class: .elementor-element-097e244 */
.elementor-37589 .elementor-element.elementor-element-097e244 * {
	margin: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-bbed940 */
.elementor-37589 .elementor-element.elementor-element-bbed940 * {
	margin: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-05f8d5a */
.elementor-37589 .elementor-element.elementor-element-05f8d5a * {
	margin: 0;
}
