/* cmsms stylesheet: App modified: Tuesday, June 30, 2026 10:10:45 AM */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block
}

summary {
	display: list-item
}

[hidden],
[v-cloak],
template {
	display: none!important
}

html {
	-webkit-text-size-adjust: 100%;
	box-sizing: border-box;
	line-height: 1.15;
	overflow-y: scroll
}

body {
	margin: 0;
	padding: 0
}

main {
	display: block
}

*,
:after,
:before {
	box-sizing: inherit;
	border: 0 solid #3ea303;
	transition-duration: .4s;
	transition-property: none
}

a {
	background-color: transparent
}

a:hover {
	text-decoration: none
}

a:focus {
	outline: thin dotted #333;
	outline-offset: -2px
}

.alpha,
.beta,
.delta,
.epsilon,
.gamma,
.zeta,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 700;
	line-height: normal
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-bottom: 2.5rem;
	margin-top: 0
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
	display: block;
	font-size: .65em;
	font-weight: 400;
	line-height: 1
}

p {
	margin-bottom: 2.5rem;
	margin-top: 0
}

b,
strong {
	font-weight: bolder
}

small {
	font-size: .8em
}

address {
	font-style: normal
}

blockquote {
	margin: 0 0 2.5rem
}

blockquote cite {
	display: block;
	line-height: 1.5
}

sub,
sup {
	font-size: .75em;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

ol,
ul {
	margin: 0 0 2.5rem 4rem;
	padding: 0
}

ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0
}

dl {
	margin-bottom: 2.5rem;
	margin-top: 0
}

dt {
	font-weight: 700
}

img {
	border-style: none
}

.has-map img {
	max-width: none
}

img {
	height: auto;
	max-width: 100%
}

svg {
	display: inline-block;
	fill: currentColor;
	flex-shrink: 0;
	height: 1em;
	vertical-align: text-bottom;
	width: 1em
}

svg:not(:root) {
	overflow: hidden
}

hr {
	border-bottom: 0;
	border-top: 1px solid #cbd5e0;
	box-sizing: content-box;
	height: 0;
	margin-bottom: 2.5rem;
	margin-top: 2.5rem;
	overflow: visible
}

fieldset,
form {
	margin: 0 0 2.5rem
}

fieldset {
	border: none;
	padding: 0
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

legend small {
	color: #a0aec0;
	font-size: 1.6rem
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
select {
	text-transform: none
}

button,
input {
	overflow: visible
}

input {
	line-height: normal
}

optgroup {
	font-weight: 700
}

textarea {
	overflow: auto
}

input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 2.5rem;
	width: 100%
}

table col[class*=col-],
table td[class*=col-],
table th[class*=col-] {
	display: table-column;
	float: none;
	position: static
}

table td[class*=col-],
table th[class*=col-] {
	display: table-cell
}

th {
	text-align: left
}

.leaflet-image-layer,
.leaflet-layer,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-pane,
.leaflet-pane>canvas,
.leaflet-pane>svg,
.leaflet-tile,
.leaflet-tile-container,
.leaflet-zoom-box {
	position: absolute;
	left: 0;
	top: 0
}

.leaflet-container {
	overflow: hidden
}

.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.leaflet-tile::-moz-selection {
	background: transparent
}

.leaflet-tile::selection {
	background: transparent
}

.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast
}

.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0
}

.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block
}

.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer {
	max-width: none!important;
	max-height: none!important
}

.leaflet-container.leaflet-touch-zoom {
	touch-action: pan-x pan-y
}

.leaflet-container.leaflet-touch-drag {
	touch-action: none;
	touch-action: pinch-zoom
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	touch-action: none
}

.leaflet-container {
	-webkit-tap-highlight-color: transparent
}

.leaflet-tile {
	-webkit-filter: inherit;
	filter: inherit;
	visibility: hidden
}

.leaflet-tile-loaded {
	visibility: inherit
}

.leaflet-zoom-box {
	width: 0;
	height: 0;
	box-sizing: border-box;
	z-index: 800
}

.leaflet-overlay-pane svg {
	-moz-user-select: none
}

.leaflet-pane {
	z-index: 400
}

.leaflet-tile-pane {
	z-index: 200
}

.leaflet-overlay-pane {
	z-index: 400
}

.leaflet-shadow-pane {
	z-index: 500
}

.leaflet-marker-pane {
	z-index: 600
}

.leaflet-tooltip-pane {
	z-index: 650
}

.leaflet-popup-pane {
	z-index: 700
}

.leaflet-map-pane canvas {
	z-index: 100
}

.leaflet-map-pane svg {
	z-index: 200
}

.leaflet-vml-shape {
	width: 1px;
	height: 1px
}

.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute
}

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted;
	pointer-events: auto
}

.leaflet-bottom,
.leaflet-top {
	position: absolute;
	z-index: 1000;
	pointer-events: none
}

.leaflet-top {
	top: 0
}

.leaflet-right {
	right: 0
}

.leaflet-bottom {
	bottom: 0
}

.leaflet-left {
	left: 0
}

.leaflet-control {
	float: left;
	clear: both
}

.leaflet-right .leaflet-control {
	float: right
}

.leaflet-top .leaflet-control {
	margin-top: 10px
}

.leaflet-bottom .leaflet-control {
	margin-bottom: 10px
}

.leaflet-left .leaflet-control {
	margin-left: 10px
}

.leaflet-right .leaflet-control {
	margin-right: 10px
}

.leaflet-fade-anim .leaflet-tile {
	will-change: opacity
}

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	transition: opacity .2s linear
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1
}

.leaflet-zoom-animated {
	transform-origin: 0 0
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change: transform;
	transition: transform .25s cubic-bezier(0, 0, .25, 1)
}

.leaflet-pan-anim .leaflet-tile,
.leaflet-zoom-anim .leaflet-tile {
	transition: none
}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden
}

.leaflet-interactive {
	cursor: pointer
}

.leaflet-grab {
	cursor: -webkit-grab;
	cursor: grab
}

.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair
}

.leaflet-control,
.leaflet-popup-pane {
	cursor: auto
}

.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.leaflet-image-layer,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-pane>svg path,
.leaflet-tile-container {
	pointer-events: none
}

.leaflet-image-layer.leaflet-interactive,
.leaflet-marker-icon.leaflet-interactive,
.leaflet-pane>svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted;
	pointer-events: auto
}

.leaflet-container {
	background: #ddd;
	outline: 0
}

.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: hsla(0, 0%, 100%, .5)
}

.leaflet-container {
	font: 12px/1.5 Helvetica Neue, Arial, Helvetica, sans-serif
}

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0, 0, 0, .65);
	border-radius: 4px
}

.leaflet-bar a,
.leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #000
}

.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block
}

.leaflet-bar a:hover {
	background-color: #f4f4f4
}

.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}

.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none
}

.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb
}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px
}

.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px
}

.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px
}

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: 700 18px Lucida Console, Monaco, monospace;
	text-indent: 1px
}

.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
	font-size: 22px
}

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0, 0, 0, .4);
	background: #fff;
	border-radius: 5px
}

.leaflet-control-layers-toggle {
	background-image: url(images/layers.png);
	width: 36px;
	height: 36px
}

.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(images/layers-2x.png);
	background-size: 26px 26px
}

.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px
}

.leaflet-control-layers-expanded .leaflet-control-layers-toggle,
.leaflet-control-layers .leaflet-control-layers-list {
	display: none
}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative
}

.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff
}

.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px
}

.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px
}

.leaflet-control-layers label {
	display: block
}

.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px
}

.leaflet-default-icon-path {
	background-image: url(images/marker-icon.png)
}

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: hsla(0, 0%, 100%, .7);
	margin: 0
}

.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333
}

.leaflet-control-attribution a {
	text-decoration: none
}

.leaflet-control-attribution a:hover {
	text-decoration: underline
}

.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px
}

.leaflet-left .leaflet-control-scale {
	margin-left: 5px
}

.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px
}

.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	box-sizing: border-box;
	background: #fff;
	background: hsla(0, 0%, 100%, .5)
}

.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px
}

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777
}

.leaflet-touch .leaflet-bar,
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers {
	box-shadow: none
}

.leaflet-touch .leaflet-bar,
.leaflet-touch .leaflet-control-layers {
	border: 2px solid rgba(0, 0, 0, .2);
	background-clip: padding-box
}

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px
}

.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px
}

.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4
}

.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none
}

.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;
	margin: -10px auto 0;
	transform: rotate(45deg)
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: #fff;
	color: #333;
	box-shadow: 0 3px 14px rgba(0, 0, 0, .4)
}

.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	border: none;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: 700;
	background: transparent
}

.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999
}

.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd
}

.leaflet-oldie .leaflet-popup-content-wrapper {
	zoom: 1
}

.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto
}

.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px
}

.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999
}

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666
}

.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .4)
}

.leaflet-tooltip.leaflet-clickable {
	cursor: pointer;
	pointer-events: auto
}

.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before,
.leaflet-tooltip-top:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: ""
}

.leaflet-tooltip-bottom {
	margin-top: 6px
}

.leaflet-tooltip-top {
	margin-top: -6px
}

.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px
}

.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff
}

.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff
}

.leaflet-tooltip-left {
	margin-left: -6px
}

.leaflet-tooltip-right {
	margin-left: 6px
}

.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px
}

.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff
}

.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff
}

.mapboxgl-map {
	font: 12px/20px Helvetica Neue, Arial, Helvetica, sans-serif;
	overflow: hidden;
	position: relative;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.mapboxgl-canvas {
	position: absolute;
	left: 0;
	top: 0
}

.mapboxgl-map:-webkit-full-screen {
	width: 100%;
	height: 100%
}

.mapboxgl-canary {
	background-color: salmon
}

.mapboxgl-canvas-container.mapboxgl-interactive,
.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass {
	cursor: -webkit-grab;
	cursor: grab;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer {
	cursor: pointer
}

.mapboxgl-canvas-container.mapboxgl-interactive:active,
.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active {
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas {
	touch-action: pan-x pan-y
}

.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,
.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas {
	touch-action: pinch-zoom
}

.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas {
	touch-action: none
}

.mapboxgl-ctrl-bottom-left,
.mapboxgl-ctrl-bottom-right,
.mapboxgl-ctrl-top-left,
.mapboxgl-ctrl-top-right {
	position: absolute;
	pointer-events: none;
	z-index: 2
}

.mapboxgl-ctrl-top-left {
	top: 0;
	left: 0
}

.mapboxgl-ctrl-top-right {
	top: 0;
	right: 0
}

.mapboxgl-ctrl-bottom-left {
	bottom: 0;
	left: 0
}

.mapboxgl-ctrl-bottom-right {
	right: 0;
	bottom: 0
}

.mapboxgl-ctrl {
	clear: both;
	pointer-events: auto;
	transform: translate(0)
}

.mapboxgl-ctrl-top-left .mapboxgl-ctrl {
	margin: 10px 0 0 10px;
	float: left
}

.mapboxgl-ctrl-top-right .mapboxgl-ctrl {
	margin: 10px 10px 0 0;
	float: right
}

.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl {
	margin: 0 0 10px 10px;
	float: left
}

.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl {
	margin: 0 10px 10px 0;
	float: right
}

.mapboxgl-ctrl-group {
	border-radius: 4px;
	background: #fff
}

.mapboxgl-ctrl-group:not(:empty) {
	box-shadow: 0 0 0 2px rgba(0, 0, 0, .1)
}

@media (-ms-high-contrast:active) {
	.mapboxgl-ctrl-group:not(:empty) {
		box-shadow: 0 0 0 2px ButtonText
	}
}

.mapboxgl-ctrl-group button {
	width: 29px;
	height: 29px;
	display: block;
	padding: 0;
	outline: none;
	border: 0;
	box-sizing: border-box;
	background-color: transparent;
	cursor: pointer
}

.mapboxgl-ctrl-group button+button {
	border-top: 1px solid #ddd
}

.mapboxgl-ctrl button .mapboxgl-ctrl-icon {
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 50%
}

@media (-ms-high-contrast:active) {
	.mapboxgl-ctrl-icon {
		background-color: transparent
	}
	.mapboxgl-ctrl-group button+button {
		border-top: 1px solid ButtonText
	}
}

.mapboxgl-ctrl button::-moz-focus-inner {
	border: 0;
	padding: 0
}

.mapboxgl-ctrl-group button:focus {
	box-shadow: 0 0 2px 2px #0096ff
}

.mapboxgl-ctrl button:disabled {
	cursor: not-allowed
}

.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon {
	opacity: .25
}

.mapboxgl-ctrl button:not(:disabled):hover {
	background-color: rgba(0, 0, 0, .05)
}

.mapboxgl-ctrl-group button:focus:focus-visible {
	box-shadow: 0 0 2px 2px #0096ff
}

.mapboxgl-ctrl-group button:focus:not(:focus-visible) {
	box-shadow: none
}

.mapboxgl-ctrl-group button:focus:first-child {
	border-radius: 4px 4px 0 0
}

.mapboxgl-ctrl-group button:focus:last-child {
	border-radius: 0 0 4px 4px
}

.mapboxgl-ctrl-group button:focus:only-child {
	border-radius: inherit
}

.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")
}

@media (-ms-high-contrast:active) {
	.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")
	}
	.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")
	}
}

@media (-ms-high-contrast:black-on-white) {
	.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")
	}
	.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")
	}
}

.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")
}

@media (-ms-high-contrast:active) {
	.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")
	}
	.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")
	}
}

@media (-ms-high-contrast:black-on-white) {
	.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")
	}
	.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")
	}
}

.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")
}

@media (-ms-high-contrast:active) {
	.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")
	}
}

@media (-ms-high-contrast:black-on-white) {
	.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")
	}
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon {
	-webkit-animation: mapboxgl-spin 2s linear infinite;
	animation: mapboxgl-spin 2s linear infinite
}

@media (-ms-high-contrast:active) {
	.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")
	}
	.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")
	}
	.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")
	}
	.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")
	}
	.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")
	}
	.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")
	}
}

@media (-ms-high-contrast:black-on-white) {
	.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")
	}
	.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")
	}
}

@-webkit-keyframes mapboxgl-spin {
	0% {
		-webkit-transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn)
	}
}

@keyframes mapboxgl-spin {
	0% {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(1turn)
	}
}

a.mapboxgl-ctrl-logo {
	width: 88px;
	height: 23px;
	margin: 0 0 -4px -4px;
	display: block;
	background-repeat: no-repeat;
	cursor: pointer;
	overflow: hidden;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg opacity='.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg opacity='.9' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")
}

a.mapboxgl-ctrl-logo.mapboxgl-compact {
	width: 23px
}

@media (-ms-high-contrast:active) {
	a.mapboxgl-ctrl-logo {
		background-color: transparent;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")
	}
}

@media (-ms-high-contrast:black-on-white) {
	a.mapboxgl-ctrl-logo {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/svg%3E")
	}
}

.mapboxgl-ctrl.mapboxgl-ctrl-attrib {
	padding: 0 5px;
	background-color: hsla(0, 0%, 100%, .5);
	margin: 0
}

@media screen {
	.mapboxgl-ctrl-attrib.mapboxgl-compact {
		min-height: 20px;
		padding: 0;
		margin: 10px;
		position: relative;
		background-color: #fff;
		border-radius: 3px 12px 12px 3px
	}
	.mapboxgl-ctrl-attrib.mapboxgl-compact:hover {
		padding: 2px 24px 2px 4px;
		visibility: visible;
		margin-top: 6px
	}
	.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:hover,
	.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:hover {
		padding: 2px 4px 2px 24px;
		border-radius: 12px 3px 3px 12px
	}
	.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner {
		display: none
	}
	.mapboxgl-ctrl-attrib.mapboxgl-compact:hover .mapboxgl-ctrl-attrib-inner {
		display: block
	}
	.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
		content: "";
		cursor: pointer;
		position: absolute;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E");
		background-color: hsla(0, 0%, 100%, .5);
		width: 24px;
		height: 24px;
		box-sizing: border-box;
		border-radius: 12px
	}
	.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
		bottom: 0;
		right: 0
	}
	.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
		top: 0;
		right: 0
	}
	.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
		top: 0;
		left: 0
	}
	.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
		bottom: 0;
		left: 0
	}
}

@media screen and (-ms-high-contrast:active) {
	.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")
	}
}

@media screen and (-ms-high-contrast:black-on-white) {
	.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")
	}
}

.mapboxgl-ctrl-attrib a {
	color: rgba(0, 0, 0, .75);
	text-decoration: none
}

.mapboxgl-ctrl-attrib a:hover {
	color: inherit;
	text-decoration: underline
}

.mapboxgl-ctrl-attrib .mapbox-improve-map {
	font-weight: 700;
	margin-left: 2px
}

.mapboxgl-attrib-empty {
	display: none
}

.mapboxgl-ctrl-scale {
	background-color: hsla(0, 0%, 100%, .75);
	font-size: 10px;
	border: 2px solid #333;
	border-top: #333;
	padding: 0 5px;
	color: #333;
	box-sizing: border-box
}

.mapboxgl-popup {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	will-change: transform;
	pointer-events: none
}

.mapboxgl-popup-anchor-top,
.mapboxgl-popup-anchor-top-left,
.mapboxgl-popup-anchor-top-right {
	flex-direction: column
}

.mapboxgl-popup-anchor-bottom,
.mapboxgl-popup-anchor-bottom-left,
.mapboxgl-popup-anchor-bottom-right {
	flex-direction: column-reverse
}

.mapboxgl-popup-anchor-left {
	flex-direction: row
}

.mapboxgl-popup-anchor-right {
	flex-direction: row-reverse
}

.mapboxgl-popup-tip {
	width: 0;
	height: 0;
	border: 10px solid transparent;
	z-index: 1
}

.mapboxgl-popup-anchor-top .mapboxgl-popup-tip {
	align-self: center;
	border-top: none;
	border-bottom-color: #fff
}

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip {
	align-self: flex-start;
	border-top: none;
	border-left: none;
	border-bottom-color: #fff
}

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip {
	align-self: flex-end;
	border-top: none;
	border-right: none;
	border-bottom-color: #fff
}

.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
	align-self: center;
	border-bottom: none;
	border-top-color: #fff
}

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip {
	align-self: flex-start;
	border-bottom: none;
	border-left: none;
	border-top-color: #fff
}

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip {
	align-self: flex-end;
	border-bottom: none;
	border-right: none;
	border-top-color: #fff
}

.mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
	align-self: center;
	border-left: none;
	border-right-color: #fff
}

.mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
	align-self: center;
	border-right: none;
	border-left-color: #fff
}

.mapboxgl-popup-close-button {
	position: absolute;
	right: 0;
	top: 0;
	border: 0;
	border-radius: 0 3px 0 0;
	cursor: pointer;
	background-color: transparent
}

.mapboxgl-popup-close-button:hover {
	background-color: rgba(0, 0, 0, .05)
}

.mapboxgl-popup-content {
	position: relative;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
	padding: 10px 10px 15px;
	pointer-events: auto
}

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content {
	border-top-left-radius: 0
}

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content {
	border-top-right-radius: 0
}

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content {
	border-bottom-left-radius: 0
}

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content {
	border-bottom-right-radius: 0
}

.mapboxgl-popup-track-pointer {
	display: none
}

.mapboxgl-popup-track-pointer * {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.mapboxgl-map:hover .mapboxgl-popup-track-pointer {
	display: flex
}

.mapboxgl-map:active .mapboxgl-popup-track-pointer {
	display: none
}

.mapboxgl-marker {
	position: absolute;
	top: 0;
	left: 0;
	will-change: transform
}

.mapboxgl-user-location-dot,
.mapboxgl-user-location-dot:before {
	background-color: #1da1f2;
	width: 15px;
	height: 15px;
	border-radius: 50%
}

.mapboxgl-user-location-dot:before {
	content: "";
	position: absolute;
	-webkit-animation: mapboxgl-user-location-dot-pulse 2s infinite;
	animation: mapboxgl-user-location-dot-pulse 2s infinite
}

.mapboxgl-user-location-dot:after {
	border-radius: 50%;
	border: 2px solid #fff;
	content: "";
	height: 19px;
	left: -2px;
	position: absolute;
	top: -2px;
	width: 19px;
	box-sizing: border-box;
	box-shadow: 0 0 3px rgba(0, 0, 0, .35)
}

@-webkit-keyframes mapboxgl-user-location-dot-pulse {
	0% {
		-webkit-transform: scale(1);
		opacity: 1
	}
	70% {
		-webkit-transform: scale(3);
		opacity: 0
	}
	to {
		-webkit-transform: scale(1);
		opacity: 0
	}
}

@keyframes mapboxgl-user-location-dot-pulse {
	0% {
		transform: scale(1);
		opacity: 1
	}
	70% {
		transform: scale(3);
		opacity: 0
	}
	to {
		transform: scale(1);
		opacity: 0
	}
}

.mapboxgl-user-location-dot-stale {
	background-color: #aaa
}

.mapboxgl-user-location-dot-stale:after {
	display: none
}

.mapboxgl-user-location-accuracy-circle {
	background-color: rgba(29, 161, 242, .2);
	width: 1px;
	height: 1px;
	border-radius: 100%
}

.mapboxgl-crosshair,
.mapboxgl-crosshair .mapboxgl-interactive,
.mapboxgl-crosshair .mapboxgl-interactive:active {
	cursor: crosshair
}

.mapboxgl-boxzoom {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	background: #fff;
	border: 2px dotted #202020;
	opacity: .5
}

@media print {
	.mapbox-improve-map {
		display: none
	}
}

.banner-slider {
	position: relative;
	overflow: hidden;
}

.banner-slider:hover .slider-navigation {
	opacity: 1
}

.banner-slider:hover .slider-navigation--previous {
	left: 2em
}

.banner-slider:hover .slider-navigation--next {
	right: 2em
}

.slider {
	position: relative;
	overflow: hidden;
}

.slider:hover .slider-navigation {
	opacity: 1
}

.slider:hover .slider-navigation--previous {
	left: 2em
}

.slider:hover .slider-navigation--next {
	right: 2em
}

.slider__slide {
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	visibility: hidden;
	width: 100%
}

.slider__slide--current {
	pointer-events: auto;
	position: relative;
	visibility: visible
}

.slider__img {
	display: block;
	width: 100%
}

.slider__content {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	padding: 5px;
	background-color: hsla(0, 0%, 100%, .6)
}

.slider__dots {
	align-items: center;
	display: flex;
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 2.5rem
}

.slider__dot {
	background: #3ea303;
	cursor: pointer;
	height: 6px;
	margin-right: 4px;
	opacity: .5;
	transition: opacity .4s, background .4s, width .4s;
	width: .5em
}

.slider__dot--current {
	background: #02194d;
	width: 1em;
	opacity: 1
}

.slider-list {
	overflow: hidden;
	position: relative
}

.slider-index {
	align-items: center;
	background: rgba(0, 0, 0, .4);
	border-radius: .4rem;
	bottom: 2em;
	color: #fff;
	display: flex;
	padding: .3em .6em;
	position: absolute;
	right: 2em
}

.slider-index__icon {
	margin-right: .5em
}

.slider-navigation {
	background: ;
	border: 0;
	color: ;
	opacity: 0;
	padding: 1em;
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.slider-navigation:active,
.slider-navigation:focus,
.slider-navigation:hover {
	background: ;
	color: 
}

.slider-navigation--previous {
	left: -5em;
	transition: left .4s, opacity .4s
}

.slider-navigation--next {
	right: -5em;
	transition: right .4s, opacity .4s
}

.slider-navigation__icon {
	display: block;
	fill: currentColor;
	height: 1em;
	width: 1em
}

@media (min-width:46.25em) {
	.slider-navigation__icon {
		height: 2em;
		width: 2em
	}
}

.slider--slide .slider__slide--show-previous {
	-webkit-animation: slideFromLeft .35s linear 10ms both;
	animation: slideFromLeft .35s linear 10ms both
}

.slider--slide .slider__slide--show-next {
	-webkit-animation: slideFromRight .35s linear 10ms both;
	animation: slideFromRight .35s linear 10ms both
}

.slider--slide .slider__slide--hide-next,
.slider--slide .slider__slide--hide-previous {
	visibility: visible
}

.slider--slide .slider__slide--hide-previous {
	-webkit-animation: slideToLeft .35s linear 10ms both;
	animation: slideToLeft .35s linear 10ms both
}

.slider--slide .slider__slide--hide-next {
	-webkit-animation: slideToRight .35s linear 10ms both;
	animation: slideToRight .35s linear 10ms both
}

.slider--fade .slider__slide--show-next,
.slider--fade .slider__slide--show-previous {
	-webkit-animation: fadeIn .35s linear 10ms both;
	animation: fadeIn .35s linear 10ms both;
	opacity: 0
}

.slider--fade .slider__slide--hide-next,
.slider--fade .slider__slide--hide-previous {
	visibility: visible;
	-webkit-animation: fadeOut .35s linear 10ms both;
	animation: fadeOut .35s linear 10ms both
}

@-webkit-keyframes slideFromLeft {
	0% {
		transform: translate3d(-100%, 0, 0)
	}
}

@keyframes slideFromLeft {
	0% {
		transform: translate3d(-100%, 0, 0)
	}
}

@-webkit-keyframes slideFromRight {
	0% {
		transform: translate3d(100%, 0, 0)
	}
}

@keyframes slideFromRight {
	0% {
		transform: translate3d(100%, 0, 0)
	}
}

@-webkit-keyframes slideToLeft {
	99% {
		opacity: 1
	}
	to {
		opacity: 0;
		transform: translate3d(-100%, 0, 0)
	}
}

@keyframes slideToLeft {
	99% {
		opacity: 1
	}
	to {
		opacity: 0;
		transform: translate3d(-100%, 0, 0)
	}
}

@-webkit-keyframes slideToRight {
	99% {
		opacity: 1
	}
	to {
		opacity: 0;
		transform: translate3d(100%, 0, 0)
	}
}

@keyframes slideToRight {
	99% {
		opacity: 1
	}
	to {
		opacity: 0;
		transform: translate3d(100%, 0, 0)
	}
}

.no-js .slider__slide {
	position: static;
	visibility: visible
}

.no-js .slider__slide:not(:first-child) {
	display: none
}

html {
	background: #fcfcfc;
	font-size: 55%
}

@media (min-width:46.25em) {
	html {
		font-size: 62.5%
	}
}

body {
	color: #3ea303;
	font-family: Source Sans Pro, Open Sans, Arial, sans-serif;
	font-size: 1.6rem;
	line-height: 1.5;
	min-height: 100vh
}

.size-limit {
	margin-left: auto;
	margin-right: auto;
	max-width: 45em
}

.size-limit--left {
	margin-left: 0
}

a {
	color: #091f00;
	-webkit-text-decoration-skip: ink;
	text-decoration-skip-ink: auto
}

.page--has-admin-bar {
	padding-bottom: 34px
}

.admin-bar {
	background-color: #45b080;
	bottom: 0;
	display: none;
	flex-direction: row;
	flex-wrap: wrap;
	font-family: Arial, sans-serif;
	font-size: .8em;
	left: 0;
	right: 0;
	position: fixed;
	z-index: 99
}

@media (min-width:61.25em) {
	.admin-bar {
		display: flex
	}
}

.admin-bar__link {
	align-items: center;
	color: #fff;
	display: flex;
	padding: .6em 1em;
	position: relative;
	text-decoration: none
}

.admin-bar__link:not(:first-child) {
	border-left: 1px solid #fff
}

.admin-bar__link:active,
.admin-bar__link:focus,
.admin-bar__link:hover {
	background: #317d54;
	text-decoration: none
}

.admin-bar__link:active .admin-bar__popup,
.admin-bar__link:focus .admin-bar__popup,
.admin-bar__link:hover .admin-bar__popup {
	display: block
}

.admin-bar__link--logout {
	background: #f56565
}

.admin-bar__link--logout:active,
.admin-bar__link--logout:focus,
.admin-bar__link--logout:hover {
	background: #c53030
}

.admin-bar__popup {
	bottom: 100%;
	display: none;
	left: 0;
	margin: 0 0 -1px;
	overflow-y: auto
}

.admin-bar__code {
	color: #45b080
}

.admin-bar__list {
	list-style: none;
	margin-bottom: 0;
	margin-left: 0
}

.admin-bar__list .admin-bar__list {
	margin-left: 2em
}

.admin-bar__variable {
	color: #45b080
}

.admin-bar__type:before {
	content: "("
}

.admin-bar__type:after {
	content: ")"
}

.alert {
	background: #ebf8ff;
	border-left: 4px solid #2b6cb0;
	color: #2b6cb0;
	margin-bottom: .75rem;
	padding: 1.25rem 1.5rem;
	position: relative
}

.alert--warning {
	background: #fffaf0;
	border-left-color: #c05621;
	color: #c05621
}

.alert--error {
	background: #fff5f5;
	border-left-color: #c53030;
	color: #c53030
}

.alert--success {
	background: #f0fff4;
	border-left-color: #276749;
	color: #276749
}

.alert--muted {
	background: #f0f6f9;
	border-left-color: #4a5568;
	color: #4a5568
}

.alert a {
	color: inherit
}

.animate {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	opacity: 0
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
	opacity: 0;
	transform: translateY(2.4rem)
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
	opacity: 0;
	transform: translateX(2.4rem)
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
	opacity: 0;
	transform: translateX(-2.4rem)
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
	opacity: 0;
	transform: translateY(-2.4rem)
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp
}

.spinner {
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: spin;
	animation-name: spin;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}

.delay:first-child {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}

.delay:nth-child(2) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.delay:nth-child(3) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}

.delay:nth-child(4) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

.delay:nth-child(5) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}

.delay:nth-child(6) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}

.delay:nth-child(7) {
	-webkit-animation-delay: .7s;
	animation-delay: .7s
}

.delay:nth-child(8) {
	-webkit-animation-delay: .8s;
	animation-delay: .8s
}

.delay:nth-child(9) {
	-webkit-animation-delay: .9s;
	animation-delay: .9s
}

.delay:nth-child(10) {
	-webkit-animation-delay: 1s;
	animation-delay: 1s
}

.delay:nth-child(11) {
	-webkit-animation-delay: 1.1s;
	animation-delay: 1.1s
}

.delay:nth-child(12) {
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s
}

.delay:nth-child(13) {
	-webkit-animation-delay: 1.3s;
	animation-delay: 1.3s
}

.delay:nth-child(14) {
	-webkit-animation-delay: 1.4s;
	animation-delay: 1.4s
}

.delay:nth-child(15) {
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s
}

.delay:nth-child(16) {
	-webkit-animation-delay: 1.6s;
	animation-delay: 1.6s
}

.delay:nth-child(17) {
	-webkit-animation-delay: 1.7s;
	animation-delay: 1.7s
}

.delay:nth-child(18) {
	-webkit-animation-delay: 1.8s;
	animation-delay: 1.8s
}

.delay:nth-child(19) {
	-webkit-animation-delay: 1.9s;
	animation-delay: 1.9s
}

.delay:nth-child(20) {
	-webkit-animation-delay: 2s;
	animation-delay: 2s
}

.delay:nth-child(21) {
	-webkit-animation-delay: 2.1s;
	animation-delay: 2.1s
}

.delay:nth-child(22) {
	-webkit-animation-delay: 2.2s;
	animation-delay: 2.2s
}

.delay:nth-child(23) {
	-webkit-animation-delay: 2.3s;
	animation-delay: 2.3s
}

.delay:nth-child(24) {
	-webkit-animation-delay: 2.4s;
	animation-delay: 2.4s
}

.delay:nth-child(25) {
	-webkit-animation-delay: 2.5s;
	animation-delay: 2.5s
}

.delay:nth-child(26) {
	-webkit-animation-delay: 2.6s;
	animation-delay: 2.6s
}

.delay:nth-child(27) {
	-webkit-animation-delay: 2.7s;
	animation-delay: 2.7s
}

.delay:nth-child(28) {
	-webkit-animation-delay: 2.8s;
	animation-delay: 2.8s
}

.delay:nth-child(29) {
	-webkit-animation-delay: 2.9s;
	animation-delay: 2.9s
}

.delay:nth-child(30) {
	-webkit-animation-delay: 3s;
	animation-delay: 3s
}

.delay:nth-child(31) {
	-webkit-animation-delay: 3.1s;
	animation-delay: 3.1s
}

.delay:nth-child(32) {
	-webkit-animation-delay: 3.2s;
	animation-delay: 3.2s
}

.delay:nth-child(33) {
	-webkit-animation-delay: 3.3s;
	animation-delay: 3.3s
}

.delay:nth-child(34) {
	-webkit-animation-delay: 3.4s;
	animation-delay: 3.4s
}

.delay:nth-child(35) {
	-webkit-animation-delay: 3.5s;
	animation-delay: 3.5s
}

.delay:nth-child(36) {
	-webkit-animation-delay: 3.6s;
	animation-delay: 3.6s
}

.delay:nth-child(37) {
	-webkit-animation-delay: 3.7s;
	animation-delay: 3.7s
}

.delay:nth-child(38) {
	-webkit-animation-delay: 3.8s;
	animation-delay: 3.8s
}

.delay:nth-child(39) {
	-webkit-animation-delay: 3.9s;
	animation-delay: 3.9s
}

.delay:nth-child(40) {
	-webkit-animation-delay: 4s;
	animation-delay: 4s
}

@-webkit-keyframes spin {
	to {
		transform: rotate(1turn)
	}
}

@keyframes spin {
	to {
		transform: rotate(1turn)
	}
}

@-webkit-keyframes fadeIn {
	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	to {
		opacity: 1
	}
}

@-webkit-keyframes fadeInUp {
	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes fadeInUp {
	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@-webkit-keyframes fadeInLeft {
	to {
		opacity: 1;
		transform: translateX(0)
	}
}

@keyframes fadeInLeft {
	to {
		opacity: 1;
		transform: translateX(0)
	}
}

@-webkit-keyframes fadeInRight {
	to {
		opacity: 1;
		transform: translateX(0)
	}
}

@keyframes fadeInRight {
	to {
		opacity: 1;
		transform: translateX(0)
	}
}

@-webkit-keyframes fadeInDown {
	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes fadeInDown {
	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@-webkit-keyframes fadeOut {
	to {
		opacity: 0
	}
}

@keyframes fadeOut {
	to {
		opacity: 0
	}
}

@-webkit-keyframes fadeOutUp {
	to {
		opacity: 0;
		transform: translateY(-2.4rem)
	}
}

@keyframes fadeOutUp {
	to {
		opacity: 0;
		transform: translateY(-2.4rem)
	}
}

.announcement {
	background: #6fe82e;
	font-size: 1.4rem;
	color: #50b304;
	padding: 1em
}

@media (min-width:46.25em) {
	.announcement {
		font-size: 1em
	}
}

.announcement--muted {
	background: #1a202c;
	color: #fff;
	font-size: 1.4rem
}

.announcement--muted a {
	color: #fff
}

.button {
	background: #3ea303;
	border-radius: .4rem;
	border: 1px solid transparent;
	color: #f2f7ed;
	display: inline-block;
	font-size: 1.6rem;
	line-height: 1.5;
	padding: .5em 1.2em;
	position: relative;
	text-align: center;
	text-decoration: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	white-space: nowrap
}

.button:after {
	background: rgba(0, 0, 0, .1);
	border-radius: .4rem;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0
}

.button:active,
.button:focus,
.button:hover {
	color: #f2f7ed;
	text-decoration: none
}

.button:active:after,
.button:focus:after,
.button:hover:after {
	opacity: 1
}

.button:active {
	transform: scale(.95)
}

.button[type=submit] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.button[disabled] {
	opacity: .4;
	pointer-events: none
}

.button2 {
	background: transparent;
	border-radius: .4rem;
	border: 1px solid transparent;
	color: #f2f7ed;
	display: inline-block;
	font-size: 1.6rem;
	line-height: 1.5;
	padding: .5em 1.2em;
	position: relative;
	text-align: center;
	text-decoration: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	white-space: nowrap
}

.button2:after {
	background: rgba(0, 0, 0, .1);
	border-radius: .4rem;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0
}

.button2:active,
.button2:focus,
.button2:hover {
	color: #ff0;
	text-decoration: none
}

.button2:active:after,
.button2:focus:after,
.button2:hover:after {
	opacity: 1
}

.button2:active {
	transform: scale(.95)
}

.button2[type=submit] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.button2[disabled] {
	opacity: .4;
	pointer-events: none
}

.button--muted {
	background: #fff;
	border-color: #3ea303;
	color: #3ea303
}

.button--muted:after {
	display: none
}

.button--muted:active,
.button--muted:focus,
.button--muted:hover {
	border-color: #50b304;
	color: #50b304
}

.button--muted.button--active {
	border: 1px solid #e2e8f0
}

.button--transparent {
	background: transparent
}

.button--transparent,
.button--transparent:active,
.button--transparent:focus,
.button--transparent:hover {
	color: #50b304
}

.button--transparent.button--active {
	background: #92f23f;
	border: 1px solid #3ea303
}

.button--success {
	background: #f0fff4;
	color: #276749
}

.button--success:after {
	display: none
}

.button--success:active,
.button--success:focus,
.button--success:hover {
	background: #c6f6d5;
	color: #276749
}

.button--danger {
	background: #fff5f5;
	color: #c53030
}

.button--danger:after {
	display: none
}

.button--danger:active,
.button--danger:focus,
.button--danger:hover {
	background: #fed7d7;
	color: #c53030
}

.button--link {
	background: none;
	border: 0;
	color: #50b304;
	cursor: pointer;
	line-height: inherit;
	padding: 0;
	text-decoration: underline;
	vertical-align: baseline
}

.button--link--muted {
	color: #01081c
}

.button--link--danger {
	color: #c53030
}

.button--link:active,
.button--link:focus,
.button--link:hover {
	color: #50b304;
	background: none;
	text-decoration: none
}

.button--link:active:after,
.button--link:focus:after,
.button--link:hover:after {
	display: none
}

.button--invisible {
	background: none;
	border: 0;
	color: inherit;
	cursor: pointer;
	line-height: inherit;
	padding: 0;
	vertical-align: baseline
}

.button--invisible:active,
.button--invisible:focus,
.button--invisible:hover {
	outline: thin dotted currentColor;
	outline-offset: 2px
}

.button--invisible:active:after,
.button--invisible:focus:after,
.button--invisible:hover:after {
	display: none
}

.button--block {
	display: block;
	width: 100%
}

.button--block[type=submit] {
	margin-left: 0
}

.button--icon {
	align-items: center;
	display: inline-flex
}

.button--icon .button__icon+.button__label,
.button--icon .button__label+.button__icon {
	margin-left: .5em
}

@media (min-width:46.25em) {
	.cards {
		display: grid;
		grid-gap: 1em;
		grid-template-columns: repeat(auto-fit, minmax(200px, 1fr))
	}
}

.card {
	border: 1px solid #3ea303;
	border-radius: .4rem;
	box-shadow: 0 .3125em .3125em -.3125em rgba(0, 0, 0, .4);
	display: flex;
	flex-direction: column;
	padding: 1.5rem
}

.card__image {
	margin: -1.5rem -1.5rem 1.5rem
}

.card__img {
	display: block
}

@media (min-width:46.25em) {
	.card__img {
		max-height: 16em;
		width: auto
	}
	@supports ((-o-object-fit:cover) or (object-fit:cover)) {
		.card__img {
			height: 16em;
			-o-object-fit: cover;
			object-fit: cover;
			width: 100%
		}
	}
}

.card__placeholder {
	background: #92f23f;
	border-top-left-radius: .4rem;
	border-top-right-radius: .4rem;
	margin: -1.5rem -1.5rem 1.5rem
}

.card__placeholder-image {
	display: block;
	height: 16em;
	margin-left: auto;
	margin-right: auto
}

.card__title {
	font-family: Source Sans Pro, Open Sans, Arial, sans-serif;
	font-size: 1.8rem
}

.card__actions {
	margin-top: auto
}

.cookie-notice {
	background: #fcfcfc;
	border-radius: .4rem;
	color: #000;
	font-size: 1.4rem;
	left: 5vw;
	max-width: 25em;
	padding: 1em;
	position: fixed;
	top: 5vw;
	width: 90vw;
	z-index: 100
}

@media (min-width:46.25em) {
	.cookie-notice {
		left: 2em;
		top: 2em
	}
}

.cookie-notice__headline {
	align-items: center;
	color: #50b304;
	display: flex;
	font-family: Source Sans Pro, Open Sans, Arial, sans-serif;
	font-size: 2em;
	font-weight: 700;
	margin-bottom: 2.5rem
}

.cookie-notice__close {
	background: none;
	border: 0;
	padding: .5em;
	position: absolute;
	right: .5em;
	top: .5em
}

.cookie-notice__close:active,
.cookie-notice__close:focus,
.cookie-notice__close:hover {
	background: rgba(0, 0, 0, .2)
}

.cookie-notice--closed {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 0;
	border: 0;
	bottom: 0;
	cursor: pointer;
	left: 0;
	padding: .5em;
	position: fixed;
	top: auto;
	width: auto
}

@media (min-width:61.25em) {
	.page--has-admin-bar .cookie-notice--closed {
		bottom: 34px
	}
}

.cookie-notice--closed:active,
.cookie-notice--closed:focus,
.cookie-notice--closed:hover {
	background: #02194d;
	border-color: #02194d;
	color: #fcfcfc
}

.cookie-notice--closed .cookie-notice__headline {
	font-family: Source Sans Pro, Open Sans, Arial, sans-serif;
	font-size: 1em;
	margin-bottom: 0
}

.form__fieldset {
	margin-bottom: 2.5rem;
	margin-top: 0;
	width: 100%
}

.form__legend {
	font-family: Source Sans Pro, Open Sans, Arial, sans-serif;
	font-size: 1.8rem;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 2.5rem
}

.form__item,
[data-cgbf-captcha] {
	align-items: flex-start;
	align-content: flex-start;
	border-radius: .4rem;
	display: flex;
	flex-wrap: wrap;
	padding: .75rem 1.5rem;
	width: 100%
}

.form__item--auto {
	display: block;
	width: auto
}

.form__item--no-label {
	padding-top: 2em
}

.form__item--contain {
	position: relative
}

.form__item--elevate {
	position: relative;
	z-index: 2
}

.form__item .button,
[data-cgbf-captcha] .button {
	height: 2.875em
}

.form__label {
	display: block;
	flex-basis: 100%;
	font-size: 1.3rem;
	margin-bottom: .3125em
}

.form__required {
	color: #c53030;
	padding: 0 .3125em
}

.form__required-tip {
	color: #c53030;
	margin-bottom: .5em;
	width: 100%
}

@media (min-width:46.25em) {
	.form__required-tip {
		line-height: 2.375;
		margin-bottom: 0;
		width: auto
	}
}

.form__help {
	color: #50b304;
	flex-basis: 100%;
	font-size: 1.4rem;
	margin-top: .5em;
	order: 2
}

.cgbf_input_captcha,
.form__input,
.form__select,
.form__textarea {
	background-color: #f0f6f9;
	border: 1px solid;
	border-radius: .4rem;
	box-shadow: none;
	color: #2d3748;
	flex: 1 1 60px;
	font-family: inherit;
	font-size: 16px;
	height: 2.875em;
	min-width: 1px;
	order: 1;
	padding: .75rem;
	text-align: left;
	width: 100%
}

.cgbf_input_captcha:hover,
.cgbf_input_captcha:hover+.form__prefix,
.cgbf_input_captcha:hover+.form__suffix:not(.form__suffix--button),
.form__input:hover,
.form__input:hover+.form__prefix,
.form__input:hover+.form__suffix:not(.form__suffix--button),
.form__select:hover,
.form__select:hover+.form__prefix,
.form__select:hover+.form__suffix:not(.form__suffix--button),
.form__textarea:hover,
.form__textarea:hover+.form__prefix,
.form__textarea:hover+.form__suffix:not(.form__suffix--button) {
	border-color: #e2e8f0
}

.cgbf_input_captcha:focus,
.form__input:focus,
.form__select:focus,
.form__textarea:focus {
	background-color: #fff
}

.cgbf_input_captcha:focus+.form__prefix,
.cgbf_input_captcha:focus+.form__suffix:not(.form__suffix--button),
.form__input:focus+.form__prefix,
.form__input:focus+.form__suffix:not(.form__suffix--button),
.form__select:focus+.form__prefix,
.form__select:focus+.form__suffix:not(.form__suffix--button),
.form__textarea:focus+.form__prefix,
.form__textarea:focus+.form__suffix:not(.form__suffix--button) {
	background: #fff
}

.form__input[disabled],
.form__input[readonly],
.form__select[disabled],
.form__select[readonly],
.form__textarea[disabled],
.form__textarea[readonly],
[disabled].cgbf_input_captcha,
[disabled] .cgbf_input_captcha,
[disabled] .form__input,
[disabled] .form__select,
[disabled] .form__textarea,
[readonly].cgbf_input_captcha {
	box-shadow: none;
	opacity: .4;
	pointer-events: none
}

.form__input--prefixed,
.form__select--prefixed,
.form__textarea--prefixed {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-left: 0
}

.form__input--suffixed,
.form__select--suffixed,
.form__textarea--suffixed {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-right: 0
}

.cgbf_input_captcha::-webkit-input-placeholder,
.form__input::-webkit-input-placeholder,
.form__textarea::-webkit-input-placeholder {
	color: #e2e8f0
}

.cgbf_input_captcha:-moz-placeholder,
.form__input:-moz-placeholder,
.form__textarea:-moz-placeholder {
	color: #e2e8f0
}

.cgbf_input_captcha:-ms-input-placeholder,
.form__input:-ms-input-placeholder,
.form__textarea:-ms-input-placeholder {
	color: #e2e8f0
}

.cgbf_input_captcha:placeholder,
.form__input:placeholder,
.form__textarea:placeholder {
	color: #e2e8f0
}

.form__textarea {
	line-height: 1.5;
	height: 7.2em
}

.form__selection {
	align-items: flex-start;
	display: flex;
	flex-wrap: wrap;
	padding-bottom: .625em;
	padding-top: .625em;
	width: 100%
}

.form__choice {
	align-items: center;
	display: flex
}

.form__choice:not(:last-child) {
	margin-right: 2em
}

.form__choice .form__radio {
	margin-right: .5em
}

.form__prefix,
.form__suffix {
	align-self: center;
	background: #f0f6f9;
	border-radius: .4rem;
	flex: 0 0 auto;
	line-height: 2;
	padding: .375em 1em;
	transition: border-color .4s;
	border: 1px solid
}

.form__prefix--button,
.form__suffix--button {
	align-self: stretch;
	font-size: 1.4rem;
	line-height: 2;
	color: #000
}

.form__prefix--button[disabled],
.form__suffix--button[disabled] {
	opacity: .4;
	pointer-events: none
}

.form__prefix--icon,
.form__suffix--icon {
	fill: currentColor;
	height: 2.875em;
	padding-left: 1em;
	padding-right: 1em;
	width: 3em
}

.form__prefix {
	border-right: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	order: 0
}

.form__prefix--icon,
.form__prefix--text {
	border-right-color: transparent;
	padding-right: 0
}

.form__prefix--button[disabled] {
	border-right: 0
}

.form__suffix {
	border-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	order: 1
}

.form__suffix--icon,
.form__suffix--text {
	border-left-color: transparent;
	padding-left: 0
}

.form__suffix--button[disabled] {
	border-left: 0
}

.form__checkbox,
.form__radio {
	display: inline-block;
	vertical-align: middle
}

.form__captcha {
	border-radius: .4rem;
	display: block;
	margin-bottom: 10px
}

.form__actions {
	align-items: center;
	border-top: 1px solid #e2e8f0;
	display: flex;
	flex-wrap: wrap;
	margin-top: 2em;
	padding-top: 2em;
	position: relative;
	width: 100%
}

@media (min-width:46.25em) {
	.form__actions {
		justify-content: flex-end
	}
}

.form__actions .button {
	margin-right: 1em
}

@media (min-width:46.25em) {
	.form__actions .button {
		margin-right: 0;
		margin-left: 1em
	}
}

.form__actions--mini {
	border-top: 0;
	margin-top: 0;
	padding-top: .5em
}

.form__actions--share {
	align-self: flex-end;
	background: none;
	border-top: 0;
	flex-shrink: 0;
	margin-top: 0;
	padding: .75rem 1.5rem;
	width: auto
}

.form__actions--share .button {
	margin-left: 0
}

.form__links {
	order: -1
}

.form__additional {
	order: 2;
	width: 100%
}

.form--no-labels .form__label {
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	height: 1px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 1px
}

.form--no-labels .form__actions--share {
	padding-top: .75rem
}

.form--mini {
	margin-bottom: 0
}

.form--mini .form__actions,
.form--mini .form__item,
.form--mini [data-cgbf-captcha] {
	padding-bottom: 0;
	padding-top: 0
}

.form--boxed {
	border-radius: 0 0 .4rem .4rem;
	border: 1px solid #3ea303;
	border-top: .4em solid #3ea303;
	padding: 3em 3em 0;
	transition: box-shadow .4s
}

.form--boxed:hover {
	box-shadow: 0 2px 8px rgba(0, 0, 0, .1)
}

.form--boxed .form__actions {
	background: #92f23f;
	border: 0;
	border-radius: 0 0 .4rem .4rem;
	margin-left: -3em;
	margin-right: -3em;
	padding: 1.5em 3em;
	width: calc(100% + 6em)
}

.form__item--invalid .form__label {
	color: #c53030
}

.form__item--invalid .cgbf_input_captcha,
.form__item--invalid .form__blurred:invalid,
.form__item--invalid .form__input,
.form__item--invalid .form__select,
.form__item--invalid .form__textarea {
	background-color: #fff5f5;
	color: #c53030
}

.form__item--invalid .cgbf_input_captcha:focus,
.form__item--invalid .cgbf_input_captcha:focus+.form__prefix,
.form__item--invalid .cgbf_input_captcha:focus+.form__suffix:not(.form__suffix--button),
.form__item--invalid .cgbf_input_captcha:hover,
.form__item--invalid .cgbf_input_captcha:hover+.form__prefix,
.form__item--invalid .cgbf_input_captcha:hover+.form__suffix:not(.form__suffix--button),
.form__item--invalid .form__blurred:invalid:focus,
.form__item--invalid .form__blurred:invalid:focus+.form__prefix,
.form__item--invalid .form__blurred:invalid:focus+.form__suffix:not(.form__suffix--button),
.form__item--invalid .form__blurred:invalid:hover,
.form__item--invalid .form__blurred:invalid:hover+.form__prefix,
.form__item--invalid .form__blurred:invalid:hover+.form__suffix:not(.form__suffix--button),
.form__item--invalid .form__input:focus,
.form__item--invalid .form__input:focus+.form__prefix,
.form__item--invalid .form__input:focus+.form__suffix:not(.form__suffix--button),
.form__item--invalid .form__input:hover,
.form__item--invalid .form__input:hover+.form__prefix,
.form__item--invalid .form__input:hover+.form__suffix:not(.form__suffix--button),
.form__item--invalid .form__select:focus,
.form__item--invalid .form__select:focus+.form__prefix,
.form__item--invalid .form__select:focus+.form__suffix:not(.form__suffix--button),
.form__item--invalid .form__select:hover,
.form__item--invalid .form__select:hover+.form__prefix,
.form__item--invalid .form__select:hover+.form__suffix:not(.form__suffix--button),
.form__item--invalid .form__textarea:focus,
.form__item--invalid .form__textarea:focus+.form__prefix,
.form__item--invalid .form__textarea:focus+.form__suffix:not(.form__suffix--button),
.form__item--invalid .form__textarea:hover,
.form__item--invalid .form__textarea:hover+.form__prefix,
.form__item--invalid .form__textarea:hover+.form__suffix:not(.form__suffix--button) {
	border-color: #fed7d7
}

.form__item--invalid .form__help {
	color: #c53030
}

.form__item--invalid .form__prefix,
.form__item--invalid .form__suffix {
	background: #fff5f5;
	border-color: #c53030;
	color: #c53030
}

.form__item--invalid .form__prefix--text,
.form__item--invalid .form__suffix--text {
	background: #fff;
	color: #c53030
}

.form__blurred:not(:focus):invalid {
	background-color: #fff5f5;
	color: #c53030
}

.form__blurred:not(:focus):invalid+.form__prefix,
.form__blurred:not(:focus):invalid+.form__suffix:not(.form__suffix--button),
.form__blurred:not(:focus):invalid:focus,
.form__blurred:not(:focus):invalid:focus+.form__prefix,
.form__blurred:not(:focus):invalid:focus+.form__suffix:not(.form__suffix--button),
.form__blurred:not(:focus):invalid:hover,
.form__blurred:not(:focus):invalid:hover+.form__prefix,
.form__blurred:not(:focus):invalid:hover+.form__suffix:not(.form__suffix--button) {
	border-color: #051a4e
}

.form .form__blurred:not(:focus):valid {
	background: #f0fff4
}

.form .form__blurred:not(:focus):valid+.form__prefix,
.form .form__blurred:not(:focus):valid+.form__suffix:not(.form__suffix--button),
.form .form__blurred:not(:focus):valid:focus,
.form .form__blurred:not(:focus):valid:focus+.form__prefix,
.form .form__blurred:not(:focus):valid:focus+.form__suffix:not(.form__suffix--button),
.form .form__blurred:not(:focus):valid:hover,
.form .form__blurred:not(:focus):valid:hover+.form__prefix,
.form .form__blurred:not(:focus):valid:hover+.form__suffix:not(.form__suffix--button) {
	border-color: #c6f6d5
}

.form-success {
	border-top-color: #276749;
	padding-bottom: 3em;
	text-align: center
}

.form-success__check {
	border-radius: 50%;
	border: .4em solid #276749;
	display: block;
	fill: #276749;
	height: 5em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	padding: 1em;
	width: 5em
}

.form-success p:last-child {
	margin-bottom: 0
}

.custom-checkbox {
	margin-bottom: 1em;
	width: 100%
}

@media (min-width:46.25em) {
	.custom-checkbox {
		padding-right: 1em;
		width: auto
	}
}

.custom-checkbox__input {
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	height: 1px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 1px
}

.custom-checkbox__input[readonly]~.custom-checkbox__label {
	opacity: .5
}

.custom-checkbox__label {
	align-items: flex-start;
	display: flex
}

.custom-checkbox__label~.custom-checkbox__label {
	margin-left: 1em
}

.custom-checkbox__icon {
	background: #f0f6f9;
	border: 1px solid transparent;
	border-radius: .4rem;
	fill: none;
	flex-shrink: 0;
	height: 1.5em;
	margin-right: .5em;
	padding: .25em;
	width: 1.5em
}

.custom-checkbox__text {
	margin-top: .1em
}

.custom-checkbox small {
	display: block
}

.custom-checkbox__input:focus~.custom-checkbox__label .custom-checkbox__icon,
.custom-checkbox__label:hover .custom-checkbox__icon {
	border-color: #e2e8f0;
	fill: #e2e8f0
}

.custom-checkbox__input:checked~.custom-checkbox__label .custom-checkbox__icon {
	background: #02194d;
	border-color: #02194d;
	color: #fcfcfc;
	fill: #fcfcfc
}

.custom-checkbox--radio .custom-checkbox__icon {
	border-radius: 50%
}

.toggle-checkbox {
	cursor: pointer;
	width: 100%
}

.toggle-checkbox__input {
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	height: 1px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 1px
}

.toggle-checkbox__label {
	display: block;
	padding-bottom: .25em;
	padding-top: .25em;
	padding-right: 6em;
	position: relative;
	width: 100%
}

.toggle-checkbox__label:after,
.toggle-checkbox__label:before {
	border-radius: 2em;
	content: "";
	display: block;
	position: absolute
}

.toggle-checkbox__label:before {
	background: #e0e0e0;
	box-shadow: 0 0 0 2px #edf2f7;
	height: 2em;
	right: 0;
	top: 0;
	transition: background .4s, box-shadow .4s;
	width: 4em
}

.toggle-checkbox__label:after {
	background: #fff;
	box-shadow: 0 3px 3px rgba(0, 0, 0, .2), 0 0 0 2px #edf2f7;
	height: 2em;
	right: 2em;
	top: 0;
	transition: right .4s;
	width: 2em
}

.toggle-checkbox__help {
	display: block;
	margin-top: .5em
}

.toggle-checkbox__input:focus~.toggle-checkbox__label:before,
.toggle-checkbox__label:hover:before {
	background: #c7c7c7;
	box-shadow: 0 0 0 2px #e2e8f0
}

.toggle-checkbox__input:checked~.toggle-checkbox__label:before {
	background: #02194d
}

.toggle-checkbox__input:checked~.toggle-checkbox__label:after {
	right: 0
}

.dropdown-checkboxes {
	width: 100%
}

.dropdown-checkboxes__list {
	background: #fff;
	border-bottom-left-radius: .4rem;
	border-bottom-right-radius: .4rem;
	border: 1px solid #3ea303;
	font-size: 1.4rem;
	left: 1.5rem;
	margin-top: calc(-.75rem + -2px);
	max-height: 20em;
	overflow-y: auto;
	padding: .375em .63em;
	position: absolute;
	right: 1.5rem;
	top: 100%
}

.dropdown-checkboxes__checkbox:last-child {
	margin-bottom: 0
}

.dropdown-checkboxes--open .dropdown-checkboxes__select {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.button-group {
	display: flex
}

.button-group__label {
	background: #fff;
	border: 1px solid #cbd5e0;
	border-right: 0;
	color: #4a5568;
	display: block;
	padding: .60714em .8em
}

.button-group__label:first-of-type {
	border-bottom-left-radius: .4rem;
	border-top-left-radius: .4rem
}

.button-group__label:last-of-type {
	border-bottom-right-radius: .4rem;
	border-top-right-radius: .4rem;
	border-right: 1px solid #cbd5e0
}

.button-group__label:active,
.button-group__label:focus,
.button-group__label:hover {
	background: ;
	border-color: ;
	color: ;
	text-decoration: none
}

.button-group__input:checked+.button-group__label {
	background: #02194d;
	border-color: #02194d;
	color: #fcfcfc
}

[data-cgbf-captcha]:empty {
	padding: 0
}

.cgbf_input_captcha {
	flex-basis: 100%;
	margin-top: 5px
}

.cgbf_input_captcha:empty {
	margin: 0;
	padding: 0
}

.postcode-lookup {
	max-width: 100vw
}

.postcode-lookup__results {
	background: #fff;
	border: 1px solid #cbd5e0;
	border-radius: .4rem;
	margin-top: .5em;
	max-height: 12.5em;
	overflow-y: auto
}

.postcode-lookup__result {
	background: #fff;
	border: 0;
	display: block;
	overflow: hidden;
	padding: .5em 1em;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}

.postcode-lookup__result:active,
.postcode-lookup__result:focus,
.postcode-lookup__result:hover {
	background: #f0f6f9
}

.postcode-lookup__result+.postcode-lookup__result {
	border-top: 1px dashed #edf2f7
}

.postcode-lookup__selected-address {
	border-radius: .4rem;
	border: 1px solid #cbd5e0;
	margin-top: .5em;
	padding: .5em 1em;
	width: 100%
}

.row {
	display: flex;
	flex-wrap: wrap;
	margin-left: -1.5rem;
	margin-right: -1.5rem
}

@media (min-width:1em) {
	.col-xs-15 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 15%
	}
	.prefix-xs-15 {
		margin-left: 15%
	}
	.suffix-xs-15 {
		margin-right: 15%
	}
	.push-xs-15 {
		left: 15%;
		position: relative
	}
	.pull-xs-15 {
		right: 15%;
		position: relative
	}
	.col-xs-20 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 20%
	}
	.prefix-xs-20 {
		margin-left: 20%
	}
	.suffix-xs-20 {
		margin-right: 20%
	}
	.push-xs-20 {
		left: 20%;
		position: relative
	}
	.pull-xs-20 {
		right: 20%;
		position: relative
	}
	.col-xs-25 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 25%
	}
	.prefix-xs-25 {
		margin-left: 25%
	}
	.suffix-xs-25 {
		margin-right: 25%
	}
	.push-xs-25 {
		left: 25%;
		position: relative
	}
	.pull-xs-25 {
		right: 25%;
		position: relative
	}
	.col-xs-33 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 33.3333333333%
	}
	.prefix-xs-33 {
		margin-left: 33.3333333333%
	}
	.suffix-xs-33 {
		margin-right: 33.3333333333%
	}
	.push-xs-33 {
		left: 33.3333333333%;
		position: relative
	}
	.pull-xs-33 {
		right: 33.3333333333%;
		position: relative
	}
	.col-xs-50 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 50%
	}
	.prefix-xs-50 {
		margin-left: 50%
	}
	.suffix-xs-50 {
		margin-right: 50%
	}
	.push-xs-50 {
		left: 50%;
		position: relative
	}
	.pull-xs-50 {
		right: 50%;
		position: relative
	}
	.col-xs-66 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 66.6666666667%
	}
	.prefix-xs-66 {
		margin-left: 66.6666666667%
	}
	.suffix-xs-66 {
		margin-right: 66.6666666667%
	}
	.push-xs-66 {
		left: 66.6666666667%;
		position: relative
	}
	.pull-xs-66 {
		right: 66.6666666667%;
		position: relative
	}
	.col-xs-75 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 75%
	}
	.prefix-xs-75 {
		margin-left: 75%
	}
	.suffix-xs-75 {
		margin-right: 75%
	}
	.push-xs-75 {
		left: 75%;
		position: relative
	}
	.pull-xs-75 {
		right: 75%;
		position: relative
	}
	.col-xs-100 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 100%
	}
	.col-xs-auto {
		display: block;
		width: auto
	}
	.col-xs-right {
		text-align: right
	}
	.col-xs-first {
		order: -1
	}
	.col-xs-last {
		order: 1
	}
	.row-xs-top {
		align-items: flex-start
	}
	.row-xs-middle {
		align-items: center
	}
	.row-xs-bottom {
		align-items: flex-end
	}
	.col-xs-top {
		align-self: flex-start
	}
	.col-xs-middle {
		align-self: center
	}
	.col-xs-bottom {
		align-self: flex-end
	}
}

@media (max-width:1em) {
	.col-xs-divider {
		border-bottom: 1px dashed #cbd5e0;
		margin-bottom: 2em;
		padding-bottom: 2em
	}
}

@media (min-width:20em) {
	.col-small-15 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 15%
	}
	.prefix-small-15 {
		margin-left: 15%
	}
	.suffix-small-15 {
		margin-right: 15%
	}
	.push-small-15 {
		left: 15%;
		position: relative
	}
	.pull-small-15 {
		right: 15%;
		position: relative
	}
	.col-small-20 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 20%
	}
	.prefix-small-20 {
		margin-left: 20%
	}
	.suffix-small-20 {
		margin-right: 20%
	}
	.push-small-20 {
		left: 20%;
		position: relative
	}
	.pull-small-20 {
		right: 20%;
		position: relative
	}
	.col-small-25 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 25%
	}
	.prefix-small-25 {
		margin-left: 25%
	}
	.suffix-small-25 {
		margin-right: 25%
	}
	.push-small-25 {
		left: 25%;
		position: relative
	}
	.pull-small-25 {
		right: 25%;
		position: relative
	}
	.col-small-33 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 33.3333333333%
	}
	.prefix-small-33 {
		margin-left: 33.3333333333%
	}
	.suffix-small-33 {
		margin-right: 33.3333333333%
	}
	.push-small-33 {
		left: 33.3333333333%;
		position: relative
	}
	.pull-small-33 {
		right: 33.3333333333%;
		position: relative
	}
	.col-small-50 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 50%
	}
	.prefix-small-50 {
		margin-left: 50%
	}
	.suffix-small-50 {
		margin-right: 50%
	}
	.push-small-50 {
		left: 50%;
		position: relative
	}
	.pull-small-50 {
		right: 50%;
		position: relative
	}
	.col-small-66 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 66.6666666667%
	}
	.prefix-small-66 {
		margin-left: 66.6666666667%
	}
	.suffix-small-66 {
		margin-right: 66.6666666667%
	}
	.push-small-66 {
		left: 66.6666666667%;
		position: relative
	}
	.pull-small-66 {
		right: 66.6666666667%;
		position: relative
	}
	.col-small-75 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 75%
	}
	.prefix-small-75 {
		margin-left: 75%
	}
	.suffix-small-75 {
		margin-right: 75%
	}
	.push-small-75 {
		left: 75%;
		position: relative
	}
	.pull-small-75 {
		right: 75%;
		position: relative
	}
	.col-small-100 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 100%
	}
	.col-small-auto {
		display: block;
		width: auto
	}
	.col-small-right {
		text-align: right
	}
	.col-small-first {
		order: -1
	}
	.col-small-last {
		order: 1
	}
	.row-small-top {
		align-items: flex-start
	}
	.row-small-middle {
		align-items: center
	}
	.row-small-bottom {
		align-items: flex-end
	}
	.col-small-top {
		align-self: flex-start
	}
	.col-small-middle {
		align-self: center
	}
	.col-small-bottom {
		align-self: flex-end
	}
}

@media (max-width:19.99em) {
	.col-small-divider {
		border-bottom: 1px dashed #cbd5e0;
		margin-bottom: 2em;
		padding-bottom: 2em
	}
}

@media (min-width:46.25em) {
	.col-med-15 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 15%
	}
	.prefix-med-15 {
		margin-left: 15%
	}
	.suffix-med-15 {
		margin-right: 15%
	}
	.push-med-15 {
		left: 15%;
		position: relative
	}
	.pull-med-15 {
		right: 15%;
		position: relative
	}
	.col-med-20 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 20%
	}
	.prefix-med-20 {
		margin-left: 20%
	}
	.suffix-med-20 {
		margin-right: 20%
	}
	.push-med-20 {
		left: 20%;
		position: relative
	}
	.pull-med-20 {
		right: 20%;
		position: relative
	}
	.col-med-25 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 25%
	}
	.prefix-med-25 {
		margin-left: 25%
	}
	.suffix-med-25 {
		margin-right: 25%
	}
	.push-med-25 {
		left: 25%;
		position: relative
	}
	.pull-med-25 {
		right: 25%;
		position: relative
	}
	.col-med-33 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 33.3333333333%
	}
	.prefix-med-33 {
		margin-left: 33.3333333333%
	}
	.suffix-med-33 {
		margin-right: 33.3333333333%
	}
	.push-med-33 {
		left: 33.3333333333%;
		position: relative
	}
	.pull-med-33 {
		right: 33.3333333333%;
		position: relative
	}
	.col-med-50 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 50%
	}
	.prefix-med-50 {
		margin-left: 50%
	}
	.suffix-med-50 {
		margin-right: 50%
	}
	.push-med-50 {
		left: 50%;
		position: relative
	}
	.pull-med-50 {
		right: 50%;
		position: relative
	}
	.col-med-66 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 66.6666666667%
	}
	.prefix-med-66 {
		margin-left: 66.6666666667%
	}
	.suffix-med-66 {
		margin-right: 66.6666666667%
	}
	.push-med-66 {
		left: 66.6666666667%;
		position: relative
	}
	.pull-med-66 {
		right: 66.6666666667%;
		position: relative
	}
	.col-med-75 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 75%
	}
	.prefix-med-75 {
		margin-left: 75%
	}
	.suffix-med-75 {
		margin-right: 75%
	}
	.push-med-75 {
		left: 75%;
		position: relative
	}
	.pull-med-75 {
		right: 75%;
		position: relative
	}
	.col-med-100 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 100%
	}
	.col-med-auto {
		display: block;
		width: auto
	}
	.col-med-right {
		text-align: right
	}
	.col-med-first {
		order: -1
	}
	.col-med-last {
		order: 1
	}
	.row-med-top {
		align-items: flex-start
	}
	.row-med-middle {
		align-items: center
	}
	.row-med-bottom {
		align-items: flex-end
	}
	.col-med-top {
		align-self: flex-start
	}
	.col-med-middle {
		align-self: center
	}
	.col-med-bottom {
		align-self: flex-end
	}
}

@media (max-width:46.24em) {
	.col-med-divider {
		border-bottom: 1px dashed #cbd5e0;
		margin-bottom: 2em;
		padding-bottom: 2em
	}
}

@media (min-width:61.25em) {
	.col-15 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 15%
	}
	.prefix-15 {
		margin-left: 15%
	}
	.suffix-15 {
		margin-right: 15%
	}
	.push-15 {
		left: 15%;
		position: relative
	}
	.pull-15 {
		right: 15%;
		position: relative
	}
	.col-20 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 20%
	}
	.prefix-20 {
		margin-left: 20%
	}
	.suffix-20 {
		margin-right: 20%
	}
	.push-20 {
		left: 20%;
		position: relative
	}
	.pull-20 {
		right: 20%;
		position: relative
	}
	.col-25 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 25%
	}
	.prefix-25 {
		margin-left: 25%
	}
	.suffix-25 {
		margin-right: 25%
	}
	.push-25 {
		left: 25%;
		position: relative
	}
	.pull-25 {
		right: 25%;
		position: relative
	}
	.col-33 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 33.3333333333%
	}
	.prefix-33 {
		margin-left: 33.3333333333%
	}
	.suffix-33 {
		margin-right: 33.3333333333%
	}
	.push-33 {
		left: 33.3333333333%;
		position: relative
	}
	.pull-33 {
		right: 33.3333333333%;
		position: relative
	}
	.col-50 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 50%
	}
	.prefix-50 {
		margin-left: 50%
	}
	.suffix-50 {
		margin-right: 50%
	}
	.push-50 {
		left: 50%;
		position: relative
	}
	.pull-50 {
		right: 50%;
		position: relative
	}
	.col-66 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 66.6666666667%
	}
	.prefix-66 {
		margin-left: 66.6666666667%
	}
	.suffix-66 {
		margin-right: 66.6666666667%
	}
	.push-66 {
		left: 66.6666666667%;
		position: relative
	}
	.pull-66 {
		right: 66.6666666667%;
		position: relative
	}
	.col-75 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 75%
	}
	.prefix-75 {
		margin-left: 75%
	}
	.suffix-75 {
		margin-right: 75%
	}
	.push-75 {
		left: 75%;
		position: relative
	}
	.pull-75 {
		right: 75%;
		position: relative
	}
	.col-100 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 100%
	}
	.col-auto {
		display: block;
		width: auto
	}
	.col-right {
		text-align: right
	}
	.col-first {
		order: -1
	}
	.col-last {
		order: 1
	}
	.row-top {
		align-items: flex-start
	}
	.row-middle {
		align-items: center
	}
	.row-bottom {
		align-items: flex-end
	}
	.col-top {
		align-self: flex-start
	}
	.col-middle {
		align-self: center
	}
	.col-bottom {
		align-self: flex-end
	}
}

@media (max-width:61.24em) {
	.col-divider {
		border-bottom: 1px dashed #cbd5e0;
		margin-bottom: 2em;
		padding-bottom: 2em
	}
}

@media (min-width:78.125em) {
	.col-l-15 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 15%
	}
	.prefix-l-15 {
		margin-left: 15%
	}
	.suffix-l-15 {
		margin-right: 15%
	}
	.push-l-15 {
		left: 15%;
		position: relative
	}
	.pull-l-15 {
		right: 15%;
		position: relative
	}
	.col-l-20 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 20%
	}
	.prefix-l-20 {
		margin-left: 20%
	}
	.suffix-l-20 {
		margin-right: 20%
	}
	.push-l-20 {
		left: 20%;
		position: relative
	}
	.pull-l-20 {
		right: 20%;
		position: relative
	}
	.col-l-25 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 25%
	}
	.prefix-l-25 {
		margin-left: 25%
	}
	.suffix-l-25 {
		margin-right: 25%
	}
	.push-l-25 {
		left: 25%;
		position: relative
	}
	.pull-l-25 {
		right: 25%;
		position: relative
	}
	.col-l-33 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 33.3333333333%
	}
	.prefix-l-33 {
		margin-left: 33.3333333333%
	}
	.suffix-l-33 {
		margin-right: 33.3333333333%
	}
	.push-l-33 {
		left: 33.3333333333%;
		position: relative
	}
	.pull-l-33 {
		right: 33.3333333333%;
		position: relative
	}
	.col-l-50 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 50%
	}
	.prefix-l-50 {
		margin-left: 50%
	}
	.suffix-l-50 {
		margin-right: 50%
	}
	.push-l-50 {
		left: 50%;
		position: relative
	}
	.pull-l-50 {
		right: 50%;
		position: relative
	}
	.col-l-66 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 66.6666666667%
	}
	.prefix-l-66 {
		margin-left: 66.6666666667%
	}
	.suffix-l-66 {
		margin-right: 66.6666666667%
	}
	.push-l-66 {
		left: 66.6666666667%;
		position: relative
	}
	.pull-l-66 {
		right: 66.6666666667%;
		position: relative
	}
	.col-l-75 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 75%
	}
	.prefix-l-75 {
		margin-left: 75%
	}
	.suffix-l-75 {
		margin-right: 75%
	}
	.push-l-75 {
		left: 75%;
		position: relative
	}
	.pull-l-75 {
		right: 75%;
		position: relative
	}
	.col-l-100 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 100%
	}
	.col-l-auto {
		display: block;
		width: auto
	}
	.col-l-right {
		text-align: right
	}
	.col-l-first {
		order: -1
	}
	.col-l-last {
		order: 1
	}
	.row-l-top {
		align-items: flex-start
	}
	.row-l-middle {
		align-items: center
	}
	.row-l-bottom {
		align-items: flex-end
	}
	.col-l-top {
		align-self: flex-start
	}
	.col-l-middle {
		align-self: center
	}
	.col-l-bottom {
		align-self: flex-end
	}
}

@media (max-width:78.115em) {
	.col-l-divider {
		border-bottom: 1px dashed #cbd5e0;
		margin-bottom: 2em;
		padding-bottom: 2em
	}
}

@media (min-width:96.25em) {
	.col-xl-15 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 15%
	}
	.prefix-xl-15 {
		margin-left: 15%
	}
	.suffix-xl-15 {
		margin-right: 15%
	}
	.push-xl-15 {
		left: 15%;
		position: relative
	}
	.pull-xl-15 {
		right: 15%;
		position: relative
	}
	.col-xl-20 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 20%
	}
	.prefix-xl-20 {
		margin-left: 20%
	}
	.suffix-xl-20 {
		margin-right: 20%
	}
	.push-xl-20 {
		left: 20%;
		position: relative
	}
	.pull-xl-20 {
		right: 20%;
		position: relative
	}
	.col-xl-25 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 25%
	}
	.prefix-xl-25 {
		margin-left: 25%
	}
	.suffix-xl-25 {
		margin-right: 25%
	}
	.push-xl-25 {
		left: 25%;
		position: relative
	}
	.pull-xl-25 {
		right: 25%;
		position: relative
	}
	.col-xl-33 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 33.3333333333%
	}
	.prefix-xl-33 {
		margin-left: 33.3333333333%
	}
	.suffix-xl-33 {
		margin-right: 33.3333333333%
	}
	.push-xl-33 {
		left: 33.3333333333%;
		position: relative
	}
	.pull-xl-33 {
		right: 33.3333333333%;
		position: relative
	}
	.col-xl-50 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 50%
	}
	.prefix-xl-50 {
		margin-left: 50%
	}
	.suffix-xl-50 {
		margin-right: 50%
	}
	.push-xl-50 {
		left: 50%;
		position: relative
	}
	.pull-xl-50 {
		right: 50%;
		position: relative
	}
	.col-xl-66 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 66.6666666667%
	}
	.prefix-xl-66 {
		margin-left: 66.6666666667%
	}
	.suffix-xl-66 {
		margin-right: 66.6666666667%
	}
	.push-xl-66 {
		left: 66.6666666667%;
		position: relative
	}
	.pull-xl-66 {
		right: 66.6666666667%;
		position: relative
	}
	.col-xl-75 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 75%
	}
	.prefix-xl-75 {
		margin-left: 75%
	}
	.suffix-xl-75 {
		margin-right: 75%
	}
	.push-xl-75 {
		left: 75%;
		position: relative
	}
	.pull-xl-75 {
		right: 75%;
		position: relative
	}
	.col-xl-100 {
		min-height: 1px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		flex: 0 0 auto;
		width: 100%
	}
	.col-xl-auto {
		display: block;
		width: auto
	}
	.col-xl-right {
		text-align: right
	}
	.col-xl-first {
		order: -1
	}
	.col-xl-last {
		order: 1
	}
	.row-xl-top {
		align-items: flex-start
	}
	.row-xl-middle {
		align-items: center
	}
	.row-xl-bottom {
		align-items: flex-end
	}
	.col-xl-top {
		align-self: flex-start
	}
	.col-xl-middle {
		align-self: center
	}
	.col-xl-bottom {
		align-self: flex-end
	}
}

@media (max-width:96.24em) {
	.col-xl-divider {
		border-bottom: 1px dashed #cbd5e0;
		margin-bottom: 2em;
		padding-bottom: 2em
	}
}

.pill {
	background: #f0f6f9;
	border-radius: 9999px;
	color: #4a5568;
	display: inline-flex;
	font-size: 1.2rem;
	font-weight: 700;
	padding: .5rem 1.25rem;
	vertical-align: baseline
}

.pill--brand {
	background: #02194d;
	color: #fcfcfc
}

.pill--info {
	background: #ebf8ff;
	color: #2b6cb0
}

.pill--warning {
	background: #fffaf0;
	color: #c05621
}

.pill--success {
	background: #f0fff4;
	color: #276749
}

.pill--danger {
	background: #fff5f5;
	color: #c53030
}

.pill--muted {
	background: #f0f6f9;
	color: #4a5568
}

.pill--large {
	font-size: 1.4rem
}

.pill--block {
	display: block;
	text-align: center;
	white-space: nowrap
}

.social-media {
	display: flex;
	list-style: none;
	margin-bottom: 0;
	margin-left: 0
}

.social-media__item:not(:first-child) {
	margin-left: 1.25em
}

.social-media__icon--twitter {
	fill: #049ff6
}

.social-media__icon--facebook {
	fill: #39579a
}

.social-media__icon--linkedin {
	fill: #0079b8
}

.social-media__icon--instagram {
	fill: #e42b6b
}

.social-media__icon--pinterest {
	fill: #ce1e1f
}

.social-media__icon--youtube {
	fill: red
}

caption {
	font-style: italic;
	padding-bottom: .5em;
	padding-top: .5em
}

table img {
	max-width: 8em
}

thead th {
	font-size: .8125em;
	text-transform: uppercase;
	white-space: nowrap
}

tbody td,
tbody th,
thead th {
	border-bottom: 1px solid #3ea303;
	padding: .5em
}

tbody td,
tbody th {
	position: relative;
	vertical-align: top
}

tfoot td,
tfoot th {
	border-top: 3px double #3ea303;
	padding: .5em
}

tfoot td {
	font-weight: 700;
	padding: .5em
}

.table--collapse {
	width: 1%
}

.table--plain {
	background: none;
	border-color: transparent
}

.table--highlight {
	background: #92f23f
}

.table--right {
	text-align: right
}

.table--centre {
	text-align: center
}

.table--small-image {
	display: block;
	height: 4em;
	margin-left: auto;
	margin-right: auto;
	max-width: none
}

.table--zoom-image {
	transition: transform .4s
}

.table--zoom-image:hover {
	box-shadow: 0 2px 4px rgba(0, 0, 0, .4);
	outline: 2px solid #fff;
	position: relative;
	transform: scale(2);
	z-index: 2
}

.responsive-table {
	border: 1px solid #3ea303;
	margin-bottom: 2.5rem;
	padding: 1em
}

.responsive-table dd {
	margin-bottom: .5em;
	margin-left: 0
}

.spreadsheet-figure {
	font-family: Consolas, Andale Mono WT, Andale Mono, Lucida Console, Lucida Sans Typewriter, DejaVu Sans Mono, Bitstream Vera Sans Mono, Liberation Mono, Nimbus Mono L, Monaco, Courier New, Courier, monospace;
	font-size: .85em;
	text-align: right;
	white-space: nowrap
}

.spreadsheet-highlight {
	background: #92f23f
}

.spreadsheet-highlight td:first-child {
	position: relative
}

.spreadsheet-highlight td:first-child:before {
	background: #3ea303;
	bottom: -1px;
	content: "";
	position: absolute;
	right: 100%;
	top: 0;
	width: .25em
}

.spreadsheet-highlight--info,
.spreadsheet-highlight--info td:first-child:before {
	background: #ebf8ff
}

.spreadsheet-highlight--success,
.spreadsheet-highlight--success td:first-child:before {
	background: #f0fff4
}

@media print {
	.spreadsheet-highlight {
		background: none
	}
}

.tabset--no-actions~.form__actions {
	display: none
}

.tabs {
	border-bottom: 1px solid #3ea303;
	display: flex;
	flex-wrap: wrap;
	font-size: 1.4rem;
	list-style: none;
	margin-bottom: 0;
	margin-left: 0
}

.tabs:not(:first-child) {
	margin-top: 1.5em
}

@media (max-width:46.24em) {
	.tabs {
		justify-content: space-between
	}
}

.tab {
	margin-bottom: -1px;
	width: 50%
}

@media (min-width:46.25em) {
	.tab {
		width: auto
	}
	.tab:not(:last-child) {
		margin-right: 1em
	}
}

@media (min-width:96.25em) {
	.tab:not(:last-child) {
		margin-right: 2em
	}
}

.tab__link {
	align-items: center;
	color: inherit;
	display: flex;
	padding: 1em .25em;
	position: relative
}

.tab__link,
.tab__link:active,
.tab__link:focus,
.tab__link:hover {
	text-decoration: none
}

.tab__link--active {
	color: #50b304
}

.tab__link--active:after {
	background: #50b304;
	bottom: 0;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	right: 0
}

.tab__link--error {
	color: #c53030
}

.tab__link--error.tab__link--active:after {
	background: #c53030
}

.tab__link--disabled {
	color: inherit;
	cursor: default;
	opacity: .5
}

.tab__icon {
	fill: currentColor;
	height: 1em;
	margin-right: .5em;
	margin-top: .25em;
	width: 1em
}

.tab__label {
	display: inline-block;
	vertical-align: middle;
	color: #000
}

.tab__info {
	color: #2b6cb0;
	margin-left: auto
}

.tab .pill {
	margin-left: .75rem;
	padding-bottom: 0;
	padding-top: 0
}

.tab-panel {
	border: 0;
	height: 0;
	overflow: hidden;
	padding: 0
}

.tab-panel--active {
	display: block;
	height: auto;
	overflow: visible;
	padding-top: 2em
}

.tab-panel--flat {
	padding: 0
}

.tabset--regular .tab__link:active:not(.tab__link--active):not(.tab__link--error),
.tabset--regular .tab__link:focus:not(.tab__link--active):not(.tab__link--error),
.tabset--regular .tab__link:hover:not(.tab__link--active):not(.tab__link--error) {
	color: inherit
}

.tabset--accordion .tab {
	margin-right: 0
}

.tabset--accordion .tab__link {
	background: #92f23f;
	border: 1px solid #3ea303;
	padding: .75em 1.25em;
	transition: background .4s
}

.tabset--accordion .tab__link:active,
.tabset--accordion .tab__link:focus,
.tabset--accordion .tab__link:hover {
	position: relative
}

.tabset--accordion .tab__link:active:not(.tab__link--active):not(.tab__link--error),
.tabset--accordion .tab__link:focus:not(.tab__link--active):not(.tab__link--error),
.tabset--accordion .tab__link:hover:not(.tab__link--active):not(.tab__link--error) {
	color: #50b304
}

.tabset--accordion .tab__link:active:before,
.tabset--accordion .tab__link:focus:before,
.tabset--accordion .tab__link:hover:before {
	background: rgba(0, 0, 0, .05);
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0
}

.tabset--accordion .tab__link--active {
	background: #02194d;
	border-color: #02194d;
	color: #fcfcfc
}

.tabset--accordion .tab-panel--active {
	border: 1px solid #02194d;
	margin-bottom: -1px;
	padding: 1.25em;
	position: relative;
	z-index: 2
}

.tabset--accordion .tab-panel--active p:last-child,
.tabset--accordion .tab-panel--active ul:last-child,
.toolbar {
	margin-bottom: 0
}

.toolbar {
	font-size: 1.4rem;
	list-style: none;
	margin-left: 0
}

@media (min-width:46.25em) {
	.toolbar {
		align-items: center;
		display: flex;
		flex-wrap: wrap
	}
}

.toolbar--before {
	margin-bottom: 1.5rem;
	padding-bottom: 1.5rem
}

.toolbar--before.toolbar--border {
	border-bottom: 1px solid #3ea303
}

.toolbar--after {
	margin-top: 1.5rem;
	padding-top: 1.5rem
}

.toolbar--after.toolbar--border {
	border-top: 1px solid #3ea303
}

.toolbar__item {
	margin-bottom: 1em
}

@media (min-width:46.25em) {
	.toolbar__item {
		margin-bottom: 0;
		margin-right: 2em
	}
}

.toolbar__item:last-child {
	margin-right: 0
}

.associations {
	align-items: center;
	background: #fff;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
	padding: 1.5em
}

.association {
	margin: 1em
}

.association__img {
	display: block;
	height: 2em;
	width: auto
}

.association__img--arla-inventories,
.association__img--arla-protected,
.association__img--naea-commercial,
.association__img--naea-protected,
.association__img--nava-protected {
	height: 2.5em;
	width: 6.7857142857em
}

.association__img--all-agents {
	width: 15.04em
}

.association__img--arla {
	height: 1.5em;
	width: 14.3125em
}

.association__img--cmp {
	width: 5.25em
}

.association__img--country-life {
	height: 1.5em;
	width: 11.4375em
}

.association__img--daft {
	width: 6.2352941176em
}

.association__img--daily-mail {
	width: 11.8em
}

.association__img--deposit-protection-scheme {
	height: 2.875em;
	width: 2.625em
}

.association__img--fixflo {
	height: 2.875em;
	width: 4.6em
}

.association__img--homelet {
	height: 2.875em;
	width: 6.6875em
}

.association__img--homes-24 {
	width: 7.1355932203em
}

.association__img--homes-property {
	width: 18.0227272727em
}

.association__img--msn {
	width: 4.425em
}

.association__img--naea {
	height: 1.5em;
	width: 14.8958333333em
}

.association__img--nava {
	height: 1.5em;
	width: 14.7916666667em
}

.association__img--nla {
	height: 4em;
	width: 2.9166666667em
}

.association__img--onthemarket {
	width: 9.6428571429em
}

.association__img--ombudsman-services {
	height: 2.875em;
	width: 7.0691176471em
}

.association__img--primelocation {
	width: 12.3188405797em
}

.association__img--prs {
	width: 8.1707317073em
}

.association__img--rics {
	width: 5.6em
}

.association__img--rightmove {
	width: 9.7647058824em
}

.association__img--safe-agent {
	height: 2.875em;
	width: 3.4350649351em
}

.association__img--tenancy-deposit-scheme {
	height: 2.375em
}

.association__img--the-daily-telegraph {
	width: 16.776119403em
}

.association__img--the-independent {
	width: 27.4339622642em
}

.association__img--the-property-ombudsman-lettings {
	width: 5.7083333333em
}

.association__img--the-property-ombudsman-sales {
	width: 9.0204081633em
}

.association__img--the-property-ombudsman {
	width: 5.7037037037em
}

.association__img--the-sun {
	width: 5.619047619em
}

.association__img--the-sunday-times {
	width: 9.8805970149em
}

.association__img--ukala {
	height: 4em;
	width: 2.28125em
}

.association__img--rightmove {
	height: 1.875em;
	width: 9.1544117647em
}

.association__img--tenancy-deposit-scheme {
	height: 1.875em;
	width: 5.8653846154em
}

.association__img--trading-standards-approved-code {
	height: 3em;
	width: 6.0769230769em
}

.association__img--zoopla {
	height: 1.875em;
	width: 6.4264112903em
}

@media (max-width:61.24em) {
	.office-details__data {
		margin-left: 0
	}
}

@media (min-width:61.25em) {
	.office-details__data {
		margin-bottom: 1em
	}
}

.nav--sitemap .nav__item {
	margin-bottom: .5em
}

.nav--sitemap .nav__link {
	color: inherit
}

.nav--sitemap .submenu {
	margin-bottom: 0
}

.nav--sitemap .submenu__link {
	color: inherit
}


.staff {
	border-bottom: 3px double #cbd5e0;
	padding-bottom: 2.5rem
}

@media (min-width:46.25em) {
	.staff {
		display: flex
	}
}

.staff__details {
	flex-grow: 1
}

@media (min-width:46.25em) {
	.staff__details {
		display: flex;
		flex-direction: column
	}
}

.staff__heading {
	margin-bottom: 2.5rem
}

.staff__name {
	margin-bottom: 0
}

.staff__qualifications {
	display: inline-block
}

.staff__bio:not(:last-child) {
	margin-bottom: 2.5rem
}

.staff__bio p:last-child,
.staff__bio ul:last-child {
	margin-bottom: 0
}

.staff__contact {
	margin-top: auto
}

.staff__icon {
	color: #01081c;
	margin-right: .25em
}

.staff__photograph {
	flex-shrink: 0;
	max-width: 11em
}

.staff__img {
	width: 100%
}

@media (min-width:46.25em) {
	.team--horizontal {
		display: flex;
		display: grid;
		flex-wrap: wrap;
		grid-gap: 2.5rem;
		grid-template-columns: repeat(3, 1fr)
	}
	.team--horizontal .staff {
		width: 33%
	}
	@supports (display:grid) {
		.team--horizontal .staff {
			width: auto
		}
	}
}

@media (min-width:61.25em) {
	.team--horizontal {
		grid-template-columns: repeat(4, 1fr)
	}
	.team--horizontal .staff {
		width: 25%
	}
	@supports (display:grid) {
		.team--horizontal .staff {
			width: auto
		}
	}
}

@media (min-width:46.25em) {
	.team--horizontal .staff {
		border: 1px solid #cbd5e0;
		box-shadow: 0 .5em .4em -.4em #e2e8f0;
		border-radius: .4rem;
		flex-direction: column;
		padding: 1em
	}
}

.team--horizontal .staff__photograph {
	margin-left: auto;
	margin-right: auto
}

.team--horizontal .staff__email {
	display: block;
	margin-bottom: .5em
}

.team--horizontal .staff__telephone {
	display: block
}

.team--vertical .staff {
	margin-bottom: 2.5rem
}

.team--vertical .staff__photograph {
	padding-left: 2em
}

@media (min-width:46.25em) {
	.team--vertical .staff__photograph {
		order: 1
	}
}

@media (min-width:46.25em) {
	.contact-agreements .cards {
		grid-template-columns: repeat(auto-fit, minmax(18em, 1fr))
	}
}

.instant-valuation-results {
	padding-left: 2em;
	position: relative
}

@media (min-width:46.25em) {
	.instant-valuation-results {
		display: flex;
		flex-wrap: wrap;
		padding-left: 0
	}
}

.instant-valuation-results:before {
	background-image: linear-gradient(#c05621, #276749 20%, #276749 80%, #c05621);
	border-radius: .4rem;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	width: 1em
}

@media (min-width:46.25em) {
	.instant-valuation-results:before {
		background-image: linear-gradient(90deg, #c05621, #276749 20%, #276749 80%, #c05621);
		height: 1em;
		margin-bottom: 1em;
		position: static;
		width: 100%
	}
}

.instant-valuation-result {
	margin-bottom: 1em
}

@media (min-width:46.25em) {
	.instant-valuation-result {
		margin-bottom: 0;
		text-align: center;
		width: 33.3333333333%
	}
}

.instant-valuation-result__label {
	display: block
}

@media (min-width:46.25em) {
	.instant-valuation-result__label {
		margin-bottom: .5em
	}
}

.instant-valuation-result__figure {
	color: #50b304;
	font-size: 1.6em;
	font-weight: 700
}

.office-selector {
	list-style: none;
	margin-left: 0
}

@media (min-width:46.25em) {
	.office-selector {
		display: flex;
		flex-wrap: wrap
	}
}

.office-selector__office {
	border: 1px solid transparent;
	padding: 1em
}

@media (min-width:46.25em) {
	.office-selector__office {
		width: 50%
	}
}

@media (min-width:61.25em) {
	.office-selector__office {
		width: 25%
	}
}

.office-selector__office:hover {
	border-color: #cbd5e0
}

.office-selector__name {
	margin-bottom: 0
}

.time-slots {
	display: flex;
	flex-wrap: wrap
}

.time-slots h2 {
	width: 100%
}

.time-slots__row {
	align-items: center;
	border-bottom: 1px dashed #cbd5e0;
	display: flex;
	flex-wrap: wrap;
	padding: 1em;
	width: 100%
}

.time-slots__row:hover {
	background: #f0f6f9
}

.time-slots__row:last-of-type {
	margin-bottom: 2.5rem
}

.time-slots__date {
	width: 100%
}

.time-slot--taken {
	background: transparent;
	text-decoration: line-through
}

.time-slot--taken:active,
.time-slot--taken:focus,
.time-slot--taken:hover {
	background: #f0f6f9;
	color: inherit;
	cursor: default;
	text-decoration: line-through
}

.time-slot+.time-slot {
	margin-left: 1em
}

.multiselect {
	-ms-touch-action: manipulation;
	color: #3ea303;
	display: block;
	font-family: inherit;
	font-size: inherit;
	min-height: 2.5em;
	position: relative;
	text-align: left;
	touch-action: manipulation;
	width: 100%
}

fieldset[disabled] .multiselect {
	pointer-events: none
}

.multiselect--disabled {
	background: #92f23f;
	opacity: .5;
	opacity: .6;
	pointer-events: none
}

.multiselect--disabled .multiselect__current,
.multiselect--disabled .multiselect__select {
	background: #92f23f;
	color: #3ea303
}

.multiselect--active {
	z-index: 1
}

.multiselect--active:not(.multiselect--above) .multiselect__current,
.multiselect--active:not(.multiselect--above) .multiselect__input,
.multiselect--active:not(.multiselect--above) .multiselect__tags {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.multiselect--active .multiselect__select {
	transform: rotate(180deg)
}

.multiselect--above.multiselect--active .multiselect__current,
.multiselect--above.multiselect--active .multiselect__input,
.multiselect--above.multiselect--active .multiselect__tags {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.multiselect__spinner {
	background: #fff;
	display: block;
	height: 2.35em;
	position: absolute;
	right: 3px;
	top: 1px;
	width: 3em
}

.multiselect__spinner:after,
.multiselect__spinner:before {
	border-radius: 100%;
	border: 2px solid transparent;
	border-top-color: #01081c;
	box-shadow: 0 0 0 1px transparent;
	content: "";
	height: 16px;
	left: 50%;
	margin: -8px 0 0 -8px;
	position: absolute;
	top: 50%;
	width: 16px
}

.multiselect__spinner:before {
	-webkit-animation: multiselect-spinner 2.4s cubic-bezier(.41, .26, .2, .62);
	animation: multiselect-spinner 2.4s cubic-bezier(.41, .26, .2, .62);
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.multiselect__spinner:after {
	-webkit-animation: multiselect-spinner 2.4s cubic-bezier(.51, .09, .21, .8);
	animation: multiselect-spinner 2.4s cubic-bezier(.51, .09, .21, .8);
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.multiselect__loading-enter-active,
.multiselect__loading-leave-active {
	opacity: 1;
	transition: opacity .4s ease-in-out
}

.multiselect__loading-enter,
.multiselect__loading-leave-active {
	opacity: 0
}

.multiselect__input,
.multiselect__single {
	-ms-touch-action: manipulation;
	background: #fff;
	border-radius: .4rem;
	border: none;
	box-sizing: border-box;
	display: inline-block;
	font-family: inherit;
	font-size: inherit;
	line-height: 1.3125;
	min-height: 1.3125em;
	position: relative;
	touch-action: manipulation;
	transition: border .1s ease;
	vertical-align: top;
	width: 100%
}

.multiselect__input:focus,
.multiselect__input:hover,
.multiselect__single:focus,
.multiselect__single:hover {
	border-color: #e2e8f0
}

.multiselect__tag~.multiselect__input,
.multiselect__tag~.multiselect__single {
	width: auto
}

.multiselect__input:-ms-input-placeholder {
	color: #3ea303
}

.multiselect__input::-moz-placeholder {
	color: #3ea303
}

.multiselect__input::-ms-input-placeholder {
	color: #3ea303
}

.multiselect__input::placeholder {
	color: #3ea303
}

.multiselect__single {
	margin-bottom: 8px;
	padding-left: 5px
}

.multiselect__tags-wrap {
	display: inline
}

.multiselect__tags {
	background: #fff;
	border-radius: .4rem;
	border: 1px solid #3ea303;
	display: block;
	min-height: 2.5em;
	padding: .3125em 2.5em 0 .3125em
}

.multiselect__tag {
	background: #02194d;
	border-radius: .4rem;
	color: #fcfcfc;
	display: inline-block;
	font-size: 1.4rem;
	line-height: 2rem;
	margin-right: .625em;
	max-width: 100%;
	overflow: hidden;
	padding: .25em 1.75em .25em .625em;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap
}

.multiselect__tag-icon {
	border-radius: .4rem;
	bottom: 0;
	cursor: pointer;
	font-style: normal;
	font-weight: 700;
	line-height: 2rem;
	margin-left: .5em;
	padding: .25em .5em;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	transition: all .2s ease
}

.multiselect__tag-icon:after {
	content: "\D7"
}

.multiselect__tag-icon:focus,
.multiselect__tag-icon:hover {
	background: hsla(0, 0%, 100%, .2)
}

.multiselect__current,
.multiselect__select {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	line-height: 1;
	margin: 0;
	text-decoration: none
}

.multiselect__current {
	border-radius: .4rem;
	border: 1px solid #3ea303;
	overflow: hidden;
	padding: .3125em 1.875em 0 .75em;
	white-space: nowrap
}

.multiselect__select {
	height: 2.5em;
	position: absolute;
	right: 10px;
	text-align: center;
	top: 1px;
	transition: transform .2s ease;
	width: 12px
}

.multiselect__select:before {
	background: url(https://www.ycea.co.uk/build/img/select-arrow.svg) 0 50% no-repeat;
	content: "";
	display: block;
	height: 7px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 12px
}

.multiselect__placeholder {
	color: #01081c;
	display: inline-block;
	margin-bottom: .625em;
	padding-top: .125em
}

.multiselect--active .multiselect__placeholder {
	display: none
}

.multiselect__content-wrapper {
	-webkit-overflow-scrolling: touch;
	background: #fff;
	border-bottom-left-radius: .4rem;
	border-bottom-right-radius: .4rem;
	border: 1px solid #3ea303;
	display: block;
	max-height: calc(6em + 9.6rem);
	overflow: auto;
	position: absolute;
	width: 100%;
	z-index: 1
}

.multiselect--above .multiselect__content-wrapper {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top: 1px solid #3ea303;
	bottom: 100%
}

.multiselect__content {
	display: inline-block;
	list-style: none;
	margin: 0;
	min-width: 100%;
	padding: 0;
	vertical-align: top
}

.multiselect__content::webkit-scrollbar {
	display: none
}

.multiselect__element {
	display: block
}

.multiselect__option {
	cursor: pointer;
	display: block;
	line-height: 1;
	padding: .8rem;
	position: relative;
	text-decoration: none;
	text-transform: none;
	vertical-align: middle;
	white-space: nowrap
}

.multiselect__option:after {
	font-size: 1.4rem;
	line-height: 1.142;
	opacity: .8;
	padding: .8rem;
	position: absolute;
	right: 0;
	top: 0
}

.multiselect__option--highlight {
	background: #ebf8ff;
	color: #3ea303
}

.multiselect__option--highlight .multiselect__option--highlight:after {
	content: attr(data-select)
}

.multiselect__option--selected {
	background: #92f23f;
	color: #3ea303;
	font-weight: 700
}

.multiselect__option--selected:after {
	content: attr(data-selected)
}

.multiselect__option--selected.multiselect__option--highlight {
	background: #fff5f5;
	color: #fff
}

.multiselect__option--selected.multiselect__option--highlight:after {
	content: attr(data-deselect)
}

.multiselect__option--disabled {
	color: #3ea303;
	cursor: text;
	pointer-events: none
}

.multiselect__option--disabled,
.multiselect__option--disabled.multiselect__option--highlight,
.multiselect__option--group {
	background: #92f23f
}

.multiselect__option--group {
	color: #3ea303
}

.multiselect__option--group.multiselect__option--highlight {
	background: #3ea303;
	color: #fff
}

.multiselect__option--group.multiselect__option--highlight:after {
	background: #3ea303
}

.multiselect__option--group-selected.multiselect__option--highlight {
	background: #fff5f5;
	color: #fff
}

.multiselect__option--group-selected.multiselect__option--highlight:after {
	background: #fff5f5;
	content: attr(data-deselect);
	color: #fff
}

.multiselect__option__strong {
	display: inline-block;
	line-height: 20px;
	margin-bottom: 8px;
	vertical-align: top
}

.multiselect-enter-active,
.multiselect-leave-active {
	transition: all .15s ease
}

.multiselect-enter,
.multiselect-leave-active {
	opacity: 0
}

[dir=rtl] .multiselect {
	text-align: right
}

[dir=rtl] .multiselect__select {
	right: auto;
	left: 1px
}

[dir=rtl] .multiselect__tags {
	padding-left: 2.5em;
	padding-right: .3125em
}

[dir=rtl] .multiselect__content {
	text-align: right
}

[dir=rtl] .multiselect__option:after {
	left: 0;
	right: auto
}

[dir=rtl] .multiselect__clear {
	left: 12px;
	right: auto
}

[dir=rtl] .multiselect__spinner {
	left: 3px;
	right: auto
}

@-webkit-keyframes multiselect-spinner {
	0% {
		transform: rotate(0)
	}
	to {
		transform: rotate(2turn)
	}
}

@keyframes multiselect-spinner {
	0% {
		transform: rotate(0)
	}
	to {
		transform: rotate(2turn)
	}
}

.autocomplete {
	order: 1;
	position: relative;
	width: 100%;
	z-index: 1
}

.autocomplete-not-selected,
.autocomplete-selected,
.autocomplete-spinner {
	color: #01081c;
	position: absolute;
	right: calc(1.5rem + .63em);
	top: calc(.75rem + 1.21875em + 5px + .75em)
}

.form__select+.autocomplete-not-selected,
.form__select+.autocomplete-selected,
.form__select+.autocomplete-spinner {
	right: 2.5em
}

.autocomplete-not-selected,
.autocomplete-selected {
	border-radius: 50%;
	padding: .2em
}

.autocomplete-selected {
	background: #f0fff4;
	fill: #276749
}

.autocomplete-not-selected {
	background: #fff5f5;
	fill: #c53030
}

.autocomplete-suggestions {
	background: #fff;
	border-radius: .4rem;
	border: 1px solid #cbd5e0;
	left: 0;
	margin-left: 0;
	max-height: 10em;
	overflow-y: auto;
	position: absolute;
	right: 0;
	top: 0
}

.autocomplete-suggestion {
	background: none;
	border: 0;
	cursor: pointer;
	display: block;
	padding: .25em .5em;
	text-align: left;
	width: 100%
}

.autocomplete-suggestion:active,
.autocomplete-suggestion:focus,
.autocomplete-suggestion:hover {
	background: #f0f6f9
}

.chart-fill-1 {
	fill: #234e52
}

.chart-stroke-1 {
	stroke: #234e52
}

.chart-background-1 {
	background-color: #234e52
}

.chart-fill-2 {
	fill: #285e61
}

.chart-stroke-2 {
	stroke: #285e61
}

.chart-background-2 {
	background-color: #285e61
}

.chart-fill-3 {
	fill: #2c7a7b
}

.chart-stroke-3 {
	stroke: #2c7a7b
}

.chart-background-3 {
	background-color: #2c7a7b
}

.chart-fill-4 {
	fill: #38b2ac
}

.chart-stroke-4 {
	stroke: #38b2ac
}

.chart-background-4 {
	background-color: #38b2ac
}

.chart-fill-5 {
	fill: #81e6d9
}

.chart-stroke-5 {
	stroke: #81e6d9
}

.chart-background-5 {
	background-color: #81e6d9
}

.chart-fill-6 {
	fill: #b2f5ea
}

.chart-stroke-6 {
	stroke: #b2f5ea
}

.chart-background-6 {
	background-color: #b2f5ea
}

.chart-fill-7 {
	fill: #e6fffa
}

.chart-stroke-7 {
	stroke: #e6fffa
}

.chart-background-7 {
	background-color: #e6fffa
}

.chart-key {
	list-style: none;
	margin-bottom: 0;
	margin-left: 2em
}

.chart-key__item {
	align-items: center;
	display: flex
}

.chart-key__item:before {
	content: "";
	height: .625em;
	margin-right: .5em;
	width: .625em
}

.chart-key__item--1:before {
	background: #234e52
}

.chart-key__item--2:before {
	background: #285e61
}

.chart-key__item--3:before {
	background: #2c7a7b
}

.chart-key__item--4:before {
	background: #38b2ac
}

.chart-key__item--5:before {
	background: #81e6d9
}

.chart-key__item--6:before {
	background: #b2f5ea
}

.chart-key__item--7:before {
	background: #e6fffa
}

.horizontal-bar {
	background: #92f23f;
	border-radius: .75em;
	height: 1.5em;
	margin-bottom: 2.5rem;
	position: relative
}

.horizontal-bar__fill {
	bottom: 0
}

.horizontal-bar__fill,
.horizontal-bar__label {
	background: #276749;
	border-radius: .75em;
	left: 0;
	position: absolute;
	top: 0
}

.horizontal-bar__label {
	color: #fff;
	font-size: .75em;
	padding: .2em .5em
}

.pie-chart {
	align-items: center;
	display: flex;
	flex-direction: column;
	position: relative
}

@media (min-width:46.25em) {
	.pie-chart {
		flex-direction: row
	}
}

.pie-chart__title {
	text-align: center
}

.pie-chart__chart {
	border-radius: 50%;
	height: 16em;
	margin-bottom: 1em;
	transform: rotate(-90deg);
	width: 16em
}

@media (min-width:46.25em) {
	.pie-chart__chart {
		height: 24em;
		margin-bottom: 0;
		width: 24em
	}
}

.pie-chart__segment {
	fill: none;
	stroke-width: 120px
}

.line-graph {
	width: 100%
}

.line-graph__grid {
	stroke: #3ea303;
	stroke-dasharray: 8 4;
	stroke-width: 1
}

.line-graph__plots {
	fill: transparent
}

.line-graph__plot {
	stroke-width: 2
}

.line-graph__label {
	fill: #01081c;
	font-size: 1.4rem
}

.pagination {
	display: flex;
	list-style: none;
	margin-bottom: 0;
	margin-left: 0
}

@media (min-width:46.25em) {
	.pagination {
		justify-content: flex-end
	}
}

.pagination__page {
	margin-left: .2em;
	margin-right: .2em
}

.pagination__page:first-child .pagination__link {
	border-bottom-left-radius: .4rem;
	border-top-left-radius: .4rem
}

.pagination__page:last-child .pagination__link {
	border-bottom-right-radius: .4rem;
	border-top-right-radius: .4rem
}

.pagination__link {
	background: none;
	border: 1px solid #3ea303;
	color: inherit;
	display: block;
	padding: .5em 1em;
	transition: background-color .4s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.pagination__link,
.pagination__link:active,
.pagination__link:focus,
.pagination__link:hover {
	text-decoration: none
}

.pagination__link:not(.pagination__link--current):active,
.pagination__link:not(.pagination__link--current):focus,
.pagination__link:not(.pagination__link--current):hover {
	background-color: #f0f6f9;
	color: inherit
}

.pagination__link--current {
	border-color: #50b304;
	color: #50b304;
	cursor: default
}

.toolbar-pagination {
	align-items: center;
	display: flex;
	flex-shrink: 0
}

.toolbar-pagination__index {
	margin-right: .5em
}

.pika-single {
	background: #fff;
	border: 1px solid #3ea303;
	display: block;
	position: relative;
	z-index: 9999
}

.pika-single.is-hidden {
	display: none
}

.pika-single.is-bound {
	position: absolute;
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, .5)
}

.pika-single:after,
.pika-single:before {
	content: " ";
	display: table
}

.pika-single:after {
	clear: both
}

.pika-lendar {
	float: left;
	margin: .5em;
	width: 15em
}

.pika-title {
	position: relative;
	text-align: center
}

.pika-label {
	display: inline-block;
	font-size: 1.4rem;
	font-weight: 700;
	overflow: hidden;
	padding: .3em .2em;
	position: relative;
	z-index: 9999
}

.pika-next,
.pika-prev {
	background-color: transparent;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
	height: 2em;
	opacity: .5;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: 2em;
	white-space: nowrap;
	width: .7em
}

.pika-next:hover,
.pika-prev:hover {
	opacity: 1
}

.pika-next.is-disabled,
.pika-prev.is-disabled {
	cursor: default;
	opacity: .2
}

.pika-prev {
	float: left;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMDIzIDhsNC40MjMgNC41MDZjLjguOC44IDIuMDk2IDAgMi44OTQtLjguOC0yLjA5Ni44LTIuODk0IDBMLjU5OSA5LjQ0N2MtLjgtLjgtLjgtMi4wOTYgMC0yLjg5NEw2LjU1Mi42Yy44LS44IDIuMDk2LS44IDIuODk0IDAgLjguOC44IDIuMDk2IDAgMi44OTRMNS4wMjMgOHoiIGZpbGw9IiM4ZmE0YWYiLz48L3N2Zz4=")
}

.pika-next {
	float: right;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMDIzIDhMLjYgMTIuNTA2Yy0uOC44LS44IDIuMDk2IDAgMi44OTQuOC44IDIuMDk2LjggMi44OTQgMGw1Ljk1My01Ljk1M2MuOC0uOC44LTIuMDk2IDAtMi44OTRMMy40OTQuNkMyLjY5NC0uMiAxLjM5OC0uMi42LjZjLS44LjgtLjggMi4wOTYgMCAyLjg5NEw1LjAyMyA4eiIgZmlsbD0iIzhmYTRhZiIvPjwvc3ZnPg==")
}

.pika-select {
	cursor: pointer;
	display: inline-block;
	position: absolute;
	z-index: 9998;
	margin: 0;
	left: 0;
	top: .4em;
	opacity: 0
}

.pika-table {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%
}

.pika-table td,
.pika-table th {
	border-color: #92f23f;
	padding: 0;
	width: 14.2857142857%
}

.pika-table th {
	font-size: 1.2rem;
	font-weight: 700;
	line-height: 2;
	text-align: center
}

.pika-table abbr {
	border-bottom: none;
	cursor: help
}

.pika-button {
	background: #fff;
	border: 0;
	cursor: pointer;
	display: block;
	font-size: .75em;
	line-height: 1.25;
	margin: 0;
	padding: .4em;
	text-align: right;
	width: 100%
}

.pika-button:hover {
	background: #92f23f
}

.is-today:not(.is-disabled) .pika-button {
	background: #276749;
	border-color: #276749;
	color: #f0fff4
}

.is-today.is-disabled .pika-button {
	border-color: #276749
}

.is-selected .pika-button {
	background: #02194d;
	border-color: #02194d;
	color: #fcfcfc
}

.is-disabled .pika-button,
.is-outside-current-month .pika-button {
	background: #92f23f;
	cursor: default;
	opacity: .3;
	pointer-events: none
}

.pika-week {
	font-size: .69em
}

.is-inrange .pika-button {
	background: #92f23f
}

.is-endrange .pika-button,
.is-startrange .pika-button {
	color: #fcfcfc;
	background: #02194d;
	box-shadow: none;
	border-radius: .4rem
}

.popup {
	background: hsla(0, 0%, 100%, .8);
	bottom: 0;
	color: #3ea303;
	left: 0;
	position: fixed;
	text-align: left;
	right: 0;
	top: 0;
	z-index: 99
}

.no-js .popup {
	display: none
}

.popup__title {
	border-bottom: 1px solid #3ea303;
	margin-bottom: 0;
	padding: 1em
}

.popup__content {
	background: #fff;
	border: 1px solid #3ea303;
	border-radius: .4rem;
	left: 50%;
	position: fixed;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 90vw
}

@media (min-width:46.25em) {
	.popup__content {
		max-width: 60em;
		width: auto
	}
}

.popup__overflow {
	max-height: calc(90vh - 6em);
	overflow-x: hidden;
	overflow-y: auto;
	padding: 1em
}

.popup__img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-height: 90vh
}

.popup__actions {
	align-items: center;
	background: #92f23f;
	display: flex;
	flex-wrap: wrap;
	padding: 1em;
	position: relative
}

@media (min-width:46.25em) {
	.popup__actions {
		justify-content: flex-end
	}
}

@media (min-width:46.25em) {
	.popup__actions--start {
		align-items: flex-start
	}
}

@media (max-width:46.24em) {
	.popup__actions .button:not(:last-child) {
		margin-right: 1em
	}
}

@media (min-width:46.25em) {
	.popup__actions .button:not(:first-child) {
		margin-left: 1em
	}
}

.popup__actions .form__left {
	margin-bottom: 1em;
	margin-left: 0;
	width: 100%
}

@media (min-width:46.25em) {
	.popup__actions .form__left {
		margin-bottom: 0;
		margin-right: auto;
		width: auto
	}
}

.popup--image {
	background: rgba(0, 0, 0, .9);
	color: #fff
}

.popup--image .popup__content {
	background: none;
	border: 0;
	border-radius: 0
}

.popup--image .popup__overflow {
	padding: 0
}

.popup--image .popup__actions {
	background: none;
	border-radius: 0;
	font-size: 1.4rem;
	margin-top: 1em;
	padding: 0
}

.popup--image .button {
	background: none;
	border-radius: 0;
	padding: 0;
	text-decoration: underline
}

.selected-data {
	background: #92f23f;
	list-style: none;
	margin-bottom: 0;
	margin-left: 0
}

.selected-data__item {
	align-items: center;
	display: flex;
	padding: .5em 1em
}

.selected-data__title {
	margin-right: 1em
}

.selected-data__actions {
	margin-left: auto;
	padding-left: 1em
}

.selected-data--full-width .selected-data__item {
	padding-left: 0;
	padding-right: 0
}

.pagination__link {
	background: hsla(0, 0%, 100%, .05)
}

.toolbar {
	background: #e8f2cb;
	color: #061e4f;
	padding: 1.25rem
}

.calls-to-action {
	margin-top: 2.5rem
}

@media (min-width:46.25em) {
	.calls-to-action {
		display: flex;
		flex-wrap: wrap;
		justify-content: center
	}
}

@media (min-width:90em) {
	.calls-to-action {
		padding-left: calc((100% - 1440px)/2);
		padding-right: calc((100% - 1440px)/2)
	}
}

.call-to-action {
	background: #3ea303;
	color: #fcfcfc;
	display: block;
	margin-bottom: 2.5rem;
	padding: 2rem;
	position: relative;
	text-align: center;
	text-decoration: none
}

@media (min-width:46.25em) {
	.call-to-action {
		width: calc((100% - 7.5rem)/4)
	}
	.call-to-action:nth-child(n+2) {
		margin-left: 2.5rem
	}
}

.call-to-action:before {
	background: rgba(0, 0, 0, .2);
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 100%;
	transition: top .4s
}

.call-to-action:after {
	background: rgba(0, 0, 0, .3)
}

.call-to-action__title {
	color: inherit;
	margin-bottom: 1.25rem
}

.call-to-action__introduction {
	margin-bottom: 0
}

.call-to-action:active:before,
.call-to-action:focus:before,
.call-to-action:hover:before {
	top: 0
}

.page--home .calls-to-action {
	margin-bottom: 0
}

.content__img {
	display: block;
	width: 100%
}

.content-section {
	background: #e8f2cb;
	color: #061e4f;
	padding: 3rem
}

.content-section .alpha,
.content-section h1 {
	font-size: 3em;
	position: relative;
	display: inline-block;
	margin: 0 0 50px;
	padding-bottom: 10px;
	text-align: left;
	color: #001a4e;
	border-bottom: 2px solid #00adca
}

.content-section .alpha:after,
.content-section h1:after {
	background: #061e4f;
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	opacity: .2;
	position: absolute;
	right: 0
}

.content-section .tabs {
	background: #fff;
	color: #fff
}

.content-section--no-border:after {
	display: none
}

.content-title {
	background: #3ea303;
	color: #f7f2f7;
	margin-bottom: 2.5rem;
	padding: 1.5rem 3rem
}

@media (min-width:46.25em) {
	.content-title--has-link {
		align-items: center;
		display: flex;
		justify-content: space-between
	}
}

.content-title__title {
	color: #f7f2f7;
	margin-bottom: 0
}

.content-title__subtitle {
	margin-bottom: 0
}

.content-title__link {
	font-size: .875em;
	text-align: right
}

.page--home .content {
	height: 100%
}

@media (max-width:46.24em) {
	.content img[height],
	.content img[width] {
		height: auto!important;
		width: auto!important
	}
}

.content img[style="float: left;"],
.content img[style="float: right;"] {
	margin-bottom: 1em
}

@media (max-width:46.24em) {
	.content img[style="float: left;"],
	.content img[style="float: right;"] {
		float: none!important
	}
}

@media (min-width:46.25em) {
	.content img[style="float: right;"] {
		margin-left: 1em
	}
}

@media (min-width:46.25em) {
	.content img[style="float: left;"] {
		margin-right: 1em
	}
}

.page--content .content h1+p {
	font-style: italic;
	font-size: 1.1em
}

.page--content .content h2+p {
	font-style: italic
}

.footer {
	background: #032d57;
	color: #f7f7f7;
	padding-bottom: 3rem;
	padding-top: 3rem
}

@media (min-width:96.25em) {
	.footer__bottom,
	.footer__top {
		align-items: center;
		display: flex;
		justify-content: space-between
	}
}

.footer__top {
	border-bottom: 1px solid hsla(0, 0%, 100%, .2);
	font-size: .875em;
	padding-bottom: 1.25em
}

.footer__bottom {
	font-size: .75em;
	opacity: .5;
	padding-top: 1.25em
}

.footer__section {
	display: block;
	margin-bottom: .25em
}

@media (min-width:46.25em) {
	.footer__section {
		display: inline;
		margin-bottom: 0
	}
	.footer__section:not(:first-child) {
		margin-left: 1em
	}
}

.footer__link {
	color: #f7f7f7;
	margin-right: 1em;
	text-decoration: none
}

.footer__link:active,
.footer__link:focus,
.footer__link:hover {
	color: #061e4f;
	text-decoration: underline
}

.footer .social-media--standard .social-media__icon {
	fill: #fcfcf9
}

.nav--footer .nav__list {
	list-style: none;
	margin-bottom: 1em;
	margin-left: 0
}

@media (min-width:46.25em) {
	.nav--footer .nav__list {
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 0
	}
}

.nav--footer .nav__link {
	color: inherit;
	text-decoration: none
}

@media (min-width:46.25em) {
	.nav--footer .nav__item+.nav__item {
		margin-left: 1em
	}
}

.header {
	margin-bottom: 0
}

.header:hover,
.header__top {
	position: relative;
	z-index: 2
}

.header__top {
	background: #fcfcfc;
	color: #02183;
	padding-bottom: 3rem;
	padding-top: 3rem;
	text-align: center
}

@media (min-width:46.25em) {
	.header__top {
		text-align: left
	}
}

.header__top:after {
	background: #02183;
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	opacity: .2;
	position: absolute;
	right: 0
}

@media (min-width:46.25em) {
	.header__bottom {
		background: #051c57;
		color: #f9faf5;
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding-bottom: 1rem;
		padding-top: 1em
	}
}

@media (max-width:46.24em) {
	.header .social-media {
		display: none
	}
}

.header .social-media--standard .social-media__icon {
	fill: #fafcf7
}

@media (max-width:46.24em) {
	.header .quick-contact {
		display: none
	}
}

.header-address,
.header-contact,
.header-hours {
	position: relative;
	padding-left: 45px;
	height: 3em;
}

.header-address,
.header-hours {
	padding-top: 10px
}

.header-address:before {
	content: "\F3C5"
}

.header-address:before,
.header-contact:before {
	font-family: Font Awesome\ 5 Free;
	font-size: 2em;
	font-weight: 800;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	color: #001a4e
}

.header-contact:before {
	content: "\F095"
}

.header-hours:before {
	font-family: Font Awesome\ 5 Free;
	font-size: 2em;
	font-weight: 800;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	content: "\F017";
	color: #001a4e
}

.quick-contact {
	-moz-column-count: 1;
	column-count: 1;
	font-size: 1em;
	bottom: 0;
	position: absolute;
	right: 1em;
	top: 0.5em
}

.quick-contact a {
	text-decoration: none
}

.quick-contact__telephone {
	color: #faf2f9
}

@media (min-width:46.25em) {
	.quick-contact__telephone {
		font-size: 2em
	}
}

.quick-contact__email {
	color: #213008
}

.logo {
	display: inline-block
}

@media (min-width:46.25em) {
	.logo {
		flex-shrink: 0;
		margin-right: 3em
	}
}

.logo__img {
	display: block
}

.hero__caption {
	background: #4eb516;
	opacity: 1.0;
	color: #fffefc;
	font-size: 6rem;
	display: block;
	margin-bottom: 0;
	padding: .5em 1.5rem;
	text-align: center
}

@media (min-width:80em) {
	.hero__caption {
		top: 10rem
	}
	.hero__caption,
	.property--search {
		left: 1.6rem;
		position: absolute;
		right: 1.6rem;
	}
	.property--search {
		top: 70rem
	}
}

@media (min-width:96.25em) {
	.hero__caption {
		top: 10rem;
		right: auto;
	}
	.hero__caption,
	.property--search {
		left: 50%;
		transform: translateX(-50%);
	}
	.property--search {
		top: 64rem;
	}
}

.recent-properties {
	position: relative;
	overflow: hidden;
	padding: 40px 0;
	text-align: center;
	background: #fff;
	box-shadow: inset 0 0 30px 5px rgba(0, 0, 0, .4)
}

.latest-properties {
	display: grid;
	grid-gap: 2.5rem;
	grid-template-columns: repeat(auto-fit, minmax(20em, 1fr));
	position: relative;
	z-index: 2;
	margin-left: 2em;
	margin-right: 2em
}

.latest-properties:hover {
	z-index: 3
}

.latest-property__photograph {
	background: #92f23f;
	display: block;
	position: relative;
	text-decoration: none
}

.latest-property__img {
	color: transparent;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: auto
}

@supports ((-o-object-fit:cover) or (object-fit:cover)) {
	.latest-property__img {
		height: calc(66.66667vw - 1.66667rem);
		margin-left: 0;
		margin-right: 0;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
	@media (min-width:43.0625em) {
		.latest-property__img {
			height: calc((100vw - 5rem)/2*0.66667)
		}
	}
	@media (min-width:61.25em) {
		.latest-property__img {
			height: calc(((100vw - 5rem)/2 - 2.5rem)/2*0.66667)
		}
	}
}

.latest-property__img--placeholder {
	margin-left: auto;
	margin-right: auto;
	-o-object-fit: fill;
	object-fit: fill;
	width: auto
}

.latest-property__status {
	top: 1em;
	font-size: .875em;
	padding: .25em .5em;
	background: #02194d;
	color: #fcfcfc;
	position: absolute;
	right: 0
}

.latest-property__status~.latest-property__status--new {
	top: 3.5em
}

.latest-property__star {
	fill: currentColor;
	margin-right: .25em
}

.latest-property__placeholder {
	display: block;
	width: 100%
}

.latest-property__details {
	background: #e8f2cb;
	color: #061e4f;
	padding: 1.5rem
}

.latest-property__address {
	color: #061e4f;
	margin-bottom: 0;
	font-size: 1.5em
}

.latest-property__price-message {
	color: #01081c
}

.latest-property__price+.latest-property__price-message,
.latest-property__price-message+.latest-property__price {
	margin-left: .5em;
	font-size: 1.5em
}

.latest-property__price {
	align-items: center;
	color: #50b304;
	display: inline-flex;
	font-size: 1.5em
}

.latest-property__fees,
.latest-property__rental-period {
	margin-left: .5em
}

.latest-property__summary {
	font-size: .875em
}

.latest-property__more {
	color: #50b304
}

@media (min-width:46.25em) {
	.no-js .latest-properties so-property {
		width: 50%
	}
}

.no-js .latest-property {
	width: 100%
}

.nav--primary {
	align-items: center;
	display: flex;
	flex-direction: column;
	font-size: 1em;
	text-align: left
}

@media (max-width:46.24em) {
	.nav--primary.open {
		width: 100%
	}
}

@media (min-width:46.25em) {
	.nav--primary {
		display: block;
		margin-bottom: 0
	}
}

.nav--primary .nav__list {
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
	padding: 1em 1.5rem;
	width: 100%
}

@media (max-width:46.24em) {
	.nav--primary .nav__list {
		background: #f5f5f5;
		border-top: 1px solid #fcfcfc;
		margin-left: -1.5rem;
		margin-right: -1.5rem;
		width: 100vw
	}
}

@media (min-width:46.25em) {
	.nav--primary .nav__list {
		align-items: center;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		margin: 0;
		padding: 0;
		width: auto
	}
}

.nav--primary .nav__parent:after {
	content: "";
	display: block;
	height: .25em;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	width: 100%
}

.nav--primary .nav__parent:active:after,
.nav--primary .nav__parent:focus:after,
.nav--primary .nav__parent:hover:after {
	pointer-events: auto
}

.nav--primary .nav__parent:active .submenu,
.nav--primary .nav__parent:focus .submenu,
.nav--primary .nav__parent:hover .submenu {
	opacity: 1;
	pointer-events: auto;
	visibility: visible
}

.nav--primary .nav__item {
	margin-right: 1.5em;
	position: relative
}

.nav--primary .nav__item:last-child {
	margin-right: 0
}

@media (min-width:46.25em) and (max-width:61.24em) {
	.nav--primary .nav__item--expendable {
		display: none
	}
}

.nav--primary .nav__link {
	color: #ffffff;
	text-decoration: none;
	padding: 15px 20px!important
}

@media (min-width:46.25em) {
	.nav--primary .nav__link {
		color: #f7faf5
	}
}

.nav--primary .nav__link--parent {
	background: none;
	border: 0;
	padding: 0
}

@media (min-width:46.25em) {
	.nav--primary .nav__link--parent {
		padding-right: 1.2em;
		position: relative
	}
	.nav--primary .nav__link--parent:after {
		background-position: 100% 50%;
		background-repeat: no-repeat;
		border-color: #f7faf5 transparent transparent;
		border-style: solid;
		border-width: .43em .29em 0;
		content: "";
		height: 0;
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 0
	}
}

.nav--primary .nav__link:active,
.nav--primary .nav__link:focus,
.nav--primary .nav__link:hover {
	position: relative;
	text-decoration: underline
}

.nav--primary .nav__link:active~.submenu,
.nav--primary .nav__link:focus~.submenu,
.nav--primary .nav__link:hover~.submenu {
	opacity: 1;
	pointer-events: auto;
	visibility: visible
}

.nav--primary .submenu {
	flex-direction: column;
	list-style: none;
	margin-left: 1em;
	padding-bottom: .25em;
	padding-top: .25em
}

@media (min-width:46.25em) {
	.nav--primary .submenu {
		background: #051c57;
		left: 0;
		margin-left: 0;
		min-width: 15em;
		opacity: 0;
		padding: .5em 1em;
		pointer-events: none;
		position: absolute;
		top: 100%;
		visibility: hidden
	}
}

.nav--primary .submenu__link--sectionheader
{
   background: #051c57; 
}
.nav--primary .submenu__link {
	color: #f7faf5;
	display: block;
	padding-bottom: .2em;
	padding-top: .2em;
	position: relative;
	text-align: left;
	text-decoration: none;
	width: 100%
}

.nav--primary .submenu__link:active,
.nav--primary .submenu__link:focus,
.nav--primary .submenu__link:hover {
	text-decoration: underline
}

.nav-expand {
	background: none;
	border: 0;
	padding: 0
}

@media (min-width:46.25em) {
	.nav-expand {
		display: none
	}
}

.nav-expand:active,
.nav-expand:focus {
	outline: 0
}

.nav-mobile {
	display: flex;
	width: 100vw
}

@media (min-width:46.25em) {
	.nav-mobile {
		display: none
	}
}

.nav-mobile__item {
	background: #f5f5f5;
	color: #ffffff;
	display: flex;
	flex: 1;
	justify-content: center;
	padding: 1em .5em;
	position: relative;
	text-decoration: none
}

.nav-mobile__item+.nav-mobile__item {
	border-left: 1px solid #fcfcfc
}

.nav__link--parent {
	background: none;
	border: 0;
	padding: 0
}

@media (min-width:46.25em) {
	.property-search {
		height: 100%
	}
}

.no-js .property-search {
	display: none
}

.property-search .content-section {
	margin-bottom: 0;
	padding-bottom: 0
}

@media (min-width:46.25em) {
	.property-search .content-section {
		display: flex;
		flex-direction: column
	}
}

.property-search__actions {
	background: hsla(0, 0%, 100%, .1);
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-left: -3rem;
	margin-right: -3rem;
	margin-top: 2.5rem;
	padding: 1.5rem 3rem;
	text-align: center
}

.property-search__link {
	font-size: .875em;
	margin-left: 1em;
	margin-right: 1em
}

.section {
	padding-bottom: 3rem;
	padding-top: 3rem
}

.section__intro a+a {
	margin-left: 1em
}

.news-article__headline {
	margin-bottom: 0
}

.news-article__date {
	color: #01081c;
	display: block
}

.news-article__date,
.news-article__summary {
	margin-bottom: 2.5rem
}

.news-article__summary :last-child {
	margin-bottom: 0
}

.latest-news-article {
	margin-bottom: 2.5rem;
	position: relative
}

.latest-news-article:last-child {
	margin-bottom: 0
}

@media (min-width:46.25em) {
	.latest-news-article {
		display: flex
	}
}

.latest-news-article__image {
	display: block;
	flex-shrink: 0
}

@media (min-width:46.25em) {
	.latest-news-article__image {
		width: 15.5em
	}
}

.latest-news-article__img {
	display: block;
	width: 100%
}

@supports ((-o-object-fit:cover) or (object-fit:cover)) {
	.latest-news-article__img {
		-o-object-fit: cover;
		object-fit: cover
	}
	@media (min-width:46.25em) {
		.latest-news-article__img {
			height: 100%
		}
	}
}

.latest-news-article__details {
	background: #e8f2cb;
	color: #061e4f;
	display: block;
	padding: 3rem;
	text-decoration: none
}

.latest-news-article__headline {
	margin-bottom: .25em
}

.latest-news-article__date {
	font-style: italic
}

.latest-news-article__meta {
	align-items: center;
	display: flex;
	font-size: .875em;
	justify-content: space-between
}

.latest-news-article__more {
	color: #50b304;
	text-decoration: underline
}

.recent-testimonials {
	height: auto
}

.recent-testimonial {
	margin-bottom: 0;
	font-size: 1.25em
}

.recent-testimonial__author {
	font-size: .8em
}

@media (min-width:46.25em) {
	.testimonial-list {
		display: flex;
		flex-wrap: wrap
	}
}

.testimonial {
	padding: 3rem;
	margin-bottom: 0
}

@media (min-width:46.25em) {
	.testimonial {
		width: 50%
	}
}

.testimonial:nth-child(3n) {
	background: #02194d;
	border-radius: .4rem;
	color: #fcfcfc
}

@media (min-width:46.25em) {
	.testimonial:nth-child(3n) {
		width: 100%
	}
}

.property-status--available {
	background: #f0fff4;
	color: #276749
}

.property-status--completed,
.property-status--let,
.property-status--sold,
.property-status--sstc {
	background: #fff5f5;
	color: #c53030
}

.property-status--application-made,
.property-status--let-agreed,
.property-status--offer-made,
.property-status--references-pending,
.property-status--sale-agreed,
.property-status--under-offer {
	background: #fffaf0;
	color: #c05621
}

.property-status--withdrawn {
	background: #f0f6f9;
	color: #4a5568;
	text-decoration: line-through
}

.property-results {
	min-height: 100vh
}

@media (min-width:61.25em) {
	.property-results {
		display: flex
	}
}

.property-refine {
	flex-shrink: 0;
	font-size: 1.4rem;
	max-width: 25em;
	min-height: 1em
}

@media (min-width:61.25em) {
	.property-refine {
		width: 30%
	}
}

@media (min-width:96.25em) {
	.property-refine {
		width: 25%
	}
}

.property-refine>div {
	position: -webkit-sticky;
	position: sticky;
	top: 1em
}

.property-refine__toggle {
	margin-bottom: 1em
}

@media (min-width:61.25em) {
	.property-refine__toggle {
		display: none
	}
}

.property-refine__form {
	background: #fff;
	border: 1px solid #3ea303;
	border-radius: .4rem;
	padding: .5em 1em 1em
}

.property-refine__chin {
	background: #92f23f;
	border-top: 1px solid #3ea303;
	margin: 1em -1em -1em;
	padding: 1em
}

@media (min-width:46.25em) {
	.property-refine__chin {
		align-items: center;
		display: flex;
		justify-content: space-between
	}
}

.no-js .property-refine {
	display: none
}

.property-results-count__count {
	color: #50b304;
	font-weight: 700
}

.no-js .property-results-order {
	display: none
}

.property-list {
	flex-grow: 1
}

@media (min-width:61.25em) {
	.property-list {
		padding-left: 3rem;
		width: calc(70% - 3rem)
	}
}

@media (min-width:96.25em) {
	.property-list {
		width: calc(75% - 3rem)
	}
}

.property-result {
	position: relative
}

.property-result--withdrawn {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: .5
}

.property-result__photograph {
	background: #92f23f;
	color: transparent;
	display: block
}

@media (min-width:46.25em) {
	@supports ((-o-object-fit: cover) or (object-fit:cover)) {
		.property-result__photograph {
			-o-object-fit:cover;
			object-fit: cover;
			width: 100%
		}
	}
}

.no-js .properties,
.properties--grid {
	display: flex;
	display: grid;
	flex-wrap: wrap;
	grid-gap: 1em;
	grid-template-columns: 1fr;
	justify-content: space-between
}

@media (min-width:46.25em) {
	.no-js .properties,
	.properties--grid {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media (min-width:96.25em) {
	.no-js .properties,
	.properties--grid {
		grid-template-columns: repeat(3, 1fr)
	}
}

.no-js .properties .property-result,
.properties--grid .property-result {
	margin-bottom: 1em
}

@supports (display:grid) {
	.no-js .properties .property-result,
	.properties--grid .property-result {
		margin-bottom: 0
	}
}

@media (min-width:46.25em) {
	.no-js .properties .property-result,
	.properties--grid .property-result {
		width: calc(50% - .5em)
	}
	@supports (display:grid) {
		.no-js .properties .property-result,
		.properties--grid .property-result {
			width: auto
		}
	}
}

@media (min-width:96.25em) {
	.no-js .properties .property-result,
	.properties--grid .property-result {
		width: calc(33% - .5em)
	}
	@supports (display:grid) {
		.no-js .properties .property-result,
		.properties--grid .property-result {
			width: auto
		}
	}
}

.no-js .properties .property-result__photograph,
.properties--grid .property-result__photograph {
	margin-left: auto;
	margin-right: auto;
	width: 100%
}

@media (min-width:46.25em) {
	.no-js .properties .property-result__photograph,
	.properties--grid .property-result__photograph {
		max-height: 16em;
		width: auto
	}
	@supports ((-o-object-fit:cover) or (object-fit:cover)) {
		.no-js .properties .property-result__photograph,
		.properties--grid .property-result__photograph {
			height: 16em
		}
	}
}

.properties--list .property-result__photographs {
	flex-shrink: 0;
	width: 20em
}

@media (min-width:46.25em) {
	.properties--list .property-result__photograph {
		max-height: 13.3333333333em
	}
	@supports ((-o-object-fit:cover) or (object-fit:cover)) {
		.properties--list .property-result__photograph {
			height: 13.3333333333em
		}
	}
}

.properties--list .property-result__thumb {
	max-height: 13.3333333333em
}

@supports ((-o-object-fit:cover) or (object-fit:cover)) {
	.properties--list .property-result__thumb {
		height: 13.3333333333em
	}
}

.static-property-list .no-js .properties,
.static-property-list .properties--grid {
	grid-template-columns: repeat(4, 1fr)
}

.no-js .properties so-property {
	width: 100%
}

@media (min-width:46.25em) {
	.no-js .properties so-property {
		flex-basis: 50%;
		max-width: 50%
	}
}

@media (min-width:96.25em) {
	.no-js .properties so-property {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}
}

.no-js .properties .property-result {
	flex-basis: 100%;
	max-width: none
}

.property-result-map .map-canvas {
	height: 65vw;
	max-height: 50em
}

.property {
	background: #fcfcfc
}

.property-status {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	padding: 5px;
	background-color: hsla(0, 0%, 100%, .6)
}

.property-breadcrumbs {
	background: ;
	color: ;
	font-size: 1.4rem;
	padding-bottom: 1em;
	padding-top: 1em
}

@media (max-width:31.24em) {
	.property-breadcrumbs {
		display: none
	}
}

.property-breadcrumbs__wrapper {
	align-items: center
}

.property-breadcrumbs__list {
	align-items: center;
	display: flex;
	list-style: none;
	margin-left: auto;
	margin-bottom: 0
}

.back-to-search {
	color: inherit
}

.property-breadcrumb:not(:last-child):after {
	content: ">";
	margin-left: .25em;
	margin-right: .25em
}

.property-breadcrumb__link {
	color: inherit
}

.property-quick-look {
	display: inline-block;
	width: 100%
}

.property-quick-look__box {
	position: relative
}

.property-quick-look__box:before {
	background: #fff;
	border-top-left-radius: .4rem;
	border-top-right-radius: .4rem;
	bottom: 0;
	content: "";
	left: 0;
	opacity: .95;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0
}

.property-quick-look__address {
	float: left;
	margin: 0;
	width: 60%
}

.property-quick-look__contents {
	position: relative
}

@media (min-width:46.25em) {
	.property-quick-look__meta {
		align-items: center;
		display: flex;
		justify-content: space-between
	}
}

.property-quick-look__meta .save-property {
	margin-bottom: 1em
}

@media (min-width:46.25em) {
	.property-quick-look__meta .save-property {
		margin-bottom: 0
	}
}

.property-quick-look__actions {
	background: #92f23f;
	border-bottom-left-radius: .4rem;
	border-bottom-right-radius: .4rem;
	border-top: 1px solid #3ea303;
	padding: 1em
}

@media (max-width:46.24em) {
	.property-quick-look__actions .button {
		display: block;
		margin-bottom: .5em;
		width: 100%
	}
}

.property-transaction {
	float: right;
	text-align: right;
	width: 40%
}

.property-transaction:after,
.property-transaction:before {
	content: "";
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	width: 100px
}

.property-transaction:before {
	top: 0
}

.property-transaction:after {
	bottom: 0
}

.property-transaction__message {
	color: #01081c;
	display: block;
	font-size: 1.6rem;
	font-style: italic
}

.property-transaction__price {
	color: #50b304;
	margin-bottom: 0;
	font-size: 3em;
	position: relative;
	display: inline-block;
	padding-bottom: 10px;
	text-align: left
}

.property-transaction__fee-link {
	margin-left: 1em
}

.property-detail-tabs>.tabs {
	background: ;
	color: 
}

@media (min-width:31.25em) {
	.property-detail-tabs>.tabs {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}
}

@media (min-width:90em) {
	.property-detail-tabs>.tabs {
		padding-left: calc((100% - 1440px)/2);
		padding-right: calc((100% - 1440px)/2)
	}
}

.property-detail-tabs>.tabs>.tab {
	margin-right: 0
}

.property-detail-tabs>.tabs>.tab .tab__link {
	padding-left: 1em;
	padding-right: 1em
}

.property-detail-tabs>.tabs>.tab .tab__link:active,
.property-detail-tabs>.tabs>.tab .tab__link:focus,
.property-detail-tabs>.tabs>.tab .tab__link:hover {
	background: hsla(0, 0%, 100%, .1)
}

.property-detail-tabs>.tabs>.tab .tab__link--active {
	background: hsla(0, 0%, 100%, .1);
	color: 
}

.property-detail-tabs>.tabs>.tab .pill {
	background: ;
	color: 
}

.property-detail-tabs>.tab-content>.tab-panel {
	padding-top: 0
}

.property-actions {
	align-items: center;
	background: #f0f6f9;
	border-radius: .4rem;
	border: #3ea303;
	display: flex;
	flex-wrap: wrap;
	font-size: 1.4rem;
	list-style: none;
	margin-left: 0;
	padding: 1em 1em 0
}

.property-action {
	margin-bottom: 1em
}

.property-action+.property-action {
	margin-left: 1em
}

.property-overview {
	padding-bottom: 3rem;
	padding-top: 3rem;
	position: relative
}

.property-overview__image {
	background-color: #f0f6f9;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	left: 0;
	padding-bottom: 100%;
	position: absolute;
	right: 0;
	top: 0
}

@media (min-width:46.25em) {
	.property-overview__image {
		padding-bottom: 50%
	}
}

@media (min-width:61.25em) {
	.property-overview__image {
		padding-bottom: 35%
	}
}

@media (min-width:96.25em) {
	.property-overview__image {
		padding-bottom: 25%
	}
}

.property-overview__image:after {
	background: linear-gradient(transparent 70%, #fcfcfc);
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.property-overview__content {
	position: relative;
	z-index: 1
}

.property-overview__description {
	padding: 3rem;
	position: relative
}

.property-overview__description:before {
	background: #fff;
	border-radius: .4rem;
	bottom: 0;
	content: "";
	left: 0;
	opacity: .95;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0
}

.property-overview__contents {
	position: relative;
	z-index: 1
}

.floors-and-rooms {
	margin-top: 2.5rem
}

.property-floor {
	margin-bottom: 2.5rem
}

.property-floor__documents {
	font-size: 1.4rem
}

.property-floor__description {
	margin-bottom: 2.5rem
}

.property-rooms {
	list-style: none;
	margin-left: 0
}

.property-room {
	margin-bottom: 2.5rem
}

@media (min-width:31.25em) {
	.property-room {
		display: flex;
		flex-wrap: wrap
	}
}

.property-room__name:last-child {
	margin-bottom: 0
}

.property-room__dimensions {
	color: #01081c
}

@media (min-width:31.25em) {
	.property-room__dimensions {
		margin-left: 1em
	}
}

.property-room__description {
	width: 100%
}

.property-room-images {
	align-content: flex-start;
	display: grid;
	grid-gap: 1em;
	grid-template-columns: repeat(2, minmax(200px, 1fr));
	list-style: none;
	margin-left: 0
}

.property-room-image__img,
.property-room-image__link {
	display: block
}

.property-room-image__img {
	color: transparent;
	max-width: 100%
}

.property-bullets {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin-left: 0
}

.property-bullet {
	align-items: center;
	border: 1px solid #e8ebec;
	display: flex;
	flex-basis: 100%;
	font-size: 1.4rem;
	margin-bottom: .5em;
	margin-right: .5em;
	padding: .5em;
	position: relative
}

@media (min-width:46.25em) {
	.property-bullet {
		flex-basis: calc(50% - 1.5em - 2px);
		flex: 0 1 calc(50% - 0.5em)
	}
}

.property-info {
	background: #f0f6f9;
	border-radius: .4rem;
	margin-bottom: 5rem;
	padding: 3rem
}

.property-info__list {
	list-style: none;
	margin-bottom: 0;
	margin-left: 0
}

.property-info__item {
	align-items: flex-start;
	display: flex
}

.property-info__item+.property-info__item {
	border-top: 1px dashed #cbd5e0;
	margin-top: .4em;
	padding-top: .4em
}

.property-info__title {
	color: inherit
}

.property-info__icon {
	fill: #50b304;
	height: 1.5em;
	margin-right: 1em
}

.prop-rooms-property {
	background-color: transparent;
	-moz-column-count: 3;
	column-count: 3;
	font-size: 1em;
	padding-right: inherit
}

.prop-rooms-property p {
	font-size: 2em;
	margin-bottom: 0;
	margin-left: 1.5em
}

.prop-rooms {
	background-color: grey;
	-moz-column-count: 3;
	column-count: 3;
	font-size: 1em;
	bottom: 0;
	right: 0;
	top: 4em
}

.propertyIcons-bathrooms,
.propertyIcons-bedrooms,
.propertyIcons-receptions {
	position: relative;
	margin-left: 2em
}

.prop-rooms p {
	font-size: 1.5em;
	margin-bottom: 0;
	margin-left: 1em
}

.propertyIcons-bedrooms:before {
	content: "\F236"
}

.propertyIcons-bathrooms:before,
.propertyIcons-bedrooms:before {
	font-family: Font Awesome\ 5 Free;
	font-size: 2em;
	font-weight: 800;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	color: #001a4e
}

.propertyIcons-bathrooms:before {
	content: "\F2CD"
}

.propertyIcons-receptions:before {
	font-family: Font Awesome\ 5 Free;
	font-size: 2em;
	font-weight: 800;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	content: "\F4B8";
	color: #001a4e
}

.share-property {
	background: #02194d;
	color: #fcfcfc
}

.share-property__icons {
	align-items: center;
	display: flex;
	justify-content: space-between;
	list-style: none;
	margin-bottom: 0;
	margin-left: 0
}

.share-property__link {
	color: #fcfcfc;
	display: block;
	text-decoration: none
}

.share-property__icon {
	fill: currentColor;
	height: 1.5em;
	width: 1.5em
}

.stamp-duty-estimate__option {
	margin-bottom: 1em
}

.stamp-duty-estimate__figure {
	display: block
}

.mortgage-calculator__monthly-repayment,
.stamp-duty-estimate__figure {
	color: #50b304;
	font-size: 1.2em;
	font-weight: 700
}

.mortgage-calculator .selected-data {
	font-size: 1.4rem
}

.similar-properties {
	display: block
}

.similar-properties .property-result {
	flex-basis: 100%;
	margin-bottom: 2.5rem;
	max-width: none;
	padding-left: 0;
	padding-right: 0;
	width: 100%
}

.property-photographs__list {
	display: flex;
	display: grid;
	flex-wrap: wrap;
	grid-gap: 1em;
	grid-template-columns: 1fr
}

@media (min-width:46.25em) {
	.property-photographs__list--small {
		grid-template-columns: repeat(4, 1fr)
	}
	.property-photographs__list--small .property-photograph {
		width: 25%
	}
	@supports (display:grid) {
		.property-photographs__list--small .property-photograph {
			width: auto
		}
	}
}

@media (min-width:46.25em) {
	.property-photographs__list--medium {
		grid-template-columns: repeat(2, 1fr)
	}
	.property-photographs__list--medium .property-photograph {
		width: 50%
	}
	@supports (display:grid) {
		.property-photographs__list--medium .property-photograph {
			width: auto
		}
	}
}

.property-photograph {
	width: 100%
}

.property-photograph--external {
	align-items: center;
	align-self: stretch;
	background: #92f23f;
	border-radius: .4rem;
	color: inherit;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 4em;
	text-decoration: none;
	transition: background .4s;
	width: 100%
}

.property-photograph--external:active,
.property-photograph--external:focus,
.property-photograph--external:hover {
	background: #fff
}

.property-photograph__img {
	color: transparent;
	display: block;
	width: 100%
}

.property-photograph__icon {
	fill: #50b304;
	height: 10em;
	margin-bottom: 1em;
	width: 10em
}

.property-videos {
	display: grid;
	grid-gap: 3rem;
	grid-template-columns: 1fr
}

@media (min-width:61.25em) {
	.property-videos {
		grid-template-columns: repeat(2, minmax(200px, 1fr))
	}
}

.property .map-canvas {
	height: 65vw;
	max-height: 50em
}

.map-key {
	background: #f0f6f9;
	display: none;
	font-size: 1.4rem;
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 2.5rem;
	padding: 1.5em
}

@media (min-width:46.25em) {
	.map-key {
		display: block
	}
}

.map-key__sector {
	align-items: center;
	display: flex;
	flex-wrap: wrap
}

.map-key__sector:not(:last-child) {
	margin-bottom: 1.5em
}

.map-key__title {
	width: 100%
}

@media (min-width:46.25em) {
	.map-key__title {
		width: 20em
	}
}

.map-key__title small {
	display: block
}

.map-key__section {
	padding-left: 1em
}

.map-key__list {
	flex-wrap: wrap;
	list-style: none;
	margin-bottom: 0;
	margin-left: 0
}

.map-key__label,
.map-key__list {
	align-items: center;
	display: flex
}

.map-key__label {
	margin-right: 2em;
	opacity: .2
}

.map-key__icon {
	height: 2em;
	margin-right: .5em;
	width: 1.6em
}

.map-key__input {
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	height: 1px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 1px
}

.map-key__input:checked+.map-key__label {
	opacity: 1
}

.property-epc {
	padding-bottom: 98%;
	position: relative;
	width: 100%
}

.property-epc__chart {
	bottom: 0;
	height: auto;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.property-epc-figures {
	display: flex;
	margin-bottom: 2.5rem;
	text-align: center
}

.property-epc-figures__item:first-child {
	padding-right: .5em
}

.property-epc-figures__item:last-child {
	padding-left: .5em
}

.property-epc-figures__figure {
	color: #50b304;
	display: block;
	font-size: 3em;
	font-weight: 700
}

.property-epc-figures__figure+.property-epc-figures__label {
	margin-top: 1em
}

.local-info-set {
	margin-bottom: 2.5rem
}

.local-info {
	padding: .5em;
	position: relative
}

.local-info:hover {
	background: #92f23f
}

.local-info__data {
	display: flex;
	justify-content: space-between
}

.local-info__icon {
	flex-shrink: 0;
	margin-right: .5em
}

.local-info__icon--a-b-c {
	fill: #26a69a
}

.local-info__icon--apple {
	fill: #009688
}

.local-info__icon--backpack {
	fill: #00897b
}

.local-info__icon--book {
	fill: #00796b
}

.local-info__icon--school,
.local-info__icon--square-academic-cap {
	fill: #00695c
}

.local-info__icon--ferry {
	fill: #e57373
}

.local-info__icon--taxi {
	fill: #ef5350
}

.local-info__icon--bus {
	fill: #f44336
}

.local-info__icon--aeroplane {
	fill: #e53935
}

.local-info__icon--tram {
	fill: #d32f2f
}

.local-info__icon--train {
	fill: #c62828
}

.local-info__icon--spectacles {
	fill: #03a9f4
}

.local-info__icon--tooth {
	fill: #039be5
}

.local-info__icon--ambulance {
	fill: #0288d1
}

.local-info__icon--stethoscope {
	fill: #0277bd
}

.local-info__name {
	font-weight: 400;
	margin: 0
}

.local-info__distance {
	color: #01081c;
	flex: 0 0 auto
}

.local-info__distance:before {
	content: "("
}

.local-info__distance:after {
	content: ")"
}

.school {
	background: #fff;
	border: 1px solid #3ea303;
	bottom: 100%;
	left: 4em;
	opacity: 0;
	padding: 1em;
	position: absolute;
	right: 0;
	transform: translateY(-1.5em);
	transition: opacity .4s, transform .4s, box-shadow .4s;
	visibility: hidden;
	z-index: 2
}

.school__name {
	margin-bottom: 1em
}

.school__gender-graph {
	border-radius: 50%;
	display: block;
	height: 10em;
	margin-bottom: 1.5em;
	margin-left: auto;
	margin-right: auto;
	stroke-width: 2em;
	transform: rotate(-90deg);
	width: 10em
}

.local-info--school:hover {
	cursor: help
}

.local-info--school:hover .school {
	bottom: auto;
	box-shadow: 0 .3125em 2em #92f23f;
	cursor: default;
	opacity: 1;
	top: -1.5em;
	transform: translateY(0);
	visibility: visible
}

.school-data {
	margin-bottom: 0
}

.school-data__title {
	font-weight: 700
}

.school-genders {
	align-items: center;
	display: flex
}

.school-genders__gender {
	flex: 1;
	padding: 1em;
	text-align: center
}

.school-genders__gender--girls {
	color: #285e61
}

.school-genders__gender--boys {
	color: #2c7a7b
}

.school-genders__title {
	display: block
}

.local-area-mini .local-info {
	font-size: 1.4rem;
	padding: 0
}

.local-area-mini .local-info--school:hover {
	cursor: auto
}

.local-area-mini .local-info__data {
	display: block
}

.local-area-mini .local-info__name {
	align-items: flex-start;
	display: flex;
	font-size: 1em
}

.local-area-mini .local-info__icon {
	margin-top: .25em
}

.local-area-mini .local-info__distance {
	display: block;
	font-size: 1.4rem;
	text-align: right
}

.local-area-mini .local-info+.local-info {
	border-top: 1px dashed #cbd5e0;
	margin-top: .4em;
	padding-top: .4em
}

.property-print {
	background: #fff;
	color: #000
}

.property-print .section {
	padding: 1em 0
}

.property-print .property {
	background: #fff
}

.property-print .property-transaction__price {
	margin-right: .5em
}

.property-print .property-quick-look__reference {
	margin-bottom: 0
}

.property-print .property-photographs {
	margin-left: -.5em;
	margin-right: -.5em;
	width: 100%
}

.property-print .property-photographs__list {
	display: flex;
	display: grid;
	flex-wrap: wrap;
	grid-gap: 1em;
	grid-template-columns: 1fr
}

@media (min-width:46.25em) {
	.property-print .property-photographs__list {
		grid-template-columns: repeat(4, 1fr)
	}
	.property-print .property-photographs__list .property-photograph {
		width: 25%
	}
	@supports (display:grid) {
		.property-print .property-photographs__list .property-photograph {
			width: auto
		}
	}
}

.property-print .property-photograph {
	display: inline-block;
	vertical-align: middle
}

.property-print .property-room {
	display: block;
	page-break-inside: avoid
}

.property-print .property-room__dimensions,
.property-print .property-room__name {
	display: inline-block
}

.vendor-progress {
	list-style: none;
	margin-left: 0
}

.vendor-progress__step {
	align-items: center;
	border-left: 2px solid #fff5f5;
	display: flex;
	margin-bottom: .5em;
	padding-left: .5em
}

.vendor-progress__step--completed {
	border-left-color: #276749
}

.vendor-progress__step--completed .vendor-progress__icon {
	fill: #276749
}

.vendor-progress__icon {
	fill: #fff5f5;
	margin-right: .5em
}

.vendor-offer {
	background: #92f23f;
	margin-bottom: 2.5rem;
	padding: 1em
}

.vendor-offer__title {
	margin-bottom: 0
}

.vendor-offer__date {
	color: #01081c
}

.vendor-offer__meta {
	align-items: flex-start;
	display: flex;
	margin-bottom: 0
}

.vendor-offer__meta dt {
	color: #01081c
}

.vendor-offer__meta dd {
	margin-left: 1em;
	margin-right: 2em
}

.vendor-offer__notes {
	margin-top: 1em
}

.vendor-offer__status {
	color: #c53030
}

.vendor-offer__status--offer-accepted {
	color: #276749
}

.property-refine__form {
	border-radius: 0
}

.no-js .properties .property-result .save-property,
.no-js .properties .property-result__details,
.properties--grid .property-result .save-property,
.properties--grid .property-result__details,
.property-refine__form {
	background: #e8f2cb;
	color: #061e4f
}

.no-js .properties .property-result__summary,
.properties--grid .property-result__summary {
	background: #e8f2cb
}

.page--property-details .header {
	margin-bottom: 0
}

.property-info:not(.share-property),
.property-overview__description:before,
.property-quick-look__box:before {
	background: #e8f2cb
}

.mortgage-calculator .selected-data {
	background: none
}

.property .tab-panel .section,
.property .tabs {
	background: #e8f2cb
}

.property .tab-panel .section {
	margin-top: 2.5rem;
	padding: 3rem
}

.map-key,
.page--my-account .tab-panel--active,
.school {
	background: #e8f2cb
}

.page--my-account .tab-panel--active {
	margin-top: 2.5rem;
	padding: 3rem
}

.bg-repeat {
	background-repeat: repeat
}

.bg-no-repeat {
	background-repeat: no-repeat
}

.bg-repeat-x {
	background-repeat: repeat-x
}

.bg-repeat-y {
	background-repeat: repeat-y
}

.bg-cover {
	background-size: cover
}

.bg-contain {
	background-size: contain
}

.bg-bottom {
	background-position: bottom
}

.bg-center {
	background-position: 50%
}

.bg-left {
	background-position: 0
}

.bg-left-bottom {
	background-position: 0 100%
}

.bg-left-top {
	background-position: 0 0
}

.bg-right {
	background-position: 100%
}

.bg-right-bottom {
	background-position: 100% 100%
}

.bg-right-top {
	background-position: 100% 0
}

.bg-top {
	background-position: top
}

.active\:bg-white:active,
.bg-white,
.focus\:bg-white:focus,
.group:active .group-active\:bg-white,
.group:active .group-hocus\:bg-white,
.group:focus .group-focus\:bg-white,
.group:focus .group-hocus\:bg-white,
.group:hover .group-hocus\:bg-white,
.group:hover .group-hover\:bg-white,
.hocus\:bg-white:active,
.hocus\:bg-white:focus,
.hocus\:bg-white:hover,
.hover\:bg-white:hover {
	background-color: #fff
}

.active\:bg-current:active,
.bg-current,
.focus\:bg-current:focus,
.group:active .group-active\:bg-current,
.group:active .group-hocus\:bg-current,
.group:focus .group-focus\:bg-current,
.group:focus .group-hocus\:bg-current,
.group:hover .group-hocus\:bg-current,
.group:hover .group-hover\:bg-current,
.hocus\:bg-current:active,
.hocus\:bg-current:focus,
.hocus\:bg-current:hover,
.hover\:bg-current:hover {
	background-color: currentColor
}

.bg-grey-100 {
	background-color: #f0f6f9
}

.bg-grey-200 {
	background-color: #edf2f7
}

.bg-grey-300 {
	background-color: #e2e8f0
}

.bg-grey-400 {
	background-color: #cbd5e0
}

.bg-grey-500 {
	background-color: #a0aec0
}

.bg-grey-600 {
	background-color: #718096
}

.bg-grey-700 {
	background-color: #4a5568
}

.bg-grey-800 {
	background-color: #2d3748
}

.bg-grey-900 {
	background-color: #1a202c
}

.group:hover .group-hover\:bg-grey-100,
.hover\:bg-grey-100:hover {
	background-color: #f0f6f9
}

.group:hover .group-hover\:bg-grey-200,
.hover\:bg-grey-200:hover {
	background-color: #edf2f7
}

.group:hover .group-hover\:bg-grey-300,
.hover\:bg-grey-300:hover {
	background-color: #e2e8f0
}

.group:hover .group-hover\:bg-grey-400,
.hover\:bg-grey-400:hover {
	background-color: #cbd5e0
}

.group:hover .group-hover\:bg-grey-500,
.hover\:bg-grey-500:hover {
	background-color: #a0aec0
}

.group:hover .group-hover\:bg-grey-600,
.hover\:bg-grey-600:hover {
	background-color: #718096
}

.group:hover .group-hover\:bg-grey-700,
.hover\:bg-grey-700:hover {
	background-color: #4a5568
}

.group:hover .group-hover\:bg-grey-800,
.hover\:bg-grey-800:hover {
	background-color: #2d3748
}

.group:hover .group-hover\:bg-grey-900,
.hover\:bg-grey-900:hover {
	background-color: #1a202c
}

.focus\:bg-grey-100:focus,
.group:focus .group-focus\:bg-grey-100 {
	background-color: #f0f6f9
}

.focus\:bg-grey-200:focus,
.group:focus .group-focus\:bg-grey-200 {
	background-color: #edf2f7
}

.focus\:bg-grey-300:focus,
.group:focus .group-focus\:bg-grey-300 {
	background-color: #e2e8f0
}

.focus\:bg-grey-400:focus,
.group:focus .group-focus\:bg-grey-400 {
	background-color: #cbd5e0
}

.focus\:bg-grey-500:focus,
.group:focus .group-focus\:bg-grey-500 {
	background-color: #a0aec0
}

.focus\:bg-grey-600:focus,
.group:focus .group-focus\:bg-grey-600 {
	background-color: #718096
}

.focus\:bg-grey-700:focus,
.group:focus .group-focus\:bg-grey-700 {
	background-color: #4a5568
}

.focus\:bg-grey-800:focus,
.group:focus .group-focus\:bg-grey-800 {
	background-color: #2d3748
}

.focus\:bg-grey-900:focus,
.group:focus .group-focus\:bg-grey-900 {
	background-color: #1a202c
}

.active\:bg-grey-100:active,
.group:active .group-active\:bg-grey-100 {
	background-color: #f0f6f9
}

.active\:bg-grey-200:active,
.group:active .group-active\:bg-grey-200 {
	background-color: #edf2f7
}

.active\:bg-grey-300:active,
.group:active .group-active\:bg-grey-300 {
	background-color: #e2e8f0
}

.active\:bg-grey-400:active,
.group:active .group-active\:bg-grey-400 {
	background-color: #cbd5e0
}

.active\:bg-grey-500:active,
.group:active .group-active\:bg-grey-500 {
	background-color: #a0aec0
}

.active\:bg-grey-600:active,
.group:active .group-active\:bg-grey-600 {
	background-color: #718096
}

.active\:bg-grey-700:active,
.group:active .group-active\:bg-grey-700 {
	background-color: #4a5568
}

.active\:bg-grey-800:active,
.group:active .group-active\:bg-grey-800 {
	background-color: #2d3748
}

.active\:bg-grey-900:active,
.group:active .group-active\:bg-grey-900 {
	background-color: #1a202c
}

.group:hover .group-hocus\:bg-grey-100 {
	background-color: #f0f6f9
}

.group:hover .group-hocus\:bg-grey-200 {
	background-color: #edf2f7
}

.group:hover .group-hocus\:bg-grey-300 {
	background-color: #e2e8f0
}

.group:hover .group-hocus\:bg-grey-400 {
	background-color: #cbd5e0
}

.group:hover .group-hocus\:bg-grey-500 {
	background-color: #a0aec0
}

.group:hover .group-hocus\:bg-grey-600 {
	background-color: #718096
}

.group:hover .group-hocus\:bg-grey-700 {
	background-color: #4a5568
}

.group:hover .group-hocus\:bg-grey-800 {
	background-color: #2d3748
}

.group:hover .group-hocus\:bg-grey-900 {
	background-color: #1a202c
}

.group:focus .group-hocus\:bg-grey-100 {
	background-color: #f0f6f9
}

.group:focus .group-hocus\:bg-grey-200 {
	background-color: #edf2f7
}

.group:focus .group-hocus\:bg-grey-300 {
	background-color: #e2e8f0
}

.group:focus .group-hocus\:bg-grey-400 {
	background-color: #cbd5e0
}

.group:focus .group-hocus\:bg-grey-500 {
	background-color: #a0aec0
}

.group:focus .group-hocus\:bg-grey-600 {
	background-color: #718096
}

.group:focus .group-hocus\:bg-grey-700 {
	background-color: #4a5568
}

.group:focus .group-hocus\:bg-grey-800 {
	background-color: #2d3748
}

.group:focus .group-hocus\:bg-grey-900 {
	background-color: #1a202c
}

.group:active .group-hocus\:bg-grey-100,
.hocus\:bg-grey-100:active,
.hocus\:bg-grey-100:focus,
.hocus\:bg-grey-100:hover {
	background-color: #f0f6f9
}

.group:active .group-hocus\:bg-grey-200,
.hocus\:bg-grey-200:active,
.hocus\:bg-grey-200:focus,
.hocus\:bg-grey-200:hover {
	background-color: #edf2f7
}

.group:active .group-hocus\:bg-grey-300,
.hocus\:bg-grey-300:active,
.hocus\:bg-grey-300:focus,
.hocus\:bg-grey-300:hover {
	background-color: #e2e8f0
}

.group:active .group-hocus\:bg-grey-400,
.hocus\:bg-grey-400:active,
.hocus\:bg-grey-400:focus,
.hocus\:bg-grey-400:hover {
	background-color: #cbd5e0
}

.group:active .group-hocus\:bg-grey-500,
.hocus\:bg-grey-500:active,
.hocus\:bg-grey-500:focus,
.hocus\:bg-grey-500:hover {
	background-color: #a0aec0
}

.group:active .group-hocus\:bg-grey-600,
.hocus\:bg-grey-600:active,
.hocus\:bg-grey-600:focus,
.hocus\:bg-grey-600:hover {
	background-color: #718096
}

.group:active .group-hocus\:bg-grey-700,
.hocus\:bg-grey-700:active,
.hocus\:bg-grey-700:focus,
.hocus\:bg-grey-700:hover {
	background-color: #4a5568
}

.group:active .group-hocus\:bg-grey-800,
.hocus\:bg-grey-800:active,
.hocus\:bg-grey-800:focus,
.hocus\:bg-grey-800:hover {
	background-color: #2d3748
}

.group:active .group-hocus\:bg-grey-900,
.hocus\:bg-grey-900:active,
.hocus\:bg-grey-900:focus,
.hocus\:bg-grey-900:hover {
	background-color: #1a202c
}

.bg-green-100 {
	background-color: #f0fff4
}

.bg-green-200 {
	background-color: #c6f6d5
}

.bg-green-300 {
	background-color: #9ae6b4
}

.bg-green-400 {
	background-color: #68d391
}

.bg-green-500 {
	background-color: #48bb78
}

.bg-green-600 {
	background-color: #38a169
}

.bg-green-700 {
	background-color: #2f855a
}

.bg-green-800 {
	background-color: #276749
}

.bg-green-900 {
	background-color: #22543d
}

.group:hover .group-hover\:bg-green-100,
.hover\:bg-green-100:hover {
	background-color: #f0fff4
}

.group:hover .group-hover\:bg-green-200,
.hover\:bg-green-200:hover {
	background-color: #c6f6d5
}

.group:hover .group-hover\:bg-green-300,
.hover\:bg-green-300:hover {
	background-color: #9ae6b4
}

.group:hover .group-hover\:bg-green-400,
.hover\:bg-green-400:hover {
	background-color: #68d391
}

.group:hover .group-hover\:bg-green-500,
.hover\:bg-green-500:hover {
	background-color: #48bb78
}

.group:hover .group-hover\:bg-green-600,
.hover\:bg-green-600:hover {
	background-color: #38a169
}

.group:hover .group-hover\:bg-green-700,
.hover\:bg-green-700:hover {
	background-color: #2f855a
}

.group:hover .group-hover\:bg-green-800,
.hover\:bg-green-800:hover {
	background-color: #276749
}

.group:hover .group-hover\:bg-green-900,
.hover\:bg-green-900:hover {
	background-color: #22543d
}

.focus\:bg-green-100:focus,
.group:focus .group-focus\:bg-green-100 {
	background-color: #f0fff4
}

.focus\:bg-green-200:focus,
.group:focus .group-focus\:bg-green-200 {
	background-color: #c6f6d5
}

.focus\:bg-green-300:focus,
.group:focus .group-focus\:bg-green-300 {
	background-color: #9ae6b4
}

.focus\:bg-green-400:focus,
.group:focus .group-focus\:bg-green-400 {
	background-color: #68d391
}

.focus\:bg-green-500:focus,
.group:focus .group-focus\:bg-green-500 {
	background-color: #48bb78
}

.focus\:bg-green-600:focus,
.group:focus .group-focus\:bg-green-600 {
	background-color: #38a169
}

.focus\:bg-green-700:focus,
.group:focus .group-focus\:bg-green-700 {
	background-color: #2f855a
}

.focus\:bg-green-800:focus,
.group:focus .group-focus\:bg-green-800 {
	background-color: #276749
}

.focus\:bg-green-900:focus,
.group:focus .group-focus\:bg-green-900 {
	background-color: #22543d
}

.active\:bg-green-100:active,
.group:active .group-active\:bg-green-100 {
	background-color: #f0fff4
}

.active\:bg-green-200:active,
.group:active .group-active\:bg-green-200 {
	background-color: #c6f6d5
}

.active\:bg-green-300:active,
.group:active .group-active\:bg-green-300 {
	background-color: #9ae6b4
}

.active\:bg-green-400:active,
.group:active .group-active\:bg-green-400 {
	background-color: #68d391
}

.active\:bg-green-500:active,
.group:active .group-active\:bg-green-500 {
	background-color: #48bb78
}

.active\:bg-green-600:active,
.group:active .group-active\:bg-green-600 {
	background-color: #38a169
}

.active\:bg-green-700:active,
.group:active .group-active\:bg-green-700 {
	background-color: #2f855a
}

.active\:bg-green-800:active,
.group:active .group-active\:bg-green-800 {
	background-color: #276749
}

.active\:bg-green-900:active,
.group:active .group-active\:bg-green-900 {
	background-color: #22543d
}

.group:hover .group-hocus\:bg-green-100 {
	background-color: #f0fff4
}

.group:hover .group-hocus\:bg-green-200 {
	background-color: #c6f6d5
}

.group:hover .group-hocus\:bg-green-300 {
	background-color: #9ae6b4
}

.group:hover .group-hocus\:bg-green-400 {
	background-color: #68d391
}

.group:hover .group-hocus\:bg-green-500 {
	background-color: #48bb78
}

.group:hover .group-hocus\:bg-green-600 {
	background-color: #38a169
}

.group:hover .group-hocus\:bg-green-700 {
	background-color: #2f855a
}

.group:hover .group-hocus\:bg-green-800 {
	background-color: #276749
}

.group:hover .group-hocus\:bg-green-900 {
	background-color: #22543d
}

.group:focus .group-hocus\:bg-green-100 {
	background-color: #f0fff4
}

.group:focus .group-hocus\:bg-green-200 {
	background-color: #c6f6d5
}

.group:focus .group-hocus\:bg-green-300 {
	background-color: #9ae6b4
}

.group:focus .group-hocus\:bg-green-400 {
	background-color: #68d391
}

.group:focus .group-hocus\:bg-green-500 {
	background-color: #48bb78
}

.group:focus .group-hocus\:bg-green-600 {
	background-color: #38a169
}

.group:focus .group-hocus\:bg-green-700 {
	background-color: #2f855a
}

.group:focus .group-hocus\:bg-green-800 {
	background-color: #276749
}

.group:focus .group-hocus\:bg-green-900 {
	background-color: #22543d
}

.group:active .group-hocus\:bg-green-100,
.hocus\:bg-green-100:active,
.hocus\:bg-green-100:focus,
.hocus\:bg-green-100:hover {
	background-color: #f0fff4
}

.group:active .group-hocus\:bg-green-200,
.hocus\:bg-green-200:active,
.hocus\:bg-green-200:focus,
.hocus\:bg-green-200:hover {
	background-color: #c6f6d5
}

.group:active .group-hocus\:bg-green-300,
.hocus\:bg-green-300:active,
.hocus\:bg-green-300:focus,
.hocus\:bg-green-300:hover {
	background-color: #9ae6b4
}

.group:active .group-hocus\:bg-green-400,
.hocus\:bg-green-400:active,
.hocus\:bg-green-400:focus,
.hocus\:bg-green-400:hover {
	background-color: #68d391
}

.group:active .group-hocus\:bg-green-500,
.hocus\:bg-green-500:active,
.hocus\:bg-green-500:focus,
.hocus\:bg-green-500:hover {
	background-color: #48bb78
}

.group:active .group-hocus\:bg-green-600,
.hocus\:bg-green-600:active,
.hocus\:bg-green-600:focus,
.hocus\:bg-green-600:hover {
	background-color: #38a169
}

.group:active .group-hocus\:bg-green-700,
.hocus\:bg-green-700:active,
.hocus\:bg-green-700:focus,
.hocus\:bg-green-700:hover {
	background-color: #2f855a
}

.group:active .group-hocus\:bg-green-800,
.hocus\:bg-green-800:active,
.hocus\:bg-green-800:focus,
.hocus\:bg-green-800:hover {
	background-color: #276749
}

.group:active .group-hocus\:bg-green-900,
.hocus\:bg-green-900:active,
.hocus\:bg-green-900:focus,
.hocus\:bg-green-900:hover {
	background-color: #22543d
}

.bg-yellow-100 {
	background-color: ivory
}

.bg-yellow-200 {
	background-color: #fefcbf
}

.bg-yellow-300 {
	background-color: #faf089
}

.bg-yellow-400 {
	background-color: #f6e05e
}

.bg-yellow-500 {
	background-color: #ecc94b
}

.bg-yellow-600 {
	background-color: #d69e2e
}

.bg-yellow-700 {
	background-color: #b7791f
}

.bg-yellow-800 {
	background-color: #975a16
}

.bg-yellow-900 {
	background-color: #744210
}

.group:hover .group-hover\:bg-yellow-100,
.hover\:bg-yellow-100:hover {
	background-color: ivory
}

.group:hover .group-hover\:bg-yellow-200,
.hover\:bg-yellow-200:hover {
	background-color: #fefcbf
}

.group:hover .group-hover\:bg-yellow-300,
.hover\:bg-yellow-300:hover {
	background-color: #faf089
}

.group:hover .group-hover\:bg-yellow-400,
.hover\:bg-yellow-400:hover {
	background-color: #f6e05e
}

.group:hover .group-hover\:bg-yellow-500,
.hover\:bg-yellow-500:hover {
	background-color: #ecc94b
}

.group:hover .group-hover\:bg-yellow-600,
.hover\:bg-yellow-600:hover {
	background-color: #d69e2e
}

.group:hover .group-hover\:bg-yellow-700,
.hover\:bg-yellow-700:hover {
	background-color: #b7791f
}

.group:hover .group-hover\:bg-yellow-800,
.hover\:bg-yellow-800:hover {
	background-color: #975a16
}

.group:hover .group-hover\:bg-yellow-900,
.hover\:bg-yellow-900:hover {
	background-color: #744210
}

.focus\:bg-yellow-100:focus,
.group:focus .group-focus\:bg-yellow-100 {
	background-color: ivory
}

.focus\:bg-yellow-200:focus,
.group:focus .group-focus\:bg-yellow-200 {
	background-color: #fefcbf
}

.focus\:bg-yellow-300:focus,
.group:focus .group-focus\:bg-yellow-300 {
	background-color: #faf089
}

.focus\:bg-yellow-400:focus,
.group:focus .group-focus\:bg-yellow-400 {
	background-color: #f6e05e
}

.focus\:bg-yellow-500:focus,
.group:focus .group-focus\:bg-yellow-500 {
	background-color: #ecc94b
}

.focus\:bg-yellow-600:focus,
.group:focus .group-focus\:bg-yellow-600 {
	background-color: #d69e2e
}

.focus\:bg-yellow-700:focus,
.group:focus .group-focus\:bg-yellow-700 {
	background-color: #b7791f
}

.focus\:bg-yellow-800:focus,
.group:focus .group-focus\:bg-yellow-800 {
	background-color: #975a16
}

.focus\:bg-yellow-900:focus,
.group:focus .group-focus\:bg-yellow-900 {
	background-color: #744210
}

.active\:bg-yellow-100:active,
.group:active .group-active\:bg-yellow-100 {
	background-color: ivory
}

.active\:bg-yellow-200:active,
.group:active .group-active\:bg-yellow-200 {
	background-color: #fefcbf
}

.active\:bg-yellow-300:active,
.group:active .group-active\:bg-yellow-300 {
	background-color: #faf089
}

.active\:bg-yellow-400:active,
.group:active .group-active\:bg-yellow-400 {
	background-color: #f6e05e
}

.active\:bg-yellow-500:active,
.group:active .group-active\:bg-yellow-500 {
	background-color: #ecc94b
}

.active\:bg-yellow-600:active,
.group:active .group-active\:bg-yellow-600 {
	background-color: #d69e2e
}

.active\:bg-yellow-700:active,
.group:active .group-active\:bg-yellow-700 {
	background-color: #b7791f
}

.active\:bg-yellow-800:active,
.group:active .group-active\:bg-yellow-800 {
	background-color: #975a16
}

.active\:bg-yellow-900:active,
.group:active .group-active\:bg-yellow-900 {
	background-color: #744210
}

.group:hover .group-hocus\:bg-yellow-100 {
	background-color: ivory
}

.group:hover .group-hocus\:bg-yellow-200 {
	background-color: #fefcbf
}

.group:hover .group-hocus\:bg-yellow-300 {
	background-color: #faf089
}

.group:hover .group-hocus\:bg-yellow-400 {
	background-color: #f6e05e
}

.group:hover .group-hocus\:bg-yellow-500 {
	background-color: #ecc94b
}

.group:hover .group-hocus\:bg-yellow-600 {
	background-color: #d69e2e
}

.group:hover .group-hocus\:bg-yellow-700 {
	background-color: #b7791f
}

.group:hover .group-hocus\:bg-yellow-800 {
	background-color: #975a16
}

.group:hover .group-hocus\:bg-yellow-900 {
	background-color: #744210
}

.group:focus .group-hocus\:bg-yellow-100 {
	background-color: ivory
}

.group:focus .group-hocus\:bg-yellow-200 {
	background-color: #fefcbf
}

.group:focus .group-hocus\:bg-yellow-300 {
	background-color: #faf089
}

.group:focus .group-hocus\:bg-yellow-400 {
	background-color: #f6e05e
}

.group:focus .group-hocus\:bg-yellow-500 {
	background-color: #ecc94b
}

.group:focus .group-hocus\:bg-yellow-600 {
	background-color: #d69e2e
}

.group:focus .group-hocus\:bg-yellow-700 {
	background-color: #b7791f
}

.group:focus .group-hocus\:bg-yellow-800 {
	background-color: #975a16
}

.group:focus .group-hocus\:bg-yellow-900 {
	background-color: #744210
}

.group:active .group-hocus\:bg-yellow-100,
.hocus\:bg-yellow-100:active,
.hocus\:bg-yellow-100:focus,
.hocus\:bg-yellow-100:hover {
	background-color: ivory
}

.group:active .group-hocus\:bg-yellow-200,
.hocus\:bg-yellow-200:active,
.hocus\:bg-yellow-200:focus,
.hocus\:bg-yellow-200:hover {
	background-color: #fefcbf
}

.group:active .group-hocus\:bg-yellow-300,
.hocus\:bg-yellow-300:active,
.hocus\:bg-yellow-300:focus,
.hocus\:bg-yellow-300:hover {
	background-color: #faf089
}

.group:active .group-hocus\:bg-yellow-400,
.hocus\:bg-yellow-400:active,
.hocus\:bg-yellow-400:focus,
.hocus\:bg-yellow-400:hover {
	background-color: #f6e05e
}

.group:active .group-hocus\:bg-yellow-500,
.hocus\:bg-yellow-500:active,
.hocus\:bg-yellow-500:focus,
.hocus\:bg-yellow-500:hover {
	background-color: #ecc94b
}

.group:active .group-hocus\:bg-yellow-600,
.hocus\:bg-yellow-600:active,
.hocus\:bg-yellow-600:focus,
.hocus\:bg-yellow-600:hover {
	background-color: #d69e2e
}

.group:active .group-hocus\:bg-yellow-700,
.hocus\:bg-yellow-700:active,
.hocus\:bg-yellow-700:focus,
.hocus\:bg-yellow-700:hover {
	background-color: #b7791f
}

.group:active .group-hocus\:bg-yellow-800,
.hocus\:bg-yellow-800:active,
.hocus\:bg-yellow-800:focus,
.hocus\:bg-yellow-800:hover {
	background-color: #975a16
}

.group:active .group-hocus\:bg-yellow-900,
.hocus\:bg-yellow-900:active,
.hocus\:bg-yellow-900:focus,
.hocus\:bg-yellow-900:hover {
	background-color: #744210
}

.bg-orange-100 {
	background-color: #fffaf0
}

.bg-orange-200 {
	background-color: #feebc8
}

.bg-orange-300 {
	background-color: #fbd38d
}

.bg-orange-400 {
	background-color: #f6ad55
}

.bg-orange-500 {
	background-color: #ed8936
}

.bg-orange-600 {
	background-color: #dd6b20
}

.bg-orange-700 {
	background-color: #c05621
}

.bg-orange-800 {
	background-color: #9c4221
}

.bg-orange-900 {
	background-color: #7b341e
}

.group:hover .group-hover\:bg-orange-100,
.hover\:bg-orange-100:hover {
	background-color: #fffaf0
}

.group:hover .group-hover\:bg-orange-200,
.hover\:bg-orange-200:hover {
	background-color: #feebc8
}

.group:hover .group-hover\:bg-orange-300,
.hover\:bg-orange-300:hover {
	background-color: #fbd38d
}

.group:hover .group-hover\:bg-orange-400,
.hover\:bg-orange-400:hover {
	background-color: #f6ad55
}

.group:hover .group-hover\:bg-orange-500,
.hover\:bg-orange-500:hover {
	background-color: #ed8936
}

.group:hover .group-hover\:bg-orange-600,
.hover\:bg-orange-600:hover {
	background-color: #dd6b20
}

.group:hover .group-hover\:bg-orange-700,
.hover\:bg-orange-700:hover {
	background-color: #c05621
}

.group:hover .group-hover\:bg-orange-800,
.hover\:bg-orange-800:hover {
	background-color: #9c4221
}

.group:hover .group-hover\:bg-orange-900,
.hover\:bg-orange-900:hover {
	background-color: #7b341e
}

.focus\:bg-orange-100:focus,
.group:focus .group-focus\:bg-orange-100 {
	background-color: #fffaf0
}

.focus\:bg-orange-200:focus,
.group:focus .group-focus\:bg-orange-200 {
	background-color: #feebc8
}

.focus\:bg-orange-300:focus,
.group:focus .group-focus\:bg-orange-300 {
	background-color: #fbd38d
}

.focus\:bg-orange-400:focus,
.group:focus .group-focus\:bg-orange-400 {
	background-color: #f6ad55
}

.focus\:bg-orange-500:focus,
.group:focus .group-focus\:bg-orange-500 {
	background-color: #ed8936
}

.focus\:bg-orange-600:focus,
.group:focus .group-focus\:bg-orange-600 {
	background-color: #dd6b20
}

.focus\:bg-orange-700:focus,
.group:focus .group-focus\:bg-orange-700 {
	background-color: #c05621
}

.focus\:bg-orange-800:focus,
.group:focus .group-focus\:bg-orange-800 {
	background-color: #9c4221
}

.focus\:bg-orange-900:focus,
.group:focus .group-focus\:bg-orange-900 {
	background-color: #7b341e
}

.active\:bg-orange-100:active,
.group:active .group-active\:bg-orange-100 {
	background-color: #fffaf0
}

.active\:bg-orange-200:active,
.group:active .group-active\:bg-orange-200 {
	background-color: #feebc8
}

.active\:bg-orange-300:active,
.group:active .group-active\:bg-orange-300 {
	background-color: #fbd38d
}

.active\:bg-orange-400:active,
.group:active .group-active\:bg-orange-400 {
	background-color: #f6ad55
}

.active\:bg-orange-500:active,
.group:active .group-active\:bg-orange-500 {
	background-color: #ed8936
}

.active\:bg-orange-600:active,
.group:active .group-active\:bg-orange-600 {
	background-color: #dd6b20
}

.active\:bg-orange-700:active,
.group:active .group-active\:bg-orange-700 {
	background-color: #c05621
}

.active\:bg-orange-800:active,
.group:active .group-active\:bg-orange-800 {
	background-color: #9c4221
}

.active\:bg-orange-900:active,
.group:active .group-active\:bg-orange-900 {
	background-color: #7b341e
}

.group:hover .group-hocus\:bg-orange-100 {
	background-color: #fffaf0
}

.group:hover .group-hocus\:bg-orange-200 {
	background-color: #feebc8
}

.group:hover .group-hocus\:bg-orange-300 {
	background-color: #fbd38d
}

.group:hover .group-hocus\:bg-orange-400 {
	background-color: #f6ad55
}

.group:hover .group-hocus\:bg-orange-500 {
	background-color: #ed8936
}

.group:hover .group-hocus\:bg-orange-600 {
	background-color: #dd6b20
}

.group:hover .group-hocus\:bg-orange-700 {
	background-color: #c05621
}

.group:hover .group-hocus\:bg-orange-800 {
	background-color: #9c4221
}

.group:hover .group-hocus\:bg-orange-900 {
	background-color: #7b341e
}

.group:focus .group-hocus\:bg-orange-100 {
	background-color: #fffaf0
}

.group:focus .group-hocus\:bg-orange-200 {
	background-color: #feebc8
}

.group:focus .group-hocus\:bg-orange-300 {
	background-color: #fbd38d
}

.group:focus .group-hocus\:bg-orange-400 {
	background-color: #f6ad55
}

.group:focus .group-hocus\:bg-orange-500 {
	background-color: #ed8936
}

.group:focus .group-hocus\:bg-orange-600 {
	background-color: #dd6b20
}

.group:focus .group-hocus\:bg-orange-700 {
	background-color: #c05621
}

.group:focus .group-hocus\:bg-orange-800 {
	background-color: #9c4221
}

.group:focus .group-hocus\:bg-orange-900 {
	background-color: #7b341e
}

.group:active .group-hocus\:bg-orange-100,
.hocus\:bg-orange-100:active,
.hocus\:bg-orange-100:focus,
.hocus\:bg-orange-100:hover {
	background-color: #fffaf0
}

.group:active .group-hocus\:bg-orange-200,
.hocus\:bg-orange-200:active,
.hocus\:bg-orange-200:focus,
.hocus\:bg-orange-200:hover {
	background-color: #feebc8
}

.group:active .group-hocus\:bg-orange-300,
.hocus\:bg-orange-300:active,
.hocus\:bg-orange-300:focus,
.hocus\:bg-orange-300:hover {
	background-color: #fbd38d
}

.group:active .group-hocus\:bg-orange-400,
.hocus\:bg-orange-400:active,
.hocus\:bg-orange-400:focus,
.hocus\:bg-orange-400:hover {
	background-color: #f6ad55
}

.group:active .group-hocus\:bg-orange-500,
.hocus\:bg-orange-500:active,
.hocus\:bg-orange-500:focus,
.hocus\:bg-orange-500:hover {
	background-color: #ed8936
}

.group:active .group-hocus\:bg-orange-600,
.hocus\:bg-orange-600:active,
.hocus\:bg-orange-600:focus,
.hocus\:bg-orange-600:hover {
	background-color: #dd6b20
}

.group:active .group-hocus\:bg-orange-700,
.hocus\:bg-orange-700:active,
.hocus\:bg-orange-700:focus,
.hocus\:bg-orange-700:hover {
	background-color: #c05621
}

.group:active .group-hocus\:bg-orange-800,
.hocus\:bg-orange-800:active,
.hocus\:bg-orange-800:focus,
.hocus\:bg-orange-800:hover {
	background-color: #9c4221
}

.group:active .group-hocus\:bg-orange-900,
.hocus\:bg-orange-900:active,
.hocus\:bg-orange-900:focus,
.hocus\:bg-orange-900:hover {
	background-color: #7b341e
}

.bg-red-100 {
	background-color: #fff5f5
}

.bg-red-200 {
	background-color: #fed7d7
}

.bg-red-300 {
	background-color: #feb2b2
}

.bg-red-400 {
	background-color: #fc8181
}

.bg-red-500 {
	background-color: #f56565
}

.bg-red-600 {
	background-color: #e53e3e
}

.bg-red-700 {
	background-color: #c53030
}

.bg-red-800 {
	background-color: #9b2c2c
}

.bg-red-900 {
	background-color: #742a2a
}

.group:hover .group-hover\:bg-red-100,
.hover\:bg-red-100:hover {
	background-color: #fff5f5
}

.group:hover .group-hover\:bg-red-200,
.hover\:bg-red-200:hover {
	background-color: #fed7d7
}

.group:hover .group-hover\:bg-red-300,
.hover\:bg-red-300:hover {
	background-color: #feb2b2
}

.group:hover .group-hover\:bg-red-400,
.hover\:bg-red-400:hover {
	background-color: #fc8181
}

.group:hover .group-hover\:bg-red-500,
.hover\:bg-red-500:hover {
	background-color: #f56565
}

.group:hover .group-hover\:bg-red-600,
.hover\:bg-red-600:hover {
	background-color: #e53e3e
}

.group:hover .group-hover\:bg-red-700,
.hover\:bg-red-700:hover {
	background-color: #c53030
}

.group:hover .group-hover\:bg-red-800,
.hover\:bg-red-800:hover {
	background-color: #9b2c2c
}

.group:hover .group-hover\:bg-red-900,
.hover\:bg-red-900:hover {
	background-color: #742a2a
}

.focus\:bg-red-100:focus,
.group:focus .group-focus\:bg-red-100 {
	background-color: #fff5f5
}

.focus\:bg-red-200:focus,
.group:focus .group-focus\:bg-red-200 {
	background-color: #fed7d7
}

.focus\:bg-red-300:focus,
.group:focus .group-focus\:bg-red-300 {
	background-color: #feb2b2
}

.focus\:bg-red-400:focus,
.group:focus .group-focus\:bg-red-400 {
	background-color: #fc8181
}

.focus\:bg-red-500:focus,
.group:focus .group-focus\:bg-red-500 {
	background-color: #f56565
}

.focus\:bg-red-600:focus,
.group:focus .group-focus\:bg-red-600 {
	background-color: #e53e3e
}

.focus\:bg-red-700:focus,
.group:focus .group-focus\:bg-red-700 {
	background-color: #c53030
}

.focus\:bg-red-800:focus,
.group:focus .group-focus\:bg-red-800 {
	background-color: #9b2c2c
}

.focus\:bg-red-900:focus,
.group:focus .group-focus\:bg-red-900 {
	background-color: #742a2a
}

.active\:bg-red-100:active,
.group:active .group-active\:bg-red-100 {
	background-color: #fff5f5
}

.active\:bg-red-200:active,
.group:active .group-active\:bg-red-200 {
	background-color: #fed7d7
}

.active\:bg-red-300:active,
.group:active .group-active\:bg-red-300 {
	background-color: #feb2b2
}

.active\:bg-red-400:active,
.group:active .group-active\:bg-red-400 {
	background-color: #fc8181
}

.active\:bg-red-500:active,
.group:active .group-active\:bg-red-500 {
	background-color: #f56565
}

.active\:bg-red-600:active,
.group:active .group-active\:bg-red-600 {
	background-color: #e53e3e
}

.active\:bg-red-700:active,
.group:active .group-active\:bg-red-700 {
	background-color: #c53030
}

.active\:bg-red-800:active,
.group:active .group-active\:bg-red-800 {
	background-color: #9b2c2c
}

.active\:bg-red-900:active,
.group:active .group-active\:bg-red-900 {
	background-color: #742a2a
}

.group:hover .group-hocus\:bg-red-100 {
	background-color: #fff5f5
}

.group:hover .group-hocus\:bg-red-200 {
	background-color: #fed7d7
}

.group:hover .group-hocus\:bg-red-300 {
	background-color: #feb2b2
}

.group:hover .group-hocus\:bg-red-400 {
	background-color: #fc8181
}

.group:hover .group-hocus\:bg-red-500 {
	background-color: #f56565
}

.group:hover .group-hocus\:bg-red-600 {
	background-color: #e53e3e
}

.group:hover .group-hocus\:bg-red-700 {
	background-color: #c53030
}

.group:hover .group-hocus\:bg-red-800 {
	background-color: #9b2c2c
}

.group:hover .group-hocus\:bg-red-900 {
	background-color: #742a2a
}

.group:focus .group-hocus\:bg-red-100 {
	background-color: #fff5f5
}

.group:focus .group-hocus\:bg-red-200 {
	background-color: #fed7d7
}

.group:focus .group-hocus\:bg-red-300 {
	background-color: #feb2b2
}

.group:focus .group-hocus\:bg-red-400 {
	background-color: #fc8181
}

.group:focus .group-hocus\:bg-red-500 {
	background-color: #f56565
}

.group:focus .group-hocus\:bg-red-600 {
	background-color: #e53e3e
}

.group:focus .group-hocus\:bg-red-700 {
	background-color: #c53030
}

.group:focus .group-hocus\:bg-red-800 {
	background-color: #9b2c2c
}

.group:focus .group-hocus\:bg-red-900 {
	background-color: #742a2a
}

.group:active .group-hocus\:bg-red-100,
.hocus\:bg-red-100:active,
.hocus\:bg-red-100:focus,
.hocus\:bg-red-100:hover {
	background-color: #fff5f5
}

.group:active .group-hocus\:bg-red-200,
.hocus\:bg-red-200:active,
.hocus\:bg-red-200:focus,
.hocus\:bg-red-200:hover {
	background-color: #fed7d7
}

.group:active .group-hocus\:bg-red-300,
.hocus\:bg-red-300:active,
.hocus\:bg-red-300:focus,
.hocus\:bg-red-300:hover {
	background-color: #feb2b2
}

.group:active .group-hocus\:bg-red-400,
.hocus\:bg-red-400:active,
.hocus\:bg-red-400:focus,
.hocus\:bg-red-400:hover {
	background-color: #fc8181
}

.group:active .group-hocus\:bg-red-500,
.hocus\:bg-red-500:active,
.hocus\:bg-red-500:focus,
.hocus\:bg-red-500:hover {
	background-color: #f56565
}

.group:active .group-hocus\:bg-red-600,
.hocus\:bg-red-600:active,
.hocus\:bg-red-600:focus,
.hocus\:bg-red-600:hover {
	background-color: #e53e3e
}

.group:active .group-hocus\:bg-red-700,
.hocus\:bg-red-700:active,
.hocus\:bg-red-700:focus,
.hocus\:bg-red-700:hover {
	background-color: #c53030
}

.group:active .group-hocus\:bg-red-800,
.hocus\:bg-red-800:active,
.hocus\:bg-red-800:focus,
.hocus\:bg-red-800:hover {
	background-color: #9b2c2c
}

.group:active .group-hocus\:bg-red-900,
.hocus\:bg-red-900:active,
.hocus\:bg-red-900:focus,
.hocus\:bg-red-900:hover {
	background-color: #742a2a
}

.bg-blue-100 {
	background-color: #ebf8ff
}

.bg-blue-200 {
	background-color: #bee3f8
}

.bg-blue-300 {
	background-color: #90cdf4
}

.bg-blue-400 {
	background-color: #63b3ed
}

.bg-blue-500 {
	background-color: #4299e1
}

.bg-blue-600 {
	background-color: #3182ce
}

.bg-blue-700 {
	background-color: #2b6cb0
}

.bg-blue-800 {
	background-color: #2c5282
}

.bg-blue-900 {
	background-color: #2a4365
}

.group:hover .group-hover\:bg-blue-100,
.hover\:bg-blue-100:hover {
	background-color: #ebf8ff
}

.group:hover .group-hover\:bg-blue-200,
.hover\:bg-blue-200:hover {
	background-color: #bee3f8
}

.group:hover .group-hover\:bg-blue-300,
.hover\:bg-blue-300:hover {
	background-color: #90cdf4
}

.group:hover .group-hover\:bg-blue-400,
.hover\:bg-blue-400:hover {
	background-color: #63b3ed
}

.group:hover .group-hover\:bg-blue-500,
.hover\:bg-blue-500:hover {
	background-color: #4299e1
}

.group:hover .group-hover\:bg-blue-600,
.hover\:bg-blue-600:hover {
	background-color: #3182ce
}

.group:hover .group-hover\:bg-blue-700,
.hover\:bg-blue-700:hover {
	background-color: #2b6cb0
}

.group:hover .group-hover\:bg-blue-800,
.hover\:bg-blue-800:hover {
	background-color: #2c5282
}

.group:hover .group-hover\:bg-blue-900,
.hover\:bg-blue-900:hover {
	background-color: #2a4365
}

.focus\:bg-blue-100:focus,
.group:focus .group-focus\:bg-blue-100 {
	background-color: #ebf8ff
}

.focus\:bg-blue-200:focus,
.group:focus .group-focus\:bg-blue-200 {
	background-color: #bee3f8
}

.focus\:bg-blue-300:focus,
.group:focus .group-focus\:bg-blue-300 {
	background-color: #90cdf4
}

.focus\:bg-blue-400:focus,
.group:focus .group-focus\:bg-blue-400 {
	background-color: #63b3ed
}

.focus\:bg-blue-500:focus,
.group:focus .group-focus\:bg-blue-500 {
	background-color: #4299e1
}

.focus\:bg-blue-600:focus,
.group:focus .group-focus\:bg-blue-600 {
	background-color: #3182ce
}

.focus\:bg-blue-700:focus,
.group:focus .group-focus\:bg-blue-700 {
	background-color: #2b6cb0
}

.focus\:bg-blue-800:focus,
.group:focus .group-focus\:bg-blue-800 {
	background-color: #2c5282
}

.focus\:bg-blue-900:focus,
.group:focus .group-focus\:bg-blue-900 {
	background-color: #2a4365
}

.active\:bg-blue-100:active,
.group:active .group-active\:bg-blue-100 {
	background-color: #ebf8ff
}

.active\:bg-blue-200:active,
.group:active .group-active\:bg-blue-200 {
	background-color: #bee3f8
}

.active\:bg-blue-300:active,
.group:active .group-active\:bg-blue-300 {
	background-color: #90cdf4
}

.active\:bg-blue-400:active,
.group:active .group-active\:bg-blue-400 {
	background-color: #63b3ed
}

.active\:bg-blue-500:active,
.group:active .group-active\:bg-blue-500 {
	background-color: #4299e1
}

.active\:bg-blue-600:active,
.group:active .group-active\:bg-blue-600 {
	background-color: #3182ce
}

.active\:bg-blue-700:active,
.group:active .group-active\:bg-blue-700 {
	background-color: #2b6cb0
}

.active\:bg-blue-800:active,
.group:active .group-active\:bg-blue-800 {
	background-color: #2c5282
}

.active\:bg-blue-900:active,
.group:active .group-active\:bg-blue-900 {
	background-color: #2a4365
}

.group:hover .group-hocus\:bg-blue-100 {
	background-color: #ebf8ff
}

.group:hover .group-hocus\:bg-blue-200 {
	background-color: #bee3f8
}

.group:hover .group-hocus\:bg-blue-300 {
	background-color: #90cdf4
}

.group:hover .group-hocus\:bg-blue-400 {
	background-color: #63b3ed
}

.group:hover .group-hocus\:bg-blue-500 {
	background-color: #4299e1
}

.group:hover .group-hocus\:bg-blue-600 {
	background-color: #3182ce
}

.group:hover .group-hocus\:bg-blue-700 {
	background-color: #2b6cb0
}

.group:hover .group-hocus\:bg-blue-800 {
	background-color: #2c5282
}

.group:hover .group-hocus\:bg-blue-900 {
	background-color: #2a4365
}

.group:focus .group-hocus\:bg-blue-100 {
	background-color: #ebf8ff
}

.group:focus .group-hocus\:bg-blue-200 {
	background-color: #bee3f8
}

.group:focus .group-hocus\:bg-blue-300 {
	background-color: #90cdf4
}

.group:focus .group-hocus\:bg-blue-400 {
	background-color: #63b3ed
}

.group:focus .group-hocus\:bg-blue-500 {
	background-color: #4299e1
}

.group:focus .group-hocus\:bg-blue-600 {
	background-color: #3182ce
}

.group:focus .group-hocus\:bg-blue-700 {
	background-color: #2b6cb0
}

.group:focus .group-hocus\:bg-blue-800 {
	background-color: #2c5282
}

.group:focus .group-hocus\:bg-blue-900 {
	background-color: #2a4365
}

.group:active .group-hocus\:bg-blue-100,
.hocus\:bg-blue-100:active,
.hocus\:bg-blue-100:focus,
.hocus\:bg-blue-100:hover {
	background-color: #ebf8ff
}

.group:active .group-hocus\:bg-blue-200,
.hocus\:bg-blue-200:active,
.hocus\:bg-blue-200:focus,
.hocus\:bg-blue-200:hover {
	background-color: #bee3f8
}

.group:active .group-hocus\:bg-blue-300,
.hocus\:bg-blue-300:active,
.hocus\:bg-blue-300:focus,
.hocus\:bg-blue-300:hover {
	background-color: #90cdf4
}

.group:active .group-hocus\:bg-blue-400,
.hocus\:bg-blue-400:active,
.hocus\:bg-blue-400:focus,
.hocus\:bg-blue-400:hover {
	background-color: #63b3ed
}

.group:active .group-hocus\:bg-blue-500,
.hocus\:bg-blue-500:active,
.hocus\:bg-blue-500:focus,
.hocus\:bg-blue-500:hover {
	background-color: #4299e1
}

.group:active .group-hocus\:bg-blue-600,
.hocus\:bg-blue-600:active,
.hocus\:bg-blue-600:focus,
.hocus\:bg-blue-600:hover {
	background-color: #3182ce
}

.group:active .group-hocus\:bg-blue-700,
.hocus\:bg-blue-700:active,
.hocus\:bg-blue-700:focus,
.hocus\:bg-blue-700:hover {
	background-color: #2b6cb0
}

.group:active .group-hocus\:bg-blue-800,
.hocus\:bg-blue-800:active,
.hocus\:bg-blue-800:focus,
.hocus\:bg-blue-800:hover {
	background-color: #2c5282
}

.group:active .group-hocus\:bg-blue-900,
.hocus\:bg-blue-900:active,
.hocus\:bg-blue-900:focus,
.hocus\:bg-blue-900:hover {
	background-color: #2a4365
}

.bg-teal-100 {
	background-color: #e6fffa
}

.bg-teal-200 {
	background-color: #b2f5ea
}

.bg-teal-300 {
	background-color: #81e6d9
}

.bg-teal-400 {
	background-color: #4fd1c5
}

.bg-teal-500 {
	background-color: #38b2ac
}

.bg-teal-600 {
	background-color: #319795
}

.bg-teal-700 {
	background-color: #2c7a7b
}

.bg-teal-800 {
	background-color: #285e61
}

.bg-teal-900 {
	background-color: #234e52
}

.group:hover .group-hover\:bg-teal-100,
.hover\:bg-teal-100:hover {
	background-color: #e6fffa
}

.group:hover .group-hover\:bg-teal-200,
.hover\:bg-teal-200:hover {
	background-color: #b2f5ea
}

.group:hover .group-hover\:bg-teal-300,
.hover\:bg-teal-300:hover {
	background-color: #81e6d9
}

.group:hover .group-hover\:bg-teal-400,
.hover\:bg-teal-400:hover {
	background-color: #4fd1c5
}

.group:hover .group-hover\:bg-teal-500,
.hover\:bg-teal-500:hover {
	background-color: #38b2ac
}

.group:hover .group-hover\:bg-teal-600,
.hover\:bg-teal-600:hover {
	background-color: #319795
}

.group:hover .group-hover\:bg-teal-700,
.hover\:bg-teal-700:hover {
	background-color: #2c7a7b
}

.group:hover .group-hover\:bg-teal-800,
.hover\:bg-teal-800:hover {
	background-color: #285e61
}

.group:hover .group-hover\:bg-teal-900,
.hover\:bg-teal-900:hover {
	background-color: #234e52
}

.focus\:bg-teal-100:focus,
.group:focus .group-focus\:bg-teal-100 {
	background-color: #e6fffa
}

.focus\:bg-teal-200:focus,
.group:focus .group-focus\:bg-teal-200 {
	background-color: #b2f5ea
}

.focus\:bg-teal-300:focus,
.group:focus .group-focus\:bg-teal-300 {
	background-color: #81e6d9
}

.focus\:bg-teal-400:focus,
.group:focus .group-focus\:bg-teal-400 {
	background-color: #4fd1c5
}

.focus\:bg-teal-500:focus,
.group:focus .group-focus\:bg-teal-500 {
	background-color: #38b2ac
}

.focus\:bg-teal-600:focus,
.group:focus .group-focus\:bg-teal-600 {
	background-color: #319795
}

.focus\:bg-teal-700:focus,
.group:focus .group-focus\:bg-teal-700 {
	background-color: #2c7a7b
}

.focus\:bg-teal-800:focus,
.group:focus .group-focus\:bg-teal-800 {
	background-color: #285e61
}

.focus\:bg-teal-900:focus,
.group:focus .group-focus\:bg-teal-900 {
	background-color: #234e52
}

.active\:bg-teal-100:active,
.group:active .group-active\:bg-teal-100 {
	background-color: #e6fffa
}

.active\:bg-teal-200:active,
.group:active .group-active\:bg-teal-200 {
	background-color: #b2f5ea
}

.active\:bg-teal-300:active,
.group:active .group-active\:bg-teal-300 {
	background-color: #81e6d9
}

.active\:bg-teal-400:active,
.group:active .group-active\:bg-teal-400 {
	background-color: #4fd1c5
}

.active\:bg-teal-500:active,
.group:active .group-active\:bg-teal-500 {
	background-color: #38b2ac
}

.active\:bg-teal-600:active,
.group:active .group-active\:bg-teal-600 {
	background-color: #319795
}

.active\:bg-teal-700:active,
.group:active .group-active\:bg-teal-700 {
	background-color: #2c7a7b
}

.active\:bg-teal-800:active,
.group:active .group-active\:bg-teal-800 {
	background-color: #285e61
}

.active\:bg-teal-900:active,
.group:active .group-active\:bg-teal-900 {
	background-color: #234e52
}

.group:hover .group-hocus\:bg-teal-100 {
	background-color: #e6fffa
}

.group:hover .group-hocus\:bg-teal-200 {
	background-color: #b2f5ea
}

.group:hover .group-hocus\:bg-teal-300 {
	background-color: #81e6d9
}

.group:hover .group-hocus\:bg-teal-400 {
	background-color: #4fd1c5
}

.group:hover .group-hocus\:bg-teal-500 {
	background-color: #38b2ac
}

.group:hover .group-hocus\:bg-teal-600 {
	background-color: #319795
}

.group:hover .group-hocus\:bg-teal-700 {
	background-color: #2c7a7b
}

.group:hover .group-hocus\:bg-teal-800 {
	background-color: #285e61
}

.group:hover .group-hocus\:bg-teal-900 {
	background-color: #234e52
}

.group:focus .group-hocus\:bg-teal-100 {
	background-color: #e6fffa
}

.group:focus .group-hocus\:bg-teal-200 {
	background-color: #b2f5ea
}

.group:focus .group-hocus\:bg-teal-300 {
	background-color: #81e6d9
}

.group:focus .group-hocus\:bg-teal-400 {
	background-color: #4fd1c5
}

.group:focus .group-hocus\:bg-teal-500 {
	background-color: #38b2ac
}

.group:focus .group-hocus\:bg-teal-600 {
	background-color: #319795
}

.group:focus .group-hocus\:bg-teal-700 {
	background-color: #2c7a7b
}

.group:focus .group-hocus\:bg-teal-800 {
	background-color: #285e61
}

.group:focus .group-hocus\:bg-teal-900 {
	background-color: #234e52
}

.group:active .group-hocus\:bg-teal-100,
.hocus\:bg-teal-100:active,
.hocus\:bg-teal-100:focus,
.hocus\:bg-teal-100:hover {
	background-color: #e6fffa
}

.group:active .group-hocus\:bg-teal-200,
.hocus\:bg-teal-200:active,
.hocus\:bg-teal-200:focus,
.hocus\:bg-teal-200:hover {
	background-color: #b2f5ea
}

.group:active .group-hocus\:bg-teal-300,
.hocus\:bg-teal-300:active,
.hocus\:bg-teal-300:focus,
.hocus\:bg-teal-300:hover {
	background-color: #81e6d9
}

.group:active .group-hocus\:bg-teal-400,
.hocus\:bg-teal-400:active,
.hocus\:bg-teal-400:focus,
.hocus\:bg-teal-400:hover {
	background-color: #4fd1c5
}

.group:active .group-hocus\:bg-teal-500,
.hocus\:bg-teal-500:active,
.hocus\:bg-teal-500:focus,
.hocus\:bg-teal-500:hover {
	background-color: #38b2ac
}

.group:active .group-hocus\:bg-teal-600,
.hocus\:bg-teal-600:active,
.hocus\:bg-teal-600:focus,
.hocus\:bg-teal-600:hover {
	background-color: #319795
}

.group:active .group-hocus\:bg-teal-700,
.hocus\:bg-teal-700:active,
.hocus\:bg-teal-700:focus,
.hocus\:bg-teal-700:hover {
	background-color: #2c7a7b
}

.group:active .group-hocus\:bg-teal-800,
.hocus\:bg-teal-800:active,
.hocus\:bg-teal-800:focus,
.hocus\:bg-teal-800:hover {
	background-color: #285e61
}

.group:active .group-hocus\:bg-teal-900,
.hocus\:bg-teal-900:active,
.hocus\:bg-teal-900:focus,
.hocus\:bg-teal-900:hover {
	background-color: #234e52
}

.bg-stand-out-900 {
	background-color: #16371d
}

.bg-stand-out-800 {
	background-color: #235837
}

.bg-stand-out-700 {
	background-color: #317d54
}

.bg-stand-out-600 {
	background-color: #3b9769
}

.bg-stand-out-500 {
	background-color: #45b080
}

.bg-stand-out-400 {
	background-color: #5abf8c
}

.bg-stand-out-300 {
	background-color: #73c99b
}

.bg-stand-out-200 {
	background-color: #c8e9d4
}

.bg-stand-out-100 {
	background-color: #edf8ef
}

.group:hover .group-hover\:bg-stand-out-900,
.hover\:bg-stand-out-900:hover {
	background-color: #16371d
}

.group:hover .group-hover\:bg-stand-out-800,
.hover\:bg-stand-out-800:hover {
	background-color: #235837
}

.group:hover .group-hover\:bg-stand-out-700,
.hover\:bg-stand-out-700:hover {
	background-color: #317d54
}

.group:hover .group-hover\:bg-stand-out-600,
.hover\:bg-stand-out-600:hover {
	background-color: #3b9769
}

.group:hover .group-hover\:bg-stand-out-500,
.hover\:bg-stand-out-500:hover {
	background-color: #45b080
}

.group:hover .group-hover\:bg-stand-out-400,
.hover\:bg-stand-out-400:hover {
	background-color: #5abf8c
}

.group:hover .group-hover\:bg-stand-out-300,
.hover\:bg-stand-out-300:hover {
	background-color: #73c99b
}

.group:hover .group-hover\:bg-stand-out-200,
.hover\:bg-stand-out-200:hover {
	background-color: #c8e9d4
}

.group:hover .group-hover\:bg-stand-out-100,
.hover\:bg-stand-out-100:hover {
	background-color: #edf8ef
}

.focus\:bg-stand-out-900:focus,
.group:focus .group-focus\:bg-stand-out-900 {
	background-color: #16371d
}

.focus\:bg-stand-out-800:focus,
.group:focus .group-focus\:bg-stand-out-800 {
	background-color: #235837
}

.focus\:bg-stand-out-700:focus,
.group:focus .group-focus\:bg-stand-out-700 {
	background-color: #317d54
}

.focus\:bg-stand-out-600:focus,
.group:focus .group-focus\:bg-stand-out-600 {
	background-color: #3b9769
}

.focus\:bg-stand-out-500:focus,
.group:focus .group-focus\:bg-stand-out-500 {
	background-color: #45b080
}

.focus\:bg-stand-out-400:focus,
.group:focus .group-focus\:bg-stand-out-400 {
	background-color: #5abf8c
}

.focus\:bg-stand-out-300:focus,
.group:focus .group-focus\:bg-stand-out-300 {
	background-color: #73c99b
}

.focus\:bg-stand-out-200:focus,
.group:focus .group-focus\:bg-stand-out-200 {
	background-color: #c8e9d4
}

.focus\:bg-stand-out-100:focus,
.group:focus .group-focus\:bg-stand-out-100 {
	background-color: #edf8ef
}

.active\:bg-stand-out-900:active,
.group:active .group-active\:bg-stand-out-900 {
	background-color: #16371d
}

.active\:bg-stand-out-800:active,
.group:active .group-active\:bg-stand-out-800 {
	background-color: #235837
}

.active\:bg-stand-out-700:active,
.group:active .group-active\:bg-stand-out-700 {
	background-color: #317d54
}

.active\:bg-stand-out-600:active,
.group:active .group-active\:bg-stand-out-600 {
	background-color: #3b9769
}

.active\:bg-stand-out-500:active,
.group:active .group-active\:bg-stand-out-500 {
	background-color: #45b080
}

.active\:bg-stand-out-400:active,
.group:active .group-active\:bg-stand-out-400 {
	background-color: #5abf8c
}

.active\:bg-stand-out-300:active,
.group:active .group-active\:bg-stand-out-300 {
	background-color: #73c99b
}

.active\:bg-stand-out-200:active,
.group:active .group-active\:bg-stand-out-200 {
	background-color: #c8e9d4
}

.active\:bg-stand-out-100:active,
.group:active .group-active\:bg-stand-out-100 {
	background-color: #edf8ef
}

.group:hover .group-hocus\:bg-stand-out-900 {
	background-color: #16371d
}

.group:hover .group-hocus\:bg-stand-out-800 {
	background-color: #235837
}

.group:hover .group-hocus\:bg-stand-out-700 {
	background-color: #317d54
}

.group:hover .group-hocus\:bg-stand-out-600 {
	background-color: #3b9769
}

.group:hover .group-hocus\:bg-stand-out-500 {
	background-color: #45b080
}

.group:hover .group-hocus\:bg-stand-out-400 {
	background-color: #5abf8c
}

.group:hover .group-hocus\:bg-stand-out-300 {
	background-color: #73c99b
}

.group:hover .group-hocus\:bg-stand-out-200 {
	background-color: #c8e9d4
}

.group:hover .group-hocus\:bg-stand-out-100 {
	background-color: #edf8ef
}

.group:focus .group-hocus\:bg-stand-out-900 {
	background-color: #16371d
}

.group:focus .group-hocus\:bg-stand-out-800 {
	background-color: #235837
}

.group:focus .group-hocus\:bg-stand-out-700 {
	background-color: #317d54
}

.group:focus .group-hocus\:bg-stand-out-600 {
	background-color: #3b9769
}

.group:focus .group-hocus\:bg-stand-out-500 {
	background-color: #45b080
}

.group:focus .group-hocus\:bg-stand-out-400 {
	background-color: #5abf8c
}

.group:focus .group-hocus\:bg-stand-out-300 {
	background-color: #73c99b
}

.group:focus .group-hocus\:bg-stand-out-200 {
	background-color: #c8e9d4
}

.group:focus .group-hocus\:bg-stand-out-100 {
	background-color: #edf8ef
}

.group:active .group-hocus\:bg-stand-out-900,
.hocus\:bg-stand-out-900:active,
.hocus\:bg-stand-out-900:focus,
.hocus\:bg-stand-out-900:hover {
	background-color: #16371d
}

.group:active .group-hocus\:bg-stand-out-800,
.hocus\:bg-stand-out-800:active,
.hocus\:bg-stand-out-800:focus,
.hocus\:bg-stand-out-800:hover {
	background-color: #235837
}

.group:active .group-hocus\:bg-stand-out-700,
.hocus\:bg-stand-out-700:active,
.hocus\:bg-stand-out-700:focus,
.hocus\:bg-stand-out-700:hover {
	background-color: #317d54
}

.group:active .group-hocus\:bg-stand-out-600,
.hocus\:bg-stand-out-600:active,
.hocus\:bg-stand-out-600:focus,
.hocus\:bg-stand-out-600:hover {
	background-color: #3b9769
}

.group:active .group-hocus\:bg-stand-out-500,
.hocus\:bg-stand-out-500:active,
.hocus\:bg-stand-out-500:focus,
.hocus\:bg-stand-out-500:hover {
	background-color: #45b080
}

.group:active .group-hocus\:bg-stand-out-400,
.hocus\:bg-stand-out-400:active,
.hocus\:bg-stand-out-400:focus,
.hocus\:bg-stand-out-400:hover {
	background-color: #5abf8c
}

.group:active .group-hocus\:bg-stand-out-300,
.hocus\:bg-stand-out-300:active,
.hocus\:bg-stand-out-300:focus,
.hocus\:bg-stand-out-300:hover {
	background-color: #73c99b
}

.group:active .group-hocus\:bg-stand-out-200,
.hocus\:bg-stand-out-200:active,
.hocus\:bg-stand-out-200:focus,
.hocus\:bg-stand-out-200:hover {
	background-color: #c8e9d4
}

.group:active .group-hocus\:bg-stand-out-100,
.hocus\:bg-stand-out-100:active,
.hocus\:bg-stand-out-100:focus,
.hocus\:bg-stand-out-100:hover {
	background-color: #edf8ef
}

.active\:bg-brand-background:active,
.bg-brand-background,
.focus\:bg-brand-background:focus,
.group:active .group-active\:bg-brand-background,
.group:active .group-hocus\:bg-brand-background,
.group:focus .group-focus\:bg-brand-background,
.group:focus .group-hocus\:bg-brand-background,
.group:hover .group-hocus\:bg-brand-background,
.group:hover .group-hover\:bg-brand-background,
.hocus\:bg-brand-background:active,
.hocus\:bg-brand-background:focus,
.hocus\:bg-brand-background:hover,
.hover\:bg-brand-background:hover {
	background-color: #02194d
}

.active\:bg-brand-foreground:active,
.bg-brand-foreground,
.focus\:bg-brand-foreground:focus,
.group:active .group-active\:bg-brand-foreground,
.group:active .group-hocus\:bg-brand-foreground,
.group:focus .group-focus\:bg-brand-foreground,
.group:focus .group-hocus\:bg-brand-foreground,
.group:hover .group-hocus\:bg-brand-foreground,
.group:hover .group-hover\:bg-brand-foreground,
.hocus\:bg-brand-foreground:active,
.hocus\:bg-brand-foreground:focus,
.hocus\:bg-brand-foreground:hover,
.hover\:bg-brand-foreground:hover {
	background-color: #fcfcfc
}

.active\:bg-brand-text:active,
.bg-brand-text,
.focus\:bg-brand-text:focus,
.group:active .group-active\:bg-brand-text,
.group:active .group-hocus\:bg-brand-text,
.group:focus .group-focus\:bg-brand-text,
.group:focus .group-hocus\:bg-brand-text,
.group:hover .group-hocus\:bg-brand-text,
.group:hover .group-hover\:bg-brand-text,
.hocus\:bg-brand-text:active,
.hocus\:bg-brand-text:focus,
.hocus\:bg-brand-text:hover,
.hover\:bg-brand-text:hover {
	background-color: #50b304
}

.active\:bg-muted-background:active,
.bg-muted-background,
.focus\:bg-muted-background:focus,
.group:active .group-active\:bg-muted-background,
.group:active .group-hocus\:bg-muted-background,
.group:focus .group-focus\:bg-muted-background,
.group:focus .group-hocus\:bg-muted-background,
.group:hover .group-hocus\:bg-muted-background,
.group:hover .group-hover\:bg-muted-background,
.hocus\:bg-muted-background:active,
.hocus\:bg-muted-background:focus,
.hocus\:bg-muted-background:hover,
.hover\:bg-muted-background:hover {
	background-color: #92f23f
}

.active\:bg-muted-border:active,
.bg-muted-border,
.focus\:bg-muted-border:focus,
.group:active .group-active\:bg-muted-border,
.group:active .group-hocus\:bg-muted-border,
.group:focus .group-focus\:bg-muted-border,
.group:focus .group-hocus\:bg-muted-border,
.group:hover .group-hocus\:bg-muted-border,
.group:hover .group-hover\:bg-muted-border,
.hocus\:bg-muted-border:active,
.hocus\:bg-muted-border:focus,
.hocus\:bg-muted-border:hover,
.hover\:bg-muted-border:hover {
	background-color: #3ea303
}

.active\:bg-muted:active,
.bg-muted,
.focus\:bg-muted:focus,
.group:active .group-active\:bg-muted,
.group:active .group-hocus\:bg-muted,
.group:focus .group-focus\:bg-muted,
.group:focus .group-hocus\:bg-muted,
.group:hover .group-hocus\:bg-muted,
.group:hover .group-hover\:bg-muted,
.hocus\:bg-muted:active,
.hocus\:bg-muted:focus,
.hocus\:bg-muted:hover,
.hover\:bg-muted:hover {
	background-color: #01081c
}

.border-solid {
	border-style: solid
}

.border-dashed {
	border-style: dashed
}

.border-dotted {
	border-style: dotted
}

.border-none {
	border-style: none
}

.border-0 {
	border-width: 0
}

.border {
	border-width: 1px
}

.border-2 {
	border-width: 2px
}

.border-4 {
	border-width: 4px
}

.border-8 {
	border-width: 8px
}

.border-b-0 {
	border-bottom-width: 0
}

.border-b {
	border-bottom-width: 1px
}

.border-b-2 {
	border-bottom-width: 2px
}

.border-b-4 {
	border-bottom-width: 4px
}

.border-b-8 {
	border-bottom-width: 8px
}

.border-l-0 {
	border-left-width: 0
}

.border-l {
	border-left-width: 1px
}

.border-l-2 {
	border-left-width: 2px
}

.border-l-4 {
	border-left-width: 4px
}

.border-l-8 {
	border-left-width: 8px
}

.border-r-0 {
	border-right-width: 0
}

.border-r {
	border-right-width: 1px
}

.border-r-2 {
	border-right-width: 2px
}

.border-r-4 {
	border-right-width: 4px
}

.border-r-8 {
	border-right-width: 8px
}

.border-t-0 {
	border-top-width: 0
}

.border-t {
	border-top-width: 1px
}

.border-t-2 {
	border-top-width: 2px
}

.border-t-4 {
	border-top-width: 4px
}

.border-t-8 {
	border-top-width: 8px
}

.rounded-b-none {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.rounded-b-sm {
	border-bottom-left-radius: .2rem;
	border-bottom-right-radius: .2rem
}

.rounded-b {
	border-bottom-left-radius: .4rem;
	border-bottom-right-radius: .4rem
}

.rounded-b-lg {
	border-bottom-left-radius: .8rem;
	border-bottom-right-radius: .8rem
}

.rounded-b-full {
	border-bottom-left-radius: 9999px;
	border-bottom-right-radius: 9999px
}

.rounded-l-none {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.rounded-l-sm {
	border-bottom-left-radius: .2rem;
	border-top-left-radius: .2rem
}

.rounded-l {
	border-bottom-left-radius: .4rem;
	border-top-left-radius: .4rem
}

.rounded-l-lg {
	border-bottom-left-radius: .8rem;
	border-top-left-radius: .8rem
}

.rounded-l-full {
	border-bottom-left-radius: 9999px;
	border-top-left-radius: 9999px
}

.rounded-r-none {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.rounded-r-sm {
	border-bottom-right-radius: .2rem;
	border-top-right-radius: .2rem
}

.rounded-r {
	border-bottom-right-radius: .4rem;
	border-top-right-radius: .4rem
}

.rounded-r-lg {
	border-bottom-right-radius: .8rem;
	border-top-right-radius: .8rem
}

.rounded-r-full {
	border-bottom-right-radius: 9999px;
	border-top-right-radius: 9999px
}

.rounded-t-none {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.rounded-t-sm {
	border-top-left-radius: .2rem;
	border-top-right-radius: .2rem
}

.rounded-t {
	border-top-left-radius: .4rem;
	border-top-right-radius: .4rem
}

.rounded-t-lg {
	border-top-left-radius: .8rem;
	border-top-right-radius: .8rem
}

.rounded-t-full {
	border-top-left-radius: 9999px;
	border-top-right-radius: 9999px
}

.rounded-bl-none {
	border-bottom-left-radius: 0
}

.rounded-bl-sm {
	border-bottom-left-radius: .2rem
}

.rounded-bl {
	border-bottom-left-radius: .4rem
}

.rounded-bl-lg {
	border-bottom-left-radius: .8rem
}

.rounded-bl-full {
	border-bottom-left-radius: 9999px
}

.rounded-br-none {
	border-bottom-right-radius: 0
}

.rounded-br-sm {
	border-bottom-right-radius: .2rem
}

.rounded-br {
	border-bottom-right-radius: .4rem
}

.rounded-br-lg {
	border-bottom-right-radius: .8rem
}

.rounded-br-full {
	border-bottom-right-radius: 9999px
}

.rounded-tl-none {
	border-top-left-radius: 0
}

.rounded-tl-sm {
	border-top-left-radius: .2rem
}

.rounded-tl {
	border-top-left-radius: .4rem
}

.rounded-tl-lg {
	border-top-left-radius: .8rem
}

.rounded-tl-full {
	border-top-left-radius: 9999px
}

.rounded-tr-none {
	border-top-right-radius: 0
}

.rounded-tr-sm {
	border-top-right-radius: .2rem
}

.rounded-tr {
	border-top-right-radius: .4rem
}

.rounded-tr-lg {
	border-top-right-radius: .8rem
}

.rounded-tr-full {
	border-top-right-radius: 9999px
}

.rounded-none {
	border-radius: 0
}

.rounded-sm {
	border-radius: .2rem
}

.rounded {
	border-radius: .4rem
}

.rounded-lg {
	border-radius: .8rem
}

.rounded-full {
	border-radius: 9999px
}

.active\:border-white:active,
.border-white,
.focus\:border-white:focus,
.group:active .group-active\:border-white,
.group:active .group-hocus\:border-white,
.group:focus .group-focus\:border-white,
.group:focus .group-hocus\:border-white,
.group:hover .group-hocus\:border-white,
.group:hover .group-hover\:border-white,
.hocus\:border-white:active,
.hocus\:border-white:focus,
.hocus\:border-white:hover,
.hover\:border-white:hover {
	border-color: #fff
}

.active\:border-current:active,
.border-current,
.focus\:border-current:focus,
.group:active .group-active\:border-current,
.group:active .group-hocus\:border-current,
.group:focus .group-focus\:border-current,
.group:focus .group-hocus\:border-current,
.group:hover .group-hocus\:border-current,
.group:hover .group-hover\:border-current,
.hocus\:border-current:active,
.hocus\:border-current:focus,
.hocus\:border-current:hover,
.hover\:border-current:hover {
	border-color: currentColor
}

.border-grey-100 {
	border-color: #f0f6f9
}

.border-grey-200 {
	border-color: #edf2f7
}

.border-grey-300 {
	border-color: #e2e8f0
}

.border-grey-400 {
	border-color: #cbd5e0
}

.border-grey-500 {
	border-color: #a0aec0
}

.border-grey-600 {
	border-color: #718096
}

.border-grey-700 {
	border-color: #4a5568
}

.border-grey-800 {
	border-color: #2d3748
}

.border-grey-900 {
	border-color: #1a202c
}

.group:hover .group-hover\:border-grey-100,
.hover\:border-grey-100:hover {
	border-color: #f0f6f9
}

.group:hover .group-hover\:border-grey-200,
.hover\:border-grey-200:hover {
	border-color: #edf2f7
}

.group:hover .group-hover\:border-grey-300,
.hover\:border-grey-300:hover {
	border-color: #e2e8f0
}

.group:hover .group-hover\:border-grey-400,
.hover\:border-grey-400:hover {
	border-color: #cbd5e0
}

.group:hover .group-hover\:border-grey-500,
.hover\:border-grey-500:hover {
	border-color: #a0aec0
}

.group:hover .group-hover\:border-grey-600,
.hover\:border-grey-600:hover {
	border-color: #718096
}

.group:hover .group-hover\:border-grey-700,
.hover\:border-grey-700:hover {
	border-color: #4a5568
}

.group:hover .group-hover\:border-grey-800,
.hover\:border-grey-800:hover {
	border-color: #2d3748
}

.group:hover .group-hover\:border-grey-900,
.hover\:border-grey-900:hover {
	border-color: #1a202c
}

.focus\:border-grey-100:focus,
.group:focus .group-focus\:border-grey-100 {
	border-color: #f0f6f9
}

.focus\:border-grey-200:focus,
.group:focus .group-focus\:border-grey-200 {
	border-color: #edf2f7
}

.focus\:border-grey-300:focus,
.group:focus .group-focus\:border-grey-300 {
	border-color: #e2e8f0
}

.focus\:border-grey-400:focus,
.group:focus .group-focus\:border-grey-400 {
	border-color: #cbd5e0
}

.focus\:border-grey-500:focus,
.group:focus .group-focus\:border-grey-500 {
	border-color: #a0aec0
}

.focus\:border-grey-600:focus,
.group:focus .group-focus\:border-grey-600 {
	border-color: #718096
}

.focus\:border-grey-700:focus,
.group:focus .group-focus\:border-grey-700 {
	border-color: #4a5568
}

.focus\:border-grey-800:focus,
.group:focus .group-focus\:border-grey-800 {
	border-color: #2d3748
}

.focus\:border-grey-900:focus,
.group:focus .group-focus\:border-grey-900 {
	border-color: #1a202c
}

.active\:border-grey-100:active,
.group:active .group-active\:border-grey-100 {
	border-color: #f0f6f9
}

.active\:border-grey-200:active,
.group:active .group-active\:border-grey-200 {
	border-color: #edf2f7
}

.active\:border-grey-300:active,
.group:active .group-active\:border-grey-300 {
	border-color: #e2e8f0
}

.active\:border-grey-400:active,
.group:active .group-active\:border-grey-400 {
	border-color: #cbd5e0
}

.active\:border-grey-500:active,
.group:active .group-active\:border-grey-500 {
	border-color: #a0aec0
}

.active\:border-grey-600:active,
.group:active .group-active\:border-grey-600 {
	border-color: #718096
}

.active\:border-grey-700:active,
.group:active .group-active\:border-grey-700 {
	border-color: #4a5568
}

.active\:border-grey-800:active,
.group:active .group-active\:border-grey-800 {
	border-color: #2d3748
}

.active\:border-grey-900:active,
.group:active .group-active\:border-grey-900 {
	border-color: #1a202c
}

.group:hover .group-hocus\:border-grey-100 {
	border-color: #f0f6f9
}

.group:hover .group-hocus\:border-grey-200 {
	border-color: #edf2f7
}

.group:hover .group-hocus\:border-grey-300 {
	border-color: #e2e8f0
}

.group:hover .group-hocus\:border-grey-400 {
	border-color: #cbd5e0
}

.group:hover .group-hocus\:border-grey-500 {
	border-color: #a0aec0
}

.group:hover .group-hocus\:border-grey-600 {
	border-color: #718096
}

.group:hover .group-hocus\:border-grey-700 {
	border-color: #4a5568
}

.group:hover .group-hocus\:border-grey-800 {
	border-color: #2d3748
}

.group:hover .group-hocus\:border-grey-900 {
	border-color: #1a202c
}

.group:focus .group-hocus\:border-grey-100 {
	border-color: #f0f6f9
}

.group:focus .group-hocus\:border-grey-200 {
	border-color: #edf2f7
}

.group:focus .group-hocus\:border-grey-300 {
	border-color: #e2e8f0
}

.group:focus .group-hocus\:border-grey-400 {
	border-color: #cbd5e0
}

.group:focus .group-hocus\:border-grey-500 {
	border-color: #a0aec0
}

.group:focus .group-hocus\:border-grey-600 {
	border-color: #718096
}

.group:focus .group-hocus\:border-grey-700 {
	border-color: #4a5568
}

.group:focus .group-hocus\:border-grey-800 {
	border-color: #2d3748
}

.group:focus .group-hocus\:border-grey-900 {
	border-color: #1a202c
}

.group:active .group-hocus\:border-grey-100,
.hocus\:border-grey-100:active,
.hocus\:border-grey-100:focus,
.hocus\:border-grey-100:hover {
	border-color: #f0f6f9
}

.group:active .group-hocus\:border-grey-200,
.hocus\:border-grey-200:active,
.hocus\:border-grey-200:focus,
.hocus\:border-grey-200:hover {
	border-color: #edf2f7
}

.group:active .group-hocus\:border-grey-300,
.hocus\:border-grey-300:active,
.hocus\:border-grey-300:focus,
.hocus\:border-grey-300:hover {
	border-color: #e2e8f0
}

.group:active .group-hocus\:border-grey-400,
.hocus\:border-grey-400:active,
.hocus\:border-grey-400:focus,
.hocus\:border-grey-400:hover {
	border-color: #cbd5e0
}

.group:active .group-hocus\:border-grey-500,
.hocus\:border-grey-500:active,
.hocus\:border-grey-500:focus,
.hocus\:border-grey-500:hover {
	border-color: #a0aec0
}

.group:active .group-hocus\:border-grey-600,
.hocus\:border-grey-600:active,
.hocus\:border-grey-600:focus,
.hocus\:border-grey-600:hover {
	border-color: #718096
}

.group:active .group-hocus\:border-grey-700,
.hocus\:border-grey-700:active,
.hocus\:border-grey-700:focus,
.hocus\:border-grey-700:hover {
	border-color: #4a5568
}

.group:active .group-hocus\:border-grey-800,
.hocus\:border-grey-800:active,
.hocus\:border-grey-800:focus,
.hocus\:border-grey-800:hover {
	border-color: #2d3748
}

.group:active .group-hocus\:border-grey-900,
.hocus\:border-grey-900:active,
.hocus\:border-grey-900:focus,
.hocus\:border-grey-900:hover {
	border-color: #1a202c
}

.border-green-100 {
	border-color: #f0fff4
}

.border-green-200 {
	border-color: #c6f6d5
}

.border-green-300 {
	border-color: #9ae6b4
}

.border-green-400 {
	border-color: #68d391
}

.border-green-500 {
	border-color: #48bb78
}

.border-green-600 {
	border-color: #38a169
}

.border-green-700 {
	border-color: #2f855a
}

.border-green-800 {
	border-color: #276749
}

.border-green-900 {
	border-color: #22543d
}

.group:hover .group-hover\:border-green-100,
.hover\:border-green-100:hover {
	border-color: #f0fff4
}

.group:hover .group-hover\:border-green-200,
.hover\:border-green-200:hover {
	border-color: #c6f6d5
}

.group:hover .group-hover\:border-green-300,
.hover\:border-green-300:hover {
	border-color: #9ae6b4
}

.group:hover .group-hover\:border-green-400,
.hover\:border-green-400:hover {
	border-color: #68d391
}

.group:hover .group-hover\:border-green-500,
.hover\:border-green-500:hover {
	border-color: #48bb78
}

.group:hover .group-hover\:border-green-600,
.hover\:border-green-600:hover {
	border-color: #38a169
}

.group:hover .group-hover\:border-green-700,
.hover\:border-green-700:hover {
	border-color: #2f855a
}

.group:hover .group-hover\:border-green-800,
.hover\:border-green-800:hover {
	border-color: #276749
}

.group:hover .group-hover\:border-green-900,
.hover\:border-green-900:hover {
	border-color: #22543d
}

.focus\:border-green-100:focus,
.group:focus .group-focus\:border-green-100 {
	border-color: #f0fff4
}

.focus\:border-green-200:focus,
.group:focus .group-focus\:border-green-200 {
	border-color: #c6f6d5
}

.focus\:border-green-300:focus,
.group:focus .group-focus\:border-green-300 {
	border-color: #9ae6b4
}

.focus\:border-green-400:focus,
.group:focus .group-focus\:border-green-400 {
	border-color: #68d391
}

.focus\:border-green-500:focus,
.group:focus .group-focus\:border-green-500 {
	border-color: #48bb78
}

.focus\:border-green-600:focus,
.group:focus .group-focus\:border-green-600 {
	border-color: #38a169
}

.focus\:border-green-700:focus,
.group:focus .group-focus\:border-green-700 {
	border-color: #2f855a
}

.focus\:border-green-800:focus,
.group:focus .group-focus\:border-green-800 {
	border-color: #276749
}

.focus\:border-green-900:focus,
.group:focus .group-focus\:border-green-900 {
	border-color: #22543d
}

.active\:border-green-100:active,
.group:active .group-active\:border-green-100 {
	border-color: #f0fff4
}

.active\:border-green-200:active,
.group:active .group-active\:border-green-200 {
	border-color: #c6f6d5
}

.active\:border-green-300:active,
.group:active .group-active\:border-green-300 {
	border-color: #9ae6b4
}

.active\:border-green-400:active,
.group:active .group-active\:border-green-400 {
	border-color: #68d391
}

.active\:border-green-500:active,
.group:active .group-active\:border-green-500 {
	border-color: #48bb78
}

.active\:border-green-600:active,
.group:active .group-active\:border-green-600 {
	border-color: #38a169
}

.active\:border-green-700:active,
.group:active .group-active\:border-green-700 {
	border-color: #2f855a
}

.active\:border-green-800:active,
.group:active .group-active\:border-green-800 {
	border-color: #276749
}

.active\:border-green-900:active,
.group:active .group-active\:border-green-900 {
	border-color: #22543d
}

.group:hover .group-hocus\:border-green-100 {
	border-color: #f0fff4
}

.group:hover .group-hocus\:border-green-200 {
	border-color: #c6f6d5
}

.group:hover .group-hocus\:border-green-300 {
	border-color: #9ae6b4
}

.group:hover .group-hocus\:border-green-400 {
	border-color: #68d391
}

.group:hover .group-hocus\:border-green-500 {
	border-color: #48bb78
}

.group:hover .group-hocus\:border-green-600 {
	border-color: #38a169
}

.group:hover .group-hocus\:border-green-700 {
	border-color: #2f855a
}

.group:hover .group-hocus\:border-green-800 {
	border-color: #276749
}

.group:hover .group-hocus\:border-green-900 {
	border-color: #22543d
}

.group:focus .group-hocus\:border-green-100 {
	border-color: #f0fff4
}

.group:focus .group-hocus\:border-green-200 {
	border-color: #c6f6d5
}

.group:focus .group-hocus\:border-green-300 {
	border-color: #9ae6b4
}

.group:focus .group-hocus\:border-green-400 {
	border-color: #68d391
}

.group:focus .group-hocus\:border-green-500 {
	border-color: #48bb78
}

.group:focus .group-hocus\:border-green-600 {
	border-color: #38a169
}

.group:focus .group-hocus\:border-green-700 {
	border-color: #2f855a
}

.group:focus .group-hocus\:border-green-800 {
	border-color: #276749
}

.group:focus .group-hocus\:border-green-900 {
	border-color: #22543d
}

.group:active .group-hocus\:border-green-100,
.hocus\:border-green-100:active,
.hocus\:border-green-100:focus,
.hocus\:border-green-100:hover {
	border-color: #f0fff4
}

.group:active .group-hocus\:border-green-200,
.hocus\:border-green-200:active,
.hocus\:border-green-200:focus,
.hocus\:border-green-200:hover {
	border-color: #c6f6d5
}

.group:active .group-hocus\:border-green-300,
.hocus\:border-green-300:active,
.hocus\:border-green-300:focus,
.hocus\:border-green-300:hover {
	border-color: #9ae6b4
}

.group:active .group-hocus\:border-green-400,
.hocus\:border-green-400:active,
.hocus\:border-green-400:focus,
.hocus\:border-green-400:hover {
	border-color: #68d391
}

.group:active .group-hocus\:border-green-500,
.hocus\:border-green-500:active,
.hocus\:border-green-500:focus,
.hocus\:border-green-500:hover {
	border-color: #48bb78
}

.group:active .group-hocus\:border-green-600,
.hocus\:border-green-600:active,
.hocus\:border-green-600:focus,
.hocus\:border-green-600:hover {
	border-color: #38a169
}

.group:active .group-hocus\:border-green-700,
.hocus\:border-green-700:active,
.hocus\:border-green-700:focus,
.hocus\:border-green-700:hover {
	border-color: #2f855a
}

.group:active .group-hocus\:border-green-800,
.hocus\:border-green-800:active,
.hocus\:border-green-800:focus,
.hocus\:border-green-800:hover {
	border-color: #276749
}

.group:active .group-hocus\:border-green-900,
.hocus\:border-green-900:active,
.hocus\:border-green-900:focus,
.hocus\:border-green-900:hover {
	border-color: #22543d
}

.border-yellow-100 {
	border-color: ivory
}

.border-yellow-200 {
	border-color: #fefcbf
}

.border-yellow-300 {
	border-color: #faf089
}

.border-yellow-400 {
	border-color: #f6e05e
}

.border-yellow-500 {
	border-color: #ecc94b
}

.border-yellow-600 {
	border-color: #d69e2e
}

.border-yellow-700 {
	border-color: #b7791f
}

.border-yellow-800 {
	border-color: #975a16
}

.border-yellow-900 {
	border-color: #744210
}

.group:hover .group-hover\:border-yellow-100,
.hover\:border-yellow-100:hover {
	border-color: ivory
}

.group:hover .group-hover\:border-yellow-200,
.hover\:border-yellow-200:hover {
	border-color: #fefcbf
}

.group:hover .group-hover\:border-yellow-300,
.hover\:border-yellow-300:hover {
	border-color: #faf089
}

.group:hover .group-hover\:border-yellow-400,
.hover\:border-yellow-400:hover {
	border-color: #f6e05e
}

.group:hover .group-hover\:border-yellow-500,
.hover\:border-yellow-500:hover {
	border-color: #ecc94b
}

.group:hover .group-hover\:border-yellow-600,
.hover\:border-yellow-600:hover {
	border-color: #d69e2e
}

.group:hover .group-hover\:border-yellow-700,
.hover\:border-yellow-700:hover {
	border-color: #b7791f
}

.group:hover .group-hover\:border-yellow-800,
.hover\:border-yellow-800:hover {
	border-color: #975a16
}

.group:hover .group-hover\:border-yellow-900,
.hover\:border-yellow-900:hover {
	border-color: #744210
}

.focus\:border-yellow-100:focus,
.group:focus .group-focus\:border-yellow-100 {
	border-color: ivory
}

.focus\:border-yellow-200:focus,
.group:focus .group-focus\:border-yellow-200 {
	border-color: #fefcbf
}

.focus\:border-yellow-300:focus,
.group:focus .group-focus\:border-yellow-300 {
	border-color: #faf089
}

.focus\:border-yellow-400:focus,
.group:focus .group-focus\:border-yellow-400 {
	border-color: #f6e05e
}

.focus\:border-yellow-500:focus,
.group:focus .group-focus\:border-yellow-500 {
	border-color: #ecc94b
}

.focus\:border-yellow-600:focus,
.group:focus .group-focus\:border-yellow-600 {
	border-color: #d69e2e
}

.focus\:border-yellow-700:focus,
.group:focus .group-focus\:border-yellow-700 {
	border-color: #b7791f
}

.focus\:border-yellow-800:focus,
.group:focus .group-focus\:border-yellow-800 {
	border-color: #975a16
}

.focus\:border-yellow-900:focus,
.group:focus .group-focus\:border-yellow-900 {
	border-color: #744210
}

.active\:border-yellow-100:active,
.group:active .group-active\:border-yellow-100 {
	border-color: ivory
}

.active\:border-yellow-200:active,
.group:active .group-active\:border-yellow-200 {
	border-color: #fefcbf
}

.active\:border-yellow-300:active,
.group:active .group-active\:border-yellow-300 {
	border-color: #faf089
}

.active\:border-yellow-400:active,
.group:active .group-active\:border-yellow-400 {
	border-color: #f6e05e
}

.active\:border-yellow-500:active,
.group:active .group-active\:border-yellow-500 {
	border-color: #ecc94b
}

.active\:border-yellow-600:active,
.group:active .group-active\:border-yellow-600 {
	border-color: #d69e2e
}

.active\:border-yellow-700:active,
.group:active .group-active\:border-yellow-700 {
	border-color: #b7791f
}

.active\:border-yellow-800:active,
.group:active .group-active\:border-yellow-800 {
	border-color: #975a16
}

.active\:border-yellow-900:active,
.group:active .group-active\:border-yellow-900 {
	border-color: #744210
}

.group:hover .group-hocus\:border-yellow-100 {
	border-color: ivory
}

.group:hover .group-hocus\:border-yellow-200 {
	border-color: #fefcbf
}

.group:hover .group-hocus\:border-yellow-300 {
	border-color: #faf089
}

.group:hover .group-hocus\:border-yellow-400 {
	border-color: #f6e05e
}

.group:hover .group-hocus\:border-yellow-500 {
	border-color: #ecc94b
}

.group:hover .group-hocus\:border-yellow-600 {
	border-color: #d69e2e
}

.group:hover .group-hocus\:border-yellow-700 {
	border-color: #b7791f
}

.group:hover .group-hocus\:border-yellow-800 {
	border-color: #975a16
}

.group:hover .group-hocus\:border-yellow-900 {
	border-color: #744210
}

.group:focus .group-hocus\:border-yellow-100 {
	border-color: ivory
}

.group:focus .group-hocus\:border-yellow-200 {
	border-color: #fefcbf
}

.group:focus .group-hocus\:border-yellow-300 {
	border-color: #faf089
}

.group:focus .group-hocus\:border-yellow-400 {
	border-color: #f6e05e
}

.group:focus .group-hocus\:border-yellow-500 {
	border-color: #ecc94b
}

.group:focus .group-hocus\:border-yellow-600 {
	border-color: #d69e2e
}

.group:focus .group-hocus\:border-yellow-700 {
	border-color: #b7791f
}

.group:focus .group-hocus\:border-yellow-800 {
	border-color: #975a16
}

.group:focus .group-hocus\:border-yellow-900 {
	border-color: #744210
}

.group:active .group-hocus\:border-yellow-100,
.hocus\:border-yellow-100:active,
.hocus\:border-yellow-100:focus,
.hocus\:border-yellow-100:hover {
	border-color: ivory
}

.group:active .group-hocus\:border-yellow-200,
.hocus\:border-yellow-200:active,
.hocus\:border-yellow-200:focus,
.hocus\:border-yellow-200:hover {
	border-color: #fefcbf
}

.group:active .group-hocus\:border-yellow-300,
.hocus\:border-yellow-300:active,
.hocus\:border-yellow-300:focus,
.hocus\:border-yellow-300:hover {
	border-color: #faf089
}

.group:active .group-hocus\:border-yellow-400,
.hocus\:border-yellow-400:active,
.hocus\:border-yellow-400:focus,
.hocus\:border-yellow-400:hover {
	border-color: #f6e05e
}

.group:active .group-hocus\:border-yellow-500,
.hocus\:border-yellow-500:active,
.hocus\:border-yellow-500:focus,
.hocus\:border-yellow-500:hover {
	border-color: #ecc94b
}

.group:active .group-hocus\:border-yellow-600,
.hocus\:border-yellow-600:active,
.hocus\:border-yellow-600:focus,
.hocus\:border-yellow-600:hover {
	border-color: #d69e2e
}

.group:active .group-hocus\:border-yellow-700,
.hocus\:border-yellow-700:active,
.hocus\:border-yellow-700:focus,
.hocus\:border-yellow-700:hover {
	border-color: #b7791f
}

.group:active .group-hocus\:border-yellow-800,
.hocus\:border-yellow-800:active,
.hocus\:border-yellow-800:focus,
.hocus\:border-yellow-800:hover {
	border-color: #975a16
}

.group:active .group-hocus\:border-yellow-900,
.hocus\:border-yellow-900:active,
.hocus\:border-yellow-900:focus,
.hocus\:border-yellow-900:hover {
	border-color: #744210
}

.border-orange-100 {
	border-color: #fffaf0
}

.border-orange-200 {
	border-color: #feebc8
}

.border-orange-300 {
	border-color: #fbd38d
}

.border-orange-400 {
	border-color: #f6ad55
}

.border-orange-500 {
	border-color: #ed8936
}

.border-orange-600 {
	border-color: #dd6b20
}

.border-orange-700 {
	border-color: #c05621
}

.border-orange-800 {
	border-color: #9c4221
}

.border-orange-900 {
	border-color: #7b341e
}

.group:hover .group-hover\:border-orange-100,
.hover\:border-orange-100:hover {
	border-color: #fffaf0
}

.group:hover .group-hover\:border-orange-200,
.hover\:border-orange-200:hover {
	border-color: #feebc8
}

.group:hover .group-hover\:border-orange-300,
.hover\:border-orange-300:hover {
	border-color: #fbd38d
}

.group:hover .group-hover\:border-orange-400,
.hover\:border-orange-400:hover {
	border-color: #f6ad55
}

.group:hover .group-hover\:border-orange-500,
.hover\:border-orange-500:hover {
	border-color: #ed8936
}

.group:hover .group-hover\:border-orange-600,
.hover\:border-orange-600:hover {
	border-color: #dd6b20
}

.group:hover .group-hover\:border-orange-700,
.hover\:border-orange-700:hover {
	border-color: #c05621
}

.group:hover .group-hover\:border-orange-800,
.hover\:border-orange-800:hover {
	border-color: #9c4221
}

.group:hover .group-hover\:border-orange-900,
.hover\:border-orange-900:hover {
	border-color: #7b341e
}

.focus\:border-orange-100:focus,
.group:focus .group-focus\:border-orange-100 {
	border-color: #fffaf0
}

.focus\:border-orange-200:focus,
.group:focus .group-focus\:border-orange-200 {
	border-color: #feebc8
}

.focus\:border-orange-300:focus,
.group:focus .group-focus\:border-orange-300 {
	border-color: #fbd38d
}

.focus\:border-orange-400:focus,
.group:focus .group-focus\:border-orange-400 {
	border-color: #f6ad55
}

.focus\:border-orange-500:focus,
.group:focus .group-focus\:border-orange-500 {
	border-color: #ed8936
}

.focus\:border-orange-600:focus,
.group:focus .group-focus\:border-orange-600 {
	border-color: #dd6b20
}

.focus\:border-orange-700:focus,
.group:focus .group-focus\:border-orange-700 {
	border-color: #c05621
}

.focus\:border-orange-800:focus,
.group:focus .group-focus\:border-orange-800 {
	border-color: #9c4221
}

.focus\:border-orange-900:focus,
.group:focus .group-focus\:border-orange-900 {
	border-color: #7b341e
}

.active\:border-orange-100:active,
.group:active .group-active\:border-orange-100 {
	border-color: #fffaf0
}

.active\:border-orange-200:active,
.group:active .group-active\:border-orange-200 {
	border-color: #feebc8
}

.active\:border-orange-300:active,
.group:active .group-active\:border-orange-300 {
	border-color: #fbd38d
}

.active\:border-orange-400:active,
.group:active .group-active\:border-orange-400 {
	border-color: #f6ad55
}

.active\:border-orange-500:active,
.group:active .group-active\:border-orange-500 {
	border-color: #ed8936
}

.active\:border-orange-600:active,
.group:active .group-active\:border-orange-600 {
	border-color: #dd6b20
}

.active\:border-orange-700:active,
.group:active .group-active\:border-orange-700 {
	border-color: #c05621
}

.active\:border-orange-800:active,
.group:active .group-active\:border-orange-800 {
	border-color: #9c4221
}

.active\:border-orange-900:active,
.group:active .group-active\:border-orange-900 {
	border-color: #7b341e
}

.group:hover .group-hocus\:border-orange-100 {
	border-color: #fffaf0
}

.group:hover .group-hocus\:border-orange-200 {
	border-color: #feebc8
}

.group:hover .group-hocus\:border-orange-300 {
	border-color: #fbd38d
}

.group:hover .group-hocus\:border-orange-400 {
	border-color: #f6ad55
}

.group:hover .group-hocus\:border-orange-500 {
	border-color: #ed8936
}

.group:hover .group-hocus\:border-orange-600 {
	border-color: #dd6b20
}

.group:hover .group-hocus\:border-orange-700 {
	border-color: #c05621
}

.group:hover .group-hocus\:border-orange-800 {
	border-color: #9c4221
}

.group:hover .group-hocus\:border-orange-900 {
	border-color: #7b341e
}

.group:focus .group-hocus\:border-orange-100 {
	border-color: #fffaf0
}

.group:focus .group-hocus\:border-orange-200 {
	border-color: #feebc8
}

.group:focus .group-hocus\:border-orange-300 {
	border-color: #fbd38d
}

.group:focus .group-hocus\:border-orange-400 {
	border-color: #f6ad55
}

.group:focus .group-hocus\:border-orange-500 {
	border-color: #ed8936
}

.group:focus .group-hocus\:border-orange-600 {
	border-color: #dd6b20
}

.group:focus .group-hocus\:border-orange-700 {
	border-color: #c05621
}

.group:focus .group-hocus\:border-orange-800 {
	border-color: #9c4221
}

.group:focus .group-hocus\:border-orange-900 {
	border-color: #7b341e
}

.group:active .group-hocus\:border-orange-100,
.hocus\:border-orange-100:active,
.hocus\:border-orange-100:focus,
.hocus\:border-orange-100:hover {
	border-color: #fffaf0
}

.group:active .group-hocus\:border-orange-200,
.hocus\:border-orange-200:active,
.hocus\:border-orange-200:focus,
.hocus\:border-orange-200:hover {
	border-color: #feebc8
}

.group:active .group-hocus\:border-orange-300,
.hocus\:border-orange-300:active,
.hocus\:border-orange-300:focus,
.hocus\:border-orange-300:hover {
	border-color: #fbd38d
}

.group:active .group-hocus\:border-orange-400,
.hocus\:border-orange-400:active,
.hocus\:border-orange-400:focus,
.hocus\:border-orange-400:hover {
	border-color: #f6ad55
}

.group:active .group-hocus\:border-orange-500,
.hocus\:border-orange-500:active,
.hocus\:border-orange-500:focus,
.hocus\:border-orange-500:hover {
	border-color: #ed8936
}

.group:active .group-hocus\:border-orange-600,
.hocus\:border-orange-600:active,
.hocus\:border-orange-600:focus,
.hocus\:border-orange-600:hover {
	border-color: #dd6b20
}

.group:active .group-hocus\:border-orange-700,
.hocus\:border-orange-700:active,
.hocus\:border-orange-700:focus,
.hocus\:border-orange-700:hover {
	border-color: #c05621
}

.group:active .group-hocus\:border-orange-800,
.hocus\:border-orange-800:active,
.hocus\:border-orange-800:focus,
.hocus\:border-orange-800:hover {
	border-color: #9c4221
}

.group:active .group-hocus\:border-orange-900,
.hocus\:border-orange-900:active,
.hocus\:border-orange-900:focus,
.hocus\:border-orange-900:hover {
	border-color: #7b341e
}

.border-red-100 {
	border-color: #fff5f5
}

.border-red-200 {
	border-color: #fed7d7
}

.border-red-300 {
	border-color: #feb2b2
}

.border-red-400 {
	border-color: #fc8181
}

.border-red-500 {
	border-color: #f56565
}

.border-red-600 {
	border-color: #e53e3e
}

.border-red-700 {
	border-color: #c53030
}

.border-red-800 {
	border-color: #9b2c2c
}

.border-red-900 {
	border-color: #742a2a
}

.group:hover .group-hover\:border-red-100,
.hover\:border-red-100:hover {
	border-color: #fff5f5
}

.group:hover .group-hover\:border-red-200,
.hover\:border-red-200:hover {
	border-color: #fed7d7
}

.group:hover .group-hover\:border-red-300,
.hover\:border-red-300:hover {
	border-color: #feb2b2
}

.group:hover .group-hover\:border-red-400,
.hover\:border-red-400:hover {
	border-color: #fc8181
}

.group:hover .group-hover\:border-red-500,
.hover\:border-red-500:hover {
	border-color: #f56565
}

.group:hover .group-hover\:border-red-600,
.hover\:border-red-600:hover {
	border-color: #e53e3e
}

.group:hover .group-hover\:border-red-700,
.hover\:border-red-700:hover {
	border-color: #c53030
}

.group:hover .group-hover\:border-red-800,
.hover\:border-red-800:hover {
	border-color: #9b2c2c
}

.group:hover .group-hover\:border-red-900,
.hover\:border-red-900:hover {
	border-color: #742a2a
}

.focus\:border-red-100:focus,
.group:focus .group-focus\:border-red-100 {
	border-color: #fff5f5
}

.focus\:border-red-200:focus,
.group:focus .group-focus\:border-red-200 {
	border-color: #fed7d7
}

.focus\:border-red-300:focus,
.group:focus .group-focus\:border-red-300 {
	border-color: #feb2b2
}

.focus\:border-red-400:focus,
.group:focus .group-focus\:border-red-400 {
	border-color: #fc8181
}

.focus\:border-red-500:focus,
.group:focus .group-focus\:border-red-500 {
	border-color: #f56565
}

.focus\:border-red-600:focus,
.group:focus .group-focus\:border-red-600 {
	border-color: #e53e3e
}

.focus\:border-red-700:focus,
.group:focus .group-focus\:border-red-700 {
	border-color: #c53030
}

.focus\:border-red-800:focus,
.group:focus .group-focus\:border-red-800 {
	border-color: #9b2c2c
}

.focus\:border-red-900:focus,
.group:focus .group-focus\:border-red-900 {
	border-color: #742a2a
}

.active\:border-red-100:active,
.group:active .group-active\:border-red-100 {
	border-color: #fff5f5
}

.active\:border-red-200:active,
.group:active .group-active\:border-red-200 {
	border-color: #fed7d7
}

.active\:border-red-300:active,
.group:active .group-active\:border-red-300 {
	border-color: #feb2b2
}

.active\:border-red-400:active,
.group:active .group-active\:border-red-400 {
	border-color: #fc8181
}

.active\:border-red-500:active,
.group:active .group-active\:border-red-500 {
	border-color: #f56565
}

.active\:border-red-600:active,
.group:active .group-active\:border-red-600 {
	border-color: #e53e3e
}

.active\:border-red-700:active,
.group:active .group-active\:border-red-700 {
	border-color: #c53030
}

.active\:border-red-800:active,
.group:active .group-active\:border-red-800 {
	border-color: #9b2c2c
}

.active\:border-red-900:active,
.group:active .group-active\:border-red-900 {
	border-color: #742a2a
}

.group:hover .group-hocus\:border-red-100 {
	border-color: #fff5f5
}

.group:hover .group-hocus\:border-red-200 {
	border-color: #fed7d7
}

.group:hover .group-hocus\:border-red-300 {
	border-color: #feb2b2
}

.group:hover .group-hocus\:border-red-400 {
	border-color: #fc8181
}

.group:hover .group-hocus\:border-red-500 {
	border-color: #f56565
}

.group:hover .group-hocus\:border-red-600 {
	border-color: #e53e3e
}

.group:hover .group-hocus\:border-red-700 {
	border-color: #c53030
}

.group:hover .group-hocus\:border-red-800 {
	border-color: #9b2c2c
}

.group:hover .group-hocus\:border-red-900 {
	border-color: #742a2a
}

.group:focus .group-hocus\:border-red-100 {
	border-color: #fff5f5
}

.group:focus .group-hocus\:border-red-200 {
	border-color: #fed7d7
}

.group:focus .group-hocus\:border-red-300 {
	border-color: #feb2b2
}

.group:focus .group-hocus\:border-red-400 {
	border-color: #fc8181
}

.group:focus .group-hocus\:border-red-500 {
	border-color: #f56565
}

.group:focus .group-hocus\:border-red-600 {
	border-color: #e53e3e
}

.group:focus .group-hocus\:border-red-700 {
	border-color: #c53030
}

.group:focus .group-hocus\:border-red-800 {
	border-color: #9b2c2c
}

.group:focus .group-hocus\:border-red-900 {
	border-color: #742a2a
}

.group:active .group-hocus\:border-red-100,
.hocus\:border-red-100:active,
.hocus\:border-red-100:focus,
.hocus\:border-red-100:hover {
	border-color: #fff5f5
}

.group:active .group-hocus\:border-red-200,
.hocus\:border-red-200:active,
.hocus\:border-red-200:focus,
.hocus\:border-red-200:hover {
	border-color: #fed7d7
}

.group:active .group-hocus\:border-red-300,
.hocus\:border-red-300:active,
.hocus\:border-red-300:focus,
.hocus\:border-red-300:hover {
	border-color: #feb2b2
}

.group:active .group-hocus\:border-red-400,
.hocus\:border-red-400:active,
.hocus\:border-red-400:focus,
.hocus\:border-red-400:hover {
	border-color: #fc8181
}

.group:active .group-hocus\:border-red-500,
.hocus\:border-red-500:active,
.hocus\:border-red-500:focus,
.hocus\:border-red-500:hover {
	border-color: #f56565
}

.group:active .group-hocus\:border-red-600,
.hocus\:border-red-600:active,
.hocus\:border-red-600:focus,
.hocus\:border-red-600:hover {
	border-color: #e53e3e
}

.group:active .group-hocus\:border-red-700,
.hocus\:border-red-700:active,
.hocus\:border-red-700:focus,
.hocus\:border-red-700:hover {
	border-color: #c53030
}

.group:active .group-hocus\:border-red-800,
.hocus\:border-red-800:active,
.hocus\:border-red-800:focus,
.hocus\:border-red-800:hover {
	border-color: #9b2c2c
}

.group:active .group-hocus\:border-red-900,
.hocus\:border-red-900:active,
.hocus\:border-red-900:focus,
.hocus\:border-red-900:hover {
	border-color: #742a2a
}

.border-blue-100 {
	border-color: #ebf8ff
}

.border-blue-200 {
	border-color: #bee3f8
}

.border-blue-300 {
	border-color: #90cdf4
}

.border-blue-400 {
	border-color: #63b3ed
}

.border-blue-500 {
	border-color: #4299e1
}

.border-blue-600 {
	border-color: #3182ce
}

.border-blue-700 {
	border-color: #2b6cb0
}

.border-blue-800 {
	border-color: #2c5282
}

.border-blue-900 {
	border-color: #2a4365
}

.group:hover .group-hover\:border-blue-100,
.hover\:border-blue-100:hover {
	border-color: #ebf8ff
}

.group:hover .group-hover\:border-blue-200,
.hover\:border-blue-200:hover {
	border-color: #bee3f8
}

.group:hover .group-hover\:border-blue-300,
.hover\:border-blue-300:hover {
	border-color: #90cdf4
}

.group:hover .group-hover\:border-blue-400,
.hover\:border-blue-400:hover {
	border-color: #63b3ed
}

.group:hover .group-hover\:border-blue-500,
.hover\:border-blue-500:hover {
	border-color: #4299e1
}

.group:hover .group-hover\:border-blue-600,
.hover\:border-blue-600:hover {
	border-color: #3182ce
}

.group:hover .group-hover\:border-blue-700,
.hover\:border-blue-700:hover {
	border-color: #2b6cb0
}

.group:hover .group-hover\:border-blue-800,
.hover\:border-blue-800:hover {
	border-color: #2c5282
}

.group:hover .group-hover\:border-blue-900,
.hover\:border-blue-900:hover {
	border-color: #2a4365
}

.focus\:border-blue-100:focus,
.group:focus .group-focus\:border-blue-100 {
	border-color: #ebf8ff
}

.focus\:border-blue-200:focus,
.group:focus .group-focus\:border-blue-200 {
	border-color: #bee3f8
}

.focus\:border-blue-300:focus,
.group:focus .group-focus\:border-blue-300 {
	border-color: #90cdf4
}

.focus\:border-blue-400:focus,
.group:focus .group-focus\:border-blue-400 {
	border-color: #63b3ed
}

.focus\:border-blue-500:focus,
.group:focus .group-focus\:border-blue-500 {
	border-color: #4299e1
}

.focus\:border-blue-600:focus,
.group:focus .group-focus\:border-blue-600 {
	border-color: #3182ce
}

.focus\:border-blue-700:focus,
.group:focus .group-focus\:border-blue-700 {
	border-color: #2b6cb0
}

.focus\:border-blue-800:focus,
.group:focus .group-focus\:border-blue-800 {
	border-color: #2c5282
}

.focus\:border-blue-900:focus,
.group:focus .group-focus\:border-blue-900 {
	border-color: #2a4365
}

.active\:border-blue-100:active,
.group:active .group-active\:border-blue-100 {
	border-color: #ebf8ff
}

.active\:border-blue-200:active,
.group:active .group-active\:border-blue-200 {
	border-color: #bee3f8
}

.active\:border-blue-300:active,
.group:active .group-active\:border-blue-300 {
	border-color: #90cdf4
}

.active\:border-blue-400:active,
.group:active .group-active\:border-blue-400 {
	border-color: #63b3ed
}

.active\:border-blue-500:active,
.group:active .group-active\:border-blue-500 {
	border-color: #4299e1
}

.active\:border-blue-600:active,
.group:active .group-active\:border-blue-600 {
	border-color: #3182ce
}

.active\:border-blue-700:active,
.group:active .group-active\:border-blue-700 {
	border-color: #2b6cb0
}

.active\:border-blue-800:active,
.group:active .group-active\:border-blue-800 {
	border-color: #2c5282
}

.active\:border-blue-900:active,
.group:active .group-active\:border-blue-900 {
	border-color: #2a4365
}

.group:hover .group-hocus\:border-blue-100 {
	border-color: #ebf8ff
}

.group:hover .group-hocus\:border-blue-200 {
	border-color: #bee3f8
}

.group:hover .group-hocus\:border-blue-300 {
	border-color: #90cdf4
}

.group:hover .group-hocus\:border-blue-400 {
	border-color: #63b3ed
}

.group:hover .group-hocus\:border-blue-500 {
	border-color: #4299e1
}

.group:hover .group-hocus\:border-blue-600 {
	border-color: #3182ce
}

.group:hover .group-hocus\:border-blue-700 {
	border-color: #2b6cb0
}

.group:hover .group-hocus\:border-blue-800 {
	border-color: #2c5282
}

.group:hover .group-hocus\:border-blue-900 {
	border-color: #2a4365
}

.group:focus .group-hocus\:border-blue-100 {
	border-color: #ebf8ff
}

.group:focus .group-hocus\:border-blue-200 {
	border-color: #bee3f8
}

.group:focus .group-hocus\:border-blue-300 {
	border-color: #90cdf4
}

.group:focus .group-hocus\:border-blue-400 {
	border-color: #63b3ed
}

.group:focus .group-hocus\:border-blue-500 {
	border-color: #4299e1
}

.group:focus .group-hocus\:border-blue-600 {
	border-color: #3182ce
}

.group:focus .group-hocus\:border-blue-700 {
	border-color: #2b6cb0
}

.group:focus .group-hocus\:border-blue-800 {
	border-color: #2c5282
}

.group:focus .group-hocus\:border-blue-900 {
	border-color: #2a4365
}

.group:active .group-hocus\:border-blue-100,
.hocus\:border-blue-100:active,
.hocus\:border-blue-100:focus,
.hocus\:border-blue-100:hover {
	border-color: #ebf8ff
}

.group:active .group-hocus\:border-blue-200,
.hocus\:border-blue-200:active,
.hocus\:border-blue-200:focus,
.hocus\:border-blue-200:hover {
	border-color: #bee3f8
}

.group:active .group-hocus\:border-blue-300,
.hocus\:border-blue-300:active,
.hocus\:border-blue-300:focus,
.hocus\:border-blue-300:hover {
	border-color: #90cdf4
}

.group:active .group-hocus\:border-blue-400,
.hocus\:border-blue-400:active,
.hocus\:border-blue-400:focus,
.hocus\:border-blue-400:hover {
	border-color: #63b3ed
}

.group:active .group-hocus\:border-blue-500,
.hocus\:border-blue-500:active,
.hocus\:border-blue-500:focus,
.hocus\:border-blue-500:hover {
	border-color: #4299e1
}

.group:active .group-hocus\:border-blue-600,
.hocus\:border-blue-600:active,
.hocus\:border-blue-600:focus,
.hocus\:border-blue-600:hover {
	border-color: #3182ce
}

.group:active .group-hocus\:border-blue-700,
.hocus\:border-blue-700:active,
.hocus\:border-blue-700:focus,
.hocus\:border-blue-700:hover {
	border-color: #2b6cb0
}

.group:active .group-hocus\:border-blue-800,
.hocus\:border-blue-800:active,
.hocus\:border-blue-800:focus,
.hocus\:border-blue-800:hover {
	border-color: #2c5282
}

.group:active .group-hocus\:border-blue-900,
.hocus\:border-blue-900:active,
.hocus\:border-blue-900:focus,
.hocus\:border-blue-900:hover {
	border-color: #2a4365
}

.border-teal-100 {
	border-color: #e6fffa
}

.border-teal-200 {
	border-color: #b2f5ea
}

.border-teal-300 {
	border-color: #81e6d9
}

.border-teal-400 {
	border-color: #4fd1c5
}

.border-teal-500 {
	border-color: #38b2ac
}

.border-teal-600 {
	border-color: #319795
}

.border-teal-700 {
	border-color: #2c7a7b
}

.border-teal-800 {
	border-color: #285e61
}

.border-teal-900 {
	border-color: #234e52
}

.group:hover .group-hover\:border-teal-100,
.hover\:border-teal-100:hover {
	border-color: #e6fffa
}

.group:hover .group-hover\:border-teal-200,
.hover\:border-teal-200:hover {
	border-color: #b2f5ea
}

.group:hover .group-hover\:border-teal-300,
.hover\:border-teal-300:hover {
	border-color: #81e6d9
}

.group:hover .group-hover\:border-teal-400,
.hover\:border-teal-400:hover {
	border-color: #4fd1c5
}

.group:hover .group-hover\:border-teal-500,
.hover\:border-teal-500:hover {
	border-color: #38b2ac
}

.group:hover .group-hover\:border-teal-600,
.hover\:border-teal-600:hover {
	border-color: #319795
}

.group:hover .group-hover\:border-teal-700,
.hover\:border-teal-700:hover {
	border-color: #2c7a7b
}

.group:hover .group-hover\:border-teal-800,
.hover\:border-teal-800:hover {
	border-color: #285e61
}

.group:hover .group-hover\:border-teal-900,
.hover\:border-teal-900:hover {
	border-color: #234e52
}

.focus\:border-teal-100:focus,
.group:focus .group-focus\:border-teal-100 {
	border-color: #e6fffa
}

.focus\:border-teal-200:focus,
.group:focus .group-focus\:border-teal-200 {
	border-color: #b2f5ea
}

.focus\:border-teal-300:focus,
.group:focus .group-focus\:border-teal-300 {
	border-color: #81e6d9
}

.focus\:border-teal-400:focus,
.group:focus .group-focus\:border-teal-400 {
	border-color: #4fd1c5
}

.focus\:border-teal-500:focus,
.group:focus .group-focus\:border-teal-500 {
	border-color: #38b2ac
}

.focus\:border-teal-600:focus,
.group:focus .group-focus\:border-teal-600 {
	border-color: #319795
}

.focus\:border-teal-700:focus,
.group:focus .group-focus\:border-teal-700 {
	border-color: #2c7a7b
}

.focus\:border-teal-800:focus,
.group:focus .group-focus\:border-teal-800 {
	border-color: #285e61
}

.focus\:border-teal-900:focus,
.group:focus .group-focus\:border-teal-900 {
	border-color: #234e52
}

.active\:border-teal-100:active,
.group:active .group-active\:border-teal-100 {
	border-color: #e6fffa
}

.active\:border-teal-200:active,
.group:active .group-active\:border-teal-200 {
	border-color: #b2f5ea
}

.active\:border-teal-300:active,
.group:active .group-active\:border-teal-300 {
	border-color: #81e6d9
}

.active\:border-teal-400:active,
.group:active .group-active\:border-teal-400 {
	border-color: #4fd1c5
}

.active\:border-teal-500:active,
.group:active .group-active\:border-teal-500 {
	border-color: #38b2ac
}

.active\:border-teal-600:active,
.group:active .group-active\:border-teal-600 {
	border-color: #319795
}

.active\:border-teal-700:active,
.group:active .group-active\:border-teal-700 {
	border-color: #2c7a7b
}

.active\:border-teal-800:active,
.group:active .group-active\:border-teal-800 {
	border-color: #285e61
}

.active\:border-teal-900:active,
.group:active .group-active\:border-teal-900 {
	border-color: #234e52
}

.group:hover .group-hocus\:border-teal-100 {
	border-color: #e6fffa
}

.group:hover .group-hocus\:border-teal-200 {
	border-color: #b2f5ea
}

.group:hover .group-hocus\:border-teal-300 {
	border-color: #81e6d9
}

.group:hover .group-hocus\:border-teal-400 {
	border-color: #4fd1c5
}

.group:hover .group-hocus\:border-teal-500 {
	border-color: #38b2ac
}

.group:hover .group-hocus\:border-teal-600 {
	border-color: #319795
}

.group:hover .group-hocus\:border-teal-700 {
	border-color: #2c7a7b
}

.group:hover .group-hocus\:border-teal-800 {
	border-color: #285e61
}

.group:hover .group-hocus\:border-teal-900 {
	border-color: #234e52
}

.group:focus .group-hocus\:border-teal-100 {
	border-color: #e6fffa
}

.group:focus .group-hocus\:border-teal-200 {
	border-color: #b2f5ea
}

.group:focus .group-hocus\:border-teal-300 {
	border-color: #81e6d9
}

.group:focus .group-hocus\:border-teal-400 {
	border-color: #4fd1c5
}

.group:focus .group-hocus\:border-teal-500 {
	border-color: #38b2ac
}

.group:focus .group-hocus\:border-teal-600 {
	border-color: #319795
}

.group:focus .group-hocus\:border-teal-700 {
	border-color: #2c7a7b
}

.group:focus .group-hocus\:border-teal-800 {
	border-color: #285e61
}

.group:focus .group-hocus\:border-teal-900 {
	border-color: #234e52
}

.group:active .group-hocus\:border-teal-100,
.hocus\:border-teal-100:active,
.hocus\:border-teal-100:focus,
.hocus\:border-teal-100:hover {
	border-color: #e6fffa
}

.group:active .group-hocus\:border-teal-200,
.hocus\:border-teal-200:active,
.hocus\:border-teal-200:focus,
.hocus\:border-teal-200:hover {
	border-color: #b2f5ea
}

.group:active .group-hocus\:border-teal-300,
.hocus\:border-teal-300:active,
.hocus\:border-teal-300:focus,
.hocus\:border-teal-300:hover {
	border-color: #81e6d9
}

.group:active .group-hocus\:border-teal-400,
.hocus\:border-teal-400:active,
.hocus\:border-teal-400:focus,
.hocus\:border-teal-400:hover {
	border-color: #4fd1c5
}

.group:active .group-hocus\:border-teal-500,
.hocus\:border-teal-500:active,
.hocus\:border-teal-500:focus,
.hocus\:border-teal-500:hover {
	border-color: #38b2ac
}

.group:active .group-hocus\:border-teal-600,
.hocus\:border-teal-600:active,
.hocus\:border-teal-600:focus,
.hocus\:border-teal-600:hover {
	border-color: #319795
}

.group:active .group-hocus\:border-teal-700,
.hocus\:border-teal-700:active,
.hocus\:border-teal-700:focus,
.hocus\:border-teal-700:hover {
	border-color: #2c7a7b
}

.group:active .group-hocus\:border-teal-800,
.hocus\:border-teal-800:active,
.hocus\:border-teal-800:focus,
.hocus\:border-teal-800:hover {
	border-color: #285e61
}

.group:active .group-hocus\:border-teal-900,
.hocus\:border-teal-900:active,
.hocus\:border-teal-900:focus,
.hocus\:border-teal-900:hover {
	border-color: #234e52
}

.border-stand-out-900 {
	border-color: #16371d
}

.border-stand-out-800 {
	border-color: #235837
}

.border-stand-out-700 {
	border-color: #317d54
}

.border-stand-out-600 {
	border-color: #3b9769
}

.border-stand-out-500 {
	border-color: #45b080
}

.border-stand-out-400 {
	border-color: #5abf8c
}

.border-stand-out-300 {
	border-color: #73c99b
}

.border-stand-out-200 {
	border-color: #c8e9d4
}

.border-stand-out-100 {
	border-color: #edf8ef
}

.group:hover .group-hover\:border-stand-out-900,
.hover\:border-stand-out-900:hover {
	border-color: #16371d
}

.group:hover .group-hover\:border-stand-out-800,
.hover\:border-stand-out-800:hover {
	border-color: #235837
}

.group:hover .group-hover\:border-stand-out-700,
.hover\:border-stand-out-700:hover {
	border-color: #317d54
}

.group:hover .group-hover\:border-stand-out-600,
.hover\:border-stand-out-600:hover {
	border-color: #3b9769
}

.group:hover .group-hover\:border-stand-out-500,
.hover\:border-stand-out-500:hover {
	border-color: #45b080
}

.group:hover .group-hover\:border-stand-out-400,
.hover\:border-stand-out-400:hover {
	border-color: #5abf8c
}

.group:hover .group-hover\:border-stand-out-300,
.hover\:border-stand-out-300:hover {
	border-color: #73c99b
}

.group:hover .group-hover\:border-stand-out-200,
.hover\:border-stand-out-200:hover {
	border-color: #c8e9d4
}

.group:hover .group-hover\:border-stand-out-100,
.hover\:border-stand-out-100:hover {
	border-color: #edf8ef
}

.focus\:border-stand-out-900:focus,
.group:focus .group-focus\:border-stand-out-900 {
	border-color: #16371d
}

.focus\:border-stand-out-800:focus,
.group:focus .group-focus\:border-stand-out-800 {
	border-color: #235837
}

.focus\:border-stand-out-700:focus,
.group:focus .group-focus\:border-stand-out-700 {
	border-color: #317d54
}

.focus\:border-stand-out-600:focus,
.group:focus .group-focus\:border-stand-out-600 {
	border-color: #3b9769
}

.focus\:border-stand-out-500:focus,
.group:focus .group-focus\:border-stand-out-500 {
	border-color: #45b080
}

.focus\:border-stand-out-400:focus,
.group:focus .group-focus\:border-stand-out-400 {
	border-color: #5abf8c
}

.focus\:border-stand-out-300:focus,
.group:focus .group-focus\:border-stand-out-300 {
	border-color: #73c99b
}

.focus\:border-stand-out-200:focus,
.group:focus .group-focus\:border-stand-out-200 {
	border-color: #c8e9d4
}

.focus\:border-stand-out-100:focus,
.group:focus .group-focus\:border-stand-out-100 {
	border-color: #edf8ef
}

.active\:border-stand-out-900:active,
.group:active .group-active\:border-stand-out-900 {
	border-color: #16371d
}

.active\:border-stand-out-800:active,
.group:active .group-active\:border-stand-out-800 {
	border-color: #235837
}

.active\:border-stand-out-700:active,
.group:active .group-active\:border-stand-out-700 {
	border-color: #317d54
}

.active\:border-stand-out-600:active,
.group:active .group-active\:border-stand-out-600 {
	border-color: #3b9769
}

.active\:border-stand-out-500:active,
.group:active .group-active\:border-stand-out-500 {
	border-color: #45b080
}

.active\:border-stand-out-400:active,
.group:active .group-active\:border-stand-out-400 {
	border-color: #5abf8c
}

.active\:border-stand-out-300:active,
.group:active .group-active\:border-stand-out-300 {
	border-color: #73c99b
}

.active\:border-stand-out-200:active,
.group:active .group-active\:border-stand-out-200 {
	border-color: #c8e9d4
}

.active\:border-stand-out-100:active,
.group:active .group-active\:border-stand-out-100 {
	border-color: #edf8ef
}

.group:hover .group-hocus\:border-stand-out-900 {
	border-color: #16371d
}

.group:hover .group-hocus\:border-stand-out-800 {
	border-color: #235837
}

.group:hover .group-hocus\:border-stand-out-700 {
	border-color: #317d54
}

.group:hover .group-hocus\:border-stand-out-600 {
	border-color: #3b9769
}

.group:hover .group-hocus\:border-stand-out-500 {
	border-color: #45b080
}

.group:hover .group-hocus\:border-stand-out-400 {
	border-color: #5abf8c
}

.group:hover .group-hocus\:border-stand-out-300 {
	border-color: #73c99b
}

.group:hover .group-hocus\:border-stand-out-200 {
	border-color: #c8e9d4
}

.group:hover .group-hocus\:border-stand-out-100 {
	border-color: #edf8ef
}

.group:focus .group-hocus\:border-stand-out-900 {
	border-color: #16371d
}

.group:focus .group-hocus\:border-stand-out-800 {
	border-color: #235837
}

.group:focus .group-hocus\:border-stand-out-700 {
	border-color: #317d54
}

.group:focus .group-hocus\:border-stand-out-600 {
	border-color: #3b9769
}

.group:focus .group-hocus\:border-stand-out-500 {
	border-color: #45b080
}

.group:focus .group-hocus\:border-stand-out-400 {
	border-color: #5abf8c
}

.group:focus .group-hocus\:border-stand-out-300 {
	border-color: #73c99b
}

.group:focus .group-hocus\:border-stand-out-200 {
	border-color: #c8e9d4
}

.group:focus .group-hocus\:border-stand-out-100 {
	border-color: #edf8ef
}

.group:active .group-hocus\:border-stand-out-900,
.hocus\:border-stand-out-900:active,
.hocus\:border-stand-out-900:focus,
.hocus\:border-stand-out-900:hover {
	border-color: #16371d
}

.group:active .group-hocus\:border-stand-out-800,
.hocus\:border-stand-out-800:active,
.hocus\:border-stand-out-800:focus,
.hocus\:border-stand-out-800:hover {
	border-color: #235837
}

.group:active .group-hocus\:border-stand-out-700,
.hocus\:border-stand-out-700:active,
.hocus\:border-stand-out-700:focus,
.hocus\:border-stand-out-700:hover {
	border-color: #317d54
}

.group:active .group-hocus\:border-stand-out-600,
.hocus\:border-stand-out-600:active,
.hocus\:border-stand-out-600:focus,
.hocus\:border-stand-out-600:hover {
	border-color: #3b9769
}

.group:active .group-hocus\:border-stand-out-500,
.hocus\:border-stand-out-500:active,
.hocus\:border-stand-out-500:focus,
.hocus\:border-stand-out-500:hover {
	border-color: #45b080
}

.group:active .group-hocus\:border-stand-out-400,
.hocus\:border-stand-out-400:active,
.hocus\:border-stand-out-400:focus,
.hocus\:border-stand-out-400:hover {
	border-color: #5abf8c
}

.group:active .group-hocus\:border-stand-out-300,
.hocus\:border-stand-out-300:active,
.hocus\:border-stand-out-300:focus,
.hocus\:border-stand-out-300:hover {
	border-color: #73c99b
}

.group:active .group-hocus\:border-stand-out-200,
.hocus\:border-stand-out-200:active,
.hocus\:border-stand-out-200:focus,
.hocus\:border-stand-out-200:hover {
	border-color: #c8e9d4
}

.group:active .group-hocus\:border-stand-out-100,
.hocus\:border-stand-out-100:active,
.hocus\:border-stand-out-100:focus,
.hocus\:border-stand-out-100:hover {
	border-color: #edf8ef
}

.active\:border-brand-background:active,
.border-brand-background,
.focus\:border-brand-background:focus,
.group:active .group-active\:border-brand-background,
.group:active .group-hocus\:border-brand-background,
.group:focus .group-focus\:border-brand-background,
.group:focus .group-hocus\:border-brand-background,
.group:hover .group-hocus\:border-brand-background,
.group:hover .group-hover\:border-brand-background,
.hocus\:border-brand-background:active,
.hocus\:border-brand-background:focus,
.hocus\:border-brand-background:hover,
.hover\:border-brand-background:hover {
	border-color: #02194d
}

.active\:border-brand-foreground:active,
.border-brand-foreground,
.focus\:border-brand-foreground:focus,
.group:active .group-active\:border-brand-foreground,
.group:active .group-hocus\:border-brand-foreground,
.group:focus .group-focus\:border-brand-foreground,
.group:focus .group-hocus\:border-brand-foreground,
.group:hover .group-hocus\:border-brand-foreground,
.group:hover .group-hover\:border-brand-foreground,
.hocus\:border-brand-foreground:active,
.hocus\:border-brand-foreground:focus,
.hocus\:border-brand-foreground:hover,
.hover\:border-brand-foreground:hover {
	border-color: #fcfcfc
}

.active\:border-brand-text:active,
.border-brand-text,
.focus\:border-brand-text:focus,
.group:active .group-active\:border-brand-text,
.group:active .group-hocus\:border-brand-text,
.group:focus .group-focus\:border-brand-text,
.group:focus .group-hocus\:border-brand-text,
.group:hover .group-hocus\:border-brand-text,
.group:hover .group-hover\:border-brand-text,
.hocus\:border-brand-text:active,
.hocus\:border-brand-text:focus,
.hocus\:border-brand-text:hover,
.hover\:border-brand-text:hover {
	border-color: #50b304
}

.active\:border-muted-background:active,
.border-muted-background,
.focus\:border-muted-background:focus,
.group:active .group-active\:border-muted-background,
.group:active .group-hocus\:border-muted-background,
.group:focus .group-focus\:border-muted-background,
.group:focus .group-hocus\:border-muted-background,
.group:hover .group-hocus\:border-muted-background,
.group:hover .group-hover\:border-muted-background,
.hocus\:border-muted-background:active,
.hocus\:border-muted-background:focus,
.hocus\:border-muted-background:hover,
.hover\:border-muted-background:hover {
	border-color: #92f23f
}

.active\:border-muted-border:active,
.border-muted-border,
.focus\:border-muted-border:focus,
.group:active .group-active\:border-muted-border,
.group:active .group-hocus\:border-muted-border,
.group:focus .group-focus\:border-muted-border,
.group:focus .group-hocus\:border-muted-border,
.group:hover .group-hocus\:border-muted-border,
.group:hover .group-hover\:border-muted-border,
.hocus\:border-muted-border:active,
.hocus\:border-muted-border:focus,
.hocus\:border-muted-border:hover,
.hover\:border-muted-border:hover {
	border-color: #3ea303
}

.active\:border-muted:active,
.border-muted,
.focus\:border-muted:focus,
.group:active .group-active\:border-muted,
.group:active .group-hocus\:border-muted,
.group:focus .group-focus\:border-muted,
.group:focus .group-hocus\:border-muted,
.group:hover .group-hocus\:border-muted,
.group:hover .group-hover\:border-muted,
.hocus\:border-muted:active,
.hocus\:border-muted:focus,
.hocus\:border-muted:hover,
.hover\:border-muted:hover {
	border-color: #01081c
}

.active\:block:active,
.block,
.focus\:block:focus,
.group:active .group-active\:block,
.group:active .group-hocus\:block,
.group:focus .group-focus\:block,
.group:focus .group-hocus\:block,
.group:hover .group-hocus\:block,
.group:hover .group-hover\:block,
.hocus\:block:active,
.hocus\:block:focus,
.hocus\:block:hover,
.hover\:block:hover {
	display: block
}

.active\:inline-block:active,
.focus\:inline-block:focus,
.group:active .group-active\:inline-block,
.group:active .group-hocus\:inline-block,
.group:focus .group-focus\:inline-block,
.group:focus .group-hocus\:inline-block,
.group:hover .group-hocus\:inline-block,
.group:hover .group-hover\:inline-block,
.hocus\:inline-block:active,
.hocus\:inline-block:focus,
.hocus\:inline-block:hover,
.hover\:inline-block:hover,
.inline-block {
	display: inline-block
}

.active\:inline:active,
.focus\:inline:focus,
.group:active .group-active\:inline,
.group:active .group-hocus\:inline,
.group:focus .group-focus\:inline,
.group:focus .group-hocus\:inline,
.group:hover .group-hocus\:inline,
.group:hover .group-hover\:inline,
.hocus\:inline:active,
.hocus\:inline:focus,
.hocus\:inline:hover,
.hover\:inline:hover,
.inline {
	display: inline
}

.active\:flex:active,
.flex,
.focus\:flex:focus,
.group:active .group-active\:flex,
.group:active .group-hocus\:flex,
.group:focus .group-focus\:flex,
.group:focus .group-hocus\:flex,
.group:hover .group-hocus\:flex,
.group:hover .group-hover\:flex,
.hocus\:flex:active,
.hocus\:flex:focus,
.hocus\:flex:hover,
.hover\:flex:hover {
	display: flex
}

.active\:inline-flex:active,
.focus\:inline-flex:focus,
.group:active .group-active\:inline-flex,
.group:active .group-hocus\:inline-flex,
.group:focus .group-focus\:inline-flex,
.group:focus .group-hocus\:inline-flex,
.group:hover .group-hocus\:inline-flex,
.group:hover .group-hover\:inline-flex,
.hocus\:inline-flex:active,
.hocus\:inline-flex:focus,
.hocus\:inline-flex:hover,
.hover\:inline-flex:hover,
.inline-flex {
	display: inline-flex
}

.active\:none:active,
.focus\:none:focus,
.group:active .group-active\:none,
.group:active .group-hocus\:none,
.group:focus .group-focus\:none,
.group:focus .group-hocus\:none,
.group:hover .group-hocus\:none,
.group:hover .group-hover\:none,
.hocus\:none:active,
.hocus\:none:focus,
.hocus\:none:hover,
.hover\:none:hover,
.none {
	display: none
}

.active\:visible:active,
.focus\:visible:focus,
.group:active .group-active\:visible,
.group:active .group-hocus\:visible,
.group:focus .group-focus\:visible,
.group:focus .group-hocus\:visible,
.group:hover .group-hocus\:visible,
.group:hover .group-hover\:visible,
.hocus\:visible:active,
.hocus\:visible:focus,
.hocus\:visible:hover,
.hover\:visible:hover,
.visible {
	visibility: visible
}

.active\:hidden:active,
.focus\:hidden:focus,
.group:active .group-active\:hidden,
.group:active .group-hocus\:hidden,
.group:focus .group-focus\:hidden,
.group:focus .group-hocus\:hidden,
.group:hover .group-hocus\:hidden,
.group:hover .group-hover\:hidden,
.hidden,
.hocus\:hidden:active,
.hocus\:hidden:focus,
.hocus\:hidden:hover,
.hover\:hidden:hover {
	visibility: hidden
}

@media (min-width:20em) {
	.group:active .m\:group-active\:block,
	.group:active .m\:group-hocus\:block,
	.group:focus .m\:group-focus\:block,
	.group:focus .m\:group-hocus\:block,
	.group:hover .m\:group-hocus\:block,
	.group:hover .m\:group-hover\:block,
	.m\:active\:block:active,
	.m\:block,
	.m\:focus\:block:focus,
	.m\:hocus\:block:active,
	.m\:hocus\:block:focus,
	.m\:hocus\:block:hover,
	.m\:hover\:block:hover {
		display: block
	}
	.group:active .m\:group-active\:inline-block,
	.group:active .m\:group-hocus\:inline-block,
	.group:focus .m\:group-focus\:inline-block,
	.group:focus .m\:group-hocus\:inline-block,
	.group:hover .m\:group-hocus\:inline-block,
	.group:hover .m\:group-hover\:inline-block,
	.m\:active\:inline-block:active,
	.m\:focus\:inline-block:focus,
	.m\:hocus\:inline-block:active,
	.m\:hocus\:inline-block:focus,
	.m\:hocus\:inline-block:hover,
	.m\:hover\:inline-block:hover,
	.m\:inline-block {
		display: inline-block
	}
	.group:active .m\:group-active\:inline,
	.group:active .m\:group-hocus\:inline,
	.group:focus .m\:group-focus\:inline,
	.group:focus .m\:group-hocus\:inline,
	.group:hover .m\:group-hocus\:inline,
	.group:hover .m\:group-hover\:inline,
	.m\:active\:inline:active,
	.m\:focus\:inline:focus,
	.m\:hocus\:inline:active,
	.m\:hocus\:inline:focus,
	.m\:hocus\:inline:hover,
	.m\:hover\:inline:hover,
	.m\:inline {
		display: inline
	}
	.group:active .m\:group-active\:flex,
	.group:active .m\:group-hocus\:flex,
	.group:focus .m\:group-focus\:flex,
	.group:focus .m\:group-hocus\:flex,
	.group:hover .m\:group-hocus\:flex,
	.group:hover .m\:group-hover\:flex,
	.m\:active\:flex:active,
	.m\:flex,
	.m\:focus\:flex:focus,
	.m\:hocus\:flex:active,
	.m\:hocus\:flex:focus,
	.m\:hocus\:flex:hover,
	.m\:hover\:flex:hover {
		display: flex
	}
	.group:active .m\:group-active\:inline-flex,
	.group:active .m\:group-hocus\:inline-flex,
	.group:focus .m\:group-focus\:inline-flex,
	.group:focus .m\:group-hocus\:inline-flex,
	.group:hover .m\:group-hocus\:inline-flex,
	.group:hover .m\:group-hover\:inline-flex,
	.m\:active\:inline-flex:active,
	.m\:focus\:inline-flex:focus,
	.m\:hocus\:inline-flex:active,
	.m\:hocus\:inline-flex:focus,
	.m\:hocus\:inline-flex:hover,
	.m\:hover\:inline-flex:hover,
	.m\:inline-flex {
		display: inline-flex
	}
	.group:active .m\:group-active\:none,
	.group:active .m\:group-hocus\:none,
	.group:focus .m\:group-focus\:none,
	.group:focus .m\:group-hocus\:none,
	.group:hover .m\:group-hocus\:none,
	.group:hover .m\:group-hover\:none,
	.m\:active\:none:active,
	.m\:focus\:none:focus,
	.m\:hocus\:none:active,
	.m\:hocus\:none:focus,
	.m\:hocus\:none:hover,
	.m\:hover\:none:hover,
	.m\:none {
		display: none
	}
	.group:active .m\:group-active\:visible,
	.group:active .m\:group-hocus\:visible,
	.group:focus .m\:group-focus\:visible,
	.group:focus .m\:group-hocus\:visible,
	.group:hover .m\:group-hocus\:visible,
	.group:hover .m\:group-hover\:visible,
	.m\:active\:visible:active,
	.m\:focus\:visible:focus,
	.m\:hocus\:visible:active,
	.m\:hocus\:visible:focus,
	.m\:hocus\:visible:hover,
	.m\:hover\:visible:hover,
	.m\:visible {
		visibility: visible
	}
	.group:active .m\:group-active\:hidden,
	.group:active .m\:group-hocus\:hidden,
	.group:focus .m\:group-focus\:hidden,
	.group:focus .m\:group-hocus\:hidden,
	.group:hover .m\:group-hocus\:hidden,
	.group:hover .m\:group-hover\:hidden,
	.m\:active\:hidden:active,
	.m\:focus\:hidden:focus,
	.m\:hidden,
	.m\:hocus\:hidden:active,
	.m\:hocus\:hidden:focus,
	.m\:hocus\:hidden:hover,
	.m\:hover\:hidden:hover {
		visibility: hidden
	}
	.m\:visuallyhidden {
		-webkit-clip-path: inset(100%);
		clip-path: inset(100%);
		clip: rect(0 0 0 0);
		height: 1px;
		overflow: hidden;
		position: absolute;
		white-space: nowrap;
		width: 1px
	}
}

@media (max-width:19.99em) {
	.until-m\:visuallyhidden {
		-webkit-clip-path: inset(100%);
		clip-path: inset(100%);
		clip: rect(0 0 0 0);
		height: 1px;
		overflow: hidden;
		position: absolute;
		white-space: nowrap;
		width: 1px
	}
}

@media (min-width:31.25em) {
	.group:active .st\:group-active\:block,
	.group:active .st\:group-hocus\:block,
	.group:focus .st\:group-focus\:block,
	.group:focus .st\:group-hocus\:block,
	.group:hover .st\:group-hocus\:block,
	.group:hover .st\:group-hover\:block,
	.st\:active\:block:active,
	.st\:block,
	.st\:focus\:block:focus,
	.st\:hocus\:block:active,
	.st\:hocus\:block:focus,
	.st\:hocus\:block:hover,
	.st\:hover\:block:hover {
		display: block
	}
	.group:active .st\:group-active\:inline-block,
	.group:active .st\:group-hocus\:inline-block,
	.group:focus .st\:group-focus\:inline-block,
	.group:focus .st\:group-hocus\:inline-block,
	.group:hover .st\:group-hocus\:inline-block,
	.group:hover .st\:group-hover\:inline-block,
	.st\:active\:inline-block:active,
	.st\:focus\:inline-block:focus,
	.st\:hocus\:inline-block:active,
	.st\:hocus\:inline-block:focus,
	.st\:hocus\:inline-block:hover,
	.st\:hover\:inline-block:hover,
	.st\:inline-block {
		display: inline-block
	}
	.group:active .st\:group-active\:inline,
	.group:active .st\:group-hocus\:inline,
	.group:focus .st\:group-focus\:inline,
	.group:focus .st\:group-hocus\:inline,
	.group:hover .st\:group-hocus\:inline,
	.group:hover .st\:group-hover\:inline,
	.st\:active\:inline:active,
	.st\:focus\:inline:focus,
	.st\:hocus\:inline:active,
	.st\:hocus\:inline:focus,
	.st\:hocus\:inline:hover,
	.st\:hover\:inline:hover,
	.st\:inline {
		display: inline
	}
	.group:active .st\:group-active\:flex,
	.group:active .st\:group-hocus\:flex,
	.group:focus .st\:group-focus\:flex,
	.group:focus .st\:group-hocus\:flex,
	.group:hover .st\:group-hocus\:flex,
	.group:hover .st\:group-hover\:flex,
	.st\:active\:flex:active,
	.st\:flex,
	.st\:focus\:flex:focus,
	.st\:hocus\:flex:active,
	.st\:hocus\:flex:focus,
	.st\:hocus\:flex:hover,
	.st\:hover\:flex:hover {
		display: flex
	}
	.group:active .st\:group-active\:inline-flex,
	.group:active .st\:group-hocus\:inline-flex,
	.group:focus .st\:group-focus\:inline-flex,
	.group:focus .st\:group-hocus\:inline-flex,
	.group:hover .st\:group-hocus\:inline-flex,
	.group:hover .st\:group-hover\:inline-flex,
	.st\:active\:inline-flex:active,
	.st\:focus\:inline-flex:focus,
	.st\:hocus\:inline-flex:active,
	.st\:hocus\:inline-flex:focus,
	.st\:hocus\:inline-flex:hover,
	.st\:hover\:inline-flex:hover,
	.st\:inline-flex {
		display: inline-flex
	}
	.group:active .st\:group-active\:none,
	.group:active .st\:group-hocus\:none,
	.group:focus .st\:group-focus\:none,
	.group:focus .st\:group-hocus\:none,
	.group:hover .st\:group-hocus\:none,
	.group:hover .st\:group-hover\:none,
	.st\:active\:none:active,
	.st\:focus\:none:focus,
	.st\:hocus\:none:active,
	.st\:hocus\:none:focus,
	.st\:hocus\:none:hover,
	.st\:hover\:none:hover,
	.st\:none {
		display: none
	}
	.group:active .st\:group-active\:visible,
	.group:active .st\:group-hocus\:visible,
	.group:focus .st\:group-focus\:visible,
	.group:focus .st\:group-hocus\:visible,
	.group:hover .st\:group-hocus\:visible,
	.group:hover .st\:group-hover\:visible,
	.st\:active\:visible:active,
	.st\:focus\:visible:focus,
	.st\:hocus\:visible:active,
	.st\:hocus\:visible:focus,
	.st\:hocus\:visible:hover,
	.st\:hover\:visible:hover,
	.st\:visible {
		visibility: visible
	}
	.group:active .st\:group-active\:hidden,
	.group:active .st\:group-hocus\:hidden,
	.group:focus .st\:group-focus\:hidden,
	.group:focus .st\:group-hocus\:hidden,
	.group:hover .st\:group-hocus\:hidden,
	.group:hover .st\:group-hover\:hidden,
	.st\:active\:hidden:active,
	.st\:focus\:hidden:focus,
	.st\:hidden,
	.st\:hocus\:hidden:active,
	.st\:hocus\:hidden:focus,
	.st\:hocus\:hidden:hover,
	.st\:hover\:hidden:hover {
		visibility: hidden
	}
	.st\:visuallyhidden {
		-webkit-clip-path: inset(100%);
		clip-path: inset(100%);
		clip: rect(0 0 0 0);
		height: 1px;
		overflow: hidden;
		position: absolute;
		white-space: nowrap;
		width: 1px
	}
}

@media (max-width:31.24em) {
	.until-st\:visuallyhidden {
		-webkit-clip-path: inset(100%);
		clip-path: inset(100%);
		clip: rect(0 0 0 0);
		height: 1px;
		overflow: hidden;
		position: absolute;
		white-space: nowrap;
		width: 1px
	}
}

@media (min-width:46.25em) {
	.group:active .t\:group-active\:block,
	.group:active .t\:group-hocus\:block,
	.group:focus .t\:group-focus\:block,
	.group:focus .t\:group-hocus\:block,
	.group:hover .t\:group-hocus\:block,
	.group:hover .t\:group-hover\:block,
	.t\:active\:block:active,
	.t\:block,
	.t\:focus\:block:focus,
	.t\:hocus\:block:active,
	.t\:hocus\:block:focus,
	.t\:hocus\:block:hover,
	.t\:hover\:block:hover {
		display: block
	}
	.group:active .t\:group-active\:inline-block,
	.group:active .t\:group-hocus\:inline-block,
	.group:focus .t\:group-focus\:inline-block,
	.group:focus .t\:group-hocus\:inline-block,
	.group:hover .t\:group-hocus\:inline-block,
	.group:hover .t\:group-hover\:inline-block,
	.t\:active\:inline-block:active,
	.t\:focus\:inline-block:focus,
	.t\:hocus\:inline-block:active,
	.t\:hocus\:inline-block:focus,
	.t\:hocus\:inline-block:hover,
	.t\:hover\:inline-block:hover,
	.t\:inline-block {
		display: inline-block
	}
	.group:active .t\:group-active\:inline,
	.group:active .t\:group-hocus\:inline,
	.group:focus .t\:group-focus\:inline,
	.group:focus .t\:group-hocus\:inline,
	.group:hover .t\:group-hocus\:inline,
	.group:hover .t\:group-hover\:inline,
	.t\:active\:inline:active,
	.t\:focus\:inline:focus,
	.t\:hocus\:inline:active,
	.t\:hocus\:inline:focus,
	.t\:hocus\:inline:hover,
	.t\:hover\:inline:hover,
	.t\:inline {
		display: inline
	}
	.group:active .t\:group-active\:flex,
	.group:active .t\:group-hocus\:flex,
	.group:focus .t\:group-focus\:flex,
	.group:focus .t\:group-hocus\:flex,
	.group:hover .t\:group-hocus\:flex,
	.group:hover .t\:group-hover\:flex,
	.t\:active\:flex:active,
	.t\:flex,
	.t\:focus\:flex:focus,
	.t\:hocus\:flex:active,
	.t\:hocus\:flex:focus,
	.t\:hocus\:flex:hover,
	.t\:hover\:flex:hover {
		display: flex
	}
	.group:active .t\:group-active\:inline-flex,
	.group:active .t\:group-hocus\:inline-flex,
	.group:focus .t\:group-focus\:inline-flex,
	.group:focus .t\:group-hocus\:inline-flex,
	.group:hover .t\:group-hocus\:inline-flex,
	.group:hover .t\:group-hover\:inline-flex,
	.t\:active\:inline-flex:active,
	.t\:focus\:inline-flex:focus,
	.t\:hocus\:inline-flex:active,
	.t\:hocus\:inline-flex:focus,
	.t\:hocus\:inline-flex:hover,
	.t\:hover\:inline-flex:hover,
	.t\:inline-flex {
		display: inline-flex
	}
	.group:active .t\:group-active\:none,
	.group:active .t\:group-hocus\:none,
	.group:focus .t\:group-focus\:none,
	.group:focus .t\:group-hocus\:none,
	.group:hover .t\:group-hocus\:none,
	.group:hover .t\:group-hover\:none,
	.t\:active\:none:active,
	.t\:focus\:none:focus,
	.t\:hocus\:none:active,
	.t\:hocus\:none:focus,
	.t\:hocus\:none:hover,
	.t\:hover\:none:hover,
	.t\:none {
		display: none
	}
	.group:active .t\:group-active\:visible,
	.group:active .t\:group-hocus\:visible,
	.group:focus .t\:group-focus\:visible,
	.group:focus .t\:group-hocus\:visible,
	.group:hover .t\:group-hocus\:visible,
	.group:hover .t\:group-hover\:visible,
	.t\:active\:visible:active,
	.t\:focus\:visible:focus,
	.t\:hocus\:visible:active,
	.t\:hocus\:visible:focus,
	.t\:hocus\:visible:hover,
	.t\:hover\:visible:hover,
	.t\:visible {
		visibility: visible
	}
	.group:active .t\:group-active\:hidden,
	.group:active .t\:group-hocus\:hidden,
	.group:focus .t\:group-focus\:hidden,
	.group:focus .t\:group-hocus\:hidden,
	.group:hover .t\:group-hocus\:hidden,
	.group:hover .t\:group-hover\:hidden,
	.t\:active\:hidden:active,
	.t\:focus\:hidden:focus,
	.t\:hidden,
	.t\:hocus\:hidden:active,
	.t\:hocus\:hidden:focus,
	.t\:hocus\:hidden:hover,
	.t\:hover\:hidden:hover {
		visibility: hidden
	}
	.t\:visuallyhidden {
		-webkit-clip-path: inset(100%);
		clip-path: inset(100%);
		clip: rect(0 0 0 0);
		height: 1px;
		overflow: hidden;
		position: absolute;
		white-space: nowrap;
		width: 1px
	}
}

@media (max-width:46.24em) {
	.until-t\:visuallyhidden {
		-webkit-clip-path: inset(100%);
		clip-path: inset(100%);
		clip: rect(0 0 0 0);
		height: 1px;
		overflow: hidden;
		position: absolute;
		white-space: nowrap;
		width: 1px
	}
}

@media (min-width:46.25em) {
	.group:active .ns\:group-active\:block,
	.group:active .ns\:group-hocus\:block,
	.group:focus .ns\:group-focus\:block,
	.group:focus .ns\:group-hocus\:block,
	.group:hover .ns\:group-hocus\:block,
	.group:hover .ns\:group-hover\:block,
	.ns\:active\:block:active,
	.ns\:block,
	.ns\:focus\:block:focus,
	.ns\:hocus\:block:active,
	.ns\:hocus\:block:focus,
	.ns\:hocus\:block:hover,
	.ns\:hover\:block:hover {
		display: block
	}
	.group:active .ns\:group-active\:inline-block,
	.group:active .ns\:group-hocus\:inline-block,
	.group:focus .ns\:group-focus\:inline-block,
	.group:focus .ns\:group-hocus\:inline-block,
	.group:hover .ns\:group-hocus\:inline-block,
	.group:hover .ns\:group-hover\:inline-block,
	.ns\:active\:inline-block:active,
	.ns\:focus\:inline-block:focus,
	.ns\:hocus\:inline-block:active,
	.ns\:hocus\:inline-block:focus,
	.ns\:hocus\:inline-block:hover,
	.ns\:hover\:inline-block:hover,
	.ns\:inline-block {
		display: inline-block
	}
	.group:active .ns\:group-active\:inline,
	.group:active .ns\:group-hocus\:inline,
	.group:focus .ns\:group-focus\:inline,
	.group:focus .ns\:group-hocus\:inline,
	.group:hover .ns\:group-hocus\:inline,
	.group:hover .ns\:group-hover\:inline,
	.ns\:active\:inline:active,
	.ns\:focus\:inline:focus,
	.ns\:hocus\:inline:active,
	.ns\:hocus\:inline:focus,
	.ns\:hocus\:inline:hover,
	.ns\:hover\:inline:hover,
	.ns\:inline {
		display: inline
	}
	.group:active .ns\:group-active\:flex,
	.group:active .ns\:group-hocus\:flex,
	.group:focus .ns\:group-focus\:flex,
	.group:focus .ns\:group-hocus\:flex,
	.group:hover .ns\:group-hocus\:flex,
	.group:hover .ns\:group-hover\:flex,
	.ns\:active\:flex:active,
	.ns\:flex,
	.ns\:focus\:flex:focus,
	.ns\:hocus\:flex:active,
	.ns\:hocus\:flex:focus,
	.ns\:hocus\:flex:hover,
	.ns\:hover\:flex:hover {
		display: flex
	}
	.group:active .ns\:group-active\:inline-flex,
	.group:active .ns\:group-hocus\:inline-flex,
	.group:focus .ns\:group-focus\:inline-flex,
	.group:focus .ns\:group-hocus\:inline-flex,
	.group:hover .ns\:group-hocus\:inline-flex,
	.group:hover .ns\:group-hover\:inline-flex,
	.ns\:active\:inline-flex:active,
	.ns\:focus\:inline-flex:focus,
	.ns\:hocus\:inline-flex:active,
	.ns\:hocus\:inline-flex:focus,
	.ns\:hocus\:inline-flex:hover,
	.ns\:hover\:inline-flex:hover,
	.ns\:inline-flex {
		display: inline-flex
	}
	.group:active .ns\:group-active\:none,
	.group:active .ns\:group-hocus\:none,
	.group:focus .ns\:group-focus\:none,
	.group:focus .ns\:group-hocus\:none,
	.group:hover .ns\:group-hocus\:none,
	.group:hover .ns\:group-hover\:none,
	.ns\:active\:none:active,
	.ns\:focus\:none:focus,
	.ns\:hocus\:none:active,
	.ns\:hocus\:none:focus,
	.ns\:hocus\:none:hover,
	.ns\:hover\:none:hover,
	.ns\:none {
		display: none
	}
	.group:active .ns\:group-active\:visible,
	.group:active .ns\:group-hocus\:visible,
	.group:focus .ns\:group-focus\:visible,
	.group:focus .ns\:group-hocus\:visible,
	.group:hover .ns\:group-hocus\:visible,
	.group:hover .ns\:group-hover\:visible,
	.ns\:active\:visible:active,
	.ns\:focus\:visible:focus,
	.ns\:hocus\:visible:active,
	.ns\:hocus\:visible:focus,
	.ns\:hocus\:visible:hover,
	.ns\:hover\:visible:hover,
	.ns\:visible {
		visibility: visible
	}
	.group:active .ns\:group-active\:hidden,
	.group:active .ns\:group-hocus\:hidden,
	.group:focus .ns\:group-focus\:hidden,
	.group:focus .ns\:group-hocus\:hidden,
	.group:hover .ns\:group-hocus\:hidden,
	.group:hover .ns\:group-hover\:hidden,
	.ns\:active\:hidden:active,
	.ns\:focus\:hidden:focus,
	.ns\:hidden,
	.ns\:hocus\:hidden:active,
	.ns\:hocus\:hidden:focus,
	.ns\:hocus\:hidden:hover,
	.ns\:hover\:hidden:hover {
		visibility: hidden
	}
	.ns\:visuallyhidden {
		-webkit-clip-path: inset(100%);
		clip-path: inset(100%);
		clip: rect(0 0 0 0);
		height: 1px;
		overflow: hidden;
		position: absolute;
		white-space: nowrap;
		width: 1px
	}
}

@media (max-width:46.24em) {
	.until-ns\:visuallyhidden {
		-webkit-clip-path: inset(100%);
		clip-path: inset(100%);
		clip: rect(0 0 0 0);
		height: 1px;
		overflow: hidden;
		position: absolute;
		white-space: nowrap;
		width: 1px
	}
}

@media (min-width:61.25em) {
	.d\:active\:block:active,
	.d\:block,
	.d\:focus\:block:focus,
	.d\:hocus\:block:active,
	.d\:hocus\:block:focus,
	.d\:hocus\:block:hover,
	.d\:hover\:block:hover,
	.group:active .d\:group-active\:block,
	.group:active .d\:group-hocus\:block,
	.group:focus .d\:group-focus\:block,
	.group:focus .d\:group-hocus\:block,
	.group:hover .d\:group-hocus\:block,
	.group:hover .d\:group-hover\:block {
		display: block
	}
	.d\:active\:inline-block:active,
	.d\:focus\:inline-block:focus,
	.d\:hocus\:inline-block:active,
	.d\:hocus\:inline-block:focus,
	.d\:hocus\:inline-block:hover,
	.d\:hover\:inline-block:hover,
	.d\:inline-block,
	.group:active .d\:group-active\:inline-block,
	.group:active .d\:group-hocus\:inline-block,
	.group:focus .d\:group-focus\:inline-block,
	.group:focus .d\:group-hocus\:inline-block,
	.group:hover .d\:group-hocus\:inline-block,
	.group:hover .d\:group-hover\:inline-block {
		display: inline-block
	}
	.d\:active\:inline:active,
	.d\:focus\:inline:focus,
	.d\:hocus\:inline:active,
	.d\:hocus\:inline:focus,
	.d\:hocus\:inline:hover,
	.d\:hover\:inline:hover,
	.d\:inline,
	.group:active .d\:group-active\:inline,
	.group:active .d\:group-hocus\:inline,
	.group:focus .d\:group-focus\:inline,
	.group:focus .d\:group-hocus\:inline,
	.group:hover .d\:group-hocus\:inline,
	.group:hover .d\:group-hover\:inline {
		display: inline
	}
	.d\:active\:flex:active,
	.d\:flex,
	.d\:focus\:flex:focus,
	.d\:hocus\:flex:active,
	.d\:hocus\:flex:focus,
	.d\:hocus\:flex:hover,
	.d\:hover\:flex:hover,
	.group:active .d\:group-active\:flex,
	.group:active .d\:group-hocus\:flex,
	.group:focus .d\:group-focus\:flex,
	.group:focus .d\:group-hocus\:flex,
	.group:hover .d\:group-hocus\:flex,
	.group:hover .d\:group-hover\:flex {
		display: flex
	}
	.d\:active\:inline-flex:active,
	.d\:focus\:inline-flex:focus,
	.d\:hocus\:inline-flex:active,
	.d\:hocus\:inline-flex:focus,
	.d\:hocus\:inline-flex:hover,
	.d\:hover\:inline-flex:hover,
	.d\:inline-flex,
	.group:active .d\:group-active\:inline-flex,
	.group:active .d\:group-hocus\:inline-flex,
	.group:focus .d\:group-focus\:inline-flex,
	.group:focus .d\:group-hocus\:inline-flex,
	.group:hover .d\:group-hocus\:inline-flex,
	.group:hover .d\:group-hover\:inline-flex {
		display: inline-flex
	}
	.d\:active\:none:active,
	.d\:focus\:none:focus,
	.d\:hocus\:none:active,
	.d\:hocus\:none:focus,
	.d\:hocus\:none:hover,
	.d\:hover\:none:hover,
	.d\:none,
	.group:active .d\:group-active\:none,
	.group:active .d\:group-hocus\:none,
	.group:focus .d\:group-focus\:none,
	.group:focus .d\:group-hocus\:none,
	.group:hover .d\:group-hocus\:none,
	.group:hover .d\:group-hover\:none {
		display: none
	}
	.d\:active\:visible:active,
	.d\:focus\:visible:focus,
	.d\:hocus\:visible:active,
	.d\:hocus\:visible:focus,
	.d\:hocus\:visible:hover,
	.d\:hover\:visible:hover,
	.d\:visible,
	.group:active .d\:group-active\:visible,
	.group:active .d\:group-hocus\:visible,
	.group:focus .d\:group-focus\:visible,
	.group:focus .d\:group-hocus\:visible,
	.group:hover .d\:group-hocus\:visible,
	.group:hover .d\:group-hover\:visible {
		visibility: visible
	}
	.d\:active\:hidden:active,
	.d\:focus\:hidden:focus,
	.d\:hidden,
	.d\:hocus\:hidden:active,
	.d\:hocus\:hidden:focus,
	.d\:hocus\:hidden:hover,
	.d\:hover\:hidden:hover,
	.group:active .d\:group-active\:hidden,
	.group:active .d\:group-hocus\:hidden,
	.group:focus .d\:group-focus\:hidden,
	.group:focus .d\:group-hocus\:hidden,
	.group:hover .d\:group-hocus\:hidden,
	.group:hover .d\:group-hover\:hidden {
		visibility: hidden
	}
	.d\:visuallyhidden {
		-webkit-clip-path: inset(100%);
		clip-path: inset(100%);
		clip: rect(0 0 0 0);
		height: 1px;
		overflow: hidden;
		position: absolute;
		white-space: nowrap;
		width: 1px
	}
}

@media (max-width:61.24em) {
	.until-d\:visuallyhidden {
		-webkit-clip-path: inset(100%);
		clip-path: inset(100%);
		clip: rect(0 0 0 0);
		height: 1px;
		overflow: hidden;
		position: absolute;
		white-space: nowrap;
		width: 1px
	}
}

@media (min-width:78.125em) {
	.group:active .l\:group-active\:block,
	.group:active .l\:group-hocus\:block,
	.group:focus .l\:group-focus\:block,
	.group:focus .l\:group-hocus\:block,
	.group:hover .l\:group-hocus\:block,
	.group:hover .l\:group-hover\:block,
	.l\:active\:block:active,
	.l\:block,
	.l\:focus\:block:focus,
	.l\:hocus\:block:active,
	.l\:hocus\:block:focus,
	.l\:hocus\:block:hover,
	.l\:hover\:block:hover {
		display: block
	}
	.group:active .l\:group-active\:inline-block,
	.group:active .l\:group-hocus\:inline-block,
	.group:focus .l\:group-focus\:inline-block,
	.group:focus .l\:group-hocus\:inline-block,
	.group:hover .l\:group-hocus\:inline-block,
	.group:hover .l\:group-hover\:inline-block,
	.l\:active\:inline-block:active,
	.l\:focus\:inline-block:focus,
	.l\:hocus\:inline-block:active,
	.l\:hocus\:inline-block:focus,
	.l\:hocus\:inline-block:hover,
	.l\:hover\:inline-block:hover,
	.l\:inline-block {
		display: inline-block
	}
	.group:active .l\:group-active\:inline,
	.group:active .l\:group-hocus\:inline,
	.group:focus .l\:group-focus\:inline,
	.group:focus .l\:group-hocus\:inline,
	.group:hover .l\:group-hocus\:inline,
	.group:hover .l\:group-hover\:inline,
	.l\:active\:inline:active,
	.l\:focus\:inline:focus,
	.l\:hocus\:inline:active,
	.l\:hocus\:inline:focus,
	.l\:hocus\:inline:hover,
	.l\:hover\:inline:hover,
	.l\:inline {
		display: inline
	}
	.group:active .l\:group-active\:flex,
	.group:active .l\:group-hocus\:flex,
	.group:focus .l\:group-focus\:flex,
	.group:focus .l\:group-hocus\:flex,
	.group:hover .l\:group-hocus\:flex,
	.group:hover .l\:group-hover\:flex,
	.l\:active\:flex:active,
	.l\:flex,
	.l\:focus\:flex:focus,
	.l\:hocus\:flex:active,
	.l\:hocus\:flex:focus,
	.l\:hocus\:flex:hover,
	.l\:hover\:flex:hover {
		display: flex
	}
	.group:active .l\:group-active\:inline-flex,
	.group:active .l\:group-hocus\:inline-flex,
	.group:focus .l\:group-focus\:inline-flex,
	.group:focus .l\:group-hocus\:inline-flex,
	.group:hover .l\:group-hocus\:inline-flex,
	.group:hover .l\:group-hover\:inline-flex,
	.l\:active\:inline-flex:active,
	.l\:focus\:inline-flex:focus,
	.l\:hocus\:inline-flex:active,
	.l\:hocus\:inline-flex:focus,
	.l\:hocus\:inline-flex:hover,
	.l\:hover\:inline-flex:hover,
	.l\:inline-flex {
		display: inline-flex
	}
	.group:active .l\:group-active\:none,
	.group:active .l\:group-hocus\:none,
	.group:focus .l\:group-focus\:none,
	.group:focus .l\:group-hocus\:none,
	.group:hover .l\:group-hocus\:none,
	.group:hover .l\:group-hover\:none,
	.l\:active\:none:active,
	.l\:focus\:none:focus,
	.l\:hocus\:none:active,
	.l\:hocus\:none:focus,
	.l\:hocus\:none:hover,
	.l\:hover\:none:hover,
	.l\:none {
		display: none
	}
	.group:active .l\:group-active\:visible,
	.group:active .l\:group-hocus\:visible,
	.group:focus .l\:group-focus\:visible,
	.group:focus .l\:group-hocus\:visible,
	.group:hover .l\:group-hocus\:visible,
	.group:hover .l\:group-hover\:visible,
	.l\:active\:visible:active,
	.l\:focus\:visible:focus,
	.l\:hocus\:visible:active,
	.l\:hocus\:visible:focus,
	.l\:hocus\:visible:hover,
	.l\:hover\:visible:hover,
	.l\:visible {
		visibility: visible
	}
	.group:active .l\:group-active\:hidden,
	.group:active .l\:group-hocus\:hidden,
	.group:focus .l\:group-focus\:hidden,
	.group:focus .l\:group-hocus\:hidden,
	.group:hover .l\:group-hocus\:hidden,
	.group:hover .l\:group-hover\:hidden,
	.l\:active\:hidden:active,
	.l\:focus\:hidden:focus,
	.l\:hidden,
	.l\:hocus\:hidden:active,
	.l\:hocus\:hidden:focus,
	.l\:hocus\:hidden:hover,
	.l\:hover\:hidden:hover {
		visibility: hidden
	}
	.l\:visuallyhidden {
		-webkit-clip-path: inset(100%);
		clip-path: inset(100%);
		clip: rect(0 0 0 0);
		height: 1px;
		overflow: hidden;
		position: absolute;
		white-space: nowrap;
		width: 1px
	}
}

@media (max-width:78.115em) {
	.until-l\:visuallyhidden {
		-webkit-clip-path: inset(100%);
		clip-path: inset(100%);
		clip: rect(0 0 0 0);
		height: 1px;
		overflow: hidden;
		position: absolute;
		white-space: nowrap;
		width: 1px
	}
}

@media (min-width:96.25em) {
	.group:active .w\:group-active\:block,
	.group:active .w\:group-hocus\:block,
	.group:focus .w\:group-focus\:block,
	.group:focus .w\:group-hocus\:block,
	.group:hover .w\:group-hocus\:block,
	.group:hover .w\:group-hover\:block,
	.w\:active\:block:active,
	.w\:block,
	.w\:focus\:block:focus,
	.w\:hocus\:block:active,
	.w\:hocus\:block:focus,
	.w\:hocus\:block:hover,
	.w\:hover\:block:hover {
		display: block
	}
	.group:active .w\:group-active\:inline-block,
	.group:active .w\:group-hocus\:inline-block,
	.group:focus .w\:group-focus\:inline-block,
	.group:focus .w\:group-hocus\:inline-block,
	.group:hover .w\:group-hocus\:inline-block,
	.group:hover .w\:group-hover\:inline-block,
	.w\:active\:inline-block:active,
	.w\:focus\:inline-block:focus,
	.w\:hocus\:inline-block:active,
	.w\:hocus\:inline-block:focus,
	.w\:hocus\:inline-block:hover,
	.w\:hover\:inline-block:hover,
	.w\:inline-block {
		display: inline-block
	}
	.group:active .w\:group-active\:inline,
	.group:active .w\:group-hocus\:inline,
	.group:focus .w\:group-focus\:inline,
	.group:focus .w\:group-hocus\:inline,
	.group:hover .w\:group-hocus\:inline,
	.group:hover .w\:group-hover\:inline,
	.w\:active\:inline:active,
	.w\:focus\:inline:focus,
	.w\:hocus\:inline:active,
	.w\:hocus\:inline:focus,
	.w\:hocus\:inline:hover,
	.w\:hover\:inline:hover,
	.w\:inline {
		display: inline
	}
	.group:active .w\:group-active\:flex,
	.group:active .w\:group-hocus\:flex,
	.group:focus .w\:group-focus\:flex,
	.group:focus .w\:group-hocus\:flex,
	.group:hover .w\:group-hocus\:flex,
	.group:hover .w\:group-hover\:flex,
	.w\:active\:flex:active,
	.w\:flex,
	.w\:focus\:flex:focus,
	.w\:hocus\:flex:active,
	.w\:hocus\:flex:focus,
	.w\:hocus\:flex:hover,
	.w\:hover\:flex:hover {
		display: flex
	}
	.group:active .w\:group-active\:inline-flex,
	.group:active .w\:group-hocus\:inline-flex,
	.group:focus .w\:group-focus\:inline-flex,
	.group:focus .w\:group-hocus\:inline-flex,
	.group:hover .w\:group-hocus\:inline-flex,
	.group:hover .w\:group-hover\:inline-flex,
	.w\:active\:inline-flex:active,
	.w\:focus\:inline-flex:focus,
	.w\:hocus\:inline-flex:active,
	.w\:hocus\:inline-flex:focus,
	.w\:hocus\:inline-flex:hover,
	.w\:hover\:inline-flex:hover,
	.w\:inline-flex {
		display: inline-flex
	}
	.group:active .w\:group-active\:none,
	.group:active .w\:group-hocus\:none,
	.group:focus .w\:group-focus\:none,
	.group:focus .w\:group-hocus\:none,
	.group:hover .w\:group-hocus\:none,
	.group:hover .w\:group-hover\:none,
	.w\:active\:none:active,
	.w\:focus\:none:focus,
	.w\:hocus\:none:active,
	.w\:hocus\:none:focus,
	.w\:hocus\:none:hover,
	.w\:hover\:none:hover,
	.w\:none {
		display: none
	}
	.group:active .w\:group-active\:visible,
	.group:active .w\:group-hocus\:visible,
	.group:focus .w\:group-focus\:visible,
	.group:focus .w\:group-hocus\:visible,
	.group:hover .w\:group-hocus\:visible,
	.group:hover .w\:group-hover\:visible,
	.w\:active\:visible:active,
	.w\:focus\:visible:focus,
	.w\:hocus\:visible:active,
	.w\:hocus\:visible:focus,
	.w\:hocus\:visible:hover,
	.w\:hover\:visible:hover,
	.w\:visible {
		visibility: visible
	}
	.group:active .w\:group-active\:hidden,
	.group:active .w\:group-hocus\:hidden,
	.group:focus .w\:group-focus\:hidden,
	.group:focus .w\:group-hocus\:hidden,
	.group:hover .w\:group-hocus\:hidden,
	.group:hover .w\:group-hover\:hidden,
	.w\:active\:hidden:active,
	.w\:focus\:hidden:focus,
	.w\:hidden,
	.w\:hocus\:hidden:active,
	.w\:hocus\:hidden:focus,
	.w\:hocus\:hidden:hover,
	.w\:hover\:hidden:hover {
		visibility: hidden
	}
	.w\:visuallyhidden {
		-webkit-clip-path: inset(100%);
		clip-path: inset(100%);
		clip: rect(0 0 0 0);
		height: 1px;
		overflow: hidden;
		position: absolute;
		white-space: nowrap;
		width: 1px
	}
}

@media (max-width:96.24em) {
	.until-w\:visuallyhidden {
		-webkit-clip-path: inset(100%);
		clip-path: inset(100%);
		clip: rect(0 0 0 0);
		height: 1px;
		overflow: hidden;
		position: absolute;
		white-space: nowrap;
		width: 1px
	}
}

.visuallyhidden {
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	height: 1px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 1px
}

@media (max-width:46.24em) {
	.visuallyhidden--navigation-switch {
		-webkit-clip-path: inset(100%);
		clip-path: inset(100%);
		clip: rect(0 0 0 0);
		height: 1px;
		overflow: hidden;
		position: absolute;
		white-space: nowrap;
		width: 1px
	}
}

.shadow {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)
}

.shadow-md {
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)
}

.shadow-lg {
	box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)
}

.shadow-xl {
	box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)
}

.shadow-2xl {
	box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25)
}

.shadow-inner {
	box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06)
}

.shadow-outline {
	box-shadow: 0 0 0 3px rgba(66, 153, 225, .5)
}

.opacity-0 {
	opacity: 0
}

.opacity-25 {
	opacity: .25
}

.opacity-50 {
	opacity: .5
}

.opacity-75 {
	opacity: .75
}

.opacity-100 {
	opacity: 1
}

.transition-all {
	transition-property: all
}

.transition-bg {
	transition-property: background-color
}

.transition-border {
	transition-property: border-color
}

.transition-color {
	transition-property: color
}

.transition-colors {
	transition-property: color background-color border-color
}

.transition-height {
	transition-property: height
}

.transition-none {
	transition-property: none
}

.transition-opacity {
	transition-property: opacity
}

.transition-transform {
	transition-property: transform
}

.transition-width {
	transition-property: width
}

.rotate-0 {
	transform: rotate(0deg)
}

.rotate-45 {
	transform: rotate(45deg)
}

.rotate-90 {
	transform: rotate(90deg)
}

.rotate-135 {
	transform: rotate(135deg)
}

.rotate-180 {
	transform: rotate(180deg)
}

.rotate-225 {
	transform: rotate(225deg)
}

.rotate-270 {
	transform: rotate(270deg)
}

.rotate-315 {
	transform: rotate(315deg)
}

.flex-row {
	flex-direction: row
}

.flex-col {
	flex-direction: column
}

.items-start {
	align-items: start
}

.items-center {
	align-items: center
}

.items-end {
	align-items: end
}

.items-stretch {
	align-items: stretch
}

.items-baseline {
	align-items: baseline
}

.content-start {
	align-content: flex-start
}

.content-center {
	align-content: center
}

.content-end {
	align-content: flex-end
}

.content-between {
	align-content: space-between
}

.content-around {
	align-content: space-around
}

.self-auto {
	align-self: auto
}

.self-start {
	align-self: flex-start
}

.self-center {
	align-self: center
}

.self-end {
	align-self: flex-end
}

.self-stretch {
	align-self: stretch
}

.justify-start {
	justify-content: start
}

.justify-center {
	justify-content: center
}

.justify-end {
	justify-content: end
}

.justify-between {
	justify-content: space-between
}

.justify-around {
	justify-content: space-around
}

.flex-initial {
	flex: 0 1 auto
}

.flex-1 {
	flex: 1 1 0%
}

.flex-auto {
	flex: 1 1 auto
}

.flex-none {
	flex: none
}

.flex-grow {
	flex-grow: 1
}

.flex-grow-0 {
	flex-grow: 0
}

.flex-shrink {
	flex-shrink: 1
}

.flex-shrink-0 {
	flex-shrink: 0
}

.flex-no-wrap {
	flex-wrap: nowrap
}

.flex-wrap {
	flex-wrap: wrap
}

.flex-wrap-reverse {
	flex-wrap: wrap-reverse
}

.order-first {
	order: -1
}

.order-last {
	order: 999
}

.order-none {
	order: 0
}

.order-1 {
	order: 1
}

.order-2 {
	order: 2
}

.order-3 {
	order: 3
}

.order-4 {
	order: 4
}

.order-5 {
	order: 5
}

.order-6 {
	order: 6
}

.order-7 {
	order: 7
}

.order-8 {
	order: 8
}

.order-9 {
	order: 9
}

.order-10 {
	order: 10
}

.order-11 {
	order: 11
}

.order-12 {
	order: 12
}

@media (min-width:20em) {
	.m\:flex-row {
		flex-direction: row
	}
	.m\:flex-col {
		flex-direction: column
	}
	.m\:items-start {
		align-items: start
	}
	.m\:items-center {
		align-items: center
	}
	.m\:items-end {
		align-items: end
	}
	.m\:items-stretch {
		align-items: stretch
	}
	.m\:items-baseline {
		align-items: baseline
	}
	.m\:content-start {
		align-content: flex-start
	}
	.m\:content-center {
		align-content: center
	}
	.m\:content-end {
		align-content: flex-end
	}
	.m\:content-between {
		align-content: space-between
	}
	.m\:content-around {
		align-content: space-around
	}
	.m\:self-auto {
		align-self: auto
	}
	.m\:self-start {
		align-self: flex-start
	}
	.m\:self-center {
		align-self: center
	}
	.m\:self-end {
		align-self: flex-end
	}
	.m\:self-stretch {
		align-self: stretch
	}
	.m\:justify-start {
		justify-content: start
	}
	.m\:justify-center {
		justify-content: center
	}
	.m\:justify-end {
		justify-content: end
	}
	.m\:justify-between {
		justify-content: space-between
	}
	.m\:justify-around {
		justify-content: space-around
	}
	.m\:flex-initial {
		flex: 0 1 auto
	}
	.m\:flex-1 {
		flex: 1 1 0%
	}
	.m\:flex-auto {
		flex: 1 1 auto
	}
	.m\:flex-none {
		flex: none
	}
	.m\:flex-grow {
		flex-grow: 1
	}
	.m\:flex-grow-0 {
		flex-grow: 0
	}
	.m\:flex-shrink {
		flex-shrink: 1
	}
	.m\:flex-shrink-0 {
		flex-shrink: 0
	}
	.m\:flex-no-wrap {
		flex-wrap: nowrap
	}
	.m\:flex-wrap {
		flex-wrap: wrap
	}
	.m\:flex-wrap-reverse {
		flex-wrap: wrap-reverse
	}
	.m\:order-first {
		order: -1
	}
	.m\:order-last {
		order: 999
	}
	.m\:order-none {
		order: 0
	}
	.m\:order-1 {
		order: 1
	}
	.m\:order-2 {
		order: 2
	}
	.m\:order-3 {
		order: 3
	}
	.m\:order-4 {
		order: 4
	}
	.m\:order-5 {
		order: 5
	}
	.m\:order-6 {
		order: 6
	}
	.m\:order-7 {
		order: 7
	}
	.m\:order-8 {
		order: 8
	}
	.m\:order-9 {
		order: 9
	}
	.m\:order-10 {
		order: 10
	}
	.m\:order-11 {
		order: 11
	}
	.m\:order-12 {
		order: 12
	}
}

@media (min-width:31.25em) {
	.st\:flex-row {
		flex-direction: row
	}
	.st\:flex-col {
		flex-direction: column
	}
	.st\:items-start {
		align-items: start
	}
	.st\:items-center {
		align-items: center
	}
	.st\:items-end {
		align-items: end
	}
	.st\:items-stretch {
		align-items: stretch
	}
	.st\:items-baseline {
		align-items: baseline
	}
	.st\:content-start {
		align-content: flex-start
	}
	.st\:content-center {
		align-content: center
	}
	.st\:content-end {
		align-content: flex-end
	}
	.st\:content-between {
		align-content: space-between
	}
	.st\:content-around {
		align-content: space-around
	}
	.st\:self-auto {
		align-self: auto
	}
	.st\:self-start {
		align-self: flex-start
	}
	.st\:self-center {
		align-self: center
	}
	.st\:self-end {
		align-self: flex-end
	}
	.st\:self-stretch {
		align-self: stretch
	}
	.st\:justify-start {
		justify-content: start
	}
	.st\:justify-center {
		justify-content: center
	}
	.st\:justify-end {
		justify-content: end
	}
	.st\:justify-between {
		justify-content: space-between
	}
	.st\:justify-around {
		justify-content: space-around
	}
	.st\:flex-initial {
		flex: 0 1 auto
	}
	.st\:flex-1 {
		flex: 1 1 0%
	}
	.st\:flex-auto {
		flex: 1 1 auto
	}
	.st\:flex-none {
		flex: none
	}
	.st\:flex-grow {
		flex-grow: 1
	}
	.st\:flex-grow-0 {
		flex-grow: 0
	}
	.st\:flex-shrink {
		flex-shrink: 1
	}
	.st\:flex-shrink-0 {
		flex-shrink: 0
	}
	.st\:flex-no-wrap {
		flex-wrap: nowrap
	}
	.st\:flex-wrap {
		flex-wrap: wrap
	}
	.st\:flex-wrap-reverse {
		flex-wrap: wrap-reverse
	}
	.st\:order-first {
		order: -1
	}
	.st\:order-last {
		order: 999
	}
	.st\:order-none {
		order: 0
	}
	.st\:order-1 {
		order: 1
	}
	.st\:order-2 {
		order: 2
	}
	.st\:order-3 {
		order: 3
	}
	.st\:order-4 {
		order: 4
	}
	.st\:order-5 {
		order: 5
	}
	.st\:order-6 {
		order: 6
	}
	.st\:order-7 {
		order: 7
	}
	.st\:order-8 {
		order: 8
	}
	.st\:order-9 {
		order: 9
	}
	.st\:order-10 {
		order: 10
	}
	.st\:order-11 {
		order: 11
	}
	.st\:order-12 {
		order: 12
	}
}

@media (min-width:46.25em) {
	.t\:flex-row {
		flex-direction: row
	}
	.t\:flex-col {
		flex-direction: column
	}
	.t\:items-start {
		align-items: start
	}
	.t\:items-center {
		align-items: center
	}
	.t\:items-end {
		align-items: end
	}
	.t\:items-stretch {
		align-items: stretch
	}
	.t\:items-baseline {
		align-items: baseline
	}
	.t\:content-start {
		align-content: flex-start
	}
	.t\:content-center {
		align-content: center
	}
	.t\:content-end {
		align-content: flex-end
	}
	.t\:content-between {
		align-content: space-between
	}
	.t\:content-around {
		align-content: space-around
	}
	.t\:self-auto {
		align-self: auto
	}
	.t\:self-start {
		align-self: flex-start
	}
	.t\:self-center {
		align-self: center
	}
	.t\:self-end {
		align-self: flex-end
	}
	.t\:self-stretch {
		align-self: stretch
	}
	.t\:justify-start {
		justify-content: start
	}
	.t\:justify-center {
		justify-content: center
	}
	.t\:justify-end {
		justify-content: end
	}
	.t\:justify-between {
		justify-content: space-between
	}
	.t\:justify-around {
		justify-content: space-around
	}
	.t\:flex-initial {
		flex: 0 1 auto
	}
	.t\:flex-1 {
		flex: 1 1 0%
	}
	.t\:flex-auto {
		flex: 1 1 auto
	}
	.t\:flex-none {
		flex: none
	}
	.t\:flex-grow {
		flex-grow: 1
	}
	.t\:flex-grow-0 {
		flex-grow: 0
	}
	.t\:flex-shrink {
		flex-shrink: 1
	}
	.t\:flex-shrink-0 {
		flex-shrink: 0
	}
	.t\:flex-no-wrap {
		flex-wrap: nowrap
	}
	.t\:flex-wrap {
		flex-wrap: wrap
	}
	.t\:flex-wrap-reverse {
		flex-wrap: wrap-reverse
	}
	.t\:order-first {
		order: -1
	}
	.t\:order-last {
		order: 999
	}
	.t\:order-none {
		order: 0
	}
	.t\:order-1 {
		order: 1
	}
	.t\:order-2 {
		order: 2
	}
	.t\:order-3 {
		order: 3
	}
	.t\:order-4 {
		order: 4
	}
	.t\:order-5 {
		order: 5
	}
	.t\:order-6 {
		order: 6
	}
	.t\:order-7 {
		order: 7
	}
	.t\:order-8 {
		order: 8
	}
	.t\:order-9 {
		order: 9
	}
	.t\:order-10 {
		order: 10
	}
	.t\:order-11 {
		order: 11
	}
	.t\:order-12 {
		order: 12
	}
}

@media (min-width:46.25em) {
	.ns\:flex-row {
		flex-direction: row
	}
	.ns\:flex-col {
		flex-direction: column
	}
	.ns\:items-start {
		align-items: start
	}
	.ns\:items-center {
		align-items: center
	}
	.ns\:items-end {
		align-items: end
	}
	.ns\:items-stretch {
		align-items: stretch
	}
	.ns\:items-baseline {
		align-items: baseline
	}
	.ns\:content-start {
		align-content: flex-start
	}
	.ns\:content-center {
		align-content: center
	}
	.ns\:content-end {
		align-content: flex-end
	}
	.ns\:content-between {
		align-content: space-between
	}
	.ns\:content-around {
		align-content: space-around
	}
	.ns\:self-auto {
		align-self: auto
	}
	.ns\:self-start {
		align-self: flex-start
	}
	.ns\:self-center {
		align-self: center
	}
	.ns\:self-end {
		align-self: flex-end
	}
	.ns\:self-stretch {
		align-self: stretch
	}
	.ns\:justify-start {
		justify-content: start
	}
	.ns\:justify-center {
		justify-content: center
	}
	.ns\:justify-end {
		justify-content: end
	}
	.ns\:justify-between {
		justify-content: space-between
	}
	.ns\:justify-around {
		justify-content: space-around
	}
	.ns\:flex-initial {
		flex: 0 1 auto
	}
	.ns\:flex-1 {
		flex: 1 1 0%
	}
	.ns\:flex-auto {
		flex: 1 1 auto
	}
	.ns\:flex-none {
		flex: none
	}
	.ns\:flex-grow {
		flex-grow: 1
	}
	.ns\:flex-grow-0 {
		flex-grow: 0
	}
	.ns\:flex-shrink {
		flex-shrink: 1
	}
	.ns\:flex-shrink-0 {
		flex-shrink: 0
	}
	.ns\:flex-no-wrap {
		flex-wrap: nowrap
	}
	.ns\:flex-wrap {
		flex-wrap: wrap
	}
	.ns\:flex-wrap-reverse {
		flex-wrap: wrap-reverse
	}
	.ns\:order-first {
		order: -1
	}
	.ns\:order-last {
		order: 999
	}
	.ns\:order-none {
		order: 0
	}
	.ns\:order-1 {
		order: 1
	}
	.ns\:order-2 {
		order: 2
	}
	.ns\:order-3 {
		order: 3
	}
	.ns\:order-4 {
		order: 4
	}
	.ns\:order-5 {
		order: 5
	}
	.ns\:order-6 {
		order: 6
	}
	.ns\:order-7 {
		order: 7
	}
	.ns\:order-8 {
		order: 8
	}
	.ns\:order-9 {
		order: 9
	}
	.ns\:order-10 {
		order: 10
	}
	.ns\:order-11 {
		order: 11
	}
	.ns\:order-12 {
		order: 12
	}
}

@media (min-width:61.25em) {
	.d\:flex-row {
		flex-direction: row
	}
	.d\:flex-col {
		flex-direction: column
	}
	.d\:items-start {
		align-items: start
	}
	.d\:items-center {
		align-items: center
	}
	.d\:items-end {
		align-items: end
	}
	.d\:items-stretch {
		align-items: stretch
	}
	.d\:items-baseline {
		align-items: baseline
	}
	.d\:content-start {
		align-content: flex-start
	}
	.d\:content-center {
		align-content: center
	}
	.d\:content-end {
		align-content: flex-end
	}
	.d\:content-between {
		align-content: space-between
	}
	.d\:content-around {
		align-content: space-around
	}
	.d\:self-auto {
		align-self: auto
	}
	.d\:self-start {
		align-self: flex-start
	}
	.d\:self-center {
		align-self: center
	}
	.d\:self-end {
		align-self: flex-end
	}
	.d\:self-stretch {
		align-self: stretch
	}
	.d\:justify-start {
		justify-content: start
	}
	.d\:justify-center {
		justify-content: center
	}
	.d\:justify-end {
		justify-content: end
	}
	.d\:justify-between {
		justify-content: space-between
	}
	.d\:justify-around {
		justify-content: space-around
	}
	.d\:flex-initial {
		flex: 0 1 auto
	}
	.d\:flex-1 {
		flex: 1 1 0%
	}
	.d\:flex-auto {
		flex: 1 1 auto
	}
	.d\:flex-none {
		flex: none
	}
	.d\:flex-grow {
		flex-grow: 1
	}
	.d\:flex-grow-0 {
		flex-grow: 0
	}
	.d\:flex-shrink {
		flex-shrink: 1
	}
	.d\:flex-shrink-0 {
		flex-shrink: 0
	}
	.d\:flex-no-wrap {
		flex-wrap: nowrap
	}
	.d\:flex-wrap {
		flex-wrap: wrap
	}
	.d\:flex-wrap-reverse {
		flex-wrap: wrap-reverse
	}
	.d\:order-first {
		order: -1
	}
	.d\:order-last {
		order: 999
	}
	.d\:order-none {
		order: 0
	}
	.d\:order-1 {
		order: 1
	}
	.d\:order-2 {
		order: 2
	}
	.d\:order-3 {
		order: 3
	}
	.d\:order-4 {
		order: 4
	}
	.d\:order-5 {
		order: 5
	}
	.d\:order-6 {
		order: 6
	}
	.d\:order-7 {
		order: 7
	}
	.d\:order-8 {
		order: 8
	}
	.d\:order-9 {
		order: 9
	}
	.d\:order-10 {
		order: 10
	}
	.d\:order-11 {
		order: 11
	}
	.d\:order-12 {
		order: 12
	}
}

@media (min-width:78.125em) {
	.l\:flex-row {
		flex-direction: row
	}
	.l\:flex-col {
		flex-direction: column
	}
	.l\:items-start {
		align-items: start
	}
	.l\:items-center {
		align-items: center
	}
	.l\:items-end {
		align-items: end
	}
	.l\:items-stretch {
		align-items: stretch
	}
	.l\:items-baseline {
		align-items: baseline
	}
	.l\:content-start {
		align-content: flex-start
	}
	.l\:content-center {
		align-content: center
	}
	.l\:content-end {
		align-content: flex-end
	}
	.l\:content-between {
		align-content: space-between
	}
	.l\:content-around {
		align-content: space-around
	}
	.l\:self-auto {
		align-self: auto
	}
	.l\:self-start {
		align-self: flex-start
	}
	.l\:self-center {
		align-self: center
	}
	.l\:self-end {
		align-self: flex-end
	}
	.l\:self-stretch {
		align-self: stretch
	}
	.l\:justify-start {
		justify-content: start
	}
	.l\:justify-center {
		justify-content: center
	}
	.l\:justify-end {
		justify-content: end
	}
	.l\:justify-between {
		justify-content: space-between
	}
	.l\:justify-around {
		justify-content: space-around
	}
	.l\:flex-initial {
		flex: 0 1 auto
	}
	.l\:flex-1 {
		flex: 1 1 0%
	}
	.l\:flex-auto {
		flex: 1 1 auto
	}
	.l\:flex-none {
		flex: none
	}
	.l\:flex-grow {
		flex-grow: 1
	}
	.l\:flex-grow-0 {
		flex-grow: 0
	}
	.l\:flex-shrink {
		flex-shrink: 1
	}
	.l\:flex-shrink-0 {
		flex-shrink: 0
	}
	.l\:flex-no-wrap {
		flex-wrap: nowrap
	}
	.l\:flex-wrap {
		flex-wrap: wrap
	}
	.l\:flex-wrap-reverse {
		flex-wrap: wrap-reverse
	}
	.l\:order-first {
		order: -1
	}
	.l\:order-last {
		order: 999
	}
	.l\:order-none {
		order: 0
	}
	.l\:order-1 {
		order: 1
	}
	.l\:order-2 {
		order: 2
	}
	.l\:order-3 {
		order: 3
	}
	.l\:order-4 {
		order: 4
	}
	.l\:order-5 {
		order: 5
	}
	.l\:order-6 {
		order: 6
	}
	.l\:order-7 {
		order: 7
	}
	.l\:order-8 {
		order: 8
	}
	.l\:order-9 {
		order: 9
	}
	.l\:order-10 {
		order: 10
	}
	.l\:order-11 {
		order: 11
	}
	.l\:order-12 {
		order: 12
	}
}

@media (min-width:96.25em) {
	.w\:flex-row {
		flex-direction: row
	}
	.w\:flex-col {
		flex-direction: column
	}
	.w\:items-start {
		align-items: start
	}
	.w\:items-center {
		align-items: center
	}
	.w\:items-end {
		align-items: end
	}
	.w\:items-stretch {
		align-items: stretch
	}
	.w\:items-baseline {
		align-items: baseline
	}
	.w\:content-start {
		align-content: flex-start
	}
	.w\:content-center {
		align-content: center
	}
	.w\:content-end {
		align-content: flex-end
	}
	.w\:content-between {
		align-content: space-between
	}
	.w\:content-around {
		align-content: space-around
	}
	.w\:self-auto {
		align-self: auto
	}
	.w\:self-start {
		align-self: flex-start
	}
	.w\:self-center {
		align-self: center
	}
	.w\:self-end {
		align-self: flex-end
	}
	.w\:self-stretch {
		align-self: stretch
	}
	.w\:justify-start {
		justify-content: start
	}
	.w\:justify-center {
		justify-content: center
	}
	.w\:justify-end {
		justify-content: end
	}
	.w\:justify-between {
		justify-content: space-between
	}
	.w\:justify-around {
		justify-content: space-around
	}
	.w\:flex-initial {
		flex: 0 1 auto
	}
	.w\:flex-1 {
		flex: 1 1 0%
	}
	.w\:flex-auto {
		flex: 1 1 auto
	}
	.w\:flex-none {
		flex: none
	}
	.w\:flex-grow {
		flex-grow: 1
	}
	.w\:flex-grow-0 {
		flex-grow: 0
	}
	.w\:flex-shrink {
		flex-shrink: 1
	}
	.w\:flex-shrink-0 {
		flex-shrink: 0
	}
	.w\:flex-no-wrap {
		flex-wrap: nowrap
	}
	.w\:flex-wrap {
		flex-wrap: wrap
	}
	.w\:flex-wrap-reverse {
		flex-wrap: wrap-reverse
	}
	.w\:order-first {
		order: -1
	}
	.w\:order-last {
		order: 999
	}
	.w\:order-none {
		order: 0
	}
	.w\:order-1 {
		order: 1
	}
	.w\:order-2 {
		order: 2
	}
	.w\:order-3 {
		order: 3
	}
	.w\:order-4 {
		order: 4
	}
	.w\:order-5 {
		order: 5
	}
	.w\:order-6 {
		order: 6
	}
	.w\:order-7 {
		order: 7
	}
	.w\:order-8 {
		order: 8
	}
	.w\:order-9 {
		order: 9
	}
	.w\:order-10 {
		order: 10
	}
	.w\:order-11 {
		order: 11
	}
	.w\:order-12 {
		order: 12
	}
}

.image--block {
	display: block;
	width: 100%
}

.image--medium {
	max-width: 8em
}

.image--small {
	max-width: 4em
}

.object-contain {
	-o-object-fit: contain;
	object-fit: contain
}

.object-cover {
	-o-object-fit: cover;
	object-fit: cover
}

.select-none {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.video-wrapper {
	height: 0;
	position: relative;
	padding-bottom: 56.24562456%
}

.video-frame {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.map-canvas {
	color: #000;
	height: 19.2rem;
	position: relative
}

.no-map {
	align-items: center;
	background: #f0f6f9;
	display: flex;
	height: 19.2rem;
	justify-content: center;
	padding: 3rem
}

.has-icon__icon,
.has-icon__label {
	display: block
}

.has-icon__icon+.has-icon__label,
.has-icon__label+.has-icon__icon {
	margin-left: .5rem
}

.invisible-link {
	color: inherit;
	text-decoration: none
}

.invisible-link:active,
.invisible-link:focus,
.invisible-link:hover {
	text-decoration: underline
}

.lazy-hidden,
.lazy-initial {
	opacity: 0;
	transition: opacity .4s
}

.lazy-placeholder {
	display: none
}

.lazy-error {
	display: none!important;
	opacity: 0;
	transition: opacity .4s
}

.lazy-error+.lazy-placeholder {
	display: block;
	height: 16em;
	margin-left: auto;
	margin-right: auto
}

.lazy-loaded {
	opacity: 1;
	transition: opacity .4s
}

.no-js img[data-src] {
	display: none
}

.privacy-placeholder {
	align-items: center;
	background: #f0f6f9;
	border-radius: .4rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 3rem;
	text-align: center
}

.relative {
	position: relative
}

.absolute {
	position: absolute
}

.fixed {
	position: fixed
}

.static {
	position: static
}

.inset-b-0 {
	bottom: 0
}

.inset-b-auto {
	bottom: auto
}

.inset-b-50 {
	bottom: 50%
}

.inset-b-100 {
	bottom: 100%
}

.inset-l-0 {
	left: 0
}

.inset-l-auto {
	left: auto
}

.inset-l-50 {
	left: 50%
}

.inset-l-100 {
	left: 100%
}

.inset-r-0 {
	right: 0
}

.inset-r-auto {
	right: auto
}

.inset-r-50 {
	right: 50%
}

.inset-r-100 {
	right: 100%
}

.inset-t-0 {
	top: 0
}

.inset-t-auto {
	top: auto
}

.inset-t-50 {
	top: 50%
}

.inset-t-100 {
	top: 100%
}

.inset-x-0 {
	left: 0;
	right: 0
}

.inset-0,
.inset-y-0 {
	bottom: 0;
	top: 0
}

.inset-0 {
	left: 0;
	right: 0
}

.-trax-50 {
	transform: translateX(-50%)
}

.-tray-50 {
	transform: translateY(-50%)
}

.-traxy-50 {
	transform: translate(-50%, -50%)
}

@media (min-width:20em) {
	.m\:relative {
		position: relative
	}
	.m\:absolute {
		position: absolute
	}
	.m\:fixed {
		position: fixed
	}
	.m\:static {
		position: static
	}
	.m\:inset-b-0 {
		bottom: 0
	}
	.m\:inset-b-auto {
		bottom: auto
	}
	.m\:inset-b-50 {
		bottom: 50%
	}
	.m\:inset-b-100 {
		bottom: 100%
	}
	.m\:inset-l-0 {
		left: 0
	}
	.m\:inset-l-auto {
		left: auto
	}
	.m\:inset-l-50 {
		left: 50%
	}
	.m\:inset-l-100 {
		left: 100%
	}
	.m\:inset-r-0 {
		right: 0
	}
	.m\:inset-r-auto {
		right: auto
	}
	.m\:inset-r-50 {
		right: 50%
	}
	.m\:inset-r-100 {
		right: 100%
	}
	.m\:inset-t-0 {
		top: 0
	}
	.m\:inset-t-auto {
		top: auto
	}
	.m\:inset-t-50 {
		top: 50%
	}
	.m\:inset-t-100 {
		top: 100%
	}
	.m\:inset-x-0 {
		left: 0;
		right: 0
	}
	.m\:inset-0,
	.m\:inset-y-0 {
		bottom: 0;
		top: 0
	}
	.m\:inset-0 {
		left: 0;
		right: 0
	}
	.m\:-trax-50 {
		transform: translateX(-50%)
	}
	.m\:-tray-50 {
		transform: translateY(-50%)
	}
	.m\:-traxy-50 {
		transform: translate(-50%, -50%)
	}
}

@media (min-width:31.25em) {
	.st\:relative {
		position: relative
	}
	.st\:absolute {
		position: absolute
	}
	.st\:fixed {
		position: fixed
	}
	.st\:static {
		position: static
	}
	.st\:inset-b-0 {
		bottom: 0
	}
	.st\:inset-b-auto {
		bottom: auto
	}
	.st\:inset-b-50 {
		bottom: 50%
	}
	.st\:inset-b-100 {
		bottom: 100%
	}
	.st\:inset-l-0 {
		left: 0
	}
	.st\:inset-l-auto {
		left: auto
	}
	.st\:inset-l-50 {
		left: 50%
	}
	.st\:inset-l-100 {
		left: 100%
	}
	.st\:inset-r-0 {
		right: 0
	}
	.st\:inset-r-auto {
		right: auto
	}
	.st\:inset-r-50 {
		right: 50%
	}
	.st\:inset-r-100 {
		right: 100%
	}
	.st\:inset-t-0 {
		top: 0
	}
	.st\:inset-t-auto {
		top: auto
	}
	.st\:inset-t-50 {
		top: 50%
	}
	.st\:inset-t-100 {
		top: 100%
	}
	.st\:inset-x-0 {
		left: 0;
		right: 0
	}
	.st\:inset-0,
	.st\:inset-y-0 {
		bottom: 0;
		top: 0
	}
	.st\:inset-0 {
		left: 0;
		right: 0
	}
	.st\:-trax-50 {
		transform: translateX(-50%)
	}
	.st\:-tray-50 {
		transform: translateY(-50%)
	}
	.st\:-traxy-50 {
		transform: translate(-50%, -50%)
	}
}

@media (min-width:46.25em) {
	.t\:relative {
		position: relative
	}
	.t\:absolute {
		position: absolute
	}
	.t\:fixed {
		position: fixed
	}
	.t\:static {
		position: static
	}
	.t\:inset-b-0 {
		bottom: 0
	}
	.t\:inset-b-auto {
		bottom: auto
	}
	.t\:inset-b-50 {
		bottom: 50%
	}
	.t\:inset-b-100 {
		bottom: 100%
	}
	.t\:inset-l-0 {
		left: 0
	}
	.t\:inset-l-auto {
		left: auto
	}
	.t\:inset-l-50 {
		left: 50%
	}
	.t\:inset-l-100 {
		left: 100%
	}
	.t\:inset-r-0 {
		right: 0
	}
	.t\:inset-r-auto {
		right: auto
	}
	.t\:inset-r-50 {
		right: 50%
	}
	.t\:inset-r-100 {
		right: 100%
	}
	.t\:inset-t-0 {
		top: 0
	}
	.t\:inset-t-auto {
		top: auto
	}
	.t\:inset-t-50 {
		top: 50%
	}
	.t\:inset-t-100 {
		top: 100%
	}
	.t\:inset-x-0 {
		left: 0;
		right: 0
	}
	.t\:inset-0,
	.t\:inset-y-0 {
		bottom: 0;
		top: 0
	}
	.t\:inset-0 {
		left: 0;
		right: 0
	}
	.t\:-trax-50 {
		transform: translateX(-50%)
	}
	.t\:-tray-50 {
		transform: translateY(-50%)
	}
	.t\:-traxy-50 {
		transform: translate(-50%, -50%)
	}
}

@media (min-width:46.25em) {
	.ns\:relative {
		position: relative
	}
	.ns\:absolute {
		position: absolute
	}
	.ns\:fixed {
		position: fixed
	}
	.ns\:static {
		position: static
	}
	.ns\:inset-b-0 {
		bottom: 0
	}
	.ns\:inset-b-auto {
		bottom: auto
	}
	.ns\:inset-b-50 {
		bottom: 50%
	}
	.ns\:inset-b-100 {
		bottom: 100%
	}
	.ns\:inset-l-0 {
		left: 0
	}
	.ns\:inset-l-auto {
		left: auto
	}
	.ns\:inset-l-50 {
		left: 50%
	}
	.ns\:inset-l-100 {
		left: 100%
	}
	.ns\:inset-r-0 {
		right: 0
	}
	.ns\:inset-r-auto {
		right: auto
	}
	.ns\:inset-r-50 {
		right: 50%
	}
	.ns\:inset-r-100 {
		right: 100%
	}
	.ns\:inset-t-0 {
		top: 0
	}
	.ns\:inset-t-auto {
		top: auto
	}
	.ns\:inset-t-50 {
		top: 50%
	}
	.ns\:inset-t-100 {
		top: 100%
	}
	.ns\:inset-x-0 {
		left: 0;
		right: 0
	}
	.ns\:inset-0,
	.ns\:inset-y-0 {
		bottom: 0;
		top: 0
	}
	.ns\:inset-0 {
		left: 0;
		right: 0
	}
	.ns\:-trax-50 {
		transform: translateX(-50%)
	}
	.ns\:-tray-50 {
		transform: translateY(-50%)
	}
	.ns\:-traxy-50 {
		transform: translate(-50%, -50%)
	}
}

@media (min-width:61.25em) {
	.d\:relative {
		position: relative
	}
	.d\:absolute {
		position: absolute
	}
	.d\:fixed {
		position: fixed
	}
	.d\:static {
		position: static
	}
	.d\:inset-b-0 {
		bottom: 0
	}
	.d\:inset-b-auto {
		bottom: auto
	}
	.d\:inset-b-50 {
		bottom: 50%
	}
	.d\:inset-b-100 {
		bottom: 100%
	}
	.d\:inset-l-0 {
		left: 0
	}
	.d\:inset-l-auto {
		left: auto
	}
	.d\:inset-l-50 {
		left: 50%
	}
	.d\:inset-l-100 {
		left: 100%
	}
	.d\:inset-r-0 {
		right: 0
	}
	.d\:inset-r-auto {
		right: auto
	}
	.d\:inset-r-50 {
		right: 50%
	}
	.d\:inset-r-100 {
		right: 100%
	}
	.d\:inset-t-0 {
		top: 0
	}
	.d\:inset-t-auto {
		top: auto
	}
	.d\:inset-t-50 {
		top: 50%
	}
	.d\:inset-t-100 {
		top: 100%
	}
	.d\:inset-x-0 {
		left: 0;
		right: 0
	}
	.d\:inset-0,
	.d\:inset-y-0 {
		bottom: 0;
		top: 0
	}
	.d\:inset-0 {
		left: 0;
		right: 0
	}
	.d\:-trax-50 {
		transform: translateX(-50%)
	}
	.d\:-tray-50 {
		transform: translateY(-50%)
	}
	.d\:-traxy-50 {
		transform: translate(-50%, -50%)
	}
}

@media (min-width:78.125em) {
	.l\:relative {
		position: relative
	}
	.l\:absolute {
		position: absolute
	}
	.l\:fixed {
		position: fixed
	}
	.l\:static {
		position: static
	}
	.l\:inset-b-0 {
		bottom: 0
	}
	.l\:inset-b-auto {
		bottom: auto
	}
	.l\:inset-b-50 {
		bottom: 50%
	}
	.l\:inset-b-100 {
		bottom: 100%
	}
	.l\:inset-l-0 {
		left: 0
	}
	.l\:inset-l-auto {
		left: auto
	}
	.l\:inset-l-50 {
		left: 50%
	}
	.l\:inset-l-100 {
		left: 100%
	}
	.l\:inset-r-0 {
		right: 0
	}
	.l\:inset-r-auto {
		right: auto
	}
	.l\:inset-r-50 {
		right: 50%
	}
	.l\:inset-r-100 {
		right: 100%
	}
	.l\:inset-t-0 {
		top: 0
	}
	.l\:inset-t-auto {
		top: auto
	}
	.l\:inset-t-50 {
		top: 50%
	}
	.l\:inset-t-100 {
		top: 100%
	}
	.l\:inset-x-0 {
		left: 0;
		right: 0
	}
	.l\:inset-0,
	.l\:inset-y-0 {
		bottom: 0;
		top: 0
	}
	.l\:inset-0 {
		left: 0;
		right: 0
	}
	.l\:-trax-50 {
		transform: translateX(-50%)
	}
	.l\:-tray-50 {
		transform: translateY(-50%)
	}
	.l\:-traxy-50 {
		transform: translate(-50%, -50%)
	}
}

@media (min-width:96.25em) {
	.w\:relative {
		position: relative
	}
	.w\:absolute {
		position: absolute
	}
	.w\:fixed {
		position: fixed
	}
	.w\:static {
		position: static
	}
	.w\:inset-b-0 {
		bottom: 0
	}
	.w\:inset-b-auto {
		bottom: auto
	}
	.w\:inset-b-50 {
		bottom: 50%
	}
	.w\:inset-b-100 {
		bottom: 100%
	}
	.w\:inset-l-0 {
		left: 0
	}
	.w\:inset-l-auto {
		left: auto
	}
	.w\:inset-l-50 {
		left: 50%
	}
	.w\:inset-l-100 {
		left: 100%
	}
	.w\:inset-r-0 {
		right: 0
	}
	.w\:inset-r-auto {
		right: auto
	}
	.w\:inset-r-50 {
		right: 50%
	}
	.w\:inset-r-100 {
		right: 100%
	}
	.w\:inset-t-0 {
		top: 0
	}
	.w\:inset-t-auto {
		top: auto
	}
	.w\:inset-t-50 {
		top: 50%
	}
	.w\:inset-t-100 {
		top: 100%
	}
	.w\:inset-x-0 {
		left: 0;
		right: 0
	}
	.w\:inset-0,
	.w\:inset-y-0 {
		bottom: 0;
		top: 0
	}
	.w\:inset-0 {
		left: 0;
		right: 0
	}
	.w\:-trax-50 {
		transform: translateX(-50%)
	}
	.w\:-tray-50 {
		transform: translateY(-50%)
	}
	.w\:-traxy-50 {
		transform: translate(-50%, -50%)
	}
}

.z-0 {
	z-index: 0
}

.z-10 {
	z-index: 10
}

.z-20 {
	z-index: 20
}

.z-30 {
	z-index: 30
}

.z-40 {
	z-index: 40
}

.z-50 {
	z-index: 50
}

.h-px {
	height: 1px
}

.h-1 {
	height: .4rem
}

.h-2 {
	height: .8rem
}

.h-3 {
	height: 1.2rem
}

.h-4 {
	height: 1.6rem
}

.h-5 {
	height: 2.4rem
}

.h-6 {
	height: 3.2rem
}

.h-7 {
	height: 4.8rem
}

.h-8 {
	height: 6.4rem
}

.h-9 {
	height: 9.6rem
}

.h-10 {
	height: 12.8rem
}

.h-11 {
	height: 19.2rem
}

.h-12 {
	height: 25.6rem
}

.h-13 {
	height: 38.4rem
}

.h-14 {
	height: 51.2rem
}

.h-15 {
	height: 64rem
}

.h-16 {
	height: 76.8rem
}

.h-17 {
	height: 99.2rem
}

.h-18 {
	height: 120rem
}

.h-19 {
	height: 144rem
}

.h-full {
	height: 100%
}

.h-screen {
	height: 100vh
}

.h-page {
	height: 1440px
}

.w-px {
	width: 1px
}

.w-1 {
	width: .4rem
}

.w-2 {
	width: .8rem
}

.w-3 {
	width: 1.2rem
}

.w-4 {
	width: 1.6rem
}

.w-5 {
	width: 2.4rem
}

.w-6 {
	width: 3.2rem
}

.w-7 {
	width: 4.8rem
}

.w-8 {
	width: 6.4rem
}

.w-9 {
	width: 9.6rem
}

.w-10 {
	width: 12.8rem
}

.w-11 {
	width: 19.2rem
}

.w-12 {
	width: 25.6rem
}

.w-13 {
	width: 38.4rem
}

.w-14 {
	width: 51.2rem
}

.w-15 {
	width: 64rem
}

.w-16 {
	width: 76.8rem
}

.w-17 {
	width: 99.2rem
}

.w-18 {
	width: 120rem
}

.w-19 {
	width: 144rem
}

.w-full {
	width: 100%
}

.w-screen {
	width: 100vw
}

.w-page {
	width: 1440px
}

.max-h-px {
	max-height: 1px
}

.max-h-1 {
	max-height: .4rem
}

.max-h-2 {
	max-height: .8rem
}

.max-h-3 {
	max-height: 1.2rem
}

.max-h-4 {
	max-height: 1.6rem
}

.max-h-5 {
	max-height: 2.4rem
}

.max-h-6 {
	max-height: 3.2rem
}

.max-h-7 {
	max-height: 4.8rem
}

.max-h-8 {
	max-height: 6.4rem
}

.max-h-9 {
	max-height: 9.6rem
}

.max-h-10 {
	max-height: 12.8rem
}

.max-h-11 {
	max-height: 19.2rem
}

.max-h-12 {
	max-height: 25.6rem
}

.max-h-13 {
	max-height: 38.4rem
}

.max-h-14 {
	max-height: 51.2rem
}

.max-h-15 {
	max-height: 64rem
}

.max-h-16 {
	max-height: 76.8rem
}

.max-h-17 {
	max-height: 99.2rem
}

.max-h-18 {
	max-height: 120rem
}

.max-h-19 {
	max-height: 144rem
}

.max-h-full {
	max-height: 100%
}

.max-h-screen {
	max-height: 100vw
}

.max-h-page {
	max-height: 1440px
}

.max-w-px {
	max-width: 1px
}

.max-w-1 {
	max-width: .4rem
}

.max-w-2 {
	max-width: .8rem
}

.max-w-3 {
	max-width: 1.2rem
}

.max-w-4 {
	max-width: 1.6rem
}

.max-w-5 {
	max-width: 2.4rem
}

.max-w-6 {
	max-width: 3.2rem
}

.max-w-7 {
	max-width: 4.8rem
}

.max-w-8 {
	max-width: 6.4rem
}

.max-w-9 {
	max-width: 9.6rem
}

.max-w-10 {
	max-width: 12.8rem
}

.max-w-11 {
	max-width: 19.2rem
}

.max-w-12 {
	max-width: 25.6rem
}

.max-w-13 {
	max-width: 38.4rem
}

.max-w-14 {
	max-width: 51.2rem
}

.max-w-15 {
	max-width: 64rem
}

.max-w-16 {
	max-width: 76.8rem
}

.max-w-17 {
	max-width: 99.2rem
}

.max-w-18 {
	max-width: 120rem
}

.max-w-19 {
	max-width: 144rem
}

.max-w-full {
	max-width: 100%
}

.max-w-screen {
	max-width: 100vw
}

.max-w-page {
	max-width: 1440px
}

.min-h-px {
	min-height: 1px
}

.min-h-1 {
	min-height: .4rem
}

.min-h-2 {
	min-height: .8rem
}

.min-h-3 {
	min-height: 1.2rem
}

.min-h-4 {
	min-height: 1.6rem
}

.min-h-5 {
	min-height: 2.4rem
}

.min-h-6 {
	min-height: 3.2rem
}

.min-h-7 {
	min-height: 4.8rem
}

.min-h-8 {
	min-height: 6.4rem
}

.min-h-9 {
	min-height: 9.6rem
}

.min-h-10 {
	min-height: 12.8rem
}

.min-h-11 {
	min-height: 19.2rem
}

.min-h-12 {
	min-height: 25.6rem
}

.min-h-13 {
	min-height: 38.4rem
}

.min-h-14 {
	min-height: 51.2rem
}

.min-h-15 {
	min-height: 64rem
}

.min-h-16 {
	min-height: 76.8rem
}

.min-h-17 {
	min-height: 99.2rem
}

.min-h-18 {
	min-height: 120rem
}

.min-h-19 {
	min-height: 144rem
}

.min-h-full {
	min-height: 100%
}

.min-h-screen {
	min-height: 100vw
}

.min-h-page {
	min-height: 1440px
}

.min-w-px {
	min-width: 1px
}

.min-w-1 {
	min-width: .4rem
}

.min-w-2 {
	min-width: .8rem
}

.min-w-3 {
	min-width: 1.2rem
}

.min-w-4 {
	min-width: 1.6rem
}

.min-w-5 {
	min-width: 2.4rem
}

.min-w-6 {
	min-width: 3.2rem
}

.min-w-7 {
	min-width: 4.8rem
}

.min-w-8 {
	min-width: 6.4rem
}

.min-w-9 {
	min-width: 9.6rem
}

.min-w-10 {
	min-width: 12.8rem
}

.min-w-11 {
	min-width: 19.2rem
}

.min-w-12 {
	min-width: 25.6rem
}

.min-w-13 {
	min-width: 38.4rem
}

.min-w-14 {
	min-width: 51.2rem
}

.min-w-15 {
	min-width: 64rem
}

.min-w-16 {
	min-width: 76.8rem
}

.min-w-17 {
	min-width: 99.2rem
}

.min-w-18 {
	min-width: 120rem
}

.min-w-19 {
	min-width: 144rem
}

.min-w-full {
	min-width: 100%
}

.min-w-screen {
	min-width: 100vw
}

.min-w-page {
	min-width: 1440px
}

.w-1-2 {
	width: 50%
}

.w-1-3 {
	width: 33.33333%
}

.w-2-3 {
	width: 66.66667%
}

.w-1-4 {
	width: 25%
}

.w-3-4 {
	width: 75%
}

.w-1-5 {
	width: 20%
}

.w-2-5 {
	width: 40%
}

.w-3-5 {
	width: 60%
}

.w-4-5 {
	width: 80%
}

.w-1-6 {
	width: 16.66667%
}

.w-5-6 {
	width: 83.33333%
}

.w-auto {
	width: auto
}

.overflow-hidden {
	overflow: hidden
}

.overflow-x-hidden {
	overflow-x: hidden
}

.overflow-y-hidden {
	overflow-y: hidden
}

.overflow-auto {
	overflow: auto
}

.overflow-x-auto {
	overflow-x: auto
}

.overflow-y-auto {
	overflow-y: auto
}

.overflow-scroll {
	overflow: scroll
}

.overflow-x-scroll {
	overflow-x: scroll
}

.overflow-y-scroll {
	overflow-y: scroll
}

@media (min-width:20em) {
	.m\:h-px {
		height: 1px
	}
	.m\:h-1 {
		height: .4rem
	}
	.m\:h-2 {
		height: .8rem
	}
	.m\:h-3 {
		height: 1.2rem
	}
	.m\:h-4 {
		height: 1.6rem
	}
	.m\:h-5 {
		height: 2.4rem
	}
	.m\:h-6 {
		height: 3.2rem
	}
	.m\:h-7 {
		height: 4.8rem
	}
	.m\:h-8 {
		height: 6.4rem
	}
	.m\:h-9 {
		height: 9.6rem
	}
	.m\:h-10 {
		height: 12.8rem
	}
	.m\:h-11 {
		height: 19.2rem
	}
	.m\:h-12 {
		height: 25.6rem
	}
	.m\:h-13 {
		height: 38.4rem
	}
	.m\:h-14 {
		height: 51.2rem
	}
	.m\:h-15 {
		height: 64rem
	}
	.m\:h-16 {
		height: 76.8rem
	}
	.m\:h-17 {
		height: 99.2rem
	}
	.m\:h-18 {
		height: 120rem
	}
	.m\:h-19 {
		height: 144rem
	}
	.m\:h-full {
		height: 100%
	}
	.m\:h-screen {
		height: 100vh
	}
	.m\:h-page {
		height: 1440px
	}
	.m\:w-px {
		width: 1px
	}
	.m\:w-1 {
		width: .4rem
	}
	.m\:w-2 {
		width: .8rem
	}
	.m\:w-3 {
		width: 1.2rem
	}
	.m\:w-4 {
		width: 1.6rem
	}
	.m\:w-5 {
		width: 2.4rem
	}
	.m\:w-6 {
		width: 3.2rem
	}
	.m\:w-7 {
		width: 4.8rem
	}
	.m\:w-8 {
		width: 6.4rem
	}
	.m\:w-9 {
		width: 9.6rem
	}
	.m\:w-10 {
		width: 12.8rem
	}
	.m\:w-11 {
		width: 19.2rem
	}
	.m\:w-12 {
		width: 25.6rem
	}
	.m\:w-13 {
		width: 38.4rem
	}
	.m\:w-14 {
		width: 51.2rem
	}
	.m\:w-15 {
		width: 64rem
	}
	.m\:w-16 {
		width: 76.8rem
	}
	.m\:w-17 {
		width: 99.2rem
	}
	.m\:w-18 {
		width: 120rem
	}
	.m\:w-19 {
		width: 144rem
	}
	.m\:w-full {
		width: 100%
	}
	.m\:w-screen {
		width: 100vw
	}
	.m\:w-page {
		width: 1440px
	}
	.m\:max-h-px {
		max-height: 1px
	}
	.m\:max-h-1 {
		max-height: .4rem
	}
	.m\:max-h-2 {
		max-height: .8rem
	}
	.m\:max-h-3 {
		max-height: 1.2rem
	}
	.m\:max-h-4 {
		max-height: 1.6rem
	}
	.m\:max-h-5 {
		max-height: 2.4rem
	}
	.m\:max-h-6 {
		max-height: 3.2rem
	}
	.m\:max-h-7 {
		max-height: 4.8rem
	}
	.m\:max-h-8 {
		max-height: 6.4rem
	}
	.m\:max-h-9 {
		max-height: 9.6rem
	}
	.m\:max-h-10 {
		max-height: 12.8rem
	}
	.m\:max-h-11 {
		max-height: 19.2rem
	}
	.m\:max-h-12 {
		max-height: 25.6rem
	}
	.m\:max-h-13 {
		max-height: 38.4rem
	}
	.m\:max-h-14 {
		max-height: 51.2rem
	}
	.m\:max-h-15 {
		max-height: 64rem
	}
	.m\:max-h-16 {
		max-height: 76.8rem
	}
	.m\:max-h-17 {
		max-height: 99.2rem
	}
	.m\:max-h-18 {
		max-height: 120rem
	}
	.m\:max-h-19 {
		max-height: 144rem
	}
	.m\:max-h-full {
		max-height: 100%
	}
	.m\:max-h-screen {
		max-height: 100vw
	}
	.m\:max-h-page {
		max-height: 1440px
	}
	.m\:max-w-px {
		max-width: 1px
	}
	.m\:max-w-1 {
		max-width: .4rem
	}
	.m\:max-w-2 {
		max-width: .8rem
	}
	.m\:max-w-3 {
		max-width: 1.2rem
	}
	.m\:max-w-4 {
		max-width: 1.6rem
	}
	.m\:max-w-5 {
		max-width: 2.4rem
	}
	.m\:max-w-6 {
		max-width: 3.2rem
	}
	.m\:max-w-7 {
		max-width: 4.8rem
	}
	.m\:max-w-8 {
		max-width: 6.4rem
	}
	.m\:max-w-9 {
		max-width: 9.6rem
	}
	.m\:max-w-10 {
		max-width: 12.8rem
	}
	.m\:max-w-11 {
		max-width: 19.2rem
	}
	.m\:max-w-12 {
		max-width: 25.6rem
	}
	.m\:max-w-13 {
		max-width: 38.4rem
	}
	.m\:max-w-14 {
		max-width: 51.2rem
	}
	.m\:max-w-15 {
		max-width: 64rem
	}
	.m\:max-w-16 {
		max-width: 76.8rem
	}
	.m\:max-w-17 {
		max-width: 99.2rem
	}
	.m\:max-w-18 {
		max-width: 120rem
	}
	.m\:max-w-19 {
		max-width: 144rem
	}
	.m\:max-w-full {
		max-width: 100%
	}
	.m\:max-w-screen {
		max-width: 100vw
	}
	.m\:max-w-page {
		max-width: 1440px
	}
	.m\:min-h-px {
		min-height: 1px
	}
	.m\:min-h-1 {
		min-height: .4rem
	}
	.m\:min-h-2 {
		min-height: .8rem
	}
	.m\:min-h-3 {
		min-height: 1.2rem
	}
	.m\:min-h-4 {
		min-height: 1.6rem
	}
	.m\:min-h-5 {
		min-height: 2.4rem
	}
	.m\:min-h-6 {
		min-height: 3.2rem
	}
	.m\:min-h-7 {
		min-height: 4.8rem
	}
	.m\:min-h-8 {
		min-height: 6.4rem
	}
	.m\:min-h-9 {
		min-height: 9.6rem
	}
	.m\:min-h-10 {
		min-height: 12.8rem
	}
	.m\:min-h-11 {
		min-height: 19.2rem
	}
	.m\:min-h-12 {
		min-height: 25.6rem
	}
	.m\:min-h-13 {
		min-height: 38.4rem
	}
	.m\:min-h-14 {
		min-height: 51.2rem
	}
	.m\:min-h-15 {
		min-height: 64rem
	}
	.m\:min-h-16 {
		min-height: 76.8rem
	}
	.m\:min-h-17 {
		min-height: 99.2rem
	}
	.m\:min-h-18 {
		min-height: 120rem
	}
	.m\:min-h-19 {
		min-height: 144rem
	}
	.m\:min-h-full {
		min-height: 100%
	}
	.m\:min-h-screen {
		min-height: 100vw
	}
	.m\:min-h-page {
		min-height: 1440px
	}
	.m\:min-w-px {
		min-width: 1px
	}
	.m\:min-w-1 {
		min-width: .4rem
	}
	.m\:min-w-2 {
		min-width: .8rem
	}
	.m\:min-w-3 {
		min-width: 1.2rem
	}
	.m\:min-w-4 {
		min-width: 1.6rem
	}
	.m\:min-w-5 {
		min-width: 2.4rem
	}
	.m\:min-w-6 {
		min-width: 3.2rem
	}
	.m\:min-w-7 {
		min-width: 4.8rem
	}
	.m\:min-w-8 {
		min-width: 6.4rem
	}
	.m\:min-w-9 {
		min-width: 9.6rem
	}
	.m\:min-w-10 {
		min-width: 12.8rem
	}
	.m\:min-w-11 {
		min-width: 19.2rem
	}
	.m\:min-w-12 {
		min-width: 25.6rem
	}
	.m\:min-w-13 {
		min-width: 38.4rem
	}
	.m\:min-w-14 {
		min-width: 51.2rem
	}
	.m\:min-w-15 {
		min-width: 64rem
	}
	.m\:min-w-16 {
		min-width: 76.8rem
	}
	.m\:min-w-17 {
		min-width: 99.2rem
	}
	.m\:min-w-18 {
		min-width: 120rem
	}
	.m\:min-w-19 {
		min-width: 144rem
	}
	.m\:min-w-full {
		min-width: 100%
	}
	.m\:min-w-screen {
		min-width: 100vw
	}
	.m\:min-w-page {
		min-width: 1440px
	}
	.m\:w-1-2 {
		width: 50%
	}
	.m\:w-1-3 {
		width: 33.33333%
	}
	.m\:w-2-3 {
		width: 66.66667%
	}
	.m\:w-1-4 {
		width: 25%
	}
	.m\:w-3-4 {
		width: 75%
	}
	.m\:w-1-5 {
		width: 20%
	}
	.m\:w-2-5 {
		width: 40%
	}
	.m\:w-3-5 {
		width: 60%
	}
	.m\:w-4-5 {
		width: 80%
	}
	.m\:w-1-6 {
		width: 16.66667%
	}
	.m\:w-5-6 {
		width: 83.33333%
	}
	.m\:w-auto {
		width: auto
	}
	.m\:overflow-hidden {
		overflow: hidden
	}
	.m\:overflow-x-hidden {
		overflow-x: hidden
	}
	.m\:overflow-y-hidden {
		overflow-y: hidden
	}
	.m\:overflow-auto {
		overflow: auto
	}
	.m\:overflow-x-auto {
		overflow-x: auto
	}
	.m\:overflow-y-auto {
		overflow-y: auto
	}
	.m\:overflow-scroll {
		overflow: scroll
	}
	.m\:overflow-x-scroll {
		overflow-x: scroll
	}
	.m\:overflow-y-scroll {
		overflow-y: scroll
	}
}

@media (min-width:31.25em) {
	.st\:h-px {
		height: 1px
	}
	.st\:h-1 {
		height: .4rem
	}
	.st\:h-2 {
		height: .8rem
	}
	.st\:h-3 {
		height: 1.2rem
	}
	.st\:h-4 {
		height: 1.6rem
	}
	.st\:h-5 {
		height: 2.4rem
	}
	.st\:h-6 {
		height: 3.2rem
	}
	.st\:h-7 {
		height: 4.8rem
	}
	.st\:h-8 {
		height: 6.4rem
	}
	.st\:h-9 {
		height: 9.6rem
	}
	.st\:h-10 {
		height: 12.8rem
	}
	.st\:h-11 {
		height: 19.2rem
	}
	.st\:h-12 {
		height: 25.6rem
	}
	.st\:h-13 {
		height: 38.4rem
	}
	.st\:h-14 {
		height: 51.2rem
	}
	.st\:h-15 {
		height: 64rem
	}
	.st\:h-16 {
		height: 76.8rem
	}
	.st\:h-17 {
		height: 99.2rem
	}
	.st\:h-18 {
		height: 120rem
	}
	.st\:h-19 {
		height: 144rem
	}
	.st\:h-full {
		height: 100%
	}
	.st\:h-screen {
		height: 100vh
	}
	.st\:h-page {
		height: 1440px
	}
	.st\:w-px {
		width: 1px
	}
	.st\:w-1 {
		width: .4rem
	}
	.st\:w-2 {
		width: .8rem
	}
	.st\:w-3 {
		width: 1.2rem
	}
	.st\:w-4 {
		width: 1.6rem
	}
	.st\:w-5 {
		width: 2.4rem
	}
	.st\:w-6 {
		width: 3.2rem
	}
	.st\:w-7 {
		width: 4.8rem
	}
	.st\:w-8 {
		width: 6.4rem
	}
	.st\:w-9 {
		width: 9.6rem
	}
	.st\:w-10 {
		width: 12.8rem
	}
	.st\:w-11 {
		width: 19.2rem
	}
	.st\:w-12 {
		width: 25.6rem
	}
	.st\:w-13 {
		width: 38.4rem
	}
	.st\:w-14 {
		width: 51.2rem
	}
	.st\:w-15 {
		width: 64rem
	}
	.st\:w-16 {
		width: 76.8rem
	}
	.st\:w-17 {
		width: 99.2rem
	}
	.st\:w-18 {
		width: 120rem
	}
	.st\:w-19 {
		width: 144rem
	}
	.st\:w-full {
		width: 100%
	}
	.st\:w-screen {
		width: 100vw
	}
	.st\:w-page {
		width: 1440px
	}
	.st\:max-h-px {
		max-height: 1px
	}
	.st\:max-h-1 {
		max-height: .4rem
	}
	.st\:max-h-2 {
		max-height: .8rem
	}
	.st\:max-h-3 {
		max-height: 1.2rem
	}
	.st\:max-h-4 {
		max-height: 1.6rem
	}
	.st\:max-h-5 {
		max-height: 2.4rem
	}
	.st\:max-h-6 {
		max-height: 3.2rem
	}
	.st\:max-h-7 {
		max-height: 4.8rem
	}
	.st\:max-h-8 {
		max-height: 6.4rem
	}
	.st\:max-h-9 {
		max-height: 9.6rem
	}
	.st\:max-h-10 {
		max-height: 12.8rem
	}
	.st\:max-h-11 {
		max-height: 19.2rem
	}
	.st\:max-h-12 {
		max-height: 25.6rem
	}
	.st\:max-h-13 {
		max-height: 38.4rem
	}
	.st\:max-h-14 {
		max-height: 51.2rem
	}
	.st\:max-h-15 {
		max-height: 64rem
	}
	.st\:max-h-16 {
		max-height: 76.8rem
	}
	.st\:max-h-17 {
		max-height: 99.2rem
	}
	.st\:max-h-18 {
		max-height: 120rem
	}
	.st\:max-h-19 {
		max-height: 144rem
	}
	.st\:max-h-full {
		max-height: 100%
	}
	.st\:max-h-screen {
		max-height: 100vw
	}
	.st\:max-h-page {
		max-height: 1440px
	}
	.st\:max-w-px {
		max-width: 1px
	}
	.st\:max-w-1 {
		max-width: .4rem
	}
	.st\:max-w-2 {
		max-width: .8rem
	}
	.st\:max-w-3 {
		max-width: 1.2rem
	}
	.st\:max-w-4 {
		max-width: 1.6rem
	}
	.st\:max-w-5 {
		max-width: 2.4rem
	}
	.st\:max-w-6 {
		max-width: 3.2rem
	}
	.st\:max-w-7 {
		max-width: 4.8rem
	}
	.st\:max-w-8 {
		max-width: 6.4rem
	}
	.st\:max-w-9 {
		max-width: 9.6rem
	}
	.st\:max-w-10 {
		max-width: 12.8rem
	}
	.st\:max-w-11 {
		max-width: 19.2rem
	}
	.st\:max-w-12 {
		max-width: 25.6rem
	}
	.st\:max-w-13 {
		max-width: 38.4rem
	}
	.st\:max-w-14 {
		max-width: 51.2rem
	}
	.st\:max-w-15 {
		max-width: 64rem
	}
	.st\:max-w-16 {
		max-width: 76.8rem
	}
	.st\:max-w-17 {
		max-width: 99.2rem
	}
	.st\:max-w-18 {
		max-width: 120rem
	}
	.st\:max-w-19 {
		max-width: 144rem
	}
	.st\:max-w-full {
		max-width: 100%
	}
	.st\:max-w-screen {
		max-width: 100vw
	}
	.st\:max-w-page {
		max-width: 1440px
	}
	.st\:min-h-px {
		min-height: 1px
	}
	.st\:min-h-1 {
		min-height: .4rem
	}
	.st\:min-h-2 {
		min-height: .8rem
	}
	.st\:min-h-3 {
		min-height: 1.2rem
	}
	.st\:min-h-4 {
		min-height: 1.6rem
	}
	.st\:min-h-5 {
		min-height: 2.4rem
	}
	.st\:min-h-6 {
		min-height: 3.2rem
	}
	.st\:min-h-7 {
		min-height: 4.8rem
	}
	.st\:min-h-8 {
		min-height: 6.4rem
	}
	.st\:min-h-9 {
		min-height: 9.6rem
	}
	.st\:min-h-10 {
		min-height: 12.8rem
	}
	.st\:min-h-11 {
		min-height: 19.2rem
	}
	.st\:min-h-12 {
		min-height: 25.6rem
	}
	.st\:min-h-13 {
		min-height: 38.4rem
	}
	.st\:min-h-14 {
		min-height: 51.2rem
	}
	.st\:min-h-15 {
		min-height: 64rem
	}
	.st\:min-h-16 {
		min-height: 76.8rem
	}
	.st\:min-h-17 {
		min-height: 99.2rem
	}
	.st\:min-h-18 {
		min-height: 120rem
	}
	.st\:min-h-19 {
		min-height: 144rem
	}
	.st\:min-h-full {
		min-height: 100%
	}
	.st\:min-h-screen {
		min-height: 100vw
	}
	.st\:min-h-page {
		min-height: 1440px
	}
	.st\:min-w-px {
		min-width: 1px
	}
	.st\:min-w-1 {
		min-width: .4rem
	}
	.st\:min-w-2 {
		min-width: .8rem
	}
	.st\:min-w-3 {
		min-width: 1.2rem
	}
	.st\:min-w-4 {
		min-width: 1.6rem
	}
	.st\:min-w-5 {
		min-width: 2.4rem
	}
	.st\:min-w-6 {
		min-width: 3.2rem
	}
	.st\:min-w-7 {
		min-width: 4.8rem
	}
	.st\:min-w-8 {
		min-width: 6.4rem
	}
	.st\:min-w-9 {
		min-width: 9.6rem
	}
	.st\:min-w-10 {
		min-width: 12.8rem
	}
	.st\:min-w-11 {
		min-width: 19.2rem
	}
	.st\:min-w-12 {
		min-width: 25.6rem
	}
	.st\:min-w-13 {
		min-width: 38.4rem
	}
	.st\:min-w-14 {
		min-width: 51.2rem
	}
	.st\:min-w-15 {
		min-width: 64rem
	}
	.st\:min-w-16 {
		min-width: 76.8rem
	}
	.st\:min-w-17 {
		min-width: 99.2rem
	}
	.st\:min-w-18 {
		min-width: 120rem
	}
	.st\:min-w-19 {
		min-width: 144rem
	}
	.st\:min-w-full {
		min-width: 100%
	}
	.st\:min-w-screen {
		min-width: 100vw
	}
	.st\:min-w-page {
		min-width: 1440px
	}
	.st\:w-1-2 {
		width: 50%
	}
	.st\:w-1-3 {
		width: 33.33333%
	}
	.st\:w-2-3 {
		width: 66.66667%
	}
	.st\:w-1-4 {
		width: 25%
	}
	.st\:w-3-4 {
		width: 75%
	}
	.st\:w-1-5 {
		width: 20%
	}
	.st\:w-2-5 {
		width: 40%
	}
	.st\:w-3-5 {
		width: 60%
	}
	.st\:w-4-5 {
		width: 80%
	}
	.st\:w-1-6 {
		width: 16.66667%
	}
	.st\:w-5-6 {
		width: 83.33333%
	}
	.st\:w-auto {
		width: auto
	}
	.st\:overflow-hidden {
		overflow: hidden
	}
	.st\:overflow-x-hidden {
		overflow-x: hidden
	}
	.st\:overflow-y-hidden {
		overflow-y: hidden
	}
	.st\:overflow-auto {
		overflow: auto
	}
	.st\:overflow-x-auto {
		overflow-x: auto
	}
	.st\:overflow-y-auto {
		overflow-y: auto
	}
	.st\:overflow-scroll {
		overflow: scroll
	}
	.st\:overflow-x-scroll {
		overflow-x: scroll
	}
	.st\:overflow-y-scroll {
		overflow-y: scroll
	}
}

@media (min-width:46.25em) {
	.t\:h-px {
		height: 1px
	}
	.t\:h-1 {
		height: .4rem
	}
	.t\:h-2 {
		height: .8rem
	}
	.t\:h-3 {
		height: 1.2rem
	}
	.t\:h-4 {
		height: 1.6rem
	}
	.t\:h-5 {
		height: 2.4rem
	}
	.t\:h-6 {
		height: 3.2rem
	}
	.t\:h-7 {
		height: 4.8rem
	}
	.t\:h-8 {
		height: 6.4rem
	}
	.t\:h-9 {
		height: 9.6rem
	}
	.t\:h-10 {
		height: 12.8rem
	}
	.t\:h-11 {
		height: 19.2rem
	}
	.t\:h-12 {
		height: 25.6rem
	}
	.t\:h-13 {
		height: 38.4rem
	}
	.t\:h-14 {
		height: 51.2rem
	}
	.t\:h-15 {
		height: 64rem
	}
	.t\:h-16 {
		height: 76.8rem
	}
	.t\:h-17 {
		height: 99.2rem
	}
	.t\:h-18 {
		height: 120rem
	}
	.t\:h-19 {
		height: 144rem
	}
	.t\:h-full {
		height: 100%
	}
	.t\:h-screen {
		height: 100vh
	}
	.t\:h-page {
		height: 1440px
	}
	.t\:w-px {
		width: 1px
	}
	.t\:w-1 {
		width: .4rem
	}
	.t\:w-2 {
		width: .8rem
	}
	.t\:w-3 {
		width: 1.2rem
	}
	.t\:w-4 {
		width: 1.6rem
	}
	.t\:w-5 {
		width: 2.4rem
	}
	.t\:w-6 {
		width: 3.2rem
	}
	.t\:w-7 {
		width: 4.8rem
	}
	.t\:w-8 {
		width: 6.4rem
	}
	.t\:w-9 {
		width: 9.6rem
	}
	.t\:w-10 {
		width: 12.8rem
	}
	.t\:w-11 {
		width: 19.2rem
	}
	.t\:w-12 {
		width: 25.6rem
	}
	.t\:w-13 {
		width: 38.4rem
	}
	.t\:w-14 {
		width: 51.2rem
	}
	.t\:w-15 {
		width: 64rem
	}
	.t\:w-16 {
		width: 76.8rem
	}
	.t\:w-17 {
		width: 99.2rem
	}
	.t\:w-18 {
		width: 120rem
	}
	.t\:w-19 {
		width: 144rem
	}
	.t\:w-full {
		width: 100%
	}
	.t\:w-screen {
		width: 100vw
	}
	.t\:w-page {
		width: 1440px
	}
	.t\:max-h-px {
		max-height: 1px
	}
	.t\:max-h-1 {
		max-height: .4rem
	}
	.t\:max-h-2 {
		max-height: .8rem
	}
	.t\:max-h-3 {
		max-height: 1.2rem
	}
	.t\:max-h-4 {
		max-height: 1.6rem
	}
	.t\:max-h-5 {
		max-height: 2.4rem
	}
	.t\:max-h-6 {
		max-height: 3.2rem
	}
	.t\:max-h-7 {
		max-height: 4.8rem
	}
	.t\:max-h-8 {
		max-height: 6.4rem
	}
	.t\:max-h-9 {
		max-height: 9.6rem
	}
	.t\:max-h-10 {
		max-height: 12.8rem
	}
	.t\:max-h-11 {
		max-height: 19.2rem
	}
	.t\:max-h-12 {
		max-height: 25.6rem
	}
	.t\:max-h-13 {
		max-height: 38.4rem
	}
	.t\:max-h-14 {
		max-height: 51.2rem
	}
	.t\:max-h-15 {
		max-height: 64rem
	}
	.t\:max-h-16 {
		max-height: 76.8rem
	}
	.t\:max-h-17 {
		max-height: 99.2rem
	}
	.t\:max-h-18 {
		max-height: 120rem
	}
	.t\:max-h-19 {
		max-height: 144rem
	}
	.t\:max-h-full {
		max-height: 100%
	}
	.t\:max-h-screen {
		max-height: 100vw
	}
	.t\:max-h-page {
		max-height: 1440px
	}
	.t\:max-w-px {
		max-width: 1px
	}
	.t\:max-w-1 {
		max-width: .4rem
	}
	.t\:max-w-2 {
		max-width: .8rem
	}
	.t\:max-w-3 {
		max-width: 1.2rem
	}
	.t\:max-w-4 {
		max-width: 1.6rem
	}
	.t\:max-w-5 {
		max-width: 2.4rem
	}
	.t\:max-w-6 {
		max-width: 3.2rem
	}
	.t\:max-w-7 {
		max-width: 4.8rem
	}
	.t\:max-w-8 {
		max-width: 6.4rem
	}
	.t\:max-w-9 {
		max-width: 9.6rem
	}
	.t\:max-w-10 {
		max-width: 12.8rem
	}
	.t\:max-w-11 {
		max-width: 19.2rem
	}
	.t\:max-w-12 {
		max-width: 25.6rem
	}
	.t\:max-w-13 {
		max-width: 38.4rem
	}
	.t\:max-w-14 {
		max-width: 51.2rem
	}
	.t\:max-w-15 {
		max-width: 64rem
	}
	.t\:max-w-16 {
		max-width: 76.8rem
	}
	.t\:max-w-17 {
		max-width: 99.2rem
	}
	.t\:max-w-18 {
		max-width: 120rem
	}
	.t\:max-w-19 {
		max-width: 144rem
	}
	.t\:max-w-full {
		max-width: 100%
	}
	.t\:max-w-screen {
		max-width: 100vw
	}
	.t\:max-w-page {
		max-width: 1440px
	}
	.t\:min-h-px {
		min-height: 1px
	}
	.t\:min-h-1 {
		min-height: .4rem
	}
	.t\:min-h-2 {
		min-height: .8rem
	}
	.t\:min-h-3 {
		min-height: 1.2rem
	}
	.t\:min-h-4 {
		min-height: 1.6rem
	}
	.t\:min-h-5 {
		min-height: 2.4rem
	}
	.t\:min-h-6 {
		min-height: 3.2rem
	}
	.t\:min-h-7 {
		min-height: 4.8rem
	}
	.t\:min-h-8 {
		min-height: 6.4rem
	}
	.t\:min-h-9 {
		min-height: 9.6rem
	}
	.t\:min-h-10 {
		min-height: 12.8rem
	}
	.t\:min-h-11 {
		min-height: 19.2rem
	}
	.t\:min-h-12 {
		min-height: 25.6rem
	}
	.t\:min-h-13 {
		min-height: 38.4rem
	}
	.t\:min-h-14 {
		min-height: 51.2rem
	}
	.t\:min-h-15 {
		min-height: 64rem
	}
	.t\:min-h-16 {
		min-height: 76.8rem
	}
	.t\:min-h-17 {
		min-height: 99.2rem
	}
	.t\:min-h-18 {
		min-height: 120rem
	}
	.t\:min-h-19 {
		min-height: 144rem
	}
	.t\:min-h-full {
		min-height: 100%
	}
	.t\:min-h-screen {
		min-height: 100vw
	}
	.t\:min-h-page {
		min-height: 1440px
	}
	.t\:min-w-px {
		min-width: 1px
	}
	.t\:min-w-1 {
		min-width: .4rem
	}
	.t\:min-w-2 {
		min-width: .8rem
	}
	.t\:min-w-3 {
		min-width: 1.2rem
	}
	.t\:min-w-4 {
		min-width: 1.6rem
	}
	.t\:min-w-5 {
		min-width: 2.4rem
	}
	.t\:min-w-6 {
		min-width: 3.2rem
	}
	.t\:min-w-7 {
		min-width: 4.8rem
	}
	.t\:min-w-8 {
		min-width: 6.4rem
	}
	.t\:min-w-9 {
		min-width: 9.6rem
	}
	.t\:min-w-10 {
		min-width: 12.8rem
	}
	.t\:min-w-11 {
		min-width: 19.2rem
	}
	.t\:min-w-12 {
		min-width: 25.6rem
	}
	.t\:min-w-13 {
		min-width: 38.4rem
	}
	.t\:min-w-14 {
		min-width: 51.2rem
	}
	.t\:min-w-15 {
		min-width: 64rem
	}
	.t\:min-w-16 {
		min-width: 76.8rem
	}
	.t\:min-w-17 {
		min-width: 99.2rem
	}
	.t\:min-w-18 {
		min-width: 120rem
	}
	.t\:min-w-19 {
		min-width: 144rem
	}
	.t\:min-w-full {
		min-width: 100%
	}
	.t\:min-w-screen {
		min-width: 100vw
	}
	.t\:min-w-page {
		min-width: 1440px
	}
	.t\:w-1-2 {
		width: 50%
	}
	.t\:w-1-3 {
		width: 33.33333%
	}
	.t\:w-2-3 {
		width: 66.66667%
	}
	.t\:w-1-4 {
		width: 25%
	}
	.t\:w-3-4 {
		width: 75%
	}
	.t\:w-1-5 {
		width: 20%
	}
	.t\:w-2-5 {
		width: 40%
	}
	.t\:w-3-5 {
		width: 60%
	}
	.t\:w-4-5 {
		width: 80%
	}
	.t\:w-1-6 {
		width: 16.66667%
	}
	.t\:w-5-6 {
		width: 83.33333%
	}
	.t\:w-auto {
		width: auto
	}
	.t\:overflow-hidden {
		overflow: hidden
	}
	.t\:overflow-x-hidden {
		overflow-x: hidden
	}
	.t\:overflow-y-hidden {
		overflow-y: hidden
	}
	.t\:overflow-auto {
		overflow: auto
	}
	.t\:overflow-x-auto {
		overflow-x: auto
	}
	.t\:overflow-y-auto {
		overflow-y: auto
	}
	.t\:overflow-scroll {
		overflow: scroll
	}
	.t\:overflow-x-scroll {
		overflow-x: scroll
	}
	.t\:overflow-y-scroll {
		overflow-y: scroll
	}
}

@media (min-width:46.25em) {
	.ns\:h-px {
		height: 1px
	}
	.ns\:h-1 {
		height: .4rem
	}
	.ns\:h-2 {
		height: .8rem
	}
	.ns\:h-3 {
		height: 1.2rem
	}
	.ns\:h-4 {
		height: 1.6rem
	}
	.ns\:h-5 {
		height: 2.4rem
	}
	.ns\:h-6 {
		height: 3.2rem
	}
	.ns\:h-7 {
		height: 4.8rem
	}
	.ns\:h-8 {
		height: 6.4rem
	}
	.ns\:h-9 {
		height: 9.6rem
	}
	.ns\:h-10 {
		height: 12.8rem
	}
	.ns\:h-11 {
		height: 19.2rem
	}
	.ns\:h-12 {
		height: 25.6rem
	}
	.ns\:h-13 {
		height: 38.4rem
	}
	.ns\:h-14 {
		height: 51.2rem
	}
	.ns\:h-15 {
		height: 64rem
	}
	.ns\:h-16 {
		height: 76.8rem
	}
	.ns\:h-17 {
		height: 99.2rem
	}
	.ns\:h-18 {
		height: 120rem
	}
	.ns\:h-19 {
		height: 144rem
	}
	.ns\:h-full {
		height: 100%
	}
	.ns\:h-screen {
		height: 100vh
	}
	.ns\:h-page {
		height: 1440px
	}
	.ns\:w-px {
		width: 1px
	}
	.ns\:w-1 {
		width: .4rem
	}
	.ns\:w-2 {
		width: .8rem
	}
	.ns\:w-3 {
		width: 1.2rem
	}
	.ns\:w-4 {
		width: 1.6rem
	}
	.ns\:w-5 {
		width: 2.4rem
	}
	.ns\:w-6 {
		width: 3.2rem
	}
	.ns\:w-7 {
		width: 4.8rem
	}
	.ns\:w-8 {
		width: 6.4rem
	}
	.ns\:w-9 {
		width: 9.6rem
	}
	.ns\:w-10 {
		width: 12.8rem
	}
	.ns\:w-11 {
		width: 19.2rem
	}
	.ns\:w-12 {
		width: 25.6rem
	}
	.ns\:w-13 {
		width: 38.4rem
	}
	.ns\:w-14 {
		width: 51.2rem
	}
	.ns\:w-15 {
		width: 64rem
	}
	.ns\:w-16 {
		width: 76.8rem
	}
	.ns\:w-17 {
		width: 99.2rem
	}
	.ns\:w-18 {
		width: 120rem
	}
	.ns\:w-19 {
		width: 144rem
	}
	.ns\:w-full {
		width: 100%
	}
	.ns\:w-screen {
		width: 100vw
	}
	.ns\:w-page {
		width: 1440px
	}
	.ns\:max-h-px {
		max-height: 1px
	}
	.ns\:max-h-1 {
		max-height: .4rem
	}
	.ns\:max-h-2 {
		max-height: .8rem
	}
	.ns\:max-h-3 {
		max-height: 1.2rem
	}
	.ns\:max-h-4 {
		max-height: 1.6rem
	}
	.ns\:max-h-5 {
		max-height: 2.4rem
	}
	.ns\:max-h-6 {
		max-height: 3.2rem
	}
	.ns\:max-h-7 {
		max-height: 4.8rem
	}
	.ns\:max-h-8 {
		max-height: 6.4rem
	}
	.ns\:max-h-9 {
		max-height: 9.6rem
	}
	.ns\:max-h-10 {
		max-height: 12.8rem
	}
	.ns\:max-h-11 {
		max-height: 19.2rem
	}
	.ns\:max-h-12 {
		max-height: 25.6rem
	}
	.ns\:max-h-13 {
		max-height: 38.4rem
	}
	.ns\:max-h-14 {
		max-height: 51.2rem
	}
	.ns\:max-h-15 {
		max-height: 64rem
	}
	.ns\:max-h-16 {
		max-height: 76.8rem
	}
	.ns\:max-h-17 {
		max-height: 99.2rem
	}
	.ns\:max-h-18 {
		max-height: 120rem
	}
	.ns\:max-h-19 {
		max-height: 144rem
	}
	.ns\:max-h-full {
		max-height: 100%
	}
	.ns\:max-h-screen {
		max-height: 100vw
	}
	.ns\:max-h-page {
		max-height: 1440px
	}
	.ns\:max-w-px {
		max-width: 1px
	}
	.ns\:max-w-1 {
		max-width: .4rem
	}
	.ns\:max-w-2 {
		max-width: .8rem
	}
	.ns\:max-w-3 {
		max-width: 1.2rem
	}
	.ns\:max-w-4 {
		max-width: 1.6rem
	}
	.ns\:max-w-5 {
		max-width: 2.4rem
	}
	.ns\:max-w-6 {
		max-width: 3.2rem
	}
	.ns\:max-w-7 {
		max-width: 4.8rem
	}
	.ns\:max-w-8 {
		max-width: 6.4rem
	}
	.ns\:max-w-9 {
		max-width: 9.6rem
	}
	.ns\:max-w-10 {
		max-width: 12.8rem
	}
	.ns\:max-w-11 {
		max-width: 19.2rem
	}
	.ns\:max-w-12 {
		max-width: 25.6rem
	}
	.ns\:max-w-13 {
		max-width: 38.4rem
	}
	.ns\:max-w-14 {
		max-width: 51.2rem
	}
	.ns\:max-w-15 {
		max-width: 64rem
	}
	.ns\:max-w-16 {
		max-width: 76.8rem
	}
	.ns\:max-w-17 {
		max-width: 99.2rem
	}
	.ns\:max-w-18 {
		max-width: 120rem
	}
	.ns\:max-w-19 {
		max-width: 144rem
	}
	.ns\:max-w-full {
		max-width: 100%
	}
	.ns\:max-w-screen {
		max-width: 100vw
	}
	.ns\:max-w-page {
		max-width: 1440px
	}
	.ns\:min-h-px {
		min-height: 1px
	}
	.ns\:min-h-1 {
		min-height: .4rem
	}
	.ns\:min-h-2 {
		min-height: .8rem
	}
	.ns\:min-h-3 {
		min-height: 1.2rem
	}
	.ns\:min-h-4 {
		min-height: 1.6rem
	}
	.ns\:min-h-5 {
		min-height: 2.4rem
	}
	.ns\:min-h-6 {
		min-height: 3.2rem
	}
	.ns\:min-h-7 {
		min-height: 4.8rem
	}
	.ns\:min-h-8 {
		min-height: 6.4rem
	}
	.ns\:min-h-9 {
		min-height: 9.6rem
	}
	.ns\:min-h-10 {
		min-height: 12.8rem
	}
	.ns\:min-h-11 {
		min-height: 19.2rem
	}
	.ns\:min-h-12 {
		min-height: 25.6rem
	}
	.ns\:min-h-13 {
		min-height: 38.4rem
	}
	.ns\:min-h-14 {
		min-height: 51.2rem
	}
	.ns\:min-h-15 {
		min-height: 64rem
	}
	.ns\:min-h-16 {
		min-height: 76.8rem
	}
	.ns\:min-h-17 {
		min-height: 99.2rem
	}
	.ns\:min-h-18 {
		min-height: 120rem
	}
	.ns\:min-h-19 {
		min-height: 144rem
	}
	.ns\:min-h-full {
		min-height: 100%
	}
	.ns\:min-h-screen {
		min-height: 100vw
	}
	.ns\:min-h-page {
		min-height: 1440px
	}
	.ns\:min-w-px {
		min-width: 1px
	}
	.ns\:min-w-1 {
		min-width: .4rem
	}
	.ns\:min-w-2 {
		min-width: .8rem
	}
	.ns\:min-w-3 {
		min-width: 1.2rem
	}
	.ns\:min-w-4 {
		min-width: 1.6rem
	}
	.ns\:min-w-5 {
		min-width: 2.4rem
	}
	.ns\:min-w-6 {
		min-width: 3.2rem
	}
	.ns\:min-w-7 {
		min-width: 4.8rem
	}
	.ns\:min-w-8 {
		min-width: 6.4rem
	}
	.ns\:min-w-9 {
		min-width: 9.6rem
	}
	.ns\:min-w-10 {
		min-width: 12.8rem
	}
	.ns\:min-w-11 {
		min-width: 19.2rem
	}
	.ns\:min-w-12 {
		min-width: 25.6rem
	}
	.ns\:min-w-13 {
		min-width: 38.4rem
	}
	.ns\:min-w-14 {
		min-width: 51.2rem
	}
	.ns\:min-w-15 {
		min-width: 64rem
	}
	.ns\:min-w-16 {
		min-width: 76.8rem
	}
	.ns\:min-w-17 {
		min-width: 99.2rem
	}
	.ns\:min-w-18 {
		min-width: 120rem
	}
	.ns\:min-w-19 {
		min-width: 144rem
	}
	.ns\:min-w-full {
		min-width: 100%
	}
	.ns\:min-w-screen {
		min-width: 100vw
	}
	.ns\:min-w-page {
		min-width: 1440px
	}
	.ns\:w-1-2 {
		width: 50%
	}
	.ns\:w-1-3 {
		width: 33.33333%
	}
	.ns\:w-2-3 {
		width: 66.66667%
	}
	.ns\:w-1-4 {
		width: 25%
	}
	.ns\:w-3-4 {
		width: 75%
	}
	.ns\:w-1-5 {
		width: 20%
	}
	.ns\:w-2-5 {
		width: 40%
	}
	.ns\:w-3-5 {
		width: 60%
	}
	.ns\:w-4-5 {
		width: 80%
	}
	.ns\:w-1-6 {
		width: 16.66667%
	}
	.ns\:w-5-6 {
		width: 83.33333%
	}
	.ns\:w-auto {
		width: auto
	}
	.ns\:overflow-hidden {
		overflow: hidden
	}
	.ns\:overflow-x-hidden {
		overflow-x: hidden
	}
	.ns\:overflow-y-hidden {
		overflow-y: hidden
	}
	.ns\:overflow-auto {
		overflow: auto
	}
	.ns\:overflow-x-auto {
		overflow-x: auto
	}
	.ns\:overflow-y-auto {
		overflow-y: auto
	}
	.ns\:overflow-scroll {
		overflow: scroll
	}
	.ns\:overflow-x-scroll {
		overflow-x: scroll
	}
	.ns\:overflow-y-scroll {
		overflow-y: scroll
	}
}

@media (min-width:61.25em) {
	.d\:h-px {
		height: 1px
	}
	.d\:h-1 {
		height: .4rem
	}
	.d\:h-2 {
		height: .8rem
	}
	.d\:h-3 {
		height: 1.2rem
	}
	.d\:h-4 {
		height: 1.6rem
	}
	.d\:h-5 {
		height: 2.4rem
	}
	.d\:h-6 {
		height: 3.2rem
	}
	.d\:h-7 {
		height: 4.8rem
	}
	.d\:h-8 {
		height: 6.4rem
	}
	.d\:h-9 {
		height: 9.6rem
	}
	.d\:h-10 {
		height: 12.8rem
	}
	.d\:h-11 {
		height: 19.2rem
	}
	.d\:h-12 {
		height: 25.6rem
	}
	.d\:h-13 {
		height: 38.4rem
	}
	.d\:h-14 {
		height: 51.2rem
	}
	.d\:h-15 {
		height: 64rem
	}
	.d\:h-16 {
		height: 76.8rem
	}
	.d\:h-17 {
		height: 99.2rem
	}
	.d\:h-18 {
		height: 120rem
	}
	.d\:h-19 {
		height: 144rem
	}
	.d\:h-full {
		height: 100%
	}
	.d\:h-screen {
		height: 100vh
	}
	.d\:h-page {
		height: 1440px
	}
	.d\:w-px {
		width: 1px
	}
	.d\:w-1 {
		width: .4rem
	}
	.d\:w-2 {
		width: .8rem
	}
	.d\:w-3 {
		width: 1.2rem
	}
	.d\:w-4 {
		width: 1.6rem
	}
	.d\:w-5 {
		width: 2.4rem
	}
	.d\:w-6 {
		width: 3.2rem
	}
	.d\:w-7 {
		width: 4.8rem
	}
	.d\:w-8 {
		width: 6.4rem
	}
	.d\:w-9 {
		width: 9.6rem
	}
	.d\:w-10 {
		width: 12.8rem
	}
	.d\:w-11 {
		width: 19.2rem
	}
	.d\:w-12 {
		width: 25.6rem
	}
	.d\:w-13 {
		width: 38.4rem
	}
	.d\:w-14 {
		width: 51.2rem
	}
	.d\:w-15 {
		width: 64rem
	}
	.d\:w-16 {
		width: 76.8rem
	}
	.d\:w-17 {
		width: 99.2rem
	}
	.d\:w-18 {
		width: 120rem
	}
	.d\:w-19 {
		width: 144rem
	}
	.d\:w-full {
		width: 100%
	}
	.d\:w-screen {
		width: 100vw
	}
	.d\:w-page {
		width: 1440px
	}
	.d\:max-h-px {
		max-height: 1px
	}
	.d\:max-h-1 {
		max-height: .4rem
	}
	.d\:max-h-2 {
		max-height: .8rem
	}
	.d\:max-h-3 {
		max-height: 1.2rem
	}
	.d\:max-h-4 {
		max-height: 1.6rem
	}
	.d\:max-h-5 {
		max-height: 2.4rem
	}
	.d\:max-h-6 {
		max-height: 3.2rem
	}
	.d\:max-h-7 {
		max-height: 4.8rem
	}
	.d\:max-h-8 {
		max-height: 6.4rem
	}
	.d\:max-h-9 {
		max-height: 9.6rem
	}
	.d\:max-h-10 {
		max-height: 12.8rem
	}
	.d\:max-h-11 {
		max-height: 19.2rem
	}
	.d\:max-h-12 {
		max-height: 25.6rem
	}
	.d\:max-h-13 {
		max-height: 38.4rem
	}
	.d\:max-h-14 {
		max-height: 51.2rem
	}
	.d\:max-h-15 {
		max-height: 64rem
	}
	.d\:max-h-16 {
		max-height: 76.8rem
	}
	.d\:max-h-17 {
		max-height: 99.2rem
	}
	.d\:max-h-18 {
		max-height: 120rem
	}
	.d\:max-h-19 {
		max-height: 144rem
	}
	.d\:max-h-full {
		max-height: 100%
	}
	.d\:max-h-screen {
		max-height: 100vw
	}
	.d\:max-h-page {
		max-height: 1440px
	}
	.d\:max-w-px {
		max-width: 1px
	}
	.d\:max-w-1 {
		max-width: .4rem
	}
	.d\:max-w-2 {
		max-width: .8rem
	}
	.d\:max-w-3 {
		max-width: 1.2rem
	}
	.d\:max-w-4 {
		max-width: 1.6rem
	}
	.d\:max-w-5 {
		max-width: 2.4rem
	}
	.d\:max-w-6 {
		max-width: 3.2rem
	}
	.d\:max-w-7 {
		max-width: 4.8rem
	}
	.d\:max-w-8 {
		max-width: 6.4rem
	}
	.d\:max-w-9 {
		max-width: 9.6rem
	}
	.d\:max-w-10 {
		max-width: 12.8rem
	}
	.d\:max-w-11 {
		max-width: 19.2rem
	}
	.d\:max-w-12 {
		max-width: 25.6rem
	}
	.d\:max-w-13 {
		max-width: 38.4rem
	}
	.d\:max-w-14 {
		max-width: 51.2rem
	}
	.d\:max-w-15 {
		max-width: 64rem
	}
	.d\:max-w-16 {
		max-width: 76.8rem
	}
	.d\:max-w-17 {
		max-width: 99.2rem
	}
	.d\:max-w-18 {
		max-width: 120rem
	}
	.d\:max-w-19 {
		max-width: 144rem
	}
	.d\:max-w-full {
		max-width: 100%
	}
	.d\:max-w-screen {
		max-width: 100vw
	}
	.d\:max-w-page {
		max-width: 1440px
	}
	.d\:min-h-px {
		min-height: 1px
	}
	.d\:min-h-1 {
		min-height: .4rem
	}
	.d\:min-h-2 {
		min-height: .8rem
	}
	.d\:min-h-3 {
		min-height: 1.2rem
	}
	.d\:min-h-4 {
		min-height: 1.6rem
	}
	.d\:min-h-5 {
		min-height: 2.4rem
	}
	.d\:min-h-6 {
		min-height: 3.2rem
	}
	.d\:min-h-7 {
		min-height: 4.8rem
	}
	.d\:min-h-8 {
		min-height: 6.4rem
	}
	.d\:min-h-9 {
		min-height: 9.6rem
	}
	.d\:min-h-10 {
		min-height: 12.8rem
	}
	.d\:min-h-11 {
		min-height: 19.2rem
	}
	.d\:min-h-12 {
		min-height: 25.6rem
	}
	.d\:min-h-13 {
		min-height: 38.4rem
	}
	.d\:min-h-14 {
		min-height: 51.2rem
	}
	.d\:min-h-15 {
		min-height: 64rem
	}
	.d\:min-h-16 {
		min-height: 76.8rem
	}
	.d\:min-h-17 {
		min-height: 99.2rem
	}
	.d\:min-h-18 {
		min-height: 120rem
	}
	.d\:min-h-19 {
		min-height: 144rem
	}
	.d\:min-h-full {
		min-height: 100%
	}
	.d\:min-h-screen {
		min-height: 100vw
	}
	.d\:min-h-page {
		min-height: 1440px
	}
	.d\:min-w-px {
		min-width: 1px
	}
	.d\:min-w-1 {
		min-width: .4rem
	}
	.d\:min-w-2 {
		min-width: .8rem
	}
	.d\:min-w-3 {
		min-width: 1.2rem
	}
	.d\:min-w-4 {
		min-width: 1.6rem
	}
	.d\:min-w-5 {
		min-width: 2.4rem
	}
	.d\:min-w-6 {
		min-width: 3.2rem
	}
	.d\:min-w-7 {
		min-width: 4.8rem
	}
	.d\:min-w-8 {
		min-width: 6.4rem
	}
	.d\:min-w-9 {
		min-width: 9.6rem
	}
	.d\:min-w-10 {
		min-width: 12.8rem
	}
	.d\:min-w-11 {
		min-width: 19.2rem
	}
	.d\:min-w-12 {
		min-width: 25.6rem
	}
	.d\:min-w-13 {
		min-width: 38.4rem
	}
	.d\:min-w-14 {
		min-width: 51.2rem
	}
	.d\:min-w-15 {
		min-width: 64rem
	}
	.d\:min-w-16 {
		min-width: 76.8rem
	}
	.d\:min-w-17 {
		min-width: 99.2rem
	}
	.d\:min-w-18 {
		min-width: 120rem
	}
	.d\:min-w-19 {
		min-width: 144rem
	}
	.d\:min-w-full {
		min-width: 100%
	}
	.d\:min-w-screen {
		min-width: 100vw
	}
	.d\:min-w-page {
		min-width: 1440px
	}
	.d\:w-1-2 {
		width: 50%
	}
	.d\:w-1-3 {
		width: 33.33333%
	}
	.d\:w-2-3 {
		width: 66.66667%
	}
	.d\:w-1-4 {
		width: 25%
	}
	.d\:w-3-4 {
		width: 75%
	}
	.d\:w-1-5 {
		width: 20%
	}
	.d\:w-2-5 {
		width: 40%
	}
	.d\:w-3-5 {
		width: 60%
	}
	.d\:w-4-5 {
		width: 80%
	}
	.d\:w-1-6 {
		width: 16.66667%
	}
	.d\:w-5-6 {
		width: 83.33333%
	}
	.d\:w-auto {
		width: auto
	}
	.d\:overflow-hidden {
		overflow: hidden
	}
	.d\:overflow-x-hidden {
		overflow-x: hidden
	}
	.d\:overflow-y-hidden {
		overflow-y: hidden
	}
	.d\:overflow-auto {
		overflow: auto
	}
	.d\:overflow-x-auto {
		overflow-x: auto
	}
	.d\:overflow-y-auto {
		overflow-y: auto
	}
	.d\:overflow-scroll {
		overflow: scroll
	}
	.d\:overflow-x-scroll {
		overflow-x: scroll
	}
	.d\:overflow-y-scroll {
		overflow-y: scroll
	}
}

@media (min-width:78.125em) {
	.l\:h-px {
		height: 1px
	}
	.l\:h-1 {
		height: .4rem
	}
	.l\:h-2 {
		height: .8rem
	}
	.l\:h-3 {
		height: 1.2rem
	}
	.l\:h-4 {
		height: 1.6rem
	}
	.l\:h-5 {
		height: 2.4rem
	}
	.l\:h-6 {
		height: 3.2rem
	}
	.l\:h-7 {
		height: 4.8rem
	}
	.l\:h-8 {
		height: 6.4rem
	}
	.l\:h-9 {
		height: 9.6rem
	}
	.l\:h-10 {
		height: 12.8rem
	}
	.l\:h-11 {
		height: 19.2rem
	}
	.l\:h-12 {
		height: 25.6rem
	}
	.l\:h-13 {
		height: 38.4rem
	}
	.l\:h-14 {
		height: 51.2rem
	}
	.l\:h-15 {
		height: 64rem
	}
	.l\:h-16 {
		height: 76.8rem
	}
	.l\:h-17 {
		height: 99.2rem
	}
	.l\:h-18 {
		height: 120rem
	}
	.l\:h-19 {
		height: 144rem
	}
	.l\:h-full {
		height: 100%
	}
	.l\:h-screen {
		height: 100vh
	}
	.l\:h-page {
		height: 1440px
	}
	.l\:w-px {
		width: 1px
	}
	.l\:w-1 {
		width: .4rem
	}
	.l\:w-2 {
		width: .8rem
	}
	.l\:w-3 {
		width: 1.2rem
	}
	.l\:w-4 {
		width: 1.6rem
	}
	.l\:w-5 {
		width: 2.4rem
	}
	.l\:w-6 {
		width: 3.2rem
	}
	.l\:w-7 {
		width: 4.8rem
	}
	.l\:w-8 {
		width: 6.4rem
	}
	.l\:w-9 {
		width: 9.6rem
	}
	.l\:w-10 {
		width: 12.8rem
	}
	.l\:w-11 {
		width: 19.2rem
	}
	.l\:w-12 {
		width: 25.6rem
	}
	.l\:w-13 {
		width: 38.4rem
	}
	.l\:w-14 {
		width: 51.2rem
	}
	.l\:w-15 {
		width: 64rem
	}
	.l\:w-16 {
		width: 76.8rem
	}
	.l\:w-17 {
		width: 99.2rem
	}
	.l\:w-18 {
		width: 120rem
	}
	.l\:w-19 {
		width: 144rem
	}
	.l\:w-full {
		width: 100%
	}
	.l\:w-screen {
		width: 100vw
	}
	.l\:w-page {
		width: 1440px
	}
	.l\:max-h-px {
		max-height: 1px
	}
	.l\:max-h-1 {
		max-height: .4rem
	}
	.l\:max-h-2 {
		max-height: .8rem
	}
	.l\:max-h-3 {
		max-height: 1.2rem
	}
	.l\:max-h-4 {
		max-height: 1.6rem
	}
	.l\:max-h-5 {
		max-height: 2.4rem
	}
	.l\:max-h-6 {
		max-height: 3.2rem
	}
	.l\:max-h-7 {
		max-height: 4.8rem
	}
	.l\:max-h-8 {
		max-height: 6.4rem
	}
	.l\:max-h-9 {
		max-height: 9.6rem
	}
	.l\:max-h-10 {
		max-height: 12.8rem
	}
	.l\:max-h-11 {
		max-height: 19.2rem
	}
	.l\:max-h-12 {
		max-height: 25.6rem
	}
	.l\:max-h-13 {
		max-height: 38.4rem
	}
	.l\:max-h-14 {
		max-height: 51.2rem
	}
	.l\:max-h-15 {
		max-height: 64rem
	}
	.l\:max-h-16 {
		max-height: 76.8rem
	}
	.l\:max-h-17 {
		max-height: 99.2rem
	}
	.l\:max-h-18 {
		max-height: 120rem
	}
	.l\:max-h-19 {
		max-height: 144rem
	}
	.l\:max-h-full {
		max-height: 100%
	}
	.l\:max-h-screen {
		max-height: 100vw
	}
	.l\:max-h-page {
		max-height: 1440px
	}
	.l\:max-w-px {
		max-width: 1px
	}
	.l\:max-w-1 {
		max-width: .4rem
	}
	.l\:max-w-2 {
		max-width: .8rem
	}
	.l\:max-w-3 {
		max-width: 1.2rem
	}
	.l\:max-w-4 {
		max-width: 1.6rem
	}
	.l\:max-w-5 {
		max-width: 2.4rem
	}
	.l\:max-w-6 {
		max-width: 3.2rem
	}
	.l\:max-w-7 {
		max-width: 4.8rem
	}
	.l\:max-w-8 {
		max-width: 6.4rem
	}
	.l\:max-w-9 {
		max-width: 9.6rem
	}
	.l\:max-w-10 {
		max-width: 12.8rem
	}
	.l\:max-w-11 {
		max-width: 19.2rem
	}
	.l\:max-w-12 {
		max-width: 25.6rem
	}
	.l\:max-w-13 {
		max-width: 38.4rem
	}
	.l\:max-w-14 {
		max-width: 51.2rem
	}
	.l\:max-w-15 {
		max-width: 64rem
	}
	.l\:max-w-16 {
		max-width: 76.8rem
	}
	.l\:max-w-17 {
		max-width: 99.2rem
	}
	.l\:max-w-18 {
		max-width: 120rem
	}
	.l\:max-w-19 {
		max-width: 144rem
	}
	.l\:max-w-full {
		max-width: 100%
	}
	.l\:max-w-screen {
		max-width: 100vw
	}
	.l\:max-w-page {
		max-width: 1440px
	}
	.l\:min-h-px {
		min-height: 1px
	}
	.l\:min-h-1 {
		min-height: .4rem
	}
	.l\:min-h-2 {
		min-height: .8rem
	}
	.l\:min-h-3 {
		min-height: 1.2rem
	}
	.l\:min-h-4 {
		min-height: 1.6rem
	}
	.l\:min-h-5 {
		min-height: 2.4rem
	}
	.l\:min-h-6 {
		min-height: 3.2rem
	}
	.l\:min-h-7 {
		min-height: 4.8rem
	}
	.l\:min-h-8 {
		min-height: 6.4rem
	}
	.l\:min-h-9 {
		min-height: 9.6rem
	}
	.l\:min-h-10 {
		min-height: 12.8rem
	}
	.l\:min-h-11 {
		min-height: 19.2rem
	}
	.l\:min-h-12 {
		min-height: 25.6rem
	}
	.l\:min-h-13 {
		min-height: 38.4rem
	}
	.l\:min-h-14 {
		min-height: 51.2rem
	}
	.l\:min-h-15 {
		min-height: 64rem
	}
	.l\:min-h-16 {
		min-height: 76.8rem
	}
	.l\:min-h-17 {
		min-height: 99.2rem
	}
	.l\:min-h-18 {
		min-height: 120rem
	}
	.l\:min-h-19 {
		min-height: 144rem
	}
	.l\:min-h-full {
		min-height: 100%
	}
	.l\:min-h-screen {
		min-height: 100vw
	}
	.l\:min-h-page {
		min-height: 1440px
	}
	.l\:min-w-px {
		min-width: 1px
	}
	.l\:min-w-1 {
		min-width: .4rem
	}
	.l\:min-w-2 {
		min-width: .8rem
	}
	.l\:min-w-3 {
		min-width: 1.2rem
	}
	.l\:min-w-4 {
		min-width: 1.6rem
	}
	.l\:min-w-5 {
		min-width: 2.4rem
	}
	.l\:min-w-6 {
		min-width: 3.2rem
	}
	.l\:min-w-7 {
		min-width: 4.8rem
	}
	.l\:min-w-8 {
		min-width: 6.4rem
	}
	.l\:min-w-9 {
		min-width: 9.6rem
	}
	.l\:min-w-10 {
		min-width: 12.8rem
	}
	.l\:min-w-11 {
		min-width: 19.2rem
	}
	.l\:min-w-12 {
		min-width: 25.6rem
	}
	.l\:min-w-13 {
		min-width: 38.4rem
	}
	.l\:min-w-14 {
		min-width: 51.2rem
	}
	.l\:min-w-15 {
		min-width: 64rem
	}
	.l\:min-w-16 {
		min-width: 76.8rem
	}
	.l\:min-w-17 {
		min-width: 99.2rem
	}
	.l\:min-w-18 {
		min-width: 120rem
	}
	.l\:min-w-19 {
		min-width: 144rem
	}
	.l\:min-w-full {
		min-width: 100%
	}
	.l\:min-w-screen {
		min-width: 100vw
	}
	.l\:min-w-page {
		min-width: 1440px
	}
	.l\:w-1-2 {
		width: 50%
	}
	.l\:w-1-3 {
		width: 33.33333%
	}
	.l\:w-2-3 {
		width: 66.66667%
	}
	.l\:w-1-4 {
		width: 25%
	}
	.l\:w-3-4 {
		width: 75%
	}
	.l\:w-1-5 {
		width: 20%
	}
	.l\:w-2-5 {
		width: 40%
	}
	.l\:w-3-5 {
		width: 60%
	}
	.l\:w-4-5 {
		width: 80%
	}
	.l\:w-1-6 {
		width: 16.66667%
	}
	.l\:w-5-6 {
		width: 83.33333%
	}
	.l\:w-auto {
		width: auto
	}
	.l\:overflow-hidden {
		overflow: hidden
	}
	.l\:overflow-x-hidden {
		overflow-x: hidden
	}
	.l\:overflow-y-hidden {
		overflow-y: hidden
	}
	.l\:overflow-auto {
		overflow: auto
	}
	.l\:overflow-x-auto {
		overflow-x: auto
	}
	.l\:overflow-y-auto {
		overflow-y: auto
	}
	.l\:overflow-scroll {
		overflow: scroll
	}
	.l\:overflow-x-scroll {
		overflow-x: scroll
	}
	.l\:overflow-y-scroll {
		overflow-y: scroll
	}
}

@media (min-width:96.25em) {
	.w\:h-px {
		height: 1px
	}
	.w\:h-1 {
		height: .4rem
	}
	.w\:h-2 {
		height: .8rem
	}
	.w\:h-3 {
		height: 1.2rem
	}
	.w\:h-4 {
		height: 1.6rem
	}
	.w\:h-5 {
		height: 2.4rem
	}
	.w\:h-6 {
		height: 3.2rem
	}
	.w\:h-7 {
		height: 4.8rem
	}
	.w\:h-8 {
		height: 6.4rem
	}
	.w\:h-9 {
		height: 9.6rem
	}
	.w\:h-10 {
		height: 12.8rem
	}
	.w\:h-11 {
		height: 19.2rem
	}
	.w\:h-12 {
		height: 25.6rem
	}
	.w\:h-13 {
		height: 38.4rem
	}
	.w\:h-14 {
		height: 51.2rem
	}
	.w\:h-15 {
		height: 64rem
	}
	.w\:h-16 {
		height: 76.8rem
	}
	.w\:h-17 {
		height: 99.2rem
	}
	.w\:h-18 {
		height: 120rem
	}
	.w\:h-19 {
		height: 144rem
	}
	.w\:h-full {
		height: 100%
	}
	.w\:h-screen {
		height: 100vh
	}
	.w\:h-page {
		height: 1440px
	}
	.w\:w-px {
		width: 1px
	}
	.w\:w-1 {
		width: .4rem
	}
	.w\:w-2 {
		width: .8rem
	}
	.w\:w-3 {
		width: 1.2rem
	}
	.w\:w-4 {
		width: 1.6rem
	}
	.w\:w-5 {
		width: 2.4rem
	}
	.w\:w-6 {
		width: 3.2rem
	}
	.w\:w-7 {
		width: 4.8rem
	}
	.w\:w-8 {
		width: 6.4rem
	}
	.w\:w-9 {
		width: 9.6rem
	}
	.w\:w-10 {
		width: 12.8rem
	}
	.w\:w-11 {
		width: 19.2rem
	}
	.w\:w-12 {
		width: 25.6rem
	}
	.w\:w-13 {
		width: 38.4rem
	}
	.w\:w-14 {
		width: 51.2rem
	}
	.w\:w-15 {
		width: 64rem
	}
	.w\:w-16 {
		width: 76.8rem
	}
	.w\:w-17 {
		width: 99.2rem
	}
	.w\:w-18 {
		width: 120rem
	}
	.w\:w-19 {
		width: 144rem
	}
	.w\:w-full {
		width: 100%
	}
	.w\:w-screen {
		width: 100vw
	}
	.w\:w-page {
		width: 1440px
	}
	.w\:max-h-px {
		max-height: 1px
	}
	.w\:max-h-1 {
		max-height: .4rem
	}
	.w\:max-h-2 {
		max-height: .8rem
	}
	.w\:max-h-3 {
		max-height: 1.2rem
	}
	.w\:max-h-4 {
		max-height: 1.6rem
	}
	.w\:max-h-5 {
		max-height: 2.4rem
	}
	.w\:max-h-6 {
		max-height: 3.2rem
	}
	.w\:max-h-7 {
		max-height: 4.8rem
	}
	.w\:max-h-8 {
		max-height: 6.4rem
	}
	.w\:max-h-9 {
		max-height: 9.6rem
	}
	.w\:max-h-10 {
		max-height: 12.8rem
	}
	.w\:max-h-11 {
		max-height: 19.2rem
	}
	.w\:max-h-12 {
		max-height: 25.6rem
	}
	.w\:max-h-13 {
		max-height: 38.4rem
	}
	.w\:max-h-14 {
		max-height: 51.2rem
	}
	.w\:max-h-15 {
		max-height: 64rem
	}
	.w\:max-h-16 {
		max-height: 76.8rem
	}
	.w\:max-h-17 {
		max-height: 99.2rem
	}
	.w\:max-h-18 {
		max-height: 120rem
	}
	.w\:max-h-19 {
		max-height: 144rem
	}
	.w\:max-h-full {
		max-height: 100%
	}
	.w\:max-h-screen {
		max-height: 100vw
	}
	.w\:max-h-page {
		max-height: 1440px
	}
	.w\:max-w-px {
		max-width: 1px
	}
	.w\:max-w-1 {
		max-width: .4rem
	}
	.w\:max-w-2 {
		max-width: .8rem
	}
	.w\:max-w-3 {
		max-width: 1.2rem
	}
	.w\:max-w-4 {
		max-width: 1.6rem
	}
	.w\:max-w-5 {
		max-width: 2.4rem
	}
	.w\:max-w-6 {
		max-width: 3.2rem
	}
	.w\:max-w-7 {
		max-width: 4.8rem
	}
	.w\:max-w-8 {
		max-width: 6.4rem
	}
	.w\:max-w-9 {
		max-width: 9.6rem
	}
	.w\:max-w-10 {
		max-width: 12.8rem
	}
	.w\:max-w-11 {
		max-width: 19.2rem
	}
	.w\:max-w-12 {
		max-width: 25.6rem
	}
	.w\:max-w-13 {
		max-width: 38.4rem
	}
	.w\:max-w-14 {
		max-width: 51.2rem
	}
	.w\:max-w-15 {
		max-width: 64rem
	}
	.w\:max-w-16 {
		max-width: 76.8rem
	}
	.w\:max-w-17 {
		max-width: 99.2rem
	}
	.w\:max-w-18 {
		max-width: 120rem
	}
	.w\:max-w-19 {
		max-width: 144rem
	}
	.w\:max-w-full {
		max-width: 100%
	}
	.w\:max-w-screen {
		max-width: 100vw
	}
	.w\:max-w-page {
		max-width: 1440px
	}
	.w\:min-h-px {
		min-height: 1px
	}
	.w\:min-h-1 {
		min-height: .4rem
	}
	.w\:min-h-2 {
		min-height: .8rem
	}
	.w\:min-h-3 {
		min-height: 1.2rem
	}
	.w\:min-h-4 {
		min-height: 1.6rem
	}
	.w\:min-h-5 {
		min-height: 2.4rem
	}
	.w\:min-h-6 {
		min-height: 3.2rem
	}
	.w\:min-h-7 {
		min-height: 4.8rem
	}
	.w\:min-h-8 {
		min-height: 6.4rem
	}
	.w\:min-h-9 {
		min-height: 9.6rem
	}
	.w\:min-h-10 {
		min-height: 12.8rem
	}
	.w\:min-h-11 {
		min-height: 19.2rem
	}
	.w\:min-h-12 {
		min-height: 25.6rem
	}
	.w\:min-h-13 {
		min-height: 38.4rem
	}
	.w\:min-h-14 {
		min-height: 51.2rem
	}
	.w\:min-h-15 {
		min-height: 64rem
	}
	.w\:min-h-16 {
		min-height: 76.8rem
	}
	.w\:min-h-17 {
		min-height: 99.2rem
	}
	.w\:min-h-18 {
		min-height: 120rem
	}
	.w\:min-h-19 {
		min-height: 144rem
	}
	.w\:min-h-full {
		min-height: 100%
	}
	.w\:min-h-screen {
		min-height: 100vw
	}
	.w\:min-h-page {
		min-height: 1440px
	}
	.w\:min-w-px {
		min-width: 1px
	}
	.w\:min-w-1 {
		min-width: .4rem
	}
	.w\:min-w-2 {
		min-width: .8rem
	}
	.w\:min-w-3 {
		min-width: 1.2rem
	}
	.w\:min-w-4 {
		min-width: 1.6rem
	}
	.w\:min-w-5 {
		min-width: 2.4rem
	}
	.w\:min-w-6 {
		min-width: 3.2rem
	}
	.w\:min-w-7 {
		min-width: 4.8rem
	}
	.w\:min-w-8 {
		min-width: 6.4rem
	}
	.w\:min-w-9 {
		min-width: 9.6rem
	}
	.w\:min-w-10 {
		min-width: 12.8rem
	}
	.w\:min-w-11 {
		min-width: 19.2rem
	}
	.w\:min-w-12 {
		min-width: 25.6rem
	}
	.w\:min-w-13 {
		min-width: 38.4rem
	}
	.w\:min-w-14 {
		min-width: 51.2rem
	}
	.w\:min-w-15 {
		min-width: 64rem
	}
	.w\:min-w-16 {
		min-width: 76.8rem
	}
	.w\:min-w-17 {
		min-width: 99.2rem
	}
	.w\:min-w-18 {
		min-width: 120rem
	}
	.w\:min-w-19 {
		min-width: 144rem
	}
	.w\:min-w-full {
		min-width: 100%
	}
	.w\:min-w-screen {
		min-width: 100vw
	}
	.w\:min-w-page {
		min-width: 1440px
	}
	.w\:w-1-2 {
		width: 50%
	}
	.w\:w-1-3 {
		width: 33.33333%
	}
	.w\:w-2-3 {
		width: 66.66667%
	}
	.w\:w-1-4 {
		width: 25%
	}
	.w\:w-3-4 {
		width: 75%
	}
	.w\:w-1-5 {
		width: 20%
	}
	.w\:w-2-5 {
		width: 40%
	}
	.w\:w-3-5 {
		width: 60%
	}
	.w\:w-4-5 {
		width: 80%
	}
	.w\:w-1-6 {
		width: 16.66667%
	}
	.w\:w-5-6 {
		width: 83.33333%
	}
	.w\:w-auto {
		width: auto
	}
	.w\:overflow-hidden {
		overflow: hidden
	}
	.w\:overflow-x-hidden {
		overflow-x: hidden
	}
	.w\:overflow-y-hidden {
		overflow-y: hidden
	}
	.w\:overflow-auto {
		overflow: auto
	}
	.w\:overflow-x-auto {
		overflow-x: auto
	}
	.w\:overflow-y-auto {
		overflow-y: auto
	}
	.w\:overflow-scroll {
		overflow: scroll
	}
	.w\:overflow-x-scroll {
		overflow-x: scroll
	}
	.w\:overflow-y-scroll {
		overflow-y: scroll
	}
}

.h-auto {
	height: auto
}

.-pb-0,
.pb-0 {
	padding-bottom: 0
}

.pb-1 {
	padding-bottom: .25rem
}

.-pb-1 {
	padding-bottom: -.25rem
}

.pb-2 {
	padding-bottom: .5rem
}

.-pb-2 {
	padding-bottom: -.5rem
}

.pb-3 {
	padding-bottom: .75rem
}

.-pb-3 {
	padding-bottom: -.75rem
}

.pb-4 {
	padding-bottom: 1rem
}

.-pb-4 {
	padding-bottom: -1rem
}

.pb-5 {
	padding-bottom: 1.25rem
}

.-pb-5 {
	padding-bottom: -1.25rem
}

.pb-6 {
	padding-bottom: 1.5rem
}

.-pb-6 {
	padding-bottom: -1.5rem
}

.pb-8 {
	padding-bottom: 2rem
}

.-pb-8 {
	padding-bottom: -2rem
}

.pb-10 {
	padding-bottom: 2.5rem
}

.-pb-10 {
	padding-bottom: -2.5rem
}

.pb-12 {
	padding-bottom: 3rem
}

.-pb-12 {
	padding-bottom: -3rem
}

.pb-16 {
	padding-bottom: 4rem
}

.-pb-16 {
	padding-bottom: -4rem
}

.pb-20 {
	padding-bottom: 5rem
}

.-pb-20 {
	padding-bottom: -5rem
}

.pb-24 {
	padding-bottom: 6rem
}

.-pb-24 {
	padding-bottom: -6rem
}

.pb-32 {
	padding-bottom: 8rem
}

.-pb-32 {
	padding-bottom: -8rem
}

.pb-40 {
	padding-bottom: 10rem
}

.-pb-40 {
	padding-bottom: -10rem
}

.pb-48 {
	padding-bottom: 12rem
}

.-pb-48 {
	padding-bottom: -12rem
}

.pb-56 {
	padding-bottom: 14rem
}

.-pb-56 {
	padding-bottom: -14rem
}

.pb-64 {
	padding-bottom: 16rem
}

.-pb-64 {
	padding-bottom: -16rem
}

.pb-auto {
	padding-bottom: auto
}

.-pb-auto {
	padding-bottom: -auto
}

.-pl-0,
.pl-0 {
	padding-left: 0
}

.pl-1 {
	padding-left: .25rem
}

.-pl-1 {
	padding-left: -.25rem
}

.pl-2 {
	padding-left: .5rem
}

.-pl-2 {
	padding-left: -.5rem
}

.pl-3 {
	padding-left: .75rem
}

.-pl-3 {
	padding-left: -.75rem
}

.pl-4 {
	padding-left: 1rem
}

.-pl-4 {
	padding-left: -1rem
}

.pl-5 {
	padding-left: 1.25rem
}

.-pl-5 {
	padding-left: -1.25rem
}

.pl-6 {
	padding-left: 1.5rem
}

.-pl-6 {
	padding-left: -1.5rem
}

.pl-8 {
	padding-left: 2rem
}

.-pl-8 {
	padding-left: -2rem
}

.pl-10 {
	padding-left: 2.5rem
}

.-pl-10 {
	padding-left: -2.5rem
}

.pl-12 {
	padding-left: 3rem
}

.-pl-12 {
	padding-left: -3rem
}

.pl-16 {
	padding-left: 4rem
}

.-pl-16 {
	padding-left: -4rem
}

.pl-20 {
	padding-left: 5rem
}

.-pl-20 {
	padding-left: -5rem
}

.pl-24 {
	padding-left: 6rem
}

.-pl-24 {
	padding-left: -6rem
}

.pl-32 {
	padding-left: 8rem
}

.-pl-32 {
	padding-left: -8rem
}

.pl-40 {
	padding-left: 10rem
}

.-pl-40 {
	padding-left: -10rem
}

.pl-48 {
	padding-left: 12rem
}

.-pl-48 {
	padding-left: -12rem
}

.pl-56 {
	padding-left: 14rem
}

.-pl-56 {
	padding-left: -14rem
}

.pl-64 {
	padding-left: 16rem
}

.-pl-64 {
	padding-left: -16rem
}

.pl-auto {
	padding-left: auto
}

.-pl-auto {
	padding-left: -auto
}

.-pr-0,
.pr-0 {
	padding-right: 0
}

.pr-1 {
	padding-right: .25rem
}

.-pr-1 {
	padding-right: -.25rem
}

.pr-2 {
	padding-right: .5rem
}

.-pr-2 {
	padding-right: -.5rem
}

.pr-3 {
	padding-right: .75rem
}

.-pr-3 {
	padding-right: -.75rem
}

.pr-4 {
	padding-right: 1rem
}

.-pr-4 {
	padding-right: -1rem
}

.pr-5 {
	padding-right: 1.25rem
}

.-pr-5 {
	padding-right: -1.25rem
}

.pr-6 {
	padding-right: 1.5rem
}

.-pr-6 {
	padding-right: -1.5rem
}

.pr-8 {
	padding-right: 2rem
}

.-pr-8 {
	padding-right: -2rem
}

.pr-10 {
	padding-right: 2.5rem
}

.-pr-10 {
	padding-right: -2.5rem
}

.pr-12 {
	padding-right: 3rem
}

.-pr-12 {
	padding-right: -3rem
}

.pr-16 {
	padding-right: 4rem
}

.-pr-16 {
	padding-right: -4rem
}

.pr-20 {
	padding-right: 5rem
}

.-pr-20 {
	padding-right: -5rem
}

.pr-24 {
	padding-right: 6rem
}

.-pr-24 {
	padding-right: -6rem
}

.pr-32 {
	padding-right: 8rem
}

.-pr-32 {
	padding-right: -8rem
}

.pr-40 {
	padding-right: 10rem
}

.-pr-40 {
	padding-right: -10rem
}

.pr-48 {
	padding-right: 12rem
}

.-pr-48 {
	padding-right: -12rem
}

.pr-56 {
	padding-right: 14rem
}

.-pr-56 {
	padding-right: -14rem
}

.pr-64 {
	padding-right: 16rem
}

.-pr-64 {
	padding-right: -16rem
}

.pr-auto {
	padding-right: auto
}

.-pr-auto {
	padding-right: -auto
}

.-pt-0,
.pt-0 {
	padding-top: 0
}

.pt-1 {
	padding-top: .25rem
}

.-pt-1 {
	padding-top: -.25rem
}

.pt-2 {
	padding-top: .5rem
}

.-pt-2 {
	padding-top: -.5rem
}

.pt-3 {
	padding-top: .75rem
}

.-pt-3 {
	padding-top: -.75rem
}

.pt-4 {
	padding-top: 1rem
}

.-pt-4 {
	padding-top: -1rem
}

.pt-5 {
	padding-top: 1.25rem
}

.-pt-5 {
	padding-top: -1.25rem
}

.pt-6 {
	padding-top: 1.5rem
}

.-pt-6 {
	padding-top: -1.5rem
}

.pt-8 {
	padding-top: 2rem
}

.-pt-8 {
	padding-top: -2rem
}

.pt-10 {
	padding-top: 2.5rem
}

.-pt-10 {
	padding-top: -2.5rem
}

.pt-12 {
	padding-top: 3rem
}

.-pt-12 {
	padding-top: -3rem
}

.pt-16 {
	padding-top: 4rem
}

.-pt-16 {
	padding-top: -4rem
}

.pt-20 {
	padding-top: 5rem
}

.-pt-20 {
	padding-top: -5rem
}

.pt-24 {
	padding-top: 6rem
}

.-pt-24 {
	padding-top: -6rem
}

.pt-32 {
	padding-top: 8rem
}

.-pt-32 {
	padding-top: -8rem
}

.pt-40 {
	padding-top: 10rem
}

.-pt-40 {
	padding-top: -10rem
}

.pt-48 {
	padding-top: 12rem
}

.-pt-48 {
	padding-top: -12rem
}

.pt-56 {
	padding-top: 14rem
}

.-pt-56 {
	padding-top: -14rem
}

.pt-64 {
	padding-top: 16rem
}

.-pt-64 {
	padding-top: -16rem
}

.pt-auto {
	padding-top: auto
}

.-pt-auto {
	padding-top: -auto
}

.-px-0,
.px-0 {
	padding-left: 0;
	padding-right: 0
}

.px-1 {
	padding-left: .25rem;
	padding-right: .25rem
}

.-px-1 {
	padding-left: -.25rem;
	padding-right: -.25rem
}

.px-2 {
	padding-left: .5rem;
	padding-right: .5rem
}

.-px-2 {
	padding-left: -.5rem;
	padding-right: -.5rem
}

.px-3 {
	padding-left: .75rem;
	padding-right: .75rem
}

.-px-3 {
	padding-left: -.75rem;
	padding-right: -.75rem
}

.px-4 {
	padding-left: 1rem;
	padding-right: 1rem
}

.-px-4 {
	padding-left: -1rem;
	padding-right: -1rem
}

.px-5 {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}

.-px-5 {
	padding-left: -1.25rem;
	padding-right: -1.25rem
}

.px-6 {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}

.-px-6 {
	padding-left: -1.5rem;
	padding-right: -1.5rem
}

.px-8 {
	padding-left: 2rem;
	padding-right: 2rem
}

.-px-8 {
	padding-left: -2rem;
	padding-right: -2rem
}

.px-10 {
	padding-left: 2.5rem;
	padding-right: 2.5rem
}

.-px-10 {
	padding-left: -2.5rem;
	padding-right: -2.5rem
}

.px-12 {
	padding-left: 3rem;
	padding-right: 3rem
}

.-px-12 {
	padding-left: -3rem;
	padding-right: -3rem
}

.px-16 {
	padding-left: 4rem;
	padding-right: 4rem
}

.-px-16 {
	padding-left: -4rem;
	padding-right: -4rem
}

.px-20 {
	padding-left: 5rem;
	padding-right: 5rem
}

.-px-20 {
	padding-left: -5rem;
	padding-right: -5rem
}

.px-24 {
	padding-left: 6rem;
	padding-right: 6rem
}

.-px-24 {
	padding-left: -6rem;
	padding-right: -6rem
}

.px-32 {
	padding-left: 8rem;
	padding-right: 8rem
}

.-px-32 {
	padding-left: -8rem;
	padding-right: -8rem
}

.px-40 {
	padding-left: 10rem;
	padding-right: 10rem
}

.-px-40 {
	padding-left: -10rem;
	padding-right: -10rem
}

.px-48 {
	padding-left: 12rem;
	padding-right: 12rem
}

.-px-48 {
	padding-left: -12rem;
	padding-right: -12rem
}

.px-56 {
	padding-left: 14rem;
	padding-right: 14rem
}

.-px-56 {
	padding-left: -14rem;
	padding-right: -14rem
}

.px-64 {
	padding-left: 16rem;
	padding-right: 16rem
}

.-px-64 {
	padding-left: -16rem;
	padding-right: -16rem
}

.px-auto {
	padding-left: auto;
	padding-right: auto
}

.-px-auto {
	padding-left: -auto;
	padding-right: -auto
}

.-py-0,
.py-0 {
	padding-bottom: 0;
	padding-top: 0
}

.py-1 {
	padding-bottom: .25rem;
	padding-top: .25rem
}

.-py-1 {
	padding-bottom: -.25rem;
	padding-top: -.25rem
}

.py-2 {
	padding-bottom: .5rem;
	padding-top: .5rem
}

.-py-2 {
	padding-bottom: -.5rem;
	padding-top: -.5rem
}

.py-3 {
	padding-bottom: .75rem;
	padding-top: .75rem
}

.-py-3 {
	padding-bottom: -.75rem;
	padding-top: -.75rem
}

.py-4 {
	padding-bottom: 1rem;
	padding-top: 1rem
}

.-py-4 {
	padding-bottom: -1rem;
	padding-top: -1rem
}

.py-5 {
	padding-bottom: 1.25rem;
	padding-top: 1.25rem
}

.-py-5 {
	padding-bottom: -1.25rem;
	padding-top: -1.25rem
}

.py-6 {
	padding-bottom: 1.5rem;
	padding-top: 1.5rem
}

.-py-6 {
	padding-bottom: -1.5rem;
	padding-top: -1.5rem
}

.py-8 {
	padding-bottom: 2rem;
	padding-top: 2rem
}

.-py-8 {
	padding-bottom: -2rem;
	padding-top: -2rem
}

.py-10 {
	padding-bottom: 2.5rem;
	padding-top: 2.5rem
}

.-py-10 {
	padding-bottom: -2.5rem;
	padding-top: -2.5rem
}

.py-12 {
	padding-bottom: 3rem;
	padding-top: 3rem
}

.-py-12 {
	padding-bottom: -3rem;
	padding-top: -3rem
}

.py-16 {
	padding-bottom: 4rem;
	padding-top: 4rem
}

.-py-16 {
	padding-bottom: -4rem;
	padding-top: -4rem
}

.py-20 {
	padding-bottom: 5rem;
	padding-top: 5rem
}

.-py-20 {
	padding-bottom: -5rem;
	padding-top: -5rem
}

.py-24 {
	padding-bottom: 6rem;
	padding-top: 6rem
}

.-py-24 {
	padding-bottom: -6rem;
	padding-top: -6rem
}

.py-32 {
	padding-bottom: 8rem;
	padding-top: 8rem
}

.-py-32 {
	padding-bottom: -8rem;
	padding-top: -8rem
}

.py-40 {
	padding-bottom: 10rem;
	padding-top: 10rem
}

.-py-40 {
	padding-bottom: -10rem;
	padding-top: -10rem
}

.py-48 {
	padding-bottom: 12rem;
	padding-top: 12rem
}

.-py-48 {
	padding-bottom: -12rem;
	padding-top: -12rem
}

.py-56 {
	padding-bottom: 14rem;
	padding-top: 14rem
}

.-py-56 {
	padding-bottom: -14rem;
	padding-top: -14rem
}

.py-64 {
	padding-bottom: 16rem;
	padding-top: 16rem
}

.-py-64 {
	padding-bottom: -16rem;
	padding-top: -16rem
}

.py-auto {
	padding-bottom: auto;
	padding-top: auto
}

.-py-auto {
	padding-bottom: -auto;
	padding-top: -auto
}

.-p-0,
.p-0 {
	padding: 0
}

.p-1 {
	padding: .25rem
}

.-p-1 {
	padding: -.25rem
}

.p-2 {
	padding: .5rem
}

.-p-2 {
	padding: -.5rem
}

.p-3 {
	padding: .75rem
}

.-p-3 {
	padding: -.75rem
}

.p-4 {
	padding: 1rem
}

.-p-4 {
	padding: -1rem
}

.p-5 {
	padding: 1.25rem
}

.-p-5 {
	padding: -1.25rem
}

.p-6 {
	padding: 1.5rem
}

.-p-6 {
	padding: -1.5rem
}

.p-8 {
	padding: 2rem
}

.-p-8 {
	padding: -2rem
}

.p-10 {
	padding: 2.5rem
}

.-p-10 {
	padding: -2.5rem
}

.p-12 {
	padding: 3rem
}

.-p-12 {
	padding: -3rem
}

.p-16 {
	padding: 4rem
}

.-p-16 {
	padding: -4rem
}

.p-20 {
	padding: 5rem
}

.-p-20 {
	padding: -5rem
}

.p-24 {
	padding: 6rem
}

.-p-24 {
	padding: -6rem
}

.p-32 {
	padding: 8rem
}

.-p-32 {
	padding: -8rem
}

.p-40 {
	padding: 10rem
}

.-p-40 {
	padding: -10rem
}

.p-48 {
	padding: 12rem
}

.-p-48 {
	padding: -12rem
}

.p-56 {
	padding: 14rem
}

.-p-56 {
	padding: -14rem
}

.p-64 {
	padding: 16rem
}

.-p-64 {
	padding: -16rem
}

.p-auto {
	padding: auto
}

.-p-auto {
	padding: -auto
}

.-mb-0,
.mb-0 {
	margin-bottom: 0
}

.mb-1 {
	margin-bottom: .25rem
}

.-mb-1 {
	margin-bottom: -.25rem
}

.mb-2 {
	margin-bottom: .5rem
}

.-mb-2 {
	margin-bottom: -.5rem
}

.mb-3 {
	margin-bottom: .75rem
}

.-mb-3 {
	margin-bottom: -.75rem
}

.mb-4 {
	margin-bottom: 1rem
}

.-mb-4 {
	margin-bottom: -1rem
}

.mb-5 {
	margin-bottom: 1.25rem
}

.-mb-5 {
	margin-bottom: -1.25rem
}

.mb-6 {
	margin-bottom: 1.5rem
}

.-mb-6 {
	margin-bottom: -1.5rem
}

.mb-8 {
	margin-bottom: 2rem
}

.-mb-8 {
	margin-bottom: -2rem
}

.mb-10 {
	margin-bottom: 2.5rem
}

.-mb-10 {
	margin-bottom: -2.5rem
}

.mb-12 {
	margin-bottom: 3rem
}

.-mb-12 {
	margin-bottom: -3rem
}

.mb-16 {
	margin-bottom: 4rem
}

.-mb-16 {
	margin-bottom: -4rem
}

.mb-20 {
	margin-bottom: 5rem
}

.-mb-20 {
	margin-bottom: -5rem
}

.mb-24 {
	margin-bottom: 6rem
}

.-mb-24 {
	margin-bottom: -6rem
}

.mb-32 {
	margin-bottom: 8rem
}

.-mb-32 {
	margin-bottom: -8rem
}

.mb-40 {
	margin-bottom: 10rem
}

.-mb-40 {
	margin-bottom: -10rem
}

.mb-48 {
	margin-bottom: 12rem
}

.-mb-48 {
	margin-bottom: -12rem
}

.mb-56 {
	margin-bottom: 14rem
}

.-mb-56 {
	margin-bottom: -14rem
}

.mb-64 {
	margin-bottom: 16rem
}

.-mb-64 {
	margin-bottom: -16rem
}

.mb-auto {
	margin-bottom: auto
}

.-mb-auto {
	margin-bottom: -auto
}

.-ml-0,
.ml-0 {
	margin-left: 0
}

.ml-1 {
	margin-left: .25rem
}

.-ml-1 {
	margin-left: -.25rem
}

.ml-2 {
	margin-left: .5rem
}

.-ml-2 {
	margin-left: -.5rem
}

.ml-3 {
	margin-left: .75rem
}

.-ml-3 {
	margin-left: -.75rem
}

.ml-4 {
	margin-left: 1rem
}

.-ml-4 {
	margin-left: -1rem
}

.ml-5 {
	margin-left: 1.25rem
}

.-ml-5 {
	margin-left: -1.25rem
}

.ml-6 {
	margin-left: 1.5rem
}

.-ml-6 {
	margin-left: -1.5rem
}

.ml-8 {
	margin-left: 2rem
}

.-ml-8 {
	margin-left: -2rem
}

.ml-10 {
	margin-left: 2.5rem
}

.-ml-10 {
	margin-left: -2.5rem
}

.ml-12 {
	margin-left: 3rem
}

.-ml-12 {
	margin-left: -3rem
}

.ml-16 {
	margin-left: 4rem
}

.-ml-16 {
	margin-left: -4rem
}

.ml-20 {
	margin-left: 5rem
}

.-ml-20 {
	margin-left: -5rem
}

.ml-24 {
	margin-left: 6rem
}

.-ml-24 {
	margin-left: -6rem
}

.ml-32 {
	margin-left: 8rem
}

.-ml-32 {
	margin-left: -8rem
}

.ml-40 {
	margin-left: 10rem
}

.-ml-40 {
	margin-left: -10rem
}

.ml-48 {
	margin-left: 12rem
}

.-ml-48 {
	margin-left: -12rem
}

.ml-56 {
	margin-left: 14rem
}

.-ml-56 {
	margin-left: -14rem
}

.ml-64 {
	margin-left: 16rem
}

.-ml-64 {
	margin-left: -16rem
}

.ml-auto {
	margin-left: auto
}

.-ml-auto {
	margin-left: -auto
}

.-mr-0,
.mr-0 {
	margin-right: 0
}

.mr-1 {
	margin-right: .25rem
}

.-mr-1 {
	margin-right: -.25rem
}

.mr-2 {
	margin-right: .5rem
}

.-mr-2 {
	margin-right: -.5rem
}

.mr-3 {
	margin-right: .75rem
}

.-mr-3 {
	margin-right: -.75rem
}

.mr-4 {
	margin-right: 1rem
}

.-mr-4 {
	margin-right: -1rem
}

.mr-5 {
	margin-right: 1.25rem
}

.-mr-5 {
	margin-right: -1.25rem
}

.mr-6 {
	margin-right: 1.5rem
}

.-mr-6 {
	margin-right: -1.5rem
}

.mr-8 {
	margin-right: 2rem
}

.-mr-8 {
	margin-right: -2rem
}

.mr-10 {
	margin-right: 2.5rem
}

.-mr-10 {
	margin-right: -2.5rem
}

.mr-12 {
	margin-right: 3rem
}

.-mr-12 {
	margin-right: -3rem
}

.mr-16 {
	margin-right: 4rem
}

.-mr-16 {
	margin-right: -4rem
}

.mr-20 {
	margin-right: 5rem
}

.-mr-20 {
	margin-right: -5rem
}

.mr-24 {
	margin-right: 6rem
}

.-mr-24 {
	margin-right: -6rem
}

.mr-32 {
	margin-right: 8rem
}

.-mr-32 {
	margin-right: -8rem
}

.mr-40 {
	margin-right: 10rem
}

.-mr-40 {
	margin-right: -10rem
}

.mr-48 {
	margin-right: 12rem
}

.-mr-48 {
	margin-right: -12rem
}

.mr-56 {
	margin-right: 14rem
}

.-mr-56 {
	margin-right: -14rem
}

.mr-64 {
	margin-right: 16rem
}

.-mr-64 {
	margin-right: -16rem
}

.mr-auto {
	margin-right: auto
}

.-mr-auto {
	margin-right: -auto
}

.-mt-0,
.mt-0 {
	margin-top: 0
}

.mt-1 {
	margin-top: .25rem
}

.-mt-1 {
	margin-top: -.25rem
}

.mt-2 {
	margin-top: .5rem
}

.-mt-2 {
	margin-top: -.5rem
}

.mt-3 {
	margin-top: .75rem
}

.-mt-3 {
	margin-top: -.75rem
}

.mt-4 {
	margin-top: 1rem
}

.-mt-4 {
	margin-top: -1rem
}

.mt-5 {
	margin-top: 1.25rem
}

.-mt-5 {
	margin-top: -1.25rem
}

.mt-6 {
	margin-top: 1.5rem
}

.-mt-6 {
	margin-top: -1.5rem
}

.mt-8 {
	margin-top: 2rem
}

.-mt-8 {
	margin-top: -2rem
}

.mt-10 {
	margin-top: 2.5rem
}

.-mt-10 {
	margin-top: -2.5rem
}

.mt-12 {
	margin-top: 3rem
}

.-mt-12 {
	margin-top: -3rem
}

.mt-16 {
	margin-top: 4rem
}

.-mt-16 {
	margin-top: -4rem
}

.mt-20 {
	margin-top: 5rem
}

.-mt-20 {
	margin-top: -5rem
}

.mt-24 {
	margin-top: 6rem
}

.-mt-24 {
	margin-top: -6rem
}

.mt-32 {
	margin-top: 8rem
}

.-mt-32 {
	margin-top: -8rem
}

.mt-40 {
	margin-top: 10rem
}

.-mt-40 {
	margin-top: -10rem
}

.mt-48 {
	margin-top: 12rem
}

.-mt-48 {
	margin-top: -12rem
}

.mt-56 {
	margin-top: 14rem
}

.-mt-56 {
	margin-top: -14rem
}

.mt-64 {
	margin-top: 16rem
}

.-mt-64 {
	margin-top: -16rem
}

.mt-auto {
	margin-top: auto
}

.-mt-auto {
	margin-top: -auto
}

.-mx-0,
.mx-0 {
	margin-left: 0;
	margin-right: 0
}

.mx-1 {
	margin-left: .25rem;
	margin-right: .25rem
}

.-mx-1 {
	margin-left: -.25rem;
	margin-right: -.25rem
}

.mx-2 {
	margin-left: .5rem;
	margin-right: .5rem
}

.-mx-2 {
	margin-left: -.5rem;
	margin-right: -.5rem
}

.mx-3 {
	margin-left: .75rem;
	margin-right: .75rem
}

.-mx-3 {
	margin-left: -.75rem;
	margin-right: -.75rem
}

.mx-4 {
	margin-left: 1rem;
	margin-right: 1rem
}

.-mx-4 {
	margin-left: -1rem;
	margin-right: -1rem
}

.mx-5 {
	margin-left: 1.25rem;
	margin-right: 1.25rem
}

.-mx-5 {
	margin-left: -1.25rem;
	margin-right: -1.25rem
}

.mx-6 {
	margin-left: 1.5rem;
	margin-right: 1.5rem
}

.-mx-6 {
	margin-left: -1.5rem;
	margin-right: -1.5rem
}

.mx-8 {
	margin-left: 2rem;
	margin-right: 2rem
}

.-mx-8 {
	margin-left: -2rem;
	margin-right: -2rem
}

.mx-10 {
	margin-left: 2.5rem;
	margin-right: 2.5rem
}

.-mx-10 {
	margin-left: -2.5rem;
	margin-right: -2.5rem
}

.mx-12 {
	margin-left: 3rem;
	margin-right: 3rem
}

.-mx-12 {
	margin-left: -3rem;
	margin-right: -3rem
}

.mx-16 {
	margin-left: 4rem;
	margin-right: 4rem
}

.-mx-16 {
	margin-left: -4rem;
	margin-right: -4rem
}

.mx-20 {
	margin-left: 5rem;
	margin-right: 5rem
}

.-mx-20 {
	margin-left: -5rem;
	margin-right: -5rem
}

.mx-24 {
	margin-left: 6rem;
	margin-right: 6rem
}

.-mx-24 {
	margin-left: -6rem;
	margin-right: -6rem
}

.mx-32 {
	margin-left: 8rem;
	margin-right: 8rem
}

.-mx-32 {
	margin-left: -8rem;
	margin-right: -8rem
}

.mx-40 {
	margin-left: 10rem;
	margin-right: 10rem
}

.-mx-40 {
	margin-left: -10rem;
	margin-right: -10rem
}

.mx-48 {
	margin-left: 12rem;
	margin-right: 12rem
}

.-mx-48 {
	margin-left: -12rem;
	margin-right: -12rem
}

.mx-56 {
	margin-left: 14rem;
	margin-right: 14rem
}

.-mx-56 {
	margin-left: -14rem;
	margin-right: -14rem
}

.mx-64 {
	margin-left: 16rem;
	margin-right: 16rem
}

.-mx-64 {
	margin-left: -16rem;
	margin-right: -16rem
}

.mx-auto {
	margin-left: auto;
	margin-right: auto
}

.-mx-auto {
	margin-left: -auto;
	margin-right: -auto
}

.-my-0,
.my-0 {
	margin-bottom: 0;
	margin-top: 0
}

.my-1 {
	margin-bottom: .25rem;
	margin-top: .25rem
}

.-my-1 {
	margin-bottom: -.25rem;
	margin-top: -.25rem
}

.my-2 {
	margin-bottom: .5rem;
	margin-top: .5rem
}

.-my-2 {
	margin-bottom: -.5rem;
	margin-top: -.5rem
}

.my-3 {
	margin-bottom: .75rem;
	margin-top: .75rem
}

.-my-3 {
	margin-bottom: -.75rem;
	margin-top: -.75rem
}

.my-4 {
	margin-bottom: 1rem;
	margin-top: 1rem
}

.-my-4 {
	margin-bottom: -1rem;
	margin-top: -1rem
}

.my-5 {
	margin-bottom: 1.25rem;
	margin-top: 1.25rem
}

.-my-5 {
	margin-bottom: -1.25rem;
	margin-top: -1.25rem
}

.my-6 {
	margin-bottom: 1.5rem;
	margin-top: 1.5rem
}

.-my-6 {
	margin-bottom: -1.5rem;
	margin-top: -1.5rem
}

.my-8 {
	margin-bottom: 2rem;
	margin-top: 2rem
}

.-my-8 {
	margin-bottom: -2rem;
	margin-top: -2rem
}

.my-10 {
	margin-bottom: 2.5rem;
	margin-top: 2.5rem
}

.-my-10 {
	margin-bottom: -2.5rem;
	margin-top: -2.5rem
}

.my-12 {
	margin-bottom: 3rem;
	margin-top: 3rem
}

.-my-12 {
	margin-bottom: -3rem;
	margin-top: -3rem
}

.my-16 {
	margin-bottom: 4rem;
	margin-top: 4rem
}

.-my-16 {
	margin-bottom: -4rem;
	margin-top: -4rem
}

.my-20 {
	margin-bottom: 5rem;
	margin-top: 5rem
}

.-my-20 {
	margin-bottom: -5rem;
	margin-top: -5rem
}

.my-24 {
	margin-bottom: 6rem;
	margin-top: 6rem
}

.-my-24 {
	margin-bottom: -6rem;
	margin-top: -6rem
}

.my-32 {
	margin-bottom: 8rem;
	margin-top: 8rem
}

.-my-32 {
	margin-bottom: -8rem;
	margin-top: -8rem
}

.my-40 {
	margin-bottom: 10rem;
	margin-top: 10rem
}

.-my-40 {
	margin-bottom: -10rem;
	margin-top: -10rem
}

.my-48 {
	margin-bottom: 12rem;
	margin-top: 12rem
}

.-my-48 {
	margin-bottom: -12rem;
	margin-top: -12rem
}

.my-56 {
	margin-bottom: 14rem;
	margin-top: 14rem
}

.-my-56 {
	margin-bottom: -14rem;
	margin-top: -14rem
}

.my-64 {
	margin-bottom: 16rem;
	margin-top: 16rem
}

.-my-64 {
	margin-bottom: -16rem;
	margin-top: -16rem
}

.my-auto {
	margin-bottom: auto;
	margin-top: auto
}

.-my-auto {
	margin-bottom: -auto;
	margin-top: -auto
}

.-m-0,
.m-0 {
	margin: 0
}

.m-1 {
	margin: .25rem
}

.-m-1 {
	margin: -.25rem
}

.m-2 {
	margin: .5rem
}

.-m-2 {
	margin: -.5rem
}

.m-3 {
	margin: .75rem
}

.-m-3 {
	margin: -.75rem
}

.m-4 {
	margin: 1rem
}

.-m-4 {
	margin: -1rem
}

.m-5 {
	margin: 1.25rem
}

.-m-5 {
	margin: -1.25rem
}

.m-6 {
	margin: 1.5rem
}

.-m-6 {
	margin: -1.5rem
}

.m-8 {
	margin: 2rem
}

.-m-8 {
	margin: -2rem
}

.m-10 {
	margin: 2.5rem
}

.-m-10 {
	margin: -2.5rem
}

.m-12 {
	margin: 3rem
}

.-m-12 {
	margin: -3rem
}

.m-16 {
	margin: 4rem
}

.-m-16 {
	margin: -4rem
}

.m-20 {
	margin: 5rem
}

.-m-20 {
	margin: -5rem
}

.m-24 {
	margin: 6rem
}

.-m-24 {
	margin: -6rem
}

.m-32 {
	margin: 8rem
}

.-m-32 {
	margin: -8rem
}

.m-40 {
	margin: 10rem
}

.-m-40 {
	margin: -10rem
}

.m-48 {
	margin: 12rem
}

.-m-48 {
	margin: -12rem
}

.m-56 {
	margin: 14rem
}

.-m-56 {
	margin: -14rem
}

.m-64 {
	margin: 16rem
}

.-m-64 {
	margin: -16rem
}

.m-auto {
	margin: auto
}

.-m-auto {
	margin: -auto
}

@media (min-width:20em) {
	.m\:-pb-0,
	.m\:pb-0 {
		padding-bottom: 0
	}
	.m\:pb-1 {
		padding-bottom: .25rem
	}
	.m\:-pb-1 {
		padding-bottom: -.25rem
	}
	.m\:pb-2 {
		padding-bottom: .5rem
	}
	.m\:-pb-2 {
		padding-bottom: -.5rem
	}
	.m\:pb-3 {
		padding-bottom: .75rem
	}
	.m\:-pb-3 {
		padding-bottom: -.75rem
	}
	.m\:pb-4 {
		padding-bottom: 1rem
	}
	.m\:-pb-4 {
		padding-bottom: -1rem
	}
	.m\:pb-5 {
		padding-bottom: 1.25rem
	}
	.m\:-pb-5 {
		padding-bottom: -1.25rem
	}
	.m\:pb-6 {
		padding-bottom: 1.5rem
	}
	.m\:-pb-6 {
		padding-bottom: -1.5rem
	}
	.m\:pb-8 {
		padding-bottom: 2rem
	}
	.m\:-pb-8 {
		padding-bottom: -2rem
	}
	.m\:pb-10 {
		padding-bottom: 2.5rem
	}
	.m\:-pb-10 {
		padding-bottom: -2.5rem
	}
	.m\:pb-12 {
		padding-bottom: 3rem
	}
	.m\:-pb-12 {
		padding-bottom: -3rem
	}
	.m\:pb-16 {
		padding-bottom: 4rem
	}
	.m\:-pb-16 {
		padding-bottom: -4rem
	}
	.m\:pb-20 {
		padding-bottom: 5rem
	}
	.m\:-pb-20 {
		padding-bottom: -5rem
	}
	.m\:pb-24 {
		padding-bottom: 6rem
	}
	.m\:-pb-24 {
		padding-bottom: -6rem
	}
	.m\:pb-32 {
		padding-bottom: 8rem
	}
	.m\:-pb-32 {
		padding-bottom: -8rem
	}
	.m\:pb-40 {
		padding-bottom: 10rem
	}
	.m\:-pb-40 {
		padding-bottom: -10rem
	}
	.m\:pb-48 {
		padding-bottom: 12rem
	}
	.m\:-pb-48 {
		padding-bottom: -12rem
	}
	.m\:pb-56 {
		padding-bottom: 14rem
	}
	.m\:-pb-56 {
		padding-bottom: -14rem
	}
	.m\:pb-64 {
		padding-bottom: 16rem
	}
	.m\:-pb-64 {
		padding-bottom: -16rem
	}
	.m\:pb-auto {
		padding-bottom: auto
	}
	.m\:-pb-auto {
		padding-bottom: -auto
	}
	.m\:-pl-0,
	.m\:pl-0 {
		padding-left: 0
	}
	.m\:pl-1 {
		padding-left: .25rem
	}
	.m\:-pl-1 {
		padding-left: -.25rem
	}
	.m\:pl-2 {
		padding-left: .5rem
	}
	.m\:-pl-2 {
		padding-left: -.5rem
	}
	.m\:pl-3 {
		padding-left: .75rem
	}
	.m\:-pl-3 {
		padding-left: -.75rem
	}
	.m\:pl-4 {
		padding-left: 1rem
	}
	.m\:-pl-4 {
		padding-left: -1rem
	}
	.m\:pl-5 {
		padding-left: 1.25rem
	}
	.m\:-pl-5 {
		padding-left: -1.25rem
	}
	.m\:pl-6 {
		padding-left: 1.5rem
	}
	.m\:-pl-6 {
		padding-left: -1.5rem
	}
	.m\:pl-8 {
		padding-left: 2rem
	}
	.m\:-pl-8 {
		padding-left: -2rem
	}
	.m\:pl-10 {
		padding-left: 2.5rem
	}
	.m\:-pl-10 {
		padding-left: -2.5rem
	}
	.m\:pl-12 {
		padding-left: 3rem
	}
	.m\:-pl-12 {
		padding-left: -3rem
	}
	.m\:pl-16 {
		padding-left: 4rem
	}
	.m\:-pl-16 {
		padding-left: -4rem
	}
	.m\:pl-20 {
		padding-left: 5rem
	}
	.m\:-pl-20 {
		padding-left: -5rem
	}
	.m\:pl-24 {
		padding-left: 6rem
	}
	.m\:-pl-24 {
		padding-left: -6rem
	}
	.m\:pl-32 {
		padding-left: 8rem
	}
	.m\:-pl-32 {
		padding-left: -8rem
	}
	.m\:pl-40 {
		padding-left: 10rem
	}
	.m\:-pl-40 {
		padding-left: -10rem
	}
	.m\:pl-48 {
		padding-left: 12rem
	}
	.m\:-pl-48 {
		padding-left: -12rem
	}
	.m\:pl-56 {
		padding-left: 14rem
	}
	.m\:-pl-56 {
		padding-left: -14rem
	}
	.m\:pl-64 {
		padding-left: 16rem
	}
	.m\:-pl-64 {
		padding-left: -16rem
	}
	.m\:pl-auto {
		padding-left: auto
	}
	.m\:-pl-auto {
		padding-left: -auto
	}
	.m\:-pr-0,
	.m\:pr-0 {
		padding-right: 0
	}
	.m\:pr-1 {
		padding-right: .25rem
	}
	.m\:-pr-1 {
		padding-right: -.25rem
	}
	.m\:pr-2 {
		padding-right: .5rem
	}
	.m\:-pr-2 {
		padding-right: -.5rem
	}
	.m\:pr-3 {
		padding-right: .75rem
	}
	.m\:-pr-3 {
		padding-right: -.75rem
	}
	.m\:pr-4 {
		padding-right: 1rem
	}
	.m\:-pr-4 {
		padding-right: -1rem
	}
	.m\:pr-5 {
		padding-right: 1.25rem
	}
	.m\:-pr-5 {
		padding-right: -1.25rem
	}
	.m\:pr-6 {
		padding-right: 1.5rem
	}
	.m\:-pr-6 {
		padding-right: -1.5rem
	}
	.m\:pr-8 {
		padding-right: 2rem
	}
	.m\:-pr-8 {
		padding-right: -2rem
	}
	.m\:pr-10 {
		padding-right: 2.5rem
	}
	.m\:-pr-10 {
		padding-right: -2.5rem
	}
	.m\:pr-12 {
		padding-right: 3rem
	}
	.m\:-pr-12 {
		padding-right: -3rem
	}
	.m\:pr-16 {
		padding-right: 4rem
	}
	.m\:-pr-16 {
		padding-right: -4rem
	}
	.m\:pr-20 {
		padding-right: 5rem
	}
	.m\:-pr-20 {
		padding-right: -5rem
	}
	.m\:pr-24 {
		padding-right: 6rem
	}
	.m\:-pr-24 {
		padding-right: -6rem
	}
	.m\:pr-32 {
		padding-right: 8rem
	}
	.m\:-pr-32 {
		padding-right: -8rem
	}
	.m\:pr-40 {
		padding-right: 10rem
	}
	.m\:-pr-40 {
		padding-right: -10rem
	}
	.m\:pr-48 {
		padding-right: 12rem
	}
	.m\:-pr-48 {
		padding-right: -12rem
	}
	.m\:pr-56 {
		padding-right: 14rem
	}
	.m\:-pr-56 {
		padding-right: -14rem
	}
	.m\:pr-64 {
		padding-right: 16rem
	}
	.m\:-pr-64 {
		padding-right: -16rem
	}
	.m\:pr-auto {
		padding-right: auto
	}
	.m\:-pr-auto {
		padding-right: -auto
	}
	.m\:-pt-0,
	.m\:pt-0 {
		padding-top: 0
	}
	.m\:pt-1 {
		padding-top: .25rem
	}
	.m\:-pt-1 {
		padding-top: -.25rem
	}
	.m\:pt-2 {
		padding-top: .5rem
	}
	.m\:-pt-2 {
		padding-top: -.5rem
	}
	.m\:pt-3 {
		padding-top: .75rem
	}
	.m\:-pt-3 {
		padding-top: -.75rem
	}
	.m\:pt-4 {
		padding-top: 1rem
	}
	.m\:-pt-4 {
		padding-top: -1rem
	}
	.m\:pt-5 {
		padding-top: 1.25rem
	}
	.m\:-pt-5 {
		padding-top: -1.25rem
	}
	.m\:pt-6 {
		padding-top: 1.5rem
	}
	.m\:-pt-6 {
		padding-top: -1.5rem
	}
	.m\:pt-8 {
		padding-top: 2rem
	}
	.m\:-pt-8 {
		padding-top: -2rem
	}
	.m\:pt-10 {
		padding-top: 2.5rem
	}
	.m\:-pt-10 {
		padding-top: -2.5rem
	}
	.m\:pt-12 {
		padding-top: 3rem
	}
	.m\:-pt-12 {
		padding-top: -3rem
	}
	.m\:pt-16 {
		padding-top: 4rem
	}
	.m\:-pt-16 {
		padding-top: -4rem
	}
	.m\:pt-20 {
		padding-top: 5rem
	}
	.m\:-pt-20 {
		padding-top: -5rem
	}
	.m\:pt-24 {
		padding-top: 6rem
	}
	.m\:-pt-24 {
		padding-top: -6rem
	}
	.m\:pt-32 {
		padding-top: 8rem
	}
	.m\:-pt-32 {
		padding-top: -8rem
	}
	.m\:pt-40 {
		padding-top: 10rem
	}
	.m\:-pt-40 {
		padding-top: -10rem
	}
	.m\:pt-48 {
		padding-top: 12rem
	}
	.m\:-pt-48 {
		padding-top: -12rem
	}
	.m\:pt-56 {
		padding-top: 14rem
	}
	.m\:-pt-56 {
		padding-top: -14rem
	}
	.m\:pt-64 {
		padding-top: 16rem
	}
	.m\:-pt-64 {
		padding-top: -16rem
	}
	.m\:pt-auto {
		padding-top: auto
	}
	.m\:-pt-auto {
		padding-top: -auto
	}
	.m\:-px-0,
	.m\:px-0 {
		padding-left: 0;
		padding-right: 0
	}
	.m\:px-1 {
		padding-left: .25rem;
		padding-right: .25rem
	}
	.m\:-px-1 {
		padding-left: -.25rem;
		padding-right: -.25rem
	}
	.m\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem
	}
	.m\:-px-2 {
		padding-left: -.5rem;
		padding-right: -.5rem
	}
	.m\:px-3 {
		padding-left: .75rem;
		padding-right: .75rem
	}
	.m\:-px-3 {
		padding-left: -.75rem;
		padding-right: -.75rem
	}
	.m\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem
	}
	.m\:-px-4 {
		padding-left: -1rem;
		padding-right: -1rem
	}
	.m\:px-5 {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}
	.m\:-px-5 {
		padding-left: -1.25rem;
		padding-right: -1.25rem
	}
	.m\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}
	.m\:-px-6 {
		padding-left: -1.5rem;
		padding-right: -1.5rem
	}
	.m\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem
	}
	.m\:-px-8 {
		padding-left: -2rem;
		padding-right: -2rem
	}
	.m\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}
	.m\:-px-10 {
		padding-left: -2.5rem;
		padding-right: -2.5rem
	}
	.m\:px-12 {
		padding-left: 3rem;
		padding-right: 3rem
	}
	.m\:-px-12 {
		padding-left: -3rem;
		padding-right: -3rem
	}
	.m\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem
	}
	.m\:-px-16 {
		padding-left: -4rem;
		padding-right: -4rem
	}
	.m\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem
	}
	.m\:-px-20 {
		padding-left: -5rem;
		padding-right: -5rem
	}
	.m\:px-24 {
		padding-left: 6rem;
		padding-right: 6rem
	}
	.m\:-px-24 {
		padding-left: -6rem;
		padding-right: -6rem
	}
	.m\:px-32 {
		padding-left: 8rem;
		padding-right: 8rem
	}
	.m\:-px-32 {
		padding-left: -8rem;
		padding-right: -8rem
	}
	.m\:px-40 {
		padding-left: 10rem;
		padding-right: 10rem
	}
	.m\:-px-40 {
		padding-left: -10rem;
		padding-right: -10rem
	}
	.m\:px-48 {
		padding-left: 12rem;
		padding-right: 12rem
	}
	.m\:-px-48 {
		padding-left: -12rem;
		padding-right: -12rem
	}
	.m\:px-56 {
		padding-left: 14rem;
		padding-right: 14rem
	}
	.m\:-px-56 {
		padding-left: -14rem;
		padding-right: -14rem
	}
	.m\:px-64 {
		padding-left: 16rem;
		padding-right: 16rem
	}
	.m\:-px-64 {
		padding-left: -16rem;
		padding-right: -16rem
	}
	.m\:px-auto {
		padding-left: auto;
		padding-right: auto
	}
	.m\:-px-auto {
		padding-left: -auto;
		padding-right: -auto
	}
	.m\:-py-0,
	.m\:py-0 {
		padding-bottom: 0;
		padding-top: 0
	}
	.m\:py-1 {
		padding-bottom: .25rem;
		padding-top: .25rem
	}
	.m\:-py-1 {
		padding-bottom: -.25rem;
		padding-top: -.25rem
	}
	.m\:py-2 {
		padding-bottom: .5rem;
		padding-top: .5rem
	}
	.m\:-py-2 {
		padding-bottom: -.5rem;
		padding-top: -.5rem
	}
	.m\:py-3 {
		padding-bottom: .75rem;
		padding-top: .75rem
	}
	.m\:-py-3 {
		padding-bottom: -.75rem;
		padding-top: -.75rem
	}
	.m\:py-4 {
		padding-bottom: 1rem;
		padding-top: 1rem
	}
	.m\:-py-4 {
		padding-bottom: -1rem;
		padding-top: -1rem
	}
	.m\:py-5 {
		padding-bottom: 1.25rem;
		padding-top: 1.25rem
	}
	.m\:-py-5 {
		padding-bottom: -1.25rem;
		padding-top: -1.25rem
	}
	.m\:py-6 {
		padding-bottom: 1.5rem;
		padding-top: 1.5rem
	}
	.m\:-py-6 {
		padding-bottom: -1.5rem;
		padding-top: -1.5rem
	}
	.m\:py-8 {
		padding-bottom: 2rem;
		padding-top: 2rem
	}
	.m\:-py-8 {
		padding-bottom: -2rem;
		padding-top: -2rem
	}
	.m\:py-10 {
		padding-bottom: 2.5rem;
		padding-top: 2.5rem
	}
	.m\:-py-10 {
		padding-bottom: -2.5rem;
		padding-top: -2.5rem
	}
	.m\:py-12 {
		padding-bottom: 3rem;
		padding-top: 3rem
	}
	.m\:-py-12 {
		padding-bottom: -3rem;
		padding-top: -3rem
	}
	.m\:py-16 {
		padding-bottom: 4rem;
		padding-top: 4rem
	}
	.m\:-py-16 {
		padding-bottom: -4rem;
		padding-top: -4rem
	}
	.m\:py-20 {
		padding-bottom: 5rem;
		padding-top: 5rem
	}
	.m\:-py-20 {
		padding-bottom: -5rem;
		padding-top: -5rem
	}
	.m\:py-24 {
		padding-bottom: 6rem;
		padding-top: 6rem
	}
	.m\:-py-24 {
		padding-bottom: -6rem;
		padding-top: -6rem
	}
	.m\:py-32 {
		padding-bottom: 8rem;
		padding-top: 8rem
	}
	.m\:-py-32 {
		padding-bottom: -8rem;
		padding-top: -8rem
	}
	.m\:py-40 {
		padding-bottom: 10rem;
		padding-top: 10rem
	}
	.m\:-py-40 {
		padding-bottom: -10rem;
		padding-top: -10rem
	}
	.m\:py-48 {
		padding-bottom: 12rem;
		padding-top: 12rem
	}
	.m\:-py-48 {
		padding-bottom: -12rem;
		padding-top: -12rem
	}
	.m\:py-56 {
		padding-bottom: 14rem;
		padding-top: 14rem
	}
	.m\:-py-56 {
		padding-bottom: -14rem;
		padding-top: -14rem
	}
	.m\:py-64 {
		padding-bottom: 16rem;
		padding-top: 16rem
	}
	.m\:-py-64 {
		padding-bottom: -16rem;
		padding-top: -16rem
	}
	.m\:py-auto {
		padding-bottom: auto;
		padding-top: auto
	}
	.m\:-py-auto {
		padding-bottom: -auto;
		padding-top: -auto
	}
	.m\:-p-0,
	.m\:p-0 {
		padding: 0
	}
	.m\:p-1 {
		padding: .25rem
	}
	.m\:-p-1 {
		padding: -.25rem
	}
	.m\:p-2 {
		padding: .5rem
	}
	.m\:-p-2 {
		padding: -.5rem
	}
	.m\:p-3 {
		padding: .75rem
	}
	.m\:-p-3 {
		padding: -.75rem
	}
	.m\:p-4 {
		padding: 1rem
	}
	.m\:-p-4 {
		padding: -1rem
	}
	.m\:p-5 {
		padding: 1.25rem
	}
	.m\:-p-5 {
		padding: -1.25rem
	}
	.m\:p-6 {
		padding: 1.5rem
	}
	.m\:-p-6 {
		padding: -1.5rem
	}
	.m\:p-8 {
		padding: 2rem
	}
	.m\:-p-8 {
		padding: -2rem
	}
	.m\:p-10 {
		padding: 2.5rem
	}
	.m\:-p-10 {
		padding: -2.5rem
	}
	.m\:p-12 {
		padding: 3rem
	}
	.m\:-p-12 {
		padding: -3rem
	}
	.m\:p-16 {
		padding: 4rem
	}
	.m\:-p-16 {
		padding: -4rem
	}
	.m\:p-20 {
		padding: 5rem
	}
	.m\:-p-20 {
		padding: -5rem
	}
	.m\:p-24 {
		padding: 6rem
	}
	.m\:-p-24 {
		padding: -6rem
	}
	.m\:p-32 {
		padding: 8rem
	}
	.m\:-p-32 {
		padding: -8rem
	}
	.m\:p-40 {
		padding: 10rem
	}
	.m\:-p-40 {
		padding: -10rem
	}
	.m\:p-48 {
		padding: 12rem
	}
	.m\:-p-48 {
		padding: -12rem
	}
	.m\:p-56 {
		padding: 14rem
	}
	.m\:-p-56 {
		padding: -14rem
	}
	.m\:p-64 {
		padding: 16rem
	}
	.m\:-p-64 {
		padding: -16rem
	}
	.m\:p-auto {
		padding: auto
	}
	.m\:-p-auto {
		padding: -auto
	}
	.m\:-mb-0,
	.m\:mb-0 {
		margin-bottom: 0
	}
	.m\:mb-1 {
		margin-bottom: .25rem
	}
	.m\:-mb-1 {
		margin-bottom: -.25rem
	}
	.m\:mb-2 {
		margin-bottom: .5rem
	}
	.m\:-mb-2 {
		margin-bottom: -.5rem
	}
	.m\:mb-3 {
		margin-bottom: .75rem
	}
	.m\:-mb-3 {
		margin-bottom: -.75rem
	}
	.m\:mb-4 {
		margin-bottom: 1rem
	}
	.m\:-mb-4 {
		margin-bottom: -1rem
	}
	.m\:mb-5 {
		margin-bottom: 1.25rem
	}
	.m\:-mb-5 {
		margin-bottom: -1.25rem
	}
	.m\:mb-6 {
		margin-bottom: 1.5rem
	}
	.m\:-mb-6 {
		margin-bottom: -1.5rem
	}
	.m\:mb-8 {
		margin-bottom: 2rem
	}
	.m\:-mb-8 {
		margin-bottom: -2rem
	}
	.m\:mb-10 {
		margin-bottom: 2.5rem
	}
	.m\:-mb-10 {
		margin-bottom: -2.5rem
	}
	.m\:mb-12 {
		margin-bottom: 3rem
	}
	.m\:-mb-12 {
		margin-bottom: -3rem
	}
	.m\:mb-16 {
		margin-bottom: 4rem
	}
	.m\:-mb-16 {
		margin-bottom: -4rem
	}
	.m\:mb-20 {
		margin-bottom: 5rem
	}
	.m\:-mb-20 {
		margin-bottom: -5rem
	}
	.m\:mb-24 {
		margin-bottom: 6rem
	}
	.m\:-mb-24 {
		margin-bottom: -6rem
	}
	.m\:mb-32 {
		margin-bottom: 8rem
	}
	.m\:-mb-32 {
		margin-bottom: -8rem
	}
	.m\:mb-40 {
		margin-bottom: 10rem
	}
	.m\:-mb-40 {
		margin-bottom: -10rem
	}
	.m\:mb-48 {
		margin-bottom: 12rem
	}
	.m\:-mb-48 {
		margin-bottom: -12rem
	}
	.m\:mb-56 {
		margin-bottom: 14rem
	}
	.m\:-mb-56 {
		margin-bottom: -14rem
	}
	.m\:mb-64 {
		margin-bottom: 16rem
	}
	.m\:-mb-64 {
		margin-bottom: -16rem
	}
	.m\:mb-auto {
		margin-bottom: auto
	}
	.m\:-mb-auto {
		margin-bottom: -auto
	}
	.m\:-ml-0,
	.m\:ml-0 {
		margin-left: 0
	}
	.m\:ml-1 {
		margin-left: .25rem
	}
	.m\:-ml-1 {
		margin-left: -.25rem
	}
	.m\:ml-2 {
		margin-left: .5rem
	}
	.m\:-ml-2 {
		margin-left: -.5rem
	}
	.m\:ml-3 {
		margin-left: .75rem
	}
	.m\:-ml-3 {
		margin-left: -.75rem
	}
	.m\:ml-4 {
		margin-left: 1rem
	}
	.m\:-ml-4 {
		margin-left: -1rem
	}
	.m\:ml-5 {
		margin-left: 1.25rem
	}
	.m\:-ml-5 {
		margin-left: -1.25rem
	}
	.m\:ml-6 {
		margin-left: 1.5rem
	}
	.m\:-ml-6 {
		margin-left: -1.5rem
	}
	.m\:ml-8 {
		margin-left: 2rem
	}
	.m\:-ml-8 {
		margin-left: -2rem
	}
	.m\:ml-10 {
		margin-left: 2.5rem
	}
	.m\:-ml-10 {
		margin-left: -2.5rem
	}
	.m\:ml-12 {
		margin-left: 3rem
	}
	.m\:-ml-12 {
		margin-left: -3rem
	}
	.m\:ml-16 {
		margin-left: 4rem
	}
	.m\:-ml-16 {
		margin-left: -4rem
	}
	.m\:ml-20 {
		margin-left: 5rem
	}
	.m\:-ml-20 {
		margin-left: -5rem
	}
	.m\:ml-24 {
		margin-left: 6rem
	}
	.m\:-ml-24 {
		margin-left: -6rem
	}
	.m\:ml-32 {
		margin-left: 8rem
	}
	.m\:-ml-32 {
		margin-left: -8rem
	}
	.m\:ml-40 {
		margin-left: 10rem
	}
	.m\:-ml-40 {
		margin-left: -10rem
	}
	.m\:ml-48 {
		margin-left: 12rem
	}
	.m\:-ml-48 {
		margin-left: -12rem
	}
	.m\:ml-56 {
		margin-left: 14rem
	}
	.m\:-ml-56 {
		margin-left: -14rem
	}
	.m\:ml-64 {
		margin-left: 16rem
	}
	.m\:-ml-64 {
		margin-left: -16rem
	}
	.m\:ml-auto {
		margin-left: auto
	}
	.m\:-ml-auto {
		margin-left: -auto
	}
	.m\:-mr-0,
	.m\:mr-0 {
		margin-right: 0
	}
	.m\:mr-1 {
		margin-right: .25rem
	}
	.m\:-mr-1 {
		margin-right: -.25rem
	}
	.m\:mr-2 {
		margin-right: .5rem
	}
	.m\:-mr-2 {
		margin-right: -.5rem
	}
	.m\:mr-3 {
		margin-right: .75rem
	}
	.m\:-mr-3 {
		margin-right: -.75rem
	}
	.m\:mr-4 {
		margin-right: 1rem
	}
	.m\:-mr-4 {
		margin-right: -1rem
	}
	.m\:mr-5 {
		margin-right: 1.25rem
	}
	.m\:-mr-5 {
		margin-right: -1.25rem
	}
	.m\:mr-6 {
		margin-right: 1.5rem
	}
	.m\:-mr-6 {
		margin-right: -1.5rem
	}
	.m\:mr-8 {
		margin-right: 2rem
	}
	.m\:-mr-8 {
		margin-right: -2rem
	}
	.m\:mr-10 {
		margin-right: 2.5rem
	}
	.m\:-mr-10 {
		margin-right: -2.5rem
	}
	.m\:mr-12 {
		margin-right: 3rem
	}
	.m\:-mr-12 {
		margin-right: -3rem
	}
	.m\:mr-16 {
		margin-right: 4rem
	}
	.m\:-mr-16 {
		margin-right: -4rem
	}
	.m\:mr-20 {
		margin-right: 5rem
	}
	.m\:-mr-20 {
		margin-right: -5rem
	}
	.m\:mr-24 {
		margin-right: 6rem
	}
	.m\:-mr-24 {
		margin-right: -6rem
	}
	.m\:mr-32 {
		margin-right: 8rem
	}
	.m\:-mr-32 {
		margin-right: -8rem
	}
	.m\:mr-40 {
		margin-right: 10rem
	}
	.m\:-mr-40 {
		margin-right: -10rem
	}
	.m\:mr-48 {
		margin-right: 12rem
	}
	.m\:-mr-48 {
		margin-right: -12rem
	}
	.m\:mr-56 {
		margin-right: 14rem
	}
	.m\:-mr-56 {
		margin-right: -14rem
	}
	.m\:mr-64 {
		margin-right: 16rem
	}
	.m\:-mr-64 {
		margin-right: -16rem
	}
	.m\:mr-auto {
		margin-right: auto
	}
	.m\:-mr-auto {
		margin-right: -auto
	}
	.m\:-mt-0,
	.m\:mt-0 {
		margin-top: 0
	}
	.m\:mt-1 {
		margin-top: .25rem
	}
	.m\:-mt-1 {
		margin-top: -.25rem
	}
	.m\:mt-2 {
		margin-top: .5rem
	}
	.m\:-mt-2 {
		margin-top: -.5rem
	}
	.m\:mt-3 {
		margin-top: .75rem
	}
	.m\:-mt-3 {
		margin-top: -.75rem
	}
	.m\:mt-4 {
		margin-top: 1rem
	}
	.m\:-mt-4 {
		margin-top: -1rem
	}
	.m\:mt-5 {
		margin-top: 1.25rem
	}
	.m\:-mt-5 {
		margin-top: -1.25rem
	}
	.m\:mt-6 {
		margin-top: 1.5rem
	}
	.m\:-mt-6 {
		margin-top: -1.5rem
	}
	.m\:mt-8 {
		margin-top: 2rem
	}
	.m\:-mt-8 {
		margin-top: -2rem
	}
	.m\:mt-10 {
		margin-top: 2.5rem
	}
	.m\:-mt-10 {
		margin-top: -2.5rem
	}
	.m\:mt-12 {
		margin-top: 3rem
	}
	.m\:-mt-12 {
		margin-top: -3rem
	}
	.m\:mt-16 {
		margin-top: 4rem
	}
	.m\:-mt-16 {
		margin-top: -4rem
	}
	.m\:mt-20 {
		margin-top: 5rem
	}
	.m\:-mt-20 {
		margin-top: -5rem
	}
	.m\:mt-24 {
		margin-top: 6rem
	}
	.m\:-mt-24 {
		margin-top: -6rem
	}
	.m\:mt-32 {
		margin-top: 8rem
	}
	.m\:-mt-32 {
		margin-top: -8rem
	}
	.m\:mt-40 {
		margin-top: 10rem
	}
	.m\:-mt-40 {
		margin-top: -10rem
	}
	.m\:mt-48 {
		margin-top: 12rem
	}
	.m\:-mt-48 {
		margin-top: -12rem
	}
	.m\:mt-56 {
		margin-top: 14rem
	}
	.m\:-mt-56 {
		margin-top: -14rem
	}
	.m\:mt-64 {
		margin-top: 16rem
	}
	.m\:-mt-64 {
		margin-top: -16rem
	}
	.m\:mt-auto {
		margin-top: auto
	}
	.m\:-mt-auto {
		margin-top: -auto
	}
	.m\:-mx-0,
	.m\:mx-0 {
		margin-left: 0;
		margin-right: 0
	}
	.m\:mx-1 {
		margin-left: .25rem;
		margin-right: .25rem
	}
	.m\:-mx-1 {
		margin-left: -.25rem;
		margin-right: -.25rem
	}
	.m\:mx-2 {
		margin-left: .5rem;
		margin-right: .5rem
	}
	.m\:-mx-2 {
		margin-left: -.5rem;
		margin-right: -.5rem
	}
	.m\:mx-3 {
		margin-left: .75rem;
		margin-right: .75rem
	}
	.m\:-mx-3 {
		margin-left: -.75rem;
		margin-right: -.75rem
	}
	.m\:mx-4 {
		margin-left: 1rem;
		margin-right: 1rem
	}
	.m\:-mx-4 {
		margin-left: -1rem;
		margin-right: -1rem
	}
	.m\:mx-5 {
		margin-left: 1.25rem;
		margin-right: 1.25rem
	}
	.m\:-mx-5 {
		margin-left: -1.25rem;
		margin-right: -1.25rem
	}
	.m\:mx-6 {
		margin-left: 1.5rem;
		margin-right: 1.5rem
	}
	.m\:-mx-6 {
		margin-left: -1.5rem;
		margin-right: -1.5rem
	}
	.m\:mx-8 {
		margin-left: 2rem;
		margin-right: 2rem
	}
	.m\:-mx-8 {
		margin-left: -2rem;
		margin-right: -2rem
	}
	.m\:mx-10 {
		margin-left: 2.5rem;
		margin-right: 2.5rem
	}
	.m\:-mx-10 {
		margin-left: -2.5rem;
		margin-right: -2.5rem
	}
	.m\:mx-12 {
		margin-left: 3rem;
		margin-right: 3rem
	}
	.m\:-mx-12 {
		margin-left: -3rem;
		margin-right: -3rem
	}
	.m\:mx-16 {
		margin-left: 4rem;
		margin-right: 4rem
	}
	.m\:-mx-16 {
		margin-left: -4rem;
		margin-right: -4rem
	}
	.m\:mx-20 {
		margin-left: 5rem;
		margin-right: 5rem
	}
	.m\:-mx-20 {
		margin-left: -5rem;
		margin-right: -5rem
	}
	.m\:mx-24 {
		margin-left: 6rem;
		margin-right: 6rem
	}
	.m\:-mx-24 {
		margin-left: -6rem;
		margin-right: -6rem
	}
	.m\:mx-32 {
		margin-left: 8rem;
		margin-right: 8rem
	}
	.m\:-mx-32 {
		margin-left: -8rem;
		margin-right: -8rem
	}
	.m\:mx-40 {
		margin-left: 10rem;
		margin-right: 10rem
	}
	.m\:-mx-40 {
		margin-left: -10rem;
		margin-right: -10rem
	}
	.m\:mx-48 {
		margin-left: 12rem;
		margin-right: 12rem
	}
	.m\:-mx-48 {
		margin-left: -12rem;
		margin-right: -12rem
	}
	.m\:mx-56 {
		margin-left: 14rem;
		margin-right: 14rem
	}
	.m\:-mx-56 {
		margin-left: -14rem;
		margin-right: -14rem
	}
	.m\:mx-64 {
		margin-left: 16rem;
		margin-right: 16rem
	}
	.m\:-mx-64 {
		margin-left: -16rem;
		margin-right: -16rem
	}
	.m\:mx-auto {
		margin-left: auto;
		margin-right: auto
	}
	.m\:-mx-auto {
		margin-left: -auto;
		margin-right: -auto
	}
	.m\:-my-0,
	.m\:my-0 {
		margin-bottom: 0;
		margin-top: 0
	}
	.m\:my-1 {
		margin-bottom: .25rem;
		margin-top: .25rem
	}
	.m\:-my-1 {
		margin-bottom: -.25rem;
		margin-top: -.25rem
	}
	.m\:my-2 {
		margin-bottom: .5rem;
		margin-top: .5rem
	}
	.m\:-my-2 {
		margin-bottom: -.5rem;
		margin-top: -.5rem
	}
	.m\:my-3 {
		margin-bottom: .75rem;
		margin-top: .75rem
	}
	.m\:-my-3 {
		margin-bottom: -.75rem;
		margin-top: -.75rem
	}
	.m\:my-4 {
		margin-bottom: 1rem;
		margin-top: 1rem
	}
	.m\:-my-4 {
		margin-bottom: -1rem;
		margin-top: -1rem
	}
	.m\:my-5 {
		margin-bottom: 1.25rem;
		margin-top: 1.25rem
	}
	.m\:-my-5 {
		margin-bottom: -1.25rem;
		margin-top: -1.25rem
	}
	.m\:my-6 {
		margin-bottom: 1.5rem;
		margin-top: 1.5rem
	}
	.m\:-my-6 {
		margin-bottom: -1.5rem;
		margin-top: -1.5rem
	}
	.m\:my-8 {
		margin-bottom: 2rem;
		margin-top: 2rem
	}
	.m\:-my-8 {
		margin-bottom: -2rem;
		margin-top: -2rem
	}
	.m\:my-10 {
		margin-bottom: 2.5rem;
		margin-top: 2.5rem
	}
	.m\:-my-10 {
		margin-bottom: -2.5rem;
		margin-top: -2.5rem
	}
	.m\:my-12 {
		margin-bottom: 3rem;
		margin-top: 3rem
	}
	.m\:-my-12 {
		margin-bottom: -3rem;
		margin-top: -3rem
	}
	.m\:my-16 {
		margin-bottom: 4rem;
		margin-top: 4rem
	}
	.m\:-my-16 {
		margin-bottom: -4rem;
		margin-top: -4rem
	}
	.m\:my-20 {
		margin-bottom: 5rem;
		margin-top: 5rem
	}
	.m\:-my-20 {
		margin-bottom: -5rem;
		margin-top: -5rem
	}
	.m\:my-24 {
		margin-bottom: 6rem;
		margin-top: 6rem
	}
	.m\:-my-24 {
		margin-bottom: -6rem;
		margin-top: -6rem
	}
	.m\:my-32 {
		margin-bottom: 8rem;
		margin-top: 8rem
	}
	.m\:-my-32 {
		margin-bottom: -8rem;
		margin-top: -8rem
	}
	.m\:my-40 {
		margin-bottom: 10rem;
		margin-top: 10rem
	}
	.m\:-my-40 {
		margin-bottom: -10rem;
		margin-top: -10rem
	}
	.m\:my-48 {
		margin-bottom: 12rem;
		margin-top: 12rem
	}
	.m\:-my-48 {
		margin-bottom: -12rem;
		margin-top: -12rem
	}
	.m\:my-56 {
		margin-bottom: 14rem;
		margin-top: 14rem
	}
	.m\:-my-56 {
		margin-bottom: -14rem;
		margin-top: -14rem
	}
	.m\:my-64 {
		margin-bottom: 16rem;
		margin-top: 16rem
	}
	.m\:-my-64 {
		margin-bottom: -16rem;
		margin-top: -16rem
	}
	.m\:my-auto {
		margin-bottom: auto;
		margin-top: auto
	}
	.m\:-my-auto {
		margin-bottom: -auto;
		margin-top: -auto
	}
	.m\:-m-0,
	.m\:m-0 {
		margin: 0
	}
	.m\:m-1 {
		margin: .25rem
	}
	.m\:-m-1 {
		margin: -.25rem
	}
	.m\:m-2 {
		margin: .5rem
	}
	.m\:-m-2 {
		margin: -.5rem
	}
	.m\:m-3 {
		margin: .75rem
	}
	.m\:-m-3 {
		margin: -.75rem
	}
	.m\:m-4 {
		margin: 1rem
	}
	.m\:-m-4 {
		margin: -1rem
	}
	.m\:m-5 {
		margin: 1.25rem
	}
	.m\:-m-5 {
		margin: -1.25rem
	}
	.m\:m-6 {
		margin: 1.5rem
	}
	.m\:-m-6 {
		margin: -1.5rem
	}
	.m\:m-8 {
		margin: 2rem
	}
	.m\:-m-8 {
		margin: -2rem
	}
	.m\:m-10 {
		margin: 2.5rem
	}
	.m\:-m-10 {
		margin: -2.5rem
	}
	.m\:m-12 {
		margin: 3rem
	}
	.m\:-m-12 {
		margin: -3rem
	}
	.m\:m-16 {
		margin: 4rem
	}
	.m\:-m-16 {
		margin: -4rem
	}
	.m\:m-20 {
		margin: 5rem
	}
	.m\:-m-20 {
		margin: -5rem
	}
	.m\:m-24 {
		margin: 6rem
	}
	.m\:-m-24 {
		margin: -6rem
	}
	.m\:m-32 {
		margin: 8rem
	}
	.m\:-m-32 {
		margin: -8rem
	}
	.m\:m-40 {
		margin: 10rem
	}
	.m\:-m-40 {
		margin: -10rem
	}
	.m\:m-48 {
		margin: 12rem
	}
	.m\:-m-48 {
		margin: -12rem
	}
	.m\:m-56 {
		margin: 14rem
	}
	.m\:-m-56 {
		margin: -14rem
	}
	.m\:m-64 {
		margin: 16rem
	}
	.m\:-m-64 {
		margin: -16rem
	}
	.m\:m-auto {
		margin: auto
	}
	.m\:-m-auto {
		margin: -auto
	}
}

@media (min-width:31.25em) {
	.st\:-pb-0,
	.st\:pb-0 {
		padding-bottom: 0
	}
	.st\:pb-1 {
		padding-bottom: .25rem
	}
	.st\:-pb-1 {
		padding-bottom: -.25rem
	}
	.st\:pb-2 {
		padding-bottom: .5rem
	}
	.st\:-pb-2 {
		padding-bottom: -.5rem
	}
	.st\:pb-3 {
		padding-bottom: .75rem
	}
	.st\:-pb-3 {
		padding-bottom: -.75rem
	}
	.st\:pb-4 {
		padding-bottom: 1rem
	}
	.st\:-pb-4 {
		padding-bottom: -1rem
	}
	.st\:pb-5 {
		padding-bottom: 1.25rem
	}
	.st\:-pb-5 {
		padding-bottom: -1.25rem
	}
	.st\:pb-6 {
		padding-bottom: 1.5rem
	}
	.st\:-pb-6 {
		padding-bottom: -1.5rem
	}
	.st\:pb-8 {
		padding-bottom: 2rem
	}
	.st\:-pb-8 {
		padding-bottom: -2rem
	}
	.st\:pb-10 {
		padding-bottom: 2.5rem
	}
	.st\:-pb-10 {
		padding-bottom: -2.5rem
	}
	.st\:pb-12 {
		padding-bottom: 3rem
	}
	.st\:-pb-12 {
		padding-bottom: -3rem
	}
	.st\:pb-16 {
		padding-bottom: 4rem
	}
	.st\:-pb-16 {
		padding-bottom: -4rem
	}
	.st\:pb-20 {
		padding-bottom: 5rem
	}
	.st\:-pb-20 {
		padding-bottom: -5rem
	}
	.st\:pb-24 {
		padding-bottom: 6rem
	}
	.st\:-pb-24 {
		padding-bottom: -6rem
	}
	.st\:pb-32 {
		padding-bottom: 8rem
	}
	.st\:-pb-32 {
		padding-bottom: -8rem
	}
	.st\:pb-40 {
		padding-bottom: 10rem
	}
	.st\:-pb-40 {
		padding-bottom: -10rem
	}
	.st\:pb-48 {
		padding-bottom: 12rem
	}
	.st\:-pb-48 {
		padding-bottom: -12rem
	}
	.st\:pb-56 {
		padding-bottom: 14rem
	}
	.st\:-pb-56 {
		padding-bottom: -14rem
	}
	.st\:pb-64 {
		padding-bottom: 16rem
	}
	.st\:-pb-64 {
		padding-bottom: -16rem
	}
	.st\:pb-auto {
		padding-bottom: auto
	}
	.st\:-pb-auto {
		padding-bottom: -auto
	}
	.st\:-pl-0,
	.st\:pl-0 {
		padding-left: 0
	}
	.st\:pl-1 {
		padding-left: .25rem
	}
	.st\:-pl-1 {
		padding-left: -.25rem
	}
	.st\:pl-2 {
		padding-left: .5rem
	}
	.st\:-pl-2 {
		padding-left: -.5rem
	}
	.st\:pl-3 {
		padding-left: .75rem
	}
	.st\:-pl-3 {
		padding-left: -.75rem
	}
	.st\:pl-4 {
		padding-left: 1rem
	}
	.st\:-pl-4 {
		padding-left: -1rem
	}
	.st\:pl-5 {
		padding-left: 1.25rem
	}
	.st\:-pl-5 {
		padding-left: -1.25rem
	}
	.st\:pl-6 {
		padding-left: 1.5rem
	}
	.st\:-pl-6 {
		padding-left: -1.5rem
	}
	.st\:pl-8 {
		padding-left: 2rem
	}
	.st\:-pl-8 {
		padding-left: -2rem
	}
	.st\:pl-10 {
		padding-left: 2.5rem
	}
	.st\:-pl-10 {
		padding-left: -2.5rem
	}
	.st\:pl-12 {
		padding-left: 3rem
	}
	.st\:-pl-12 {
		padding-left: -3rem
	}
	.st\:pl-16 {
		padding-left: 4rem
	}
	.st\:-pl-16 {
		padding-left: -4rem
	}
	.st\:pl-20 {
		padding-left: 5rem
	}
	.st\:-pl-20 {
		padding-left: -5rem
	}
	.st\:pl-24 {
		padding-left: 6rem
	}
	.st\:-pl-24 {
		padding-left: -6rem
	}
	.st\:pl-32 {
		padding-left: 8rem
	}
	.st\:-pl-32 {
		padding-left: -8rem
	}
	.st\:pl-40 {
		padding-left: 10rem
	}
	.st\:-pl-40 {
		padding-left: -10rem
	}
	.st\:pl-48 {
		padding-left: 12rem
	}
	.st\:-pl-48 {
		padding-left: -12rem
	}
	.st\:pl-56 {
		padding-left: 14rem
	}
	.st\:-pl-56 {
		padding-left: -14rem
	}
	.st\:pl-64 {
		padding-left: 16rem
	}
	.st\:-pl-64 {
		padding-left: -16rem
	}
	.st\:pl-auto {
		padding-left: auto
	}
	.st\:-pl-auto {
		padding-left: -auto
	}
	.st\:-pr-0,
	.st\:pr-0 {
		padding-right: 0
	}
	.st\:pr-1 {
		padding-right: .25rem
	}
	.st\:-pr-1 {
		padding-right: -.25rem
	}
	.st\:pr-2 {
		padding-right: .5rem
	}
	.st\:-pr-2 {
		padding-right: -.5rem
	}
	.st\:pr-3 {
		padding-right: .75rem
	}
	.st\:-pr-3 {
		padding-right: -.75rem
	}
	.st\:pr-4 {
		padding-right: 1rem
	}
	.st\:-pr-4 {
		padding-right: -1rem
	}
	.st\:pr-5 {
		padding-right: 1.25rem
	}
	.st\:-pr-5 {
		padding-right: -1.25rem
	}
	.st\:pr-6 {
		padding-right: 1.5rem
	}
	.st\:-pr-6 {
		padding-right: -1.5rem
	}
	.st\:pr-8 {
		padding-right: 2rem
	}
	.st\:-pr-8 {
		padding-right: -2rem
	}
	.st\:pr-10 {
		padding-right: 2.5rem
	}
	.st\:-pr-10 {
		padding-right: -2.5rem
	}
	.st\:pr-12 {
		padding-right: 3rem
	}
	.st\:-pr-12 {
		padding-right: -3rem
	}
	.st\:pr-16 {
		padding-right: 4rem
	}
	.st\:-pr-16 {
		padding-right: -4rem
	}
	.st\:pr-20 {
		padding-right: 5rem
	}
	.st\:-pr-20 {
		padding-right: -5rem
	}
	.st\:pr-24 {
		padding-right: 6rem
	}
	.st\:-pr-24 {
		padding-right: -6rem
	}
	.st\:pr-32 {
		padding-right: 8rem
	}
	.st\:-pr-32 {
		padding-right: -8rem
	}
	.st\:pr-40 {
		padding-right: 10rem
	}
	.st\:-pr-40 {
		padding-right: -10rem
	}
	.st\:pr-48 {
		padding-right: 12rem
	}
	.st\:-pr-48 {
		padding-right: -12rem
	}
	.st\:pr-56 {
		padding-right: 14rem
	}
	.st\:-pr-56 {
		padding-right: -14rem
	}
	.st\:pr-64 {
		padding-right: 16rem
	}
	.st\:-pr-64 {
		padding-right: -16rem
	}
	.st\:pr-auto {
		padding-right: auto
	}
	.st\:-pr-auto {
		padding-right: -auto
	}
	.st\:-pt-0,
	.st\:pt-0 {
		padding-top: 0
	}
	.st\:pt-1 {
		padding-top: .25rem
	}
	.st\:-pt-1 {
		padding-top: -.25rem
	}
	.st\:pt-2 {
		padding-top: .5rem
	}
	.st\:-pt-2 {
		padding-top: -.5rem
	}
	.st\:pt-3 {
		padding-top: .75rem
	}
	.st\:-pt-3 {
		padding-top: -.75rem
	}
	.st\:pt-4 {
		padding-top: 1rem
	}
	.st\:-pt-4 {
		padding-top: -1rem
	}
	.st\:pt-5 {
		padding-top: 1.25rem
	}
	.st\:-pt-5 {
		padding-top: -1.25rem
	}
	.st\:pt-6 {
		padding-top: 1.5rem
	}
	.st\:-pt-6 {
		padding-top: -1.5rem
	}
	.st\:pt-8 {
		padding-top: 2rem
	}
	.st\:-pt-8 {
		padding-top: -2rem
	}
	.st\:pt-10 {
		padding-top: 2.5rem
	}
	.st\:-pt-10 {
		padding-top: -2.5rem
	}
	.st\:pt-12 {
		padding-top: 3rem
	}
	.st\:-pt-12 {
		padding-top: -3rem
	}
	.st\:pt-16 {
		padding-top: 4rem
	}
	.st\:-pt-16 {
		padding-top: -4rem
	}
	.st\:pt-20 {
		padding-top: 5rem
	}
	.st\:-pt-20 {
		padding-top: -5rem
	}
	.st\:pt-24 {
		padding-top: 6rem
	}
	.st\:-pt-24 {
		padding-top: -6rem
	}
	.st\:pt-32 {
		padding-top: 8rem
	}
	.st\:-pt-32 {
		padding-top: -8rem
	}
	.st\:pt-40 {
		padding-top: 10rem
	}
	.st\:-pt-40 {
		padding-top: -10rem
	}
	.st\:pt-48 {
		padding-top: 12rem
	}
	.st\:-pt-48 {
		padding-top: -12rem
	}
	.st\:pt-56 {
		padding-top: 14rem
	}
	.st\:-pt-56 {
		padding-top: -14rem
	}
	.st\:pt-64 {
		padding-top: 16rem
	}
	.st\:-pt-64 {
		padding-top: -16rem
	}
	.st\:pt-auto {
		padding-top: auto
	}
	.st\:-pt-auto {
		padding-top: -auto
	}
	.st\:-px-0,
	.st\:px-0 {
		padding-left: 0;
		padding-right: 0
	}
	.st\:px-1 {
		padding-left: .25rem;
		padding-right: .25rem
	}
	.st\:-px-1 {
		padding-left: -.25rem;
		padding-right: -.25rem
	}
	.st\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem
	}
	.st\:-px-2 {
		padding-left: -.5rem;
		padding-right: -.5rem
	}
	.st\:px-3 {
		padding-left: .75rem;
		padding-right: .75rem
	}
	.st\:-px-3 {
		padding-left: -.75rem;
		padding-right: -.75rem
	}
	.st\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem
	}
	.st\:-px-4 {
		padding-left: -1rem;
		padding-right: -1rem
	}
	.st\:px-5 {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}
	.st\:-px-5 {
		padding-left: -1.25rem;
		padding-right: -1.25rem
	}
	.st\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}
	.st\:-px-6 {
		padding-left: -1.5rem;
		padding-right: -1.5rem
	}
	.st\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem
	}
	.st\:-px-8 {
		padding-left: -2rem;
		padding-right: -2rem
	}
	.st\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}
	.st\:-px-10 {
		padding-left: -2.5rem;
		padding-right: -2.5rem
	}
	.st\:px-12 {
		padding-left: 3rem;
		padding-right: 3rem
	}
	.st\:-px-12 {
		padding-left: -3rem;
		padding-right: -3rem
	}
	.st\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem
	}
	.st\:-px-16 {
		padding-left: -4rem;
		padding-right: -4rem
	}
	.st\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem
	}
	.st\:-px-20 {
		padding-left: -5rem;
		padding-right: -5rem
	}
	.st\:px-24 {
		padding-left: 6rem;
		padding-right: 6rem
	}
	.st\:-px-24 {
		padding-left: -6rem;
		padding-right: -6rem
	}
	.st\:px-32 {
		padding-left: 8rem;
		padding-right: 8rem
	}
	.st\:-px-32 {
		padding-left: -8rem;
		padding-right: -8rem
	}
	.st\:px-40 {
		padding-left: 10rem;
		padding-right: 10rem
	}
	.st\:-px-40 {
		padding-left: -10rem;
		padding-right: -10rem
	}
	.st\:px-48 {
		padding-left: 12rem;
		padding-right: 12rem
	}
	.st\:-px-48 {
		padding-left: -12rem;
		padding-right: -12rem
	}
	.st\:px-56 {
		padding-left: 14rem;
		padding-right: 14rem
	}
	.st\:-px-56 {
		padding-left: -14rem;
		padding-right: -14rem
	}
	.st\:px-64 {
		padding-left: 16rem;
		padding-right: 16rem
	}
	.st\:-px-64 {
		padding-left: -16rem;
		padding-right: -16rem
	}
	.st\:px-auto {
		padding-left: auto;
		padding-right: auto
	}
	.st\:-px-auto {
		padding-left: -auto;
		padding-right: -auto
	}
	.st\:-py-0,
	.st\:py-0 {
		padding-bottom: 0;
		padding-top: 0
	}
	.st\:py-1 {
		padding-bottom: .25rem;
		padding-top: .25rem
	}
	.st\:-py-1 {
		padding-bottom: -.25rem;
		padding-top: -.25rem
	}
	.st\:py-2 {
		padding-bottom: .5rem;
		padding-top: .5rem
	}
	.st\:-py-2 {
		padding-bottom: -.5rem;
		padding-top: -.5rem
	}
	.st\:py-3 {
		padding-bottom: .75rem;
		padding-top: .75rem
	}
	.st\:-py-3 {
		padding-bottom: -.75rem;
		padding-top: -.75rem
	}
	.st\:py-4 {
		padding-bottom: 1rem;
		padding-top: 1rem
	}
	.st\:-py-4 {
		padding-bottom: -1rem;
		padding-top: -1rem
	}
	.st\:py-5 {
		padding-bottom: 1.25rem;
		padding-top: 1.25rem
	}
	.st\:-py-5 {
		padding-bottom: -1.25rem;
		padding-top: -1.25rem
	}
	.st\:py-6 {
		padding-bottom: 1.5rem;
		padding-top: 1.5rem
	}
	.st\:-py-6 {
		padding-bottom: -1.5rem;
		padding-top: -1.5rem
	}
	.st\:py-8 {
		padding-bottom: 2rem;
		padding-top: 2rem
	}
	.st\:-py-8 {
		padding-bottom: -2rem;
		padding-top: -2rem
	}
	.st\:py-10 {
		padding-bottom: 2.5rem;
		padding-top: 2.5rem
	}
	.st\:-py-10 {
		padding-bottom: -2.5rem;
		padding-top: -2.5rem
	}
	.st\:py-12 {
		padding-bottom: 3rem;
		padding-top: 3rem
	}
	.st\:-py-12 {
		padding-bottom: -3rem;
		padding-top: -3rem
	}
	.st\:py-16 {
		padding-bottom: 4rem;
		padding-top: 4rem
	}
	.st\:-py-16 {
		padding-bottom: -4rem;
		padding-top: -4rem
	}
	.st\:py-20 {
		padding-bottom: 5rem;
		padding-top: 5rem
	}
	.st\:-py-20 {
		padding-bottom: -5rem;
		padding-top: -5rem
	}
	.st\:py-24 {
		padding-bottom: 6rem;
		padding-top: 6rem
	}
	.st\:-py-24 {
		padding-bottom: -6rem;
		padding-top: -6rem
	}
	.st\:py-32 {
		padding-bottom: 8rem;
		padding-top: 8rem
	}
	.st\:-py-32 {
		padding-bottom: -8rem;
		padding-top: -8rem
	}
	.st\:py-40 {
		padding-bottom: 10rem;
		padding-top: 10rem
	}
	.st\:-py-40 {
		padding-bottom: -10rem;
		padding-top: -10rem
	}
	.st\:py-48 {
		padding-bottom: 12rem;
		padding-top: 12rem
	}
	.st\:-py-48 {
		padding-bottom: -12rem;
		padding-top: -12rem
	}
	.st\:py-56 {
		padding-bottom: 14rem;
		padding-top: 14rem
	}
	.st\:-py-56 {
		padding-bottom: -14rem;
		padding-top: -14rem
	}
	.st\:py-64 {
		padding-bottom: 16rem;
		padding-top: 16rem
	}
	.st\:-py-64 {
		padding-bottom: -16rem;
		padding-top: -16rem
	}
	.st\:py-auto {
		padding-bottom: auto;
		padding-top: auto
	}
	.st\:-py-auto {
		padding-bottom: -auto;
		padding-top: -auto
	}
	.st\:-p-0,
	.st\:p-0 {
		padding: 0
	}
	.st\:p-1 {
		padding: .25rem
	}
	.st\:-p-1 {
		padding: -.25rem
	}
	.st\:p-2 {
		padding: .5rem
	}
	.st\:-p-2 {
		padding: -.5rem
	}
	.st\:p-3 {
		padding: .75rem
	}
	.st\:-p-3 {
		padding: -.75rem
	}
	.st\:p-4 {
		padding: 1rem
	}
	.st\:-p-4 {
		padding: -1rem
	}
	.st\:p-5 {
		padding: 1.25rem
	}
	.st\:-p-5 {
		padding: -1.25rem
	}
	.st\:p-6 {
		padding: 1.5rem
	}
	.st\:-p-6 {
		padding: -1.5rem
	}
	.st\:p-8 {
		padding: 2rem
	}
	.st\:-p-8 {
		padding: -2rem
	}
	.st\:p-10 {
		padding: 2.5rem
	}
	.st\:-p-10 {
		padding: -2.5rem
	}
	.st\:p-12 {
		padding: 3rem
	}
	.st\:-p-12 {
		padding: -3rem
	}
	.st\:p-16 {
		padding: 4rem
	}
	.st\:-p-16 {
		padding: -4rem
	}
	.st\:p-20 {
		padding: 5rem
	}
	.st\:-p-20 {
		padding: -5rem
	}
	.st\:p-24 {
		padding: 6rem
	}
	.st\:-p-24 {
		padding: -6rem
	}
	.st\:p-32 {
		padding: 8rem
	}
	.st\:-p-32 {
		padding: -8rem
	}
	.st\:p-40 {
		padding: 10rem
	}
	.st\:-p-40 {
		padding: -10rem
	}
	.st\:p-48 {
		padding: 12rem
	}
	.st\:-p-48 {
		padding: -12rem
	}
	.st\:p-56 {
		padding: 14rem
	}
	.st\:-p-56 {
		padding: -14rem
	}
	.st\:p-64 {
		padding: 16rem
	}
	.st\:-p-64 {
		padding: -16rem
	}
	.st\:p-auto {
		padding: auto
	}
	.st\:-p-auto {
		padding: -auto
	}
	.st\:-mb-0,
	.st\:mb-0 {
		margin-bottom: 0
	}
	.st\:mb-1 {
		margin-bottom: .25rem
	}
	.st\:-mb-1 {
		margin-bottom: -.25rem
	}
	.st\:mb-2 {
		margin-bottom: .5rem
	}
	.st\:-mb-2 {
		margin-bottom: -.5rem
	}
	.st\:mb-3 {
		margin-bottom: .75rem
	}
	.st\:-mb-3 {
		margin-bottom: -.75rem
	}
	.st\:mb-4 {
		margin-bottom: 1rem
	}
	.st\:-mb-4 {
		margin-bottom: -1rem
	}
	.st\:mb-5 {
		margin-bottom: 1.25rem
	}
	.st\:-mb-5 {
		margin-bottom: -1.25rem
	}
	.st\:mb-6 {
		margin-bottom: 1.5rem
	}
	.st\:-mb-6 {
		margin-bottom: -1.5rem
	}
	.st\:mb-8 {
		margin-bottom: 2rem
	}
	.st\:-mb-8 {
		margin-bottom: -2rem
	}
	.st\:mb-10 {
		margin-bottom: 2.5rem
	}
	.st\:-mb-10 {
		margin-bottom: -2.5rem
	}
	.st\:mb-12 {
		margin-bottom: 3rem
	}
	.st\:-mb-12 {
		margin-bottom: -3rem
	}
	.st\:mb-16 {
		margin-bottom: 4rem
	}
	.st\:-mb-16 {
		margin-bottom: -4rem
	}
	.st\:mb-20 {
		margin-bottom: 5rem
	}
	.st\:-mb-20 {
		margin-bottom: -5rem
	}
	.st\:mb-24 {
		margin-bottom: 6rem
	}
	.st\:-mb-24 {
		margin-bottom: -6rem
	}
	.st\:mb-32 {
		margin-bottom: 8rem
	}
	.st\:-mb-32 {
		margin-bottom: -8rem
	}
	.st\:mb-40 {
		margin-bottom: 10rem
	}
	.st\:-mb-40 {
		margin-bottom: -10rem
	}
	.st\:mb-48 {
		margin-bottom: 12rem
	}
	.st\:-mb-48 {
		margin-bottom: -12rem
	}
	.st\:mb-56 {
		margin-bottom: 14rem
	}
	.st\:-mb-56 {
		margin-bottom: -14rem
	}
	.st\:mb-64 {
		margin-bottom: 16rem
	}
	.st\:-mb-64 {
		margin-bottom: -16rem
	}
	.st\:mb-auto {
		margin-bottom: auto
	}
	.st\:-mb-auto {
		margin-bottom: -auto
	}
	.st\:-ml-0,
	.st\:ml-0 {
		margin-left: 0
	}
	.st\:ml-1 {
		margin-left: .25rem
	}
	.st\:-ml-1 {
		margin-left: -.25rem
	}
	.st\:ml-2 {
		margin-left: .5rem
	}
	.st\:-ml-2 {
		margin-left: -.5rem
	}
	.st\:ml-3 {
		margin-left: .75rem
	}
	.st\:-ml-3 {
		margin-left: -.75rem
	}
	.st\:ml-4 {
		margin-left: 1rem
	}
	.st\:-ml-4 {
		margin-left: -1rem
	}
	.st\:ml-5 {
		margin-left: 1.25rem
	}
	.st\:-ml-5 {
		margin-left: -1.25rem
	}
	.st\:ml-6 {
		margin-left: 1.5rem
	}
	.st\:-ml-6 {
		margin-left: -1.5rem
	}
	.st\:ml-8 {
		margin-left: 2rem
	}
	.st\:-ml-8 {
		margin-left: -2rem
	}
	.st\:ml-10 {
		margin-left: 2.5rem
	}
	.st\:-ml-10 {
		margin-left: -2.5rem
	}
	.st\:ml-12 {
		margin-left: 3rem
	}
	.st\:-ml-12 {
		margin-left: -3rem
	}
	.st\:ml-16 {
		margin-left: 4rem
	}
	.st\:-ml-16 {
		margin-left: -4rem
	}
	.st\:ml-20 {
		margin-left: 5rem
	}
	.st\:-ml-20 {
		margin-left: -5rem
	}
	.st\:ml-24 {
		margin-left: 6rem
	}
	.st\:-ml-24 {
		margin-left: -6rem
	}
	.st\:ml-32 {
		margin-left: 8rem
	}
	.st\:-ml-32 {
		margin-left: -8rem
	}
	.st\:ml-40 {
		margin-left: 10rem
	}
	.st\:-ml-40 {
		margin-left: -10rem
	}
	.st\:ml-48 {
		margin-left: 12rem
	}
	.st\:-ml-48 {
		margin-left: -12rem
	}
	.st\:ml-56 {
		margin-left: 14rem
	}
	.st\:-ml-56 {
		margin-left: -14rem
	}
	.st\:ml-64 {
		margin-left: 16rem
	}
	.st\:-ml-64 {
		margin-left: -16rem
	}
	.st\:ml-auto {
		margin-left: auto
	}
	.st\:-ml-auto {
		margin-left: -auto
	}
	.st\:-mr-0,
	.st\:mr-0 {
		margin-right: 0
	}
	.st\:mr-1 {
		margin-right: .25rem
	}
	.st\:-mr-1 {
		margin-right: -.25rem
	}
	.st\:mr-2 {
		margin-right: .5rem
	}
	.st\:-mr-2 {
		margin-right: -.5rem
	}
	.st\:mr-3 {
		margin-right: .75rem
	}
	.st\:-mr-3 {
		margin-right: -.75rem
	}
	.st\:mr-4 {
		margin-right: 1rem
	}
	.st\:-mr-4 {
		margin-right: -1rem
	}
	.st\:mr-5 {
		margin-right: 1.25rem
	}
	.st\:-mr-5 {
		margin-right: -1.25rem
	}
	.st\:mr-6 {
		margin-right: 1.5rem
	}
	.st\:-mr-6 {
		margin-right: -1.5rem
	}
	.st\:mr-8 {
		margin-right: 2rem
	}
	.st\:-mr-8 {
		margin-right: -2rem
	}
	.st\:mr-10 {
		margin-right: 2.5rem
	}
	.st\:-mr-10 {
		margin-right: -2.5rem
	}
	.st\:mr-12 {
		margin-right: 3rem
	}
	.st\:-mr-12 {
		margin-right: -3rem
	}
	.st\:mr-16 {
		margin-right: 4rem
	}
	.st\:-mr-16 {
		margin-right: -4rem
	}
	.st\:mr-20 {
		margin-right: 5rem
	}
	.st\:-mr-20 {
		margin-right: -5rem
	}
	.st\:mr-24 {
		margin-right: 6rem
	}
	.st\:-mr-24 {
		margin-right: -6rem
	}
	.st\:mr-32 {
		margin-right: 8rem
	}
	.st\:-mr-32 {
		margin-right: -8rem
	}
	.st\:mr-40 {
		margin-right: 10rem
	}
	.st\:-mr-40 {
		margin-right: -10rem
	}
	.st\:mr-48 {
		margin-right: 12rem
	}
	.st\:-mr-48 {
		margin-right: -12rem
	}
	.st\:mr-56 {
		margin-right: 14rem
	}
	.st\:-mr-56 {
		margin-right: -14rem
	}
	.st\:mr-64 {
		margin-right: 16rem
	}
	.st\:-mr-64 {
		margin-right: -16rem
	}
	.st\:mr-auto {
		margin-right: auto
	}
	.st\:-mr-auto {
		margin-right: -auto
	}
	.st\:-mt-0,
	.st\:mt-0 {
		margin-top: 0
	}
	.st\:mt-1 {
		margin-top: .25rem
	}
	.st\:-mt-1 {
		margin-top: -.25rem
	}
	.st\:mt-2 {
		margin-top: .5rem
	}
	.st\:-mt-2 {
		margin-top: -.5rem
	}
	.st\:mt-3 {
		margin-top: .75rem
	}
	.st\:-mt-3 {
		margin-top: -.75rem
	}
	.st\:mt-4 {
		margin-top: 1rem
	}
	.st\:-mt-4 {
		margin-top: -1rem
	}
	.st\:mt-5 {
		margin-top: 1.25rem
	}
	.st\:-mt-5 {
		margin-top: -1.25rem
	}
	.st\:mt-6 {
		margin-top: 1.5rem
	}
	.st\:-mt-6 {
		margin-top: -1.5rem
	}
	.st\:mt-8 {
		margin-top: 2rem
	}
	.st\:-mt-8 {
		margin-top: -2rem
	}
	.st\:mt-10 {
		margin-top: 2.5rem
	}
	.st\:-mt-10 {
		margin-top: -2.5rem
	}
	.st\:mt-12 {
		margin-top: 3rem
	}
	.st\:-mt-12 {
		margin-top: -3rem
	}
	.st\:mt-16 {
		margin-top: 4rem
	}
	.st\:-mt-16 {
		margin-top: -4rem
	}
	.st\:mt-20 {
		margin-top: 5rem
	}
	.st\:-mt-20 {
		margin-top: -5rem
	}
	.st\:mt-24 {
		margin-top: 6rem
	}
	.st\:-mt-24 {
		margin-top: -6rem
	}
	.st\:mt-32 {
		margin-top: 8rem
	}
	.st\:-mt-32 {
		margin-top: -8rem
	}
	.st\:mt-40 {
		margin-top: 10rem
	}
	.st\:-mt-40 {
		margin-top: -10rem
	}
	.st\:mt-48 {
		margin-top: 12rem
	}
	.st\:-mt-48 {
		margin-top: -12rem
	}
	.st\:mt-56 {
		margin-top: 14rem
	}
	.st\:-mt-56 {
		margin-top: -14rem
	}
	.st\:mt-64 {
		margin-top: 16rem
	}
	.st\:-mt-64 {
		margin-top: -16rem
	}
	.st\:mt-auto {
		margin-top: auto
	}
	.st\:-mt-auto {
		margin-top: -auto
	}
	.st\:-mx-0,
	.st\:mx-0 {
		margin-left: 0;
		margin-right: 0
	}
	.st\:mx-1 {
		margin-left: .25rem;
		margin-right: .25rem
	}
	.st\:-mx-1 {
		margin-left: -.25rem;
		margin-right: -.25rem
	}
	.st\:mx-2 {
		margin-left: .5rem;
		margin-right: .5rem
	}
	.st\:-mx-2 {
		margin-left: -.5rem;
		margin-right: -.5rem
	}
	.st\:mx-3 {
		margin-left: .75rem;
		margin-right: .75rem
	}
	.st\:-mx-3 {
		margin-left: -.75rem;
		margin-right: -.75rem
	}
	.st\:mx-4 {
		margin-left: 1rem;
		margin-right: 1rem
	}
	.st\:-mx-4 {
		margin-left: -1rem;
		margin-right: -1rem
	}
	.st\:mx-5 {
		margin-left: 1.25rem;
		margin-right: 1.25rem
	}
	.st\:-mx-5 {
		margin-left: -1.25rem;
		margin-right: -1.25rem
	}
	.st\:mx-6 {
		margin-left: 1.5rem;
		margin-right: 1.5rem
	}
	.st\:-mx-6 {
		margin-left: -1.5rem;
		margin-right: -1.5rem
	}
	.st\:mx-8 {
		margin-left: 2rem;
		margin-right: 2rem
	}
	.st\:-mx-8 {
		margin-left: -2rem;
		margin-right: -2rem
	}
	.st\:mx-10 {
		margin-left: 2.5rem;
		margin-right: 2.5rem
	}
	.st\:-mx-10 {
		margin-left: -2.5rem;
		margin-right: -2.5rem
	}
	.st\:mx-12 {
		margin-left: 3rem;
		margin-right: 3rem
	}
	.st\:-mx-12 {
		margin-left: -3rem;
		margin-right: -3rem
	}
	.st\:mx-16 {
		margin-left: 4rem;
		margin-right: 4rem
	}
	.st\:-mx-16 {
		margin-left: -4rem;
		margin-right: -4rem
	}
	.st\:mx-20 {
		margin-left: 5rem;
		margin-right: 5rem
	}
	.st\:-mx-20 {
		margin-left: -5rem;
		margin-right: -5rem
	}
	.st\:mx-24 {
		margin-left: 6rem;
		margin-right: 6rem
	}
	.st\:-mx-24 {
		margin-left: -6rem;
		margin-right: -6rem
	}
	.st\:mx-32 {
		margin-left: 8rem;
		margin-right: 8rem
	}
	.st\:-mx-32 {
		margin-left: -8rem;
		margin-right: -8rem
	}
	.st\:mx-40 {
		margin-left: 10rem;
		margin-right: 10rem
	}
	.st\:-mx-40 {
		margin-left: -10rem;
		margin-right: -10rem
	}
	.st\:mx-48 {
		margin-left: 12rem;
		margin-right: 12rem
	}
	.st\:-mx-48 {
		margin-left: -12rem;
		margin-right: -12rem
	}
	.st\:mx-56 {
		margin-left: 14rem;
		margin-right: 14rem
	}
	.st\:-mx-56 {
		margin-left: -14rem;
		margin-right: -14rem
	}
	.st\:mx-64 {
		margin-left: 16rem;
		margin-right: 16rem
	}
	.st\:-mx-64 {
		margin-left: -16rem;
		margin-right: -16rem
	}
	.st\:mx-auto {
		margin-left: auto;
		margin-right: auto
	}
	.st\:-mx-auto {
		margin-left: -auto;
		margin-right: -auto
	}
	.st\:-my-0,
	.st\:my-0 {
		margin-bottom: 0;
		margin-top: 0
	}
	.st\:my-1 {
		margin-bottom: .25rem;
		margin-top: .25rem
	}
	.st\:-my-1 {
		margin-bottom: -.25rem;
		margin-top: -.25rem
	}
	.st\:my-2 {
		margin-bottom: .5rem;
		margin-top: .5rem
	}
	.st\:-my-2 {
		margin-bottom: -.5rem;
		margin-top: -.5rem
	}
	.st\:my-3 {
		margin-bottom: .75rem;
		margin-top: .75rem
	}
	.st\:-my-3 {
		margin-bottom: -.75rem;
		margin-top: -.75rem
	}
	.st\:my-4 {
		margin-bottom: 1rem;
		margin-top: 1rem
	}
	.st\:-my-4 {
		margin-bottom: -1rem;
		margin-top: -1rem
	}
	.st\:my-5 {
		margin-bottom: 1.25rem;
		margin-top: 1.25rem
	}
	.st\:-my-5 {
		margin-bottom: -1.25rem;
		margin-top: -1.25rem
	}
	.st\:my-6 {
		margin-bottom: 1.5rem;
		margin-top: 1.5rem
	}
	.st\:-my-6 {
		margin-bottom: -1.5rem;
		margin-top: -1.5rem
	}
	.st\:my-8 {
		margin-bottom: 2rem;
		margin-top: 2rem
	}
	.st\:-my-8 {
		margin-bottom: -2rem;
		margin-top: -2rem
	}
	.st\:my-10 {
		margin-bottom: 2.5rem;
		margin-top: 2.5rem
	}
	.st\:-my-10 {
		margin-bottom: -2.5rem;
		margin-top: -2.5rem
	}
	.st\:my-12 {
		margin-bottom: 3rem;
		margin-top: 3rem
	}
	.st\:-my-12 {
		margin-bottom: -3rem;
		margin-top: -3rem
	}
	.st\:my-16 {
		margin-bottom: 4rem;
		margin-top: 4rem
	}
	.st\:-my-16 {
		margin-bottom: -4rem;
		margin-top: -4rem
	}
	.st\:my-20 {
		margin-bottom: 5rem;
		margin-top: 5rem
	}
	.st\:-my-20 {
		margin-bottom: -5rem;
		margin-top: -5rem
	}
	.st\:my-24 {
		margin-bottom: 6rem;
		margin-top: 6rem
	}
	.st\:-my-24 {
		margin-bottom: -6rem;
		margin-top: -6rem
	}
	.st\:my-32 {
		margin-bottom: 8rem;
		margin-top: 8rem
	}
	.st\:-my-32 {
		margin-bottom: -8rem;
		margin-top: -8rem
	}
	.st\:my-40 {
		margin-bottom: 10rem;
		margin-top: 10rem
	}
	.st\:-my-40 {
		margin-bottom: -10rem;
		margin-top: -10rem
	}
	.st\:my-48 {
		margin-bottom: 12rem;
		margin-top: 12rem
	}
	.st\:-my-48 {
		margin-bottom: -12rem;
		margin-top: -12rem
	}
	.st\:my-56 {
		margin-bottom: 14rem;
		margin-top: 14rem
	}
	.st\:-my-56 {
		margin-bottom: -14rem;
		margin-top: -14rem
	}
	.st\:my-64 {
		margin-bottom: 16rem;
		margin-top: 16rem
	}
	.st\:-my-64 {
		margin-bottom: -16rem;
		margin-top: -16rem
	}
	.st\:my-auto {
		margin-bottom: auto;
		margin-top: auto
	}
	.st\:-my-auto {
		margin-bottom: -auto;
		margin-top: -auto
	}
	.st\:-m-0,
	.st\:m-0 {
		margin: 0
	}
	.st\:m-1 {
		margin: .25rem
	}
	.st\:-m-1 {
		margin: -.25rem
	}
	.st\:m-2 {
		margin: .5rem
	}
	.st\:-m-2 {
		margin: -.5rem
	}
	.st\:m-3 {
		margin: .75rem
	}
	.st\:-m-3 {
		margin: -.75rem
	}
	.st\:m-4 {
		margin: 1rem
	}
	.st\:-m-4 {
		margin: -1rem
	}
	.st\:m-5 {
		margin: 1.25rem
	}
	.st\:-m-5 {
		margin: -1.25rem
	}
	.st\:m-6 {
		margin: 1.5rem
	}
	.st\:-m-6 {
		margin: -1.5rem
	}
	.st\:m-8 {
		margin: 2rem
	}
	.st\:-m-8 {
		margin: -2rem
	}
	.st\:m-10 {
		margin: 2.5rem
	}
	.st\:-m-10 {
		margin: -2.5rem
	}
	.st\:m-12 {
		margin: 3rem
	}
	.st\:-m-12 {
		margin: -3rem
	}
	.st\:m-16 {
		margin: 4rem
	}
	.st\:-m-16 {
		margin: -4rem
	}
	.st\:m-20 {
		margin: 5rem
	}
	.st\:-m-20 {
		margin: -5rem
	}
	.st\:m-24 {
		margin: 6rem
	}
	.st\:-m-24 {
		margin: -6rem
	}
	.st\:m-32 {
		margin: 8rem
	}
	.st\:-m-32 {
		margin: -8rem
	}
	.st\:m-40 {
		margin: 10rem
	}
	.st\:-m-40 {
		margin: -10rem
	}
	.st\:m-48 {
		margin: 12rem
	}
	.st\:-m-48 {
		margin: -12rem
	}
	.st\:m-56 {
		margin: 14rem
	}
	.st\:-m-56 {
		margin: -14rem
	}
	.st\:m-64 {
		margin: 16rem
	}
	.st\:-m-64 {
		margin: -16rem
	}
	.st\:m-auto {
		margin: auto
	}
	.st\:-m-auto {
		margin: -auto
	}
}

@media (min-width:46.25em) {
	.t\:-pb-0,
	.t\:pb-0 {
		padding-bottom: 0
	}
	.t\:pb-1 {
		padding-bottom: .25rem
	}
	.t\:-pb-1 {
		padding-bottom: -.25rem
	}
	.t\:pb-2 {
		padding-bottom: .5rem
	}
	.t\:-pb-2 {
		padding-bottom: -.5rem
	}
	.t\:pb-3 {
		padding-bottom: .75rem
	}
	.t\:-pb-3 {
		padding-bottom: -.75rem
	}
	.t\:pb-4 {
		padding-bottom: 1rem
	}
	.t\:-pb-4 {
		padding-bottom: -1rem
	}
	.t\:pb-5 {
		padding-bottom: 1.25rem
	}
	.t\:-pb-5 {
		padding-bottom: -1.25rem
	}
	.t\:pb-6 {
		padding-bottom: 1.5rem
	}
	.t\:-pb-6 {
		padding-bottom: -1.5rem
	}
	.t\:pb-8 {
		padding-bottom: 2rem
	}
	.t\:-pb-8 {
		padding-bottom: -2rem
	}
	.t\:pb-10 {
		padding-bottom: 2.5rem
	}
	.t\:-pb-10 {
		padding-bottom: -2.5rem
	}
	.t\:pb-12 {
		padding-bottom: 3rem
	}
	.t\:-pb-12 {
		padding-bottom: -3rem
	}
	.t\:pb-16 {
		padding-bottom: 4rem
	}
	.t\:-pb-16 {
		padding-bottom: -4rem
	}
	.t\:pb-20 {
		padding-bottom: 5rem
	}
	.t\:-pb-20 {
		padding-bottom: -5rem
	}
	.t\:pb-24 {
		padding-bottom: 6rem
	}
	.t\:-pb-24 {
		padding-bottom: -6rem
	}
	.t\:pb-32 {
		padding-bottom: 8rem
	}
	.t\:-pb-32 {
		padding-bottom: -8rem
	}
	.t\:pb-40 {
		padding-bottom: 10rem
	}
	.t\:-pb-40 {
		padding-bottom: -10rem
	}
	.t\:pb-48 {
		padding-bottom: 12rem
	}
	.t\:-pb-48 {
		padding-bottom: -12rem
	}
	.t\:pb-56 {
		padding-bottom: 14rem
	}
	.t\:-pb-56 {
		padding-bottom: -14rem
	}
	.t\:pb-64 {
		padding-bottom: 16rem
	}
	.t\:-pb-64 {
		padding-bottom: -16rem
	}
	.t\:pb-auto {
		padding-bottom: auto
	}
	.t\:-pb-auto {
		padding-bottom: -auto
	}
	.t\:-pl-0,
	.t\:pl-0 {
		padding-left: 0
	}
	.t\:pl-1 {
		padding-left: .25rem
	}
	.t\:-pl-1 {
		padding-left: -.25rem
	}
	.t\:pl-2 {
		padding-left: .5rem
	}
	.t\:-pl-2 {
		padding-left: -.5rem
	}
	.t\:pl-3 {
		padding-left: .75rem
	}
	.t\:-pl-3 {
		padding-left: -.75rem
	}
	.t\:pl-4 {
		padding-left: 1rem
	}
	.t\:-pl-4 {
		padding-left: -1rem
	}
	.t\:pl-5 {
		padding-left: 1.25rem
	}
	.t\:-pl-5 {
		padding-left: -1.25rem
	}
	.t\:pl-6 {
		padding-left: 1.5rem
	}
	.t\:-pl-6 {
		padding-left: -1.5rem
	}
	.t\:pl-8 {
		padding-left: 2rem
	}
	.t\:-pl-8 {
		padding-left: -2rem
	}
	.t\:pl-10 {
		padding-left: 2.5rem
	}
	.t\:-pl-10 {
		padding-left: -2.5rem
	}
	.t\:pl-12 {
		padding-left: 3rem
	}
	.t\:-pl-12 {
		padding-left: -3rem
	}
	.t\:pl-16 {
		padding-left: 4rem
	}
	.t\:-pl-16 {
		padding-left: -4rem
	}
	.t\:pl-20 {
		padding-left: 5rem
	}
	.t\:-pl-20 {
		padding-left: -5rem
	}
	.t\:pl-24 {
		padding-left: 6rem
	}
	.t\:-pl-24 {
		padding-left: -6rem
	}
	.t\:pl-32 {
		padding-left: 8rem
	}
	.t\:-pl-32 {
		padding-left: -8rem
	}
	.t\:pl-40 {
		padding-left: 10rem
	}
	.t\:-pl-40 {
		padding-left: -10rem
	}
	.t\:pl-48 {
		padding-left: 12rem
	}
	.t\:-pl-48 {
		padding-left: -12rem
	}
	.t\:pl-56 {
		padding-left: 14rem
	}
	.t\:-pl-56 {
		padding-left: -14rem
	}
	.t\:pl-64 {
		padding-left: 16rem
	}
	.t\:-pl-64 {
		padding-left: -16rem
	}
	.t\:pl-auto {
		padding-left: auto
	}
	.t\:-pl-auto {
		padding-left: -auto
	}
	.t\:-pr-0,
	.t\:pr-0 {
		padding-right: 0
	}
	.t\:pr-1 {
		padding-right: .25rem
	}
	.t\:-pr-1 {
		padding-right: -.25rem
	}
	.t\:pr-2 {
		padding-right: .5rem
	}
	.t\:-pr-2 {
		padding-right: -.5rem
	}
	.t\:pr-3 {
		padding-right: .75rem
	}
	.t\:-pr-3 {
		padding-right: -.75rem
	}
	.t\:pr-4 {
		padding-right: 1rem
	}
	.t\:-pr-4 {
		padding-right: -1rem
	}
	.t\:pr-5 {
		padding-right: 1.25rem
	}
	.t\:-pr-5 {
		padding-right: -1.25rem
	}
	.t\:pr-6 {
		padding-right: 1.5rem
	}
	.t\:-pr-6 {
		padding-right: -1.5rem
	}
	.t\:pr-8 {
		padding-right: 2rem
	}
	.t\:-pr-8 {
		padding-right: -2rem
	}
	.t\:pr-10 {
		padding-right: 2.5rem
	}
	.t\:-pr-10 {
		padding-right: -2.5rem
	}
	.t\:pr-12 {
		padding-right: 3rem
	}
	.t\:-pr-12 {
		padding-right: -3rem
	}
	.t\:pr-16 {
		padding-right: 4rem
	}
	.t\:-pr-16 {
		padding-right: -4rem
	}
	.t\:pr-20 {
		padding-right: 5rem
	}
	.t\:-pr-20 {
		padding-right: -5rem
	}
	.t\:pr-24 {
		padding-right: 6rem
	}
	.t\:-pr-24 {
		padding-right: -6rem
	}
	.t\:pr-32 {
		padding-right: 8rem
	}
	.t\:-pr-32 {
		padding-right: -8rem
	}
	.t\:pr-40 {
		padding-right: 10rem
	}
	.t\:-pr-40 {
		padding-right: -10rem
	}
	.t\:pr-48 {
		padding-right: 12rem
	}
	.t\:-pr-48 {
		padding-right: -12rem
	}
	.t\:pr-56 {
		padding-right: 14rem
	}
	.t\:-pr-56 {
		padding-right: -14rem
	}
	.t\:pr-64 {
		padding-right: 16rem
	}
	.t\:-pr-64 {
		padding-right: -16rem
	}
	.t\:pr-auto {
		padding-right: auto
	}
	.t\:-pr-auto {
		padding-right: -auto
	}
	.t\:-pt-0,
	.t\:pt-0 {
		padding-top: 0
	}
	.t\:pt-1 {
		padding-top: .25rem
	}
	.t\:-pt-1 {
		padding-top: -.25rem
	}
	.t\:pt-2 {
		padding-top: .5rem
	}
	.t\:-pt-2 {
		padding-top: -.5rem
	}
	.t\:pt-3 {
		padding-top: .75rem
	}
	.t\:-pt-3 {
		padding-top: -.75rem
	}
	.t\:pt-4 {
		padding-top: 1rem
	}
	.t\:-pt-4 {
		padding-top: -1rem
	}
	.t\:pt-5 {
		padding-top: 1.25rem
	}
	.t\:-pt-5 {
		padding-top: -1.25rem
	}
	.t\:pt-6 {
		padding-top: 1.5rem
	}
	.t\:-pt-6 {
		padding-top: -1.5rem
	}
	.t\:pt-8 {
		padding-top: 2rem
	}
	.t\:-pt-8 {
		padding-top: -2rem
	}
	.t\:pt-10 {
		padding-top: 2.5rem
	}
	.t\:-pt-10 {
		padding-top: -2.5rem
	}
	.t\:pt-12 {
		padding-top: 3rem
	}
	.t\:-pt-12 {
		padding-top: -3rem
	}
	.t\:pt-16 {
		padding-top: 4rem
	}
	.t\:-pt-16 {
		padding-top: -4rem
	}
	.t\:pt-20 {
		padding-top: 5rem
	}
	.t\:-pt-20 {
		padding-top: -5rem
	}
	.t\:pt-24 {
		padding-top: 6rem
	}
	.t\:-pt-24 {
		padding-top: -6rem
	}
	.t\:pt-32 {
		padding-top: 8rem
	}
	.t\:-pt-32 {
		padding-top: -8rem
	}
	.t\:pt-40 {
		padding-top: 10rem
	}
	.t\:-pt-40 {
		padding-top: -10rem
	}
	.t\:pt-48 {
		padding-top: 12rem
	}
	.t\:-pt-48 {
		padding-top: -12rem
	}
	.t\:pt-56 {
		padding-top: 14rem
	}
	.t\:-pt-56 {
		padding-top: -14rem
	}
	.t\:pt-64 {
		padding-top: 16rem
	}
	.t\:-pt-64 {
		padding-top: -16rem
	}
	.t\:pt-auto {
		padding-top: auto
	}
	.t\:-pt-auto {
		padding-top: -auto
	}
	.t\:-px-0,
	.t\:px-0 {
		padding-left: 0;
		padding-right: 0
	}
	.t\:px-1 {
		padding-left: .25rem;
		padding-right: .25rem
	}
	.t\:-px-1 {
		padding-left: -.25rem;
		padding-right: -.25rem
	}
	.t\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem
	}
	.t\:-px-2 {
		padding-left: -.5rem;
		padding-right: -.5rem
	}
	.t\:px-3 {
		padding-left: .75rem;
		padding-right: .75rem
	}
	.t\:-px-3 {
		padding-left: -.75rem;
		padding-right: -.75rem
	}
	.t\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem
	}
	.t\:-px-4 {
		padding-left: -1rem;
		padding-right: -1rem
	}
	.t\:px-5 {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}
	.t\:-px-5 {
		padding-left: -1.25rem;
		padding-right: -1.25rem
	}
	.t\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}
	.t\:-px-6 {
		padding-left: -1.5rem;
		padding-right: -1.5rem
	}
	.t\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem
	}
	.t\:-px-8 {
		padding-left: -2rem;
		padding-right: -2rem
	}
	.t\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}
	.t\:-px-10 {
		padding-left: -2.5rem;
		padding-right: -2.5rem
	}
	.t\:px-12 {
		padding-left: 3rem;
		padding-right: 3rem
	}
	.t\:-px-12 {
		padding-left: -3rem;
		padding-right: -3rem
	}
	.t\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem
	}
	.t\:-px-16 {
		padding-left: -4rem;
		padding-right: -4rem
	}
	.t\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem
	}
	.t\:-px-20 {
		padding-left: -5rem;
		padding-right: -5rem
	}
	.t\:px-24 {
		padding-left: 6rem;
		padding-right: 6rem
	}
	.t\:-px-24 {
		padding-left: -6rem;
		padding-right: -6rem
	}
	.t\:px-32 {
		padding-left: 8rem;
		padding-right: 8rem
	}
	.t\:-px-32 {
		padding-left: -8rem;
		padding-right: -8rem
	}
	.t\:px-40 {
		padding-left: 10rem;
		padding-right: 10rem
	}
	.t\:-px-40 {
		padding-left: -10rem;
		padding-right: -10rem
	}
	.t\:px-48 {
		padding-left: 12rem;
		padding-right: 12rem
	}
	.t\:-px-48 {
		padding-left: -12rem;
		padding-right: -12rem
	}
	.t\:px-56 {
		padding-left: 14rem;
		padding-right: 14rem
	}
	.t\:-px-56 {
		padding-left: -14rem;
		padding-right: -14rem
	}
	.t\:px-64 {
		padding-left: 16rem;
		padding-right: 16rem
	}
	.t\:-px-64 {
		padding-left: -16rem;
		padding-right: -16rem
	}
	.t\:px-auto {
		padding-left: auto;
		padding-right: auto
	}
	.t\:-px-auto {
		padding-left: -auto;
		padding-right: -auto
	}
	.t\:-py-0,
	.t\:py-0 {
		padding-bottom: 0;
		padding-top: 0
	}
	.t\:py-1 {
		padding-bottom: .25rem;
		padding-top: .25rem
	}
	.t\:-py-1 {
		padding-bottom: -.25rem;
		padding-top: -.25rem
	}
	.t\:py-2 {
		padding-bottom: .5rem;
		padding-top: .5rem
	}
	.t\:-py-2 {
		padding-bottom: -.5rem;
		padding-top: -.5rem
	}
	.t\:py-3 {
		padding-bottom: .75rem;
		padding-top: .75rem
	}
	.t\:-py-3 {
		padding-bottom: -.75rem;
		padding-top: -.75rem
	}
	.t\:py-4 {
		padding-bottom: 1rem;
		padding-top: 1rem
	}
	.t\:-py-4 {
		padding-bottom: -1rem;
		padding-top: -1rem
	}
	.t\:py-5 {
		padding-bottom: 1.25rem;
		padding-top: 1.25rem
	}
	.t\:-py-5 {
		padding-bottom: -1.25rem;
		padding-top: -1.25rem
	}
	.t\:py-6 {
		padding-bottom: 1.5rem;
		padding-top: 1.5rem
	}
	.t\:-py-6 {
		padding-bottom: -1.5rem;
		padding-top: -1.5rem
	}
	.t\:py-8 {
		padding-bottom: 2rem;
		padding-top: 2rem
	}
	.t\:-py-8 {
		padding-bottom: -2rem;
		padding-top: -2rem
	}
	.t\:py-10 {
		padding-bottom: 2.5rem;
		padding-top: 2.5rem
	}
	.t\:-py-10 {
		padding-bottom: -2.5rem;
		padding-top: -2.5rem
	}
	.t\:py-12 {
		padding-bottom: 3rem;
		padding-top: 3rem
	}
	.t\:-py-12 {
		padding-bottom: -3rem;
		padding-top: -3rem
	}
	.t\:py-16 {
		padding-bottom: 4rem;
		padding-top: 4rem
	}
	.t\:-py-16 {
		padding-bottom: -4rem;
		padding-top: -4rem
	}
	.t\:py-20 {
		padding-bottom: 5rem;
		padding-top: 5rem
	}
	.t\:-py-20 {
		padding-bottom: -5rem;
		padding-top: -5rem
	}
	.t\:py-24 {
		padding-bottom: 6rem;
		padding-top: 6rem
	}
	.t\:-py-24 {
		padding-bottom: -6rem;
		padding-top: -6rem
	}
	.t\:py-32 {
		padding-bottom: 8rem;
		padding-top: 8rem
	}
	.t\:-py-32 {
		padding-bottom: -8rem;
		padding-top: -8rem
	}
	.t\:py-40 {
		padding-bottom: 10rem;
		padding-top: 10rem
	}
	.t\:-py-40 {
		padding-bottom: -10rem;
		padding-top: -10rem
	}
	.t\:py-48 {
		padding-bottom: 12rem;
		padding-top: 12rem
	}
	.t\:-py-48 {
		padding-bottom: -12rem;
		padding-top: -12rem
	}
	.t\:py-56 {
		padding-bottom: 14rem;
		padding-top: 14rem
	}
	.t\:-py-56 {
		padding-bottom: -14rem;
		padding-top: -14rem
	}
	.t\:py-64 {
		padding-bottom: 16rem;
		padding-top: 16rem
	}
	.t\:-py-64 {
		padding-bottom: -16rem;
		padding-top: -16rem
	}
	.t\:py-auto {
		padding-bottom: auto;
		padding-top: auto
	}
	.t\:-py-auto {
		padding-bottom: -auto;
		padding-top: -auto
	}
	.t\:-p-0,
	.t\:p-0 {
		padding: 0
	}
	.t\:p-1 {
		padding: .25rem
	}
	.t\:-p-1 {
		padding: -.25rem
	}
	.t\:p-2 {
		padding: .5rem
	}
	.t\:-p-2 {
		padding: -.5rem
	}
	.t\:p-3 {
		padding: .75rem
	}
	.t\:-p-3 {
		padding: -.75rem
	}
	.t\:p-4 {
		padding: 1rem
	}
	.t\:-p-4 {
		padding: -1rem
	}
	.t\:p-5 {
		padding: 1.25rem
	}
	.t\:-p-5 {
		padding: -1.25rem
	}
	.t\:p-6 {
		padding: 1.5rem
	}
	.t\:-p-6 {
		padding: -1.5rem
	}
	.t\:p-8 {
		padding: 2rem
	}
	.t\:-p-8 {
		padding: -2rem
	}
	.t\:p-10 {
		padding: 2.5rem
	}
	.t\:-p-10 {
		padding: -2.5rem
	}
	.t\:p-12 {
		padding: 3rem
	}
	.t\:-p-12 {
		padding: -3rem
	}
	.t\:p-16 {
		padding: 4rem
	}
	.t\:-p-16 {
		padding: -4rem
	}
	.t\:p-20 {
		padding: 5rem
	}
	.t\:-p-20 {
		padding: -5rem
	}
	.t\:p-24 {
		padding: 6rem
	}
	.t\:-p-24 {
		padding: -6rem
	}
	.t\:p-32 {
		padding: 8rem
	}
	.t\:-p-32 {
		padding: -8rem
	}
	.t\:p-40 {
		padding: 10rem
	}
	.t\:-p-40 {
		padding: -10rem
	}
	.t\:p-48 {
		padding: 12rem
	}
	.t\:-p-48 {
		padding: -12rem
	}
	.t\:p-56 {
		padding: 14rem
	}
	.t\:-p-56 {
		padding: -14rem
	}
	.t\:p-64 {
		padding: 16rem
	}
	.t\:-p-64 {
		padding: -16rem
	}
	.t\:p-auto {
		padding: auto
	}
	.t\:-p-auto {
		padding: -auto
	}
	.t\:-mb-0,
	.t\:mb-0 {
		margin-bottom: 0
	}
	.t\:mb-1 {
		margin-bottom: .25rem
	}
	.t\:-mb-1 {
		margin-bottom: -.25rem
	}
	.t\:mb-2 {
		margin-bottom: .5rem
	}
	.t\:-mb-2 {
		margin-bottom: -.5rem
	}
	.t\:mb-3 {
		margin-bottom: .75rem
	}
	.t\:-mb-3 {
		margin-bottom: -.75rem
	}
	.t\:mb-4 {
		margin-bottom: 1rem
	}
	.t\:-mb-4 {
		margin-bottom: -1rem
	}
	.t\:mb-5 {
		margin-bottom: 1.25rem
	}
	.t\:-mb-5 {
		margin-bottom: -1.25rem
	}
	.t\:mb-6 {
		margin-bottom: 1.5rem
	}
	.t\:-mb-6 {
		margin-bottom: -1.5rem
	}
	.t\:mb-8 {
		margin-bottom: 2rem
	}
	.t\:-mb-8 {
		margin-bottom: -2rem
	}
	.t\:mb-10 {
		margin-bottom: 2.5rem
	}
	.t\:-mb-10 {
		margin-bottom: -2.5rem
	}
	.t\:mb-12 {
		margin-bottom: 3rem
	}
	.t\:-mb-12 {
		margin-bottom: -3rem
	}
	.t\:mb-16 {
		margin-bottom: 4rem
	}
	.t\:-mb-16 {
		margin-bottom: -4rem
	}
	.t\:mb-20 {
		margin-bottom: 5rem
	}
	.t\:-mb-20 {
		margin-bottom: -5rem
	}
	.t\:mb-24 {
		margin-bottom: 6rem
	}
	.t\:-mb-24 {
		margin-bottom: -6rem
	}
	.t\:mb-32 {
		margin-bottom: 8rem
	}
	.t\:-mb-32 {
		margin-bottom: -8rem
	}
	.t\:mb-40 {
		margin-bottom: 10rem
	}
	.t\:-mb-40 {
		margin-bottom: -10rem
	}
	.t\:mb-48 {
		margin-bottom: 12rem
	}
	.t\:-mb-48 {
		margin-bottom: -12rem
	}
	.t\:mb-56 {
		margin-bottom: 14rem
	}
	.t\:-mb-56 {
		margin-bottom: -14rem
	}
	.t\:mb-64 {
		margin-bottom: 16rem
	}
	.t\:-mb-64 {
		margin-bottom: -16rem
	}
	.t\:mb-auto {
		margin-bottom: auto
	}
	.t\:-mb-auto {
		margin-bottom: -auto
	}
	.t\:-ml-0,
	.t\:ml-0 {
		margin-left: 0
	}
	.t\:ml-1 {
		margin-left: .25rem
	}
	.t\:-ml-1 {
		margin-left: -.25rem
	}
	.t\:ml-2 {
		margin-left: .5rem
	}
	.t\:-ml-2 {
		margin-left: -.5rem
	}
	.t\:ml-3 {
		margin-left: .75rem
	}
	.t\:-ml-3 {
		margin-left: -.75rem
	}
	.t\:ml-4 {
		margin-left: 1rem
	}
	.t\:-ml-4 {
		margin-left: -1rem
	}
	.t\:ml-5 {
		margin-left: 1.25rem
	}
	.t\:-ml-5 {
		margin-left: -1.25rem
	}
	.t\:ml-6 {
		margin-left: 1.5rem
	}
	.t\:-ml-6 {
		margin-left: -1.5rem
	}
	.t\:ml-8 {
		margin-left: 2rem
	}
	.t\:-ml-8 {
		margin-left: -2rem
	}
	.t\:ml-10 {
		margin-left: 2.5rem
	}
	.t\:-ml-10 {
		margin-left: -2.5rem
	}
	.t\:ml-12 {
		margin-left: 3rem
	}
	.t\:-ml-12 {
		margin-left: -3rem
	}
	.t\:ml-16 {
		margin-left: 4rem
	}
	.t\:-ml-16 {
		margin-left: -4rem
	}
	.t\:ml-20 {
		margin-left: 5rem
	}
	.t\:-ml-20 {
		margin-left: -5rem
	}
	.t\:ml-24 {
		margin-left: 6rem
	}
	.t\:-ml-24 {
		margin-left: -6rem
	}
	.t\:ml-32 {
		margin-left: 8rem
	}
	.t\:-ml-32 {
		margin-left: -8rem
	}
	.t\:ml-40 {
		margin-left: 10rem
	}
	.t\:-ml-40 {
		margin-left: -10rem
	}
	.t\:ml-48 {
		margin-left: 12rem
	}
	.t\:-ml-48 {
		margin-left: -12rem
	}
	.t\:ml-56 {
		margin-left: 14rem
	}
	.t\:-ml-56 {
		margin-left: -14rem
	}
	.t\:ml-64 {
		margin-left: 16rem
	}
	.t\:-ml-64 {
		margin-left: -16rem
	}
	.t\:ml-auto {
		margin-left: auto
	}
	.t\:-ml-auto {
		margin-left: -auto
	}
	.t\:-mr-0,
	.t\:mr-0 {
		margin-right: 0
	}
	.t\:mr-1 {
		margin-right: .25rem
	}
	.t\:-mr-1 {
		margin-right: -.25rem
	}
	.t\:mr-2 {
		margin-right: .5rem
	}
	.t\:-mr-2 {
		margin-right: -.5rem
	}
	.t\:mr-3 {
		margin-right: .75rem
	}
	.t\:-mr-3 {
		margin-right: -.75rem
	}
	.t\:mr-4 {
		margin-right: 1rem
	}
	.t\:-mr-4 {
		margin-right: -1rem
	}
	.t\:mr-5 {
		margin-right: 1.25rem
	}
	.t\:-mr-5 {
		margin-right: -1.25rem
	}
	.t\:mr-6 {
		margin-right: 1.5rem
	}
	.t\:-mr-6 {
		margin-right: -1.5rem
	}
	.t\:mr-8 {
		margin-right: 2rem
	}
	.t\:-mr-8 {
		margin-right: -2rem
	}
	.t\:mr-10 {
		margin-right: 2.5rem
	}
	.t\:-mr-10 {
		margin-right: -2.5rem
	}
	.t\:mr-12 {
		margin-right: 3rem
	}
	.t\:-mr-12 {
		margin-right: -3rem
	}
	.t\:mr-16 {
		margin-right: 4rem
	}
	.t\:-mr-16 {
		margin-right: -4rem
	}
	.t\:mr-20 {
		margin-right: 5rem
	}
	.t\:-mr-20 {
		margin-right: -5rem
	}
	.t\:mr-24 {
		margin-right: 6rem
	}
	.t\:-mr-24 {
		margin-right: -6rem
	}
	.t\:mr-32 {
		margin-right: 8rem
	}
	.t\:-mr-32 {
		margin-right: -8rem
	}
	.t\:mr-40 {
		margin-right: 10rem
	}
	.t\:-mr-40 {
		margin-right: -10rem
	}
	.t\:mr-48 {
		margin-right: 12rem
	}
	.t\:-mr-48 {
		margin-right: -12rem
	}
	.t\:mr-56 {
		margin-right: 14rem
	}
	.t\:-mr-56 {
		margin-right: -14rem
	}
	.t\:mr-64 {
		margin-right: 16rem
	}
	.t\:-mr-64 {
		margin-right: -16rem
	}
	.t\:mr-auto {
		margin-right: auto
	}
	.t\:-mr-auto {
		margin-right: -auto
	}
	.t\:-mt-0,
	.t\:mt-0 {
		margin-top: 0
	}
	.t\:mt-1 {
		margin-top: .25rem
	}
	.t\:-mt-1 {
		margin-top: -.25rem
	}
	.t\:mt-2 {
		margin-top: .5rem
	}
	.t\:-mt-2 {
		margin-top: -.5rem
	}
	.t\:mt-3 {
		margin-top: .75rem
	}
	.t\:-mt-3 {
		margin-top: -.75rem
	}
	.t\:mt-4 {
		margin-top: 1rem
	}
	.t\:-mt-4 {
		margin-top: -1rem
	}
	.t\:mt-5 {
		margin-top: 1.25rem
	}
	.t\:-mt-5 {
		margin-top: -1.25rem
	}
	.t\:mt-6 {
		margin-top: 1.5rem
	}
	.t\:-mt-6 {
		margin-top: -1.5rem
	}
	.t\:mt-8 {
		margin-top: 2rem
	}
	.t\:-mt-8 {
		margin-top: -2rem
	}
	.t\:mt-10 {
		margin-top: 2.5rem
	}
	.t\:-mt-10 {
		margin-top: -2.5rem
	}
	.t\:mt-12 {
		margin-top: 3rem
	}
	.t\:-mt-12 {
		margin-top: -3rem
	}
	.t\:mt-16 {
		margin-top: 4rem
	}
	.t\:-mt-16 {
		margin-top: -4rem
	}
	.t\:mt-20 {
		margin-top: 5rem
	}
	.t\:-mt-20 {
		margin-top: -5rem
	}
	.t\:mt-24 {
		margin-top: 6rem
	}
	.t\:-mt-24 {
		margin-top: -6rem
	}
	.t\:mt-32 {
		margin-top: 8rem
	}
	.t\:-mt-32 {
		margin-top: -8rem
	}
	.t\:mt-40 {
		margin-top: 10rem
	}
	.t\:-mt-40 {
		margin-top: -10rem
	}
	.t\:mt-48 {
		margin-top: 12rem
	}
	.t\:-mt-48 {
		margin-top: -12rem
	}
	.t\:mt-56 {
		margin-top: 14rem
	}
	.t\:-mt-56 {
		margin-top: -14rem
	}
	.t\:mt-64 {
		margin-top: 16rem
	}
	.t\:-mt-64 {
		margin-top: -16rem
	}
	.t\:mt-auto {
		margin-top: auto
	}
	.t\:-mt-auto {
		margin-top: -auto
	}
	.t\:-mx-0,
	.t\:mx-0 {
		margin-left: 0;
		margin-right: 0
	}
	.t\:mx-1 {
		margin-left: .25rem;
		margin-right: .25rem
	}
	.t\:-mx-1 {
		margin-left: -.25rem;
		margin-right: -.25rem
	}
	.t\:mx-2 {
		margin-left: .5rem;
		margin-right: .5rem
	}
	.t\:-mx-2 {
		margin-left: -.5rem;
		margin-right: -.5rem
	}
	.t\:mx-3 {
		margin-left: .75rem;
		margin-right: .75rem
	}
	.t\:-mx-3 {
		margin-left: -.75rem;
		margin-right: -.75rem
	}
	.t\:mx-4 {
		margin-left: 1rem;
		margin-right: 1rem
	}
	.t\:-mx-4 {
		margin-left: -1rem;
		margin-right: -1rem
	}
	.t\:mx-5 {
		margin-left: 1.25rem;
		margin-right: 1.25rem
	}
	.t\:-mx-5 {
		margin-left: -1.25rem;
		margin-right: -1.25rem
	}
	.t\:mx-6 {
		margin-left: 1.5rem;
		margin-right: 1.5rem
	}
	.t\:-mx-6 {
		margin-left: -1.5rem;
		margin-right: -1.5rem
	}
	.t\:mx-8 {
		margin-left: 2rem;
		margin-right: 2rem
	}
	.t\:-mx-8 {
		margin-left: -2rem;
		margin-right: -2rem
	}
	.t\:mx-10 {
		margin-left: 2.5rem;
		margin-right: 2.5rem
	}
	.t\:-mx-10 {
		margin-left: -2.5rem;
		margin-right: -2.5rem
	}
	.t\:mx-12 {
		margin-left: 3rem;
		margin-right: 3rem
	}
	.t\:-mx-12 {
		margin-left: -3rem;
		margin-right: -3rem
	}
	.t\:mx-16 {
		margin-left: 4rem;
		margin-right: 4rem
	}
	.t\:-mx-16 {
		margin-left: -4rem;
		margin-right: -4rem
	}
	.t\:mx-20 {
		margin-left: 5rem;
		margin-right: 5rem
	}
	.t\:-mx-20 {
		margin-left: -5rem;
		margin-right: -5rem
	}
	.t\:mx-24 {
		margin-left: 6rem;
		margin-right: 6rem
	}
	.t\:-mx-24 {
		margin-left: -6rem;
		margin-right: -6rem
	}
	.t\:mx-32 {
		margin-left: 8rem;
		margin-right: 8rem
	}
	.t\:-mx-32 {
		margin-left: -8rem;
		margin-right: -8rem
	}
	.t\:mx-40 {
		margin-left: 10rem;
		margin-right: 10rem
	}
	.t\:-mx-40 {
		margin-left: -10rem;
		margin-right: -10rem
	}
	.t\:mx-48 {
		margin-left: 12rem;
		margin-right: 12rem
	}
	.t\:-mx-48 {
		margin-left: -12rem;
		margin-right: -12rem
	}
	.t\:mx-56 {
		margin-left: 14rem;
		margin-right: 14rem
	}
	.t\:-mx-56 {
		margin-left: -14rem;
		margin-right: -14rem
	}
	.t\:mx-64 {
		margin-left: 16rem;
		margin-right: 16rem
	}
	.t\:-mx-64 {
		margin-left: -16rem;
		margin-right: -16rem
	}
	.t\:mx-auto {
		margin-left: auto;
		margin-right: auto
	}
	.t\:-mx-auto {
		margin-left: -auto;
		margin-right: -auto
	}
	.t\:-my-0,
	.t\:my-0 {
		margin-bottom: 0;
		margin-top: 0
	}
	.t\:my-1 {
		margin-bottom: .25rem;
		margin-top: .25rem
	}
	.t\:-my-1 {
		margin-bottom: -.25rem;
		margin-top: -.25rem
	}
	.t\:my-2 {
		margin-bottom: .5rem;
		margin-top: .5rem
	}
	.t\:-my-2 {
		margin-bottom: -.5rem;
		margin-top: -.5rem
	}
	.t\:my-3 {
		margin-bottom: .75rem;
		margin-top: .75rem
	}
	.t\:-my-3 {
		margin-bottom: -.75rem;
		margin-top: -.75rem
	}
	.t\:my-4 {
		margin-bottom: 1rem;
		margin-top: 1rem
	}
	.t\:-my-4 {
		margin-bottom: -1rem;
		margin-top: -1rem
	}
	.t\:my-5 {
		margin-bottom: 1.25rem;
		margin-top: 1.25rem
	}
	.t\:-my-5 {
		margin-bottom: -1.25rem;
		margin-top: -1.25rem
	}
	.t\:my-6 {
		margin-bottom: 1.5rem;
		margin-top: 1.5rem
	}
	.t\:-my-6 {
		margin-bottom: -1.5rem;
		margin-top: -1.5rem
	}
	.t\:my-8 {
		margin-bottom: 2rem;
		margin-top: 2rem
	}
	.t\:-my-8 {
		margin-bottom: -2rem;
		margin-top: -2rem
	}
	.t\:my-10 {
		margin-bottom: 2.5rem;
		margin-top: 2.5rem
	}
	.t\:-my-10 {
		margin-bottom: -2.5rem;
		margin-top: -2.5rem
	}
	.t\:my-12 {
		margin-bottom: 3rem;
		margin-top: 3rem
	}
	.t\:-my-12 {
		margin-bottom: -3rem;
		margin-top: -3rem
	}
	.t\:my-16 {
		margin-bottom: 4rem;
		margin-top: 4rem
	}
	.t\:-my-16 {
		margin-bottom: -4rem;
		margin-top: -4rem
	}
	.t\:my-20 {
		margin-bottom: 5rem;
		margin-top: 5rem
	}
	.t\:-my-20 {
		margin-bottom: -5rem;
		margin-top: -5rem
	}
	.t\:my-24 {
		margin-bottom: 6rem;
		margin-top: 6rem
	}
	.t\:-my-24 {
		margin-bottom: -6rem;
		margin-top: -6rem
	}
	.t\:my-32 {
		margin-bottom: 8rem;
		margin-top: 8rem
	}
	.t\:-my-32 {
		margin-bottom: -8rem;
		margin-top: -8rem
	}
	.t\:my-40 {
		margin-bottom: 10rem;
		margin-top: 10rem
	}
	.t\:-my-40 {
		margin-bottom: -10rem;
		margin-top: -10rem
	}
	.t\:my-48 {
		margin-bottom: 12rem;
		margin-top: 12rem
	}
	.t\:-my-48 {
		margin-bottom: -12rem;
		margin-top: -12rem
	}
	.t\:my-56 {
		margin-bottom: 14rem;
		margin-top: 14rem
	}
	.t\:-my-56 {
		margin-bottom: -14rem;
		margin-top: -14rem
	}
	.t\:my-64 {
		margin-bottom: 16rem;
		margin-top: 16rem
	}
	.t\:-my-64 {
		margin-bottom: -16rem;
		margin-top: -16rem
	}
	.t\:my-auto {
		margin-bottom: auto;
		margin-top: auto
	}
	.t\:-my-auto {
		margin-bottom: -auto;
		margin-top: -auto
	}
	.t\:-m-0,
	.t\:m-0 {
		margin: 0
	}
	.t\:m-1 {
		margin: .25rem
	}
	.t\:-m-1 {
		margin: -.25rem
	}
	.t\:m-2 {
		margin: .5rem
	}
	.t\:-m-2 {
		margin: -.5rem
	}
	.t\:m-3 {
		margin: .75rem
	}
	.t\:-m-3 {
		margin: -.75rem
	}
	.t\:m-4 {
		margin: 1rem
	}
	.t\:-m-4 {
		margin: -1rem
	}
	.t\:m-5 {
		margin: 1.25rem
	}
	.t\:-m-5 {
		margin: -1.25rem
	}
	.t\:m-6 {
		margin: 1.5rem
	}
	.t\:-m-6 {
		margin: -1.5rem
	}
	.t\:m-8 {
		margin: 2rem
	}
	.t\:-m-8 {
		margin: -2rem
	}
	.t\:m-10 {
		margin: 2.5rem
	}
	.t\:-m-10 {
		margin: -2.5rem
	}
	.t\:m-12 {
		margin: 3rem
	}
	.t\:-m-12 {
		margin: -3rem
	}
	.t\:m-16 {
		margin: 4rem
	}
	.t\:-m-16 {
		margin: -4rem
	}
	.t\:m-20 {
		margin: 5rem
	}
	.t\:-m-20 {
		margin: -5rem
	}
	.t\:m-24 {
		margin: 6rem
	}
	.t\:-m-24 {
		margin: -6rem
	}
	.t\:m-32 {
		margin: 8rem
	}
	.t\:-m-32 {
		margin: -8rem
	}
	.t\:m-40 {
		margin: 10rem
	}
	.t\:-m-40 {
		margin: -10rem
	}
	.t\:m-48 {
		margin: 12rem
	}
	.t\:-m-48 {
		margin: -12rem
	}
	.t\:m-56 {
		margin: 14rem
	}
	.t\:-m-56 {
		margin: -14rem
	}
	.t\:m-64 {
		margin: 16rem
	}
	.t\:-m-64 {
		margin: -16rem
	}
	.t\:m-auto {
		margin: auto
	}
	.t\:-m-auto {
		margin: -auto
	}
}

@media (min-width:46.25em) {
	.ns\:-pb-0,
	.ns\:pb-0 {
		padding-bottom: 0
	}
	.ns\:pb-1 {
		padding-bottom: .25rem
	}
	.ns\:-pb-1 {
		padding-bottom: -.25rem
	}
	.ns\:pb-2 {
		padding-bottom: .5rem
	}
	.ns\:-pb-2 {
		padding-bottom: -.5rem
	}
	.ns\:pb-3 {
		padding-bottom: .75rem
	}
	.ns\:-pb-3 {
		padding-bottom: -.75rem
	}
	.ns\:pb-4 {
		padding-bottom: 1rem
	}
	.ns\:-pb-4 {
		padding-bottom: -1rem
	}
	.ns\:pb-5 {
		padding-bottom: 1.25rem
	}
	.ns\:-pb-5 {
		padding-bottom: -1.25rem
	}
	.ns\:pb-6 {
		padding-bottom: 1.5rem
	}
	.ns\:-pb-6 {
		padding-bottom: -1.5rem
	}
	.ns\:pb-8 {
		padding-bottom: 2rem
	}
	.ns\:-pb-8 {
		padding-bottom: -2rem
	}
	.ns\:pb-10 {
		padding-bottom: 2.5rem
	}
	.ns\:-pb-10 {
		padding-bottom: -2.5rem
	}
	.ns\:pb-12 {
		padding-bottom: 3rem
	}
	.ns\:-pb-12 {
		padding-bottom: -3rem
	}
	.ns\:pb-16 {
		padding-bottom: 4rem
	}
	.ns\:-pb-16 {
		padding-bottom: -4rem
	}
	.ns\:pb-20 {
		padding-bottom: 5rem
	}
	.ns\:-pb-20 {
		padding-bottom: -5rem
	}
	.ns\:pb-24 {
		padding-bottom: 6rem
	}
	.ns\:-pb-24 {
		padding-bottom: -6rem
	}
	.ns\:pb-32 {
		padding-bottom: 8rem
	}
	.ns\:-pb-32 {
		padding-bottom: -8rem
	}
	.ns\:pb-40 {
		padding-bottom: 10rem
	}
	.ns\:-pb-40 {
		padding-bottom: -10rem
	}
	.ns\:pb-48 {
		padding-bottom: 12rem
	}
	.ns\:-pb-48 {
		padding-bottom: -12rem
	}
	.ns\:pb-56 {
		padding-bottom: 14rem
	}
	.ns\:-pb-56 {
		padding-bottom: -14rem
	}
	.ns\:pb-64 {
		padding-bottom: 16rem
	}
	.ns\:-pb-64 {
		padding-bottom: -16rem
	}
	.ns\:pb-auto {
		padding-bottom: auto
	}
	.ns\:-pb-auto {
		padding-bottom: -auto
	}
	.ns\:-pl-0,
	.ns\:pl-0 {
		padding-left: 0
	}
	.ns\:pl-1 {
		padding-left: .25rem
	}
	.ns\:-pl-1 {
		padding-left: -.25rem
	}
	.ns\:pl-2 {
		padding-left: .5rem
	}
	.ns\:-pl-2 {
		padding-left: -.5rem
	}
	.ns\:pl-3 {
		padding-left: .75rem
	}
	.ns\:-pl-3 {
		padding-left: -.75rem
	}
	.ns\:pl-4 {
		padding-left: 1rem
	}
	.ns\:-pl-4 {
		padding-left: -1rem
	}
	.ns\:pl-5 {
		padding-left: 1.25rem
	}
	.ns\:-pl-5 {
		padding-left: -1.25rem
	}
	.ns\:pl-6 {
		padding-left: 1.5rem
	}
	.ns\:-pl-6 {
		padding-left: -1.5rem
	}
	.ns\:pl-8 {
		padding-left: 2rem
	}
	.ns\:-pl-8 {
		padding-left: -2rem
	}
	.ns\:pl-10 {
		padding-left: 2.5rem
	}
	.ns\:-pl-10 {
		padding-left: -2.5rem
	}
	.ns\:pl-12 {
		padding-left: 3rem
	}
	.ns\:-pl-12 {
		padding-left: -3rem
	}
	.ns\:pl-16 {
		padding-left: 4rem
	}
	.ns\:-pl-16 {
		padding-left: -4rem
	}
	.ns\:pl-20 {
		padding-left: 5rem
	}
	.ns\:-pl-20 {
		padding-left: -5rem
	}
	.ns\:pl-24 {
		padding-left: 6rem
	}
	.ns\:-pl-24 {
		padding-left: -6rem
	}
	.ns\:pl-32 {
		padding-left: 8rem
	}
	.ns\:-pl-32 {
		padding-left: -8rem
	}
	.ns\:pl-40 {
		padding-left: 10rem
	}
	.ns\:-pl-40 {
		padding-left: -10rem
	}
	.ns\:pl-48 {
		padding-left: 12rem
	}
	.ns\:-pl-48 {
		padding-left: -12rem
	}
	.ns\:pl-56 {
		padding-left: 14rem
	}
	.ns\:-pl-56 {
		padding-left: -14rem
	}
	.ns\:pl-64 {
		padding-left: 16rem
	}
	.ns\:-pl-64 {
		padding-left: -16rem
	}
	.ns\:pl-auto {
		padding-left: auto
	}
	.ns\:-pl-auto {
		padding-left: -auto
	}
	.ns\:-pr-0,
	.ns\:pr-0 {
		padding-right: 0
	}
	.ns\:pr-1 {
		padding-right: .25rem
	}
	.ns\:-pr-1 {
		padding-right: -.25rem
	}
	.ns\:pr-2 {
		padding-right: .5rem
	}
	.ns\:-pr-2 {
		padding-right: -.5rem
	}
	.ns\:pr-3 {
		padding-right: .75rem
	}
	.ns\:-pr-3 {
		padding-right: -.75rem
	}
	.ns\:pr-4 {
		padding-right: 1rem
	}
	.ns\:-pr-4 {
		padding-right: -1rem
	}
	.ns\:pr-5 {
		padding-right: 1.25rem
	}
	.ns\:-pr-5 {
		padding-right: -1.25rem
	}
	.ns\:pr-6 {
		padding-right: 1.5rem
	}
	.ns\:-pr-6 {
		padding-right: -1.5rem
	}
	.ns\:pr-8 {
		padding-right: 2rem
	}
	.ns\:-pr-8 {
		padding-right: -2rem
	}
	.ns\:pr-10 {
		padding-right: 2.5rem
	}
	.ns\:-pr-10 {
		padding-right: -2.5rem
	}
	.ns\:pr-12 {
		padding-right: 3rem
	}
	.ns\:-pr-12 {
		padding-right: -3rem
	}
	.ns\:pr-16 {
		padding-right: 4rem
	}
	.ns\:-pr-16 {
		padding-right: -4rem
	}
	.ns\:pr-20 {
		padding-right: 5rem
	}
	.ns\:-pr-20 {
		padding-right: -5rem
	}
	.ns\:pr-24 {
		padding-right: 6rem
	}
	.ns\:-pr-24 {
		padding-right: -6rem
	}
	.ns\:pr-32 {
		padding-right: 8rem
	}
	.ns\:-pr-32 {
		padding-right: -8rem
	}
	.ns\:pr-40 {
		padding-right: 10rem
	}
	.ns\:-pr-40 {
		padding-right: -10rem
	}
	.ns\:pr-48 {
		padding-right: 12rem
	}
	.ns\:-pr-48 {
		padding-right: -12rem
	}
	.ns\:pr-56 {
		padding-right: 14rem
	}
	.ns\:-pr-56 {
		padding-right: -14rem
	}
	.ns\:pr-64 {
		padding-right: 16rem
	}
	.ns\:-pr-64 {
		padding-right: -16rem
	}
	.ns\:pr-auto {
		padding-right: auto
	}
	.ns\:-pr-auto {
		padding-right: -auto
	}
	.ns\:-pt-0,
	.ns\:pt-0 {
		padding-top: 0
	}
	.ns\:pt-1 {
		padding-top: .25rem
	}
	.ns\:-pt-1 {
		padding-top: -.25rem
	}
	.ns\:pt-2 {
		padding-top: .5rem
	}
	.ns\:-pt-2 {
		padding-top: -.5rem
	}
	.ns\:pt-3 {
		padding-top: .75rem
	}
	.ns\:-pt-3 {
		padding-top: -.75rem
	}
	.ns\:pt-4 {
		padding-top: 1rem
	}
	.ns\:-pt-4 {
		padding-top: -1rem
	}
	.ns\:pt-5 {
		padding-top: 1.25rem
	}
	.ns\:-pt-5 {
		padding-top: -1.25rem
	}
	.ns\:pt-6 {
		padding-top: 1.5rem
	}
	.ns\:-pt-6 {
		padding-top: -1.5rem
	}
	.ns\:pt-8 {
		padding-top: 2rem
	}
	.ns\:-pt-8 {
		padding-top: -2rem
	}
	.ns\:pt-10 {
		padding-top: 2.5rem
	}
	.ns\:-pt-10 {
		padding-top: -2.5rem
	}
	.ns\:pt-12 {
		padding-top: 3rem
	}
	.ns\:-pt-12 {
		padding-top: -3rem
	}
	.ns\:pt-16 {
		padding-top: 4rem
	}
	.ns\:-pt-16 {
		padding-top: -4rem
	}
	.ns\:pt-20 {
		padding-top: 5rem
	}
	.ns\:-pt-20 {
		padding-top: -5rem
	}
	.ns\:pt-24 {
		padding-top: 6rem
	}
	.ns\:-pt-24 {
		padding-top: -6rem
	}
	.ns\:pt-32 {
		padding-top: 8rem
	}
	.ns\:-pt-32 {
		padding-top: -8rem
	}
	.ns\:pt-40 {
		padding-top: 10rem
	}
	.ns\:-pt-40 {
		padding-top: -10rem
	}
	.ns\:pt-48 {
		padding-top: 12rem
	}
	.ns\:-pt-48 {
		padding-top: -12rem
	}
	.ns\:pt-56 {
		padding-top: 14rem
	}
	.ns\:-pt-56 {
		padding-top: -14rem
	}
	.ns\:pt-64 {
		padding-top: 16rem
	}
	.ns\:-pt-64 {
		padding-top: -16rem
	}
	.ns\:pt-auto {
		padding-top: auto
	}
	.ns\:-pt-auto {
		padding-top: -auto
	}
	.ns\:-px-0,
	.ns\:px-0 {
		padding-left: 0;
		padding-right: 0
	}
	.ns\:px-1 {
		padding-left: .25rem;
		padding-right: .25rem
	}
	.ns\:-px-1 {
		padding-left: -.25rem;
		padding-right: -.25rem
	}
	.ns\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem
	}
	.ns\:-px-2 {
		padding-left: -.5rem;
		padding-right: -.5rem
	}
	.ns\:px-3 {
		padding-left: .75rem;
		padding-right: .75rem
	}
	.ns\:-px-3 {
		padding-left: -.75rem;
		padding-right: -.75rem
	}
	.ns\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem
	}
	.ns\:-px-4 {
		padding-left: -1rem;
		padding-right: -1rem
	}
	.ns\:px-5 {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}
	.ns\:-px-5 {
		padding-left: -1.25rem;
		padding-right: -1.25rem
	}
	.ns\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}
	.ns\:-px-6 {
		padding-left: -1.5rem;
		padding-right: -1.5rem
	}
	.ns\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem
	}
	.ns\:-px-8 {
		padding-left: -2rem;
		padding-right: -2rem
	}
	.ns\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}
	.ns\:-px-10 {
		padding-left: -2.5rem;
		padding-right: -2.5rem
	}
	.ns\:px-12 {
		padding-left: 3rem;
		padding-right: 3rem
	}
	.ns\:-px-12 {
		padding-left: -3rem;
		padding-right: -3rem
	}
	.ns\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem
	}
	.ns\:-px-16 {
		padding-left: -4rem;
		padding-right: -4rem
	}
	.ns\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem
	}
	.ns\:-px-20 {
		padding-left: -5rem;
		padding-right: -5rem
	}
	.ns\:px-24 {
		padding-left: 6rem;
		padding-right: 6rem
	}
	.ns\:-px-24 {
		padding-left: -6rem;
		padding-right: -6rem
	}
	.ns\:px-32 {
		padding-left: 8rem;
		padding-right: 8rem
	}
	.ns\:-px-32 {
		padding-left: -8rem;
		padding-right: -8rem
	}
	.ns\:px-40 {
		padding-left: 10rem;
		padding-right: 10rem
	}
	.ns\:-px-40 {
		padding-left: -10rem;
		padding-right: -10rem
	}
	.ns\:px-48 {
		padding-left: 12rem;
		padding-right: 12rem
	}
	.ns\:-px-48 {
		padding-left: -12rem;
		padding-right: -12rem
	}
	.ns\:px-56 {
		padding-left: 14rem;
		padding-right: 14rem
	}
	.ns\:-px-56 {
		padding-left: -14rem;
		padding-right: -14rem
	}
	.ns\:px-64 {
		padding-left: 16rem;
		padding-right: 16rem
	}
	.ns\:-px-64 {
		padding-left: -16rem;
		padding-right: -16rem
	}
	.ns\:px-auto {
		padding-left: auto;
		padding-right: auto
	}
	.ns\:-px-auto {
		padding-left: -auto;
		padding-right: -auto
	}
	.ns\:-py-0,
	.ns\:py-0 {
		padding-bottom: 0;
		padding-top: 0
	}
	.ns\:py-1 {
		padding-bottom: .25rem;
		padding-top: .25rem
	}
	.ns\:-py-1 {
		padding-bottom: -.25rem;
		padding-top: -.25rem
	}
	.ns\:py-2 {
		padding-bottom: .5rem;
		padding-top: .5rem
	}
	.ns\:-py-2 {
		padding-bottom: -.5rem;
		padding-top: -.5rem
	}
	.ns\:py-3 {
		padding-bottom: .75rem;
		padding-top: .75rem
	}
	.ns\:-py-3 {
		padding-bottom: -.75rem;
		padding-top: -.75rem
	}
	.ns\:py-4 {
		padding-bottom: 1rem;
		padding-top: 1rem
	}
	.ns\:-py-4 {
		padding-bottom: -1rem;
		padding-top: -1rem
	}
	.ns\:py-5 {
		padding-bottom: 1.25rem;
		padding-top: 1.25rem
	}
	.ns\:-py-5 {
		padding-bottom: -1.25rem;
		padding-top: -1.25rem
	}
	.ns\:py-6 {
		padding-bottom: 1.5rem;
		padding-top: 1.5rem
	}
	.ns\:-py-6 {
		padding-bottom: -1.5rem;
		padding-top: -1.5rem
	}
	.ns\:py-8 {
		padding-bottom: 2rem;
		padding-top: 2rem
	}
	.ns\:-py-8 {
		padding-bottom: -2rem;
		padding-top: -2rem
	}
	.ns\:py-10 {
		padding-bottom: 2.5rem;
		padding-top: 2.5rem
	}
	.ns\:-py-10 {
		padding-bottom: -2.5rem;
		padding-top: -2.5rem
	}
	.ns\:py-12 {
		padding-bottom: 3rem;
		padding-top: 3rem
	}
	.ns\:-py-12 {
		padding-bottom: -3rem;
		padding-top: -3rem
	}
	.ns\:py-16 {
		padding-bottom: 4rem;
		padding-top: 4rem
	}
	.ns\:-py-16 {
		padding-bottom: -4rem;
		padding-top: -4rem
	}
	.ns\:py-20 {
		padding-bottom: 5rem;
		padding-top: 5rem
	}
	.ns\:-py-20 {
		padding-bottom: -5rem;
		padding-top: -5rem
	}
	.ns\:py-24 {
		padding-bottom: 6rem;
		padding-top: 6rem
	}
	.ns\:-py-24 {
		padding-bottom: -6rem;
		padding-top: -6rem
	}
	.ns\:py-32 {
		padding-bottom: 8rem;
		padding-top: 8rem
	}
	.ns\:-py-32 {
		padding-bottom: -8rem;
		padding-top: -8rem
	}
	.ns\:py-40 {
		padding-bottom: 10rem;
		padding-top: 10rem
	}
	.ns\:-py-40 {
		padding-bottom: -10rem;
		padding-top: -10rem
	}
	.ns\:py-48 {
		padding-bottom: 12rem;
		padding-top: 12rem
	}
	.ns\:-py-48 {
		padding-bottom: -12rem;
		padding-top: -12rem
	}
	.ns\:py-56 {
		padding-bottom: 14rem;
		padding-top: 14rem
	}
	.ns\:-py-56 {
		padding-bottom: -14rem;
		padding-top: -14rem
	}
	.ns\:py-64 {
		padding-bottom: 16rem;
		padding-top: 16rem
	}
	.ns\:-py-64 {
		padding-bottom: -16rem;
		padding-top: -16rem
	}
	.ns\:py-auto {
		padding-bottom: auto;
		padding-top: auto
	}
	.ns\:-py-auto {
		padding-bottom: -auto;
		padding-top: -auto
	}
	.ns\:-p-0,
	.ns\:p-0 {
		padding: 0
	}
	.ns\:p-1 {
		padding: .25rem
	}
	.ns\:-p-1 {
		padding: -.25rem
	}
	.ns\:p-2 {
		padding: .5rem
	}
	.ns\:-p-2 {
		padding: -.5rem
	}
	.ns\:p-3 {
		padding: .75rem
	}
	.ns\:-p-3 {
		padding: -.75rem
	}
	.ns\:p-4 {
		padding: 1rem
	}
	.ns\:-p-4 {
		padding: -1rem
	}
	.ns\:p-5 {
		padding: 1.25rem
	}
	.ns\:-p-5 {
		padding: -1.25rem
	}
	.ns\:p-6 {
		padding: 1.5rem
	}
	.ns\:-p-6 {
		padding: -1.5rem
	}
	.ns\:p-8 {
		padding: 2rem
	}
	.ns\:-p-8 {
		padding: -2rem
	}
	.ns\:p-10 {
		padding: 2.5rem
	}
	.ns\:-p-10 {
		padding: -2.5rem
	}
	.ns\:p-12 {
		padding: 3rem
	}
	.ns\:-p-12 {
		padding: -3rem
	}
	.ns\:p-16 {
		padding: 4rem
	}
	.ns\:-p-16 {
		padding: -4rem
	}
	.ns\:p-20 {
		padding: 5rem
	}
	.ns\:-p-20 {
		padding: -5rem
	}
	.ns\:p-24 {
		padding: 6rem
	}
	.ns\:-p-24 {
		padding: -6rem
	}
	.ns\:p-32 {
		padding: 8rem
	}
	.ns\:-p-32 {
		padding: -8rem
	}
	.ns\:p-40 {
		padding: 10rem
	}
	.ns\:-p-40 {
		padding: -10rem
	}
	.ns\:p-48 {
		padding: 12rem
	}
	.ns\:-p-48 {
		padding: -12rem
	}
	.ns\:p-56 {
		padding: 14rem
	}
	.ns\:-p-56 {
		padding: -14rem
	}
	.ns\:p-64 {
		padding: 16rem
	}
	.ns\:-p-64 {
		padding: -16rem
	}
	.ns\:p-auto {
		padding: auto
	}
	.ns\:-p-auto {
		padding: -auto
	}
	.ns\:-mb-0,
	.ns\:mb-0 {
		margin-bottom: 0
	}
	.ns\:mb-1 {
		margin-bottom: .25rem
	}
	.ns\:-mb-1 {
		margin-bottom: -.25rem
	}
	.ns\:mb-2 {
		margin-bottom: .5rem
	}
	.ns\:-mb-2 {
		margin-bottom: -.5rem
	}
	.ns\:mb-3 {
		margin-bottom: .75rem
	}
	.ns\:-mb-3 {
		margin-bottom: -.75rem
	}
	.ns\:mb-4 {
		margin-bottom: 1rem
	}
	.ns\:-mb-4 {
		margin-bottom: -1rem
	}
	.ns\:mb-5 {
		margin-bottom: 1.25rem
	}
	.ns\:-mb-5 {
		margin-bottom: -1.25rem
	}
	.ns\:mb-6 {
		margin-bottom: 1.5rem
	}
	.ns\:-mb-6 {
		margin-bottom: -1.5rem
	}
	.ns\:mb-8 {
		margin-bottom: 2rem
	}
	.ns\:-mb-8 {
		margin-bottom: -2rem
	}
	.ns\:mb-10 {
		margin-bottom: 2.5rem
	}
	.ns\:-mb-10 {
		margin-bottom: -2.5rem
	}
	.ns\:mb-12 {
		margin-bottom: 3rem
	}
	.ns\:-mb-12 {
		margin-bottom: -3rem
	}
	.ns\:mb-16 {
		margin-bottom: 4rem
	}
	.ns\:-mb-16 {
		margin-bottom: -4rem
	}
	.ns\:mb-20 {
		margin-bottom: 5rem
	}
	.ns\:-mb-20 {
		margin-bottom: -5rem
	}
	.ns\:mb-24 {
		margin-bottom: 6rem
	}
	.ns\:-mb-24 {
		margin-bottom: -6rem
	}
	.ns\:mb-32 {
		margin-bottom: 8rem
	}
	.ns\:-mb-32 {
		margin-bottom: -8rem
	}
	.ns\:mb-40 {
		margin-bottom: 10rem
	}
	.ns\:-mb-40 {
		margin-bottom: -10rem
	}
	.ns\:mb-48 {
		margin-bottom: 12rem
	}
	.ns\:-mb-48 {
		margin-bottom: -12rem
	}
	.ns\:mb-56 {
		margin-bottom: 14rem
	}
	.ns\:-mb-56 {
		margin-bottom: -14rem
	}
	.ns\:mb-64 {
		margin-bottom: 16rem
	}
	.ns\:-mb-64 {
		margin-bottom: -16rem
	}
	.ns\:mb-auto {
		margin-bottom: auto
	}
	.ns\:-mb-auto {
		margin-bottom: -auto
	}
	.ns\:-ml-0,
	.ns\:ml-0 {
		margin-left: 0
	}
	.ns\:ml-1 {
		margin-left: .25rem
	}
	.ns\:-ml-1 {
		margin-left: -.25rem
	}
	.ns\:ml-2 {
		margin-left: .5rem
	}
	.ns\:-ml-2 {
		margin-left: -.5rem
	}
	.ns\:ml-3 {
		margin-left: .75rem
	}
	.ns\:-ml-3 {
		margin-left: -.75rem
	}
	.ns\:ml-4 {
		margin-left: 1rem
	}
	.ns\:-ml-4 {
		margin-left: -1rem
	}
	.ns\:ml-5 {
		margin-left: 1.25rem
	}
	.ns\:-ml-5 {
		margin-left: -1.25rem
	}
	.ns\:ml-6 {
		margin-left: 1.5rem
	}
	.ns\:-ml-6 {
		margin-left: -1.5rem
	}
	.ns\:ml-8 {
		margin-left: 2rem
	}
	.ns\:-ml-8 {
		margin-left: -2rem
	}
	.ns\:ml-10 {
		margin-left: 2.5rem
	}
	.ns\:-ml-10 {
		margin-left: -2.5rem
	}
	.ns\:ml-12 {
		margin-left: 3rem
	}
	.ns\:-ml-12 {
		margin-left: -3rem
	}
	.ns\:ml-16 {
		margin-left: 4rem
	}
	.ns\:-ml-16 {
		margin-left: -4rem
	}
	.ns\:ml-20 {
		margin-left: 5rem
	}
	.ns\:-ml-20 {
		margin-left: -5rem
	}
	.ns\:ml-24 {
		margin-left: 6rem
	}
	.ns\:-ml-24 {
		margin-left: -6rem
	}
	.ns\:ml-32 {
		margin-left: 8rem
	}
	.ns\:-ml-32 {
		margin-left: -8rem
	}
	.ns\:ml-40 {
		margin-left: 10rem
	}
	.ns\:-ml-40 {
		margin-left: -10rem
	}
	.ns\:ml-48 {
		margin-left: 12rem
	}
	.ns\:-ml-48 {
		margin-left: -12rem
	}
	.ns\:ml-56 {
		margin-left: 14rem
	}
	.ns\:-ml-56 {
		margin-left: -14rem
	}
	.ns\:ml-64 {
		margin-left: 16rem
	}
	.ns\:-ml-64 {
		margin-left: -16rem
	}
	.ns\:ml-auto {
		margin-left: auto
	}
	.ns\:-ml-auto {
		margin-left: -auto
	}
	.ns\:-mr-0,
	.ns\:mr-0 {
		margin-right: 0
	}
	.ns\:mr-1 {
		margin-right: .25rem
	}
	.ns\:-mr-1 {
		margin-right: -.25rem
	}
	.ns\:mr-2 {
		margin-right: .5rem
	}
	.ns\:-mr-2 {
		margin-right: -.5rem
	}
	.ns\:mr-3 {
		margin-right: .75rem
	}
	.ns\:-mr-3 {
		margin-right: -.75rem
	}
	.ns\:mr-4 {
		margin-right: 1rem
	}
	.ns\:-mr-4 {
		margin-right: -1rem
	}
	.ns\:mr-5 {
		margin-right: 1.25rem
	}
	.ns\:-mr-5 {
		margin-right: -1.25rem
	}
	.ns\:mr-6 {
		margin-right: 1.5rem
	}
	.ns\:-mr-6 {
		margin-right: -1.5rem
	}
	.ns\:mr-8 {
		margin-right: 2rem
	}
	.ns\:-mr-8 {
		margin-right: -2rem
	}
	.ns\:mr-10 {
		margin-right: 2.5rem
	}
	.ns\:-mr-10 {
		margin-right: -2.5rem
	}
	.ns\:mr-12 {
		margin-right: 3rem
	}
	.ns\:-mr-12 {
		margin-right: -3rem
	}
	.ns\:mr-16 {
		margin-right: 4rem
	}
	.ns\:-mr-16 {
		margin-right: -4rem
	}
	.ns\:mr-20 {
		margin-right: 5rem
	}
	.ns\:-mr-20 {
		margin-right: -5rem
	}
	.ns\:mr-24 {
		margin-right: 6rem
	}
	.ns\:-mr-24 {
		margin-right: -6rem
	}
	.ns\:mr-32 {
		margin-right: 8rem
	}
	.ns\:-mr-32 {
		margin-right: -8rem
	}
	.ns\:mr-40 {
		margin-right: 10rem
	}
	.ns\:-mr-40 {
		margin-right: -10rem
	}
	.ns\:mr-48 {
		margin-right: 12rem
	}
	.ns\:-mr-48 {
		margin-right: -12rem
	}
	.ns\:mr-56 {
		margin-right: 14rem
	}
	.ns\:-mr-56 {
		margin-right: -14rem
	}
	.ns\:mr-64 {
		margin-right: 16rem
	}
	.ns\:-mr-64 {
		margin-right: -16rem
	}
	.ns\:mr-auto {
		margin-right: auto
	}
	.ns\:-mr-auto {
		margin-right: -auto
	}
	.ns\:-mt-0,
	.ns\:mt-0 {
		margin-top: 0
	}
	.ns\:mt-1 {
		margin-top: .25rem
	}
	.ns\:-mt-1 {
		margin-top: -.25rem
	}
	.ns\:mt-2 {
		margin-top: .5rem
	}
	.ns\:-mt-2 {
		margin-top: -.5rem
	}
	.ns\:mt-3 {
		margin-top: .75rem
	}
	.ns\:-mt-3 {
		margin-top: -.75rem
	}
	.ns\:mt-4 {
		margin-top: 1rem
	}
	.ns\:-mt-4 {
		margin-top: -1rem
	}
	.ns\:mt-5 {
		margin-top: 1.25rem
	}
	.ns\:-mt-5 {
		margin-top: -1.25rem
	}
	.ns\:mt-6 {
		margin-top: 1.5rem
	}
	.ns\:-mt-6 {
		margin-top: -1.5rem
	}
	.ns\:mt-8 {
		margin-top: 2rem
	}
	.ns\:-mt-8 {
		margin-top: -2rem
	}
	.ns\:mt-10 {
		margin-top: 2.5rem
	}
	.ns\:-mt-10 {
		margin-top: -2.5rem
	}
	.ns\:mt-12 {
		margin-top: 3rem
	}
	.ns\:-mt-12 {
		margin-top: -3rem
	}
	.ns\:mt-16 {
		margin-top: 4rem
	}
	.ns\:-mt-16 {
		margin-top: -4rem
	}
	.ns\:mt-20 {
		margin-top: 5rem
	}
	.ns\:-mt-20 {
		margin-top: -5rem
	}
	.ns\:mt-24 {
		margin-top: 6rem
	}
	.ns\:-mt-24 {
		margin-top: -6rem
	}
	.ns\:mt-32 {
		margin-top: 8rem
	}
	.ns\:-mt-32 {
		margin-top: -8rem
	}
	.ns\:mt-40 {
		margin-top: 10rem
	}
	.ns\:-mt-40 {
		margin-top: -10rem
	}
	.ns\:mt-48 {
		margin-top: 12rem
	}
	.ns\:-mt-48 {
		margin-top: -12rem
	}
	.ns\:mt-56 {
		margin-top: 14rem
	}
	.ns\:-mt-56 {
		margin-top: -14rem
	}
	.ns\:mt-64 {
		margin-top: 16rem
	}
	.ns\:-mt-64 {
		margin-top: -16rem
	}
	.ns\:mt-auto {
		margin-top: auto
	}
	.ns\:-mt-auto {
		margin-top: -auto
	}
	.ns\:-mx-0,
	.ns\:mx-0 {
		margin-left: 0;
		margin-right: 0
	}
	.ns\:mx-1 {
		margin-left: .25rem;
		margin-right: .25rem
	}
	.ns\:-mx-1 {
		margin-left: -.25rem;
		margin-right: -.25rem
	}
	.ns\:mx-2 {
		margin-left: .5rem;
		margin-right: .5rem
	}
	.ns\:-mx-2 {
		margin-left: -.5rem;
		margin-right: -.5rem
	}
	.ns\:mx-3 {
		margin-left: .75rem;
		margin-right: .75rem
	}
	.ns\:-mx-3 {
		margin-left: -.75rem;
		margin-right: -.75rem
	}
	.ns\:mx-4 {
		margin-left: 1rem;
		margin-right: 1rem
	}
	.ns\:-mx-4 {
		margin-left: -1rem;
		margin-right: -1rem
	}
	.ns\:mx-5 {
		margin-left: 1.25rem;
		margin-right: 1.25rem
	}
	.ns\:-mx-5 {
		margin-left: -1.25rem;
		margin-right: -1.25rem
	}
	.ns\:mx-6 {
		margin-left: 1.5rem;
		margin-right: 1.5rem
	}
	.ns\:-mx-6 {
		margin-left: -1.5rem;
		margin-right: -1.5rem
	}
	.ns\:mx-8 {
		margin-left: 2rem;
		margin-right: 2rem
	}
	.ns\:-mx-8 {
		margin-left: -2rem;
		margin-right: -2rem
	}
	.ns\:mx-10 {
		margin-left: 2.5rem;
		margin-right: 2.5rem
	}
	.ns\:-mx-10 {
		margin-left: -2.5rem;
		margin-right: -2.5rem
	}
	.ns\:mx-12 {
		margin-left: 3rem;
		margin-right: 3rem
	}
	.ns\:-mx-12 {
		margin-left: -3rem;
		margin-right: -3rem
	}
	.ns\:mx-16 {
		margin-left: 4rem;
		margin-right: 4rem
	}
	.ns\:-mx-16 {
		margin-left: -4rem;
		margin-right: -4rem
	}
	.ns\:mx-20 {
		margin-left: 5rem;
		margin-right: 5rem
	}
	.ns\:-mx-20 {
		margin-left: -5rem;
		margin-right: -5rem
	}
	.ns\:mx-24 {
		margin-left: 6rem;
		margin-right: 6rem
	}
	.ns\:-mx-24 {
		margin-left: -6rem;
		margin-right: -6rem
	}
	.ns\:mx-32 {
		margin-left: 8rem;
		margin-right: 8rem
	}
	.ns\:-mx-32 {
		margin-left: -8rem;
		margin-right: -8rem
	}
	.ns\:mx-40 {
		margin-left: 10rem;
		margin-right: 10rem
	}
	.ns\:-mx-40 {
		margin-left: -10rem;
		margin-right: -10rem
	}
	.ns\:mx-48 {
		margin-left: 12rem;
		margin-right: 12rem
	}
	.ns\:-mx-48 {
		margin-left: -12rem;
		margin-right: -12rem
	}
	.ns\:mx-56 {
		margin-left: 14rem;
		margin-right: 14rem
	}
	.ns\:-mx-56 {
		margin-left: -14rem;
		margin-right: -14rem
	}
	.ns\:mx-64 {
		margin-left: 16rem;
		margin-right: 16rem
	}
	.ns\:-mx-64 {
		margin-left: -16rem;
		margin-right: -16rem
	}
	.ns\:mx-auto {
		margin-left: auto;
		margin-right: auto
	}
	.ns\:-mx-auto {
		margin-left: -auto;
		margin-right: -auto
	}
	.ns\:-my-0,
	.ns\:my-0 {
		margin-bottom: 0;
		margin-top: 0
	}
	.ns\:my-1 {
		margin-bottom: .25rem;
		margin-top: .25rem
	}
	.ns\:-my-1 {
		margin-bottom: -.25rem;
		margin-top: -.25rem
	}
	.ns\:my-2 {
		margin-bottom: .5rem;
		margin-top: .5rem
	}
	.ns\:-my-2 {
		margin-bottom: -.5rem;
		margin-top: -.5rem
	}
	.ns\:my-3 {
		margin-bottom: .75rem;
		margin-top: .75rem
	}
	.ns\:-my-3 {
		margin-bottom: -.75rem;
		margin-top: -.75rem
	}
	.ns\:my-4 {
		margin-bottom: 1rem;
		margin-top: 1rem
	}
	.ns\:-my-4 {
		margin-bottom: -1rem;
		margin-top: -1rem
	}
	.ns\:my-5 {
		margin-bottom: 1.25rem;
		margin-top: 1.25rem
	}
	.ns\:-my-5 {
		margin-bottom: -1.25rem;
		margin-top: -1.25rem
	}
	.ns\:my-6 {
		margin-bottom: 1.5rem;
		margin-top: 1.5rem
	}
	.ns\:-my-6 {
		margin-bottom: -1.5rem;
		margin-top: -1.5rem
	}
	.ns\:my-8 {
		margin-bottom: 2rem;
		margin-top: 2rem
	}
	.ns\:-my-8 {
		margin-bottom: -2rem;
		margin-top: -2rem
	}
	.ns\:my-10 {
		margin-bottom: 2.5rem;
		margin-top: 2.5rem
	}
	.ns\:-my-10 {
		margin-bottom: -2.5rem;
		margin-top: -2.5rem
	}
	.ns\:my-12 {
		margin-bottom: 3rem;
		margin-top: 3rem
	}
	.ns\:-my-12 {
		margin-bottom: -3rem;
		margin-top: -3rem
	}
	.ns\:my-16 {
		margin-bottom: 4rem;
		margin-top: 4rem
	}
	.ns\:-my-16 {
		margin-bottom: -4rem;
		margin-top: -4rem
	}
	.ns\:my-20 {
		margin-bottom: 5rem;
		margin-top: 5rem
	}
	.ns\:-my-20 {
		margin-bottom: -5rem;
		margin-top: -5rem
	}
	.ns\:my-24 {
		margin-bottom: 6rem;
		margin-top: 6rem
	}
	.ns\:-my-24 {
		margin-bottom: -6rem;
		margin-top: -6rem
	}
	.ns\:my-32 {
		margin-bottom: 8rem;
		margin-top: 8rem
	}
	.ns\:-my-32 {
		margin-bottom: -8rem;
		margin-top: -8rem
	}
	.ns\:my-40 {
		margin-bottom: 10rem;
		margin-top: 10rem
	}
	.ns\:-my-40 {
		margin-bottom: -10rem;
		margin-top: -10rem
	}
	.ns\:my-48 {
		margin-bottom: 12rem;
		margin-top: 12rem
	}
	.ns\:-my-48 {
		margin-bottom: -12rem;
		margin-top: -12rem
	}
	.ns\:my-56 {
		margin-bottom: 14rem;
		margin-top: 14rem
	}
	.ns\:-my-56 {
		margin-bottom: -14rem;
		margin-top: -14rem
	}
	.ns\:my-64 {
		margin-bottom: 16rem;
		margin-top: 16rem
	}
	.ns\:-my-64 {
		margin-bottom: -16rem;
		margin-top: -16rem
	}
	.ns\:my-auto {
		margin-bottom: auto;
		margin-top: auto
	}
	.ns\:-my-auto {
		margin-bottom: -auto;
		margin-top: -auto
	}
	.ns\:-m-0,
	.ns\:m-0 {
		margin: 0
	}
	.ns\:m-1 {
		margin: .25rem
	}
	.ns\:-m-1 {
		margin: -.25rem
	}
	.ns\:m-2 {
		margin: .5rem
	}
	.ns\:-m-2 {
		margin: -.5rem
	}
	.ns\:m-3 {
		margin: .75rem
	}
	.ns\:-m-3 {
		margin: -.75rem
	}
	.ns\:m-4 {
		margin: 1rem
	}
	.ns\:-m-4 {
		margin: -1rem
	}
	.ns\:m-5 {
		margin: 1.25rem
	}
	.ns\:-m-5 {
		margin: -1.25rem
	}
	.ns\:m-6 {
		margin: 1.5rem
	}
	.ns\:-m-6 {
		margin: -1.5rem
	}
	.ns\:m-8 {
		margin: 2rem
	}
	.ns\:-m-8 {
		margin: -2rem
	}
	.ns\:m-10 {
		margin: 2.5rem
	}
	.ns\:-m-10 {
		margin: -2.5rem
	}
	.ns\:m-12 {
		margin: 3rem
	}
	.ns\:-m-12 {
		margin: -3rem
	}
	.ns\:m-16 {
		margin: 4rem
	}
	.ns\:-m-16 {
		margin: -4rem
	}
	.ns\:m-20 {
		margin: 5rem
	}
	.ns\:-m-20 {
		margin: -5rem
	}
	.ns\:m-24 {
		margin: 6rem
	}
	.ns\:-m-24 {
		margin: -6rem
	}
	.ns\:m-32 {
		margin: 8rem
	}
	.ns\:-m-32 {
		margin: -8rem
	}
	.ns\:m-40 {
		margin: 10rem
	}
	.ns\:-m-40 {
		margin: -10rem
	}
	.ns\:m-48 {
		margin: 12rem
	}
	.ns\:-m-48 {
		margin: -12rem
	}
	.ns\:m-56 {
		margin: 14rem
	}
	.ns\:-m-56 {
		margin: -14rem
	}
	.ns\:m-64 {
		margin: 16rem
	}
	.ns\:-m-64 {
		margin: -16rem
	}
	.ns\:m-auto {
		margin: auto
	}
	.ns\:-m-auto {
		margin: -auto
	}
}

@media (min-width:61.25em) {
	.d\:-pb-0,
	.d\:pb-0 {
		padding-bottom: 0
	}
	.d\:pb-1 {
		padding-bottom: .25rem
	}
	.d\:-pb-1 {
		padding-bottom: -.25rem
	}
	.d\:pb-2 {
		padding-bottom: .5rem
	}
	.d\:-pb-2 {
		padding-bottom: -.5rem
	}
	.d\:pb-3 {
		padding-bottom: .75rem
	}
	.d\:-pb-3 {
		padding-bottom: -.75rem
	}
	.d\:pb-4 {
		padding-bottom: 1rem
	}
	.d\:-pb-4 {
		padding-bottom: -1rem
	}
	.d\:pb-5 {
		padding-bottom: 1.25rem
	}
	.d\:-pb-5 {
		padding-bottom: -1.25rem
	}
	.d\:pb-6 {
		padding-bottom: 1.5rem
	}
	.d\:-pb-6 {
		padding-bottom: -1.5rem
	}
	.d\:pb-8 {
		padding-bottom: 2rem
	}
	.d\:-pb-8 {
		padding-bottom: -2rem
	}
	.d\:pb-10 {
		padding-bottom: 2.5rem
	}
	.d\:-pb-10 {
		padding-bottom: -2.5rem
	}
	.d\:pb-12 {
		padding-bottom: 3rem
	}
	.d\:-pb-12 {
		padding-bottom: -3rem
	}
	.d\:pb-16 {
		padding-bottom: 4rem
	}
	.d\:-pb-16 {
		padding-bottom: -4rem
	}
	.d\:pb-20 {
		padding-bottom: 5rem
	}
	.d\:-pb-20 {
		padding-bottom: -5rem
	}
	.d\:pb-24 {
		padding-bottom: 6rem
	}
	.d\:-pb-24 {
		padding-bottom: -6rem
	}
	.d\:pb-32 {
		padding-bottom: 8rem
	}
	.d\:-pb-32 {
		padding-bottom: -8rem
	}
	.d\:pb-40 {
		padding-bottom: 10rem
	}
	.d\:-pb-40 {
		padding-bottom: -10rem
	}
	.d\:pb-48 {
		padding-bottom: 12rem
	}
	.d\:-pb-48 {
		padding-bottom: -12rem
	}
	.d\:pb-56 {
		padding-bottom: 14rem
	}
	.d\:-pb-56 {
		padding-bottom: -14rem
	}
	.d\:pb-64 {
		padding-bottom: 16rem
	}
	.d\:-pb-64 {
		padding-bottom: -16rem
	}
	.d\:pb-auto {
		padding-bottom: auto
	}
	.d\:-pb-auto {
		padding-bottom: -auto
	}
	.d\:-pl-0,
	.d\:pl-0 {
		padding-left: 0
	}
	.d\:pl-1 {
		padding-left: .25rem
	}
	.d\:-pl-1 {
		padding-left: -.25rem
	}
	.d\:pl-2 {
		padding-left: .5rem
	}
	.d\:-pl-2 {
		padding-left: -.5rem
	}
	.d\:pl-3 {
		padding-left: .75rem
	}
	.d\:-pl-3 {
		padding-left: -.75rem
	}
	.d\:pl-4 {
		padding-left: 1rem
	}
	.d\:-pl-4 {
		padding-left: -1rem
	}
	.d\:pl-5 {
		padding-left: 1.25rem
	}
	.d\:-pl-5 {
		padding-left: -1.25rem
	}
	.d\:pl-6 {
		padding-left: 1.5rem
	}
	.d\:-pl-6 {
		padding-left: -1.5rem
	}
	.d\:pl-8 {
		padding-left: 2rem
	}
	.d\:-pl-8 {
		padding-left: -2rem
	}
	.d\:pl-10 {
		padding-left: 2.5rem
	}
	.d\:-pl-10 {
		padding-left: -2.5rem
	}
	.d\:pl-12 {
		padding-left: 3rem
	}
	.d\:-pl-12 {
		padding-left: -3rem
	}
	.d\:pl-16 {
		padding-left: 4rem
	}
	.d\:-pl-16 {
		padding-left: -4rem
	}
	.d\:pl-20 {
		padding-left: 5rem
	}
	.d\:-pl-20 {
		padding-left: -5rem
	}
	.d\:pl-24 {
		padding-left: 6rem
	}
	.d\:-pl-24 {
		padding-left: -6rem
	}
	.d\:pl-32 {
		padding-left: 8rem
	}
	.d\:-pl-32 {
		padding-left: -8rem
	}
	.d\:pl-40 {
		padding-left: 10rem
	}
	.d\:-pl-40 {
		padding-left: -10rem
	}
	.d\:pl-48 {
		padding-left: 12rem
	}
	.d\:-pl-48 {
		padding-left: -12rem
	}
	.d\:pl-56 {
		padding-left: 14rem
	}
	.d\:-pl-56 {
		padding-left: -14rem
	}
	.d\:pl-64 {
		padding-left: 16rem
	}
	.d\:-pl-64 {
		padding-left: -16rem
	}
	.d\:pl-auto {
		padding-left: auto
	}
	.d\:-pl-auto {
		padding-left: -auto
	}
	.d\:-pr-0,
	.d\:pr-0 {
		padding-right: 0
	}
	.d\:pr-1 {
		padding-right: .25rem
	}
	.d\:-pr-1 {
		padding-right: -.25rem
	}
	.d\:pr-2 {
		padding-right: .5rem
	}
	.d\:-pr-2 {
		padding-right: -.5rem
	}
	.d\:pr-3 {
		padding-right: .75rem
	}
	.d\:-pr-3 {
		padding-right: -.75rem
	}
	.d\:pr-4 {
		padding-right: 1rem
	}
	.d\:-pr-4 {
		padding-right: -1rem
	}
	.d\:pr-5 {
		padding-right: 1.25rem
	}
	.d\:-pr-5 {
		padding-right: -1.25rem
	}
	.d\:pr-6 {
		padding-right: 1.5rem
	}
	.d\:-pr-6 {
		padding-right: -1.5rem
	}
	.d\:pr-8 {
		padding-right: 2rem
	}
	.d\:-pr-8 {
		padding-right: -2rem
	}
	.d\:pr-10 {
		padding-right: 2.5rem
	}
	.d\:-pr-10 {
		padding-right: -2.5rem
	}
	.d\:pr-12 {
		padding-right: 3rem
	}
	.d\:-pr-12 {
		padding-right: -3rem
	}
	.d\:pr-16 {
		padding-right: 4rem
	}
	.d\:-pr-16 {
		padding-right: -4rem
	}
	.d\:pr-20 {
		padding-right: 5rem
	}
	.d\:-pr-20 {
		padding-right: -5rem
	}
	.d\:pr-24 {
		padding-right: 6rem
	}
	.d\:-pr-24 {
		padding-right: -6rem
	}
	.d\:pr-32 {
		padding-right: 8rem
	}
	.d\:-pr-32 {
		padding-right: -8rem
	}
	.d\:pr-40 {
		padding-right: 10rem
	}
	.d\:-pr-40 {
		padding-right: -10rem
	}
	.d\:pr-48 {
		padding-right: 12rem
	}
	.d\:-pr-48 {
		padding-right: -12rem
	}
	.d\:pr-56 {
		padding-right: 14rem
	}
	.d\:-pr-56 {
		padding-right: -14rem
	}
	.d\:pr-64 {
		padding-right: 16rem
	}
	.d\:-pr-64 {
		padding-right: -16rem
	}
	.d\:pr-auto {
		padding-right: auto
	}
	.d\:-pr-auto {
		padding-right: -auto
	}
	.d\:-pt-0,
	.d\:pt-0 {
		padding-top: 0
	}
	.d\:pt-1 {
		padding-top: .25rem
	}
	.d\:-pt-1 {
		padding-top: -.25rem
	}
	.d\:pt-2 {
		padding-top: .5rem
	}
	.d\:-pt-2 {
		padding-top: -.5rem
	}
	.d\:pt-3 {
		padding-top: .75rem
	}
	.d\:-pt-3 {
		padding-top: -.75rem
	}
	.d\:pt-4 {
		padding-top: 1rem
	}
	.d\:-pt-4 {
		padding-top: -1rem
	}
	.d\:pt-5 {
		padding-top: 1.25rem
	}
	.d\:-pt-5 {
		padding-top: -1.25rem
	}
	.d\:pt-6 {
		padding-top: 1.5rem
	}
	.d\:-pt-6 {
		padding-top: -1.5rem
	}
	.d\:pt-8 {
		padding-top: 2rem
	}
	.d\:-pt-8 {
		padding-top: -2rem
	}
	.d\:pt-10 {
		padding-top: 2.5rem
	}
	.d\:-pt-10 {
		padding-top: -2.5rem
	}
	.d\:pt-12 {
		padding-top: 3rem
	}
	.d\:-pt-12 {
		padding-top: -3rem
	}
	.d\:pt-16 {
		padding-top: 4rem
	}
	.d\:-pt-16 {
		padding-top: -4rem
	}
	.d\:pt-20 {
		padding-top: 5rem
	}
	.d\:-pt-20 {
		padding-top: -5rem
	}
	.d\:pt-24 {
		padding-top: 6rem
	}
	.d\:-pt-24 {
		padding-top: -6rem
	}
	.d\:pt-32 {
		padding-top: 8rem
	}
	.d\:-pt-32 {
		padding-top: -8rem
	}
	.d\:pt-40 {
		padding-top: 10rem
	}
	.d\:-pt-40 {
		padding-top: -10rem
	}
	.d\:pt-48 {
		padding-top: 12rem
	}
	.d\:-pt-48 {
		padding-top: -12rem
	}
	.d\:pt-56 {
		padding-top: 14rem
	}
	.d\:-pt-56 {
		padding-top: -14rem
	}
	.d\:pt-64 {
		padding-top: 16rem
	}
	.d\:-pt-64 {
		padding-top: -16rem
	}
	.d\:pt-auto {
		padding-top: auto
	}
	.d\:-pt-auto {
		padding-top: -auto
	}
	.d\:-px-0,
	.d\:px-0 {
		padding-left: 0;
		padding-right: 0
	}
	.d\:px-1 {
		padding-left: .25rem;
		padding-right: .25rem
	}
	.d\:-px-1 {
		padding-left: -.25rem;
		padding-right: -.25rem
	}
	.d\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem
	}
	.d\:-px-2 {
		padding-left: -.5rem;
		padding-right: -.5rem
	}
	.d\:px-3 {
		padding-left: .75rem;
		padding-right: .75rem
	}
	.d\:-px-3 {
		padding-left: -.75rem;
		padding-right: -.75rem
	}
	.d\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem
	}
	.d\:-px-4 {
		padding-left: -1rem;
		padding-right: -1rem
	}
	.d\:px-5 {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}
	.d\:-px-5 {
		padding-left: -1.25rem;
		padding-right: -1.25rem
	}
	.d\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}
	.d\:-px-6 {
		padding-left: -1.5rem;
		padding-right: -1.5rem
	}
	.d\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem
	}
	.d\:-px-8 {
		padding-left: -2rem;
		padding-right: -2rem
	}
	.d\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}
	.d\:-px-10 {
		padding-left: -2.5rem;
		padding-right: -2.5rem
	}
	.d\:px-12 {
		padding-left: 3rem;
		padding-right: 3rem
	}
	.d\:-px-12 {
		padding-left: -3rem;
		padding-right: -3rem
	}
	.d\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem
	}
	.d\:-px-16 {
		padding-left: -4rem;
		padding-right: -4rem
	}
	.d\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem
	}
	.d\:-px-20 {
		padding-left: -5rem;
		padding-right: -5rem
	}
	.d\:px-24 {
		padding-left: 6rem;
		padding-right: 6rem
	}
	.d\:-px-24 {
		padding-left: -6rem;
		padding-right: -6rem
	}
	.d\:px-32 {
		padding-left: 8rem;
		padding-right: 8rem
	}
	.d\:-px-32 {
		padding-left: -8rem;
		padding-right: -8rem
	}
	.d\:px-40 {
		padding-left: 10rem;
		padding-right: 10rem
	}
	.d\:-px-40 {
		padding-left: -10rem;
		padding-right: -10rem
	}
	.d\:px-48 {
		padding-left: 12rem;
		padding-right: 12rem
	}
	.d\:-px-48 {
		padding-left: -12rem;
		padding-right: -12rem
	}
	.d\:px-56 {
		padding-left: 14rem;
		padding-right: 14rem
	}
	.d\:-px-56 {
		padding-left: -14rem;
		padding-right: -14rem
	}
	.d\:px-64 {
		padding-left: 16rem;
		padding-right: 16rem
	}
	.d\:-px-64 {
		padding-left: -16rem;
		padding-right: -16rem
	}
	.d\:px-auto {
		padding-left: auto;
		padding-right: auto
	}
	.d\:-px-auto {
		padding-left: -auto;
		padding-right: -auto
	}
	.d\:-py-0,
	.d\:py-0 {
		padding-bottom: 0;
		padding-top: 0
	}
	.d\:py-1 {
		padding-bottom: .25rem;
		padding-top: .25rem
	}
	.d\:-py-1 {
		padding-bottom: -.25rem;
		padding-top: -.25rem
	}
	.d\:py-2 {
		padding-bottom: .5rem;
		padding-top: .5rem
	}
	.d\:-py-2 {
		padding-bottom: -.5rem;
		padding-top: -.5rem
	}
	.d\:py-3 {
		padding-bottom: .75rem;
		padding-top: .75rem
	}
	.d\:-py-3 {
		padding-bottom: -.75rem;
		padding-top: -.75rem
	}
	.d\:py-4 {
		padding-bottom: 1rem;
		padding-top: 1rem
	}
	.d\:-py-4 {
		padding-bottom: -1rem;
		padding-top: -1rem
	}
	.d\:py-5 {
		padding-bottom: 1.25rem;
		padding-top: 1.25rem
	}
	.d\:-py-5 {
		padding-bottom: -1.25rem;
		padding-top: -1.25rem
	}
	.d\:py-6 {
		padding-bottom: 1.5rem;
		padding-top: 1.5rem
	}
	.d\:-py-6 {
		padding-bottom: -1.5rem;
		padding-top: -1.5rem
	}
	.d\:py-8 {
		padding-bottom: 2rem;
		padding-top: 2rem
	}
	.d\:-py-8 {
		padding-bottom: -2rem;
		padding-top: -2rem
	}
	.d\:py-10 {
		padding-bottom: 2.5rem;
		padding-top: 2.5rem
	}
	.d\:-py-10 {
		padding-bottom: -2.5rem;
		padding-top: -2.5rem
	}
	.d\:py-12 {
		padding-bottom: 3rem;
		padding-top: 3rem
	}
	.d\:-py-12 {
		padding-bottom: -3rem;
		padding-top: -3rem
	}
	.d\:py-16 {
		padding-bottom: 4rem;
		padding-top: 4rem
	}
	.d\:-py-16 {
		padding-bottom: -4rem;
		padding-top: -4rem
	}
	.d\:py-20 {
		padding-bottom: 5rem;
		padding-top: 5rem
	}
	.d\:-py-20 {
		padding-bottom: -5rem;
		padding-top: -5rem
	}
	.d\:py-24 {
		padding-bottom: 6rem;
		padding-top: 6rem
	}
	.d\:-py-24 {
		padding-bottom: -6rem;
		padding-top: -6rem
	}
	.d\:py-32 {
		padding-bottom: 8rem;
		padding-top: 8rem
	}
	.d\:-py-32 {
		padding-bottom: -8rem;
		padding-top: -8rem
	}
	.d\:py-40 {
		padding-bottom: 10rem;
		padding-top: 10rem
	}
	.d\:-py-40 {
		padding-bottom: -10rem;
		padding-top: -10rem
	}
	.d\:py-48 {
		padding-bottom: 12rem;
		padding-top: 12rem
	}
	.d\:-py-48 {
		padding-bottom: -12rem;
		padding-top: -12rem
	}
	.d\:py-56 {
		padding-bottom: 14rem;
		padding-top: 14rem
	}
	.d\:-py-56 {
		padding-bottom: -14rem;
		padding-top: -14rem
	}
	.d\:py-64 {
		padding-bottom: 16rem;
		padding-top: 16rem
	}
	.d\:-py-64 {
		padding-bottom: -16rem;
		padding-top: -16rem
	}
	.d\:py-auto {
		padding-bottom: auto;
		padding-top: auto
	}
	.d\:-py-auto {
		padding-bottom: -auto;
		padding-top: -auto
	}
	.d\:-p-0,
	.d\:p-0 {
		padding: 0
	}
	.d\:p-1 {
		padding: .25rem
	}
	.d\:-p-1 {
		padding: -.25rem
	}
	.d\:p-2 {
		padding: .5rem
	}
	.d\:-p-2 {
		padding: -.5rem
	}
	.d\:p-3 {
		padding: .75rem
	}
	.d\:-p-3 {
		padding: -.75rem
	}
	.d\:p-4 {
		padding: 1rem
	}
	.d\:-p-4 {
		padding: -1rem
	}
	.d\:p-5 {
		padding: 1.25rem
	}
	.d\:-p-5 {
		padding: -1.25rem
	}
	.d\:p-6 {
		padding: 1.5rem
	}
	.d\:-p-6 {
		padding: -1.5rem
	}
	.d\:p-8 {
		padding: 2rem
	}
	.d\:-p-8 {
		padding: -2rem
	}
	.d\:p-10 {
		padding: 2.5rem
	}
	.d\:-p-10 {
		padding: -2.5rem
	}
	.d\:p-12 {
		padding: 3rem
	}
	.d\:-p-12 {
		padding: -3rem
	}
	.d\:p-16 {
		padding: 4rem
	}
	.d\:-p-16 {
		padding: -4rem
	}
	.d\:p-20 {
		padding: 5rem
	}
	.d\:-p-20 {
		padding: -5rem
	}
	.d\:p-24 {
		padding: 6rem
	}
	.d\:-p-24 {
		padding: -6rem
	}
	.d\:p-32 {
		padding: 8rem
	}
	.d\:-p-32 {
		padding: -8rem
	}
	.d\:p-40 {
		padding: 10rem
	}
	.d\:-p-40 {
		padding: -10rem
	}
	.d\:p-48 {
		padding: 12rem
	}
	.d\:-p-48 {
		padding: -12rem
	}
	.d\:p-56 {
		padding: 14rem
	}
	.d\:-p-56 {
		padding: -14rem
	}
	.d\:p-64 {
		padding: 16rem
	}
	.d\:-p-64 {
		padding: -16rem
	}
	.d\:p-auto {
		padding: auto
	}
	.d\:-p-auto {
		padding: -auto
	}
	.d\:-mb-0,
	.d\:mb-0 {
		margin-bottom: 0
	}
	.d\:mb-1 {
		margin-bottom: .25rem
	}
	.d\:-mb-1 {
		margin-bottom: -.25rem
	}
	.d\:mb-2 {
		margin-bottom: .5rem
	}
	.d\:-mb-2 {
		margin-bottom: -.5rem
	}
	.d\:mb-3 {
		margin-bottom: .75rem
	}
	.d\:-mb-3 {
		margin-bottom: -.75rem
	}
	.d\:mb-4 {
		margin-bottom: 1rem
	}
	.d\:-mb-4 {
		margin-bottom: -1rem
	}
	.d\:mb-5 {
		margin-bottom: 1.25rem
	}
	.d\:-mb-5 {
		margin-bottom: -1.25rem
	}
	.d\:mb-6 {
		margin-bottom: 1.5rem
	}
	.d\:-mb-6 {
		margin-bottom: -1.5rem
	}
	.d\:mb-8 {
		margin-bottom: 2rem
	}
	.d\:-mb-8 {
		margin-bottom: -2rem
	}
	.d\:mb-10 {
		margin-bottom: 2.5rem
	}
	.d\:-mb-10 {
		margin-bottom: -2.5rem
	}
	.d\:mb-12 {
		margin-bottom: 3rem
	}
	.d\:-mb-12 {
		margin-bottom: -3rem
	}
	.d\:mb-16 {
		margin-bottom: 4rem
	}
	.d\:-mb-16 {
		margin-bottom: -4rem
	}
	.d\:mb-20 {
		margin-bottom: 5rem
	}
	.d\:-mb-20 {
		margin-bottom: -5rem
	}
	.d\:mb-24 {
		margin-bottom: 6rem
	}
	.d\:-mb-24 {
		margin-bottom: -6rem
	}
	.d\:mb-32 {
		margin-bottom: 8rem
	}
	.d\:-mb-32 {
		margin-bottom: -8rem
	}
	.d\:mb-40 {
		margin-bottom: 10rem
	}
	.d\:-mb-40 {
		margin-bottom: -10rem
	}
	.d\:mb-48 {
		margin-bottom: 12rem
	}
	.d\:-mb-48 {
		margin-bottom: -12rem
	}
	.d\:mb-56 {
		margin-bottom: 14rem
	}
	.d\:-mb-56 {
		margin-bottom: -14rem
	}
	.d\:mb-64 {
		margin-bottom: 16rem
	}
	.d\:-mb-64 {
		margin-bottom: -16rem
	}
	.d\:mb-auto {
		margin-bottom: auto
	}
	.d\:-mb-auto {
		margin-bottom: -auto
	}
	.d\:-ml-0,
	.d\:ml-0 {
		margin-left: 0
	}
	.d\:ml-1 {
		margin-left: .25rem
	}
	.d\:-ml-1 {
		margin-left: -.25rem
	}
	.d\:ml-2 {
		margin-left: .5rem
	}
	.d\:-ml-2 {
		margin-left: -.5rem
	}
	.d\:ml-3 {
		margin-left: .75rem
	}
	.d\:-ml-3 {
		margin-left: -.75rem
	}
	.d\:ml-4 {
		margin-left: 1rem
	}
	.d\:-ml-4 {
		margin-left: -1rem
	}
	.d\:ml-5 {
		margin-left: 1.25rem
	}
	.d\:-ml-5 {
		margin-left: -1.25rem
	}
	.d\:ml-6 {
		margin-left: 1.5rem
	}
	.d\:-ml-6 {
		margin-left: -1.5rem
	}
	.d\:ml-8 {
		margin-left: 2rem
	}
	.d\:-ml-8 {
		margin-left: -2rem
	}
	.d\:ml-10 {
		margin-left: 2.5rem
	}
	.d\:-ml-10 {
		margin-left: -2.5rem
	}
	.d\:ml-12 {
		margin-left: 3rem
	}
	.d\:-ml-12 {
		margin-left: -3rem
	}
	.d\:ml-16 {
		margin-left: 4rem
	}
	.d\:-ml-16 {
		margin-left: -4rem
	}
	.d\:ml-20 {
		margin-left: 5rem
	}
	.d\:-ml-20 {
		margin-left: -5rem
	}
	.d\:ml-24 {
		margin-left: 6rem
	}
	.d\:-ml-24 {
		margin-left: -6rem
	}
	.d\:ml-32 {
		margin-left: 8rem
	}
	.d\:-ml-32 {
		margin-left: -8rem
	}
	.d\:ml-40 {
		margin-left: 10rem
	}
	.d\:-ml-40 {
		margin-left: -10rem
	}
	.d\:ml-48 {
		margin-left: 12rem
	}
	.d\:-ml-48 {
		margin-left: -12rem
	}
	.d\:ml-56 {
		margin-left: 14rem
	}
	.d\:-ml-56 {
		margin-left: -14rem
	}
	.d\:ml-64 {
		margin-left: 16rem
	}
	.d\:-ml-64 {
		margin-left: -16rem
	}
	.d\:ml-auto {
		margin-left: auto
	}
	.d\:-ml-auto {
		margin-left: -auto
	}
	.d\:-mr-0,
	.d\:mr-0 {
		margin-right: 0
	}
	.d\:mr-1 {
		margin-right: .25rem
	}
	.d\:-mr-1 {
		margin-right: -.25rem
	}
	.d\:mr-2 {
		margin-right: .5rem
	}
	.d\:-mr-2 {
		margin-right: -.5rem
	}
	.d\:mr-3 {
		margin-right: .75rem
	}
	.d\:-mr-3 {
		margin-right: -.75rem
	}
	.d\:mr-4 {
		margin-right: 1rem
	}
	.d\:-mr-4 {
		margin-right: -1rem
	}
	.d\:mr-5 {
		margin-right: 1.25rem
	}
	.d\:-mr-5 {
		margin-right: -1.25rem
	}
	.d\:mr-6 {
		margin-right: 1.5rem
	}
	.d\:-mr-6 {
		margin-right: -1.5rem
	}
	.d\:mr-8 {
		margin-right: 2rem
	}
	.d\:-mr-8 {
		margin-right: -2rem
	}
	.d\:mr-10 {
		margin-right: 2.5rem
	}
	.d\:-mr-10 {
		margin-right: -2.5rem
	}
	.d\:mr-12 {
		margin-right: 3rem
	}
	.d\:-mr-12 {
		margin-right: -3rem
	}
	.d\:mr-16 {
		margin-right: 4rem
	}
	.d\:-mr-16 {
		margin-right: -4rem
	}
	.d\:mr-20 {
		margin-right: 5rem
	}
	.d\:-mr-20 {
		margin-right: -5rem
	}
	.d\:mr-24 {
		margin-right: 6rem
	}
	.d\:-mr-24 {
		margin-right: -6rem
	}
	.d\:mr-32 {
		margin-right: 8rem
	}
	.d\:-mr-32 {
		margin-right: -8rem
	}
	.d\:mr-40 {
		margin-right: 10rem
	}
	.d\:-mr-40 {
		margin-right: -10rem
	}
	.d\:mr-48 {
		margin-right: 12rem
	}
	.d\:-mr-48 {
		margin-right: -12rem
	}
	.d\:mr-56 {
		margin-right: 14rem
	}
	.d\:-mr-56 {
		margin-right: -14rem
	}
	.d\:mr-64 {
		margin-right: 16rem
	}
	.d\:-mr-64 {
		margin-right: -16rem
	}
	.d\:mr-auto {
		margin-right: auto
	}
	.d\:-mr-auto {
		margin-right: -auto
	}
	.d\:-mt-0,
	.d\:mt-0 {
		margin-top: 0
	}
	.d\:mt-1 {
		margin-top: .25rem
	}
	.d\:-mt-1 {
		margin-top: -.25rem
	}
	.d\:mt-2 {
		margin-top: .5rem
	}
	.d\:-mt-2 {
		margin-top: -.5rem
	}
	.d\:mt-3 {
		margin-top: .75rem
	}
	.d\:-mt-3 {
		margin-top: -.75rem
	}
	.d\:mt-4 {
		margin-top: 1rem
	}
	.d\:-mt-4 {
		margin-top: -1rem
	}
	.d\:mt-5 {
		margin-top: 1.25rem
	}
	.d\:-mt-5 {
		margin-top: -1.25rem
	}
	.d\:mt-6 {
		margin-top: 1.5rem
	}
	.d\:-mt-6 {
		margin-top: -1.5rem
	}
	.d\:mt-8 {
		margin-top: 2rem
	}
	.d\:-mt-8 {
		margin-top: -2rem
	}
	.d\:mt-10 {
		margin-top: 2.5rem
	}
	.d\:-mt-10 {
		margin-top: -2.5rem
	}
	.d\:mt-12 {
		margin-top: 3rem
	}
	.d\:-mt-12 {
		margin-top: -3rem
	}
	.d\:mt-16 {
		margin-top: 4rem
	}
	.d\:-mt-16 {
		margin-top: -4rem
	}
	.d\:mt-20 {
		margin-top: 5rem
	}
	.d\:-mt-20 {
		margin-top: -5rem
	}
	.d\:mt-24 {
		margin-top: 6rem
	}
	.d\:-mt-24 {
		margin-top: -6rem
	}
	.d\:mt-32 {
		margin-top: 8rem
	}
	.d\:-mt-32 {
		margin-top: -8rem
	}
	.d\:mt-40 {
		margin-top: 10rem
	}
	.d\:-mt-40 {
		margin-top: -10rem
	}
	.d\:mt-48 {
		margin-top: 12rem
	}
	.d\:-mt-48 {
		margin-top: -12rem
	}
	.d\:mt-56 {
		margin-top: 14rem
	}
	.d\:-mt-56 {
		margin-top: -14rem
	}
	.d\:mt-64 {
		margin-top: 16rem
	}
	.d\:-mt-64 {
		margin-top: -16rem
	}
	.d\:mt-auto {
		margin-top: auto
	}
	.d\:-mt-auto {
		margin-top: -auto
	}
	.d\:-mx-0,
	.d\:mx-0 {
		margin-left: 0;
		margin-right: 0
	}
	.d\:mx-1 {
		margin-left: .25rem;
		margin-right: .25rem
	}
	.d\:-mx-1 {
		margin-left: -.25rem;
		margin-right: -.25rem
	}
	.d\:mx-2 {
		margin-left: .5rem;
		margin-right: .5rem
	}
	.d\:-mx-2 {
		margin-left: -.5rem;
		margin-right: -.5rem
	}
	.d\:mx-3 {
		margin-left: .75rem;
		margin-right: .75rem
	}
	.d\:-mx-3 {
		margin-left: -.75rem;
		margin-right: -.75rem
	}
	.d\:mx-4 {
		margin-left: 1rem;
		margin-right: 1rem
	}
	.d\:-mx-4 {
		margin-left: -1rem;
		margin-right: -1rem
	}
	.d\:mx-5 {
		margin-left: 1.25rem;
		margin-right: 1.25rem
	}
	.d\:-mx-5 {
		margin-left: -1.25rem;
		margin-right: -1.25rem
	}
	.d\:mx-6 {
		margin-left: 1.5rem;
		margin-right: 1.5rem
	}
	.d\:-mx-6 {
		margin-left: -1.5rem;
		margin-right: -1.5rem
	}
	.d\:mx-8 {
		margin-left: 2rem;
		margin-right: 2rem
	}
	.d\:-mx-8 {
		margin-left: -2rem;
		margin-right: -2rem
	}
	.d\:mx-10 {
		margin-left: 2.5rem;
		margin-right: 2.5rem
	}
	.d\:-mx-10 {
		margin-left: -2.5rem;
		margin-right: -2.5rem
	}
	.d\:mx-12 {
		margin-left: 3rem;
		margin-right: 3rem
	}
	.d\:-mx-12 {
		margin-left: -3rem;
		margin-right: -3rem
	}
	.d\:mx-16 {
		margin-left: 4rem;
		margin-right: 4rem
	}
	.d\:-mx-16 {
		margin-left: -4rem;
		margin-right: -4rem
	}
	.d\:mx-20 {
		margin-left: 5rem;
		margin-right: 5rem
	}
	.d\:-mx-20 {
		margin-left: -5rem;
		margin-right: -5rem
	}
	.d\:mx-24 {
		margin-left: 6rem;
		margin-right: 6rem
	}
	.d\:-mx-24 {
		margin-left: -6rem;
		margin-right: -6rem
	}
	.d\:mx-32 {
		margin-left: 8rem;
		margin-right: 8rem
	}
	.d\:-mx-32 {
		margin-left: -8rem;
		margin-right: -8rem
	}
	.d\:mx-40 {
		margin-left: 10rem;
		margin-right: 10rem
	}
	.d\:-mx-40 {
		margin-left: -10rem;
		margin-right: -10rem
	}
	.d\:mx-48 {
		margin-left: 12rem;
		margin-right: 12rem
	}
	.d\:-mx-48 {
		margin-left: -12rem;
		margin-right: -12rem
	}
	.d\:mx-56 {
		margin-left: 14rem;
		margin-right: 14rem
	}
	.d\:-mx-56 {
		margin-left: -14rem;
		margin-right: -14rem
	}
	.d\:mx-64 {
		margin-left: 16rem;
		margin-right: 16rem
	}
	.d\:-mx-64 {
		margin-left: -16rem;
		margin-right: -16rem
	}
	.d\:mx-auto {
		margin-left: auto;
		margin-right: auto
	}
	.d\:-mx-auto {
		margin-left: -auto;
		margin-right: -auto
	}
	.d\:-my-0,
	.d\:my-0 {
		margin-bottom: 0;
		margin-top: 0
	}
	.d\:my-1 {
		margin-bottom: .25rem;
		margin-top: .25rem
	}
	.d\:-my-1 {
		margin-bottom: -.25rem;
		margin-top: -.25rem
	}
	.d\:my-2 {
		margin-bottom: .5rem;
		margin-top: .5rem
	}
	.d\:-my-2 {
		margin-bottom: -.5rem;
		margin-top: -.5rem
	}
	.d\:my-3 {
		margin-bottom: .75rem;
		margin-top: .75rem
	}
	.d\:-my-3 {
		margin-bottom: -.75rem;
		margin-top: -.75rem
	}
	.d\:my-4 {
		margin-bottom: 1rem;
		margin-top: 1rem
	}
	.d\:-my-4 {
		margin-bottom: -1rem;
		margin-top: -1rem
	}
	.d\:my-5 {
		margin-bottom: 1.25rem;
		margin-top: 1.25rem
	}
	.d\:-my-5 {
		margin-bottom: -1.25rem;
		margin-top: -1.25rem
	}
	.d\:my-6 {
		margin-bottom: 1.5rem;
		margin-top: 1.5rem
	}
	.d\:-my-6 {
		margin-bottom: -1.5rem;
		margin-top: -1.5rem
	}
	.d\:my-8 {
		margin-bottom: 2rem;
		margin-top: 2rem
	}
	.d\:-my-8 {
		margin-bottom: -2rem;
		margin-top: -2rem
	}
	.d\:my-10 {
		margin-bottom: 2.5rem;
		margin-top: 2.5rem
	}
	.d\:-my-10 {
		margin-bottom: -2.5rem;
		margin-top: -2.5rem
	}
	.d\:my-12 {
		margin-bottom: 3rem;
		margin-top: 3rem
	}
	.d\:-my-12 {
		margin-bottom: -3rem;
		margin-top: -3rem
	}
	.d\:my-16 {
		margin-bottom: 4rem;
		margin-top: 4rem
	}
	.d\:-my-16 {
		margin-bottom: -4rem;
		margin-top: -4rem
	}
	.d\:my-20 {
		margin-bottom: 5rem;
		margin-top: 5rem
	}
	.d\:-my-20 {
		margin-bottom: -5rem;
		margin-top: -5rem
	}
	.d\:my-24 {
		margin-bottom: 6rem;
		margin-top: 6rem
	}
	.d\:-my-24 {
		margin-bottom: -6rem;
		margin-top: -6rem
	}
	.d\:my-32 {
		margin-bottom: 8rem;
		margin-top: 8rem
	}
	.d\:-my-32 {
		margin-bottom: -8rem;
		margin-top: -8rem
	}
	.d\:my-40 {
		margin-bottom: 10rem;
		margin-top: 10rem
	}
	.d\:-my-40 {
		margin-bottom: -10rem;
		margin-top: -10rem
	}
	.d\:my-48 {
		margin-bottom: 12rem;
		margin-top: 12rem
	}
	.d\:-my-48 {
		margin-bottom: -12rem;
		margin-top: -12rem
	}
	.d\:my-56 {
		margin-bottom: 14rem;
		margin-top: 14rem
	}
	.d\:-my-56 {
		margin-bottom: -14rem;
		margin-top: -14rem
	}
	.d\:my-64 {
		margin-bottom: 16rem;
		margin-top: 16rem
	}
	.d\:-my-64 {
		margin-bottom: -16rem;
		margin-top: -16rem
	}
	.d\:my-auto {
		margin-bottom: auto;
		margin-top: auto
	}
	.d\:-my-auto {
		margin-bottom: -auto;
		margin-top: -auto
	}
	.d\:-m-0,
	.d\:m-0 {
		margin: 0
	}
	.d\:m-1 {
		margin: .25rem
	}
	.d\:-m-1 {
		margin: -.25rem
	}
	.d\:m-2 {
		margin: .5rem
	}
	.d\:-m-2 {
		margin: -.5rem
	}
	.d\:m-3 {
		margin: .75rem
	}
	.d\:-m-3 {
		margin: -.75rem
	}
	.d\:m-4 {
		margin: 1rem
	}
	.d\:-m-4 {
		margin: -1rem
	}
	.d\:m-5 {
		margin: 1.25rem
	}
	.d\:-m-5 {
		margin: -1.25rem
	}
	.d\:m-6 {
		margin: 1.5rem
	}
	.d\:-m-6 {
		margin: -1.5rem
	}
	.d\:m-8 {
		margin: 2rem
	}
	.d\:-m-8 {
		margin: -2rem
	}
	.d\:m-10 {
		margin: 2.5rem
	}
	.d\:-m-10 {
		margin: -2.5rem
	}
	.d\:m-12 {
		margin: 3rem
	}
	.d\:-m-12 {
		margin: -3rem
	}
	.d\:m-16 {
		margin: 4rem
	}
	.d\:-m-16 {
		margin: -4rem
	}
	.d\:m-20 {
		margin: 5rem
	}
	.d\:-m-20 {
		margin: -5rem
	}
	.d\:m-24 {
		margin: 6rem
	}
	.d\:-m-24 {
		margin: -6rem
	}
	.d\:m-32 {
		margin: 8rem
	}
	.d\:-m-32 {
		margin: -8rem
	}
	.d\:m-40 {
		margin: 10rem
	}
	.d\:-m-40 {
		margin: -10rem
	}
	.d\:m-48 {
		margin: 12rem
	}
	.d\:-m-48 {
		margin: -12rem
	}
	.d\:m-56 {
		margin: 14rem
	}
	.d\:-m-56 {
		margin: -14rem
	}
	.d\:m-64 {
		margin: 16rem
	}
	.d\:-m-64 {
		margin: -16rem
	}
	.d\:m-auto {
		margin: auto
	}
	.d\:-m-auto {
		margin: -auto
	}
}

@media (min-width:78.125em) {
	.l\:-pb-0,
	.l\:pb-0 {
		padding-bottom: 0
	}
	.l\:pb-1 {
		padding-bottom: .25rem
	}
	.l\:-pb-1 {
		padding-bottom: -.25rem
	}
	.l\:pb-2 {
		padding-bottom: .5rem
	}
	.l\:-pb-2 {
		padding-bottom: -.5rem
	}
	.l\:pb-3 {
		padding-bottom: .75rem
	}
	.l\:-pb-3 {
		padding-bottom: -.75rem
	}
	.l\:pb-4 {
		padding-bottom: 1rem
	}
	.l\:-pb-4 {
		padding-bottom: -1rem
	}
	.l\:pb-5 {
		padding-bottom: 1.25rem
	}
	.l\:-pb-5 {
		padding-bottom: -1.25rem
	}
	.l\:pb-6 {
		padding-bottom: 1.5rem
	}
	.l\:-pb-6 {
		padding-bottom: -1.5rem
	}
	.l\:pb-8 {
		padding-bottom: 2rem
	}
	.l\:-pb-8 {
		padding-bottom: -2rem
	}
	.l\:pb-10 {
		padding-bottom: 2.5rem
	}
	.l\:-pb-10 {
		padding-bottom: -2.5rem
	}
	.l\:pb-12 {
		padding-bottom: 3rem
	}
	.l\:-pb-12 {
		padding-bottom: -3rem
	}
	.l\:pb-16 {
		padding-bottom: 4rem
	}
	.l\:-pb-16 {
		padding-bottom: -4rem
	}
	.l\:pb-20 {
		padding-bottom: 5rem
	}
	.l\:-pb-20 {
		padding-bottom: -5rem
	}
	.l\:pb-24 {
		padding-bottom: 6rem
	}
	.l\:-pb-24 {
		padding-bottom: -6rem
	}
	.l\:pb-32 {
		padding-bottom: 8rem
	}
	.l\:-pb-32 {
		padding-bottom: -8rem
	}
	.l\:pb-40 {
		padding-bottom: 10rem
	}
	.l\:-pb-40 {
		padding-bottom: -10rem
	}
	.l\:pb-48 {
		padding-bottom: 12rem
	}
	.l\:-pb-48 {
		padding-bottom: -12rem
	}
	.l\:pb-56 {
		padding-bottom: 14rem
	}
	.l\:-pb-56 {
		padding-bottom: -14rem
	}
	.l\:pb-64 {
		padding-bottom: 16rem
	}
	.l\:-pb-64 {
		padding-bottom: -16rem
	}
	.l\:pb-auto {
		padding-bottom: auto
	}
	.l\:-pb-auto {
		padding-bottom: -auto
	}
	.l\:-pl-0,
	.l\:pl-0 {
		padding-left: 0
	}
	.l\:pl-1 {
		padding-left: .25rem
	}
	.l\:-pl-1 {
		padding-left: -.25rem
	}
	.l\:pl-2 {
		padding-left: .5rem
	}
	.l\:-pl-2 {
		padding-left: -.5rem
	}
	.l\:pl-3 {
		padding-left: .75rem
	}
	.l\:-pl-3 {
		padding-left: -.75rem
	}
	.l\:pl-4 {
		padding-left: 1rem
	}
	.l\:-pl-4 {
		padding-left: -1rem
	}
	.l\:pl-5 {
		padding-left: 1.25rem
	}
	.l\:-pl-5 {
		padding-left: -1.25rem
	}
	.l\:pl-6 {
		padding-left: 1.5rem
	}
	.l\:-pl-6 {
		padding-left: -1.5rem
	}
	.l\:pl-8 {
		padding-left: 2rem
	}
	.l\:-pl-8 {
		padding-left: -2rem
	}
	.l\:pl-10 {
		padding-left: 2.5rem
	}
	.l\:-pl-10 {
		padding-left: -2.5rem
	}
	.l\:pl-12 {
		padding-left: 3rem
	}
	.l\:-pl-12 {
		padding-left: -3rem
	}
	.l\:pl-16 {
		padding-left: 4rem
	}
	.l\:-pl-16 {
		padding-left: -4rem
	}
	.l\:pl-20 {
		padding-left: 5rem
	}
	.l\:-pl-20 {
		padding-left: -5rem
	}
	.l\:pl-24 {
		padding-left: 6rem
	}
	.l\:-pl-24 {
		padding-left: -6rem
	}
	.l\:pl-32 {
		padding-left: 8rem
	}
	.l\:-pl-32 {
		padding-left: -8rem
	}
	.l\:pl-40 {
		padding-left: 10rem
	}
	.l\:-pl-40 {
		padding-left: -10rem
	}
	.l\:pl-48 {
		padding-left: 12rem
	}
	.l\:-pl-48 {
		padding-left: -12rem
	}
	.l\:pl-56 {
		padding-left: 14rem
	}
	.l\:-pl-56 {
		padding-left: -14rem
	}
	.l\:pl-64 {
		padding-left: 16rem
	}
	.l\:-pl-64 {
		padding-left: -16rem
	}
	.l\:pl-auto {
		padding-left: auto
	}
	.l\:-pl-auto {
		padding-left: -auto
	}
	.l\:-pr-0,
	.l\:pr-0 {
		padding-right: 0
	}
	.l\:pr-1 {
		padding-right: .25rem
	}
	.l\:-pr-1 {
		padding-right: -.25rem
	}
	.l\:pr-2 {
		padding-right: .5rem
	}
	.l\:-pr-2 {
		padding-right: -.5rem
	}
	.l\:pr-3 {
		padding-right: .75rem
	}
	.l\:-pr-3 {
		padding-right: -.75rem
	}
	.l\:pr-4 {
		padding-right: 1rem
	}
	.l\:-pr-4 {
		padding-right: -1rem
	}
	.l\:pr-5 {
		padding-right: 1.25rem
	}
	.l\:-pr-5 {
		padding-right: -1.25rem
	}
	.l\:pr-6 {
		padding-right: 1.5rem
	}
	.l\:-pr-6 {
		padding-right: -1.5rem
	}
	.l\:pr-8 {
		padding-right: 2rem
	}
	.l\:-pr-8 {
		padding-right: -2rem
	}
	.l\:pr-10 {
		padding-right: 2.5rem
	}
	.l\:-pr-10 {
		padding-right: -2.5rem
	}
	.l\:pr-12 {
		padding-right: 3rem
	}
	.l\:-pr-12 {
		padding-right: -3rem
	}
	.l\:pr-16 {
		padding-right: 4rem
	}
	.l\:-pr-16 {
		padding-right: -4rem
	}
	.l\:pr-20 {
		padding-right: 5rem
	}
	.l\:-pr-20 {
		padding-right: -5rem
	}
	.l\:pr-24 {
		padding-right: 6rem
	}
	.l\:-pr-24 {
		padding-right: -6rem
	}
	.l\:pr-32 {
		padding-right: 8rem
	}
	.l\:-pr-32 {
		padding-right: -8rem
	}
	.l\:pr-40 {
		padding-right: 10rem
	}
	.l\:-pr-40 {
		padding-right: -10rem
	}
	.l\:pr-48 {
		padding-right: 12rem
	}
	.l\:-pr-48 {
		padding-right: -12rem
	}
	.l\:pr-56 {
		padding-right: 14rem
	}
	.l\:-pr-56 {
		padding-right: -14rem
	}
	.l\:pr-64 {
		padding-right: 16rem
	}
	.l\:-pr-64 {
		padding-right: -16rem
	}
	.l\:pr-auto {
		padding-right: auto
	}
	.l\:-pr-auto {
		padding-right: -auto
	}
	.l\:-pt-0,
	.l\:pt-0 {
		padding-top: 0
	}
	.l\:pt-1 {
		padding-top: .25rem
	}
	.l\:-pt-1 {
		padding-top: -.25rem
	}
	.l\:pt-2 {
		padding-top: .5rem
	}
	.l\:-pt-2 {
		padding-top: -.5rem
	}
	.l\:pt-3 {
		padding-top: .75rem
	}
	.l\:-pt-3 {
		padding-top: -.75rem
	}
	.l\:pt-4 {
		padding-top: 1rem
	}
	.l\:-pt-4 {
		padding-top: -1rem
	}
	.l\:pt-5 {
		padding-top: 1.25rem
	}
	.l\:-pt-5 {
		padding-top: -1.25rem
	}
	.l\:pt-6 {
		padding-top: 1.5rem
	}
	.l\:-pt-6 {
		padding-top: -1.5rem
	}
	.l\:pt-8 {
		padding-top: 2rem
	}
	.l\:-pt-8 {
		padding-top: -2rem
	}
	.l\:pt-10 {
		padding-top: 2.5rem
	}
	.l\:-pt-10 {
		padding-top: -2.5rem
	}
	.l\:pt-12 {
		padding-top: 3rem
	}
	.l\:-pt-12 {
		padding-top: -3rem
	}
	.l\:pt-16 {
		padding-top: 4rem
	}
	.l\:-pt-16 {
		padding-top: -4rem
	}
	.l\:pt-20 {
		padding-top: 5rem
	}
	.l\:-pt-20 {
		padding-top: -5rem
	}
	.l\:pt-24 {
		padding-top: 6rem
	}
	.l\:-pt-24 {
		padding-top: -6rem
	}
	.l\:pt-32 {
		padding-top: 8rem
	}
	.l\:-pt-32 {
		padding-top: -8rem
	}
	.l\:pt-40 {
		padding-top: 10rem
	}
	.l\:-pt-40 {
		padding-top: -10rem
	}
	.l\:pt-48 {
		padding-top: 12rem
	}
	.l\:-pt-48 {
		padding-top: -12rem
	}
	.l\:pt-56 {
		padding-top: 14rem
	}
	.l\:-pt-56 {
		padding-top: -14rem
	}
	.l\:pt-64 {
		padding-top: 16rem
	}
	.l\:-pt-64 {
		padding-top: -16rem
	}
	.l\:pt-auto {
		padding-top: auto
	}
	.l\:-pt-auto {
		padding-top: -auto
	}
	.l\:-px-0,
	.l\:px-0 {
		padding-left: 0;
		padding-right: 0
	}
	.l\:px-1 {
		padding-left: .25rem;
		padding-right: .25rem
	}
	.l\:-px-1 {
		padding-left: -.25rem;
		padding-right: -.25rem
	}
	.l\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem
	}
	.l\:-px-2 {
		padding-left: -.5rem;
		padding-right: -.5rem
	}
	.l\:px-3 {
		padding-left: .75rem;
		padding-right: .75rem
	}
	.l\:-px-3 {
		padding-left: -.75rem;
		padding-right: -.75rem
	}
	.l\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem
	}
	.l\:-px-4 {
		padding-left: -1rem;
		padding-right: -1rem
	}
	.l\:px-5 {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}
	.l\:-px-5 {
		padding-left: -1.25rem;
		padding-right: -1.25rem
	}
	.l\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}
	.l\:-px-6 {
		padding-left: -1.5rem;
		padding-right: -1.5rem
	}
	.l\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem
	}
	.l\:-px-8 {
		padding-left: -2rem;
		padding-right: -2rem
	}
	.l\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}
	.l\:-px-10 {
		padding-left: -2.5rem;
		padding-right: -2.5rem
	}
	.l\:px-12 {
		padding-left: 3rem;
		padding-right: 3rem
	}
	.l\:-px-12 {
		padding-left: -3rem;
		padding-right: -3rem
	}
	.l\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem
	}
	.l\:-px-16 {
		padding-left: -4rem;
		padding-right: -4rem
	}
	.l\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem
	}
	.l\:-px-20 {
		padding-left: -5rem;
		padding-right: -5rem
	}
	.l\:px-24 {
		padding-left: 6rem;
		padding-right: 6rem
	}
	.l\:-px-24 {
		padding-left: -6rem;
		padding-right: -6rem
	}
	.l\:px-32 {
		padding-left: 8rem;
		padding-right: 8rem
	}
	.l\:-px-32 {
		padding-left: -8rem;
		padding-right: -8rem
	}
	.l\:px-40 {
		padding-left: 10rem;
		padding-right: 10rem
	}
	.l\:-px-40 {
		padding-left: -10rem;
		padding-right: -10rem
	}
	.l\:px-48 {
		padding-left: 12rem;
		padding-right: 12rem
	}
	.l\:-px-48 {
		padding-left: -12rem;
		padding-right: -12rem
	}
	.l\:px-56 {
		padding-left: 14rem;
		padding-right: 14rem
	}
	.l\:-px-56 {
		padding-left: -14rem;
		padding-right: -14rem
	}
	.l\:px-64 {
		padding-left: 16rem;
		padding-right: 16rem
	}
	.l\:-px-64 {
		padding-left: -16rem;
		padding-right: -16rem
	}
	.l\:px-auto {
		padding-left: auto;
		padding-right: auto
	}
	.l\:-px-auto {
		padding-left: -auto;
		padding-right: -auto
	}
	.l\:-py-0,
	.l\:py-0 {
		padding-bottom: 0;
		padding-top: 0
	}
	.l\:py-1 {
		padding-bottom: .25rem;
		padding-top: .25rem
	}
	.l\:-py-1 {
		padding-bottom: -.25rem;
		padding-top: -.25rem
	}
	.l\:py-2 {
		padding-bottom: .5rem;
		padding-top: .5rem
	}
	.l\:-py-2 {
		padding-bottom: -.5rem;
		padding-top: -.5rem
	}
	.l\:py-3 {
		padding-bottom: .75rem;
		padding-top: .75rem
	}
	.l\:-py-3 {
		padding-bottom: -.75rem;
		padding-top: -.75rem
	}
	.l\:py-4 {
		padding-bottom: 1rem;
		padding-top: 1rem
	}
	.l\:-py-4 {
		padding-bottom: -1rem;
		padding-top: -1rem
	}
	.l\:py-5 {
		padding-bottom: 1.25rem;
		padding-top: 1.25rem
	}
	.l\:-py-5 {
		padding-bottom: -1.25rem;
		padding-top: -1.25rem
	}
	.l\:py-6 {
		padding-bottom: 1.5rem;
		padding-top: 1.5rem
	}
	.l\:-py-6 {
		padding-bottom: -1.5rem;
		padding-top: -1.5rem
	}
	.l\:py-8 {
		padding-bottom: 2rem;
		padding-top: 2rem
	}
	.l\:-py-8 {
		padding-bottom: -2rem;
		padding-top: -2rem
	}
	.l\:py-10 {
		padding-bottom: 2.5rem;
		padding-top: 2.5rem
	}
	.l\:-py-10 {
		padding-bottom: -2.5rem;
		padding-top: -2.5rem
	}
	.l\:py-12 {
		padding-bottom: 3rem;
		padding-top: 3rem
	}
	.l\:-py-12 {
		padding-bottom: -3rem;
		padding-top: -3rem
	}
	.l\:py-16 {
		padding-bottom: 4rem;
		padding-top: 4rem
	}
	.l\:-py-16 {
		padding-bottom: -4rem;
		padding-top: -4rem
	}
	.l\:py-20 {
		padding-bottom: 5rem;
		padding-top: 5rem
	}
	.l\:-py-20 {
		padding-bottom: -5rem;
		padding-top: -5rem
	}
	.l\:py-24 {
		padding-bottom: 6rem;
		padding-top: 6rem
	}
	.l\:-py-24 {
		padding-bottom: -6rem;
		padding-top: -6rem
	}
	.l\:py-32 {
		padding-bottom: 8rem;
		padding-top: 8rem
	}
	.l\:-py-32 {
		padding-bottom: -8rem;
		padding-top: -8rem
	}
	.l\:py-40 {
		padding-bottom: 10rem;
		padding-top: 10rem
	}
	.l\:-py-40 {
		padding-bottom: -10rem;
		padding-top: -10rem
	}
	.l\:py-48 {
		padding-bottom: 12rem;
		padding-top: 12rem
	}
	.l\:-py-48 {
		padding-bottom: -12rem;
		padding-top: -12rem
	}
	.l\:py-56 {
		padding-bottom: 14rem;
		padding-top: 14rem
	}
	.l\:-py-56 {
		padding-bottom: -14rem;
		padding-top: -14rem
	}
	.l\:py-64 {
		padding-bottom: 16rem;
		padding-top: 16rem
	}
	.l\:-py-64 {
		padding-bottom: -16rem;
		padding-top: -16rem
	}
	.l\:py-auto {
		padding-bottom: auto;
		padding-top: auto
	}
	.l\:-py-auto {
		padding-bottom: -auto;
		padding-top: -auto
	}
	.l\:-p-0,
	.l\:p-0 {
		padding: 0
	}
	.l\:p-1 {
		padding: .25rem
	}
	.l\:-p-1 {
		padding: -.25rem
	}
	.l\:p-2 {
		padding: .5rem
	}
	.l\:-p-2 {
		padding: -.5rem
	}
	.l\:p-3 {
		padding: .75rem
	}
	.l\:-p-3 {
		padding: -.75rem
	}
	.l\:p-4 {
		padding: 1rem
	}
	.l\:-p-4 {
		padding: -1rem
	}
	.l\:p-5 {
		padding: 1.25rem
	}
	.l\:-p-5 {
		padding: -1.25rem
	}
	.l\:p-6 {
		padding: 1.5rem
	}
	.l\:-p-6 {
		padding: -1.5rem
	}
	.l\:p-8 {
		padding: 2rem
	}
	.l\:-p-8 {
		padding: -2rem
	}
	.l\:p-10 {
		padding: 2.5rem
	}
	.l\:-p-10 {
		padding: -2.5rem
	}
	.l\:p-12 {
		padding: 3rem
	}
	.l\:-p-12 {
		padding: -3rem
	}
	.l\:p-16 {
		padding: 4rem
	}
	.l\:-p-16 {
		padding: -4rem
	}
	.l\:p-20 {
		padding: 5rem
	}
	.l\:-p-20 {
		padding: -5rem
	}
	.l\:p-24 {
		padding: 6rem
	}
	.l\:-p-24 {
		padding: -6rem
	}
	.l\:p-32 {
		padding: 8rem
	}
	.l\:-p-32 {
		padding: -8rem
	}
	.l\:p-40 {
		padding: 10rem
	}
	.l\:-p-40 {
		padding: -10rem
	}
	.l\:p-48 {
		padding: 12rem
	}
	.l\:-p-48 {
		padding: -12rem
	}
	.l\:p-56 {
		padding: 14rem
	}
	.l\:-p-56 {
		padding: -14rem
	}
	.l\:p-64 {
		padding: 16rem
	}
	.l\:-p-64 {
		padding: -16rem
	}
	.l\:p-auto {
		padding: auto
	}
	.l\:-p-auto {
		padding: -auto
	}
	.l\:-mb-0,
	.l\:mb-0 {
		margin-bottom: 0
	}
	.l\:mb-1 {
		margin-bottom: .25rem
	}
	.l\:-mb-1 {
		margin-bottom: -.25rem
	}
	.l\:mb-2 {
		margin-bottom: .5rem
	}
	.l\:-mb-2 {
		margin-bottom: -.5rem
	}
	.l\:mb-3 {
		margin-bottom: .75rem
	}
	.l\:-mb-3 {
		margin-bottom: -.75rem
	}
	.l\:mb-4 {
		margin-bottom: 1rem
	}
	.l\:-mb-4 {
		margin-bottom: -1rem
	}
	.l\:mb-5 {
		margin-bottom: 1.25rem
	}
	.l\:-mb-5 {
		margin-bottom: -1.25rem
	}
	.l\:mb-6 {
		margin-bottom: 1.5rem
	}
	.l\:-mb-6 {
		margin-bottom: -1.5rem
	}
	.l\:mb-8 {
		margin-bottom: 2rem
	}
	.l\:-mb-8 {
		margin-bottom: -2rem
	}
	.l\:mb-10 {
		margin-bottom: 2.5rem
	}
	.l\:-mb-10 {
		margin-bottom: -2.5rem
	}
	.l\:mb-12 {
		margin-bottom: 3rem
	}
	.l\:-mb-12 {
		margin-bottom: -3rem
	}
	.l\:mb-16 {
		margin-bottom: 4rem
	}
	.l\:-mb-16 {
		margin-bottom: -4rem
	}
	.l\:mb-20 {
		margin-bottom: 5rem
	}
	.l\:-mb-20 {
		margin-bottom: -5rem
	}
	.l\:mb-24 {
		margin-bottom: 6rem
	}
	.l\:-mb-24 {
		margin-bottom: -6rem
	}
	.l\:mb-32 {
		margin-bottom: 8rem
	}
	.l\:-mb-32 {
		margin-bottom: -8rem
	}
	.l\:mb-40 {
		margin-bottom: 10rem
	}
	.l\:-mb-40 {
		margin-bottom: -10rem
	}
	.l\:mb-48 {
		margin-bottom: 12rem
	}
	.l\:-mb-48 {
		margin-bottom: -12rem
	}
	.l\:mb-56 {
		margin-bottom: 14rem
	}
	.l\:-mb-56 {
		margin-bottom: -14rem
	}
	.l\:mb-64 {
		margin-bottom: 16rem
	}
	.l\:-mb-64 {
		margin-bottom: -16rem
	}
	.l\:mb-auto {
		margin-bottom: auto
	}
	.l\:-mb-auto {
		margin-bottom: -auto
	}
	.l\:-ml-0,
	.l\:ml-0 {
		margin-left: 0
	}
	.l\:ml-1 {
		margin-left: .25rem
	}
	.l\:-ml-1 {
		margin-left: -.25rem
	}
	.l\:ml-2 {
		margin-left: .5rem
	}
	.l\:-ml-2 {
		margin-left: -.5rem
	}
	.l\:ml-3 {
		margin-left: .75rem
	}
	.l\:-ml-3 {
		margin-left: -.75rem
	}
	.l\:ml-4 {
		margin-left: 1rem
	}
	.l\:-ml-4 {
		margin-left: -1rem
	}
	.l\:ml-5 {
		margin-left: 1.25rem
	}
	.l\:-ml-5 {
		margin-left: -1.25rem
	}
	.l\:ml-6 {
		margin-left: 1.5rem
	}
	.l\:-ml-6 {
		margin-left: -1.5rem
	}
	.l\:ml-8 {
		margin-left: 2rem
	}
	.l\:-ml-8 {
		margin-left: -2rem
	}
	.l\:ml-10 {
		margin-left: 2.5rem
	}
	.l\:-ml-10 {
		margin-left: -2.5rem
	}
	.l\:ml-12 {
		margin-left: 3rem
	}
	.l\:-ml-12 {
		margin-left: -3rem
	}
	.l\:ml-16 {
		margin-left: 4rem
	}
	.l\:-ml-16 {
		margin-left: -4rem
	}
	.l\:ml-20 {
		margin-left: 5rem
	}
	.l\:-ml-20 {
		margin-left: -5rem
	}
	.l\:ml-24 {
		margin-left: 6rem
	}
	.l\:-ml-24 {
		margin-left: -6rem
	}
	.l\:ml-32 {
		margin-left: 8rem
	}
	.l\:-ml-32 {
		margin-left: -8rem
	}
	.l\:ml-40 {
		margin-left: 10rem
	}
	.l\:-ml-40 {
		margin-left: -10rem
	}
	.l\:ml-48 {
		margin-left: 12rem
	}
	.l\:-ml-48 {
		margin-left: -12rem
	}
	.l\:ml-56 {
		margin-left: 14rem
	}
	.l\:-ml-56 {
		margin-left: -14rem
	}
	.l\:ml-64 {
		margin-left: 16rem
	}
	.l\:-ml-64 {
		margin-left: -16rem
	}
	.l\:ml-auto {
		margin-left: auto
	}
	.l\:-ml-auto {
		margin-left: -auto
	}
	.l\:-mr-0,
	.l\:mr-0 {
		margin-right: 0
	}
	.l\:mr-1 {
		margin-right: .25rem
	}
	.l\:-mr-1 {
		margin-right: -.25rem
	}
	.l\:mr-2 {
		margin-right: .5rem
	}
	.l\:-mr-2 {
		margin-right: -.5rem
	}
	.l\:mr-3 {
		margin-right: .75rem
	}
	.l\:-mr-3 {
		margin-right: -.75rem
	}
	.l\:mr-4 {
		margin-right: 1rem
	}
	.l\:-mr-4 {
		margin-right: -1rem
	}
	.l\:mr-5 {
		margin-right: 1.25rem
	}
	.l\:-mr-5 {
		margin-right: -1.25rem
	}
	.l\:mr-6 {
		margin-right: 1.5rem
	}
	.l\:-mr-6 {
		margin-right: -1.5rem
	}
	.l\:mr-8 {
		margin-right: 2rem
	}
	.l\:-mr-8 {
		margin-right: -2rem
	}
	.l\:mr-10 {
		margin-right: 2.5rem
	}
	.l\:-mr-10 {
		margin-right: -2.5rem
	}
	.l\:mr-12 {
		margin-right: 3rem
	}
	.l\:-mr-12 {
		margin-right: -3rem
	}
	.l\:mr-16 {
		margin-right: 4rem
	}
	.l\:-mr-16 {
		margin-right: -4rem
	}
	.l\:mr-20 {
		margin-right: 5rem
	}
	.l\:-mr-20 {
		margin-right: -5rem
	}
	.l\:mr-24 {
		margin-right: 6rem
	}
	.l\:-mr-24 {
		margin-right: -6rem
	}
	.l\:mr-32 {
		margin-right: 8rem
	}
	.l\:-mr-32 {
		margin-right: -8rem
	}
	.l\:mr-40 {
		margin-right: 10rem
	}
	.l\:-mr-40 {
		margin-right: -10rem
	}
	.l\:mr-48 {
		margin-right: 12rem
	}
	.l\:-mr-48 {
		margin-right: -12rem
	}
	.l\:mr-56 {
		margin-right: 14rem
	}
	.l\:-mr-56 {
		margin-right: -14rem
	}
	.l\:mr-64 {
		margin-right: 16rem
	}
	.l\:-mr-64 {
		margin-right: -16rem
	}
	.l\:mr-auto {
		margin-right: auto
	}
	.l\:-mr-auto {
		margin-right: -auto
	}
	.l\:-mt-0,
	.l\:mt-0 {
		margin-top: 0
	}
	.l\:mt-1 {
		margin-top: .25rem
	}
	.l\:-mt-1 {
		margin-top: -.25rem
	}
	.l\:mt-2 {
		margin-top: .5rem
	}
	.l\:-mt-2 {
		margin-top: -.5rem
	}
	.l\:mt-3 {
		margin-top: .75rem
	}
	.l\:-mt-3 {
		margin-top: -.75rem
	}
	.l\:mt-4 {
		margin-top: 1rem
	}
	.l\:-mt-4 {
		margin-top: -1rem
	}
	.l\:mt-5 {
		margin-top: 1.25rem
	}
	.l\:-mt-5 {
		margin-top: -1.25rem
	}
	.l\:mt-6 {
		margin-top: 1.5rem
	}
	.l\:-mt-6 {
		margin-top: -1.5rem
	}
	.l\:mt-8 {
		margin-top: 2rem
	}
	.l\:-mt-8 {
		margin-top: -2rem
	}
	.l\:mt-10 {
		margin-top: 2.5rem
	}
	.l\:-mt-10 {
		margin-top: -2.5rem
	}
	.l\:mt-12 {
		margin-top: 3rem
	}
	.l\:-mt-12 {
		margin-top: -3rem
	}
	.l\:mt-16 {
		margin-top: 4rem
	}
	.l\:-mt-16 {
		margin-top: -4rem
	}
	.l\:mt-20 {
		margin-top: 5rem
	}
	.l\:-mt-20 {
		margin-top: -5rem
	}
	.l\:mt-24 {
		margin-top: 6rem
	}
	.l\:-mt-24 {
		margin-top: -6rem
	}
	.l\:mt-32 {
		margin-top: 8rem
	}
	.l\:-mt-32 {
		margin-top: -8rem
	}
	.l\:mt-40 {
		margin-top: 10rem
	}
	.l\:-mt-40 {
		margin-top: -10rem
	}
	.l\:mt-48 {
		margin-top: 12rem
	}
	.l\:-mt-48 {
		margin-top: -12rem
	}
	.l\:mt-56 {
		margin-top: 14rem
	}
	.l\:-mt-56 {
		margin-top: -14rem
	}
	.l\:mt-64 {
		margin-top: 16rem
	}
	.l\:-mt-64 {
		margin-top: -16rem
	}
	.l\:mt-auto {
		margin-top: auto
	}
	.l\:-mt-auto {
		margin-top: -auto
	}
	.l\:-mx-0,
	.l\:mx-0 {
		margin-left: 0;
		margin-right: 0
	}
	.l\:mx-1 {
		margin-left: .25rem;
		margin-right: .25rem
	}
	.l\:-mx-1 {
		margin-left: -.25rem;
		margin-right: -.25rem
	}
	.l\:mx-2 {
		margin-left: .5rem;
		margin-right: .5rem
	}
	.l\:-mx-2 {
		margin-left: -.5rem;
		margin-right: -.5rem
	}
	.l\:mx-3 {
		margin-left: .75rem;
		margin-right: .75rem
	}
	.l\:-mx-3 {
		margin-left: -.75rem;
		margin-right: -.75rem
	}
	.l\:mx-4 {
		margin-left: 1rem;
		margin-right: 1rem
	}
	.l\:-mx-4 {
		margin-left: -1rem;
		margin-right: -1rem
	}
	.l\:mx-5 {
		margin-left: 1.25rem;
		margin-right: 1.25rem
	}
	.l\:-mx-5 {
		margin-left: -1.25rem;
		margin-right: -1.25rem
	}
	.l\:mx-6 {
		margin-left: 1.5rem;
		margin-right: 1.5rem
	}
	.l\:-mx-6 {
		margin-left: -1.5rem;
		margin-right: -1.5rem
	}
	.l\:mx-8 {
		margin-left: 2rem;
		margin-right: 2rem
	}
	.l\:-mx-8 {
		margin-left: -2rem;
		margin-right: -2rem
	}
	.l\:mx-10 {
		margin-left: 2.5rem;
		margin-right: 2.5rem
	}
	.l\:-mx-10 {
		margin-left: -2.5rem;
		margin-right: -2.5rem
	}
	.l\:mx-12 {
		margin-left: 3rem;
		margin-right: 3rem
	}
	.l\:-mx-12 {
		margin-left: -3rem;
		margin-right: -3rem
	}
	.l\:mx-16 {
		margin-left: 4rem;
		margin-right: 4rem
	}
	.l\:-mx-16 {
		margin-left: -4rem;
		margin-right: -4rem
	}
	.l\:mx-20 {
		margin-left: 5rem;
		margin-right: 5rem
	}
	.l\:-mx-20 {
		margin-left: -5rem;
		margin-right: -5rem
	}
	.l\:mx-24 {
		margin-left: 6rem;
		margin-right: 6rem
	}
	.l\:-mx-24 {
		margin-left: -6rem;
		margin-right: -6rem
	}
	.l\:mx-32 {
		margin-left: 8rem;
		margin-right: 8rem
	}
	.l\:-mx-32 {
		margin-left: -8rem;
		margin-right: -8rem
	}
	.l\:mx-40 {
		margin-left: 10rem;
		margin-right: 10rem
	}
	.l\:-mx-40 {
		margin-left: -10rem;
		margin-right: -10rem
	}
	.l\:mx-48 {
		margin-left: 12rem;
		margin-right: 12rem
	}
	.l\:-mx-48 {
		margin-left: -12rem;
		margin-right: -12rem
	}
	.l\:mx-56 {
		margin-left: 14rem;
		margin-right: 14rem
	}
	.l\:-mx-56 {
		margin-left: -14rem;
		margin-right: -14rem
	}
	.l\:mx-64 {
		margin-left: 16rem;
		margin-right: 16rem
	}
	.l\:-mx-64 {
		margin-left: -16rem;
		margin-right: -16rem
	}
	.l\:mx-auto {
		margin-left: auto;
		margin-right: auto
	}
	.l\:-mx-auto {
		margin-left: -auto;
		margin-right: -auto
	}
	.l\:-my-0,
	.l\:my-0 {
		margin-bottom: 0;
		margin-top: 0
	}
	.l\:my-1 {
		margin-bottom: .25rem;
		margin-top: .25rem
	}
	.l\:-my-1 {
		margin-bottom: -.25rem;
		margin-top: -.25rem
	}
	.l\:my-2 {
		margin-bottom: .5rem;
		margin-top: .5rem
	}
	.l\:-my-2 {
		margin-bottom: -.5rem;
		margin-top: -.5rem
	}
	.l\:my-3 {
		margin-bottom: .75rem;
		margin-top: .75rem
	}
	.l\:-my-3 {
		margin-bottom: -.75rem;
		margin-top: -.75rem
	}
	.l\:my-4 {
		margin-bottom: 1rem;
		margin-top: 1rem
	}
	.l\:-my-4 {
		margin-bottom: -1rem;
		margin-top: -1rem
	}
	.l\:my-5 {
		margin-bottom: 1.25rem;
		margin-top: 1.25rem
	}
	.l\:-my-5 {
		margin-bottom: -1.25rem;
		margin-top: -1.25rem
	}
	.l\:my-6 {
		margin-bottom: 1.5rem;
		margin-top: 1.5rem
	}
	.l\:-my-6 {
		margin-bottom: -1.5rem;
		margin-top: -1.5rem
	}
	.l\:my-8 {
		margin-bottom: 2rem;
		margin-top: 2rem
	}
	.l\:-my-8 {
		margin-bottom: -2rem;
		margin-top: -2rem
	}
	.l\:my-10 {
		margin-bottom: 2.5rem;
		margin-top: 2.5rem
	}
	.l\:-my-10 {
		margin-bottom: -2.5rem;
		margin-top: -2.5rem
	}
	.l\:my-12 {
		margin-bottom: 3rem;
		margin-top: 3rem
	}
	.l\:-my-12 {
		margin-bottom: -3rem;
		margin-top: -3rem
	}
	.l\:my-16 {
		margin-bottom: 4rem;
		margin-top: 4rem
	}
	.l\:-my-16 {
		margin-bottom: -4rem;
		margin-top: -4rem
	}
	.l\:my-20 {
		margin-bottom: 5rem;
		margin-top: 5rem
	}
	.l\:-my-20 {
		margin-bottom: -5rem;
		margin-top: -5rem
	}
	.l\:my-24 {
		margin-bottom: 6rem;
		margin-top: 6rem
	}
	.l\:-my-24 {
		margin-bottom: -6rem;
		margin-top: -6rem
	}
	.l\:my-32 {
		margin-bottom: 8rem;
		margin-top: 8rem
	}
	.l\:-my-32 {
		margin-bottom: -8rem;
		margin-top: -8rem
	}
	.l\:my-40 {
		margin-bottom: 10rem;
		margin-top: 10rem
	}
	.l\:-my-40 {
		margin-bottom: -10rem;
		margin-top: -10rem
	}
	.l\:my-48 {
		margin-bottom: 12rem;
		margin-top: 12rem
	}
	.l\:-my-48 {
		margin-bottom: -12rem;
		margin-top: -12rem
	}
	.l\:my-56 {
		margin-bottom: 14rem;
		margin-top: 14rem
	}
	.l\:-my-56 {
		margin-bottom: -14rem;
		margin-top: -14rem
	}
	.l\:my-64 {
		margin-bottom: 16rem;
		margin-top: 16rem
	}
	.l\:-my-64 {
		margin-bottom: -16rem;
		margin-top: -16rem
	}
	.l\:my-auto {
		margin-bottom: auto;
		margin-top: auto
	}
	.l\:-my-auto {
		margin-bottom: -auto;
		margin-top: -auto
	}
	.l\:-m-0,
	.l\:m-0 {
		margin: 0
	}
	.l\:m-1 {
		margin: .25rem
	}
	.l\:-m-1 {
		margin: -.25rem
	}
	.l\:m-2 {
		margin: .5rem
	}
	.l\:-m-2 {
		margin: -.5rem
	}
	.l\:m-3 {
		margin: .75rem
	}
	.l\:-m-3 {
		margin: -.75rem
	}
	.l\:m-4 {
		margin: 1rem
	}
	.l\:-m-4 {
		margin: -1rem
	}
	.l\:m-5 {
		margin: 1.25rem
	}
	.l\:-m-5 {
		margin: -1.25rem
	}
	.l\:m-6 {
		margin: 1.5rem
	}
	.l\:-m-6 {
		margin: -1.5rem
	}
	.l\:m-8 {
		margin: 2rem
	}
	.l\:-m-8 {
		margin: -2rem
	}
	.l\:m-10 {
		margin: 2.5rem
	}
	.l\:-m-10 {
		margin: -2.5rem
	}
	.l\:m-12 {
		margin: 3rem
	}
	.l\:-m-12 {
		margin: -3rem
	}
	.l\:m-16 {
		margin: 4rem
	}
	.l\:-m-16 {
		margin: -4rem
	}
	.l\:m-20 {
		margin: 5rem
	}
	.l\:-m-20 {
		margin: -5rem
	}
	.l\:m-24 {
		margin: 6rem
	}
	.l\:-m-24 {
		margin: -6rem
	}
	.l\:m-32 {
		margin: 8rem
	}
	.l\:-m-32 {
		margin: -8rem
	}
	.l\:m-40 {
		margin: 10rem
	}
	.l\:-m-40 {
		margin: -10rem
	}
	.l\:m-48 {
		margin: 12rem
	}
	.l\:-m-48 {
		margin: -12rem
	}
	.l\:m-56 {
		margin: 14rem
	}
	.l\:-m-56 {
		margin: -14rem
	}
	.l\:m-64 {
		margin: 16rem
	}
	.l\:-m-64 {
		margin: -16rem
	}
	.l\:m-auto {
		margin: auto
	}
	.l\:-m-auto {
		margin: -auto
	}
}

@media (min-width:96.25em) {
	.w\:-pb-0,
	.w\:pb-0 {
		padding-bottom: 0
	}
	.w\:pb-1 {
		padding-bottom: .25rem
	}
	.w\:-pb-1 {
		padding-bottom: -.25rem
	}
	.w\:pb-2 {
		padding-bottom: .5rem
	}
	.w\:-pb-2 {
		padding-bottom: -.5rem
	}
	.w\:pb-3 {
		padding-bottom: .75rem
	}
	.w\:-pb-3 {
		padding-bottom: -.75rem
	}
	.w\:pb-4 {
		padding-bottom: 1rem
	}
	.w\:-pb-4 {
		padding-bottom: -1rem
	}
	.w\:pb-5 {
		padding-bottom: 1.25rem
	}
	.w\:-pb-5 {
		padding-bottom: -1.25rem
	}
	.w\:pb-6 {
		padding-bottom: 1.5rem
	}
	.w\:-pb-6 {
		padding-bottom: -1.5rem
	}
	.w\:pb-8 {
		padding-bottom: 2rem
	}
	.w\:-pb-8 {
		padding-bottom: -2rem
	}
	.w\:pb-10 {
		padding-bottom: 2.5rem
	}
	.w\:-pb-10 {
		padding-bottom: -2.5rem
	}
	.w\:pb-12 {
		padding-bottom: 3rem
	}
	.w\:-pb-12 {
		padding-bottom: -3rem
	}
	.w\:pb-16 {
		padding-bottom: 4rem
	}
	.w\:-pb-16 {
		padding-bottom: -4rem
	}
	.w\:pb-20 {
		padding-bottom: 5rem
	}
	.w\:-pb-20 {
		padding-bottom: -5rem
	}
	.w\:pb-24 {
		padding-bottom: 6rem
	}
	.w\:-pb-24 {
		padding-bottom: -6rem
	}
	.w\:pb-32 {
		padding-bottom: 8rem
	}
	.w\:-pb-32 {
		padding-bottom: -8rem
	}
	.w\:pb-40 {
		padding-bottom: 10rem
	}
	.w\:-pb-40 {
		padding-bottom: -10rem
	}
	.w\:pb-48 {
		padding-bottom: 12rem
	}
	.w\:-pb-48 {
		padding-bottom: -12rem
	}
	.w\:pb-56 {
		padding-bottom: 14rem
	}
	.w\:-pb-56 {
		padding-bottom: -14rem
	}
	.w\:pb-64 {
		padding-bottom: 16rem
	}
	.w\:-pb-64 {
		padding-bottom: -16rem
	}
	.w\:pb-auto {
		padding-bottom: auto
	}
	.w\:-pb-auto {
		padding-bottom: -auto
	}
	.w\:-pl-0,
	.w\:pl-0 {
		padding-left: 0
	}
	.w\:pl-1 {
		padding-left: .25rem
	}
	.w\:-pl-1 {
		padding-left: -.25rem
	}
	.w\:pl-2 {
		padding-left: .5rem
	}
	.w\:-pl-2 {
		padding-left: -.5rem
	}
	.w\:pl-3 {
		padding-left: .75rem
	}
	.w\:-pl-3 {
		padding-left: -.75rem
	}
	.w\:pl-4 {
		padding-left: 1rem
	}
	.w\:-pl-4 {
		padding-left: -1rem
	}
	.w\:pl-5 {
		padding-left: 1.25rem
	}
	.w\:-pl-5 {
		padding-left: -1.25rem
	}
	.w\:pl-6 {
		padding-left: 1.5rem
	}
	.w\:-pl-6 {
		padding-left: -1.5rem
	}
	.w\:pl-8 {
		padding-left: 2rem
	}
	.w\:-pl-8 {
		padding-left: -2rem
	}
	.w\:pl-10 {
		padding-left: 2.5rem
	}
	.w\:-pl-10 {
		padding-left: -2.5rem
	}
	.w\:pl-12 {
		padding-left: 3rem
	}
	.w\:-pl-12 {
		padding-left: -3rem
	}
	.w\:pl-16 {
		padding-left: 4rem
	}
	.w\:-pl-16 {
		padding-left: -4rem
	}
	.w\:pl-20 {
		padding-left: 5rem
	}
	.w\:-pl-20 {
		padding-left: -5rem
	}
	.w\:pl-24 {
		padding-left: 6rem
	}
	.w\:-pl-24 {
		padding-left: -6rem
	}
	.w\:pl-32 {
		padding-left: 8rem
	}
	.w\:-pl-32 {
		padding-left: -8rem
	}
	.w\:pl-40 {
		padding-left: 10rem
	}
	.w\:-pl-40 {
		padding-left: -10rem
	}
	.w\:pl-48 {
		padding-left: 12rem
	}
	.w\:-pl-48 {
		padding-left: -12rem
	}
	.w\:pl-56 {
		padding-left: 14rem
	}
	.w\:-pl-56 {
		padding-left: -14rem
	}
	.w\:pl-64 {
		padding-left: 16rem
	}
	.w\:-pl-64 {
		padding-left: -16rem
	}
	.w\:pl-auto {
		padding-left: auto
	}
	.w\:-pl-auto {
		padding-left: -auto
	}
	.w\:-pr-0,
	.w\:pr-0 {
		padding-right: 0
	}
	.w\:pr-1 {
		padding-right: .25rem
	}
	.w\:-pr-1 {
		padding-right: -.25rem
	}
	.w\:pr-2 {
		padding-right: .5rem
	}
	.w\:-pr-2 {
		padding-right: -.5rem
	}
	.w\:pr-3 {
		padding-right: .75rem
	}
	.w\:-pr-3 {
		padding-right: -.75rem
	}
	.w\:pr-4 {
		padding-right: 1rem
	}
	.w\:-pr-4 {
		padding-right: -1rem
	}
	.w\:pr-5 {
		padding-right: 1.25rem
	}
	.w\:-pr-5 {
		padding-right: -1.25rem
	}
	.w\:pr-6 {
		padding-right: 1.5rem
	}
	.w\:-pr-6 {
		padding-right: -1.5rem
	}
	.w\:pr-8 {
		padding-right: 2rem
	}
	.w\:-pr-8 {
		padding-right: -2rem
	}
	.w\:pr-10 {
		padding-right: 2.5rem
	}
	.w\:-pr-10 {
		padding-right: -2.5rem
	}
	.w\:pr-12 {
		padding-right: 3rem
	}
	.w\:-pr-12 {
		padding-right: -3rem
	}
	.w\:pr-16 {
		padding-right: 4rem
	}
	.w\:-pr-16 {
		padding-right: -4rem
	}
	.w\:pr-20 {
		padding-right: 5rem
	}
	.w\:-pr-20 {
		padding-right: -5rem
	}
	.w\:pr-24 {
		padding-right: 6rem
	}
	.w\:-pr-24 {
		padding-right: -6rem
	}
	.w\:pr-32 {
		padding-right: 8rem
	}
	.w\:-pr-32 {
		padding-right: -8rem
	}
	.w\:pr-40 {
		padding-right: 10rem
	}
	.w\:-pr-40 {
		padding-right: -10rem
	}
	.w\:pr-48 {
		padding-right: 12rem
	}
	.w\:-pr-48 {
		padding-right: -12rem
	}
	.w\:pr-56 {
		padding-right: 14rem
	}
	.w\:-pr-56 {
		padding-right: -14rem
	}
	.w\:pr-64 {
		padding-right: 16rem
	}
	.w\:-pr-64 {
		padding-right: -16rem
	}
	.w\:pr-auto {
		padding-right: auto
	}
	.w\:-pr-auto {
		padding-right: -auto
	}
	.w\:-pt-0,
	.w\:pt-0 {
		padding-top: 0
	}
	.w\:pt-1 {
		padding-top: .25rem
	}
	.w\:-pt-1 {
		padding-top: -.25rem
	}
	.w\:pt-2 {
		padding-top: .5rem
	}
	.w\:-pt-2 {
		padding-top: -.5rem
	}
	.w\:pt-3 {
		padding-top: .75rem
	}
	.w\:-pt-3 {
		padding-top: -.75rem
	}
	.w\:pt-4 {
		padding-top: 1rem
	}
	.w\:-pt-4 {
		padding-top: -1rem
	}
	.w\:pt-5 {
		padding-top: 1.25rem
	}
	.w\:-pt-5 {
		padding-top: -1.25rem
	}
	.w\:pt-6 {
		padding-top: 1.5rem
	}
	.w\:-pt-6 {
		padding-top: -1.5rem
	}
	.w\:pt-8 {
		padding-top: 2rem
	}
	.w\:-pt-8 {
		padding-top: -2rem
	}
	.w\:pt-10 {
		padding-top: 2.5rem
	}
	.w\:-pt-10 {
		padding-top: -2.5rem
	}
	.w\:pt-12 {
		padding-top: 3rem
	}
	.w\:-pt-12 {
		padding-top: -3rem
	}
	.w\:pt-16 {
		padding-top: 4rem
	}
	.w\:-pt-16 {
		padding-top: -4rem
	}
	.w\:pt-20 {
		padding-top: 5rem
	}
	.w\:-pt-20 {
		padding-top: -5rem
	}
	.w\:pt-24 {
		padding-top: 6rem
	}
	.w\:-pt-24 {
		padding-top: -6rem
	}
	.w\:pt-32 {
		padding-top: 8rem
	}
	.w\:-pt-32 {
		padding-top: -8rem
	}
	.w\:pt-40 {
		padding-top: 10rem
	}
	.w\:-pt-40 {
		padding-top: -10rem
	}
	.w\:pt-48 {
		padding-top: 12rem
	}
	.w\:-pt-48 {
		padding-top: -12rem
	}
	.w\:pt-56 {
		padding-top: 14rem
	}
	.w\:-pt-56 {
		padding-top: -14rem
	}
	.w\:pt-64 {
		padding-top: 16rem
	}
	.w\:-pt-64 {
		padding-top: -16rem
	}
	.w\:pt-auto {
		padding-top: auto
	}
	.w\:-pt-auto {
		padding-top: -auto
	}
	.w\:-px-0,
	.w\:px-0 {
		padding-left: 0;
		padding-right: 0
	}
	.w\:px-1 {
		padding-left: .25rem;
		padding-right: .25rem
	}
	.w\:-px-1 {
		padding-left: -.25rem;
		padding-right: -.25rem
	}
	.w\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem
	}
	.w\:-px-2 {
		padding-left: -.5rem;
		padding-right: -.5rem
	}
	.w\:px-3 {
		padding-left: .75rem;
		padding-right: .75rem
	}
	.w\:-px-3 {
		padding-left: -.75rem;
		padding-right: -.75rem
	}
	.w\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem
	}
	.w\:-px-4 {
		padding-left: -1rem;
		padding-right: -1rem
	}
	.w\:px-5 {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}
	.w\:-px-5 {
		padding-left: -1.25rem;
		padding-right: -1.25rem
	}
	.w\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}
	.w\:-px-6 {
		padding-left: -1.5rem;
		padding-right: -1.5rem
	}
	.w\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem
	}
	.w\:-px-8 {
		padding-left: -2rem;
		padding-right: -2rem
	}
	.w\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}
	.w\:-px-10 {
		padding-left: -2.5rem;
		padding-right: -2.5rem
	}
	.w\:px-12 {
		padding-left: 3rem;
		padding-right: 3rem
	}
	.w\:-px-12 {
		padding-left: -3rem;
		padding-right: -3rem
	}
	.w\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem
	}
	.w\:-px-16 {
		padding-left: -4rem;
		padding-right: -4rem
	}
	.w\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem
	}
	.w\:-px-20 {
		padding-left: -5rem;
		padding-right: -5rem
	}
	.w\:px-24 {
		padding-left: 6rem;
		padding-right: 6rem
	}
	.w\:-px-24 {
		padding-left: -6rem;
		padding-right: -6rem
	}
	.w\:px-32 {
		padding-left: 8rem;
		padding-right: 8rem
	}
	.w\:-px-32 {
		padding-left: -8rem;
		padding-right: -8rem
	}
	.w\:px-40 {
		padding-left: 10rem;
		padding-right: 10rem
	}
	.w\:-px-40 {
		padding-left: -10rem;
		padding-right: -10rem
	}
	.w\:px-48 {
		padding-left: 12rem;
		padding-right: 12rem
	}
	.w\:-px-48 {
		padding-left: -12rem;
		padding-right: -12rem
	}
	.w\:px-56 {
		padding-left: 14rem;
		padding-right: 14rem
	}
	.w\:-px-56 {
		padding-left: -14rem;
		padding-right: -14rem
	}
	.w\:px-64 {
		padding-left: 16rem;
		padding-right: 16rem
	}
	.w\:-px-64 {
		padding-left: -16rem;
		padding-right: -16rem
	}
	.w\:px-auto {
		padding-left: auto;
		padding-right: auto
	}
	.w\:-px-auto {
		padding-left: -auto;
		padding-right: -auto
	}
	.w\:-py-0,
	.w\:py-0 {
		padding-bottom: 0;
		padding-top: 0
	}
	.w\:py-1 {
		padding-bottom: .25rem;
		padding-top: .25rem
	}
	.w\:-py-1 {
		padding-bottom: -.25rem;
		padding-top: -.25rem
	}
	.w\:py-2 {
		padding-bottom: .5rem;
		padding-top: .5rem
	}
	.w\:-py-2 {
		padding-bottom: -.5rem;
		padding-top: -.5rem
	}
	.w\:py-3 {
		padding-bottom: .75rem;
		padding-top: .75rem
	}
	.w\:-py-3 {
		padding-bottom: -.75rem;
		padding-top: -.75rem
	}
	.w\:py-4 {
		padding-bottom: 1rem;
		padding-top: 1rem
	}
	.w\:-py-4 {
		padding-bottom: -1rem;
		padding-top: -1rem
	}
	.w\:py-5 {
		padding-bottom: 1.25rem;
		padding-top: 1.25rem
	}
	.w\:-py-5 {
		padding-bottom: -1.25rem;
		padding-top: -1.25rem
	}
	.w\:py-6 {
		padding-bottom: 1.5rem;
		padding-top: 1.5rem
	}
	.w\:-py-6 {
		padding-bottom: -1.5rem;
		padding-top: -1.5rem
	}
	.w\:py-8 {
		padding-bottom: 2rem;
		padding-top: 2rem
	}
	.w\:-py-8 {
		padding-bottom: -2rem;
		padding-top: -2rem
	}
	.w\:py-10 {
		padding-bottom: 2.5rem;
		padding-top: 2.5rem
	}
	.w\:-py-10 {
		padding-bottom: -2.5rem;
		padding-top: -2.5rem
	}
	.w\:py-12 {
		padding-bottom: 3rem;
		padding-top: 3rem
	}
	.w\:-py-12 {
		padding-bottom: -3rem;
		padding-top: -3rem
	}
	.w\:py-16 {
		padding-bottom: 4rem;
		padding-top: 4rem
	}
	.w\:-py-16 {
		padding-bottom: -4rem;
		padding-top: -4rem
	}
	.w\:py-20 {
		padding-bottom: 5rem;
		padding-top: 5rem
	}
	.w\:-py-20 {
		padding-bottom: -5rem;
		padding-top: -5rem
	}
	.w\:py-24 {
		padding-bottom: 6rem;
		padding-top: 6rem
	}
	.w\:-py-24 {
		padding-bottom: -6rem;
		padding-top: -6rem
	}
	.w\:py-32 {
		padding-bottom: 8rem;
		padding-top: 8rem
	}
	.w\:-py-32 {
		padding-bottom: -8rem;
		padding-top: -8rem
	}
	.w\:py-40 {
		padding-bottom: 10rem;
		padding-top: 10rem
	}
	.w\:-py-40 {
		padding-bottom: -10rem;
		padding-top: -10rem
	}
	.w\:py-48 {
		padding-bottom: 12rem;
		padding-top: 12rem
	}
	.w\:-py-48 {
		padding-bottom: -12rem;
		padding-top: -12rem
	}
	.w\:py-56 {
		padding-bottom: 14rem;
		padding-top: 14rem
	}
	.w\:-py-56 {
		padding-bottom: -14rem;
		padding-top: -14rem
	}
	.w\:py-64 {
		padding-bottom: 16rem;
		padding-top: 16rem
	}
	.w\:-py-64 {
		padding-bottom: -16rem;
		padding-top: -16rem
	}
	.w\:py-auto {
		padding-bottom: auto;
		padding-top: auto
	}
	.w\:-py-auto {
		padding-bottom: -auto;
		padding-top: -auto
	}
	.w\:-p-0,
	.w\:p-0 {
		padding: 0
	}
	.w\:p-1 {
		padding: .25rem
	}
	.w\:-p-1 {
		padding: -.25rem
	}
	.w\:p-2 {
		padding: .5rem
	}
	.w\:-p-2 {
		padding: -.5rem
	}
	.w\:p-3 {
		padding: .75rem
	}
	.w\:-p-3 {
		padding: -.75rem
	}
	.w\:p-4 {
		padding: 1rem
	}
	.w\:-p-4 {
		padding: -1rem
	}
	.w\:p-5 {
		padding: 1.25rem
	}
	.w\:-p-5 {
		padding: -1.25rem
	}
	.w\:p-6 {
		padding: 1.5rem
	}
	.w\:-p-6 {
		padding: -1.5rem
	}
	.w\:p-8 {
		padding: 2rem
	}
	.w\:-p-8 {
		padding: -2rem
	}
	.w\:p-10 {
		padding: 2.5rem
	}
	.w\:-p-10 {
		padding: -2.5rem
	}
	.w\:p-12 {
		padding: 3rem
	}
	.w\:-p-12 {
		padding: -3rem
	}
	.w\:p-16 {
		padding: 4rem
	}
	.w\:-p-16 {
		padding: -4rem
	}
	.w\:p-20 {
		padding: 5rem
	}
	.w\:-p-20 {
		padding: -5rem
	}
	.w\:p-24 {
		padding: 6rem
	}
	.w\:-p-24 {
		padding: -6rem
	}
	.w\:p-32 {
		padding: 8rem
	}
	.w\:-p-32 {
		padding: -8rem
	}
	.w\:p-40 {
		padding: 10rem
	}
	.w\:-p-40 {
		padding: -10rem
	}
	.w\:p-48 {
		padding: 12rem
	}
	.w\:-p-48 {
		padding: -12rem
	}
	.w\:p-56 {
		padding: 14rem
	}
	.w\:-p-56 {
		padding: -14rem
	}
	.w\:p-64 {
		padding: 16rem
	}
	.w\:-p-64 {
		padding: -16rem
	}
	.w\:p-auto {
		padding: auto
	}
	.w\:-p-auto {
		padding: -auto
	}
	.w\:-mb-0,
	.w\:mb-0 {
		margin-bottom: 0
	}
	.w\:mb-1 {
		margin-bottom: .25rem
	}
	.w\:-mb-1 {
		margin-bottom: -.25rem
	}
	.w\:mb-2 {
		margin-bottom: .5rem
	}
	.w\:-mb-2 {
		margin-bottom: -.5rem
	}
	.w\:mb-3 {
		margin-bottom: .75rem
	}
	.w\:-mb-3 {
		margin-bottom: -.75rem
	}
	.w\:mb-4 {
		margin-bottom: 1rem
	}
	.w\:-mb-4 {
		margin-bottom: -1rem
	}
	.w\:mb-5 {
		margin-bottom: 1.25rem
	}
	.w\:-mb-5 {
		margin-bottom: -1.25rem
	}
	.w\:mb-6 {
		margin-bottom: 1.5rem
	}
	.w\:-mb-6 {
		margin-bottom: -1.5rem
	}
	.w\:mb-8 {
		margin-bottom: 2rem
	}
	.w\:-mb-8 {
		margin-bottom: -2rem
	}
	.w\:mb-10 {
		margin-bottom: 2.5rem
	}
	.w\:-mb-10 {
		margin-bottom: -2.5rem
	}
	.w\:mb-12 {
		margin-bottom: 3rem
	}
	.w\:-mb-12 {
		margin-bottom: -3rem
	}
	.w\:mb-16 {
		margin-bottom: 4rem
	}
	.w\:-mb-16 {
		margin-bottom: -4rem
	}
	.w\:mb-20 {
		margin-bottom: 5rem
	}
	.w\:-mb-20 {
		margin-bottom: -5rem
	}
	.w\:mb-24 {
		margin-bottom: 6rem
	}
	.w\:-mb-24 {
		margin-bottom: -6rem
	}
	.w\:mb-32 {
		margin-bottom: 8rem
	}
	.w\:-mb-32 {
		margin-bottom: -8rem
	}
	.w\:mb-40 {
		margin-bottom: 10rem
	}
	.w\:-mb-40 {
		margin-bottom: -10rem
	}
	.w\:mb-48 {
		margin-bottom: 12rem
	}
	.w\:-mb-48 {
		margin-bottom: -12rem
	}
	.w\:mb-56 {
		margin-bottom: 14rem
	}
	.w\:-mb-56 {
		margin-bottom: -14rem
	}
	.w\:mb-64 {
		margin-bottom: 16rem
	}
	.w\:-mb-64 {
		margin-bottom: -16rem
	}
	.w\:mb-auto {
		margin-bottom: auto
	}
	.w\:-mb-auto {
		margin-bottom: -auto
	}
	.w\:-ml-0,
	.w\:ml-0 {
		margin-left: 0
	}
	.w\:ml-1 {
		margin-left: .25rem
	}
	.w\:-ml-1 {
		margin-left: -.25rem
	}
	.w\:ml-2 {
		margin-left: .5rem
	}
	.w\:-ml-2 {
		margin-left: -.5rem
	}
	.w\:ml-3 {
		margin-left: .75rem
	}
	.w\:-ml-3 {
		margin-left: -.75rem
	}
	.w\:ml-4 {
		margin-left: 1rem
	}
	.w\:-ml-4 {
		margin-left: -1rem
	}
	.w\:ml-5 {
		margin-left: 1.25rem
	}
	.w\:-ml-5 {
		margin-left: -1.25rem
	}
	.w\:ml-6 {
		margin-left: 1.5rem
	}
	.w\:-ml-6 {
		margin-left: -1.5rem
	}
	.w\:ml-8 {
		margin-left: 2rem
	}
	.w\:-ml-8 {
		margin-left: -2rem
	}
	.w\:ml-10 {
		margin-left: 2.5rem
	}
	.w\:-ml-10 {
		margin-left: -2.5rem
	}
	.w\:ml-12 {
		margin-left: 3rem
	}
	.w\:-ml-12 {
		margin-left: -3rem
	}
	.w\:ml-16 {
		margin-left: 4rem
	}
	.w\:-ml-16 {
		margin-left: -4rem
	}
	.w\:ml-20 {
		margin-left: 5rem
	}
	.w\:-ml-20 {
		margin-left: -5rem
	}
	.w\:ml-24 {
		margin-left: 6rem
	}
	.w\:-ml-24 {
		margin-left: -6rem
	}
	.w\:ml-32 {
		margin-left: 8rem
	}
	.w\:-ml-32 {
		margin-left: -8rem
	}
	.w\:ml-40 {
		margin-left: 10rem
	}
	.w\:-ml-40 {
		margin-left: -10rem
	}
	.w\:ml-48 {
		margin-left: 12rem
	}
	.w\:-ml-48 {
		margin-left: -12rem
	}
	.w\:ml-56 {
		margin-left: 14rem
	}
	.w\:-ml-56 {
		margin-left: -14rem
	}
	.w\:ml-64 {
		margin-left: 16rem
	}
	.w\:-ml-64 {
		margin-left: -16rem
	}
	.w\:ml-auto {
		margin-left: auto
	}
	.w\:-ml-auto {
		margin-left: -auto
	}
	.w\:-mr-0,
	.w\:mr-0 {
		margin-right: 0
	}
	.w\:mr-1 {
		margin-right: .25rem
	}
	.w\:-mr-1 {
		margin-right: -.25rem
	}
	.w\:mr-2 {
		margin-right: .5rem
	}
	.w\:-mr-2 {
		margin-right: -.5rem
	}
	.w\:mr-3 {
		margin-right: .75rem
	}
	.w\:-mr-3 {
		margin-right: -.75rem
	}
	.w\:mr-4 {
		margin-right: 1rem
	}
	.w\:-mr-4 {
		margin-right: -1rem
	}
	.w\:mr-5 {
		margin-right: 1.25rem
	}
	.w\:-mr-5 {
		margin-right: -1.25rem
	}
	.w\:mr-6 {
		margin-right: 1.5rem
	}
	.w\:-mr-6 {
		margin-right: -1.5rem
	}
	.w\:mr-8 {
		margin-right: 2rem
	}
	.w\:-mr-8 {
		margin-right: -2rem
	}
	.w\:mr-10 {
		margin-right: 2.5rem
	}
	.w\:-mr-10 {
		margin-right: -2.5rem
	}
	.w\:mr-12 {
		margin-right: 3rem
	}
	.w\:-mr-12 {
		margin-right: -3rem
	}
	.w\:mr-16 {
		margin-right: 4rem
	}
	.w\:-mr-16 {
		margin-right: -4rem
	}
	.w\:mr-20 {
		margin-right: 5rem
	}
	.w\:-mr-20 {
		margin-right: -5rem
	}
	.w\:mr-24 {
		margin-right: 6rem
	}
	.w\:-mr-24 {
		margin-right: -6rem
	}
	.w\:mr-32 {
		margin-right: 8rem
	}
	.w\:-mr-32 {
		margin-right: -8rem
	}
	.w\:mr-40 {
		margin-right: 10rem
	}
	.w\:-mr-40 {
		margin-right: -10rem
	}
	.w\:mr-48 {
		margin-right: 12rem
	}
	.w\:-mr-48 {
		margin-right: -12rem
	}
	.w\:mr-56 {
		margin-right: 14rem
	}
	.w\:-mr-56 {
		margin-right: -14rem
	}
	.w\:mr-64 {
		margin-right: 16rem
	}
	.w\:-mr-64 {
		margin-right: -16rem
	}
	.w\:mr-auto {
		margin-right: auto
	}
	.w\:-mr-auto {
		margin-right: -auto
	}
	.w\:-mt-0,
	.w\:mt-0 {
		margin-top: 0
	}
	.w\:mt-1 {
		margin-top: .25rem
	}
	.w\:-mt-1 {
		margin-top: -.25rem
	}
	.w\:mt-2 {
		margin-top: .5rem
	}
	.w\:-mt-2 {
		margin-top: -.5rem
	}
	.w\:mt-3 {
		margin-top: .75rem
	}
	.w\:-mt-3 {
		margin-top: -.75rem
	}
	.w\:mt-4 {
		margin-top: 1rem
	}
	.w\:-mt-4 {
		margin-top: -1rem
	}
	.w\:mt-5 {
		margin-top: 1.25rem
	}
	.w\:-mt-5 {
		margin-top: -1.25rem
	}
	.w\:mt-6 {
		margin-top: 1.5rem
	}
	.w\:-mt-6 {
		margin-top: -1.5rem
	}
	.w\:mt-8 {
		margin-top: 2rem
	}
	.w\:-mt-8 {
		margin-top: -2rem
	}
	.w\:mt-10 {
		margin-top: 2.5rem
	}
	.w\:-mt-10 {
		margin-top: -2.5rem
	}
	.w\:mt-12 {
		margin-top: 3rem
	}
	.w\:-mt-12 {
		margin-top: -3rem
	}
	.w\:mt-16 {
		margin-top: 4rem
	}
	.w\:-mt-16 {
		margin-top: -4rem
	}
	.w\:mt-20 {
		margin-top: 5rem
	}
	.w\:-mt-20 {
		margin-top: -5rem
	}
	.w\:mt-24 {
		margin-top: 6rem
	}
	.w\:-mt-24 {
		margin-top: -6rem
	}
	.w\:mt-32 {
		margin-top: 8rem
	}
	.w\:-mt-32 {
		margin-top: -8rem
	}
	.w\:mt-40 {
		margin-top: 10rem
	}
	.w\:-mt-40 {
		margin-top: -10rem
	}
	.w\:mt-48 {
		margin-top: 12rem
	}
	.w\:-mt-48 {
		margin-top: -12rem
	}
	.w\:mt-56 {
		margin-top: 14rem
	}
	.w\:-mt-56 {
		margin-top: -14rem
	}
	.w\:mt-64 {
		margin-top: 16rem
	}
	.w\:-mt-64 {
		margin-top: -16rem
	}
	.w\:mt-auto {
		margin-top: auto
	}
	.w\:-mt-auto {
		margin-top: -auto
	}
	.w\:-mx-0,
	.w\:mx-0 {
		margin-left: 0;
		margin-right: 0
	}
	.w\:mx-1 {
		margin-left: .25rem;
		margin-right: .25rem
	}
	.w\:-mx-1 {
		margin-left: -.25rem;
		margin-right: -.25rem
	}
	.w\:mx-2 {
		margin-left: .5rem;
		margin-right: .5rem
	}
	.w\:-mx-2 {
		margin-left: -.5rem;
		margin-right: -.5rem
	}
	.w\:mx-3 {
		margin-left: .75rem;
		margin-right: .75rem
	}
	.w\:-mx-3 {
		margin-left: -.75rem;
		margin-right: -.75rem
	}
	.w\:mx-4 {
		margin-left: 1rem;
		margin-right: 1rem
	}
	.w\:-mx-4 {
		margin-left: -1rem;
		margin-right: -1rem
	}
	.w\:mx-5 {
		margin-left: 1.25rem;
		margin-right: 1.25rem
	}
	.w\:-mx-5 {
		margin-left: -1.25rem;
		margin-right: -1.25rem
	}
	.w\:mx-6 {
		margin-left: 1.5rem;
		margin-right: 1.5rem
	}
	.w\:-mx-6 {
		margin-left: -1.5rem;
		margin-right: -1.5rem
	}
	.w\:mx-8 {
		margin-left: 2rem;
		margin-right: 2rem
	}
	.w\:-mx-8 {
		margin-left: -2rem;
		margin-right: -2rem
	}
	.w\:mx-10 {
		margin-left: 2.5rem;
		margin-right: 2.5rem
	}
	.w\:-mx-10 {
		margin-left: -2.5rem;
		margin-right: -2.5rem
	}
	.w\:mx-12 {
		margin-left: 3rem;
		margin-right: 3rem
	}
	.w\:-mx-12 {
		margin-left: -3rem;
		margin-right: -3rem
	}
	.w\:mx-16 {
		margin-left: 4rem;
		margin-right: 4rem
	}
	.w\:-mx-16 {
		margin-left: -4rem;
		margin-right: -4rem
	}
	.w\:mx-20 {
		margin-left: 5rem;
		margin-right: 5rem
	}
	.w\:-mx-20 {
		margin-left: -5rem;
		margin-right: -5rem
	}
	.w\:mx-24 {
		margin-left: 6rem;
		margin-right: 6rem
	}
	.w\:-mx-24 {
		margin-left: -6rem;
		margin-right: -6rem
	}
	.w\:mx-32 {
		margin-left: 8rem;
		margin-right: 8rem
	}
	.w\:-mx-32 {
		margin-left: -8rem;
		margin-right: -8rem
	}
	.w\:mx-40 {
		margin-left: 10rem;
		margin-right: 10rem
	}
	.w\:-mx-40 {
		margin-left: -10rem;
		margin-right: -10rem
	}
	.w\:mx-48 {
		margin-left: 12rem;
		margin-right: 12rem
	}
	.w\:-mx-48 {
		margin-left: -12rem;
		margin-right: -12rem
	}
	.w\:mx-56 {
		margin-left: 14rem;
		margin-right: 14rem
	}
	.w\:-mx-56 {
		margin-left: -14rem;
		margin-right: -14rem
	}
	.w\:mx-64 {
		margin-left: 16rem;
		margin-right: 16rem
	}
	.w\:-mx-64 {
		margin-left: -16rem;
		margin-right: -16rem
	}
	.w\:mx-auto {
		margin-left: auto;
		margin-right: auto
	}
	.w\:-mx-auto {
		margin-left: -auto;
		margin-right: -auto
	}
	.w\:-my-0,
	.w\:my-0 {
		margin-bottom: 0;
		margin-top: 0
	}
	.w\:my-1 {
		margin-bottom: .25rem;
		margin-top: .25rem
	}
	.w\:-my-1 {
		margin-bottom: -.25rem;
		margin-top: -.25rem
	}
	.w\:my-2 {
		margin-bottom: .5rem;
		margin-top: .5rem
	}
	.w\:-my-2 {
		margin-bottom: -.5rem;
		margin-top: -.5rem
	}
	.w\:my-3 {
		margin-bottom: .75rem;
		margin-top: .75rem
	}
	.w\:-my-3 {
		margin-bottom: -.75rem;
		margin-top: -.75rem
	}
	.w\:my-4 {
		margin-bottom: 1rem;
		margin-top: 1rem
	}
	.w\:-my-4 {
		margin-bottom: -1rem;
		margin-top: -1rem
	}
	.w\:my-5 {
		margin-bottom: 1.25rem;
		margin-top: 1.25rem
	}
	.w\:-my-5 {
		margin-bottom: -1.25rem;
		margin-top: -1.25rem
	}
	.w\:my-6 {
		margin-bottom: 1.5rem;
		margin-top: 1.5rem
	}
	.w\:-my-6 {
		margin-bottom: -1.5rem;
		margin-top: -1.5rem
	}
	.w\:my-8 {
		margin-bottom: 2rem;
		margin-top: 2rem
	}
	.w\:-my-8 {
		margin-bottom: -2rem;
		margin-top: -2rem
	}
	.w\:my-10 {
		margin-bottom: 2.5rem;
		margin-top: 2.5rem
	}
	.w\:-my-10 {
		margin-bottom: -2.5rem;
		margin-top: -2.5rem
	}
	.w\:my-12 {
		margin-bottom: 3rem;
		margin-top: 3rem
	}
	.w\:-my-12 {
		margin-bottom: -3rem;
		margin-top: -3rem
	}
	.w\:my-16 {
		margin-bottom: 4rem;
		margin-top: 4rem
	}
	.w\:-my-16 {
		margin-bottom: -4rem;
		margin-top: -4rem
	}
	.w\:my-20 {
		margin-bottom: 5rem;
		margin-top: 5rem
	}
	.w\:-my-20 {
		margin-bottom: -5rem;
		margin-top: -5rem
	}
	.w\:my-24 {
		margin-bottom: 6rem;
		margin-top: 6rem
	}
	.w\:-my-24 {
		margin-bottom: -6rem;
		margin-top: -6rem
	}
	.w\:my-32 {
		margin-bottom: 8rem;
		margin-top: 8rem
	}
	.w\:-my-32 {
		margin-bottom: -8rem;
		margin-top: -8rem
	}
	.w\:my-40 {
		margin-bottom: 10rem;
		margin-top: 10rem
	}
	.w\:-my-40 {
		margin-bottom: -10rem;
		margin-top: -10rem
	}
	.w\:my-48 {
		margin-bottom: 12rem;
		margin-top: 12rem
	}
	.w\:-my-48 {
		margin-bottom: -12rem;
		margin-top: -12rem
	}
	.w\:my-56 {
		margin-bottom: 14rem;
		margin-top: 14rem
	}
	.w\:-my-56 {
		margin-bottom: -14rem;
		margin-top: -14rem
	}
	.w\:my-64 {
		margin-bottom: 16rem;
		margin-top: 16rem
	}
	.w\:-my-64 {
		margin-bottom: -16rem;
		margin-top: -16rem
	}
	.w\:my-auto {
		margin-bottom: auto;
		margin-top: auto
	}
	.w\:-my-auto {
		margin-bottom: -auto;
		margin-top: -auto
	}
	.w\:-m-0,
	.w\:m-0 {
		margin: 0
	}
	.w\:m-1 {
		margin: .25rem
	}
	.w\:-m-1 {
		margin: -.25rem
	}
	.w\:m-2 {
		margin: .5rem
	}
	.w\:-m-2 {
		margin: -.5rem
	}
	.w\:m-3 {
		margin: .75rem
	}
	.w\:-m-3 {
		margin: -.75rem
	}
	.w\:m-4 {
		margin: 1rem
	}
	.w\:-m-4 {
		margin: -1rem
	}
	.w\:m-5 {
		margin: 1.25rem
	}
	.w\:-m-5 {
		margin: -1.25rem
	}
	.w\:m-6 {
		margin: 1.5rem
	}
	.w\:-m-6 {
		margin: -1.5rem
	}
	.w\:m-8 {
		margin: 2rem
	}
	.w\:-m-8 {
		margin: -2rem
	}
	.w\:m-10 {
		margin: 2.5rem
	}
	.w\:-m-10 {
		margin: -2.5rem
	}
	.w\:m-12 {
		margin: 3rem
	}
	.w\:-m-12 {
		margin: -3rem
	}
	.w\:m-16 {
		margin: 4rem
	}
	.w\:-m-16 {
		margin: -4rem
	}
	.w\:m-20 {
		margin: 5rem
	}
	.w\:-m-20 {
		margin: -5rem
	}
	.w\:m-24 {
		margin: 6rem
	}
	.w\:-m-24 {
		margin: -6rem
	}
	.w\:m-32 {
		margin: 8rem
	}
	.w\:-m-32 {
		margin: -8rem
	}
	.w\:m-40 {
		margin: 10rem
	}
	.w\:-m-40 {
		margin: -10rem
	}
	.w\:m-48 {
		margin: 12rem
	}
	.w\:-m-48 {
		margin: -12rem
	}
	.w\:m-56 {
		margin: 14rem
	}
	.w\:-m-56 {
		margin: -14rem
	}
	.w\:m-64 {
		margin: 16rem
	}
	.w\:-m-64 {
		margin: -16rem
	}
	.w\:m-auto {
		margin: auto
	}
	.w\:-m-auto {
		margin: -auto
	}
}

.fill-none {
	fill: none
}

.stroke-none {
	stroke: none
}

.fill-white {
	fill: #fff
}

.stroke-white {
	stroke: #fff
}

.group:hover .group-hover\:fill-white {
	fill: #fff
}

.group:hover .group-hover\:stroke-white {
	stroke: #fff
}

.hover\:fill-white:hover {
	fill: #fff
}

.hover\:stroke-white:hover {
	stroke: #fff
}

.group:focus .group-focus\:fill-white {
	fill: #fff
}

.group:focus .group-focus\:stroke-white {
	stroke: #fff
}

.focus\:fill-white:focus {
	fill: #fff
}

.focus\:stroke-white:focus {
	stroke: #fff
}

.group:active .group-active\:fill-white {
	fill: #fff
}

.group:active .group-active\:stroke-white {
	stroke: #fff
}

.active\:fill-white:active {
	fill: #fff
}

.active\:stroke-white:active {
	stroke: #fff
}

.group:hover .group-hocus\:fill-white {
	fill: #fff
}

.group:hover .group-hocus\:stroke-white {
	stroke: #fff
}

.group:focus .group-hocus\:fill-white {
	fill: #fff
}

.group:focus .group-hocus\:stroke-white {
	stroke: #fff
}

.group:active .group-hocus\:fill-white {
	fill: #fff
}

.group:active .group-hocus\:stroke-white {
	stroke: #fff
}

.hocus\:fill-white:active,
.hocus\:fill-white:focus,
.hocus\:fill-white:hover {
	fill: #fff
}

.hocus\:stroke-white:active,
.hocus\:stroke-white:focus,
.hocus\:stroke-white:hover {
	stroke: #fff
}

.fill-current {
	fill: currentColor
}

.stroke-current {
	stroke: currentColor
}

.group:hover .group-hover\:fill-current {
	fill: currentColor
}

.group:hover .group-hover\:stroke-current {
	stroke: currentColor
}

.hover\:fill-current:hover {
	fill: currentColor
}

.hover\:stroke-current:hover {
	stroke: currentColor
}

.group:focus .group-focus\:fill-current {
	fill: currentColor
}

.group:focus .group-focus\:stroke-current {
	stroke: currentColor
}

.focus\:fill-current:focus {
	fill: currentColor
}

.focus\:stroke-current:focus {
	stroke: currentColor
}

.group:active .group-active\:fill-current {
	fill: currentColor
}

.group:active .group-active\:stroke-current {
	stroke: currentColor
}

.active\:fill-current:active {
	fill: currentColor
}

.active\:stroke-current:active {
	stroke: currentColor
}

.group:hover .group-hocus\:fill-current {
	fill: currentColor
}

.group:hover .group-hocus\:stroke-current {
	stroke: currentColor
}

.group:focus .group-hocus\:fill-current {
	fill: currentColor
}

.group:focus .group-hocus\:stroke-current {
	stroke: currentColor
}

.group:active .group-hocus\:fill-current {
	fill: currentColor
}

.group:active .group-hocus\:stroke-current {
	stroke: currentColor
}

.hocus\:fill-current:active,
.hocus\:fill-current:focus,
.hocus\:fill-current:hover {
	fill: currentColor
}

.hocus\:stroke-current:active,
.hocus\:stroke-current:focus,
.hocus\:stroke-current:hover {
	stroke: currentColor
}

.fill-grey-100 {
	fill: #f0f6f9
}

.stroke-grey-100 {
	stroke: #f0f6f9
}

.fill-grey-200 {
	fill: #edf2f7
}

.stroke-grey-200 {
	stroke: #edf2f7
}

.fill-grey-300 {
	fill: #e2e8f0
}

.stroke-grey-300 {
	stroke: #e2e8f0
}

.fill-grey-400 {
	fill: #cbd5e0
}

.stroke-grey-400 {
	stroke: #cbd5e0
}

.fill-grey-500 {
	fill: #a0aec0
}

.stroke-grey-500 {
	stroke: #a0aec0
}

.fill-grey-600 {
	fill: #718096
}

.stroke-grey-600 {
	stroke: #718096
}

.fill-grey-700 {
	fill: #4a5568
}

.stroke-grey-700 {
	stroke: #4a5568
}

.fill-grey-800 {
	fill: #2d3748
}

.stroke-grey-800 {
	stroke: #2d3748
}

.fill-grey-900 {
	fill: #1a202c
}

.stroke-grey-900 {
	stroke: #1a202c
}

.group:hover .group-hover\:fill-grey-100 {
	fill: #f0f6f9
}

.group:hover .group-hover\:stroke-grey-100 {
	stroke: #f0f6f9
}

.hover\:fill-grey-100:hover {
	fill: #f0f6f9
}

.hover\:stroke-grey-100:hover {
	stroke: #f0f6f9
}

.group:hover .group-hover\:fill-grey-200 {
	fill: #edf2f7
}

.group:hover .group-hover\:stroke-grey-200 {
	stroke: #edf2f7
}

.hover\:fill-grey-200:hover {
	fill: #edf2f7
}

.hover\:stroke-grey-200:hover {
	stroke: #edf2f7
}

.group:hover .group-hover\:fill-grey-300 {
	fill: #e2e8f0
}

.group:hover .group-hover\:stroke-grey-300 {
	stroke: #e2e8f0
}

.hover\:fill-grey-300:hover {
	fill: #e2e8f0
}

.hover\:stroke-grey-300:hover {
	stroke: #e2e8f0
}

.group:hover .group-hover\:fill-grey-400 {
	fill: #cbd5e0
}

.group:hover .group-hover\:stroke-grey-400 {
	stroke: #cbd5e0
}

.hover\:fill-grey-400:hover {
	fill: #cbd5e0
}

.hover\:stroke-grey-400:hover {
	stroke: #cbd5e0
}

.group:hover .group-hover\:fill-grey-500 {
	fill: #a0aec0
}

.group:hover .group-hover\:stroke-grey-500 {
	stroke: #a0aec0
}

.hover\:fill-grey-500:hover {
	fill: #a0aec0
}

.hover\:stroke-grey-500:hover {
	stroke: #a0aec0
}

.group:hover .group-hover\:fill-grey-600 {
	fill: #718096
}

.group:hover .group-hover\:stroke-grey-600 {
	stroke: #718096
}

.hover\:fill-grey-600:hover {
	fill: #718096
}

.hover\:stroke-grey-600:hover {
	stroke: #718096
}

.group:hover .group-hover\:fill-grey-700 {
	fill: #4a5568
}

.group:hover .group-hover\:stroke-grey-700 {
	stroke: #4a5568
}

.hover\:fill-grey-700:hover {
	fill: #4a5568
}

.hover\:stroke-grey-700:hover {
	stroke: #4a5568
}

.group:hover .group-hover\:fill-grey-800 {
	fill: #2d3748
}

.group:hover .group-hover\:stroke-grey-800 {
	stroke: #2d3748
}

.hover\:fill-grey-800:hover {
	fill: #2d3748
}

.hover\:stroke-grey-800:hover {
	stroke: #2d3748
}

.group:hover .group-hover\:fill-grey-900 {
	fill: #1a202c
}

.group:hover .group-hover\:stroke-grey-900 {
	stroke: #1a202c
}

.hover\:fill-grey-900:hover {
	fill: #1a202c
}

.hover\:stroke-grey-900:hover {
	stroke: #1a202c
}

.group:focus .group-focus\:fill-grey-100 {
	fill: #f0f6f9
}

.group:focus .group-focus\:stroke-grey-100 {
	stroke: #f0f6f9
}

.focus\:fill-grey-100:focus {
	fill: #f0f6f9
}

.focus\:stroke-grey-100:focus {
	stroke: #f0f6f9
}

.group:focus .group-focus\:fill-grey-200 {
	fill: #edf2f7
}

.group:focus .group-focus\:stroke-grey-200 {
	stroke: #edf2f7
}

.focus\:fill-grey-200:focus {
	fill: #edf2f7
}

.focus\:stroke-grey-200:focus {
	stroke: #edf2f7
}

.group:focus .group-focus\:fill-grey-300 {
	fill: #e2e8f0
}

.group:focus .group-focus\:stroke-grey-300 {
	stroke: #e2e8f0
}

.focus\:fill-grey-300:focus {
	fill: #e2e8f0
}

.focus\:stroke-grey-300:focus {
	stroke: #e2e8f0
}

.group:focus .group-focus\:fill-grey-400 {
	fill: #cbd5e0
}

.group:focus .group-focus\:stroke-grey-400 {
	stroke: #cbd5e0
}

.focus\:fill-grey-400:focus {
	fill: #cbd5e0
}

.focus\:stroke-grey-400:focus {
	stroke: #cbd5e0
}

.group:focus .group-focus\:fill-grey-500 {
	fill: #a0aec0
}

.group:focus .group-focus\:stroke-grey-500 {
	stroke: #a0aec0
}

.focus\:fill-grey-500:focus {
	fill: #a0aec0
}

.focus\:stroke-grey-500:focus {
	stroke: #a0aec0
}

.group:focus .group-focus\:fill-grey-600 {
	fill: #718096
}

.group:focus .group-focus\:stroke-grey-600 {
	stroke: #718096
}

.focus\:fill-grey-600:focus {
	fill: #718096
}

.focus\:stroke-grey-600:focus {
	stroke: #718096
}

.group:focus .group-focus\:fill-grey-700 {
	fill: #4a5568
}

.group:focus .group-focus\:stroke-grey-700 {
	stroke: #4a5568
}

.focus\:fill-grey-700:focus {
	fill: #4a5568
}

.focus\:stroke-grey-700:focus {
	stroke: #4a5568
}

.group:focus .group-focus\:fill-grey-800 {
	fill: #2d3748
}

.group:focus .group-focus\:stroke-grey-800 {
	stroke: #2d3748
}

.focus\:fill-grey-800:focus {
	fill: #2d3748
}

.focus\:stroke-grey-800:focus {
	stroke: #2d3748
}

.group:focus .group-focus\:fill-grey-900 {
	fill: #1a202c
}

.group:focus .group-focus\:stroke-grey-900 {
	stroke: #1a202c
}

.focus\:fill-grey-900:focus {
	fill: #1a202c
}

.focus\:stroke-grey-900:focus {
	stroke: #1a202c
}

.group:active .group-active\:fill-grey-100 {
	fill: #f0f6f9
}

.group:active .group-active\:stroke-grey-100 {
	stroke: #f0f6f9
}

.active\:fill-grey-100:active {
	fill: #f0f6f9
}

.active\:stroke-grey-100:active {
	stroke: #f0f6f9
}

.group:active .group-active\:fill-grey-200 {
	fill: #edf2f7
}

.group:active .group-active\:stroke-grey-200 {
	stroke: #edf2f7
}

.active\:fill-grey-200:active {
	fill: #edf2f7
}

.active\:stroke-grey-200:active {
	stroke: #edf2f7
}

.group:active .group-active\:fill-grey-300 {
	fill: #e2e8f0
}

.group:active .group-active\:stroke-grey-300 {
	stroke: #e2e8f0
}

.active\:fill-grey-300:active {
	fill: #e2e8f0
}

.active\:stroke-grey-300:active {
	stroke: #e2e8f0
}

.group:active .group-active\:fill-grey-400 {
	fill: #cbd5e0
}

.group:active .group-active\:stroke-grey-400 {
	stroke: #cbd5e0
}

.active\:fill-grey-400:active {
	fill: #cbd5e0
}

.active\:stroke-grey-400:active {
	stroke: #cbd5e0
}

.group:active .group-active\:fill-grey-500 {
	fill: #a0aec0
}

.group:active .group-active\:stroke-grey-500 {
	stroke: #a0aec0
}

.active\:fill-grey-500:active {
	fill: #a0aec0
}

.active\:stroke-grey-500:active {
	stroke: #a0aec0
}

.group:active .group-active\:fill-grey-600 {
	fill: #718096
}

.group:active .group-active\:stroke-grey-600 {
	stroke: #718096
}

.active\:fill-grey-600:active {
	fill: #718096
}

.active\:stroke-grey-600:active {
	stroke: #718096
}

.group:active .group-active\:fill-grey-700 {
	fill: #4a5568
}

.group:active .group-active\:stroke-grey-700 {
	stroke: #4a5568
}

.active\:fill-grey-700:active {
	fill: #4a5568
}

.active\:stroke-grey-700:active {
	stroke: #4a5568
}

.group:active .group-active\:fill-grey-800 {
	fill: #2d3748
}

.group:active .group-active\:stroke-grey-800 {
	stroke: #2d3748
}

.active\:fill-grey-800:active {
	fill: #2d3748
}

.active\:stroke-grey-800:active {
	stroke: #2d3748
}

.group:active .group-active\:fill-grey-900 {
	fill: #1a202c
}

.group:active .group-active\:stroke-grey-900 {
	stroke: #1a202c
}

.active\:fill-grey-900:active {
	fill: #1a202c
}

.active\:stroke-grey-900:active {
	stroke: #1a202c
}

.group:hover .group-hocus\:fill-grey-100 {
	fill: #f0f6f9
}

.group:hover .group-hocus\:stroke-grey-100 {
	stroke: #f0f6f9
}

.group:hover .group-hocus\:fill-grey-200 {
	fill: #edf2f7
}

.group:hover .group-hocus\:stroke-grey-200 {
	stroke: #edf2f7
}

.group:hover .group-hocus\:fill-grey-300 {
	fill: #e2e8f0
}

.group:hover .group-hocus\:stroke-grey-300 {
	stroke: #e2e8f0
}

.group:hover .group-hocus\:fill-grey-400 {
	fill: #cbd5e0
}

.group:hover .group-hocus\:stroke-grey-400 {
	stroke: #cbd5e0
}

.group:hover .group-hocus\:fill-grey-500 {
	fill: #a0aec0
}

.group:hover .group-hocus\:stroke-grey-500 {
	stroke: #a0aec0
}

.group:hover .group-hocus\:fill-grey-600 {
	fill: #718096
}

.group:hover .group-hocus\:stroke-grey-600 {
	stroke: #718096
}

.group:hover .group-hocus\:fill-grey-700 {
	fill: #4a5568
}

.group:hover .group-hocus\:stroke-grey-700 {
	stroke: #4a5568
}

.group:hover .group-hocus\:fill-grey-800 {
	fill: #2d3748
}

.group:hover .group-hocus\:stroke-grey-800 {
	stroke: #2d3748
}

.group:hover .group-hocus\:fill-grey-900 {
	fill: #1a202c
}

.group:hover .group-hocus\:stroke-grey-900 {
	stroke: #1a202c
}

.group:focus .group-hocus\:fill-grey-100 {
	fill: #f0f6f9
}

.group:focus .group-hocus\:stroke-grey-100 {
	stroke: #f0f6f9
}

.group:focus .group-hocus\:fill-grey-200 {
	fill: #edf2f7
}

.group:focus .group-hocus\:stroke-grey-200 {
	stroke: #edf2f7
}

.group:focus .group-hocus\:fill-grey-300 {
	fill: #e2e8f0
}

.group:focus .group-hocus\:stroke-grey-300 {
	stroke: #e2e8f0
}

.group:focus .group-hocus\:fill-grey-400 {
	fill: #cbd5e0
}

.group:focus .group-hocus\:stroke-grey-400 {
	stroke: #cbd5e0
}

.group:focus .group-hocus\:fill-grey-500 {
	fill: #a0aec0
}

.group:focus .group-hocus\:stroke-grey-500 {
	stroke: #a0aec0
}

.group:focus .group-hocus\:fill-grey-600 {
	fill: #718096
}

.group:focus .group-hocus\:stroke-grey-600 {
	stroke: #718096
}

.group:focus .group-hocus\:fill-grey-700 {
	fill: #4a5568
}

.group:focus .group-hocus\:stroke-grey-700 {
	stroke: #4a5568
}

.group:focus .group-hocus\:fill-grey-800 {
	fill: #2d3748
}

.group:focus .group-hocus\:stroke-grey-800 {
	stroke: #2d3748
}

.group:focus .group-hocus\:fill-grey-900 {
	fill: #1a202c
}

.group:focus .group-hocus\:stroke-grey-900 {
	stroke: #1a202c
}

.group:active .group-hocus\:fill-grey-100 {
	fill: #f0f6f9
}

.group:active .group-hocus\:stroke-grey-100 {
	stroke: #f0f6f9
}

.hocus\:fill-grey-100:active,
.hocus\:fill-grey-100:focus,
.hocus\:fill-grey-100:hover {
	fill: #f0f6f9
}

.hocus\:stroke-grey-100:active,
.hocus\:stroke-grey-100:focus,
.hocus\:stroke-grey-100:hover {
	stroke: #f0f6f9
}

.group:active .group-hocus\:fill-grey-200 {
	fill: #edf2f7
}

.group:active .group-hocus\:stroke-grey-200 {
	stroke: #edf2f7
}

.hocus\:fill-grey-200:active,
.hocus\:fill-grey-200:focus,
.hocus\:fill-grey-200:hover {
	fill: #edf2f7
}

.hocus\:stroke-grey-200:active,
.hocus\:stroke-grey-200:focus,
.hocus\:stroke-grey-200:hover {
	stroke: #edf2f7
}

.group:active .group-hocus\:fill-grey-300 {
	fill: #e2e8f0
}

.group:active .group-hocus\:stroke-grey-300 {
	stroke: #e2e8f0
}

.hocus\:fill-grey-300:active,
.hocus\:fill-grey-300:focus,
.hocus\:fill-grey-300:hover {
	fill: #e2e8f0
}

.hocus\:stroke-grey-300:active,
.hocus\:stroke-grey-300:focus,
.hocus\:stroke-grey-300:hover {
	stroke: #e2e8f0
}

.group:active .group-hocus\:fill-grey-400 {
	fill: #cbd5e0
}

.group:active .group-hocus\:stroke-grey-400 {
	stroke: #cbd5e0
}

.hocus\:fill-grey-400:active,
.hocus\:fill-grey-400:focus,
.hocus\:fill-grey-400:hover {
	fill: #cbd5e0
}

.hocus\:stroke-grey-400:active,
.hocus\:stroke-grey-400:focus,
.hocus\:stroke-grey-400:hover {
	stroke: #cbd5e0
}

.group:active .group-hocus\:fill-grey-500 {
	fill: #a0aec0
}

.group:active .group-hocus\:stroke-grey-500 {
	stroke: #a0aec0
}

.hocus\:fill-grey-500:active,
.hocus\:fill-grey-500:focus,
.hocus\:fill-grey-500:hover {
	fill: #a0aec0
}

.hocus\:stroke-grey-500:active,
.hocus\:stroke-grey-500:focus,
.hocus\:stroke-grey-500:hover {
	stroke: #a0aec0
}

.group:active .group-hocus\:fill-grey-600 {
	fill: #718096
}

.group:active .group-hocus\:stroke-grey-600 {
	stroke: #718096
}

.hocus\:fill-grey-600:active,
.hocus\:fill-grey-600:focus,
.hocus\:fill-grey-600:hover {
	fill: #718096
}

.hocus\:stroke-grey-600:active,
.hocus\:stroke-grey-600:focus,
.hocus\:stroke-grey-600:hover {
	stroke: #718096
}

.group:active .group-hocus\:fill-grey-700 {
	fill: #4a5568
}

.group:active .group-hocus\:stroke-grey-700 {
	stroke: #4a5568
}

.hocus\:fill-grey-700:active,
.hocus\:fill-grey-700:focus,
.hocus\:fill-grey-700:hover {
	fill: #4a5568
}

.hocus\:stroke-grey-700:active,
.hocus\:stroke-grey-700:focus,
.hocus\:stroke-grey-700:hover {
	stroke: #4a5568
}

.group:active .group-hocus\:fill-grey-800 {
	fill: #2d3748
}

.group:active .group-hocus\:stroke-grey-800 {
	stroke: #2d3748
}

.hocus\:fill-grey-800:active,
.hocus\:fill-grey-800:focus,
.hocus\:fill-grey-800:hover {
	fill: #2d3748
}

.hocus\:stroke-grey-800:active,
.hocus\:stroke-grey-800:focus,
.hocus\:stroke-grey-800:hover {
	stroke: #2d3748
}

.group:active .group-hocus\:fill-grey-900 {
	fill: #1a202c
}

.group:active .group-hocus\:stroke-grey-900 {
	stroke: #1a202c
}

.hocus\:fill-grey-900:active,
.hocus\:fill-grey-900:focus,
.hocus\:fill-grey-900:hover {
	fill: #1a202c
}

.hocus\:stroke-grey-900:active,
.hocus\:stroke-grey-900:focus,
.hocus\:stroke-grey-900:hover {
	stroke: #1a202c
}

.fill-green-100 {
	fill: #f0fff4
}

.stroke-green-100 {
	stroke: #f0fff4
}

.fill-green-200 {
	fill: #c6f6d5
}

.stroke-green-200 {
	stroke: #c6f6d5
}

.fill-green-300 {
	fill: #9ae6b4
}

.stroke-green-300 {
	stroke: #9ae6b4
}

.fill-green-400 {
	fill: #68d391
}

.stroke-green-400 {
	stroke: #68d391
}

.fill-green-500 {
	fill: #48bb78
}

.stroke-green-500 {
	stroke: #48bb78
}

.fill-green-600 {
	fill: #38a169
}

.stroke-green-600 {
	stroke: #38a169
}

.fill-green-700 {
	fill: #2f855a
}

.stroke-green-700 {
	stroke: #2f855a
}

.fill-green-800 {
	fill: #276749
}

.stroke-green-800 {
	stroke: #276749
}

.fill-green-900 {
	fill: #22543d
}

.stroke-green-900 {
	stroke: #22543d
}

.group:hover .group-hover\:fill-green-100 {
	fill: #f0fff4
}

.group:hover .group-hover\:stroke-green-100 {
	stroke: #f0fff4
}

.hover\:fill-green-100:hover {
	fill: #f0fff4
}

.hover\:stroke-green-100:hover {
	stroke: #f0fff4
}

.group:hover .group-hover\:fill-green-200 {
	fill: #c6f6d5
}

.group:hover .group-hover\:stroke-green-200 {
	stroke: #c6f6d5
}

.hover\:fill-green-200:hover {
	fill: #c6f6d5
}

.hover\:stroke-green-200:hover {
	stroke: #c6f6d5
}

.group:hover .group-hover\:fill-green-300 {
	fill: #9ae6b4
}

.group:hover .group-hover\:stroke-green-300 {
	stroke: #9ae6b4
}

.hover\:fill-green-300:hover {
	fill: #9ae6b4
}

.hover\:stroke-green-300:hover {
	stroke: #9ae6b4
}

.group:hover .group-hover\:fill-green-400 {
	fill: #68d391
}

.group:hover .group-hover\:stroke-green-400 {
	stroke: #68d391
}

.hover\:fill-green-400:hover {
	fill: #68d391
}

.hover\:stroke-green-400:hover {
	stroke: #68d391
}

.group:hover .group-hover\:fill-green-500 {
	fill: #48bb78
}

.group:hover .group-hover\:stroke-green-500 {
	stroke: #48bb78
}

.hover\:fill-green-500:hover {
	fill: #48bb78
}

.hover\:stroke-green-500:hover {
	stroke: #48bb78
}

.group:hover .group-hover\:fill-green-600 {
	fill: #38a169
}

.group:hover .group-hover\:stroke-green-600 {
	stroke: #38a169
}

.hover\:fill-green-600:hover {
	fill: #38a169
}

.hover\:stroke-green-600:hover {
	stroke: #38a169
}

.group:hover .group-hover\:fill-green-700 {
	fill: #2f855a
}

.group:hover .group-hover\:stroke-green-700 {
	stroke: #2f855a
}

.hover\:fill-green-700:hover {
	fill: #2f855a
}

.hover\:stroke-green-700:hover {
	stroke: #2f855a
}

.group:hover .group-hover\:fill-green-800 {
	fill: #276749
}

.group:hover .group-hover\:stroke-green-800 {
	stroke: #276749
}

.hover\:fill-green-800:hover {
	fill: #276749
}

.hover\:stroke-green-800:hover {
	stroke: #276749
}

.group:hover .group-hover\:fill-green-900 {
	fill: #22543d
}

.group:hover .group-hover\:stroke-green-900 {
	stroke: #22543d
}

.hover\:fill-green-900:hover {
	fill: #22543d
}

.hover\:stroke-green-900:hover {
	stroke: #22543d
}

.group:focus .group-focus\:fill-green-100 {
	fill: #f0fff4
}

.group:focus .group-focus\:stroke-green-100 {
	stroke: #f0fff4
}

.focus\:fill-green-100:focus {
	fill: #f0fff4
}

.focus\:stroke-green-100:focus {
	stroke: #f0fff4
}

.group:focus .group-focus\:fill-green-200 {
	fill: #c6f6d5
}

.group:focus .group-focus\:stroke-green-200 {
	stroke: #c6f6d5
}

.focus\:fill-green-200:focus {
	fill: #c6f6d5
}

.focus\:stroke-green-200:focus {
	stroke: #c6f6d5
}

.group:focus .group-focus\:fill-green-300 {
	fill: #9ae6b4
}

.group:focus .group-focus\:stroke-green-300 {
	stroke: #9ae6b4
}

.focus\:fill-green-300:focus {
	fill: #9ae6b4
}

.focus\:stroke-green-300:focus {
	stroke: #9ae6b4
}

.group:focus .group-focus\:fill-green-400 {
	fill: #68d391
}

.group:focus .group-focus\:stroke-green-400 {
	stroke: #68d391
}

.focus\:fill-green-400:focus {
	fill: #68d391
}

.focus\:stroke-green-400:focus {
	stroke: #68d391
}

.group:focus .group-focus\:fill-green-500 {
	fill: #48bb78
}

.group:focus .group-focus\:stroke-green-500 {
	stroke: #48bb78
}

.focus\:fill-green-500:focus {
	fill: #48bb78
}

.focus\:stroke-green-500:focus {
	stroke: #48bb78
}

.group:focus .group-focus\:fill-green-600 {
	fill: #38a169
}

.group:focus .group-focus\:stroke-green-600 {
	stroke: #38a169
}

.focus\:fill-green-600:focus {
	fill: #38a169
}

.focus\:stroke-green-600:focus {
	stroke: #38a169
}

.group:focus .group-focus\:fill-green-700 {
	fill: #2f855a
}

.group:focus .group-focus\:stroke-green-700 {
	stroke: #2f855a
}

.focus\:fill-green-700:focus {
	fill: #2f855a
}

.focus\:stroke-green-700:focus {
	stroke: #2f855a
}

.group:focus .group-focus\:fill-green-800 {
	fill: #276749
}

.group:focus .group-focus\:stroke-green-800 {
	stroke: #276749
}

.focus\:fill-green-800:focus {
	fill: #276749
}

.focus\:stroke-green-800:focus {
	stroke: #276749
}

.group:focus .group-focus\:fill-green-900 {
	fill: #22543d
}

.group:focus .group-focus\:stroke-green-900 {
	stroke: #22543d
}

.focus\:fill-green-900:focus {
	fill: #22543d
}

.focus\:stroke-green-900:focus {
	stroke: #22543d
}

.group:active .group-active\:fill-green-100 {
	fill: #f0fff4
}

.group:active .group-active\:stroke-green-100 {
	stroke: #f0fff4
}

.active\:fill-green-100:active {
	fill: #f0fff4
}

.active\:stroke-green-100:active {
	stroke: #f0fff4
}

.group:active .group-active\:fill-green-200 {
	fill: #c6f6d5
}

.group:active .group-active\:stroke-green-200 {
	stroke: #c6f6d5
}

.active\:fill-green-200:active {
	fill: #c6f6d5
}

.active\:stroke-green-200:active {
	stroke: #c6f6d5
}

.group:active .group-active\:fill-green-300 {
	fill: #9ae6b4
}

.group:active .group-active\:stroke-green-300 {
	stroke: #9ae6b4
}

.active\:fill-green-300:active {
	fill: #9ae6b4
}

.active\:stroke-green-300:active {
	stroke: #9ae6b4
}

.group:active .group-active\:fill-green-400 {
	fill: #68d391
}

.group:active .group-active\:stroke-green-400 {
	stroke: #68d391
}

.active\:fill-green-400:active {
	fill: #68d391
}

.active\:stroke-green-400:active {
	stroke: #68d391
}

.group:active .group-active\:fill-green-500 {
	fill: #48bb78
}

.group:active .group-active\:stroke-green-500 {
	stroke: #48bb78
}

.active\:fill-green-500:active {
	fill: #48bb78
}

.active\:stroke-green-500:active {
	stroke: #48bb78
}

.group:active .group-active\:fill-green-600 {
	fill: #38a169
}

.group:active .group-active\:stroke-green-600 {
	stroke: #38a169
}

.active\:fill-green-600:active {
	fill: #38a169
}

.active\:stroke-green-600:active {
	stroke: #38a169
}

.group:active .group-active\:fill-green-700 {
	fill: #2f855a
}

.group:active .group-active\:stroke-green-700 {
	stroke: #2f855a
}

.active\:fill-green-700:active {
	fill: #2f855a
}

.active\:stroke-green-700:active {
	stroke: #2f855a
}

.group:active .group-active\:fill-green-800 {
	fill: #276749
}

.group:active .group-active\:stroke-green-800 {
	stroke: #276749
}

.active\:fill-green-800:active {
	fill: #276749
}

.active\:stroke-green-800:active {
	stroke: #276749
}

.group:active .group-active\:fill-green-900 {
	fill: #22543d
}

.group:active .group-active\:stroke-green-900 {
	stroke: #22543d
}

.active\:fill-green-900:active {
	fill: #22543d
}

.active\:stroke-green-900:active {
	stroke: #22543d
}

.group:hover .group-hocus\:fill-green-100 {
	fill: #f0fff4
}

.group:hover .group-hocus\:stroke-green-100 {
	stroke: #f0fff4
}

.group:hover .group-hocus\:fill-green-200 {
	fill: #c6f6d5
}

.group:hover .group-hocus\:stroke-green-200 {
	stroke: #c6f6d5
}

.group:hover .group-hocus\:fill-green-300 {
	fill: #9ae6b4
}

.group:hover .group-hocus\:stroke-green-300 {
	stroke: #9ae6b4
}

.group:hover .group-hocus\:fill-green-400 {
	fill: #68d391
}

.group:hover .group-hocus\:stroke-green-400 {
	stroke: #68d391
}

.group:hover .group-hocus\:fill-green-500 {
	fill: #48bb78
}

.group:hover .group-hocus\:stroke-green-500 {
	stroke: #48bb78
}

.group:hover .group-hocus\:fill-green-600 {
	fill: #38a169
}

.group:hover .group-hocus\:stroke-green-600 {
	stroke: #38a169
}

.group:hover .group-hocus\:fill-green-700 {
	fill: #2f855a
}

.group:hover .group-hocus\:stroke-green-700 {
	stroke: #2f855a
}

.group:hover .group-hocus\:fill-green-800 {
	fill: #276749
}

.group:hover .group-hocus\:stroke-green-800 {
	stroke: #276749
}

.group:hover .group-hocus\:fill-green-900 {
	fill: #22543d
}

.group:hover .group-hocus\:stroke-green-900 {
	stroke: #22543d
}

.group:focus .group-hocus\:fill-green-100 {
	fill: #f0fff4
}

.group:focus .group-hocus\:stroke-green-100 {
	stroke: #f0fff4
}

.group:focus .group-hocus\:fill-green-200 {
	fill: #c6f6d5
}

.group:focus .group-hocus\:stroke-green-200 {
	stroke: #c6f6d5
}

.group:focus .group-hocus\:fill-green-300 {
	fill: #9ae6b4
}

.group:focus .group-hocus\:stroke-green-300 {
	stroke: #9ae6b4
}

.group:focus .group-hocus\:fill-green-400 {
	fill: #68d391
}

.group:focus .group-hocus\:stroke-green-400 {
	stroke: #68d391
}

.group:focus .group-hocus\:fill-green-500 {
	fill: #48bb78
}

.group:focus .group-hocus\:stroke-green-500 {
	stroke: #48bb78
}

.group:focus .group-hocus\:fill-green-600 {
	fill: #38a169
}

.group:focus .group-hocus\:stroke-green-600 {
	stroke: #38a169
}

.group:focus .group-hocus\:fill-green-700 {
	fill: #2f855a
}

.group:focus .group-hocus\:stroke-green-700 {
	stroke: #2f855a
}

.group:focus .group-hocus\:fill-green-800 {
	fill: #276749
}

.group:focus .group-hocus\:stroke-green-800 {
	stroke: #276749
}

.group:focus .group-hocus\:fill-green-900 {
	fill: #22543d
}

.group:focus .group-hocus\:stroke-green-900 {
	stroke: #22543d
}

.group:active .group-hocus\:fill-green-100 {
	fill: #f0fff4
}

.group:active .group-hocus\:stroke-green-100 {
	stroke: #f0fff4
}

.hocus\:fill-green-100:active,
.hocus\:fill-green-100:focus,
.hocus\:fill-green-100:hover {
	fill: #f0fff4
}

.hocus\:stroke-green-100:active,
.hocus\:stroke-green-100:focus,
.hocus\:stroke-green-100:hover {
	stroke: #f0fff4
}

.group:active .group-hocus\:fill-green-200 {
	fill: #c6f6d5
}

.group:active .group-hocus\:stroke-green-200 {
	stroke: #c6f6d5
}

.hocus\:fill-green-200:active,
.hocus\:fill-green-200:focus,
.hocus\:fill-green-200:hover {
	fill: #c6f6d5
}

.hocus\:stroke-green-200:active,
.hocus\:stroke-green-200:focus,
.hocus\:stroke-green-200:hover {
	stroke: #c6f6d5
}

.group:active .group-hocus\:fill-green-300 {
	fill: #9ae6b4
}

.group:active .group-hocus\:stroke-green-300 {
	stroke: #9ae6b4
}

.hocus\:fill-green-300:active,
.hocus\:fill-green-300:focus,
.hocus\:fill-green-300:hover {
	fill: #9ae6b4
}

.hocus\:stroke-green-300:active,
.hocus\:stroke-green-300:focus,
.hocus\:stroke-green-300:hover {
	stroke: #9ae6b4
}

.group:active .group-hocus\:fill-green-400 {
	fill: #68d391
}

.group:active .group-hocus\:stroke-green-400 {
	stroke: #68d391
}

.hocus\:fill-green-400:active,
.hocus\:fill-green-400:focus,
.hocus\:fill-green-400:hover {
	fill: #68d391
}

.hocus\:stroke-green-400:active,
.hocus\:stroke-green-400:focus,
.hocus\:stroke-green-400:hover {
	stroke: #68d391
}

.group:active .group-hocus\:fill-green-500 {
	fill: #48bb78
}

.group:active .group-hocus\:stroke-green-500 {
	stroke: #48bb78
}

.hocus\:fill-green-500:active,
.hocus\:fill-green-500:focus,
.hocus\:fill-green-500:hover {
	fill: #48bb78
}

.hocus\:stroke-green-500:active,
.hocus\:stroke-green-500:focus,
.hocus\:stroke-green-500:hover {
	stroke: #48bb78
}

.group:active .group-hocus\:fill-green-600 {
	fill: #38a169
}

.group:active .group-hocus\:stroke-green-600 {
	stroke: #38a169
}

.hocus\:fill-green-600:active,
.hocus\:fill-green-600:focus,
.hocus\:fill-green-600:hover {
	fill: #38a169
}

.hocus\:stroke-green-600:active,
.hocus\:stroke-green-600:focus,
.hocus\:stroke-green-600:hover {
	stroke: #38a169
}

.group:active .group-hocus\:fill-green-700 {
	fill: #2f855a
}

.group:active .group-hocus\:stroke-green-700 {
	stroke: #2f855a
}

.hocus\:fill-green-700:active,
.hocus\:fill-green-700:focus,
.hocus\:fill-green-700:hover {
	fill: #2f855a
}

.hocus\:stroke-green-700:active,
.hocus\:stroke-green-700:focus,
.hocus\:stroke-green-700:hover {
	stroke: #2f855a
}

.group:active .group-hocus\:fill-green-800 {
	fill: #276749
}

.group:active .group-hocus\:stroke-green-800 {
	stroke: #276749
}

.hocus\:fill-green-800:active,
.hocus\:fill-green-800:focus,
.hocus\:fill-green-800:hover {
	fill: #276749
}

.hocus\:stroke-green-800:active,
.hocus\:stroke-green-800:focus,
.hocus\:stroke-green-800:hover {
	stroke: #276749
}

.group:active .group-hocus\:fill-green-900 {
	fill: #22543d
}

.group:active .group-hocus\:stroke-green-900 {
	stroke: #22543d
}

.hocus\:fill-green-900:active,
.hocus\:fill-green-900:focus,
.hocus\:fill-green-900:hover {
	fill: #22543d
}

.hocus\:stroke-green-900:active,
.hocus\:stroke-green-900:focus,
.hocus\:stroke-green-900:hover {
	stroke: #22543d
}

.fill-yellow-100 {
	fill: ivory
}

.stroke-yellow-100 {
	stroke: ivory
}

.fill-yellow-200 {
	fill: #fefcbf
}

.stroke-yellow-200 {
	stroke: #fefcbf
}

.fill-yellow-300 {
	fill: #faf089
}

.stroke-yellow-300 {
	stroke: #faf089
}

.fill-yellow-400 {
	fill: #f6e05e
}

.stroke-yellow-400 {
	stroke: #f6e05e
}

.fill-yellow-500 {
	fill: #ecc94b
}

.stroke-yellow-500 {
	stroke: #ecc94b
}

.fill-yellow-600 {
	fill: #d69e2e
}

.stroke-yellow-600 {
	stroke: #d69e2e
}

.fill-yellow-700 {
	fill: #b7791f
}

.stroke-yellow-700 {
	stroke: #b7791f
}

.fill-yellow-800 {
	fill: #975a16
}

.stroke-yellow-800 {
	stroke: #975a16
}

.fill-yellow-900 {
	fill: #744210
}

.stroke-yellow-900 {
	stroke: #744210
}

.group:hover .group-hover\:fill-yellow-100 {
	fill: ivory
}

.group:hover .group-hover\:stroke-yellow-100 {
	stroke: ivory
}

.hover\:fill-yellow-100:hover {
	fill: ivory
}

.hover\:stroke-yellow-100:hover {
	stroke: ivory
}

.group:hover .group-hover\:fill-yellow-200 {
	fill: #fefcbf
}

.group:hover .group-hover\:stroke-yellow-200 {
	stroke: #fefcbf
}

.hover\:fill-yellow-200:hover {
	fill: #fefcbf
}

.hover\:stroke-yellow-200:hover {
	stroke: #fefcbf
}

.group:hover .group-hover\:fill-yellow-300 {
	fill: #faf089
}

.group:hover .group-hover\:stroke-yellow-300 {
	stroke: #faf089
}

.hover\:fill-yellow-300:hover {
	fill: #faf089
}

.hover\:stroke-yellow-300:hover {
	stroke: #faf089
}

.group:hover .group-hover\:fill-yellow-400 {
	fill: #f6e05e
}

.group:hover .group-hover\:stroke-yellow-400 {
	stroke: #f6e05e
}

.hover\:fill-yellow-400:hover {
	fill: #f6e05e
}

.hover\:stroke-yellow-400:hover {
	stroke: #f6e05e
}

.group:hover .group-hover\:fill-yellow-500 {
	fill: #ecc94b
}

.group:hover .group-hover\:stroke-yellow-500 {
	stroke: #ecc94b
}

.hover\:fill-yellow-500:hover {
	fill: #ecc94b
}

.hover\:stroke-yellow-500:hover {
	stroke: #ecc94b
}

.group:hover .group-hover\:fill-yellow-600 {
	fill: #d69e2e
}

.group:hover .group-hover\:stroke-yellow-600 {
	stroke: #d69e2e
}

.hover\:fill-yellow-600:hover {
	fill: #d69e2e
}

.hover\:stroke-yellow-600:hover {
	stroke: #d69e2e
}

.group:hover .group-hover\:fill-yellow-700 {
	fill: #b7791f
}

.group:hover .group-hover\:stroke-yellow-700 {
	stroke: #b7791f
}

.hover\:fill-yellow-700:hover {
	fill: #b7791f
}

.hover\:stroke-yellow-700:hover {
	stroke: #b7791f
}

.group:hover .group-hover\:fill-yellow-800 {
	fill: #975a16
}

.group:hover .group-hover\:stroke-yellow-800 {
	stroke: #975a16
}

.hover\:fill-yellow-800:hover {
	fill: #975a16
}

.hover\:stroke-yellow-800:hover {
	stroke: #975a16
}

.group:hover .group-hover\:fill-yellow-900 {
	fill: #744210
}

.group:hover .group-hover\:stroke-yellow-900 {
	stroke: #744210
}

.hover\:fill-yellow-900:hover {
	fill: #744210
}

.hover\:stroke-yellow-900:hover {
	stroke: #744210
}

.group:focus .group-focus\:fill-yellow-100 {
	fill: ivory
}

.group:focus .group-focus\:stroke-yellow-100 {
	stroke: ivory
}

.focus\:fill-yellow-100:focus {
	fill: ivory
}

.focus\:stroke-yellow-100:focus {
	stroke: ivory
}

.group:focus .group-focus\:fill-yellow-200 {
	fill: #fefcbf
}

.group:focus .group-focus\:stroke-yellow-200 {
	stroke: #fefcbf
}

.focus\:fill-yellow-200:focus {
	fill: #fefcbf
}

.focus\:stroke-yellow-200:focus {
	stroke: #fefcbf
}

.group:focus .group-focus\:fill-yellow-300 {
	fill: #faf089
}

.group:focus .group-focus\:stroke-yellow-300 {
	stroke: #faf089
}

.focus\:fill-yellow-300:focus {
	fill: #faf089
}

.focus\:stroke-yellow-300:focus {
	stroke: #faf089
}

.group:focus .group-focus\:fill-yellow-400 {
	fill: #f6e05e
}

.group:focus .group-focus\:stroke-yellow-400 {
	stroke: #f6e05e
}

.focus\:fill-yellow-400:focus {
	fill: #f6e05e
}

.focus\:stroke-yellow-400:focus {
	stroke: #f6e05e
}

.group:focus .group-focus\:fill-yellow-500 {
	fill: #ecc94b
}

.group:focus .group-focus\:stroke-yellow-500 {
	stroke: #ecc94b
}

.focus\:fill-yellow-500:focus {
	fill: #ecc94b
}

.focus\:stroke-yellow-500:focus {
	stroke: #ecc94b
}

.group:focus .group-focus\:fill-yellow-600 {
	fill: #d69e2e
}

.group:focus .group-focus\:stroke-yellow-600 {
	stroke: #d69e2e
}

.focus\:fill-yellow-600:focus {
	fill: #d69e2e
}

.focus\:stroke-yellow-600:focus {
	stroke: #d69e2e
}

.group:focus .group-focus\:fill-yellow-700 {
	fill: #b7791f
}

.group:focus .group-focus\:stroke-yellow-700 {
	stroke: #b7791f
}

.focus\:fill-yellow-700:focus {
	fill: #b7791f
}

.focus\:stroke-yellow-700:focus {
	stroke: #b7791f
}

.group:focus .group-focus\:fill-yellow-800 {
	fill: #975a16
}

.group:focus .group-focus\:stroke-yellow-800 {
	stroke: #975a16
}

.focus\:fill-yellow-800:focus {
	fill: #975a16
}

.focus\:stroke-yellow-800:focus {
	stroke: #975a16
}

.group:focus .group-focus\:fill-yellow-900 {
	fill: #744210
}

.group:focus .group-focus\:stroke-yellow-900 {
	stroke: #744210
}

.focus\:fill-yellow-900:focus {
	fill: #744210
}

.focus\:stroke-yellow-900:focus {
	stroke: #744210
}

.group:active .group-active\:fill-yellow-100 {
	fill: ivory
}

.group:active .group-active\:stroke-yellow-100 {
	stroke: ivory
}

.active\:fill-yellow-100:active {
	fill: ivory
}

.active\:stroke-yellow-100:active {
	stroke: ivory
}

.group:active .group-active\:fill-yellow-200 {
	fill: #fefcbf
}

.group:active .group-active\:stroke-yellow-200 {
	stroke: #fefcbf
}

.active\:fill-yellow-200:active {
	fill: #fefcbf
}

.active\:stroke-yellow-200:active {
	stroke: #fefcbf
}

.group:active .group-active\:fill-yellow-300 {
	fill: #faf089
}

.group:active .group-active\:stroke-yellow-300 {
	stroke: #faf089
}

.active\:fill-yellow-300:active {
	fill: #faf089
}

.active\:stroke-yellow-300:active {
	stroke: #faf089
}

.group:active .group-active\:fill-yellow-400 {
	fill: #f6e05e
}

.group:active .group-active\:stroke-yellow-400 {
	stroke: #f6e05e
}

.active\:fill-yellow-400:active {
	fill: #f6e05e
}

.active\:stroke-yellow-400:active {
	stroke: #f6e05e
}

.group:active .group-active\:fill-yellow-500 {
	fill: #ecc94b
}

.group:active .group-active\:stroke-yellow-500 {
	stroke: #ecc94b
}

.active\:fill-yellow-500:active {
	fill: #ecc94b
}

.active\:stroke-yellow-500:active {
	stroke: #ecc94b
}

.group:active .group-active\:fill-yellow-600 {
	fill: #d69e2e
}

.group:active .group-active\:stroke-yellow-600 {
	stroke: #d69e2e
}

.active\:fill-yellow-600:active {
	fill: #d69e2e
}

.active\:stroke-yellow-600:active {
	stroke: #d69e2e
}

.group:active .group-active\:fill-yellow-700 {
	fill: #b7791f
}

.group:active .group-active\:stroke-yellow-700 {
	stroke: #b7791f
}

.active\:fill-yellow-700:active {
	fill: #b7791f
}

.active\:stroke-yellow-700:active {
	stroke: #b7791f
}

.group:active .group-active\:fill-yellow-800 {
	fill: #975a16
}

.group:active .group-active\:stroke-yellow-800 {
	stroke: #975a16
}

.active\:fill-yellow-800:active {
	fill: #975a16
}

.active\:stroke-yellow-800:active {
	stroke: #975a16
}

.group:active .group-active\:fill-yellow-900 {
	fill: #744210
}

.group:active .group-active\:stroke-yellow-900 {
	stroke: #744210
}

.active\:fill-yellow-900:active {
	fill: #744210
}

.active\:stroke-yellow-900:active {
	stroke: #744210
}

.group:hover .group-hocus\:fill-yellow-100 {
	fill: ivory
}

.group:hover .group-hocus\:stroke-yellow-100 {
	stroke: ivory
}

.group:hover .group-hocus\:fill-yellow-200 {
	fill: #fefcbf
}

.group:hover .group-hocus\:stroke-yellow-200 {
	stroke: #fefcbf
}

.group:hover .group-hocus\:fill-yellow-300 {
	fill: #faf089
}

.group:hover .group-hocus\:stroke-yellow-300 {
	stroke: #faf089
}

.group:hover .group-hocus\:fill-yellow-400 {
	fill: #f6e05e
}

.group:hover .group-hocus\:stroke-yellow-400 {
	stroke: #f6e05e
}

.group:hover .group-hocus\:fill-yellow-500 {
	fill: #ecc94b
}

.group:hover .group-hocus\:stroke-yellow-500 {
	stroke: #ecc94b
}

.group:hover .group-hocus\:fill-yellow-600 {
	fill: #d69e2e
}

.group:hover .group-hocus\:stroke-yellow-600 {
	stroke: #d69e2e
}

.group:hover .group-hocus\:fill-yellow-700 {
	fill: #b7791f
}

.group:hover .group-hocus\:stroke-yellow-700 {
	stroke: #b7791f
}

.group:hover .group-hocus\:fill-yellow-800 {
	fill: #975a16
}

.group:hover .group-hocus\:stroke-yellow-800 {
	stroke: #975a16
}

.group:hover .group-hocus\:fill-yellow-900 {
	fill: #744210
}

.group:hover .group-hocus\:stroke-yellow-900 {
	stroke: #744210
}

.group:focus .group-hocus\:fill-yellow-100 {
	fill: ivory
}

.group:focus .group-hocus\:stroke-yellow-100 {
	stroke: ivory
}

.group:focus .group-hocus\:fill-yellow-200 {
	fill: #fefcbf
}

.group:focus .group-hocus\:stroke-yellow-200 {
	stroke: #fefcbf
}

.group:focus .group-hocus\:fill-yellow-300 {
	fill: #faf089
}

.group:focus .group-hocus\:stroke-yellow-300 {
	stroke: #faf089
}

.group:focus .group-hocus\:fill-yellow-400 {
	fill: #f6e05e
}

.group:focus .group-hocus\:stroke-yellow-400 {
	stroke: #f6e05e
}

.group:focus .group-hocus\:fill-yellow-500 {
	fill: #ecc94b
}

.group:focus .group-hocus\:stroke-yellow-500 {
	stroke: #ecc94b
}

.group:focus .group-hocus\:fill-yellow-600 {
	fill: #d69e2e
}

.group:focus .group-hocus\:stroke-yellow-600 {
	stroke: #d69e2e
}

.group:focus .group-hocus\:fill-yellow-700 {
	fill: #b7791f
}

.group:focus .group-hocus\:stroke-yellow-700 {
	stroke: #b7791f
}

.group:focus .group-hocus\:fill-yellow-800 {
	fill: #975a16
}

.group:focus .group-hocus\:stroke-yellow-800 {
	stroke: #975a16
}

.group:focus .group-hocus\:fill-yellow-900 {
	fill: #744210
}

.group:focus .group-hocus\:stroke-yellow-900 {
	stroke: #744210
}

.group:active .group-hocus\:fill-yellow-100 {
	fill: ivory
}

.group:active .group-hocus\:stroke-yellow-100 {
	stroke: ivory
}

.hocus\:fill-yellow-100:active,
.hocus\:fill-yellow-100:focus,
.hocus\:fill-yellow-100:hover {
	fill: ivory
}

.hocus\:stroke-yellow-100:active,
.hocus\:stroke-yellow-100:focus,
.hocus\:stroke-yellow-100:hover {
	stroke: ivory
}

.group:active .group-hocus\:fill-yellow-200 {
	fill: #fefcbf
}

.group:active .group-hocus\:stroke-yellow-200 {
	stroke: #fefcbf
}

.hocus\:fill-yellow-200:active,
.hocus\:fill-yellow-200:focus,
.hocus\:fill-yellow-200:hover {
	fill: #fefcbf
}

.hocus\:stroke-yellow-200:active,
.hocus\:stroke-yellow-200:focus,
.hocus\:stroke-yellow-200:hover {
	stroke: #fefcbf
}

.group:active .group-hocus\:fill-yellow-300 {
	fill: #faf089
}

.group:active .group-hocus\:stroke-yellow-300 {
	stroke: #faf089
}

.hocus\:fill-yellow-300:active,
.hocus\:fill-yellow-300:focus,
.hocus\:fill-yellow-300:hover {
	fill: #faf089
}

.hocus\:stroke-yellow-300:active,
.hocus\:stroke-yellow-300:focus,
.hocus\:stroke-yellow-300:hover {
	stroke: #faf089
}

.group:active .group-hocus\:fill-yellow-400 {
	fill: #f6e05e
}

.group:active .group-hocus\:stroke-yellow-400 {
	stroke: #f6e05e
}

.hocus\:fill-yellow-400:active,
.hocus\:fill-yellow-400:focus,
.hocus\:fill-yellow-400:hover {
	fill: #f6e05e
}

.hocus\:stroke-yellow-400:active,
.hocus\:stroke-yellow-400:focus,
.hocus\:stroke-yellow-400:hover {
	stroke: #f6e05e
}

.group:active .group-hocus\:fill-yellow-500 {
	fill: #ecc94b
}

.group:active .group-hocus\:stroke-yellow-500 {
	stroke: #ecc94b
}

.hocus\:fill-yellow-500:active,
.hocus\:fill-yellow-500:focus,
.hocus\:fill-yellow-500:hover {
	fill: #ecc94b
}

.hocus\:stroke-yellow-500:active,
.hocus\:stroke-yellow-500:focus,
.hocus\:stroke-yellow-500:hover {
	stroke: #ecc94b
}

.group:active .group-hocus\:fill-yellow-600 {
	fill: #d69e2e
}

.group:active .group-hocus\:stroke-yellow-600 {
	stroke: #d69e2e
}

.hocus\:fill-yellow-600:active,
.hocus\:fill-yellow-600:focus,
.hocus\:fill-yellow-600:hover {
	fill: #d69e2e
}

.hocus\:stroke-yellow-600:active,
.hocus\:stroke-yellow-600:focus,
.hocus\:stroke-yellow-600:hover {
	stroke: #d69e2e
}

.group:active .group-hocus\:fill-yellow-700 {
	fill: #b7791f
}

.group:active .group-hocus\:stroke-yellow-700 {
	stroke: #b7791f
}

.hocus\:fill-yellow-700:active,
.hocus\:fill-yellow-700:focus,
.hocus\:fill-yellow-700:hover {
	fill: #b7791f
}

.hocus\:stroke-yellow-700:active,
.hocus\:stroke-yellow-700:focus,
.hocus\:stroke-yellow-700:hover {
	stroke: #b7791f
}

.group:active .group-hocus\:fill-yellow-800 {
	fill: #975a16
}

.group:active .group-hocus\:stroke-yellow-800 {
	stroke: #975a16
}

.hocus\:fill-yellow-800:active,
.hocus\:fill-yellow-800:focus,
.hocus\:fill-yellow-800:hover {
	fill: #975a16
}

.hocus\:stroke-yellow-800:active,
.hocus\:stroke-yellow-800:focus,
.hocus\:stroke-yellow-800:hover {
	stroke: #975a16
}

.group:active .group-hocus\:fill-yellow-900 {
	fill: #744210
}

.group:active .group-hocus\:stroke-yellow-900 {
	stroke: #744210
}

.hocus\:fill-yellow-900:active,
.hocus\:fill-yellow-900:focus,
.hocus\:fill-yellow-900:hover {
	fill: #744210
}

.hocus\:stroke-yellow-900:active,
.hocus\:stroke-yellow-900:focus,
.hocus\:stroke-yellow-900:hover {
	stroke: #744210
}

.fill-orange-100 {
	fill: #fffaf0
}

.stroke-orange-100 {
	stroke: #fffaf0
}

.fill-orange-200 {
	fill: #feebc8
}

.stroke-orange-200 {
	stroke: #feebc8
}

.fill-orange-300 {
	fill: #fbd38d
}

.stroke-orange-300 {
	stroke: #fbd38d
}

.fill-orange-400 {
	fill: #f6ad55
}

.stroke-orange-400 {
	stroke: #f6ad55
}

.fill-orange-500 {
	fill: #ed8936
}

.stroke-orange-500 {
	stroke: #ed8936
}

.fill-orange-600 {
	fill: #dd6b20
}

.stroke-orange-600 {
	stroke: #dd6b20
}

.fill-orange-700 {
	fill: #c05621
}

.stroke-orange-700 {
	stroke: #c05621
}

.fill-orange-800 {
	fill: #9c4221
}

.stroke-orange-800 {
	stroke: #9c4221
}

.fill-orange-900 {
	fill: #7b341e
}

.stroke-orange-900 {
	stroke: #7b341e
}

.group:hover .group-hover\:fill-orange-100 {
	fill: #fffaf0
}

.group:hover .group-hover\:stroke-orange-100 {
	stroke: #fffaf0
}

.hover\:fill-orange-100:hover {
	fill: #fffaf0
}

.hover\:stroke-orange-100:hover {
	stroke: #fffaf0
}

.group:hover .group-hover\:fill-orange-200 {
	fill: #feebc8
}

.group:hover .group-hover\:stroke-orange-200 {
	stroke: #feebc8
}

.hover\:fill-orange-200:hover {
	fill: #feebc8
}

.hover\:stroke-orange-200:hover {
	stroke: #feebc8
}

.group:hover .group-hover\:fill-orange-300 {
	fill: #fbd38d
}

.group:hover .group-hover\:stroke-orange-300 {
	stroke: #fbd38d
}

.hover\:fill-orange-300:hover {
	fill: #fbd38d
}

.hover\:stroke-orange-300:hover {
	stroke: #fbd38d
}

.group:hover .group-hover\:fill-orange-400 {
	fill: #f6ad55
}

.group:hover .group-hover\:stroke-orange-400 {
	stroke: #f6ad55
}

.hover\:fill-orange-400:hover {
	fill: #f6ad55
}

.hover\:stroke-orange-400:hover {
	stroke: #f6ad55
}

.group:hover .group-hover\:fill-orange-500 {
	fill: #ed8936
}

.group:hover .group-hover\:stroke-orange-500 {
	stroke: #ed8936
}

.hover\:fill-orange-500:hover {
	fill: #ed8936
}

.hover\:stroke-orange-500:hover {
	stroke: #ed8936
}

.group:hover .group-hover\:fill-orange-600 {
	fill: #dd6b20
}

.group:hover .group-hover\:stroke-orange-600 {
	stroke: #dd6b20
}

.hover\:fill-orange-600:hover {
	fill: #dd6b20
}

.hover\:stroke-orange-600:hover {
	stroke: #dd6b20
}

.group:hover .group-hover\:fill-orange-700 {
	fill: #c05621
}

.group:hover .group-hover\:stroke-orange-700 {
	stroke: #c05621
}

.hover\:fill-orange-700:hover {
	fill: #c05621
}

.hover\:stroke-orange-700:hover {
	stroke: #c05621
}

.group:hover .group-hover\:fill-orange-800 {
	fill: #9c4221
}

.group:hover .group-hover\:stroke-orange-800 {
	stroke: #9c4221
}

.hover\:fill-orange-800:hover {
	fill: #9c4221
}

.hover\:stroke-orange-800:hover {
	stroke: #9c4221
}

.group:hover .group-hover\:fill-orange-900 {
	fill: #7b341e
}

.group:hover .group-hover\:stroke-orange-900 {
	stroke: #7b341e
}

.hover\:fill-orange-900:hover {
	fill: #7b341e
}

.hover\:stroke-orange-900:hover {
	stroke: #7b341e
}

.group:focus .group-focus\:fill-orange-100 {
	fill: #fffaf0
}

.group:focus .group-focus\:stroke-orange-100 {
	stroke: #fffaf0
}

.focus\:fill-orange-100:focus {
	fill: #fffaf0
}

.focus\:stroke-orange-100:focus {
	stroke: #fffaf0
}

.group:focus .group-focus\:fill-orange-200 {
	fill: #feebc8
}

.group:focus .group-focus\:stroke-orange-200 {
	stroke: #feebc8
}

.focus\:fill-orange-200:focus {
	fill: #feebc8
}

.focus\:stroke-orange-200:focus {
	stroke: #feebc8
}

.group:focus .group-focus\:fill-orange-300 {
	fill: #fbd38d
}

.group:focus .group-focus\:stroke-orange-300 {
	stroke: #fbd38d
}

.focus\:fill-orange-300:focus {
	fill: #fbd38d
}

.focus\:stroke-orange-300:focus {
	stroke: #fbd38d
}

.group:focus .group-focus\:fill-orange-400 {
	fill: #f6ad55
}

.group:focus .group-focus\:stroke-orange-400 {
	stroke: #f6ad55
}

.focus\:fill-orange-400:focus {
	fill: #f6ad55
}

.focus\:stroke-orange-400:focus {
	stroke: #f6ad55
}

.group:focus .group-focus\:fill-orange-500 {
	fill: #ed8936
}

.group:focus .group-focus\:stroke-orange-500 {
	stroke: #ed8936
}

.focus\:fill-orange-500:focus {
	fill: #ed8936
}

.focus\:stroke-orange-500:focus {
	stroke: #ed8936
}

.group:focus .group-focus\:fill-orange-600 {
	fill: #dd6b20
}

.group:focus .group-focus\:stroke-orange-600 {
	stroke: #dd6b20
}

.focus\:fill-orange-600:focus {
	fill: #dd6b20
}

.focus\:stroke-orange-600:focus {
	stroke: #dd6b20
}

.group:focus .group-focus\:fill-orange-700 {
	fill: #c05621
}

.group:focus .group-focus\:stroke-orange-700 {
	stroke: #c05621
}

.focus\:fill-orange-700:focus {
	fill: #c05621
}

.focus\:stroke-orange-700:focus {
	stroke: #c05621
}

.group:focus .group-focus\:fill-orange-800 {
	fill: #9c4221
}

.group:focus .group-focus\:stroke-orange-800 {
	stroke: #9c4221
}

.focus\:fill-orange-800:focus {
	fill: #9c4221
}

.focus\:stroke-orange-800:focus {
	stroke: #9c4221
}

.group:focus .group-focus\:fill-orange-900 {
	fill: #7b341e
}

.group:focus .group-focus\:stroke-orange-900 {
	stroke: #7b341e
}

.focus\:fill-orange-900:focus {
	fill: #7b341e
}

.focus\:stroke-orange-900:focus {
	stroke: #7b341e
}

.group:active .group-active\:fill-orange-100 {
	fill: #fffaf0
}

.group:active .group-active\:stroke-orange-100 {
	stroke: #fffaf0
}

.active\:fill-orange-100:active {
	fill: #fffaf0
}

.active\:stroke-orange-100:active {
	stroke: #fffaf0
}

.group:active .group-active\:fill-orange-200 {
	fill: #feebc8
}

.group:active .group-active\:stroke-orange-200 {
	stroke: #feebc8
}

.active\:fill-orange-200:active {
	fill: #feebc8
}

.active\:stroke-orange-200:active {
	stroke: #feebc8
}

.group:active .group-active\:fill-orange-300 {
	fill: #fbd38d
}

.group:active .group-active\:stroke-orange-300 {
	stroke: #fbd38d
}

.active\:fill-orange-300:active {
	fill: #fbd38d
}

.active\:stroke-orange-300:active {
	stroke: #fbd38d
}

.group:active .group-active\:fill-orange-400 {
	fill: #f6ad55
}

.group:active .group-active\:stroke-orange-400 {
	stroke: #f6ad55
}

.active\:fill-orange-400:active {
	fill: #f6ad55
}

.active\:stroke-orange-400:active {
	stroke: #f6ad55
}

.group:active .group-active\:fill-orange-500 {
	fill: #ed8936
}

.group:active .group-active\:stroke-orange-500 {
	stroke: #ed8936
}

.active\:fill-orange-500:active {
	fill: #ed8936
}

.active\:stroke-orange-500:active {
	stroke: #ed8936
}

.group:active .group-active\:fill-orange-600 {
	fill: #dd6b20
}

.group:active .group-active\:stroke-orange-600 {
	stroke: #dd6b20
}

.active\:fill-orange-600:active {
	fill: #dd6b20
}

.active\:stroke-orange-600:active {
	stroke: #dd6b20
}

.group:active .group-active\:fill-orange-700 {
	fill: #c05621
}

.group:active .group-active\:stroke-orange-700 {
	stroke: #c05621
}

.active\:fill-orange-700:active {
	fill: #c05621
}

.active\:stroke-orange-700:active {
	stroke: #c05621
}

.group:active .group-active\:fill-orange-800 {
	fill: #9c4221
}

.group:active .group-active\:stroke-orange-800 {
	stroke: #9c4221
}

.active\:fill-orange-800:active {
	fill: #9c4221
}

.active\:stroke-orange-800:active {
	stroke: #9c4221
}

.group:active .group-active\:fill-orange-900 {
	fill: #7b341e
}

.group:active .group-active\:stroke-orange-900 {
	stroke: #7b341e
}

.active\:fill-orange-900:active {
	fill: #7b341e
}

.active\:stroke-orange-900:active {
	stroke: #7b341e
}

.group:hover .group-hocus\:fill-orange-100 {
	fill: #fffaf0
}

.group:hover .group-hocus\:stroke-orange-100 {
	stroke: #fffaf0
}

.group:hover .group-hocus\:fill-orange-200 {
	fill: #feebc8
}

.group:hover .group-hocus\:stroke-orange-200 {
	stroke: #feebc8
}

.group:hover .group-hocus\:fill-orange-300 {
	fill: #fbd38d
}

.group:hover .group-hocus\:stroke-orange-300 {
	stroke: #fbd38d
}

.group:hover .group-hocus\:fill-orange-400 {
	fill: #f6ad55
}

.group:hover .group-hocus\:stroke-orange-400 {
	stroke: #f6ad55
}

.group:hover .group-hocus\:fill-orange-500 {
	fill: #ed8936
}

.group:hover .group-hocus\:stroke-orange-500 {
	stroke: #ed8936
}

.group:hover .group-hocus\:fill-orange-600 {
	fill: #dd6b20
}

.group:hover .group-hocus\:stroke-orange-600 {
	stroke: #dd6b20
}

.group:hover .group-hocus\:fill-orange-700 {
	fill: #c05621
}

.group:hover .group-hocus\:stroke-orange-700 {
	stroke: #c05621
}

.group:hover .group-hocus\:fill-orange-800 {
	fill: #9c4221
}

.group:hover .group-hocus\:stroke-orange-800 {
	stroke: #9c4221
}

.group:hover .group-hocus\:fill-orange-900 {
	fill: #7b341e
}

.group:hover .group-hocus\:stroke-orange-900 {
	stroke: #7b341e
}

.group:focus .group-hocus\:fill-orange-100 {
	fill: #fffaf0
}

.group:focus .group-hocus\:stroke-orange-100 {
	stroke: #fffaf0
}

.group:focus .group-hocus\:fill-orange-200 {
	fill: #feebc8
}

.group:focus .group-hocus\:stroke-orange-200 {
	stroke: #feebc8
}

.group:focus .group-hocus\:fill-orange-300 {
	fill: #fbd38d
}

.group:focus .group-hocus\:stroke-orange-300 {
	stroke: #fbd38d
}

.group:focus .group-hocus\:fill-orange-400 {
	fill: #f6ad55
}

.group:focus .group-hocus\:stroke-orange-400 {
	stroke: #f6ad55
}

.group:focus .group-hocus\:fill-orange-500 {
	fill: #ed8936
}

.group:focus .group-hocus\:stroke-orange-500 {
	stroke: #ed8936
}

.group:focus .group-hocus\:fill-orange-600 {
	fill: #dd6b20
}

.group:focus .group-hocus\:stroke-orange-600 {
	stroke: #dd6b20
}

.group:focus .group-hocus\:fill-orange-700 {
	fill: #c05621
}

.group:focus .group-hocus\:stroke-orange-700 {
	stroke: #c05621
}

.group:focus .group-hocus\:fill-orange-800 {
	fill: #9c4221
}

.group:focus .group-hocus\:stroke-orange-800 {
	stroke: #9c4221
}

.group:focus .group-hocus\:fill-orange-900 {
	fill: #7b341e
}

.group:focus .group-hocus\:stroke-orange-900 {
	stroke: #7b341e
}

.group:active .group-hocus\:fill-orange-100 {
	fill: #fffaf0
}

.group:active .group-hocus\:stroke-orange-100 {
	stroke: #fffaf0
}

.hocus\:fill-orange-100:active,
.hocus\:fill-orange-100:focus,
.hocus\:fill-orange-100:hover {
	fill: #fffaf0
}

.hocus\:stroke-orange-100:active,
.hocus\:stroke-orange-100:focus,
.hocus\:stroke-orange-100:hover {
	stroke: #fffaf0
}

.group:active .group-hocus\:fill-orange-200 {
	fill: #feebc8
}

.group:active .group-hocus\:stroke-orange-200 {
	stroke: #feebc8
}

.hocus\:fill-orange-200:active,
.hocus\:fill-orange-200:focus,
.hocus\:fill-orange-200:hover {
	fill: #feebc8
}

.hocus\:stroke-orange-200:active,
.hocus\:stroke-orange-200:focus,
.hocus\:stroke-orange-200:hover {
	stroke: #feebc8
}

.group:active .group-hocus\:fill-orange-300 {
	fill: #fbd38d
}

.group:active .group-hocus\:stroke-orange-300 {
	stroke: #fbd38d
}

.hocus\:fill-orange-300:active,
.hocus\:fill-orange-300:focus,
.hocus\:fill-orange-300:hover {
	fill: #fbd38d
}

.hocus\:stroke-orange-300:active,
.hocus\:stroke-orange-300:focus,
.hocus\:stroke-orange-300:hover {
	stroke: #fbd38d
}

.group:active .group-hocus\:fill-orange-400 {
	fill: #f6ad55
}

.group:active .group-hocus\:stroke-orange-400 {
	stroke: #f6ad55
}

.hocus\:fill-orange-400:active,
.hocus\:fill-orange-400:focus,
.hocus\:fill-orange-400:hover {
	fill: #f6ad55
}

.hocus\:stroke-orange-400:active,
.hocus\:stroke-orange-400:focus,
.hocus\:stroke-orange-400:hover {
	stroke: #f6ad55
}

.group:active .group-hocus\:fill-orange-500 {
	fill: #ed8936
}

.group:active .group-hocus\:stroke-orange-500 {
	stroke: #ed8936
}

.hocus\:fill-orange-500:active,
.hocus\:fill-orange-500:focus,
.hocus\:fill-orange-500:hover {
	fill: #ed8936
}

.hocus\:stroke-orange-500:active,
.hocus\:stroke-orange-500:focus,
.hocus\:stroke-orange-500:hover {
	stroke: #ed8936
}

.group:active .group-hocus\:fill-orange-600 {
	fill: #dd6b20
}

.group:active .group-hocus\:stroke-orange-600 {
	stroke: #dd6b20
}

.hocus\:fill-orange-600:active,
.hocus\:fill-orange-600:focus,
.hocus\:fill-orange-600:hover {
	fill: #dd6b20
}

.hocus\:stroke-orange-600:active,
.hocus\:stroke-orange-600:focus,
.hocus\:stroke-orange-600:hover {
	stroke: #dd6b20
}

.group:active .group-hocus\:fill-orange-700 {
	fill: #c05621
}

.group:active .group-hocus\:stroke-orange-700 {
	stroke: #c05621
}

.hocus\:fill-orange-700:active,
.hocus\:fill-orange-700:focus,
.hocus\:fill-orange-700:hover {
	fill: #c05621
}

.hocus\:stroke-orange-700:active,
.hocus\:stroke-orange-700:focus,
.hocus\:stroke-orange-700:hover {
	stroke: #c05621
}

.group:active .group-hocus\:fill-orange-800 {
	fill: #9c4221
}

.group:active .group-hocus\:stroke-orange-800 {
	stroke: #9c4221
}

.hocus\:fill-orange-800:active,
.hocus\:fill-orange-800:focus,
.hocus\:fill-orange-800:hover {
	fill: #9c4221
}

.hocus\:stroke-orange-800:active,
.hocus\:stroke-orange-800:focus,
.hocus\:stroke-orange-800:hover {
	stroke: #9c4221
}

.group:active .group-hocus\:fill-orange-900 {
	fill: #7b341e
}

.group:active .group-hocus\:stroke-orange-900 {
	stroke: #7b341e
}

.hocus\:fill-orange-900:active,
.hocus\:fill-orange-900:focus,
.hocus\:fill-orange-900:hover {
	fill: #7b341e
}

.hocus\:stroke-orange-900:active,
.hocus\:stroke-orange-900:focus,
.hocus\:stroke-orange-900:hover {
	stroke: #7b341e
}

.fill-red-100 {
	fill: #fff5f5
}

.stroke-red-100 {
	stroke: #fff5f5
}

.fill-red-200 {
	fill: #fed7d7
}

.stroke-red-200 {
	stroke: #fed7d7
}

.fill-red-300 {
	fill: #feb2b2
}

.stroke-red-300 {
	stroke: #feb2b2
}

.fill-red-400 {
	fill: #fc8181
}

.stroke-red-400 {
	stroke: #fc8181
}

.fill-red-500 {
	fill: #f56565
}

.stroke-red-500 {
	stroke: #f56565
}

.fill-red-600 {
	fill: #e53e3e
}

.stroke-red-600 {
	stroke: #e53e3e
}

.fill-red-700 {
	fill: #c53030
}

.stroke-red-700 {
	stroke: #c53030
}

.fill-red-800 {
	fill: #9b2c2c
}

.stroke-red-800 {
	stroke: #9b2c2c
}

.fill-red-900 {
	fill: #742a2a
}

.stroke-red-900 {
	stroke: #742a2a
}

.group:hover .group-hover\:fill-red-100 {
	fill: #fff5f5
}

.group:hover .group-hover\:stroke-red-100 {
	stroke: #fff5f5
}

.hover\:fill-red-100:hover {
	fill: #fff5f5
}

.hover\:stroke-red-100:hover {
	stroke: #fff5f5
}

.group:hover .group-hover\:fill-red-200 {
	fill: #fed7d7
}

.group:hover .group-hover\:stroke-red-200 {
	stroke: #fed7d7
}

.hover\:fill-red-200:hover {
	fill: #fed7d7
}

.hover\:stroke-red-200:hover {
	stroke: #fed7d7
}

.group:hover .group-hover\:fill-red-300 {
	fill: #feb2b2
}

.group:hover .group-hover\:stroke-red-300 {
	stroke: #feb2b2
}

.hover\:fill-red-300:hover {
	fill: #feb2b2
}

.hover\:stroke-red-300:hover {
	stroke: #feb2b2
}

.group:hover .group-hover\:fill-red-400 {
	fill: #fc8181
}

.group:hover .group-hover\:stroke-red-400 {
	stroke: #fc8181
}

.hover\:fill-red-400:hover {
	fill: #fc8181
}

.hover\:stroke-red-400:hover {
	stroke: #fc8181
}

.group:hover .group-hover\:fill-red-500 {
	fill: #f56565
}

.group:hover .group-hover\:stroke-red-500 {
	stroke: #f56565
}

.hover\:fill-red-500:hover {
	fill: #f56565
}

.hover\:stroke-red-500:hover {
	stroke: #f56565
}

.group:hover .group-hover\:fill-red-600 {
	fill: #e53e3e
}

.group:hover .group-hover\:stroke-red-600 {
	stroke: #e53e3e
}

.hover\:fill-red-600:hover {
	fill: #e53e3e
}

.hover\:stroke-red-600:hover {
	stroke: #e53e3e
}

.group:hover .group-hover\:fill-red-700 {
	fill: #c53030
}

.group:hover .group-hover\:stroke-red-700 {
	stroke: #c53030
}

.hover\:fill-red-700:hover {
	fill: #c53030
}

.hover\:stroke-red-700:hover {
	stroke: #c53030
}

.group:hover .group-hover\:fill-red-800 {
	fill: #9b2c2c
}

.group:hover .group-hover\:stroke-red-800 {
	stroke: #9b2c2c
}

.hover\:fill-red-800:hover {
	fill: #9b2c2c
}

.hover\:stroke-red-800:hover {
	stroke: #9b2c2c
}

.group:hover .group-hover\:fill-red-900 {
	fill: #742a2a
}

.group:hover .group-hover\:stroke-red-900 {
	stroke: #742a2a
}

.hover\:fill-red-900:hover {
	fill: #742a2a
}

.hover\:stroke-red-900:hover {
	stroke: #742a2a
}

.group:focus .group-focus\:fill-red-100 {
	fill: #fff5f5
}

.group:focus .group-focus\:stroke-red-100 {
	stroke: #fff5f5
}

.focus\:fill-red-100:focus {
	fill: #fff5f5
}

.focus\:stroke-red-100:focus {
	stroke: #fff5f5
}

.group:focus .group-focus\:fill-red-200 {
	fill: #fed7d7
}

.group:focus .group-focus\:stroke-red-200 {
	stroke: #fed7d7
}

.focus\:fill-red-200:focus {
	fill: #fed7d7
}

.focus\:stroke-red-200:focus {
	stroke: #fed7d7
}

.group:focus .group-focus\:fill-red-300 {
	fill: #feb2b2
}

.group:focus .group-focus\:stroke-red-300 {
	stroke: #feb2b2
}

.focus\:fill-red-300:focus {
	fill: #feb2b2
}

.focus\:stroke-red-300:focus {
	stroke: #feb2b2
}

.group:focus .group-focus\:fill-red-400 {
	fill: #fc8181
}

.group:focus .group-focus\:stroke-red-400 {
	stroke: #fc8181
}

.focus\:fill-red-400:focus {
	fill: #fc8181
}

.focus\:stroke-red-400:focus {
	stroke: #fc8181
}

.group:focus .group-focus\:fill-red-500 {
	fill: #f56565
}

.group:focus .group-focus\:stroke-red-500 {
	stroke: #f56565
}

.focus\:fill-red-500:focus {
	fill: #f56565
}

.focus\:stroke-red-500:focus {
	stroke: #f56565
}

.group:focus .group-focus\:fill-red-600 {
	fill: #e53e3e
}

.group:focus .group-focus\:stroke-red-600 {
	stroke: #e53e3e
}

.focus\:fill-red-600:focus {
	fill: #e53e3e
}

.focus\:stroke-red-600:focus {
	stroke: #e53e3e
}

.group:focus .group-focus\:fill-red-700 {
	fill: #c53030
}

.group:focus .group-focus\:stroke-red-700 {
	stroke: #c53030
}

.focus\:fill-red-700:focus {
	fill: #c53030
}

.focus\:stroke-red-700:focus {
	stroke: #c53030
}

.group:focus .group-focus\:fill-red-800 {
	fill: #9b2c2c
}

.group:focus .group-focus\:stroke-red-800 {
	stroke: #9b2c2c
}

.focus\:fill-red-800:focus {
	fill: #9b2c2c
}

.focus\:stroke-red-800:focus {
	stroke: #9b2c2c
}

.group:focus .group-focus\:fill-red-900 {
	fill: #742a2a
}

.group:focus .group-focus\:stroke-red-900 {
	stroke: #742a2a
}

.focus\:fill-red-900:focus {
	fill: #742a2a
}

.focus\:stroke-red-900:focus {
	stroke: #742a2a
}

.group:active .group-active\:fill-red-100 {
	fill: #fff5f5
}

.group:active .group-active\:stroke-red-100 {
	stroke: #fff5f5
}

.active\:fill-red-100:active {
	fill: #fff5f5
}

.active\:stroke-red-100:active {
	stroke: #fff5f5
}

.group:active .group-active\:fill-red-200 {
	fill: #fed7d7
}

.group:active .group-active\:stroke-red-200 {
	stroke: #fed7d7
}

.active\:fill-red-200:active {
	fill: #fed7d7
}

.active\:stroke-red-200:active {
	stroke: #fed7d7
}

.group:active .group-active\:fill-red-300 {
	fill: #feb2b2
}

.group:active .group-active\:stroke-red-300 {
	stroke: #feb2b2
}

.active\:fill-red-300:active {
	fill: #feb2b2
}

.active\:stroke-red-300:active {
	stroke: #feb2b2
}

.group:active .group-active\:fill-red-400 {
	fill: #fc8181
}

.group:active .group-active\:stroke-red-400 {
	stroke: #fc8181
}

.active\:fill-red-400:active {
	fill: #fc8181
}

.active\:stroke-red-400:active {
	stroke: #fc8181
}

.group:active .group-active\:fill-red-500 {
	fill: #f56565
}

.group:active .group-active\:stroke-red-500 {
	stroke: #f56565
}

.active\:fill-red-500:active {
	fill: #f56565
}

.active\:stroke-red-500:active {
	stroke: #f56565
}

.group:active .group-active\:fill-red-600 {
	fill: #e53e3e
}

.group:active .group-active\:stroke-red-600 {
	stroke: #e53e3e
}

.active\:fill-red-600:active {
	fill: #e53e3e
}

.active\:stroke-red-600:active {
	stroke: #e53e3e
}

.group:active .group-active\:fill-red-700 {
	fill: #c53030
}

.group:active .group-active\:stroke-red-700 {
	stroke: #c53030
}

.active\:fill-red-700:active {
	fill: #c53030
}

.active\:stroke-red-700:active {
	stroke: #c53030
}

.group:active .group-active\:fill-red-800 {
	fill: #9b2c2c
}

.group:active .group-active\:stroke-red-800 {
	stroke: #9b2c2c
}

.active\:fill-red-800:active {
	fill: #9b2c2c
}

.active\:stroke-red-800:active {
	stroke: #9b2c2c
}

.group:active .group-active\:fill-red-900 {
	fill: #742a2a
}

.group:active .group-active\:stroke-red-900 {
	stroke: #742a2a
}

.active\:fill-red-900:active {
	fill: #742a2a
}

.active\:stroke-red-900:active {
	stroke: #742a2a
}

.group:hover .group-hocus\:fill-red-100 {
	fill: #fff5f5
}

.group:hover .group-hocus\:stroke-red-100 {
	stroke: #fff5f5
}

.group:hover .group-hocus\:fill-red-200 {
	fill: #fed7d7
}

.group:hover .group-hocus\:stroke-red-200 {
	stroke: #fed7d7
}

.group:hover .group-hocus\:fill-red-300 {
	fill: #feb2b2
}

.group:hover .group-hocus\:stroke-red-300 {
	stroke: #feb2b2
}

.group:hover .group-hocus\:fill-red-400 {
	fill: #fc8181
}

.group:hover .group-hocus\:stroke-red-400 {
	stroke: #fc8181
}

.group:hover .group-hocus\:fill-red-500 {
	fill: #f56565
}

.group:hover .group-hocus\:stroke-red-500 {
	stroke: #f56565
}

.group:hover .group-hocus\:fill-red-600 {
	fill: #e53e3e
}

.group:hover .group-hocus\:stroke-red-600 {
	stroke: #e53e3e
}

.group:hover .group-hocus\:fill-red-700 {
	fill: #c53030
}

.group:hover .group-hocus\:stroke-red-700 {
	stroke: #c53030
}

.group:hover .group-hocus\:fill-red-800 {
	fill: #9b2c2c
}

.group:hover .group-hocus\:stroke-red-800 {
	stroke: #9b2c2c
}

.group:hover .group-hocus\:fill-red-900 {
	fill: #742a2a
}

.group:hover .group-hocus\:stroke-red-900 {
	stroke: #742a2a
}

.group:focus .group-hocus\:fill-red-100 {
	fill: #fff5f5
}

.group:focus .group-hocus\:stroke-red-100 {
	stroke: #fff5f5
}

.group:focus .group-hocus\:fill-red-200 {
	fill: #fed7d7
}

.group:focus .group-hocus\:stroke-red-200 {
	stroke: #fed7d7
}

.group:focus .group-hocus\:fill-red-300 {
	fill: #feb2b2
}

.group:focus .group-hocus\:stroke-red-300 {
	stroke: #feb2b2
}

.group:focus .group-hocus\:fill-red-400 {
	fill: #fc8181
}

.group:focus .group-hocus\:stroke-red-400 {
	stroke: #fc8181
}

.group:focus .group-hocus\:fill-red-500 {
	fill: #f56565
}

.group:focus .group-hocus\:stroke-red-500 {
	stroke: #f56565
}

.group:focus .group-hocus\:fill-red-600 {
	fill: #e53e3e
}

.group:focus .group-hocus\:stroke-red-600 {
	stroke: #e53e3e
}

.group:focus .group-hocus\:fill-red-700 {
	fill: #c53030
}

.group:focus .group-hocus\:stroke-red-700 {
	stroke: #c53030
}

.group:focus .group-hocus\:fill-red-800 {
	fill: #9b2c2c
}

.group:focus .group-hocus\:stroke-red-800 {
	stroke: #9b2c2c
}

.group:focus .group-hocus\:fill-red-900 {
	fill: #742a2a
}

.group:focus .group-hocus\:stroke-red-900 {
	stroke: #742a2a
}

.group:active .group-hocus\:fill-red-100 {
	fill: #fff5f5
}

.group:active .group-hocus\:stroke-red-100 {
	stroke: #fff5f5
}

.hocus\:fill-red-100:active,
.hocus\:fill-red-100:focus,
.hocus\:fill-red-100:hover {
	fill: #fff5f5
}

.hocus\:stroke-red-100:active,
.hocus\:stroke-red-100:focus,
.hocus\:stroke-red-100:hover {
	stroke: #fff5f5
}

.group:active .group-hocus\:fill-red-200 {
	fill: #fed7d7
}

.group:active .group-hocus\:stroke-red-200 {
	stroke: #fed7d7
}

.hocus\:fill-red-200:active,
.hocus\:fill-red-200:focus,
.hocus\:fill-red-200:hover {
	fill: #fed7d7
}

.hocus\:stroke-red-200:active,
.hocus\:stroke-red-200:focus,
.hocus\:stroke-red-200:hover {
	stroke: #fed7d7
}

.group:active .group-hocus\:fill-red-300 {
	fill: #feb2b2
}

.group:active .group-hocus\:stroke-red-300 {
	stroke: #feb2b2
}

.hocus\:fill-red-300:active,
.hocus\:fill-red-300:focus,
.hocus\:fill-red-300:hover {
	fill: #feb2b2
}

.hocus\:stroke-red-300:active,
.hocus\:stroke-red-300:focus,
.hocus\:stroke-red-300:hover {
	stroke: #feb2b2
}

.group:active .group-hocus\:fill-red-400 {
	fill: #fc8181
}

.group:active .group-hocus\:stroke-red-400 {
	stroke: #fc8181
}

.hocus\:fill-red-400:active,
.hocus\:fill-red-400:focus,
.hocus\:fill-red-400:hover {
	fill: #fc8181
}

.hocus\:stroke-red-400:active,
.hocus\:stroke-red-400:focus,
.hocus\:stroke-red-400:hover {
	stroke: #fc8181
}

.group:active .group-hocus\:fill-red-500 {
	fill: #f56565
}

.group:active .group-hocus\:stroke-red-500 {
	stroke: #f56565
}

.hocus\:fill-red-500:active,
.hocus\:fill-red-500:focus,
.hocus\:fill-red-500:hover {
	fill: #f56565
}

.hocus\:stroke-red-500:active,
.hocus\:stroke-red-500:focus,
.hocus\:stroke-red-500:hover {
	stroke: #f56565
}

.group:active .group-hocus\:fill-red-600 {
	fill: #e53e3e
}

.group:active .group-hocus\:stroke-red-600 {
	stroke: #e53e3e
}

.hocus\:fill-red-600:active,
.hocus\:fill-red-600:focus,
.hocus\:fill-red-600:hover {
	fill: #e53e3e
}

.hocus\:stroke-red-600:active,
.hocus\:stroke-red-600:focus,
.hocus\:stroke-red-600:hover {
	stroke: #e53e3e
}

.group:active .group-hocus\:fill-red-700 {
	fill: #c53030
}

.group:active .group-hocus\:stroke-red-700 {
	stroke: #c53030
}

.hocus\:fill-red-700:active,
.hocus\:fill-red-700:focus,
.hocus\:fill-red-700:hover {
	fill: #c53030
}

.hocus\:stroke-red-700:active,
.hocus\:stroke-red-700:focus,
.hocus\:stroke-red-700:hover {
	stroke: #c53030
}

.group:active .group-hocus\:fill-red-800 {
	fill: #9b2c2c
}

.group:active .group-hocus\:stroke-red-800 {
	stroke: #9b2c2c
}

.hocus\:fill-red-800:active,
.hocus\:fill-red-800:focus,
.hocus\:fill-red-800:hover {
	fill: #9b2c2c
}

.hocus\:stroke-red-800:active,
.hocus\:stroke-red-800:focus,
.hocus\:stroke-red-800:hover {
	stroke: #9b2c2c
}

.group:active .group-hocus\:fill-red-900 {
	fill: #742a2a
}

.group:active .group-hocus\:stroke-red-900 {
	stroke: #742a2a
}

.hocus\:fill-red-900:active,
.hocus\:fill-red-900:focus,
.hocus\:fill-red-900:hover {
	fill: #742a2a
}

.hocus\:stroke-red-900:active,
.hocus\:stroke-red-900:focus,
.hocus\:stroke-red-900:hover {
	stroke: #742a2a
}

.fill-blue-100 {
	fill: #ebf8ff
}

.stroke-blue-100 {
	stroke: #ebf8ff
}

.fill-blue-200 {
	fill: #bee3f8
}

.stroke-blue-200 {
	stroke: #bee3f8
}

.fill-blue-300 {
	fill: #90cdf4
}

.stroke-blue-300 {
	stroke: #90cdf4
}

.fill-blue-400 {
	fill: #63b3ed
}

.stroke-blue-400 {
	stroke: #63b3ed
}

.fill-blue-500 {
	fill: #4299e1
}

.stroke-blue-500 {
	stroke: #4299e1
}

.fill-blue-600 {
	fill: #3182ce
}

.stroke-blue-600 {
	stroke: #3182ce
}

.fill-blue-700 {
	fill: #2b6cb0
}

.stroke-blue-700 {
	stroke: #2b6cb0
}

.fill-blue-800 {
	fill: #2c5282
}

.stroke-blue-800 {
	stroke: #2c5282
}

.fill-blue-900 {
	fill: #2a4365
}

.stroke-blue-900 {
	stroke: #2a4365
}

.group:hover .group-hover\:fill-blue-100 {
	fill: #ebf8ff
}

.group:hover .group-hover\:stroke-blue-100 {
	stroke: #ebf8ff
}

.hover\:fill-blue-100:hover {
	fill: #ebf8ff
}

.hover\:stroke-blue-100:hover {
	stroke: #ebf8ff
}

.group:hover .group-hover\:fill-blue-200 {
	fill: #bee3f8
}

.group:hover .group-hover\:stroke-blue-200 {
	stroke: #bee3f8
}

.hover\:fill-blue-200:hover {
	fill: #bee3f8
}

.hover\:stroke-blue-200:hover {
	stroke: #bee3f8
}

.group:hover .group-hover\:fill-blue-300 {
	fill: #90cdf4
}

.group:hover .group-hover\:stroke-blue-300 {
	stroke: #90cdf4
}

.hover\:fill-blue-300:hover {
	fill: #90cdf4
}

.hover\:stroke-blue-300:hover {
	stroke: #90cdf4
}

.group:hover .group-hover\:fill-blue-400 {
	fill: #63b3ed
}

.group:hover .group-hover\:stroke-blue-400 {
	stroke: #63b3ed
}

.hover\:fill-blue-400:hover {
	fill: #63b3ed
}

.hover\:stroke-blue-400:hover {
	stroke: #63b3ed
}

.group:hover .group-hover\:fill-blue-500 {
	fill: #4299e1
}

.group:hover .group-hover\:stroke-blue-500 {
	stroke: #4299e1
}

.hover\:fill-blue-500:hover {
	fill: #4299e1
}

.hover\:stroke-blue-500:hover {
	stroke: #4299e1
}

.group:hover .group-hover\:fill-blue-600 {
	fill: #3182ce
}

.group:hover .group-hover\:stroke-blue-600 {
	stroke: #3182ce
}

.hover\:fill-blue-600:hover {
	fill: #3182ce
}

.hover\:stroke-blue-600:hover {
	stroke: #3182ce
}

.group:hover .group-hover\:fill-blue-700 {
	fill: #2b6cb0
}

.group:hover .group-hover\:stroke-blue-700 {
	stroke: #2b6cb0
}

.hover\:fill-blue-700:hover {
	fill: #2b6cb0
}

.hover\:stroke-blue-700:hover {
	stroke: #2b6cb0
}

.group:hover .group-hover\:fill-blue-800 {
	fill: #2c5282
}

.group:hover .group-hover\:stroke-blue-800 {
	stroke: #2c5282
}

.hover\:fill-blue-800:hover {
	fill: #2c5282
}

.hover\:stroke-blue-800:hover {
	stroke: #2c5282
}

.group:hover .group-hover\:fill-blue-900 {
	fill: #2a4365
}

.group:hover .group-hover\:stroke-blue-900 {
	stroke: #2a4365
}

.hover\:fill-blue-900:hover {
	fill: #2a4365
}

.hover\:stroke-blue-900:hover {
	stroke: #2a4365
}

.group:focus .group-focus\:fill-blue-100 {
	fill: #ebf8ff
}

.group:focus .group-focus\:stroke-blue-100 {
	stroke: #ebf8ff
}

.focus\:fill-blue-100:focus {
	fill: #ebf8ff
}

.focus\:stroke-blue-100:focus {
	stroke: #ebf8ff
}

.group:focus .group-focus\:fill-blue-200 {
	fill: #bee3f8
}

.group:focus .group-focus\:stroke-blue-200 {
	stroke: #bee3f8
}

.focus\:fill-blue-200:focus {
	fill: #bee3f8
}

.focus\:stroke-blue-200:focus {
	stroke: #bee3f8
}

.group:focus .group-focus\:fill-blue-300 {
	fill: #90cdf4
}

.group:focus .group-focus\:stroke-blue-300 {
	stroke: #90cdf4
}

.focus\:fill-blue-300:focus {
	fill: #90cdf4
}

.focus\:stroke-blue-300:focus {
	stroke: #90cdf4
}

.group:focus .group-focus\:fill-blue-400 {
	fill: #63b3ed
}

.group:focus .group-focus\:stroke-blue-400 {
	stroke: #63b3ed
}

.focus\:fill-blue-400:focus {
	fill: #63b3ed
}

.focus\:stroke-blue-400:focus {
	stroke: #63b3ed
}

.group:focus .group-focus\:fill-blue-500 {
	fill: #4299e1
}

.group:focus .group-focus\:stroke-blue-500 {
	stroke: #4299e1
}

.focus\:fill-blue-500:focus {
	fill: #4299e1
}

.focus\:stroke-blue-500:focus {
	stroke: #4299e1
}

.group:focus .group-focus\:fill-blue-600 {
	fill: #3182ce
}

.group:focus .group-focus\:stroke-blue-600 {
	stroke: #3182ce
}

.focus\:fill-blue-600:focus {
	fill: #3182ce
}

.focus\:stroke-blue-600:focus {
	stroke: #3182ce
}

.group:focus .group-focus\:fill-blue-700 {
	fill: #2b6cb0
}

.group:focus .group-focus\:stroke-blue-700 {
	stroke: #2b6cb0
}

.focus\:fill-blue-700:focus {
	fill: #2b6cb0
}

.focus\:stroke-blue-700:focus {
	stroke: #2b6cb0
}

.group:focus .group-focus\:fill-blue-800 {
	fill: #2c5282
}

.group:focus .group-focus\:stroke-blue-800 {
	stroke: #2c5282
}

.focus\:fill-blue-800:focus {
	fill: #2c5282
}

.focus\:stroke-blue-800:focus {
	stroke: #2c5282
}

.group:focus .group-focus\:fill-blue-900 {
	fill: #2a4365
}

.group:focus .group-focus\:stroke-blue-900 {
	stroke: #2a4365
}

.focus\:fill-blue-900:focus {
	fill: #2a4365
}

.focus\:stroke-blue-900:focus {
	stroke: #2a4365
}

.group:active .group-active\:fill-blue-100 {
	fill: #ebf8ff
}

.group:active .group-active\:stroke-blue-100 {
	stroke: #ebf8ff
}

.active\:fill-blue-100:active {
	fill: #ebf8ff
}

.active\:stroke-blue-100:active {
	stroke: #ebf8ff
}

.group:active .group-active\:fill-blue-200 {
	fill: #bee3f8
}

.group:active .group-active\:stroke-blue-200 {
	stroke: #bee3f8
}

.active\:fill-blue-200:active {
	fill: #bee3f8
}

.active\:stroke-blue-200:active {
	stroke: #bee3f8
}

.group:active .group-active\:fill-blue-300 {
	fill: #90cdf4
}

.group:active .group-active\:stroke-blue-300 {
	stroke: #90cdf4
}

.active\:fill-blue-300:active {
	fill: #90cdf4
}

.active\:stroke-blue-300:active {
	stroke: #90cdf4
}

.group:active .group-active\:fill-blue-400 {
	fill: #63b3ed
}

.group:active .group-active\:stroke-blue-400 {
	stroke: #63b3ed
}

.active\:fill-blue-400:active {
	fill: #63b3ed
}

.active\:stroke-blue-400:active {
	stroke: #63b3ed
}

.group:active .group-active\:fill-blue-500 {
	fill: #4299e1
}

.group:active .group-active\:stroke-blue-500 {
	stroke: #4299e1
}

.active\:fill-blue-500:active {
	fill: #4299e1
}

.active\:stroke-blue-500:active {
	stroke: #4299e1
}

.group:active .group-active\:fill-blue-600 {
	fill: #3182ce
}

.group:active .group-active\:stroke-blue-600 {
	stroke: #3182ce
}

.active\:fill-blue-600:active {
	fill: #3182ce
}

.active\:stroke-blue-600:active {
	stroke: #3182ce
}

.group:active .group-active\:fill-blue-700 {
	fill: #2b6cb0
}

.group:active .group-active\:stroke-blue-700 {
	stroke: #2b6cb0
}

.active\:fill-blue-700:active {
	fill: #2b6cb0
}

.active\:stroke-blue-700:active {
	stroke: #2b6cb0
}

.group:active .group-active\:fill-blue-800 {
	fill: #2c5282
}

.group:active .group-active\:stroke-blue-800 {
	stroke: #2c5282
}

.active\:fill-blue-800:active {
	fill: #2c5282
}

.active\:stroke-blue-800:active {
	stroke: #2c5282
}

.group:active .group-active\:fill-blue-900 {
	fill: #2a4365
}

.group:active .group-active\:stroke-blue-900 {
	stroke: #2a4365
}

.active\:fill-blue-900:active {
	fill: #2a4365
}

.active\:stroke-blue-900:active {
	stroke: #2a4365
}

.group:hover .group-hocus\:fill-blue-100 {
	fill: #ebf8ff
}

.group:hover .group-hocus\:stroke-blue-100 {
	stroke: #ebf8ff
}

.group:hover .group-hocus\:fill-blue-200 {
	fill: #bee3f8
}

.group:hover .group-hocus\:stroke-blue-200 {
	stroke: #bee3f8
}

.group:hover .group-hocus\:fill-blue-300 {
	fill: #90cdf4
}

.group:hover .group-hocus\:stroke-blue-300 {
	stroke: #90cdf4
}

.group:hover .group-hocus\:fill-blue-400 {
	fill: #63b3ed
}

.group:hover .group-hocus\:stroke-blue-400 {
	stroke: #63b3ed
}

.group:hover .group-hocus\:fill-blue-500 {
	fill: #4299e1
}

.group:hover .group-hocus\:stroke-blue-500 {
	stroke: #4299e1
}

.group:hover .group-hocus\:fill-blue-600 {
	fill: #3182ce
}

.group:hover .group-hocus\:stroke-blue-600 {
	stroke: #3182ce
}

.group:hover .group-hocus\:fill-blue-700 {
	fill: #2b6cb0
}

.group:hover .group-hocus\:stroke-blue-700 {
	stroke: #2b6cb0
}

.group:hover .group-hocus\:fill-blue-800 {
	fill: #2c5282
}

.group:hover .group-hocus\:stroke-blue-800 {
	stroke: #2c5282
}

.group:hover .group-hocus\:fill-blue-900 {
	fill: #2a4365
}

.group:hover .group-hocus\:stroke-blue-900 {
	stroke: #2a4365
}

.group:focus .group-hocus\:fill-blue-100 {
	fill: #ebf8ff
}

.group:focus .group-hocus\:stroke-blue-100 {
	stroke: #ebf8ff
}

.group:focus .group-hocus\:fill-blue-200 {
	fill: #bee3f8
}

.group:focus .group-hocus\:stroke-blue-200 {
	stroke: #bee3f8
}

.group:focus .group-hocus\:fill-blue-300 {
	fill: #90cdf4
}

.group:focus .group-hocus\:stroke-blue-300 {
	stroke: #90cdf4
}

.group:focus .group-hocus\:fill-blue-400 {
	fill: #63b3ed
}

.group:focus .group-hocus\:stroke-blue-400 {
	stroke: #63b3ed
}

.group:focus .group-hocus\:fill-blue-500 {
	fill: #4299e1
}

.group:focus .group-hocus\:stroke-blue-500 {
	stroke: #4299e1
}

.group:focus .group-hocus\:fill-blue-600 {
	fill: #3182ce
}

.group:focus .group-hocus\:stroke-blue-600 {
	stroke: #3182ce
}

.group:focus .group-hocus\:fill-blue-700 {
	fill: #2b6cb0
}

.group:focus .group-hocus\:stroke-blue-700 {
	stroke: #2b6cb0
}

.group:focus .group-hocus\:fill-blue-800 {
	fill: #2c5282
}

.group:focus .group-hocus\:stroke-blue-800 {
	stroke: #2c5282
}

.group:focus .group-hocus\:fill-blue-900 {
	fill: #2a4365
}

.group:focus .group-hocus\:stroke-blue-900 {
	stroke: #2a4365
}

.group:active .group-hocus\:fill-blue-100 {
	fill: #ebf8ff
}

.group:active .group-hocus\:stroke-blue-100 {
	stroke: #ebf8ff
}

.hocus\:fill-blue-100:active,
.hocus\:fill-blue-100:focus,
.hocus\:fill-blue-100:hover {
	fill: #ebf8ff
}

.hocus\:stroke-blue-100:active,
.hocus\:stroke-blue-100:focus,
.hocus\:stroke-blue-100:hover {
	stroke: #ebf8ff
}

.group:active .group-hocus\:fill-blue-200 {
	fill: #bee3f8
}

.group:active .group-hocus\:stroke-blue-200 {
	stroke: #bee3f8
}

.hocus\:fill-blue-200:active,
.hocus\:fill-blue-200:focus,
.hocus\:fill-blue-200:hover {
	fill: #bee3f8
}

.hocus\:stroke-blue-200:active,
.hocus\:stroke-blue-200:focus,
.hocus\:stroke-blue-200:hover {
	stroke: #bee3f8
}

.group:active .group-hocus\:fill-blue-300 {
	fill: #90cdf4
}

.group:active .group-hocus\:stroke-blue-300 {
	stroke: #90cdf4
}

.hocus\:fill-blue-300:active,
.hocus\:fill-blue-300:focus,
.hocus\:fill-blue-300:hover {
	fill: #90cdf4
}

.hocus\:stroke-blue-300:active,
.hocus\:stroke-blue-300:focus,
.hocus\:stroke-blue-300:hover {
	stroke: #90cdf4
}

.group:active .group-hocus\:fill-blue-400 {
	fill: #63b3ed
}

.group:active .group-hocus\:stroke-blue-400 {
	stroke: #63b3ed
}

.hocus\:fill-blue-400:active,
.hocus\:fill-blue-400:focus,
.hocus\:fill-blue-400:hover {
	fill: #63b3ed
}

.hocus\:stroke-blue-400:active,
.hocus\:stroke-blue-400:focus,
.hocus\:stroke-blue-400:hover {
	stroke: #63b3ed
}

.group:active .group-hocus\:fill-blue-500 {
	fill: #4299e1
}

.group:active .group-hocus\:stroke-blue-500 {
	stroke: #4299e1
}

.hocus\:fill-blue-500:active,
.hocus\:fill-blue-500:focus,
.hocus\:fill-blue-500:hover {
	fill: #4299e1
}

.hocus\:stroke-blue-500:active,
.hocus\:stroke-blue-500:focus,
.hocus\:stroke-blue-500:hover {
	stroke: #4299e1
}

.group:active .group-hocus\:fill-blue-600 {
	fill: #3182ce
}

.group:active .group-hocus\:stroke-blue-600 {
	stroke: #3182ce
}

.hocus\:fill-blue-600:active,
.hocus\:fill-blue-600:focus,
.hocus\:fill-blue-600:hover {
	fill: #3182ce
}

.hocus\:stroke-blue-600:active,
.hocus\:stroke-blue-600:focus,
.hocus\:stroke-blue-600:hover {
	stroke: #3182ce
}

.group:active .group-hocus\:fill-blue-700 {
	fill: #2b6cb0
}

.group:active .group-hocus\:stroke-blue-700 {
	stroke: #2b6cb0
}

.hocus\:fill-blue-700:active,
.hocus\:fill-blue-700:focus,
.hocus\:fill-blue-700:hover {
	fill: #2b6cb0
}

.hocus\:stroke-blue-700:active,
.hocus\:stroke-blue-700:focus,
.hocus\:stroke-blue-700:hover {
	stroke: #2b6cb0
}

.group:active .group-hocus\:fill-blue-800 {
	fill: #2c5282
}

.group:active .group-hocus\:stroke-blue-800 {
	stroke: #2c5282
}

.hocus\:fill-blue-800:active,
.hocus\:fill-blue-800:focus,
.hocus\:fill-blue-800:hover {
	fill: #2c5282
}

.hocus\:stroke-blue-800:active,
.hocus\:stroke-blue-800:focus,
.hocus\:stroke-blue-800:hover {
	stroke: #2c5282
}

.group:active .group-hocus\:fill-blue-900 {
	fill: #2a4365
}

.group:active .group-hocus\:stroke-blue-900 {
	stroke: #2a4365
}

.hocus\:fill-blue-900:active,
.hocus\:fill-blue-900:focus,
.hocus\:fill-blue-900:hover {
	fill: #2a4365
}

.hocus\:stroke-blue-900:active,
.hocus\:stroke-blue-900:focus,
.hocus\:stroke-blue-900:hover {
	stroke: #2a4365
}

.fill-teal-100 {
	fill: #e6fffa
}

.stroke-teal-100 {
	stroke: #e6fffa
}

.fill-teal-200 {
	fill: #b2f5ea
}

.stroke-teal-200 {
	stroke: #b2f5ea
}

.fill-teal-300 {
	fill: #81e6d9
}

.stroke-teal-300 {
	stroke: #81e6d9
}

.fill-teal-400 {
	fill: #4fd1c5
}

.stroke-teal-400 {
	stroke: #4fd1c5
}

.fill-teal-500 {
	fill: #38b2ac
}

.stroke-teal-500 {
	stroke: #38b2ac
}

.fill-teal-600 {
	fill: #319795
}

.stroke-teal-600 {
	stroke: #319795
}

.fill-teal-700 {
	fill: #2c7a7b
}

.stroke-teal-700 {
	stroke: #2c7a7b
}

.fill-teal-800 {
	fill: #285e61
}

.stroke-teal-800 {
	stroke: #285e61
}

.fill-teal-900 {
	fill: #234e52
}

.stroke-teal-900 {
	stroke: #234e52
}

.group:hover .group-hover\:fill-teal-100 {
	fill: #e6fffa
}

.group:hover .group-hover\:stroke-teal-100 {
	stroke: #e6fffa
}

.hover\:fill-teal-100:hover {
	fill: #e6fffa
}

.hover\:stroke-teal-100:hover {
	stroke: #e6fffa
}

.group:hover .group-hover\:fill-teal-200 {
	fill: #b2f5ea
}

.group:hover .group-hover\:stroke-teal-200 {
	stroke: #b2f5ea
}

.hover\:fill-teal-200:hover {
	fill: #b2f5ea
}

.hover\:stroke-teal-200:hover {
	stroke: #b2f5ea
}

.group:hover .group-hover\:fill-teal-300 {
	fill: #81e6d9
}

.group:hover .group-hover\:stroke-teal-300 {
	stroke: #81e6d9
}

.hover\:fill-teal-300:hover {
	fill: #81e6d9
}

.hover\:stroke-teal-300:hover {
	stroke: #81e6d9
}

.group:hover .group-hover\:fill-teal-400 {
	fill: #4fd1c5
}

.group:hover .group-hover\:stroke-teal-400 {
	stroke: #4fd1c5
}

.hover\:fill-teal-400:hover {
	fill: #4fd1c5
}

.hover\:stroke-teal-400:hover {
	stroke: #4fd1c5
}

.group:hover .group-hover\:fill-teal-500 {
	fill: #38b2ac
}

.group:hover .group-hover\:stroke-teal-500 {
	stroke: #38b2ac
}

.hover\:fill-teal-500:hover {
	fill: #38b2ac
}

.hover\:stroke-teal-500:hover {
	stroke: #38b2ac
}

.group:hover .group-hover\:fill-teal-600 {
	fill: #319795
}

.group:hover .group-hover\:stroke-teal-600 {
	stroke: #319795
}

.hover\:fill-teal-600:hover {
	fill: #319795
}

.hover\:stroke-teal-600:hover {
	stroke: #319795
}

.group:hover .group-hover\:fill-teal-700 {
	fill: #2c7a7b
}

.group:hover .group-hover\:stroke-teal-700 {
	stroke: #2c7a7b
}

.hover\:fill-teal-700:hover {
	fill: #2c7a7b
}

.hover\:stroke-teal-700:hover {
	stroke: #2c7a7b
}

.group:hover .group-hover\:fill-teal-800 {
	fill: #285e61
}

.group:hover .group-hover\:stroke-teal-800 {
	stroke: #285e61
}

.hover\:fill-teal-800:hover {
	fill: #285e61
}

.hover\:stroke-teal-800:hover {
	stroke: #285e61
}

.group:hover .group-hover\:fill-teal-900 {
	fill: #234e52
}

.group:hover .group-hover\:stroke-teal-900 {
	stroke: #234e52
}

.hover\:fill-teal-900:hover {
	fill: #234e52
}

.hover\:stroke-teal-900:hover {
	stroke: #234e52
}

.group:focus .group-focus\:fill-teal-100 {
	fill: #e6fffa
}

.group:focus .group-focus\:stroke-teal-100 {
	stroke: #e6fffa
}

.focus\:fill-teal-100:focus {
	fill: #e6fffa
}

.focus\:stroke-teal-100:focus {
	stroke: #e6fffa
}

.group:focus .group-focus\:fill-teal-200 {
	fill: #b2f5ea
}

.group:focus .group-focus\:stroke-teal-200 {
	stroke: #b2f5ea
}

.focus\:fill-teal-200:focus {
	fill: #b2f5ea
}

.focus\:stroke-teal-200:focus {
	stroke: #b2f5ea
}

.group:focus .group-focus\:fill-teal-300 {
	fill: #81e6d9
}

.group:focus .group-focus\:stroke-teal-300 {
	stroke: #81e6d9
}

.focus\:fill-teal-300:focus {
	fill: #81e6d9
}

.focus\:stroke-teal-300:focus {
	stroke: #81e6d9
}

.group:focus .group-focus\:fill-teal-400 {
	fill: #4fd1c5
}

.group:focus .group-focus\:stroke-teal-400 {
	stroke: #4fd1c5
}

.focus\:fill-teal-400:focus {
	fill: #4fd1c5
}

.focus\:stroke-teal-400:focus {
	stroke: #4fd1c5
}

.group:focus .group-focus\:fill-teal-500 {
	fill: #38b2ac
}

.group:focus .group-focus\:stroke-teal-500 {
	stroke: #38b2ac
}

.focus\:fill-teal-500:focus {
	fill: #38b2ac
}

.focus\:stroke-teal-500:focus {
	stroke: #38b2ac
}

.group:focus .group-focus\:fill-teal-600 {
	fill: #319795
}

.group:focus .group-focus\:stroke-teal-600 {
	stroke: #319795
}

.focus\:fill-teal-600:focus {
	fill: #319795
}

.focus\:stroke-teal-600:focus {
	stroke: #319795
}

.group:focus .group-focus\:fill-teal-700 {
	fill: #2c7a7b
}

.group:focus .group-focus\:stroke-teal-700 {
	stroke: #2c7a7b
}

.focus\:fill-teal-700:focus {
	fill: #2c7a7b
}

.focus\:stroke-teal-700:focus {
	stroke: #2c7a7b
}

.group:focus .group-focus\:fill-teal-800 {
	fill: #285e61
}

.group:focus .group-focus\:stroke-teal-800 {
	stroke: #285e61
}

.focus\:fill-teal-800:focus {
	fill: #285e61
}

.focus\:stroke-teal-800:focus {
	stroke: #285e61
}

.group:focus .group-focus\:fill-teal-900 {
	fill: #234e52
}

.group:focus .group-focus\:stroke-teal-900 {
	stroke: #234e52
}

.focus\:fill-teal-900:focus {
	fill: #234e52
}

.focus\:stroke-teal-900:focus {
	stroke: #234e52
}

.group:active .group-active\:fill-teal-100 {
	fill: #e6fffa
}

.group:active .group-active\:stroke-teal-100 {
	stroke: #e6fffa
}

.active\:fill-teal-100:active {
	fill: #e6fffa
}

.active\:stroke-teal-100:active {
	stroke: #e6fffa
}

.group:active .group-active\:fill-teal-200 {
	fill: #b2f5ea
}

.group:active .group-active\:stroke-teal-200 {
	stroke: #b2f5ea
}

.active\:fill-teal-200:active {
	fill: #b2f5ea
}

.active\:stroke-teal-200:active {
	stroke: #b2f5ea
}

.group:active .group-active\:fill-teal-300 {
	fill: #81e6d9
}

.group:active .group-active\:stroke-teal-300 {
	stroke: #81e6d9
}

.active\:fill-teal-300:active {
	fill: #81e6d9
}

.active\:stroke-teal-300:active {
	stroke: #81e6d9
}

.group:active .group-active\:fill-teal-400 {
	fill: #4fd1c5
}

.group:active .group-active\:stroke-teal-400 {
	stroke: #4fd1c5
}

.active\:fill-teal-400:active {
	fill: #4fd1c5
}

.active\:stroke-teal-400:active {
	stroke: #4fd1c5
}

.group:active .group-active\:fill-teal-500 {
	fill: #38b2ac
}

.group:active .group-active\:stroke-teal-500 {
	stroke: #38b2ac
}

.active\:fill-teal-500:active {
	fill: #38b2ac
}

.active\:stroke-teal-500:active {
	stroke: #38b2ac
}

.group:active .group-active\:fill-teal-600 {
	fill: #319795
}

.group:active .group-active\:stroke-teal-600 {
	stroke: #319795
}

.active\:fill-teal-600:active {
	fill: #319795
}

.active\:stroke-teal-600:active {
	stroke: #319795
}

.group:active .group-active\:fill-teal-700 {
	fill: #2c7a7b
}

.group:active .group-active\:stroke-teal-700 {
	stroke: #2c7a7b
}

.active\:fill-teal-700:active {
	fill: #2c7a7b
}

.active\:stroke-teal-700:active {
	stroke: #2c7a7b
}

.group:active .group-active\:fill-teal-800 {
	fill: #285e61
}

.group:active .group-active\:stroke-teal-800 {
	stroke: #285e61
}

.active\:fill-teal-800:active {
	fill: #285e61
}

.active\:stroke-teal-800:active {
	stroke: #285e61
}

.group:active .group-active\:fill-teal-900 {
	fill: #234e52
}

.group:active .group-active\:stroke-teal-900 {
	stroke: #234e52
}

.active\:fill-teal-900:active {
	fill: #234e52
}

.active\:stroke-teal-900:active {
	stroke: #234e52
}

.group:hover .group-hocus\:fill-teal-100 {
	fill: #e6fffa
}

.group:hover .group-hocus\:stroke-teal-100 {
	stroke: #e6fffa
}

.group:hover .group-hocus\:fill-teal-200 {
	fill: #b2f5ea
}

.group:hover .group-hocus\:stroke-teal-200 {
	stroke: #b2f5ea
}

.group:hover .group-hocus\:fill-teal-300 {
	fill: #81e6d9
}

.group:hover .group-hocus\:stroke-teal-300 {
	stroke: #81e6d9
}

.group:hover .group-hocus\:fill-teal-400 {
	fill: #4fd1c5
}

.group:hover .group-hocus\:stroke-teal-400 {
	stroke: #4fd1c5
}

.group:hover .group-hocus\:fill-teal-500 {
	fill: #38b2ac
}

.group:hover .group-hocus\:stroke-teal-500 {
	stroke: #38b2ac
}

.group:hover .group-hocus\:fill-teal-600 {
	fill: #319795
}

.group:hover .group-hocus\:stroke-teal-600 {
	stroke: #319795
}

.group:hover .group-hocus\:fill-teal-700 {
	fill: #2c7a7b
}

.group:hover .group-hocus\:stroke-teal-700 {
	stroke: #2c7a7b
}

.group:hover .group-hocus\:fill-teal-800 {
	fill: #285e61
}

.group:hover .group-hocus\:stroke-teal-800 {
	stroke: #285e61
}

.group:hover .group-hocus\:fill-teal-900 {
	fill: #234e52
}

.group:hover .group-hocus\:stroke-teal-900 {
	stroke: #234e52
}

.group:focus .group-hocus\:fill-teal-100 {
	fill: #e6fffa
}

.group:focus .group-hocus\:stroke-teal-100 {
	stroke: #e6fffa
}

.group:focus .group-hocus\:fill-teal-200 {
	fill: #b2f5ea
}

.group:focus .group-hocus\:stroke-teal-200 {
	stroke: #b2f5ea
}

.group:focus .group-hocus\:fill-teal-300 {
	fill: #81e6d9
}

.group:focus .group-hocus\:stroke-teal-300 {
	stroke: #81e6d9
}

.group:focus .group-hocus\:fill-teal-400 {
	fill: #4fd1c5
}

.group:focus .group-hocus\:stroke-teal-400 {
	stroke: #4fd1c5
}

.group:focus .group-hocus\:fill-teal-500 {
	fill: #38b2ac
}

.group:focus .group-hocus\:stroke-teal-500 {
	stroke: #38b2ac
}

.group:focus .group-hocus\:fill-teal-600 {
	fill: #319795
}

.group:focus .group-hocus\:stroke-teal-600 {
	stroke: #319795
}

.group:focus .group-hocus\:fill-teal-700 {
	fill: #2c7a7b
}

.group:focus .group-hocus\:stroke-teal-700 {
	stroke: #2c7a7b
}

.group:focus .group-hocus\:fill-teal-800 {
	fill: #285e61
}

.group:focus .group-hocus\:stroke-teal-800 {
	stroke: #285e61
}

.group:focus .group-hocus\:fill-teal-900 {
	fill: #234e52
}

.group:focus .group-hocus\:stroke-teal-900 {
	stroke: #234e52
}

.group:active .group-hocus\:fill-teal-100 {
	fill: #e6fffa
}

.group:active .group-hocus\:stroke-teal-100 {
	stroke: #e6fffa
}

.hocus\:fill-teal-100:active,
.hocus\:fill-teal-100:focus,
.hocus\:fill-teal-100:hover {
	fill: #e6fffa
}

.hocus\:stroke-teal-100:active,
.hocus\:stroke-teal-100:focus,
.hocus\:stroke-teal-100:hover {
	stroke: #e6fffa
}

.group:active .group-hocus\:fill-teal-200 {
	fill: #b2f5ea
}

.group:active .group-hocus\:stroke-teal-200 {
	stroke: #b2f5ea
}

.hocus\:fill-teal-200:active,
.hocus\:fill-teal-200:focus,
.hocus\:fill-teal-200:hover {
	fill: #b2f5ea
}

.hocus\:stroke-teal-200:active,
.hocus\:stroke-teal-200:focus,
.hocus\:stroke-teal-200:hover {
	stroke: #b2f5ea
}

.group:active .group-hocus\:fill-teal-300 {
	fill: #81e6d9
}

.group:active .group-hocus\:stroke-teal-300 {
	stroke: #81e6d9
}

.hocus\:fill-teal-300:active,
.hocus\:fill-teal-300:focus,
.hocus\:fill-teal-300:hover {
	fill: #81e6d9
}

.hocus\:stroke-teal-300:active,
.hocus\:stroke-teal-300:focus,
.hocus\:stroke-teal-300:hover {
	stroke: #81e6d9
}

.group:active .group-hocus\:fill-teal-400 {
	fill: #4fd1c5
}

.group:active .group-hocus\:stroke-teal-400 {
	stroke: #4fd1c5
}

.hocus\:fill-teal-400:active,
.hocus\:fill-teal-400:focus,
.hocus\:fill-teal-400:hover {
	fill: #4fd1c5
}

.hocus\:stroke-teal-400:active,
.hocus\:stroke-teal-400:focus,
.hocus\:stroke-teal-400:hover {
	stroke: #4fd1c5
}

.group:active .group-hocus\:fill-teal-500 {
	fill: #38b2ac
}

.group:active .group-hocus\:stroke-teal-500 {
	stroke: #38b2ac
}

.hocus\:fill-teal-500:active,
.hocus\:fill-teal-500:focus,
.hocus\:fill-teal-500:hover {
	fill: #38b2ac
}

.hocus\:stroke-teal-500:active,
.hocus\:stroke-teal-500:focus,
.hocus\:stroke-teal-500:hover {
	stroke: #38b2ac
}

.group:active .group-hocus\:fill-teal-600 {
	fill: #319795
}

.group:active .group-hocus\:stroke-teal-600 {
	stroke: #319795
}

.hocus\:fill-teal-600:active,
.hocus\:fill-teal-600:focus,
.hocus\:fill-teal-600:hover {
	fill: #319795
}

.hocus\:stroke-teal-600:active,
.hocus\:stroke-teal-600:focus,
.hocus\:stroke-teal-600:hover {
	stroke: #319795
}

.group:active .group-hocus\:fill-teal-700 {
	fill: #2c7a7b
}

.group:active .group-hocus\:stroke-teal-700 {
	stroke: #2c7a7b
}

.hocus\:fill-teal-700:active,
.hocus\:fill-teal-700:focus,
.hocus\:fill-teal-700:hover {
	fill: #2c7a7b
}

.hocus\:stroke-teal-700:active,
.hocus\:stroke-teal-700:focus,
.hocus\:stroke-teal-700:hover {
	stroke: #2c7a7b
}

.group:active .group-hocus\:fill-teal-800 {
	fill: #285e61
}

.group:active .group-hocus\:stroke-teal-800 {
	stroke: #285e61
}

.hocus\:fill-teal-800:active,
.hocus\:fill-teal-800:focus,
.hocus\:fill-teal-800:hover {
	fill: #285e61
}

.hocus\:stroke-teal-800:active,
.hocus\:stroke-teal-800:focus,
.hocus\:stroke-teal-800:hover {
	stroke: #285e61
}

.group:active .group-hocus\:fill-teal-900 {
	fill: #234e52
}

.group:active .group-hocus\:stroke-teal-900 {
	stroke: #234e52
}

.hocus\:fill-teal-900:active,
.hocus\:fill-teal-900:focus,
.hocus\:fill-teal-900:hover {
	fill: #234e52
}

.hocus\:stroke-teal-900:active,
.hocus\:stroke-teal-900:focus,
.hocus\:stroke-teal-900:hover {
	stroke: #234e52
}

.fill-stand-out-900 {
	fill: #16371d
}

.stroke-stand-out-900 {
	stroke: #16371d
}

.fill-stand-out-800 {
	fill: #235837
}

.stroke-stand-out-800 {
	stroke: #235837
}

.fill-stand-out-700 {
	fill: #317d54
}

.stroke-stand-out-700 {
	stroke: #317d54
}

.fill-stand-out-600 {
	fill: #3b9769
}

.stroke-stand-out-600 {
	stroke: #3b9769
}

.fill-stand-out-500 {
	fill: #45b080
}

.stroke-stand-out-500 {
	stroke: #45b080
}

.fill-stand-out-400 {
	fill: #5abf8c
}

.stroke-stand-out-400 {
	stroke: #5abf8c
}

.fill-stand-out-300 {
	fill: #73c99b
}

.stroke-stand-out-300 {
	stroke: #73c99b
}

.fill-stand-out-200 {
	fill: #c8e9d4
}

.stroke-stand-out-200 {
	stroke: #c8e9d4
}

.fill-stand-out-100 {
	fill: #edf8ef
}

.stroke-stand-out-100 {
	stroke: #edf8ef
}

.group:hover .group-hover\:fill-stand-out-900 {
	fill: #16371d
}

.group:hover .group-hover\:stroke-stand-out-900 {
	stroke: #16371d
}

.hover\:fill-stand-out-900:hover {
	fill: #16371d
}

.hover\:stroke-stand-out-900:hover {
	stroke: #16371d
}

.group:hover .group-hover\:fill-stand-out-800 {
	fill: #235837
}

.group:hover .group-hover\:stroke-stand-out-800 {
	stroke: #235837
}

.hover\:fill-stand-out-800:hover {
	fill: #235837
}

.hover\:stroke-stand-out-800:hover {
	stroke: #235837
}

.group:hover .group-hover\:fill-stand-out-700 {
	fill: #317d54
}

.group:hover .group-hover\:stroke-stand-out-700 {
	stroke: #317d54
}

.hover\:fill-stand-out-700:hover {
	fill: #317d54
}

.hover\:stroke-stand-out-700:hover {
	stroke: #317d54
}

.group:hover .group-hover\:fill-stand-out-600 {
	fill: #3b9769
}

.group:hover .group-hover\:stroke-stand-out-600 {
	stroke: #3b9769
}

.hover\:fill-stand-out-600:hover {
	fill: #3b9769
}

.hover\:stroke-stand-out-600:hover {
	stroke: #3b9769
}

.group:hover .group-hover\:fill-stand-out-500 {
	fill: #45b080
}

.group:hover .group-hover\:stroke-stand-out-500 {
	stroke: #45b080
}

.hover\:fill-stand-out-500:hover {
	fill: #45b080
}

.hover\:stroke-stand-out-500:hover {
	stroke: #45b080
}

.group:hover .group-hover\:fill-stand-out-400 {
	fill: #5abf8c
}

.group:hover .group-hover\:stroke-stand-out-400 {
	stroke: #5abf8c
}

.hover\:fill-stand-out-400:hover {
	fill: #5abf8c
}

.hover\:stroke-stand-out-400:hover {
	stroke: #5abf8c
}

.group:hover .group-hover\:fill-stand-out-300 {
	fill: #73c99b
}

.group:hover .group-hover\:stroke-stand-out-300 {
	stroke: #73c99b
}

.hover\:fill-stand-out-300:hover {
	fill: #73c99b
}

.hover\:stroke-stand-out-300:hover {
	stroke: #73c99b
}

.group:hover .group-hover\:fill-stand-out-200 {
	fill: #c8e9d4
}

.group:hover .group-hover\:stroke-stand-out-200 {
	stroke: #c8e9d4
}

.hover\:fill-stand-out-200:hover {
	fill: #c8e9d4
}

.hover\:stroke-stand-out-200:hover {
	stroke: #c8e9d4
}

.group:hover .group-hover\:fill-stand-out-100 {
	fill: #edf8ef
}

.group:hover .group-hover\:stroke-stand-out-100 {
	stroke: #edf8ef
}

.hover\:fill-stand-out-100:hover {
	fill: #edf8ef
}

.hover\:stroke-stand-out-100:hover {
	stroke: #edf8ef
}

.group:focus .group-focus\:fill-stand-out-900 {
	fill: #16371d
}

.group:focus .group-focus\:stroke-stand-out-900 {
	stroke: #16371d
}

.focus\:fill-stand-out-900:focus {
	fill: #16371d
}

.focus\:stroke-stand-out-900:focus {
	stroke: #16371d
}

.group:focus .group-focus\:fill-stand-out-800 {
	fill: #235837
}

.group:focus .group-focus\:stroke-stand-out-800 {
	stroke: #235837
}

.focus\:fill-stand-out-800:focus {
	fill: #235837
}

.focus\:stroke-stand-out-800:focus {
	stroke: #235837
}

.group:focus .group-focus\:fill-stand-out-700 {
	fill: #317d54
}

.group:focus .group-focus\:stroke-stand-out-700 {
	stroke: #317d54
}

.focus\:fill-stand-out-700:focus {
	fill: #317d54
}

.focus\:stroke-stand-out-700:focus {
	stroke: #317d54
}

.group:focus .group-focus\:fill-stand-out-600 {
	fill: #3b9769
}

.group:focus .group-focus\:stroke-stand-out-600 {
	stroke: #3b9769
}

.focus\:fill-stand-out-600:focus {
	fill: #3b9769
}

.focus\:stroke-stand-out-600:focus {
	stroke: #3b9769
}

.group:focus .group-focus\:fill-stand-out-500 {
	fill: #45b080
}

.group:focus .group-focus\:stroke-stand-out-500 {
	stroke: #45b080
}

.focus\:fill-stand-out-500:focus {
	fill: #45b080
}

.focus\:stroke-stand-out-500:focus {
	stroke: #45b080
}

.group:focus .group-focus\:fill-stand-out-400 {
	fill: #5abf8c
}

.group:focus .group-focus\:stroke-stand-out-400 {
	stroke: #5abf8c
}

.focus\:fill-stand-out-400:focus {
	fill: #5abf8c
}

.focus\:stroke-stand-out-400:focus {
	stroke: #5abf8c
}

.group:focus .group-focus\:fill-stand-out-300 {
	fill: #73c99b
}

.group:focus .group-focus\:stroke-stand-out-300 {
	stroke: #73c99b
}

.focus\:fill-stand-out-300:focus {
	fill: #73c99b
}

.focus\:stroke-stand-out-300:focus {
	stroke: #73c99b
}

.group:focus .group-focus\:fill-stand-out-200 {
	fill: #c8e9d4
}

.group:focus .group-focus\:stroke-stand-out-200 {
	stroke: #c8e9d4
}

.focus\:fill-stand-out-200:focus {
	fill: #c8e9d4
}

.focus\:stroke-stand-out-200:focus {
	stroke: #c8e9d4
}

.group:focus .group-focus\:fill-stand-out-100 {
	fill: #edf8ef
}

.group:focus .group-focus\:stroke-stand-out-100 {
	stroke: #edf8ef
}

.focus\:fill-stand-out-100:focus {
	fill: #edf8ef
}

.focus\:stroke-stand-out-100:focus {
	stroke: #edf8ef
}

.group:active .group-active\:fill-stand-out-900 {
	fill: #16371d
}

.group:active .group-active\:stroke-stand-out-900 {
	stroke: #16371d
}

.active\:fill-stand-out-900:active {
	fill: #16371d
}

.active\:stroke-stand-out-900:active {
	stroke: #16371d
}

.group:active .group-active\:fill-stand-out-800 {
	fill: #235837
}

.group:active .group-active\:stroke-stand-out-800 {
	stroke: #235837
}

.active\:fill-stand-out-800:active {
	fill: #235837
}

.active\:stroke-stand-out-800:active {
	stroke: #235837
}

.group:active .group-active\:fill-stand-out-700 {
	fill: #317d54
}

.group:active .group-active\:stroke-stand-out-700 {
	stroke: #317d54
}

.active\:fill-stand-out-700:active {
	fill: #317d54
}

.active\:stroke-stand-out-700:active {
	stroke: #317d54
}

.group:active .group-active\:fill-stand-out-600 {
	fill: #3b9769
}

.group:active .group-active\:stroke-stand-out-600 {
	stroke: #3b9769
}

.active\:fill-stand-out-600:active {
	fill: #3b9769
}

.active\:stroke-stand-out-600:active {
	stroke: #3b9769
}

.group:active .group-active\:fill-stand-out-500 {
	fill: #45b080
}

.group:active .group-active\:stroke-stand-out-500 {
	stroke: #45b080
}

.active\:fill-stand-out-500:active {
	fill: #45b080
}

.active\:stroke-stand-out-500:active {
	stroke: #45b080
}

.group:active .group-active\:fill-stand-out-400 {
	fill: #5abf8c
}

.group:active .group-active\:stroke-stand-out-400 {
	stroke: #5abf8c
}

.active\:fill-stand-out-400:active {
	fill: #5abf8c
}

.active\:stroke-stand-out-400:active {
	stroke: #5abf8c
}

.group:active .group-active\:fill-stand-out-300 {
	fill: #73c99b
}

.group:active .group-active\:stroke-stand-out-300 {
	stroke: #73c99b
}

.active\:fill-stand-out-300:active {
	fill: #73c99b
}

.active\:stroke-stand-out-300:active {
	stroke: #73c99b
}

.group:active .group-active\:fill-stand-out-200 {
	fill: #c8e9d4
}

.group:active .group-active\:stroke-stand-out-200 {
	stroke: #c8e9d4
}

.active\:fill-stand-out-200:active {
	fill: #c8e9d4
}

.active\:stroke-stand-out-200:active {
	stroke: #c8e9d4
}

.group:active .group-active\:fill-stand-out-100 {
	fill: #edf8ef
}

.group:active .group-active\:stroke-stand-out-100 {
	stroke: #edf8ef
}

.active\:fill-stand-out-100:active {
	fill: #edf8ef
}

.active\:stroke-stand-out-100:active {
	stroke: #edf8ef
}

.group:hover .group-hocus\:fill-stand-out-900 {
	fill: #16371d
}

.group:hover .group-hocus\:stroke-stand-out-900 {
	stroke: #16371d
}

.group:hover .group-hocus\:fill-stand-out-800 {
	fill: #235837
}

.group:hover .group-hocus\:stroke-stand-out-800 {
	stroke: #235837
}

.group:hover .group-hocus\:fill-stand-out-700 {
	fill: #317d54
}

.group:hover .group-hocus\:stroke-stand-out-700 {
	stroke: #317d54
}

.group:hover .group-hocus\:fill-stand-out-600 {
	fill: #3b9769
}

.group:hover .group-hocus\:stroke-stand-out-600 {
	stroke: #3b9769
}

.group:hover .group-hocus\:fill-stand-out-500 {
	fill: #45b080
}

.group:hover .group-hocus\:stroke-stand-out-500 {
	stroke: #45b080
}

.group:hover .group-hocus\:fill-stand-out-400 {
	fill: #5abf8c
}

.group:hover .group-hocus\:stroke-stand-out-400 {
	stroke: #5abf8c
}

.group:hover .group-hocus\:fill-stand-out-300 {
	fill: #73c99b
}

.group:hover .group-hocus\:stroke-stand-out-300 {
	stroke: #73c99b
}

.group:hover .group-hocus\:fill-stand-out-200 {
	fill: #c8e9d4
}

.group:hover .group-hocus\:stroke-stand-out-200 {
	stroke: #c8e9d4
}

.group:hover .group-hocus\:fill-stand-out-100 {
	fill: #edf8ef
}

.group:hover .group-hocus\:stroke-stand-out-100 {
	stroke: #edf8ef
}

.group:focus .group-hocus\:fill-stand-out-900 {
	fill: #16371d
}

.group:focus .group-hocus\:stroke-stand-out-900 {
	stroke: #16371d
}

.group:focus .group-hocus\:fill-stand-out-800 {
	fill: #235837
}

.group:focus .group-hocus\:stroke-stand-out-800 {
	stroke: #235837
}

.group:focus .group-hocus\:fill-stand-out-700 {
	fill: #317d54
}

.group:focus .group-hocus\:stroke-stand-out-700 {
	stroke: #317d54
}

.group:focus .group-hocus\:fill-stand-out-600 {
	fill: #3b9769
}

.group:focus .group-hocus\:stroke-stand-out-600 {
	stroke: #3b9769
}

.group:focus .group-hocus\:fill-stand-out-500 {
	fill: #45b080
}

.group:focus .group-hocus\:stroke-stand-out-500 {
	stroke: #45b080
}

.group:focus .group-hocus\:fill-stand-out-400 {
	fill: #5abf8c
}

.group:focus .group-hocus\:stroke-stand-out-400 {
	stroke: #5abf8c
}

.group:focus .group-hocus\:fill-stand-out-300 {
	fill: #73c99b
}

.group:focus .group-hocus\:stroke-stand-out-300 {
	stroke: #73c99b
}

.group:focus .group-hocus\:fill-stand-out-200 {
	fill: #c8e9d4
}

.group:focus .group-hocus\:stroke-stand-out-200 {
	stroke: #c8e9d4
}

.group:focus .group-hocus\:fill-stand-out-100 {
	fill: #edf8ef
}

.group:focus .group-hocus\:stroke-stand-out-100 {
	stroke: #edf8ef
}

.group:active .group-hocus\:fill-stand-out-900 {
	fill: #16371d
}

.group:active .group-hocus\:stroke-stand-out-900 {
	stroke: #16371d
}

.hocus\:fill-stand-out-900:active,
.hocus\:fill-stand-out-900:focus,
.hocus\:fill-stand-out-900:hover {
	fill: #16371d
}

.hocus\:stroke-stand-out-900:active,
.hocus\:stroke-stand-out-900:focus,
.hocus\:stroke-stand-out-900:hover {
	stroke: #16371d
}

.group:active .group-hocus\:fill-stand-out-800 {
	fill: #235837
}

.group:active .group-hocus\:stroke-stand-out-800 {
	stroke: #235837
}

.hocus\:fill-stand-out-800:active,
.hocus\:fill-stand-out-800:focus,
.hocus\:fill-stand-out-800:hover {
	fill: #235837
}

.hocus\:stroke-stand-out-800:active,
.hocus\:stroke-stand-out-800:focus,
.hocus\:stroke-stand-out-800:hover {
	stroke: #235837
}

.group:active .group-hocus\:fill-stand-out-700 {
	fill: #317d54
}

.group:active .group-hocus\:stroke-stand-out-700 {
	stroke: #317d54
}

.hocus\:fill-stand-out-700:active,
.hocus\:fill-stand-out-700:focus,
.hocus\:fill-stand-out-700:hover {
	fill: #317d54
}

.hocus\:stroke-stand-out-700:active,
.hocus\:stroke-stand-out-700:focus,
.hocus\:stroke-stand-out-700:hover {
	stroke: #317d54
}

.group:active .group-hocus\:fill-stand-out-600 {
	fill: #3b9769
}

.group:active .group-hocus\:stroke-stand-out-600 {
	stroke: #3b9769
}

.hocus\:fill-stand-out-600:active,
.hocus\:fill-stand-out-600:focus,
.hocus\:fill-stand-out-600:hover {
	fill: #3b9769
}

.hocus\:stroke-stand-out-600:active,
.hocus\:stroke-stand-out-600:focus,
.hocus\:stroke-stand-out-600:hover {
	stroke: #3b9769
}

.group:active .group-hocus\:fill-stand-out-500 {
	fill: #45b080
}

.group:active .group-hocus\:stroke-stand-out-500 {
	stroke: #45b080
}

.hocus\:fill-stand-out-500:active,
.hocus\:fill-stand-out-500:focus,
.hocus\:fill-stand-out-500:hover {
	fill: #45b080
}

.hocus\:stroke-stand-out-500:active,
.hocus\:stroke-stand-out-500:focus,
.hocus\:stroke-stand-out-500:hover {
	stroke: #45b080
}

.group:active .group-hocus\:fill-stand-out-400 {
	fill: #5abf8c
}

.group:active .group-hocus\:stroke-stand-out-400 {
	stroke: #5abf8c
}

.hocus\:fill-stand-out-400:active,
.hocus\:fill-stand-out-400:focus,
.hocus\:fill-stand-out-400:hover {
	fill: #5abf8c
}

.hocus\:stroke-stand-out-400:active,
.hocus\:stroke-stand-out-400:focus,
.hocus\:stroke-stand-out-400:hover {
	stroke: #5abf8c
}

.group:active .group-hocus\:fill-stand-out-300 {
	fill: #73c99b
}

.group:active .group-hocus\:stroke-stand-out-300 {
	stroke: #73c99b
}

.hocus\:fill-stand-out-300:active,
.hocus\:fill-stand-out-300:focus,
.hocus\:fill-stand-out-300:hover {
	fill: #73c99b
}

.hocus\:stroke-stand-out-300:active,
.hocus\:stroke-stand-out-300:focus,
.hocus\:stroke-stand-out-300:hover {
	stroke: #73c99b
}

.group:active .group-hocus\:fill-stand-out-200 {
	fill: #c8e9d4
}

.group:active .group-hocus\:stroke-stand-out-200 {
	stroke: #c8e9d4
}

.hocus\:fill-stand-out-200:active,
.hocus\:fill-stand-out-200:focus,
.hocus\:fill-stand-out-200:hover {
	fill: #c8e9d4
}

.hocus\:stroke-stand-out-200:active,
.hocus\:stroke-stand-out-200:focus,
.hocus\:stroke-stand-out-200:hover {
	stroke: #c8e9d4
}

.group:active .group-hocus\:fill-stand-out-100 {
	fill: #edf8ef
}

.group:active .group-hocus\:stroke-stand-out-100 {
	stroke: #edf8ef
}

.hocus\:fill-stand-out-100:active,
.hocus\:fill-stand-out-100:focus,
.hocus\:fill-stand-out-100:hover {
	fill: #edf8ef
}

.hocus\:stroke-stand-out-100:active,
.hocus\:stroke-stand-out-100:focus,
.hocus\:stroke-stand-out-100:hover {
	stroke: #edf8ef
}

.fill-brand-background {
	fill: #02194d
}

.stroke-brand-background {
	stroke: #02194d
}

.group:hover .group-hover\:fill-brand-background {
	fill: #02194d
}

.group:hover .group-hover\:stroke-brand-background {
	stroke: #02194d
}

.hover\:fill-brand-background:hover {
	fill: #02194d
}

.hover\:stroke-brand-background:hover {
	stroke: #02194d
}

.group:focus .group-focus\:fill-brand-background {
	fill: #02194d
}

.group:focus .group-focus\:stroke-brand-background {
	stroke: #02194d
}

.focus\:fill-brand-background:focus {
	fill: #02194d
}

.focus\:stroke-brand-background:focus {
	stroke: #02194d
}

.group:active .group-active\:fill-brand-background {
	fill: #02194d
}

.group:active .group-active\:stroke-brand-background {
	stroke: #02194d
}

.active\:fill-brand-background:active {
	fill: #02194d
}

.active\:stroke-brand-background:active {
	stroke: #02194d
}

.group:hover .group-hocus\:fill-brand-background {
	fill: #02194d
}

.group:hover .group-hocus\:stroke-brand-background {
	stroke: #02194d
}

.group:focus .group-hocus\:fill-brand-background {
	fill: #02194d
}

.group:focus .group-hocus\:stroke-brand-background {
	stroke: #02194d
}

.group:active .group-hocus\:fill-brand-background {
	fill: #02194d
}

.group:active .group-hocus\:stroke-brand-background {
	stroke: #02194d
}

.hocus\:fill-brand-background:active,
.hocus\:fill-brand-background:focus,
.hocus\:fill-brand-background:hover {
	fill: #02194d
}

.hocus\:stroke-brand-background:active,
.hocus\:stroke-brand-background:focus,
.hocus\:stroke-brand-background:hover {
	stroke: #02194d
}

.fill-brand-foreground {
	fill: #fcfcfc
}

.stroke-brand-foreground {
	stroke: #fcfcfc
}

.group:hover .group-hover\:fill-brand-foreground {
	fill: #fcfcfc
}

.group:hover .group-hover\:stroke-brand-foreground {
	stroke: #fcfcfc
}

.hover\:fill-brand-foreground:hover {
	fill: #fcfcfc
}

.hover\:stroke-brand-foreground:hover {
	stroke: #fcfcfc
}

.group:focus .group-focus\:fill-brand-foreground {
	fill: #fcfcfc
}

.group:focus .group-focus\:stroke-brand-foreground {
	stroke: #fcfcfc
}

.focus\:fill-brand-foreground:focus {
	fill: #fcfcfc
}

.focus\:stroke-brand-foreground:focus {
	stroke: #fcfcfc
}

.group:active .group-active\:fill-brand-foreground {
	fill: #fcfcfc
}

.group:active .group-active\:stroke-brand-foreground {
	stroke: #fcfcfc
}

.active\:fill-brand-foreground:active {
	fill: #fcfcfc
}

.active\:stroke-brand-foreground:active {
	stroke: #fcfcfc
}

.group:hover .group-hocus\:fill-brand-foreground {
	fill: #fcfcfc
}

.group:hover .group-hocus\:stroke-brand-foreground {
	stroke: #fcfcfc
}

.group:focus .group-hocus\:fill-brand-foreground {
	fill: #fcfcfc
}

.group:focus .group-hocus\:stroke-brand-foreground {
	stroke: #fcfcfc
}

.group:active .group-hocus\:fill-brand-foreground {
	fill: #fcfcfc
}

.group:active .group-hocus\:stroke-brand-foreground {
	stroke: #fcfcfc
}

.hocus\:fill-brand-foreground:active,
.hocus\:fill-brand-foreground:focus,
.hocus\:fill-brand-foreground:hover {
	fill: #fcfcfc
}

.hocus\:stroke-brand-foreground:active,
.hocus\:stroke-brand-foreground:focus,
.hocus\:stroke-brand-foreground:hover {
	stroke: #fcfcfc
}

.fill-brand-text {
	fill: #50b304
}

.stroke-brand-text {
	stroke: #50b304
}

.group:hover .group-hover\:fill-brand-text {
	fill: #50b304
}

.group:hover .group-hover\:stroke-brand-text {
	stroke: #50b304
}

.hover\:fill-brand-text:hover {
	fill: #50b304
}

.hover\:stroke-brand-text:hover {
	stroke: #50b304
}

.group:focus .group-focus\:fill-brand-text {
	fill: #50b304
}

.group:focus .group-focus\:stroke-brand-text {
	stroke: #50b304
}

.focus\:fill-brand-text:focus {
	fill: #50b304
}

.focus\:stroke-brand-text:focus {
	stroke: #50b304
}

.group:active .group-active\:fill-brand-text {
	fill: #50b304
}

.group:active .group-active\:stroke-brand-text {
	stroke: #50b304
}

.active\:fill-brand-text:active {
	fill: #50b304
}

.active\:stroke-brand-text:active {
	stroke: #50b304
}

.group:hover .group-hocus\:fill-brand-text {
	fill: #50b304
}

.group:hover .group-hocus\:stroke-brand-text {
	stroke: #50b304
}

.group:focus .group-hocus\:fill-brand-text {
	fill: #50b304
}

.group:focus .group-hocus\:stroke-brand-text {
	stroke: #50b304
}

.group:active .group-hocus\:fill-brand-text {
	fill: #50b304
}

.group:active .group-hocus\:stroke-brand-text {
	stroke: #50b304
}

.hocus\:fill-brand-text:active,
.hocus\:fill-brand-text:focus,
.hocus\:fill-brand-text:hover {
	fill: #50b304
}

.hocus\:stroke-brand-text:active,
.hocus\:stroke-brand-text:focus,
.hocus\:stroke-brand-text:hover {
	stroke: #50b304
}

.fill-muted-background {
	fill: #92f23f
}

.stroke-muted-background {
	stroke: #92f23f
}

.group:hover .group-hover\:fill-muted-background {
	fill: #92f23f
}

.group:hover .group-hover\:stroke-muted-background {
	stroke: #92f23f
}

.hover\:fill-muted-background:hover {
	fill: #92f23f
}

.hover\:stroke-muted-background:hover {
	stroke: #92f23f
}

.group:focus .group-focus\:fill-muted-background {
	fill: #92f23f
}

.group:focus .group-focus\:stroke-muted-background {
	stroke: #92f23f
}

.focus\:fill-muted-background:focus {
	fill: #92f23f
}

.focus\:stroke-muted-background:focus {
	stroke: #92f23f
}

.group:active .group-active\:fill-muted-background {
	fill: #92f23f
}

.group:active .group-active\:stroke-muted-background {
	stroke: #92f23f
}

.active\:fill-muted-background:active {
	fill: #92f23f
}

.active\:stroke-muted-background:active {
	stroke: #92f23f
}

.group:hover .group-hocus\:fill-muted-background {
	fill: #92f23f
}

.group:hover .group-hocus\:stroke-muted-background {
	stroke: #92f23f
}

.group:focus .group-hocus\:fill-muted-background {
	fill: #92f23f
}

.group:focus .group-hocus\:stroke-muted-background {
	stroke: #92f23f
}

.group:active .group-hocus\:fill-muted-background {
	fill: #92f23f
}

.group:active .group-hocus\:stroke-muted-background {
	stroke: #92f23f
}

.hocus\:fill-muted-background:active,
.hocus\:fill-muted-background:focus,
.hocus\:fill-muted-background:hover {
	fill: #92f23f
}

.hocus\:stroke-muted-background:active,
.hocus\:stroke-muted-background:focus,
.hocus\:stroke-muted-background:hover {
	stroke: #92f23f
}

.fill-muted-border {
	fill: #3ea303
}

.stroke-muted-border {
	stroke: #3ea303
}

.group:hover .group-hover\:fill-muted-border {
	fill: #3ea303
}

.group:hover .group-hover\:stroke-muted-border {
	stroke: #3ea303
}

.hover\:fill-muted-border:hover {
	fill: #3ea303
}

.hover\:stroke-muted-border:hover {
	stroke: #3ea303
}

.group:focus .group-focus\:fill-muted-border {
	fill: #3ea303
}

.group:focus .group-focus\:stroke-muted-border {
	stroke: #3ea303
}

.focus\:fill-muted-border:focus {
	fill: #3ea303
}

.focus\:stroke-muted-border:focus {
	stroke: #3ea303
}

.group:active .group-active\:fill-muted-border {
	fill: #3ea303
}

.group:active .group-active\:stroke-muted-border {
	stroke: #3ea303
}

.active\:fill-muted-border:active {
	fill: #3ea303
}

.active\:stroke-muted-border:active {
	stroke: #3ea303
}

.group:hover .group-hocus\:fill-muted-border {
	fill: #3ea303
}

.group:hover .group-hocus\:stroke-muted-border {
	stroke: #3ea303
}

.group:focus .group-hocus\:fill-muted-border {
	fill: #3ea303
}

.group:focus .group-hocus\:stroke-muted-border {
	stroke: #3ea303
}

.group:active .group-hocus\:fill-muted-border {
	fill: #3ea303
}

.group:active .group-hocus\:stroke-muted-border {
	stroke: #3ea303
}

.hocus\:fill-muted-border:active,
.hocus\:fill-muted-border:focus,
.hocus\:fill-muted-border:hover {
	fill: #3ea303
}

.hocus\:stroke-muted-border:active,
.hocus\:stroke-muted-border:focus,
.hocus\:stroke-muted-border:hover {
	stroke: #3ea303
}

.fill-muted {
	fill: #01081c
}

.stroke-muted {
	stroke: #01081c
}

.group:hover .group-hover\:fill-muted {
	fill: #01081c
}

.group:hover .group-hover\:stroke-muted {
	stroke: #01081c
}

.hover\:fill-muted:hover {
	fill: #01081c
}

.hover\:stroke-muted:hover {
	stroke: #01081c
}

.group:focus .group-focus\:fill-muted {
	fill: #01081c
}

.group:focus .group-focus\:stroke-muted {
	stroke: #01081c
}

.focus\:fill-muted:focus {
	fill: #01081c
}

.focus\:stroke-muted:focus {
	stroke: #01081c
}

.group:active .group-active\:fill-muted {
	fill: #01081c
}

.group:active .group-active\:stroke-muted {
	stroke: #01081c
}

.active\:fill-muted:active {
	fill: #01081c
}

.active\:stroke-muted:active {
	stroke: #01081c
}

.group:hover .group-hocus\:fill-muted {
	fill: #01081c
}

.group:hover .group-hocus\:stroke-muted {
	stroke: #01081c
}

.group:focus .group-hocus\:fill-muted {
	fill: #01081c
}

.group:focus .group-hocus\:stroke-muted {
	stroke: #01081c
}

.group:active .group-hocus\:fill-muted {
	fill: #01081c
}

.group:active .group-hocus\:stroke-muted {
	stroke: #01081c
}

.hocus\:fill-muted:active,
.hocus\:fill-muted:focus,
.hocus\:fill-muted:hover {
	fill: #01081c
}

.hocus\:stroke-muted:active,
.hocus\:stroke-muted:focus,
.hocus\:stroke-muted:hover {
	stroke: #01081c
}

.font-copy,
.font-header {
	font-family: Source Sans Pro, Open Sans, Arial, sans-serif
}

.font-mono {
	font-family: Consolas, Andale Mono WT, Andale Mono, Lucida Console, Lucida Sans Typewriter, DejaVu Sans Mono, Bitstream Vera Sans Mono, Liberation Mono, Nimbus Mono L, Monaco, Courier New, Courier, monospace
}

.text-xs {
	font-size: 1.2rem
}

.text-sm {
	font-size: 1.4rem
}

.text-base {
	font-size: 1.6rem
}

.text-lg {
	font-size: 1.8rem
}

.text-xl {
	font-size: 2rem
}

.text-2xl {
	font-size: 2.4rem
}

.text-3xl {
	font-size: 3rem
}

.text-4xl {
	font-size: 3.6rem
}

.text-5xl {
	font-size: 4.8rem
}

.text-6xl {
	font-size: 6rem
}

.text-7xl {
	font-size: 7.2rem
}

.text-left {
	text-align: left
}

.text-centre {
	text-align: center
}

.text-right {
	text-align: right
}

.text-justify {
	text-align: justify
}

.leading-none {
	line-height: 1
}

.leading-tight {
	line-height: 1.25
}

.leading-snug {
	line-height: 1.375
}

.leading-normal {
	line-height: 1.5
}

.leading-relaxed {
	line-height: 1.625
}

.leading-loose {
	line-height: 2
}

@media (min-width:20em) {
	.m\:text-xs {
		font-size: 1.2rem
	}
	.m\:text-sm {
		font-size: 1.4rem
	}
	.m\:text-base {
		font-size: 1.6rem
	}
	.m\:text-lg {
		font-size: 1.8rem
	}
	.m\:text-xl {
		font-size: 2rem
	}
	.m\:text-2xl {
		font-size: 2.4rem
	}
	.m\:text-3xl {
		font-size: 3rem
	}
	.m\:text-4xl {
		font-size: 3.6rem
	}
	.m\:text-5xl {
		font-size: 4.8rem
	}
	.m\:text-6xl {
		font-size: 6rem
	}
	.m\:text-7xl {
		font-size: 7.2rem
	}
	.m\:text-left {
		text-align: left
	}
	.m\:text-centre {
		text-align: center
	}
	.m\:text-right {
		text-align: right
	}
	.m\:text-justify {
		text-align: justify
	}
	.m\:leading-none {
		line-height: 1
	}
	.m\:leading-tight {
		line-height: 1.25
	}
	.m\:leading-snug {
		line-height: 1.375
	}
	.m\:leading-normal {
		line-height: 1.5
	}
	.m\:leading-relaxed {
		line-height: 1.625
	}
	.m\:leading-loose {
		line-height: 2
	}
}

@media (min-width:31.25em) {
	.st\:text-xs {
		font-size: 1.2rem
	}
	.st\:text-sm {
		font-size: 1.4rem
	}
	.st\:text-base {
		font-size: 1.6rem
	}
	.st\:text-lg {
		font-size: 1.8rem
	}
	.st\:text-xl {
		font-size: 2rem
	}
	.st\:text-2xl {
		font-size: 2.4rem
	}
	.st\:text-3xl {
		font-size: 3rem
	}
	.st\:text-4xl {
		font-size: 3.6rem
	}
	.st\:text-5xl {
		font-size: 4.8rem
	}
	.st\:text-6xl {
		font-size: 6rem
	}
	.st\:text-7xl {
		font-size: 7.2rem
	}
	.st\:text-left {
		text-align: left
	}
	.st\:text-centre {
		text-align: center
	}
	.st\:text-right {
		text-align: right
	}
	.st\:text-justify {
		text-align: justify
	}
	.st\:leading-none {
		line-height: 1
	}
	.st\:leading-tight {
		line-height: 1.25
	}
	.st\:leading-snug {
		line-height: 1.375
	}
	.st\:leading-normal {
		line-height: 1.5
	}
	.st\:leading-relaxed {
		line-height: 1.625
	}
	.st\:leading-loose {
		line-height: 2
	}
}

@media (min-width:46.25em) {
	.t\:text-xs {
		font-size: 1.2rem
	}
	.t\:text-sm {
		font-size: 1.4rem
	}
	.t\:text-base {
		font-size: 1.6rem
	}
	.t\:text-lg {
		font-size: 1.8rem
	}
	.t\:text-xl {
		font-size: 2rem
	}
	.t\:text-2xl {
		font-size: 2.4rem
	}
	.t\:text-3xl {
		font-size: 3rem
	}
	.t\:text-4xl {
		font-size: 3.6rem
	}
	.t\:text-5xl {
		font-size: 4.8rem
	}
	.t\:text-6xl {
		font-size: 6rem
	}
	.t\:text-7xl {
		font-size: 7.2rem
	}
	.t\:text-left {
		text-align: left
	}
	.t\:text-centre {
		text-align: center
	}
	.t\:text-right {
		text-align: right
	}
	.t\:text-justify {
		text-align: justify
	}
	.t\:leading-none {
		line-height: 1
	}
	.t\:leading-tight {
		line-height: 1.25
	}
	.t\:leading-snug {
		line-height: 1.375
	}
	.t\:leading-normal {
		line-height: 1.5
	}
	.t\:leading-relaxed {
		line-height: 1.625
	}
	.t\:leading-loose {
		line-height: 2
	}
}

@media (min-width:46.25em) {
	.ns\:text-xs {
		font-size: 1.2rem
	}
	.ns\:text-sm {
		font-size: 1.4rem
	}
	.ns\:text-base {
		font-size: 1.6rem
	}
	.ns\:text-lg {
		font-size: 1.8rem
	}
	.ns\:text-xl {
		font-size: 2rem
	}
	.ns\:text-2xl {
		font-size: 2.4rem
	}
	.ns\:text-3xl {
		font-size: 3rem
	}
	.ns\:text-4xl {
		font-size: 3.6rem
	}
	.ns\:text-5xl {
		font-size: 4.8rem
	}
	.ns\:text-6xl {
		font-size: 6rem
	}
	.ns\:text-7xl {
		font-size: 7.2rem
	}
	.ns\:text-left {
		text-align: left
	}
	.ns\:text-centre {
		text-align: center
	}
	.ns\:text-right {
		text-align: right
	}
	.ns\:text-justify {
		text-align: justify
	}
	.ns\:leading-none {
		line-height: 1
	}
	.ns\:leading-tight {
		line-height: 1.25
	}
	.ns\:leading-snug {
		line-height: 1.375
	}
	.ns\:leading-normal {
		line-height: 1.5
	}
	.ns\:leading-relaxed {
		line-height: 1.625
	}
	.ns\:leading-loose {
		line-height: 2
	}
}

@media (min-width:61.25em) {
	.d\:text-xs {
		font-size: 1.2rem
	}
	.d\:text-sm {
		font-size: 1.4rem
	}
	.d\:text-base {
		font-size: 1.6rem
	}
	.d\:text-lg {
		font-size: 1.8rem
	}
	.d\:text-xl {
		font-size: 2rem
	}
	.d\:text-2xl {
		font-size: 2.4rem
	}
	.d\:text-3xl {
		font-size: 3rem
	}
	.d\:text-4xl {
		font-size: 3.6rem
	}
	.d\:text-5xl {
		font-size: 4.8rem
	}
	.d\:text-6xl {
		font-size: 6rem
	}
	.d\:text-7xl {
		font-size: 7.2rem
	}
	.d\:text-left {
		text-align: left
	}
	.d\:text-centre {
		text-align: center
	}
	.d\:text-right {
		text-align: right
	}
	.d\:text-justify {
		text-align: justify
	}
	.d\:leading-none {
		line-height: 1
	}
	.d\:leading-tight {
		line-height: 1.25
	}
	.d\:leading-snug {
		line-height: 1.375
	}
	.d\:leading-normal {
		line-height: 1.5
	}
	.d\:leading-relaxed {
		line-height: 1.625
	}
	.d\:leading-loose {
		line-height: 2
	}
}

@media (min-width:78.125em) {
	.l\:text-xs {
		font-size: 1.2rem
	}
	.l\:text-sm {
		font-size: 1.4rem
	}
	.l\:text-base {
		font-size: 1.6rem
	}
	.l\:text-lg {
		font-size: 1.8rem
	}
	.l\:text-xl {
		font-size: 2rem
	}
	.l\:text-2xl {
		font-size: 2.4rem
	}
	.l\:text-3xl {
		font-size: 3rem
	}
	.l\:text-4xl {
		font-size: 3.6rem
	}
	.l\:text-5xl {
		font-size: 4.8rem
	}
	.l\:text-6xl {
		font-size: 6rem
	}
	.l\:text-7xl {
		font-size: 7.2rem
	}
	.l\:text-left {
		text-align: left
	}
	.l\:text-centre {
		text-align: center
	}
	.l\:text-right {
		text-align: right
	}
	.l\:text-justify {
		text-align: justify
	}
	.l\:leading-none {
		line-height: 1
	}
	.l\:leading-tight {
		line-height: 1.25
	}
	.l\:leading-snug {
		line-height: 1.375
	}
	.l\:leading-normal {
		line-height: 1.5
	}
	.l\:leading-relaxed {
		line-height: 1.625
	}
	.l\:leading-loose {
		line-height: 2
	}
}

@media (min-width:96.25em) {
	.w\:text-xs {
		font-size: 1.2rem
	}
	.w\:text-sm {
		font-size: 1.4rem
	}
	.w\:text-base {
		font-size: 1.6rem
	}
	.w\:text-lg {
		font-size: 1.8rem
	}
	.w\:text-xl {
		font-size: 2rem
	}
	.w\:text-2xl {
		font-size: 2.4rem
	}
	.w\:text-3xl {
		font-size: 3rem
	}
	.w\:text-4xl {
		font-size: 3.6rem
	}
	.w\:text-5xl {
		font-size: 4.8rem
	}
	.w\:text-6xl {
		font-size: 6rem
	}
	.w\:text-7xl {
		font-size: 7.2rem
	}
	.w\:text-left {
		text-align: left
	}
	.w\:text-centre {
		text-align: center
	}
	.w\:text-right {
		text-align: right
	}
	.w\:text-justify {
		text-align: justify
	}
	.w\:leading-none {
		line-height: 1
	}
	.w\:leading-tight {
		line-height: 1.25
	}
	.w\:leading-snug {
		line-height: 1.375
	}
	.w\:leading-normal {
		line-height: 1.5
	}
	.w\:leading-relaxed {
		line-height: 1.625
	}
	.w\:leading-loose {
		line-height: 2
	}
}

.font-normal {
	font-weight: 400
}

.font-bold {
	font-weight: 700
}

.italic {
	font-style: italic
}

.roman {
	font-style: roman
}

.uppercase {
	text-transform: uppercase
}

.active\:underline:active,
.focus\:underline:focus,
.hocus\:underline:active,
.hocus\:underline:focus,
.hocus\:underline:hover,
.hover\:underline:hover,
.underline {
	text-decoration: underline
}

.active\:line-through:active,
.focus\:line-through:focus,
.hocus\:line-through:active,
.hocus\:line-through:focus,
.hocus\:line-through:hover,
.hover\:line-through:hover,
.line-through {
	text-decoration: line-through
}

.active\:no-underline:active,
.focus\:no-underline:focus,
.hocus\:no-underline:active,
.hocus\:no-underline:focus,
.hocus\:no-underline:hover,
.hover\:no-underline:hover,
.no-underline {
	text-decoration: none
}

.align-top {
	vertical-align: top
}

.align-middle {
	vertical-align: middle
}

.align-baseline {
	vertical-align: baseline
}

.align-bottom {
	vertical-align: bottom
}

.list-none {
	list-style-type: none
}

.list-disc {
	list-style-type: disc
}

.list-decimal {
	list-style-type: decimal
}

.whitespace-normal {
	white-space: normal
}

.whitespace-no-wrap {
	white-space: nowrap
}

.whitespace-pre {
	white-space: pre
}

.break-words {
	word-wrap: break-word
}

.truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.tracking-tighter {
	letter-spacing: -.05em
}

.tracking-tight {
	letter-spacing: -.025em
}

.tracking-normal {
	letter-spacing: 0
}

.tracking-wide {
	letter-spacing: .025em
}

.tracking-wider {
	letter-spacing: .05em
}

.tracking-widest {
	letter-spacing: .1em
}

.active\:colour-white:active,
.colour-white,
.focus\:colour-white:focus,
.group:active .group-active\:colour-white,
.group:active .group-hocus\:colour-white,
.group:focus .group-focus\:colour-white,
.group:focus .group-hocus\:colour-white,
.group:hover .group-hocus\:colour-white,
.group:hover .group-hover\:colour-white,
.hocus\:colour-white:active,
.hocus\:colour-white:focus,
.hocus\:colour-white:hover,
.hover\:colour-white:hover {
	color: #fff
}

.active\:colour-current:active,
.colour-current,
.focus\:colour-current:focus,
.group:active .group-active\:colour-current,
.group:active .group-hocus\:colour-current,
.group:focus .group-focus\:colour-current,
.group:focus .group-hocus\:colour-current,
.group:hover .group-hocus\:colour-current,
.group:hover .group-hover\:colour-current,
.hocus\:colour-current:active,
.hocus\:colour-current:focus,
.hocus\:colour-current:hover,
.hover\:colour-current:hover {
	color: currentColor
}

.colour-grey-100 {
	color: #f0f6f9
}

.colour-grey-200 {
	color: #edf2f7
}

.colour-grey-300 {
	color: #e2e8f0
}

.colour-grey-400 {
	color: #cbd5e0
}

.colour-grey-500 {
	color: #a0aec0
}

.colour-grey-600 {
	color: #718096
}

.colour-grey-700 {
	color: #4a5568
}

.colour-grey-800 {
	color: #2d3748
}

.colour-grey-900 {
	color: #1a202c
}

.group:hover .group-hover\:colour-grey-100,
.hover\:colour-grey-100:hover {
	color: #f0f6f9
}

.group:hover .group-hover\:colour-grey-200,
.hover\:colour-grey-200:hover {
	color: #edf2f7
}

.group:hover .group-hover\:colour-grey-300,
.hover\:colour-grey-300:hover {
	color: #e2e8f0
}

.group:hover .group-hover\:colour-grey-400,
.hover\:colour-grey-400:hover {
	color: #cbd5e0
}

.group:hover .group-hover\:colour-grey-500,
.hover\:colour-grey-500:hover {
	color: #a0aec0
}

.group:hover .group-hover\:colour-grey-600,
.hover\:colour-grey-600:hover {
	color: #718096
}

.group:hover .group-hover\:colour-grey-700,
.hover\:colour-grey-700:hover {
	color: #4a5568
}

.group:hover .group-hover\:colour-grey-800,
.hover\:colour-grey-800:hover {
	color: #2d3748
}

.group:hover .group-hover\:colour-grey-900,
.hover\:colour-grey-900:hover {
	color: #1a202c
}

.focus\:colour-grey-100:focus,
.group:focus .group-focus\:colour-grey-100 {
	color: #f0f6f9
}

.focus\:colour-grey-200:focus,
.group:focus .group-focus\:colour-grey-200 {
	color: #edf2f7
}

.focus\:colour-grey-300:focus,
.group:focus .group-focus\:colour-grey-300 {
	color: #e2e8f0
}

.focus\:colour-grey-400:focus,
.group:focus .group-focus\:colour-grey-400 {
	color: #cbd5e0
}

.focus\:colour-grey-500:focus,
.group:focus .group-focus\:colour-grey-500 {
	color: #a0aec0
}

.focus\:colour-grey-600:focus,
.group:focus .group-focus\:colour-grey-600 {
	color: #718096
}

.focus\:colour-grey-700:focus,
.group:focus .group-focus\:colour-grey-700 {
	color: #4a5568
}

.focus\:colour-grey-800:focus,
.group:focus .group-focus\:colour-grey-800 {
	color: #2d3748
}

.focus\:colour-grey-900:focus,
.group:focus .group-focus\:colour-grey-900 {
	color: #1a202c
}

.active\:colour-grey-100:active,
.group:active .group-active\:colour-grey-100 {
	color: #f0f6f9
}

.active\:colour-grey-200:active,
.group:active .group-active\:colour-grey-200 {
	color: #edf2f7
}

.active\:colour-grey-300:active,
.group:active .group-active\:colour-grey-300 {
	color: #e2e8f0
}

.active\:colour-grey-400:active,
.group:active .group-active\:colour-grey-400 {
	color: #cbd5e0
}

.active\:colour-grey-500:active,
.group:active .group-active\:colour-grey-500 {
	color: #a0aec0
}

.active\:colour-grey-600:active,
.group:active .group-active\:colour-grey-600 {
	color: #718096
}

.active\:colour-grey-700:active,
.group:active .group-active\:colour-grey-700 {
	color: #4a5568
}

.active\:colour-grey-800:active,
.group:active .group-active\:colour-grey-800 {
	color: #2d3748
}

.active\:colour-grey-900:active,
.group:active .group-active\:colour-grey-900 {
	color: #1a202c
}

.group:hover .group-hocus\:colour-grey-100 {
	color: #f0f6f9
}

.group:hover .group-hocus\:colour-grey-200 {
	color: #edf2f7
}

.group:hover .group-hocus\:colour-grey-300 {
	color: #e2e8f0
}

.group:hover .group-hocus\:colour-grey-400 {
	color: #cbd5e0
}

.group:hover .group-hocus\:colour-grey-500 {
	color: #a0aec0
}

.group:hover .group-hocus\:colour-grey-600 {
	color: #718096
}

.group:hover .group-hocus\:colour-grey-700 {
	color: #4a5568
}

.group:hover .group-hocus\:colour-grey-800 {
	color: #2d3748
}

.group:hover .group-hocus\:colour-grey-900 {
	color: #1a202c
}

.group:focus .group-hocus\:colour-grey-100 {
	color: #f0f6f9
}

.group:focus .group-hocus\:colour-grey-200 {
	color: #edf2f7
}

.group:focus .group-hocus\:colour-grey-300 {
	color: #e2e8f0
}

.group:focus .group-hocus\:colour-grey-400 {
	color: #cbd5e0
}

.group:focus .group-hocus\:colour-grey-500 {
	color: #a0aec0
}

.group:focus .group-hocus\:colour-grey-600 {
	color: #718096
}

.group:focus .group-hocus\:colour-grey-700 {
	color: #4a5568
}

.group:focus .group-hocus\:colour-grey-800 {
	color: #2d3748
}

.group:focus .group-hocus\:colour-grey-900 {
	color: #1a202c
}

.group:active .group-hocus\:colour-grey-100,
.hocus\:colour-grey-100:active,
.hocus\:colour-grey-100:focus,
.hocus\:colour-grey-100:hover {
	color: #f0f6f9
}

.group:active .group-hocus\:colour-grey-200,
.hocus\:colour-grey-200:active,
.hocus\:colour-grey-200:focus,
.hocus\:colour-grey-200:hover {
	color: #edf2f7
}

.group:active .group-hocus\:colour-grey-300,
.hocus\:colour-grey-300:active,
.hocus\:colour-grey-300:focus,
.hocus\:colour-grey-300:hover {
	color: #e2e8f0
}

.group:active .group-hocus\:colour-grey-400,
.hocus\:colour-grey-400:active,
.hocus\:colour-grey-400:focus,
.hocus\:colour-grey-400:hover {
	color: #cbd5e0
}

.group:active .group-hocus\:colour-grey-500,
.hocus\:colour-grey-500:active,
.hocus\:colour-grey-500:focus,
.hocus\:colour-grey-500:hover {
	color: #a0aec0
}

.group:active .group-hocus\:colour-grey-600,
.hocus\:colour-grey-600:active,
.hocus\:colour-grey-600:focus,
.hocus\:colour-grey-600:hover {
	color: #718096
}

.group:active .group-hocus\:colour-grey-700,
.hocus\:colour-grey-700:active,
.hocus\:colour-grey-700:focus,
.hocus\:colour-grey-700:hover {
	color: #4a5568
}

.group:active .group-hocus\:colour-grey-800,
.hocus\:colour-grey-800:active,
.hocus\:colour-grey-800:focus,
.hocus\:colour-grey-800:hover {
	color: #2d3748
}

.group:active .group-hocus\:colour-grey-900,
.hocus\:colour-grey-900:active,
.hocus\:colour-grey-900:focus,
.hocus\:colour-grey-900:hover {
	color: #1a202c
}

.colour-green-100 {
	color: #f0fff4
}

.colour-green-200 {
	color: #c6f6d5
}

.colour-green-300 {
	color: #9ae6b4
}

.colour-green-400 {
	color: #68d391
}

.colour-green-500 {
	color: #48bb78
}

.colour-green-600 {
	color: #38a169
}

.colour-green-700 {
	color: #2f855a
}

.colour-green-800 {
	color: #276749
}

.colour-green-900 {
	color: #22543d
}

.group:hover .group-hover\:colour-green-100,
.hover\:colour-green-100:hover {
	color: #f0fff4
}

.group:hover .group-hover\:colour-green-200,
.hover\:colour-green-200:hover {
	color: #c6f6d5
}

.group:hover .group-hover\:colour-green-300,
.hover\:colour-green-300:hover {
	color: #9ae6b4
}

.group:hover .group-hover\:colour-green-400,
.hover\:colour-green-400:hover {
	color: #68d391
}

.group:hover .group-hover\:colour-green-500,
.hover\:colour-green-500:hover {
	color: #48bb78
}

.group:hover .group-hover\:colour-green-600,
.hover\:colour-green-600:hover {
	color: #38a169
}

.group:hover .group-hover\:colour-green-700,
.hover\:colour-green-700:hover {
	color: #2f855a
}

.group:hover .group-hover\:colour-green-800,
.hover\:colour-green-800:hover {
	color: #276749
}

.group:hover .group-hover\:colour-green-900,
.hover\:colour-green-900:hover {
	color: #22543d
}

.focus\:colour-green-100:focus,
.group:focus .group-focus\:colour-green-100 {
	color: #f0fff4
}

.focus\:colour-green-200:focus,
.group:focus .group-focus\:colour-green-200 {
	color: #c6f6d5
}

.focus\:colour-green-300:focus,
.group:focus .group-focus\:colour-green-300 {
	color: #9ae6b4
}

.focus\:colour-green-400:focus,
.group:focus .group-focus\:colour-green-400 {
	color: #68d391
}

.focus\:colour-green-500:focus,
.group:focus .group-focus\:colour-green-500 {
	color: #48bb78
}

.focus\:colour-green-600:focus,
.group:focus .group-focus\:colour-green-600 {
	color: #38a169
}

.focus\:colour-green-700:focus,
.group:focus .group-focus\:colour-green-700 {
	color: #2f855a
}

.focus\:colour-green-800:focus,
.group:focus .group-focus\:colour-green-800 {
	color: #276749
}

.focus\:colour-green-900:focus,
.group:focus .group-focus\:colour-green-900 {
	color: #22543d
}

.active\:colour-green-100:active,
.group:active .group-active\:colour-green-100 {
	color: #f0fff4
}

.active\:colour-green-200:active,
.group:active .group-active\:colour-green-200 {
	color: #c6f6d5
}

.active\:colour-green-300:active,
.group:active .group-active\:colour-green-300 {
	color: #9ae6b4
}

.active\:colour-green-400:active,
.group:active .group-active\:colour-green-400 {
	color: #68d391
}

.active\:colour-green-500:active,
.group:active .group-active\:colour-green-500 {
	color: #48bb78
}

.active\:colour-green-600:active,
.group:active .group-active\:colour-green-600 {
	color: #38a169
}

.active\:colour-green-700:active,
.group:active .group-active\:colour-green-700 {
	color: #2f855a
}

.active\:colour-green-800:active,
.group:active .group-active\:colour-green-800 {
	color: #276749
}

.active\:colour-green-900:active,
.group:active .group-active\:colour-green-900 {
	color: #22543d
}

.group:hover .group-hocus\:colour-green-100 {
	color: #f0fff4
}

.group:hover .group-hocus\:colour-green-200 {
	color: #c6f6d5
}

.group:hover .group-hocus\:colour-green-300 {
	color: #9ae6b4
}

.group:hover .group-hocus\:colour-green-400 {
	color: #68d391
}

.group:hover .group-hocus\:colour-green-500 {
	color: #48bb78
}

.group:hover .group-hocus\:colour-green-600 {
	color: #38a169
}

.group:hover .group-hocus\:colour-green-700 {
	color: #2f855a
}

.group:hover .group-hocus\:colour-green-800 {
	color: #276749
}

.group:hover .group-hocus\:colour-green-900 {
	color: #22543d
}

.group:focus .group-hocus\:colour-green-100 {
	color: #f0fff4
}

.group:focus .group-hocus\:colour-green-200 {
	color: #c6f6d5
}

.group:focus .group-hocus\:colour-green-300 {
	color: #9ae6b4
}

.group:focus .group-hocus\:colour-green-400 {
	color: #68d391
}

.group:focus .group-hocus\:colour-green-500 {
	color: #48bb78
}

.group:focus .group-hocus\:colour-green-600 {
	color: #38a169
}

.group:focus .group-hocus\:colour-green-700 {
	color: #2f855a
}

.group:focus .group-hocus\:colour-green-800 {
	color: #276749
}

.group:focus .group-hocus\:colour-green-900 {
	color: #22543d
}

.group:active .group-hocus\:colour-green-100,
.hocus\:colour-green-100:active,
.hocus\:colour-green-100:focus,
.hocus\:colour-green-100:hover {
	color: #f0fff4
}

.group:active .group-hocus\:colour-green-200,
.hocus\:colour-green-200:active,
.hocus\:colour-green-200:focus,
.hocus\:colour-green-200:hover {
	color: #c6f6d5
}

.group:active .group-hocus\:colour-green-300,
.hocus\:colour-green-300:active,
.hocus\:colour-green-300:focus,
.hocus\:colour-green-300:hover {
	color: #9ae6b4
}

.group:active .group-hocus\:colour-green-400,
.hocus\:colour-green-400:active,
.hocus\:colour-green-400:focus,
.hocus\:colour-green-400:hover {
	color: #68d391
}

.group:active .group-hocus\:colour-green-500,
.hocus\:colour-green-500:active,
.hocus\:colour-green-500:focus,
.hocus\:colour-green-500:hover {
	color: #48bb78
}

.group:active .group-hocus\:colour-green-600,
.hocus\:colour-green-600:active,
.hocus\:colour-green-600:focus,
.hocus\:colour-green-600:hover {
	color: #38a169
}

.group:active .group-hocus\:colour-green-700,
.hocus\:colour-green-700:active,
.hocus\:colour-green-700:focus,
.hocus\:colour-green-700:hover {
	color: #2f855a
}

.group:active .group-hocus\:colour-green-800,
.hocus\:colour-green-800:active,
.hocus\:colour-green-800:focus,
.hocus\:colour-green-800:hover {
	color: #276749
}

.group:active .group-hocus\:colour-green-900,
.hocus\:colour-green-900:active,
.hocus\:colour-green-900:focus,
.hocus\:colour-green-900:hover {
	color: #22543d
}

.colour-yellow-100 {
	color: ivory
}

.colour-yellow-200 {
	color: #fefcbf
}

.colour-yellow-300 {
	color: #faf089
}

.colour-yellow-400 {
	color: #f6e05e
}

.colour-yellow-500 {
	color: #ecc94b
}

.colour-yellow-600 {
	color: #d69e2e
}

.colour-yellow-700 {
	color: #b7791f
}

.colour-yellow-800 {
	color: #975a16
}

.colour-yellow-900 {
	color: #744210
}

.group:hover .group-hover\:colour-yellow-100,
.hover\:colour-yellow-100:hover {
	color: ivory
}

.group:hover .group-hover\:colour-yellow-200,
.hover\:colour-yellow-200:hover {
	color: #fefcbf
}

.group:hover .group-hover\:colour-yellow-300,
.hover\:colour-yellow-300:hover {
	color: #faf089
}

.group:hover .group-hover\:colour-yellow-400,
.hover\:colour-yellow-400:hover {
	color: #f6e05e
}

.group:hover .group-hover\:colour-yellow-500,
.hover\:colour-yellow-500:hover {
	color: #ecc94b
}

.group:hover .group-hover\:colour-yellow-600,
.hover\:colour-yellow-600:hover {
	color: #d69e2e
}

.group:hover .group-hover\:colour-yellow-700,
.hover\:colour-yellow-700:hover {
	color: #b7791f
}

.group:hover .group-hover\:colour-yellow-800,
.hover\:colour-yellow-800:hover {
	color: #975a16
}

.group:hover .group-hover\:colour-yellow-900,
.hover\:colour-yellow-900:hover {
	color: #744210
}

.focus\:colour-yellow-100:focus,
.group:focus .group-focus\:colour-yellow-100 {
	color: ivory
}

.focus\:colour-yellow-200:focus,
.group:focus .group-focus\:colour-yellow-200 {
	color: #fefcbf
}

.focus\:colour-yellow-300:focus,
.group:focus .group-focus\:colour-yellow-300 {
	color: #faf089
}

.focus\:colour-yellow-400:focus,
.group:focus .group-focus\:colour-yellow-400 {
	color: #f6e05e
}

.focus\:colour-yellow-500:focus,
.group:focus .group-focus\:colour-yellow-500 {
	color: #ecc94b
}

.focus\:colour-yellow-600:focus,
.group:focus .group-focus\:colour-yellow-600 {
	color: #d69e2e
}

.focus\:colour-yellow-700:focus,
.group:focus .group-focus\:colour-yellow-700 {
	color: #b7791f
}

.focus\:colour-yellow-800:focus,
.group:focus .group-focus\:colour-yellow-800 {
	color: #975a16
}

.focus\:colour-yellow-900:focus,
.group:focus .group-focus\:colour-yellow-900 {
	color: #744210
}

.active\:colour-yellow-100:active,
.group:active .group-active\:colour-yellow-100 {
	color: ivory
}

.active\:colour-yellow-200:active,
.group:active .group-active\:colour-yellow-200 {
	color: #fefcbf
}

.active\:colour-yellow-300:active,
.group:active .group-active\:colour-yellow-300 {
	color: #faf089
}

.active\:colour-yellow-400:active,
.group:active .group-active\:colour-yellow-400 {
	color: #f6e05e
}

.active\:colour-yellow-500:active,
.group:active .group-active\:colour-yellow-500 {
	color: #ecc94b
}

.active\:colour-yellow-600:active,
.group:active .group-active\:colour-yellow-600 {
	color: #d69e2e
}

.active\:colour-yellow-700:active,
.group:active .group-active\:colour-yellow-700 {
	color: #b7791f
}

.active\:colour-yellow-800:active,
.group:active .group-active\:colour-yellow-800 {
	color: #975a16
}

.active\:colour-yellow-900:active,
.group:active .group-active\:colour-yellow-900 {
	color: #744210
}

.group:hover .group-hocus\:colour-yellow-100 {
	color: ivory
}

.group:hover .group-hocus\:colour-yellow-200 {
	color: #fefcbf
}

.group:hover .group-hocus\:colour-yellow-300 {
	color: #faf089
}

.group:hover .group-hocus\:colour-yellow-400 {
	color: #f6e05e
}

.group:hover .group-hocus\:colour-yellow-500 {
	color: #ecc94b
}

.group:hover .group-hocus\:colour-yellow-600 {
	color: #d69e2e
}

.group:hover .group-hocus\:colour-yellow-700 {
	color: #b7791f
}

.group:hover .group-hocus\:colour-yellow-800 {
	color: #975a16
}

.group:hover .group-hocus\:colour-yellow-900 {
	color: #744210
}

.group:focus .group-hocus\:colour-yellow-100 {
	color: ivory
}

.group:focus .group-hocus\:colour-yellow-200 {
	color: #fefcbf
}

.group:focus .group-hocus\:colour-yellow-300 {
	color: #faf089
}

.group:focus .group-hocus\:colour-yellow-400 {
	color: #f6e05e
}

.group:focus .group-hocus\:colour-yellow-500 {
	color: #ecc94b
}

.group:focus .group-hocus\:colour-yellow-600 {
	color: #d69e2e
}

.group:focus .group-hocus\:colour-yellow-700 {
	color: #b7791f
}

.group:focus .group-hocus\:colour-yellow-800 {
	color: #975a16
}

.group:focus .group-hocus\:colour-yellow-900 {
	color: #744210
}

.group:active .group-hocus\:colour-yellow-100,
.hocus\:colour-yellow-100:active,
.hocus\:colour-yellow-100:focus,
.hocus\:colour-yellow-100:hover {
	color: ivory
}

.group:active .group-hocus\:colour-yellow-200,
.hocus\:colour-yellow-200:active,
.hocus\:colour-yellow-200:focus,
.hocus\:colour-yellow-200:hover {
	color: #fefcbf
}

.group:active .group-hocus\:colour-yellow-300,
.hocus\:colour-yellow-300:active,
.hocus\:colour-yellow-300:focus,
.hocus\:colour-yellow-300:hover {
	color: #faf089
}

.group:active .group-hocus\:colour-yellow-400,
.hocus\:colour-yellow-400:active,
.hocus\:colour-yellow-400:focus,
.hocus\:colour-yellow-400:hover {
	color: #f6e05e
}

.group:active .group-hocus\:colour-yellow-500,
.hocus\:colour-yellow-500:active,
.hocus\:colour-yellow-500:focus,
.hocus\:colour-yellow-500:hover {
	color: #ecc94b
}

.group:active .group-hocus\:colour-yellow-600,
.hocus\:colour-yellow-600:active,
.hocus\:colour-yellow-600:focus,
.hocus\:colour-yellow-600:hover {
	color: #d69e2e
}

.group:active .group-hocus\:colour-yellow-700,
.hocus\:colour-yellow-700:active,
.hocus\:colour-yellow-700:focus,
.hocus\:colour-yellow-700:hover {
	color: #b7791f
}

.group:active .group-hocus\:colour-yellow-800,
.hocus\:colour-yellow-800:active,
.hocus\:colour-yellow-800:focus,
.hocus\:colour-yellow-800:hover {
	color: #975a16
}

.group:active .group-hocus\:colour-yellow-900,
.hocus\:colour-yellow-900:active,
.hocus\:colour-yellow-900:focus,
.hocus\:colour-yellow-900:hover {
	color: #744210
}

.colour-orange-100 {
	color: #fffaf0
}

.colour-orange-200 {
	color: #feebc8
}

.colour-orange-300 {
	color: #fbd38d
}

.colour-orange-400 {
	color: #f6ad55
}

.colour-orange-500 {
	color: #ed8936
}

.colour-orange-600 {
	color: #dd6b20
}

.colour-orange-700 {
	color: #c05621
}

.colour-orange-800 {
	color: #9c4221
}

.colour-orange-900 {
	color: #7b341e
}

.group:hover .group-hover\:colour-orange-100,
.hover\:colour-orange-100:hover {
	color: #fffaf0
}

.group:hover .group-hover\:colour-orange-200,
.hover\:colour-orange-200:hover {
	color: #feebc8
}

.group:hover .group-hover\:colour-orange-300,
.hover\:colour-orange-300:hover {
	color: #fbd38d
}

.group:hover .group-hover\:colour-orange-400,
.hover\:colour-orange-400:hover {
	color: #f6ad55
}

.group:hover .group-hover\:colour-orange-500,
.hover\:colour-orange-500:hover {
	color: #ed8936
}

.group:hover .group-hover\:colour-orange-600,
.hover\:colour-orange-600:hover {
	color: #dd6b20
}

.group:hover .group-hover\:colour-orange-700,
.hover\:colour-orange-700:hover {
	color: #c05621
}

.group:hover .group-hover\:colour-orange-800,
.hover\:colour-orange-800:hover {
	color: #9c4221
}

.group:hover .group-hover\:colour-orange-900,
.hover\:colour-orange-900:hover {
	color: #7b341e
}

.focus\:colour-orange-100:focus,
.group:focus .group-focus\:colour-orange-100 {
	color: #fffaf0
}

.focus\:colour-orange-200:focus,
.group:focus .group-focus\:colour-orange-200 {
	color: #feebc8
}

.focus\:colour-orange-300:focus,
.group:focus .group-focus\:colour-orange-300 {
	color: #fbd38d
}

.focus\:colour-orange-400:focus,
.group:focus .group-focus\:colour-orange-400 {
	color: #f6ad55
}

.focus\:colour-orange-500:focus,
.group:focus .group-focus\:colour-orange-500 {
	color: #ed8936
}

.focus\:colour-orange-600:focus,
.group:focus .group-focus\:colour-orange-600 {
	color: #dd6b20
}

.focus\:colour-orange-700:focus,
.group:focus .group-focus\:colour-orange-700 {
	color: #c05621
}

.focus\:colour-orange-800:focus,
.group:focus .group-focus\:colour-orange-800 {
	color: #9c4221
}

.focus\:colour-orange-900:focus,
.group:focus .group-focus\:colour-orange-900 {
	color: #7b341e
}

.active\:colour-orange-100:active,
.group:active .group-active\:colour-orange-100 {
	color: #fffaf0
}

.active\:colour-orange-200:active,
.group:active .group-active\:colour-orange-200 {
	color: #feebc8
}

.active\:colour-orange-300:active,
.group:active .group-active\:colour-orange-300 {
	color: #fbd38d
}

.active\:colour-orange-400:active,
.group:active .group-active\:colour-orange-400 {
	color: #f6ad55
}

.active\:colour-orange-500:active,
.group:active .group-active\:colour-orange-500 {
	color: #ed8936
}

.active\:colour-orange-600:active,
.group:active .group-active\:colour-orange-600 {
	color: #dd6b20
}

.active\:colour-orange-700:active,
.group:active .group-active\:colour-orange-700 {
	color: #c05621
}

.active\:colour-orange-800:active,
.group:active .group-active\:colour-orange-800 {
	color: #9c4221
}

.active\:colour-orange-900:active,
.group:active .group-active\:colour-orange-900 {
	color: #7b341e
}

.group:hover .group-hocus\:colour-orange-100 {
	color: #fffaf0
}

.group:hover .group-hocus\:colour-orange-200 {
	color: #feebc8
}

.group:hover .group-hocus\:colour-orange-300 {
	color: #fbd38d
}

.group:hover .group-hocus\:colour-orange-400 {
	color: #f6ad55
}

.group:hover .group-hocus\:colour-orange-500 {
	color: #ed8936
}

.group:hover .group-hocus\:colour-orange-600 {
	color: #dd6b20
}

.group:hover .group-hocus\:colour-orange-700 {
	color: #c05621
}

.group:hover .group-hocus\:colour-orange-800 {
	color: #9c4221
}

.group:hover .group-hocus\:colour-orange-900 {
	color: #7b341e
}

.group:focus .group-hocus\:colour-orange-100 {
	color: #fffaf0
}

.group:focus .group-hocus\:colour-orange-200 {
	color: #feebc8
}

.group:focus .group-hocus\:colour-orange-300 {
	color: #fbd38d
}

.group:focus .group-hocus\:colour-orange-400 {
	color: #f6ad55
}

.group:focus .group-hocus\:colour-orange-500 {
	color: #ed8936
}

.group:focus .group-hocus\:colour-orange-600 {
	color: #dd6b20
}

.group:focus .group-hocus\:colour-orange-700 {
	color: #c05621
}

.group:focus .group-hocus\:colour-orange-800 {
	color: #9c4221
}

.group:focus .group-hocus\:colour-orange-900 {
	color: #7b341e
}

.group:active .group-hocus\:colour-orange-100,
.hocus\:colour-orange-100:active,
.hocus\:colour-orange-100:focus,
.hocus\:colour-orange-100:hover {
	color: #fffaf0
}

.group:active .group-hocus\:colour-orange-200,
.hocus\:colour-orange-200:active,
.hocus\:colour-orange-200:focus,
.hocus\:colour-orange-200:hover {
	color: #feebc8
}

.group:active .group-hocus\:colour-orange-300,
.hocus\:colour-orange-300:active,
.hocus\:colour-orange-300:focus,
.hocus\:colour-orange-300:hover {
	color: #fbd38d
}

.group:active .group-hocus\:colour-orange-400,
.hocus\:colour-orange-400:active,
.hocus\:colour-orange-400:focus,
.hocus\:colour-orange-400:hover {
	color: #f6ad55
}

.group:active .group-hocus\:colour-orange-500,
.hocus\:colour-orange-500:active,
.hocus\:colour-orange-500:focus,
.hocus\:colour-orange-500:hover {
	color: #ed8936
}

.group:active .group-hocus\:colour-orange-600,
.hocus\:colour-orange-600:active,
.hocus\:colour-orange-600:focus,
.hocus\:colour-orange-600:hover {
	color: #dd6b20
}

.group:active .group-hocus\:colour-orange-700,
.hocus\:colour-orange-700:active,
.hocus\:colour-orange-700:focus,
.hocus\:colour-orange-700:hover {
	color: #c05621
}

.group:active .group-hocus\:colour-orange-800,
.hocus\:colour-orange-800:active,
.hocus\:colour-orange-800:focus,
.hocus\:colour-orange-800:hover {
	color: #9c4221
}

.group:active .group-hocus\:colour-orange-900,
.hocus\:colour-orange-900:active,
.hocus\:colour-orange-900:focus,
.hocus\:colour-orange-900:hover {
	color: #7b341e
}

.colour-red-100 {
	color: #fff5f5
}

.colour-red-200 {
	color: #fed7d7
}

.colour-red-300 {
	color: #feb2b2
}

.colour-red-400 {
	color: #fc8181
}

.colour-red-500 {
	color: #f56565
}

.colour-red-600 {
	color: #e53e3e
}

.colour-red-700 {
	color: #c53030
}

.colour-red-800 {
	color: #9b2c2c
}

.colour-red-900 {
	color: #742a2a
}

.group:hover .group-hover\:colour-red-100,
.hover\:colour-red-100:hover {
	color: #fff5f5
}

.group:hover .group-hover\:colour-red-200,
.hover\:colour-red-200:hover {
	color: #fed7d7
}

.group:hover .group-hover\:colour-red-300,
.hover\:colour-red-300:hover {
	color: #feb2b2
}

.group:hover .group-hover\:colour-red-400,
.hover\:colour-red-400:hover {
	color: #fc8181
}

.group:hover .group-hover\:colour-red-500,
.hover\:colour-red-500:hover {
	color: #f56565
}

.group:hover .group-hover\:colour-red-600,
.hover\:colour-red-600:hover {
	color: #e53e3e
}

.group:hover .group-hover\:colour-red-700,
.hover\:colour-red-700:hover {
	color: #c53030
}

.group:hover .group-hover\:colour-red-800,
.hover\:colour-red-800:hover {
	color: #9b2c2c
}

.group:hover .group-hover\:colour-red-900,
.hover\:colour-red-900:hover {
	color: #742a2a
}

.focus\:colour-red-100:focus,
.group:focus .group-focus\:colour-red-100 {
	color: #fff5f5
}

.focus\:colour-red-200:focus,
.group:focus .group-focus\:colour-red-200 {
	color: #fed7d7
}

.focus\:colour-red-300:focus,
.group:focus .group-focus\:colour-red-300 {
	color: #feb2b2
}

.focus\:colour-red-400:focus,
.group:focus .group-focus\:colour-red-400 {
	color: #fc8181
}

.focus\:colour-red-500:focus,
.group:focus .group-focus\:colour-red-500 {
	color: #f56565
}

.focus\:colour-red-600:focus,
.group:focus .group-focus\:colour-red-600 {
	color: #e53e3e
}

.focus\:colour-red-700:focus,
.group:focus .group-focus\:colour-red-700 {
	color: #c53030
}

.focus\:colour-red-800:focus,
.group:focus .group-focus\:colour-red-800 {
	color: #9b2c2c
}

.focus\:colour-red-900:focus,
.group:focus .group-focus\:colour-red-900 {
	color: #742a2a
}

.active\:colour-red-100:active,
.group:active .group-active\:colour-red-100 {
	color: #fff5f5
}

.active\:colour-red-200:active,
.group:active .group-active\:colour-red-200 {
	color: #fed7d7
}

.active\:colour-red-300:active,
.group:active .group-active\:colour-red-300 {
	color: #feb2b2
}

.active\:colour-red-400:active,
.group:active .group-active\:colour-red-400 {
	color: #fc8181
}

.active\:colour-red-500:active,
.group:active .group-active\:colour-red-500 {
	color: #f56565
}

.active\:colour-red-600:active,
.group:active .group-active\:colour-red-600 {
	color: #e53e3e
}

.active\:colour-red-700:active,
.group:active .group-active\:colour-red-700 {
	color: #c53030
}

.active\:colour-red-800:active,
.group:active .group-active\:colour-red-800 {
	color: #9b2c2c
}

.active\:colour-red-900:active,
.group:active .group-active\:colour-red-900 {
	color: #742a2a
}

.group:hover .group-hocus\:colour-red-100 {
	color: #fff5f5
}

.group:hover .group-hocus\:colour-red-200 {
	color: #fed7d7
}

.group:hover .group-hocus\:colour-red-300 {
	color: #feb2b2
}

.group:hover .group-hocus\:colour-red-400 {
	color: #fc8181
}

.group:hover .group-hocus\:colour-red-500 {
	color: #f56565
}

.group:hover .group-hocus\:colour-red-600 {
	color: #e53e3e
}

.group:hover .group-hocus\:colour-red-700 {
	color: #c53030
}

.group:hover .group-hocus\:colour-red-800 {
	color: #9b2c2c
}

.group:hover .group-hocus\:colour-red-900 {
	color: #742a2a
}

.group:focus .group-hocus\:colour-red-100 {
	color: #fff5f5
}

.group:focus .group-hocus\:colour-red-200 {
	color: #fed7d7
}

.group:focus .group-hocus\:colour-red-300 {
	color: #feb2b2
}

.group:focus .group-hocus\:colour-red-400 {
	color: #fc8181
}

.group:focus .group-hocus\:colour-red-500 {
	color: #f56565
}

.group:focus .group-hocus\:colour-red-600 {
	color: #e53e3e
}

.group:focus .group-hocus\:colour-red-700 {
	color: #c53030
}

.group:focus .group-hocus\:colour-red-800 {
	color: #9b2c2c
}

.group:focus .group-hocus\:colour-red-900 {
	color: #742a2a
}

.group:active .group-hocus\:colour-red-100,
.hocus\:colour-red-100:active,
.hocus\:colour-red-100:focus,
.hocus\:colour-red-100:hover {
	color: #fff5f5
}

.group:active .group-hocus\:colour-red-200,
.hocus\:colour-red-200:active,
.hocus\:colour-red-200:focus,
.hocus\:colour-red-200:hover {
	color: #fed7d7
}

.group:active .group-hocus\:colour-red-300,
.hocus\:colour-red-300:active,
.hocus\:colour-red-300:focus,
.hocus\:colour-red-300:hover {
	color: #feb2b2
}

.group:active .group-hocus\:colour-red-400,
.hocus\:colour-red-400:active,
.hocus\:colour-red-400:focus,
.hocus\:colour-red-400:hover {
	color: #fc8181
}

.group:active .group-hocus\:colour-red-500,
.hocus\:colour-red-500:active,
.hocus\:colour-red-500:focus,
.hocus\:colour-red-500:hover {
	color: #f56565
}

.group:active .group-hocus\:colour-red-600,
.hocus\:colour-red-600:active,
.hocus\:colour-red-600:focus,
.hocus\:colour-red-600:hover {
	color: #e53e3e
}

.group:active .group-hocus\:colour-red-700,
.hocus\:colour-red-700:active,
.hocus\:colour-red-700:focus,
.hocus\:colour-red-700:hover {
	color: #c53030
}

.group:active .group-hocus\:colour-red-800,
.hocus\:colour-red-800:active,
.hocus\:colour-red-800:focus,
.hocus\:colour-red-800:hover {
	color: #9b2c2c
}

.group:active .group-hocus\:colour-red-900,
.hocus\:colour-red-900:active,
.hocus\:colour-red-900:focus,
.hocus\:colour-red-900:hover {
	color: #742a2a
}

.colour-blue-100 {
	color: #ebf8ff
}

.colour-blue-200 {
	color: #bee3f8
}

.colour-blue-300 {
	color: #90cdf4
}

.colour-blue-400 {
	color: #63b3ed
}

.colour-blue-500 {
	color: #4299e1
}

.colour-blue-600 {
	color: #3182ce
}

.colour-blue-700 {
	color: #2b6cb0
}

.colour-blue-800 {
	color: #2c5282
}

.colour-blue-900 {
	color: #2a4365
}

.group:hover .group-hover\:colour-blue-100,
.hover\:colour-blue-100:hover {
	color: #ebf8ff
}

.group:hover .group-hover\:colour-blue-200,
.hover\:colour-blue-200:hover {
	color: #bee3f8
}

.group:hover .group-hover\:colour-blue-300,
.hover\:colour-blue-300:hover {
	color: #90cdf4
}

.group:hover .group-hover\:colour-blue-400,
.hover\:colour-blue-400:hover {
	color: #63b3ed
}

.group:hover .group-hover\:colour-blue-500,
.hover\:colour-blue-500:hover {
	color: #4299e1
}

.group:hover .group-hover\:colour-blue-600,
.hover\:colour-blue-600:hover {
	color: #3182ce
}

.group:hover .group-hover\:colour-blue-700,
.hover\:colour-blue-700:hover {
	color: #2b6cb0
}

.group:hover .group-hover\:colour-blue-800,
.hover\:colour-blue-800:hover {
	color: #2c5282
}

.group:hover .group-hover\:colour-blue-900,
.hover\:colour-blue-900:hover {
	color: #2a4365
}

.focus\:colour-blue-100:focus,
.group:focus .group-focus\:colour-blue-100 {
	color: #ebf8ff
}

.focus\:colour-blue-200:focus,
.group:focus .group-focus\:colour-blue-200 {
	color: #bee3f8
}

.focus\:colour-blue-300:focus,
.group:focus .group-focus\:colour-blue-300 {
	color: #90cdf4
}

.focus\:colour-blue-400:focus,
.group:focus .group-focus\:colour-blue-400 {
	color: #63b3ed
}

.focus\:colour-blue-500:focus,
.group:focus .group-focus\:colour-blue-500 {
	color: #4299e1
}

.focus\:colour-blue-600:focus,
.group:focus .group-focus\:colour-blue-600 {
	color: #3182ce
}

.focus\:colour-blue-700:focus,
.group:focus .group-focus\:colour-blue-700 {
	color: #2b6cb0
}

.focus\:colour-blue-800:focus,
.group:focus .group-focus\:colour-blue-800 {
	color: #2c5282
}

.focus\:colour-blue-900:focus,
.group:focus .group-focus\:colour-blue-900 {
	color: #2a4365
}

.active\:colour-blue-100:active,
.group:active .group-active\:colour-blue-100 {
	color: #ebf8ff
}

.active\:colour-blue-200:active,
.group:active .group-active\:colour-blue-200 {
	color: #bee3f8
}

.active\:colour-blue-300:active,
.group:active .group-active\:colour-blue-300 {
	color: #90cdf4
}

.active\:colour-blue-400:active,
.group:active .group-active\:colour-blue-400 {
	color: #63b3ed
}

.active\:colour-blue-500:active,
.group:active .group-active\:colour-blue-500 {
	color: #4299e1
}

.active\:colour-blue-600:active,
.group:active .group-active\:colour-blue-600 {
	color: #3182ce
}

.active\:colour-blue-700:active,
.group:active .group-active\:colour-blue-700 {
	color: #2b6cb0
}

.active\:colour-blue-800:active,
.group:active .group-active\:colour-blue-800 {
	color: #2c5282
}

.active\:colour-blue-900:active,
.group:active .group-active\:colour-blue-900 {
	color: #2a4365
}

.group:hover .group-hocus\:colour-blue-100 {
	color: #ebf8ff
}

.group:hover .group-hocus\:colour-blue-200 {
	color: #bee3f8
}

.group:hover .group-hocus\:colour-blue-300 {
	color: #90cdf4
}

.group:hover .group-hocus\:colour-blue-400 {
	color: #63b3ed
}

.group:hover .group-hocus\:colour-blue-500 {
	color: #4299e1
}

.group:hover .group-hocus\:colour-blue-600 {
	color: #3182ce
}

.group:hover .group-hocus\:colour-blue-700 {
	color: #2b6cb0
}

.group:hover .group-hocus\:colour-blue-800 {
	color: #2c5282
}

.group:hover .group-hocus\:colour-blue-900 {
	color: #2a4365
}

.group:focus .group-hocus\:colour-blue-100 {
	color: #ebf8ff
}

.group:focus .group-hocus\:colour-blue-200 {
	color: #bee3f8
}

.group:focus .group-hocus\:colour-blue-300 {
	color: #90cdf4
}

.group:focus .group-hocus\:colour-blue-400 {
	color: #63b3ed
}

.group:focus .group-hocus\:colour-blue-500 {
	color: #4299e1
}

.group:focus .group-hocus\:colour-blue-600 {
	color: #3182ce
}

.group:focus .group-hocus\:colour-blue-700 {
	color: #2b6cb0
}

.group:focus .group-hocus\:colour-blue-800 {
	color: #2c5282
}

.group:focus .group-hocus\:colour-blue-900 {
	color: #2a4365
}

.group:active .group-hocus\:colour-blue-100,
.hocus\:colour-blue-100:active,
.hocus\:colour-blue-100:focus,
.hocus\:colour-blue-100:hover {
	color: #ebf8ff
}

.group:active .group-hocus\:colour-blue-200,
.hocus\:colour-blue-200:active,
.hocus\:colour-blue-200:focus,
.hocus\:colour-blue-200:hover {
	color: #bee3f8
}

.group:active .group-hocus\:colour-blue-300,
.hocus\:colour-blue-300:active,
.hocus\:colour-blue-300:focus,
.hocus\:colour-blue-300:hover {
	color: #90cdf4
}

.group:active .group-hocus\:colour-blue-400,
.hocus\:colour-blue-400:active,
.hocus\:colour-blue-400:focus,
.hocus\:colour-blue-400:hover {
	color: #63b3ed
}

.group:active .group-hocus\:colour-blue-500,
.hocus\:colour-blue-500:active,
.hocus\:colour-blue-500:focus,
.hocus\:colour-blue-500:hover {
	color: #4299e1
}

.group:active .group-hocus\:colour-blue-600,
.hocus\:colour-blue-600:active,
.hocus\:colour-blue-600:focus,
.hocus\:colour-blue-600:hover {
	color: #3182ce
}

.group:active .group-hocus\:colour-blue-700,
.hocus\:colour-blue-700:active,
.hocus\:colour-blue-700:focus,
.hocus\:colour-blue-700:hover {
	color: #2b6cb0
}

.group:active .group-hocus\:colour-blue-800,
.hocus\:colour-blue-800:active,
.hocus\:colour-blue-800:focus,
.hocus\:colour-blue-800:hover {
	color: #2c5282
}

.group:active .group-hocus\:colour-blue-900,
.hocus\:colour-blue-900:active,
.hocus\:colour-blue-900:focus,
.hocus\:colour-blue-900:hover {
	color: #2a4365
}

.colour-teal-100 {
	color: #e6fffa
}

.colour-teal-200 {
	color: #b2f5ea
}

.colour-teal-300 {
	color: #81e6d9
}

.colour-teal-400 {
	color: #4fd1c5
}

.colour-teal-500 {
	color: #38b2ac
}

.colour-teal-600 {
	color: #319795
}

.colour-teal-700 {
	color: #2c7a7b
}

.colour-teal-800 {
	color: #285e61
}

.colour-teal-900 {
	color: #234e52
}

.group:hover .group-hover\:colour-teal-100,
.hover\:colour-teal-100:hover {
	color: #e6fffa
}

.group:hover .group-hover\:colour-teal-200,
.hover\:colour-teal-200:hover {
	color: #b2f5ea
}

.group:hover .group-hover\:colour-teal-300,
.hover\:colour-teal-300:hover {
	color: #81e6d9
}

.group:hover .group-hover\:colour-teal-400,
.hover\:colour-teal-400:hover {
	color: #4fd1c5
}

.group:hover .group-hover\:colour-teal-500,
.hover\:colour-teal-500:hover {
	color: #38b2ac
}

.group:hover .group-hover\:colour-teal-600,
.hover\:colour-teal-600:hover {
	color: #319795
}

.group:hover .group-hover\:colour-teal-700,
.hover\:colour-teal-700:hover {
	color: #2c7a7b
}

.group:hover .group-hover\:colour-teal-800,
.hover\:colour-teal-800:hover {
	color: #285e61
}

.group:hover .group-hover\:colour-teal-900,
.hover\:colour-teal-900:hover {
	color: #234e52
}

.focus\:colour-teal-100:focus,
.group:focus .group-focus\:colour-teal-100 {
	color: #e6fffa
}

.focus\:colour-teal-200:focus,
.group:focus .group-focus\:colour-teal-200 {
	color: #b2f5ea
}

.focus\:colour-teal-300:focus,
.group:focus .group-focus\:colour-teal-300 {
	color: #81e6d9
}

.focus\:colour-teal-400:focus,
.group:focus .group-focus\:colour-teal-400 {
	color: #4fd1c5
}

.focus\:colour-teal-500:focus,
.group:focus .group-focus\:colour-teal-500 {
	color: #38b2ac
}

.focus\:colour-teal-600:focus,
.group:focus .group-focus\:colour-teal-600 {
	color: #319795
}

.focus\:colour-teal-700:focus,
.group:focus .group-focus\:colour-teal-700 {
	color: #2c7a7b
}

.focus\:colour-teal-800:focus,
.group:focus .group-focus\:colour-teal-800 {
	color: #285e61
}

.focus\:colour-teal-900:focus,
.group:focus .group-focus\:colour-teal-900 {
	color: #234e52
}

.active\:colour-teal-100:active,
.group:active .group-active\:colour-teal-100 {
	color: #e6fffa
}

.active\:colour-teal-200:active,
.group:active .group-active\:colour-teal-200 {
	color: #b2f5ea
}

.active\:colour-teal-300:active,
.group:active .group-active\:colour-teal-300 {
	color: #81e6d9
}

.active\:colour-teal-400:active,
.group:active .group-active\:colour-teal-400 {
	color: #4fd1c5
}

.active\:colour-teal-500:active,
.group:active .group-active\:colour-teal-500 {
	color: #38b2ac
}

.active\:colour-teal-600:active,
.group:active .group-active\:colour-teal-600 {
	color: #319795
}

.active\:colour-teal-700:active,
.group:active .group-active\:colour-teal-700 {
	color: #2c7a7b
}

.active\:colour-teal-800:active,
.group:active .group-active\:colour-teal-800 {
	color: #285e61
}

.active\:colour-teal-900:active,
.group:active .group-active\:colour-teal-900 {
	color: #234e52
}

.group:hover .group-hocus\:colour-teal-100 {
	color: #e6fffa
}

.group:hover .group-hocus\:colour-teal-200 {
	color: #b2f5ea
}

.group:hover .group-hocus\:colour-teal-300 {
	color: #81e6d9
}

.group:hover .group-hocus\:colour-teal-400 {
	color: #4fd1c5
}

.group:hover .group-hocus\:colour-teal-500 {
	color: #38b2ac
}

.group:hover .group-hocus\:colour-teal-600 {
	color: #319795
}

.group:hover .group-hocus\:colour-teal-700 {
	color: #2c7a7b
}

.group:hover .group-hocus\:colour-teal-800 {
	color: #285e61
}

.group:hover .group-hocus\:colour-teal-900 {
	color: #234e52
}

.group:focus .group-hocus\:colour-teal-100 {
	color: #e6fffa
}

.group:focus .group-hocus\:colour-teal-200 {
	color: #b2f5ea
}

.group:focus .group-hocus\:colour-teal-300 {
	color: #81e6d9
}

.group:focus .group-hocus\:colour-teal-400 {
	color: #4fd1c5
}

.group:focus .group-hocus\:colour-teal-500 {
	color: #38b2ac
}

.group:focus .group-hocus\:colour-teal-600 {
	color: #319795
}

.group:focus .group-hocus\:colour-teal-700 {
	color: #2c7a7b
}

.group:focus .group-hocus\:colour-teal-800 {
	color: #285e61
}

.group:focus .group-hocus\:colour-teal-900 {
	color: #234e52
}

.group:active .group-hocus\:colour-teal-100,
.hocus\:colour-teal-100:active,
.hocus\:colour-teal-100:focus,
.hocus\:colour-teal-100:hover {
	color: #e6fffa
}

.group:active .group-hocus\:colour-teal-200,
.hocus\:colour-teal-200:active,
.hocus\:colour-teal-200:focus,
.hocus\:colour-teal-200:hover {
	color: #b2f5ea
}

.group:active .group-hocus\:colour-teal-300,
.hocus\:colour-teal-300:active,
.hocus\:colour-teal-300:focus,
.hocus\:colour-teal-300:hover {
	color: #81e6d9
}

.group:active .group-hocus\:colour-teal-400,
.hocus\:colour-teal-400:active,
.hocus\:colour-teal-400:focus,
.hocus\:colour-teal-400:hover {
	color: #4fd1c5
}

.group:active .group-hocus\:colour-teal-500,
.hocus\:colour-teal-500:active,
.hocus\:colour-teal-500:focus,
.hocus\:colour-teal-500:hover {
	color: #38b2ac
}

.group:active .group-hocus\:colour-teal-600,
.hocus\:colour-teal-600:active,
.hocus\:colour-teal-600:focus,
.hocus\:colour-teal-600:hover {
	color: #319795
}

.group:active .group-hocus\:colour-teal-700,
.hocus\:colour-teal-700:active,
.hocus\:colour-teal-700:focus,
.hocus\:colour-teal-700:hover {
	color: #2c7a7b
}

.group:active .group-hocus\:colour-teal-800,
.hocus\:colour-teal-800:active,
.hocus\:colour-teal-800:focus,
.hocus\:colour-teal-800:hover {
	color: #285e61
}

.group:active .group-hocus\:colour-teal-900,
.hocus\:colour-teal-900:active,
.hocus\:colour-teal-900:focus,
.hocus\:colour-teal-900:hover {
	color: #234e52
}

.colour-stand-out-900 {
	color: #16371d
}

.colour-stand-out-800 {
	color: #235837
}

.colour-stand-out-700 {
	color: #317d54
}

.colour-stand-out-600 {
	color: #3b9769
}

.colour-stand-out-500 {
	color: #45b080
}

.colour-stand-out-400 {
	color: #5abf8c
}

.colour-stand-out-300 {
	color: #73c99b
}

.colour-stand-out-200 {
	color: #c8e9d4
}

.colour-stand-out-100 {
	color: #edf8ef
}

.group:hover .group-hover\:colour-stand-out-900,
.hover\:colour-stand-out-900:hover {
	color: #16371d
}

.group:hover .group-hover\:colour-stand-out-800,
.hover\:colour-stand-out-800:hover {
	color: #235837
}

.group:hover .group-hover\:colour-stand-out-700,
.hover\:colour-stand-out-700:hover {
	color: #317d54
}

.group:hover .group-hover\:colour-stand-out-600,
.hover\:colour-stand-out-600:hover {
	color: #3b9769
}

.group:hover .group-hover\:colour-stand-out-500,
.hover\:colour-stand-out-500:hover {
	color: #45b080
}

.group:hover .group-hover\:colour-stand-out-400,
.hover\:colour-stand-out-400:hover {
	color: #5abf8c
}

.group:hover .group-hover\:colour-stand-out-300,
.hover\:colour-stand-out-300:hover {
	color: #73c99b
}

.group:hover .group-hover\:colour-stand-out-200,
.hover\:colour-stand-out-200:hover {
	color: #c8e9d4
}

.group:hover .group-hover\:colour-stand-out-100,
.hover\:colour-stand-out-100:hover {
	color: #edf8ef
}

.focus\:colour-stand-out-900:focus,
.group:focus .group-focus\:colour-stand-out-900 {
	color: #16371d
}

.focus\:colour-stand-out-800:focus,
.group:focus .group-focus\:colour-stand-out-800 {
	color: #235837
}

.focus\:colour-stand-out-700:focus,
.group:focus .group-focus\:colour-stand-out-700 {
	color: #317d54
}

.focus\:colour-stand-out-600:focus,
.group:focus .group-focus\:colour-stand-out-600 {
	color: #3b9769
}

.focus\:colour-stand-out-500:focus,
.group:focus .group-focus\:colour-stand-out-500 {
	color: #45b080
}

.focus\:colour-stand-out-400:focus,
.group:focus .group-focus\:colour-stand-out-400 {
	color: #5abf8c
}

.focus\:colour-stand-out-300:focus,
.group:focus .group-focus\:colour-stand-out-300 {
	color: #73c99b
}

.focus\:colour-stand-out-200:focus,
.group:focus .group-focus\:colour-stand-out-200 {
	color: #c8e9d4
}

.focus\:colour-stand-out-100:focus,
.group:focus .group-focus\:colour-stand-out-100 {
	color: #edf8ef
}

.active\:colour-stand-out-900:active,
.group:active .group-active\:colour-stand-out-900 {
	color: #16371d
}

.active\:colour-stand-out-800:active,
.group:active .group-active\:colour-stand-out-800 {
	color: #235837
}

.active\:colour-stand-out-700:active,
.group:active .group-active\:colour-stand-out-700 {
	color: #317d54
}

.active\:colour-stand-out-600:active,
.group:active .group-active\:colour-stand-out-600 {
	color: #3b9769
}

.active\:colour-stand-out-500:active,
.group:active .group-active\:colour-stand-out-500 {
	color: #45b080
}

.active\:colour-stand-out-400:active,
.group:active .group-active\:colour-stand-out-400 {
	color: #5abf8c
}

.active\:colour-stand-out-300:active,
.group:active .group-active\:colour-stand-out-300 {
	color: #73c99b
}

.active\:colour-stand-out-200:active,
.group:active .group-active\:colour-stand-out-200 {
	color: #c8e9d4
}

.active\:colour-stand-out-100:active,
.group:active .group-active\:colour-stand-out-100 {
	color: #edf8ef
}

.group:hover .group-hocus\:colour-stand-out-900 {
	color: #16371d
}

.group:hover .group-hocus\:colour-stand-out-800 {
	color: #235837
}

.group:hover .group-hocus\:colour-stand-out-700 {
	color: #317d54
}

.group:hover .group-hocus\:colour-stand-out-600 {
	color: #3b9769
}

.group:hover .group-hocus\:colour-stand-out-500 {
	color: #45b080
}

.group:hover .group-hocus\:colour-stand-out-400 {
	color: #5abf8c
}

.group:hover .group-hocus\:colour-stand-out-300 {
	color: #73c99b
}

.group:hover .group-hocus\:colour-stand-out-200 {
	color: #c8e9d4
}

.group:hover .group-hocus\:colour-stand-out-100 {
	color: #edf8ef
}

.group:focus .group-hocus\:colour-stand-out-900 {
	color: #16371d
}

.group:focus .group-hocus\:colour-stand-out-800 {
	color: #235837
}

.group:focus .group-hocus\:colour-stand-out-700 {
	color: #317d54
}

.group:focus .group-hocus\:colour-stand-out-600 {
	color: #3b9769
}

.group:focus .group-hocus\:colour-stand-out-500 {
	color: #45b080
}

.group:focus .group-hocus\:colour-stand-out-400 {
	color: #5abf8c
}

.group:focus .group-hocus\:colour-stand-out-300 {
	color: #73c99b
}

.group:focus .group-hocus\:colour-stand-out-200 {
	color: #c8e9d4
}

.group:focus .group-hocus\:colour-stand-out-100 {
	color: #edf8ef
}

.group:active .group-hocus\:colour-stand-out-900,
.hocus\:colour-stand-out-900:active,
.hocus\:colour-stand-out-900:focus,
.hocus\:colour-stand-out-900:hover {
	color: #16371d
}

.group:active .group-hocus\:colour-stand-out-800,
.hocus\:colour-stand-out-800:active,
.hocus\:colour-stand-out-800:focus,
.hocus\:colour-stand-out-800:hover {
	color: #235837
}

.group:active .group-hocus\:colour-stand-out-700,
.hocus\:colour-stand-out-700:active,
.hocus\:colour-stand-out-700:focus,
.hocus\:colour-stand-out-700:hover {
	color: #317d54
}

.group:active .group-hocus\:colour-stand-out-600,
.hocus\:colour-stand-out-600:active,
.hocus\:colour-stand-out-600:focus,
.hocus\:colour-stand-out-600:hover {
	color: #3b9769
}

.group:active .group-hocus\:colour-stand-out-500,
.hocus\:colour-stand-out-500:active,
.hocus\:colour-stand-out-500:focus,
.hocus\:colour-stand-out-500:hover {
	color: #45b080
}

.group:active .group-hocus\:colour-stand-out-400,
.hocus\:colour-stand-out-400:active,
.hocus\:colour-stand-out-400:focus,
.hocus\:colour-stand-out-400:hover {
	color: #5abf8c
}

.group:active .group-hocus\:colour-stand-out-300,
.hocus\:colour-stand-out-300:active,
.hocus\:colour-stand-out-300:focus,
.hocus\:colour-stand-out-300:hover {
	color: #73c99b
}

.group:active .group-hocus\:colour-stand-out-200,
.hocus\:colour-stand-out-200:active,
.hocus\:colour-stand-out-200:focus,
.hocus\:colour-stand-out-200:hover {
	color: #c8e9d4
}

.group:active .group-hocus\:colour-stand-out-100,
.hocus\:colour-stand-out-100:active,
.hocus\:colour-stand-out-100:focus,
.hocus\:colour-stand-out-100:hover {
	color: #edf8ef
}

.active\:colour-brand-background:active,
.colour-brand-background,
.focus\:colour-brand-background:focus,
.group:active .group-active\:colour-brand-background,
.group:active .group-hocus\:colour-brand-background,
.group:focus .group-focus\:colour-brand-background,
.group:focus .group-hocus\:colour-brand-background,
.group:hover .group-hocus\:colour-brand-background,
.group:hover .group-hover\:colour-brand-background,
.hocus\:colour-brand-background:active,
.hocus\:colour-brand-background:focus,
.hocus\:colour-brand-background:hover,
.hover\:colour-brand-background:hover {
	color: #02194d
}

.active\:colour-brand-foreground:active,
.colour-brand-foreground,
.focus\:colour-brand-foreground:focus,
.group:active .group-active\:colour-brand-foreground,
.group:active .group-hocus\:colour-brand-foreground,
.group:focus .group-focus\:colour-brand-foreground,
.group:focus .group-hocus\:colour-brand-foreground,
.group:hover .group-hocus\:colour-brand-foreground,
.group:hover .group-hover\:colour-brand-foreground,
.hocus\:colour-brand-foreground:active,
.hocus\:colour-brand-foreground:focus,
.hocus\:colour-brand-foreground:hover,
.hover\:colour-brand-foreground:hover {
	color: #fcfcfc
}

.active\:colour-brand-text:active,
.colour-brand-text,
.focus\:colour-brand-text:focus,
.group:active .group-active\:colour-brand-text,
.group:active .group-hocus\:colour-brand-text,
.group:focus .group-focus\:colour-brand-text,
.group:focus .group-hocus\:colour-brand-text,
.group:hover .group-hocus\:colour-brand-text,
.group:hover .group-hover\:colour-brand-text,
.hocus\:colour-brand-text:active,
.hocus\:colour-brand-text:focus,
.hocus\:colour-brand-text:hover,
.hover\:colour-brand-text:hover {
	color: #50b304
}

.active\:colour-muted-background:active,
.colour-muted-background,
.focus\:colour-muted-background:focus,
.group:active .group-active\:colour-muted-background,
.group:active .group-hocus\:colour-muted-background,
.group:focus .group-focus\:colour-muted-background,
.group:focus .group-hocus\:colour-muted-background,
.group:hover .group-hocus\:colour-muted-background,
.group:hover .group-hover\:colour-muted-background,
.hocus\:colour-muted-background:active,
.hocus\:colour-muted-background:focus,
.hocus\:colour-muted-background:hover,
.hover\:colour-muted-background:hover {
	color: #92f23f
}

.active\:colour-muted-border:active,
.colour-muted-border,
.focus\:colour-muted-border:focus,
.group:active .group-active\:colour-muted-border,
.group:active .group-hocus\:colour-muted-border,
.group:focus .group-focus\:colour-muted-border,
.group:focus .group-hocus\:colour-muted-border,
.group:hover .group-hocus\:colour-muted-border,
.group:hover .group-hover\:colour-muted-border,
.hocus\:colour-muted-border:active,
.hocus\:colour-muted-border:focus,
.hocus\:colour-muted-border:hover,
.hover\:colour-muted-border:hover {
	color: #3ea303
}

.active\:colour-muted:active,
.colour-muted,
.focus\:colour-muted:focus,
.group:active .group-active\:colour-muted,
.group:active .group-hocus\:colour-muted,
.group:focus .group-focus\:colour-muted,
.group:focus .group-hocus\:colour-muted,
.group:hover .group-hocus\:colour-muted,
.group:hover .group-hover\:colour-muted,
.hocus\:colour-muted:active,
.hocus\:colour-muted:focus,
.hocus\:colour-muted:hover,
.hover\:colour-muted:hover {
	color: #01081c
}

.alpha,
.beta,
.gamma,
h1,
h2,
h3 {
	font-family: Source Sans Pro, Open Sans, Arial, sans-serif
}

.alpha,
h1 {
	color: #3ea303
}

.alpha,
.beta,
h1,
h2 {
	font-size: 2.4rem;
	line-height: 1
}

.beta,
h2 {
	color: #093975
}

.gamma,
h3 {
	color: #3ea303;
	font-size: 1.8rem;
	line-height: 1.5
}

.delta,
.epsilon,
.zeta,
h4,
h5,
h6 {
	font-size: 1.6rem;
	line-height: 1.5
}

.valuationbanner {
	border: 2px solid black;
	background: grey;
	color: #75b727;
	text-align: center;
	font-size: 4rem;
	padding-bottom: 0;
	transition: box-shadow 0.4s;
}
