
.elementor-23438 .elementor-element.elementor-element-3169750 {
	--display: flex;
	--min-height: 85vh;
	--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;
}

.elementor-23438 .elementor-element.elementor-element-427c521 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23438 .elementor-element.elementor-element-3d86ed2 .elementor-heading-title {
	color: #34b970;
}

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

.elementor-23438 .elementor-element.elementor-element-956f16a .elementor-button {
	background-color: var(--e-global-color-61a0b7d);
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61a0b7d);
	border-radius: 8px 8px 8px 8px;
}

.elementor-23438 .elementor-element.elementor-element-956f16a .elementor-button:hover, .elementor-23438 .elementor-element.elementor-element-956f16a .elementor-button:focus {
	background-color: #3dc57a;
}

.elementor-23438 .elementor-element.elementor-element-a559ad3 .elementor-button {
	background-color: var(--e-global-color-61a0b7d);
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61a0b7d);
	border-radius: 8px 8px 8px 8px;
}

.elementor-23438 .elementor-element.elementor-element-a559ad3 .elementor-button:hover, .elementor-23438 .elementor-element.elementor-element-a559ad3 .elementor-button:focus {
	background-color: #3dc57a;
}

.elementor-23438 .elementor-element.elementor-element-bbaddf4 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23438 .elementor-element.elementor-element-ca9cf08 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-23438 .elementor-element.elementor-element-81a6aaa {
	--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: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-23438 .elementor-element.elementor-element-81a6aaa:not(.elementor-motion-effects-element-type-background), .elementor-23438 .elementor-element.elementor-element-81a6aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-23438 .elementor-element.elementor-element-2c8d004 {
	--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: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-23438 .elementor-element.elementor-element-b3c73a6 {
	text-align: center;
}

.elementor-23438 .elementor-element.elementor-element-d1adfe2 {
	text-align: center;
}

.elementor-23438 .elementor-element.elementor-element-93314fa {
	--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: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
}

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

.elementor-23438 .elementor-element.elementor-element-0d7905c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-23438 .elementor-element.elementor-element-0d7905c:not(.elementor-motion-effects-element-type-background), .elementor-23438 .elementor-element.elementor-element-0d7905c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-23438 .elementor-element.elementor-element-755a751 {
	--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: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-23438 .elementor-element.elementor-element-bd2d9a6 {
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-23438 .elementor-element.elementor-element-3608f44 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23438 .elementor-element.elementor-element-ed7d017 {
	--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: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-23438 .elementor-element.elementor-element-02b2665 {
	--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: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-23438 .elementor-element.elementor-element-0ab6857 {
	--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: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
}

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

.elementor-23438 .elementor-element.elementor-element-89d02a7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-23438 .elementor-element.elementor-element-89d02a7:not(.elementor-motion-effects-element-type-background), .elementor-23438 .elementor-element.elementor-element-89d02a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-23438 .elementor-element.elementor-element-90d15b4 {
	--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: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-23438 .elementor-element.elementor-element-ae1ded6 {
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-23438 .elementor-element.elementor-element-1a64ba4 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23438 .elementor-element.elementor-element-da0a9ed {
	--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: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-23438 .elementor-element.elementor-element-ad2cde7 {
	--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: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-23438 .elementor-element.elementor-element-6386541 {
	--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: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-23438 .elementor-element.elementor-element-6d15a61 {
	--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: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-23438 .elementor-element.elementor-element-a6722e0 {
	--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: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-23438 .elementor-element.elementor-element-6047881 {
	--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: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
}

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

.elementor-23438 .elementor-element.elementor-element-b8b22c0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-23438 .elementor-element.elementor-element-b8b22c0:not(.elementor-motion-effects-element-type-background), .elementor-23438 .elementor-element.elementor-element-b8b22c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-23438 .elementor-element.elementor-element-f9da2d3 {
	--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: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-23438 .elementor-element.elementor-element-c3e0030 {
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-23438 .elementor-element.elementor-element-22cc4c3 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23438 .elementor-element.elementor-element-734e412 {
	--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: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-23438 .elementor-element.elementor-element-c567d5e {
	--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: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-23438 .elementor-element.elementor-element-20870f8 {
	--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: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-23438 .elementor-element.elementor-element-b782ca4 {
	--display: flex;
	--min-height: 30vh;
	--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;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-23438 .elementor-element.elementor-element-b782ca4:not(.elementor-motion-effects-element-type-background), .elementor-23438 .elementor-element.elementor-element-b782ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-23438 .elementor-element.elementor-element-2e71332 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23438 .elementor-element.elementor-element-2c3c8e8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-23438 .elementor-element.elementor-element-2c3c8e8 .elementor-heading-title {
	color: #fff;
}

.elementor-23438 .elementor-element.elementor-element-8030d93 {
	text-align: center;
}

.elementor-23438 .elementor-element.elementor-element-8030d93 .elementor-heading-title {
	color: #fff;
}

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

.elementor-23438 .elementor-element.elementor-element-7ba4bdb .elementor-button {
	background-color: var(--e-global-color-61a0b7d);
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61a0b7d);
	border-radius: 8px 8px 8px 8px;
}

.elementor-23438 .elementor-element.elementor-element-7ba4bdb .elementor-button:hover, .elementor-23438 .elementor-element.elementor-element-7ba4bdb .elementor-button:focus {
	background-color: #3dc57a;
}

.elementor-23438 .elementor-element.elementor-element-9346158 .elementor-button {
	background-color: var(--e-global-color-61a0b7d);
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61a0b7d);
	border-radius: 8px 8px 8px 8px;
}

.elementor-23438 .elementor-element.elementor-element-9346158 .elementor-button:hover, .elementor-23438 .elementor-element.elementor-element-9346158 .elementor-button:focus {
	background-color: #3dc57a;
}

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (min-width:768px) {
	.elementor-23438 .elementor-element.elementor-element-0d7905c {
		--width: 100%;
	}
	
	.elementor-23438 .elementor-element.elementor-element-02b2665 {
		--width: 40%;
	}
	
	.elementor-23438 .elementor-element.elementor-element-89d02a7 {
		--width: 100%;
	}
	
	.elementor-23438 .elementor-element.elementor-element-ad2cde7 {
		--width: 100%;
	}
	
	.elementor-23438 .elementor-element.elementor-element-6386541 {
		--width: 100%;
	}
	
	.elementor-23438 .elementor-element.elementor-element-6d15a61 {
		--width: 100%;
	}
	
	.elementor-23438 .elementor-element.elementor-element-a6722e0 {
		--width: 100%;
	}
	
	.elementor-23438 .elementor-element.elementor-element-b8b22c0 {
		--width: 100%;
	}
	
	.elementor-23438 .elementor-element.elementor-element-c567d5e {
		--width: 100%;
	}
	
	.elementor-23438 .elementor-element.elementor-element-20870f8 {
		--width: 100%;
	}
}
