.tablepress {
	--text-color: #010101;
	--padding: 20px;
	--head-text-color: #2D3663;
	--head-bg-color: #FFF;
	--border-color: #4B68CB;
	--odd-bg-color: #fff;
	--even-bg-color: #f9f9f9;
}

.tablepress.tablepress-id-2,
.tablepress.tablepress-id-4 {
	--odd-bg-color: #f9f9f9;
	--even-bg-color: #fff;
}

table caption+thead tr:first-child td,
table caption+thead tr:first-child th,
table colgroup+thead tr:first-child td,
table colgroup+thead tr:first-child th,
table thead:first-child tr:first-child td,
table thead:first-child tr:first-child th {
	border: none;
}

tr.row-1 {
	font-family: var(--e-global-typography-11410a9-font-family);
	text-transform: uppercase;
	letter-spacing: .2px;
}

.tablepress td {
	line-height: 22px;
}

.tablepress td.column-2 {
	font-family: var(--e-global-typography-11410a9-font-family);
	font-size: var(--e-global-typography-4e7c430-font-size);
	font-weight: 700;
	line-height: var(--e-global-typography-4e7c430-line-height);
	color: var(--e-global-color-ccec80d);
}

.column-4 a.elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-4e7c430-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-5efe0b2);
	background-color: transparent;
	border-radius: 0;
	padding: 16px 0;
}

.column-4 .elementor-button .elementor-align-icon-right {
	margin-left: 12px;
}

.column-4 a.elementor-button:hover {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-4e7c430-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-accent);
	background-color: transparent;
	border-radius: 0;
	padding: 16px 0;
}

.column-4 a.elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: transparent;
}

.row-3 .column-1 {
	vertical-align: middle;
}