
.elementor-2395 .elementor-element.elementor-element-a620cd5 {
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-2395 .elementor-element.elementor-element-c61c909 .elementor-toc__header-title {
	text-align: start;
}

.elementor-2395 .elementor-element.elementor-element-c61c909 .elementor-toc__header {
	flex-direction: row;
}

.elementor-2395 .elementor-element.elementor-element-c61c909 .elementor-toc__list-item {
	font-size: 16px;
}

.elementor-2395 .elementor-element.elementor-element-c61c909 {
	--item-text-color: var(--e-global-color-primary);
	--item-text-hover-decoration: underline;
	--marker-color: #000;
	--marker-size: 8px;
}

.elementor-2395 .elementor-element.elementor-element-10d43fa {
	text-align: start;
}

.elementor-2395 .elementor-element.elementor-element-10d43fa .elementor-heading-title {
	font-size: 20px;
}

.elementor-2395 .elementor-element.elementor-element-df72be1 {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-80ec491 {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-f7468d5 {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-4906483 {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-0cc10d4 {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-c1cd451 {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-f9f3e3c {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-88c6928 {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-e2467ad {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-5737ff2 {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-7a0a691 {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-2461ea6 .elementor-heading-title {
	font-size: 20px;
	color: var(--e-global-color-primary);
}

.elementor-2395 .elementor-element.elementor-element-fa93c63 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 36px;
}

.elementor-2395 .elementor-element.elementor-element-c41f8ab {
	padding: 0px 0px 0px 0px;
}

.elementor-2395 .elementor-element.elementor-element-c369c20 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 36px;
}

.elementor-2395 .elementor-element.elementor-element-be4776a {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 36px;
}

.elementor-2395 .elementor-element.elementor-element-f3fb0fc {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 36px;
}

.elementor-2395 .elementor-element.elementor-element-8d249e2 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 36px;
}

.elementor-2395 .elementor-element.elementor-element-2e761c9 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 36px;
}

.elementor-2395 .elementor-element.elementor-element-f9598b1 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 36px;
}

.elementor-2395 .elementor-element.elementor-element-7351a38 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 36px;
}

.elementor-2395 .elementor-element.elementor-element-5a30ddf {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 36px;
}

.elementor-2395 .elementor-element.elementor-element-6344897 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 36px;
}

.elementor-2395 .elementor-element.elementor-element-9e4327a .elementor-heading-title {
	font-size: 20px;
	color: var(--e-global-color-primary);
}

.elementor-2395 .elementor-element.elementor-element-b0f8e67 {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-1b381b8 {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-5e5be50 {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-5d67861 {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-9f5898e {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-5590382 {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-27c8de6 {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-e4175ca {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-ba64e6e {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

.elementor-2395 .elementor-element.elementor-element-60712b5 {
	text-align: center;
	font-family: var(--e-global-typography-3c286be-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c286be-font-size);
	font-weight: var(--e-global-typography-3c286be-font-weight);
}

@media (max-width:1024px) {
	.elementor-2395 .elementor-element.elementor-element-a620cd5 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-df72be1 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-80ec491 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-f7468d5 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-4906483 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-0cc10d4 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-c1cd451 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-f9f3e3c {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-88c6928 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-e2467ad {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-5737ff2 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-7a0a691 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-b0f8e67 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-1b381b8 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-5e5be50 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-5d67861 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-9f5898e {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-5590382 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-27c8de6 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-e4175ca {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-ba64e6e {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-60712b5 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
}

@media (max-width:767px) {
	.elementor-2395 .elementor-element.elementor-element-a620cd5 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-df72be1 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-80ec491 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-f7468d5 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-4906483 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-0cc10d4 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-c1cd451 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-f9f3e3c {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-88c6928 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-e2467ad {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-5737ff2 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-7a0a691 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-b0f8e67 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-1b381b8 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-5e5be50 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-5d67861 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-9f5898e {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-5590382 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-27c8de6 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-e4175ca {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-ba64e6e {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
	
	.elementor-2395 .elementor-element.elementor-element-60712b5 {
		font-size: var(--e-global-typography-3c286be-font-size);
	}
}
