/*!
 * TABPANELWIDGET v1.3.2
 * https://tabpanelwidget.com
 * Licensed MIT © Thierry Koblentz 2022
 */

 @supports ((-webkit-mask-size: 1px) or (mask-size: 1px)) {
	.tpw-header::before {
		background: currentColor !important;
		-webkit-mask-size: 1em;
		mask-size: 1em;
	}
}
html:not(#tpw-booster) .tpw-hx {
	margin: 0 !important;
	border: 0 !important;
	padding: 0;
	display: inline-block;
	vertical-align: bottom;
	box-sizing: border-box;
	text-align: inherit;
	font-size: calc(1em * 1.1);
}
.tpw-tabpanel.tpw-centered {
	text-align: center;
}
.tpw-js .tpw-shim:focus .tpw-panel {
	outline: none;
	box-shadow: inset 0 0 5px #51cbee;
}
.tpw-js .tpw-shim:focus {
	box-shadow: none !important;
}
.tpw-header,
.tpw-tab {
	font-family: inherit;
	font-weight: 500;
	text-transform: none;
	line-height: 1.3;
	box-shadow: none;
	outline: none;
	cursor: default;
}

.arrow {
    width: 10;
    height: 10;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 10px solid #fff;
    display: inline-block;
    top: -5px;
    left: 5px;
    position: relative;
}

  .hidden {
	display: none !important;
  }

.tpw-tab {
	display: inline-block;
	vertical-align: bottom;
	border: 1px solid transparent;
	color: #fff;
	padding: 0.2rem 1rem 0.2rem;
	margin: -1px -1px -2px -1px;
	box-shadow: inset 0px 0px 0px 1px white;
}

.tpw-button {
	color: #fff;
}

.tpw-selected .tpw-button  {
	color: #000;
}

.tpw-rounded .tpw-tab {
	border-radius: 0.25rem 0.25rem 0 0;
}
.tpw-tab * {
	vertical-align: bottom;
}
.tpw-fancy .tpw-tab {
	transform: translateY(0.25rem);
	transition: transform 0.3s ease;
	border: 1px solid #ccc;
	border-bottom-color: transparent;
	margin-right: 0.05rem;
	position: relative;
	background-color: rgba(255, 255, 255, 0.8);
}
.tpw-fancy .tpw-tab::before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0.15rem;
	box-shadow: 0 0 1rem #000;
}
[dir='rtl'].tpw-fancy .tpw-tab,
[dir='rtl'] .tpw-fancy .tpw-tab {
	margin-right: 0;
	margin-left: 0.05rem;
}
.tpw-tabpanel .tpw-selected .tpw-tab {
	color: currentColor;
	background-color: #63cec1;
	border-color: #ccc #ccc transparent;
	box-shadow: none;
}
.tpw-tabpanel.tpw-fancy .tpw-selected .tpw-tab {
	transform: translateY(0);
	z-index: 2;
}
.tpw-tabpanel.tpw-fancy .tpw-selected .tpw-tab::before {
	box-shadow: none;
}
html:not(#tpw-booster) .tpw-bar:not(.tpw-accordion) .tpw-hx:not(:last-of-type) {
	padding-right: 1rem;
}
html:not(#tpw-booster) .tpw-bar .tpw-shadow .tpw-hx:not(:last-of-type) {
	padding-right: 1rem !important;
	padding-left: 0 !important;
}
html:not(#tpw-booster)[dir='rtl'] .tpw-bar:not(.tpw-accordion) .tpw-hx:not(:last-of-type),
html:not(#tpw-booster) [dir='rtl'].tpw-bar:not(.tpw-accordion) .tpw-hx:not(:last-of-type) {
	padding-right: 0;
	padding-left: 1rem;
}
.tpw-widget.tpw-bar .tpw-selected .tpw-tab {
	background: transparent;
}
.tpw-widget.tpw-bar .tpw-tab {
	border-color: transparent;
	border-style: solid;
	border-width: 1px 1px 0.2rem;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
}
.tpw-widget.tpw-bar .tpw-selected .tpw-tab {
	border-color: transparent transparent currentColor;
}
.tpw-tabpanel .tpw-tab:focus {
}
.tpw-tabpanel .tpw-shim:not([hidden]) .tpw-panel {
	border: 1px solid #ccc;
	background-color: #fff;
	outline: none;
}
.tpw-rounded.tpw-tabpanel .tpw-shim:not([hidden]) .tpw-panel {
	border-radius: 0.25rem;
}
.tpw-tabpanel.tpw-rounded.tpw-fancy .tpw-shim .tpw-panel,
.tpw-tabpanel.tpw-rounded > :nth-child(3).tpw-selected + .tpw-shim .tpw-panel {
	border-radius: 0 0.25rem 0.25rem 0.25rem;
}
.tpw-tabpanel.tpw-bar .tpw-shim:not([hidden]) .tpw-panel {
	background: transparent;
	border: 0;
	border-top: 1px solid currentColor;
}
[dir='rtl'].tpw-tabpanel.tpw-rounded.tpw-fancy .tpw-shim .tpw-panel,
[dir='rtl'] .tpw-tabpanel.tpw-rounded.tpw-fancy .tpw-shim .tpw-panel,
[dir='rtl'].tpw-tabpanel.tpw-rounded :nth-child(3).tpw-selected + .tpw-shim .tpw-panel,
[dir='rtl'] .tpw-tabpanel.tpw-rounded :nth-child(3).tpw-selected + .tpw-shim .tpw-panel {
	border-radius: 0.25rem 0 0.25rem 0.25rem;
}
.tpw-fancy .tpw-shim:not([hidden]) .tpw-panel {
	position: relative;
	z-index: 1;
}
.tpw-tabpanel.tpw-centered .tpw-shim .tpw-panel {
	text-align: left;
}
.tpw-rounded.tpw-tabpanel.tpw-centered .tpw-shim .tpw-panel {
	border-radius: 0.25rem;
}
[dir='rtl'].tpw-tabpanel.tpw-centered .tpw-shim .tpw-panel,
[dir='rtl'] .tpw-tabpanel.tpw-centered .tpw-shim .tpw-panel {
	text-align: right;
}
html:not(#tpw-booster) .tpw-accordion .tpw-hx {
	display: block;
}
.tpw-accordion .tpw-header {
	margin: 0 0 -1px;
	padding: 0.5rem 1rem 0.5rem;
	border: 1px solid #ccc;
	background-color: #fff;
	color: currentColor;
}
.tpw-disconnected .tpw-header {
	margin: 5px 0;
	border-radius: 4px;
}
.tpw-disconnected .tpw-selected .tpw-header {
	border-radius: 0.25rem 0.25rem 0 0;
}
.tpw-accordion .tpw-header:focus {
	text-shadow: 0 0 1px currentColor;
}
.tpw-accordion [aria-expanded='true'] {
	color: #0367d2;
}
.tpw-accordion .tpw-shim:not([hidden]) .tpw-panel {
	border-width: 0 1px;
	border-style: solid;
	padding: 1rem;
	background-color: #fff;
	border-color: #ccc;
}
.tpw-accordion .tpw-shim:not([hidden]):last-of-type .tpw-panel {
	border-width: 0 1px 1px;
}
.tpw-disconnected.tpw-accordion .tpw-panel {
	border: 1px solid #ccc !important;
	border-radius: 0 0 0.25rem 0.25rem !important;
	margin: -6px 0 5px !important;
	border-radius: 0.25rem;
}
.tpw-skip {
	text-decoration: none;
	text-align: center;
	color: #0367d2 !important;
	background-color: #fff !important;
}
.tpw-accordion .tpw-header::before {
	content: '';
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 24 24' stroke-width='3' stroke='%230367d2' fill='none' stroke-linecap='square' stroke-linejoin='square'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'%3E%3C/path%3E%3Cpolyline points='6 15 12 9 18 15'%3E%3C/polyline%3E%3C/svg%3E")
		50% 50% no-repeat;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 24 24' stroke-width='3' stroke='%230367d2' fill='none' stroke-linecap='square' stroke-linejoin='square'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'%3E%3C/path%3E%3Cpolyline points='6 15 12 9 18 15'%3E%3C/polyline%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 24 24' stroke-width='3' stroke='%230367d2' fill='none' stroke-linecap='square' stroke-linejoin='square'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'%3E%3C/path%3E%3Cpolyline points='6 15 12 9 18 15'%3E%3C/polyline%3E%3C/svg%3E");
	background-size: contain;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	margin-right: 0.5em;
	transform: rotate(180deg);
	width: 1em;
	height: 1em;
	transform-origin: 50% 50%;
}
.tpw-accordion.tpw-chevrons-east-south .tpw-header::before {
	transform: rotate(90deg);
}
[dir='rtl'].tpw-accordion.tpw-chevrons-east-south .tpw-header::before,
[dir='rtl'] .tpw-accordion.tpw-chevrons-east-south .tpw-header::before {
	transform: rotate(-90deg);
}
.tpw-js.tpw-accordion.tpw-chevrons-east-south [aria-expanded='true']::before {
	transform: rotate(180deg);
}
.tpw-accordion.tpw-plus-minus .tpw-header::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 24 24' stroke-width='2' stroke='%230367d2' fill='none' stroke-linecap='square' stroke-linejoin='square'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='9'%3E%3C/circle%3E%3Cline x1='9' y1='12' x2='15' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='9' x2='12' y2='15'%3E%3C/line%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 24 24' stroke-width='2' stroke='%230367d2' fill='none' stroke-linecap='square' stroke-linejoin='square'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='9'%3E%3C/circle%3E%3Cline x1='9' y1='12' x2='15' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='9' x2='12' y2='15'%3E%3C/line%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 24 24' stroke-width='2' stroke='%230367d2' fill='none' stroke-linecap='square' stroke-linejoin='square'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='9'%3E%3C/circle%3E%3Cline x1='9' y1='12' x2='15' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='9' x2='12' y2='15'%3E%3C/line%3E%3C/svg%3E");
}
.tpw-accordion [aria-expanded='true']::before {
	transform: rotate(0deg);
}
.tpw-accordion [aria-expanded='true']::before {
	transform: rotate(0deg);
}
.tpw-accordion.tpw-plus-minus [aria-expanded='true']::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 24 24' stroke-width='2' stroke='%230367d2' fill='none' stroke-linecap='square' stroke-linejoin='square'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='9'%3E%3C/circle%3E%3Cline x1='9' y1='12' x2='15' y2='12'%3E%3C/line%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 24 24' stroke-width='2' stroke='%230367d2' fill='none' stroke-linecap='square' stroke-linejoin='square'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='9'%3E%3C/circle%3E%3Cline x1='9' y1='12' x2='15' y2='12'%3E%3C/line%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 24 24' stroke-width='2' stroke='%230367d2' fill='none' stroke-linecap='square' stroke-linejoin='square'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='9'%3E%3C/circle%3E%3Cline x1='9' y1='12' x2='15' y2='12'%3E%3C/line%3E%3C/svg%3E");
}
.tpw-accordion.tpw-icons-at-the-end .tpw-header {
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.tpw-js.tpw-accordion.tpw-icons-at-the-end .tpw-header::before {
	margin-right: 0;
	margin-left: 0;
}
.tpw-animate:not(.tpw-plus-minus) .tpw-header::before {
	transition: all 300ms cubic-bezier(0.655, -0.315, 0.515, 1.365);
}
[dir='rtl'].tpw-accordion .tpw-header::before,
[dir='rtl'] .tpw-accordion .tpw-header::before {
	margin-right: 0;
	margin-left: 0.5em;
}
.tpw-tabpanel.tpw-pills .tpw-selected .tpw-tab {
	color: #fff;
	background-color: #0367d2;
	border-color: transparent;
}
.tpw-tabpanel.tpw-pills .tpw-tab {
	padding: 0.2rem 0.7rem;
	margin-bottom: 0.3rem;
	text-shadow: none;
	border: 0.15rem double transparent;
}
.tpw-rounded.tpw-tabpanel.tpw-pills .tpw-tab {
	border-radius: 0.25rem;
}
.tpw-tabpanel.tpw-pills .tpw-tab:focus {
	box-shadow: 0 0 0 1px #0367d2;
}
.tpw-tabpanel.tpw-pills .tpw-shim:not([hidden]) .tpw-panel {
	border: none;
}
.tpw-rounded.tpw-tabpanel.tpw-centered .tpw-shim:not([hidden]) .tpw-panel,
.tpw-rounded.tpw-tabpanel.tpw-pills .tpw-shim:not([hidden]) .tpw-panel {
	border-radius: 0.25rem !important;
}
.tpw-rounded.tpw-tabpanel.tpw-bar .tpw-shim:not([hidden]) .tpw-panel {
	border-radius: 0 !important;
}
.tpw-js {
	display: flow-root;
}
.tpw-js,
.tpw-js .tpw-header {
	position: relative;
	z-index: 0;
}
.tpw-tabpanel > [role='tablist'] {
	position: absolute;
}
.tpw-shim:not([hidden]) {
	display: inline;
}
.tpw-shim:not([hidden]) .tpw-panel {
	float: left;
	width: 100%;
	box-sizing: border-box;
}
.tpw-accordion .tpw-header {
	width: 100%;
	box-sizing: border-box;
	display: inline-block;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
html:not(#tpw-booster) .tpw-skip {
	all: unset;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 0;
	width: 0;
	padding: 0;
	overflow: hidden;
	box-shadow: none !important;
}
html:not(#tpw-booster) .tpw-skip:focus {
	display: -ms-flexbox;
	display: flex;
	padding: 0.5rem 1rem;
	height: auto;
	width: auto;
	cursor: pointer;
	text-align: center;
	opacity: 0.95;
}
.tpw-skip > b {
	width: 100%;
	font-style: inherit;
	font-size: inherit;
	color: inherit;
}
.tpw-shadow {
	display: block !important;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: -1;
	visibility: hidden;
}
html:not(#tpw-booster) .tpw-shadow .tpw-hx {
	display: inline-block !important;
}
