*,*::before,*::after {	box-sizing: border-box;}@media (prefers-reduced-motion: no-preference) {	:root {		scroll-behavior: smooth;	}}body {	margin: 0;	font-family: "Spartan", sans-serif;	font-size: 1.125rem;	font-weight: 400;	line-height: 1.6;	color: #222222;	background-color: #fff;	-webkit-text-size-adjust: 100%;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}hr {	margin: 0 0;	color: inherit;	background-color: currentColor;	border: 0;	opacity: 0.25;}hr:not([size]) {	height: 1px;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {	margin-top: 0;	margin-bottom: 0.5rem;	font-family: "Cantata One", serif;	font-weight: 400;	line-height: 1.2;	color: #222222;}h1, .h1 {	font-size: calc(1.925rem + 8.1vw);}@media (min-width: 1200px) {	h1, .h1 {		font-size: 8rem;	}}h2, .h2 {	font-size: calc(1.525rem + 3.3vw);}@media (min-width: 1200px) {	h2, .h2 {		font-size: 4rem;	}}h3, .h3 {	font-size: calc(1.425rem + 2.1vw);}@media (min-width: 1200px) {	h3, .h3 {		font-size: 3rem;	}}h4, .h4 {	font-size: calc(1.35rem + 1.2vw);}@media (min-width: 1200px) {	h4, .h4 {		font-size: 2.25rem;	}}h5, .h5 {	font-size: calc(1.275rem + 0.3vw);}@media (min-width: 1200px) {	h5, .h5 {		font-size: 1.5rem;	}}h6, .h6 {	font-size: 1.125rem;}p {	margin-top: 0;	margin-bottom: 1rem;}abbr[title],abbr[data-bs-original-title] {	text-decoration: underline dotted;	cursor: help;	text-decoration-skip-ink: none;}address {	margin-bottom: 1rem;	font-style: normal;	line-height: inherit;}ol,ul {	padding-left: 2rem;}ol,ul,dl {	margin-top: 0;	margin-bottom: 1rem;}ol ol,ul ul,ol ul,ul ol {	margin-bottom: 0;}dt {	font-weight: 700;}dd {	margin-bottom: .5rem;	margin-left: 0;}blockquote {	margin: 0 0 1rem;}b,strong {	font-weight: bolder;}small, .small {	font-size: 81%;}mark, .mark {	padding: 0 0.1em;	background-color: #6b39bd;}sub,sup {	position: relative;	font-size: 0.75em;	line-height: 0;	vertical-align: baseline;}sub {	bottom: -.25em;}sup {	top: -.5em;}a {	color: #6b39bd;	text-decoration: none;}a:hover {	color: #562e97;}a:not([href]):not([class]), a:not([href]):not([class]):hover {	color: inherit;	text-decoration: none;}pre,code,kbd,samp {	font-family: var(--bs-font-monospace);	font-size: 1em;	direction: ltr /* rtl:ignore */;	unicode-bidi: bidi-override;}pre {	display: block;	margin-top: 0;	margin-bottom: 1rem;	overflow: auto;	font-size: 81%;}pre code {	font-size: inherit;	color: inherit;	word-break: normal;}code {	font-size: 81%;	color: #d63384;	word-wrap: break-word;}a > code {	color: inherit;}kbd {	padding: 0.2rem 0.4rem;	font-size: 81%;	color: #fff;	background-color: #222222;	border-radius: 0.2rem;}kbd kbd {	padding: 0;	font-size: 1em;	font-weight: 700;}figure {	margin: 0 0 1rem;}img,svg {	vertical-align: middle;}table {	caption-side: bottom;	border-collapse: collapse;}caption {	padding-top: 0.5rem;	padding-bottom: 0.5rem;	color: #888888;	text-align: left;}th {	text-align: inherit;	text-align: -webkit-match-parent;}thead,tbody,tfoot,tr,td,th {	border-color: inherit;	border-style: solid;	border-width: 0;}label {	display: inline-block;}button {	border-radius: 0;}button:focus:not(:focus-visible) {	outline: 0;}input,button,select,optgroup,textarea {	margin: 0;	font-family: inherit;	font-size: inherit;	line-height: inherit;}button,select {	text-transform: none;}[role="button"] {	cursor: pointer;}select {	word-wrap: normal;}select:disabled {	opacity: 1;}[list]::-webkit-calendar-picker-indicator {	display: none;}button,[type="button"],[type="reset"],[type="submit"] {	-webkit-appearance: button;}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled) {	cursor: pointer;}::-moz-focus-inner {	padding: 0;	border-style: none;}textarea {	resize: vertical;}fieldset {	min-width: 0;	padding: 0;	margin: 0;	border: 0;}legend {	float: left;	width: 100%;	padding: 0;	margin-bottom: 0.5rem;	font-size: calc(1.275rem + 0.3vw);	line-height: inherit;}@media (min-width: 1200px) {	legend {		font-size: 1.5rem;	}}legend + * {	clear: left;}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field {	padding: 0;}::-webkit-inner-spin-button {	height: auto;}[type="search"] {	outline-offset: -2px;	-webkit-appearance: textfield;}/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/::-webkit-search-decoration {	-webkit-appearance: none;}::-webkit-color-swatch-wrapper {	padding: 0;}::file-selector-button {	font: inherit;}::-webkit-file-upload-button {	font: inherit;	-webkit-appearance: button;}output {	display: inline-block;}iframe {	border: 0;}summary {	display: list-item;	cursor: pointer;}progress {	vertical-align: baseline;}[hidden] {	display: none !important;}.lead {	font-size: calc(1.25438rem + 0.0525vw);	font-weight: 300;}@media (min-width: 1200px) {	.lead {		font-size: 1.29375rem;	}}.display-1 {	font-size: calc(1.625rem + 4.5vw);	font-weight: 300;	line-height: 1.2;}@media (min-width: 1200px) {	.display-1 {		font-size: 5rem;	}}.display-2 {	font-size: calc(1.575rem + 3.9vw);	font-weight: 300;	line-height: 1.2;}@media (min-width: 1200px) {	.display-2 {		font-size: 4.5rem;	}}.display-3 {	font-size: calc(1.525rem + 3.3vw);	font-weight: 300;	line-height: 1.2;}@media (min-width: 1200px) {	.display-3 {		font-size: 4rem;	}}.display-4 {	font-size: calc(1.475rem + 2.7vw);	font-weight: 300;	line-height: 1.2;}@media (min-width: 1200px) {	.display-4 {		font-size: 3.5rem;	}}.display-5 {	font-size: calc(1.425rem + 2.1vw);	font-weight: 300;	line-height: 1.2;}@media (min-width: 1200px) {	.display-5 {		font-size: 3rem;	}}.display-6 {	font-size: calc(1.375rem + 1.5vw);	font-weight: 300;	line-height: 1.2;}@media (min-width: 1200px) {	.display-6 {		font-size: 2.5rem;	}}.list-unstyled {	padding-left: 0;	list-style: none;}.list-inline {	padding-left: 0;	list-style: none;}.list-inline-item {	display: inline-block;}.list-inline-item:not(:last-child) {	margin-right: 0.5rem;}.initialism {	font-size: 81%;	text-transform: uppercase;}.blockquote {	margin-bottom: 1rem;	font-size: calc(1.26563rem + 0.1875vw);}@media (min-width: 1200px) {	.blockquote {		font-size: 1.40625rem;	}}.blockquote > :last-child {	margin-bottom: 0;}.blockquote-footer {	margin-top: -1rem;	margin-bottom: 1rem;	font-size: 81%;	color: #888888;}.blockquote-footer::before {	content: "\2014\00A0";}.fade {	transition: opacity 0.15s linear;}@media (prefers-reduced-motion: reduce) {	.fade {		transition: none;	}}.fade:not(.show) {	opacity: 0;}.collapse:not(.show) {	display: none;}.collapsing {	height: 0;	overflow: hidden;	transition: height 0.35s ease;}@media (prefers-reduced-motion: reduce) {	.collapsing {		transition: none;	}}.align-baseline {	vertical-align: baseline !important;}.align-top {	vertical-align: top !important;}.align-middle {	vertical-align: middle !important;}.align-bottom {	vertical-align: bottom !important;}.align-text-bottom {	vertical-align: text-bottom !important;}.align-text-top {	vertical-align: text-top !important;}.float-start {	float: left !important;}.float-end {	float: right !important;}.float-none {	float: none !important;}.overflow-auto {	overflow: auto !important;}.overflow-hidden {	overflow: hidden !important;}.overflow-visible {	overflow: visible !important;}.overflow-scroll {	overflow: scroll !important;}.d-inline {	display: inline !important;}.d-inline-block {	display: inline-block !important;}.d-block {	display: block !important;}.d-grid {	display: grid !important;}.d-table {	display: table !important;}.d-table-row {	display: table-row !important;}.d-table-cell {	display: table-cell !important;}.d-flex {	display: flex !important;}.d-inline-flex {	display: inline-flex !important;}.d-none {	display: none !important;}.shadow {	box-shadow: 10px 15px 18px rgba(34, 34, 34, 0.15) !important;}.shadow-sm {	box-shadow: 5px 8px 28px rgba(34, 34, 34, 0.1) !important;}.shadow-lg {	box-shadow: 5px 18px 48px rgba(34, 34, 34, 0.1) !important;}.shadow-none {	box-shadow: none !important;}.position-static {	position: static !important;}.position-relative {	position: relative !important;}.position-absolute {	position: absolute !important;}.position-fixed {	position: fixed !important;}.position-sticky {	position: sticky !important;}.top-0 {	top: 0 !important;}.top-50 {	top: 50% !important;}.top-100 {	top: 100% !important;}.bottom-0 {	bottom: 0 !important;}.bottom-50 {	bottom: 50% !important;}.bottom-100 {	bottom: 100% !important;}.start-0 {	left: 0 !important;}.start-50 {	left: 50% !important;}.start-100 {	left: 100% !important;}.end-0 {	right: 0 !important;}.end-50 {	right: 50% !important;}.end-100 {	right: 100% !important;}.translate-middle {	transform: translate(-50%, -50%) !important;}.translate-middle-x {	transform: translateX(-50%) !important;}.translate-middle-y {	transform: translateY(-50%) !important;}.border {	border: 1px solid #e8e8e9 !important;}.border-0 {	border: 0 !important;}.border-top {	border-top: 1px solid #e8e8e9 !important;}.border-top-0 {	border-top: 0 !important;}.border-end {	border-right: 1px solid #e8e8e9 !important;}.border-end-0 {	border-right: 0 !important;}.border-bottom {	border-bottom: 1px solid #e8e8e9 !important;}.border-bottom-0 {	border-bottom: 0 !important;}.border-start {	border-left: 1px solid #e8e8e9 !important;}.border-start-0 {	border-left: 0 !important;}.border-primary {	border-color: #255957 !important;}.border-secondary {	border-color: #6b39bd !important;}.border-success {	border-color: #77ba21 !important;}.border-info {	border-color: #138ce4 !important;}.border-warning {	border-color: #f19711 !important;}.border-danger {	border-color: #e72660 !important;}.border-light {	border-color: #f8f8f8 !important;}.border-dark {	border-color: #222222 !important;}.border-white {	border-color: #fff !important;}.border-1 {	border-width: 1px !important;}.border-2 {	border-width: 2px !important;}.border-3 {	border-width: 3px !important;}.border-4 {	border-width: 4px !important;}.border-5 {	border-width: 5px !important;}.w-25 {	width: 25% !important;}.w-50 {	width: 50% !important;}.w-75 {	width: 75% !important;}.w-100 {	width: 100% !important;}.w-auto {	width: auto !important;}.mw-100 {	max-width: 100% !important;}.vw-100 {	width: 100vw !important;}.min-vw-100 {	min-width: 100vw !important;}.h-25 {	height: 25% !important;}.h-50 {	height: 50% !important;}.h-75 {	height: 75% !important;}.h-100 {	height: 100% !important;}.h-auto {	height: auto !important;}.mh-100 {	max-height: 100% !important;}.vh-100 {	height: 100vh !important;}.min-vh-100 {	min-height: 100vh !important;}.flex-fill {	flex: 1 1 auto !important;}.flex-row {	flex-direction: row !important;}.flex-column {	flex-direction: column !important;}.flex-row-reverse {	flex-direction: row-reverse !important;}.flex-column-reverse {	flex-direction: column-reverse !important;}.flex-grow-0 {	flex-grow: 0 !important;}.flex-grow-1 {	flex-grow: 1 !important;}.flex-shrink-0 {	flex-shrink: 0 !important;}.flex-shrink-1 {	flex-shrink: 1 !important;}.flex-wrap {	flex-wrap: wrap !important;}.flex-nowrap {	flex-wrap: nowrap !important;}.flex-wrap-reverse {	flex-wrap: wrap-reverse !important;}.gap-0 {	gap: 0 !important;}.gap-1 {	gap: 0.25rem !important;}.gap-2 {	gap: 0.5rem !important;}.gap-3 {	gap: 1rem !important;}.gap-4 {	gap: 1.5rem !important;}.gap-5 {	gap: 3rem !important;}.justify-content-start {	justify-content: flex-start !important;}.justify-content-end {	justify-content: flex-end !important;}.justify-content-center {	justify-content: center !important;}.justify-content-between {	justify-content: space-between !important;}.justify-content-around {	justify-content: space-around !important;}.justify-content-evenly {	justify-content: space-evenly !important;}.align-items-start {	align-items: flex-start !important;}.align-items-end {	align-items: flex-end !important;}.align-items-center {	align-items: center !important;}.align-items-baseline {	align-items: baseline !important;}.align-items-stretch {	align-items: stretch !important;}.align-content-start {	align-content: flex-start !important;}.align-content-end {	align-content: flex-end !important;}.align-content-center {	align-content: center !important;}.align-content-between {	align-content: space-between !important;}.align-content-around {	align-content: space-around !important;}.align-content-stretch {	align-content: stretch !important;}.align-self-auto {	align-self: auto !important;}.align-self-start {	align-self: flex-start !important;}.align-self-end {	align-self: flex-end !important;}.align-self-center {	align-self: center !important;}.align-self-baseline {	align-self: baseline !important;}.align-self-stretch {	align-self: stretch !important;}.order-first {	order: -1 !important;}.order-0 {	order: 0 !important;}.order-1 {	order: 1 !important;}.order-2 {	order: 2 !important;}.order-3 {	order: 3 !important;}.order-4 {	order: 4 !important;}.order-5 {	order: 5 !important;}.order-last {	order: 6 !important;}.m-0 {	margin: 0 !important;}.m-1 {	margin: 0.25rem !important;}.m-2 {	margin: 0.5rem !important;}.m-3 {	margin: 1rem !important;}.m-4 {	margin: 1.5rem !important;}.m-5 {	margin: 3rem !important;}.m-auto {	margin: auto !important;}.mx-0 {	margin-right: 0 !important;	margin-left: 0 !important;}.mx-1 {	margin-right: 0.25rem !important;	margin-left: 0.25rem !important;}.mx-2 {	margin-right: 0.5rem !important;	margin-left: 0.5rem !important;}.mx-3 {	margin-right: 1rem !important;	margin-left: 1rem !important;}.mx-4 {	margin-right: 1.5rem !important;	margin-left: 1.5rem !important;}.mx-5 {	margin-right: 3rem !important;	margin-left: 3rem !important;}.mx-auto {	margin-right: auto !important;	margin-left: auto !important;}.my-0 {	margin-top: 0 !important;	margin-bottom: 0 !important;}.my-1 {	margin-top: 0.25rem !important;	margin-bottom: 0.25rem !important;}.my-2 {	margin-top: 0.5rem !important;	margin-bottom: 0.5rem !important;}.my-3 {	margin-top: 1rem !important;	margin-bottom: 1rem !important;}.my-4 {	margin-top: 1.5rem !important;	margin-bottom: 1.5rem !important;}.my-5 {	margin-top: 3rem !important;	margin-bottom: 3rem !important;}.my-auto {	margin-top: auto !important;	margin-bottom: auto !important;}.mt-0 {	margin-top: 0 !important;}.mt-1 {	margin-top: 0.25rem !important;}.mt-2 {	margin-top: 0.5rem !important;}.mt-3 {	margin-top: 1rem !important;}.mt-4 {	margin-top: 1.5rem !important;}.mt-5 {	margin-top: 3rem !important;}.mt-auto {	margin-top: auto !important;}.me-0 {	margin-right: 0 !important;}.me-1 {	margin-right: 0.25rem !important;}.me-2 {	margin-right: 0.5rem !important;}.me-3 {	margin-right: 1rem !important;}.me-4 {	margin-right: 1.5rem !important;}.me-5 {	margin-right: 3rem !important;}.me-auto {	margin-right: auto !important;}.mb-0 {	margin-bottom: 0 !important;}.mb-1 {	margin-bottom: 0.25rem !important;}.mb-2 {	margin-bottom: 0.5rem !important;}.mb-3 {	margin-bottom: 1rem !important;}.mb-4 {	margin-bottom: 1.5rem !important;}.mb-5 {	margin-bottom: 3rem !important;}.mb-auto {	margin-bottom: auto !important;}.ms-0 {	margin-left: 0 !important;}.ms-1 {	margin-left: 0.25rem !important;}.ms-2 {	margin-left: 0.5rem !important;}.ms-3 {	margin-left: 1rem !important;}.ms-4 {	margin-left: 1.5rem !important;}.ms-5 {	margin-left: 3rem !important;}.ms-auto {	margin-left: auto !important;}.p-0 {	padding: 0 !important;}.p-1 {	padding: 0.25rem !important;}.p-2 {	padding: 0.5rem !important;}.p-3 {	padding: 1rem !important;}.p-4 {	padding: 1.5rem !important;}.p-5 {	padding: 3rem !important;}.px-0 {	padding-right: 0 !important;	padding-left: 0 !important;}.px-1 {	padding-right: 0.25rem !important;	padding-left: 0.25rem !important;}.px-2 {	padding-right: 0.5rem !important;	padding-left: 0.5rem !important;}.px-3 {	padding-right: 1rem !important;	padding-left: 1rem !important;}.px-4 {	padding-right: 1.5rem !important;	padding-left: 1.5rem !important;}.px-5 {	padding-right: 3rem !important;	padding-left: 3rem !important;}.py-0 {	padding-top: 0 !important;	padding-bottom: 0 !important;}.py-1 {	padding-top: 0.25rem !important;	padding-bottom: 0.25rem !important;}.py-2 {	padding-top: 0.5rem !important;	padding-bottom: 0.5rem !important;}.py-3 {	padding-top: 1rem !important;	padding-bottom: 1rem !important;}.py-4 {	padding-top: 1.5rem !important;	padding-bottom: 1.5rem !important;}.py-5 {	padding-top: 3rem !important;	padding-bottom: 3rem !important;}.pt-0 {	padding-top: 0 !important;}.pt-1 {	padding-top: 0.25rem !important;}.pt-2 {	padding-top: 0.5rem !important;}.pt-3 {	padding-top: 1rem !important;}.pt-4 {	padding-top: 1.5rem !important;}.pt-5 {	padding-top: 3rem !important;}.pe-0 {	padding-right: 0 !important;}.pe-1 {	padding-right: 0.25rem !important;}.pe-2 {	padding-right: 0.5rem !important;}.pe-3 {	padding-right: 1rem !important;}.pe-4 {	padding-right: 1.5rem !important;}.pe-5 {	padding-right: 3rem !important;}.pb-0 {	padding-bottom: 0 !important;}.pb-1 {	padding-bottom: 0.25rem !important;}.pb-2 {	padding-bottom: 0.5rem !important;}.pb-3 {	padding-bottom: 1rem !important;}.pb-4 {	padding-bottom: 1.5rem !important;}.pb-5 {	padding-bottom: 3rem !important;}.ps-0 {	padding-left: 0 !important;}.ps-1 {	padding-left: 0.25rem !important;}.ps-2 {	padding-left: 0.5rem !important;}.ps-3 {	padding-left: 1rem !important;}.ps-4 {	padding-left: 1.5rem !important;}.ps-5 {	padding-left: 3rem !important;}.font-monospace {	font-family: var(--bs-font-monospace) !important;}.fs-1 {	font-size: calc(1.925rem + 8.1vw) !important;}.fs-2 {	font-size: calc(1.525rem + 3.3vw) !important;}.fs-3 {	font-size: calc(1.425rem + 2.1vw) !important;}.fs-4 {	font-size: calc(1.35rem + 1.2vw) !important;}.fs-5 {	font-size: calc(1.275rem + 0.3vw) !important;}.fs-6 {	font-size: 1.125rem !important;}.fst-italic {	font-style: italic !important;}.fst-normal {	font-style: normal !important;}.fw-light {	font-weight: 300 !important;}.fw-lighter {	font-weight: lighter !important;}.fw-normal {	font-weight: 400 !important;}.fw-bold {	font-weight: 700 !important;}.fw-bolder {	font-weight: bolder !important;}.lh-1 {	line-height: 1 !important;}.lh-sm {	line-height: 1.6 !important;}.lh-base {	line-height: 1.6 !important;}.lh-lg {	line-height: 1.6 !important;}.text-start {	text-align: left !important;}.text-end {	text-align: right !important;}.text-center {	text-align: center !important;}.text-decoration-none {	text-decoration: none !important;}.text-decoration-underline {	text-decoration: underline !important;}.text-decoration-line-through {	text-decoration: line-through !important;}.text-lowercase {	text-transform: lowercase !important;}.text-uppercase {	text-transform: uppercase !important;}.text-capitalize {	text-transform: capitalize !important;}.text-wrap {	white-space: normal !important;}.text-nowrap {	white-space: nowrap !important;}/* rtl:begin:remove */.text-break {	word-wrap: break-word !important;	word-break: break-word !important;}/* rtl:end:remove */.text-primary {	color: #255957 !important;}.text-secondary {	color: #6b39bd !important;}.text-success {	color: #77ba21 !important;}.text-info {	color: #138ce4 !important;}.text-warning {	color: #f19711 !important;}.text-danger {	color: #e72660 !important;}.text-light {	color: #f8f8f8 !important;}.text-dark {	color: #222222 !important;}.text-white {	color: #fff !important;}.text-body {	color: #222222 !important;}.text-muted {	color: #888888 !important;}.text-black-50 {	color: rgba(0, 0, 0, 0.5) !important;}.text-white-50 {	color: rgba(255, 255, 255, 0.5) !important;}.text-reset {	color: inherit !important;}.bg-primary {	background-color: #255957 !important;}.bg-secondary {	background-color: #6b39bd !important;}.bg-success {	background-color: #77ba21 !important;}.bg-info {	background-color: #138ce4 !important;}.bg-warning {	background-color: #f19711 !important;}.bg-danger {	background-color: #e72660 !important;}.bg-light {	background-color: #f8f8f8 !important;}.bg-dark {	background-color: #222222 !important;}.bg-body {	background-color: #fff !important;}.bg-white {	background-color: #fff !important;}.bg-transparent {	background-color: transparent !important;}.bg-gradient {	background-image: var(--bs-gradient) !important;}.user-select-all {	user-select: all !important;}.user-select-auto {	user-select: auto !important;}.user-select-none {	user-select: none !important;}.pe-none {	pointer-events: none !important;}.pe-auto {	pointer-events: auto !important;}.rounded {	border-radius: 0.375rem !important;}.rounded-0 {	border-radius: 0 !important;}.rounded-1 {	border-radius: 0.2rem !important;}.rounded-2 {	border-radius: 0.375rem !important;}.rounded-3 {	border-radius: 0.875rem !important;}.rounded-circle {	border-radius: 50% !important;}.rounded-pill {	border-radius: 50rem !important;}.rounded-top {	border-top-left-radius: 0.375rem !important;	border-top-right-radius: 0.375rem !important;}.rounded-end {	border-top-right-radius: 0.375rem !important;	border-bottom-right-radius: 0.375rem !important;}.rounded-bottom {	border-bottom-right-radius: 0.375rem !important;	border-bottom-left-radius: 0.375rem !important;}.rounded-start {	border-bottom-left-radius: 0.375rem !important;	border-top-left-radius: 0.375rem !important;}.visible {	visibility: visible !important;}.invisible {	visibility: hidden !important;}@media (min-width: 480px) {	.float-xs-start {		float: left !important;	}	.float-xs-end {		float: right !important;	}	.float-xs-none {		float: none !important;	}	.d-xs-inline {		display: inline !important;	}	.d-xs-inline-block {		display: inline-block !important;	}	.d-xs-block {		display: block !important;	}	.d-xs-grid {		display: grid !important;	}	.d-xs-table {		display: table !important;	}	.d-xs-table-row {		display: table-row !important;	}	.d-xs-table-cell {		display: table-cell !important;	}	.d-xs-flex {		display: flex !important;	}	.d-xs-inline-flex {		display: inline-flex !important;	}	.d-xs-none {		display: none !important;	}	.flex-xs-fill {		flex: 1 1 auto !important;	}	.flex-xs-row {		flex-direction: row !important;	}	.flex-xs-column {		flex-direction: column !important;	}	.flex-xs-row-reverse {		flex-direction: row-reverse !important;	}	.flex-xs-column-reverse {		flex-direction: column-reverse !important;	}	.flex-xs-grow-0 {		flex-grow: 0 !important;	}	.flex-xs-grow-1 {		flex-grow: 1 !important;	}	.flex-xs-shrink-0 {		flex-shrink: 0 !important;	}	.flex-xs-shrink-1 {		flex-shrink: 1 !important;	}	.flex-xs-wrap {		flex-wrap: wrap !important;	}	.flex-xs-nowrap {		flex-wrap: nowrap !important;	}	.flex-xs-wrap-reverse {		flex-wrap: wrap-reverse !important;	}	.gap-xs-0 {		gap: 0 !important;	}	.gap-xs-1 {		gap: 0.25rem !important;	}	.gap-xs-2 {		gap: 0.5rem !important;	}	.gap-xs-3 {		gap: 1rem !important;	}	.gap-xs-4 {		gap: 1.5rem !important;	}	.gap-xs-5 {		gap: 3rem !important;	}	.justify-content-xs-start {		justify-content: flex-start !important;	}	.justify-content-xs-end {		justify-content: flex-end !important;	}	.justify-content-xs-center {		justify-content: center !important;	}	.justify-content-xs-between {		justify-content: space-between !important;	}	.justify-content-xs-around {		justify-content: space-around !important;	}	.justify-content-xs-evenly {		justify-content: space-evenly !important;	}	.align-items-xs-start {		align-items: flex-start !important;	}	.align-items-xs-end {		align-items: flex-end !important;	}	.align-items-xs-center {		align-items: center !important;	}	.align-items-xs-baseline {		align-items: baseline !important;	}	.align-items-xs-stretch {		align-items: stretch !important;	}	.align-content-xs-start {		align-content: flex-start !important;	}	.align-content-xs-end {		align-content: flex-end !important;	}	.align-content-xs-center {		align-content: center !important;	}	.align-content-xs-between {		align-content: space-between !important;	}	.align-content-xs-around {		align-content: space-around !important;	}	.align-content-xs-stretch {		align-content: stretch !important;	}	.align-self-xs-auto {		align-self: auto !important;	}	.align-self-xs-start {		align-self: flex-start !important;	}	.align-self-xs-end {		align-self: flex-end !important;	}	.align-self-xs-center {		align-self: center !important;	}	.align-self-xs-baseline {		align-self: baseline !important;	}	.align-self-xs-stretch {		align-self: stretch !important;	}	.order-xs-first {		order: -1 !important;	}	.order-xs-0 {		order: 0 !important;	}	.order-xs-1 {		order: 1 !important;	}	.order-xs-2 {		order: 2 !important;	}	.order-xs-3 {		order: 3 !important;	}	.order-xs-4 {		order: 4 !important;	}	.order-xs-5 {		order: 5 !important;	}	.order-xs-last {		order: 6 !important;	}	.m-xs-0 {		margin: 0 !important;	}	.m-xs-1 {		margin: 0.25rem !important;	}	.m-xs-2 {		margin: 0.5rem !important;	}	.m-xs-3 {		margin: 1rem !important;	}	.m-xs-4 {		margin: 1.5rem !important;	}	.m-xs-5 {		margin: 3rem !important;	}	.m-xs-auto {		margin: auto !important;	}	.mx-xs-0 {		margin-right: 0 !important;		margin-left: 0 !important;	}	.mx-xs-1 {		margin-right: 0.25rem !important;		margin-left: 0.25rem !important;	}	.mx-xs-2 {		margin-right: 0.5rem !important;		margin-left: 0.5rem !important;	}	.mx-xs-3 {		margin-right: 1rem !important;		margin-left: 1rem !important;	}	.mx-xs-4 {		margin-right: 1.5rem !important;		margin-left: 1.5rem !important;	}	.mx-xs-5 {		margin-right: 3rem !important;		margin-left: 3rem !important;	}	.mx-xs-auto {		margin-right: auto !important;		margin-left: auto !important;	}	.my-xs-0 {		margin-top: 0 !important;		margin-bottom: 0 !important;	}	.my-xs-1 {		margin-top: 0.25rem !important;		margin-bottom: 0.25rem !important;	}	.my-xs-2 {		margin-top: 0.5rem !important;		margin-bottom: 0.5rem !important;	}	.my-xs-3 {		margin-top: 1rem !important;		margin-bottom: 1rem !important;	}	.my-xs-4 {		margin-top: 1.5rem !important;		margin-bottom: 1.5rem !important;	}	.my-xs-5 {		margin-top: 3rem !important;		margin-bottom: 3rem !important;	}	.my-xs-auto {		margin-top: auto !important;		margin-bottom: auto !important;	}	.mt-xs-0 {		margin-top: 0 !important;	}	.mt-xs-1 {		margin-top: 0.25rem !important;	}	.mt-xs-2 {		margin-top: 0.5rem !important;	}	.mt-xs-3 {		margin-top: 1rem !important;	}	.mt-xs-4 {		margin-top: 1.5rem !important;	}	.mt-xs-5 {		margin-top: 3rem !important;	}	.mt-xs-auto {		margin-top: auto !important;	}	.me-xs-0 {		margin-right: 0 !important;	}	.me-xs-1 {		margin-right: 0.25rem !important;	}	.me-xs-2 {		margin-right: 0.5rem !important;	}	.me-xs-3 {		margin-right: 1rem !important;	}	.me-xs-4 {		margin-right: 1.5rem !important;	}	.me-xs-5 {		margin-right: 3rem !important;	}	.me-xs-auto {		margin-right: auto !important;	}	.mb-xs-0 {		margin-bottom: 0 !important;	}	.mb-xs-1 {		margin-bottom: 0.25rem !important;	}	.mb-xs-2 {		margin-bottom: 0.5rem !important;	}	.mb-xs-3 {		margin-bottom: 1rem !important;	}	.mb-xs-4 {		margin-bottom: 1.5rem !important;	}	.mb-xs-5 {		margin-bottom: 3rem !important;	}	.mb-xs-auto {		margin-bottom: auto !important;	}	.ms-xs-0 {		margin-left: 0 !important;	}	.ms-xs-1 {		margin-left: 0.25rem !important;	}	.ms-xs-2 {		margin-left: 0.5rem !important;	}	.ms-xs-3 {		margin-left: 1rem !important;	}	.ms-xs-4 {		margin-left: 1.5rem !important;	}	.ms-xs-5 {		margin-left: 3rem !important;	}	.ms-xs-auto {		margin-left: auto !important;	}	.p-xs-0 {		padding: 0 !important;	}	.p-xs-1 {		padding: 0.25rem !important;	}	.p-xs-2 {		padding: 0.5rem !important;	}	.p-xs-3 {		padding: 1rem !important;	}	.p-xs-4 {		padding: 1.5rem !important;	}	.p-xs-5 {		padding: 3rem !important;	}	.px-xs-0 {		padding-right: 0 !important;		padding-left: 0 !important;	}	.px-xs-1 {		padding-right: 0.25rem !important;		padding-left: 0.25rem !important;	}	.px-xs-2 {		padding-right: 0.5rem !important;		padding-left: 0.5rem !important;	}	.px-xs-3 {		padding-right: 1rem !important;		padding-left: 1rem !important;	}	.px-xs-4 {		padding-right: 1.5rem !important;		padding-left: 1.5rem !important;	}	.px-xs-5 {		padding-right: 3rem !important;		padding-left: 3rem !important;	}	.py-xs-0 {		padding-top: 0 !important;		padding-bottom: 0 !important;	}	.py-xs-1 {		padding-top: 0.25rem !important;		padding-bottom: 0.25rem !important;	}	.py-xs-2 {		padding-top: 0.5rem !important;		padding-bottom: 0.5rem !important;	}	.py-xs-3 {		padding-top: 1rem !important;		padding-bottom: 1rem !important;	}	.py-xs-4 {		padding-top: 1.5rem !important;		padding-bottom: 1.5rem !important;	}	.py-xs-5 {		padding-top: 3rem !important;		padding-bottom: 3rem !important;	}	.pt-xs-0 {		padding-top: 0 !important;	}	.pt-xs-1 {		padding-top: 0.25rem !important;	}	.pt-xs-2 {		padding-top: 0.5rem !important;	}	.pt-xs-3 {		padding-top: 1rem !important;	}	.pt-xs-4 {		padding-top: 1.5rem !important;	}	.pt-xs-5 {		padding-top: 3rem !important;	}	.pe-xs-0 {		padding-right: 0 !important;	}	.pe-xs-1 {		padding-right: 0.25rem !important;	}	.pe-xs-2 {		padding-right: 0.5rem !important;	}	.pe-xs-3 {		padding-right: 1rem !important;	}	.pe-xs-4 {		padding-right: 1.5rem !important;	}	.pe-xs-5 {		padding-right: 3rem !important;	}	.pb-xs-0 {		padding-bottom: 0 !important;	}	.pb-xs-1 {		padding-bottom: 0.25rem !important;	}	.pb-xs-2 {		padding-bottom: 0.5rem !important;	}	.pb-xs-3 {		padding-bottom: 1rem !important;	}	.pb-xs-4 {		padding-bottom: 1.5rem !important;	}	.pb-xs-5 {		padding-bottom: 3rem !important;	}	.ps-xs-0 {		padding-left: 0 !important;	}	.ps-xs-1 {		padding-left: 0.25rem !important;	}	.ps-xs-2 {		padding-left: 0.5rem !important;	}	.ps-xs-3 {		padding-left: 1rem !important;	}	.ps-xs-4 {		padding-left: 1.5rem !important;	}	.ps-xs-5 {		padding-left: 3rem !important;	}	.text-xs-start {		text-align: left !important;	}	.text-xs-end {		text-align: right !important;	}	.text-xs-center {		text-align: center !important;	}}@media (min-width: 576px) {	.float-sm-start {		float: left !important;	}	.float-sm-end {		float: right !important;	}	.float-sm-none {		float: none !important;	}	.d-sm-inline {		display: inline !important;	}	.d-sm-inline-block {		display: inline-block !important;	}	.d-sm-block {		display: block !important;	}	.d-sm-grid {		display: grid !important;	}	.d-sm-table {		display: table !important;	}	.d-sm-table-row {		display: table-row !important;	}	.d-sm-table-cell {		display: table-cell !important;	}	.d-sm-flex {		display: flex !important;	}	.d-sm-inline-flex {		display: inline-flex !important;	}	.d-sm-none {		display: none !important;	}	.flex-sm-fill {		flex: 1 1 auto !important;	}	.flex-sm-row {		flex-direction: row !important;	}	.flex-sm-column {		flex-direction: column !important;	}	.flex-sm-row-reverse {		flex-direction: row-reverse !important;	}	.flex-sm-column-reverse {		flex-direction: column-reverse !important;	}	.flex-sm-grow-0 {		flex-grow: 0 !important;	}	.flex-sm-grow-1 {		flex-grow: 1 !important;	}	.flex-sm-shrink-0 {		flex-shrink: 0 !important;	}	.flex-sm-shrink-1 {		flex-shrink: 1 !important;	}	.flex-sm-wrap {		flex-wrap: wrap !important;	}	.flex-sm-nowrap {		flex-wrap: nowrap !important;	}	.flex-sm-wrap-reverse {		flex-wrap: wrap-reverse !important;	}	.gap-sm-0 {		gap: 0 !important;	}	.gap-sm-1 {		gap: 0.25rem !important;	}	.gap-sm-2 {		gap: 0.5rem !important;	}	.gap-sm-3 {		gap: 1rem !important;	}	.gap-sm-4 {		gap: 1.5rem !important;	}	.gap-sm-5 {		gap: 3rem !important;	}	.justify-content-sm-start {		justify-content: flex-start !important;	}	.justify-content-sm-end {		justify-content: flex-end !important;	}	.justify-content-sm-center {		justify-content: center !important;	}	.justify-content-sm-between {		justify-content: space-between !important;	}	.justify-content-sm-around {		justify-content: space-around !important;	}	.justify-content-sm-evenly {		justify-content: space-evenly !important;	}	.align-items-sm-start {		align-items: flex-start !important;	}	.align-items-sm-end {		align-items: flex-end !important;	}	.align-items-sm-center {		align-items: center !important;	}	.align-items-sm-baseline {		align-items: baseline !important;	}	.align-items-sm-stretch {		align-items: stretch !important;	}	.align-content-sm-start {		align-content: flex-start !important;	}	.align-content-sm-end {		align-content: flex-end !important;	}	.align-content-sm-center {		align-content: center !important;	}	.align-content-sm-between {		align-content: space-between !important;	}	.align-content-sm-around {		align-content: space-around !important;	}	.align-content-sm-stretch {		align-content: stretch !important;	}	.align-self-sm-auto {		align-self: auto !important;	}	.align-self-sm-start {		align-self: flex-start !important;	}	.align-self-sm-end {		align-self: flex-end !important;	}	.align-self-sm-center {		align-self: center !important;	}	.align-self-sm-baseline {		align-self: baseline !important;	}	.align-self-sm-stretch {		align-self: stretch !important;	}	.order-sm-first {		order: -1 !important;	}	.order-sm-0 {		order: 0 !important;	}	.order-sm-1 {		order: 1 !important;	}	.order-sm-2 {		order: 2 !important;	}	.order-sm-3 {		order: 3 !important;	}	.order-sm-4 {		order: 4 !important;	}	.order-sm-5 {		order: 5 !important;	}	.order-sm-last {		order: 6 !important;	}	.m-sm-0 {		margin: 0 !important;	}	.m-sm-1 {		margin: 0.25rem !important;	}	.m-sm-2 {		margin: 0.5rem !important;	}	.m-sm-3 {		margin: 1rem !important;	}	.m-sm-4 {		margin: 1.5rem !important;	}	.m-sm-5 {		margin: 3rem !important;	}	.m-sm-auto {		margin: auto !important;	}	.mx-sm-0 {		margin-right: 0 !important;		margin-left: 0 !important;	}	.mx-sm-1 {		margin-right: 0.25rem !important;		margin-left: 0.25rem !important;	}	.mx-sm-2 {		margin-right: 0.5rem !important;		margin-left: 0.5rem !important;	}	.mx-sm-3 {		margin-right: 1rem !important;		margin-left: 1rem !important;	}	.mx-sm-4 {		margin-right: 1.5rem !important;		margin-left: 1.5rem !important;	}	.mx-sm-5 {		margin-right: 3rem !important;		margin-left: 3rem !important;	}	.mx-sm-auto {		margin-right: auto !important;		margin-left: auto !important;	}	.my-sm-0 {		margin-top: 0 !important;		margin-bottom: 0 !important;	}	.my-sm-1 {		margin-top: 0.25rem !important;		margin-bottom: 0.25rem !important;	}	.my-sm-2 {		margin-top: 0.5rem !important;		margin-bottom: 0.5rem !important;	}	.my-sm-3 {		margin-top: 1rem !important;		margin-bottom: 1rem !important;	}	.my-sm-4 {		margin-top: 1.5rem !important;		margin-bottom: 1.5rem !important;	}	.my-sm-5 {		margin-top: 3rem !important;		margin-bottom: 3rem !important;	}	.my-sm-auto {		margin-top: auto !important;		margin-bottom: auto !important;	}	.mt-sm-0 {		margin-top: 0 !important;	}	.mt-sm-1 {		margin-top: 0.25rem !important;	}	.mt-sm-2 {		margin-top: 0.5rem !important;	}	.mt-sm-3 {		margin-top: 1rem !important;	}	.mt-sm-4 {		margin-top: 1.5rem !important;	}	.mt-sm-5 {		margin-top: 3rem !important;	}	.mt-sm-auto {		margin-top: auto !important;	}	.me-sm-0 {		margin-right: 0 !important;	}	.me-sm-1 {		margin-right: 0.25rem !important;	}	.me-sm-2 {		margin-right: 0.5rem !important;	}	.me-sm-3 {		margin-right: 1rem !important;	}	.me-sm-4 {		margin-right: 1.5rem !important;	}	.me-sm-5 {		margin-right: 3rem !important;	}	.me-sm-auto {		margin-right: auto !important;	}	.mb-sm-0 {		margin-bottom: 0 !important;	}	.mb-sm-1 {		margin-bottom: 0.25rem !important;	}	.mb-sm-2 {		margin-bottom: 0.5rem !important;	}	.mb-sm-3 {		margin-bottom: 1rem !important;	}	.mb-sm-4 {		margin-bottom: 1.5rem !important;	}	.mb-sm-5 {		margin-bottom: 3rem !important;	}	.mb-sm-auto {		margin-bottom: auto !important;	}	.ms-sm-0 {		margin-left: 0 !important;	}	.ms-sm-1 {		margin-left: 0.25rem !important;	}	.ms-sm-2 {		margin-left: 0.5rem !important;	}	.ms-sm-3 {		margin-left: 1rem !important;	}	.ms-sm-4 {		margin-left: 1.5rem !important;	}	.ms-sm-5 {		margin-left: 3rem !important;	}	.ms-sm-auto {		margin-left: auto !important;	}	.p-sm-0 {		padding: 0 !important;	}	.p-sm-1 {		padding: 0.25rem !important;	}	.p-sm-2 {		padding: 0.5rem !important;	}	.p-sm-3 {		padding: 1rem !important;	}	.p-sm-4 {		padding: 1.5rem !important;	}	.p-sm-5 {		padding: 3rem !important;	}	.px-sm-0 {		padding-right: 0 !important;		padding-left: 0 !important;	}	.px-sm-1 {		padding-right: 0.25rem !important;		padding-left: 0.25rem !important;	}	.px-sm-2 {		padding-right: 0.5rem !important;		padding-left: 0.5rem !important;	}	.px-sm-3 {		padding-right: 1rem !important;		padding-left: 1rem !important;	}	.px-sm-4 {		padding-right: 1.5rem !important;		padding-left: 1.5rem !important;	}	.px-sm-5 {		padding-right: 3rem !important;		padding-left: 3rem !important;	}	.py-sm-0 {		padding-top: 0 !important;		padding-bottom: 0 !important;	}	.py-sm-1 {		padding-top: 0.25rem !important;		padding-bottom: 0.25rem !important;	}	.py-sm-2 {		padding-top: 0.5rem !important;		padding-bottom: 0.5rem !important;	}	.py-sm-3 {		padding-top: 1rem !important;		padding-bottom: 1rem !important;	}	.py-sm-4 {		padding-top: 1.5rem !important;		padding-bottom: 1.5rem !important;	}	.py-sm-5 {		padding-top: 3rem !important;		padding-bottom: 3rem !important;	}	.pt-sm-0 {		padding-top: 0 !important;	}	.pt-sm-1 {		padding-top: 0.25rem !important;	}	.pt-sm-2 {		padding-top: 0.5rem !important;	}	.pt-sm-3 {		padding-top: 1rem !important;	}	.pt-sm-4 {		padding-top: 1.5rem !important;	}	.pt-sm-5 {		padding-top: 3rem !important;	}	.pe-sm-0 {		padding-right: 0 !important;	}	.pe-sm-1 {		padding-right: 0.25rem !important;	}	.pe-sm-2 {		padding-right: 0.5rem !important;	}	.pe-sm-3 {		padding-right: 1rem !important;	}	.pe-sm-4 {		padding-right: 1.5rem !important;	}	.pe-sm-5 {		padding-right: 3rem !important;	}	.pb-sm-0 {		padding-bottom: 0 !important;	}	.pb-sm-1 {		padding-bottom: 0.25rem !important;	}	.pb-sm-2 {		padding-bottom: 0.5rem !important;	}	.pb-sm-3 {		padding-bottom: 1rem !important;	}	.pb-sm-4 {		padding-bottom: 1.5rem !important;	}	.pb-sm-5 {		padding-bottom: 3rem !important;	}	.ps-sm-0 {		padding-left: 0 !important;	}	.ps-sm-1 {		padding-left: 0.25rem !important;	}	.ps-sm-2 {		padding-left: 0.5rem !important;	}	.ps-sm-3 {		padding-left: 1rem !important;	}	.ps-sm-4 {		padding-left: 1.5rem !important;	}	.ps-sm-5 {		padding-left: 3rem !important;	}	.text-sm-start {		text-align: left !important;	}	.text-sm-end {		text-align: right !important;	}	.text-sm-center {		text-align: center !important;	}}@media (min-width: 768px) {	.float-md-start {		float: left !important;	}	.float-md-end {		float: right !important;	}	.float-md-none {		float: none !important;	}	.d-md-inline {		display: inline !important;	}	.d-md-inline-block {		display: inline-block !important;	}	.d-md-block {		display: block !important;	}	.d-md-grid {		display: grid !important;	}	.d-md-table {		display: table !important;	}	.d-md-table-row {		display: table-row !important;	}	.d-md-table-cell {		display: table-cell !important;	}	.d-md-flex {		display: flex !important;	}	.d-md-inline-flex {		display: inline-flex !important;	}	.d-md-none {		display: none !important;	}	.flex-md-fill {		flex: 1 1 auto !important;	}	.flex-md-row {		flex-direction: row !important;	}	.flex-md-column {		flex-direction: column !important;	}	.flex-md-row-reverse {		flex-direction: row-reverse !important;	}	.flex-md-column-reverse {		flex-direction: column-reverse !important;	}	.flex-md-grow-0 {		flex-grow: 0 !important;	}	.flex-md-grow-1 {		flex-grow: 1 !important;	}	.flex-md-shrink-0 {		flex-shrink: 0 !important;	}	.flex-md-shrink-1 {		flex-shrink: 1 !important;	}	.flex-md-wrap {		flex-wrap: wrap !important;	}	.flex-md-nowrap {		flex-wrap: nowrap !important;	}	.flex-md-wrap-reverse {		flex-wrap: wrap-reverse !important;	}	.gap-md-0 {		gap: 0 !important;	}	.gap-md-1 {		gap: 0.25rem !important;	}	.gap-md-2 {		gap: 0.5rem !important;	}	.gap-md-3 {		gap: 1rem !important;	}	.gap-md-4 {		gap: 1.5rem !important;	}	.gap-md-5 {		gap: 3rem !important;	}	.justify-content-md-start {		justify-content: flex-start !important;	}	.justify-content-md-end {		justify-content: flex-end !important;	}	.justify-content-md-center {		justify-content: center !important;	}	.justify-content-md-between {		justify-content: space-between !important;	}	.justify-content-md-around {		justify-content: space-around !important;	}	.justify-content-md-evenly {		justify-content: space-evenly !important;	}	.align-items-md-start {		align-items: flex-start !important;	}	.align-items-md-end {		align-items: flex-end !important;	}	.align-items-md-center {		align-items: center !important;	}	.align-items-md-baseline {		align-items: baseline !important;	}	.align-items-md-stretch {		align-items: stretch !important;	}	.align-content-md-start {		align-content: flex-start !important;	}	.align-content-md-end {		align-content: flex-end !important;	}	.align-content-md-center {		align-content: center !important;	}	.align-content-md-between {		align-content: space-between !important;	}	.align-content-md-around {		align-content: space-around !important;	}	.align-content-md-stretch {		align-content: stretch !important;	}	.align-self-md-auto {		align-self: auto !important;	}	.align-self-md-start {		align-self: flex-start !important;	}	.align-self-md-end {		align-self: flex-end !important;	}	.align-self-md-center {		align-self: center !important;	}	.align-self-md-baseline {		align-self: baseline !important;	}	.align-self-md-stretch {		align-self: stretch !important;	}	.order-md-first {		order: -1 !important;	}	.order-md-0 {		order: 0 !important;	}	.order-md-1 {		order: 1 !important;	}	.order-md-2 {		order: 2 !important;	}	.order-md-3 {		order: 3 !important;	}	.order-md-4 {		order: 4 !important;	}	.order-md-5 {		order: 5 !important;	}	.order-md-last {		order: 6 !important;	}	.m-md-0 {		margin: 0 !important;	}	.m-md-1 {		margin: 0.25rem !important;	}	.m-md-2 {		margin: 0.5rem !important;	}	.m-md-3 {		margin: 1rem !important;	}	.m-md-4 {		margin: 1.5rem !important;	}	.m-md-5 {		margin: 3rem !important;	}	.m-md-auto {		margin: auto !important;	}	.mx-md-0 {		margin-right: 0 !important;		margin-left: 0 !important;	}	.mx-md-1 {		margin-right: 0.25rem !important;		margin-left: 0.25rem !important;	}	.mx-md-2 {		margin-right: 0.5rem !important;		margin-left: 0.5rem !important;	}	.mx-md-3 {		margin-right: 1rem !important;		margin-left: 1rem !important;	}	.mx-md-4 {		margin-right: 1.5rem !important;		margin-left: 1.5rem !important;	}	.mx-md-5 {		margin-right: 3rem !important;		margin-left: 3rem !important;	}	.mx-md-auto {		margin-right: auto !important;		margin-left: auto !important;	}	.my-md-0 {		margin-top: 0 !important;		margin-bottom: 0 !important;	}	.my-md-1 {		margin-top: 0.25rem !important;		margin-bottom: 0.25rem !important;	}	.my-md-2 {		margin-top: 0.5rem !important;		margin-bottom: 0.5rem !important;	}	.my-md-3 {		margin-top: 1rem !important;		margin-bottom: 1rem !important;	}	.my-md-4 {		margin-top: 1.5rem !important;		margin-bottom: 1.5rem !important;	}	.my-md-5 {		margin-top: 3rem !important;		margin-bottom: 3rem !important;	}	.my-md-auto {		margin-top: auto !important;		margin-bottom: auto !important;	}	.mt-md-0 {		margin-top: 0 !important;	}	.mt-md-1 {		margin-top: 0.25rem !important;	}	.mt-md-2 {		margin-top: 0.5rem !important;	}	.mt-md-3 {		margin-top: 1rem !important;	}	.mt-md-4 {		margin-top: 1.5rem !important;	}	.mt-md-5 {		margin-top: 3rem !important;	}	.mt-md-auto {		margin-top: auto !important;	}	.me-md-0 {		margin-right: 0 !important;	}	.me-md-1 {		margin-right: 0.25rem !important;	}	.me-md-2 {		margin-right: 0.5rem !important;	}	.me-md-3 {		margin-right: 1rem !important;	}	.me-md-4 {		margin-right: 1.5rem !important;	}	.me-md-5 {		margin-right: 3rem !important;	}	.me-md-auto {		margin-right: auto !important;	}	.mb-md-0 {		margin-bottom: 0 !important;	}	.mb-md-1 {		margin-bottom: 0.25rem !important;	}	.mb-md-2 {		margin-bottom: 0.5rem !important;	}	.mb-md-3 {		margin-bottom: 1rem !important;	}	.mb-md-4 {		margin-bottom: 1.5rem !important;	}	.mb-md-5 {		margin-bottom: 3rem !important;	}	.mb-md-auto {		margin-bottom: auto !important;	}	.ms-md-0 {		margin-left: 0 !important;	}	.ms-md-1 {		margin-left: 0.25rem !important;	}	.ms-md-2 {		margin-left: 0.5rem !important;	}	.ms-md-3 {		margin-left: 1rem !important;	}	.ms-md-4 {		margin-left: 1.5rem !important;	}	.ms-md-5 {		margin-left: 3rem !important;	}	.ms-md-auto {		margin-left: auto !important;	}	.p-md-0 {		padding: 0 !important;	}	.p-md-1 {		padding: 0.25rem !important;	}	.p-md-2 {		padding: 0.5rem !important;	}	.p-md-3 {		padding: 1rem !important;	}	.p-md-4 {		padding: 1.5rem !important;	}	.p-md-5 {		padding: 3rem !important;	}	.px-md-0 {		padding-right: 0 !important;		padding-left: 0 !important;	}	.px-md-1 {		padding-right: 0.25rem !important;		padding-left: 0.25rem !important;	}	.px-md-2 {		padding-right: 0.5rem !important;		padding-left: 0.5rem !important;	}	.px-md-3 {		padding-right: 1rem !important;		padding-left: 1rem !important;	}	.px-md-4 {		padding-right: 1.5rem !important;		padding-left: 1.5rem !important;	}	.px-md-5 {		padding-right: 3rem !important;		padding-left: 3rem !important;	}	.py-md-0 {		padding-top: 0 !important;		padding-bottom: 0 !important;	}	.py-md-1 {		padding-top: 0.25rem !important;		padding-bottom: 0.25rem !important;	}	.py-md-2 {		padding-top: 0.5rem !important;		padding-bottom: 0.5rem !important;	}	.py-md-3 {		padding-top: 1rem !important;		padding-bottom: 1rem !important;	}	.py-md-4 {		padding-top: 1.5rem !important;		padding-bottom: 1.5rem !important;	}	.py-md-5 {		padding-top: 3rem !important;		padding-bottom: 3rem !important;	}	.pt-md-0 {		padding-top: 0 !important;	}	.pt-md-1 {		padding-top: 0.25rem !important;	}	.pt-md-2 {		padding-top: 0.5rem !important;	}	.pt-md-3 {		padding-top: 1rem !important;	}	.pt-md-4 {		padding-top: 1.5rem !important;	}	.pt-md-5 {		padding-top: 3rem !important;	}	.pe-md-0 {		padding-right: 0 !important;	}	.pe-md-1 {		padding-right: 0.25rem !important;	}	.pe-md-2 {		padding-right: 0.5rem !important;	}	.pe-md-3 {		padding-right: 1rem !important;	}	.pe-md-4 {		padding-right: 1.5rem !important;	}	.pe-md-5 {		padding-right: 3rem !important;	}	.pb-md-0 {		padding-bottom: 0 !important;	}	.pb-md-1 {		padding-bottom: 0.25rem !important;	}	.pb-md-2 {		padding-bottom: 0.5rem !important;	}	.pb-md-3 {		padding-bottom: 1rem !important;	}	.pb-md-4 {		padding-bottom: 1.5rem !important;	}	.pb-md-5 {		padding-bottom: 3rem !important;	}	.ps-md-0 {		padding-left: 0 !important;	}	.ps-md-1 {		padding-left: 0.25rem !important;	}	.ps-md-2 {		padding-left: 0.5rem !important;	}	.ps-md-3 {		padding-left: 1rem !important;	}	.ps-md-4 {		padding-left: 1.5rem !important;	}	.ps-md-5 {		padding-left: 3rem !important;	}	.text-md-start {		text-align: left !important;	}	.text-md-end {		text-align: right !important;	}	.text-md-center {		text-align: center !important;	}}@media (min-width: 992px) {	.float-lg-start {		float: left !important;	}	.float-lg-end {		float: right !important;	}	.float-lg-none {		float: none !important;	}	.d-lg-inline {		display: inline !important;	}	.d-lg-inline-block {		display: inline-block !important;	}	.d-lg-block {		display: block !important;	}	.d-lg-grid {		display: grid !important;	}	.d-lg-table {		display: table !important;	}	.d-lg-table-row {		display: table-row !important;	}	.d-lg-table-cell {		display: table-cell !important;	}	.d-lg-flex {		display: flex !important;	}	.d-lg-inline-flex {		display: inline-flex !important;	}	.d-lg-none {		display: none !important;	}	.flex-lg-fill {		flex: 1 1 auto !important;	}	.flex-lg-row {		flex-direction: row !important;	}	.flex-lg-column {		flex-direction: column !important;	}	.flex-lg-row-reverse {		flex-direction: row-reverse !important;	}	.flex-lg-column-reverse {		flex-direction: column-reverse !important;	}	.flex-lg-grow-0 {		flex-grow: 0 !important;	}	.flex-lg-grow-1 {		flex-grow: 1 !important;	}	.flex-lg-shrink-0 {		flex-shrink: 0 !important;	}	.flex-lg-shrink-1 {		flex-shrink: 1 !important;	}	.flex-lg-wrap {		flex-wrap: wrap !important;	}	.flex-lg-nowrap {		flex-wrap: nowrap !important;	}	.flex-lg-wrap-reverse {		flex-wrap: wrap-reverse !important;	}	.gap-lg-0 {		gap: 0 !important;	}	.gap-lg-1 {		gap: 0.25rem !important;	}	.gap-lg-2 {		gap: 0.5rem !important;	}	.gap-lg-3 {		gap: 1rem !important;	}	.gap-lg-4 {		gap: 1.5rem !important;	}	.gap-lg-5 {		gap: 3rem !important;	}	.justify-content-lg-start {		justify-content: flex-start !important;	}	.justify-content-lg-end {		justify-content: flex-end !important;	}	.justify-content-lg-center {		justify-content: center !important;	}	.justify-content-lg-between {		justify-content: space-between !important;	}	.justify-content-lg-around {		justify-content: space-around !important;	}	.justify-content-lg-evenly {		justify-content: space-evenly !important;	}	.align-items-lg-start {		align-items: flex-start !important;	}	.align-items-lg-end {		align-items: flex-end !important;	}	.align-items-lg-center {		align-items: center !important;	}	.align-items-lg-baseline {		align-items: baseline !important;	}	.align-items-lg-stretch {		align-items: stretch !important;	}	.align-content-lg-start {		align-content: flex-start !important;	}	.align-content-lg-end {		align-content: flex-end !important;	}	.align-content-lg-center {		align-content: center !important;	}	.align-content-lg-between {		align-content: space-between !important;	}	.align-content-lg-around {		align-content: space-around !important;	}	.align-content-lg-stretch {		align-content: stretch !important;	}	.align-self-lg-auto {		align-self: auto !important;	}	.align-self-lg-start {		align-self: flex-start !important;	}	.align-self-lg-end {		align-self: flex-end !important;	}	.align-self-lg-center {		align-self: center !important;	}	.align-self-lg-baseline {		align-self: baseline !important;	}	.align-self-lg-stretch {		align-self: stretch !important;	}	.order-lg-first {		order: -1 !important;	}	.order-lg-0 {		order: 0 !important;	}	.order-lg-1 {		order: 1 !important;	}	.order-lg-2 {		order: 2 !important;	}	.order-lg-3 {		order: 3 !important;	}	.order-lg-4 {		order: 4 !important;	}	.order-lg-5 {		order: 5 !important;	}	.order-lg-last {		order: 6 !important;	}	.m-lg-0 {		margin: 0 !important;	}	.m-lg-1 {		margin: 0.25rem !important;	}	.m-lg-2 {		margin: 0.5rem !important;	}	.m-lg-3 {		margin: 1rem !important;	}	.m-lg-4 {		margin: 1.5rem !important;	}	.m-lg-5 {		margin: 3rem !important;	}	.m-lg-auto {		margin: auto !important;	}	.mx-lg-0 {		margin-right: 0 !important;		margin-left: 0 !important;	}	.mx-lg-1 {		margin-right: 0.25rem !important;		margin-left: 0.25rem !important;	}	.mx-lg-2 {		margin-right: 0.5rem !important;		margin-left: 0.5rem !important;	}	.mx-lg-3 {		margin-right: 1rem !important;		margin-left: 1rem !important;	}	.mx-lg-4 {		margin-right: 1.5rem !important;		margin-left: 1.5rem !important;	}	.mx-lg-5 {		margin-right: 3rem !important;		margin-left: 3rem !important;	}	.mx-lg-auto {		margin-right: auto !important;		margin-left: auto !important;	}	.my-lg-0 {		margin-top: 0 !important;		margin-bottom: 0 !important;	}	.my-lg-1 {		margin-top: 0.25rem !important;		margin-bottom: 0.25rem !important;	}	.my-lg-2 {		margin-top: 0.5rem !important;		margin-bottom: 0.5rem !important;	}	.my-lg-3 {		margin-top: 1rem !important;		margin-bottom: 1rem !important;	}	.my-lg-4 {		margin-top: 1.5rem !important;		margin-bottom: 1.5rem !important;	}	.my-lg-5 {		margin-top: 3rem !important;		margin-bottom: 3rem !important;	}	.my-lg-auto {		margin-top: auto !important;		margin-bottom: auto !important;	}	.mt-lg-0 {		margin-top: 0 !important;	}	.mt-lg-1 {		margin-top: 0.25rem !important;	}	.mt-lg-2 {		margin-top: 0.5rem !important;	}	.mt-lg-3 {		margin-top: 1rem !important;	}	.mt-lg-4 {		margin-top: 1.5rem !important;	}	.mt-lg-5 {		margin-top: 3rem !important;	}	.mt-lg-auto {		margin-top: auto !important;	}	.me-lg-0 {		margin-right: 0 !important;	}	.me-lg-1 {		margin-right: 0.25rem !important;	}	.me-lg-2 {		margin-right: 0.5rem !important;	}	.me-lg-3 {		margin-right: 1rem !important;	}	.me-lg-4 {		margin-right: 1.5rem !important;	}	.me-lg-5 {		margin-right: 3rem !important;	}	.me-lg-auto {		margin-right: auto !important;	}	.mb-lg-0 {		margin-bottom: 0 !important;	}	.mb-lg-1 {		margin-bottom: 0.25rem !important;	}	.mb-lg-2 {		margin-bottom: 0.5rem !important;	}	.mb-lg-3 {		margin-bottom: 1rem !important;	}	.mb-lg-4 {		margin-bottom: 1.5rem !important;	}	.mb-lg-5 {		margin-bottom: 3rem !important;	}	.mb-lg-auto {		margin-bottom: auto !important;	}	.ms-lg-0 {		margin-left: 0 !important;	}	.ms-lg-1 {		margin-left: 0.25rem !important;	}	.ms-lg-2 {		margin-left: 0.5rem !important;	}	.ms-lg-3 {		margin-left: 1rem !important;	}	.ms-lg-4 {		margin-left: 1.5rem !important;	}	.ms-lg-5 {		margin-left: 3rem !important;	}	.ms-lg-auto {		margin-left: auto !important;	}	.p-lg-0 {		padding: 0 !important;	}	.p-lg-1 {		padding: 0.25rem !important;	}	.p-lg-2 {		padding: 0.5rem !important;	}	.p-lg-3 {		padding: 1rem !important;	}	.p-lg-4 {		padding: 1.5rem !important;	}	.p-lg-5 {		padding: 3rem !important;	}	.px-lg-0 {		padding-right: 0 !important;		padding-left: 0 !important;	}	.px-lg-1 {		padding-right: 0.25rem !important;		padding-left: 0.25rem !important;	}	.px-lg-2 {		padding-right: 0.5rem !important;		padding-left: 0.5rem !important;	}	.px-lg-3 {		padding-right: 1rem !important;		padding-left: 1rem !important;	}	.px-lg-4 {		padding-right: 1.5rem !important;		padding-left: 1.5rem !important;	}	.px-lg-5 {		padding-right: 3rem !important;		padding-left: 3rem !important;	}	.py-lg-0 {		padding-top: 0 !important;		padding-bottom: 0 !important;	}	.py-lg-1 {		padding-top: 0.25rem !important;		padding-bottom: 0.25rem !important;	}	.py-lg-2 {		padding-top: 0.5rem !important;		padding-bottom: 0.5rem !important;	}	.py-lg-3 {		padding-top: 1rem !important;		padding-bottom: 1rem !important;	}	.py-lg-4 {		padding-top: 1.5rem !important;		padding-bottom: 1.5rem !important;	}	.py-lg-5 {		padding-top: 3rem !important;		padding-bottom: 3rem !important;	}	.pt-lg-0 {		padding-top: 0 !important;	}	.pt-lg-1 {		padding-top: 0.25rem !important;	}	.pt-lg-2 {		padding-top: 0.5rem !important;	}	.pt-lg-3 {		padding-top: 1rem !important;	}	.pt-lg-4 {		padding-top: 1.5rem !important;	}	.pt-lg-5 {		padding-top: 3rem !important;	}	.pe-lg-0 {		padding-right: 0 !important;	}	.pe-lg-1 {		padding-right: 0.25rem !important;	}	.pe-lg-2 {		padding-right: 0.5rem !important;	}	.pe-lg-3 {		padding-right: 1rem !important;	}	.pe-lg-4 {		padding-right: 1.5rem !important;	}	.pe-lg-5 {		padding-right: 3rem !important;	}	.pb-lg-0 {		padding-bottom: 0 !important;	}	.pb-lg-1 {		padding-bottom: 0.25rem !important;	}	.pb-lg-2 {		padding-bottom: 0.5rem !important;	}	.pb-lg-3 {		padding-bottom: 1rem !important;	}	.pb-lg-4 {		padding-bottom: 1.5rem !important;	}	.pb-lg-5 {		padding-bottom: 3rem !important;	}	.ps-lg-0 {		padding-left: 0 !important;	}	.ps-lg-1 {		padding-left: 0.25rem !important;	}	.ps-lg-2 {		padding-left: 0.5rem !important;	}	.ps-lg-3 {		padding-left: 1rem !important;	}	.ps-lg-4 {		padding-left: 1.5rem !important;	}	.ps-lg-5 {		padding-left: 3rem !important;	}	.text-lg-start {		text-align: left !important;	}	.text-lg-end {		text-align: right !important;	}	.text-lg-center {		text-align: center !important;	}}@media (min-width: 1200px) {	.float-xl-start {		float: left !important;	}	.float-xl-end {		float: right !important;	}	.float-xl-none {		float: none !important;	}	.d-xl-inline {		display: inline !important;	}	.d-xl-inline-block {		display: inline-block !important;	}	.d-xl-block {		display: block !important;	}	.d-xl-grid {		display: grid !important;	}	.d-xl-table {		display: table !important;	}	.d-xl-table-row {		display: table-row !important;	}	.d-xl-table-cell {		display: table-cell !important;	}	.d-xl-flex {		display: flex !important;	}	.d-xl-inline-flex {		display: inline-flex !important;	}	.d-xl-none {		display: none !important;	}	.flex-xl-fill {		flex: 1 1 auto !important;	}	.flex-xl-row {		flex-direction: row !important;	}	.flex-xl-column {		flex-direction: column !important;	}	.flex-xl-row-reverse {		flex-direction: row-reverse !important;	}	.flex-xl-column-reverse {		flex-direction: column-reverse !important;	}	.flex-xl-grow-0 {		flex-grow: 0 !important;	}	.flex-xl-grow-1 {		flex-grow: 1 !important;	}	.flex-xl-shrink-0 {		flex-shrink: 0 !important;	}	.flex-xl-shrink-1 {		flex-shrink: 1 !important;	}	.flex-xl-wrap {		flex-wrap: wrap !important;	}	.flex-xl-nowrap {		flex-wrap: nowrap !important;	}	.flex-xl-wrap-reverse {		flex-wrap: wrap-reverse !important;	}	.gap-xl-0 {		gap: 0 !important;	}	.gap-xl-1 {		gap: 0.25rem !important;	}	.gap-xl-2 {		gap: 0.5rem !important;	}	.gap-xl-3 {		gap: 1rem !important;	}	.gap-xl-4 {		gap: 1.5rem !important;	}	.gap-xl-5 {		gap: 3rem !important;	}	.justify-content-xl-start {		justify-content: flex-start !important;	}	.justify-content-xl-end {		justify-content: flex-end !important;	}	.justify-content-xl-center {		justify-content: center !important;	}	.justify-content-xl-between {		justify-content: space-between !important;	}	.justify-content-xl-around {		justify-content: space-around !important;	}	.justify-content-xl-evenly {		justify-content: space-evenly !important;	}	.align-items-xl-start {		align-items: flex-start !important;	}	.align-items-xl-end {		align-items: flex-end !important;	}	.align-items-xl-center {		align-items: center !important;	}	.align-items-xl-baseline {		align-items: baseline !important;	}	.align-items-xl-stretch {		align-items: stretch !important;	}	.align-content-xl-start {		align-content: flex-start !important;	}	.align-content-xl-end {		align-content: flex-end !important;	}	.align-content-xl-center {		align-content: center !important;	}	.align-content-xl-between {		align-content: space-between !important;	}	.align-content-xl-around {		align-content: space-around !important;	}	.align-content-xl-stretch {		align-content: stretch !important;	}	.align-self-xl-auto {		align-self: auto !important;	}	.align-self-xl-start {		align-self: flex-start !important;	}	.align-self-xl-end {		align-self: flex-end !important;	}	.align-self-xl-center {		align-self: center !important;	}	.align-self-xl-baseline {		align-self: baseline !important;	}	.align-self-xl-stretch {		align-self: stretch !important;	}	.order-xl-first {		order: -1 !important;	}	.order-xl-0 {		order: 0 !important;	}	.order-xl-1 {		order: 1 !important;	}	.order-xl-2 {		order: 2 !important;	}	.order-xl-3 {		order: 3 !important;	}	.order-xl-4 {		order: 4 !important;	}	.order-xl-5 {		order: 5 !important;	}	.order-xl-last {		order: 6 !important;	}	.m-xl-0 {		margin: 0 !important;	}	.m-xl-1 {		margin: 0.25rem !important;	}	.m-xl-2 {		margin: 0.5rem !important;	}	.m-xl-3 {		margin: 1rem !important;	}	.m-xl-4 {		margin: 1.5rem !important;	}	.m-xl-5 {		margin: 3rem !important;	}	.m-xl-auto {		margin: auto !important;	}	.mx-xl-0 {		margin-right: 0 !important;		margin-left: 0 !important;	}	.mx-xl-1 {		margin-right: 0.25rem !important;		margin-left: 0.25rem !important;	}	.mx-xl-2 {		margin-right: 0.5rem !important;		margin-left: 0.5rem !important;	}	.mx-xl-3 {		margin-right: 1rem !important;		margin-left: 1rem !important;	}	.mx-xl-4 {		margin-right: 1.5rem !important;		margin-left: 1.5rem !important;	}	.mx-xl-5 {		margin-right: 3rem !important;		margin-left: 3rem !important;	}	.mx-xl-auto {		margin-right: auto !important;		margin-left: auto !important;	}	.my-xl-0 {		margin-top: 0 !important;		margin-bottom: 0 !important;	}	.my-xl-1 {		margin-top: 0.25rem !important;		margin-bottom: 0.25rem !important;	}	.my-xl-2 {		margin-top: 0.5rem !important;		margin-bottom: 0.5rem !important;	}	.my-xl-3 {		margin-top: 1rem !important;		margin-bottom: 1rem !important;	}	.my-xl-4 {		margin-top: 1.5rem !important;		margin-bottom: 1.5rem !important;	}	.my-xl-5 {		margin-top: 3rem !important;		margin-bottom: 3rem !important;	}	.my-xl-auto {		margin-top: auto !important;		margin-bottom: auto !important;	}	.mt-xl-0 {		margin-top: 0 !important;	}	.mt-xl-1 {		margin-top: 0.25rem !important;	}	.mt-xl-2 {		margin-top: 0.5rem !important;	}	.mt-xl-3 {		margin-top: 1rem !important;	}	.mt-xl-4 {		margin-top: 1.5rem !important;	}	.mt-xl-5 {		margin-top: 3rem !important;	}	.mt-xl-auto {		margin-top: auto !important;	}	.me-xl-0 {		margin-right: 0 !important;	}	.me-xl-1 {		margin-right: 0.25rem !important;	}	.me-xl-2 {		margin-right: 0.5rem !important;	}	.me-xl-3 {		margin-right: 1rem !important;	}	.me-xl-4 {		margin-right: 1.5rem !important;	}	.me-xl-5 {		margin-right: 3rem !important;	}	.me-xl-auto {		margin-right: auto !important;	}	.mb-xl-0 {		margin-bottom: 0 !important;	}	.mb-xl-1 {		margin-bottom: 0.25rem !important;	}	.mb-xl-2 {		margin-bottom: 0.5rem !important;	}	.mb-xl-3 {		margin-bottom: 1rem !important;	}	.mb-xl-4 {		margin-bottom: 1.5rem !important;	}	.mb-xl-5 {		margin-bottom: 3rem !important;	}	.mb-xl-auto {		margin-bottom: auto !important;	}	.ms-xl-0 {		margin-left: 0 !important;	}	.ms-xl-1 {		margin-left: 0.25rem !important;	}	.ms-xl-2 {		margin-left: 0.5rem !important;	}	.ms-xl-3 {		margin-left: 1rem !important;	}	.ms-xl-4 {		margin-left: 1.5rem !important;	}	.ms-xl-5 {		margin-left: 3rem !important;	}	.ms-xl-auto {		margin-left: auto !important;	}	.p-xl-0 {		padding: 0 !important;	}	.p-xl-1 {		padding: 0.25rem !important;	}	.p-xl-2 {		padding: 0.5rem !important;	}	.p-xl-3 {		padding: 1rem !important;	}	.p-xl-4 {		padding: 1.5rem !important;	}	.p-xl-5 {		padding: 3rem !important;	}	.px-xl-0 {		padding-right: 0 !important;		padding-left: 0 !important;	}	.px-xl-1 {		padding-right: 0.25rem !important;		padding-left: 0.25rem !important;	}	.px-xl-2 {		padding-right: 0.5rem !important;		padding-left: 0.5rem !important;	}	.px-xl-3 {		padding-right: 1rem !important;		padding-left: 1rem !important;	}	.px-xl-4 {		padding-right: 1.5rem !important;		padding-left: 1.5rem !important;	}	.px-xl-5 {		padding-right: 3rem !important;		padding-left: 3rem !important;	}	.py-xl-0 {		padding-top: 0 !important;		padding-bottom: 0 !important;	}	.py-xl-1 {		padding-top: 0.25rem !important;		padding-bottom: 0.25rem !important;	}	.py-xl-2 {		padding-top: 0.5rem !important;		padding-bottom: 0.5rem !important;	}	.py-xl-3 {		padding-top: 1rem !important;		padding-bottom: 1rem !important;	}	.py-xl-4 {		padding-top: 1.5rem !important;		padding-bottom: 1.5rem !important;	}	.py-xl-5 {		padding-top: 3rem !important;		padding-bottom: 3rem !important;	}	.pt-xl-0 {		padding-top: 0 !important;	}	.pt-xl-1 {		padding-top: 0.25rem !important;	}	.pt-xl-2 {		padding-top: 0.5rem !important;	}	.pt-xl-3 {		padding-top: 1rem !important;	}	.pt-xl-4 {		padding-top: 1.5rem !important;	}	.pt-xl-5 {		padding-top: 3rem !important;	}	.pe-xl-0 {		padding-right: 0 !important;	}	.pe-xl-1 {		padding-right: 0.25rem !important;	}	.pe-xl-2 {		padding-right: 0.5rem !important;	}	.pe-xl-3 {		padding-right: 1rem !important;	}	.pe-xl-4 {		padding-right: 1.5rem !important;	}	.pe-xl-5 {		padding-right: 3rem !important;	}	.pb-xl-0 {		padding-bottom: 0 !important;	}	.pb-xl-1 {		padding-bottom: 0.25rem !important;	}	.pb-xl-2 {		padding-bottom: 0.5rem !important;	}	.pb-xl-3 {		padding-bottom: 1rem !important;	}	.pb-xl-4 {		padding-bottom: 1.5rem !important;	}	.pb-xl-5 {		padding-bottom: 3rem !important;	}	.ps-xl-0 {		padding-left: 0 !important;	}	.ps-xl-1 {		padding-left: 0.25rem !important;	}	.ps-xl-2 {		padding-left: 0.5rem !important;	}	.ps-xl-3 {		padding-left: 1rem !important;	}	.ps-xl-4 {		padding-left: 1.5rem !important;	}	.ps-xl-5 {		padding-left: 3rem !important;	}	.text-xl-start {		text-align: left !important;	}	.text-xl-end {		text-align: right !important;	}	.text-xl-center {		text-align: center !important;	}}@media (min-width: 1600px) {	.float-xxl-start {		float: left !important;	}	.float-xxl-end {		float: right !important;	}	.float-xxl-none {		float: none !important;	}	.d-xxl-inline {		display: inline !important;	}	.d-xxl-inline-block {		display: inline-block !important;	}	.d-xxl-block {		display: block !important;	}	.d-xxl-grid {		display: grid !important;	}	.d-xxl-table {		display: table !important;	}	.d-xxl-table-row {		display: table-row !important;	}	.d-xxl-table-cell {		display: table-cell !important;	}	.d-xxl-flex {		display: flex !important;	}	.d-xxl-inline-flex {		display: inline-flex !important;	}	.d-xxl-none {		display: none !important;	}	.flex-xxl-fill {		flex: 1 1 auto !important;	}	.flex-xxl-row {		flex-direction: row !important;	}	.flex-xxl-column {		flex-direction: column !important;	}	.flex-xxl-row-reverse {		flex-direction: row-reverse !important;	}	.flex-xxl-column-reverse {		flex-direction: column-reverse !important;	}	.flex-xxl-grow-0 {		flex-grow: 0 !important;	}	.flex-xxl-grow-1 {		flex-grow: 1 !important;	}	.flex-xxl-shrink-0 {		flex-shrink: 0 !important;	}	.flex-xxl-shrink-1 {		flex-shrink: 1 !important;	}	.flex-xxl-wrap {		flex-wrap: wrap !important;	}	.flex-xxl-nowrap {		flex-wrap: nowrap !important;	}	.flex-xxl-wrap-reverse {		flex-wrap: wrap-reverse !important;	}	.gap-xxl-0 {		gap: 0 !important;	}	.gap-xxl-1 {		gap: 0.25rem !important;	}	.gap-xxl-2 {		gap: 0.5rem !important;	}	.gap-xxl-3 {		gap: 1rem !important;	}	.gap-xxl-4 {		gap: 1.5rem !important;	}	.gap-xxl-5 {		gap: 3rem !important;	}	.justify-content-xxl-start {		justify-content: flex-start !important;	}	.justify-content-xxl-end {		justify-content: flex-end !important;	}	.justify-content-xxl-center {		justify-content: center !important;	}	.justify-content-xxl-between {		justify-content: space-between !important;	}	.justify-content-xxl-around {		justify-content: space-around !important;	}	.justify-content-xxl-evenly {		justify-content: space-evenly !important;	}	.align-items-xxl-start {		align-items: flex-start !important;	}	.align-items-xxl-end {		align-items: flex-end !important;	}	.align-items-xxl-center {		align-items: center !important;	}	.align-items-xxl-baseline {		align-items: baseline !important;	}	.align-items-xxl-stretch {		align-items: stretch !important;	}	.align-content-xxl-start {		align-content: flex-start !important;	}	.align-content-xxl-end {		align-content: flex-end !important;	}	.align-content-xxl-center {		align-content: center !important;	}	.align-content-xxl-between {		align-content: space-between !important;	}	.align-content-xxl-around {		align-content: space-around !important;	}	.align-content-xxl-stretch {		align-content: stretch !important;	}	.align-self-xxl-auto {		align-self: auto !important;	}	.align-self-xxl-start {		align-self: flex-start !important;	}	.align-self-xxl-end {		align-self: flex-end !important;	}	.align-self-xxl-center {		align-self: center !important;	}	.align-self-xxl-baseline {		align-self: baseline !important;	}	.align-self-xxl-stretch {		align-self: stretch !important;	}	.order-xxl-first {		order: -1 !important;	}	.order-xxl-0 {		order: 0 !important;	}	.order-xxl-1 {		order: 1 !important;	}	.order-xxl-2 {		order: 2 !important;	}	.order-xxl-3 {		order: 3 !important;	}	.order-xxl-4 {		order: 4 !important;	}	.order-xxl-5 {		order: 5 !important;	}	.order-xxl-last {		order: 6 !important;	}	.m-xxl-0 {		margin: 0 !important;	}	.m-xxl-1 {		margin: 0.25rem !important;	}	.m-xxl-2 {		margin: 0.5rem !important;	}	.m-xxl-3 {		margin: 1rem !important;	}	.m-xxl-4 {		margin: 1.5rem !important;	}	.m-xxl-5 {		margin: 3rem !important;	}	.m-xxl-auto {		margin: auto !important;	}	.mx-xxl-0 {		margin-right: 0 !important;		margin-left: 0 !important;	}	.mx-xxl-1 {		margin-right: 0.25rem !important;		margin-left: 0.25rem !important;	}	.mx-xxl-2 {		margin-right: 0.5rem !important;		margin-left: 0.5rem !important;	}	.mx-xxl-3 {		margin-right: 1rem !important;		margin-left: 1rem !important;	}	.mx-xxl-4 {		margin-right: 1.5rem !important;		margin-left: 1.5rem !important;	}	.mx-xxl-5 {		margin-right: 3rem !important;		margin-left: 3rem !important;	}	.mx-xxl-auto {		margin-right: auto !important;		margin-left: auto !important;	}	.my-xxl-0 {		margin-top: 0 !important;		margin-bottom: 0 !important;	}	.my-xxl-1 {		margin-top: 0.25rem !important;		margin-bottom: 0.25rem !important;	}	.my-xxl-2 {		margin-top: 0.5rem !important;		margin-bottom: 0.5rem !important;	}	.my-xxl-3 {		margin-top: 1rem !important;		margin-bottom: 1rem !important;	}	.my-xxl-4 {		margin-top: 1.5rem !important;		margin-bottom: 1.5rem !important;	}	.my-xxl-5 {		margin-top: 3rem !important;		margin-bottom: 3rem !important;	}	.my-xxl-auto {		margin-top: auto !important;		margin-bottom: auto !important;	}	.mt-xxl-0 {		margin-top: 0 !important;	}	.mt-xxl-1 {		margin-top: 0.25rem !important;	}	.mt-xxl-2 {		margin-top: 0.5rem !important;	}	.mt-xxl-3 {		margin-top: 1rem !important;	}	.mt-xxl-4 {		margin-top: 1.5rem !important;	}	.mt-xxl-5 {		margin-top: 3rem !important;	}	.mt-xxl-auto {		margin-top: auto !important;	}	.me-xxl-0 {		margin-right: 0 !important;	}	.me-xxl-1 {		margin-right: 0.25rem !important;	}	.me-xxl-2 {		margin-right: 0.5rem !important;	}	.me-xxl-3 {		margin-right: 1rem !important;	}	.me-xxl-4 {		margin-right: 1.5rem !important;	}	.me-xxl-5 {		margin-right: 3rem !important;	}	.me-xxl-auto {		margin-right: auto !important;	}	.mb-xxl-0 {		margin-bottom: 0 !important;	}	.mb-xxl-1 {		margin-bottom: 0.25rem !important;	}	.mb-xxl-2 {		margin-bottom: 0.5rem !important;	}	.mb-xxl-3 {		margin-bottom: 1rem !important;	}	.mb-xxl-4 {		margin-bottom: 1.5rem !important;	}	.mb-xxl-5 {		margin-bottom: 3rem !important;	}	.mb-xxl-auto {		margin-bottom: auto !important;	}	.ms-xxl-0 {		margin-left: 0 !important;	}	.ms-xxl-1 {		margin-left: 0.25rem !important;	}	.ms-xxl-2 {		margin-left: 0.5rem !important;	}	.ms-xxl-3 {		margin-left: 1rem !important;	}	.ms-xxl-4 {		margin-left: 1.5rem !important;	}	.ms-xxl-5 {		margin-left: 3rem !important;	}	.ms-xxl-auto {		margin-left: auto !important;	}	.p-xxl-0 {		padding: 0 !important;	}	.p-xxl-1 {		padding: 0.25rem !important;	}	.p-xxl-2 {		padding: 0.5rem !important;	}	.p-xxl-3 {		padding: 1rem !important;	}	.p-xxl-4 {		padding: 1.5rem !important;	}	.p-xxl-5 {		padding: 3rem !important;	}	.px-xxl-0 {		padding-right: 0 !important;		padding-left: 0 !important;	}	.px-xxl-1 {		padding-right: 0.25rem !important;		padding-left: 0.25rem !important;	}	.px-xxl-2 {		padding-right: 0.5rem !important;		padding-left: 0.5rem !important;	}	.px-xxl-3 {		padding-right: 1rem !important;		padding-left: 1rem !important;	}	.px-xxl-4 {		padding-right: 1.5rem !important;		padding-left: 1.5rem !important;	}	.px-xxl-5 {		padding-right: 3rem !important;		padding-left: 3rem !important;	}	.py-xxl-0 {		padding-top: 0 !important;		padding-bottom: 0 !important;	}	.py-xxl-1 {		padding-top: 0.25rem !important;		padding-bottom: 0.25rem !important;	}	.py-xxl-2 {		padding-top: 0.5rem !important;		padding-bottom: 0.5rem !important;	}	.py-xxl-3 {		padding-top: 1rem !important;		padding-bottom: 1rem !important;	}	.py-xxl-4 {		padding-top: 1.5rem !important;		padding-bottom: 1.5rem !important;	}	.py-xxl-5 {		padding-top: 3rem !important;		padding-bottom: 3rem !important;	}	.pt-xxl-0 {		padding-top: 0 !important;	}	.pt-xxl-1 {		padding-top: 0.25rem !important;	}	.pt-xxl-2 {		padding-top: 0.5rem !important;	}	.pt-xxl-3 {		padding-top: 1rem !important;	}	.pt-xxl-4 {		padding-top: 1.5rem !important;	}	.pt-xxl-5 {		padding-top: 3rem !important;	}	.pe-xxl-0 {		padding-right: 0 !important;	}	.pe-xxl-1 {		padding-right: 0.25rem !important;	}	.pe-xxl-2 {		padding-right: 0.5rem !important;	}	.pe-xxl-3 {		padding-right: 1rem !important;	}	.pe-xxl-4 {		padding-right: 1.5rem !important;	}	.pe-xxl-5 {		padding-right: 3rem !important;	}	.pb-xxl-0 {		padding-bottom: 0 !important;	}	.pb-xxl-1 {		padding-bottom: 0.25rem !important;	}	.pb-xxl-2 {		padding-bottom: 0.5rem !important;	}	.pb-xxl-3 {		padding-bottom: 1rem !important;	}	.pb-xxl-4 {		padding-bottom: 1.5rem !important;	}	.pb-xxl-5 {		padding-bottom: 3rem !important;	}	.ps-xxl-0 {		padding-left: 0 !important;	}	.ps-xxl-1 {		padding-left: 0.25rem !important;	}	.ps-xxl-2 {		padding-left: 0.5rem !important;	}	.ps-xxl-3 {		padding-left: 1rem !important;	}	.ps-xxl-4 {		padding-left: 1.5rem !important;	}	.ps-xxl-5 {		padding-left: 3rem !important;	}	.text-xxl-start {		text-align: left !important;	}	.text-xxl-end {		text-align: right !important;	}	.text-xxl-center {		text-align: center !important;	}}@media (min-width: 1200px) {	.fs-1 {		font-size: 8rem !important;	}	.fs-2 {		font-size: 4rem !important;	}	.fs-3 {		font-size: 3rem !important;	}	.fs-4 {		font-size: 2.25rem !important;	}	.fs-5 {		font-size: 1.5rem !important;	}}@media print {	.d-print-inline {		display: inline !important;	}	.d-print-inline-block {		display: inline-block !important;	}	.d-print-block {		display: block !important;	}	.d-print-grid {		display: grid !important;	}	.d-print-table {		display: table !important;	}	.d-print-table-row {		display: table-row !important;	}	.d-print-table-cell {		display: table-cell !important;	}	.d-print-flex {		display: flex !important;	}	.d-print-inline-flex {		display: inline-flex !important;	}	.d-print-none {		display: none !important;	}}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl {	width: 100%;	padding-right: var(--bs-gutter-x, 1.25rem);	padding-left: var(--bs-gutter-x, 1.25rem);	margin-right: auto;	margin-left: auto;}@media (min-width: 576px) {	.container, .container-xs, .container-sm {		max-width: 540px;	}}@media (min-width: 768px) {	.container, .container-xs, .container-sm, .container-md {		max-width: 720px;	}}@media (min-width: 992px) {	.container, .container-xs, .container-sm, .container-md, .container-lg {		max-width: 960px;	}}@media (min-width: 1200px) {	.container, .container-xs, .container-sm, .container-md, .container-lg, .container-xl {		max-width: 1200px;	}}@media (min-width: 1600px) {	.container, .container-xs, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {		max-width: 1440px;	}}.form-label {	margin-bottom: 0.5rem;}.col-form-label {	padding-top: calc(0.8125rem + 1px);	padding-bottom: calc(0.8125rem + 1px);	margin-bottom: 0;	font-size: inherit;	line-height: 1.6;}.col-form-label-lg {	padding-top: calc(0.89375rem + 1px);	padding-bottom: calc(0.89375rem + 1px);	font-size: calc(1.29rem + 0.48vw);}@media (min-width: 1200px) {	.col-form-label-lg {		font-size: 1.65rem;	}}.col-form-label-sm {	padding-top: calc(1rem + 1px);	padding-bottom: calc(1rem + 1px);	font-size: 0.875rem;}.form-text {	margin-top: 0.25rem;	font-size: 81%;	color: #888888;}.form-control {	display: block;	width: 100%;	padding: 0.8125rem 1.25rem;	font-size: calc(1.275rem + 0.3vw);	font-weight: 400;	line-height: 1.6;	color: #222222;	background-color: #f8f8f8;	background-clip: padding-box;	border: 1px solid #f8f8f8;	appearance: none;	border-radius: 0;	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (min-width: 1200px) {	.form-control {		font-size: 1.5rem;	}}@media (prefers-reduced-motion: reduce) {	.form-control {		transition: none;	}}.form-control[type="file"] {	overflow: hidden;}.form-control[type="file"]:not(:disabled):not([readonly]) {	cursor: pointer;}.form-control:focus {	color: #222222;	background-color: #fff;	border-color: #222222;	outline: 0;	box-shadow: 0 0 0 1px #222222;}.form-control::-webkit-date-and-time-value {	height: 1.6em;}.form-control::placeholder {	color: #222222;	opacity: 1;}.form-control:disabled, .form-control[readonly] {	background-color: rgba(250, 250, 250, 0.8);	opacity: 1;}.form-control::file-selector-button {	padding: 0.8125rem 1.25rem;	margin: -0.8125rem -1.25rem;	margin-inline-end: 1.25rem;	color: #222222;	background-color: #f8f8f8;	pointer-events: none;	border-color: inherit;	border-style: solid;	border-width: 0;	border-inline-end-width: 1px;	border-radius: 0;	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;}@media (prefers-reduced-motion: reduce) {	.form-control::file-selector-button {		transition: none;	}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button {	background-color: #ececec;}.form-control::-webkit-file-upload-button {	padding: 0.8125rem 1.25rem;	margin: -0.8125rem -1.25rem;	margin-inline-end: 1.25rem;	color: #222222;	background-color: #f8f8f8;	pointer-events: none;	border-color: inherit;	border-style: solid;	border-width: 0;	border-inline-end-width: 1px;	border-radius: 0;	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;}@media (prefers-reduced-motion: reduce) {	.form-control::-webkit-file-upload-button {		transition: none;	}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {	background-color: #ececec;}.form-control-plaintext {	display: block;	width: 100%;	padding: 0.8125rem 0;	margin-bottom: 0;	line-height: 1.6;	color: #222222;	background-color: transparent;	border: solid transparent;	border-width: 1px 0;}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {	padding-right: 0;	padding-left: 0;}.form-control-sm {	min-height: 3.125rem;	padding: 1rem 1rem;	font-size: 0.875rem;	border-radius: 0;}.form-control-sm::file-selector-button {	padding: 1rem 1rem;	margin: -1rem -1rem;	margin-inline-end: 1rem;}.form-control-sm::-webkit-file-upload-button {	padding: 1rem 1rem;	margin: -1rem -1rem;	margin-inline-end: 1rem;}.form-control-lg {	min-height: 4.5525rem;	padding: 0.89375rem 1.375rem;	font-size: calc(1.29rem + 0.48vw);	border-radius: 0.875rem;}@media (min-width: 1200px) {	.form-control-lg {		font-size: 1.65rem;	}}.form-control-lg::file-selector-button {	padding: 0.89375rem 1.375rem;	margin: -0.89375rem -1.375rem;	margin-inline-end: 1.375rem;}.form-control-lg::-webkit-file-upload-button {	padding: 0.89375rem 1.375rem;	margin: -0.89375rem -1.375rem;	margin-inline-end: 1.375rem;}textarea.form-control {	min-height: 4.15rem;}textarea.form-control-sm {	min-height: 3.125rem;}textarea.form-control-lg {	min-height: 4.5525rem;}.form-control-color {	max-width: 3rem;	height: auto;	padding: 0.8125rem;}.form-control-color:not(:disabled):not([readonly]) {	cursor: pointer;}.form-control-color::-moz-color-swatch {	height: 1.6em;	border-radius: 0;}.form-control-color::-webkit-color-swatch {	height: 1.6em;	border-radius: 0;}.form-select {	display: block;	width: 100%;	padding: 0.8125rem 3.75rem 0.8125rem 1.25rem;	font-size: calc(1.275rem + 0.3vw);	font-weight: 400;	line-height: 1.6;	color: #222222;	background-color: #f8f8f8;	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");	background-repeat: no-repeat;	background-position: right 1.25rem center;	background-size: 16px 12px;	border: 1px solid #f8f8f8;	border-radius: 0.375rem;	appearance: none;}@media (min-width: 1200px) {	.form-select {		font-size: 1.5rem;	}}.form-select:focus {	border-color: #222222;	outline: 0;	box-shadow: 0 0 0 0.25rem rgba(37, 89, 87, 0.25);}.form-select[multiple], .form-select[size]:not([size="1"]) {	padding-right: 1.25rem;	background-image: none;}.form-select:disabled {	background-color: #f8f8f8;}.form-select:-moz-focusring {	color: transparent;	text-shadow: 0 0 0 #222222;}.form-select-sm {	padding-top: 1rem;	padding-bottom: 1rem;	padding-left: 1rem;	font-size: 0.875rem;}.form-select-lg {	padding-top: 0.89375rem;	padding-bottom: 0.89375rem;	padding-left: 1.375rem;	font-size: calc(1.29rem + 0.48vw);}@media (min-width: 1200px) {	.form-select-lg {		font-size: 1.65rem;	}}.form-check {	display: block;	min-height: 1.8rem;	padding-left: 1.5em;	margin-bottom: 0.125rem;}.form-check .form-check-input {	float: left;	margin-left: -1.5em;}.form-check-input {	width: 1em;	height: 1em;	margin-top: 0.3em;	vertical-align: top;	background-color: #f8f8f8;	background-repeat: no-repeat;	background-position: center;	background-size: contain;	border: 1px solid rgba(0, 0, 0, 0.25);	appearance: none;	color-adjust: exact;}.form-check-input[type="checkbox"] {	border-radius: 0.25em;}.form-check-input[type="radio"] {	border-radius: 50%;}.form-check-input:active {	filter: brightness(90%);}.form-check-input:focus {	border-color: #222222;	outline: 0;	box-shadow: 0 0 0 0.25rem rgba(37, 89, 87, 0.25);}.form-check-input:checked {	background-color: #255957;	border-color: #255957;}.form-check-input:checked[type="checkbox"] {	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");}.form-check-input:checked[type="radio"] {	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");}.form-check-input[type="checkbox"]:indeterminate {	background-color: #255957;	border-color: #255957;	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");}.form-check-input:disabled {	pointer-events: none;	filter: none;	opacity: 0.5;}.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {	opacity: 0.5;}.form-switch {	padding-left: 2.5em;}.form-switch .form-check-input {	width: 2em;	margin-left: -2.5em;	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");	background-position: left center;	border-radius: 2em;	transition: background-position 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {	.form-switch .form-check-input {		transition: none;	}}.form-switch .form-check-input:focus {	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23222222'/%3e%3c/svg%3e");}.form-switch .form-check-input:checked {	background-position: right center;	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}.form-check-inline {	display: inline-block;	margin-right: 1rem;}.btn-check {	position: absolute;	clip: rect(0, 0, 0, 0);	pointer-events: none;}.btn-check[disabled] + .btn, .btn-check:disabled + .btn {	pointer-events: none;	filter: none;	opacity: 0.65;}.form-range {	width: 100%;	height: 1.5rem;	padding: 0;	background-color: transparent;	appearance: none;}.form-range:focus {	outline: 0;}.form-range:focus::-webkit-slider-thumb {	box-shadow: 0 0 0 1px #fff, 0 0 0 1px #222222;}.form-range:focus::-moz-range-thumb {	box-shadow: 0 0 0 1px #fff, 0 0 0 1px #222222;}.form-range::-moz-focus-outer {	border: 0;}.form-range::-webkit-slider-thumb {	width: 1rem;	height: 1rem;	margin-top: -0.25rem;	background-color: #255957;	border: 0;	border-radius: 1rem;	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;	appearance: none;}@media (prefers-reduced-motion: reduce) {	.form-range::-webkit-slider-thumb {		transition: none;	}}.form-range::-webkit-slider-thumb:active {	background-color: #becdcd;}.form-range::-webkit-slider-runnable-track {	width: 100%;	height: 0.5rem;	color: transparent;	cursor: pointer;	background-color: #e8e8e9;	border-color: transparent;	border-radius: 1rem;}.form-range::-moz-range-thumb {	width: 1rem;	height: 1rem;	background-color: #255957;	border: 0;	border-radius: 1rem;	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;	appearance: none;}@media (prefers-reduced-motion: reduce) {	.form-range::-moz-range-thumb {		transition: none;	}}.form-range::-moz-range-thumb:active {	background-color: #becdcd;}.form-range::-moz-range-track {	width: 100%;	height: 0.5rem;	color: transparent;	cursor: pointer;	background-color: #e8e8e9;	border-color: transparent;	border-radius: 1rem;}.form-range:disabled {	pointer-events: none;}.form-range:disabled::-webkit-slider-thumb {	background-color: #adb5bd;}.form-range:disabled::-moz-range-thumb {	background-color: #adb5bd;}.form-floating {	position: relative;}.form-floating > .form-control,.form-floating > .form-select {	height: calc(3.5rem + 2px);	padding: 1rem 1.25rem;}.form-floating > label {	position: absolute;	top: 0;	left: 0;	height: 100%;	padding: 1rem 1.25rem;	pointer-events: none;	border: 1px solid transparent;	transform-origin: 0 0;	transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;}@media (prefers-reduced-motion: reduce) {	.form-floating > label {		transition: none;	}}.form-floating > .form-control::placeholder {	color: transparent;}.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {	padding-top: 1.625rem;	padding-bottom: 0.625rem;}.form-floating > .form-control:-webkit-autofill {	padding-top: 1.625rem;	padding-bottom: 0.625rem;}.form-floating > .form-select {	padding-top: 1.625rem;	padding-bottom: 0.625rem;}.form-floating > .form-control:focus ~ label,.form-floating > .form-control:not(:placeholder-shown) ~ label,.form-floating > .form-select ~ label {	opacity: 0.65;	transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.form-floating > .form-control:-webkit-autofill ~ label {	opacity: 0.65;	transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.input-group {	position: relative;	display: flex;	flex-wrap: wrap;	align-items: stretch;	width: 100%;}.input-group > .form-control,.input-group > .form-select {	position: relative;	flex: 1 1 auto;	width: 1%;	min-width: 0;}.input-group > .form-control:focus,.input-group > .form-select:focus {	z-index: 3;}.input-group .btn {	position: relative;	z-index: 2;}.input-group .btn:focus {	z-index: 3;}.input-group-text {	display: flex;	align-items: center;	padding: 0.8125rem 1.25rem;	font-size: calc(1.275rem + 0.3vw);	font-weight: 400;	line-height: 1.6;	color: #222222;	text-align: center;	white-space: nowrap;	background-color: #f8f8f8;	border: 1px solid #f8f8f8;	border-radius: 0;}@media (min-width: 1200px) {	.input-group-text {		font-size: 1.5rem;	}}.input-group-lg > .form-control,.input-group-lg > .form-select,.input-group-lg > .input-group-text,.input-group-lg > .btn {	padding: 0.89375rem 1.375rem;	font-size: calc(1.29rem + 0.48vw);	border-radius: 0.875rem;}@media (min-width: 1200px) {	.input-group-lg > .form-control,	.input-group-lg > .form-select,	.input-group-lg > .input-group-text,	.input-group-lg > .btn {		font-size: 1.65rem;	}}.input-group-sm > .form-control,.input-group-sm > .form-select,.input-group-sm > .input-group-text,.input-group-sm > .btn {	padding: 1rem 1rem;	font-size: 0.875rem;	border-radius: 0;}.input-group-lg > .form-select,.input-group-sm > .form-select {	padding-right: 5rem;}.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {	border-top-right-radius: 0;	border-bottom-right-radius: 0;}.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) {	border-top-right-radius: 0;	border-bottom-right-radius: 0;}.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {	margin-left: -1px;	border-top-left-radius: 0;	border-bottom-left-radius: 0;}.valid-feedback {	display: none;	width: 100%;	margin-top: 0.25rem;	font-size: 81%;	color: #77ba21;}.valid-tooltip {	position: absolute;	top: 100%;	z-index: 5;	display: none;	max-width: 100%;	padding: 0.25rem 0.5rem;	margin-top: .1rem;	font-size: 0.875rem;	color: #000;	background-color: rgba(119, 186, 33, 0.9);	border-radius: 0.375rem;}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip {	display: block;}.was-validated .form-control:valid, .form-control.is-valid {	border-color: #77ba21;	padding-right: calc(1.6em + 1.625rem);	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2377ba21' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");	background-repeat: no-repeat;	background-position: right calc(0.4em + 0.40625rem) center;	background-size: calc(0.8em + 0.8125rem) calc(0.8em + 0.8125rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus {	border-color: #77ba21;	box-shadow: 0 0 0 0.25rem rgba(119, 186, 33, 0.25);}.was-validated textarea.form-control:valid, textarea.form-control.is-valid {	padding-right: calc(1.6em + 1.625rem);	background-position: top calc(0.4em + 0.40625rem) right calc(0.4em + 0.40625rem);}.was-validated .form-select:valid, .form-select.is-valid {	border-color: #77ba21;}.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {	padding-right: 6.875rem;	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2377ba21' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");	background-position: right 1.25rem center, center right 3.75rem;	background-size: 16px 12px, calc(0.8em + 0.8125rem) calc(0.8em + 0.8125rem);}.was-validated .form-select:valid:focus, .form-select.is-valid:focus {	border-color: #77ba21;	box-shadow: 0 0 0 0.25rem rgba(119, 186, 33, 0.25);}.was-validated .form-check-input:valid, .form-check-input.is-valid {	border-color: #77ba21;}.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {	background-color: #77ba21;}.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {	box-shadow: 0 0 0 0.25rem rgba(119, 186, 33, 0.25);}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {	color: #77ba21;}.form-check-inline .form-check-input ~ .valid-feedback {	margin-left: .5em;}.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated.input-group .form-select:valid,.input-group .form-select.is-valid {	z-index: 1;}.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated.input-group .form-select:valid:focus,.input-group .form-select.is-valid:focus {	z-index: 3;}.invalid-feedback {	display: none;	width: 100%;	margin-top: 0.25rem;	font-size: 81%;	color: #e72660;}.invalid-tooltip {	position: absolute;	top: 100%;	z-index: 5;	display: none;	max-width: 100%;	padding: 0.25rem 0.5rem;	margin-top: .1rem;	font-size: 0.875rem;	color: #000;	background-color: rgba(231, 38, 96, 0.9);	border-radius: 0.375rem;}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip {	display: block;}.was-validated .form-control:invalid, .form-control.is-invalid {	border-color: #e72660;	padding-right: calc(1.6em + 1.625rem);	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e72660'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e72660' stroke='none'/%3e%3c/svg%3e");	background-repeat: no-repeat;	background-position: right calc(0.4em + 0.40625rem) center;	background-size: calc(0.8em + 0.8125rem) calc(0.8em + 0.8125rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {	border-color: #e72660;	box-shadow: 0 0 0 0.25rem rgba(231, 38, 96, 0.25);}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {	padding-right: calc(1.6em + 1.625rem);	background-position: top calc(0.4em + 0.40625rem) right calc(0.4em + 0.40625rem);}.was-validated .form-select:invalid, .form-select.is-invalid {	border-color: #e72660;}.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {	padding-right: 6.875rem;	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e72660'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e72660' stroke='none'/%3e%3c/svg%3e");	background-position: right 1.25rem center, center right 3.75rem;	background-size: 16px 12px, calc(0.8em + 0.8125rem) calc(0.8em + 0.8125rem);}.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {	border-color: #e72660;	box-shadow: 0 0 0 0.25rem rgba(231, 38, 96, 0.25);}.was-validated .form-check-input:invalid, .form-check-input.is-invalid {	border-color: #e72660;}.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {	background-color: #e72660;}.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {	box-shadow: 0 0 0 0.25rem rgba(231, 38, 96, 0.25);}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {	color: #e72660;}.form-check-inline .form-check-input ~ .invalid-feedback {	margin-left: .5em;}.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated.input-group .form-select:invalid,.input-group .form-select.is-invalid {	z-index: 2;}.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated.input-group .form-select:invalid:focus,.input-group .form-select.is-invalid:focus {	z-index: 3;}.table {	--bs-table-bg: transparent;	--bs-table-accent-bg: transparent;	--bs-table-striped-color: #222222;	--bs-table-striped-bg: rgba(0, 0, 0, 0.05);	--bs-table-active-color: #222222;	--bs-table-active-bg: rgba(0, 0, 0, 0.1);	--bs-table-hover-color: #222222;	--bs-table-hover-bg: rgba(0, 0, 0, 0.075);	width: 100%;	margin-bottom: 1rem;	color: #222222;	vertical-align: top;	border-color: #e8e8e9;}.table > :not(caption) > * > * {	padding: 0.5rem 0.5rem;	background-color: var(--bs-table-bg);	border-bottom-width: 1px;	box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);}.table > tbody {	vertical-align: inherit;}.table > thead {	vertical-align: bottom;}.table > :not(:last-child) > :last-child > * {	border-bottom-color: #e8e8e9;}.caption-top {	caption-side: top;}.table-sm > :not(caption) > * > * {	padding: 0.25rem 0.25rem;}.table-bordered > :not(caption) > * {	border-width: 1px 0;}.table-bordered > :not(caption) > * > * {	border-width: 0 1px;}.table-borderless > :not(caption) > * > * {	border-bottom-width: 0;}.table-striped > tbody > tr:nth-of-type(odd) {	--bs-table-accent-bg: var(--bs-table-striped-bg);	color: var(--bs-table-striped-color);}.table-active {	--bs-table-accent-bg: var(--bs-table-active-bg);	color: var(--bs-table-active-color);}.table-hover > tbody > tr:hover {	--bs-table-accent-bg: var(--bs-table-hover-bg);	color: var(--bs-table-hover-color);}.table-primary {	--bs-table-bg: #d3dedd;	--bs-table-striped-bg: #c8d3d2;	--bs-table-striped-color: #000;	--bs-table-active-bg: #bec8c7;	--bs-table-active-color: #000;	--bs-table-hover-bg: #c3cdcc;	--bs-table-hover-color: #000;	color: #000;	border-color: #bec8c7;}.table-secondary {	--bs-table-bg: #e1d7f2;	--bs-table-striped-bg: #d6cce6;	--bs-table-striped-color: #000;	--bs-table-active-bg: #cbc2da;	--bs-table-active-color: #000;	--bs-table-hover-bg: #d0c7e0;	--bs-table-hover-color: #000;	color: #000;	border-color: #cbc2da;}.table-success {	--bs-table-bg: #e4f1d3;	--bs-table-striped-bg: #d9e5c8;	--bs-table-striped-color: #000;	--bs-table-active-bg: #cdd9be;	--bs-table-active-color: #000;	--bs-table-hover-bg: #d3dfc3;	--bs-table-hover-color: #000;	color: #000;	border-color: #cdd9be;}.table-info {	--bs-table-bg: #d0e8fa;	--bs-table-striped-bg: #c6dcee;	--bs-table-striped-color: #000;	--bs-table-active-bg: #bbd1e1;	--bs-table-active-color: #000;	--bs-table-hover-bg: #c0d7e7;	--bs-table-hover-color: #000;	color: #000;	border-color: #bbd1e1;}.table-warning {	--bs-table-bg: #fceacf;	--bs-table-striped-bg: #efdec5;	--bs-table-striped-color: #000;	--bs-table-active-bg: #e3d3ba;	--bs-table-active-color: #000;	--bs-table-hover-bg: #e9d8bf;	--bs-table-hover-color: #000;	color: #000;	border-color: #e3d3ba;}.table-danger {	--bs-table-bg: #fad4df;	--bs-table-striped-bg: #eec9d4;	--bs-table-striped-color: #000;	--bs-table-active-bg: #e1bfc9;	--bs-table-active-color: #000;	--bs-table-hover-bg: #e7c4ce;	--bs-table-hover-color: #000;	color: #000;	border-color: #e1bfc9;}.table-light {	--bs-table-bg: #f8f8f8;	--bs-table-striped-bg: #ececec;	--bs-table-striped-color: #000;	--bs-table-active-bg: #dfdfdf;	--bs-table-active-color: #000;	--bs-table-hover-bg: #e5e5e5;	--bs-table-hover-color: #000;	color: #000;	border-color: #dfdfdf;}.table-dark {	--bs-table-bg: #222222;	--bs-table-striped-bg: #2d2d2d;	--bs-table-striped-color: #fff;	--bs-table-active-bg: #383838;	--bs-table-active-color: #fff;	--bs-table-hover-bg: #333333;	--bs-table-hover-color: #fff;	color: #fff;	border-color: #383838;}.table-responsive {	overflow-x: auto;	-webkit-overflow-scrolling: touch;}@media (max-width: 479.98px) {	.table-responsive-xs {		overflow-x: auto;		-webkit-overflow-scrolling: touch;	}}@media (max-width: 575.98px) {	.table-responsive-sm {		overflow-x: auto;		-webkit-overflow-scrolling: touch;	}}@media (max-width: 767.98px) {	.table-responsive-md {		overflow-x: auto;		-webkit-overflow-scrolling: touch;	}}@media (max-width: 991.98px) {	.table-responsive-lg {		overflow-x: auto;		-webkit-overflow-scrolling: touch;	}}@media (max-width: 1199.98px) {	.table-responsive-xl {		overflow-x: auto;		-webkit-overflow-scrolling: touch;	}}@media (max-width: 1599.98px) {	.table-responsive-xxl {		overflow-x: auto;		-webkit-overflow-scrolling: touch;	}}.border-top {	border-top: 1px solid #e8e8e9 !important;}.border-left {	border-left: 1px solid #e8e8e9 !important;}.border-right {	border-right: 1px solid #e8e8e9 !important;}.border-bottom {	border-bottom: 1px solid #e8e8e9 !important;}@media (min-width: 480px) {	.border-xs-top {		border-top: 1px solid #e8e8e9 !important;	}	.border-xs-left {		border-left: 1px solid #e8e8e9 !important;	}	.border-xs-right {		border-right: 1px solid #e8e8e9 !important;	}	.border-xs-bottom {		border-bottom: 1px solid #e8e8e9 !important;	}}@media (min-width: 576px) {	.border-sm-top {		border-top: 1px solid #e8e8e9 !important;	}	.border-sm-left {		border-left: 1px solid #e8e8e9 !important;	}	.border-sm-right {		border-right: 1px solid #e8e8e9 !important;	}	.border-sm-bottom {		border-bottom: 1px solid #e8e8e9 !important;	}}@media (min-width: 768px) {	.border-md-top {		border-top: 1px solid #e8e8e9 !important;	}	.border-md-left {		border-left: 1px solid #e8e8e9 !important;	}	.border-md-right {		border-right: 1px solid #e8e8e9 !important;	}	.border-md-bottom {		border-bottom: 1px solid #e8e8e9 !important;	}}@media (min-width: 992px) {	.border-lg-top {		border-top: 1px solid #e8e8e9 !important;	}	.border-lg-left {		border-left: 1px solid #e8e8e9 !important;	}	.border-lg-right {		border-right: 1px solid #e8e8e9 !important;	}	.border-lg-bottom {		border-bottom: 1px solid #e8e8e9 !important;	}}@media (min-width: 1200px) {	.border-xl-top {		border-top: 1px solid #e8e8e9 !important;	}	.border-xl-left {		border-left: 1px solid #e8e8e9 !important;	}	.border-xl-right {		border-right: 1px solid #e8e8e9 !important;	}	.border-xl-bottom {		border-bottom: 1px solid #e8e8e9 !important;	}}@media (min-width: 1600px) {	.border-xxl-top {		border-top: 1px solid #e8e8e9 !important;	}	.border-xxl-left {		border-left: 1px solid #e8e8e9 !important;	}	.border-xxl-right {		border-right: 1px solid #e8e8e9 !important;	}	.border-xxl-bottom {		border-bottom: 1px solid #e8e8e9 !important;	}}.filter-shadow {	filter: drop-shadow(40px 44px 44px rgba(34, 34, 34, 0.36));}*:focus,button:focus {	outline: none;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, button, dl, blockquote, figure, label {	padding: 0;	margin: 0;}ul, ol {	padding: 0;	margin: 0;	list-style: none;}dd {	margin-bottom: 0;}a:hover {	text-decoration: none;}img {	display: inline-block;	max-width: 100%;	height: auto;}blockquote {	margin-bottom: 0;}blockquote q:before, blockquote q:after {	content: none;}blockquote cite {	font-style: normal;}pre {	margin-bottom: 0;}address {	margin-bottom: 0;}button {	background-color: transparent;	border: none;}html {	font-size: 16px;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h1, .h2, .h3, .h4, .h5, .h6 {	margin: 0;}h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {	color: inherit;}h1 a:hover, .h1 a:hover, h2 a:hover, .h2 a:hover, h3 a:hover, .h3 a:hover, h4 a:hover, .h4 a:hover, h5 a:hover, .h5 a:hover, h6 a:hover, .h6 a:hover, .h1 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover, .h6 a:hover {	color: #255957;}body p {	font-size: 16px;}@media (min-width: 1200px) {	body p {		font-size: 1.125rem;	}}p {	font-size: 1.125rem;	line-height: 1.6;}h1, .h1, .h1 {	font-size: 40px;	line-height: 1.2;}@media (min-width: 768px) {	h1, .h1, .h1 {		font-size: 3.25rem;	}}@media (min-width: 992px) {	h1, .h1, .h1 {		font-size: 4.5rem;	}}@media (min-width: 1200px) {	h1, .h1, .h1 {		font-size: 5.75rem;	}}@media (min-width: 1600px) {	h1, .h1, .h1 {		font-size: 8rem;	}}h2, .h2, .h2 {	font-size: 30px;	line-height: 1.2;}@media (min-width: 768px) {	h2, .h2, .h2 {		font-size: 34px;	}}@media (min-width: 992px) {	h2, .h2, .h2 {		font-size: 46px;		line-height: 1.2;	}}@media (min-width: 1600px) {	h2, .h2, .h2 {		font-size: 4rem;	}}h3, .h3, .h3 {	font-size: 24px;	line-height: 1.25;}@media (min-width: 768px) {	h3, .h3, .h3 {		font-size: 28px;	}}@media (min-width: 992px) {	h3, .h3, .h3 {		font-size: 36px;		line-height: 1.2;	}}@media (min-width: 1600px) {	h3, .h3, .h3 {		font-size: 3rem;	}}h4, .h4, .h4 {	font-size: 20px;	line-height: 1.3;}@media (min-width: 768px) {	h4, .h4, .h4 {		font-size: 22px;	}}@media (min-width: 992px) {	h4, .h4, .h4 {		font-size: 26px;	}}@media (min-width: 1600px) {	h4, .h4, .h4 {		font-size: 2.25rem;	}}h5, .h5, .h5 {	font-size: 19px;	line-height: 1.35;}@media (min-width: 992px) {	h5, .h5, .h5 {		font-size: 1.5rem;		line-height: 1.5;	}}h6, .h6, .h6 {	font-size: 18px;	line-height: 1.6;}@media (min-width: 992px) {	h6, .h6, .h6 {		font-size: 1.125rem;	}}a {	transition: color .2s;}a[href*='tel']:hover {	text-decoration: underline;}.link-inherit {	color: inherit;}.link-inherit:hover {	color: #6b39bd;}mark, .mark,.mark {	color: #fff;}u {	text-decoration: none;	border-bottom: 2px solid #222222;}strong {	font-weight: 700;}.fw-sbold {	font-weight: 600;}.big {	font-size: 20px;}@media (min-width: 1200px) {	.big {		font-size: 1.5rem;	}}.small {	font-size: 0.875rem;}.caption-text {	color: #888888;	font-size: 0.75rem;	text-transform: uppercase;	line-height: 1.7;}.context-dark a:not([class]) {	color: #255957;}.context-dark a:not([class]):hover {	color: #163534;}.context-dark,.context-dark h1,.context-dark .h1, .context-dark h2, .context-dark .h2, .context-dark h3, .context-dark .h3, .context-dark h4, .context-dark .h4, .context-dark h5, .context-dark .h5, .context-dark h6, .context-dark .h6, .context-dark .h1, .context-dark .h2, .context-dark .h3, .context-dark .h4, .context-dark .h5, .context-dark .h6 {	color: #fff;}h1 + p, .h1 + p {	margin-top: 1.125rem;}h2 + p, .h2 + p {	margin-top: 1.03125rem;}p + p {	margin-top: 12px;}h3 + p.big, .h3 + p.big,p.big + .btn {	margin-top: 1.875rem;}@media (min-width: 1200px) {	h3 + p.big, .h3 + p.big,	p.big + .btn {		margin-top: 2.75rem;	}}.list-marked + .btn {	margin-top: 3.125rem;}@media (min-width: 992px) {	h2 + p, .h2 + p {		margin-top: 1.44375rem;	}}@media (min-width: 1600px) {	h2 + p, .h2 + p {		margin-top: 2.0625rem;	}}html .group-5 {	margin-bottom: -0.3125rem;	margin-left: -0.3125rem;}html .group-5:empty {	margin-bottom: 0;	margin-left: 0;}html .group-5 > * {	margin-top: 0;	margin-bottom: 0.3125rem;	margin-left: 0.3125rem;}html .group-10 {	margin-bottom: -0.625rem;	margin-left: -0.625rem;}html .group-10:empty {	margin-bottom: 0;	margin-left: 0;}html .group-10 > * {	margin-top: 0;	margin-bottom: 0.625rem;	margin-left: 0.625rem;}html .group-15 {	margin-bottom: -0.9375rem;	margin-left: -0.9375rem;}html .group-15:empty {	margin-bottom: 0;	margin-left: 0;}html .group-15 > * {	margin-top: 0;	margin-bottom: 0.9375rem;	margin-left: 0.9375rem;}html .group-20 {	margin-bottom: -1.25rem;	margin-left: -1.25rem;}html .group-20:empty {	margin-bottom: 0;	margin-left: 0;}html .group-20 > * {	margin-top: 0;	margin-bottom: 1.25rem;	margin-left: 1.25rem;}html .group-30 {	margin-bottom: -1.875rem;	margin-left: -1.875rem;}html .group-30:empty {	margin-bottom: 0;	margin-left: 0;}html .group-30 > * {	margin-top: 0;	margin-bottom: 1.875rem;	margin-left: 1.875rem;}html .group-x-30 {	margin-left: -1.875rem;}html .group-x-30 > * {	margin-left: 1.875rem;}html .group-40 {	margin-bottom: -2.5rem;	margin-left: -2.5rem;}html .group-40:empty {	margin-bottom: 0;	margin-left: 0;}html .group-40 > * {	margin-top: 0;	margin-bottom: 2.5rem;	margin-left: 2.5rem;}.offset-top-60 {	margin-top: 3.75rem;}@media (min-width: 768px) {	.offset-top-md-80 {		margin-top: 80px;	}}@media (min-width: 992px) {	.offset-top-md-120 {		margin-top: 120px;	}}@media (min-width: 1200px) {	.offset-top-xl-250 {		margin-top: 250px !important;	}	.offset-top-xl-350 {		margin-top: 350px !important;	}}body {	overflow-x: hidden;}html:not(.components-ready) * {	transition: 0s;}.page {	position: relative;	min-height: 100vh;	opacity: 0;}.page-loaded .page {	opacity: 1;}html .page {	transition: opacity .25s;}html.components-ready .page {	transition: opacity .25s, padding .2s ease-in-out;}.page-bg {	position: relative;	z-index: 0;}.page-image {	position: absolute;	top: 0;	right: 0;	left: 0;	z-index: -1;}.page-image > * {	opacity: .15;	width: 100%;}.page-image::after {	position: absolute;	content: '';	top: 0;	right: 0;	bottom: 0;	left: 0;	background-image: linear-gradient(180deg, transparent 0%, #fff 100%);}.bg-primary .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #255957 100%);}.bg-secondary .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #6b39bd 100%);}.bg-success .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #77ba21 100%);}.bg-info .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #138ce4 100%);}.bg-warning .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #f19711 100%);}.bg-danger .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #e72660 100%);}.bg-light .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #f8f8f8 100%);}.bg-dark .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #222222 100%);}.bg-100 .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #fafafa 100%);}.bg-200 .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #f8f8f8 100%);}.bg-300 .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #e8e8e9 100%);}.bg-400 .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #BFBFBF 100%);}.bg-500 .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #adb5bd 100%);}.bg-600 .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #888888 100%);}.bg-700 .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #393944 100%);}.bg-800 .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #111 100%);}.bg-900 .page-image::after {	background-image: linear-gradient(180deg, transparent 0%, #222222 100%);}.page-loader {	position: fixed;	top: 0;	bottom: 0;	left: 0;	right: 0;	z-index: 17;	display: flex;	align-items: center;	justify-content: center;	flex-direction: column;	opacity: 1;	visibility: visible;	transition: .3s;	background: #fff;}.page-loader-logo {	display: block;	margin-top: -10px;}.page-loader-container {	position: relative;}.page-loader-progress {	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	width: 130%;	height: auto;}.page-loader-circle {	fill: transparent;	stroke: #255957;	stroke-width: 2px;}.page-loaded .page-loader {	opacity: 0;	visibility: hidden;	pointer-events: none;}.bg-white {	background-color: #fff;}.bg-transparent {	background-color: transparent;}.bg-brown {	background-color: #B75E40;}.bg-brown:not([style*="background-"]) + .bg-brown:not([style*="background-"]) {	padding-top: 0;}.bg-gray-dark {	background-color: #7F7D88;}.bg-gray-dark:not([style*="background-"]) + .bg-gray-dark:not([style*="background-"]) {	padding-top: 0;}.bg-blue {	background-color: #0F4C82;}.bg-blue:not([style*="background-"]) + .bg-blue:not([style*="background-"]) {	padding-top: 0;}.bg-red {	background-color: #772030;}.bg-red:not([style*="background-"]) + .bg-red:not([style*="background-"]) {	padding-top: 0;}.bg-yellow {	background-color: #ba9338;}.bg-yellow:not([style*="background-"]) + .bg-yellow:not([style*="background-"]) {	padding-top: 0;}.bg-green {	background-color: #255957;}.bg-green:not([style*="background-"]) + .bg-green:not([style*="background-"]) {	padding-top: 0;}.bg-dark {	background-color: #222222;}.bg-dark:not([style*="background-"]) + .bg-dark:not([style*="background-"]) {	padding-top: 0;}.bg-gray-200 {	background-color: #f8f8f8;}.bg-gray-200:not([style*="background-"]) + .bg-gray-200:not([style*="background-"]) {	padding-top: 0;}.bg-gray-800 {	background-color: #111;}.bg-gray-800:not([style*="background-"]) + .bg-gray-800:not([style*="background-"]) {	padding-top: 0;}.bg-transparent:not([style*="background-"]) + .bg-transparent:not([style*="background-"]) {	padding-top: 0;}.bg-image {	background-position: center center;	background-size: cover;}.section-layer,.section-layer .container {	position: relative;}.bg-layer {	position: absolute;	content: '';	top: 0;	right: 0;	bottom: 0;	left: 0;}.text-100 {	color: #fafafa;}.text-200 {	color: #f8f8f8;}.text-300 {	color: #e8e8e9;}.text-400 {	color: #BFBFBF;}.text-500 {	color: #adb5bd;}.text-600 {	color: #888888;}.text-700 {	color: #393944;}.text-800 {	color: #111;}.text-900 {	color: #222222;}.font-base {	font-family: "Spartan", sans-serif;}.text-underline {	text-decoration: underline;}.context-dark .text-contrast {	color: #BFBFBF;}.text-block {	position: relative;	z-index: 2;}.text-block p + .link {	margin-top: 25px;}.text-opacity-35 {	opacity: .35;}.text-opacity-05 {	opacity: .05;}@media (min-width: 1200px) {	.text-opacity-xl-05 {		opacity: .05;	}}.text-block-2 * + p {	margin-top: 30px;}.text-block-2 * + .btn {	margin-top: 45px;}@media (min-width: 992px) {	.text-block-2 {		max-width: 540px;	}}.text-block-3 img + h3, .text-block-3 img + .h3 {	margin-top: 50px;}@media (min-width: 768px) {	.text-block-3 img + h3, .text-block-3 img + .h3 {		margin-top: 75px;	}}@media (min-width: 1200px) {	.text-block-3 img + h3, .text-block-3 img + .h3 {		margin-top: 105px;	}	.text-block-3 h3 + p.big, .text-block-3 .h3 + p.big {		margin-top: 35px;	}}.context-dark a.rev-link {	color: #fff;}.context-dark a.rev-link:hover {	color: rgba(255, 255, 255, 0.75);}a.rev-link {	color: #222222;}a.rev-link:hover {	color: rgba(34, 34, 34, 0.75);}.block-center {	margin-left: auto;	margin-right: auto;}.block-xs {	max-width: 300px;}.block-sm {	max-width: 420px;}.block-md-1 {	max-width: 550px;}* + .block-md-1 {	margin-top: 40px;}@media (min-width: 1200px) {	* + .block-md-1 {		margin-top: 70px;	}}.block-md {	max-width: 660px;}.block-lg {	max-width: 780px;}.block-xl {	max-width: 900px;}.block-author * + .author-text {	margin-top: 25px;}.block-author .author-text + * {	margin-top: 20px;}.block-author a:hover {	text-decoration: underline;}* + .block-author-title {	margin-top: 25px;}@media (min-width: 992px) {	* + .block-author-title {		margin-top: 35px;	}}* + .block-author-positon {	margin-top: 14px;}
/*# sourceMappingURL=base.css.map */
