
.elementor-4242 .elementor-element.elementor-element-ece458f:not(.elementor-motion-effects-element-type-background), .elementor-4242 .elementor-element.elementor-element-ece458f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a4077d7);
	background-image: url("https://cdn-jaoab.nitrocdn.com/tndVGdkIyIXccflBHTuDxpFoTjtdRxSR/assets/images/optimized/rev-d8623dc/wedigitalcreatives.com/wp-content/uploads/2021/04/bg22-edit-min.png");
	background-position: center center;
	background-size: cover;
}

.elementor-4242 .elementor-element.elementor-element-ece458f > .elementor-container {
	max-width: 1200px;
}

.elementor-4242 .elementor-element.elementor-element-ece458f {
	transition: all 400ms;
	padding: 160px 0px 130px 0px;
}

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

.elementor-4242 .elementor-element.elementor-element-4cb64938 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-4242 .elementor-element.elementor-element-4cb64938 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-2156b453 > .elementor-widget-container {
	margin: -10px 0px -15px 0px;
}

.elementor-4242 .elementor-element.elementor-element-2156b453 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-2156b453 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 40px;
	font-weight: 500;
	text-transform: none;
	line-height: 1.4em;
	letter-spacing: 0px;
}

.elementor-4242 .elementor-element.elementor-element-34c787e:not(.elementor-motion-effects-element-type-background), .elementor-4242 .elementor-element.elementor-element-34c787e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-4242 .elementor-element.elementor-element-34c787e {
	transition: all 400ms;
	padding: 3em 0em 1em 0em;
}

.elementor-4242 .elementor-element.elementor-element-34c787e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4242 .elementor-element.elementor-element-64ea2e55 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-691e956e {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-4e5592a1 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-37ff8b9e {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-37ff8b9e img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-5f38b079 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-5f38b079 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-2e45bba0 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-364892e6 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-364892e6 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-1885c273 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-1885c273 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-689af0c1 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-6f4b4aad {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-6f4b4aad img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-73d1ac76 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-73d1ac76 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-6bc5d611:not(.elementor-motion-effects-element-type-background), .elementor-4242 .elementor-element.elementor-element-6bc5d611 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-4242 .elementor-element.elementor-element-6bc5d611 {
	transition: all 400ms;
	padding: 1em 0em 1em 0em;
}

.elementor-4242 .elementor-element.elementor-element-6bc5d611 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4242 .elementor-element.elementor-element-5a668613 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-2aed3fa9 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-47d06495 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-9aa059b {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-9aa059b img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-45efbbc8 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-45efbbc8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-421a4a06 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-71ba59d4 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-71ba59d4 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-7b3f0d7e {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-7b3f0d7e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-3264a3c1 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-459dd1b5 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-459dd1b5 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-43ffa98f {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-43ffa98f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-1913e133:not(.elementor-motion-effects-element-type-background), .elementor-4242 .elementor-element.elementor-element-1913e133 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-4242 .elementor-element.elementor-element-1913e133 {
	transition: all 400ms;
	padding: 1em 0em 1em 0em;
}

.elementor-4242 .elementor-element.elementor-element-1913e133 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4242 .elementor-element.elementor-element-428346d1 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-56dfa64a {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-48c59eda {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-447e9566 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-447e9566 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-298c63f0 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-298c63f0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-a215d7 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-c2f8dcf {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-c2f8dcf img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-167e47a5 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-167e47a5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-6075984b {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-1b48d866 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-1b48d866 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-56a4c2f2 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-56a4c2f2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-19b2ee9b:not(.elementor-motion-effects-element-type-background), .elementor-4242 .elementor-element.elementor-element-19b2ee9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-4242 .elementor-element.elementor-element-19b2ee9b {
	transition: all 400ms;
	padding: 1em 0em 1em 0em;
}

.elementor-4242 .elementor-element.elementor-element-19b2ee9b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4242 .elementor-element.elementor-element-7d799c1d {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-390dc9e0 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-35ff78b8 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-53a26b6 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-53a26b6 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-5dbf494a {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-5dbf494a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-336f3bba {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-627f5c1d {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-627f5c1d img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-16e78218 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-16e78218 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-3137820f {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-575ae5d6 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-575ae5d6 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-6ee4850 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-6ee4850 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-1a23e81:not(.elementor-motion-effects-element-type-background), .elementor-4242 .elementor-element.elementor-element-1a23e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-4242 .elementor-element.elementor-element-1a23e81 {
	transition: all 400ms;
	padding: 1em 0em 1em 0em;
}

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

.elementor-4242 .elementor-element.elementor-element-426283b9 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-5e265a5 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-6e205b67 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-517080a5 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-517080a5 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-37730508 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-37730508 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-1924a675 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-67235633 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-67235633 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-6660ce45 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-6660ce45 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-49bc3331 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-67a5f7e0 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-67a5f7e0 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-4882e0ff {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-4882e0ff .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-28af7ee7:not(.elementor-motion-effects-element-type-background), .elementor-4242 .elementor-element.elementor-element-28af7ee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-4242 .elementor-element.elementor-element-28af7ee7 {
	transition: all 400ms;
	padding: 1em 0em 1em 0em;
}

.elementor-4242 .elementor-element.elementor-element-28af7ee7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4242 .elementor-element.elementor-element-5be18d63 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-5aa96162 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-522d2bc4 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-2a231a7c {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-2a231a7c img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-6642e9a3 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-6642e9a3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-701222e5 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-611dfb5a {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-611dfb5a img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-4b7b1671 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-4b7b1671 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-6f487735 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-1fcee227 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-1fcee227 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-2b8086c6 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-2b8086c6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-1f9329b2:not(.elementor-motion-effects-element-type-background), .elementor-4242 .elementor-element.elementor-element-1f9329b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-4242 .elementor-element.elementor-element-1f9329b2 {
	transition: all 400ms;
	padding: 1em 0em 1em 0em;
}

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

.elementor-4242 .elementor-element.elementor-element-2d81d12d {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-4425fc30 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-610c7b49 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-4f36ab1d {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-4f36ab1d img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-47dfe2c4 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-47dfe2c4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-4d27a445 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-203b4f9c {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-203b4f9c img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-34ff1538 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-34ff1538 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-490c17e7 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-65742eca {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-65742eca img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-777fc194 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-777fc194 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-791c791b:not(.elementor-motion-effects-element-type-background), .elementor-4242 .elementor-element.elementor-element-791c791b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-4242 .elementor-element.elementor-element-791c791b {
	transition: all 400ms;
	padding: 1em 0em 1em 0em;
}

.elementor-4242 .elementor-element.elementor-element-791c791b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4242 .elementor-element.elementor-element-7e4eb84c {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-428568f8 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-5fd59742 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-79b8f180 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-79b8f180 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-361090d7 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-361090d7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-2a0e2ad3 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-dee96ce {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-dee96ce img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-46c92a1b {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-46c92a1b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-400b76fc {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-30759083 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-30759083 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-3f0367f9 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-3f0367f9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-74e0b35f:not(.elementor-motion-effects-element-type-background), .elementor-4242 .elementor-element.elementor-element-74e0b35f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-4242 .elementor-element.elementor-element-74e0b35f {
	transition: all 400ms;
	padding: 1em 0em 1em 0em;
}

.elementor-4242 .elementor-element.elementor-element-74e0b35f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4242 .elementor-element.elementor-element-7555fd15 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-32865032 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-2e267f57 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-4bbff53e {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-4bbff53e img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-627c9684 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-627c9684 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-2a9c8b8b {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-54ac73df {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-54ac73df img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-f315ea3 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-f315ea3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-4065cdf7 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-17339485 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-17339485 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-16808ae5 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-16808ae5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-1878cd49:not(.elementor-motion-effects-element-type-background), .elementor-4242 .elementor-element.elementor-element-1878cd49 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-4242 .elementor-element.elementor-element-1878cd49 {
	transition: all 400ms;
	padding: 1em 0em 3em 0em;
}

.elementor-4242 .elementor-element.elementor-element-1878cd49 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4242 .elementor-element.elementor-element-6eaec972 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-209d8fb5 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-3b2512fe {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-7c0e0533 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-7c0e0533 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-226c5d80 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-226c5d80 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-f707b0c {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-69dccba1 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-69dccba1 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-414956f8 {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-414956f8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-4242 .elementor-element.elementor-element-544bd936 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-3ee46847 {
	transition: all 400ms;
}

.elementor-4242 .elementor-element.elementor-element-3ee46847 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b8b8b8;
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-4242 .elementor-element.elementor-element-7a35bc7c {
	transition: all 400ms;
	text-align: center;
}

.elementor-4242 .elementor-element.elementor-element-7a35bc7c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

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

@media (max-width:1024px) {
	.elementor-4242 .elementor-element.elementor-element-ece458f > .elementor-container {
		min-height: 32vh;
	}
	
	.elementor-4242 .elementor-element.elementor-element-ece458f {
		padding: 100px 30px 90px 30px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-2156b453 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-34c787e {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-4242 .elementor-element.elementor-element-6bc5d611 {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-4242 .elementor-element.elementor-element-1913e133 {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-4242 .elementor-element.elementor-element-19b2ee9b {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-4242 .elementor-element.elementor-element-1a23e81 {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-4242 .elementor-element.elementor-element-28af7ee7 {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-4242 .elementor-element.elementor-element-1f9329b2 {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-4242 .elementor-element.elementor-element-791c791b {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-4242 .elementor-element.elementor-element-74e0b35f {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-4242 .elementor-element.elementor-element-1878cd49 {
		padding: 1em 1em 1em 1em;
	}
}

@media (max-width:767px) {
	.elementor-4242 .elementor-element.elementor-element-ece458f > .elementor-container {
		min-height: 35vh;
	}
	
	.elementor-4242 .elementor-element.elementor-element-ece458f {
		padding: 55px 20px 45px 20px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-2156b453 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-2156b453 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-34c787e {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-691e956e {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-6bc5d611 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-2aed3fa9 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-1913e133 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-56dfa64a {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-19b2ee9b {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-390dc9e0 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-1a23e81 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-5e265a5 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-28af7ee7 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-5aa96162 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-1f9329b2 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-4425fc30 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-791c791b {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-428568f8 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-74e0b35f {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-32865032 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-1878cd49 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4242 .elementor-element.elementor-element-209d8fb5 {
		padding: 0px 0px 0px 0px;
	}
}

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