
.elementor-21476 .elementor-element.elementor-element-281b116c {
	padding: 8% 5% 8% 5%;
}

.elementor-21476 .elementor-element.elementor-element-7e3f0b66 {
	--box-background-color: #fff;
	--box-padding: 8px;
	--toc-body-max-height: 400px;
	--nested-list-indent: 1px;
	--item-text-active-color: var(--e-global-color-primary);
	--marker-size: 0px;
}

.elementor-21476 .elementor-element.elementor-element-7e3f0b66 .elementor-toc__header, .elementor-21476 .elementor-element.elementor-element-7e3f0b66 .elementor-toc__header-title {
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 500;
}

.elementor-21476 .elementor-element.elementor-element-7e3f0b66 .elementor-toc__list-item {
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.25em;
}

.elementor-21476 .elementor-element.elementor-element-7e3f0b66 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-21476 .elementor-element.elementor-element-345f19c3 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-397443ff {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-21476 .elementor-element.elementor-element-397443ff > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-21476 .elementor-element.elementor-element-42332299 {
	padding: 8% 5% 8% 5%;
}

.elementor-21476 .elementor-element.elementor-element-6de1b32e > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-1dae5cc9 .elementor-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.elementor-21476 .elementor-element.elementor-element-1dae5cc9 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
}

.elementor-21476 .elementor-element.elementor-element-11dd436b {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-21476 .elementor-element.elementor-element-11dd436b > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-104fccdf {
	padding: 8% 5% 8% 5%;
}

.elementor-21476 .elementor-element.elementor-element-7dd865b3 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-12c432fd .elementor-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.elementor-21476 .elementor-element.elementor-element-12c432fd > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
}

.elementor-21476 .elementor-element.elementor-element-2f204fb2 {
	padding: 0% 5% 8% 5%;
}

.elementor-21476 .elementor-element.elementor-element-1693005f > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-33c5338c {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-21476 .elementor-element.elementor-element-33c5338c > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-378852a9 {
	text-align: left;
}

.elementor-21476 .elementor-element.elementor-element-378852a9 .widget-image-caption {
	text-align: right;
}

.elementor-21476 .elementor-element.elementor-element-3304d647 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-21476 .elementor-element.elementor-element-3304d647 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-31469dd {
	padding: 8% 5% 8% 5%;
}

.elementor-21476 .elementor-element.elementor-element-7dc300e2 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-24285c38 .elementor-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.elementor-21476 .elementor-element.elementor-element-24285c38 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
}

.elementor-21476 .elementor-element.elementor-element-76134ec2 {
	padding: 0% 5% 8% 5%;
}

.elementor-21476 .elementor-element.elementor-element-4c3ffda6 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-2b32db68 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-21476 .elementor-element.elementor-element-2b32db68 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-125eac9b {
	text-align: left;
}

.elementor-21476 .elementor-element.elementor-element-125eac9b .widget-image-caption {
	text-align: right;
}

.elementor-21476 .elementor-element.elementor-element-4b96a310 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-21476 .elementor-element.elementor-element-4b96a310 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-16f45fe9 .elementor-cta__content {
	text-align: left;
	padding: 10% 10% 10% 10%;
}

.elementor-21476 .elementor-element.elementor-element-16f45fe9 .elementor-cta__title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #000;
}

.elementor-21476 .elementor-element.elementor-element-16f45fe9 .elementor-ribbon-inner {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
}

.elementor-21476 .elementor-element.elementor-element-16f45fe9 .elementor-cta .elementor-cta__bg, .elementor-21476 .elementor-element.elementor-element-16f45fe9 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-21476 .elementor-element.elementor-element-16f45fe9 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-4eb254a4 {
	padding: 8% 5% 8% 5%;
}

.elementor-21476 .elementor-element.elementor-element-430c458d > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-300a39f5 .elementor-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.elementor-21476 .elementor-element.elementor-element-300a39f5 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
}

.elementor-21476 .elementor-element.elementor-element-6c4c1199 {
	padding: 0% 5% 8% 5%;
}

.elementor-21476 .elementor-element.elementor-element-5a783229 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-05e0a7f {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-21476 .elementor-element.elementor-element-05e0a7f > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-58f6b067 {
	text-align: left;
}

.elementor-21476 .elementor-element.elementor-element-58f6b067 .widget-image-caption {
	text-align: right;
}

.elementor-21476 .elementor-element.elementor-element-5b5b6c5 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-21476 .elementor-element.elementor-element-5b5b6c5 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-2a7f1f9a .elementor-cta__content {
	text-align: left;
	padding: 10% 10% 10% 10%;
}

.elementor-21476 .elementor-element.elementor-element-2a7f1f9a .elementor-cta__title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #000;
}

.elementor-21476 .elementor-element.elementor-element-2a7f1f9a .elementor-ribbon-inner {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
}

.elementor-21476 .elementor-element.elementor-element-2a7f1f9a .elementor-cta .elementor-cta__bg, .elementor-21476 .elementor-element.elementor-element-2a7f1f9a .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-21476 .elementor-element.elementor-element-2a7f1f9a > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-677ead76 {
	padding: 8% 5% 8% 5%;
}

.elementor-21476 .elementor-element.elementor-element-7fecec6d > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-2c28f9e8 .elementor-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.elementor-21476 .elementor-element.elementor-element-2c28f9e8 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
}

.elementor-21476 .elementor-element.elementor-element-2aa20648 {
	padding: 0% 5% 8% 5%;
}

.elementor-21476 .elementor-element.elementor-element-49be100f > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-1fe6ab0f {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-21476 .elementor-element.elementor-element-1fe6ab0f > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-9f4f98a {
	text-align: left;
}

.elementor-21476 .elementor-element.elementor-element-9f4f98a .widget-image-caption {
	text-align: right;
}

.elementor-21476 .elementor-element.elementor-element-2521db80 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-21476 .elementor-element.elementor-element-2521db80 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-2b265a48 .elementor-cta__content {
	text-align: left;
	padding: 10% 10% 10% 10%;
}

.elementor-21476 .elementor-element.elementor-element-2b265a48 .elementor-cta__title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #000;
}

.elementor-21476 .elementor-element.elementor-element-2b265a48 .elementor-ribbon-inner {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
}

.elementor-21476 .elementor-element.elementor-element-2b265a48 .elementor-cta .elementor-cta__bg, .elementor-21476 .elementor-element.elementor-element-2b265a48 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-21476 .elementor-element.elementor-element-2b265a48 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-5dab47d6 {
	padding: 8% 5% 8% 5%;
}

.elementor-21476 .elementor-element.elementor-element-40d08d9 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-5559bf96 .elementor-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.elementor-21476 .elementor-element.elementor-element-5559bf96 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
}

.elementor-21476 .elementor-element.elementor-element-6358275b {
	padding: 0% 5% 8% 5%;
}

.elementor-21476 .elementor-element.elementor-element-3e743f87 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-33505c67 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-21476 .elementor-element.elementor-element-33505c67 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-1e04bc90 {
	text-align: left;
}

.elementor-21476 .elementor-element.elementor-element-1e04bc90 .widget-image-caption {
	text-align: right;
}

.elementor-21476 .elementor-element.elementor-element-3a9676e5 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-21476 .elementor-element.elementor-element-3a9676e5 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-7afd6f20 .elementor-cta__content {
	text-align: left;
	padding: 10% 10% 10% 10%;
}

.elementor-21476 .elementor-element.elementor-element-7afd6f20 .elementor-cta__title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #000;
}

.elementor-21476 .elementor-element.elementor-element-7afd6f20 .elementor-ribbon-inner {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
}

.elementor-21476 .elementor-element.elementor-element-7afd6f20 .elementor-cta .elementor-cta__bg, .elementor-21476 .elementor-element.elementor-element-7afd6f20 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-21476 .elementor-element.elementor-element-7afd6f20 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-75f2a7f1 {
	padding: 8% 5% 8% 5%;
}

.elementor-21476 .elementor-element.elementor-element-25facf0e > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-4ac6e074 .elementor-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.elementor-21476 .elementor-element.elementor-element-4ac6e074 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
}

.elementor-21476 .elementor-element.elementor-element-13c0b133 {
	padding: 0% 5% 8% 5%;
}

.elementor-21476 .elementor-element.elementor-element-1ed8cd5c > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-3e9fcf10 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-21476 .elementor-element.elementor-element-3e9fcf10 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-2468fe86 {
	text-align: left;
}

.elementor-21476 .elementor-element.elementor-element-2468fe86 .widget-image-caption {
	text-align: right;
}

.elementor-21476 .elementor-element.elementor-element-7c23c3ee {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-21476 .elementor-element.elementor-element-7c23c3ee > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-5f9932dd .elementor-cta__content {
	text-align: left;
	padding: 10% 10% 10% 10%;
}

.elementor-21476 .elementor-element.elementor-element-5f9932dd .elementor-cta__title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #000;
}

.elementor-21476 .elementor-element.elementor-element-5f9932dd .elementor-ribbon-inner {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
}

.elementor-21476 .elementor-element.elementor-element-5f9932dd .elementor-cta .elementor-cta__bg, .elementor-21476 .elementor-element.elementor-element-5f9932dd .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-21476 .elementor-element.elementor-element-5f9932dd > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-1b949a75 {
	padding: 8% 5% 8% 5%;
}

.elementor-21476 .elementor-element.elementor-element-653b1dcf > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-ac1c07d .elementor-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.elementor-21476 .elementor-element.elementor-element-ac1c07d > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
}

.elementor-21476 .elementor-element.elementor-element-53e3dd89 {
	padding: 0% 5% 8% 5%;
}

.elementor-21476 .elementor-element.elementor-element-3938472e > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-54889fd4 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-21476 .elementor-element.elementor-element-54889fd4 > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-65590ef7 {
	text-align: left;
}

.elementor-21476 .elementor-element.elementor-element-65590ef7 .widget-image-caption {
	text-align: right;
}

.elementor-21476 .elementor-element.elementor-element-20b4ce5b {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-21476 .elementor-element.elementor-element-20b4ce5b > .elementor-widget-container {
	margin: 20px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-2cd7ed4b .elementor-cta__content {
	text-align: left;
	padding: 10% 10% 10% 10%;
}

.elementor-21476 .elementor-element.elementor-element-2cd7ed4b .elementor-cta__title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #000;
}

.elementor-21476 .elementor-element.elementor-element-2cd7ed4b .elementor-ribbon-inner {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
}

.elementor-21476 .elementor-element.elementor-element-2cd7ed4b .elementor-cta .elementor-cta__bg, .elementor-21476 .elementor-element.elementor-element-2cd7ed4b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-21476 .elementor-element.elementor-element-2cd7ed4b > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-21476 .elementor-element.elementor-element-6be908b3 {
	padding: 5% 5% 5% 5%;
}

.elementor-21476 .elementor-element.elementor-element-c919c45 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-21476 .elementor-element.elementor-element-1af9ee94 .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.66 * 100%);
}

.elementor-21476 .elementor-element.elementor-element-1af9ee94:after {
	content: "0.66";
}

.elementor-21476 .elementor-element.elementor-element-1af9ee94 .elementor-post__meta-data span + span:before {
	content: "•";
}

.elementor-21476 .elementor-element.elementor-element-1af9ee94 {
	--grid-column-gap: 20px;
	--grid-row-gap: 20px;
}

.elementor-21476 .elementor-element.elementor-element-1af9ee94 .elementor-post__text {
	margin-top: 20px;
}

.elementor-21476 .elementor-element.elementor-element-1af9ee94 .elementor-post__thumbnail img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-21476 .elementor-element.elementor-element-1af9ee94 .elementor-post__badge {
	right: 0;
}

.elementor-21476 .elementor-element.elementor-element-1af9ee94 .elementor-post__card .elementor-post__badge {
	background-color: #000;
	border-radius: 2px;
	font-size: 10px;
	margin: 10px;
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}

.elementor-21476 .elementor-element.elementor-element-1af9ee94 .elementor-post__title, .elementor-21476 .elementor-element.elementor-element-1af9ee94 .elementor-post__title a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4em;
}

@media (max-width:1024px) {
	.elementor-21476 .elementor-element.elementor-element-345f19c3 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-6de1b32e > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-7dd865b3 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-1693005f > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-7dc300e2 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-4c3ffda6 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-430c458d > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-5a783229 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-7fecec6d > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-49be100f > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-40d08d9 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-3e743f87 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-25facf0e > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-1ed8cd5c > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-653b1dcf > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-3938472e > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-c919c45 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
}

@media (max-width:767px) {
	.elementor-21476 .elementor-element.elementor-element-7e3f0b66 > .elementor-widget-container {
		margin: -22px 0px 20px 0px;
	}
	
	.elementor-21476 .elementor-element.elementor-element-7e3f0b66 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-1af9ee94 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-21476 .elementor-element.elementor-element-1af9ee94:after {
		content: "0.5";
	}
}

@media (min-width:768px) {
	.elementor-21476 .elementor-element.elementor-element-6aa34f6c {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-345f19c3 {
		width: 82.209%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-753dbf2 {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-6de1b32e {
		width: 82.209%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-3f3a9f {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-7dd865b3 {
		width: 82.209%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-4d86213 {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-1693005f {
		width: 82.209%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-147e9b84 {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-7dc300e2 {
		width: 82.209%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-7226be93 {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-4c3ffda6 {
		width: 82.209%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-324c6d6b {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-430c458d {
		width: 82.209%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-37ce67ad {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-5a783229 {
		width: 82.209%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-3378ca3e {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-7fecec6d {
		width: 82.209%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-26fe2ac1 {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-49be100f {
		width: 82.209%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-32097258 {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-40d08d9 {
		width: 82.209%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-7172ce2a {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-3e743f87 {
		width: 82.209%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-3bd5b52b {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-25facf0e {
		width: 82.209%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-259814b0 {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-1ed8cd5c {
		width: 82.209%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-13d051cf {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-653b1dcf {
		width: 82.209%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-5970bb76 {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-3938472e {
		width: 82.209%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-519f205e {
		width: 17.457%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-c919c45 {
		width: 82.209%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-21476 .elementor-element.elementor-element-345f19c3 {
		width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-6de1b32e {
		width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-7dd865b3 {
		width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-1693005f {
		width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-7dc300e2 {
		width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-4c3ffda6 {
		width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-430c458d {
		width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-5a783229 {
		width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-7fecec6d {
		width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-49be100f {
		width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-40d08d9 {
		width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-3e743f87 {
		width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-25facf0e {
		width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-1ed8cd5c {
		width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-653b1dcf {
		width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-3938472e {
		width: 100%;
	}
	
	.elementor-21476 .elementor-element.elementor-element-c919c45 {
		width: 100%;
	}
}
