.accordion {	--bs-accordion-color: #FFF;	--bs-accordion-bg: transparent;	--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;	--bs-accordion-border-color: rgba(179, 195, 210, 0.1);	--bs-accordion-border-width: 1px;	--bs-accordion-border-radius: 10px;	--bs-accordion-inner-border-radius: 9px;	--bs-accordion-btn-padding-x: 0;	--bs-accordion-btn-padding-y: 2.1875rem;	--bs-accordion-btn-color: var(--bs-body-color);	--bs-accordion-btn-bg: var(--bs-accordion-bg);	--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");	--bs-accordion-btn-icon-width: 1.25rem;	--bs-accordion-btn-icon-transform: rotate(-180deg);	--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;	--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230078f2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");	--bs-accordion-btn-focus-border-color: #9BA0AC;	--bs-accordion-btn-focus-box-shadow: none;	--bs-accordion-body-padding-x: 0;	--bs-accordion-body-padding-y: 2.1875rem;	--bs-accordion-active-color: #0078f2;	--bs-accordion-active-bg: transparent;}.accordion-button {	position: relative;	display: flex;	align-items: center;	width: 100%;	padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);	font-size: 1rem;	color: var(--bs-accordion-btn-color);	text-align: left;	background-color: var(--bs-accordion-btn-bg);	border: 0;	border-radius: 0;	overflow-anchor: none;	transition: var(--bs-accordion-transition);}@media (prefers-reduced-motion: reduce) {	.accordion-button {		transition: none;	}}.accordion-button:not(.collapsed) {	color: var(--bs-accordion-active-color);	background-color: var(--bs-accordion-active-bg);	box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color);}.accordion-button:not(.collapsed)::after {	background-image: var(--bs-accordion-btn-active-icon);	transform: var(--bs-accordion-btn-icon-transform);}.accordion-button::after {	flex-shrink: 0;	width: var(--bs-accordion-btn-icon-width);	height: var(--bs-accordion-btn-icon-width);	margin-left: auto;	content: "";	background-image: var(--bs-accordion-btn-icon);	background-repeat: no-repeat;	background-size: var(--bs-accordion-btn-icon-width);	transition: var(--bs-accordion-btn-icon-transition);}@media (prefers-reduced-motion: reduce) {	.accordion-button::after {		transition: none;	}}.accordion-button:hover {	z-index: 2;}.accordion-button:focus {	z-index: 3;	border-color: var(--bs-accordion-btn-focus-border-color);	outline: 0;	box-shadow: var(--bs-accordion-btn-focus-box-shadow);}.accordion-header {	margin-bottom: 0;}.accordion-item {	color: var(--bs-accordion-color);	background-color: var(--bs-accordion-bg);	border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);}.accordion-item:first-of-type {	border-top-left-radius: var(--bs-accordion-border-radius);	border-top-right-radius: var(--bs-accordion-border-radius);}.accordion-item:first-of-type .accordion-button {	border-top-left-radius: var(--bs-accordion-inner-border-radius);	border-top-right-radius: var(--bs-accordion-inner-border-radius);}.accordion-item:not(:first-of-type) {	border-top: 0;}.accordion-item:last-of-type {	border-bottom-right-radius: var(--bs-accordion-border-radius);	border-bottom-left-radius: var(--bs-accordion-border-radius);}.accordion-item:last-of-type .accordion-button.collapsed {	border-bottom-right-radius: var(--bs-accordion-inner-border-radius);	border-bottom-left-radius: var(--bs-accordion-inner-border-radius);}.accordion-item:last-of-type .accordion-collapse {	border-bottom-right-radius: var(--bs-accordion-border-radius);	border-bottom-left-radius: var(--bs-accordion-border-radius);}.accordion-body {	padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);}.accordion-flush .accordion-collapse {	border-width: 0;}.accordion-flush .accordion-item {	border-right: 0;	border-left: 0;	border-radius: 0;}.accordion-flush .accordion-item:first-child {	border-top: 0;}.accordion-flush .accordion-item:last-child {	border-bottom: 0;}.accordion-flush .accordion-item .accordion-button {	border-radius: 0;}.accordion-heading {	display: flex;}.accordion-arrow {	position: relative;}.accordion-arrow::before {	position: absolute;	right: 0;	top: 1.25rem;	content: '\f056';	display: block;	font-family: 'FontAwesome';	color: #0078f2;}@media (min-width: 768px) {	.accordion-arrow::before {		top: 2.1875rem;	}}.accordion-button.collapsed + .accordion-arrow::before {	content: '\f055';	color: #909093;}.accordion-button {	position: relative;	padding: 1.25rem 0;	font-size: inherit;	font-weight: 500;	transition: all 0.2s ease-in-out;	color: #FFF;}.accordion-button:not(.collapsed) {	box-shadow: none;	padding-bottom: 1.5625rem;}@media (min-width: 768px) {	.accordion-button {		padding-top: 2.1875rem;		padding-bottom: 2.1875rem;	}}.accordion-button::after {	display: none;}.accordion-body {	padding-top: 0;}.accordion-collapse {	margin-top: 0;}.accordion-flush .accordion-item:first-child {	border-top: 0;	margin-top: -2.1875rem;}.accordion-item:last-child {	margin-bottom: -2.1875rem;}