
.elementor-7339 .elementor-element.elementor-element-9deb5e5 {
	text-align: center;
}

.elementor-7339 .elementor-element.elementor-element-9deb5e5 .elementor-heading-title {
	color: #54595f;
	font-size: 25px;
}

.elementor-7339 .elementor-element.elementor-element-a05df4e {
	text-align: center;
}

.elementor-7339 .elementor-element.elementor-element-a05df4e .elementor-heading-title {
	color: #54595f;
	font-size: 25px;
}

.elementor-7339 .elementor-element.elementor-element-7d1a832 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-7d1a832 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-e457010 {
	--item-text-hover-decoration: underline;
}

.elementor-7339 .elementor-element.elementor-element-2f7d53e {
	text-align: center;
}

.elementor-7339 .elementor-element.elementor-element-2f7d53e .elementor-heading-title {
	color: #54595f;
	font-size: 25px;
}

.elementor-7339 .elementor-element.elementor-element-4dab664 {
	text-align: left;
}

.elementor-7339 .elementor-element.elementor-element-4dab664 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-67c0e51 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-67c0e51 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-f88ff4f {
	text-align: left;
}

.elementor-7339 .elementor-element.elementor-element-f88ff4f .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-9679e00 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-9679e00 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-1823103 {
	text-align: left;
}

.elementor-7339 .elementor-element.elementor-element-1823103 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-fe698e6 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-fe698e6 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-2db0fa9 {
	text-align: left;
}

.elementor-7339 .elementor-element.elementor-element-2db0fa9 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-1376ec7 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-1376ec7 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-b5981f1 {
	text-align: left;
}

.elementor-7339 .elementor-element.elementor-element-b5981f1 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-190efdc {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-190efdc > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-33ea5c7 {
	text-align: center;
}

.elementor-7339 .elementor-element.elementor-element-33ea5c7 .elementor-heading-title {
	color: #54595f;
	font-size: 25px;
}

.elementor-7339 .elementor-element.elementor-element-534cb57 {
	text-align: left;
}

.elementor-7339 .elementor-element.elementor-element-534cb57 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-a1e90bd {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-a1e90bd > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-3bfdc35 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-54b4719 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-54b4719 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-265d58d .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-ae2644d {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-ae2644d > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-1468754 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-efbaae1 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-efbaae1 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-fb6b102 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-9c96f7f {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-9c96f7f > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-e3d6c24 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-e3d6c24 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-f4a59a8 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-898f659 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-898f659 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-2e076e3 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-9da172d {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-9da172d > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-20b130f .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-08e20b0 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

.elementor-7339 .elementor-element.elementor-element-ed209c9 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-ed209c9 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-dc026ef .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

.elementor-7339 .elementor-element.elementor-element-f67aa93 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-f67aa93 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-1e4475f .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

.elementor-7339 .elementor-element.elementor-element-105d45a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-105d45a > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-c3537d5 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-a972f21 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-a972f21 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-44da62c {
	text-align: center;
}

.elementor-7339 .elementor-element.elementor-element-44da62c .elementor-heading-title {
	color: #54595f;
	font-size: 25px;
}

.elementor-7339 .elementor-element.elementor-element-18a7251 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-1869e58 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-1869e58 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-f3469ed .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-6f6b7c4 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-6f6b7c4 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-3a35396 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-39b3b73 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-39b3b73 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-967159c .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-7f1f623 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-7f1f623 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-2ac0961 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-72f71eb {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-72f71eb > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-dc695f7 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-4dadd90 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-4dadd90 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-85ccaf9 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-b08e5f9 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-b08e5f9 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-d0689f9 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

.elementor-7339 .elementor-element.elementor-element-21e34e3 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-21e34e3 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-f47c3c8 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

.elementor-7339 .elementor-element.elementor-element-7ff4ab9 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-7ff4ab9 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-16c84d7 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-57a09ba {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-57a09ba > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-be1a708 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-9987f0c {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-9987f0c > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-dd159e8 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-f3b9ab0 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-f3b9ab0 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-7dfb814 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-49e936d {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-49e936d > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-2e6ef05 {
	text-align: center;
}

.elementor-7339 .elementor-element.elementor-element-2e6ef05 .elementor-heading-title {
	color: #54595f;
	font-size: 25px;
}

.elementor-7339 .elementor-element.elementor-element-5a1c44d .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-6d94d63 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-6d94d63 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-83e6dc7 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-b463680 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

.elementor-7339 .elementor-element.elementor-element-3ed0e2c {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-3ed0e2c > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-9f68cdc .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

.elementor-7339 .elementor-element.elementor-element-22aecdd {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-22aecdd > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-615e853 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

.elementor-7339 .elementor-element.elementor-element-3302094 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-3302094 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-b033a02 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

.elementor-7339 .elementor-element.elementor-element-cabbd20 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-cabbd20 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-a43c0b8 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-3f1dce4 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

.elementor-7339 .elementor-element.elementor-element-791477f {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-791477f > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-6662ac6 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

.elementor-7339 .elementor-element.elementor-element-a3f6fdf {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-a3f6fdf > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-6ab069d .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

.elementor-7339 .elementor-element.elementor-element-c64cfcd {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-c64cfcd > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-0012d97 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-dd46d4b {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-dd46d4b > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-9d3de51 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-9e49f7c {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-9e49f7c > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-1c3d0c5 {
	text-align: center;
}

.elementor-7339 .elementor-element.elementor-element-1c3d0c5 .elementor-heading-title {
	color: #54595f;
	font-size: 25px;
}

.elementor-7339 .elementor-element.elementor-element-f922b31 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-b76772a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-b76772a > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-ee469bc .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-a2aeb9f {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-a2aeb9f > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-fa25661 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-807f1a4 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-807f1a4 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-e0d26e9 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-9b57ad8 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-9b57ad8 > .elementor-widget-container {
	padding: 10px 15px 10px 15px;
	background-color: #f9f9fb;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #4054b2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-b413e12 {
	text-align: center;
}

.elementor-7339 .elementor-element.elementor-element-b413e12 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7339 .elementor-element.elementor-element-c8f8ff9 {
	text-align: center;
}

.elementor-7339 .elementor-element.elementor-element-c8f8ff9 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

.elementor-7339 .elementor-element.elementor-element-9909932 {
	--divider-border-style: solid;
	--divider-border-color: #b8babe;
	--divider-border-width: 1px;
}

.elementor-7339 .elementor-element.elementor-element-9909932 .elementor-divider-separator {
	width: 100%;
}

.elementor-7339 .elementor-element.elementor-element-9909932 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-7339 .elementor-element.elementor-element-5b31c84 {
	text-align: center;
}

.elementor-7339 .elementor-element.elementor-element-5b31c84 .elementor-heading-title {
	color: #514f4f;
	font-size: 35px;
}

.elementor-7339 .elementor-element.elementor-element-690114d {
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-7339 .elementor-element.elementor-element-0cc2b42:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-0cc2b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecedef;
}

.elementor-7339 .elementor-element.elementor-element-0cc2b42, .elementor-7339 .elementor-element.elementor-element-0cc2b42 > .elementor-background-overlay {
	border-radius: 20px 20px 20px 20px;
}

.elementor-7339 .elementor-element.elementor-element-0cc2b42 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 20px 10px 20px;
}

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

.elementor-7339 .elementor-element.elementor-element-6ca61c2 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-7339 .elementor-element.elementor-element-f035292.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-7339 .elementor-element.elementor-element-f035292.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-7339 .elementor-element.elementor-element-f035292.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-7339 .elementor-element.elementor-element-f035292 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7339 .elementor-element.elementor-element-f035292 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-7339 .elementor-element.elementor-element-f035292 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-7339 .elementor-element.elementor-element-f035292 .elementor-image-box-content .elementor-image-box-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-7339 .elementor-element.elementor-element-f035292 > .elementor-widget-container {
	padding: 10px 0px 10px 0px;
}

.elementor-7339 .elementor-element.elementor-element-7b01ffc .elementor-icon-list-icon i {
	color: #000;
	font-size: 14px;
}

.elementor-7339 .elementor-element.elementor-element-7b01ffc .elementor-icon-list-icon svg {
	fill: #000;
	width: 14px;
}

.elementor-7339 .elementor-element.elementor-element-7b01ffc .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #ffd117;
}

.elementor-7339 .elementor-element.elementor-element-7b01ffc .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #ffd117;
}

.elementor-7339 .elementor-element.elementor-element-7b01ffc .elementor-icon-list-text {
	color: #000;
}

.elementor-7339 .elementor-element.elementor-element-7b01ffc .elementor-icon-list-item {
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-7b01ffc > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7339 .elementor-element.elementor-element-78de43e .elementor-button {
	fill: #000;
	color: #000;
	background-color: #f3d62e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-78de43e > .elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-7339 .elementor-element.elementor-element-78de43e {
	width: auto;
	max-width: auto;
}

.elementor-7339 .elementor-element.elementor-element-ee5697d .elementor-button {
	fill: #fff;
	color: #fff;
	background-color: #000;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-ee5697d {
	width: auto;
	max-width: auto;
}

.elementor-7339 .elementor-element.elementor-element-ee335cd:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-ee335cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecedef;
}

.elementor-7339 .elementor-element.elementor-element-ee335cd, .elementor-7339 .elementor-element.elementor-element-ee335cd > .elementor-background-overlay {
	border-radius: 20px 20px 20px 20px;
}

.elementor-7339 .elementor-element.elementor-element-ee335cd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 20px 10px 20px;
}

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

.elementor-7339 .elementor-element.elementor-element-11684b2 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-7339 .elementor-element.elementor-element-e10ea83.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-7339 .elementor-element.elementor-element-e10ea83.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-7339 .elementor-element.elementor-element-e10ea83.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-7339 .elementor-element.elementor-element-e10ea83 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7339 .elementor-element.elementor-element-e10ea83 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-7339 .elementor-element.elementor-element-e10ea83 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-7339 .elementor-element.elementor-element-e10ea83 .elementor-image-box-content .elementor-image-box-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-7339 .elementor-element.elementor-element-e10ea83 > .elementor-widget-container {
	padding: 10px 0px 10px 0px;
}

.elementor-7339 .elementor-element.elementor-element-786f7b1 .elementor-icon-list-icon i {
	color: #000;
	font-size: 14px;
}

.elementor-7339 .elementor-element.elementor-element-786f7b1 .elementor-icon-list-icon svg {
	fill: #000;
	width: 14px;
}

.elementor-7339 .elementor-element.elementor-element-786f7b1 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #ffd117;
}

.elementor-7339 .elementor-element.elementor-element-786f7b1 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #ffd117;
}

.elementor-7339 .elementor-element.elementor-element-786f7b1 .elementor-icon-list-text {
	color: #000;
}

.elementor-7339 .elementor-element.elementor-element-786f7b1 .elementor-icon-list-item {
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-786f7b1 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7339 .elementor-element.elementor-element-93a0b01 .elementor-button {
	fill: #000;
	color: #000;
	background-color: #f3d62e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-93a0b01 > .elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-7339 .elementor-element.elementor-element-93a0b01 {
	width: auto;
	max-width: auto;
}

.elementor-7339 .elementor-element.elementor-element-940816f .elementor-button {
	fill: #fff;
	color: #fff;
	background-color: #000;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-940816f {
	width: auto;
	max-width: auto;
}

.elementor-7339 .elementor-element.elementor-element-cef3780:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-cef3780 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecedef;
}

.elementor-7339 .elementor-element.elementor-element-cef3780, .elementor-7339 .elementor-element.elementor-element-cef3780 > .elementor-background-overlay {
	border-radius: 20px 20px 20px 20px;
}

.elementor-7339 .elementor-element.elementor-element-cef3780 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 20px 10px 20px;
}

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

.elementor-7339 .elementor-element.elementor-element-dd45ce9 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-7339 .elementor-element.elementor-element-0e7c6c3.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-7339 .elementor-element.elementor-element-0e7c6c3.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-7339 .elementor-element.elementor-element-0e7c6c3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-7339 .elementor-element.elementor-element-0e7c6c3 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7339 .elementor-element.elementor-element-0e7c6c3 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-7339 .elementor-element.elementor-element-0e7c6c3 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-7339 .elementor-element.elementor-element-0e7c6c3 .elementor-image-box-content .elementor-image-box-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-7339 .elementor-element.elementor-element-0e7c6c3 > .elementor-widget-container {
	padding: 10px 0px 10px 0px;
}

.elementor-7339 .elementor-element.elementor-element-e86d827 .elementor-icon-list-icon i {
	color: #000;
	font-size: 14px;
}

.elementor-7339 .elementor-element.elementor-element-e86d827 .elementor-icon-list-icon svg {
	fill: #000;
	width: 14px;
}

.elementor-7339 .elementor-element.elementor-element-e86d827 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #ffd117;
}

.elementor-7339 .elementor-element.elementor-element-e86d827 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #ffd117;
}

.elementor-7339 .elementor-element.elementor-element-e86d827 .elementor-icon-list-text {
	color: #000;
}

.elementor-7339 .elementor-element.elementor-element-e86d827 .elementor-icon-list-item {
	font-size: 16px;
	font-weight: 500;
}

.elementor-7339 .elementor-element.elementor-element-e86d827 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7339 .elementor-element.elementor-element-82aae8c .elementor-button {
	fill: #000;
	color: #000;
	background-color: #f3d62e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-82aae8c > .elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-7339 .elementor-element.elementor-element-82aae8c {
	width: auto;
	max-width: auto;
}

.elementor-7339 .elementor-element.elementor-element-fbad812 .elementor-button {
	fill: #fff;
	color: #fff;
	background-color: #000;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7339 .elementor-element.elementor-element-fbad812 {
	width: auto;
	max-width: auto;
}

@media (max-width:1024px) {
	.elementor-7339 .elementor-element.elementor-element-690114d {
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-7339 .elementor-element.elementor-element-690114d {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-7339 .elementor-element.elementor-element-7750db8 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7339 .elementor-element.elementor-element-f035292 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-7339 .elementor-element.elementor-element-f035292 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-7339 .elementor-element.elementor-element-f035292 .elementor-image-box-content .elementor-image-box-title {
		font-size: 20px;
		line-height: 1.2em;
	}
	
	.elementor-7339 .elementor-element.elementor-element-78de43e > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-7339 .elementor-element.elementor-element-78de43e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7339 .elementor-element.elementor-element-ee5697d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7339 .elementor-element.elementor-element-6e61a7f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7339 .elementor-element.elementor-element-e10ea83 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-7339 .elementor-element.elementor-element-e10ea83 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-7339 .elementor-element.elementor-element-e10ea83 .elementor-image-box-content .elementor-image-box-title {
		font-size: 20px;
		line-height: 1.2em;
	}
	
	.elementor-7339 .elementor-element.elementor-element-93a0b01 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-7339 .elementor-element.elementor-element-93a0b01 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7339 .elementor-element.elementor-element-940816f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7339 .elementor-element.elementor-element-592da6b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7339 .elementor-element.elementor-element-0e7c6c3 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-7339 .elementor-element.elementor-element-0e7c6c3 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-7339 .elementor-element.elementor-element-0e7c6c3 .elementor-image-box-content .elementor-image-box-title {
		font-size: 20px;
		line-height: 1.2em;
	}
	
	.elementor-7339 .elementor-element.elementor-element-82aae8c > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-7339 .elementor-element.elementor-element-82aae8c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7339 .elementor-element.elementor-element-fbad812 {
		width: 100%;
		max-width: 100%;
	}
}

@media (min-width:768px) {
	.elementor-7339 .elementor-element.elementor-element-49a822b {
		width: 33%;
	}
	
	.elementor-7339 .elementor-element.elementor-element-5060945 {
		width: 67%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-7339 .elementor-element.elementor-element-7750db8 {
		width: 100%;
	}
	
	.elementor-7339 .elementor-element.elementor-element-6e61a7f {
		width: 100%;
	}
	
	.elementor-7339 .elementor-element.elementor-element-592da6b {
		width: 100%;
	}
}
