
.elementor-734 .elementor-element.elementor-element-738a94a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-734 .elementor-element.elementor-element-738a94a:not(.elementor-motion-effects-element-type-background), .elementor-734 .elementor-element.elementor-element-738a94a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f4f5;
}

.elementor-734 .elementor-element.elementor-element-8a80f34 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-8a80f34.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-8a80f34 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-8a80f34 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 60px;
	font-weight: 600;
	color: #00a1df;
}

.elementor-734 .elementor-element.elementor-element-679c0af > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-679c0af.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-679c0af {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-679c0af .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-1e0b453 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-1e0b453.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-1e0b453 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-1e0b453 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-ee27866 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-ee27866.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-ee27866 {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-03dda8d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-03dda8d.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-03dda8d {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-03dda8d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-cff5fc7 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-cff5fc7.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-cff5fc7 {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-b000b80 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-b000b80.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-b000b80 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-b000b80 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-67e1e3e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-67e1e3e.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-67e1e3e {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-67e1e3e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-0f5d86a > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-0f5d86a.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-0f5d86a {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-312c7db > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-312c7db.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-312c7db {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-312c7db .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-246a3d9 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-246a3d9.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-246a3d9 {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-20f2249 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-20f2249.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-20f2249 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-20f2249 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-9e6f21f > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-9e6f21f.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-9e6f21f {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-8e19a4f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-8e19a4f.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-8e19a4f {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-8e19a4f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-d955c0f > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-d955c0f.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-d955c0f {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-729bed1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-729bed1.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-729bed1 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-729bed1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-79fac70 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-79fac70.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-79fac70 {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-38d3a14 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-38d3a14.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-38d3a14 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-38d3a14 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-bc80800 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-bc80800.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-bc80800 {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-37c46d9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-37c46d9.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-37c46d9 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-37c46d9 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-775ef09 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-775ef09.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-775ef09 {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-12a3568 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-12a3568.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-12a3568 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-12a3568 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-e570fdb > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-e570fdb.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-e570fdb {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-f7f908c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-f7f908c.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-f7f908c {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-f7f908c .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-2f23d95 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-2f23d95.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-2f23d95 {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-ea18a6d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-ea18a6d.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-ea18a6d {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-ea18a6d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-a84c89a > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-a84c89a.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-a84c89a {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-d721d8e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-d721d8e.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-d721d8e {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-d721d8e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-658ad34 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-658ad34.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-658ad34 {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-cd6d728 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-cd6d728.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-cd6d728 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-cd6d728 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-0de48ef > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-0de48ef.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-0de48ef {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-2bc288f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-2bc288f.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-2bc288f {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-2bc288f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-5b972a5 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-5b972a5.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-5b972a5 {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-0bde548 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-0bde548.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-0bde548 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-0bde548 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-460cf6e > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-460cf6e.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-460cf6e {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-82d4bc4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-82d4bc4.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-82d4bc4 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-82d4bc4 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-e54c63c > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-e54c63c.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-e54c63c {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-e391e52 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-e391e52.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-e391e52 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-e391e52 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-266cbad > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-266cbad.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-266cbad {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-3140a2e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-3140a2e.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-3140a2e {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-3140a2e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-bd4c32f > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-bd4c32f.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-bd4c32f {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-aaa17fd > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-aaa17fd.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-aaa17fd {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-aaa17fd .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-a9cc12b > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-a9cc12b.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-a9cc12b {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-5fff878 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-5fff878.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-5fff878 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-5fff878 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-b35099a > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-b35099a.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-b35099a {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-6a5a567 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-6a5a567.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-6a5a567 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-6a5a567 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-72d2ff6 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-72d2ff6.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-72d2ff6 {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-39ad4a8 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-39ad4a8.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-39ad4a8 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-39ad4a8 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-69ce2e0 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-69ce2e0.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-69ce2e0 {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-708cc71 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-708cc71.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-708cc71 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-708cc71 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-f080866 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-f080866.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-f080866 {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

.elementor-734 .elementor-element.elementor-element-5813249 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-734 .elementor-element.elementor-element-5813249.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-5813249 {
	text-align: left;
}

.elementor-734 .elementor-element.elementor-element-5813249 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #022169;
}

.elementor-734 .elementor-element.elementor-element-094117d > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-734 .elementor-element.elementor-element-094117d.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-734 .elementor-element.elementor-element-094117d {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-weight: 300;
	color: #000;
}

@media (max-width:1024px) {
	.elementor-734 .elementor-element.elementor-element-738a94a {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 50px;
		--padding-right: 10px;
	}
	
	.elementor-734 .elementor-element.elementor-element-8a80f34 > .elementor-widget-container {
		margin: -27px 0px 0px 0px;
	}
	
	.elementor-734 .elementor-element.elementor-element-8a80f34 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-734 .elementor-element.elementor-element-679c0af .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-1e0b453 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-ee27866 > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-03dda8d .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-cff5fc7 > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-b000b80 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-67e1e3e .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-0f5d86a > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-312c7db .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-246a3d9 > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-20f2249 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-9e6f21f > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-8e19a4f .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-d955c0f > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-729bed1 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-79fac70 > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-38d3a14 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-bc80800 > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-37c46d9 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-775ef09 > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-12a3568 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-e570fdb > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-f7f908c .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-2f23d95 > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-ea18a6d .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-a84c89a > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-d721d8e .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-658ad34 > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-cd6d728 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-0de48ef > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-2bc288f .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-5b972a5 > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-0bde548 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-460cf6e > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-82d4bc4 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-e54c63c > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-e391e52 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-266cbad > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-3140a2e .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-bd4c32f > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-aaa17fd .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-a9cc12b > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-5fff878 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-b35099a > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-6a5a567 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-72d2ff6 > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-39ad4a8 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-69ce2e0 > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-708cc71 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-f080866 > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-734 .elementor-element.elementor-element-5813249 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-734 .elementor-element.elementor-element-094117d > .elementor-widget-container {
		padding: 0% 10% 0% 10%;
	}
}

@media (max-width:767px) {
	.elementor-734 .elementor-element.elementor-element-738a94a {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-734 .elementor-element.elementor-element-8a80f34 > .elementor-widget-container {
		margin: -20px -20px -20px -20px;
	}
	
	.elementor-734 .elementor-element.elementor-element-8a80f34 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-734 .elementor-element.elementor-element-679c0af .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-1e0b453 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-ee27866 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-03dda8d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-cff5fc7 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-b000b80 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-67e1e3e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-0f5d86a > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-312c7db .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-246a3d9 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-20f2249 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-9e6f21f > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-8e19a4f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-d955c0f > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-729bed1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-79fac70 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-38d3a14 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-bc80800 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-37c46d9 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-775ef09 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-12a3568 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-e570fdb > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-f7f908c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-2f23d95 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-ea18a6d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-a84c89a > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-d721d8e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-658ad34 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-cd6d728 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-0de48ef > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-2bc288f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-5b972a5 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-0bde548 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-460cf6e > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-82d4bc4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-e54c63c > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-e391e52 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-266cbad > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-3140a2e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-bd4c32f > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-aaa17fd .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-a9cc12b > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-5fff878 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-b35099a > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-6a5a567 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-72d2ff6 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-39ad4a8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-69ce2e0 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-708cc71 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-f080866 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-734 .elementor-element.elementor-element-5813249 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-734 .elementor-element.elementor-element-094117d > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
}
