.elementor-3111 .elementor-element.elementor-element-688a3e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:40px 40px;--background-transition:0.3s;}.elementor-3111 .elementor-element.elementor-element-6b99329{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3111 .elementor-element.elementor-element-7332f26 .elementor-blockquote__content{font-size:17px;line-height:1.6;}.elementor-3111 .elementor-element.elementor-element-7332f26 .elementor-blockquote{border-color:var( --e-global-color-5526fb9 );padding-top:17px;padding-bottom:17px;}body:not(.rtl) .elementor-3111 .elementor-element.elementor-element-7332f26 .elementor-blockquote{border-left-width:4px;}body.rtl .elementor-3111 .elementor-element.elementor-element-7332f26 .elementor-blockquote{border-right-width:4px;}.elementor-3111 .elementor-element.elementor-element-7332f26 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:var( --e-global-color-1b4ede0 );}.elementor-3111 .elementor-element.elementor-element-f9cbb2c{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3111 .elementor-element.elementor-element-9456c6d .elementor-heading-title{color:var( --e-global-color-5526fb9 );font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:0.1em;}.elementor-3111 .elementor-element.elementor-element-2acfa5e .elementor-heading-title{color:var( --e-global-color-855f3b3 );text-transform:uppercase;}.elementor-3111 .elementor-element.elementor-element-a9c9c7c > .elementor-widget-container{margin:0px 0px 10px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-b3d06a0 */.elementor-3111 .elementor-element.elementor-element-b3d06a0 {
	--pp-accent: #FF4713;
	--pp-title: #000000;
	--pp-muted: #8a8a8a;
	--pp-line: #e4e4e4;
	--pp-hover: #F7F7F7;
}

/* ---- list ---- */

.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-list {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid var(--pp-line);
}

.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-item {
	border-bottom: 1px solid var(--pp-line);
	padding: 0;
}
.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-item:before { 
  display: none;
}

/* ---- row ---- */

.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-link {
	display: flex;
	align-items: center;
	gap: 16px;
	padding: 19px 8px;
	color: var(--pp-title);
	text-decoration: none;
	transition: background-color .15s ease, padding-left .15s ease;
}

.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-link:hover,
.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-link:focus-visible {
	background-color: var(--pp-hover);
	padding-left: 16px;
	color: var(--pp-accent);
}

.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-link:focus-visible {
	outline: 2px solid var(--pp-accent);
	outline-offset: -2px;
}

/* ---- icon ---- */

.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-icon {
	flex: none;
	display: grid;
	place-items: center;
	width: 30px;
	height: 30px;
	border-radius: 2px;
	background-color: var(--pp-accent);
}

.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-icon svg {
	width: 14px;
	height: 14px;
	fill: #FFFFFF;
}

/* ---- title + qualifier ---- */

.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-text {
	flex: 1 1 auto;
	min-width: 0;
}

.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-title {
	font-size: 16.5px;
	font-weight: 500;
	line-height: 1.45;
}

.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-qualifier {
	margin-left: 8px;
	font-size: 14.5px;
	font-weight: 400;
	color: var(--pp-muted);
	white-space: nowrap;
}

/* ---- file type + size ---- */

.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-meta {
	flex: none;
	margin-left: auto;
	padding-left: 16px;
	font-size: 12.5px;
	font-weight: 400;
	letter-spacing: .04em;
	color: var(--pp-muted);
	white-space: nowrap;
}

/* ---- mobile ---- */

@media (max-width: 720px) {

	.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-link {
		gap: 13px;
		padding: 16px 4px;
	}

	.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-link:hover,
	.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-link:focus-visible {
		padding-left: 4px;
	}

	.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-title {
		font-size: 15.5px;
	}

	.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-qualifier {
		display: block;
		margin-left: 0;
		white-space: normal;
	}

	.elementor-3111 .elementor-element.elementor-element-b3d06a0 .pp-meta {
		display: none;
	}
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 1024px) {
  body.elementor-page-3111 table.tafe-table .tafe-table-body {
    font-size: 16px!important;
  }
}/* End custom CSS */