.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-126 .elementor-element.elementor-element-974e4f6{text-align:start;}.elementor-126 .elementor-element.elementor-element-974e4f6 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:26px;font-weight:700;line-height:42px;color:var( --e-global-color-6d4bb2a );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-126 .elementor-element.elementor-element-815f452{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:var( --e-global-color-secondary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-126 .elementor-element.elementor-element-5c43f06 .elementor-icon-wrapper{text-align:center;}.elementor-126 .elementor-element.elementor-element-5c43f06.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f40e45a );}.elementor-126 .elementor-element.elementor-element-5c43f06.elementor-view-framed .elementor-icon, .elementor-126 .elementor-element.elementor-element-5c43f06.elementor-view-default .elementor-icon{color:var( --e-global-color-f40e45a );border-color:var( --e-global-color-f40e45a );}.elementor-126 .elementor-element.elementor-element-5c43f06.elementor-view-framed .elementor-icon, .elementor-126 .elementor-element.elementor-element-5c43f06.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f40e45a );}.elementor-126 .elementor-element.elementor-element-5c43f06 .elementor-icon{font-size:42px;}.elementor-126 .elementor-element.elementor-element-5c43f06 .elementor-icon svg{height:42px;}.elementor-126 .elementor-element.elementor-element-356bcc3{text-align:start;}.elementor-126 .elementor-element.elementor-element-356bcc3 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:26px;font-weight:700;line-height:42px;color:var( --e-global-color-6d4bb2a );}.elementor-126 .elementor-element.elementor-element-3387706{text-align:start;}.elementor-126 .elementor-element.elementor-element-3387706 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:26px;font-weight:700;line-height:42px;color:var( --e-global-color-6d4bb2a );}.elementor-126 .elementor-element.elementor-element-3676729{text-align:start;}.elementor-126 .elementor-element.elementor-element-3676729 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:26px;font-weight:700;line-height:42px;color:var( --e-global-color-6d4bb2a );}.elementor-126 .elementor-element.elementor-element-7ec627d{text-align:start;}.elementor-126 .elementor-element.elementor-element-7ec627d .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:26px;font-weight:700;line-height:42px;color:var( --e-global-color-6d4bb2a );}.elementor-126 .elementor-element.elementor-element-63522ca{text-align:center;font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-126 .elementor-element.elementor-element-974e4f6 .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-126 .elementor-element.elementor-element-356bcc3{text-align:center;}.elementor-126 .elementor-element.elementor-element-356bcc3 .elementor-heading-title{font-size:27px;line-height:30px;}.elementor-126 .elementor-element.elementor-element-3387706{text-align:center;}.elementor-126 .elementor-element.elementor-element-3387706 .elementor-heading-title{font-size:27px;line-height:30px;}.elementor-126 .elementor-element.elementor-element-3676729{text-align:center;}.elementor-126 .elementor-element.elementor-element-3676729 .elementor-heading-title{font-size:27px;line-height:30px;}.elementor-126 .elementor-element.elementor-element-7ec627d{text-align:center;}.elementor-126 .elementor-element.elementor-element-7ec627d .elementor-heading-title{font-size:27px;line-height:30px;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */.term-table-wrapper {
	width: 100%;
	overflow-x: auto;
}

.term-table {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
}

.term-table th,
.term-table td {
	padding: 16px;
	border: 1px solid #ddd;
	text-align: left;
	vertical-align: top;
}

.term-table th {
	background: #f3f3f3;
	font-weight: 700;
}

.term-table th:first-child,
.term-table td:first-child {
	width: 32%;
}


/* Mobile layout */
@media screen and (max-width: 767px) {

	.term-table,
	.term-table tbody,
	.term-table tr,
	.term-table td {
		display: block;
		width: 100%;
	}

	.term-table {
		border: 0;
	}

	.term-table thead {
		/* Hides visually but remains available to screen readers */
		position: absolute;
		width: 1px;
		height: 1px;
		padding: 0;
		margin: -1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		white-space: nowrap;
		border: 0;
	}

	.term-table tr {
		margin-bottom: 20px;
		border: 1px solid #ddd;
		border-radius: 6px;
		overflow: hidden;
	}

	.term-table td {
		display: grid;
		grid-template-columns: 90px 1fr;
		gap: 12px;
		padding: 12px 16px;
		border: 0;
		border-bottom: 1px solid #ddd;
	}

	.term-table td:last-child {
		border-bottom: 0;
	}

	.term-table td::before {
		content: attr(data-label);
		font-weight: 700;
	}

	/* Remove empty Note rows */
	.term-table td:first-child:empty {
		display: none;
	}
}/* End custom CSS */