
.elementor-7397 .elementor-element.elementor-element-47f765d {
	text-align: center;
}

.elementor-7397 .elementor-element.elementor-element-47f765d .elementor-heading-title {
	color: #54595f;
	font-size: 25px;
}

.elementor-7397 .elementor-element.elementor-element-97acc43 {
	text-align: center;
}

.elementor-7397 .elementor-element.elementor-element-97acc43 .elementor-heading-title {
	color: #54595f;
	font-size: 25px;
}

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

.elementor-7397 .elementor-element.elementor-element-0fd074a > .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-7397 .elementor-element.elementor-element-9e29e00 {
	--item-text-hover-decoration: underline;
}

.elementor-7397 .elementor-element.elementor-element-d755808 {
	text-align: center;
}

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

.elementor-7397 .elementor-element.elementor-element-2aa536c {
	text-align: left;
}

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

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

.elementor-7397 .elementor-element.elementor-element-d1afae5 > .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-7397 .elementor-element.elementor-element-5db64f4 {
	text-align: left;
}

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

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

.elementor-7397 .elementor-element.elementor-element-7139a1f > .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-7397 .elementor-element.elementor-element-9fac5b6 {
	text-align: left;
}

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

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

.elementor-7397 .elementor-element.elementor-element-3a4adfa > .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-7397 .elementor-element.elementor-element-ef58b09 {
	text-align: left;
}

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

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

.elementor-7397 .elementor-element.elementor-element-a66a84e > .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-7397 .elementor-element.elementor-element-e2fed75 {
	text-align: left;
}

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

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

.elementor-7397 .elementor-element.elementor-element-d3d19d2 > .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-7397 .elementor-element.elementor-element-3c3498d {
	text-align: left;
}

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

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

.elementor-7397 .elementor-element.elementor-element-e83f3bf > .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-7397 .elementor-element.elementor-element-bf27bb7 {
	text-align: left;
}

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

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

.elementor-7397 .elementor-element.elementor-element-91db4d4 > .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-7397 .elementor-element.elementor-element-7bfabc9 {
	text-align: center;
}

.elementor-7397 .elementor-element.elementor-element-7bfabc9 .elementor-heading-title {
	color: #54595f;
	font-size: 25px;
}

.elementor-7397 .elementor-element.elementor-element-e48dcc9 {
	text-align: left;
}

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

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

.elementor-7397 .elementor-element.elementor-element-e9eb72e > .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-7397 .elementor-element.elementor-element-5c84db0 {
	text-align: left;
}

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

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

.elementor-7397 .elementor-element.elementor-element-6c33c07 > .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-7397 .elementor-element.elementor-element-d2501db .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-e25ef7b > .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-7397 .elementor-element.elementor-element-3e4c401 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-ac880ce > .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-7397 .elementor-element.elementor-element-531c9e3 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-a17115d > .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-7397 .elementor-element.elementor-element-49d451d .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-4670407 > .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-7397 .elementor-element.elementor-element-92720ed .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-5c032ac > .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-7397 .elementor-element.elementor-element-4bef4b6 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-28852f8 > .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-7397 .elementor-element.elementor-element-32cbdab .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-cf92ac0 > .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-7397 .elementor-element.elementor-element-a7b94e6 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-6bf6bec > .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-7397 .elementor-element.elementor-element-b1b556f .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-1ffc1b8 > .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-7397 .elementor-element.elementor-element-dfdb59d {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7397 .elementor-element.elementor-element-dfdb59d > .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-7397 .elementor-element.elementor-element-29b84bb .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-002cc5e > .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-7397 .elementor-element.elementor-element-797472a .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-ba11fa4 > .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-7397 .elementor-element.elementor-element-1ed82fd .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-939f66f > .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-7397 .elementor-element.elementor-element-8823545 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-793c19d > .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-7397 .elementor-element.elementor-element-3e8373b {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-7397 .elementor-element.elementor-element-3e8373b > .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-7397 .elementor-element.elementor-element-472a896 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-ef5e61a > .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-7397 .elementor-element.elementor-element-0381115 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-3e2c41a > .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-7397 .elementor-element.elementor-element-05ea667 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7397 .elementor-element.elementor-element-0976c22 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-148a945 > .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-7397 .elementor-element.elementor-element-bbf0bec .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-0168165 > .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-7397 .elementor-element.elementor-element-5d327d3 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-d5adb95 > .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-7397 .elementor-element.elementor-element-cab8c50 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-9f6c0cc > .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-7397 .elementor-element.elementor-element-692d48f {
	text-align: center;
}

.elementor-7397 .elementor-element.elementor-element-692d48f .elementor-heading-title {
	color: #54595f;
	font-size: 25px;
}

.elementor-7397 .elementor-element.elementor-element-375b8e9 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-2a3ed2e > .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-7397 .elementor-element.elementor-element-5c0cee8 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-5a28445 > .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-7397 .elementor-element.elementor-element-d66e69a .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-81c81e1 > .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-7397 .elementor-element.elementor-element-4d0bb83 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-391671e > .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-7397 .elementor-element.elementor-element-a97a1fb .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-0191eb2 > .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-7397 .elementor-element.elementor-element-79b507a .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-fca3790 > .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-7397 .elementor-element.elementor-element-8fe5da1 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-d0b5894 > .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-7397 .elementor-element.elementor-element-86964bb .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-db73b51 > .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-7397 .elementor-element.elementor-element-4840d62 .elementor-heading-title {
	color: #54595f;
	font-size: 24px;
}

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

.elementor-7397 .elementor-element.elementor-element-ad2f047 > .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-7397 .elementor-element.elementor-element-fa649a3 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-2c7444f > .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-7397 .elementor-element.elementor-element-f45ac44 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-9109929 > .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-7397 .elementor-element.elementor-element-c6178f4 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-56d6880 > .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-7397 .elementor-element.elementor-element-339a874 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-12a5a0e > .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-7397 .elementor-element.elementor-element-477a1ac {
	text-align: center;
}

.elementor-7397 .elementor-element.elementor-element-477a1ac .elementor-heading-title {
	color: #54595f;
	font-size: 25px;
}

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

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

.elementor-7397 .elementor-element.elementor-element-bad8717 > .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-7397 .elementor-element.elementor-element-5fba8f4 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-efab137 > .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-7397 .elementor-element.elementor-element-8827aed .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-10aed0e > .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-7397 .elementor-element.elementor-element-0c25b72 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-66a3e4f > .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-7397 .elementor-element.elementor-element-807173d .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-e609c80 > .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-7397 .elementor-element.elementor-element-20ecbc8 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7397 .elementor-element.elementor-element-2a14e5d .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-33ff0e7 > .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-7397 .elementor-element.elementor-element-344f725 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-fda7a9f > .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-7397 .elementor-element.elementor-element-ee6fd04 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-24a26a6 > .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-7397 .elementor-element.elementor-element-9810f4a .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

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

.elementor-7397 .elementor-element.elementor-element-dd5442c > .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-7397 .elementor-element.elementor-element-bba7759 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-55aeed9 > .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-7397 .elementor-element.elementor-element-2e58411 .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-9eb617b > .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-7397 .elementor-element.elementor-element-207a628 {
	text-align: center;
}

.elementor-7397 .elementor-element.elementor-element-207a628 .elementor-heading-title {
	color: #54595f;
	font-size: 25px;
}

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

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

.elementor-7397 .elementor-element.elementor-element-dabb548 > .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-7397 .elementor-element.elementor-element-824be5c .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-0b0dd50 > .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-7397 .elementor-element.elementor-element-cbf3eeb .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-9cbb32b > .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-7397 .elementor-element.elementor-element-2acbe78 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-9d4ce02 > .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-7397 .elementor-element.elementor-element-27c1d19 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-0b2c2e7 > .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-7397 .elementor-element.elementor-element-fdd52b5 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

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

.elementor-7397 .elementor-element.elementor-element-1269e0e > .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-7397 .elementor-element.elementor-element-47d00f5 {
	text-align: center;
}

.elementor-7397 .elementor-element.elementor-element-47d00f5 .elementor-heading-title {
	color: #54595f;
	font-size: 23px;
}

.elementor-7397 .elementor-element.elementor-element-382620d {
	text-align: center;
}

.elementor-7397 .elementor-element.elementor-element-382620d .elementor-heading-title {
	color: #54595f;
	font-size: 20px;
}

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

.elementor-7397 .elementor-element.elementor-element-ee39a67 .elementor-divider-separator {
	width: 100%;
}

.elementor-7397 .elementor-element.elementor-element-ee39a67 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-7397 .elementor-element.elementor-element-693ffad {
	text-align: center;
}

.elementor-7397 .elementor-element.elementor-element-693ffad .elementor-heading-title {
	color: #514f4f;
	font-size: 35px;
}

.elementor-7397 .elementor-element.elementor-element-d4e6576 {
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-7397 .elementor-element.elementor-element-dbf6ae1 > .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-7397 .elementor-element.elementor-element-1f404b6.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-7397 .elementor-element.elementor-element-1f404b6.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-7397 .elementor-element.elementor-element-1f404b6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-7397 .elementor-element.elementor-element-1f404b6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7397 .elementor-element.elementor-element-1f404b6 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-7397 .elementor-element.elementor-element-1f404b6 .elementor-image-box-wrapper {
	text-align: left;
}

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

.elementor-7397 .elementor-element.elementor-element-1f404b6 > .elementor-widget-container {
	padding: 10px 0px 10px 0px;
}

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

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

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

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

.elementor-7397 .elementor-element.elementor-element-f823187 .elementor-icon-list-text {
	color: #000;
}

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

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

.elementor-7397 .elementor-element.elementor-element-2585fd8 .elementor-button {
	fill: #000;
	color: #000;
	background-color: #f3d62e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7397 .elementor-element.elementor-element-2585fd8 > .elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-7397 .elementor-element.elementor-element-2585fd8 {
	width: auto;
	max-width: auto;
}

.elementor-7397 .elementor-element.elementor-element-6b9dff6 .elementor-button {
	fill: #fff;
	color: #fff;
	background-color: #000;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7397 .elementor-element.elementor-element-6b9dff6 {
	width: auto;
	max-width: auto;
}

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

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

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

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

.elementor-7397 .elementor-element.elementor-element-0050f54 > .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-7397 .elementor-element.elementor-element-2e659b1.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-7397 .elementor-element.elementor-element-2e659b1.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-7397 .elementor-element.elementor-element-2e659b1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-7397 .elementor-element.elementor-element-2e659b1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7397 .elementor-element.elementor-element-2e659b1 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-7397 .elementor-element.elementor-element-2e659b1 .elementor-image-box-wrapper {
	text-align: left;
}

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

.elementor-7397 .elementor-element.elementor-element-2e659b1 > .elementor-widget-container {
	padding: 10px 0px 10px 0px;
}

.elementor-7397 .elementor-element.elementor-element-43bbced .elementor-icon-list-icon i {
	color: #000;
	font-size: 14px;
}

.elementor-7397 .elementor-element.elementor-element-43bbced .elementor-icon-list-icon svg {
	fill: #000;
	width: 14px;
}

.elementor-7397 .elementor-element.elementor-element-43bbced .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #ffd117;
}

.elementor-7397 .elementor-element.elementor-element-43bbced .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #ffd117;
}

.elementor-7397 .elementor-element.elementor-element-43bbced .elementor-icon-list-text {
	color: #000;
}

.elementor-7397 .elementor-element.elementor-element-43bbced .elementor-icon-list-item {
	font-size: 16px;
	font-weight: 500;
}

.elementor-7397 .elementor-element.elementor-element-43bbced > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7397 .elementor-element.elementor-element-3102c2b .elementor-button {
	fill: #000;
	color: #000;
	background-color: #f3d62e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7397 .elementor-element.elementor-element-3102c2b > .elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-7397 .elementor-element.elementor-element-3102c2b {
	width: auto;
	max-width: auto;
}

.elementor-7397 .elementor-element.elementor-element-81c337e .elementor-button {
	fill: #fff;
	color: #fff;
	background-color: #000;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7397 .elementor-element.elementor-element-81c337e {
	width: auto;
	max-width: auto;
}

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

.elementor-7397 .elementor-element.elementor-element-8bcf0c3, .elementor-7397 .elementor-element.elementor-element-8bcf0c3 > .elementor-background-overlay {
	border-radius: 20px 20px 20px 20px;
}

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

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

.elementor-7397 .elementor-element.elementor-element-d35e0c9 > .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-7397 .elementor-element.elementor-element-f85c654.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

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

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

.elementor-7397 .elementor-element.elementor-element-f85c654 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7397 .elementor-element.elementor-element-f85c654 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-7397 .elementor-element.elementor-element-f85c654 .elementor-image-box-wrapper {
	text-align: left;
}

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

.elementor-7397 .elementor-element.elementor-element-f85c654 > .elementor-widget-container {
	padding: 10px 0px 10px 0px;
}

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

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

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

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

.elementor-7397 .elementor-element.elementor-element-6672009 .elementor-icon-list-text {
	color: #000;
}

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

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

.elementor-7397 .elementor-element.elementor-element-f44c6ad .elementor-button {
	fill: #000;
	color: #000;
	background-color: #f3d62e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7397 .elementor-element.elementor-element-f44c6ad > .elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-7397 .elementor-element.elementor-element-f44c6ad {
	width: auto;
	max-width: auto;
}

.elementor-7397 .elementor-element.elementor-element-761509c .elementor-button {
	fill: #fff;
	color: #fff;
	background-color: #000;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7397 .elementor-element.elementor-element-761509c {
	width: auto;
	max-width: auto;
}

@media (max-width:1024px) {
	.elementor-7397 .elementor-element.elementor-element-d4e6576 {
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-7397 .elementor-element.elementor-element-d4e6576 {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-7397 .elementor-element.elementor-element-a1bb680 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7397 .elementor-element.elementor-element-1f404b6 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-7397 .elementor-element.elementor-element-1f404b6 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-7397 .elementor-element.elementor-element-1f404b6 .elementor-image-box-content .elementor-image-box-title {
		font-size: 20px;
		line-height: 1.2em;
	}
	
	.elementor-7397 .elementor-element.elementor-element-2585fd8 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-7397 .elementor-element.elementor-element-2585fd8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7397 .elementor-element.elementor-element-6b9dff6 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7397 .elementor-element.elementor-element-0294cc9 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7397 .elementor-element.elementor-element-2e659b1 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-7397 .elementor-element.elementor-element-2e659b1 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-7397 .elementor-element.elementor-element-2e659b1 .elementor-image-box-content .elementor-image-box-title {
		font-size: 20px;
		line-height: 1.2em;
	}
	
	.elementor-7397 .elementor-element.elementor-element-3102c2b > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-7397 .elementor-element.elementor-element-3102c2b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7397 .elementor-element.elementor-element-81c337e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7397 .elementor-element.elementor-element-118def4 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7397 .elementor-element.elementor-element-f85c654 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-7397 .elementor-element.elementor-element-f85c654 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-7397 .elementor-element.elementor-element-f85c654 .elementor-image-box-content .elementor-image-box-title {
		font-size: 20px;
		line-height: 1.2em;
	}
	
	.elementor-7397 .elementor-element.elementor-element-f44c6ad > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-7397 .elementor-element.elementor-element-f44c6ad {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7397 .elementor-element.elementor-element-761509c {
		width: 100%;
		max-width: 100%;
	}
}

@media (min-width:768px) {
	.elementor-7397 .elementor-element.elementor-element-9180d72 {
		width: 33%;
	}
	
	.elementor-7397 .elementor-element.elementor-element-f5bdc87 {
		width: 67%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-7397 .elementor-element.elementor-element-a1bb680 {
		width: 100%;
	}
	
	.elementor-7397 .elementor-element.elementor-element-0294cc9 {
		width: 100%;
	}
	
	.elementor-7397 .elementor-element.elementor-element-118def4 {
		width: 100%;
	}
}
