
.elementor-5047 .elementor-element.elementor-element-4004904 > .elementor-widget-container {
	margin: -1px 0px -113px 0px;
}

.elementor-5047 .elementor-element.elementor-element-4004904 {
	text-align: center;
	font-family: "Times New Roman";
	font-size: 57px;
	color: #900;
}

.elementor-5047 .elementor-element.elementor-element-70d6265:not(.elementor-motion-effects-element-type-background), .elementor-5047 .elementor-element.elementor-element-70d6265 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(6, 237, 204, .12);
}

.elementor-5047 .elementor-element.elementor-element-70d6265 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-70d6265 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-086f541 > .elementor-widget-container {
	margin: 1px 0px -35px 0px;
}

.elementor-5047 .elementor-element.elementor-element-086f541 {
	text-align: center;
	font-family: "Arial";
	font-size: 20px;
	font-weight: 500;
	color: #fff;
}

.elementor-5047 .elementor-element.elementor-element-024201b > .elementor-background-overlay {
	background-color: #000;
	opacity: 1;
}

.elementor-5047 .elementor-element.elementor-element-024201b {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-5047 .elementor-element.elementor-element-2120fcb > .elementor-element-populated {
	margin: 2px 100px -29px 100px;
	--e-column-margin-right: 100px;
	--e-column-margin-left: 100px;
	padding: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-03f1965 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-5047 .elementor-element.elementor-element-03f1965 {
	text-align: center;
	font-family: "Arial";
	font-size: 29px;
	font-weight: 600;
	color: #fff;
}

.elementor-5047 .elementor-element.elementor-element-c58dd4b:not(.elementor-motion-effects-element-type-background), .elementor-5047 .elementor-element.elementor-element-c58dd4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-c58dd4b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-c58dd4b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-7e30dc5 > .elementor-widget-container {
	margin: 170px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-7e30dc5 {
	text-align: center;
	font-family: "Arial";
	font-size: 26px;
	font-weight: 700;
	color: #fff;
}

.elementor-5047 .elementor-element.elementor-element-c22fd22 > .elementor-element-populated {
	margin: 10px 50px 10px 0px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 0px;
}

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

.elementor-5047 .elementor-element.elementor-element-7e2f3b9 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-7e96be0 > .elementor-widget-container {
	margin: 0px 50px -36px 50px;
}

.elementor-5047 .elementor-element.elementor-element-7e96be0 {
	text-align: center;
	font-family: "Arial";
	font-size: 25px;
}

.elementor-5047 .elementor-element.elementor-element-a7d7c89:not(.elementor-motion-effects-element-type-background), .elementor-5047 .elementor-element.elementor-element-a7d7c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-5047 .elementor-element.elementor-element-a7d7c89 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-a7d7c89 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-424f5a1 > .elementor-widget-container {
	margin: 0px 30px -32px 30px;
}

.elementor-5047 .elementor-element.elementor-element-424f5a1 {
	text-align: center;
	font-family: "Arial";
	font-size: 25px;
	font-weight: 500;
	color: #fff;
}

.elementor-5047 .elementor-element.elementor-element-0cd88d6:not(.elementor-motion-effects-element-type-background), .elementor-5047 .elementor-element.elementor-element-0cd88d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-0cd88d6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-0cd88d6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-0c5ea64 > .elementor-element-populated {
	margin: 0px 160px 0px 160px;
	--e-column-margin-right: 160px;
	--e-column-margin-left: 160px;
}

.elementor-5047 .elementor-element.elementor-element-e7072e7 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-5047 .elementor-element.elementor-element-e7072e7 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-39101b4 > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-39101b4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -14px;
}

.elementor-5047 .elementor-element.elementor-element-6531db0 > .elementor-widget-container {
	margin: 8px 0px -31px 0px;
}

.elementor-5047 .elementor-element.elementor-element-6531db0 {
	font-family: "Arial";
	font-size: 24px;
	font-weight: 500;
}

.elementor-5047 .elementor-element.elementor-element-d489a4a {
	margin-top: 0px;
	margin-bottom: 11px;
}

.elementor-5047 .elementor-element.elementor-element-85fb5da.elementor-position-right .elementor-image-box-img {
	margin-left: 7px;
}

.elementor-5047 .elementor-element.elementor-element-85fb5da.elementor-position-left .elementor-image-box-img {
	margin-right: 7px;
}

.elementor-5047 .elementor-element.elementor-element-85fb5da.elementor-position-top .elementor-image-box-img {
	margin-bottom: 7px;
}

.elementor-5047 .elementor-element.elementor-element-85fb5da .elementor-image-box-wrapper .elementor-image-box-img {
	width: 45%;
}

.elementor-5047 .elementor-element.elementor-element-85fb5da .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5047 .elementor-element.elementor-element-85fb5da .elementor-image-box-title {
	font-family: "Arial";
	font-size: 19px;
	font-weight: 500;
}

.elementor-5047 .elementor-element.elementor-element-bd80815.elementor-position-right .elementor-image-box-img {
	margin-left: 7px;
}

.elementor-5047 .elementor-element.elementor-element-bd80815.elementor-position-left .elementor-image-box-img {
	margin-right: 7px;
}

.elementor-5047 .elementor-element.elementor-element-bd80815.elementor-position-top .elementor-image-box-img {
	margin-bottom: 7px;
}

.elementor-5047 .elementor-element.elementor-element-bd80815 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 45%;
}

.elementor-5047 .elementor-element.elementor-element-bd80815 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5047 .elementor-element.elementor-element-bd80815 .elementor-image-box-title {
	font-family: "Arial";
	font-size: 19px;
	font-weight: 500;
}

.elementor-5047 .elementor-element.elementor-element-8ad17f5.elementor-position-right .elementor-image-box-img {
	margin-left: 7px;
}

.elementor-5047 .elementor-element.elementor-element-8ad17f5.elementor-position-left .elementor-image-box-img {
	margin-right: 7px;
}

.elementor-5047 .elementor-element.elementor-element-8ad17f5.elementor-position-top .elementor-image-box-img {
	margin-bottom: 7px;
}

.elementor-5047 .elementor-element.elementor-element-8ad17f5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 45%;
}

.elementor-5047 .elementor-element.elementor-element-8ad17f5 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5047 .elementor-element.elementor-element-8ad17f5 .elementor-image-box-title {
	font-family: "Arial";
	font-size: 19px;
	font-weight: 500;
}

.elementor-5047 .elementor-element.elementor-element-5651be6.elementor-position-right .elementor-image-box-img {
	margin-left: 7px;
}

.elementor-5047 .elementor-element.elementor-element-5651be6.elementor-position-left .elementor-image-box-img {
	margin-right: 7px;
}

.elementor-5047 .elementor-element.elementor-element-5651be6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 7px;
}

.elementor-5047 .elementor-element.elementor-element-5651be6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 45%;
}

.elementor-5047 .elementor-element.elementor-element-5651be6 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5047 .elementor-element.elementor-element-5651be6 .elementor-image-box-title {
	font-family: "Arial";
	font-size: 19px;
	font-weight: 500;
}

.elementor-5047 .elementor-element.elementor-element-1e58d84:not(.elementor-motion-effects-element-type-background), .elementor-5047 .elementor-element.elementor-element-1e58d84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-5047 .elementor-element.elementor-element-1e58d84 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-1e58d84 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-bde27d6 > .elementor-widget-container {
	margin: 0px 0px -35px 0px;
}

.elementor-5047 .elementor-element.elementor-element-bde27d6 {
	font-family: "Arial";
}

.elementor-5047 .elementor-element.elementor-element-29d4f62:not(.elementor-motion-effects-element-type-background), .elementor-5047 .elementor-element.elementor-element-29d4f62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-haogn.nitrocdn.com/IbjsurnJqLCFDmyDRJKKVJLpJPvshONe/assets/images/optimized/rev-ee07157/www.rahsiacantiksihat.com/wp-content/uploads/2022/05/back-ground-japa.jpg");
}

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

.elementor-5047 .elementor-element.elementor-element-29d4f62 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-29d4f62 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-4d470ab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-4d470ab {
	text-align: end;
}

.elementor-5047 .elementor-element.elementor-element-4d470ab img {
	width: 62%;
}

.elementor-5047 .elementor-element.elementor-element-ed5a1ca > .elementor-widget-container {
	margin: 0px 0px -32px 0px;
}

.elementor-5047 .elementor-element.elementor-element-ed5a1ca {
	font-family: "Arial";
	font-size: 12px;
	line-height: 1.4em;
}

.elementor-5047 .elementor-element.elementor-element-f23b03e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 17px 10px 10px 10px;
	border-style: solid;
}

.elementor-5047 .elementor-element.elementor-element-f23b03e {
	line-height: 1.4em;
}

.elementor-5047 .elementor-element.elementor-element-ae0cbf8 .elementor-button {
	background-color: #00b505;
	font-family: "Arial";
	font-size: 27px;
	font-weight: bold;
	line-height: 1.3em;
	letter-spacing: .6px;
	fill: #fff;
	color: #fff;
	box-shadow: -1px 2px 11px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 11px 11px 11px 11px;
	padding: 20px 34px 20px 50px;
}

.elementor-5047 .elementor-element.elementor-element-ae0cbf8 .elementor-button:hover, .elementor-5047 .elementor-element.elementor-element-ae0cbf8 .elementor-button:focus {
	background-color: #40f9f9;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-ae0cbf8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-ae0cbf8 .elementor-button:hover svg, .elementor-5047 .elementor-element.elementor-element-ae0cbf8 .elementor-button:focus svg {
	fill: #000;
}

.elementor-5047 .elementor-element.elementor-element-1cc7d34:not(.elementor-motion-effects-element-type-background), .elementor-5047 .elementor-element.elementor-element-1cc7d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-5047 .elementor-element.elementor-element-1cc7d34 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-5047 .elementor-element.elementor-element-1cc7d34 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-30a7057 > .elementor-widget-container {
	margin: -6px 20px -56px 20px;
}

.elementor-5047 .elementor-element.elementor-element-30a7057 {
	text-align: center;
	font-family: "Arial";
	font-size: 31px;
	font-weight: 700;
	line-height: 1.6em;
	color: #fff;
}

.elementor-5047 .elementor-element.elementor-element-beb6e0f {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #000;
}

.elementor-5047 .elementor-element.elementor-element-4aadae5 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-8aa6c50 > .elementor-widget-container {
	margin: 7px 0px -65px 0px;
}

.elementor-5047 .elementor-element.elementor-element-8aa6c50 {
	text-align: center;
	font-family: "Arial";
	font-size: 25px;
	font-weight: 600;
	text-decoration: underline;
}

.elementor-5047 .elementor-element.elementor-element-0e3e5be > .elementor-widget-container {
	margin: 10px 230px 10px 230px;
}

.elementor-5047 .elementor-element.elementor-element-0e3e5be .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-0d91d67 {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #000;
}

.elementor-5047 .elementor-element.elementor-element-365d650 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-66c8ec4 > .elementor-widget-container {
	margin: 7px 0px -65px 0px;
}

.elementor-5047 .elementor-element.elementor-element-66c8ec4 {
	text-align: center;
	font-family: "Arial";
	font-size: 25px;
	font-weight: 600;
	text-decoration: underline;
}

.elementor-5047 .elementor-element.elementor-element-b11fa73 > .elementor-widget-container {
	margin: 10px 230px 10px 230px;
}

.elementor-5047 .elementor-element.elementor-element-b11fa73 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-9cb93f9 {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #000;
}

.elementor-5047 .elementor-element.elementor-element-4d129cc > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-fd532ff > .elementor-widget-container {
	margin: 7px 0px -65px 0px;
}

.elementor-5047 .elementor-element.elementor-element-fd532ff {
	text-align: center;
	font-family: "Arial";
	font-size: 25px;
	font-weight: 600;
	text-decoration: underline;
}

.elementor-5047 .elementor-element.elementor-element-4ea315b > .elementor-widget-container {
	margin: 10px 230px 10px 230px;
}

.elementor-5047 .elementor-element.elementor-element-4ea315b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-d908c3e img {
	width: 100%;
}

.elementor-5047 .elementor-element.elementor-element-c25106d > .elementor-widget-container {
	margin: 3px 0px -58px 0px;
}

.elementor-5047 .elementor-element.elementor-element-c25106d {
	text-align: center;
	font-family: "Arial";
	font-size: 26px;
	font-weight: 700;
	line-height: 1.5em;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-342fdfd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-342fdfd > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-f2a7093 > .elementor-widget-container {
	margin: -13px 0px -70px 0px;
}

.elementor-5047 .elementor-element.elementor-element-f2a7093 {
	text-align: center;
	font-family: "Arial";
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-2a4f557 img {
	width: 94%;
}

.elementor-5047 .elementor-element.elementor-element-6592bbc > .elementor-widget-container {
	margin: -13px 0px -70px 0px;
}

.elementor-5047 .elementor-element.elementor-element-6592bbc {
	text-align: center;
	font-family: "Arial";
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-325bbc2 img {
	width: 100%;
}

.elementor-5047 .elementor-element.elementor-element-06ea293:not(.elementor-motion-effects-element-type-background), .elementor-5047 .elementor-element.elementor-element-06ea293 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e1e1e1;
}

.elementor-5047 .elementor-element.elementor-element-06ea293 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 9px;
}

.elementor-5047 .elementor-element.elementor-element-06ea293 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-d01138c > .elementor-widget-container {
	margin: 16px 0px -7px 0px;
}

.elementor-5047 .elementor-element.elementor-element-d01138c {
	text-align: center;
	font-family: "Arial";
	font-weight: 500;
	line-height: .4em;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-7a0ea28:not(.elementor-motion-effects-element-type-background), .elementor-5047 .elementor-element.elementor-element-7a0ea28 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-7a0ea28 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-5047 .elementor-element.elementor-element-7a0ea28 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-5dea0e8 > .elementor-widget-container {
	margin: -6px 20px -56px 20px;
}

.elementor-5047 .elementor-element.elementor-element-5dea0e8 {
	text-align: center;
	font-family: "Arial";
	font-size: 31px;
	font-weight: 700;
	line-height: 1.6em;
	color: #fff;
}

.elementor-5047 .elementor-element.elementor-element-6c54322 > .elementor-widget-container {
	margin: 0px 0px -88px 0px;
}

.elementor-5047 .elementor-element.elementor-element-6c54322 {
	text-align: center;
	font-family: "Arial";
	font-size: 32px;
	font-weight: 700;
}

.elementor-5047 .elementor-element.elementor-element-9d01469 > .elementor-widget-container {
	margin: 0px 0px -39px 0px;
}

.elementor-5047 .elementor-element.elementor-element-9d01469 {
	font-family: "Arial";
	font-size: 18px;
	font-style: italic;
}

.elementor-5047 .elementor-element.elementor-element-b4c8b23 > .elementor-container {
	max-width: 728px;
}

.elementor-5047 .elementor-element.elementor-element-d498f00 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-ea58720 .elementor-button {
	background-color: #00b505;
	font-family: "Arial";
	font-size: 27px;
	font-weight: bold;
	line-height: 1.3em;
	letter-spacing: .6px;
	fill: #fff;
	color: #fff;
	box-shadow: -1px 2px 11px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 11px 11px 11px 11px;
	padding: 20px 34px 20px 50px;
}

.elementor-5047 .elementor-element.elementor-element-ea58720 .elementor-button:hover, .elementor-5047 .elementor-element.elementor-element-ea58720 .elementor-button:focus {
	background-color: #40f9f9;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-ea58720 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-ea58720 .elementor-button:hover svg, .elementor-5047 .elementor-element.elementor-element-ea58720 .elementor-button:focus svg {
	fill: #000;
}

.elementor-5047 .elementor-element.elementor-element-47e5337 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-47e5337 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-f1d8891 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-f25cb51 > .elementor-widget-container {
	margin: 28px 30px -16px 30px;
}

.elementor-5047 .elementor-element.elementor-element-f25cb51 {
	line-height: 1.4em;
}

.elementor-5047 .elementor-element.elementor-element-984c0b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5047 .elementor-element.elementor-element-984c0b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-984c0b2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 200px 0px 193px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 31px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-984c0b2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-2a26421 > .elementor-widget-container {
	margin: 40px 6px -36px 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-2a26421 {
	text-align: start;
	font-weight: 200;
	line-height: 1.7em;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-24b0962 > .elementor-widget-container {
	margin: 21px 13px 50px 13px;
	padding: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-24b0962 {
	column-gap: 0px;
	text-align: start;
	font-family: "Arial";
	font-size: 15px;
	font-weight: 700;
	font-style: normal;
	color: #fff;
}

.elementor-5047 .elementor-element.elementor-element-7f71cb9:not(.elementor-motion-effects-element-type-background), .elementor-5047 .elementor-element.elementor-element-7f71cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-7f71cb9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-5047 .elementor-element.elementor-element-7f71cb9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-ad49b09 > .elementor-widget-container {
	margin: -6px 20px -56px 20px;
}

.elementor-5047 .elementor-element.elementor-element-ad49b09 {
	text-align: center;
	font-family: "Arial";
	font-size: 31px;
	font-weight: 700;
	line-height: 1.6em;
	color: #fff;
}

.elementor-5047 .elementor-element.elementor-element-edf7ee8 > .elementor-widget-container {
	margin: 0px 0px -74px 0px;
}

.elementor-5047 .elementor-element.elementor-element-edf7ee8 {
	text-align: center;
	font-family: "Arial";
	font-size: 28px;
	font-weight: 600;
	text-decoration: underline;
	color: #900;
}

.elementor-5047 .elementor-element.elementor-element-8c71fff > .elementor-widget-container {
	margin: 0px 0px -41px 38px;
}

.elementor-5047 .elementor-element.elementor-element-8c71fff {
	text-align: center;
	font-family: "Arial";
	font-size: 20px;
	font-weight: 600;
}

.elementor-5047 .elementor-element.elementor-element-4614d2a {
	text-align: center;
}

.elementor-5047 .elementor-element.elementor-element-4614d2a img {
	width: 37%;
}

.elementor-5047 .elementor-element.elementor-element-12c0a53 > .elementor-element-populated {
	margin: 49px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-5047 .elementor-element.elementor-element-f2f7e8a {
	text-align: center;
	font-family: "Arial";
}

.elementor-5047 .elementor-element.elementor-element-069e086 .elementor-accordion-item {
	border-width: 2px;
	border-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-069e086 .elementor-accordion-item .elementor-tab-content {
	border-width: 2px;
	border-block-start-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-069e086 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 2px;
	border-block-end-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-069e086 .elementor-active .elementor-accordion-icon, .elementor-5047 .elementor-element.elementor-element-069e086 .elementor-active .elementor-accordion-title {
	color: #900;
}

.elementor-5047 .elementor-element.elementor-element-069e086 .elementor-active .elementor-accordion-icon svg {
	fill: #900;
}

.elementor-5047 .elementor-element.elementor-element-069e086 .elementor-accordion-title {
	font-family: "Arial";
}

.elementor-5047 .elementor-element.elementor-element-069e086 .elementor-tab-content {
	font-family: "Arial";
	font-size: 18px;
	line-height: 1.8em;
}

.elementor-5047 .elementor-element.elementor-element-7950b9e > .elementor-widget-container {
	margin: 0px 0px -74px 0px;
}

.elementor-5047 .elementor-element.elementor-element-7950b9e {
	text-align: center;
	font-family: "Arial";
	font-size: 28px;
	font-weight: 600;
	text-decoration: underline;
	color: #900;
}

.elementor-5047 .elementor-element.elementor-element-020cb57 > .elementor-widget-container {
	margin: 0px 0px -58px 38px;
}

.elementor-5047 .elementor-element.elementor-element-020cb57 {
	text-align: center;
	font-family: "Arial";
	font-size: 20px;
}

.elementor-5047 .elementor-element.elementor-element-1438fb3 > .elementor-widget-container {
	margin: 0px 0px -32px 0px;
}

.elementor-5047 .elementor-element.elementor-element-1438fb3 {
	font-size: 18px;
}

.elementor-5047 .elementor-element.elementor-element-83db1df > .elementor-container {
	max-width: 918px;
}

.elementor-5047 .elementor-element.elementor-element-506dbfb > .elementor-widget-container {
	margin: -26px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-506dbfb {
	text-align: center;
}

.elementor-5047 .elementor-element.elementor-element-506dbfb img {
	width: 46%;
}

.elementor-5047 .elementor-element.elementor-element-dbe550b .elementor-accordion-item {
	border-width: 2px;
	border-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-dbe550b .elementor-accordion-item .elementor-tab-content {
	border-width: 2px;
	border-block-start-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-dbe550b .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 2px;
	border-block-end-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-dbe550b .elementor-active .elementor-accordion-icon, .elementor-5047 .elementor-element.elementor-element-dbe550b .elementor-active .elementor-accordion-title {
	color: #900;
}

.elementor-5047 .elementor-element.elementor-element-dbe550b .elementor-active .elementor-accordion-icon svg {
	fill: #900;
}

.elementor-5047 .elementor-element.elementor-element-dbe550b .elementor-accordion-title {
	font-family: "Arial";
}

.elementor-5047 .elementor-element.elementor-element-dbe550b .elementor-tab-content {
	font-family: "Arial";
	font-size: 18px;
	line-height: 1.8em;
}

.elementor-5047 .elementor-element.elementor-element-b71e25d > .elementor-widget-container {
	margin: 0px 0px -74px 0px;
}

.elementor-5047 .elementor-element.elementor-element-b71e25d {
	text-align: center;
	font-family: "Arial";
	font-size: 28px;
	font-weight: 600;
	text-decoration: underline;
	color: #900;
}

.elementor-5047 .elementor-element.elementor-element-9b4c792 > .elementor-widget-container {
	margin: 0px 0px -58px 38px;
}

.elementor-5047 .elementor-element.elementor-element-9b4c792 {
	text-align: center;
	font-family: "Arial";
	font-size: 20px;
}

.elementor-5047 .elementor-element.elementor-element-b3f6aaa > .elementor-widget-container {
	margin: 0px 0px -32px 0px;
}

.elementor-5047 .elementor-element.elementor-element-b3f6aaa {
	font-family: "Arial";
	font-size: 18px;
}

.elementor-5047 .elementor-element.elementor-element-e7de0c0 img {
	width: 27%;
}

.elementor-5047 .elementor-element.elementor-element-0b6b891:not(.elementor-motion-effects-element-type-background), .elementor-5047 .elementor-element.elementor-element-0b6b891 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 128, 0, .18);
}

.elementor-5047 .elementor-element.elementor-element-0b6b891 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-0b6b891 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-d04241e > .elementor-widget-container {
	margin: 0px 50px -60px 50px;
}

.elementor-5047 .elementor-element.elementor-element-d04241e {
	font-size: 18px;
}

.elementor-5047 .elementor-element.elementor-element-6504982 .elementor-accordion-item {
	border-width: 2px;
	border-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-6504982 .elementor-accordion-item .elementor-tab-content {
	border-width: 2px;
	border-block-start-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-6504982 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 2px;
	border-block-end-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-6504982 .elementor-active .elementor-accordion-icon, .elementor-5047 .elementor-element.elementor-element-6504982 .elementor-active .elementor-accordion-title {
	color: #900;
}

.elementor-5047 .elementor-element.elementor-element-6504982 .elementor-active .elementor-accordion-icon svg {
	fill: #900;
}

.elementor-5047 .elementor-element.elementor-element-6504982 .elementor-accordion-title {
	font-family: "Arial";
}

.elementor-5047 .elementor-element.elementor-element-6504982 .elementor-tab-content {
	font-family: "Arial";
	font-size: 18px;
	line-height: 1.8em;
}

.elementor-5047 .elementor-element.elementor-element-4d54d31 > .elementor-widget-container {
	margin: 0px 0px -74px 0px;
}

.elementor-5047 .elementor-element.elementor-element-4d54d31 {
	text-align: center;
	font-family: "Arial";
	font-size: 28px;
	font-weight: 600;
	text-decoration: underline;
	color: #900;
}

.elementor-5047 .elementor-element.elementor-element-13f447d > .elementor-widget-container {
	margin: 0px 0px -48px 38px;
}

.elementor-5047 .elementor-element.elementor-element-13f447d {
	text-align: center;
	font-family: "Arial";
	font-size: 20px;
}

.elementor-5047 .elementor-element.elementor-element-e7a8bf8 img {
	width: 35%;
}

.elementor-5047 .elementor-element.elementor-element-7c47c78 .elementor-accordion-item {
	border-width: 2px;
	border-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-7c47c78 .elementor-accordion-item .elementor-tab-content {
	border-width: 2px;
	border-block-start-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-7c47c78 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 2px;
	border-block-end-color: #900;
}

.elementor-5047 .elementor-element.elementor-element-7c47c78 .elementor-active .elementor-accordion-icon, .elementor-5047 .elementor-element.elementor-element-7c47c78 .elementor-active .elementor-accordion-title {
	color: #900;
}

.elementor-5047 .elementor-element.elementor-element-7c47c78 .elementor-active .elementor-accordion-icon svg {
	fill: #900;
}

.elementor-5047 .elementor-element.elementor-element-7c47c78 .elementor-accordion-title {
	font-family: "Arial";
}

.elementor-5047 .elementor-element.elementor-element-7c47c78 .elementor-tab-content {
	font-family: "Arial";
	font-size: 18px;
	line-height: 1.8em;
}

.elementor-5047 .elementor-element.elementor-element-ba1662a .elementor-button {
	background-color: #00b505;
	font-family: "Arial";
	font-size: 27px;
	font-weight: bold;
	line-height: 1.3em;
	letter-spacing: .6px;
	fill: #fff;
	color: #fff;
	box-shadow: -1px 2px 11px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 11px 11px 11px 11px;
	padding: 20px 34px 20px 50px;
}

.elementor-5047 .elementor-element.elementor-element-ba1662a .elementor-button:hover, .elementor-5047 .elementor-element.elementor-element-ba1662a .elementor-button:focus {
	background-color: #40f9f9;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-ba1662a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-ba1662a .elementor-button:hover svg, .elementor-5047 .elementor-element.elementor-element-ba1662a .elementor-button:focus svg {
	fill: #000;
}

.elementor-5047 .elementor-element.elementor-element-a506f5d:not(.elementor-motion-effects-element-type-background), .elementor-5047 .elementor-element.elementor-element-a506f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-5047 .elementor-element.elementor-element-a506f5d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-a506f5d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-3428917 > .elementor-widget-container {
	margin: 0px 0px -40px 0px;
}

.elementor-5047 .elementor-element.elementor-element-3428917 {
	text-align: center;
	font-family: "Arial";
	font-size: 31px;
}

.elementor-5047 .elementor-element.elementor-element-63ab1e6 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-343e36c > .elementor-widget-container {
	margin: 10px 230px 10px 230px;
}

.elementor-5047 .elementor-element.elementor-element-343e36c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-79cd749 {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-79cd749 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-9987202 > .elementor-widget-container {
	margin: 21px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-1ddabab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-1ddabab {
	font-family: "Arial";
	font-size: 19px;
	line-height: 24px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-ae0dc1e {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-ae0dc1e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-5ca9c95 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-dbf854e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-dbf854e {
	font-family: "Arial";
	font-size: 19px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-dcbb51b {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-dcbb51b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-635a040 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-6261349 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-6261349 {
	font-family: "Arial";
	font-size: 19px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-1348b78 {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-1348b78 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-f709033 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-7b9733d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-7b9733d {
	font-family: "Arial";
	font-size: 19px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-e0609a0 {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-e0609a0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-e80cf05 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-d35f19c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-d35f19c {
	font-family: "Arial";
	font-size: 19px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-ec6cbc9 {
	border-style: solid;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-ec6cbc9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-af8b831 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-793c353 > .elementor-widget-container {
	margin: 0px 21px 0px 21px;
}

.elementor-5047 .elementor-element.elementor-element-793c353 {
	font-family: "Arial";
	font-size: 19px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-0508c07 {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-0508c07 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-a92819c > .elementor-element-populated {
	margin: 97px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-5047 .elementor-element.elementor-element-503c590 img {
	width: 100%;
	max-width: 100%;
}

.elementor-5047 .elementor-element.elementor-element-f199233 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-f199233 {
	font-family: "Arial";
	font-size: 18px;
	line-height: 1.3em;
	letter-spacing: .4px;
	word-spacing: .1em;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-83ceedf {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-83ceedf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-6887e3f > .elementor-element-populated {
	margin: 66px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-5047 .elementor-element.elementor-element-e7fc3e1 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-8b3131c > .elementor-widget-container {
	margin: 0px 21px 0px 21px;
}

.elementor-5047 .elementor-element.elementor-element-8b3131c {
	font-family: "Arial";
	font-size: 19px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-2265d27 > .elementor-widget-container {
	margin: 0px 100px -55px 100px;
}

.elementor-5047 .elementor-element.elementor-element-2265d27 {
	font-family: "Arial";
}

.elementor-5047 .elementor-element.elementor-element-2a8f519 img {
	width: 39%;
}

.elementor-5047 .elementor-element.elementor-element-2c7d701 {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-2c7d701 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-7fa3e25 img {
	width: 91%;
}

.elementor-5047 .elementor-element.elementor-element-31af8c7 img {
	width: 90%;
}

.elementor-5047 .elementor-element.elementor-element-b20a717 > .elementor-widget-container {
	margin: 0px 21px 0px 100px;
}

.elementor-5047 .elementor-element.elementor-element-b20a717 {
	font-family: "Arial";
	font-size: 18px;
	line-height: 1.4em;
	letter-spacing: .4px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-9ecde6f {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-9ecde6f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-0234d7d > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-5047 .elementor-element.elementor-element-ec9e059 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-e2a408b > .elementor-widget-container {
	margin: 0px 21px 0px 21px;
}

.elementor-5047 .elementor-element.elementor-element-e2a408b {
	font-family: "Arial";
	font-size: 19px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-1af28fa {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-1af28fa > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-dadb02c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-ad89ccb > .elementor-widget-container {
	margin: 0px 21px 0px 21px;
}

.elementor-5047 .elementor-element.elementor-element-ad89ccb {
	font-family: "Arial";
	font-size: 19px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-0c5adb5 {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-0c5adb5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-5e5993f > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-5047 .elementor-element.elementor-element-60773d7 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-e2f7a4e > .elementor-widget-container {
	margin: 0px 21px 0px 21px;
}

.elementor-5047 .elementor-element.elementor-element-e2f7a4e {
	font-family: "Arial";
	font-size: 19px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-8c52ae4 {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-8c52ae4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-92bc9c1 > .elementor-widget-container {
	padding: 18px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-92bc9c1 img {
	width: 38%;
}

.elementor-5047 .elementor-element.elementor-element-ded40cf {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-ded40cf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-89596fb {
	text-align: end;
}

.elementor-5047 .elementor-element.elementor-element-89596fb img {
	width: 66%;
}

.elementor-5047 .elementor-element.elementor-element-632ad25 {
	font-family: "Arial";
	letter-spacing: -.1px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-1970132 {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-1970132 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-a7a8d3f {
	text-align: end;
}

.elementor-5047 .elementor-element.elementor-element-a7a8d3f img {
	width: 98%;
}

.elementor-5047 .elementor-element.elementor-element-2bcec92 {
	font-family: "Arial";
	font-size: 19px;
	line-height: 1.2em;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-d32c6ec {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-d32c6ec > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-bf30193 img {
	width: 91%;
}

.elementor-5047 .elementor-element.elementor-element-0640b40 > .elementor-widget-container {
	margin: 0px 21px 0px 21px;
}

.elementor-5047 .elementor-element.elementor-element-0640b40 {
	font-family: "Arial";
	font-size: 19px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-e5f6dae {
	border-style: solid;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-e5f6dae > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-d3b91f4 {
	text-align: end;
}

.elementor-5047 .elementor-element.elementor-element-d3b91f4 img {
	width: 62%;
}

.elementor-5047 .elementor-element.elementor-element-1277490 {
	text-align: start;
}

.elementor-5047 .elementor-element.elementor-element-1277490 img {
	width: 61%;
}

.elementor-5047 .elementor-element.elementor-element-10d1a17 > .elementor-widget-container {
	margin: 0px 21px 0px 100px;
}

.elementor-5047 .elementor-element.elementor-element-10d1a17 {
	text-align: start;
	font-family: "Arial";
	font-size: 18px;
	line-height: 1.7em;
	letter-spacing: .8px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-405d275 {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-405d275 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-4fc0939 {
	text-align: end;
}

.elementor-5047 .elementor-element.elementor-element-4fc0939 img {
	width: 41%;
	max-width: 46%;
	height: 416px;
}

.elementor-5047 .elementor-element.elementor-element-74ed1a1 {
	text-align: start;
}

.elementor-5047 .elementor-element.elementor-element-74ed1a1 img {
	width: 41%;
	max-width: 46%;
	height: 416px;
}

.elementor-5047 .elementor-element.elementor-element-017174e > .elementor-widget-container {
	margin: 0px 21px 0px 100px;
}

.elementor-5047 .elementor-element.elementor-element-017174e {
	font-family: "Arial";
	font-size: 18px;
	line-height: 1.6em;
	letter-spacing: .8px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-140b955 {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-140b955 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-8881858 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-44e3983 > .elementor-widget-container {
	margin: 0px 21px 0px 21px;
}

.elementor-5047 .elementor-element.elementor-element-44e3983 {
	font-family: "Arial";
	font-size: 19px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-a980c65 {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-a980c65 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-65d8990 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-5047 .elementor-element.elementor-element-919c921 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5047 .elementor-element.elementor-element-dada823 > .elementor-widget-container {
	margin: 0px 21px 0px 21px;
}

.elementor-5047 .elementor-element.elementor-element-dada823 {
	font-family: "Arial";
	font-size: 19px;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-334b4cf {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-334b4cf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-4f20d40 > .elementor-widget-container {
	margin: 0px 100px -55px 100px;
}

.elementor-5047 .elementor-element.elementor-element-4f20d40 {
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-28db47e img {
	width: 39%;
}

.elementor-5047 .elementor-element.elementor-element-ac2e813 {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-ac2e813 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-9e6190a > .elementor-element-populated {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
}

.elementor-5047 .elementor-element.elementor-element-951b689 {
	text-align: end;
}

.elementor-5047 .elementor-element.elementor-element-951b689 img {
	width: 98%;
}

.elementor-5047 .elementor-element.elementor-element-4a2d8e8 > .elementor-widget-container {
	margin: 0px 0px -28px 0px;
}

.elementor-5047 .elementor-element.elementor-element-4a2d8e8 {
	font-family: "Arial";
	line-height: 1.2em;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-f78011f > .elementor-element-populated {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
}

.elementor-5047 .elementor-element.elementor-element-ec261dd {
	text-align: center;
}

.elementor-5047 .elementor-element.elementor-element-ec261dd img {
	width: 64%;
}

.elementor-5047 .elementor-element.elementor-element-1ee1c77 {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-1ee1c77 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-8708964 {
	text-align: end;
}

.elementor-5047 .elementor-element.elementor-element-8708964 img {
	width: 78%;
}

.elementor-5047 .elementor-element.elementor-element-67c6c55 {
	font-family: "Arial";
	line-height: 1.2em;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-f0110b4 {
	border-style: solid;
	border-color: #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-f0110b4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-92e8aba {
	text-align: end;
}

.elementor-5047 .elementor-element.elementor-element-92e8aba img {
	width: 62%;
}

.elementor-5047 .elementor-element.elementor-element-1947e4d {
	font-family: "Arial";
	line-height: 1.2em;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-2e06883 {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
}

.elementor-5047 .elementor-element.elementor-element-8cb2d4a > .elementor-element-populated {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
}

.elementor-5047 .elementor-element.elementor-element-75ae431 {
	text-align: center;
}

.elementor-5047 .elementor-element.elementor-element-75ae431 img {
	width: 85%;
}

.elementor-5047 .elementor-element.elementor-element-77f8acf > .elementor-widget-container {
	margin: 0px 0px -28px 0px;
}

.elementor-5047 .elementor-element.elementor-element-77f8acf {
	text-align: center;
	font-family: "Arial";
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-5047 .elementor-element.elementor-element-565ebb8 > .elementor-element-populated {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
}

.elementor-5047 .elementor-element.elementor-element-5ec78cb {
	text-align: center;
}

.elementor-5047 .elementor-element.elementor-element-5ec78cb img {
	width: 86%;
}

.elementor-5047 .elementor-element.elementor-element-4453b27 > .elementor-widget-container {
	margin: 0px 0px -28px 0px;
}

.elementor-5047 .elementor-element.elementor-element-4453b27 {
	text-align: center;
	font-family: "Arial";
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-5047 .elementor-element.elementor-element-74fde08 {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
}

.elementor-5047 .elementor-element.elementor-element-ccd6f75 > .elementor-element-populated {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
}

.elementor-5047 .elementor-element.elementor-element-adc6075 {
	text-align: center;
}

.elementor-5047 .elementor-element.elementor-element-adc6075 img {
	width: 85%;
}

.elementor-5047 .elementor-element.elementor-element-93ad54d > .elementor-widget-container {
	margin: 0px 0px -28px 0px;
}

.elementor-5047 .elementor-element.elementor-element-93ad54d {
	text-align: center;
	font-family: "Arial";
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-5047 .elementor-element.elementor-element-7b4e2c3 > .elementor-element-populated {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
}

.elementor-5047 .elementor-element.elementor-element-91d9e1e {
	text-align: center;
}

.elementor-5047 .elementor-element.elementor-element-91d9e1e img {
	width: 84%;
}

.elementor-5047 .elementor-element.elementor-element-f7710fb > .elementor-widget-container {
	margin: 0px 0px -28px 0px;
}

.elementor-5047 .elementor-element.elementor-element-f7710fb {
	text-align: center;
	font-family: "Arial";
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-5047 .elementor-element.elementor-element-50fd98c {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
}

.elementor-5047 .elementor-element.elementor-element-3b7617e > .elementor-element-populated {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
}

.elementor-5047 .elementor-element.elementor-element-071937b {
	text-align: center;
}

.elementor-5047 .elementor-element.elementor-element-071937b img {
	width: 75%;
}

.elementor-5047 .elementor-element.elementor-element-e171459 > .elementor-widget-container {
	margin: 0px 0px -28px 0px;
}

.elementor-5047 .elementor-element.elementor-element-e171459 {
	text-align: center;
	font-family: "Arial";
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-5047 .elementor-element.elementor-element-420c4ee > .elementor-element-populated {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
}

.elementor-5047 .elementor-element.elementor-element-145de8c {
	text-align: center;
}

.elementor-5047 .elementor-element.elementor-element-145de8c img {
	width: 75%;
}

.elementor-5047 .elementor-element.elementor-element-47a1230 > .elementor-widget-container {
	margin: 0px 0px -28px 0px;
}

.elementor-5047 .elementor-element.elementor-element-47a1230 {
	text-align: center;
	font-family: "Arial";
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-5047 .elementor-element.elementor-element-201589e {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
}

.elementor-5047 .elementor-element.elementor-element-9c351b0 > .elementor-element-populated {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
}

.elementor-5047 .elementor-element.elementor-element-6a09585 {
	text-align: center;
}

.elementor-5047 .elementor-element.elementor-element-6a09585 img {
	width: 75%;
}

.elementor-5047 .elementor-element.elementor-element-4e5e8ef > .elementor-widget-container {
	margin: 0px 0px -28px 0px;
}

.elementor-5047 .elementor-element.elementor-element-4e5e8ef {
	text-align: center;
	font-family: "Arial";
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-5047 .elementor-element.elementor-element-92f1d89 > .elementor-element-populated {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
}

.elementor-5047 .elementor-element.elementor-element-9b820e1 {
	text-align: center;
}

.elementor-5047 .elementor-element.elementor-element-9b820e1 img {
	width: 75%;
}

.elementor-5047 .elementor-element.elementor-element-3346c91 > .elementor-widget-container {
	margin: 0px 0px -28px 0px;
}

.elementor-5047 .elementor-element.elementor-element-3346c91 {
	text-align: center;
	font-family: "Arial";
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-5047 .elementor-element.elementor-element-22ac6e5 .elementor-button {
	background-color: #00b505;
	font-family: "Arial";
	font-size: 27px;
	font-weight: bold;
	line-height: 1.3em;
	letter-spacing: .6px;
	fill: #fff;
	color: #fff;
	box-shadow: -1px 2px 11px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 11px 11px 11px 11px;
	padding: 20px 34px 20px 50px;
}

.elementor-5047 .elementor-element.elementor-element-22ac6e5 .elementor-button:hover, .elementor-5047 .elementor-element.elementor-element-22ac6e5 .elementor-button:focus {
	background-color: #40f9f9;
	color: #000;
}

.elementor-5047 .elementor-element.elementor-element-22ac6e5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5047 .elementor-element.elementor-element-22ac6e5 .elementor-button:hover svg, .elementor-5047 .elementor-element.elementor-element-22ac6e5 .elementor-button:focus svg {
	fill: #000;
}

.elementor-5047 .elementor-element.elementor-element-ebb86d4 {
	margin-top: 0px;
	margin-bottom: 8px;
}

.elementor-bc-flex-widget .elementor-5047 .elementor-element.elementor-element-3c35c7b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5047 .elementor-element.elementor-element-3c35c7b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5047 .elementor-element.elementor-element-3c35c7b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 7px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-5047 .elementor-element.elementor-element-3c35c7b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-96e530f > .elementor-element-populated {
	margin: -10px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-5047 .elementor-element.elementor-element-0e1f66f > .elementor-widget-container {
	margin: 3px 0px 5px 0px;
}

.elementor-5047 .elementor-element.elementor-element-0e1f66f {
	text-align: center;
}

.elementor-5047 .elementor-element.elementor-element-0e1f66f img {
	width: 34%;
	opacity: 1;
}

.elementor-5047 .elementor-element.elementor-element-696f451:not(.elementor-motion-effects-element-type-background), .elementor-5047 .elementor-element.elementor-element-696f451 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-5047 .elementor-element.elementor-element-696f451 {
	border-style: solid;
	border-width: 10px 10px 10px 10px;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5047 .elementor-element.elementor-element-696f451 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5047 .elementor-element.elementor-element-3c483e8 > .elementor-widget-container {
	margin: -15px 100px 7px 100px;
}

.elementor-5047 .elementor-element.elementor-element-3c483e8.elementor-position-right .elementor-image-box-img {
	margin-left: 13px;
}

.elementor-5047 .elementor-element.elementor-element-3c483e8.elementor-position-left .elementor-image-box-img {
	margin-right: 13px;
}

.elementor-5047 .elementor-element.elementor-element-3c483e8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 13px;
}

.elementor-5047 .elementor-element.elementor-element-3c483e8 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Open Sans";
	font-size: 28px;
	color: #fc9b01;
}

.elementor-5047 .elementor-element.elementor-element-3c483e8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 21%;
}

.elementor-5047 .elementor-element.elementor-element-3c483e8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5047 .elementor-element.elementor-element-3c483e8 .elementor-image-box-description {
	font-family: "Open Sans";
	font-size: 17px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #fff;
}

.elementor-5047 .elementor-element.elementor-element-2bebf28 {
	font-size: 16px;
}

@media (max-width:1024px) {
	.elementor-5047 .elementor-element.elementor-element-4004904 > .elementor-widget-container {
		margin: -8px 0px -111px 195px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4004904 {
		text-align: center;
	}
	
	.elementor-5047 .elementor-element.elementor-element-086f541 > .elementor-widget-container {
		margin: -7px 0px -44px 80px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-086f541 {
		font-size: 20px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-2120fcb > .elementor-element-populated {
		margin: 8px 0px -16px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-03f1965 > .elementor-widget-container {
		margin: 0px 25px -28px 25px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-03f1965 {
		font-size: 27px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4e58f37 > .elementor-element-populated {
		margin: 91px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-7e30dc5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-c22fd22 > .elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-424f5a1 > .elementor-widget-container {
		margin: -8px 20px -39px 20px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-0c5ea64 > .elementor-element-populated {
		margin: 10px 0px 0px 200px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 200px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6531db0 > .elementor-widget-container {
		margin: 3px 0px -53px 71px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-ae0cbf8 .elementor-button {
		font-size: 25px;
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-0e3e5be > .elementor-widget-container {
		margin: 10px 50px 10px 50px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-b11fa73 > .elementor-widget-container {
		margin: 10px 50px 10px 50px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4ea315b > .elementor-widget-container {
		margin: 10px 50px 10px 50px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6592bbc > .elementor-widget-container {
		margin: -14px 0px -67px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-5dea0e8 {
		font-size: 26px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-ea58720 .elementor-button {
		font-size: 25px;
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-f25cb51 > .elementor-widget-container {
		margin: 0px 0px 0px 10px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-12c0a53 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-f2f7e8a {
		font-size: 18px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-3cb2f7d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-ba1662a .elementor-button {
		font-size: 25px;
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-343e36c > .elementor-widget-container {
		margin: 10px 50px 10px 50px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-9987202 > .elementor-widget-container {
		margin: 104px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-5fc1a09 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-1ddabab > .elementor-widget-container {
		margin: 0px 5px 0px 5px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-1ddabab {
		font-size: 17px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-5ca9c95 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-cc2bf30 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-dbf854e > .elementor-widget-container {
		margin: 0px 5px 0px 5px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-dbf854e {
		font-size: 17px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-635a040 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-cebb1e9 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6261349 > .elementor-widget-container {
		margin: 0px 5px 0px 5px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6261349 {
		font-size: 17px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-f709033 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-1270d3c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-7b9733d > .elementor-widget-container {
		margin: 0px 5px 0px 5px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-7b9733d {
		font-size: 17px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-a4c999f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-793c353 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6887e3f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-8494c32 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-8b3131c > .elementor-widget-container {
		margin: 0px 0px 0px 5px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-b20a717 > .elementor-widget-container {
		margin: 0px 0px 0px 5px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-b20a717 {
		font-size: 17px;
		line-height: 1.1em;
		letter-spacing: .5px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-f301581 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-e2a408b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-5e5993f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-60773d7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-f71ae73 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-0640b40 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-0640b40 {
		font-size: 18px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-10d1a17 > .elementor-widget-container {
		margin: 0px 0px 0px 10px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-10d1a17 {
		font-size: 17px;
		line-height: 1.6em;
		letter-spacing: .7px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4fc0939 img {
		height: 327px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-74ed1a1 img {
		width: 62%;
		height: 325px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-017174e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-017174e {
		font-size: 17px;
		line-height: 1.5em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-44e3983 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-dada823 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-d3778fa > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-8708964 {
		text-align: center;
	}
	
	.elementor-5047 .elementor-element.elementor-element-8708964 img {
		width: 99%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-67c6c55 {
		font-size: 18px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-92e8aba > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-92e8aba img {
		width: 94%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-22ac6e5 .elementor-button {
		font-size: 25px;
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-3c483e8 > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-3c483e8 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 28%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-3c483e8 .elementor-image-box-description {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.elementor-5047 .elementor-element.elementor-element-4004904 > .elementor-widget-container {
		margin: 20px 0px -93px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4004904 {
		font-size: 47px;
		line-height: 1.1em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-086f541 > .elementor-widget-container {
		margin: 0px 5px -30px 5px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-086f541 {
		text-align: center;
		font-size: 17px;
		line-height: 1.8em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-024201b {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-2120fcb > .elementor-element-populated {
		margin: 12px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-03f1965 > .elementor-widget-container {
		margin: 0px 20px -26px 20px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-03f1965 {
		text-align: center;
		font-size: 25px;
		line-height: 1.5em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4e58f37 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-7e30dc5 > .elementor-widget-container {
		margin: 15px 0px -31px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-7e30dc5 {
		text-align: center;
		font-size: 23px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-c22fd22 > .elementor-element-populated {
		margin: 0px 0px 13px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-7e2f3b9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-7e96be0 > .elementor-widget-container {
		margin: 0px 24px -33px 24px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-7e96be0 {
		font-size: 20px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-424f5a1 > .elementor-widget-container {
		margin: 0px 7px -24px 7px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-424f5a1 {
		font-size: 21px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-0c5ea64 > .elementor-element-populated {
		margin: 0px 0px 13px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-e7072e7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6531db0 > .elementor-widget-container {
		margin: 0px 0px -27px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6531db0 {
		font-size: 20px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-85fb5da .elementor-image-box-img {
		margin-bottom: 7px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-85fb5da .elementor-image-box-wrapper .elementor-image-box-img {
		width: 32%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-bd80815 .elementor-image-box-img {
		margin-bottom: 7px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-bd80815 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 32%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-8ad17f5 .elementor-image-box-img {
		margin-bottom: 7px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-8ad17f5 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 32%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-5651be6 .elementor-image-box-img {
		margin-bottom: 7px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-5651be6 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 32%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-bde27d6 {
		line-height: 1.8em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4d470ab {
		text-align: center;
	}
	
	.elementor-5047 .elementor-element.elementor-element-ed5a1ca {
		text-align: center;
		font-size: 16px;
		line-height: 1.4em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-f23b03e > .elementor-widget-container {
		margin: 0px 0px 0px 10px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-ae0cbf8 .elementor-button {
		font-size: 23px;
		border-width: 0px 0px 0px 0px;
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-1cc7d34 {
		margin-top: 0px;
		margin-bottom: -1px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-30a7057 > .elementor-widget-container {
		margin: 3px 10px -35px 10px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-30a7057 {
		font-size: 25px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-8aa6c50 > .elementor-widget-container {
		margin: 10px 10px -51px 10px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-8aa6c50 {
		font-size: 20px;
		line-height: 1.6em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-0e3e5be > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-66c8ec4 > .elementor-widget-container {
		margin: 10px 10px -51px 10px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-66c8ec4 {
		font-size: 20px;
		line-height: 1.6em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-b11fa73 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-fd532ff > .elementor-widget-container {
		margin: 13px 10px -51px 10px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-fd532ff {
		font-size: 20px;
		line-height: 1.6em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4ea315b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-d01138c {
		line-height: 1.7em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-7a0ea28 {
		margin-top: 0px;
		margin-bottom: -1px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-5dea0e8 > .elementor-widget-container {
		margin: 3px 10px -35px 10px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-5dea0e8 {
		font-size: 25px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6c54322 > .elementor-widget-container {
		margin: -6px 0px -91px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6c54322 {
		text-align: center;
		font-size: 33px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-9d01469 > .elementor-widget-container {
		margin: 0px 0px -28px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-9d01469 {
		font-size: 17px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-28a8a6c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-ea58720 .elementor-button {
		font-size: 23px;
		border-width: 0px 0px 0px 0px;
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-f25cb51 > .elementor-widget-container {
		margin: 0px 0px 0px 10px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-f25cb51 {
		font-size: 16px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-984c0b2 > .elementor-element-populated {
		margin: 11px 0px 11px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-2a26421 > .elementor-widget-container {
		margin: 0px 0px -28px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-24b0962 > .elementor-widget-container {
		margin: 0px 15px 27px 15px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-7f71cb9 {
		margin-top: 0px;
		margin-bottom: -1px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-ad49b09 > .elementor-widget-container {
		margin: 3px 10px -35px 10px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-ad49b09 {
		font-size: 25px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-8c71fff > .elementor-widget-container {
		margin: 0px 0px -24px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4614d2a img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-12c0a53 > .elementor-element-populated {
		margin: 0px 0px -27px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6da7854 img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-069e086 .elementor-accordion-title {
		font-size: 17.5px;
		line-height: 1.3em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-069e086 .elementor-tab-content {
		font-size: 17px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-1438fb3 > .elementor-widget-container {
		margin: 0px 0px -29px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-1438fb3 {
		font-size: 17px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-506dbfb img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-dbe550b .elementor-accordion-title {
		font-size: 17.5px;
		line-height: 1.3em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-dbe550b .elementor-tab-content {
		font-size: 17px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-9b4c792 > .elementor-widget-container {
		margin: 0px 0px -56px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-b3f6aaa > .elementor-widget-container {
		margin: 0px 0px -45px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-b3f6aaa {
		font-size: 17px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-e7de0c0 img {
		width: 75%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-d04241e > .elementor-widget-container {
		margin: 0px 0px -66px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-d04241e {
		font-size: 17px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6504982 .elementor-accordion-title {
		font-size: 17.5px;
		line-height: 1.3em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6504982 .elementor-tab-content {
		font-size: 17px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-e7a8bf8 img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-7c47c78 .elementor-accordion-title {
		font-size: 17.5px;
		line-height: 1.3em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-7c47c78 .elementor-tab-content {
		font-size: 17px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-ba1662a .elementor-button {
		font-size: 23px;
		border-width: 0px 0px 0px 0px;
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-a506f5d {
		margin-top: 0px;
		margin-bottom: 7px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-3428917 {
		font-size: 26px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-343e36c > .elementor-widget-container {
		margin: 13px 0px 13px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-9987202 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-1ddabab > .elementor-widget-container {
		margin: 0px 1px 0px 1px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-1ddabab {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-dbf854e > .elementor-widget-container {
		margin: 0px 1px 0px 1px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-dbf854e {
		text-align: center;
		font-size: 17px;
		line-height: 1.7em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6261349 > .elementor-widget-container {
		margin: 0px 1px 0px 1px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6261349 {
		text-align: center;
		font-size: 16px;
		line-height: 1.7em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-7b9733d > .elementor-widget-container {
		margin: 0px 1px 0px 1px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-7b9733d {
		text-align: center;
		font-size: 16px;
		line-height: 1.6em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-d35f19c > .elementor-widget-container {
		margin: 0px 1px 0px 1px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-d35f19c {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-793c353 > .elementor-widget-container {
		margin: 0px 1px 0px 1px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-793c353 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-a92819c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-503c590 img {
		width: 77%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-f199233 > .elementor-widget-container {
		margin: 0px 3px 0px 3px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-f199233 {
		text-align: center;
		font-size: 16px;
		letter-spacing: .4px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6887e3f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-8b3131c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-8b3131c {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-2265d27 > .elementor-widget-container {
		margin: 0px 0px -40px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-2265d27 {
		font-size: 18px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-2a8f519 img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-7fa3e25 img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-31af8c7 img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-b20a717 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-b20a717 {
		text-align: center;
		font-size: 16px;
		letter-spacing: .4px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-e2a408b > .elementor-widget-container {
		margin: 0px 5px 0px 5px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-e2a408b {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-ad89ccb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-ad89ccb {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-e2f7a4e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-e2f7a4e {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-92bc9c1 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-92bc9c1 img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-89596fb img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-632ad25 {
		font-size: 17px;
		line-height: 1.5em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-2bcec92 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-bf30193 img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-0640b40 > .elementor-widget-container {
		margin: 0px 5px 0px 5px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-0640b40 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-d3b91f4 {
		text-align: center;
	}
	
	.elementor-5047 .elementor-element.elementor-element-d3b91f4 img {
		width: 88%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-1277490 {
		text-align: center;
	}
	
	.elementor-5047 .elementor-element.elementor-element-1277490 img {
		width: 88%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-10d1a17 > .elementor-widget-container {
		margin: 0px 2px 0px 2px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-10d1a17 {
		text-align: center;
		font-size: 16px;
		letter-spacing: .4px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4fc0939 {
		text-align: center;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4fc0939 img {
		width: 100%;
		height: 292px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-74ed1a1 {
		text-align: center;
	}
	
	.elementor-5047 .elementor-element.elementor-element-74ed1a1 img {
		width: 100%;
		max-width: 51%;
		height: 237px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-017174e > .elementor-widget-container {
		margin: 0px 3px 0px 3px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-017174e {
		text-align: center;
		font-size: 16px;
		letter-spacing: .4px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-8881858 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-44e3983 > .elementor-widget-container {
		margin: 0px 5px 0px 5px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-44e3983 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-dada823 > .elementor-widget-container {
		margin: 2px 0px -35px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-dada823 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4f20d40 > .elementor-widget-container {
		margin: 0px 0px -40px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4f20d40 {
		font-size: 16px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-28db47e img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-951b689 img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4a2d8e8 {
		font-size: 16px;
		line-height: 1.9em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-ec261dd img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-8708964 img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-67c6c55 {
		font-size: 17px;
		line-height: 1.5em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-92e8aba {
		text-align: center;
	}
	
	.elementor-5047 .elementor-element.elementor-element-92e8aba img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-1947e4d {
		font-size: 16px;
		line-height: 1.9em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-75ae431 img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-77f8acf {
		line-height: 1.9em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-5ec78cb img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4453b27 {
		line-height: 1.9em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-adc6075 img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-93ad54d {
		line-height: 1.9em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-91d9e1e img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-f7710fb {
		line-height: 1.9em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-071937b img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-e171459 {
		line-height: 1.9em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-145de8c img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-47a1230 {
		line-height: 1.9em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6a09585 img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4e5e8ef {
		line-height: 1.9em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-9b820e1 img {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-3346c91 {
		line-height: 1.9em;
	}
	
	.elementor-5047 .elementor-element.elementor-element-22ac6e5 .elementor-button {
		font-size: 23px;
		border-width: 0px 0px 0px 0px;
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-0e1f66f {
		text-align: center;
	}
	
	.elementor-5047 .elementor-element.elementor-element-0e1f66f img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-3c483e8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-3c483e8 .elementor-image-box-img {
		margin-bottom: 13px;
	}
	
	.elementor-5047 .elementor-element.elementor-element-3c483e8 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 84%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-3c483e8 .elementor-image-box-description {
		font-size: 15px;
	}
}

@media (min-width:768px) {
	.elementor-5047 .elementor-element.elementor-element-4e58f37 {
		width: 30.667%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-c22fd22 {
		width: 69.333%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-0c5ea64 {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-9bbd30c {
		width: 39.088%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-d3f6350 {
		width: 60.911%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4aadae5 {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-365d650 {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4d129cc {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-fced282 {
		width: 36.847%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-42117bd {
		width: 29.429%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-f1d8891 {
		width: 71.386%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-984c0b2 {
		width: 28.578%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-63ab1e6 {
		width: 100%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-46448ec {
		width: 49.741%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-5fc1a09 {
		width: 50.259%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-fe0445d {
		width: 49.741%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-cc2bf30 {
		width: 50.259%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-a8c8cb3 {
		width: 49.45%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-a4c999f {
		width: 50.584%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-a92819c {
		width: 29.662%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-c37b4ab {
		width: 70.338%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6887e3f {
		width: 45.46%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-8494c32 {
		width: 54.574%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-0234d7d {
		width: 46.639%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-f301581 {
		width: 53.395%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-22d3311 {
		width: 45.46%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-2efc33b {
		width: 54.574%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-5e5993f {
		width: 45.46%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-00ca0a0 {
		width: 54.574%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-e187b2d {
		width: 43.385%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4db8707 {
		width: 56.615%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4e727cc {
		width: 35.921%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-b86b36f {
		width: 64.079%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-f71ae73 {
		width: 50.592%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-26ac9e0 {
		width: 49.442%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-40aa539 {
		width: 50.592%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-0f60ee4 {
		width: 49.442%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-65d8990 {
		width: 46.639%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-7f16a3e {
		width: 53.395%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-5047 .elementor-element.elementor-element-46448ec {
		width: 46%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-5fc1a09 {
		width: 54%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-fe0445d {
		width: 46%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-cc2bf30 {
		width: 54%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-a5b615a {
		width: 46%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-cebb1e9 {
		width: 54%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-4603074 {
		width: 46%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-1270d3c {
		width: 54%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-c196f9b {
		width: 46%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-f9ad388 {
		width: 54%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-a8c8cb3 {
		width: 46%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-6887e3f {
		width: 46%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-8494c32 {
		width: 54%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-0234d7d {
		width: 46%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-22d3311 {
		width: 46%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-2efc33b {
		width: 54%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-00ca0a0 {
		width: 54%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-f71ae73 {
		width: 46%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-26ac9e0 {
		width: 54%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-40aa539 {
		width: 46%;
	}
	
	.elementor-5047 .elementor-element.elementor-element-65d8990 {
		width: 46%;
	}
}
