@charset "UTF-8";

@import 'https://d3nrda4v8vfrp1.cloudfront.net/general-sans/css/stylesheet.css.gz';

/*
! tailwindcss v3.4.9 | MIT License | https://tailwindcss.com
*/

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #E5E7EB; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

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

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

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

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden] {
  display: none;
}

body{
	font-size: 1rem;
	font-family: GeneralSans, sans-serif;
	color: #1F2937;
}

h1{
	margin-bottom: 1.5rem;
	font-size: 3rem;
	font-weight: 600;
	line-height: 1;
	color: #374151;
}

h2{
	margin-bottom: 1.5rem;
	font-size: 1.875rem;
	font-weight: 600;
	line-height: 1.375;
	color: #374151;
}

h3{
	margin-bottom: 1.5rem;
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 1.375;
	color: #374151;
}

h4{
	margin-bottom: 1.5rem;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.5;
	color: #374151;
}

h5{
	margin-bottom: 1.5rem;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.5;
	color: #374151;
}

h6{
	margin-bottom: 1.5rem;
	font-size: 0.875rem;
	font-weight: 500;
	line-height: 1.5;
	color: #374151;
}

p{
	margin-bottom: 1rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.625;
	letter-spacing: 0.01em;
}

a{
	font-size: 1rem;
	font-weight: 500;
	line-height: 1;
	letter-spacing: 0.00875em;
	color: #00567C;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;
}

a:focus{
	text-decoration: none;
}

strong{
	font-weight: 600;
}

b{
	font-weight: 500;
}

*, ::before, ::after{
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:  ;
	--tw-pan-y:  ;
	--tw-pinch-zoom:  ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--tw-ordinal:  ;
	--tw-slashed-zero:  ;
	--tw-numeric-figure:  ;
	--tw-numeric-spacing:  ;
	--tw-numeric-fraction:  ;
	--tw-ring-inset:  ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(63 201 255 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:  ;
	--tw-brightness:  ;
	--tw-contrast:  ;
	--tw-grayscale:  ;
	--tw-hue-rotate:  ;
	--tw-invert:  ;
	--tw-saturate:  ;
	--tw-sepia:  ;
	--tw-drop-shadow:  ;
	--tw-backdrop-blur:  ;
	--tw-backdrop-brightness:  ;
	--tw-backdrop-contrast:  ;
	--tw-backdrop-grayscale:  ;
	--tw-backdrop-hue-rotate:  ;
	--tw-backdrop-invert:  ;
	--tw-backdrop-opacity:  ;
	--tw-backdrop-saturate:  ;
	--tw-backdrop-sepia:  ;
	--tw-contain-size:  ;
	--tw-contain-layout:  ;
	--tw-contain-paint:  ;
	--tw-contain-style:  ;
}

::backdrop{
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:  ;
	--tw-pan-y:  ;
	--tw-pinch-zoom:  ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--tw-ordinal:  ;
	--tw-slashed-zero:  ;
	--tw-numeric-figure:  ;
	--tw-numeric-spacing:  ;
	--tw-numeric-fraction:  ;
	--tw-ring-inset:  ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(63 201 255 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:  ;
	--tw-brightness:  ;
	--tw-contrast:  ;
	--tw-grayscale:  ;
	--tw-hue-rotate:  ;
	--tw-invert:  ;
	--tw-saturate:  ;
	--tw-sepia:  ;
	--tw-drop-shadow:  ;
	--tw-backdrop-blur:  ;
	--tw-backdrop-brightness:  ;
	--tw-backdrop-contrast:  ;
	--tw-backdrop-grayscale:  ;
	--tw-backdrop-hue-rotate:  ;
	--tw-backdrop-invert:  ;
	--tw-backdrop-opacity:  ;
	--tw-backdrop-saturate:  ;
	--tw-backdrop-sepia:  ;
	--tw-contain-size:  ;
	--tw-contain-layout:  ;
	--tw-contain-paint:  ;
	--tw-contain-style:  ;
}

.container{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 376px){

	.container{
		max-width: 376px;
	}
}

@media (min-width: 640px){

	.container{
		max-width: 640px;
	}
}

@media (min-width: 768px){

	.container{
		max-width: 768px;
	}
}

@media (min-width: 992px){

	.container{
		max-width: 992px;
	}
}

@media (min-width: 1024px){

	.container{
		max-width: 1024px;
	}
}

@media (min-width: 1280px){

	.container{
		max-width: 1280px;
	}
}

@media (min-width: 1400px){

	.container{
		max-width: 1400px;
	}
}

.container{
	width: 100%;
	max-width: 100%;
}

@media (min-width: 640px){

	.container{
		max-width: 100%;
	}
}

@media (min-width: 768px){

	.container{
		max-width: 640px;
	}
}

@media (min-width: 1024px){

	.container{
		max-width: 768px;
	}
}

@media (min-width: 1280px){

	.container{
		max-width: 1024px;
	}
}

@media (min-width: 1400px){

	.container{
		max-width: 1376px;
	}
}

@media (min-width: 1024px){

	.container-xs{
		max-width: 768px;
	}
}

@media (min-width: 1400px){

	.container-sm{
		max-width: 970px;
	}

	.container-md{
		max-width: 1024px;
	}
}

.container-full{
	max-width: 100% !important;
}

.btn{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0.5rem;
	padding: 0.375rem 0.75rem;
	border-radius: 5rem;
	font-size: 0.875rem;
	font-weight: 600;
	line-height: 1.42;
	transition: all 0.3s ease-in-out;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.btn:hover{
	filter: brightness(0.8);
}

.btn:focus{
	filter: brightness(0.8);
}

.btn .icon{
	font-size: 1.25rem;
}

.btn.btn-primary{
	background-color: #00567C;
	color: #FFFFFF;
}

.btn.btn-secondary{
	background-color: #B9BE10;
	color: #1F2937;
}

.btn.btn-green{
	background-color: #B5E823;
	color: #1F2937;
}

.btn.btn-blue{
	background-color: #EFFCFF;
	color: #00567C;
}

.btn.btn-xs{
	padding: 0.25rem 0.625rem;
	font-size: 0.75rem;
	line-height: 1.33;
}

.btn.btn-sm{
	padding: .375rem .75rem;
}

.btn.btn-md{
	padding: .5rem 1.25rem;
}

.btn.btn-lg{
	padding: 1rem 2rem;
	line-height: 1;
}

.btn.btn-xl{
	padding: 1rem 2rem;
}

.btn.btn-sq{
	padding: 0.5rem;
	line-height: 1;
}

.btn.btn-link{
	padding: 0;
	font-weight: 600;
	line-height: 1;
	color: #00567C;
	background-color: transparent;
	text-decoration: underline;
	text-transform: capitalize;
}

.btn.btn-link:hover{
	text-decoration: none;
	filter: none;
}

.btn.btn-link:focus{
	text-decoration: none;
	filter: none;
}

.btn-primary{
	background-color: #00567C;
	color: #FFFFFF;
}

.btn-xs{
	padding: 0.25rem 0.625rem;
	font-size: 0.75rem;
	line-height: 1.33;
}

.btn-md{
	padding: .5rem 1.25rem;
}

.btn-lg{
	padding: 1rem 2rem;
	line-height: 1;
}

.sr-only{
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.pointer-events-none{
	pointer-events: none;
}

.pointer-events-auto{
	pointer-events: auto;
}

.visible{
	visibility: visible;
}

.invisible{
	visibility: hidden;
}

.collapse{
	visibility: collapse;
}

.static{
	position: static;
}

.fixed{
	position: fixed;
}

.absolute{
	position: absolute;
}

.relative{
	position: relative;
}

.sticky{
	position: sticky;
}

.-left-1\.5{
	left: -0.375rem;
}

.-right-1\.5{
	right: -0.375rem;
}

.-top-1\.5{
	top: -0.375rem;
}

.bottom-0{
	bottom: 0px;
}

.bottom-1\/2{
	bottom: 50%;
}

.left-0{
	left: 0px;
}

.left-0\.5{
	left: 0.125rem;
}

.left-1\/2{
	left: 50%;
}

.left-2{
	left: 0.5rem;
}

.left-3{
	left: 0.75rem;
}

.left-7{
	left: 1.75rem;
}

.right-0{
	right: 0px;
}

.right-1{
	right: 0.25rem;
}

.right-3{
	right: 0.75rem;
}

.right-8{
	right: 2rem;
}

.top-0{
	top: 0px;
}

.top-0\.5{
	top: 0.125rem;
}

.top-1{
	top: 0.25rem;
}

.top-1\/2{
	top: 50%;
}

.top-2{
	top: 0.5rem;
}

.top-8{
	top: 2rem;
}

.top-full{
	top: 100%;
}

.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;
}

.z-\[1\]{
	z-index: 1;
}

.z-\[2\]{
	z-index: 2;
}

.z-\[3\]{
	z-index: 3;
}

.z-auto{
	z-index: auto;
}

.order-1{
	order: 1;
}

.order-2{
	order: 2;
}

.order-3{
	order: 3;
}

.clear-both{
	clear: both;
}

.\!m-0{
	margin: 0px !important;
}

.m-0{
	margin: 0px;
}

.mx-2{
	margin-left: 0.5rem;
	margin-right: 0.5rem;
}

.mx-3{
	margin-left: 0.75rem;
	margin-right: 0.75rem;
}

.mx-auto{
	margin-left: auto;
	margin-right: auto;
}

.my-12{
	margin-top: 3rem;
	margin-bottom: 3rem;
}

.my-8{
	margin-top: 2rem;
	margin-bottom: 2rem;
}

.my-auto{
	margin-top: auto;
	margin-bottom: auto;
}

.\!mt-5{
	margin-top: 1.25rem !important;
}

.mb-0{
	margin-bottom: 0px;
}

.mb-1{
	margin-bottom: 0.25rem;
}

.mb-10{
	margin-bottom: 2.5rem;
}

.mb-2{
	margin-bottom: 0.5rem;
}

.mb-2\.5{
	margin-bottom: 0.625rem;
}

.mb-20{
	margin-bottom: 5rem;
}

.mb-3{
	margin-bottom: 0.75rem;
}

.mb-4{
	margin-bottom: 1rem;
}

.mb-6{
	margin-bottom: 1.5rem;
}

.mb-8{
	margin-bottom: 2rem;
}

.ml-0{
	margin-left: 0px;
}

.ml-2{
	margin-left: 0.5rem;
}

.ml-3{
	margin-left: 0.75rem;
}

.ml-4{
	margin-left: 1rem;
}

.ml-auto{
	margin-left: auto;
}

.mr-0{
	margin-right: 0px;
}

.mr-2{
	margin-right: 0.5rem;
}

.mr-4{
	margin-right: 1rem;
}

.mr-auto{
	margin-right: auto;
}

.mt-0\.5{
	margin-top: 0.125rem;
}

.mt-1\.5{
	margin-top: 0.375rem;
}

.mt-2{
	margin-top: 0.5rem;
}

.mt-3{
	margin-top: 0.75rem;
}

.mt-4{
	margin-top: 1rem;
}

.mt-5{
	margin-top: 1.25rem;
}

.mt-6{
	margin-top: 1.5rem;
}

.mt-8{
	margin-top: 2rem;
}

.mt-\[14px\]{
	margin-top: 14px;
}

.line-clamp-2{
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.line-clamp-4{
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

.block{
	display: block;
}

.inline-block{
	display: inline-block;
}

.inline{
	display: inline;
}

.\!flex{
	display: flex !important;
}

.flex{
	display: flex;
}

.inline-flex{
	display: inline-flex;
}

.table{
	display: table;
}

.grid{
	display: grid;
}

.contents{
	display: contents;
}

.\!hidden{
	display: none !important;
}

.hidden{
	display: none;
}

.aspect-\[1\/1\]{
	aspect-ratio: 1/1;
}

.aspect-\[1024\/515\]{
	aspect-ratio: 1024/515;
}

.aspect-\[140\/34\]{
	aspect-ratio: 140/34;
}

.aspect-\[16\/9\]{
	aspect-ratio: 16/9;
}

.aspect-\[2\/3\]{
	aspect-ratio: 2/3;
}

.aspect-\[3\/2\]{
	aspect-ratio: 3/2;
}

.aspect-\[3\/4\]{
	aspect-ratio: 3/4;
}

.aspect-\[344\/310\]{
	aspect-ratio: 344/310;
}

.aspect-\[4\/3\]{
	aspect-ratio: 4/3;
}

.aspect-\[437\/219\]{
	aspect-ratio: 437/219;
}

.aspect-\[5\/4\]{
	aspect-ratio: 5/4;
}

.aspect-\[9\/16\]{
	aspect-ratio: 9/16;
}

.aspect-square{
	aspect-ratio: 1 / 1;
}

.\!h-20{
	height: 5rem !important;
}

.\!h-4{
	height: 1rem !important;
}

.\!h-8{
	height: 2rem !important;
}

.\!h-full{
	height: 100% !important;
}

.h-1\.5{
	height: 0.375rem;
}

.h-10{
	height: 2.5rem;
}

.h-11{
	height: 2.75rem;
}

.h-12{
	height: 3rem;
}

.h-14{
	height: 3.5rem;
}

.h-20{
	height: 5rem;
}

.h-4{
	height: 1rem;
}

.h-6{
	height: 1.5rem;
}

.h-7{
	height: 1.75rem;
}

.h-8{
	height: 2rem;
}

.h-9{
	height: 2.25rem;
}

.h-\[100px\]{
	height: 100px;
}

.h-\[200px\]{
	height: 200px;
}

.h-\[21px\]{
	height: 21px;
}

.h-\[24px\]{
	height: 24px;
}

.h-\[36px\]{
	height: 36px;
}

.h-\[44px\]{
	height: 44px;
}

.h-\[64px\]{
	height: 64px;
}

.h-\[72px\]{
	height: 72px;
}

.h-\[75px\]{
	height: 75px;
}

.h-\[calc\(\(100vw-24px\)\/16\*9\)\]{
	height: calc((100vw - 24px) / 16 * 9);
}

.h-auto{
	height: auto;
}

.h-full{
	height: 100%;
}

.max-h-0{
	max-height: 0px;
}

.max-h-\[300px\]{
	max-height: 300px;
}

.max-h-\[780px\]{
	max-height: 780px;
}

.max-h-\[80px\]{
	max-height: 80px;
}

.max-h-\[calc\(100vh-4rem\)\]{
	max-height: calc(100vh - 4rem);
}

.max-h-full{
	max-height: 100%;
}

.\!w-8{
	width: 2rem !important;
}

.\!w-auto{
	width: auto !important;
}

.\!w-full{
	width: 100% !important;
}

.w-1\.5{
	width: 0.375rem;
}

.w-1\/2{
	width: 50%;
}

.w-10{
	width: 2.5rem;
}

.w-11{
	width: 2.75rem;
}

.w-11\/12{
	width: 91.666667%;
}

.w-12{
	width: 3rem;
}

.w-14{
	width: 3.5rem;
}

.w-2\.5{
	width: 0.625rem;
}

.w-20{
	width: 5rem;
}

.w-4{
	width: 1rem;
}

.w-6{
	width: 1.5rem;
}

.w-7{
	width: 1.75rem;
}

.w-8{
	width: 2rem;
}

.w-9{
	width: 2.25rem;
}

.w-\[100px\]{
	width: 100px;
}

.w-\[113px\]{
	width: 113px;
}

.w-\[120px\]{
	width: 120px;
}

.w-\[140px\]{
	width: 140px;
}

.w-\[180px\]{
	width: 180px;
}

.w-\[200px\]{
	width: 200px;
}

.w-\[24px\]{
	width: 24px;
}

.w-\[44px\]{
	width: 44px;
}

.w-\[64px\]{
	width: 64px;
}

.w-\[72px\]{
	width: 72px;
}

.w-\[75px\]{
	width: 75px;
}

.w-\[calc\(100\%\+12px\)\]{
	width: calc(100% + 12px);
}

.w-auto{
	width: auto;
}

.w-full{
	width: 100%;
}

.min-w-\[117px\]{
	min-width: 117px;
}

.min-w-\[200px\]{
	min-width: 200px;
}

.min-w-\[70px\]{
	min-width: 70px;
}

.min-w-\[79px\]{
	min-width: 79px;
}

.\!max-w-24{
	max-width: 6rem !important;
}

.\!max-w-\[90\%\]{
	max-width: 90% !important;
}

.\!max-w-full{
	max-width: 100% !important;
}

.max-w-\[100px\]{
	max-width: 100px;
}

.max-w-\[1376px\]{
	max-width: 1376px;
}

.max-w-\[1377px\]{
	max-width: 1377px;
}

.max-w-\[140px\]{
	max-width: 140px;
}

.max-w-\[160px\]{
	max-width: 160px;
}

.max-w-\[180px\]{
	max-width: 180px;
}

.max-w-\[437px\]{
	max-width: 437px;
}

.max-w-\[555px\]{
	max-width: 555px;
}

.max-w-\[60px\]{
	max-width: 60px;
}

.max-w-\[653px\]{
	max-width: 653px;
}

.max-w-\[896px\]{
	max-width: 896px;
}

.max-w-\[970px\]{
	max-width: 970px;
}

.max-w-\[calc\(100\%\+12px\)\]{
	max-width: calc(100% + 12px);
}

.max-w-full{
	max-width: 100%;
}

.flex-1{
	flex: 1 1 0%;
}

.flex-shrink{
	flex-shrink: 1;
}

.flex-shrink-0{
	flex-shrink: 0;
}

.shrink-0{
	flex-shrink: 0;
}

.flex-grow-0{
	flex-grow: 0;
}

.grow{
	flex-grow: 1;
}

.grow-0{
	flex-grow: 0;
}

.basis-1\/2{
	flex-basis: 50%;
}

.basis-\[calc\(1\/3\*100\%\)\]{
	flex-basis: calc(1 / 3 * 100%);
}

.basis-\[calc\(1\/4\*100\%\)\]{
	flex-basis: calc(1 / 4 * 100%);
}

.basis-\[calc\(5\/12\*100\%\)\]{
	flex-basis: calc(5 / 12 * 100%);
}

.basis-full{
	flex-basis: 100%;
}

.border-spacing-0{
	--tw-border-spacing-x: 0px;
	--tw-border-spacing-y: 0px;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-0\.5{
	--tw-border-spacing-x: 0.125rem;
	--tw-border-spacing-y: 0.125rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-1{
	--tw-border-spacing-x: 0.25rem;
	--tw-border-spacing-y: 0.25rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-1\.5{
	--tw-border-spacing-x: 0.375rem;
	--tw-border-spacing-y: 0.375rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-10{
	--tw-border-spacing-x: 2.5rem;
	--tw-border-spacing-y: 2.5rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-11{
	--tw-border-spacing-x: 2.75rem;
	--tw-border-spacing-y: 2.75rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-12{
	--tw-border-spacing-x: 3rem;
	--tw-border-spacing-y: 3rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-14{
	--tw-border-spacing-x: 3.5rem;
	--tw-border-spacing-y: 3.5rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-16{
	--tw-border-spacing-x: 4rem;
	--tw-border-spacing-y: 4rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-2{
	--tw-border-spacing-x: 0.5rem;
	--tw-border-spacing-y: 0.5rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-2\.5{
	--tw-border-spacing-x: 0.625rem;
	--tw-border-spacing-y: 0.625rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-20{
	--tw-border-spacing-x: 5rem;
	--tw-border-spacing-y: 5rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-24{
	--tw-border-spacing-x: 6rem;
	--tw-border-spacing-y: 6rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-28{
	--tw-border-spacing-x: 7rem;
	--tw-border-spacing-y: 7rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-3{
	--tw-border-spacing-x: 0.75rem;
	--tw-border-spacing-y: 0.75rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-3\.5{
	--tw-border-spacing-x: 0.875rem;
	--tw-border-spacing-y: 0.875rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-32{
	--tw-border-spacing-x: 8rem;
	--tw-border-spacing-y: 8rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-36{
	--tw-border-spacing-x: 9rem;
	--tw-border-spacing-y: 9rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-4{
	--tw-border-spacing-x: 1rem;
	--tw-border-spacing-y: 1rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-40{
	--tw-border-spacing-x: 10rem;
	--tw-border-spacing-y: 10rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-44{
	--tw-border-spacing-x: 11rem;
	--tw-border-spacing-y: 11rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-48{
	--tw-border-spacing-x: 12rem;
	--tw-border-spacing-y: 12rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-5{
	--tw-border-spacing-x: 1.25rem;
	--tw-border-spacing-y: 1.25rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-52{
	--tw-border-spacing-x: 13rem;
	--tw-border-spacing-y: 13rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-56{
	--tw-border-spacing-x: 14rem;
	--tw-border-spacing-y: 14rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-6{
	--tw-border-spacing-x: 1.5rem;
	--tw-border-spacing-y: 1.5rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-60{
	--tw-border-spacing-x: 15rem;
	--tw-border-spacing-y: 15rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-64{
	--tw-border-spacing-x: 16rem;
	--tw-border-spacing-y: 16rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-7{
	--tw-border-spacing-x: 1.75rem;
	--tw-border-spacing-y: 1.75rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-72{
	--tw-border-spacing-x: 18rem;
	--tw-border-spacing-y: 18rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-8{
	--tw-border-spacing-x: 2rem;
	--tw-border-spacing-y: 2rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-80{
	--tw-border-spacing-x: 20rem;
	--tw-border-spacing-y: 20rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-9{
	--tw-border-spacing-x: 2.25rem;
	--tw-border-spacing-y: 2.25rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-96{
	--tw-border-spacing-x: 24rem;
	--tw-border-spacing-y: 24rem;
	border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.-translate-x-1\/2{
	--tw-translate-x: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-1\/2{
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-\[-12px\]{
	--tw-translate-x: -12px;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-1{
	--tw-translate-y: 0.25rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-1\/2{
	--tw-translate-y: 50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform{
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes pulse{

	50%{
		opacity: .5;
	}
}

.animate-pulse{
	animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

.cursor-pointer{
	cursor: pointer;
}

.resize{
	resize: both;
}

.list-none{
	list-style-type: none;
}

.appearance-none{
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
}

.grid-cols-1{
	grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2{
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.flex-row{
	flex-direction: row;
}

.flex-row-reverse{
	flex-direction: row-reverse;
}

.flex-col{
	flex-direction: column;
}

.flex-wrap{
	flex-wrap: wrap;
}

.items-start{
	align-items: flex-start;
}

.items-center{
	align-items: center;
}

.items-stretch{
	align-items: stretch;
}

.\!justify-start{
	justify-content: flex-start !important;
}

.justify-start{
	justify-content: flex-start;
}

.justify-end{
	justify-content: flex-end;
}

.justify-center{
	justify-content: center;
}

.justify-between{
	justify-content: space-between;
}

.gap-0{
	gap: 0px;
}

.gap-1{
	gap: 0.25rem;
}

.gap-10{
	gap: 2.5rem;
}

.gap-12{
	gap: 3rem;
}

.gap-2{
	gap: 0.5rem;
}

.gap-3{
	gap: 0.75rem;
}

.gap-4{
	gap: 1rem;
}

.gap-5{
	gap: 1.25rem;
}

.gap-6{
	gap: 1.5rem;
}

.gap-8{
	gap: 2rem;
}

.gap-\[2px\]{
	gap: 2px;
}

.\!gap-x-4{
	-moz-column-gap: 1rem !important;
	     column-gap: 1rem !important;
}

.\!gap-y-2{
	row-gap: 0.5rem !important;
}

.gap-x-2{
	-moz-column-gap: 0.5rem;
	     column-gap: 0.5rem;
}

.gap-x-3{
	-moz-column-gap: 0.75rem;
	     column-gap: 0.75rem;
}

.gap-y-0{
	row-gap: 0px;
}

.gap-y-1{
	row-gap: 0.25rem;
}

.gap-y-4{
	row-gap: 1rem;
}

.space-x-2 > :not([hidden]) ~ :not([hidden]){
	--tw-space-x-reverse: 0;
	margin-right: calc(0.5rem * var(--tw-space-x-reverse));
	margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-3 > :not([hidden]) ~ :not([hidden]){
	--tw-space-x-reverse: 0;
	margin-right: calc(0.75rem * var(--tw-space-x-reverse));
	margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.overflow-auto{
	overflow: auto;
}

.overflow-hidden{
	overflow: hidden;
}

.whitespace-nowrap{
	white-space: nowrap;
}

.\!rounded-none{
	border-radius: 0px !important;
}

.rounded{
	border-radius: 0.25rem;
}

.rounded-\[8px\]{
	border-radius: 8px;
}

.rounded-full{
	border-radius: 9999px;
}

.rounded-lg{
	border-radius: 0.5rem;
}

.rounded-md{
	border-radius: 0.375rem;
}

.rounded-xl{
	border-radius: 0.75rem;
}

.rounded-b-md{
	border-bottom-right-radius: 0.375rem;
	border-bottom-left-radius: 0.375rem;
}

.rounded-b-none{
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

.rounded-r-full{
	border-top-right-radius: 9999px;
	border-bottom-right-radius: 9999px;
}

.rounded-tl-full{
	border-top-left-radius: 9999px;
}

.\!border-0{
	border-width: 0px !important;
}

.border{
	border-width: 1px;
}

.border-0{
	border-width: 0px;
}

.border-x-0{
	border-left-width: 0px;
	border-right-width: 0px;
}

.border-x-2{
	border-left-width: 2px;
	border-right-width: 2px;
}

.border-x-4{
	border-left-width: 4px;
	border-right-width: 4px;
}

.border-x-8{
	border-left-width: 8px;
	border-right-width: 8px;
}

.border-y-0{
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.border-y-2{
	border-top-width: 2px;
	border-bottom-width: 2px;
}

.border-y-4{
	border-top-width: 4px;
	border-bottom-width: 4px;
}

.border-y-8{
	border-top-width: 8px;
	border-bottom-width: 8px;
}

.\!border-t{
	border-top-width: 1px !important;
}

.\!border-t-0{
	border-top-width: 0px !important;
}

.border-b{
	border-bottom-width: 1px;
}

.border-b-0{
	border-bottom-width: 0px;
}

.border-b-2{
	border-bottom-width: 2px;
}

.border-b-4{
	border-bottom-width: 4px;
}

.border-b-8{
	border-bottom-width: 8px;
}

.border-e-0{
	border-inline-end-width: 0px;
}

.border-e-2{
	border-inline-end-width: 2px;
}

.border-e-4{
	border-inline-end-width: 4px;
}

.border-e-8{
	border-inline-end-width: 8px;
}

.border-l-0{
	border-left-width: 0px;
}

.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: 0px;
}

.border-r-2{
	border-right-width: 2px;
}

.border-r-4{
	border-right-width: 4px;
}

.border-r-8{
	border-right-width: 8px;
}

.border-s-0{
	border-inline-start-width: 0px;
}

.border-s-2{
	border-inline-start-width: 2px;
}

.border-s-4{
	border-inline-start-width: 4px;
}

.border-s-8{
	border-inline-start-width: 8px;
}

.border-t{
	border-top-width: 1px;
}

.border-t-0{
	border-top-width: 0px;
}

.border-t-2{
	border-top-width: 2px;
}

.border-t-4{
	border-top-width: 4px;
}

.border-t-8{
	border-top-width: 8px;
}

.\!border-blue-100{
	--tw-border-opacity: 1 !important;
	border-color: rgb(185 242 255 / var(--tw-border-opacity)) !important;
}

.border-blue-100{
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
}

.border-blue-100\/0{
	border-color: rgb(185 242 255 / 0);
}

.border-blue-100\/10{
	border-color: rgb(185 242 255 / 0.1);
}

.border-blue-100\/100{
	border-color: rgb(185 242 255 / 1);
}

.border-blue-100\/15{
	border-color: rgb(185 242 255 / 0.15);
}

.border-blue-100\/20{
	border-color: rgb(185 242 255 / 0.2);
}

.border-blue-100\/25{
	border-color: rgb(185 242 255 / 0.25);
}

.border-blue-100\/30{
	border-color: rgb(185 242 255 / 0.3);
}

.border-blue-100\/35{
	border-color: rgb(185 242 255 / 0.35);
}

.border-blue-100\/40{
	border-color: rgb(185 242 255 / 0.4);
}

.border-blue-100\/45{
	border-color: rgb(185 242 255 / 0.45);
}

.border-blue-100\/5{
	border-color: rgb(185 242 255 / 0.05);
}

.border-blue-100\/50{
	border-color: rgb(185 242 255 / 0.5);
}

.border-blue-100\/55{
	border-color: rgb(185 242 255 / 0.55);
}

.border-blue-100\/60{
	border-color: rgb(185 242 255 / 0.6);
}

.border-blue-100\/65{
	border-color: rgb(185 242 255 / 0.65);
}

.border-blue-100\/70{
	border-color: rgb(185 242 255 / 0.7);
}

.border-blue-100\/75{
	border-color: rgb(185 242 255 / 0.75);
}

.border-blue-100\/80{
	border-color: rgb(185 242 255 / 0.8);
}

.border-blue-100\/85{
	border-color: rgb(185 242 255 / 0.85);
}

.border-blue-100\/90{
	border-color: rgb(185 242 255 / 0.9);
}

.border-blue-100\/95{
	border-color: rgb(185 242 255 / 0.95);
}

.border-blue-200{
	--tw-border-opacity: 1;
	border-color: rgb(183 235 255 / var(--tw-border-opacity));
}

.border-blue-200\/0{
	border-color: rgb(183 235 255 / 0);
}

.border-blue-200\/10{
	border-color: rgb(183 235 255 / 0.1);
}

.border-blue-200\/100{
	border-color: rgb(183 235 255 / 1);
}

.border-blue-200\/15{
	border-color: rgb(183 235 255 / 0.15);
}

.border-blue-200\/20{
	border-color: rgb(183 235 255 / 0.2);
}

.border-blue-200\/25{
	border-color: rgb(183 235 255 / 0.25);
}

.border-blue-200\/30{
	border-color: rgb(183 235 255 / 0.3);
}

.border-blue-200\/35{
	border-color: rgb(183 235 255 / 0.35);
}

.border-blue-200\/40{
	border-color: rgb(183 235 255 / 0.4);
}

.border-blue-200\/45{
	border-color: rgb(183 235 255 / 0.45);
}

.border-blue-200\/5{
	border-color: rgb(183 235 255 / 0.05);
}

.border-blue-200\/50{
	border-color: rgb(183 235 255 / 0.5);
}

.border-blue-200\/55{
	border-color: rgb(183 235 255 / 0.55);
}

.border-blue-200\/60{
	border-color: rgb(183 235 255 / 0.6);
}

.border-blue-200\/65{
	border-color: rgb(183 235 255 / 0.65);
}

.border-blue-200\/70{
	border-color: rgb(183 235 255 / 0.7);
}

.border-blue-200\/75{
	border-color: rgb(183 235 255 / 0.75);
}

.border-blue-200\/80{
	border-color: rgb(183 235 255 / 0.8);
}

.border-blue-200\/85{
	border-color: rgb(183 235 255 / 0.85);
}

.border-blue-200\/90{
	border-color: rgb(183 235 255 / 0.9);
}

.border-blue-200\/95{
	border-color: rgb(183 235 255 / 0.95);
}

.border-blue-300{
	--tw-border-opacity: 1;
	border-color: rgb(159 228 255 / var(--tw-border-opacity));
}

.border-blue-300\/0{
	border-color: rgb(159 228 255 / 0);
}

.border-blue-300\/10{
	border-color: rgb(159 228 255 / 0.1);
}

.border-blue-300\/100{
	border-color: rgb(159 228 255 / 1);
}

.border-blue-300\/15{
	border-color: rgb(159 228 255 / 0.15);
}

.border-blue-300\/20{
	border-color: rgb(159 228 255 / 0.2);
}

.border-blue-300\/25{
	border-color: rgb(159 228 255 / 0.25);
}

.border-blue-300\/30{
	border-color: rgb(159 228 255 / 0.3);
}

.border-blue-300\/35{
	border-color: rgb(159 228 255 / 0.35);
}

.border-blue-300\/40{
	border-color: rgb(159 228 255 / 0.4);
}

.border-blue-300\/45{
	border-color: rgb(159 228 255 / 0.45);
}

.border-blue-300\/5{
	border-color: rgb(159 228 255 / 0.05);
}

.border-blue-300\/50{
	border-color: rgb(159 228 255 / 0.5);
}

.border-blue-300\/55{
	border-color: rgb(159 228 255 / 0.55);
}

.border-blue-300\/60{
	border-color: rgb(159 228 255 / 0.6);
}

.border-blue-300\/65{
	border-color: rgb(159 228 255 / 0.65);
}

.border-blue-300\/70{
	border-color: rgb(159 228 255 / 0.7);
}

.border-blue-300\/75{
	border-color: rgb(159 228 255 / 0.75);
}

.border-blue-300\/80{
	border-color: rgb(159 228 255 / 0.8);
}

.border-blue-300\/85{
	border-color: rgb(159 228 255 / 0.85);
}

.border-blue-300\/90{
	border-color: rgb(159 228 255 / 0.9);
}

.border-blue-300\/95{
	border-color: rgb(159 228 255 / 0.95);
}

.border-blue-400{
	--tw-border-opacity: 1;
	border-color: rgb(111 214 255 / var(--tw-border-opacity));
}

.border-blue-400\/0{
	border-color: rgb(111 214 255 / 0);
}

.border-blue-400\/10{
	border-color: rgb(111 214 255 / 0.1);
}

.border-blue-400\/100{
	border-color: rgb(111 214 255 / 1);
}

.border-blue-400\/15{
	border-color: rgb(111 214 255 / 0.15);
}

.border-blue-400\/20{
	border-color: rgb(111 214 255 / 0.2);
}

.border-blue-400\/25{
	border-color: rgb(111 214 255 / 0.25);
}

.border-blue-400\/30{
	border-color: rgb(111 214 255 / 0.3);
}

.border-blue-400\/35{
	border-color: rgb(111 214 255 / 0.35);
}

.border-blue-400\/40{
	border-color: rgb(111 214 255 / 0.4);
}

.border-blue-400\/45{
	border-color: rgb(111 214 255 / 0.45);
}

.border-blue-400\/5{
	border-color: rgb(111 214 255 / 0.05);
}

.border-blue-400\/50{
	border-color: rgb(111 214 255 / 0.5);
}

.border-blue-400\/55{
	border-color: rgb(111 214 255 / 0.55);
}

.border-blue-400\/60{
	border-color: rgb(111 214 255 / 0.6);
}

.border-blue-400\/65{
	border-color: rgb(111 214 255 / 0.65);
}

.border-blue-400\/70{
	border-color: rgb(111 214 255 / 0.7);
}

.border-blue-400\/75{
	border-color: rgb(111 214 255 / 0.75);
}

.border-blue-400\/80{
	border-color: rgb(111 214 255 / 0.8);
}

.border-blue-400\/85{
	border-color: rgb(111 214 255 / 0.85);
}

.border-blue-400\/90{
	border-color: rgb(111 214 255 / 0.9);
}

.border-blue-400\/95{
	border-color: rgb(111 214 255 / 0.95);
}

.border-blue-50{
	--tw-border-opacity: 1;
	border-color: rgb(239 252 255 / var(--tw-border-opacity));
}

.border-blue-50\/0{
	border-color: rgb(239 252 255 / 0);
}

.border-blue-50\/10{
	border-color: rgb(239 252 255 / 0.1);
}

.border-blue-50\/100{
	border-color: rgb(239 252 255 / 1);
}

.border-blue-50\/15{
	border-color: rgb(239 252 255 / 0.15);
}

.border-blue-50\/20{
	border-color: rgb(239 252 255 / 0.2);
}

.border-blue-50\/25{
	border-color: rgb(239 252 255 / 0.25);
}

.border-blue-50\/30{
	border-color: rgb(239 252 255 / 0.3);
}

.border-blue-50\/35{
	border-color: rgb(239 252 255 / 0.35);
}

.border-blue-50\/40{
	border-color: rgb(239 252 255 / 0.4);
}

.border-blue-50\/45{
	border-color: rgb(239 252 255 / 0.45);
}

.border-blue-50\/5{
	border-color: rgb(239 252 255 / 0.05);
}

.border-blue-50\/50{
	border-color: rgb(239 252 255 / 0.5);
}

.border-blue-50\/55{
	border-color: rgb(239 252 255 / 0.55);
}

.border-blue-50\/60{
	border-color: rgb(239 252 255 / 0.6);
}

.border-blue-50\/65{
	border-color: rgb(239 252 255 / 0.65);
}

.border-blue-50\/70{
	border-color: rgb(239 252 255 / 0.7);
}

.border-blue-50\/75{
	border-color: rgb(239 252 255 / 0.75);
}

.border-blue-50\/80{
	border-color: rgb(239 252 255 / 0.8);
}

.border-blue-50\/85{
	border-color: rgb(239 252 255 / 0.85);
}

.border-blue-50\/90{
	border-color: rgb(239 252 255 / 0.9);
}

.border-blue-50\/95{
	border-color: rgb(239 252 255 / 0.95);
}

.border-blue-500{
	--tw-border-opacity: 1;
	border-color: rgb(63 201 255 / var(--tw-border-opacity));
}

.border-blue-500\/0{
	border-color: rgb(63 201 255 / 0);
}

.border-blue-500\/10{
	border-color: rgb(63 201 255 / 0.1);
}

.border-blue-500\/100{
	border-color: rgb(63 201 255 / 1);
}

.border-blue-500\/15{
	border-color: rgb(63 201 255 / 0.15);
}

.border-blue-500\/20{
	border-color: rgb(63 201 255 / 0.2);
}

.border-blue-500\/25{
	border-color: rgb(63 201 255 / 0.25);
}

.border-blue-500\/30{
	border-color: rgb(63 201 255 / 0.3);
}

.border-blue-500\/35{
	border-color: rgb(63 201 255 / 0.35);
}

.border-blue-500\/40{
	border-color: rgb(63 201 255 / 0.4);
}

.border-blue-500\/45{
	border-color: rgb(63 201 255 / 0.45);
}

.border-blue-500\/5{
	border-color: rgb(63 201 255 / 0.05);
}

.border-blue-500\/50{
	border-color: rgb(63 201 255 / 0.5);
}

.border-blue-500\/55{
	border-color: rgb(63 201 255 / 0.55);
}

.border-blue-500\/60{
	border-color: rgb(63 201 255 / 0.6);
}

.border-blue-500\/65{
	border-color: rgb(63 201 255 / 0.65);
}

.border-blue-500\/70{
	border-color: rgb(63 201 255 / 0.7);
}

.border-blue-500\/75{
	border-color: rgb(63 201 255 / 0.75);
}

.border-blue-500\/80{
	border-color: rgb(63 201 255 / 0.8);
}

.border-blue-500\/85{
	border-color: rgb(63 201 255 / 0.85);
}

.border-blue-500\/90{
	border-color: rgb(63 201 255 / 0.9);
}

.border-blue-500\/95{
	border-color: rgb(63 201 255 / 0.95);
}

.border-blue-600{
	--tw-border-opacity: 1;
	border-color: rgb(15 187 255 / var(--tw-border-opacity));
}

.border-blue-600\/0{
	border-color: rgb(15 187 255 / 0);
}

.border-blue-600\/10{
	border-color: rgb(15 187 255 / 0.1);
}

.border-blue-600\/100{
	border-color: rgb(15 187 255 / 1);
}

.border-blue-600\/15{
	border-color: rgb(15 187 255 / 0.15);
}

.border-blue-600\/20{
	border-color: rgb(15 187 255 / 0.2);
}

.border-blue-600\/25{
	border-color: rgb(15 187 255 / 0.25);
}

.border-blue-600\/30{
	border-color: rgb(15 187 255 / 0.3);
}

.border-blue-600\/35{
	border-color: rgb(15 187 255 / 0.35);
}

.border-blue-600\/40{
	border-color: rgb(15 187 255 / 0.4);
}

.border-blue-600\/45{
	border-color: rgb(15 187 255 / 0.45);
}

.border-blue-600\/5{
	border-color: rgb(15 187 255 / 0.05);
}

.border-blue-600\/50{
	border-color: rgb(15 187 255 / 0.5);
}

.border-blue-600\/55{
	border-color: rgb(15 187 255 / 0.55);
}

.border-blue-600\/60{
	border-color: rgb(15 187 255 / 0.6);
}

.border-blue-600\/65{
	border-color: rgb(15 187 255 / 0.65);
}

.border-blue-600\/70{
	border-color: rgb(15 187 255 / 0.7);
}

.border-blue-600\/75{
	border-color: rgb(15 187 255 / 0.75);
}

.border-blue-600\/80{
	border-color: rgb(15 187 255 / 0.8);
}

.border-blue-600\/85{
	border-color: rgb(15 187 255 / 0.85);
}

.border-blue-600\/90{
	border-color: rgb(15 187 255 / 0.9);
}

.border-blue-600\/95{
	border-color: rgb(15 187 255 / 0.95);
}

.border-blue-700{
	--tw-border-opacity: 1;
	border-color: rgb(7 166 255 / var(--tw-border-opacity));
}

.border-blue-700\/0{
	border-color: rgb(7 166 255 / 0);
}

.border-blue-700\/10{
	border-color: rgb(7 166 255 / 0.1);
}

.border-blue-700\/100{
	border-color: rgb(7 166 255 / 1);
}

.border-blue-700\/15{
	border-color: rgb(7 166 255 / 0.15);
}

.border-blue-700\/20{
	border-color: rgb(7 166 255 / 0.2);
}

.border-blue-700\/25{
	border-color: rgb(7 166 255 / 0.25);
}

.border-blue-700\/30{
	border-color: rgb(7 166 255 / 0.3);
}

.border-blue-700\/35{
	border-color: rgb(7 166 255 / 0.35);
}

.border-blue-700\/40{
	border-color: rgb(7 166 255 / 0.4);
}

.border-blue-700\/45{
	border-color: rgb(7 166 255 / 0.45);
}

.border-blue-700\/5{
	border-color: rgb(7 166 255 / 0.05);
}

.border-blue-700\/50{
	border-color: rgb(7 166 255 / 0.5);
}

.border-blue-700\/55{
	border-color: rgb(7 166 255 / 0.55);
}

.border-blue-700\/60{
	border-color: rgb(7 166 255 / 0.6);
}

.border-blue-700\/65{
	border-color: rgb(7 166 255 / 0.65);
}

.border-blue-700\/70{
	border-color: rgb(7 166 255 / 0.7);
}

.border-blue-700\/75{
	border-color: rgb(7 166 255 / 0.75);
}

.border-blue-700\/80{
	border-color: rgb(7 166 255 / 0.8);
}

.border-blue-700\/85{
	border-color: rgb(7 166 255 / 0.85);
}

.border-blue-700\/90{
	border-color: rgb(7 166 255 / 0.9);
}

.border-blue-700\/95{
	border-color: rgb(7 166 255 / 0.95);
}

.border-blue-800{
	--tw-border-opacity: 1;
	border-color: rgb(0 121 209 / var(--tw-border-opacity));
}

.border-blue-800\/0{
	border-color: rgb(0 121 209 / 0);
}

.border-blue-800\/10{
	border-color: rgb(0 121 209 / 0.1);
}

.border-blue-800\/100{
	border-color: rgb(0 121 209 / 1);
}

.border-blue-800\/15{
	border-color: rgb(0 121 209 / 0.15);
}

.border-blue-800\/20{
	border-color: rgb(0 121 209 / 0.2);
}

.border-blue-800\/25{
	border-color: rgb(0 121 209 / 0.25);
}

.border-blue-800\/30{
	border-color: rgb(0 121 209 / 0.3);
}

.border-blue-800\/35{
	border-color: rgb(0 121 209 / 0.35);
}

.border-blue-800\/40{
	border-color: rgb(0 121 209 / 0.4);
}

.border-blue-800\/45{
	border-color: rgb(0 121 209 / 0.45);
}

.border-blue-800\/5{
	border-color: rgb(0 121 209 / 0.05);
}

.border-blue-800\/50{
	border-color: rgb(0 121 209 / 0.5);
}

.border-blue-800\/55{
	border-color: rgb(0 121 209 / 0.55);
}

.border-blue-800\/60{
	border-color: rgb(0 121 209 / 0.6);
}

.border-blue-800\/65{
	border-color: rgb(0 121 209 / 0.65);
}

.border-blue-800\/70{
	border-color: rgb(0 121 209 / 0.7);
}

.border-blue-800\/75{
	border-color: rgb(0 121 209 / 0.75);
}

.border-blue-800\/80{
	border-color: rgb(0 121 209 / 0.8);
}

.border-blue-800\/85{
	border-color: rgb(0 121 209 / 0.85);
}

.border-blue-800\/90{
	border-color: rgb(0 121 209 / 0.9);
}

.border-blue-800\/95{
	border-color: rgb(0 121 209 / 0.95);
}

.border-blue-900{
	--tw-border-opacity: 1;
	border-color: rgb(0 99 191 / var(--tw-border-opacity));
}

.border-blue-900\/0{
	border-color: rgb(0 99 191 / 0);
}

.border-blue-900\/10{
	border-color: rgb(0 99 191 / 0.1);
}

.border-blue-900\/100{
	border-color: rgb(0 99 191 / 1);
}

.border-blue-900\/15{
	border-color: rgb(0 99 191 / 0.15);
}

.border-blue-900\/20{
	border-color: rgb(0 99 191 / 0.2);
}

.border-blue-900\/25{
	border-color: rgb(0 99 191 / 0.25);
}

.border-blue-900\/30{
	border-color: rgb(0 99 191 / 0.3);
}

.border-blue-900\/35{
	border-color: rgb(0 99 191 / 0.35);
}

.border-blue-900\/40{
	border-color: rgb(0 99 191 / 0.4);
}

.border-blue-900\/45{
	border-color: rgb(0 99 191 / 0.45);
}

.border-blue-900\/5{
	border-color: rgb(0 99 191 / 0.05);
}

.border-blue-900\/50{
	border-color: rgb(0 99 191 / 0.5);
}

.border-blue-900\/55{
	border-color: rgb(0 99 191 / 0.55);
}

.border-blue-900\/60{
	border-color: rgb(0 99 191 / 0.6);
}

.border-blue-900\/65{
	border-color: rgb(0 99 191 / 0.65);
}

.border-blue-900\/70{
	border-color: rgb(0 99 191 / 0.7);
}

.border-blue-900\/75{
	border-color: rgb(0 99 191 / 0.75);
}

.border-blue-900\/80{
	border-color: rgb(0 99 191 / 0.8);
}

.border-blue-900\/85{
	border-color: rgb(0 99 191 / 0.85);
}

.border-blue-900\/90{
	border-color: rgb(0 99 191 / 0.9);
}

.border-blue-900\/95{
	border-color: rgb(0 99 191 / 0.95);
}

.border-gray-100{
	--tw-border-opacity: 1;
	border-color: rgb(243 244 246 / var(--tw-border-opacity));
}

.border-gray-100\/0{
	border-color: rgb(243 244 246 / 0);
}

.border-gray-100\/10{
	border-color: rgb(243 244 246 / 0.1);
}

.border-gray-100\/100{
	border-color: rgb(243 244 246 / 1);
}

.border-gray-100\/15{
	border-color: rgb(243 244 246 / 0.15);
}

.border-gray-100\/20{
	border-color: rgb(243 244 246 / 0.2);
}

.border-gray-100\/25{
	border-color: rgb(243 244 246 / 0.25);
}

.border-gray-100\/30{
	border-color: rgb(243 244 246 / 0.3);
}

.border-gray-100\/35{
	border-color: rgb(243 244 246 / 0.35);
}

.border-gray-100\/40{
	border-color: rgb(243 244 246 / 0.4);
}

.border-gray-100\/45{
	border-color: rgb(243 244 246 / 0.45);
}

.border-gray-100\/5{
	border-color: rgb(243 244 246 / 0.05);
}

.border-gray-100\/50{
	border-color: rgb(243 244 246 / 0.5);
}

.border-gray-100\/55{
	border-color: rgb(243 244 246 / 0.55);
}

.border-gray-100\/60{
	border-color: rgb(243 244 246 / 0.6);
}

.border-gray-100\/65{
	border-color: rgb(243 244 246 / 0.65);
}

.border-gray-100\/70{
	border-color: rgb(243 244 246 / 0.7);
}

.border-gray-100\/75{
	border-color: rgb(243 244 246 / 0.75);
}

.border-gray-100\/80{
	border-color: rgb(243 244 246 / 0.8);
}

.border-gray-100\/85{
	border-color: rgb(243 244 246 / 0.85);
}

.border-gray-100\/90{
	border-color: rgb(243 244 246 / 0.9);
}

.border-gray-100\/95{
	border-color: rgb(243 244 246 / 0.95);
}

.border-gray-200{
	--tw-border-opacity: 1;
	border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.border-gray-200\/0{
	border-color: rgb(229 231 235 / 0);
}

.border-gray-200\/10{
	border-color: rgb(229 231 235 / 0.1);
}

.border-gray-200\/100{
	border-color: rgb(229 231 235 / 1);
}

.border-gray-200\/15{
	border-color: rgb(229 231 235 / 0.15);
}

.border-gray-200\/20{
	border-color: rgb(229 231 235 / 0.2);
}

.border-gray-200\/25{
	border-color: rgb(229 231 235 / 0.25);
}

.border-gray-200\/30{
	border-color: rgb(229 231 235 / 0.3);
}

.border-gray-200\/35{
	border-color: rgb(229 231 235 / 0.35);
}

.border-gray-200\/40{
	border-color: rgb(229 231 235 / 0.4);
}

.border-gray-200\/45{
	border-color: rgb(229 231 235 / 0.45);
}

.border-gray-200\/5{
	border-color: rgb(229 231 235 / 0.05);
}

.border-gray-200\/50{
	border-color: rgb(229 231 235 / 0.5);
}

.border-gray-200\/55{
	border-color: rgb(229 231 235 / 0.55);
}

.border-gray-200\/60{
	border-color: rgb(229 231 235 / 0.6);
}

.border-gray-200\/65{
	border-color: rgb(229 231 235 / 0.65);
}

.border-gray-200\/70{
	border-color: rgb(229 231 235 / 0.7);
}

.border-gray-200\/75{
	border-color: rgb(229 231 235 / 0.75);
}

.border-gray-200\/80{
	border-color: rgb(229 231 235 / 0.8);
}

.border-gray-200\/85{
	border-color: rgb(229 231 235 / 0.85);
}

.border-gray-200\/90{
	border-color: rgb(229 231 235 / 0.9);
}

.border-gray-200\/95{
	border-color: rgb(229 231 235 / 0.95);
}

.border-gray-300{
	--tw-border-opacity: 1;
	border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.border-gray-300\/0{
	border-color: rgb(209 213 219 / 0);
}

.border-gray-300\/10{
	border-color: rgb(209 213 219 / 0.1);
}

.border-gray-300\/100{
	border-color: rgb(209 213 219 / 1);
}

.border-gray-300\/15{
	border-color: rgb(209 213 219 / 0.15);
}

.border-gray-300\/20{
	border-color: rgb(209 213 219 / 0.2);
}

.border-gray-300\/25{
	border-color: rgb(209 213 219 / 0.25);
}

.border-gray-300\/30{
	border-color: rgb(209 213 219 / 0.3);
}

.border-gray-300\/35{
	border-color: rgb(209 213 219 / 0.35);
}

.border-gray-300\/40{
	border-color: rgb(209 213 219 / 0.4);
}

.border-gray-300\/45{
	border-color: rgb(209 213 219 / 0.45);
}

.border-gray-300\/5{
	border-color: rgb(209 213 219 / 0.05);
}

.border-gray-300\/50{
	border-color: rgb(209 213 219 / 0.5);
}

.border-gray-300\/55{
	border-color: rgb(209 213 219 / 0.55);
}

.border-gray-300\/60{
	border-color: rgb(209 213 219 / 0.6);
}

.border-gray-300\/65{
	border-color: rgb(209 213 219 / 0.65);
}

.border-gray-300\/70{
	border-color: rgb(209 213 219 / 0.7);
}

.border-gray-300\/75{
	border-color: rgb(209 213 219 / 0.75);
}

.border-gray-300\/80{
	border-color: rgb(209 213 219 / 0.8);
}

.border-gray-300\/85{
	border-color: rgb(209 213 219 / 0.85);
}

.border-gray-300\/90{
	border-color: rgb(209 213 219 / 0.9);
}

.border-gray-300\/95{
	border-color: rgb(209 213 219 / 0.95);
}

.border-gray-400{
	--tw-border-opacity: 1;
	border-color: rgb(156 163 175 / var(--tw-border-opacity));
}

.border-gray-400\/0{
	border-color: rgb(156 163 175 / 0);
}

.border-gray-400\/10{
	border-color: rgb(156 163 175 / 0.1);
}

.border-gray-400\/100{
	border-color: rgb(156 163 175 / 1);
}

.border-gray-400\/15{
	border-color: rgb(156 163 175 / 0.15);
}

.border-gray-400\/20{
	border-color: rgb(156 163 175 / 0.2);
}

.border-gray-400\/25{
	border-color: rgb(156 163 175 / 0.25);
}

.border-gray-400\/30{
	border-color: rgb(156 163 175 / 0.3);
}

.border-gray-400\/35{
	border-color: rgb(156 163 175 / 0.35);
}

.border-gray-400\/40{
	border-color: rgb(156 163 175 / 0.4);
}

.border-gray-400\/45{
	border-color: rgb(156 163 175 / 0.45);
}

.border-gray-400\/5{
	border-color: rgb(156 163 175 / 0.05);
}

.border-gray-400\/50{
	border-color: rgb(156 163 175 / 0.5);
}

.border-gray-400\/55{
	border-color: rgb(156 163 175 / 0.55);
}

.border-gray-400\/60{
	border-color: rgb(156 163 175 / 0.6);
}

.border-gray-400\/65{
	border-color: rgb(156 163 175 / 0.65);
}

.border-gray-400\/70{
	border-color: rgb(156 163 175 / 0.7);
}

.border-gray-400\/75{
	border-color: rgb(156 163 175 / 0.75);
}

.border-gray-400\/80{
	border-color: rgb(156 163 175 / 0.8);
}

.border-gray-400\/85{
	border-color: rgb(156 163 175 / 0.85);
}

.border-gray-400\/90{
	border-color: rgb(156 163 175 / 0.9);
}

.border-gray-400\/95{
	border-color: rgb(156 163 175 / 0.95);
}

.border-gray-50{
	--tw-border-opacity: 1;
	border-color: rgb(249 250 251 / var(--tw-border-opacity));
}

.border-gray-50\/0{
	border-color: rgb(249 250 251 / 0);
}

.border-gray-50\/10{
	border-color: rgb(249 250 251 / 0.1);
}

.border-gray-50\/100{
	border-color: rgb(249 250 251 / 1);
}

.border-gray-50\/15{
	border-color: rgb(249 250 251 / 0.15);
}

.border-gray-50\/20{
	border-color: rgb(249 250 251 / 0.2);
}

.border-gray-50\/25{
	border-color: rgb(249 250 251 / 0.25);
}

.border-gray-50\/30{
	border-color: rgb(249 250 251 / 0.3);
}

.border-gray-50\/35{
	border-color: rgb(249 250 251 / 0.35);
}

.border-gray-50\/40{
	border-color: rgb(249 250 251 / 0.4);
}

.border-gray-50\/45{
	border-color: rgb(249 250 251 / 0.45);
}

.border-gray-50\/5{
	border-color: rgb(249 250 251 / 0.05);
}

.border-gray-50\/50{
	border-color: rgb(249 250 251 / 0.5);
}

.border-gray-50\/55{
	border-color: rgb(249 250 251 / 0.55);
}

.border-gray-50\/60{
	border-color: rgb(249 250 251 / 0.6);
}

.border-gray-50\/65{
	border-color: rgb(249 250 251 / 0.65);
}

.border-gray-50\/70{
	border-color: rgb(249 250 251 / 0.7);
}

.border-gray-50\/75{
	border-color: rgb(249 250 251 / 0.75);
}

.border-gray-50\/80{
	border-color: rgb(249 250 251 / 0.8);
}

.border-gray-50\/85{
	border-color: rgb(249 250 251 / 0.85);
}

.border-gray-50\/90{
	border-color: rgb(249 250 251 / 0.9);
}

.border-gray-50\/95{
	border-color: rgb(249 250 251 / 0.95);
}

.border-gray-500{
	--tw-border-opacity: 1;
	border-color: rgb(107 114 128 / var(--tw-border-opacity));
}

.border-gray-500\/0{
	border-color: rgb(107 114 128 / 0);
}

.border-gray-500\/10{
	border-color: rgb(107 114 128 / 0.1);
}

.border-gray-500\/100{
	border-color: rgb(107 114 128 / 1);
}

.border-gray-500\/15{
	border-color: rgb(107 114 128 / 0.15);
}

.border-gray-500\/20{
	border-color: rgb(107 114 128 / 0.2);
}

.border-gray-500\/25{
	border-color: rgb(107 114 128 / 0.25);
}

.border-gray-500\/30{
	border-color: rgb(107 114 128 / 0.3);
}

.border-gray-500\/35{
	border-color: rgb(107 114 128 / 0.35);
}

.border-gray-500\/40{
	border-color: rgb(107 114 128 / 0.4);
}

.border-gray-500\/45{
	border-color: rgb(107 114 128 / 0.45);
}

.border-gray-500\/5{
	border-color: rgb(107 114 128 / 0.05);
}

.border-gray-500\/50{
	border-color: rgb(107 114 128 / 0.5);
}

.border-gray-500\/55{
	border-color: rgb(107 114 128 / 0.55);
}

.border-gray-500\/60{
	border-color: rgb(107 114 128 / 0.6);
}

.border-gray-500\/65{
	border-color: rgb(107 114 128 / 0.65);
}

.border-gray-500\/70{
	border-color: rgb(107 114 128 / 0.7);
}

.border-gray-500\/75{
	border-color: rgb(107 114 128 / 0.75);
}

.border-gray-500\/80{
	border-color: rgb(107 114 128 / 0.8);
}

.border-gray-500\/85{
	border-color: rgb(107 114 128 / 0.85);
}

.border-gray-500\/90{
	border-color: rgb(107 114 128 / 0.9);
}

.border-gray-500\/95{
	border-color: rgb(107 114 128 / 0.95);
}

.border-gray-600{
	--tw-border-opacity: 1;
	border-color: rgb(75 85 99 / var(--tw-border-opacity));
}

.border-gray-600\/0{
	border-color: rgb(75 85 99 / 0);
}

.border-gray-600\/10{
	border-color: rgb(75 85 99 / 0.1);
}

.border-gray-600\/100{
	border-color: rgb(75 85 99 / 1);
}

.border-gray-600\/15{
	border-color: rgb(75 85 99 / 0.15);
}

.border-gray-600\/20{
	border-color: rgb(75 85 99 / 0.2);
}

.border-gray-600\/25{
	border-color: rgb(75 85 99 / 0.25);
}

.border-gray-600\/30{
	border-color: rgb(75 85 99 / 0.3);
}

.border-gray-600\/35{
	border-color: rgb(75 85 99 / 0.35);
}

.border-gray-600\/40{
	border-color: rgb(75 85 99 / 0.4);
}

.border-gray-600\/45{
	border-color: rgb(75 85 99 / 0.45);
}

.border-gray-600\/5{
	border-color: rgb(75 85 99 / 0.05);
}

.border-gray-600\/50{
	border-color: rgb(75 85 99 / 0.5);
}

.border-gray-600\/55{
	border-color: rgb(75 85 99 / 0.55);
}

.border-gray-600\/60{
	border-color: rgb(75 85 99 / 0.6);
}

.border-gray-600\/65{
	border-color: rgb(75 85 99 / 0.65);
}

.border-gray-600\/70{
	border-color: rgb(75 85 99 / 0.7);
}

.border-gray-600\/75{
	border-color: rgb(75 85 99 / 0.75);
}

.border-gray-600\/80{
	border-color: rgb(75 85 99 / 0.8);
}

.border-gray-600\/85{
	border-color: rgb(75 85 99 / 0.85);
}

.border-gray-600\/90{
	border-color: rgb(75 85 99 / 0.9);
}

.border-gray-600\/95{
	border-color: rgb(75 85 99 / 0.95);
}

.border-gray-700{
	--tw-border-opacity: 1;
	border-color: rgb(55 65 81 / var(--tw-border-opacity));
}

.border-gray-700\/0{
	border-color: rgb(55 65 81 / 0);
}

.border-gray-700\/10{
	border-color: rgb(55 65 81 / 0.1);
}

.border-gray-700\/100{
	border-color: rgb(55 65 81 / 1);
}

.border-gray-700\/15{
	border-color: rgb(55 65 81 / 0.15);
}

.border-gray-700\/20{
	border-color: rgb(55 65 81 / 0.2);
}

.border-gray-700\/25{
	border-color: rgb(55 65 81 / 0.25);
}

.border-gray-700\/30{
	border-color: rgb(55 65 81 / 0.3);
}

.border-gray-700\/35{
	border-color: rgb(55 65 81 / 0.35);
}

.border-gray-700\/40{
	border-color: rgb(55 65 81 / 0.4);
}

.border-gray-700\/45{
	border-color: rgb(55 65 81 / 0.45);
}

.border-gray-700\/5{
	border-color: rgb(55 65 81 / 0.05);
}

.border-gray-700\/50{
	border-color: rgb(55 65 81 / 0.5);
}

.border-gray-700\/55{
	border-color: rgb(55 65 81 / 0.55);
}

.border-gray-700\/60{
	border-color: rgb(55 65 81 / 0.6);
}

.border-gray-700\/65{
	border-color: rgb(55 65 81 / 0.65);
}

.border-gray-700\/70{
	border-color: rgb(55 65 81 / 0.7);
}

.border-gray-700\/75{
	border-color: rgb(55 65 81 / 0.75);
}

.border-gray-700\/80{
	border-color: rgb(55 65 81 / 0.8);
}

.border-gray-700\/85{
	border-color: rgb(55 65 81 / 0.85);
}

.border-gray-700\/90{
	border-color: rgb(55 65 81 / 0.9);
}

.border-gray-700\/95{
	border-color: rgb(55 65 81 / 0.95);
}

.border-gray-800{
	--tw-border-opacity: 1;
	border-color: rgb(31 41 55 / var(--tw-border-opacity));
}

.border-gray-800\/0{
	border-color: rgb(31 41 55 / 0);
}

.border-gray-800\/10{
	border-color: rgb(31 41 55 / 0.1);
}

.border-gray-800\/100{
	border-color: rgb(31 41 55 / 1);
}

.border-gray-800\/15{
	border-color: rgb(31 41 55 / 0.15);
}

.border-gray-800\/20{
	border-color: rgb(31 41 55 / 0.2);
}

.border-gray-800\/25{
	border-color: rgb(31 41 55 / 0.25);
}

.border-gray-800\/30{
	border-color: rgb(31 41 55 / 0.3);
}

.border-gray-800\/35{
	border-color: rgb(31 41 55 / 0.35);
}

.border-gray-800\/40{
	border-color: rgb(31 41 55 / 0.4);
}

.border-gray-800\/45{
	border-color: rgb(31 41 55 / 0.45);
}

.border-gray-800\/5{
	border-color: rgb(31 41 55 / 0.05);
}

.border-gray-800\/50{
	border-color: rgb(31 41 55 / 0.5);
}

.border-gray-800\/55{
	border-color: rgb(31 41 55 / 0.55);
}

.border-gray-800\/60{
	border-color: rgb(31 41 55 / 0.6);
}

.border-gray-800\/65{
	border-color: rgb(31 41 55 / 0.65);
}

.border-gray-800\/70{
	border-color: rgb(31 41 55 / 0.7);
}

.border-gray-800\/75{
	border-color: rgb(31 41 55 / 0.75);
}

.border-gray-800\/80{
	border-color: rgb(31 41 55 / 0.8);
}

.border-gray-800\/85{
	border-color: rgb(31 41 55 / 0.85);
}

.border-gray-800\/90{
	border-color: rgb(31 41 55 / 0.9);
}

.border-gray-800\/95{
	border-color: rgb(31 41 55 / 0.95);
}

.border-gray-900{
	--tw-border-opacity: 1;
	border-color: rgb(17 24 39 / var(--tw-border-opacity));
}

.border-gray-900\/0{
	border-color: rgb(17 24 39 / 0);
}

.border-gray-900\/10{
	border-color: rgb(17 24 39 / 0.1);
}

.border-gray-900\/100{
	border-color: rgb(17 24 39 / 1);
}

.border-gray-900\/15{
	border-color: rgb(17 24 39 / 0.15);
}

.border-gray-900\/20{
	border-color: rgb(17 24 39 / 0.2);
}

.border-gray-900\/25{
	border-color: rgb(17 24 39 / 0.25);
}

.border-gray-900\/30{
	border-color: rgb(17 24 39 / 0.3);
}

.border-gray-900\/35{
	border-color: rgb(17 24 39 / 0.35);
}

.border-gray-900\/40{
	border-color: rgb(17 24 39 / 0.4);
}

.border-gray-900\/45{
	border-color: rgb(17 24 39 / 0.45);
}

.border-gray-900\/5{
	border-color: rgb(17 24 39 / 0.05);
}

.border-gray-900\/50{
	border-color: rgb(17 24 39 / 0.5);
}

.border-gray-900\/55{
	border-color: rgb(17 24 39 / 0.55);
}

.border-gray-900\/60{
	border-color: rgb(17 24 39 / 0.6);
}

.border-gray-900\/65{
	border-color: rgb(17 24 39 / 0.65);
}

.border-gray-900\/70{
	border-color: rgb(17 24 39 / 0.7);
}

.border-gray-900\/75{
	border-color: rgb(17 24 39 / 0.75);
}

.border-gray-900\/80{
	border-color: rgb(17 24 39 / 0.8);
}

.border-gray-900\/85{
	border-color: rgb(17 24 39 / 0.85);
}

.border-gray-900\/90{
	border-color: rgb(17 24 39 / 0.9);
}

.border-gray-900\/95{
	border-color: rgb(17 24 39 / 0.95);
}

.border-green-100{
	--tw-border-opacity: 1;
	border-color: rgb(247 255 229 / var(--tw-border-opacity));
}

.border-green-100\/0{
	border-color: rgb(247 255 229 / 0);
}

.border-green-100\/10{
	border-color: rgb(247 255 229 / 0.1);
}

.border-green-100\/100{
	border-color: rgb(247 255 229 / 1);
}

.border-green-100\/15{
	border-color: rgb(247 255 229 / 0.15);
}

.border-green-100\/20{
	border-color: rgb(247 255 229 / 0.2);
}

.border-green-100\/25{
	border-color: rgb(247 255 229 / 0.25);
}

.border-green-100\/30{
	border-color: rgb(247 255 229 / 0.3);
}

.border-green-100\/35{
	border-color: rgb(247 255 229 / 0.35);
}

.border-green-100\/40{
	border-color: rgb(247 255 229 / 0.4);
}

.border-green-100\/45{
	border-color: rgb(247 255 229 / 0.45);
}

.border-green-100\/5{
	border-color: rgb(247 255 229 / 0.05);
}

.border-green-100\/50{
	border-color: rgb(247 255 229 / 0.5);
}

.border-green-100\/55{
	border-color: rgb(247 255 229 / 0.55);
}

.border-green-100\/60{
	border-color: rgb(247 255 229 / 0.6);
}

.border-green-100\/65{
	border-color: rgb(247 255 229 / 0.65);
}

.border-green-100\/70{
	border-color: rgb(247 255 229 / 0.7);
}

.border-green-100\/75{
	border-color: rgb(247 255 229 / 0.75);
}

.border-green-100\/80{
	border-color: rgb(247 255 229 / 0.8);
}

.border-green-100\/85{
	border-color: rgb(247 255 229 / 0.85);
}

.border-green-100\/90{
	border-color: rgb(247 255 229 / 0.9);
}

.border-green-100\/95{
	border-color: rgb(247 255 229 / 0.95);
}

.border-green-200{
	--tw-border-opacity: 1;
	border-color: rgb(240 254 204 / var(--tw-border-opacity));
}

.border-green-200\/0{
	border-color: rgb(240 254 204 / 0);
}

.border-green-200\/10{
	border-color: rgb(240 254 204 / 0.1);
}

.border-green-200\/100{
	border-color: rgb(240 254 204 / 1);
}

.border-green-200\/15{
	border-color: rgb(240 254 204 / 0.15);
}

.border-green-200\/20{
	border-color: rgb(240 254 204 / 0.2);
}

.border-green-200\/25{
	border-color: rgb(240 254 204 / 0.25);
}

.border-green-200\/30{
	border-color: rgb(240 254 204 / 0.3);
}

.border-green-200\/35{
	border-color: rgb(240 254 204 / 0.35);
}

.border-green-200\/40{
	border-color: rgb(240 254 204 / 0.4);
}

.border-green-200\/45{
	border-color: rgb(240 254 204 / 0.45);
}

.border-green-200\/5{
	border-color: rgb(240 254 204 / 0.05);
}

.border-green-200\/50{
	border-color: rgb(240 254 204 / 0.5);
}

.border-green-200\/55{
	border-color: rgb(240 254 204 / 0.55);
}

.border-green-200\/60{
	border-color: rgb(240 254 204 / 0.6);
}

.border-green-200\/65{
	border-color: rgb(240 254 204 / 0.65);
}

.border-green-200\/70{
	border-color: rgb(240 254 204 / 0.7);
}

.border-green-200\/75{
	border-color: rgb(240 254 204 / 0.75);
}

.border-green-200\/80{
	border-color: rgb(240 254 204 / 0.8);
}

.border-green-200\/85{
	border-color: rgb(240 254 204 / 0.85);
}

.border-green-200\/90{
	border-color: rgb(240 254 204 / 0.9);
}

.border-green-200\/95{
	border-color: rgb(240 254 204 / 0.95);
}

.border-green-300{
	--tw-border-opacity: 1;
	border-color: rgb(232 254 178 / var(--tw-border-opacity));
}

.border-green-300\/0{
	border-color: rgb(232 254 178 / 0);
}

.border-green-300\/10{
	border-color: rgb(232 254 178 / 0.1);
}

.border-green-300\/100{
	border-color: rgb(232 254 178 / 1);
}

.border-green-300\/15{
	border-color: rgb(232 254 178 / 0.15);
}

.border-green-300\/20{
	border-color: rgb(232 254 178 / 0.2);
}

.border-green-300\/25{
	border-color: rgb(232 254 178 / 0.25);
}

.border-green-300\/30{
	border-color: rgb(232 254 178 / 0.3);
}

.border-green-300\/35{
	border-color: rgb(232 254 178 / 0.35);
}

.border-green-300\/40{
	border-color: rgb(232 254 178 / 0.4);
}

.border-green-300\/45{
	border-color: rgb(232 254 178 / 0.45);
}

.border-green-300\/5{
	border-color: rgb(232 254 178 / 0.05);
}

.border-green-300\/50{
	border-color: rgb(232 254 178 / 0.5);
}

.border-green-300\/55{
	border-color: rgb(232 254 178 / 0.55);
}

.border-green-300\/60{
	border-color: rgb(232 254 178 / 0.6);
}

.border-green-300\/65{
	border-color: rgb(232 254 178 / 0.65);
}

.border-green-300\/70{
	border-color: rgb(232 254 178 / 0.7);
}

.border-green-300\/75{
	border-color: rgb(232 254 178 / 0.75);
}

.border-green-300\/80{
	border-color: rgb(232 254 178 / 0.8);
}

.border-green-300\/85{
	border-color: rgb(232 254 178 / 0.85);
}

.border-green-300\/90{
	border-color: rgb(232 254 178 / 0.9);
}

.border-green-300\/95{
	border-color: rgb(232 254 178 / 0.95);
}

.border-green-400{
	--tw-border-opacity: 1;
	border-color: rgb(216 255 120 / var(--tw-border-opacity));
}

.border-green-400\/0{
	border-color: rgb(216 255 120 / 0);
}

.border-green-400\/10{
	border-color: rgb(216 255 120 / 0.1);
}

.border-green-400\/100{
	border-color: rgb(216 255 120 / 1);
}

.border-green-400\/15{
	border-color: rgb(216 255 120 / 0.15);
}

.border-green-400\/20{
	border-color: rgb(216 255 120 / 0.2);
}

.border-green-400\/25{
	border-color: rgb(216 255 120 / 0.25);
}

.border-green-400\/30{
	border-color: rgb(216 255 120 / 0.3);
}

.border-green-400\/35{
	border-color: rgb(216 255 120 / 0.35);
}

.border-green-400\/40{
	border-color: rgb(216 255 120 / 0.4);
}

.border-green-400\/45{
	border-color: rgb(216 255 120 / 0.45);
}

.border-green-400\/5{
	border-color: rgb(216 255 120 / 0.05);
}

.border-green-400\/50{
	border-color: rgb(216 255 120 / 0.5);
}

.border-green-400\/55{
	border-color: rgb(216 255 120 / 0.55);
}

.border-green-400\/60{
	border-color: rgb(216 255 120 / 0.6);
}

.border-green-400\/65{
	border-color: rgb(216 255 120 / 0.65);
}

.border-green-400\/70{
	border-color: rgb(216 255 120 / 0.7);
}

.border-green-400\/75{
	border-color: rgb(216 255 120 / 0.75);
}

.border-green-400\/80{
	border-color: rgb(216 255 120 / 0.8);
}

.border-green-400\/85{
	border-color: rgb(216 255 120 / 0.85);
}

.border-green-400\/90{
	border-color: rgb(216 255 120 / 0.9);
}

.border-green-400\/95{
	border-color: rgb(216 255 120 / 0.95);
}

.border-green-50{
	--tw-border-opacity: 1;
	border-color: rgb(251 255 242 / var(--tw-border-opacity));
}

.border-green-50\/0{
	border-color: rgb(251 255 242 / 0);
}

.border-green-50\/10{
	border-color: rgb(251 255 242 / 0.1);
}

.border-green-50\/100{
	border-color: rgb(251 255 242 / 1);
}

.border-green-50\/15{
	border-color: rgb(251 255 242 / 0.15);
}

.border-green-50\/20{
	border-color: rgb(251 255 242 / 0.2);
}

.border-green-50\/25{
	border-color: rgb(251 255 242 / 0.25);
}

.border-green-50\/30{
	border-color: rgb(251 255 242 / 0.3);
}

.border-green-50\/35{
	border-color: rgb(251 255 242 / 0.35);
}

.border-green-50\/40{
	border-color: rgb(251 255 242 / 0.4);
}

.border-green-50\/45{
	border-color: rgb(251 255 242 / 0.45);
}

.border-green-50\/5{
	border-color: rgb(251 255 242 / 0.05);
}

.border-green-50\/50{
	border-color: rgb(251 255 242 / 0.5);
}

.border-green-50\/55{
	border-color: rgb(251 255 242 / 0.55);
}

.border-green-50\/60{
	border-color: rgb(251 255 242 / 0.6);
}

.border-green-50\/65{
	border-color: rgb(251 255 242 / 0.65);
}

.border-green-50\/70{
	border-color: rgb(251 255 242 / 0.7);
}

.border-green-50\/75{
	border-color: rgb(251 255 242 / 0.75);
}

.border-green-50\/80{
	border-color: rgb(251 255 242 / 0.8);
}

.border-green-50\/85{
	border-color: rgb(251 255 242 / 0.85);
}

.border-green-50\/90{
	border-color: rgb(251 255 242 / 0.9);
}

.border-green-50\/95{
	border-color: rgb(251 255 242 / 0.95);
}

.border-green-500{
	--tw-border-opacity: 1;
	border-color: rgb(197 248 69 / var(--tw-border-opacity));
}

.border-green-500\/0{
	border-color: rgb(197 248 69 / 0);
}

.border-green-500\/10{
	border-color: rgb(197 248 69 / 0.1);
}

.border-green-500\/100{
	border-color: rgb(197 248 69 / 1);
}

.border-green-500\/15{
	border-color: rgb(197 248 69 / 0.15);
}

.border-green-500\/20{
	border-color: rgb(197 248 69 / 0.2);
}

.border-green-500\/25{
	border-color: rgb(197 248 69 / 0.25);
}

.border-green-500\/30{
	border-color: rgb(197 248 69 / 0.3);
}

.border-green-500\/35{
	border-color: rgb(197 248 69 / 0.35);
}

.border-green-500\/40{
	border-color: rgb(197 248 69 / 0.4);
}

.border-green-500\/45{
	border-color: rgb(197 248 69 / 0.45);
}

.border-green-500\/5{
	border-color: rgb(197 248 69 / 0.05);
}

.border-green-500\/50{
	border-color: rgb(197 248 69 / 0.5);
}

.border-green-500\/55{
	border-color: rgb(197 248 69 / 0.55);
}

.border-green-500\/60{
	border-color: rgb(197 248 69 / 0.6);
}

.border-green-500\/65{
	border-color: rgb(197 248 69 / 0.65);
}

.border-green-500\/70{
	border-color: rgb(197 248 69 / 0.7);
}

.border-green-500\/75{
	border-color: rgb(197 248 69 / 0.75);
}

.border-green-500\/80{
	border-color: rgb(197 248 69 / 0.8);
}

.border-green-500\/85{
	border-color: rgb(197 248 69 / 0.85);
}

.border-green-500\/90{
	border-color: rgb(197 248 69 / 0.9);
}

.border-green-500\/95{
	border-color: rgb(197 248 69 / 0.95);
}

.border-green-600{
	--tw-border-opacity: 1;
	border-color: rgb(181 232 35 / var(--tw-border-opacity));
}

.border-green-600\/0{
	border-color: rgb(181 232 35 / 0);
}

.border-green-600\/10{
	border-color: rgb(181 232 35 / 0.1);
}

.border-green-600\/100{
	border-color: rgb(181 232 35 / 1);
}

.border-green-600\/15{
	border-color: rgb(181 232 35 / 0.15);
}

.border-green-600\/20{
	border-color: rgb(181 232 35 / 0.2);
}

.border-green-600\/25{
	border-color: rgb(181 232 35 / 0.25);
}

.border-green-600\/30{
	border-color: rgb(181 232 35 / 0.3);
}

.border-green-600\/35{
	border-color: rgb(181 232 35 / 0.35);
}

.border-green-600\/40{
	border-color: rgb(181 232 35 / 0.4);
}

.border-green-600\/45{
	border-color: rgb(181 232 35 / 0.45);
}

.border-green-600\/5{
	border-color: rgb(181 232 35 / 0.05);
}

.border-green-600\/50{
	border-color: rgb(181 232 35 / 0.5);
}

.border-green-600\/55{
	border-color: rgb(181 232 35 / 0.55);
}

.border-green-600\/60{
	border-color: rgb(181 232 35 / 0.6);
}

.border-green-600\/65{
	border-color: rgb(181 232 35 / 0.65);
}

.border-green-600\/70{
	border-color: rgb(181 232 35 / 0.7);
}

.border-green-600\/75{
	border-color: rgb(181 232 35 / 0.75);
}

.border-green-600\/80{
	border-color: rgb(181 232 35 / 0.8);
}

.border-green-600\/85{
	border-color: rgb(181 232 35 / 0.85);
}

.border-green-600\/90{
	border-color: rgb(181 232 35 / 0.9);
}

.border-green-600\/95{
	border-color: rgb(181 232 35 / 0.95);
}

.border-green-700{
	--tw-border-opacity: 1;
	border-color: rgb(161 214 11 / var(--tw-border-opacity));
}

.border-green-700\/0{
	border-color: rgb(161 214 11 / 0);
}

.border-green-700\/10{
	border-color: rgb(161 214 11 / 0.1);
}

.border-green-700\/100{
	border-color: rgb(161 214 11 / 1);
}

.border-green-700\/15{
	border-color: rgb(161 214 11 / 0.15);
}

.border-green-700\/20{
	border-color: rgb(161 214 11 / 0.2);
}

.border-green-700\/25{
	border-color: rgb(161 214 11 / 0.25);
}

.border-green-700\/30{
	border-color: rgb(161 214 11 / 0.3);
}

.border-green-700\/35{
	border-color: rgb(161 214 11 / 0.35);
}

.border-green-700\/40{
	border-color: rgb(161 214 11 / 0.4);
}

.border-green-700\/45{
	border-color: rgb(161 214 11 / 0.45);
}

.border-green-700\/5{
	border-color: rgb(161 214 11 / 0.05);
}

.border-green-700\/50{
	border-color: rgb(161 214 11 / 0.5);
}

.border-green-700\/55{
	border-color: rgb(161 214 11 / 0.55);
}

.border-green-700\/60{
	border-color: rgb(161 214 11 / 0.6);
}

.border-green-700\/65{
	border-color: rgb(161 214 11 / 0.65);
}

.border-green-700\/70{
	border-color: rgb(161 214 11 / 0.7);
}

.border-green-700\/75{
	border-color: rgb(161 214 11 / 0.75);
}

.border-green-700\/80{
	border-color: rgb(161 214 11 / 0.8);
}

.border-green-700\/85{
	border-color: rgb(161 214 11 / 0.85);
}

.border-green-700\/90{
	border-color: rgb(161 214 11 / 0.9);
}

.border-green-700\/95{
	border-color: rgb(161 214 11 / 0.95);
}

.border-green-800{
	--tw-border-opacity: 1;
	border-color: rgb(133 195 0 / var(--tw-border-opacity));
}

.border-green-800\/0{
	border-color: rgb(133 195 0 / 0);
}

.border-green-800\/10{
	border-color: rgb(133 195 0 / 0.1);
}

.border-green-800\/100{
	border-color: rgb(133 195 0 / 1);
}

.border-green-800\/15{
	border-color: rgb(133 195 0 / 0.15);
}

.border-green-800\/20{
	border-color: rgb(133 195 0 / 0.2);
}

.border-green-800\/25{
	border-color: rgb(133 195 0 / 0.25);
}

.border-green-800\/30{
	border-color: rgb(133 195 0 / 0.3);
}

.border-green-800\/35{
	border-color: rgb(133 195 0 / 0.35);
}

.border-green-800\/40{
	border-color: rgb(133 195 0 / 0.4);
}

.border-green-800\/45{
	border-color: rgb(133 195 0 / 0.45);
}

.border-green-800\/5{
	border-color: rgb(133 195 0 / 0.05);
}

.border-green-800\/50{
	border-color: rgb(133 195 0 / 0.5);
}

.border-green-800\/55{
	border-color: rgb(133 195 0 / 0.55);
}

.border-green-800\/60{
	border-color: rgb(133 195 0 / 0.6);
}

.border-green-800\/65{
	border-color: rgb(133 195 0 / 0.65);
}

.border-green-800\/70{
	border-color: rgb(133 195 0 / 0.7);
}

.border-green-800\/75{
	border-color: rgb(133 195 0 / 0.75);
}

.border-green-800\/80{
	border-color: rgb(133 195 0 / 0.8);
}

.border-green-800\/85{
	border-color: rgb(133 195 0 / 0.85);
}

.border-green-800\/90{
	border-color: rgb(133 195 0 / 0.9);
}

.border-green-800\/95{
	border-color: rgb(133 195 0 / 0.95);
}

.border-green-900{
	--tw-border-opacity: 1;
	border-color: rgb(44 136 0 / var(--tw-border-opacity));
}

.border-green-900\/0{
	border-color: rgb(44 136 0 / 0);
}

.border-green-900\/10{
	border-color: rgb(44 136 0 / 0.1);
}

.border-green-900\/100{
	border-color: rgb(44 136 0 / 1);
}

.border-green-900\/15{
	border-color: rgb(44 136 0 / 0.15);
}

.border-green-900\/20{
	border-color: rgb(44 136 0 / 0.2);
}

.border-green-900\/25{
	border-color: rgb(44 136 0 / 0.25);
}

.border-green-900\/30{
	border-color: rgb(44 136 0 / 0.3);
}

.border-green-900\/35{
	border-color: rgb(44 136 0 / 0.35);
}

.border-green-900\/40{
	border-color: rgb(44 136 0 / 0.4);
}

.border-green-900\/45{
	border-color: rgb(44 136 0 / 0.45);
}

.border-green-900\/5{
	border-color: rgb(44 136 0 / 0.05);
}

.border-green-900\/50{
	border-color: rgb(44 136 0 / 0.5);
}

.border-green-900\/55{
	border-color: rgb(44 136 0 / 0.55);
}

.border-green-900\/60{
	border-color: rgb(44 136 0 / 0.6);
}

.border-green-900\/65{
	border-color: rgb(44 136 0 / 0.65);
}

.border-green-900\/70{
	border-color: rgb(44 136 0 / 0.7);
}

.border-green-900\/75{
	border-color: rgb(44 136 0 / 0.75);
}

.border-green-900\/80{
	border-color: rgb(44 136 0 / 0.8);
}

.border-green-900\/85{
	border-color: rgb(44 136 0 / 0.85);
}

.border-green-900\/90{
	border-color: rgb(44 136 0 / 0.9);
}

.border-green-900\/95{
	border-color: rgb(44 136 0 / 0.95);
}

.border-primary-100{
	--tw-border-opacity: 1;
	border-color: rgb(132 199 229 / var(--tw-border-opacity));
}

.border-primary-100\/0{
	border-color: rgb(132 199 229 / 0);
}

.border-primary-100\/10{
	border-color: rgb(132 199 229 / 0.1);
}

.border-primary-100\/100{
	border-color: rgb(132 199 229 / 1);
}

.border-primary-100\/15{
	border-color: rgb(132 199 229 / 0.15);
}

.border-primary-100\/20{
	border-color: rgb(132 199 229 / 0.2);
}

.border-primary-100\/25{
	border-color: rgb(132 199 229 / 0.25);
}

.border-primary-100\/30{
	border-color: rgb(132 199 229 / 0.3);
}

.border-primary-100\/35{
	border-color: rgb(132 199 229 / 0.35);
}

.border-primary-100\/40{
	border-color: rgb(132 199 229 / 0.4);
}

.border-primary-100\/45{
	border-color: rgb(132 199 229 / 0.45);
}

.border-primary-100\/5{
	border-color: rgb(132 199 229 / 0.05);
}

.border-primary-100\/50{
	border-color: rgb(132 199 229 / 0.5);
}

.border-primary-100\/55{
	border-color: rgb(132 199 229 / 0.55);
}

.border-primary-100\/60{
	border-color: rgb(132 199 229 / 0.6);
}

.border-primary-100\/65{
	border-color: rgb(132 199 229 / 0.65);
}

.border-primary-100\/70{
	border-color: rgb(132 199 229 / 0.7);
}

.border-primary-100\/75{
	border-color: rgb(132 199 229 / 0.75);
}

.border-primary-100\/80{
	border-color: rgb(132 199 229 / 0.8);
}

.border-primary-100\/85{
	border-color: rgb(132 199 229 / 0.85);
}

.border-primary-100\/90{
	border-color: rgb(132 199 229 / 0.9);
}

.border-primary-100\/95{
	border-color: rgb(132 199 229 / 0.95);
}

.border-primary-200{
	--tw-border-opacity: 1;
	border-color: rgb(99 171 203 / var(--tw-border-opacity));
}

.border-primary-200\/0{
	border-color: rgb(99 171 203 / 0);
}

.border-primary-200\/10{
	border-color: rgb(99 171 203 / 0.1);
}

.border-primary-200\/100{
	border-color: rgb(99 171 203 / 1);
}

.border-primary-200\/15{
	border-color: rgb(99 171 203 / 0.15);
}

.border-primary-200\/20{
	border-color: rgb(99 171 203 / 0.2);
}

.border-primary-200\/25{
	border-color: rgb(99 171 203 / 0.25);
}

.border-primary-200\/30{
	border-color: rgb(99 171 203 / 0.3);
}

.border-primary-200\/35{
	border-color: rgb(99 171 203 / 0.35);
}

.border-primary-200\/40{
	border-color: rgb(99 171 203 / 0.4);
}

.border-primary-200\/45{
	border-color: rgb(99 171 203 / 0.45);
}

.border-primary-200\/5{
	border-color: rgb(99 171 203 / 0.05);
}

.border-primary-200\/50{
	border-color: rgb(99 171 203 / 0.5);
}

.border-primary-200\/55{
	border-color: rgb(99 171 203 / 0.55);
}

.border-primary-200\/60{
	border-color: rgb(99 171 203 / 0.6);
}

.border-primary-200\/65{
	border-color: rgb(99 171 203 / 0.65);
}

.border-primary-200\/70{
	border-color: rgb(99 171 203 / 0.7);
}

.border-primary-200\/75{
	border-color: rgb(99 171 203 / 0.75);
}

.border-primary-200\/80{
	border-color: rgb(99 171 203 / 0.8);
}

.border-primary-200\/85{
	border-color: rgb(99 171 203 / 0.85);
}

.border-primary-200\/90{
	border-color: rgb(99 171 203 / 0.9);
}

.border-primary-200\/95{
	border-color: rgb(99 171 203 / 0.95);
}

.border-primary-300{
	--tw-border-opacity: 1;
	border-color: rgb(66 142 176 / var(--tw-border-opacity));
}

.border-primary-300\/0{
	border-color: rgb(66 142 176 / 0);
}

.border-primary-300\/10{
	border-color: rgb(66 142 176 / 0.1);
}

.border-primary-300\/100{
	border-color: rgb(66 142 176 / 1);
}

.border-primary-300\/15{
	border-color: rgb(66 142 176 / 0.15);
}

.border-primary-300\/20{
	border-color: rgb(66 142 176 / 0.2);
}

.border-primary-300\/25{
	border-color: rgb(66 142 176 / 0.25);
}

.border-primary-300\/30{
	border-color: rgb(66 142 176 / 0.3);
}

.border-primary-300\/35{
	border-color: rgb(66 142 176 / 0.35);
}

.border-primary-300\/40{
	border-color: rgb(66 142 176 / 0.4);
}

.border-primary-300\/45{
	border-color: rgb(66 142 176 / 0.45);
}

.border-primary-300\/5{
	border-color: rgb(66 142 176 / 0.05);
}

.border-primary-300\/50{
	border-color: rgb(66 142 176 / 0.5);
}

.border-primary-300\/55{
	border-color: rgb(66 142 176 / 0.55);
}

.border-primary-300\/60{
	border-color: rgb(66 142 176 / 0.6);
}

.border-primary-300\/65{
	border-color: rgb(66 142 176 / 0.65);
}

.border-primary-300\/70{
	border-color: rgb(66 142 176 / 0.7);
}

.border-primary-300\/75{
	border-color: rgb(66 142 176 / 0.75);
}

.border-primary-300\/80{
	border-color: rgb(66 142 176 / 0.8);
}

.border-primary-300\/85{
	border-color: rgb(66 142 176 / 0.85);
}

.border-primary-300\/90{
	border-color: rgb(66 142 176 / 0.9);
}

.border-primary-300\/95{
	border-color: rgb(66 142 176 / 0.95);
}

.border-primary-400{
	--tw-border-opacity: 1;
	border-color: rgb(33 114 150 / var(--tw-border-opacity));
}

.border-primary-400\/0{
	border-color: rgb(33 114 150 / 0);
}

.border-primary-400\/10{
	border-color: rgb(33 114 150 / 0.1);
}

.border-primary-400\/100{
	border-color: rgb(33 114 150 / 1);
}

.border-primary-400\/15{
	border-color: rgb(33 114 150 / 0.15);
}

.border-primary-400\/20{
	border-color: rgb(33 114 150 / 0.2);
}

.border-primary-400\/25{
	border-color: rgb(33 114 150 / 0.25);
}

.border-primary-400\/30{
	border-color: rgb(33 114 150 / 0.3);
}

.border-primary-400\/35{
	border-color: rgb(33 114 150 / 0.35);
}

.border-primary-400\/40{
	border-color: rgb(33 114 150 / 0.4);
}

.border-primary-400\/45{
	border-color: rgb(33 114 150 / 0.45);
}

.border-primary-400\/5{
	border-color: rgb(33 114 150 / 0.05);
}

.border-primary-400\/50{
	border-color: rgb(33 114 150 / 0.5);
}

.border-primary-400\/55{
	border-color: rgb(33 114 150 / 0.55);
}

.border-primary-400\/60{
	border-color: rgb(33 114 150 / 0.6);
}

.border-primary-400\/65{
	border-color: rgb(33 114 150 / 0.65);
}

.border-primary-400\/70{
	border-color: rgb(33 114 150 / 0.7);
}

.border-primary-400\/75{
	border-color: rgb(33 114 150 / 0.75);
}

.border-primary-400\/80{
	border-color: rgb(33 114 150 / 0.8);
}

.border-primary-400\/85{
	border-color: rgb(33 114 150 / 0.85);
}

.border-primary-400\/90{
	border-color: rgb(33 114 150 / 0.9);
}

.border-primary-400\/95{
	border-color: rgb(33 114 150 / 0.95);
}

.border-primary-50{
	--tw-border-opacity: 1;
	border-color: rgb(148 213 242 / var(--tw-border-opacity));
}

.border-primary-50\/0{
	border-color: rgb(148 213 242 / 0);
}

.border-primary-50\/10{
	border-color: rgb(148 213 242 / 0.1);
}

.border-primary-50\/100{
	border-color: rgb(148 213 242 / 1);
}

.border-primary-50\/15{
	border-color: rgb(148 213 242 / 0.15);
}

.border-primary-50\/20{
	border-color: rgb(148 213 242 / 0.2);
}

.border-primary-50\/25{
	border-color: rgb(148 213 242 / 0.25);
}

.border-primary-50\/30{
	border-color: rgb(148 213 242 / 0.3);
}

.border-primary-50\/35{
	border-color: rgb(148 213 242 / 0.35);
}

.border-primary-50\/40{
	border-color: rgb(148 213 242 / 0.4);
}

.border-primary-50\/45{
	border-color: rgb(148 213 242 / 0.45);
}

.border-primary-50\/5{
	border-color: rgb(148 213 242 / 0.05);
}

.border-primary-50\/50{
	border-color: rgb(148 213 242 / 0.5);
}

.border-primary-50\/55{
	border-color: rgb(148 213 242 / 0.55);
}

.border-primary-50\/60{
	border-color: rgb(148 213 242 / 0.6);
}

.border-primary-50\/65{
	border-color: rgb(148 213 242 / 0.65);
}

.border-primary-50\/70{
	border-color: rgb(148 213 242 / 0.7);
}

.border-primary-50\/75{
	border-color: rgb(148 213 242 / 0.75);
}

.border-primary-50\/80{
	border-color: rgb(148 213 242 / 0.8);
}

.border-primary-50\/85{
	border-color: rgb(148 213 242 / 0.85);
}

.border-primary-50\/90{
	border-color: rgb(148 213 242 / 0.9);
}

.border-primary-50\/95{
	border-color: rgb(148 213 242 / 0.95);
}

.border-primary-500{
	--tw-border-opacity: 1;
	border-color: rgb(0 86 124 / var(--tw-border-opacity));
}

.border-primary-500\/0{
	border-color: rgb(0 86 124 / 0);
}

.border-primary-500\/10{
	border-color: rgb(0 86 124 / 0.1);
}

.border-primary-500\/100{
	border-color: rgb(0 86 124 / 1);
}

.border-primary-500\/15{
	border-color: rgb(0 86 124 / 0.15);
}

.border-primary-500\/20{
	border-color: rgb(0 86 124 / 0.2);
}

.border-primary-500\/25{
	border-color: rgb(0 86 124 / 0.25);
}

.border-primary-500\/30{
	border-color: rgb(0 86 124 / 0.3);
}

.border-primary-500\/35{
	border-color: rgb(0 86 124 / 0.35);
}

.border-primary-500\/40{
	border-color: rgb(0 86 124 / 0.4);
}

.border-primary-500\/45{
	border-color: rgb(0 86 124 / 0.45);
}

.border-primary-500\/5{
	border-color: rgb(0 86 124 / 0.05);
}

.border-primary-500\/50{
	border-color: rgb(0 86 124 / 0.5);
}

.border-primary-500\/55{
	border-color: rgb(0 86 124 / 0.55);
}

.border-primary-500\/60{
	border-color: rgb(0 86 124 / 0.6);
}

.border-primary-500\/65{
	border-color: rgb(0 86 124 / 0.65);
}

.border-primary-500\/70{
	border-color: rgb(0 86 124 / 0.7);
}

.border-primary-500\/75{
	border-color: rgb(0 86 124 / 0.75);
}

.border-primary-500\/80{
	border-color: rgb(0 86 124 / 0.8);
}

.border-primary-500\/85{
	border-color: rgb(0 86 124 / 0.85);
}

.border-primary-500\/90{
	border-color: rgb(0 86 124 / 0.9);
}

.border-primary-500\/95{
	border-color: rgb(0 86 124 / 0.95);
}

.border-primary-600{
	--tw-border-opacity: 1;
	border-color: rgb(0 69 99 / var(--tw-border-opacity));
}

.border-primary-600\/0{
	border-color: rgb(0 69 99 / 0);
}

.border-primary-600\/10{
	border-color: rgb(0 69 99 / 0.1);
}

.border-primary-600\/100{
	border-color: rgb(0 69 99 / 1);
}

.border-primary-600\/15{
	border-color: rgb(0 69 99 / 0.15);
}

.border-primary-600\/20{
	border-color: rgb(0 69 99 / 0.2);
}

.border-primary-600\/25{
	border-color: rgb(0 69 99 / 0.25);
}

.border-primary-600\/30{
	border-color: rgb(0 69 99 / 0.3);
}

.border-primary-600\/35{
	border-color: rgb(0 69 99 / 0.35);
}

.border-primary-600\/40{
	border-color: rgb(0 69 99 / 0.4);
}

.border-primary-600\/45{
	border-color: rgb(0 69 99 / 0.45);
}

.border-primary-600\/5{
	border-color: rgb(0 69 99 / 0.05);
}

.border-primary-600\/50{
	border-color: rgb(0 69 99 / 0.5);
}

.border-primary-600\/55{
	border-color: rgb(0 69 99 / 0.55);
}

.border-primary-600\/60{
	border-color: rgb(0 69 99 / 0.6);
}

.border-primary-600\/65{
	border-color: rgb(0 69 99 / 0.65);
}

.border-primary-600\/70{
	border-color: rgb(0 69 99 / 0.7);
}

.border-primary-600\/75{
	border-color: rgb(0 69 99 / 0.75);
}

.border-primary-600\/80{
	border-color: rgb(0 69 99 / 0.8);
}

.border-primary-600\/85{
	border-color: rgb(0 69 99 / 0.85);
}

.border-primary-600\/90{
	border-color: rgb(0 69 99 / 0.9);
}

.border-primary-600\/95{
	border-color: rgb(0 69 99 / 0.95);
}

.border-primary-700{
	--tw-border-opacity: 1;
	border-color: rgb(0 52 74 / var(--tw-border-opacity));
}

.border-primary-700\/0{
	border-color: rgb(0 52 74 / 0);
}

.border-primary-700\/10{
	border-color: rgb(0 52 74 / 0.1);
}

.border-primary-700\/100{
	border-color: rgb(0 52 74 / 1);
}

.border-primary-700\/15{
	border-color: rgb(0 52 74 / 0.15);
}

.border-primary-700\/20{
	border-color: rgb(0 52 74 / 0.2);
}

.border-primary-700\/25{
	border-color: rgb(0 52 74 / 0.25);
}

.border-primary-700\/30{
	border-color: rgb(0 52 74 / 0.3);
}

.border-primary-700\/35{
	border-color: rgb(0 52 74 / 0.35);
}

.border-primary-700\/40{
	border-color: rgb(0 52 74 / 0.4);
}

.border-primary-700\/45{
	border-color: rgb(0 52 74 / 0.45);
}

.border-primary-700\/5{
	border-color: rgb(0 52 74 / 0.05);
}

.border-primary-700\/50{
	border-color: rgb(0 52 74 / 0.5);
}

.border-primary-700\/55{
	border-color: rgb(0 52 74 / 0.55);
}

.border-primary-700\/60{
	border-color: rgb(0 52 74 / 0.6);
}

.border-primary-700\/65{
	border-color: rgb(0 52 74 / 0.65);
}

.border-primary-700\/70{
	border-color: rgb(0 52 74 / 0.7);
}

.border-primary-700\/75{
	border-color: rgb(0 52 74 / 0.75);
}

.border-primary-700\/80{
	border-color: rgb(0 52 74 / 0.8);
}

.border-primary-700\/85{
	border-color: rgb(0 52 74 / 0.85);
}

.border-primary-700\/90{
	border-color: rgb(0 52 74 / 0.9);
}

.border-primary-700\/95{
	border-color: rgb(0 52 74 / 0.95);
}

.border-primary-800{
	--tw-border-opacity: 1;
	border-color: rgb(0 34 50 / var(--tw-border-opacity));
}

.border-primary-800\/0{
	border-color: rgb(0 34 50 / 0);
}

.border-primary-800\/10{
	border-color: rgb(0 34 50 / 0.1);
}

.border-primary-800\/100{
	border-color: rgb(0 34 50 / 1);
}

.border-primary-800\/15{
	border-color: rgb(0 34 50 / 0.15);
}

.border-primary-800\/20{
	border-color: rgb(0 34 50 / 0.2);
}

.border-primary-800\/25{
	border-color: rgb(0 34 50 / 0.25);
}

.border-primary-800\/30{
	border-color: rgb(0 34 50 / 0.3);
}

.border-primary-800\/35{
	border-color: rgb(0 34 50 / 0.35);
}

.border-primary-800\/40{
	border-color: rgb(0 34 50 / 0.4);
}

.border-primary-800\/45{
	border-color: rgb(0 34 50 / 0.45);
}

.border-primary-800\/5{
	border-color: rgb(0 34 50 / 0.05);
}

.border-primary-800\/50{
	border-color: rgb(0 34 50 / 0.5);
}

.border-primary-800\/55{
	border-color: rgb(0 34 50 / 0.55);
}

.border-primary-800\/60{
	border-color: rgb(0 34 50 / 0.6);
}

.border-primary-800\/65{
	border-color: rgb(0 34 50 / 0.65);
}

.border-primary-800\/70{
	border-color: rgb(0 34 50 / 0.7);
}

.border-primary-800\/75{
	border-color: rgb(0 34 50 / 0.75);
}

.border-primary-800\/80{
	border-color: rgb(0 34 50 / 0.8);
}

.border-primary-800\/85{
	border-color: rgb(0 34 50 / 0.85);
}

.border-primary-800\/90{
	border-color: rgb(0 34 50 / 0.9);
}

.border-primary-800\/95{
	border-color: rgb(0 34 50 / 0.95);
}

.border-primary-900{
	--tw-border-opacity: 1;
	border-color: rgb(0 17 25 / var(--tw-border-opacity));
}

.border-primary-900\/0{
	border-color: rgb(0 17 25 / 0);
}

.border-primary-900\/10{
	border-color: rgb(0 17 25 / 0.1);
}

.border-primary-900\/100{
	border-color: rgb(0 17 25 / 1);
}

.border-primary-900\/15{
	border-color: rgb(0 17 25 / 0.15);
}

.border-primary-900\/20{
	border-color: rgb(0 17 25 / 0.2);
}

.border-primary-900\/25{
	border-color: rgb(0 17 25 / 0.25);
}

.border-primary-900\/30{
	border-color: rgb(0 17 25 / 0.3);
}

.border-primary-900\/35{
	border-color: rgb(0 17 25 / 0.35);
}

.border-primary-900\/40{
	border-color: rgb(0 17 25 / 0.4);
}

.border-primary-900\/45{
	border-color: rgb(0 17 25 / 0.45);
}

.border-primary-900\/5{
	border-color: rgb(0 17 25 / 0.05);
}

.border-primary-900\/50{
	border-color: rgb(0 17 25 / 0.5);
}

.border-primary-900\/55{
	border-color: rgb(0 17 25 / 0.55);
}

.border-primary-900\/60{
	border-color: rgb(0 17 25 / 0.6);
}

.border-primary-900\/65{
	border-color: rgb(0 17 25 / 0.65);
}

.border-primary-900\/70{
	border-color: rgb(0 17 25 / 0.7);
}

.border-primary-900\/75{
	border-color: rgb(0 17 25 / 0.75);
}

.border-primary-900\/80{
	border-color: rgb(0 17 25 / 0.8);
}

.border-primary-900\/85{
	border-color: rgb(0 17 25 / 0.85);
}

.border-primary-900\/90{
	border-color: rgb(0 17 25 / 0.9);
}

.border-primary-900\/95{
	border-color: rgb(0 17 25 / 0.95);
}

.border-purple-100{
	--tw-border-opacity: 1;
	border-color: rgb(238 218 255 / var(--tw-border-opacity));
}

.border-purple-100\/0{
	border-color: rgb(238 218 255 / 0);
}

.border-purple-100\/10{
	border-color: rgb(238 218 255 / 0.1);
}

.border-purple-100\/100{
	border-color: rgb(238 218 255 / 1);
}

.border-purple-100\/15{
	border-color: rgb(238 218 255 / 0.15);
}

.border-purple-100\/20{
	border-color: rgb(238 218 255 / 0.2);
}

.border-purple-100\/25{
	border-color: rgb(238 218 255 / 0.25);
}

.border-purple-100\/30{
	border-color: rgb(238 218 255 / 0.3);
}

.border-purple-100\/35{
	border-color: rgb(238 218 255 / 0.35);
}

.border-purple-100\/40{
	border-color: rgb(238 218 255 / 0.4);
}

.border-purple-100\/45{
	border-color: rgb(238 218 255 / 0.45);
}

.border-purple-100\/5{
	border-color: rgb(238 218 255 / 0.05);
}

.border-purple-100\/50{
	border-color: rgb(238 218 255 / 0.5);
}

.border-purple-100\/55{
	border-color: rgb(238 218 255 / 0.55);
}

.border-purple-100\/60{
	border-color: rgb(238 218 255 / 0.6);
}

.border-purple-100\/65{
	border-color: rgb(238 218 255 / 0.65);
}

.border-purple-100\/70{
	border-color: rgb(238 218 255 / 0.7);
}

.border-purple-100\/75{
	border-color: rgb(238 218 255 / 0.75);
}

.border-purple-100\/80{
	border-color: rgb(238 218 255 / 0.8);
}

.border-purple-100\/85{
	border-color: rgb(238 218 255 / 0.85);
}

.border-purple-100\/90{
	border-color: rgb(238 218 255 / 0.9);
}

.border-purple-100\/95{
	border-color: rgb(238 218 255 / 0.95);
}

.border-purple-200{
	--tw-border-opacity: 1;
	border-color: rgb(222 181 255 / var(--tw-border-opacity));
}

.border-purple-200\/0{
	border-color: rgb(222 181 255 / 0);
}

.border-purple-200\/10{
	border-color: rgb(222 181 255 / 0.1);
}

.border-purple-200\/100{
	border-color: rgb(222 181 255 / 1);
}

.border-purple-200\/15{
	border-color: rgb(222 181 255 / 0.15);
}

.border-purple-200\/20{
	border-color: rgb(222 181 255 / 0.2);
}

.border-purple-200\/25{
	border-color: rgb(222 181 255 / 0.25);
}

.border-purple-200\/30{
	border-color: rgb(222 181 255 / 0.3);
}

.border-purple-200\/35{
	border-color: rgb(222 181 255 / 0.35);
}

.border-purple-200\/40{
	border-color: rgb(222 181 255 / 0.4);
}

.border-purple-200\/45{
	border-color: rgb(222 181 255 / 0.45);
}

.border-purple-200\/5{
	border-color: rgb(222 181 255 / 0.05);
}

.border-purple-200\/50{
	border-color: rgb(222 181 255 / 0.5);
}

.border-purple-200\/55{
	border-color: rgb(222 181 255 / 0.55);
}

.border-purple-200\/60{
	border-color: rgb(222 181 255 / 0.6);
}

.border-purple-200\/65{
	border-color: rgb(222 181 255 / 0.65);
}

.border-purple-200\/70{
	border-color: rgb(222 181 255 / 0.7);
}

.border-purple-200\/75{
	border-color: rgb(222 181 255 / 0.75);
}

.border-purple-200\/80{
	border-color: rgb(222 181 255 / 0.8);
}

.border-purple-200\/85{
	border-color: rgb(222 181 255 / 0.85);
}

.border-purple-200\/90{
	border-color: rgb(222 181 255 / 0.9);
}

.border-purple-200\/95{
	border-color: rgb(222 181 255 / 0.95);
}

.border-purple-300{
	--tw-border-opacity: 1;
	border-color: rgb(205 145 255 / var(--tw-border-opacity));
}

.border-purple-300\/0{
	border-color: rgb(205 145 255 / 0);
}

.border-purple-300\/10{
	border-color: rgb(205 145 255 / 0.1);
}

.border-purple-300\/100{
	border-color: rgb(205 145 255 / 1);
}

.border-purple-300\/15{
	border-color: rgb(205 145 255 / 0.15);
}

.border-purple-300\/20{
	border-color: rgb(205 145 255 / 0.2);
}

.border-purple-300\/25{
	border-color: rgb(205 145 255 / 0.25);
}

.border-purple-300\/30{
	border-color: rgb(205 145 255 / 0.3);
}

.border-purple-300\/35{
	border-color: rgb(205 145 255 / 0.35);
}

.border-purple-300\/40{
	border-color: rgb(205 145 255 / 0.4);
}

.border-purple-300\/45{
	border-color: rgb(205 145 255 / 0.45);
}

.border-purple-300\/5{
	border-color: rgb(205 145 255 / 0.05);
}

.border-purple-300\/50{
	border-color: rgb(205 145 255 / 0.5);
}

.border-purple-300\/55{
	border-color: rgb(205 145 255 / 0.55);
}

.border-purple-300\/60{
	border-color: rgb(205 145 255 / 0.6);
}

.border-purple-300\/65{
	border-color: rgb(205 145 255 / 0.65);
}

.border-purple-300\/70{
	border-color: rgb(205 145 255 / 0.7);
}

.border-purple-300\/75{
	border-color: rgb(205 145 255 / 0.75);
}

.border-purple-300\/80{
	border-color: rgb(205 145 255 / 0.8);
}

.border-purple-300\/85{
	border-color: rgb(205 145 255 / 0.85);
}

.border-purple-300\/90{
	border-color: rgb(205 145 255 / 0.9);
}

.border-purple-300\/95{
	border-color: rgb(205 145 255 / 0.95);
}

.border-purple-400{
	--tw-border-opacity: 1;
	border-color: rgb(189 108 255 / var(--tw-border-opacity));
}

.border-purple-400\/0{
	border-color: rgb(189 108 255 / 0);
}

.border-purple-400\/10{
	border-color: rgb(189 108 255 / 0.1);
}

.border-purple-400\/100{
	border-color: rgb(189 108 255 / 1);
}

.border-purple-400\/15{
	border-color: rgb(189 108 255 / 0.15);
}

.border-purple-400\/20{
	border-color: rgb(189 108 255 / 0.2);
}

.border-purple-400\/25{
	border-color: rgb(189 108 255 / 0.25);
}

.border-purple-400\/30{
	border-color: rgb(189 108 255 / 0.3);
}

.border-purple-400\/35{
	border-color: rgb(189 108 255 / 0.35);
}

.border-purple-400\/40{
	border-color: rgb(189 108 255 / 0.4);
}

.border-purple-400\/45{
	border-color: rgb(189 108 255 / 0.45);
}

.border-purple-400\/5{
	border-color: rgb(189 108 255 / 0.05);
}

.border-purple-400\/50{
	border-color: rgb(189 108 255 / 0.5);
}

.border-purple-400\/55{
	border-color: rgb(189 108 255 / 0.55);
}

.border-purple-400\/60{
	border-color: rgb(189 108 255 / 0.6);
}

.border-purple-400\/65{
	border-color: rgb(189 108 255 / 0.65);
}

.border-purple-400\/70{
	border-color: rgb(189 108 255 / 0.7);
}

.border-purple-400\/75{
	border-color: rgb(189 108 255 / 0.75);
}

.border-purple-400\/80{
	border-color: rgb(189 108 255 / 0.8);
}

.border-purple-400\/85{
	border-color: rgb(189 108 255 / 0.85);
}

.border-purple-400\/90{
	border-color: rgb(189 108 255 / 0.9);
}

.border-purple-400\/95{
	border-color: rgb(189 108 255 / 0.95);
}

.border-purple-50{
	--tw-border-opacity: 1;
	border-color: rgb(247 237 255 / var(--tw-border-opacity));
}

.border-purple-50\/0{
	border-color: rgb(247 237 255 / 0);
}

.border-purple-50\/10{
	border-color: rgb(247 237 255 / 0.1);
}

.border-purple-50\/100{
	border-color: rgb(247 237 255 / 1);
}

.border-purple-50\/15{
	border-color: rgb(247 237 255 / 0.15);
}

.border-purple-50\/20{
	border-color: rgb(247 237 255 / 0.2);
}

.border-purple-50\/25{
	border-color: rgb(247 237 255 / 0.25);
}

.border-purple-50\/30{
	border-color: rgb(247 237 255 / 0.3);
}

.border-purple-50\/35{
	border-color: rgb(247 237 255 / 0.35);
}

.border-purple-50\/40{
	border-color: rgb(247 237 255 / 0.4);
}

.border-purple-50\/45{
	border-color: rgb(247 237 255 / 0.45);
}

.border-purple-50\/5{
	border-color: rgb(247 237 255 / 0.05);
}

.border-purple-50\/50{
	border-color: rgb(247 237 255 / 0.5);
}

.border-purple-50\/55{
	border-color: rgb(247 237 255 / 0.55);
}

.border-purple-50\/60{
	border-color: rgb(247 237 255 / 0.6);
}

.border-purple-50\/65{
	border-color: rgb(247 237 255 / 0.65);
}

.border-purple-50\/70{
	border-color: rgb(247 237 255 / 0.7);
}

.border-purple-50\/75{
	border-color: rgb(247 237 255 / 0.75);
}

.border-purple-50\/80{
	border-color: rgb(247 237 255 / 0.8);
}

.border-purple-50\/85{
	border-color: rgb(247 237 255 / 0.85);
}

.border-purple-50\/90{
	border-color: rgb(247 237 255 / 0.9);
}

.border-purple-50\/95{
	border-color: rgb(247 237 255 / 0.95);
}

.border-purple-500{
	--tw-border-opacity: 1;
	border-color: rgb(166 58 254 / var(--tw-border-opacity));
}

.border-purple-500\/0{
	border-color: rgb(166 58 254 / 0);
}

.border-purple-500\/10{
	border-color: rgb(166 58 254 / 0.1);
}

.border-purple-500\/100{
	border-color: rgb(166 58 254 / 1);
}

.border-purple-500\/15{
	border-color: rgb(166 58 254 / 0.15);
}

.border-purple-500\/20{
	border-color: rgb(166 58 254 / 0.2);
}

.border-purple-500\/25{
	border-color: rgb(166 58 254 / 0.25);
}

.border-purple-500\/30{
	border-color: rgb(166 58 254 / 0.3);
}

.border-purple-500\/35{
	border-color: rgb(166 58 254 / 0.35);
}

.border-purple-500\/40{
	border-color: rgb(166 58 254 / 0.4);
}

.border-purple-500\/45{
	border-color: rgb(166 58 254 / 0.45);
}

.border-purple-500\/5{
	border-color: rgb(166 58 254 / 0.05);
}

.border-purple-500\/50{
	border-color: rgb(166 58 254 / 0.5);
}

.border-purple-500\/55{
	border-color: rgb(166 58 254 / 0.55);
}

.border-purple-500\/60{
	border-color: rgb(166 58 254 / 0.6);
}

.border-purple-500\/65{
	border-color: rgb(166 58 254 / 0.65);
}

.border-purple-500\/70{
	border-color: rgb(166 58 254 / 0.7);
}

.border-purple-500\/75{
	border-color: rgb(166 58 254 / 0.75);
}

.border-purple-500\/80{
	border-color: rgb(166 58 254 / 0.8);
}

.border-purple-500\/85{
	border-color: rgb(166 58 254 / 0.85);
}

.border-purple-500\/90{
	border-color: rgb(166 58 254 / 0.9);
}

.border-purple-500\/95{
	border-color: rgb(166 58 254 / 0.95);
}

.border-purple-600{
	--tw-border-opacity: 1;
	border-color: rgb(141 57 210 / var(--tw-border-opacity));
}

.border-purple-600\/0{
	border-color: rgb(141 57 210 / 0);
}

.border-purple-600\/10{
	border-color: rgb(141 57 210 / 0.1);
}

.border-purple-600\/100{
	border-color: rgb(141 57 210 / 1);
}

.border-purple-600\/15{
	border-color: rgb(141 57 210 / 0.15);
}

.border-purple-600\/20{
	border-color: rgb(141 57 210 / 0.2);
}

.border-purple-600\/25{
	border-color: rgb(141 57 210 / 0.25);
}

.border-purple-600\/30{
	border-color: rgb(141 57 210 / 0.3);
}

.border-purple-600\/35{
	border-color: rgb(141 57 210 / 0.35);
}

.border-purple-600\/40{
	border-color: rgb(141 57 210 / 0.4);
}

.border-purple-600\/45{
	border-color: rgb(141 57 210 / 0.45);
}

.border-purple-600\/5{
	border-color: rgb(141 57 210 / 0.05);
}

.border-purple-600\/50{
	border-color: rgb(141 57 210 / 0.5);
}

.border-purple-600\/55{
	border-color: rgb(141 57 210 / 0.55);
}

.border-purple-600\/60{
	border-color: rgb(141 57 210 / 0.6);
}

.border-purple-600\/65{
	border-color: rgb(141 57 210 / 0.65);
}

.border-purple-600\/70{
	border-color: rgb(141 57 210 / 0.7);
}

.border-purple-600\/75{
	border-color: rgb(141 57 210 / 0.75);
}

.border-purple-600\/80{
	border-color: rgb(141 57 210 / 0.8);
}

.border-purple-600\/85{
	border-color: rgb(141 57 210 / 0.85);
}

.border-purple-600\/90{
	border-color: rgb(141 57 210 / 0.9);
}

.border-purple-600\/95{
	border-color: rgb(141 57 210 / 0.95);
}

.border-purple-700{
	--tw-border-opacity: 1;
	border-color: rgb(110 43 165 / var(--tw-border-opacity));
}

.border-purple-700\/0{
	border-color: rgb(110 43 165 / 0);
}

.border-purple-700\/10{
	border-color: rgb(110 43 165 / 0.1);
}

.border-purple-700\/100{
	border-color: rgb(110 43 165 / 1);
}

.border-purple-700\/15{
	border-color: rgb(110 43 165 / 0.15);
}

.border-purple-700\/20{
	border-color: rgb(110 43 165 / 0.2);
}

.border-purple-700\/25{
	border-color: rgb(110 43 165 / 0.25);
}

.border-purple-700\/30{
	border-color: rgb(110 43 165 / 0.3);
}

.border-purple-700\/35{
	border-color: rgb(110 43 165 / 0.35);
}

.border-purple-700\/40{
	border-color: rgb(110 43 165 / 0.4);
}

.border-purple-700\/45{
	border-color: rgb(110 43 165 / 0.45);
}

.border-purple-700\/5{
	border-color: rgb(110 43 165 / 0.05);
}

.border-purple-700\/50{
	border-color: rgb(110 43 165 / 0.5);
}

.border-purple-700\/55{
	border-color: rgb(110 43 165 / 0.55);
}

.border-purple-700\/60{
	border-color: rgb(110 43 165 / 0.6);
}

.border-purple-700\/65{
	border-color: rgb(110 43 165 / 0.65);
}

.border-purple-700\/70{
	border-color: rgb(110 43 165 / 0.7);
}

.border-purple-700\/75{
	border-color: rgb(110 43 165 / 0.75);
}

.border-purple-700\/80{
	border-color: rgb(110 43 165 / 0.8);
}

.border-purple-700\/85{
	border-color: rgb(110 43 165 / 0.85);
}

.border-purple-700\/90{
	border-color: rgb(110 43 165 / 0.9);
}

.border-purple-700\/95{
	border-color: rgb(110 43 165 / 0.95);
}

.border-purple-800{
	--tw-border-opacity: 1;
	border-color: rgb(79 28 120 / var(--tw-border-opacity));
}

.border-purple-800\/0{
	border-color: rgb(79 28 120 / 0);
}

.border-purple-800\/10{
	border-color: rgb(79 28 120 / 0.1);
}

.border-purple-800\/100{
	border-color: rgb(79 28 120 / 1);
}

.border-purple-800\/15{
	border-color: rgb(79 28 120 / 0.15);
}

.border-purple-800\/20{
	border-color: rgb(79 28 120 / 0.2);
}

.border-purple-800\/25{
	border-color: rgb(79 28 120 / 0.25);
}

.border-purple-800\/30{
	border-color: rgb(79 28 120 / 0.3);
}

.border-purple-800\/35{
	border-color: rgb(79 28 120 / 0.35);
}

.border-purple-800\/40{
	border-color: rgb(79 28 120 / 0.4);
}

.border-purple-800\/45{
	border-color: rgb(79 28 120 / 0.45);
}

.border-purple-800\/5{
	border-color: rgb(79 28 120 / 0.05);
}

.border-purple-800\/50{
	border-color: rgb(79 28 120 / 0.5);
}

.border-purple-800\/55{
	border-color: rgb(79 28 120 / 0.55);
}

.border-purple-800\/60{
	border-color: rgb(79 28 120 / 0.6);
}

.border-purple-800\/65{
	border-color: rgb(79 28 120 / 0.65);
}

.border-purple-800\/70{
	border-color: rgb(79 28 120 / 0.7);
}

.border-purple-800\/75{
	border-color: rgb(79 28 120 / 0.75);
}

.border-purple-800\/80{
	border-color: rgb(79 28 120 / 0.8);
}

.border-purple-800\/85{
	border-color: rgb(79 28 120 / 0.85);
}

.border-purple-800\/90{
	border-color: rgb(79 28 120 / 0.9);
}

.border-purple-800\/95{
	border-color: rgb(79 28 120 / 0.95);
}

.border-purple-900{
	--tw-border-opacity: 1;
	border-color: rgb(64 21 98 / var(--tw-border-opacity));
}

.border-purple-900\/0{
	border-color: rgb(64 21 98 / 0);
}

.border-purple-900\/10{
	border-color: rgb(64 21 98 / 0.1);
}

.border-purple-900\/100{
	border-color: rgb(64 21 98 / 1);
}

.border-purple-900\/15{
	border-color: rgb(64 21 98 / 0.15);
}

.border-purple-900\/20{
	border-color: rgb(64 21 98 / 0.2);
}

.border-purple-900\/25{
	border-color: rgb(64 21 98 / 0.25);
}

.border-purple-900\/30{
	border-color: rgb(64 21 98 / 0.3);
}

.border-purple-900\/35{
	border-color: rgb(64 21 98 / 0.35);
}

.border-purple-900\/40{
	border-color: rgb(64 21 98 / 0.4);
}

.border-purple-900\/45{
	border-color: rgb(64 21 98 / 0.45);
}

.border-purple-900\/5{
	border-color: rgb(64 21 98 / 0.05);
}

.border-purple-900\/50{
	border-color: rgb(64 21 98 / 0.5);
}

.border-purple-900\/55{
	border-color: rgb(64 21 98 / 0.55);
}

.border-purple-900\/60{
	border-color: rgb(64 21 98 / 0.6);
}

.border-purple-900\/65{
	border-color: rgb(64 21 98 / 0.65);
}

.border-purple-900\/70{
	border-color: rgb(64 21 98 / 0.7);
}

.border-purple-900\/75{
	border-color: rgb(64 21 98 / 0.75);
}

.border-purple-900\/80{
	border-color: rgb(64 21 98 / 0.8);
}

.border-purple-900\/85{
	border-color: rgb(64 21 98 / 0.85);
}

.border-purple-900\/90{
	border-color: rgb(64 21 98 / 0.9);
}

.border-purple-900\/95{
	border-color: rgb(64 21 98 / 0.95);
}

.border-red-100{
	--tw-border-opacity: 1;
	border-color: rgb(255 209 219 / var(--tw-border-opacity));
}

.border-red-100\/0{
	border-color: rgb(255 209 219 / 0);
}

.border-red-100\/10{
	border-color: rgb(255 209 219 / 0.1);
}

.border-red-100\/100{
	border-color: rgb(255 209 219 / 1);
}

.border-red-100\/15{
	border-color: rgb(255 209 219 / 0.15);
}

.border-red-100\/20{
	border-color: rgb(255 209 219 / 0.2);
}

.border-red-100\/25{
	border-color: rgb(255 209 219 / 0.25);
}

.border-red-100\/30{
	border-color: rgb(255 209 219 / 0.3);
}

.border-red-100\/35{
	border-color: rgb(255 209 219 / 0.35);
}

.border-red-100\/40{
	border-color: rgb(255 209 219 / 0.4);
}

.border-red-100\/45{
	border-color: rgb(255 209 219 / 0.45);
}

.border-red-100\/5{
	border-color: rgb(255 209 219 / 0.05);
}

.border-red-100\/50{
	border-color: rgb(255 209 219 / 0.5);
}

.border-red-100\/55{
	border-color: rgb(255 209 219 / 0.55);
}

.border-red-100\/60{
	border-color: rgb(255 209 219 / 0.6);
}

.border-red-100\/65{
	border-color: rgb(255 209 219 / 0.65);
}

.border-red-100\/70{
	border-color: rgb(255 209 219 / 0.7);
}

.border-red-100\/75{
	border-color: rgb(255 209 219 / 0.75);
}

.border-red-100\/80{
	border-color: rgb(255 209 219 / 0.8);
}

.border-red-100\/85{
	border-color: rgb(255 209 219 / 0.85);
}

.border-red-100\/90{
	border-color: rgb(255 209 219 / 0.9);
}

.border-red-100\/95{
	border-color: rgb(255 209 219 / 0.95);
}

.border-red-200{
	--tw-border-opacity: 1;
	border-color: rgb(255 186 201 / var(--tw-border-opacity));
}

.border-red-200\/0{
	border-color: rgb(255 186 201 / 0);
}

.border-red-200\/10{
	border-color: rgb(255 186 201 / 0.1);
}

.border-red-200\/100{
	border-color: rgb(255 186 201 / 1);
}

.border-red-200\/15{
	border-color: rgb(255 186 201 / 0.15);
}

.border-red-200\/20{
	border-color: rgb(255 186 201 / 0.2);
}

.border-red-200\/25{
	border-color: rgb(255 186 201 / 0.25);
}

.border-red-200\/30{
	border-color: rgb(255 186 201 / 0.3);
}

.border-red-200\/35{
	border-color: rgb(255 186 201 / 0.35);
}

.border-red-200\/40{
	border-color: rgb(255 186 201 / 0.4);
}

.border-red-200\/45{
	border-color: rgb(255 186 201 / 0.45);
}

.border-red-200\/5{
	border-color: rgb(255 186 201 / 0.05);
}

.border-red-200\/50{
	border-color: rgb(255 186 201 / 0.5);
}

.border-red-200\/55{
	border-color: rgb(255 186 201 / 0.55);
}

.border-red-200\/60{
	border-color: rgb(255 186 201 / 0.6);
}

.border-red-200\/65{
	border-color: rgb(255 186 201 / 0.65);
}

.border-red-200\/70{
	border-color: rgb(255 186 201 / 0.7);
}

.border-red-200\/75{
	border-color: rgb(255 186 201 / 0.75);
}

.border-red-200\/80{
	border-color: rgb(255 186 201 / 0.8);
}

.border-red-200\/85{
	border-color: rgb(255 186 201 / 0.85);
}

.border-red-200\/90{
	border-color: rgb(255 186 201 / 0.9);
}

.border-red-200\/95{
	border-color: rgb(255 186 201 / 0.95);
}

.border-red-300{
	--tw-border-opacity: 1;
	border-color: rgb(255 163 183 / var(--tw-border-opacity));
}

.border-red-300\/0{
	border-color: rgb(255 163 183 / 0);
}

.border-red-300\/10{
	border-color: rgb(255 163 183 / 0.1);
}

.border-red-300\/100{
	border-color: rgb(255 163 183 / 1);
}

.border-red-300\/15{
	border-color: rgb(255 163 183 / 0.15);
}

.border-red-300\/20{
	border-color: rgb(255 163 183 / 0.2);
}

.border-red-300\/25{
	border-color: rgb(255 163 183 / 0.25);
}

.border-red-300\/30{
	border-color: rgb(255 163 183 / 0.3);
}

.border-red-300\/35{
	border-color: rgb(255 163 183 / 0.35);
}

.border-red-300\/40{
	border-color: rgb(255 163 183 / 0.4);
}

.border-red-300\/45{
	border-color: rgb(255 163 183 / 0.45);
}

.border-red-300\/5{
	border-color: rgb(255 163 183 / 0.05);
}

.border-red-300\/50{
	border-color: rgb(255 163 183 / 0.5);
}

.border-red-300\/55{
	border-color: rgb(255 163 183 / 0.55);
}

.border-red-300\/60{
	border-color: rgb(255 163 183 / 0.6);
}

.border-red-300\/65{
	border-color: rgb(255 163 183 / 0.65);
}

.border-red-300\/70{
	border-color: rgb(255 163 183 / 0.7);
}

.border-red-300\/75{
	border-color: rgb(255 163 183 / 0.75);
}

.border-red-300\/80{
	border-color: rgb(255 163 183 / 0.8);
}

.border-red-300\/85{
	border-color: rgb(255 163 183 / 0.85);
}

.border-red-300\/90{
	border-color: rgb(255 163 183 / 0.9);
}

.border-red-300\/95{
	border-color: rgb(255 163 183 / 0.95);
}

.border-red-400{
	--tw-border-opacity: 1;
	border-color: rgb(255 138 164 / var(--tw-border-opacity));
}

.border-red-400\/0{
	border-color: rgb(255 138 164 / 0);
}

.border-red-400\/10{
	border-color: rgb(255 138 164 / 0.1);
}

.border-red-400\/100{
	border-color: rgb(255 138 164 / 1);
}

.border-red-400\/15{
	border-color: rgb(255 138 164 / 0.15);
}

.border-red-400\/20{
	border-color: rgb(255 138 164 / 0.2);
}

.border-red-400\/25{
	border-color: rgb(255 138 164 / 0.25);
}

.border-red-400\/30{
	border-color: rgb(255 138 164 / 0.3);
}

.border-red-400\/35{
	border-color: rgb(255 138 164 / 0.35);
}

.border-red-400\/40{
	border-color: rgb(255 138 164 / 0.4);
}

.border-red-400\/45{
	border-color: rgb(255 138 164 / 0.45);
}

.border-red-400\/5{
	border-color: rgb(255 138 164 / 0.05);
}

.border-red-400\/50{
	border-color: rgb(255 138 164 / 0.5);
}

.border-red-400\/55{
	border-color: rgb(255 138 164 / 0.55);
}

.border-red-400\/60{
	border-color: rgb(255 138 164 / 0.6);
}

.border-red-400\/65{
	border-color: rgb(255 138 164 / 0.65);
}

.border-red-400\/70{
	border-color: rgb(255 138 164 / 0.7);
}

.border-red-400\/75{
	border-color: rgb(255 138 164 / 0.75);
}

.border-red-400\/80{
	border-color: rgb(255 138 164 / 0.8);
}

.border-red-400\/85{
	border-color: rgb(255 138 164 / 0.85);
}

.border-red-400\/90{
	border-color: rgb(255 138 164 / 0.9);
}

.border-red-400\/95{
	border-color: rgb(255 138 164 / 0.95);
}

.border-red-50{
	--tw-border-opacity: 1;
	border-color: rgb(255 232 237 / var(--tw-border-opacity));
}

.border-red-50\/0{
	border-color: rgb(255 232 237 / 0);
}

.border-red-50\/10{
	border-color: rgb(255 232 237 / 0.1);
}

.border-red-50\/100{
	border-color: rgb(255 232 237 / 1);
}

.border-red-50\/15{
	border-color: rgb(255 232 237 / 0.15);
}

.border-red-50\/20{
	border-color: rgb(255 232 237 / 0.2);
}

.border-red-50\/25{
	border-color: rgb(255 232 237 / 0.25);
}

.border-red-50\/30{
	border-color: rgb(255 232 237 / 0.3);
}

.border-red-50\/35{
	border-color: rgb(255 232 237 / 0.35);
}

.border-red-50\/40{
	border-color: rgb(255 232 237 / 0.4);
}

.border-red-50\/45{
	border-color: rgb(255 232 237 / 0.45);
}

.border-red-50\/5{
	border-color: rgb(255 232 237 / 0.05);
}

.border-red-50\/50{
	border-color: rgb(255 232 237 / 0.5);
}

.border-red-50\/55{
	border-color: rgb(255 232 237 / 0.55);
}

.border-red-50\/60{
	border-color: rgb(255 232 237 / 0.6);
}

.border-red-50\/65{
	border-color: rgb(255 232 237 / 0.65);
}

.border-red-50\/70{
	border-color: rgb(255 232 237 / 0.7);
}

.border-red-50\/75{
	border-color: rgb(255 232 237 / 0.75);
}

.border-red-50\/80{
	border-color: rgb(255 232 237 / 0.8);
}

.border-red-50\/85{
	border-color: rgb(255 232 237 / 0.85);
}

.border-red-50\/90{
	border-color: rgb(255 232 237 / 0.9);
}

.border-red-50\/95{
	border-color: rgb(255 232 237 / 0.95);
}

.border-red-500{
	--tw-border-opacity: 1;
	border-color: rgb(255 91 126 / var(--tw-border-opacity));
}

.border-red-500\/0{
	border-color: rgb(255 91 126 / 0);
}

.border-red-500\/10{
	border-color: rgb(255 91 126 / 0.1);
}

.border-red-500\/100{
	border-color: rgb(255 91 126 / 1);
}

.border-red-500\/15{
	border-color: rgb(255 91 126 / 0.15);
}

.border-red-500\/20{
	border-color: rgb(255 91 126 / 0.2);
}

.border-red-500\/25{
	border-color: rgb(255 91 126 / 0.25);
}

.border-red-500\/30{
	border-color: rgb(255 91 126 / 0.3);
}

.border-red-500\/35{
	border-color: rgb(255 91 126 / 0.35);
}

.border-red-500\/40{
	border-color: rgb(255 91 126 / 0.4);
}

.border-red-500\/45{
	border-color: rgb(255 91 126 / 0.45);
}

.border-red-500\/5{
	border-color: rgb(255 91 126 / 0.05);
}

.border-red-500\/50{
	border-color: rgb(255 91 126 / 0.5);
}

.border-red-500\/55{
	border-color: rgb(255 91 126 / 0.55);
}

.border-red-500\/60{
	border-color: rgb(255 91 126 / 0.6);
}

.border-red-500\/65{
	border-color: rgb(255 91 126 / 0.65);
}

.border-red-500\/70{
	border-color: rgb(255 91 126 / 0.7);
}

.border-red-500\/75{
	border-color: rgb(255 91 126 / 0.75);
}

.border-red-500\/80{
	border-color: rgb(255 91 126 / 0.8);
}

.border-red-500\/85{
	border-color: rgb(255 91 126 / 0.85);
}

.border-red-500\/90{
	border-color: rgb(255 91 126 / 0.9);
}

.border-red-500\/95{
	border-color: rgb(255 91 126 / 0.95);
}

.border-red-600{
	--tw-border-opacity: 1;
	border-color: rgb(255 42 88 / var(--tw-border-opacity));
}

.border-red-600\/0{
	border-color: rgb(255 42 88 / 0);
}

.border-red-600\/10{
	border-color: rgb(255 42 88 / 0.1);
}

.border-red-600\/100{
	border-color: rgb(255 42 88 / 1);
}

.border-red-600\/15{
	border-color: rgb(255 42 88 / 0.15);
}

.border-red-600\/20{
	border-color: rgb(255 42 88 / 0.2);
}

.border-red-600\/25{
	border-color: rgb(255 42 88 / 0.25);
}

.border-red-600\/30{
	border-color: rgb(255 42 88 / 0.3);
}

.border-red-600\/35{
	border-color: rgb(255 42 88 / 0.35);
}

.border-red-600\/40{
	border-color: rgb(255 42 88 / 0.4);
}

.border-red-600\/45{
	border-color: rgb(255 42 88 / 0.45);
}

.border-red-600\/5{
	border-color: rgb(255 42 88 / 0.05);
}

.border-red-600\/50{
	border-color: rgb(255 42 88 / 0.5);
}

.border-red-600\/55{
	border-color: rgb(255 42 88 / 0.55);
}

.border-red-600\/60{
	border-color: rgb(255 42 88 / 0.6);
}

.border-red-600\/65{
	border-color: rgb(255 42 88 / 0.65);
}

.border-red-600\/70{
	border-color: rgb(255 42 88 / 0.7);
}

.border-red-600\/75{
	border-color: rgb(255 42 88 / 0.75);
}

.border-red-600\/80{
	border-color: rgb(255 42 88 / 0.8);
}

.border-red-600\/85{
	border-color: rgb(255 42 88 / 0.85);
}

.border-red-600\/90{
	border-color: rgb(255 42 88 / 0.9);
}

.border-red-600\/95{
	border-color: rgb(255 42 88 / 0.95);
}

.border-red-700{
	--tw-border-opacity: 1;
	border-color: rgb(223 9 55 / var(--tw-border-opacity));
}

.border-red-700\/0{
	border-color: rgb(223 9 55 / 0);
}

.border-red-700\/10{
	border-color: rgb(223 9 55 / 0.1);
}

.border-red-700\/100{
	border-color: rgb(223 9 55 / 1);
}

.border-red-700\/15{
	border-color: rgb(223 9 55 / 0.15);
}

.border-red-700\/20{
	border-color: rgb(223 9 55 / 0.2);
}

.border-red-700\/25{
	border-color: rgb(223 9 55 / 0.25);
}

.border-red-700\/30{
	border-color: rgb(223 9 55 / 0.3);
}

.border-red-700\/35{
	border-color: rgb(223 9 55 / 0.35);
}

.border-red-700\/40{
	border-color: rgb(223 9 55 / 0.4);
}

.border-red-700\/45{
	border-color: rgb(223 9 55 / 0.45);
}

.border-red-700\/5{
	border-color: rgb(223 9 55 / 0.05);
}

.border-red-700\/50{
	border-color: rgb(223 9 55 / 0.5);
}

.border-red-700\/55{
	border-color: rgb(223 9 55 / 0.55);
}

.border-red-700\/60{
	border-color: rgb(223 9 55 / 0.6);
}

.border-red-700\/65{
	border-color: rgb(223 9 55 / 0.65);
}

.border-red-700\/70{
	border-color: rgb(223 9 55 / 0.7);
}

.border-red-700\/75{
	border-color: rgb(223 9 55 / 0.75);
}

.border-red-700\/80{
	border-color: rgb(223 9 55 / 0.8);
}

.border-red-700\/85{
	border-color: rgb(223 9 55 / 0.85);
}

.border-red-700\/90{
	border-color: rgb(223 9 55 / 0.9);
}

.border-red-700\/95{
	border-color: rgb(223 9 55 / 0.95);
}

.border-red-800{
	--tw-border-opacity: 1;
	border-color: rgb(171 9 44 / var(--tw-border-opacity));
}

.border-red-800\/0{
	border-color: rgb(171 9 44 / 0);
}

.border-red-800\/10{
	border-color: rgb(171 9 44 / 0.1);
}

.border-red-800\/100{
	border-color: rgb(171 9 44 / 1);
}

.border-red-800\/15{
	border-color: rgb(171 9 44 / 0.15);
}

.border-red-800\/20{
	border-color: rgb(171 9 44 / 0.2);
}

.border-red-800\/25{
	border-color: rgb(171 9 44 / 0.25);
}

.border-red-800\/30{
	border-color: rgb(171 9 44 / 0.3);
}

.border-red-800\/35{
	border-color: rgb(171 9 44 / 0.35);
}

.border-red-800\/40{
	border-color: rgb(171 9 44 / 0.4);
}

.border-red-800\/45{
	border-color: rgb(171 9 44 / 0.45);
}

.border-red-800\/5{
	border-color: rgb(171 9 44 / 0.05);
}

.border-red-800\/50{
	border-color: rgb(171 9 44 / 0.5);
}

.border-red-800\/55{
	border-color: rgb(171 9 44 / 0.55);
}

.border-red-800\/60{
	border-color: rgb(171 9 44 / 0.6);
}

.border-red-800\/65{
	border-color: rgb(171 9 44 / 0.65);
}

.border-red-800\/70{
	border-color: rgb(171 9 44 / 0.7);
}

.border-red-800\/75{
	border-color: rgb(171 9 44 / 0.75);
}

.border-red-800\/80{
	border-color: rgb(171 9 44 / 0.8);
}

.border-red-800\/85{
	border-color: rgb(171 9 44 / 0.85);
}

.border-red-800\/90{
	border-color: rgb(171 9 44 / 0.9);
}

.border-red-800\/95{
	border-color: rgb(171 9 44 / 0.95);
}

.border-red-900{
	--tw-border-opacity: 1;
	border-color: rgb(126 0 27 / var(--tw-border-opacity));
}

.border-red-900\/0{
	border-color: rgb(126 0 27 / 0);
}

.border-red-900\/10{
	border-color: rgb(126 0 27 / 0.1);
}

.border-red-900\/100{
	border-color: rgb(126 0 27 / 1);
}

.border-red-900\/15{
	border-color: rgb(126 0 27 / 0.15);
}

.border-red-900\/20{
	border-color: rgb(126 0 27 / 0.2);
}

.border-red-900\/25{
	border-color: rgb(126 0 27 / 0.25);
}

.border-red-900\/30{
	border-color: rgb(126 0 27 / 0.3);
}

.border-red-900\/35{
	border-color: rgb(126 0 27 / 0.35);
}

.border-red-900\/40{
	border-color: rgb(126 0 27 / 0.4);
}

.border-red-900\/45{
	border-color: rgb(126 0 27 / 0.45);
}

.border-red-900\/5{
	border-color: rgb(126 0 27 / 0.05);
}

.border-red-900\/50{
	border-color: rgb(126 0 27 / 0.5);
}

.border-red-900\/55{
	border-color: rgb(126 0 27 / 0.55);
}

.border-red-900\/60{
	border-color: rgb(126 0 27 / 0.6);
}

.border-red-900\/65{
	border-color: rgb(126 0 27 / 0.65);
}

.border-red-900\/70{
	border-color: rgb(126 0 27 / 0.7);
}

.border-red-900\/75{
	border-color: rgb(126 0 27 / 0.75);
}

.border-red-900\/80{
	border-color: rgb(126 0 27 / 0.8);
}

.border-red-900\/85{
	border-color: rgb(126 0 27 / 0.85);
}

.border-red-900\/90{
	border-color: rgb(126 0 27 / 0.9);
}

.border-red-900\/95{
	border-color: rgb(126 0 27 / 0.95);
}

.border-secondary-100{
	--tw-border-opacity: 1;
	border-color: rgb(240 241 201 / var(--tw-border-opacity));
}

.border-secondary-100\/0{
	border-color: rgb(240 241 201 / 0);
}

.border-secondary-100\/10{
	border-color: rgb(240 241 201 / 0.1);
}

.border-secondary-100\/100{
	border-color: rgb(240 241 201 / 1);
}

.border-secondary-100\/15{
	border-color: rgb(240 241 201 / 0.15);
}

.border-secondary-100\/20{
	border-color: rgb(240 241 201 / 0.2);
}

.border-secondary-100\/25{
	border-color: rgb(240 241 201 / 0.25);
}

.border-secondary-100\/30{
	border-color: rgb(240 241 201 / 0.3);
}

.border-secondary-100\/35{
	border-color: rgb(240 241 201 / 0.35);
}

.border-secondary-100\/40{
	border-color: rgb(240 241 201 / 0.4);
}

.border-secondary-100\/45{
	border-color: rgb(240 241 201 / 0.45);
}

.border-secondary-100\/5{
	border-color: rgb(240 241 201 / 0.05);
}

.border-secondary-100\/50{
	border-color: rgb(240 241 201 / 0.5);
}

.border-secondary-100\/55{
	border-color: rgb(240 241 201 / 0.55);
}

.border-secondary-100\/60{
	border-color: rgb(240 241 201 / 0.6);
}

.border-secondary-100\/65{
	border-color: rgb(240 241 201 / 0.65);
}

.border-secondary-100\/70{
	border-color: rgb(240 241 201 / 0.7);
}

.border-secondary-100\/75{
	border-color: rgb(240 241 201 / 0.75);
}

.border-secondary-100\/80{
	border-color: rgb(240 241 201 / 0.8);
}

.border-secondary-100\/85{
	border-color: rgb(240 241 201 / 0.85);
}

.border-secondary-100\/90{
	border-color: rgb(240 241 201 / 0.9);
}

.border-secondary-100\/95{
	border-color: rgb(240 241 201 / 0.95);
}

.border-secondary-200{
	--tw-border-opacity: 1;
	border-color: rgb(220 223 136 / var(--tw-border-opacity));
}

.border-secondary-200\/0{
	border-color: rgb(220 223 136 / 0);
}

.border-secondary-200\/10{
	border-color: rgb(220 223 136 / 0.1);
}

.border-secondary-200\/100{
	border-color: rgb(220 223 136 / 1);
}

.border-secondary-200\/15{
	border-color: rgb(220 223 136 / 0.15);
}

.border-secondary-200\/20{
	border-color: rgb(220 223 136 / 0.2);
}

.border-secondary-200\/25{
	border-color: rgb(220 223 136 / 0.25);
}

.border-secondary-200\/30{
	border-color: rgb(220 223 136 / 0.3);
}

.border-secondary-200\/35{
	border-color: rgb(220 223 136 / 0.35);
}

.border-secondary-200\/40{
	border-color: rgb(220 223 136 / 0.4);
}

.border-secondary-200\/45{
	border-color: rgb(220 223 136 / 0.45);
}

.border-secondary-200\/5{
	border-color: rgb(220 223 136 / 0.05);
}

.border-secondary-200\/50{
	border-color: rgb(220 223 136 / 0.5);
}

.border-secondary-200\/55{
	border-color: rgb(220 223 136 / 0.55);
}

.border-secondary-200\/60{
	border-color: rgb(220 223 136 / 0.6);
}

.border-secondary-200\/65{
	border-color: rgb(220 223 136 / 0.65);
}

.border-secondary-200\/70{
	border-color: rgb(220 223 136 / 0.7);
}

.border-secondary-200\/75{
	border-color: rgb(220 223 136 / 0.75);
}

.border-secondary-200\/80{
	border-color: rgb(220 223 136 / 0.8);
}

.border-secondary-200\/85{
	border-color: rgb(220 223 136 / 0.85);
}

.border-secondary-200\/90{
	border-color: rgb(220 223 136 / 0.9);
}

.border-secondary-200\/95{
	border-color: rgb(220 223 136 / 0.95);
}

.border-secondary-300{
	--tw-border-opacity: 1;
	border-color: rgb(213 216 108 / var(--tw-border-opacity));
}

.border-secondary-300\/0{
	border-color: rgb(213 216 108 / 0);
}

.border-secondary-300\/10{
	border-color: rgb(213 216 108 / 0.1);
}

.border-secondary-300\/100{
	border-color: rgb(213 216 108 / 1);
}

.border-secondary-300\/15{
	border-color: rgb(213 216 108 / 0.15);
}

.border-secondary-300\/20{
	border-color: rgb(213 216 108 / 0.2);
}

.border-secondary-300\/25{
	border-color: rgb(213 216 108 / 0.25);
}

.border-secondary-300\/30{
	border-color: rgb(213 216 108 / 0.3);
}

.border-secondary-300\/35{
	border-color: rgb(213 216 108 / 0.35);
}

.border-secondary-300\/40{
	border-color: rgb(213 216 108 / 0.4);
}

.border-secondary-300\/45{
	border-color: rgb(213 216 108 / 0.45);
}

.border-secondary-300\/5{
	border-color: rgb(213 216 108 / 0.05);
}

.border-secondary-300\/50{
	border-color: rgb(213 216 108 / 0.5);
}

.border-secondary-300\/55{
	border-color: rgb(213 216 108 / 0.55);
}

.border-secondary-300\/60{
	border-color: rgb(213 216 108 / 0.6);
}

.border-secondary-300\/65{
	border-color: rgb(213 216 108 / 0.65);
}

.border-secondary-300\/70{
	border-color: rgb(213 216 108 / 0.7);
}

.border-secondary-300\/75{
	border-color: rgb(213 216 108 / 0.75);
}

.border-secondary-300\/80{
	border-color: rgb(213 216 108 / 0.8);
}

.border-secondary-300\/85{
	border-color: rgb(213 216 108 / 0.85);
}

.border-secondary-300\/90{
	border-color: rgb(213 216 108 / 0.9);
}

.border-secondary-300\/95{
	border-color: rgb(213 216 108 / 0.95);
}

.border-secondary-400{
	--tw-border-opacity: 1;
	border-color: rgb(199 203 62 / var(--tw-border-opacity));
}

.border-secondary-400\/0{
	border-color: rgb(199 203 62 / 0);
}

.border-secondary-400\/10{
	border-color: rgb(199 203 62 / 0.1);
}

.border-secondary-400\/100{
	border-color: rgb(199 203 62 / 1);
}

.border-secondary-400\/15{
	border-color: rgb(199 203 62 / 0.15);
}

.border-secondary-400\/20{
	border-color: rgb(199 203 62 / 0.2);
}

.border-secondary-400\/25{
	border-color: rgb(199 203 62 / 0.25);
}

.border-secondary-400\/30{
	border-color: rgb(199 203 62 / 0.3);
}

.border-secondary-400\/35{
	border-color: rgb(199 203 62 / 0.35);
}

.border-secondary-400\/40{
	border-color: rgb(199 203 62 / 0.4);
}

.border-secondary-400\/45{
	border-color: rgb(199 203 62 / 0.45);
}

.border-secondary-400\/5{
	border-color: rgb(199 203 62 / 0.05);
}

.border-secondary-400\/50{
	border-color: rgb(199 203 62 / 0.5);
}

.border-secondary-400\/55{
	border-color: rgb(199 203 62 / 0.55);
}

.border-secondary-400\/60{
	border-color: rgb(199 203 62 / 0.6);
}

.border-secondary-400\/65{
	border-color: rgb(199 203 62 / 0.65);
}

.border-secondary-400\/70{
	border-color: rgb(199 203 62 / 0.7);
}

.border-secondary-400\/75{
	border-color: rgb(199 203 62 / 0.75);
}

.border-secondary-400\/80{
	border-color: rgb(199 203 62 / 0.8);
}

.border-secondary-400\/85{
	border-color: rgb(199 203 62 / 0.85);
}

.border-secondary-400\/90{
	border-color: rgb(199 203 62 / 0.9);
}

.border-secondary-400\/95{
	border-color: rgb(199 203 62 / 0.95);
}

.border-secondary-50{
	--tw-border-opacity: 1;
	border-color: rgb(247 248 224 / var(--tw-border-opacity));
}

.border-secondary-50\/0{
	border-color: rgb(247 248 224 / 0);
}

.border-secondary-50\/10{
	border-color: rgb(247 248 224 / 0.1);
}

.border-secondary-50\/100{
	border-color: rgb(247 248 224 / 1);
}

.border-secondary-50\/15{
	border-color: rgb(247 248 224 / 0.15);
}

.border-secondary-50\/20{
	border-color: rgb(247 248 224 / 0.2);
}

.border-secondary-50\/25{
	border-color: rgb(247 248 224 / 0.25);
}

.border-secondary-50\/30{
	border-color: rgb(247 248 224 / 0.3);
}

.border-secondary-50\/35{
	border-color: rgb(247 248 224 / 0.35);
}

.border-secondary-50\/40{
	border-color: rgb(247 248 224 / 0.4);
}

.border-secondary-50\/45{
	border-color: rgb(247 248 224 / 0.45);
}

.border-secondary-50\/5{
	border-color: rgb(247 248 224 / 0.05);
}

.border-secondary-50\/50{
	border-color: rgb(247 248 224 / 0.5);
}

.border-secondary-50\/55{
	border-color: rgb(247 248 224 / 0.55);
}

.border-secondary-50\/60{
	border-color: rgb(247 248 224 / 0.6);
}

.border-secondary-50\/65{
	border-color: rgb(247 248 224 / 0.65);
}

.border-secondary-50\/70{
	border-color: rgb(247 248 224 / 0.7);
}

.border-secondary-50\/75{
	border-color: rgb(247 248 224 / 0.75);
}

.border-secondary-50\/80{
	border-color: rgb(247 248 224 / 0.8);
}

.border-secondary-50\/85{
	border-color: rgb(247 248 224 / 0.85);
}

.border-secondary-50\/90{
	border-color: rgb(247 248 224 / 0.9);
}

.border-secondary-50\/95{
	border-color: rgb(247 248 224 / 0.95);
}

.border-secondary-500{
	--tw-border-opacity: 1;
	border-color: rgb(185 190 16 / var(--tw-border-opacity));
}

.border-secondary-500\/0{
	border-color: rgb(185 190 16 / 0);
}

.border-secondary-500\/10{
	border-color: rgb(185 190 16 / 0.1);
}

.border-secondary-500\/100{
	border-color: rgb(185 190 16 / 1);
}

.border-secondary-500\/15{
	border-color: rgb(185 190 16 / 0.15);
}

.border-secondary-500\/20{
	border-color: rgb(185 190 16 / 0.2);
}

.border-secondary-500\/25{
	border-color: rgb(185 190 16 / 0.25);
}

.border-secondary-500\/30{
	border-color: rgb(185 190 16 / 0.3);
}

.border-secondary-500\/35{
	border-color: rgb(185 190 16 / 0.35);
}

.border-secondary-500\/40{
	border-color: rgb(185 190 16 / 0.4);
}

.border-secondary-500\/45{
	border-color: rgb(185 190 16 / 0.45);
}

.border-secondary-500\/5{
	border-color: rgb(185 190 16 / 0.05);
}

.border-secondary-500\/50{
	border-color: rgb(185 190 16 / 0.5);
}

.border-secondary-500\/55{
	border-color: rgb(185 190 16 / 0.55);
}

.border-secondary-500\/60{
	border-color: rgb(185 190 16 / 0.6);
}

.border-secondary-500\/65{
	border-color: rgb(185 190 16 / 0.65);
}

.border-secondary-500\/70{
	border-color: rgb(185 190 16 / 0.7);
}

.border-secondary-500\/75{
	border-color: rgb(185 190 16 / 0.75);
}

.border-secondary-500\/80{
	border-color: rgb(185 190 16 / 0.8);
}

.border-secondary-500\/85{
	border-color: rgb(185 190 16 / 0.85);
}

.border-secondary-500\/90{
	border-color: rgb(185 190 16 / 0.9);
}

.border-secondary-500\/95{
	border-color: rgb(185 190 16 / 0.95);
}

.border-secondary-600{
	--tw-border-opacity: 1;
	border-color: rgb(144 148 11 / var(--tw-border-opacity));
}

.border-secondary-600\/0{
	border-color: rgb(144 148 11 / 0);
}

.border-secondary-600\/10{
	border-color: rgb(144 148 11 / 0.1);
}

.border-secondary-600\/100{
	border-color: rgb(144 148 11 / 1);
}

.border-secondary-600\/15{
	border-color: rgb(144 148 11 / 0.15);
}

.border-secondary-600\/20{
	border-color: rgb(144 148 11 / 0.2);
}

.border-secondary-600\/25{
	border-color: rgb(144 148 11 / 0.25);
}

.border-secondary-600\/30{
	border-color: rgb(144 148 11 / 0.3);
}

.border-secondary-600\/35{
	border-color: rgb(144 148 11 / 0.35);
}

.border-secondary-600\/40{
	border-color: rgb(144 148 11 / 0.4);
}

.border-secondary-600\/45{
	border-color: rgb(144 148 11 / 0.45);
}

.border-secondary-600\/5{
	border-color: rgb(144 148 11 / 0.05);
}

.border-secondary-600\/50{
	border-color: rgb(144 148 11 / 0.5);
}

.border-secondary-600\/55{
	border-color: rgb(144 148 11 / 0.55);
}

.border-secondary-600\/60{
	border-color: rgb(144 148 11 / 0.6);
}

.border-secondary-600\/65{
	border-color: rgb(144 148 11 / 0.65);
}

.border-secondary-600\/70{
	border-color: rgb(144 148 11 / 0.7);
}

.border-secondary-600\/75{
	border-color: rgb(144 148 11 / 0.75);
}

.border-secondary-600\/80{
	border-color: rgb(144 148 11 / 0.8);
}

.border-secondary-600\/85{
	border-color: rgb(144 148 11 / 0.85);
}

.border-secondary-600\/90{
	border-color: rgb(144 148 11 / 0.9);
}

.border-secondary-600\/95{
	border-color: rgb(144 148 11 / 0.95);
}

.border-secondary-700{
	--tw-border-opacity: 1;
	border-color: rgb(111 114 10 / var(--tw-border-opacity));
}

.border-secondary-700\/0{
	border-color: rgb(111 114 10 / 0);
}

.border-secondary-700\/10{
	border-color: rgb(111 114 10 / 0.1);
}

.border-secondary-700\/100{
	border-color: rgb(111 114 10 / 1);
}

.border-secondary-700\/15{
	border-color: rgb(111 114 10 / 0.15);
}

.border-secondary-700\/20{
	border-color: rgb(111 114 10 / 0.2);
}

.border-secondary-700\/25{
	border-color: rgb(111 114 10 / 0.25);
}

.border-secondary-700\/30{
	border-color: rgb(111 114 10 / 0.3);
}

.border-secondary-700\/35{
	border-color: rgb(111 114 10 / 0.35);
}

.border-secondary-700\/40{
	border-color: rgb(111 114 10 / 0.4);
}

.border-secondary-700\/45{
	border-color: rgb(111 114 10 / 0.45);
}

.border-secondary-700\/5{
	border-color: rgb(111 114 10 / 0.05);
}

.border-secondary-700\/50{
	border-color: rgb(111 114 10 / 0.5);
}

.border-secondary-700\/55{
	border-color: rgb(111 114 10 / 0.55);
}

.border-secondary-700\/60{
	border-color: rgb(111 114 10 / 0.6);
}

.border-secondary-700\/65{
	border-color: rgb(111 114 10 / 0.65);
}

.border-secondary-700\/70{
	border-color: rgb(111 114 10 / 0.7);
}

.border-secondary-700\/75{
	border-color: rgb(111 114 10 / 0.75);
}

.border-secondary-700\/80{
	border-color: rgb(111 114 10 / 0.8);
}

.border-secondary-700\/85{
	border-color: rgb(111 114 10 / 0.85);
}

.border-secondary-700\/90{
	border-color: rgb(111 114 10 / 0.9);
}

.border-secondary-700\/95{
	border-color: rgb(111 114 10 / 0.95);
}

.border-secondary-800{
	--tw-border-opacity: 1;
	border-color: rgb(74 76 6 / var(--tw-border-opacity));
}

.border-secondary-800\/0{
	border-color: rgb(74 76 6 / 0);
}

.border-secondary-800\/10{
	border-color: rgb(74 76 6 / 0.1);
}

.border-secondary-800\/100{
	border-color: rgb(74 76 6 / 1);
}

.border-secondary-800\/15{
	border-color: rgb(74 76 6 / 0.15);
}

.border-secondary-800\/20{
	border-color: rgb(74 76 6 / 0.2);
}

.border-secondary-800\/25{
	border-color: rgb(74 76 6 / 0.25);
}

.border-secondary-800\/30{
	border-color: rgb(74 76 6 / 0.3);
}

.border-secondary-800\/35{
	border-color: rgb(74 76 6 / 0.35);
}

.border-secondary-800\/40{
	border-color: rgb(74 76 6 / 0.4);
}

.border-secondary-800\/45{
	border-color: rgb(74 76 6 / 0.45);
}

.border-secondary-800\/5{
	border-color: rgb(74 76 6 / 0.05);
}

.border-secondary-800\/50{
	border-color: rgb(74 76 6 / 0.5);
}

.border-secondary-800\/55{
	border-color: rgb(74 76 6 / 0.55);
}

.border-secondary-800\/60{
	border-color: rgb(74 76 6 / 0.6);
}

.border-secondary-800\/65{
	border-color: rgb(74 76 6 / 0.65);
}

.border-secondary-800\/70{
	border-color: rgb(74 76 6 / 0.7);
}

.border-secondary-800\/75{
	border-color: rgb(74 76 6 / 0.75);
}

.border-secondary-800\/80{
	border-color: rgb(74 76 6 / 0.8);
}

.border-secondary-800\/85{
	border-color: rgb(74 76 6 / 0.85);
}

.border-secondary-800\/90{
	border-color: rgb(74 76 6 / 0.9);
}

.border-secondary-800\/95{
	border-color: rgb(74 76 6 / 0.95);
}

.border-secondary-900{
	--tw-border-opacity: 1;
	border-color: rgb(37 38 3 / var(--tw-border-opacity));
}

.border-secondary-900\/0{
	border-color: rgb(37 38 3 / 0);
}

.border-secondary-900\/10{
	border-color: rgb(37 38 3 / 0.1);
}

.border-secondary-900\/100{
	border-color: rgb(37 38 3 / 1);
}

.border-secondary-900\/15{
	border-color: rgb(37 38 3 / 0.15);
}

.border-secondary-900\/20{
	border-color: rgb(37 38 3 / 0.2);
}

.border-secondary-900\/25{
	border-color: rgb(37 38 3 / 0.25);
}

.border-secondary-900\/30{
	border-color: rgb(37 38 3 / 0.3);
}

.border-secondary-900\/35{
	border-color: rgb(37 38 3 / 0.35);
}

.border-secondary-900\/40{
	border-color: rgb(37 38 3 / 0.4);
}

.border-secondary-900\/45{
	border-color: rgb(37 38 3 / 0.45);
}

.border-secondary-900\/5{
	border-color: rgb(37 38 3 / 0.05);
}

.border-secondary-900\/50{
	border-color: rgb(37 38 3 / 0.5);
}

.border-secondary-900\/55{
	border-color: rgb(37 38 3 / 0.55);
}

.border-secondary-900\/60{
	border-color: rgb(37 38 3 / 0.6);
}

.border-secondary-900\/65{
	border-color: rgb(37 38 3 / 0.65);
}

.border-secondary-900\/70{
	border-color: rgb(37 38 3 / 0.7);
}

.border-secondary-900\/75{
	border-color: rgb(37 38 3 / 0.75);
}

.border-secondary-900\/80{
	border-color: rgb(37 38 3 / 0.8);
}

.border-secondary-900\/85{
	border-color: rgb(37 38 3 / 0.85);
}

.border-secondary-900\/90{
	border-color: rgb(37 38 3 / 0.9);
}

.border-secondary-900\/95{
	border-color: rgb(37 38 3 / 0.95);
}

.border-transparent{
	border-color: transparent;
}

.border-white{
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.border-yellow-100{
	--tw-border-opacity: 1;
	border-color: rgb(255 251 217 / var(--tw-border-opacity));
}

.border-yellow-100\/0{
	border-color: rgb(255 251 217 / 0);
}

.border-yellow-100\/10{
	border-color: rgb(255 251 217 / 0.1);
}

.border-yellow-100\/100{
	border-color: rgb(255 251 217 / 1);
}

.border-yellow-100\/15{
	border-color: rgb(255 251 217 / 0.15);
}

.border-yellow-100\/20{
	border-color: rgb(255 251 217 / 0.2);
}

.border-yellow-100\/25{
	border-color: rgb(255 251 217 / 0.25);
}

.border-yellow-100\/30{
	border-color: rgb(255 251 217 / 0.3);
}

.border-yellow-100\/35{
	border-color: rgb(255 251 217 / 0.35);
}

.border-yellow-100\/40{
	border-color: rgb(255 251 217 / 0.4);
}

.border-yellow-100\/45{
	border-color: rgb(255 251 217 / 0.45);
}

.border-yellow-100\/5{
	border-color: rgb(255 251 217 / 0.05);
}

.border-yellow-100\/50{
	border-color: rgb(255 251 217 / 0.5);
}

.border-yellow-100\/55{
	border-color: rgb(255 251 217 / 0.55);
}

.border-yellow-100\/60{
	border-color: rgb(255 251 217 / 0.6);
}

.border-yellow-100\/65{
	border-color: rgb(255 251 217 / 0.65);
}

.border-yellow-100\/70{
	border-color: rgb(255 251 217 / 0.7);
}

.border-yellow-100\/75{
	border-color: rgb(255 251 217 / 0.75);
}

.border-yellow-100\/80{
	border-color: rgb(255 251 217 / 0.8);
}

.border-yellow-100\/85{
	border-color: rgb(255 251 217 / 0.85);
}

.border-yellow-100\/90{
	border-color: rgb(255 251 217 / 0.9);
}

.border-yellow-100\/95{
	border-color: rgb(255 251 217 / 0.95);
}

.border-yellow-200{
	--tw-border-opacity: 1;
	border-color: rgb(255 249 198 / var(--tw-border-opacity));
}

.border-yellow-200\/0{
	border-color: rgb(255 249 198 / 0);
}

.border-yellow-200\/10{
	border-color: rgb(255 249 198 / 0.1);
}

.border-yellow-200\/100{
	border-color: rgb(255 249 198 / 1);
}

.border-yellow-200\/15{
	border-color: rgb(255 249 198 / 0.15);
}

.border-yellow-200\/20{
	border-color: rgb(255 249 198 / 0.2);
}

.border-yellow-200\/25{
	border-color: rgb(255 249 198 / 0.25);
}

.border-yellow-200\/30{
	border-color: rgb(255 249 198 / 0.3);
}

.border-yellow-200\/35{
	border-color: rgb(255 249 198 / 0.35);
}

.border-yellow-200\/40{
	border-color: rgb(255 249 198 / 0.4);
}

.border-yellow-200\/45{
	border-color: rgb(255 249 198 / 0.45);
}

.border-yellow-200\/5{
	border-color: rgb(255 249 198 / 0.05);
}

.border-yellow-200\/50{
	border-color: rgb(255 249 198 / 0.5);
}

.border-yellow-200\/55{
	border-color: rgb(255 249 198 / 0.55);
}

.border-yellow-200\/60{
	border-color: rgb(255 249 198 / 0.6);
}

.border-yellow-200\/65{
	border-color: rgb(255 249 198 / 0.65);
}

.border-yellow-200\/70{
	border-color: rgb(255 249 198 / 0.7);
}

.border-yellow-200\/75{
	border-color: rgb(255 249 198 / 0.75);
}

.border-yellow-200\/80{
	border-color: rgb(255 249 198 / 0.8);
}

.border-yellow-200\/85{
	border-color: rgb(255 249 198 / 0.85);
}

.border-yellow-200\/90{
	border-color: rgb(255 249 198 / 0.9);
}

.border-yellow-200\/95{
	border-color: rgb(255 249 198 / 0.95);
}

.border-yellow-300{
	--tw-border-opacity: 1;
	border-color: rgb(255 247 179 / var(--tw-border-opacity));
}

.border-yellow-300\/0{
	border-color: rgb(255 247 179 / 0);
}

.border-yellow-300\/10{
	border-color: rgb(255 247 179 / 0.1);
}

.border-yellow-300\/100{
	border-color: rgb(255 247 179 / 1);
}

.border-yellow-300\/15{
	border-color: rgb(255 247 179 / 0.15);
}

.border-yellow-300\/20{
	border-color: rgb(255 247 179 / 0.2);
}

.border-yellow-300\/25{
	border-color: rgb(255 247 179 / 0.25);
}

.border-yellow-300\/30{
	border-color: rgb(255 247 179 / 0.3);
}

.border-yellow-300\/35{
	border-color: rgb(255 247 179 / 0.35);
}

.border-yellow-300\/40{
	border-color: rgb(255 247 179 / 0.4);
}

.border-yellow-300\/45{
	border-color: rgb(255 247 179 / 0.45);
}

.border-yellow-300\/5{
	border-color: rgb(255 247 179 / 0.05);
}

.border-yellow-300\/50{
	border-color: rgb(255 247 179 / 0.5);
}

.border-yellow-300\/55{
	border-color: rgb(255 247 179 / 0.55);
}

.border-yellow-300\/60{
	border-color: rgb(255 247 179 / 0.6);
}

.border-yellow-300\/65{
	border-color: rgb(255 247 179 / 0.65);
}

.border-yellow-300\/70{
	border-color: rgb(255 247 179 / 0.7);
}

.border-yellow-300\/75{
	border-color: rgb(255 247 179 / 0.75);
}

.border-yellow-300\/80{
	border-color: rgb(255 247 179 / 0.8);
}

.border-yellow-300\/85{
	border-color: rgb(255 247 179 / 0.85);
}

.border-yellow-300\/90{
	border-color: rgb(255 247 179 / 0.9);
}

.border-yellow-300\/95{
	border-color: rgb(255 247 179 / 0.95);
}

.border-yellow-400{
	--tw-border-opacity: 1;
	border-color: rgb(255 244 142 / var(--tw-border-opacity));
}

.border-yellow-400\/0{
	border-color: rgb(255 244 142 / 0);
}

.border-yellow-400\/10{
	border-color: rgb(255 244 142 / 0.1);
}

.border-yellow-400\/100{
	border-color: rgb(255 244 142 / 1);
}

.border-yellow-400\/15{
	border-color: rgb(255 244 142 / 0.15);
}

.border-yellow-400\/20{
	border-color: rgb(255 244 142 / 0.2);
}

.border-yellow-400\/25{
	border-color: rgb(255 244 142 / 0.25);
}

.border-yellow-400\/30{
	border-color: rgb(255 244 142 / 0.3);
}

.border-yellow-400\/35{
	border-color: rgb(255 244 142 / 0.35);
}

.border-yellow-400\/40{
	border-color: rgb(255 244 142 / 0.4);
}

.border-yellow-400\/45{
	border-color: rgb(255 244 142 / 0.45);
}

.border-yellow-400\/5{
	border-color: rgb(255 244 142 / 0.05);
}

.border-yellow-400\/50{
	border-color: rgb(255 244 142 / 0.5);
}

.border-yellow-400\/55{
	border-color: rgb(255 244 142 / 0.55);
}

.border-yellow-400\/60{
	border-color: rgb(255 244 142 / 0.6);
}

.border-yellow-400\/65{
	border-color: rgb(255 244 142 / 0.65);
}

.border-yellow-400\/70{
	border-color: rgb(255 244 142 / 0.7);
}

.border-yellow-400\/75{
	border-color: rgb(255 244 142 / 0.75);
}

.border-yellow-400\/80{
	border-color: rgb(255 244 142 / 0.8);
}

.border-yellow-400\/85{
	border-color: rgb(255 244 142 / 0.85);
}

.border-yellow-400\/90{
	border-color: rgb(255 244 142 / 0.9);
}

.border-yellow-400\/95{
	border-color: rgb(255 244 142 / 0.95);
}

.border-yellow-50{
	--tw-border-opacity: 1;
	border-color: rgb(255 253 236 / var(--tw-border-opacity));
}

.border-yellow-50\/0{
	border-color: rgb(255 253 236 / 0);
}

.border-yellow-50\/10{
	border-color: rgb(255 253 236 / 0.1);
}

.border-yellow-50\/100{
	border-color: rgb(255 253 236 / 1);
}

.border-yellow-50\/15{
	border-color: rgb(255 253 236 / 0.15);
}

.border-yellow-50\/20{
	border-color: rgb(255 253 236 / 0.2);
}

.border-yellow-50\/25{
	border-color: rgb(255 253 236 / 0.25);
}

.border-yellow-50\/30{
	border-color: rgb(255 253 236 / 0.3);
}

.border-yellow-50\/35{
	border-color: rgb(255 253 236 / 0.35);
}

.border-yellow-50\/40{
	border-color: rgb(255 253 236 / 0.4);
}

.border-yellow-50\/45{
	border-color: rgb(255 253 236 / 0.45);
}

.border-yellow-50\/5{
	border-color: rgb(255 253 236 / 0.05);
}

.border-yellow-50\/50{
	border-color: rgb(255 253 236 / 0.5);
}

.border-yellow-50\/55{
	border-color: rgb(255 253 236 / 0.55);
}

.border-yellow-50\/60{
	border-color: rgb(255 253 236 / 0.6);
}

.border-yellow-50\/65{
	border-color: rgb(255 253 236 / 0.65);
}

.border-yellow-50\/70{
	border-color: rgb(255 253 236 / 0.7);
}

.border-yellow-50\/75{
	border-color: rgb(255 253 236 / 0.75);
}

.border-yellow-50\/80{
	border-color: rgb(255 253 236 / 0.8);
}

.border-yellow-50\/85{
	border-color: rgb(255 253 236 / 0.85);
}

.border-yellow-50\/90{
	border-color: rgb(255 253 236 / 0.9);
}

.border-yellow-50\/95{
	border-color: rgb(255 253 236 / 0.95);
}

.border-yellow-500{
	--tw-border-opacity: 1;
	border-color: rgb(255 240 104 / var(--tw-border-opacity));
}

.border-yellow-500\/0{
	border-color: rgb(255 240 104 / 0);
}

.border-yellow-500\/10{
	border-color: rgb(255 240 104 / 0.1);
}

.border-yellow-500\/100{
	border-color: rgb(255 240 104 / 1);
}

.border-yellow-500\/15{
	border-color: rgb(255 240 104 / 0.15);
}

.border-yellow-500\/20{
	border-color: rgb(255 240 104 / 0.2);
}

.border-yellow-500\/25{
	border-color: rgb(255 240 104 / 0.25);
}

.border-yellow-500\/30{
	border-color: rgb(255 240 104 / 0.3);
}

.border-yellow-500\/35{
	border-color: rgb(255 240 104 / 0.35);
}

.border-yellow-500\/40{
	border-color: rgb(255 240 104 / 0.4);
}

.border-yellow-500\/45{
	border-color: rgb(255 240 104 / 0.45);
}

.border-yellow-500\/5{
	border-color: rgb(255 240 104 / 0.05);
}

.border-yellow-500\/50{
	border-color: rgb(255 240 104 / 0.5);
}

.border-yellow-500\/55{
	border-color: rgb(255 240 104 / 0.55);
}

.border-yellow-500\/60{
	border-color: rgb(255 240 104 / 0.6);
}

.border-yellow-500\/65{
	border-color: rgb(255 240 104 / 0.65);
}

.border-yellow-500\/70{
	border-color: rgb(255 240 104 / 0.7);
}

.border-yellow-500\/75{
	border-color: rgb(255 240 104 / 0.75);
}

.border-yellow-500\/80{
	border-color: rgb(255 240 104 / 0.8);
}

.border-yellow-500\/85{
	border-color: rgb(255 240 104 / 0.85);
}

.border-yellow-500\/90{
	border-color: rgb(255 240 104 / 0.9);
}

.border-yellow-500\/95{
	border-color: rgb(255 240 104 / 0.95);
}

.border-yellow-600{
	--tw-border-opacity: 1;
	border-color: rgb(255 236 66 / var(--tw-border-opacity));
}

.border-yellow-600\/0{
	border-color: rgb(255 236 66 / 0);
}

.border-yellow-600\/10{
	border-color: rgb(255 236 66 / 0.1);
}

.border-yellow-600\/100{
	border-color: rgb(255 236 66 / 1);
}

.border-yellow-600\/15{
	border-color: rgb(255 236 66 / 0.15);
}

.border-yellow-600\/20{
	border-color: rgb(255 236 66 / 0.2);
}

.border-yellow-600\/25{
	border-color: rgb(255 236 66 / 0.25);
}

.border-yellow-600\/30{
	border-color: rgb(255 236 66 / 0.3);
}

.border-yellow-600\/35{
	border-color: rgb(255 236 66 / 0.35);
}

.border-yellow-600\/40{
	border-color: rgb(255 236 66 / 0.4);
}

.border-yellow-600\/45{
	border-color: rgb(255 236 66 / 0.45);
}

.border-yellow-600\/5{
	border-color: rgb(255 236 66 / 0.05);
}

.border-yellow-600\/50{
	border-color: rgb(255 236 66 / 0.5);
}

.border-yellow-600\/55{
	border-color: rgb(255 236 66 / 0.55);
}

.border-yellow-600\/60{
	border-color: rgb(255 236 66 / 0.6);
}

.border-yellow-600\/65{
	border-color: rgb(255 236 66 / 0.65);
}

.border-yellow-600\/70{
	border-color: rgb(255 236 66 / 0.7);
}

.border-yellow-600\/75{
	border-color: rgb(255 236 66 / 0.75);
}

.border-yellow-600\/80{
	border-color: rgb(255 236 66 / 0.8);
}

.border-yellow-600\/85{
	border-color: rgb(255 236 66 / 0.85);
}

.border-yellow-600\/90{
	border-color: rgb(255 236 66 / 0.9);
}

.border-yellow-600\/95{
	border-color: rgb(255 236 66 / 0.95);
}

.border-yellow-700{
	--tw-border-opacity: 1;
	border-color: rgb(249 224 0 / var(--tw-border-opacity));
}

.border-yellow-700\/0{
	border-color: rgb(249 224 0 / 0);
}

.border-yellow-700\/10{
	border-color: rgb(249 224 0 / 0.1);
}

.border-yellow-700\/100{
	border-color: rgb(249 224 0 / 1);
}

.border-yellow-700\/15{
	border-color: rgb(249 224 0 / 0.15);
}

.border-yellow-700\/20{
	border-color: rgb(249 224 0 / 0.2);
}

.border-yellow-700\/25{
	border-color: rgb(249 224 0 / 0.25);
}

.border-yellow-700\/30{
	border-color: rgb(249 224 0 / 0.3);
}

.border-yellow-700\/35{
	border-color: rgb(249 224 0 / 0.35);
}

.border-yellow-700\/40{
	border-color: rgb(249 224 0 / 0.4);
}

.border-yellow-700\/45{
	border-color: rgb(249 224 0 / 0.45);
}

.border-yellow-700\/5{
	border-color: rgb(249 224 0 / 0.05);
}

.border-yellow-700\/50{
	border-color: rgb(249 224 0 / 0.5);
}

.border-yellow-700\/55{
	border-color: rgb(249 224 0 / 0.55);
}

.border-yellow-700\/60{
	border-color: rgb(249 224 0 / 0.6);
}

.border-yellow-700\/65{
	border-color: rgb(249 224 0 / 0.65);
}

.border-yellow-700\/70{
	border-color: rgb(249 224 0 / 0.7);
}

.border-yellow-700\/75{
	border-color: rgb(249 224 0 / 0.75);
}

.border-yellow-700\/80{
	border-color: rgb(249 224 0 / 0.8);
}

.border-yellow-700\/85{
	border-color: rgb(249 224 0 / 0.85);
}

.border-yellow-700\/90{
	border-color: rgb(249 224 0 / 0.9);
}

.border-yellow-700\/95{
	border-color: rgb(249 224 0 / 0.95);
}

.border-yellow-800{
	--tw-border-opacity: 1;
	border-color: rgb(249 209 0 / var(--tw-border-opacity));
}

.border-yellow-800\/0{
	border-color: rgb(249 209 0 / 0);
}

.border-yellow-800\/10{
	border-color: rgb(249 209 0 / 0.1);
}

.border-yellow-800\/100{
	border-color: rgb(249 209 0 / 1);
}

.border-yellow-800\/15{
	border-color: rgb(249 209 0 / 0.15);
}

.border-yellow-800\/20{
	border-color: rgb(249 209 0 / 0.2);
}

.border-yellow-800\/25{
	border-color: rgb(249 209 0 / 0.25);
}

.border-yellow-800\/30{
	border-color: rgb(249 209 0 / 0.3);
}

.border-yellow-800\/35{
	border-color: rgb(249 209 0 / 0.35);
}

.border-yellow-800\/40{
	border-color: rgb(249 209 0 / 0.4);
}

.border-yellow-800\/45{
	border-color: rgb(249 209 0 / 0.45);
}

.border-yellow-800\/5{
	border-color: rgb(249 209 0 / 0.05);
}

.border-yellow-800\/50{
	border-color: rgb(249 209 0 / 0.5);
}

.border-yellow-800\/55{
	border-color: rgb(249 209 0 / 0.55);
}

.border-yellow-800\/60{
	border-color: rgb(249 209 0 / 0.6);
}

.border-yellow-800\/65{
	border-color: rgb(249 209 0 / 0.65);
}

.border-yellow-800\/70{
	border-color: rgb(249 209 0 / 0.7);
}

.border-yellow-800\/75{
	border-color: rgb(249 209 0 / 0.75);
}

.border-yellow-800\/80{
	border-color: rgb(249 209 0 / 0.8);
}

.border-yellow-800\/85{
	border-color: rgb(249 209 0 / 0.85);
}

.border-yellow-800\/90{
	border-color: rgb(249 209 0 / 0.9);
}

.border-yellow-800\/95{
	border-color: rgb(249 209 0 / 0.95);
}

.border-yellow-900{
	--tw-border-opacity: 1;
	border-color: rgb(249 194 0 / var(--tw-border-opacity));
}

.border-yellow-900\/0{
	border-color: rgb(249 194 0 / 0);
}

.border-yellow-900\/10{
	border-color: rgb(249 194 0 / 0.1);
}

.border-yellow-900\/100{
	border-color: rgb(249 194 0 / 1);
}

.border-yellow-900\/15{
	border-color: rgb(249 194 0 / 0.15);
}

.border-yellow-900\/20{
	border-color: rgb(249 194 0 / 0.2);
}

.border-yellow-900\/25{
	border-color: rgb(249 194 0 / 0.25);
}

.border-yellow-900\/30{
	border-color: rgb(249 194 0 / 0.3);
}

.border-yellow-900\/35{
	border-color: rgb(249 194 0 / 0.35);
}

.border-yellow-900\/40{
	border-color: rgb(249 194 0 / 0.4);
}

.border-yellow-900\/45{
	border-color: rgb(249 194 0 / 0.45);
}

.border-yellow-900\/5{
	border-color: rgb(249 194 0 / 0.05);
}

.border-yellow-900\/50{
	border-color: rgb(249 194 0 / 0.5);
}

.border-yellow-900\/55{
	border-color: rgb(249 194 0 / 0.55);
}

.border-yellow-900\/60{
	border-color: rgb(249 194 0 / 0.6);
}

.border-yellow-900\/65{
	border-color: rgb(249 194 0 / 0.65);
}

.border-yellow-900\/70{
	border-color: rgb(249 194 0 / 0.7);
}

.border-yellow-900\/75{
	border-color: rgb(249 194 0 / 0.75);
}

.border-yellow-900\/80{
	border-color: rgb(249 194 0 / 0.8);
}

.border-yellow-900\/85{
	border-color: rgb(249 194 0 / 0.85);
}

.border-yellow-900\/90{
	border-color: rgb(249 194 0 / 0.9);
}

.border-yellow-900\/95{
	border-color: rgb(249 194 0 / 0.95);
}

.\!border-r-transparent{
	border-right-color: transparent !important;
}

.border-b-primary-300{
	--tw-border-opacity: 1;
	border-bottom-color: rgb(66 142 176 / var(--tw-border-opacity));
}

.border-opacity-0{
	--tw-border-opacity: 0;
}

.border-opacity-10{
	--tw-border-opacity: 0.1;
}

.border-opacity-100{
	--tw-border-opacity: 1;
}

.border-opacity-15{
	--tw-border-opacity: 0.15;
}

.border-opacity-20{
	--tw-border-opacity: 0.2;
}

.border-opacity-25{
	--tw-border-opacity: 0.25;
}

.border-opacity-30{
	--tw-border-opacity: 0.3;
}

.border-opacity-35{
	--tw-border-opacity: 0.35;
}

.border-opacity-40{
	--tw-border-opacity: 0.4;
}

.border-opacity-45{
	--tw-border-opacity: 0.45;
}

.border-opacity-5{
	--tw-border-opacity: 0.05;
}

.border-opacity-50{
	--tw-border-opacity: 0.5;
}

.border-opacity-55{
	--tw-border-opacity: 0.55;
}

.border-opacity-60{
	--tw-border-opacity: 0.6;
}

.border-opacity-65{
	--tw-border-opacity: 0.65;
}

.border-opacity-70{
	--tw-border-opacity: 0.7;
}

.border-opacity-75{
	--tw-border-opacity: 0.75;
}

.border-opacity-80{
	--tw-border-opacity: 0.8;
}

.border-opacity-85{
	--tw-border-opacity: 0.85;
}

.border-opacity-90{
	--tw-border-opacity: 0.9;
}

.border-opacity-95{
	--tw-border-opacity: 0.95;
}

.\!bg-transparent{
	background-color: transparent !important;
}

.\!bg-white{
	--tw-bg-opacity: 1 !important;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.bg-\[\#35A071\]{
	--tw-bg-opacity: 1;
	background-color: rgb(53 160 113 / var(--tw-bg-opacity));
}

.bg-blue-100{
	--tw-bg-opacity: 1;
	background-color: rgb(185 242 255 / var(--tw-bg-opacity));
}

.bg-blue-100\/0{
	background-color: rgb(185 242 255 / 0);
}

.bg-blue-100\/10{
	background-color: rgb(185 242 255 / 0.1);
}

.bg-blue-100\/100{
	background-color: rgb(185 242 255 / 1);
}

.bg-blue-100\/15{
	background-color: rgb(185 242 255 / 0.15);
}

.bg-blue-100\/20{
	background-color: rgb(185 242 255 / 0.2);
}

.bg-blue-100\/25{
	background-color: rgb(185 242 255 / 0.25);
}

.bg-blue-100\/30{
	background-color: rgb(185 242 255 / 0.3);
}

.bg-blue-100\/35{
	background-color: rgb(185 242 255 / 0.35);
}

.bg-blue-100\/40{
	background-color: rgb(185 242 255 / 0.4);
}

.bg-blue-100\/45{
	background-color: rgb(185 242 255 / 0.45);
}

.bg-blue-100\/5{
	background-color: rgb(185 242 255 / 0.05);
}

.bg-blue-100\/50{
	background-color: rgb(185 242 255 / 0.5);
}

.bg-blue-100\/55{
	background-color: rgb(185 242 255 / 0.55);
}

.bg-blue-100\/60{
	background-color: rgb(185 242 255 / 0.6);
}

.bg-blue-100\/65{
	background-color: rgb(185 242 255 / 0.65);
}

.bg-blue-100\/70{
	background-color: rgb(185 242 255 / 0.7);
}

.bg-blue-100\/75{
	background-color: rgb(185 242 255 / 0.75);
}

.bg-blue-100\/80{
	background-color: rgb(185 242 255 / 0.8);
}

.bg-blue-100\/85{
	background-color: rgb(185 242 255 / 0.85);
}

.bg-blue-100\/90{
	background-color: rgb(185 242 255 / 0.9);
}

.bg-blue-100\/95{
	background-color: rgb(185 242 255 / 0.95);
}

.bg-blue-200{
	--tw-bg-opacity: 1;
	background-color: rgb(183 235 255 / var(--tw-bg-opacity));
}

.bg-blue-200\/0{
	background-color: rgb(183 235 255 / 0);
}

.bg-blue-200\/10{
	background-color: rgb(183 235 255 / 0.1);
}

.bg-blue-200\/100{
	background-color: rgb(183 235 255 / 1);
}

.bg-blue-200\/15{
	background-color: rgb(183 235 255 / 0.15);
}

.bg-blue-200\/20{
	background-color: rgb(183 235 255 / 0.2);
}

.bg-blue-200\/25{
	background-color: rgb(183 235 255 / 0.25);
}

.bg-blue-200\/30{
	background-color: rgb(183 235 255 / 0.3);
}

.bg-blue-200\/35{
	background-color: rgb(183 235 255 / 0.35);
}

.bg-blue-200\/40{
	background-color: rgb(183 235 255 / 0.4);
}

.bg-blue-200\/45{
	background-color: rgb(183 235 255 / 0.45);
}

.bg-blue-200\/5{
	background-color: rgb(183 235 255 / 0.05);
}

.bg-blue-200\/50{
	background-color: rgb(183 235 255 / 0.5);
}

.bg-blue-200\/55{
	background-color: rgb(183 235 255 / 0.55);
}

.bg-blue-200\/60{
	background-color: rgb(183 235 255 / 0.6);
}

.bg-blue-200\/65{
	background-color: rgb(183 235 255 / 0.65);
}

.bg-blue-200\/70{
	background-color: rgb(183 235 255 / 0.7);
}

.bg-blue-200\/75{
	background-color: rgb(183 235 255 / 0.75);
}

.bg-blue-200\/80{
	background-color: rgb(183 235 255 / 0.8);
}

.bg-blue-200\/85{
	background-color: rgb(183 235 255 / 0.85);
}

.bg-blue-200\/90{
	background-color: rgb(183 235 255 / 0.9);
}

.bg-blue-200\/95{
	background-color: rgb(183 235 255 / 0.95);
}

.bg-blue-300{
	--tw-bg-opacity: 1;
	background-color: rgb(159 228 255 / var(--tw-bg-opacity));
}

.bg-blue-300\/0{
	background-color: rgb(159 228 255 / 0);
}

.bg-blue-300\/10{
	background-color: rgb(159 228 255 / 0.1);
}

.bg-blue-300\/100{
	background-color: rgb(159 228 255 / 1);
}

.bg-blue-300\/15{
	background-color: rgb(159 228 255 / 0.15);
}

.bg-blue-300\/20{
	background-color: rgb(159 228 255 / 0.2);
}

.bg-blue-300\/25{
	background-color: rgb(159 228 255 / 0.25);
}

.bg-blue-300\/30{
	background-color: rgb(159 228 255 / 0.3);
}

.bg-blue-300\/35{
	background-color: rgb(159 228 255 / 0.35);
}

.bg-blue-300\/40{
	background-color: rgb(159 228 255 / 0.4);
}

.bg-blue-300\/45{
	background-color: rgb(159 228 255 / 0.45);
}

.bg-blue-300\/5{
	background-color: rgb(159 228 255 / 0.05);
}

.bg-blue-300\/50{
	background-color: rgb(159 228 255 / 0.5);
}

.bg-blue-300\/55{
	background-color: rgb(159 228 255 / 0.55);
}

.bg-blue-300\/60{
	background-color: rgb(159 228 255 / 0.6);
}

.bg-blue-300\/65{
	background-color: rgb(159 228 255 / 0.65);
}

.bg-blue-300\/70{
	background-color: rgb(159 228 255 / 0.7);
}

.bg-blue-300\/75{
	background-color: rgb(159 228 255 / 0.75);
}

.bg-blue-300\/80{
	background-color: rgb(159 228 255 / 0.8);
}

.bg-blue-300\/85{
	background-color: rgb(159 228 255 / 0.85);
}

.bg-blue-300\/90{
	background-color: rgb(159 228 255 / 0.9);
}

.bg-blue-300\/95{
	background-color: rgb(159 228 255 / 0.95);
}

.bg-blue-400{
	--tw-bg-opacity: 1;
	background-color: rgb(111 214 255 / var(--tw-bg-opacity));
}

.bg-blue-400\/0{
	background-color: rgb(111 214 255 / 0);
}

.bg-blue-400\/10{
	background-color: rgb(111 214 255 / 0.1);
}

.bg-blue-400\/100{
	background-color: rgb(111 214 255 / 1);
}

.bg-blue-400\/15{
	background-color: rgb(111 214 255 / 0.15);
}

.bg-blue-400\/20{
	background-color: rgb(111 214 255 / 0.2);
}

.bg-blue-400\/25{
	background-color: rgb(111 214 255 / 0.25);
}

.bg-blue-400\/30{
	background-color: rgb(111 214 255 / 0.3);
}

.bg-blue-400\/35{
	background-color: rgb(111 214 255 / 0.35);
}

.bg-blue-400\/40{
	background-color: rgb(111 214 255 / 0.4);
}

.bg-blue-400\/45{
	background-color: rgb(111 214 255 / 0.45);
}

.bg-blue-400\/5{
	background-color: rgb(111 214 255 / 0.05);
}

.bg-blue-400\/50{
	background-color: rgb(111 214 255 / 0.5);
}

.bg-blue-400\/55{
	background-color: rgb(111 214 255 / 0.55);
}

.bg-blue-400\/60{
	background-color: rgb(111 214 255 / 0.6);
}

.bg-blue-400\/65{
	background-color: rgb(111 214 255 / 0.65);
}

.bg-blue-400\/70{
	background-color: rgb(111 214 255 / 0.7);
}

.bg-blue-400\/75{
	background-color: rgb(111 214 255 / 0.75);
}

.bg-blue-400\/80{
	background-color: rgb(111 214 255 / 0.8);
}

.bg-blue-400\/85{
	background-color: rgb(111 214 255 / 0.85);
}

.bg-blue-400\/90{
	background-color: rgb(111 214 255 / 0.9);
}

.bg-blue-400\/95{
	background-color: rgb(111 214 255 / 0.95);
}

.bg-blue-50{
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
}

.bg-blue-50\/0{
	background-color: rgb(239 252 255 / 0);
}

.bg-blue-50\/10{
	background-color: rgb(239 252 255 / 0.1);
}

.bg-blue-50\/100{
	background-color: rgb(239 252 255 / 1);
}

.bg-blue-50\/15{
	background-color: rgb(239 252 255 / 0.15);
}

.bg-blue-50\/20{
	background-color: rgb(239 252 255 / 0.2);
}

.bg-blue-50\/25{
	background-color: rgb(239 252 255 / 0.25);
}

.bg-blue-50\/30{
	background-color: rgb(239 252 255 / 0.3);
}

.bg-blue-50\/35{
	background-color: rgb(239 252 255 / 0.35);
}

.bg-blue-50\/40{
	background-color: rgb(239 252 255 / 0.4);
}

.bg-blue-50\/45{
	background-color: rgb(239 252 255 / 0.45);
}

.bg-blue-50\/5{
	background-color: rgb(239 252 255 / 0.05);
}

.bg-blue-50\/50{
	background-color: rgb(239 252 255 / 0.5);
}

.bg-blue-50\/55{
	background-color: rgb(239 252 255 / 0.55);
}

.bg-blue-50\/60{
	background-color: rgb(239 252 255 / 0.6);
}

.bg-blue-50\/65{
	background-color: rgb(239 252 255 / 0.65);
}

.bg-blue-50\/70{
	background-color: rgb(239 252 255 / 0.7);
}

.bg-blue-50\/75{
	background-color: rgb(239 252 255 / 0.75);
}

.bg-blue-50\/80{
	background-color: rgb(239 252 255 / 0.8);
}

.bg-blue-50\/85{
	background-color: rgb(239 252 255 / 0.85);
}

.bg-blue-50\/90{
	background-color: rgb(239 252 255 / 0.9);
}

.bg-blue-50\/95{
	background-color: rgb(239 252 255 / 0.95);
}

.bg-blue-500{
	--tw-bg-opacity: 1;
	background-color: rgb(63 201 255 / var(--tw-bg-opacity));
}

.bg-blue-500\/0{
	background-color: rgb(63 201 255 / 0);
}

.bg-blue-500\/10{
	background-color: rgb(63 201 255 / 0.1);
}

.bg-blue-500\/100{
	background-color: rgb(63 201 255 / 1);
}

.bg-blue-500\/15{
	background-color: rgb(63 201 255 / 0.15);
}

.bg-blue-500\/20{
	background-color: rgb(63 201 255 / 0.2);
}

.bg-blue-500\/25{
	background-color: rgb(63 201 255 / 0.25);
}

.bg-blue-500\/30{
	background-color: rgb(63 201 255 / 0.3);
}

.bg-blue-500\/35{
	background-color: rgb(63 201 255 / 0.35);
}

.bg-blue-500\/40{
	background-color: rgb(63 201 255 / 0.4);
}

.bg-blue-500\/45{
	background-color: rgb(63 201 255 / 0.45);
}

.bg-blue-500\/5{
	background-color: rgb(63 201 255 / 0.05);
}

.bg-blue-500\/50{
	background-color: rgb(63 201 255 / 0.5);
}

.bg-blue-500\/55{
	background-color: rgb(63 201 255 / 0.55);
}

.bg-blue-500\/60{
	background-color: rgb(63 201 255 / 0.6);
}

.bg-blue-500\/65{
	background-color: rgb(63 201 255 / 0.65);
}

.bg-blue-500\/70{
	background-color: rgb(63 201 255 / 0.7);
}

.bg-blue-500\/75{
	background-color: rgb(63 201 255 / 0.75);
}

.bg-blue-500\/80{
	background-color: rgb(63 201 255 / 0.8);
}

.bg-blue-500\/85{
	background-color: rgb(63 201 255 / 0.85);
}

.bg-blue-500\/90{
	background-color: rgb(63 201 255 / 0.9);
}

.bg-blue-500\/95{
	background-color: rgb(63 201 255 / 0.95);
}

.bg-blue-600{
	--tw-bg-opacity: 1;
	background-color: rgb(15 187 255 / var(--tw-bg-opacity));
}

.bg-blue-600\/0{
	background-color: rgb(15 187 255 / 0);
}

.bg-blue-600\/10{
	background-color: rgb(15 187 255 / 0.1);
}

.bg-blue-600\/100{
	background-color: rgb(15 187 255 / 1);
}

.bg-blue-600\/15{
	background-color: rgb(15 187 255 / 0.15);
}

.bg-blue-600\/20{
	background-color: rgb(15 187 255 / 0.2);
}

.bg-blue-600\/25{
	background-color: rgb(15 187 255 / 0.25);
}

.bg-blue-600\/30{
	background-color: rgb(15 187 255 / 0.3);
}

.bg-blue-600\/35{
	background-color: rgb(15 187 255 / 0.35);
}

.bg-blue-600\/40{
	background-color: rgb(15 187 255 / 0.4);
}

.bg-blue-600\/45{
	background-color: rgb(15 187 255 / 0.45);
}

.bg-blue-600\/5{
	background-color: rgb(15 187 255 / 0.05);
}

.bg-blue-600\/50{
	background-color: rgb(15 187 255 / 0.5);
}

.bg-blue-600\/55{
	background-color: rgb(15 187 255 / 0.55);
}

.bg-blue-600\/60{
	background-color: rgb(15 187 255 / 0.6);
}

.bg-blue-600\/65{
	background-color: rgb(15 187 255 / 0.65);
}

.bg-blue-600\/70{
	background-color: rgb(15 187 255 / 0.7);
}

.bg-blue-600\/75{
	background-color: rgb(15 187 255 / 0.75);
}

.bg-blue-600\/80{
	background-color: rgb(15 187 255 / 0.8);
}

.bg-blue-600\/85{
	background-color: rgb(15 187 255 / 0.85);
}

.bg-blue-600\/90{
	background-color: rgb(15 187 255 / 0.9);
}

.bg-blue-600\/95{
	background-color: rgb(15 187 255 / 0.95);
}

.bg-blue-700{
	--tw-bg-opacity: 1;
	background-color: rgb(7 166 255 / var(--tw-bg-opacity));
}

.bg-blue-700\/0{
	background-color: rgb(7 166 255 / 0);
}

.bg-blue-700\/10{
	background-color: rgb(7 166 255 / 0.1);
}

.bg-blue-700\/100{
	background-color: rgb(7 166 255 / 1);
}

.bg-blue-700\/15{
	background-color: rgb(7 166 255 / 0.15);
}

.bg-blue-700\/20{
	background-color: rgb(7 166 255 / 0.2);
}

.bg-blue-700\/25{
	background-color: rgb(7 166 255 / 0.25);
}

.bg-blue-700\/30{
	background-color: rgb(7 166 255 / 0.3);
}

.bg-blue-700\/35{
	background-color: rgb(7 166 255 / 0.35);
}

.bg-blue-700\/40{
	background-color: rgb(7 166 255 / 0.4);
}

.bg-blue-700\/45{
	background-color: rgb(7 166 255 / 0.45);
}

.bg-blue-700\/5{
	background-color: rgb(7 166 255 / 0.05);
}

.bg-blue-700\/50{
	background-color: rgb(7 166 255 / 0.5);
}

.bg-blue-700\/55{
	background-color: rgb(7 166 255 / 0.55);
}

.bg-blue-700\/60{
	background-color: rgb(7 166 255 / 0.6);
}

.bg-blue-700\/65{
	background-color: rgb(7 166 255 / 0.65);
}

.bg-blue-700\/70{
	background-color: rgb(7 166 255 / 0.7);
}

.bg-blue-700\/75{
	background-color: rgb(7 166 255 / 0.75);
}

.bg-blue-700\/80{
	background-color: rgb(7 166 255 / 0.8);
}

.bg-blue-700\/85{
	background-color: rgb(7 166 255 / 0.85);
}

.bg-blue-700\/90{
	background-color: rgb(7 166 255 / 0.9);
}

.bg-blue-700\/95{
	background-color: rgb(7 166 255 / 0.95);
}

.bg-blue-800{
	--tw-bg-opacity: 1;
	background-color: rgb(0 121 209 / var(--tw-bg-opacity));
}

.bg-blue-800\/0{
	background-color: rgb(0 121 209 / 0);
}

.bg-blue-800\/10{
	background-color: rgb(0 121 209 / 0.1);
}

.bg-blue-800\/100{
	background-color: rgb(0 121 209 / 1);
}

.bg-blue-800\/15{
	background-color: rgb(0 121 209 / 0.15);
}

.bg-blue-800\/20{
	background-color: rgb(0 121 209 / 0.2);
}

.bg-blue-800\/25{
	background-color: rgb(0 121 209 / 0.25);
}

.bg-blue-800\/30{
	background-color: rgb(0 121 209 / 0.3);
}

.bg-blue-800\/35{
	background-color: rgb(0 121 209 / 0.35);
}

.bg-blue-800\/40{
	background-color: rgb(0 121 209 / 0.4);
}

.bg-blue-800\/45{
	background-color: rgb(0 121 209 / 0.45);
}

.bg-blue-800\/5{
	background-color: rgb(0 121 209 / 0.05);
}

.bg-blue-800\/50{
	background-color: rgb(0 121 209 / 0.5);
}

.bg-blue-800\/55{
	background-color: rgb(0 121 209 / 0.55);
}

.bg-blue-800\/60{
	background-color: rgb(0 121 209 / 0.6);
}

.bg-blue-800\/65{
	background-color: rgb(0 121 209 / 0.65);
}

.bg-blue-800\/70{
	background-color: rgb(0 121 209 / 0.7);
}

.bg-blue-800\/75{
	background-color: rgb(0 121 209 / 0.75);
}

.bg-blue-800\/80{
	background-color: rgb(0 121 209 / 0.8);
}

.bg-blue-800\/85{
	background-color: rgb(0 121 209 / 0.85);
}

.bg-blue-800\/90{
	background-color: rgb(0 121 209 / 0.9);
}

.bg-blue-800\/95{
	background-color: rgb(0 121 209 / 0.95);
}

.bg-blue-900{
	--tw-bg-opacity: 1;
	background-color: rgb(0 99 191 / var(--tw-bg-opacity));
}

.bg-blue-900\/0{
	background-color: rgb(0 99 191 / 0);
}

.bg-blue-900\/10{
	background-color: rgb(0 99 191 / 0.1);
}

.bg-blue-900\/100{
	background-color: rgb(0 99 191 / 1);
}

.bg-blue-900\/15{
	background-color: rgb(0 99 191 / 0.15);
}

.bg-blue-900\/20{
	background-color: rgb(0 99 191 / 0.2);
}

.bg-blue-900\/25{
	background-color: rgb(0 99 191 / 0.25);
}

.bg-blue-900\/30{
	background-color: rgb(0 99 191 / 0.3);
}

.bg-blue-900\/35{
	background-color: rgb(0 99 191 / 0.35);
}

.bg-blue-900\/40{
	background-color: rgb(0 99 191 / 0.4);
}

.bg-blue-900\/45{
	background-color: rgb(0 99 191 / 0.45);
}

.bg-blue-900\/5{
	background-color: rgb(0 99 191 / 0.05);
}

.bg-blue-900\/50{
	background-color: rgb(0 99 191 / 0.5);
}

.bg-blue-900\/55{
	background-color: rgb(0 99 191 / 0.55);
}

.bg-blue-900\/60{
	background-color: rgb(0 99 191 / 0.6);
}

.bg-blue-900\/65{
	background-color: rgb(0 99 191 / 0.65);
}

.bg-blue-900\/70{
	background-color: rgb(0 99 191 / 0.7);
}

.bg-blue-900\/75{
	background-color: rgb(0 99 191 / 0.75);
}

.bg-blue-900\/80{
	background-color: rgb(0 99 191 / 0.8);
}

.bg-blue-900\/85{
	background-color: rgb(0 99 191 / 0.85);
}

.bg-blue-900\/90{
	background-color: rgb(0 99 191 / 0.9);
}

.bg-blue-900\/95{
	background-color: rgb(0 99 191 / 0.95);
}

.bg-gray-100{
	--tw-bg-opacity: 1;
	background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.bg-gray-100\/0{
	background-color: rgb(243 244 246 / 0);
}

.bg-gray-100\/10{
	background-color: rgb(243 244 246 / 0.1);
}

.bg-gray-100\/100{
	background-color: rgb(243 244 246 / 1);
}

.bg-gray-100\/15{
	background-color: rgb(243 244 246 / 0.15);
}

.bg-gray-100\/20{
	background-color: rgb(243 244 246 / 0.2);
}

.bg-gray-100\/25{
	background-color: rgb(243 244 246 / 0.25);
}

.bg-gray-100\/30{
	background-color: rgb(243 244 246 / 0.3);
}

.bg-gray-100\/35{
	background-color: rgb(243 244 246 / 0.35);
}

.bg-gray-100\/40{
	background-color: rgb(243 244 246 / 0.4);
}

.bg-gray-100\/45{
	background-color: rgb(243 244 246 / 0.45);
}

.bg-gray-100\/5{
	background-color: rgb(243 244 246 / 0.05);
}

.bg-gray-100\/50{
	background-color: rgb(243 244 246 / 0.5);
}

.bg-gray-100\/55{
	background-color: rgb(243 244 246 / 0.55);
}

.bg-gray-100\/60{
	background-color: rgb(243 244 246 / 0.6);
}

.bg-gray-100\/65{
	background-color: rgb(243 244 246 / 0.65);
}

.bg-gray-100\/70{
	background-color: rgb(243 244 246 / 0.7);
}

.bg-gray-100\/75{
	background-color: rgb(243 244 246 / 0.75);
}

.bg-gray-100\/80{
	background-color: rgb(243 244 246 / 0.8);
}

.bg-gray-100\/85{
	background-color: rgb(243 244 246 / 0.85);
}

.bg-gray-100\/90{
	background-color: rgb(243 244 246 / 0.9);
}

.bg-gray-100\/95{
	background-color: rgb(243 244 246 / 0.95);
}

.bg-gray-200{
	--tw-bg-opacity: 1;
	background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.bg-gray-200\/0{
	background-color: rgb(229 231 235 / 0);
}

.bg-gray-200\/10{
	background-color: rgb(229 231 235 / 0.1);
}

.bg-gray-200\/100{
	background-color: rgb(229 231 235 / 1);
}

.bg-gray-200\/15{
	background-color: rgb(229 231 235 / 0.15);
}

.bg-gray-200\/20{
	background-color: rgb(229 231 235 / 0.2);
}

.bg-gray-200\/25{
	background-color: rgb(229 231 235 / 0.25);
}

.bg-gray-200\/30{
	background-color: rgb(229 231 235 / 0.3);
}

.bg-gray-200\/35{
	background-color: rgb(229 231 235 / 0.35);
}

.bg-gray-200\/40{
	background-color: rgb(229 231 235 / 0.4);
}

.bg-gray-200\/45{
	background-color: rgb(229 231 235 / 0.45);
}

.bg-gray-200\/5{
	background-color: rgb(229 231 235 / 0.05);
}

.bg-gray-200\/50{
	background-color: rgb(229 231 235 / 0.5);
}

.bg-gray-200\/55{
	background-color: rgb(229 231 235 / 0.55);
}

.bg-gray-200\/60{
	background-color: rgb(229 231 235 / 0.6);
}

.bg-gray-200\/65{
	background-color: rgb(229 231 235 / 0.65);
}

.bg-gray-200\/70{
	background-color: rgb(229 231 235 / 0.7);
}

.bg-gray-200\/75{
	background-color: rgb(229 231 235 / 0.75);
}

.bg-gray-200\/80{
	background-color: rgb(229 231 235 / 0.8);
}

.bg-gray-200\/85{
	background-color: rgb(229 231 235 / 0.85);
}

.bg-gray-200\/90{
	background-color: rgb(229 231 235 / 0.9);
}

.bg-gray-200\/95{
	background-color: rgb(229 231 235 / 0.95);
}

.bg-gray-300{
	--tw-bg-opacity: 1;
	background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}

.bg-gray-300\/0{
	background-color: rgb(209 213 219 / 0);
}

.bg-gray-300\/10{
	background-color: rgb(209 213 219 / 0.1);
}

.bg-gray-300\/100{
	background-color: rgb(209 213 219 / 1);
}

.bg-gray-300\/15{
	background-color: rgb(209 213 219 / 0.15);
}

.bg-gray-300\/20{
	background-color: rgb(209 213 219 / 0.2);
}

.bg-gray-300\/25{
	background-color: rgb(209 213 219 / 0.25);
}

.bg-gray-300\/30{
	background-color: rgb(209 213 219 / 0.3);
}

.bg-gray-300\/35{
	background-color: rgb(209 213 219 / 0.35);
}

.bg-gray-300\/40{
	background-color: rgb(209 213 219 / 0.4);
}

.bg-gray-300\/45{
	background-color: rgb(209 213 219 / 0.45);
}

.bg-gray-300\/5{
	background-color: rgb(209 213 219 / 0.05);
}

.bg-gray-300\/50{
	background-color: rgb(209 213 219 / 0.5);
}

.bg-gray-300\/55{
	background-color: rgb(209 213 219 / 0.55);
}

.bg-gray-300\/60{
	background-color: rgb(209 213 219 / 0.6);
}

.bg-gray-300\/65{
	background-color: rgb(209 213 219 / 0.65);
}

.bg-gray-300\/70{
	background-color: rgb(209 213 219 / 0.7);
}

.bg-gray-300\/75{
	background-color: rgb(209 213 219 / 0.75);
}

.bg-gray-300\/80{
	background-color: rgb(209 213 219 / 0.8);
}

.bg-gray-300\/85{
	background-color: rgb(209 213 219 / 0.85);
}

.bg-gray-300\/90{
	background-color: rgb(209 213 219 / 0.9);
}

.bg-gray-300\/95{
	background-color: rgb(209 213 219 / 0.95);
}

.bg-gray-400{
	--tw-bg-opacity: 1;
	background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}

.bg-gray-400\/0{
	background-color: rgb(156 163 175 / 0);
}

.bg-gray-400\/10{
	background-color: rgb(156 163 175 / 0.1);
}

.bg-gray-400\/100{
	background-color: rgb(156 163 175 / 1);
}

.bg-gray-400\/15{
	background-color: rgb(156 163 175 / 0.15);
}

.bg-gray-400\/20{
	background-color: rgb(156 163 175 / 0.2);
}

.bg-gray-400\/25{
	background-color: rgb(156 163 175 / 0.25);
}

.bg-gray-400\/30{
	background-color: rgb(156 163 175 / 0.3);
}

.bg-gray-400\/35{
	background-color: rgb(156 163 175 / 0.35);
}

.bg-gray-400\/40{
	background-color: rgb(156 163 175 / 0.4);
}

.bg-gray-400\/45{
	background-color: rgb(156 163 175 / 0.45);
}

.bg-gray-400\/5{
	background-color: rgb(156 163 175 / 0.05);
}

.bg-gray-400\/50{
	background-color: rgb(156 163 175 / 0.5);
}

.bg-gray-400\/55{
	background-color: rgb(156 163 175 / 0.55);
}

.bg-gray-400\/60{
	background-color: rgb(156 163 175 / 0.6);
}

.bg-gray-400\/65{
	background-color: rgb(156 163 175 / 0.65);
}

.bg-gray-400\/70{
	background-color: rgb(156 163 175 / 0.7);
}

.bg-gray-400\/75{
	background-color: rgb(156 163 175 / 0.75);
}

.bg-gray-400\/80{
	background-color: rgb(156 163 175 / 0.8);
}

.bg-gray-400\/85{
	background-color: rgb(156 163 175 / 0.85);
}

.bg-gray-400\/90{
	background-color: rgb(156 163 175 / 0.9);
}

.bg-gray-400\/95{
	background-color: rgb(156 163 175 / 0.95);
}

.bg-gray-50{
	--tw-bg-opacity: 1;
	background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.bg-gray-50\/0{
	background-color: rgb(249 250 251 / 0);
}

.bg-gray-50\/10{
	background-color: rgb(249 250 251 / 0.1);
}

.bg-gray-50\/100{
	background-color: rgb(249 250 251 / 1);
}

.bg-gray-50\/15{
	background-color: rgb(249 250 251 / 0.15);
}

.bg-gray-50\/20{
	background-color: rgb(249 250 251 / 0.2);
}

.bg-gray-50\/25{
	background-color: rgb(249 250 251 / 0.25);
}

.bg-gray-50\/30{
	background-color: rgb(249 250 251 / 0.3);
}

.bg-gray-50\/35{
	background-color: rgb(249 250 251 / 0.35);
}

.bg-gray-50\/40{
	background-color: rgb(249 250 251 / 0.4);
}

.bg-gray-50\/45{
	background-color: rgb(249 250 251 / 0.45);
}

.bg-gray-50\/5{
	background-color: rgb(249 250 251 / 0.05);
}

.bg-gray-50\/50{
	background-color: rgb(249 250 251 / 0.5);
}

.bg-gray-50\/55{
	background-color: rgb(249 250 251 / 0.55);
}

.bg-gray-50\/60{
	background-color: rgb(249 250 251 / 0.6);
}

.bg-gray-50\/65{
	background-color: rgb(249 250 251 / 0.65);
}

.bg-gray-50\/70{
	background-color: rgb(249 250 251 / 0.7);
}

.bg-gray-50\/75{
	background-color: rgb(249 250 251 / 0.75);
}

.bg-gray-50\/80{
	background-color: rgb(249 250 251 / 0.8);
}

.bg-gray-50\/85{
	background-color: rgb(249 250 251 / 0.85);
}

.bg-gray-50\/90{
	background-color: rgb(249 250 251 / 0.9);
}

.bg-gray-50\/95{
	background-color: rgb(249 250 251 / 0.95);
}

.bg-gray-500{
	--tw-bg-opacity: 1;
	background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}

.bg-gray-500\/0{
	background-color: rgb(107 114 128 / 0);
}

.bg-gray-500\/10{
	background-color: rgb(107 114 128 / 0.1);
}

.bg-gray-500\/100{
	background-color: rgb(107 114 128 / 1);
}

.bg-gray-500\/15{
	background-color: rgb(107 114 128 / 0.15);
}

.bg-gray-500\/20{
	background-color: rgb(107 114 128 / 0.2);
}

.bg-gray-500\/25{
	background-color: rgb(107 114 128 / 0.25);
}

.bg-gray-500\/30{
	background-color: rgb(107 114 128 / 0.3);
}

.bg-gray-500\/35{
	background-color: rgb(107 114 128 / 0.35);
}

.bg-gray-500\/40{
	background-color: rgb(107 114 128 / 0.4);
}

.bg-gray-500\/45{
	background-color: rgb(107 114 128 / 0.45);
}

.bg-gray-500\/5{
	background-color: rgb(107 114 128 / 0.05);
}

.bg-gray-500\/50{
	background-color: rgb(107 114 128 / 0.5);
}

.bg-gray-500\/55{
	background-color: rgb(107 114 128 / 0.55);
}

.bg-gray-500\/60{
	background-color: rgb(107 114 128 / 0.6);
}

.bg-gray-500\/65{
	background-color: rgb(107 114 128 / 0.65);
}

.bg-gray-500\/70{
	background-color: rgb(107 114 128 / 0.7);
}

.bg-gray-500\/75{
	background-color: rgb(107 114 128 / 0.75);
}

.bg-gray-500\/80{
	background-color: rgb(107 114 128 / 0.8);
}

.bg-gray-500\/85{
	background-color: rgb(107 114 128 / 0.85);
}

.bg-gray-500\/90{
	background-color: rgb(107 114 128 / 0.9);
}

.bg-gray-500\/95{
	background-color: rgb(107 114 128 / 0.95);
}

.bg-gray-600{
	--tw-bg-opacity: 1;
	background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.bg-gray-600\/0{
	background-color: rgb(75 85 99 / 0);
}

.bg-gray-600\/10{
	background-color: rgb(75 85 99 / 0.1);
}

.bg-gray-600\/100{
	background-color: rgb(75 85 99 / 1);
}

.bg-gray-600\/15{
	background-color: rgb(75 85 99 / 0.15);
}

.bg-gray-600\/20{
	background-color: rgb(75 85 99 / 0.2);
}

.bg-gray-600\/25{
	background-color: rgb(75 85 99 / 0.25);
}

.bg-gray-600\/30{
	background-color: rgb(75 85 99 / 0.3);
}

.bg-gray-600\/35{
	background-color: rgb(75 85 99 / 0.35);
}

.bg-gray-600\/40{
	background-color: rgb(75 85 99 / 0.4);
}

.bg-gray-600\/45{
	background-color: rgb(75 85 99 / 0.45);
}

.bg-gray-600\/5{
	background-color: rgb(75 85 99 / 0.05);
}

.bg-gray-600\/50{
	background-color: rgb(75 85 99 / 0.5);
}

.bg-gray-600\/55{
	background-color: rgb(75 85 99 / 0.55);
}

.bg-gray-600\/60{
	background-color: rgb(75 85 99 / 0.6);
}

.bg-gray-600\/65{
	background-color: rgb(75 85 99 / 0.65);
}

.bg-gray-600\/70{
	background-color: rgb(75 85 99 / 0.7);
}

.bg-gray-600\/75{
	background-color: rgb(75 85 99 / 0.75);
}

.bg-gray-600\/80{
	background-color: rgb(75 85 99 / 0.8);
}

.bg-gray-600\/85{
	background-color: rgb(75 85 99 / 0.85);
}

.bg-gray-600\/90{
	background-color: rgb(75 85 99 / 0.9);
}

.bg-gray-600\/95{
	background-color: rgb(75 85 99 / 0.95);
}

.bg-gray-700{
	--tw-bg-opacity: 1;
	background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}

.bg-gray-700\/0{
	background-color: rgb(55 65 81 / 0);
}

.bg-gray-700\/10{
	background-color: rgb(55 65 81 / 0.1);
}

.bg-gray-700\/100{
	background-color: rgb(55 65 81 / 1);
}

.bg-gray-700\/15{
	background-color: rgb(55 65 81 / 0.15);
}

.bg-gray-700\/20{
	background-color: rgb(55 65 81 / 0.2);
}

.bg-gray-700\/25{
	background-color: rgb(55 65 81 / 0.25);
}

.bg-gray-700\/30{
	background-color: rgb(55 65 81 / 0.3);
}

.bg-gray-700\/35{
	background-color: rgb(55 65 81 / 0.35);
}

.bg-gray-700\/40{
	background-color: rgb(55 65 81 / 0.4);
}

.bg-gray-700\/45{
	background-color: rgb(55 65 81 / 0.45);
}

.bg-gray-700\/5{
	background-color: rgb(55 65 81 / 0.05);
}

.bg-gray-700\/50{
	background-color: rgb(55 65 81 / 0.5);
}

.bg-gray-700\/55{
	background-color: rgb(55 65 81 / 0.55);
}

.bg-gray-700\/60{
	background-color: rgb(55 65 81 / 0.6);
}

.bg-gray-700\/65{
	background-color: rgb(55 65 81 / 0.65);
}

.bg-gray-700\/70{
	background-color: rgb(55 65 81 / 0.7);
}

.bg-gray-700\/75{
	background-color: rgb(55 65 81 / 0.75);
}

.bg-gray-700\/80{
	background-color: rgb(55 65 81 / 0.8);
}

.bg-gray-700\/85{
	background-color: rgb(55 65 81 / 0.85);
}

.bg-gray-700\/90{
	background-color: rgb(55 65 81 / 0.9);
}

.bg-gray-700\/95{
	background-color: rgb(55 65 81 / 0.95);
}

.bg-gray-800{
	--tw-bg-opacity: 1;
	background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

.bg-gray-800\/0{
	background-color: rgb(31 41 55 / 0);
}

.bg-gray-800\/10{
	background-color: rgb(31 41 55 / 0.1);
}

.bg-gray-800\/100{
	background-color: rgb(31 41 55 / 1);
}

.bg-gray-800\/15{
	background-color: rgb(31 41 55 / 0.15);
}

.bg-gray-800\/20{
	background-color: rgb(31 41 55 / 0.2);
}

.bg-gray-800\/25{
	background-color: rgb(31 41 55 / 0.25);
}

.bg-gray-800\/30{
	background-color: rgb(31 41 55 / 0.3);
}

.bg-gray-800\/35{
	background-color: rgb(31 41 55 / 0.35);
}

.bg-gray-800\/40{
	background-color: rgb(31 41 55 / 0.4);
}

.bg-gray-800\/45{
	background-color: rgb(31 41 55 / 0.45);
}

.bg-gray-800\/5{
	background-color: rgb(31 41 55 / 0.05);
}

.bg-gray-800\/50{
	background-color: rgb(31 41 55 / 0.5);
}

.bg-gray-800\/55{
	background-color: rgb(31 41 55 / 0.55);
}

.bg-gray-800\/60{
	background-color: rgb(31 41 55 / 0.6);
}

.bg-gray-800\/65{
	background-color: rgb(31 41 55 / 0.65);
}

.bg-gray-800\/70{
	background-color: rgb(31 41 55 / 0.7);
}

.bg-gray-800\/75{
	background-color: rgb(31 41 55 / 0.75);
}

.bg-gray-800\/80{
	background-color: rgb(31 41 55 / 0.8);
}

.bg-gray-800\/85{
	background-color: rgb(31 41 55 / 0.85);
}

.bg-gray-800\/90{
	background-color: rgb(31 41 55 / 0.9);
}

.bg-gray-800\/95{
	background-color: rgb(31 41 55 / 0.95);
}

.bg-gray-900{
	--tw-bg-opacity: 1;
	background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}

.bg-gray-900\/0{
	background-color: rgb(17 24 39 / 0);
}

.bg-gray-900\/10{
	background-color: rgb(17 24 39 / 0.1);
}

.bg-gray-900\/100{
	background-color: rgb(17 24 39 / 1);
}

.bg-gray-900\/15{
	background-color: rgb(17 24 39 / 0.15);
}

.bg-gray-900\/20{
	background-color: rgb(17 24 39 / 0.2);
}

.bg-gray-900\/25{
	background-color: rgb(17 24 39 / 0.25);
}

.bg-gray-900\/30{
	background-color: rgb(17 24 39 / 0.3);
}

.bg-gray-900\/35{
	background-color: rgb(17 24 39 / 0.35);
}

.bg-gray-900\/40{
	background-color: rgb(17 24 39 / 0.4);
}

.bg-gray-900\/45{
	background-color: rgb(17 24 39 / 0.45);
}

.bg-gray-900\/5{
	background-color: rgb(17 24 39 / 0.05);
}

.bg-gray-900\/50{
	background-color: rgb(17 24 39 / 0.5);
}

.bg-gray-900\/55{
	background-color: rgb(17 24 39 / 0.55);
}

.bg-gray-900\/60{
	background-color: rgb(17 24 39 / 0.6);
}

.bg-gray-900\/65{
	background-color: rgb(17 24 39 / 0.65);
}

.bg-gray-900\/70{
	background-color: rgb(17 24 39 / 0.7);
}

.bg-gray-900\/75{
	background-color: rgb(17 24 39 / 0.75);
}

.bg-gray-900\/80{
	background-color: rgb(17 24 39 / 0.8);
}

.bg-gray-900\/85{
	background-color: rgb(17 24 39 / 0.85);
}

.bg-gray-900\/90{
	background-color: rgb(17 24 39 / 0.9);
}

.bg-gray-900\/95{
	background-color: rgb(17 24 39 / 0.95);
}

.bg-green-100{
	--tw-bg-opacity: 1;
	background-color: rgb(247 255 229 / var(--tw-bg-opacity));
}

.bg-green-100\/0{
	background-color: rgb(247 255 229 / 0);
}

.bg-green-100\/10{
	background-color: rgb(247 255 229 / 0.1);
}

.bg-green-100\/100{
	background-color: rgb(247 255 229 / 1);
}

.bg-green-100\/15{
	background-color: rgb(247 255 229 / 0.15);
}

.bg-green-100\/20{
	background-color: rgb(247 255 229 / 0.2);
}

.bg-green-100\/25{
	background-color: rgb(247 255 229 / 0.25);
}

.bg-green-100\/30{
	background-color: rgb(247 255 229 / 0.3);
}

.bg-green-100\/35{
	background-color: rgb(247 255 229 / 0.35);
}

.bg-green-100\/40{
	background-color: rgb(247 255 229 / 0.4);
}

.bg-green-100\/45{
	background-color: rgb(247 255 229 / 0.45);
}

.bg-green-100\/5{
	background-color: rgb(247 255 229 / 0.05);
}

.bg-green-100\/50{
	background-color: rgb(247 255 229 / 0.5);
}

.bg-green-100\/55{
	background-color: rgb(247 255 229 / 0.55);
}

.bg-green-100\/60{
	background-color: rgb(247 255 229 / 0.6);
}

.bg-green-100\/65{
	background-color: rgb(247 255 229 / 0.65);
}

.bg-green-100\/70{
	background-color: rgb(247 255 229 / 0.7);
}

.bg-green-100\/75{
	background-color: rgb(247 255 229 / 0.75);
}

.bg-green-100\/80{
	background-color: rgb(247 255 229 / 0.8);
}

.bg-green-100\/85{
	background-color: rgb(247 255 229 / 0.85);
}

.bg-green-100\/90{
	background-color: rgb(247 255 229 / 0.9);
}

.bg-green-100\/95{
	background-color: rgb(247 255 229 / 0.95);
}

.bg-green-200{
	--tw-bg-opacity: 1;
	background-color: rgb(240 254 204 / var(--tw-bg-opacity));
}

.bg-green-200\/0{
	background-color: rgb(240 254 204 / 0);
}

.bg-green-200\/10{
	background-color: rgb(240 254 204 / 0.1);
}

.bg-green-200\/100{
	background-color: rgb(240 254 204 / 1);
}

.bg-green-200\/15{
	background-color: rgb(240 254 204 / 0.15);
}

.bg-green-200\/20{
	background-color: rgb(240 254 204 / 0.2);
}

.bg-green-200\/25{
	background-color: rgb(240 254 204 / 0.25);
}

.bg-green-200\/30{
	background-color: rgb(240 254 204 / 0.3);
}

.bg-green-200\/35{
	background-color: rgb(240 254 204 / 0.35);
}

.bg-green-200\/40{
	background-color: rgb(240 254 204 / 0.4);
}

.bg-green-200\/45{
	background-color: rgb(240 254 204 / 0.45);
}

.bg-green-200\/5{
	background-color: rgb(240 254 204 / 0.05);
}

.bg-green-200\/50{
	background-color: rgb(240 254 204 / 0.5);
}

.bg-green-200\/55{
	background-color: rgb(240 254 204 / 0.55);
}

.bg-green-200\/60{
	background-color: rgb(240 254 204 / 0.6);
}

.bg-green-200\/65{
	background-color: rgb(240 254 204 / 0.65);
}

.bg-green-200\/70{
	background-color: rgb(240 254 204 / 0.7);
}

.bg-green-200\/75{
	background-color: rgb(240 254 204 / 0.75);
}

.bg-green-200\/80{
	background-color: rgb(240 254 204 / 0.8);
}

.bg-green-200\/85{
	background-color: rgb(240 254 204 / 0.85);
}

.bg-green-200\/90{
	background-color: rgb(240 254 204 / 0.9);
}

.bg-green-200\/95{
	background-color: rgb(240 254 204 / 0.95);
}

.bg-green-300{
	--tw-bg-opacity: 1;
	background-color: rgb(232 254 178 / var(--tw-bg-opacity));
}

.bg-green-300\/0{
	background-color: rgb(232 254 178 / 0);
}

.bg-green-300\/10{
	background-color: rgb(232 254 178 / 0.1);
}

.bg-green-300\/100{
	background-color: rgb(232 254 178 / 1);
}

.bg-green-300\/15{
	background-color: rgb(232 254 178 / 0.15);
}

.bg-green-300\/20{
	background-color: rgb(232 254 178 / 0.2);
}

.bg-green-300\/25{
	background-color: rgb(232 254 178 / 0.25);
}

.bg-green-300\/30{
	background-color: rgb(232 254 178 / 0.3);
}

.bg-green-300\/35{
	background-color: rgb(232 254 178 / 0.35);
}

.bg-green-300\/40{
	background-color: rgb(232 254 178 / 0.4);
}

.bg-green-300\/45{
	background-color: rgb(232 254 178 / 0.45);
}

.bg-green-300\/5{
	background-color: rgb(232 254 178 / 0.05);
}

.bg-green-300\/50{
	background-color: rgb(232 254 178 / 0.5);
}

.bg-green-300\/55{
	background-color: rgb(232 254 178 / 0.55);
}

.bg-green-300\/60{
	background-color: rgb(232 254 178 / 0.6);
}

.bg-green-300\/65{
	background-color: rgb(232 254 178 / 0.65);
}

.bg-green-300\/70{
	background-color: rgb(232 254 178 / 0.7);
}

.bg-green-300\/75{
	background-color: rgb(232 254 178 / 0.75);
}

.bg-green-300\/80{
	background-color: rgb(232 254 178 / 0.8);
}

.bg-green-300\/85{
	background-color: rgb(232 254 178 / 0.85);
}

.bg-green-300\/90{
	background-color: rgb(232 254 178 / 0.9);
}

.bg-green-300\/95{
	background-color: rgb(232 254 178 / 0.95);
}

.bg-green-400{
	--tw-bg-opacity: 1;
	background-color: rgb(216 255 120 / var(--tw-bg-opacity));
}

.bg-green-400\/0{
	background-color: rgb(216 255 120 / 0);
}

.bg-green-400\/10{
	background-color: rgb(216 255 120 / 0.1);
}

.bg-green-400\/100{
	background-color: rgb(216 255 120 / 1);
}

.bg-green-400\/15{
	background-color: rgb(216 255 120 / 0.15);
}

.bg-green-400\/20{
	background-color: rgb(216 255 120 / 0.2);
}

.bg-green-400\/25{
	background-color: rgb(216 255 120 / 0.25);
}

.bg-green-400\/30{
	background-color: rgb(216 255 120 / 0.3);
}

.bg-green-400\/35{
	background-color: rgb(216 255 120 / 0.35);
}

.bg-green-400\/40{
	background-color: rgb(216 255 120 / 0.4);
}

.bg-green-400\/45{
	background-color: rgb(216 255 120 / 0.45);
}

.bg-green-400\/5{
	background-color: rgb(216 255 120 / 0.05);
}

.bg-green-400\/50{
	background-color: rgb(216 255 120 / 0.5);
}

.bg-green-400\/55{
	background-color: rgb(216 255 120 / 0.55);
}

.bg-green-400\/60{
	background-color: rgb(216 255 120 / 0.6);
}

.bg-green-400\/65{
	background-color: rgb(216 255 120 / 0.65);
}

.bg-green-400\/70{
	background-color: rgb(216 255 120 / 0.7);
}

.bg-green-400\/75{
	background-color: rgb(216 255 120 / 0.75);
}

.bg-green-400\/80{
	background-color: rgb(216 255 120 / 0.8);
}

.bg-green-400\/85{
	background-color: rgb(216 255 120 / 0.85);
}

.bg-green-400\/90{
	background-color: rgb(216 255 120 / 0.9);
}

.bg-green-400\/95{
	background-color: rgb(216 255 120 / 0.95);
}

.bg-green-50{
	--tw-bg-opacity: 1;
	background-color: rgb(251 255 242 / var(--tw-bg-opacity));
}

.bg-green-50\/0{
	background-color: rgb(251 255 242 / 0);
}

.bg-green-50\/10{
	background-color: rgb(251 255 242 / 0.1);
}

.bg-green-50\/100{
	background-color: rgb(251 255 242 / 1);
}

.bg-green-50\/15{
	background-color: rgb(251 255 242 / 0.15);
}

.bg-green-50\/20{
	background-color: rgb(251 255 242 / 0.2);
}

.bg-green-50\/25{
	background-color: rgb(251 255 242 / 0.25);
}

.bg-green-50\/30{
	background-color: rgb(251 255 242 / 0.3);
}

.bg-green-50\/35{
	background-color: rgb(251 255 242 / 0.35);
}

.bg-green-50\/40{
	background-color: rgb(251 255 242 / 0.4);
}

.bg-green-50\/45{
	background-color: rgb(251 255 242 / 0.45);
}

.bg-green-50\/5{
	background-color: rgb(251 255 242 / 0.05);
}

.bg-green-50\/50{
	background-color: rgb(251 255 242 / 0.5);
}

.bg-green-50\/55{
	background-color: rgb(251 255 242 / 0.55);
}

.bg-green-50\/60{
	background-color: rgb(251 255 242 / 0.6);
}

.bg-green-50\/65{
	background-color: rgb(251 255 242 / 0.65);
}

.bg-green-50\/70{
	background-color: rgb(251 255 242 / 0.7);
}

.bg-green-50\/75{
	background-color: rgb(251 255 242 / 0.75);
}

.bg-green-50\/80{
	background-color: rgb(251 255 242 / 0.8);
}

.bg-green-50\/85{
	background-color: rgb(251 255 242 / 0.85);
}

.bg-green-50\/90{
	background-color: rgb(251 255 242 / 0.9);
}

.bg-green-50\/95{
	background-color: rgb(251 255 242 / 0.95);
}

.bg-green-500{
	--tw-bg-opacity: 1;
	background-color: rgb(197 248 69 / var(--tw-bg-opacity));
}

.bg-green-500\/0{
	background-color: rgb(197 248 69 / 0);
}

.bg-green-500\/10{
	background-color: rgb(197 248 69 / 0.1);
}

.bg-green-500\/100{
	background-color: rgb(197 248 69 / 1);
}

.bg-green-500\/15{
	background-color: rgb(197 248 69 / 0.15);
}

.bg-green-500\/20{
	background-color: rgb(197 248 69 / 0.2);
}

.bg-green-500\/25{
	background-color: rgb(197 248 69 / 0.25);
}

.bg-green-500\/30{
	background-color: rgb(197 248 69 / 0.3);
}

.bg-green-500\/35{
	background-color: rgb(197 248 69 / 0.35);
}

.bg-green-500\/40{
	background-color: rgb(197 248 69 / 0.4);
}

.bg-green-500\/45{
	background-color: rgb(197 248 69 / 0.45);
}

.bg-green-500\/5{
	background-color: rgb(197 248 69 / 0.05);
}

.bg-green-500\/50{
	background-color: rgb(197 248 69 / 0.5);
}

.bg-green-500\/55{
	background-color: rgb(197 248 69 / 0.55);
}

.bg-green-500\/60{
	background-color: rgb(197 248 69 / 0.6);
}

.bg-green-500\/65{
	background-color: rgb(197 248 69 / 0.65);
}

.bg-green-500\/70{
	background-color: rgb(197 248 69 / 0.7);
}

.bg-green-500\/75{
	background-color: rgb(197 248 69 / 0.75);
}

.bg-green-500\/80{
	background-color: rgb(197 248 69 / 0.8);
}

.bg-green-500\/85{
	background-color: rgb(197 248 69 / 0.85);
}

.bg-green-500\/90{
	background-color: rgb(197 248 69 / 0.9);
}

.bg-green-500\/95{
	background-color: rgb(197 248 69 / 0.95);
}

.bg-green-600{
	--tw-bg-opacity: 1;
	background-color: rgb(181 232 35 / var(--tw-bg-opacity));
}

.bg-green-600\/0{
	background-color: rgb(181 232 35 / 0);
}

.bg-green-600\/10{
	background-color: rgb(181 232 35 / 0.1);
}

.bg-green-600\/100{
	background-color: rgb(181 232 35 / 1);
}

.bg-green-600\/15{
	background-color: rgb(181 232 35 / 0.15);
}

.bg-green-600\/20{
	background-color: rgb(181 232 35 / 0.2);
}

.bg-green-600\/25{
	background-color: rgb(181 232 35 / 0.25);
}

.bg-green-600\/30{
	background-color: rgb(181 232 35 / 0.3);
}

.bg-green-600\/35{
	background-color: rgb(181 232 35 / 0.35);
}

.bg-green-600\/40{
	background-color: rgb(181 232 35 / 0.4);
}

.bg-green-600\/45{
	background-color: rgb(181 232 35 / 0.45);
}

.bg-green-600\/5{
	background-color: rgb(181 232 35 / 0.05);
}

.bg-green-600\/50{
	background-color: rgb(181 232 35 / 0.5);
}

.bg-green-600\/55{
	background-color: rgb(181 232 35 / 0.55);
}

.bg-green-600\/60{
	background-color: rgb(181 232 35 / 0.6);
}

.bg-green-600\/65{
	background-color: rgb(181 232 35 / 0.65);
}

.bg-green-600\/70{
	background-color: rgb(181 232 35 / 0.7);
}

.bg-green-600\/75{
	background-color: rgb(181 232 35 / 0.75);
}

.bg-green-600\/80{
	background-color: rgb(181 232 35 / 0.8);
}

.bg-green-600\/85{
	background-color: rgb(181 232 35 / 0.85);
}

.bg-green-600\/90{
	background-color: rgb(181 232 35 / 0.9);
}

.bg-green-600\/95{
	background-color: rgb(181 232 35 / 0.95);
}

.bg-green-700{
	--tw-bg-opacity: 1;
	background-color: rgb(161 214 11 / var(--tw-bg-opacity));
}

.bg-green-700\/0{
	background-color: rgb(161 214 11 / 0);
}

.bg-green-700\/10{
	background-color: rgb(161 214 11 / 0.1);
}

.bg-green-700\/100{
	background-color: rgb(161 214 11 / 1);
}

.bg-green-700\/15{
	background-color: rgb(161 214 11 / 0.15);
}

.bg-green-700\/20{
	background-color: rgb(161 214 11 / 0.2);
}

.bg-green-700\/25{
	background-color: rgb(161 214 11 / 0.25);
}

.bg-green-700\/30{
	background-color: rgb(161 214 11 / 0.3);
}

.bg-green-700\/35{
	background-color: rgb(161 214 11 / 0.35);
}

.bg-green-700\/40{
	background-color: rgb(161 214 11 / 0.4);
}

.bg-green-700\/45{
	background-color: rgb(161 214 11 / 0.45);
}

.bg-green-700\/5{
	background-color: rgb(161 214 11 / 0.05);
}

.bg-green-700\/50{
	background-color: rgb(161 214 11 / 0.5);
}

.bg-green-700\/55{
	background-color: rgb(161 214 11 / 0.55);
}

.bg-green-700\/60{
	background-color: rgb(161 214 11 / 0.6);
}

.bg-green-700\/65{
	background-color: rgb(161 214 11 / 0.65);
}

.bg-green-700\/70{
	background-color: rgb(161 214 11 / 0.7);
}

.bg-green-700\/75{
	background-color: rgb(161 214 11 / 0.75);
}

.bg-green-700\/80{
	background-color: rgb(161 214 11 / 0.8);
}

.bg-green-700\/85{
	background-color: rgb(161 214 11 / 0.85);
}

.bg-green-700\/90{
	background-color: rgb(161 214 11 / 0.9);
}

.bg-green-700\/95{
	background-color: rgb(161 214 11 / 0.95);
}

.bg-green-800{
	--tw-bg-opacity: 1;
	background-color: rgb(133 195 0 / var(--tw-bg-opacity));
}

.bg-green-800\/0{
	background-color: rgb(133 195 0 / 0);
}

.bg-green-800\/10{
	background-color: rgb(133 195 0 / 0.1);
}

.bg-green-800\/100{
	background-color: rgb(133 195 0 / 1);
}

.bg-green-800\/15{
	background-color: rgb(133 195 0 / 0.15);
}

.bg-green-800\/20{
	background-color: rgb(133 195 0 / 0.2);
}

.bg-green-800\/25{
	background-color: rgb(133 195 0 / 0.25);
}

.bg-green-800\/30{
	background-color: rgb(133 195 0 / 0.3);
}

.bg-green-800\/35{
	background-color: rgb(133 195 0 / 0.35);
}

.bg-green-800\/40{
	background-color: rgb(133 195 0 / 0.4);
}

.bg-green-800\/45{
	background-color: rgb(133 195 0 / 0.45);
}

.bg-green-800\/5{
	background-color: rgb(133 195 0 / 0.05);
}

.bg-green-800\/50{
	background-color: rgb(133 195 0 / 0.5);
}

.bg-green-800\/55{
	background-color: rgb(133 195 0 / 0.55);
}

.bg-green-800\/60{
	background-color: rgb(133 195 0 / 0.6);
}

.bg-green-800\/65{
	background-color: rgb(133 195 0 / 0.65);
}

.bg-green-800\/70{
	background-color: rgb(133 195 0 / 0.7);
}

.bg-green-800\/75{
	background-color: rgb(133 195 0 / 0.75);
}

.bg-green-800\/80{
	background-color: rgb(133 195 0 / 0.8);
}

.bg-green-800\/85{
	background-color: rgb(133 195 0 / 0.85);
}

.bg-green-800\/90{
	background-color: rgb(133 195 0 / 0.9);
}

.bg-green-800\/95{
	background-color: rgb(133 195 0 / 0.95);
}

.bg-green-900{
	--tw-bg-opacity: 1;
	background-color: rgb(44 136 0 / var(--tw-bg-opacity));
}

.bg-green-900\/0{
	background-color: rgb(44 136 0 / 0);
}

.bg-green-900\/10{
	background-color: rgb(44 136 0 / 0.1);
}

.bg-green-900\/100{
	background-color: rgb(44 136 0 / 1);
}

.bg-green-900\/15{
	background-color: rgb(44 136 0 / 0.15);
}

.bg-green-900\/20{
	background-color: rgb(44 136 0 / 0.2);
}

.bg-green-900\/25{
	background-color: rgb(44 136 0 / 0.25);
}

.bg-green-900\/30{
	background-color: rgb(44 136 0 / 0.3);
}

.bg-green-900\/35{
	background-color: rgb(44 136 0 / 0.35);
}

.bg-green-900\/40{
	background-color: rgb(44 136 0 / 0.4);
}

.bg-green-900\/45{
	background-color: rgb(44 136 0 / 0.45);
}

.bg-green-900\/5{
	background-color: rgb(44 136 0 / 0.05);
}

.bg-green-900\/50{
	background-color: rgb(44 136 0 / 0.5);
}

.bg-green-900\/55{
	background-color: rgb(44 136 0 / 0.55);
}

.bg-green-900\/60{
	background-color: rgb(44 136 0 / 0.6);
}

.bg-green-900\/65{
	background-color: rgb(44 136 0 / 0.65);
}

.bg-green-900\/70{
	background-color: rgb(44 136 0 / 0.7);
}

.bg-green-900\/75{
	background-color: rgb(44 136 0 / 0.75);
}

.bg-green-900\/80{
	background-color: rgb(44 136 0 / 0.8);
}

.bg-green-900\/85{
	background-color: rgb(44 136 0 / 0.85);
}

.bg-green-900\/90{
	background-color: rgb(44 136 0 / 0.9);
}

.bg-green-900\/95{
	background-color: rgb(44 136 0 / 0.95);
}

.bg-primary-100{
	--tw-bg-opacity: 1;
	background-color: rgb(132 199 229 / var(--tw-bg-opacity));
}

.bg-primary-100\/0{
	background-color: rgb(132 199 229 / 0);
}

.bg-primary-100\/10{
	background-color: rgb(132 199 229 / 0.1);
}

.bg-primary-100\/100{
	background-color: rgb(132 199 229 / 1);
}

.bg-primary-100\/15{
	background-color: rgb(132 199 229 / 0.15);
}

.bg-primary-100\/20{
	background-color: rgb(132 199 229 / 0.2);
}

.bg-primary-100\/25{
	background-color: rgb(132 199 229 / 0.25);
}

.bg-primary-100\/30{
	background-color: rgb(132 199 229 / 0.3);
}

.bg-primary-100\/35{
	background-color: rgb(132 199 229 / 0.35);
}

.bg-primary-100\/40{
	background-color: rgb(132 199 229 / 0.4);
}

.bg-primary-100\/45{
	background-color: rgb(132 199 229 / 0.45);
}

.bg-primary-100\/5{
	background-color: rgb(132 199 229 / 0.05);
}

.bg-primary-100\/50{
	background-color: rgb(132 199 229 / 0.5);
}

.bg-primary-100\/55{
	background-color: rgb(132 199 229 / 0.55);
}

.bg-primary-100\/60{
	background-color: rgb(132 199 229 / 0.6);
}

.bg-primary-100\/65{
	background-color: rgb(132 199 229 / 0.65);
}

.bg-primary-100\/70{
	background-color: rgb(132 199 229 / 0.7);
}

.bg-primary-100\/75{
	background-color: rgb(132 199 229 / 0.75);
}

.bg-primary-100\/80{
	background-color: rgb(132 199 229 / 0.8);
}

.bg-primary-100\/85{
	background-color: rgb(132 199 229 / 0.85);
}

.bg-primary-100\/90{
	background-color: rgb(132 199 229 / 0.9);
}

.bg-primary-100\/95{
	background-color: rgb(132 199 229 / 0.95);
}

.bg-primary-200{
	--tw-bg-opacity: 1;
	background-color: rgb(99 171 203 / var(--tw-bg-opacity));
}

.bg-primary-200\/0{
	background-color: rgb(99 171 203 / 0);
}

.bg-primary-200\/10{
	background-color: rgb(99 171 203 / 0.1);
}

.bg-primary-200\/100{
	background-color: rgb(99 171 203 / 1);
}

.bg-primary-200\/15{
	background-color: rgb(99 171 203 / 0.15);
}

.bg-primary-200\/20{
	background-color: rgb(99 171 203 / 0.2);
}

.bg-primary-200\/25{
	background-color: rgb(99 171 203 / 0.25);
}

.bg-primary-200\/30{
	background-color: rgb(99 171 203 / 0.3);
}

.bg-primary-200\/35{
	background-color: rgb(99 171 203 / 0.35);
}

.bg-primary-200\/40{
	background-color: rgb(99 171 203 / 0.4);
}

.bg-primary-200\/45{
	background-color: rgb(99 171 203 / 0.45);
}

.bg-primary-200\/5{
	background-color: rgb(99 171 203 / 0.05);
}

.bg-primary-200\/50{
	background-color: rgb(99 171 203 / 0.5);
}

.bg-primary-200\/55{
	background-color: rgb(99 171 203 / 0.55);
}

.bg-primary-200\/60{
	background-color: rgb(99 171 203 / 0.6);
}

.bg-primary-200\/65{
	background-color: rgb(99 171 203 / 0.65);
}

.bg-primary-200\/70{
	background-color: rgb(99 171 203 / 0.7);
}

.bg-primary-200\/75{
	background-color: rgb(99 171 203 / 0.75);
}

.bg-primary-200\/80{
	background-color: rgb(99 171 203 / 0.8);
}

.bg-primary-200\/85{
	background-color: rgb(99 171 203 / 0.85);
}

.bg-primary-200\/90{
	background-color: rgb(99 171 203 / 0.9);
}

.bg-primary-200\/95{
	background-color: rgb(99 171 203 / 0.95);
}

.bg-primary-300{
	--tw-bg-opacity: 1;
	background-color: rgb(66 142 176 / var(--tw-bg-opacity));
}

.bg-primary-300\/0{
	background-color: rgb(66 142 176 / 0);
}

.bg-primary-300\/10{
	background-color: rgb(66 142 176 / 0.1);
}

.bg-primary-300\/100{
	background-color: rgb(66 142 176 / 1);
}

.bg-primary-300\/15{
	background-color: rgb(66 142 176 / 0.15);
}

.bg-primary-300\/20{
	background-color: rgb(66 142 176 / 0.2);
}

.bg-primary-300\/25{
	background-color: rgb(66 142 176 / 0.25);
}

.bg-primary-300\/30{
	background-color: rgb(66 142 176 / 0.3);
}

.bg-primary-300\/35{
	background-color: rgb(66 142 176 / 0.35);
}

.bg-primary-300\/40{
	background-color: rgb(66 142 176 / 0.4);
}

.bg-primary-300\/45{
	background-color: rgb(66 142 176 / 0.45);
}

.bg-primary-300\/5{
	background-color: rgb(66 142 176 / 0.05);
}

.bg-primary-300\/50{
	background-color: rgb(66 142 176 / 0.5);
}

.bg-primary-300\/55{
	background-color: rgb(66 142 176 / 0.55);
}

.bg-primary-300\/60{
	background-color: rgb(66 142 176 / 0.6);
}

.bg-primary-300\/65{
	background-color: rgb(66 142 176 / 0.65);
}

.bg-primary-300\/70{
	background-color: rgb(66 142 176 / 0.7);
}

.bg-primary-300\/75{
	background-color: rgb(66 142 176 / 0.75);
}

.bg-primary-300\/80{
	background-color: rgb(66 142 176 / 0.8);
}

.bg-primary-300\/85{
	background-color: rgb(66 142 176 / 0.85);
}

.bg-primary-300\/90{
	background-color: rgb(66 142 176 / 0.9);
}

.bg-primary-300\/95{
	background-color: rgb(66 142 176 / 0.95);
}

.bg-primary-400{
	--tw-bg-opacity: 1;
	background-color: rgb(33 114 150 / var(--tw-bg-opacity));
}

.bg-primary-400\/0{
	background-color: rgb(33 114 150 / 0);
}

.bg-primary-400\/10{
	background-color: rgb(33 114 150 / 0.1);
}

.bg-primary-400\/100{
	background-color: rgb(33 114 150 / 1);
}

.bg-primary-400\/15{
	background-color: rgb(33 114 150 / 0.15);
}

.bg-primary-400\/20{
	background-color: rgb(33 114 150 / 0.2);
}

.bg-primary-400\/25{
	background-color: rgb(33 114 150 / 0.25);
}

.bg-primary-400\/30{
	background-color: rgb(33 114 150 / 0.3);
}

.bg-primary-400\/35{
	background-color: rgb(33 114 150 / 0.35);
}

.bg-primary-400\/40{
	background-color: rgb(33 114 150 / 0.4);
}

.bg-primary-400\/45{
	background-color: rgb(33 114 150 / 0.45);
}

.bg-primary-400\/5{
	background-color: rgb(33 114 150 / 0.05);
}

.bg-primary-400\/50{
	background-color: rgb(33 114 150 / 0.5);
}

.bg-primary-400\/55{
	background-color: rgb(33 114 150 / 0.55);
}

.bg-primary-400\/60{
	background-color: rgb(33 114 150 / 0.6);
}

.bg-primary-400\/65{
	background-color: rgb(33 114 150 / 0.65);
}

.bg-primary-400\/70{
	background-color: rgb(33 114 150 / 0.7);
}

.bg-primary-400\/75{
	background-color: rgb(33 114 150 / 0.75);
}

.bg-primary-400\/80{
	background-color: rgb(33 114 150 / 0.8);
}

.bg-primary-400\/85{
	background-color: rgb(33 114 150 / 0.85);
}

.bg-primary-400\/90{
	background-color: rgb(33 114 150 / 0.9);
}

.bg-primary-400\/95{
	background-color: rgb(33 114 150 / 0.95);
}

.bg-primary-50{
	--tw-bg-opacity: 1;
	background-color: rgb(148 213 242 / var(--tw-bg-opacity));
}

.bg-primary-50\/0{
	background-color: rgb(148 213 242 / 0);
}

.bg-primary-50\/10{
	background-color: rgb(148 213 242 / 0.1);
}

.bg-primary-50\/100{
	background-color: rgb(148 213 242 / 1);
}

.bg-primary-50\/15{
	background-color: rgb(148 213 242 / 0.15);
}

.bg-primary-50\/20{
	background-color: rgb(148 213 242 / 0.2);
}

.bg-primary-50\/25{
	background-color: rgb(148 213 242 / 0.25);
}

.bg-primary-50\/30{
	background-color: rgb(148 213 242 / 0.3);
}

.bg-primary-50\/35{
	background-color: rgb(148 213 242 / 0.35);
}

.bg-primary-50\/40{
	background-color: rgb(148 213 242 / 0.4);
}

.bg-primary-50\/45{
	background-color: rgb(148 213 242 / 0.45);
}

.bg-primary-50\/5{
	background-color: rgb(148 213 242 / 0.05);
}

.bg-primary-50\/50{
	background-color: rgb(148 213 242 / 0.5);
}

.bg-primary-50\/55{
	background-color: rgb(148 213 242 / 0.55);
}

.bg-primary-50\/60{
	background-color: rgb(148 213 242 / 0.6);
}

.bg-primary-50\/65{
	background-color: rgb(148 213 242 / 0.65);
}

.bg-primary-50\/70{
	background-color: rgb(148 213 242 / 0.7);
}

.bg-primary-50\/75{
	background-color: rgb(148 213 242 / 0.75);
}

.bg-primary-50\/80{
	background-color: rgb(148 213 242 / 0.8);
}

.bg-primary-50\/85{
	background-color: rgb(148 213 242 / 0.85);
}

.bg-primary-50\/90{
	background-color: rgb(148 213 242 / 0.9);
}

.bg-primary-50\/95{
	background-color: rgb(148 213 242 / 0.95);
}

.bg-primary-500{
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
}

.bg-primary-500\/0{
	background-color: rgb(0 86 124 / 0);
}

.bg-primary-500\/10{
	background-color: rgb(0 86 124 / 0.1);
}

.bg-primary-500\/100{
	background-color: rgb(0 86 124 / 1);
}

.bg-primary-500\/15{
	background-color: rgb(0 86 124 / 0.15);
}

.bg-primary-500\/20{
	background-color: rgb(0 86 124 / 0.2);
}

.bg-primary-500\/25{
	background-color: rgb(0 86 124 / 0.25);
}

.bg-primary-500\/30{
	background-color: rgb(0 86 124 / 0.3);
}

.bg-primary-500\/35{
	background-color: rgb(0 86 124 / 0.35);
}

.bg-primary-500\/40{
	background-color: rgb(0 86 124 / 0.4);
}

.bg-primary-500\/45{
	background-color: rgb(0 86 124 / 0.45);
}

.bg-primary-500\/5{
	background-color: rgb(0 86 124 / 0.05);
}

.bg-primary-500\/50{
	background-color: rgb(0 86 124 / 0.5);
}

.bg-primary-500\/55{
	background-color: rgb(0 86 124 / 0.55);
}

.bg-primary-500\/60{
	background-color: rgb(0 86 124 / 0.6);
}

.bg-primary-500\/65{
	background-color: rgb(0 86 124 / 0.65);
}

.bg-primary-500\/70{
	background-color: rgb(0 86 124 / 0.7);
}

.bg-primary-500\/75{
	background-color: rgb(0 86 124 / 0.75);
}

.bg-primary-500\/80{
	background-color: rgb(0 86 124 / 0.8);
}

.bg-primary-500\/85{
	background-color: rgb(0 86 124 / 0.85);
}

.bg-primary-500\/90{
	background-color: rgb(0 86 124 / 0.9);
}

.bg-primary-500\/95{
	background-color: rgb(0 86 124 / 0.95);
}

.bg-primary-600{
	--tw-bg-opacity: 1;
	background-color: rgb(0 69 99 / var(--tw-bg-opacity));
}

.bg-primary-600\/0{
	background-color: rgb(0 69 99 / 0);
}

.bg-primary-600\/10{
	background-color: rgb(0 69 99 / 0.1);
}

.bg-primary-600\/100{
	background-color: rgb(0 69 99 / 1);
}

.bg-primary-600\/15{
	background-color: rgb(0 69 99 / 0.15);
}

.bg-primary-600\/20{
	background-color: rgb(0 69 99 / 0.2);
}

.bg-primary-600\/25{
	background-color: rgb(0 69 99 / 0.25);
}

.bg-primary-600\/30{
	background-color: rgb(0 69 99 / 0.3);
}

.bg-primary-600\/35{
	background-color: rgb(0 69 99 / 0.35);
}

.bg-primary-600\/40{
	background-color: rgb(0 69 99 / 0.4);
}

.bg-primary-600\/45{
	background-color: rgb(0 69 99 / 0.45);
}

.bg-primary-600\/5{
	background-color: rgb(0 69 99 / 0.05);
}

.bg-primary-600\/50{
	background-color: rgb(0 69 99 / 0.5);
}

.bg-primary-600\/55{
	background-color: rgb(0 69 99 / 0.55);
}

.bg-primary-600\/60{
	background-color: rgb(0 69 99 / 0.6);
}

.bg-primary-600\/65{
	background-color: rgb(0 69 99 / 0.65);
}

.bg-primary-600\/70{
	background-color: rgb(0 69 99 / 0.7);
}

.bg-primary-600\/75{
	background-color: rgb(0 69 99 / 0.75);
}

.bg-primary-600\/80{
	background-color: rgb(0 69 99 / 0.8);
}

.bg-primary-600\/85{
	background-color: rgb(0 69 99 / 0.85);
}

.bg-primary-600\/90{
	background-color: rgb(0 69 99 / 0.9);
}

.bg-primary-600\/95{
	background-color: rgb(0 69 99 / 0.95);
}

.bg-primary-700{
	--tw-bg-opacity: 1;
	background-color: rgb(0 52 74 / var(--tw-bg-opacity));
}

.bg-primary-700\/0{
	background-color: rgb(0 52 74 / 0);
}

.bg-primary-700\/10{
	background-color: rgb(0 52 74 / 0.1);
}

.bg-primary-700\/100{
	background-color: rgb(0 52 74 / 1);
}

.bg-primary-700\/15{
	background-color: rgb(0 52 74 / 0.15);
}

.bg-primary-700\/20{
	background-color: rgb(0 52 74 / 0.2);
}

.bg-primary-700\/25{
	background-color: rgb(0 52 74 / 0.25);
}

.bg-primary-700\/30{
	background-color: rgb(0 52 74 / 0.3);
}

.bg-primary-700\/35{
	background-color: rgb(0 52 74 / 0.35);
}

.bg-primary-700\/40{
	background-color: rgb(0 52 74 / 0.4);
}

.bg-primary-700\/45{
	background-color: rgb(0 52 74 / 0.45);
}

.bg-primary-700\/5{
	background-color: rgb(0 52 74 / 0.05);
}

.bg-primary-700\/50{
	background-color: rgb(0 52 74 / 0.5);
}

.bg-primary-700\/55{
	background-color: rgb(0 52 74 / 0.55);
}

.bg-primary-700\/60{
	background-color: rgb(0 52 74 / 0.6);
}

.bg-primary-700\/65{
	background-color: rgb(0 52 74 / 0.65);
}

.bg-primary-700\/70{
	background-color: rgb(0 52 74 / 0.7);
}

.bg-primary-700\/75{
	background-color: rgb(0 52 74 / 0.75);
}

.bg-primary-700\/80{
	background-color: rgb(0 52 74 / 0.8);
}

.bg-primary-700\/85{
	background-color: rgb(0 52 74 / 0.85);
}

.bg-primary-700\/90{
	background-color: rgb(0 52 74 / 0.9);
}

.bg-primary-700\/95{
	background-color: rgb(0 52 74 / 0.95);
}

.bg-primary-800{
	--tw-bg-opacity: 1;
	background-color: rgb(0 34 50 / var(--tw-bg-opacity));
}

.bg-primary-800\/0{
	background-color: rgb(0 34 50 / 0);
}

.bg-primary-800\/10{
	background-color: rgb(0 34 50 / 0.1);
}

.bg-primary-800\/100{
	background-color: rgb(0 34 50 / 1);
}

.bg-primary-800\/15{
	background-color: rgb(0 34 50 / 0.15);
}

.bg-primary-800\/20{
	background-color: rgb(0 34 50 / 0.2);
}

.bg-primary-800\/25{
	background-color: rgb(0 34 50 / 0.25);
}

.bg-primary-800\/30{
	background-color: rgb(0 34 50 / 0.3);
}

.bg-primary-800\/35{
	background-color: rgb(0 34 50 / 0.35);
}

.bg-primary-800\/40{
	background-color: rgb(0 34 50 / 0.4);
}

.bg-primary-800\/45{
	background-color: rgb(0 34 50 / 0.45);
}

.bg-primary-800\/5{
	background-color: rgb(0 34 50 / 0.05);
}

.bg-primary-800\/50{
	background-color: rgb(0 34 50 / 0.5);
}

.bg-primary-800\/55{
	background-color: rgb(0 34 50 / 0.55);
}

.bg-primary-800\/60{
	background-color: rgb(0 34 50 / 0.6);
}

.bg-primary-800\/65{
	background-color: rgb(0 34 50 / 0.65);
}

.bg-primary-800\/70{
	background-color: rgb(0 34 50 / 0.7);
}

.bg-primary-800\/75{
	background-color: rgb(0 34 50 / 0.75);
}

.bg-primary-800\/80{
	background-color: rgb(0 34 50 / 0.8);
}

.bg-primary-800\/85{
	background-color: rgb(0 34 50 / 0.85);
}

.bg-primary-800\/90{
	background-color: rgb(0 34 50 / 0.9);
}

.bg-primary-800\/95{
	background-color: rgb(0 34 50 / 0.95);
}

.bg-primary-900{
	--tw-bg-opacity: 1;
	background-color: rgb(0 17 25 / var(--tw-bg-opacity));
}

.bg-primary-900\/0{
	background-color: rgb(0 17 25 / 0);
}

.bg-primary-900\/10{
	background-color: rgb(0 17 25 / 0.1);
}

.bg-primary-900\/100{
	background-color: rgb(0 17 25 / 1);
}

.bg-primary-900\/15{
	background-color: rgb(0 17 25 / 0.15);
}

.bg-primary-900\/20{
	background-color: rgb(0 17 25 / 0.2);
}

.bg-primary-900\/25{
	background-color: rgb(0 17 25 / 0.25);
}

.bg-primary-900\/30{
	background-color: rgb(0 17 25 / 0.3);
}

.bg-primary-900\/35{
	background-color: rgb(0 17 25 / 0.35);
}

.bg-primary-900\/40{
	background-color: rgb(0 17 25 / 0.4);
}

.bg-primary-900\/45{
	background-color: rgb(0 17 25 / 0.45);
}

.bg-primary-900\/5{
	background-color: rgb(0 17 25 / 0.05);
}

.bg-primary-900\/50{
	background-color: rgb(0 17 25 / 0.5);
}

.bg-primary-900\/55{
	background-color: rgb(0 17 25 / 0.55);
}

.bg-primary-900\/60{
	background-color: rgb(0 17 25 / 0.6);
}

.bg-primary-900\/65{
	background-color: rgb(0 17 25 / 0.65);
}

.bg-primary-900\/70{
	background-color: rgb(0 17 25 / 0.7);
}

.bg-primary-900\/75{
	background-color: rgb(0 17 25 / 0.75);
}

.bg-primary-900\/80{
	background-color: rgb(0 17 25 / 0.8);
}

.bg-primary-900\/85{
	background-color: rgb(0 17 25 / 0.85);
}

.bg-primary-900\/90{
	background-color: rgb(0 17 25 / 0.9);
}

.bg-primary-900\/95{
	background-color: rgb(0 17 25 / 0.95);
}

.bg-purple-100{
	--tw-bg-opacity: 1;
	background-color: rgb(238 218 255 / var(--tw-bg-opacity));
}

.bg-purple-100\/0{
	background-color: rgb(238 218 255 / 0);
}

.bg-purple-100\/10{
	background-color: rgb(238 218 255 / 0.1);
}

.bg-purple-100\/100{
	background-color: rgb(238 218 255 / 1);
}

.bg-purple-100\/15{
	background-color: rgb(238 218 255 / 0.15);
}

.bg-purple-100\/20{
	background-color: rgb(238 218 255 / 0.2);
}

.bg-purple-100\/25{
	background-color: rgb(238 218 255 / 0.25);
}

.bg-purple-100\/30{
	background-color: rgb(238 218 255 / 0.3);
}

.bg-purple-100\/35{
	background-color: rgb(238 218 255 / 0.35);
}

.bg-purple-100\/40{
	background-color: rgb(238 218 255 / 0.4);
}

.bg-purple-100\/45{
	background-color: rgb(238 218 255 / 0.45);
}

.bg-purple-100\/5{
	background-color: rgb(238 218 255 / 0.05);
}

.bg-purple-100\/50{
	background-color: rgb(238 218 255 / 0.5);
}

.bg-purple-100\/55{
	background-color: rgb(238 218 255 / 0.55);
}

.bg-purple-100\/60{
	background-color: rgb(238 218 255 / 0.6);
}

.bg-purple-100\/65{
	background-color: rgb(238 218 255 / 0.65);
}

.bg-purple-100\/70{
	background-color: rgb(238 218 255 / 0.7);
}

.bg-purple-100\/75{
	background-color: rgb(238 218 255 / 0.75);
}

.bg-purple-100\/80{
	background-color: rgb(238 218 255 / 0.8);
}

.bg-purple-100\/85{
	background-color: rgb(238 218 255 / 0.85);
}

.bg-purple-100\/90{
	background-color: rgb(238 218 255 / 0.9);
}

.bg-purple-100\/95{
	background-color: rgb(238 218 255 / 0.95);
}

.bg-purple-200{
	--tw-bg-opacity: 1;
	background-color: rgb(222 181 255 / var(--tw-bg-opacity));
}

.bg-purple-200\/0{
	background-color: rgb(222 181 255 / 0);
}

.bg-purple-200\/10{
	background-color: rgb(222 181 255 / 0.1);
}

.bg-purple-200\/100{
	background-color: rgb(222 181 255 / 1);
}

.bg-purple-200\/15{
	background-color: rgb(222 181 255 / 0.15);
}

.bg-purple-200\/20{
	background-color: rgb(222 181 255 / 0.2);
}

.bg-purple-200\/25{
	background-color: rgb(222 181 255 / 0.25);
}

.bg-purple-200\/30{
	background-color: rgb(222 181 255 / 0.3);
}

.bg-purple-200\/35{
	background-color: rgb(222 181 255 / 0.35);
}

.bg-purple-200\/40{
	background-color: rgb(222 181 255 / 0.4);
}

.bg-purple-200\/45{
	background-color: rgb(222 181 255 / 0.45);
}

.bg-purple-200\/5{
	background-color: rgb(222 181 255 / 0.05);
}

.bg-purple-200\/50{
	background-color: rgb(222 181 255 / 0.5);
}

.bg-purple-200\/55{
	background-color: rgb(222 181 255 / 0.55);
}

.bg-purple-200\/60{
	background-color: rgb(222 181 255 / 0.6);
}

.bg-purple-200\/65{
	background-color: rgb(222 181 255 / 0.65);
}

.bg-purple-200\/70{
	background-color: rgb(222 181 255 / 0.7);
}

.bg-purple-200\/75{
	background-color: rgb(222 181 255 / 0.75);
}

.bg-purple-200\/80{
	background-color: rgb(222 181 255 / 0.8);
}

.bg-purple-200\/85{
	background-color: rgb(222 181 255 / 0.85);
}

.bg-purple-200\/90{
	background-color: rgb(222 181 255 / 0.9);
}

.bg-purple-200\/95{
	background-color: rgb(222 181 255 / 0.95);
}

.bg-purple-300{
	--tw-bg-opacity: 1;
	background-color: rgb(205 145 255 / var(--tw-bg-opacity));
}

.bg-purple-300\/0{
	background-color: rgb(205 145 255 / 0);
}

.bg-purple-300\/10{
	background-color: rgb(205 145 255 / 0.1);
}

.bg-purple-300\/100{
	background-color: rgb(205 145 255 / 1);
}

.bg-purple-300\/15{
	background-color: rgb(205 145 255 / 0.15);
}

.bg-purple-300\/20{
	background-color: rgb(205 145 255 / 0.2);
}

.bg-purple-300\/25{
	background-color: rgb(205 145 255 / 0.25);
}

.bg-purple-300\/30{
	background-color: rgb(205 145 255 / 0.3);
}

.bg-purple-300\/35{
	background-color: rgb(205 145 255 / 0.35);
}

.bg-purple-300\/40{
	background-color: rgb(205 145 255 / 0.4);
}

.bg-purple-300\/45{
	background-color: rgb(205 145 255 / 0.45);
}

.bg-purple-300\/5{
	background-color: rgb(205 145 255 / 0.05);
}

.bg-purple-300\/50{
	background-color: rgb(205 145 255 / 0.5);
}

.bg-purple-300\/55{
	background-color: rgb(205 145 255 / 0.55);
}

.bg-purple-300\/60{
	background-color: rgb(205 145 255 / 0.6);
}

.bg-purple-300\/65{
	background-color: rgb(205 145 255 / 0.65);
}

.bg-purple-300\/70{
	background-color: rgb(205 145 255 / 0.7);
}

.bg-purple-300\/75{
	background-color: rgb(205 145 255 / 0.75);
}

.bg-purple-300\/80{
	background-color: rgb(205 145 255 / 0.8);
}

.bg-purple-300\/85{
	background-color: rgb(205 145 255 / 0.85);
}

.bg-purple-300\/90{
	background-color: rgb(205 145 255 / 0.9);
}

.bg-purple-300\/95{
	background-color: rgb(205 145 255 / 0.95);
}

.bg-purple-400{
	--tw-bg-opacity: 1;
	background-color: rgb(189 108 255 / var(--tw-bg-opacity));
}

.bg-purple-400\/0{
	background-color: rgb(189 108 255 / 0);
}

.bg-purple-400\/10{
	background-color: rgb(189 108 255 / 0.1);
}

.bg-purple-400\/100{
	background-color: rgb(189 108 255 / 1);
}

.bg-purple-400\/15{
	background-color: rgb(189 108 255 / 0.15);
}

.bg-purple-400\/20{
	background-color: rgb(189 108 255 / 0.2);
}

.bg-purple-400\/25{
	background-color: rgb(189 108 255 / 0.25);
}

.bg-purple-400\/30{
	background-color: rgb(189 108 255 / 0.3);
}

.bg-purple-400\/35{
	background-color: rgb(189 108 255 / 0.35);
}

.bg-purple-400\/40{
	background-color: rgb(189 108 255 / 0.4);
}

.bg-purple-400\/45{
	background-color: rgb(189 108 255 / 0.45);
}

.bg-purple-400\/5{
	background-color: rgb(189 108 255 / 0.05);
}

.bg-purple-400\/50{
	background-color: rgb(189 108 255 / 0.5);
}

.bg-purple-400\/55{
	background-color: rgb(189 108 255 / 0.55);
}

.bg-purple-400\/60{
	background-color: rgb(189 108 255 / 0.6);
}

.bg-purple-400\/65{
	background-color: rgb(189 108 255 / 0.65);
}

.bg-purple-400\/70{
	background-color: rgb(189 108 255 / 0.7);
}

.bg-purple-400\/75{
	background-color: rgb(189 108 255 / 0.75);
}

.bg-purple-400\/80{
	background-color: rgb(189 108 255 / 0.8);
}

.bg-purple-400\/85{
	background-color: rgb(189 108 255 / 0.85);
}

.bg-purple-400\/90{
	background-color: rgb(189 108 255 / 0.9);
}

.bg-purple-400\/95{
	background-color: rgb(189 108 255 / 0.95);
}

.bg-purple-50{
	--tw-bg-opacity: 1;
	background-color: rgb(247 237 255 / var(--tw-bg-opacity));
}

.bg-purple-50\/0{
	background-color: rgb(247 237 255 / 0);
}

.bg-purple-50\/10{
	background-color: rgb(247 237 255 / 0.1);
}

.bg-purple-50\/100{
	background-color: rgb(247 237 255 / 1);
}

.bg-purple-50\/15{
	background-color: rgb(247 237 255 / 0.15);
}

.bg-purple-50\/20{
	background-color: rgb(247 237 255 / 0.2);
}

.bg-purple-50\/25{
	background-color: rgb(247 237 255 / 0.25);
}

.bg-purple-50\/30{
	background-color: rgb(247 237 255 / 0.3);
}

.bg-purple-50\/35{
	background-color: rgb(247 237 255 / 0.35);
}

.bg-purple-50\/40{
	background-color: rgb(247 237 255 / 0.4);
}

.bg-purple-50\/45{
	background-color: rgb(247 237 255 / 0.45);
}

.bg-purple-50\/5{
	background-color: rgb(247 237 255 / 0.05);
}

.bg-purple-50\/50{
	background-color: rgb(247 237 255 / 0.5);
}

.bg-purple-50\/55{
	background-color: rgb(247 237 255 / 0.55);
}

.bg-purple-50\/60{
	background-color: rgb(247 237 255 / 0.6);
}

.bg-purple-50\/65{
	background-color: rgb(247 237 255 / 0.65);
}

.bg-purple-50\/70{
	background-color: rgb(247 237 255 / 0.7);
}

.bg-purple-50\/75{
	background-color: rgb(247 237 255 / 0.75);
}

.bg-purple-50\/80{
	background-color: rgb(247 237 255 / 0.8);
}

.bg-purple-50\/85{
	background-color: rgb(247 237 255 / 0.85);
}

.bg-purple-50\/90{
	background-color: rgb(247 237 255 / 0.9);
}

.bg-purple-50\/95{
	background-color: rgb(247 237 255 / 0.95);
}

.bg-purple-500{
	--tw-bg-opacity: 1;
	background-color: rgb(166 58 254 / var(--tw-bg-opacity));
}

.bg-purple-500\/0{
	background-color: rgb(166 58 254 / 0);
}

.bg-purple-500\/10{
	background-color: rgb(166 58 254 / 0.1);
}

.bg-purple-500\/100{
	background-color: rgb(166 58 254 / 1);
}

.bg-purple-500\/15{
	background-color: rgb(166 58 254 / 0.15);
}

.bg-purple-500\/20{
	background-color: rgb(166 58 254 / 0.2);
}

.bg-purple-500\/25{
	background-color: rgb(166 58 254 / 0.25);
}

.bg-purple-500\/30{
	background-color: rgb(166 58 254 / 0.3);
}

.bg-purple-500\/35{
	background-color: rgb(166 58 254 / 0.35);
}

.bg-purple-500\/40{
	background-color: rgb(166 58 254 / 0.4);
}

.bg-purple-500\/45{
	background-color: rgb(166 58 254 / 0.45);
}

.bg-purple-500\/5{
	background-color: rgb(166 58 254 / 0.05);
}

.bg-purple-500\/50{
	background-color: rgb(166 58 254 / 0.5);
}

.bg-purple-500\/55{
	background-color: rgb(166 58 254 / 0.55);
}

.bg-purple-500\/60{
	background-color: rgb(166 58 254 / 0.6);
}

.bg-purple-500\/65{
	background-color: rgb(166 58 254 / 0.65);
}

.bg-purple-500\/70{
	background-color: rgb(166 58 254 / 0.7);
}

.bg-purple-500\/75{
	background-color: rgb(166 58 254 / 0.75);
}

.bg-purple-500\/80{
	background-color: rgb(166 58 254 / 0.8);
}

.bg-purple-500\/85{
	background-color: rgb(166 58 254 / 0.85);
}

.bg-purple-500\/90{
	background-color: rgb(166 58 254 / 0.9);
}

.bg-purple-500\/95{
	background-color: rgb(166 58 254 / 0.95);
}

.bg-purple-600{
	--tw-bg-opacity: 1;
	background-color: rgb(141 57 210 / var(--tw-bg-opacity));
}

.bg-purple-600\/0{
	background-color: rgb(141 57 210 / 0);
}

.bg-purple-600\/10{
	background-color: rgb(141 57 210 / 0.1);
}

.bg-purple-600\/100{
	background-color: rgb(141 57 210 / 1);
}

.bg-purple-600\/15{
	background-color: rgb(141 57 210 / 0.15);
}

.bg-purple-600\/20{
	background-color: rgb(141 57 210 / 0.2);
}

.bg-purple-600\/25{
	background-color: rgb(141 57 210 / 0.25);
}

.bg-purple-600\/30{
	background-color: rgb(141 57 210 / 0.3);
}

.bg-purple-600\/35{
	background-color: rgb(141 57 210 / 0.35);
}

.bg-purple-600\/40{
	background-color: rgb(141 57 210 / 0.4);
}

.bg-purple-600\/45{
	background-color: rgb(141 57 210 / 0.45);
}

.bg-purple-600\/5{
	background-color: rgb(141 57 210 / 0.05);
}

.bg-purple-600\/50{
	background-color: rgb(141 57 210 / 0.5);
}

.bg-purple-600\/55{
	background-color: rgb(141 57 210 / 0.55);
}

.bg-purple-600\/60{
	background-color: rgb(141 57 210 / 0.6);
}

.bg-purple-600\/65{
	background-color: rgb(141 57 210 / 0.65);
}

.bg-purple-600\/70{
	background-color: rgb(141 57 210 / 0.7);
}

.bg-purple-600\/75{
	background-color: rgb(141 57 210 / 0.75);
}

.bg-purple-600\/80{
	background-color: rgb(141 57 210 / 0.8);
}

.bg-purple-600\/85{
	background-color: rgb(141 57 210 / 0.85);
}

.bg-purple-600\/90{
	background-color: rgb(141 57 210 / 0.9);
}

.bg-purple-600\/95{
	background-color: rgb(141 57 210 / 0.95);
}

.bg-purple-700{
	--tw-bg-opacity: 1;
	background-color: rgb(110 43 165 / var(--tw-bg-opacity));
}

.bg-purple-700\/0{
	background-color: rgb(110 43 165 / 0);
}

.bg-purple-700\/10{
	background-color: rgb(110 43 165 / 0.1);
}

.bg-purple-700\/100{
	background-color: rgb(110 43 165 / 1);
}

.bg-purple-700\/15{
	background-color: rgb(110 43 165 / 0.15);
}

.bg-purple-700\/20{
	background-color: rgb(110 43 165 / 0.2);
}

.bg-purple-700\/25{
	background-color: rgb(110 43 165 / 0.25);
}

.bg-purple-700\/30{
	background-color: rgb(110 43 165 / 0.3);
}

.bg-purple-700\/35{
	background-color: rgb(110 43 165 / 0.35);
}

.bg-purple-700\/40{
	background-color: rgb(110 43 165 / 0.4);
}

.bg-purple-700\/45{
	background-color: rgb(110 43 165 / 0.45);
}

.bg-purple-700\/5{
	background-color: rgb(110 43 165 / 0.05);
}

.bg-purple-700\/50{
	background-color: rgb(110 43 165 / 0.5);
}

.bg-purple-700\/55{
	background-color: rgb(110 43 165 / 0.55);
}

.bg-purple-700\/60{
	background-color: rgb(110 43 165 / 0.6);
}

.bg-purple-700\/65{
	background-color: rgb(110 43 165 / 0.65);
}

.bg-purple-700\/70{
	background-color: rgb(110 43 165 / 0.7);
}

.bg-purple-700\/75{
	background-color: rgb(110 43 165 / 0.75);
}

.bg-purple-700\/80{
	background-color: rgb(110 43 165 / 0.8);
}

.bg-purple-700\/85{
	background-color: rgb(110 43 165 / 0.85);
}

.bg-purple-700\/90{
	background-color: rgb(110 43 165 / 0.9);
}

.bg-purple-700\/95{
	background-color: rgb(110 43 165 / 0.95);
}

.bg-purple-800{
	--tw-bg-opacity: 1;
	background-color: rgb(79 28 120 / var(--tw-bg-opacity));
}

.bg-purple-800\/0{
	background-color: rgb(79 28 120 / 0);
}

.bg-purple-800\/10{
	background-color: rgb(79 28 120 / 0.1);
}

.bg-purple-800\/100{
	background-color: rgb(79 28 120 / 1);
}

.bg-purple-800\/15{
	background-color: rgb(79 28 120 / 0.15);
}

.bg-purple-800\/20{
	background-color: rgb(79 28 120 / 0.2);
}

.bg-purple-800\/25{
	background-color: rgb(79 28 120 / 0.25);
}

.bg-purple-800\/30{
	background-color: rgb(79 28 120 / 0.3);
}

.bg-purple-800\/35{
	background-color: rgb(79 28 120 / 0.35);
}

.bg-purple-800\/40{
	background-color: rgb(79 28 120 / 0.4);
}

.bg-purple-800\/45{
	background-color: rgb(79 28 120 / 0.45);
}

.bg-purple-800\/5{
	background-color: rgb(79 28 120 / 0.05);
}

.bg-purple-800\/50{
	background-color: rgb(79 28 120 / 0.5);
}

.bg-purple-800\/55{
	background-color: rgb(79 28 120 / 0.55);
}

.bg-purple-800\/60{
	background-color: rgb(79 28 120 / 0.6);
}

.bg-purple-800\/65{
	background-color: rgb(79 28 120 / 0.65);
}

.bg-purple-800\/70{
	background-color: rgb(79 28 120 / 0.7);
}

.bg-purple-800\/75{
	background-color: rgb(79 28 120 / 0.75);
}

.bg-purple-800\/80{
	background-color: rgb(79 28 120 / 0.8);
}

.bg-purple-800\/85{
	background-color: rgb(79 28 120 / 0.85);
}

.bg-purple-800\/90{
	background-color: rgb(79 28 120 / 0.9);
}

.bg-purple-800\/95{
	background-color: rgb(79 28 120 / 0.95);
}

.bg-purple-900{
	--tw-bg-opacity: 1;
	background-color: rgb(64 21 98 / var(--tw-bg-opacity));
}

.bg-purple-900\/0{
	background-color: rgb(64 21 98 / 0);
}

.bg-purple-900\/10{
	background-color: rgb(64 21 98 / 0.1);
}

.bg-purple-900\/100{
	background-color: rgb(64 21 98 / 1);
}

.bg-purple-900\/15{
	background-color: rgb(64 21 98 / 0.15);
}

.bg-purple-900\/20{
	background-color: rgb(64 21 98 / 0.2);
}

.bg-purple-900\/25{
	background-color: rgb(64 21 98 / 0.25);
}

.bg-purple-900\/30{
	background-color: rgb(64 21 98 / 0.3);
}

.bg-purple-900\/35{
	background-color: rgb(64 21 98 / 0.35);
}

.bg-purple-900\/40{
	background-color: rgb(64 21 98 / 0.4);
}

.bg-purple-900\/45{
	background-color: rgb(64 21 98 / 0.45);
}

.bg-purple-900\/5{
	background-color: rgb(64 21 98 / 0.05);
}

.bg-purple-900\/50{
	background-color: rgb(64 21 98 / 0.5);
}

.bg-purple-900\/55{
	background-color: rgb(64 21 98 / 0.55);
}

.bg-purple-900\/60{
	background-color: rgb(64 21 98 / 0.6);
}

.bg-purple-900\/65{
	background-color: rgb(64 21 98 / 0.65);
}

.bg-purple-900\/70{
	background-color: rgb(64 21 98 / 0.7);
}

.bg-purple-900\/75{
	background-color: rgb(64 21 98 / 0.75);
}

.bg-purple-900\/80{
	background-color: rgb(64 21 98 / 0.8);
}

.bg-purple-900\/85{
	background-color: rgb(64 21 98 / 0.85);
}

.bg-purple-900\/90{
	background-color: rgb(64 21 98 / 0.9);
}

.bg-purple-900\/95{
	background-color: rgb(64 21 98 / 0.95);
}

.bg-red-100{
	--tw-bg-opacity: 1;
	background-color: rgb(255 209 219 / var(--tw-bg-opacity));
}

.bg-red-100\/0{
	background-color: rgb(255 209 219 / 0);
}

.bg-red-100\/10{
	background-color: rgb(255 209 219 / 0.1);
}

.bg-red-100\/100{
	background-color: rgb(255 209 219 / 1);
}

.bg-red-100\/15{
	background-color: rgb(255 209 219 / 0.15);
}

.bg-red-100\/20{
	background-color: rgb(255 209 219 / 0.2);
}

.bg-red-100\/25{
	background-color: rgb(255 209 219 / 0.25);
}

.bg-red-100\/30{
	background-color: rgb(255 209 219 / 0.3);
}

.bg-red-100\/35{
	background-color: rgb(255 209 219 / 0.35);
}

.bg-red-100\/40{
	background-color: rgb(255 209 219 / 0.4);
}

.bg-red-100\/45{
	background-color: rgb(255 209 219 / 0.45);
}

.bg-red-100\/5{
	background-color: rgb(255 209 219 / 0.05);
}

.bg-red-100\/50{
	background-color: rgb(255 209 219 / 0.5);
}

.bg-red-100\/55{
	background-color: rgb(255 209 219 / 0.55);
}

.bg-red-100\/60{
	background-color: rgb(255 209 219 / 0.6);
}

.bg-red-100\/65{
	background-color: rgb(255 209 219 / 0.65);
}

.bg-red-100\/70{
	background-color: rgb(255 209 219 / 0.7);
}

.bg-red-100\/75{
	background-color: rgb(255 209 219 / 0.75);
}

.bg-red-100\/80{
	background-color: rgb(255 209 219 / 0.8);
}

.bg-red-100\/85{
	background-color: rgb(255 209 219 / 0.85);
}

.bg-red-100\/90{
	background-color: rgb(255 209 219 / 0.9);
}

.bg-red-100\/95{
	background-color: rgb(255 209 219 / 0.95);
}

.bg-red-200{
	--tw-bg-opacity: 1;
	background-color: rgb(255 186 201 / var(--tw-bg-opacity));
}

.bg-red-200\/0{
	background-color: rgb(255 186 201 / 0);
}

.bg-red-200\/10{
	background-color: rgb(255 186 201 / 0.1);
}

.bg-red-200\/100{
	background-color: rgb(255 186 201 / 1);
}

.bg-red-200\/15{
	background-color: rgb(255 186 201 / 0.15);
}

.bg-red-200\/20{
	background-color: rgb(255 186 201 / 0.2);
}

.bg-red-200\/25{
	background-color: rgb(255 186 201 / 0.25);
}

.bg-red-200\/30{
	background-color: rgb(255 186 201 / 0.3);
}

.bg-red-200\/35{
	background-color: rgb(255 186 201 / 0.35);
}

.bg-red-200\/40{
	background-color: rgb(255 186 201 / 0.4);
}

.bg-red-200\/45{
	background-color: rgb(255 186 201 / 0.45);
}

.bg-red-200\/5{
	background-color: rgb(255 186 201 / 0.05);
}

.bg-red-200\/50{
	background-color: rgb(255 186 201 / 0.5);
}

.bg-red-200\/55{
	background-color: rgb(255 186 201 / 0.55);
}

.bg-red-200\/60{
	background-color: rgb(255 186 201 / 0.6);
}

.bg-red-200\/65{
	background-color: rgb(255 186 201 / 0.65);
}

.bg-red-200\/70{
	background-color: rgb(255 186 201 / 0.7);
}

.bg-red-200\/75{
	background-color: rgb(255 186 201 / 0.75);
}

.bg-red-200\/80{
	background-color: rgb(255 186 201 / 0.8);
}

.bg-red-200\/85{
	background-color: rgb(255 186 201 / 0.85);
}

.bg-red-200\/90{
	background-color: rgb(255 186 201 / 0.9);
}

.bg-red-200\/95{
	background-color: rgb(255 186 201 / 0.95);
}

.bg-red-300{
	--tw-bg-opacity: 1;
	background-color: rgb(255 163 183 / var(--tw-bg-opacity));
}

.bg-red-300\/0{
	background-color: rgb(255 163 183 / 0);
}

.bg-red-300\/10{
	background-color: rgb(255 163 183 / 0.1);
}

.bg-red-300\/100{
	background-color: rgb(255 163 183 / 1);
}

.bg-red-300\/15{
	background-color: rgb(255 163 183 / 0.15);
}

.bg-red-300\/20{
	background-color: rgb(255 163 183 / 0.2);
}

.bg-red-300\/25{
	background-color: rgb(255 163 183 / 0.25);
}

.bg-red-300\/30{
	background-color: rgb(255 163 183 / 0.3);
}

.bg-red-300\/35{
	background-color: rgb(255 163 183 / 0.35);
}

.bg-red-300\/40{
	background-color: rgb(255 163 183 / 0.4);
}

.bg-red-300\/45{
	background-color: rgb(255 163 183 / 0.45);
}

.bg-red-300\/5{
	background-color: rgb(255 163 183 / 0.05);
}

.bg-red-300\/50{
	background-color: rgb(255 163 183 / 0.5);
}

.bg-red-300\/55{
	background-color: rgb(255 163 183 / 0.55);
}

.bg-red-300\/60{
	background-color: rgb(255 163 183 / 0.6);
}

.bg-red-300\/65{
	background-color: rgb(255 163 183 / 0.65);
}

.bg-red-300\/70{
	background-color: rgb(255 163 183 / 0.7);
}

.bg-red-300\/75{
	background-color: rgb(255 163 183 / 0.75);
}

.bg-red-300\/80{
	background-color: rgb(255 163 183 / 0.8);
}

.bg-red-300\/85{
	background-color: rgb(255 163 183 / 0.85);
}

.bg-red-300\/90{
	background-color: rgb(255 163 183 / 0.9);
}

.bg-red-300\/95{
	background-color: rgb(255 163 183 / 0.95);
}

.bg-red-400{
	--tw-bg-opacity: 1;
	background-color: rgb(255 138 164 / var(--tw-bg-opacity));
}

.bg-red-400\/0{
	background-color: rgb(255 138 164 / 0);
}

.bg-red-400\/10{
	background-color: rgb(255 138 164 / 0.1);
}

.bg-red-400\/100{
	background-color: rgb(255 138 164 / 1);
}

.bg-red-400\/15{
	background-color: rgb(255 138 164 / 0.15);
}

.bg-red-400\/20{
	background-color: rgb(255 138 164 / 0.2);
}

.bg-red-400\/25{
	background-color: rgb(255 138 164 / 0.25);
}

.bg-red-400\/30{
	background-color: rgb(255 138 164 / 0.3);
}

.bg-red-400\/35{
	background-color: rgb(255 138 164 / 0.35);
}

.bg-red-400\/40{
	background-color: rgb(255 138 164 / 0.4);
}

.bg-red-400\/45{
	background-color: rgb(255 138 164 / 0.45);
}

.bg-red-400\/5{
	background-color: rgb(255 138 164 / 0.05);
}

.bg-red-400\/50{
	background-color: rgb(255 138 164 / 0.5);
}

.bg-red-400\/55{
	background-color: rgb(255 138 164 / 0.55);
}

.bg-red-400\/60{
	background-color: rgb(255 138 164 / 0.6);
}

.bg-red-400\/65{
	background-color: rgb(255 138 164 / 0.65);
}

.bg-red-400\/70{
	background-color: rgb(255 138 164 / 0.7);
}

.bg-red-400\/75{
	background-color: rgb(255 138 164 / 0.75);
}

.bg-red-400\/80{
	background-color: rgb(255 138 164 / 0.8);
}

.bg-red-400\/85{
	background-color: rgb(255 138 164 / 0.85);
}

.bg-red-400\/90{
	background-color: rgb(255 138 164 / 0.9);
}

.bg-red-400\/95{
	background-color: rgb(255 138 164 / 0.95);
}

.bg-red-50{
	--tw-bg-opacity: 1;
	background-color: rgb(255 232 237 / var(--tw-bg-opacity));
}

.bg-red-50\/0{
	background-color: rgb(255 232 237 / 0);
}

.bg-red-50\/10{
	background-color: rgb(255 232 237 / 0.1);
}

.bg-red-50\/100{
	background-color: rgb(255 232 237 / 1);
}

.bg-red-50\/15{
	background-color: rgb(255 232 237 / 0.15);
}

.bg-red-50\/20{
	background-color: rgb(255 232 237 / 0.2);
}

.bg-red-50\/25{
	background-color: rgb(255 232 237 / 0.25);
}

.bg-red-50\/30{
	background-color: rgb(255 232 237 / 0.3);
}

.bg-red-50\/35{
	background-color: rgb(255 232 237 / 0.35);
}

.bg-red-50\/40{
	background-color: rgb(255 232 237 / 0.4);
}

.bg-red-50\/45{
	background-color: rgb(255 232 237 / 0.45);
}

.bg-red-50\/5{
	background-color: rgb(255 232 237 / 0.05);
}

.bg-red-50\/50{
	background-color: rgb(255 232 237 / 0.5);
}

.bg-red-50\/55{
	background-color: rgb(255 232 237 / 0.55);
}

.bg-red-50\/60{
	background-color: rgb(255 232 237 / 0.6);
}

.bg-red-50\/65{
	background-color: rgb(255 232 237 / 0.65);
}

.bg-red-50\/70{
	background-color: rgb(255 232 237 / 0.7);
}

.bg-red-50\/75{
	background-color: rgb(255 232 237 / 0.75);
}

.bg-red-50\/80{
	background-color: rgb(255 232 237 / 0.8);
}

.bg-red-50\/85{
	background-color: rgb(255 232 237 / 0.85);
}

.bg-red-50\/90{
	background-color: rgb(255 232 237 / 0.9);
}

.bg-red-50\/95{
	background-color: rgb(255 232 237 / 0.95);
}

.bg-red-500{
	--tw-bg-opacity: 1;
	background-color: rgb(255 91 126 / var(--tw-bg-opacity));
}

.bg-red-500\/0{
	background-color: rgb(255 91 126 / 0);
}

.bg-red-500\/10{
	background-color: rgb(255 91 126 / 0.1);
}

.bg-red-500\/100{
	background-color: rgb(255 91 126 / 1);
}

.bg-red-500\/15{
	background-color: rgb(255 91 126 / 0.15);
}

.bg-red-500\/20{
	background-color: rgb(255 91 126 / 0.2);
}

.bg-red-500\/25{
	background-color: rgb(255 91 126 / 0.25);
}

.bg-red-500\/30{
	background-color: rgb(255 91 126 / 0.3);
}

.bg-red-500\/35{
	background-color: rgb(255 91 126 / 0.35);
}

.bg-red-500\/40{
	background-color: rgb(255 91 126 / 0.4);
}

.bg-red-500\/45{
	background-color: rgb(255 91 126 / 0.45);
}

.bg-red-500\/5{
	background-color: rgb(255 91 126 / 0.05);
}

.bg-red-500\/50{
	background-color: rgb(255 91 126 / 0.5);
}

.bg-red-500\/55{
	background-color: rgb(255 91 126 / 0.55);
}

.bg-red-500\/60{
	background-color: rgb(255 91 126 / 0.6);
}

.bg-red-500\/65{
	background-color: rgb(255 91 126 / 0.65);
}

.bg-red-500\/70{
	background-color: rgb(255 91 126 / 0.7);
}

.bg-red-500\/75{
	background-color: rgb(255 91 126 / 0.75);
}

.bg-red-500\/80{
	background-color: rgb(255 91 126 / 0.8);
}

.bg-red-500\/85{
	background-color: rgb(255 91 126 / 0.85);
}

.bg-red-500\/90{
	background-color: rgb(255 91 126 / 0.9);
}

.bg-red-500\/95{
	background-color: rgb(255 91 126 / 0.95);
}

.bg-red-600{
	--tw-bg-opacity: 1;
	background-color: rgb(255 42 88 / var(--tw-bg-opacity));
}

.bg-red-600\/0{
	background-color: rgb(255 42 88 / 0);
}

.bg-red-600\/10{
	background-color: rgb(255 42 88 / 0.1);
}

.bg-red-600\/100{
	background-color: rgb(255 42 88 / 1);
}

.bg-red-600\/15{
	background-color: rgb(255 42 88 / 0.15);
}

.bg-red-600\/20{
	background-color: rgb(255 42 88 / 0.2);
}

.bg-red-600\/25{
	background-color: rgb(255 42 88 / 0.25);
}

.bg-red-600\/30{
	background-color: rgb(255 42 88 / 0.3);
}

.bg-red-600\/35{
	background-color: rgb(255 42 88 / 0.35);
}

.bg-red-600\/40{
	background-color: rgb(255 42 88 / 0.4);
}

.bg-red-600\/45{
	background-color: rgb(255 42 88 / 0.45);
}

.bg-red-600\/5{
	background-color: rgb(255 42 88 / 0.05);
}

.bg-red-600\/50{
	background-color: rgb(255 42 88 / 0.5);
}

.bg-red-600\/55{
	background-color: rgb(255 42 88 / 0.55);
}

.bg-red-600\/60{
	background-color: rgb(255 42 88 / 0.6);
}

.bg-red-600\/65{
	background-color: rgb(255 42 88 / 0.65);
}

.bg-red-600\/70{
	background-color: rgb(255 42 88 / 0.7);
}

.bg-red-600\/75{
	background-color: rgb(255 42 88 / 0.75);
}

.bg-red-600\/80{
	background-color: rgb(255 42 88 / 0.8);
}

.bg-red-600\/85{
	background-color: rgb(255 42 88 / 0.85);
}

.bg-red-600\/90{
	background-color: rgb(255 42 88 / 0.9);
}

.bg-red-600\/95{
	background-color: rgb(255 42 88 / 0.95);
}

.bg-red-700{
	--tw-bg-opacity: 1;
	background-color: rgb(223 9 55 / var(--tw-bg-opacity));
}

.bg-red-700\/0{
	background-color: rgb(223 9 55 / 0);
}

.bg-red-700\/10{
	background-color: rgb(223 9 55 / 0.1);
}

.bg-red-700\/100{
	background-color: rgb(223 9 55 / 1);
}

.bg-red-700\/15{
	background-color: rgb(223 9 55 / 0.15);
}

.bg-red-700\/20{
	background-color: rgb(223 9 55 / 0.2);
}

.bg-red-700\/25{
	background-color: rgb(223 9 55 / 0.25);
}

.bg-red-700\/30{
	background-color: rgb(223 9 55 / 0.3);
}

.bg-red-700\/35{
	background-color: rgb(223 9 55 / 0.35);
}

.bg-red-700\/40{
	background-color: rgb(223 9 55 / 0.4);
}

.bg-red-700\/45{
	background-color: rgb(223 9 55 / 0.45);
}

.bg-red-700\/5{
	background-color: rgb(223 9 55 / 0.05);
}

.bg-red-700\/50{
	background-color: rgb(223 9 55 / 0.5);
}

.bg-red-700\/55{
	background-color: rgb(223 9 55 / 0.55);
}

.bg-red-700\/60{
	background-color: rgb(223 9 55 / 0.6);
}

.bg-red-700\/65{
	background-color: rgb(223 9 55 / 0.65);
}

.bg-red-700\/70{
	background-color: rgb(223 9 55 / 0.7);
}

.bg-red-700\/75{
	background-color: rgb(223 9 55 / 0.75);
}

.bg-red-700\/80{
	background-color: rgb(223 9 55 / 0.8);
}

.bg-red-700\/85{
	background-color: rgb(223 9 55 / 0.85);
}

.bg-red-700\/90{
	background-color: rgb(223 9 55 / 0.9);
}

.bg-red-700\/95{
	background-color: rgb(223 9 55 / 0.95);
}

.bg-red-800{
	--tw-bg-opacity: 1;
	background-color: rgb(171 9 44 / var(--tw-bg-opacity));
}

.bg-red-800\/0{
	background-color: rgb(171 9 44 / 0);
}

.bg-red-800\/10{
	background-color: rgb(171 9 44 / 0.1);
}

.bg-red-800\/100{
	background-color: rgb(171 9 44 / 1);
}

.bg-red-800\/15{
	background-color: rgb(171 9 44 / 0.15);
}

.bg-red-800\/20{
	background-color: rgb(171 9 44 / 0.2);
}

.bg-red-800\/25{
	background-color: rgb(171 9 44 / 0.25);
}

.bg-red-800\/30{
	background-color: rgb(171 9 44 / 0.3);
}

.bg-red-800\/35{
	background-color: rgb(171 9 44 / 0.35);
}

.bg-red-800\/40{
	background-color: rgb(171 9 44 / 0.4);
}

.bg-red-800\/45{
	background-color: rgb(171 9 44 / 0.45);
}

.bg-red-800\/5{
	background-color: rgb(171 9 44 / 0.05);
}

.bg-red-800\/50{
	background-color: rgb(171 9 44 / 0.5);
}

.bg-red-800\/55{
	background-color: rgb(171 9 44 / 0.55);
}

.bg-red-800\/60{
	background-color: rgb(171 9 44 / 0.6);
}

.bg-red-800\/65{
	background-color: rgb(171 9 44 / 0.65);
}

.bg-red-800\/70{
	background-color: rgb(171 9 44 / 0.7);
}

.bg-red-800\/75{
	background-color: rgb(171 9 44 / 0.75);
}

.bg-red-800\/80{
	background-color: rgb(171 9 44 / 0.8);
}

.bg-red-800\/85{
	background-color: rgb(171 9 44 / 0.85);
}

.bg-red-800\/90{
	background-color: rgb(171 9 44 / 0.9);
}

.bg-red-800\/95{
	background-color: rgb(171 9 44 / 0.95);
}

.bg-red-900{
	--tw-bg-opacity: 1;
	background-color: rgb(126 0 27 / var(--tw-bg-opacity));
}

.bg-red-900\/0{
	background-color: rgb(126 0 27 / 0);
}

.bg-red-900\/10{
	background-color: rgb(126 0 27 / 0.1);
}

.bg-red-900\/100{
	background-color: rgb(126 0 27 / 1);
}

.bg-red-900\/15{
	background-color: rgb(126 0 27 / 0.15);
}

.bg-red-900\/20{
	background-color: rgb(126 0 27 / 0.2);
}

.bg-red-900\/25{
	background-color: rgb(126 0 27 / 0.25);
}

.bg-red-900\/30{
	background-color: rgb(126 0 27 / 0.3);
}

.bg-red-900\/35{
	background-color: rgb(126 0 27 / 0.35);
}

.bg-red-900\/40{
	background-color: rgb(126 0 27 / 0.4);
}

.bg-red-900\/45{
	background-color: rgb(126 0 27 / 0.45);
}

.bg-red-900\/5{
	background-color: rgb(126 0 27 / 0.05);
}

.bg-red-900\/50{
	background-color: rgb(126 0 27 / 0.5);
}

.bg-red-900\/55{
	background-color: rgb(126 0 27 / 0.55);
}

.bg-red-900\/60{
	background-color: rgb(126 0 27 / 0.6);
}

.bg-red-900\/65{
	background-color: rgb(126 0 27 / 0.65);
}

.bg-red-900\/70{
	background-color: rgb(126 0 27 / 0.7);
}

.bg-red-900\/75{
	background-color: rgb(126 0 27 / 0.75);
}

.bg-red-900\/80{
	background-color: rgb(126 0 27 / 0.8);
}

.bg-red-900\/85{
	background-color: rgb(126 0 27 / 0.85);
}

.bg-red-900\/90{
	background-color: rgb(126 0 27 / 0.9);
}

.bg-red-900\/95{
	background-color: rgb(126 0 27 / 0.95);
}

.bg-secondary-100{
	--tw-bg-opacity: 1;
	background-color: rgb(240 241 201 / var(--tw-bg-opacity));
}

.bg-secondary-100\/0{
	background-color: rgb(240 241 201 / 0);
}

.bg-secondary-100\/10{
	background-color: rgb(240 241 201 / 0.1);
}

.bg-secondary-100\/100{
	background-color: rgb(240 241 201 / 1);
}

.bg-secondary-100\/15{
	background-color: rgb(240 241 201 / 0.15);
}

.bg-secondary-100\/20{
	background-color: rgb(240 241 201 / 0.2);
}

.bg-secondary-100\/25{
	background-color: rgb(240 241 201 / 0.25);
}

.bg-secondary-100\/30{
	background-color: rgb(240 241 201 / 0.3);
}

.bg-secondary-100\/35{
	background-color: rgb(240 241 201 / 0.35);
}

.bg-secondary-100\/40{
	background-color: rgb(240 241 201 / 0.4);
}

.bg-secondary-100\/45{
	background-color: rgb(240 241 201 / 0.45);
}

.bg-secondary-100\/5{
	background-color: rgb(240 241 201 / 0.05);
}

.bg-secondary-100\/50{
	background-color: rgb(240 241 201 / 0.5);
}

.bg-secondary-100\/55{
	background-color: rgb(240 241 201 / 0.55);
}

.bg-secondary-100\/60{
	background-color: rgb(240 241 201 / 0.6);
}

.bg-secondary-100\/65{
	background-color: rgb(240 241 201 / 0.65);
}

.bg-secondary-100\/70{
	background-color: rgb(240 241 201 / 0.7);
}

.bg-secondary-100\/75{
	background-color: rgb(240 241 201 / 0.75);
}

.bg-secondary-100\/80{
	background-color: rgb(240 241 201 / 0.8);
}

.bg-secondary-100\/85{
	background-color: rgb(240 241 201 / 0.85);
}

.bg-secondary-100\/90{
	background-color: rgb(240 241 201 / 0.9);
}

.bg-secondary-100\/95{
	background-color: rgb(240 241 201 / 0.95);
}

.bg-secondary-200{
	--tw-bg-opacity: 1;
	background-color: rgb(220 223 136 / var(--tw-bg-opacity));
}

.bg-secondary-200\/0{
	background-color: rgb(220 223 136 / 0);
}

.bg-secondary-200\/10{
	background-color: rgb(220 223 136 / 0.1);
}

.bg-secondary-200\/100{
	background-color: rgb(220 223 136 / 1);
}

.bg-secondary-200\/15{
	background-color: rgb(220 223 136 / 0.15);
}

.bg-secondary-200\/20{
	background-color: rgb(220 223 136 / 0.2);
}

.bg-secondary-200\/25{
	background-color: rgb(220 223 136 / 0.25);
}

.bg-secondary-200\/30{
	background-color: rgb(220 223 136 / 0.3);
}

.bg-secondary-200\/35{
	background-color: rgb(220 223 136 / 0.35);
}

.bg-secondary-200\/40{
	background-color: rgb(220 223 136 / 0.4);
}

.bg-secondary-200\/45{
	background-color: rgb(220 223 136 / 0.45);
}

.bg-secondary-200\/5{
	background-color: rgb(220 223 136 / 0.05);
}

.bg-secondary-200\/50{
	background-color: rgb(220 223 136 / 0.5);
}

.bg-secondary-200\/55{
	background-color: rgb(220 223 136 / 0.55);
}

.bg-secondary-200\/60{
	background-color: rgb(220 223 136 / 0.6);
}

.bg-secondary-200\/65{
	background-color: rgb(220 223 136 / 0.65);
}

.bg-secondary-200\/70{
	background-color: rgb(220 223 136 / 0.7);
}

.bg-secondary-200\/75{
	background-color: rgb(220 223 136 / 0.75);
}

.bg-secondary-200\/80{
	background-color: rgb(220 223 136 / 0.8);
}

.bg-secondary-200\/85{
	background-color: rgb(220 223 136 / 0.85);
}

.bg-secondary-200\/90{
	background-color: rgb(220 223 136 / 0.9);
}

.bg-secondary-200\/95{
	background-color: rgb(220 223 136 / 0.95);
}

.bg-secondary-300{
	--tw-bg-opacity: 1;
	background-color: rgb(213 216 108 / var(--tw-bg-opacity));
}

.bg-secondary-300\/0{
	background-color: rgb(213 216 108 / 0);
}

.bg-secondary-300\/10{
	background-color: rgb(213 216 108 / 0.1);
}

.bg-secondary-300\/100{
	background-color: rgb(213 216 108 / 1);
}

.bg-secondary-300\/15{
	background-color: rgb(213 216 108 / 0.15);
}

.bg-secondary-300\/20{
	background-color: rgb(213 216 108 / 0.2);
}

.bg-secondary-300\/25{
	background-color: rgb(213 216 108 / 0.25);
}

.bg-secondary-300\/30{
	background-color: rgb(213 216 108 / 0.3);
}

.bg-secondary-300\/35{
	background-color: rgb(213 216 108 / 0.35);
}

.bg-secondary-300\/40{
	background-color: rgb(213 216 108 / 0.4);
}

.bg-secondary-300\/45{
	background-color: rgb(213 216 108 / 0.45);
}

.bg-secondary-300\/5{
	background-color: rgb(213 216 108 / 0.05);
}

.bg-secondary-300\/50{
	background-color: rgb(213 216 108 / 0.5);
}

.bg-secondary-300\/55{
	background-color: rgb(213 216 108 / 0.55);
}

.bg-secondary-300\/60{
	background-color: rgb(213 216 108 / 0.6);
}

.bg-secondary-300\/65{
	background-color: rgb(213 216 108 / 0.65);
}

.bg-secondary-300\/70{
	background-color: rgb(213 216 108 / 0.7);
}

.bg-secondary-300\/75{
	background-color: rgb(213 216 108 / 0.75);
}

.bg-secondary-300\/80{
	background-color: rgb(213 216 108 / 0.8);
}

.bg-secondary-300\/85{
	background-color: rgb(213 216 108 / 0.85);
}

.bg-secondary-300\/90{
	background-color: rgb(213 216 108 / 0.9);
}

.bg-secondary-300\/95{
	background-color: rgb(213 216 108 / 0.95);
}

.bg-secondary-400{
	--tw-bg-opacity: 1;
	background-color: rgb(199 203 62 / var(--tw-bg-opacity));
}

.bg-secondary-400\/0{
	background-color: rgb(199 203 62 / 0);
}

.bg-secondary-400\/10{
	background-color: rgb(199 203 62 / 0.1);
}

.bg-secondary-400\/100{
	background-color: rgb(199 203 62 / 1);
}

.bg-secondary-400\/15{
	background-color: rgb(199 203 62 / 0.15);
}

.bg-secondary-400\/20{
	background-color: rgb(199 203 62 / 0.2);
}

.bg-secondary-400\/25{
	background-color: rgb(199 203 62 / 0.25);
}

.bg-secondary-400\/30{
	background-color: rgb(199 203 62 / 0.3);
}

.bg-secondary-400\/35{
	background-color: rgb(199 203 62 / 0.35);
}

.bg-secondary-400\/40{
	background-color: rgb(199 203 62 / 0.4);
}

.bg-secondary-400\/45{
	background-color: rgb(199 203 62 / 0.45);
}

.bg-secondary-400\/5{
	background-color: rgb(199 203 62 / 0.05);
}

.bg-secondary-400\/50{
	background-color: rgb(199 203 62 / 0.5);
}

.bg-secondary-400\/55{
	background-color: rgb(199 203 62 / 0.55);
}

.bg-secondary-400\/60{
	background-color: rgb(199 203 62 / 0.6);
}

.bg-secondary-400\/65{
	background-color: rgb(199 203 62 / 0.65);
}

.bg-secondary-400\/70{
	background-color: rgb(199 203 62 / 0.7);
}

.bg-secondary-400\/75{
	background-color: rgb(199 203 62 / 0.75);
}

.bg-secondary-400\/80{
	background-color: rgb(199 203 62 / 0.8);
}

.bg-secondary-400\/85{
	background-color: rgb(199 203 62 / 0.85);
}

.bg-secondary-400\/90{
	background-color: rgb(199 203 62 / 0.9);
}

.bg-secondary-400\/95{
	background-color: rgb(199 203 62 / 0.95);
}

.bg-secondary-50{
	--tw-bg-opacity: 1;
	background-color: rgb(247 248 224 / var(--tw-bg-opacity));
}

.bg-secondary-50\/0{
	background-color: rgb(247 248 224 / 0);
}

.bg-secondary-50\/10{
	background-color: rgb(247 248 224 / 0.1);
}

.bg-secondary-50\/100{
	background-color: rgb(247 248 224 / 1);
}

.bg-secondary-50\/15{
	background-color: rgb(247 248 224 / 0.15);
}

.bg-secondary-50\/20{
	background-color: rgb(247 248 224 / 0.2);
}

.bg-secondary-50\/25{
	background-color: rgb(247 248 224 / 0.25);
}

.bg-secondary-50\/30{
	background-color: rgb(247 248 224 / 0.3);
}

.bg-secondary-50\/35{
	background-color: rgb(247 248 224 / 0.35);
}

.bg-secondary-50\/40{
	background-color: rgb(247 248 224 / 0.4);
}

.bg-secondary-50\/45{
	background-color: rgb(247 248 224 / 0.45);
}

.bg-secondary-50\/5{
	background-color: rgb(247 248 224 / 0.05);
}

.bg-secondary-50\/50{
	background-color: rgb(247 248 224 / 0.5);
}

.bg-secondary-50\/55{
	background-color: rgb(247 248 224 / 0.55);
}

.bg-secondary-50\/60{
	background-color: rgb(247 248 224 / 0.6);
}

.bg-secondary-50\/65{
	background-color: rgb(247 248 224 / 0.65);
}

.bg-secondary-50\/70{
	background-color: rgb(247 248 224 / 0.7);
}

.bg-secondary-50\/75{
	background-color: rgb(247 248 224 / 0.75);
}

.bg-secondary-50\/80{
	background-color: rgb(247 248 224 / 0.8);
}

.bg-secondary-50\/85{
	background-color: rgb(247 248 224 / 0.85);
}

.bg-secondary-50\/90{
	background-color: rgb(247 248 224 / 0.9);
}

.bg-secondary-50\/95{
	background-color: rgb(247 248 224 / 0.95);
}

.bg-secondary-500{
	--tw-bg-opacity: 1;
	background-color: rgb(185 190 16 / var(--tw-bg-opacity));
}

.bg-secondary-500\/0{
	background-color: rgb(185 190 16 / 0);
}

.bg-secondary-500\/10{
	background-color: rgb(185 190 16 / 0.1);
}

.bg-secondary-500\/100{
	background-color: rgb(185 190 16 / 1);
}

.bg-secondary-500\/15{
	background-color: rgb(185 190 16 / 0.15);
}

.bg-secondary-500\/20{
	background-color: rgb(185 190 16 / 0.2);
}

.bg-secondary-500\/25{
	background-color: rgb(185 190 16 / 0.25);
}

.bg-secondary-500\/30{
	background-color: rgb(185 190 16 / 0.3);
}

.bg-secondary-500\/35{
	background-color: rgb(185 190 16 / 0.35);
}

.bg-secondary-500\/40{
	background-color: rgb(185 190 16 / 0.4);
}

.bg-secondary-500\/45{
	background-color: rgb(185 190 16 / 0.45);
}

.bg-secondary-500\/5{
	background-color: rgb(185 190 16 / 0.05);
}

.bg-secondary-500\/50{
	background-color: rgb(185 190 16 / 0.5);
}

.bg-secondary-500\/55{
	background-color: rgb(185 190 16 / 0.55);
}

.bg-secondary-500\/60{
	background-color: rgb(185 190 16 / 0.6);
}

.bg-secondary-500\/65{
	background-color: rgb(185 190 16 / 0.65);
}

.bg-secondary-500\/70{
	background-color: rgb(185 190 16 / 0.7);
}

.bg-secondary-500\/75{
	background-color: rgb(185 190 16 / 0.75);
}

.bg-secondary-500\/80{
	background-color: rgb(185 190 16 / 0.8);
}

.bg-secondary-500\/85{
	background-color: rgb(185 190 16 / 0.85);
}

.bg-secondary-500\/90{
	background-color: rgb(185 190 16 / 0.9);
}

.bg-secondary-500\/95{
	background-color: rgb(185 190 16 / 0.95);
}

.bg-secondary-600{
	--tw-bg-opacity: 1;
	background-color: rgb(144 148 11 / var(--tw-bg-opacity));
}

.bg-secondary-600\/0{
	background-color: rgb(144 148 11 / 0);
}

.bg-secondary-600\/10{
	background-color: rgb(144 148 11 / 0.1);
}

.bg-secondary-600\/100{
	background-color: rgb(144 148 11 / 1);
}

.bg-secondary-600\/15{
	background-color: rgb(144 148 11 / 0.15);
}

.bg-secondary-600\/20{
	background-color: rgb(144 148 11 / 0.2);
}

.bg-secondary-600\/25{
	background-color: rgb(144 148 11 / 0.25);
}

.bg-secondary-600\/30{
	background-color: rgb(144 148 11 / 0.3);
}

.bg-secondary-600\/35{
	background-color: rgb(144 148 11 / 0.35);
}

.bg-secondary-600\/40{
	background-color: rgb(144 148 11 / 0.4);
}

.bg-secondary-600\/45{
	background-color: rgb(144 148 11 / 0.45);
}

.bg-secondary-600\/5{
	background-color: rgb(144 148 11 / 0.05);
}

.bg-secondary-600\/50{
	background-color: rgb(144 148 11 / 0.5);
}

.bg-secondary-600\/55{
	background-color: rgb(144 148 11 / 0.55);
}

.bg-secondary-600\/60{
	background-color: rgb(144 148 11 / 0.6);
}

.bg-secondary-600\/65{
	background-color: rgb(144 148 11 / 0.65);
}

.bg-secondary-600\/70{
	background-color: rgb(144 148 11 / 0.7);
}

.bg-secondary-600\/75{
	background-color: rgb(144 148 11 / 0.75);
}

.bg-secondary-600\/80{
	background-color: rgb(144 148 11 / 0.8);
}

.bg-secondary-600\/85{
	background-color: rgb(144 148 11 / 0.85);
}

.bg-secondary-600\/90{
	background-color: rgb(144 148 11 / 0.9);
}

.bg-secondary-600\/95{
	background-color: rgb(144 148 11 / 0.95);
}

.bg-secondary-700{
	--tw-bg-opacity: 1;
	background-color: rgb(111 114 10 / var(--tw-bg-opacity));
}

.bg-secondary-700\/0{
	background-color: rgb(111 114 10 / 0);
}

.bg-secondary-700\/10{
	background-color: rgb(111 114 10 / 0.1);
}

.bg-secondary-700\/100{
	background-color: rgb(111 114 10 / 1);
}

.bg-secondary-700\/15{
	background-color: rgb(111 114 10 / 0.15);
}

.bg-secondary-700\/20{
	background-color: rgb(111 114 10 / 0.2);
}

.bg-secondary-700\/25{
	background-color: rgb(111 114 10 / 0.25);
}

.bg-secondary-700\/30{
	background-color: rgb(111 114 10 / 0.3);
}

.bg-secondary-700\/35{
	background-color: rgb(111 114 10 / 0.35);
}

.bg-secondary-700\/40{
	background-color: rgb(111 114 10 / 0.4);
}

.bg-secondary-700\/45{
	background-color: rgb(111 114 10 / 0.45);
}

.bg-secondary-700\/5{
	background-color: rgb(111 114 10 / 0.05);
}

.bg-secondary-700\/50{
	background-color: rgb(111 114 10 / 0.5);
}

.bg-secondary-700\/55{
	background-color: rgb(111 114 10 / 0.55);
}

.bg-secondary-700\/60{
	background-color: rgb(111 114 10 / 0.6);
}

.bg-secondary-700\/65{
	background-color: rgb(111 114 10 / 0.65);
}

.bg-secondary-700\/70{
	background-color: rgb(111 114 10 / 0.7);
}

.bg-secondary-700\/75{
	background-color: rgb(111 114 10 / 0.75);
}

.bg-secondary-700\/80{
	background-color: rgb(111 114 10 / 0.8);
}

.bg-secondary-700\/85{
	background-color: rgb(111 114 10 / 0.85);
}

.bg-secondary-700\/90{
	background-color: rgb(111 114 10 / 0.9);
}

.bg-secondary-700\/95{
	background-color: rgb(111 114 10 / 0.95);
}

.bg-secondary-800{
	--tw-bg-opacity: 1;
	background-color: rgb(74 76 6 / var(--tw-bg-opacity));
}

.bg-secondary-800\/0{
	background-color: rgb(74 76 6 / 0);
}

.bg-secondary-800\/10{
	background-color: rgb(74 76 6 / 0.1);
}

.bg-secondary-800\/100{
	background-color: rgb(74 76 6 / 1);
}

.bg-secondary-800\/15{
	background-color: rgb(74 76 6 / 0.15);
}

.bg-secondary-800\/20{
	background-color: rgb(74 76 6 / 0.2);
}

.bg-secondary-800\/25{
	background-color: rgb(74 76 6 / 0.25);
}

.bg-secondary-800\/30{
	background-color: rgb(74 76 6 / 0.3);
}

.bg-secondary-800\/35{
	background-color: rgb(74 76 6 / 0.35);
}

.bg-secondary-800\/40{
	background-color: rgb(74 76 6 / 0.4);
}

.bg-secondary-800\/45{
	background-color: rgb(74 76 6 / 0.45);
}

.bg-secondary-800\/5{
	background-color: rgb(74 76 6 / 0.05);
}

.bg-secondary-800\/50{
	background-color: rgb(74 76 6 / 0.5);
}

.bg-secondary-800\/55{
	background-color: rgb(74 76 6 / 0.55);
}

.bg-secondary-800\/60{
	background-color: rgb(74 76 6 / 0.6);
}

.bg-secondary-800\/65{
	background-color: rgb(74 76 6 / 0.65);
}

.bg-secondary-800\/70{
	background-color: rgb(74 76 6 / 0.7);
}

.bg-secondary-800\/75{
	background-color: rgb(74 76 6 / 0.75);
}

.bg-secondary-800\/80{
	background-color: rgb(74 76 6 / 0.8);
}

.bg-secondary-800\/85{
	background-color: rgb(74 76 6 / 0.85);
}

.bg-secondary-800\/90{
	background-color: rgb(74 76 6 / 0.9);
}

.bg-secondary-800\/95{
	background-color: rgb(74 76 6 / 0.95);
}

.bg-secondary-900{
	--tw-bg-opacity: 1;
	background-color: rgb(37 38 3 / var(--tw-bg-opacity));
}

.bg-secondary-900\/0{
	background-color: rgb(37 38 3 / 0);
}

.bg-secondary-900\/10{
	background-color: rgb(37 38 3 / 0.1);
}

.bg-secondary-900\/100{
	background-color: rgb(37 38 3 / 1);
}

.bg-secondary-900\/15{
	background-color: rgb(37 38 3 / 0.15);
}

.bg-secondary-900\/20{
	background-color: rgb(37 38 3 / 0.2);
}

.bg-secondary-900\/25{
	background-color: rgb(37 38 3 / 0.25);
}

.bg-secondary-900\/30{
	background-color: rgb(37 38 3 / 0.3);
}

.bg-secondary-900\/35{
	background-color: rgb(37 38 3 / 0.35);
}

.bg-secondary-900\/40{
	background-color: rgb(37 38 3 / 0.4);
}

.bg-secondary-900\/45{
	background-color: rgb(37 38 3 / 0.45);
}

.bg-secondary-900\/5{
	background-color: rgb(37 38 3 / 0.05);
}

.bg-secondary-900\/50{
	background-color: rgb(37 38 3 / 0.5);
}

.bg-secondary-900\/55{
	background-color: rgb(37 38 3 / 0.55);
}

.bg-secondary-900\/60{
	background-color: rgb(37 38 3 / 0.6);
}

.bg-secondary-900\/65{
	background-color: rgb(37 38 3 / 0.65);
}

.bg-secondary-900\/70{
	background-color: rgb(37 38 3 / 0.7);
}

.bg-secondary-900\/75{
	background-color: rgb(37 38 3 / 0.75);
}

.bg-secondary-900\/80{
	background-color: rgb(37 38 3 / 0.8);
}

.bg-secondary-900\/85{
	background-color: rgb(37 38 3 / 0.85);
}

.bg-secondary-900\/90{
	background-color: rgb(37 38 3 / 0.9);
}

.bg-secondary-900\/95{
	background-color: rgb(37 38 3 / 0.95);
}

.bg-transparent{
	background-color: transparent;
}

.bg-white{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-yellow-100{
	--tw-bg-opacity: 1;
	background-color: rgb(255 251 217 / var(--tw-bg-opacity));
}

.bg-yellow-100\/0{
	background-color: rgb(255 251 217 / 0);
}

.bg-yellow-100\/10{
	background-color: rgb(255 251 217 / 0.1);
}

.bg-yellow-100\/100{
	background-color: rgb(255 251 217 / 1);
}

.bg-yellow-100\/15{
	background-color: rgb(255 251 217 / 0.15);
}

.bg-yellow-100\/20{
	background-color: rgb(255 251 217 / 0.2);
}

.bg-yellow-100\/25{
	background-color: rgb(255 251 217 / 0.25);
}

.bg-yellow-100\/30{
	background-color: rgb(255 251 217 / 0.3);
}

.bg-yellow-100\/35{
	background-color: rgb(255 251 217 / 0.35);
}

.bg-yellow-100\/40{
	background-color: rgb(255 251 217 / 0.4);
}

.bg-yellow-100\/45{
	background-color: rgb(255 251 217 / 0.45);
}

.bg-yellow-100\/5{
	background-color: rgb(255 251 217 / 0.05);
}

.bg-yellow-100\/50{
	background-color: rgb(255 251 217 / 0.5);
}

.bg-yellow-100\/55{
	background-color: rgb(255 251 217 / 0.55);
}

.bg-yellow-100\/60{
	background-color: rgb(255 251 217 / 0.6);
}

.bg-yellow-100\/65{
	background-color: rgb(255 251 217 / 0.65);
}

.bg-yellow-100\/70{
	background-color: rgb(255 251 217 / 0.7);
}

.bg-yellow-100\/75{
	background-color: rgb(255 251 217 / 0.75);
}

.bg-yellow-100\/80{
	background-color: rgb(255 251 217 / 0.8);
}

.bg-yellow-100\/85{
	background-color: rgb(255 251 217 / 0.85);
}

.bg-yellow-100\/90{
	background-color: rgb(255 251 217 / 0.9);
}

.bg-yellow-100\/95{
	background-color: rgb(255 251 217 / 0.95);
}

.bg-yellow-200{
	--tw-bg-opacity: 1;
	background-color: rgb(255 249 198 / var(--tw-bg-opacity));
}

.bg-yellow-200\/0{
	background-color: rgb(255 249 198 / 0);
}

.bg-yellow-200\/10{
	background-color: rgb(255 249 198 / 0.1);
}

.bg-yellow-200\/100{
	background-color: rgb(255 249 198 / 1);
}

.bg-yellow-200\/15{
	background-color: rgb(255 249 198 / 0.15);
}

.bg-yellow-200\/20{
	background-color: rgb(255 249 198 / 0.2);
}

.bg-yellow-200\/25{
	background-color: rgb(255 249 198 / 0.25);
}

.bg-yellow-200\/30{
	background-color: rgb(255 249 198 / 0.3);
}

.bg-yellow-200\/35{
	background-color: rgb(255 249 198 / 0.35);
}

.bg-yellow-200\/40{
	background-color: rgb(255 249 198 / 0.4);
}

.bg-yellow-200\/45{
	background-color: rgb(255 249 198 / 0.45);
}

.bg-yellow-200\/5{
	background-color: rgb(255 249 198 / 0.05);
}

.bg-yellow-200\/50{
	background-color: rgb(255 249 198 / 0.5);
}

.bg-yellow-200\/55{
	background-color: rgb(255 249 198 / 0.55);
}

.bg-yellow-200\/60{
	background-color: rgb(255 249 198 / 0.6);
}

.bg-yellow-200\/65{
	background-color: rgb(255 249 198 / 0.65);
}

.bg-yellow-200\/70{
	background-color: rgb(255 249 198 / 0.7);
}

.bg-yellow-200\/75{
	background-color: rgb(255 249 198 / 0.75);
}

.bg-yellow-200\/80{
	background-color: rgb(255 249 198 / 0.8);
}

.bg-yellow-200\/85{
	background-color: rgb(255 249 198 / 0.85);
}

.bg-yellow-200\/90{
	background-color: rgb(255 249 198 / 0.9);
}

.bg-yellow-200\/95{
	background-color: rgb(255 249 198 / 0.95);
}

.bg-yellow-300{
	--tw-bg-opacity: 1;
	background-color: rgb(255 247 179 / var(--tw-bg-opacity));
}

.bg-yellow-300\/0{
	background-color: rgb(255 247 179 / 0);
}

.bg-yellow-300\/10{
	background-color: rgb(255 247 179 / 0.1);
}

.bg-yellow-300\/100{
	background-color: rgb(255 247 179 / 1);
}

.bg-yellow-300\/15{
	background-color: rgb(255 247 179 / 0.15);
}

.bg-yellow-300\/20{
	background-color: rgb(255 247 179 / 0.2);
}

.bg-yellow-300\/25{
	background-color: rgb(255 247 179 / 0.25);
}

.bg-yellow-300\/30{
	background-color: rgb(255 247 179 / 0.3);
}

.bg-yellow-300\/35{
	background-color: rgb(255 247 179 / 0.35);
}

.bg-yellow-300\/40{
	background-color: rgb(255 247 179 / 0.4);
}

.bg-yellow-300\/45{
	background-color: rgb(255 247 179 / 0.45);
}

.bg-yellow-300\/5{
	background-color: rgb(255 247 179 / 0.05);
}

.bg-yellow-300\/50{
	background-color: rgb(255 247 179 / 0.5);
}

.bg-yellow-300\/55{
	background-color: rgb(255 247 179 / 0.55);
}

.bg-yellow-300\/60{
	background-color: rgb(255 247 179 / 0.6);
}

.bg-yellow-300\/65{
	background-color: rgb(255 247 179 / 0.65);
}

.bg-yellow-300\/70{
	background-color: rgb(255 247 179 / 0.7);
}

.bg-yellow-300\/75{
	background-color: rgb(255 247 179 / 0.75);
}

.bg-yellow-300\/80{
	background-color: rgb(255 247 179 / 0.8);
}

.bg-yellow-300\/85{
	background-color: rgb(255 247 179 / 0.85);
}

.bg-yellow-300\/90{
	background-color: rgb(255 247 179 / 0.9);
}

.bg-yellow-300\/95{
	background-color: rgb(255 247 179 / 0.95);
}

.bg-yellow-400{
	--tw-bg-opacity: 1;
	background-color: rgb(255 244 142 / var(--tw-bg-opacity));
}

.bg-yellow-400\/0{
	background-color: rgb(255 244 142 / 0);
}

.bg-yellow-400\/10{
	background-color: rgb(255 244 142 / 0.1);
}

.bg-yellow-400\/100{
	background-color: rgb(255 244 142 / 1);
}

.bg-yellow-400\/15{
	background-color: rgb(255 244 142 / 0.15);
}

.bg-yellow-400\/20{
	background-color: rgb(255 244 142 / 0.2);
}

.bg-yellow-400\/25{
	background-color: rgb(255 244 142 / 0.25);
}

.bg-yellow-400\/30{
	background-color: rgb(255 244 142 / 0.3);
}

.bg-yellow-400\/35{
	background-color: rgb(255 244 142 / 0.35);
}

.bg-yellow-400\/40{
	background-color: rgb(255 244 142 / 0.4);
}

.bg-yellow-400\/45{
	background-color: rgb(255 244 142 / 0.45);
}

.bg-yellow-400\/5{
	background-color: rgb(255 244 142 / 0.05);
}

.bg-yellow-400\/50{
	background-color: rgb(255 244 142 / 0.5);
}

.bg-yellow-400\/55{
	background-color: rgb(255 244 142 / 0.55);
}

.bg-yellow-400\/60{
	background-color: rgb(255 244 142 / 0.6);
}

.bg-yellow-400\/65{
	background-color: rgb(255 244 142 / 0.65);
}

.bg-yellow-400\/70{
	background-color: rgb(255 244 142 / 0.7);
}

.bg-yellow-400\/75{
	background-color: rgb(255 244 142 / 0.75);
}

.bg-yellow-400\/80{
	background-color: rgb(255 244 142 / 0.8);
}

.bg-yellow-400\/85{
	background-color: rgb(255 244 142 / 0.85);
}

.bg-yellow-400\/90{
	background-color: rgb(255 244 142 / 0.9);
}

.bg-yellow-400\/95{
	background-color: rgb(255 244 142 / 0.95);
}

.bg-yellow-50{
	--tw-bg-opacity: 1;
	background-color: rgb(255 253 236 / var(--tw-bg-opacity));
}

.bg-yellow-50\/0{
	background-color: rgb(255 253 236 / 0);
}

.bg-yellow-50\/10{
	background-color: rgb(255 253 236 / 0.1);
}

.bg-yellow-50\/100{
	background-color: rgb(255 253 236 / 1);
}

.bg-yellow-50\/15{
	background-color: rgb(255 253 236 / 0.15);
}

.bg-yellow-50\/20{
	background-color: rgb(255 253 236 / 0.2);
}

.bg-yellow-50\/25{
	background-color: rgb(255 253 236 / 0.25);
}

.bg-yellow-50\/30{
	background-color: rgb(255 253 236 / 0.3);
}

.bg-yellow-50\/35{
	background-color: rgb(255 253 236 / 0.35);
}

.bg-yellow-50\/40{
	background-color: rgb(255 253 236 / 0.4);
}

.bg-yellow-50\/45{
	background-color: rgb(255 253 236 / 0.45);
}

.bg-yellow-50\/5{
	background-color: rgb(255 253 236 / 0.05);
}

.bg-yellow-50\/50{
	background-color: rgb(255 253 236 / 0.5);
}

.bg-yellow-50\/55{
	background-color: rgb(255 253 236 / 0.55);
}

.bg-yellow-50\/60{
	background-color: rgb(255 253 236 / 0.6);
}

.bg-yellow-50\/65{
	background-color: rgb(255 253 236 / 0.65);
}

.bg-yellow-50\/70{
	background-color: rgb(255 253 236 / 0.7);
}

.bg-yellow-50\/75{
	background-color: rgb(255 253 236 / 0.75);
}

.bg-yellow-50\/80{
	background-color: rgb(255 253 236 / 0.8);
}

.bg-yellow-50\/85{
	background-color: rgb(255 253 236 / 0.85);
}

.bg-yellow-50\/90{
	background-color: rgb(255 253 236 / 0.9);
}

.bg-yellow-50\/95{
	background-color: rgb(255 253 236 / 0.95);
}

.bg-yellow-500{
	--tw-bg-opacity: 1;
	background-color: rgb(255 240 104 / var(--tw-bg-opacity));
}

.bg-yellow-500\/0{
	background-color: rgb(255 240 104 / 0);
}

.bg-yellow-500\/10{
	background-color: rgb(255 240 104 / 0.1);
}

.bg-yellow-500\/100{
	background-color: rgb(255 240 104 / 1);
}

.bg-yellow-500\/15{
	background-color: rgb(255 240 104 / 0.15);
}

.bg-yellow-500\/20{
	background-color: rgb(255 240 104 / 0.2);
}

.bg-yellow-500\/25{
	background-color: rgb(255 240 104 / 0.25);
}

.bg-yellow-500\/30{
	background-color: rgb(255 240 104 / 0.3);
}

.bg-yellow-500\/35{
	background-color: rgb(255 240 104 / 0.35);
}

.bg-yellow-500\/40{
	background-color: rgb(255 240 104 / 0.4);
}

.bg-yellow-500\/45{
	background-color: rgb(255 240 104 / 0.45);
}

.bg-yellow-500\/5{
	background-color: rgb(255 240 104 / 0.05);
}

.bg-yellow-500\/50{
	background-color: rgb(255 240 104 / 0.5);
}

.bg-yellow-500\/55{
	background-color: rgb(255 240 104 / 0.55);
}

.bg-yellow-500\/60{
	background-color: rgb(255 240 104 / 0.6);
}

.bg-yellow-500\/65{
	background-color: rgb(255 240 104 / 0.65);
}

.bg-yellow-500\/70{
	background-color: rgb(255 240 104 / 0.7);
}

.bg-yellow-500\/75{
	background-color: rgb(255 240 104 / 0.75);
}

.bg-yellow-500\/80{
	background-color: rgb(255 240 104 / 0.8);
}

.bg-yellow-500\/85{
	background-color: rgb(255 240 104 / 0.85);
}

.bg-yellow-500\/90{
	background-color: rgb(255 240 104 / 0.9);
}

.bg-yellow-500\/95{
	background-color: rgb(255 240 104 / 0.95);
}

.bg-yellow-600{
	--tw-bg-opacity: 1;
	background-color: rgb(255 236 66 / var(--tw-bg-opacity));
}

.bg-yellow-600\/0{
	background-color: rgb(255 236 66 / 0);
}

.bg-yellow-600\/10{
	background-color: rgb(255 236 66 / 0.1);
}

.bg-yellow-600\/100{
	background-color: rgb(255 236 66 / 1);
}

.bg-yellow-600\/15{
	background-color: rgb(255 236 66 / 0.15);
}

.bg-yellow-600\/20{
	background-color: rgb(255 236 66 / 0.2);
}

.bg-yellow-600\/25{
	background-color: rgb(255 236 66 / 0.25);
}

.bg-yellow-600\/30{
	background-color: rgb(255 236 66 / 0.3);
}

.bg-yellow-600\/35{
	background-color: rgb(255 236 66 / 0.35);
}

.bg-yellow-600\/40{
	background-color: rgb(255 236 66 / 0.4);
}

.bg-yellow-600\/45{
	background-color: rgb(255 236 66 / 0.45);
}

.bg-yellow-600\/5{
	background-color: rgb(255 236 66 / 0.05);
}

.bg-yellow-600\/50{
	background-color: rgb(255 236 66 / 0.5);
}

.bg-yellow-600\/55{
	background-color: rgb(255 236 66 / 0.55);
}

.bg-yellow-600\/60{
	background-color: rgb(255 236 66 / 0.6);
}

.bg-yellow-600\/65{
	background-color: rgb(255 236 66 / 0.65);
}

.bg-yellow-600\/70{
	background-color: rgb(255 236 66 / 0.7);
}

.bg-yellow-600\/75{
	background-color: rgb(255 236 66 / 0.75);
}

.bg-yellow-600\/80{
	background-color: rgb(255 236 66 / 0.8);
}

.bg-yellow-600\/85{
	background-color: rgb(255 236 66 / 0.85);
}

.bg-yellow-600\/90{
	background-color: rgb(255 236 66 / 0.9);
}

.bg-yellow-600\/95{
	background-color: rgb(255 236 66 / 0.95);
}

.bg-yellow-700{
	--tw-bg-opacity: 1;
	background-color: rgb(249 224 0 / var(--tw-bg-opacity));
}

.bg-yellow-700\/0{
	background-color: rgb(249 224 0 / 0);
}

.bg-yellow-700\/10{
	background-color: rgb(249 224 0 / 0.1);
}

.bg-yellow-700\/100{
	background-color: rgb(249 224 0 / 1);
}

.bg-yellow-700\/15{
	background-color: rgb(249 224 0 / 0.15);
}

.bg-yellow-700\/20{
	background-color: rgb(249 224 0 / 0.2);
}

.bg-yellow-700\/25{
	background-color: rgb(249 224 0 / 0.25);
}

.bg-yellow-700\/30{
	background-color: rgb(249 224 0 / 0.3);
}

.bg-yellow-700\/35{
	background-color: rgb(249 224 0 / 0.35);
}

.bg-yellow-700\/40{
	background-color: rgb(249 224 0 / 0.4);
}

.bg-yellow-700\/45{
	background-color: rgb(249 224 0 / 0.45);
}

.bg-yellow-700\/5{
	background-color: rgb(249 224 0 / 0.05);
}

.bg-yellow-700\/50{
	background-color: rgb(249 224 0 / 0.5);
}

.bg-yellow-700\/55{
	background-color: rgb(249 224 0 / 0.55);
}

.bg-yellow-700\/60{
	background-color: rgb(249 224 0 / 0.6);
}

.bg-yellow-700\/65{
	background-color: rgb(249 224 0 / 0.65);
}

.bg-yellow-700\/70{
	background-color: rgb(249 224 0 / 0.7);
}

.bg-yellow-700\/75{
	background-color: rgb(249 224 0 / 0.75);
}

.bg-yellow-700\/80{
	background-color: rgb(249 224 0 / 0.8);
}

.bg-yellow-700\/85{
	background-color: rgb(249 224 0 / 0.85);
}

.bg-yellow-700\/90{
	background-color: rgb(249 224 0 / 0.9);
}

.bg-yellow-700\/95{
	background-color: rgb(249 224 0 / 0.95);
}

.bg-yellow-800{
	--tw-bg-opacity: 1;
	background-color: rgb(249 209 0 / var(--tw-bg-opacity));
}

.bg-yellow-800\/0{
	background-color: rgb(249 209 0 / 0);
}

.bg-yellow-800\/10{
	background-color: rgb(249 209 0 / 0.1);
}

.bg-yellow-800\/100{
	background-color: rgb(249 209 0 / 1);
}

.bg-yellow-800\/15{
	background-color: rgb(249 209 0 / 0.15);
}

.bg-yellow-800\/20{
	background-color: rgb(249 209 0 / 0.2);
}

.bg-yellow-800\/25{
	background-color: rgb(249 209 0 / 0.25);
}

.bg-yellow-800\/30{
	background-color: rgb(249 209 0 / 0.3);
}

.bg-yellow-800\/35{
	background-color: rgb(249 209 0 / 0.35);
}

.bg-yellow-800\/40{
	background-color: rgb(249 209 0 / 0.4);
}

.bg-yellow-800\/45{
	background-color: rgb(249 209 0 / 0.45);
}

.bg-yellow-800\/5{
	background-color: rgb(249 209 0 / 0.05);
}

.bg-yellow-800\/50{
	background-color: rgb(249 209 0 / 0.5);
}

.bg-yellow-800\/55{
	background-color: rgb(249 209 0 / 0.55);
}

.bg-yellow-800\/60{
	background-color: rgb(249 209 0 / 0.6);
}

.bg-yellow-800\/65{
	background-color: rgb(249 209 0 / 0.65);
}

.bg-yellow-800\/70{
	background-color: rgb(249 209 0 / 0.7);
}

.bg-yellow-800\/75{
	background-color: rgb(249 209 0 / 0.75);
}

.bg-yellow-800\/80{
	background-color: rgb(249 209 0 / 0.8);
}

.bg-yellow-800\/85{
	background-color: rgb(249 209 0 / 0.85);
}

.bg-yellow-800\/90{
	background-color: rgb(249 209 0 / 0.9);
}

.bg-yellow-800\/95{
	background-color: rgb(249 209 0 / 0.95);
}

.bg-yellow-900{
	--tw-bg-opacity: 1;
	background-color: rgb(249 194 0 / var(--tw-bg-opacity));
}

.bg-yellow-900\/0{
	background-color: rgb(249 194 0 / 0);
}

.bg-yellow-900\/10{
	background-color: rgb(249 194 0 / 0.1);
}

.bg-yellow-900\/100{
	background-color: rgb(249 194 0 / 1);
}

.bg-yellow-900\/15{
	background-color: rgb(249 194 0 / 0.15);
}

.bg-yellow-900\/20{
	background-color: rgb(249 194 0 / 0.2);
}

.bg-yellow-900\/25{
	background-color: rgb(249 194 0 / 0.25);
}

.bg-yellow-900\/30{
	background-color: rgb(249 194 0 / 0.3);
}

.bg-yellow-900\/35{
	background-color: rgb(249 194 0 / 0.35);
}

.bg-yellow-900\/40{
	background-color: rgb(249 194 0 / 0.4);
}

.bg-yellow-900\/45{
	background-color: rgb(249 194 0 / 0.45);
}

.bg-yellow-900\/5{
	background-color: rgb(249 194 0 / 0.05);
}

.bg-yellow-900\/50{
	background-color: rgb(249 194 0 / 0.5);
}

.bg-yellow-900\/55{
	background-color: rgb(249 194 0 / 0.55);
}

.bg-yellow-900\/60{
	background-color: rgb(249 194 0 / 0.6);
}

.bg-yellow-900\/65{
	background-color: rgb(249 194 0 / 0.65);
}

.bg-yellow-900\/70{
	background-color: rgb(249 194 0 / 0.7);
}

.bg-yellow-900\/75{
	background-color: rgb(249 194 0 / 0.75);
}

.bg-yellow-900\/80{
	background-color: rgb(249 194 0 / 0.8);
}

.bg-yellow-900\/85{
	background-color: rgb(249 194 0 / 0.85);
}

.bg-yellow-900\/90{
	background-color: rgb(249 194 0 / 0.9);
}

.bg-yellow-900\/95{
	background-color: rgb(249 194 0 / 0.95);
}

.bg-opacity-0{
	--tw-bg-opacity: 0;
}

.bg-opacity-10{
	--tw-bg-opacity: 0.1;
}

.bg-opacity-100{
	--tw-bg-opacity: 1;
}

.bg-opacity-15{
	--tw-bg-opacity: 0.15;
}

.bg-opacity-20{
	--tw-bg-opacity: 0.2;
}

.bg-opacity-25{
	--tw-bg-opacity: 0.25;
}

.bg-opacity-30{
	--tw-bg-opacity: 0.3;
}

.bg-opacity-35{
	--tw-bg-opacity: 0.35;
}

.bg-opacity-40{
	--tw-bg-opacity: 0.4;
}

.bg-opacity-45{
	--tw-bg-opacity: 0.45;
}

.bg-opacity-5{
	--tw-bg-opacity: 0.05;
}

.bg-opacity-50{
	--tw-bg-opacity: 0.5;
}

.bg-opacity-55{
	--tw-bg-opacity: 0.55;
}

.bg-opacity-60{
	--tw-bg-opacity: 0.6;
}

.bg-opacity-65{
	--tw-bg-opacity: 0.65;
}

.bg-opacity-70{
	--tw-bg-opacity: 0.7;
}

.bg-opacity-75{
	--tw-bg-opacity: 0.75;
}

.bg-opacity-80{
	--tw-bg-opacity: 0.8;
}

.bg-opacity-85{
	--tw-bg-opacity: 0.85;
}

.bg-opacity-90{
	--tw-bg-opacity: 0.9;
}

.bg-opacity-95{
	--tw-bg-opacity: 0.95;
}

.bg-\[url\(\"data\:image\/svg\+xml\;base64\2c PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJ1dWlkLWNkYmU4NTY5LTkyOWItNDNkZS1hYzdiLWI2OTYxZWE5ZTFkYiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTEuNSIgaGVpZ2h0PSI2LjUiIHZpZXdCb3g9IjAgMCAxMS41IDYuNSI\+PGcgaWQ9InV1aWQtNTc5ZjAzOTMtMjBkMS00NDJiLWJjOGItZGI1YjUzMTAxYjdkIj48cGF0aCBkPSJNNS43NSw2LjVjLS4xOSwwLS4zOC0uMDctLjUzLS4yMkwuMjIsMS4yOEMtLjA3Ljk5LS4wNy41MS4yMi4yMlMuOTktLjA3LDEuMjguMjJsNC40Nyw0LjQ3TDEwLjIyLjIyYy4yOS0uMjkuNzctLjI5LDEuMDYsMHMuMjkuNzcsMCwxLjA2bC01LDVjLS4xNS4xNS0uMzQuMjItLjUzLjIyWiIgc3R5bGU9ImZpbGw6IzAwNTY3YzsiLz48L2c\+PC9zdmc\+\"\)\]{
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJ1dWlkLWNkYmU4NTY5LTkyOWItNDNkZS1hYzdiLWI2OTYxZWE5ZTFkYiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTEuNSIgaGVpZ2h0PSI2LjUiIHZpZXdCb3g9IjAgMCAxMS41IDYuNSI+PGcgaWQ9InV1aWQtNTc5ZjAzOTMtMjBkMS00NDJiLWJjOGItZGI1YjUzMTAxYjdkIj48cGF0aCBkPSJNNS43NSw2LjVjLS4xOSwwLS4zOC0uMDctLjUzLS4yMkwuMjIsMS4yOEMtLjA3Ljk5LS4wNy41MS4yMi4yMlMuOTktLjA3LDEuMjguMjJsNC40Nyw0LjQ3TDEwLjIyLjIyYy4yOS0uMjkuNzctLjI5LDEuMDYsMHMuMjkuNzcsMCwxLjA2bC01LDVjLS4xNS4xNS0uMzQuMjItLjUzLjIyWiIgc3R5bGU9ImZpbGw6IzAwNTY3YzsiLz48L2c+PC9zdmc+");
}

.bg-gradient-to-t{
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.from-white{
	--tw-gradient-from: #FFFFFF var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.to-transparent{
	--tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.bg-\[right_0\.75rem_center\]{
	background-position: right 0.75rem center;
}

.bg-no-repeat{
	background-repeat: no-repeat;
}

.fill-blue-100{
	fill: #B9F2FF;
}

.fill-blue-100\/0{
	fill: rgb(185 242 255 / 0);
}

.fill-blue-100\/10{
	fill: rgb(185 242 255 / 0.1);
}

.fill-blue-100\/100{
	fill: rgb(185 242 255 / 1);
}

.fill-blue-100\/15{
	fill: rgb(185 242 255 / 0.15);
}

.fill-blue-100\/20{
	fill: rgb(185 242 255 / 0.2);
}

.fill-blue-100\/25{
	fill: rgb(185 242 255 / 0.25);
}

.fill-blue-100\/30{
	fill: rgb(185 242 255 / 0.3);
}

.fill-blue-100\/35{
	fill: rgb(185 242 255 / 0.35);
}

.fill-blue-100\/40{
	fill: rgb(185 242 255 / 0.4);
}

.fill-blue-100\/45{
	fill: rgb(185 242 255 / 0.45);
}

.fill-blue-100\/5{
	fill: rgb(185 242 255 / 0.05);
}

.fill-blue-100\/50{
	fill: rgb(185 242 255 / 0.5);
}

.fill-blue-100\/55{
	fill: rgb(185 242 255 / 0.55);
}

.fill-blue-100\/60{
	fill: rgb(185 242 255 / 0.6);
}

.fill-blue-100\/65{
	fill: rgb(185 242 255 / 0.65);
}

.fill-blue-100\/70{
	fill: rgb(185 242 255 / 0.7);
}

.fill-blue-100\/75{
	fill: rgb(185 242 255 / 0.75);
}

.fill-blue-100\/80{
	fill: rgb(185 242 255 / 0.8);
}

.fill-blue-100\/85{
	fill: rgb(185 242 255 / 0.85);
}

.fill-blue-100\/90{
	fill: rgb(185 242 255 / 0.9);
}

.fill-blue-100\/95{
	fill: rgb(185 242 255 / 0.95);
}

.fill-blue-200{
	fill: #B7EBFF;
}

.fill-blue-200\/0{
	fill: rgb(183 235 255 / 0);
}

.fill-blue-200\/10{
	fill: rgb(183 235 255 / 0.1);
}

.fill-blue-200\/100{
	fill: rgb(183 235 255 / 1);
}

.fill-blue-200\/15{
	fill: rgb(183 235 255 / 0.15);
}

.fill-blue-200\/20{
	fill: rgb(183 235 255 / 0.2);
}

.fill-blue-200\/25{
	fill: rgb(183 235 255 / 0.25);
}

.fill-blue-200\/30{
	fill: rgb(183 235 255 / 0.3);
}

.fill-blue-200\/35{
	fill: rgb(183 235 255 / 0.35);
}

.fill-blue-200\/40{
	fill: rgb(183 235 255 / 0.4);
}

.fill-blue-200\/45{
	fill: rgb(183 235 255 / 0.45);
}

.fill-blue-200\/5{
	fill: rgb(183 235 255 / 0.05);
}

.fill-blue-200\/50{
	fill: rgb(183 235 255 / 0.5);
}

.fill-blue-200\/55{
	fill: rgb(183 235 255 / 0.55);
}

.fill-blue-200\/60{
	fill: rgb(183 235 255 / 0.6);
}

.fill-blue-200\/65{
	fill: rgb(183 235 255 / 0.65);
}

.fill-blue-200\/70{
	fill: rgb(183 235 255 / 0.7);
}

.fill-blue-200\/75{
	fill: rgb(183 235 255 / 0.75);
}

.fill-blue-200\/80{
	fill: rgb(183 235 255 / 0.8);
}

.fill-blue-200\/85{
	fill: rgb(183 235 255 / 0.85);
}

.fill-blue-200\/90{
	fill: rgb(183 235 255 / 0.9);
}

.fill-blue-200\/95{
	fill: rgb(183 235 255 / 0.95);
}

.fill-blue-300{
	fill: #9FE4FF;
}

.fill-blue-300\/0{
	fill: rgb(159 228 255 / 0);
}

.fill-blue-300\/10{
	fill: rgb(159 228 255 / 0.1);
}

.fill-blue-300\/100{
	fill: rgb(159 228 255 / 1);
}

.fill-blue-300\/15{
	fill: rgb(159 228 255 / 0.15);
}

.fill-blue-300\/20{
	fill: rgb(159 228 255 / 0.2);
}

.fill-blue-300\/25{
	fill: rgb(159 228 255 / 0.25);
}

.fill-blue-300\/30{
	fill: rgb(159 228 255 / 0.3);
}

.fill-blue-300\/35{
	fill: rgb(159 228 255 / 0.35);
}

.fill-blue-300\/40{
	fill: rgb(159 228 255 / 0.4);
}

.fill-blue-300\/45{
	fill: rgb(159 228 255 / 0.45);
}

.fill-blue-300\/5{
	fill: rgb(159 228 255 / 0.05);
}

.fill-blue-300\/50{
	fill: rgb(159 228 255 / 0.5);
}

.fill-blue-300\/55{
	fill: rgb(159 228 255 / 0.55);
}

.fill-blue-300\/60{
	fill: rgb(159 228 255 / 0.6);
}

.fill-blue-300\/65{
	fill: rgb(159 228 255 / 0.65);
}

.fill-blue-300\/70{
	fill: rgb(159 228 255 / 0.7);
}

.fill-blue-300\/75{
	fill: rgb(159 228 255 / 0.75);
}

.fill-blue-300\/80{
	fill: rgb(159 228 255 / 0.8);
}

.fill-blue-300\/85{
	fill: rgb(159 228 255 / 0.85);
}

.fill-blue-300\/90{
	fill: rgb(159 228 255 / 0.9);
}

.fill-blue-300\/95{
	fill: rgb(159 228 255 / 0.95);
}

.fill-blue-400{
	fill: #6FD6FF;
}

.fill-blue-400\/0{
	fill: rgb(111 214 255 / 0);
}

.fill-blue-400\/10{
	fill: rgb(111 214 255 / 0.1);
}

.fill-blue-400\/100{
	fill: rgb(111 214 255 / 1);
}

.fill-blue-400\/15{
	fill: rgb(111 214 255 / 0.15);
}

.fill-blue-400\/20{
	fill: rgb(111 214 255 / 0.2);
}

.fill-blue-400\/25{
	fill: rgb(111 214 255 / 0.25);
}

.fill-blue-400\/30{
	fill: rgb(111 214 255 / 0.3);
}

.fill-blue-400\/35{
	fill: rgb(111 214 255 / 0.35);
}

.fill-blue-400\/40{
	fill: rgb(111 214 255 / 0.4);
}

.fill-blue-400\/45{
	fill: rgb(111 214 255 / 0.45);
}

.fill-blue-400\/5{
	fill: rgb(111 214 255 / 0.05);
}

.fill-blue-400\/50{
	fill: rgb(111 214 255 / 0.5);
}

.fill-blue-400\/55{
	fill: rgb(111 214 255 / 0.55);
}

.fill-blue-400\/60{
	fill: rgb(111 214 255 / 0.6);
}

.fill-blue-400\/65{
	fill: rgb(111 214 255 / 0.65);
}

.fill-blue-400\/70{
	fill: rgb(111 214 255 / 0.7);
}

.fill-blue-400\/75{
	fill: rgb(111 214 255 / 0.75);
}

.fill-blue-400\/80{
	fill: rgb(111 214 255 / 0.8);
}

.fill-blue-400\/85{
	fill: rgb(111 214 255 / 0.85);
}

.fill-blue-400\/90{
	fill: rgb(111 214 255 / 0.9);
}

.fill-blue-400\/95{
	fill: rgb(111 214 255 / 0.95);
}

.fill-blue-50{
	fill: #EFFCFF;
}

.fill-blue-50\/0{
	fill: rgb(239 252 255 / 0);
}

.fill-blue-50\/10{
	fill: rgb(239 252 255 / 0.1);
}

.fill-blue-50\/100{
	fill: rgb(239 252 255 / 1);
}

.fill-blue-50\/15{
	fill: rgb(239 252 255 / 0.15);
}

.fill-blue-50\/20{
	fill: rgb(239 252 255 / 0.2);
}

.fill-blue-50\/25{
	fill: rgb(239 252 255 / 0.25);
}

.fill-blue-50\/30{
	fill: rgb(239 252 255 / 0.3);
}

.fill-blue-50\/35{
	fill: rgb(239 252 255 / 0.35);
}

.fill-blue-50\/40{
	fill: rgb(239 252 255 / 0.4);
}

.fill-blue-50\/45{
	fill: rgb(239 252 255 / 0.45);
}

.fill-blue-50\/5{
	fill: rgb(239 252 255 / 0.05);
}

.fill-blue-50\/50{
	fill: rgb(239 252 255 / 0.5);
}

.fill-blue-50\/55{
	fill: rgb(239 252 255 / 0.55);
}

.fill-blue-50\/60{
	fill: rgb(239 252 255 / 0.6);
}

.fill-blue-50\/65{
	fill: rgb(239 252 255 / 0.65);
}

.fill-blue-50\/70{
	fill: rgb(239 252 255 / 0.7);
}

.fill-blue-50\/75{
	fill: rgb(239 252 255 / 0.75);
}

.fill-blue-50\/80{
	fill: rgb(239 252 255 / 0.8);
}

.fill-blue-50\/85{
	fill: rgb(239 252 255 / 0.85);
}

.fill-blue-50\/90{
	fill: rgb(239 252 255 / 0.9);
}

.fill-blue-50\/95{
	fill: rgb(239 252 255 / 0.95);
}

.fill-blue-500{
	fill: #3FC9FF;
}

.fill-blue-500\/0{
	fill: rgb(63 201 255 / 0);
}

.fill-blue-500\/10{
	fill: rgb(63 201 255 / 0.1);
}

.fill-blue-500\/100{
	fill: rgb(63 201 255 / 1);
}

.fill-blue-500\/15{
	fill: rgb(63 201 255 / 0.15);
}

.fill-blue-500\/20{
	fill: rgb(63 201 255 / 0.2);
}

.fill-blue-500\/25{
	fill: rgb(63 201 255 / 0.25);
}

.fill-blue-500\/30{
	fill: rgb(63 201 255 / 0.3);
}

.fill-blue-500\/35{
	fill: rgb(63 201 255 / 0.35);
}

.fill-blue-500\/40{
	fill: rgb(63 201 255 / 0.4);
}

.fill-blue-500\/45{
	fill: rgb(63 201 255 / 0.45);
}

.fill-blue-500\/5{
	fill: rgb(63 201 255 / 0.05);
}

.fill-blue-500\/50{
	fill: rgb(63 201 255 / 0.5);
}

.fill-blue-500\/55{
	fill: rgb(63 201 255 / 0.55);
}

.fill-blue-500\/60{
	fill: rgb(63 201 255 / 0.6);
}

.fill-blue-500\/65{
	fill: rgb(63 201 255 / 0.65);
}

.fill-blue-500\/70{
	fill: rgb(63 201 255 / 0.7);
}

.fill-blue-500\/75{
	fill: rgb(63 201 255 / 0.75);
}

.fill-blue-500\/80{
	fill: rgb(63 201 255 / 0.8);
}

.fill-blue-500\/85{
	fill: rgb(63 201 255 / 0.85);
}

.fill-blue-500\/90{
	fill: rgb(63 201 255 / 0.9);
}

.fill-blue-500\/95{
	fill: rgb(63 201 255 / 0.95);
}

.fill-blue-600{
	fill: #0FBBFF;
}

.fill-blue-600\/0{
	fill: rgb(15 187 255 / 0);
}

.fill-blue-600\/10{
	fill: rgb(15 187 255 / 0.1);
}

.fill-blue-600\/100{
	fill: rgb(15 187 255 / 1);
}

.fill-blue-600\/15{
	fill: rgb(15 187 255 / 0.15);
}

.fill-blue-600\/20{
	fill: rgb(15 187 255 / 0.2);
}

.fill-blue-600\/25{
	fill: rgb(15 187 255 / 0.25);
}

.fill-blue-600\/30{
	fill: rgb(15 187 255 / 0.3);
}

.fill-blue-600\/35{
	fill: rgb(15 187 255 / 0.35);
}

.fill-blue-600\/40{
	fill: rgb(15 187 255 / 0.4);
}

.fill-blue-600\/45{
	fill: rgb(15 187 255 / 0.45);
}

.fill-blue-600\/5{
	fill: rgb(15 187 255 / 0.05);
}

.fill-blue-600\/50{
	fill: rgb(15 187 255 / 0.5);
}

.fill-blue-600\/55{
	fill: rgb(15 187 255 / 0.55);
}

.fill-blue-600\/60{
	fill: rgb(15 187 255 / 0.6);
}

.fill-blue-600\/65{
	fill: rgb(15 187 255 / 0.65);
}

.fill-blue-600\/70{
	fill: rgb(15 187 255 / 0.7);
}

.fill-blue-600\/75{
	fill: rgb(15 187 255 / 0.75);
}

.fill-blue-600\/80{
	fill: rgb(15 187 255 / 0.8);
}

.fill-blue-600\/85{
	fill: rgb(15 187 255 / 0.85);
}

.fill-blue-600\/90{
	fill: rgb(15 187 255 / 0.9);
}

.fill-blue-600\/95{
	fill: rgb(15 187 255 / 0.95);
}

.fill-blue-700{
	fill: #07A6FF;
}

.fill-blue-700\/0{
	fill: rgb(7 166 255 / 0);
}

.fill-blue-700\/10{
	fill: rgb(7 166 255 / 0.1);
}

.fill-blue-700\/100{
	fill: rgb(7 166 255 / 1);
}

.fill-blue-700\/15{
	fill: rgb(7 166 255 / 0.15);
}

.fill-blue-700\/20{
	fill: rgb(7 166 255 / 0.2);
}

.fill-blue-700\/25{
	fill: rgb(7 166 255 / 0.25);
}

.fill-blue-700\/30{
	fill: rgb(7 166 255 / 0.3);
}

.fill-blue-700\/35{
	fill: rgb(7 166 255 / 0.35);
}

.fill-blue-700\/40{
	fill: rgb(7 166 255 / 0.4);
}

.fill-blue-700\/45{
	fill: rgb(7 166 255 / 0.45);
}

.fill-blue-700\/5{
	fill: rgb(7 166 255 / 0.05);
}

.fill-blue-700\/50{
	fill: rgb(7 166 255 / 0.5);
}

.fill-blue-700\/55{
	fill: rgb(7 166 255 / 0.55);
}

.fill-blue-700\/60{
	fill: rgb(7 166 255 / 0.6);
}

.fill-blue-700\/65{
	fill: rgb(7 166 255 / 0.65);
}

.fill-blue-700\/70{
	fill: rgb(7 166 255 / 0.7);
}

.fill-blue-700\/75{
	fill: rgb(7 166 255 / 0.75);
}

.fill-blue-700\/80{
	fill: rgb(7 166 255 / 0.8);
}

.fill-blue-700\/85{
	fill: rgb(7 166 255 / 0.85);
}

.fill-blue-700\/90{
	fill: rgb(7 166 255 / 0.9);
}

.fill-blue-700\/95{
	fill: rgb(7 166 255 / 0.95);
}

.fill-blue-800{
	fill: #0079D1;
}

.fill-blue-800\/0{
	fill: rgb(0 121 209 / 0);
}

.fill-blue-800\/10{
	fill: rgb(0 121 209 / 0.1);
}

.fill-blue-800\/100{
	fill: rgb(0 121 209 / 1);
}

.fill-blue-800\/15{
	fill: rgb(0 121 209 / 0.15);
}

.fill-blue-800\/20{
	fill: rgb(0 121 209 / 0.2);
}

.fill-blue-800\/25{
	fill: rgb(0 121 209 / 0.25);
}

.fill-blue-800\/30{
	fill: rgb(0 121 209 / 0.3);
}

.fill-blue-800\/35{
	fill: rgb(0 121 209 / 0.35);
}

.fill-blue-800\/40{
	fill: rgb(0 121 209 / 0.4);
}

.fill-blue-800\/45{
	fill: rgb(0 121 209 / 0.45);
}

.fill-blue-800\/5{
	fill: rgb(0 121 209 / 0.05);
}

.fill-blue-800\/50{
	fill: rgb(0 121 209 / 0.5);
}

.fill-blue-800\/55{
	fill: rgb(0 121 209 / 0.55);
}

.fill-blue-800\/60{
	fill: rgb(0 121 209 / 0.6);
}

.fill-blue-800\/65{
	fill: rgb(0 121 209 / 0.65);
}

.fill-blue-800\/70{
	fill: rgb(0 121 209 / 0.7);
}

.fill-blue-800\/75{
	fill: rgb(0 121 209 / 0.75);
}

.fill-blue-800\/80{
	fill: rgb(0 121 209 / 0.8);
}

.fill-blue-800\/85{
	fill: rgb(0 121 209 / 0.85);
}

.fill-blue-800\/90{
	fill: rgb(0 121 209 / 0.9);
}

.fill-blue-800\/95{
	fill: rgb(0 121 209 / 0.95);
}

.fill-blue-900{
	fill: #0063BF;
}

.fill-blue-900\/0{
	fill: rgb(0 99 191 / 0);
}

.fill-blue-900\/10{
	fill: rgb(0 99 191 / 0.1);
}

.fill-blue-900\/100{
	fill: rgb(0 99 191 / 1);
}

.fill-blue-900\/15{
	fill: rgb(0 99 191 / 0.15);
}

.fill-blue-900\/20{
	fill: rgb(0 99 191 / 0.2);
}

.fill-blue-900\/25{
	fill: rgb(0 99 191 / 0.25);
}

.fill-blue-900\/30{
	fill: rgb(0 99 191 / 0.3);
}

.fill-blue-900\/35{
	fill: rgb(0 99 191 / 0.35);
}

.fill-blue-900\/40{
	fill: rgb(0 99 191 / 0.4);
}

.fill-blue-900\/45{
	fill: rgb(0 99 191 / 0.45);
}

.fill-blue-900\/5{
	fill: rgb(0 99 191 / 0.05);
}

.fill-blue-900\/50{
	fill: rgb(0 99 191 / 0.5);
}

.fill-blue-900\/55{
	fill: rgb(0 99 191 / 0.55);
}

.fill-blue-900\/60{
	fill: rgb(0 99 191 / 0.6);
}

.fill-blue-900\/65{
	fill: rgb(0 99 191 / 0.65);
}

.fill-blue-900\/70{
	fill: rgb(0 99 191 / 0.7);
}

.fill-blue-900\/75{
	fill: rgb(0 99 191 / 0.75);
}

.fill-blue-900\/80{
	fill: rgb(0 99 191 / 0.8);
}

.fill-blue-900\/85{
	fill: rgb(0 99 191 / 0.85);
}

.fill-blue-900\/90{
	fill: rgb(0 99 191 / 0.9);
}

.fill-blue-900\/95{
	fill: rgb(0 99 191 / 0.95);
}

.fill-current{
	fill: currentColor;
}

.fill-gray-100{
	fill: #F3F4F6;
}

.fill-gray-100\/0{
	fill: rgb(243 244 246 / 0);
}

.fill-gray-100\/10{
	fill: rgb(243 244 246 / 0.1);
}

.fill-gray-100\/100{
	fill: rgb(243 244 246 / 1);
}

.fill-gray-100\/15{
	fill: rgb(243 244 246 / 0.15);
}

.fill-gray-100\/20{
	fill: rgb(243 244 246 / 0.2);
}

.fill-gray-100\/25{
	fill: rgb(243 244 246 / 0.25);
}

.fill-gray-100\/30{
	fill: rgb(243 244 246 / 0.3);
}

.fill-gray-100\/35{
	fill: rgb(243 244 246 / 0.35);
}

.fill-gray-100\/40{
	fill: rgb(243 244 246 / 0.4);
}

.fill-gray-100\/45{
	fill: rgb(243 244 246 / 0.45);
}

.fill-gray-100\/5{
	fill: rgb(243 244 246 / 0.05);
}

.fill-gray-100\/50{
	fill: rgb(243 244 246 / 0.5);
}

.fill-gray-100\/55{
	fill: rgb(243 244 246 / 0.55);
}

.fill-gray-100\/60{
	fill: rgb(243 244 246 / 0.6);
}

.fill-gray-100\/65{
	fill: rgb(243 244 246 / 0.65);
}

.fill-gray-100\/70{
	fill: rgb(243 244 246 / 0.7);
}

.fill-gray-100\/75{
	fill: rgb(243 244 246 / 0.75);
}

.fill-gray-100\/80{
	fill: rgb(243 244 246 / 0.8);
}

.fill-gray-100\/85{
	fill: rgb(243 244 246 / 0.85);
}

.fill-gray-100\/90{
	fill: rgb(243 244 246 / 0.9);
}

.fill-gray-100\/95{
	fill: rgb(243 244 246 / 0.95);
}

.fill-gray-200{
	fill: #E5E7EB;
}

.fill-gray-200\/0{
	fill: rgb(229 231 235 / 0);
}

.fill-gray-200\/10{
	fill: rgb(229 231 235 / 0.1);
}

.fill-gray-200\/100{
	fill: rgb(229 231 235 / 1);
}

.fill-gray-200\/15{
	fill: rgb(229 231 235 / 0.15);
}

.fill-gray-200\/20{
	fill: rgb(229 231 235 / 0.2);
}

.fill-gray-200\/25{
	fill: rgb(229 231 235 / 0.25);
}

.fill-gray-200\/30{
	fill: rgb(229 231 235 / 0.3);
}

.fill-gray-200\/35{
	fill: rgb(229 231 235 / 0.35);
}

.fill-gray-200\/40{
	fill: rgb(229 231 235 / 0.4);
}

.fill-gray-200\/45{
	fill: rgb(229 231 235 / 0.45);
}

.fill-gray-200\/5{
	fill: rgb(229 231 235 / 0.05);
}

.fill-gray-200\/50{
	fill: rgb(229 231 235 / 0.5);
}

.fill-gray-200\/55{
	fill: rgb(229 231 235 / 0.55);
}

.fill-gray-200\/60{
	fill: rgb(229 231 235 / 0.6);
}

.fill-gray-200\/65{
	fill: rgb(229 231 235 / 0.65);
}

.fill-gray-200\/70{
	fill: rgb(229 231 235 / 0.7);
}

.fill-gray-200\/75{
	fill: rgb(229 231 235 / 0.75);
}

.fill-gray-200\/80{
	fill: rgb(229 231 235 / 0.8);
}

.fill-gray-200\/85{
	fill: rgb(229 231 235 / 0.85);
}

.fill-gray-200\/90{
	fill: rgb(229 231 235 / 0.9);
}

.fill-gray-200\/95{
	fill: rgb(229 231 235 / 0.95);
}

.fill-gray-300{
	fill: #D1D5DB;
}

.fill-gray-300\/0{
	fill: rgb(209 213 219 / 0);
}

.fill-gray-300\/10{
	fill: rgb(209 213 219 / 0.1);
}

.fill-gray-300\/100{
	fill: rgb(209 213 219 / 1);
}

.fill-gray-300\/15{
	fill: rgb(209 213 219 / 0.15);
}

.fill-gray-300\/20{
	fill: rgb(209 213 219 / 0.2);
}

.fill-gray-300\/25{
	fill: rgb(209 213 219 / 0.25);
}

.fill-gray-300\/30{
	fill: rgb(209 213 219 / 0.3);
}

.fill-gray-300\/35{
	fill: rgb(209 213 219 / 0.35);
}

.fill-gray-300\/40{
	fill: rgb(209 213 219 / 0.4);
}

.fill-gray-300\/45{
	fill: rgb(209 213 219 / 0.45);
}

.fill-gray-300\/5{
	fill: rgb(209 213 219 / 0.05);
}

.fill-gray-300\/50{
	fill: rgb(209 213 219 / 0.5);
}

.fill-gray-300\/55{
	fill: rgb(209 213 219 / 0.55);
}

.fill-gray-300\/60{
	fill: rgb(209 213 219 / 0.6);
}

.fill-gray-300\/65{
	fill: rgb(209 213 219 / 0.65);
}

.fill-gray-300\/70{
	fill: rgb(209 213 219 / 0.7);
}

.fill-gray-300\/75{
	fill: rgb(209 213 219 / 0.75);
}

.fill-gray-300\/80{
	fill: rgb(209 213 219 / 0.8);
}

.fill-gray-300\/85{
	fill: rgb(209 213 219 / 0.85);
}

.fill-gray-300\/90{
	fill: rgb(209 213 219 / 0.9);
}

.fill-gray-300\/95{
	fill: rgb(209 213 219 / 0.95);
}

.fill-gray-400{
	fill: #9CA3AF;
}

.fill-gray-400\/0{
	fill: rgb(156 163 175 / 0);
}

.fill-gray-400\/10{
	fill: rgb(156 163 175 / 0.1);
}

.fill-gray-400\/100{
	fill: rgb(156 163 175 / 1);
}

.fill-gray-400\/15{
	fill: rgb(156 163 175 / 0.15);
}

.fill-gray-400\/20{
	fill: rgb(156 163 175 / 0.2);
}

.fill-gray-400\/25{
	fill: rgb(156 163 175 / 0.25);
}

.fill-gray-400\/30{
	fill: rgb(156 163 175 / 0.3);
}

.fill-gray-400\/35{
	fill: rgb(156 163 175 / 0.35);
}

.fill-gray-400\/40{
	fill: rgb(156 163 175 / 0.4);
}

.fill-gray-400\/45{
	fill: rgb(156 163 175 / 0.45);
}

.fill-gray-400\/5{
	fill: rgb(156 163 175 / 0.05);
}

.fill-gray-400\/50{
	fill: rgb(156 163 175 / 0.5);
}

.fill-gray-400\/55{
	fill: rgb(156 163 175 / 0.55);
}

.fill-gray-400\/60{
	fill: rgb(156 163 175 / 0.6);
}

.fill-gray-400\/65{
	fill: rgb(156 163 175 / 0.65);
}

.fill-gray-400\/70{
	fill: rgb(156 163 175 / 0.7);
}

.fill-gray-400\/75{
	fill: rgb(156 163 175 / 0.75);
}

.fill-gray-400\/80{
	fill: rgb(156 163 175 / 0.8);
}

.fill-gray-400\/85{
	fill: rgb(156 163 175 / 0.85);
}

.fill-gray-400\/90{
	fill: rgb(156 163 175 / 0.9);
}

.fill-gray-400\/95{
	fill: rgb(156 163 175 / 0.95);
}

.fill-gray-50{
	fill: #F9FAFB;
}

.fill-gray-50\/0{
	fill: rgb(249 250 251 / 0);
}

.fill-gray-50\/10{
	fill: rgb(249 250 251 / 0.1);
}

.fill-gray-50\/100{
	fill: rgb(249 250 251 / 1);
}

.fill-gray-50\/15{
	fill: rgb(249 250 251 / 0.15);
}

.fill-gray-50\/20{
	fill: rgb(249 250 251 / 0.2);
}

.fill-gray-50\/25{
	fill: rgb(249 250 251 / 0.25);
}

.fill-gray-50\/30{
	fill: rgb(249 250 251 / 0.3);
}

.fill-gray-50\/35{
	fill: rgb(249 250 251 / 0.35);
}

.fill-gray-50\/40{
	fill: rgb(249 250 251 / 0.4);
}

.fill-gray-50\/45{
	fill: rgb(249 250 251 / 0.45);
}

.fill-gray-50\/5{
	fill: rgb(249 250 251 / 0.05);
}

.fill-gray-50\/50{
	fill: rgb(249 250 251 / 0.5);
}

.fill-gray-50\/55{
	fill: rgb(249 250 251 / 0.55);
}

.fill-gray-50\/60{
	fill: rgb(249 250 251 / 0.6);
}

.fill-gray-50\/65{
	fill: rgb(249 250 251 / 0.65);
}

.fill-gray-50\/70{
	fill: rgb(249 250 251 / 0.7);
}

.fill-gray-50\/75{
	fill: rgb(249 250 251 / 0.75);
}

.fill-gray-50\/80{
	fill: rgb(249 250 251 / 0.8);
}

.fill-gray-50\/85{
	fill: rgb(249 250 251 / 0.85);
}

.fill-gray-50\/90{
	fill: rgb(249 250 251 / 0.9);
}

.fill-gray-50\/95{
	fill: rgb(249 250 251 / 0.95);
}

.fill-gray-500{
	fill: #6B7280;
}

.fill-gray-500\/0{
	fill: rgb(107 114 128 / 0);
}

.fill-gray-500\/10{
	fill: rgb(107 114 128 / 0.1);
}

.fill-gray-500\/100{
	fill: rgb(107 114 128 / 1);
}

.fill-gray-500\/15{
	fill: rgb(107 114 128 / 0.15);
}

.fill-gray-500\/20{
	fill: rgb(107 114 128 / 0.2);
}

.fill-gray-500\/25{
	fill: rgb(107 114 128 / 0.25);
}

.fill-gray-500\/30{
	fill: rgb(107 114 128 / 0.3);
}

.fill-gray-500\/35{
	fill: rgb(107 114 128 / 0.35);
}

.fill-gray-500\/40{
	fill: rgb(107 114 128 / 0.4);
}

.fill-gray-500\/45{
	fill: rgb(107 114 128 / 0.45);
}

.fill-gray-500\/5{
	fill: rgb(107 114 128 / 0.05);
}

.fill-gray-500\/50{
	fill: rgb(107 114 128 / 0.5);
}

.fill-gray-500\/55{
	fill: rgb(107 114 128 / 0.55);
}

.fill-gray-500\/60{
	fill: rgb(107 114 128 / 0.6);
}

.fill-gray-500\/65{
	fill: rgb(107 114 128 / 0.65);
}

.fill-gray-500\/70{
	fill: rgb(107 114 128 / 0.7);
}

.fill-gray-500\/75{
	fill: rgb(107 114 128 / 0.75);
}

.fill-gray-500\/80{
	fill: rgb(107 114 128 / 0.8);
}

.fill-gray-500\/85{
	fill: rgb(107 114 128 / 0.85);
}

.fill-gray-500\/90{
	fill: rgb(107 114 128 / 0.9);
}

.fill-gray-500\/95{
	fill: rgb(107 114 128 / 0.95);
}

.fill-gray-600{
	fill: #4B5563;
}

.fill-gray-600\/0{
	fill: rgb(75 85 99 / 0);
}

.fill-gray-600\/10{
	fill: rgb(75 85 99 / 0.1);
}

.fill-gray-600\/100{
	fill: rgb(75 85 99 / 1);
}

.fill-gray-600\/15{
	fill: rgb(75 85 99 / 0.15);
}

.fill-gray-600\/20{
	fill: rgb(75 85 99 / 0.2);
}

.fill-gray-600\/25{
	fill: rgb(75 85 99 / 0.25);
}

.fill-gray-600\/30{
	fill: rgb(75 85 99 / 0.3);
}

.fill-gray-600\/35{
	fill: rgb(75 85 99 / 0.35);
}

.fill-gray-600\/40{
	fill: rgb(75 85 99 / 0.4);
}

.fill-gray-600\/45{
	fill: rgb(75 85 99 / 0.45);
}

.fill-gray-600\/5{
	fill: rgb(75 85 99 / 0.05);
}

.fill-gray-600\/50{
	fill: rgb(75 85 99 / 0.5);
}

.fill-gray-600\/55{
	fill: rgb(75 85 99 / 0.55);
}

.fill-gray-600\/60{
	fill: rgb(75 85 99 / 0.6);
}

.fill-gray-600\/65{
	fill: rgb(75 85 99 / 0.65);
}

.fill-gray-600\/70{
	fill: rgb(75 85 99 / 0.7);
}

.fill-gray-600\/75{
	fill: rgb(75 85 99 / 0.75);
}

.fill-gray-600\/80{
	fill: rgb(75 85 99 / 0.8);
}

.fill-gray-600\/85{
	fill: rgb(75 85 99 / 0.85);
}

.fill-gray-600\/90{
	fill: rgb(75 85 99 / 0.9);
}

.fill-gray-600\/95{
	fill: rgb(75 85 99 / 0.95);
}

.fill-gray-700{
	fill: #374151;
}

.fill-gray-700\/0{
	fill: rgb(55 65 81 / 0);
}

.fill-gray-700\/10{
	fill: rgb(55 65 81 / 0.1);
}

.fill-gray-700\/100{
	fill: rgb(55 65 81 / 1);
}

.fill-gray-700\/15{
	fill: rgb(55 65 81 / 0.15);
}

.fill-gray-700\/20{
	fill: rgb(55 65 81 / 0.2);
}

.fill-gray-700\/25{
	fill: rgb(55 65 81 / 0.25);
}

.fill-gray-700\/30{
	fill: rgb(55 65 81 / 0.3);
}

.fill-gray-700\/35{
	fill: rgb(55 65 81 / 0.35);
}

.fill-gray-700\/40{
	fill: rgb(55 65 81 / 0.4);
}

.fill-gray-700\/45{
	fill: rgb(55 65 81 / 0.45);
}

.fill-gray-700\/5{
	fill: rgb(55 65 81 / 0.05);
}

.fill-gray-700\/50{
	fill: rgb(55 65 81 / 0.5);
}

.fill-gray-700\/55{
	fill: rgb(55 65 81 / 0.55);
}

.fill-gray-700\/60{
	fill: rgb(55 65 81 / 0.6);
}

.fill-gray-700\/65{
	fill: rgb(55 65 81 / 0.65);
}

.fill-gray-700\/70{
	fill: rgb(55 65 81 / 0.7);
}

.fill-gray-700\/75{
	fill: rgb(55 65 81 / 0.75);
}

.fill-gray-700\/80{
	fill: rgb(55 65 81 / 0.8);
}

.fill-gray-700\/85{
	fill: rgb(55 65 81 / 0.85);
}

.fill-gray-700\/90{
	fill: rgb(55 65 81 / 0.9);
}

.fill-gray-700\/95{
	fill: rgb(55 65 81 / 0.95);
}

.fill-gray-800{
	fill: #1F2937;
}

.fill-gray-800\/0{
	fill: rgb(31 41 55 / 0);
}

.fill-gray-800\/10{
	fill: rgb(31 41 55 / 0.1);
}

.fill-gray-800\/100{
	fill: rgb(31 41 55 / 1);
}

.fill-gray-800\/15{
	fill: rgb(31 41 55 / 0.15);
}

.fill-gray-800\/20{
	fill: rgb(31 41 55 / 0.2);
}

.fill-gray-800\/25{
	fill: rgb(31 41 55 / 0.25);
}

.fill-gray-800\/30{
	fill: rgb(31 41 55 / 0.3);
}

.fill-gray-800\/35{
	fill: rgb(31 41 55 / 0.35);
}

.fill-gray-800\/40{
	fill: rgb(31 41 55 / 0.4);
}

.fill-gray-800\/45{
	fill: rgb(31 41 55 / 0.45);
}

.fill-gray-800\/5{
	fill: rgb(31 41 55 / 0.05);
}

.fill-gray-800\/50{
	fill: rgb(31 41 55 / 0.5);
}

.fill-gray-800\/55{
	fill: rgb(31 41 55 / 0.55);
}

.fill-gray-800\/60{
	fill: rgb(31 41 55 / 0.6);
}

.fill-gray-800\/65{
	fill: rgb(31 41 55 / 0.65);
}

.fill-gray-800\/70{
	fill: rgb(31 41 55 / 0.7);
}

.fill-gray-800\/75{
	fill: rgb(31 41 55 / 0.75);
}

.fill-gray-800\/80{
	fill: rgb(31 41 55 / 0.8);
}

.fill-gray-800\/85{
	fill: rgb(31 41 55 / 0.85);
}

.fill-gray-800\/90{
	fill: rgb(31 41 55 / 0.9);
}

.fill-gray-800\/95{
	fill: rgb(31 41 55 / 0.95);
}

.fill-gray-900{
	fill: #111827;
}

.fill-gray-900\/0{
	fill: rgb(17 24 39 / 0);
}

.fill-gray-900\/10{
	fill: rgb(17 24 39 / 0.1);
}

.fill-gray-900\/100{
	fill: rgb(17 24 39 / 1);
}

.fill-gray-900\/15{
	fill: rgb(17 24 39 / 0.15);
}

.fill-gray-900\/20{
	fill: rgb(17 24 39 / 0.2);
}

.fill-gray-900\/25{
	fill: rgb(17 24 39 / 0.25);
}

.fill-gray-900\/30{
	fill: rgb(17 24 39 / 0.3);
}

.fill-gray-900\/35{
	fill: rgb(17 24 39 / 0.35);
}

.fill-gray-900\/40{
	fill: rgb(17 24 39 / 0.4);
}

.fill-gray-900\/45{
	fill: rgb(17 24 39 / 0.45);
}

.fill-gray-900\/5{
	fill: rgb(17 24 39 / 0.05);
}

.fill-gray-900\/50{
	fill: rgb(17 24 39 / 0.5);
}

.fill-gray-900\/55{
	fill: rgb(17 24 39 / 0.55);
}

.fill-gray-900\/60{
	fill: rgb(17 24 39 / 0.6);
}

.fill-gray-900\/65{
	fill: rgb(17 24 39 / 0.65);
}

.fill-gray-900\/70{
	fill: rgb(17 24 39 / 0.7);
}

.fill-gray-900\/75{
	fill: rgb(17 24 39 / 0.75);
}

.fill-gray-900\/80{
	fill: rgb(17 24 39 / 0.8);
}

.fill-gray-900\/85{
	fill: rgb(17 24 39 / 0.85);
}

.fill-gray-900\/90{
	fill: rgb(17 24 39 / 0.9);
}

.fill-gray-900\/95{
	fill: rgb(17 24 39 / 0.95);
}

.fill-green-100{
	fill: #F7FFE5;
}

.fill-green-100\/0{
	fill: rgb(247 255 229 / 0);
}

.fill-green-100\/10{
	fill: rgb(247 255 229 / 0.1);
}

.fill-green-100\/100{
	fill: rgb(247 255 229 / 1);
}

.fill-green-100\/15{
	fill: rgb(247 255 229 / 0.15);
}

.fill-green-100\/20{
	fill: rgb(247 255 229 / 0.2);
}

.fill-green-100\/25{
	fill: rgb(247 255 229 / 0.25);
}

.fill-green-100\/30{
	fill: rgb(247 255 229 / 0.3);
}

.fill-green-100\/35{
	fill: rgb(247 255 229 / 0.35);
}

.fill-green-100\/40{
	fill: rgb(247 255 229 / 0.4);
}

.fill-green-100\/45{
	fill: rgb(247 255 229 / 0.45);
}

.fill-green-100\/5{
	fill: rgb(247 255 229 / 0.05);
}

.fill-green-100\/50{
	fill: rgb(247 255 229 / 0.5);
}

.fill-green-100\/55{
	fill: rgb(247 255 229 / 0.55);
}

.fill-green-100\/60{
	fill: rgb(247 255 229 / 0.6);
}

.fill-green-100\/65{
	fill: rgb(247 255 229 / 0.65);
}

.fill-green-100\/70{
	fill: rgb(247 255 229 / 0.7);
}

.fill-green-100\/75{
	fill: rgb(247 255 229 / 0.75);
}

.fill-green-100\/80{
	fill: rgb(247 255 229 / 0.8);
}

.fill-green-100\/85{
	fill: rgb(247 255 229 / 0.85);
}

.fill-green-100\/90{
	fill: rgb(247 255 229 / 0.9);
}

.fill-green-100\/95{
	fill: rgb(247 255 229 / 0.95);
}

.fill-green-200{
	fill: #F0FECC;
}

.fill-green-200\/0{
	fill: rgb(240 254 204 / 0);
}

.fill-green-200\/10{
	fill: rgb(240 254 204 / 0.1);
}

.fill-green-200\/100{
	fill: rgb(240 254 204 / 1);
}

.fill-green-200\/15{
	fill: rgb(240 254 204 / 0.15);
}

.fill-green-200\/20{
	fill: rgb(240 254 204 / 0.2);
}

.fill-green-200\/25{
	fill: rgb(240 254 204 / 0.25);
}

.fill-green-200\/30{
	fill: rgb(240 254 204 / 0.3);
}

.fill-green-200\/35{
	fill: rgb(240 254 204 / 0.35);
}

.fill-green-200\/40{
	fill: rgb(240 254 204 / 0.4);
}

.fill-green-200\/45{
	fill: rgb(240 254 204 / 0.45);
}

.fill-green-200\/5{
	fill: rgb(240 254 204 / 0.05);
}

.fill-green-200\/50{
	fill: rgb(240 254 204 / 0.5);
}

.fill-green-200\/55{
	fill: rgb(240 254 204 / 0.55);
}

.fill-green-200\/60{
	fill: rgb(240 254 204 / 0.6);
}

.fill-green-200\/65{
	fill: rgb(240 254 204 / 0.65);
}

.fill-green-200\/70{
	fill: rgb(240 254 204 / 0.7);
}

.fill-green-200\/75{
	fill: rgb(240 254 204 / 0.75);
}

.fill-green-200\/80{
	fill: rgb(240 254 204 / 0.8);
}

.fill-green-200\/85{
	fill: rgb(240 254 204 / 0.85);
}

.fill-green-200\/90{
	fill: rgb(240 254 204 / 0.9);
}

.fill-green-200\/95{
	fill: rgb(240 254 204 / 0.95);
}

.fill-green-300{
	fill: #E8FEB2;
}

.fill-green-300\/0{
	fill: rgb(232 254 178 / 0);
}

.fill-green-300\/10{
	fill: rgb(232 254 178 / 0.1);
}

.fill-green-300\/100{
	fill: rgb(232 254 178 / 1);
}

.fill-green-300\/15{
	fill: rgb(232 254 178 / 0.15);
}

.fill-green-300\/20{
	fill: rgb(232 254 178 / 0.2);
}

.fill-green-300\/25{
	fill: rgb(232 254 178 / 0.25);
}

.fill-green-300\/30{
	fill: rgb(232 254 178 / 0.3);
}

.fill-green-300\/35{
	fill: rgb(232 254 178 / 0.35);
}

.fill-green-300\/40{
	fill: rgb(232 254 178 / 0.4);
}

.fill-green-300\/45{
	fill: rgb(232 254 178 / 0.45);
}

.fill-green-300\/5{
	fill: rgb(232 254 178 / 0.05);
}

.fill-green-300\/50{
	fill: rgb(232 254 178 / 0.5);
}

.fill-green-300\/55{
	fill: rgb(232 254 178 / 0.55);
}

.fill-green-300\/60{
	fill: rgb(232 254 178 / 0.6);
}

.fill-green-300\/65{
	fill: rgb(232 254 178 / 0.65);
}

.fill-green-300\/70{
	fill: rgb(232 254 178 / 0.7);
}

.fill-green-300\/75{
	fill: rgb(232 254 178 / 0.75);
}

.fill-green-300\/80{
	fill: rgb(232 254 178 / 0.8);
}

.fill-green-300\/85{
	fill: rgb(232 254 178 / 0.85);
}

.fill-green-300\/90{
	fill: rgb(232 254 178 / 0.9);
}

.fill-green-300\/95{
	fill: rgb(232 254 178 / 0.95);
}

.fill-green-400{
	fill: #D8FF78;
}

.fill-green-400\/0{
	fill: rgb(216 255 120 / 0);
}

.fill-green-400\/10{
	fill: rgb(216 255 120 / 0.1);
}

.fill-green-400\/100{
	fill: rgb(216 255 120 / 1);
}

.fill-green-400\/15{
	fill: rgb(216 255 120 / 0.15);
}

.fill-green-400\/20{
	fill: rgb(216 255 120 / 0.2);
}

.fill-green-400\/25{
	fill: rgb(216 255 120 / 0.25);
}

.fill-green-400\/30{
	fill: rgb(216 255 120 / 0.3);
}

.fill-green-400\/35{
	fill: rgb(216 255 120 / 0.35);
}

.fill-green-400\/40{
	fill: rgb(216 255 120 / 0.4);
}

.fill-green-400\/45{
	fill: rgb(216 255 120 / 0.45);
}

.fill-green-400\/5{
	fill: rgb(216 255 120 / 0.05);
}

.fill-green-400\/50{
	fill: rgb(216 255 120 / 0.5);
}

.fill-green-400\/55{
	fill: rgb(216 255 120 / 0.55);
}

.fill-green-400\/60{
	fill: rgb(216 255 120 / 0.6);
}

.fill-green-400\/65{
	fill: rgb(216 255 120 / 0.65);
}

.fill-green-400\/70{
	fill: rgb(216 255 120 / 0.7);
}

.fill-green-400\/75{
	fill: rgb(216 255 120 / 0.75);
}

.fill-green-400\/80{
	fill: rgb(216 255 120 / 0.8);
}

.fill-green-400\/85{
	fill: rgb(216 255 120 / 0.85);
}

.fill-green-400\/90{
	fill: rgb(216 255 120 / 0.9);
}

.fill-green-400\/95{
	fill: rgb(216 255 120 / 0.95);
}

.fill-green-50{
	fill: #FBFFF2;
}

.fill-green-50\/0{
	fill: rgb(251 255 242 / 0);
}

.fill-green-50\/10{
	fill: rgb(251 255 242 / 0.1);
}

.fill-green-50\/100{
	fill: rgb(251 255 242 / 1);
}

.fill-green-50\/15{
	fill: rgb(251 255 242 / 0.15);
}

.fill-green-50\/20{
	fill: rgb(251 255 242 / 0.2);
}

.fill-green-50\/25{
	fill: rgb(251 255 242 / 0.25);
}

.fill-green-50\/30{
	fill: rgb(251 255 242 / 0.3);
}

.fill-green-50\/35{
	fill: rgb(251 255 242 / 0.35);
}

.fill-green-50\/40{
	fill: rgb(251 255 242 / 0.4);
}

.fill-green-50\/45{
	fill: rgb(251 255 242 / 0.45);
}

.fill-green-50\/5{
	fill: rgb(251 255 242 / 0.05);
}

.fill-green-50\/50{
	fill: rgb(251 255 242 / 0.5);
}

.fill-green-50\/55{
	fill: rgb(251 255 242 / 0.55);
}

.fill-green-50\/60{
	fill: rgb(251 255 242 / 0.6);
}

.fill-green-50\/65{
	fill: rgb(251 255 242 / 0.65);
}

.fill-green-50\/70{
	fill: rgb(251 255 242 / 0.7);
}

.fill-green-50\/75{
	fill: rgb(251 255 242 / 0.75);
}

.fill-green-50\/80{
	fill: rgb(251 255 242 / 0.8);
}

.fill-green-50\/85{
	fill: rgb(251 255 242 / 0.85);
}

.fill-green-50\/90{
	fill: rgb(251 255 242 / 0.9);
}

.fill-green-50\/95{
	fill: rgb(251 255 242 / 0.95);
}

.fill-green-500{
	fill: #C5F845;
}

.fill-green-500\/0{
	fill: rgb(197 248 69 / 0);
}

.fill-green-500\/10{
	fill: rgb(197 248 69 / 0.1);
}

.fill-green-500\/100{
	fill: rgb(197 248 69 / 1);
}

.fill-green-500\/15{
	fill: rgb(197 248 69 / 0.15);
}

.fill-green-500\/20{
	fill: rgb(197 248 69 / 0.2);
}

.fill-green-500\/25{
	fill: rgb(197 248 69 / 0.25);
}

.fill-green-500\/30{
	fill: rgb(197 248 69 / 0.3);
}

.fill-green-500\/35{
	fill: rgb(197 248 69 / 0.35);
}

.fill-green-500\/40{
	fill: rgb(197 248 69 / 0.4);
}

.fill-green-500\/45{
	fill: rgb(197 248 69 / 0.45);
}

.fill-green-500\/5{
	fill: rgb(197 248 69 / 0.05);
}

.fill-green-500\/50{
	fill: rgb(197 248 69 / 0.5);
}

.fill-green-500\/55{
	fill: rgb(197 248 69 / 0.55);
}

.fill-green-500\/60{
	fill: rgb(197 248 69 / 0.6);
}

.fill-green-500\/65{
	fill: rgb(197 248 69 / 0.65);
}

.fill-green-500\/70{
	fill: rgb(197 248 69 / 0.7);
}

.fill-green-500\/75{
	fill: rgb(197 248 69 / 0.75);
}

.fill-green-500\/80{
	fill: rgb(197 248 69 / 0.8);
}

.fill-green-500\/85{
	fill: rgb(197 248 69 / 0.85);
}

.fill-green-500\/90{
	fill: rgb(197 248 69 / 0.9);
}

.fill-green-500\/95{
	fill: rgb(197 248 69 / 0.95);
}

.fill-green-600{
	fill: #B5E823;
}

.fill-green-600\/0{
	fill: rgb(181 232 35 / 0);
}

.fill-green-600\/10{
	fill: rgb(181 232 35 / 0.1);
}

.fill-green-600\/100{
	fill: rgb(181 232 35 / 1);
}

.fill-green-600\/15{
	fill: rgb(181 232 35 / 0.15);
}

.fill-green-600\/20{
	fill: rgb(181 232 35 / 0.2);
}

.fill-green-600\/25{
	fill: rgb(181 232 35 / 0.25);
}

.fill-green-600\/30{
	fill: rgb(181 232 35 / 0.3);
}

.fill-green-600\/35{
	fill: rgb(181 232 35 / 0.35);
}

.fill-green-600\/40{
	fill: rgb(181 232 35 / 0.4);
}

.fill-green-600\/45{
	fill: rgb(181 232 35 / 0.45);
}

.fill-green-600\/5{
	fill: rgb(181 232 35 / 0.05);
}

.fill-green-600\/50{
	fill: rgb(181 232 35 / 0.5);
}

.fill-green-600\/55{
	fill: rgb(181 232 35 / 0.55);
}

.fill-green-600\/60{
	fill: rgb(181 232 35 / 0.6);
}

.fill-green-600\/65{
	fill: rgb(181 232 35 / 0.65);
}

.fill-green-600\/70{
	fill: rgb(181 232 35 / 0.7);
}

.fill-green-600\/75{
	fill: rgb(181 232 35 / 0.75);
}

.fill-green-600\/80{
	fill: rgb(181 232 35 / 0.8);
}

.fill-green-600\/85{
	fill: rgb(181 232 35 / 0.85);
}

.fill-green-600\/90{
	fill: rgb(181 232 35 / 0.9);
}

.fill-green-600\/95{
	fill: rgb(181 232 35 / 0.95);
}

.fill-green-700{
	fill: #A1D60B;
}

.fill-green-700\/0{
	fill: rgb(161 214 11 / 0);
}

.fill-green-700\/10{
	fill: rgb(161 214 11 / 0.1);
}

.fill-green-700\/100{
	fill: rgb(161 214 11 / 1);
}

.fill-green-700\/15{
	fill: rgb(161 214 11 / 0.15);
}

.fill-green-700\/20{
	fill: rgb(161 214 11 / 0.2);
}

.fill-green-700\/25{
	fill: rgb(161 214 11 / 0.25);
}

.fill-green-700\/30{
	fill: rgb(161 214 11 / 0.3);
}

.fill-green-700\/35{
	fill: rgb(161 214 11 / 0.35);
}

.fill-green-700\/40{
	fill: rgb(161 214 11 / 0.4);
}

.fill-green-700\/45{
	fill: rgb(161 214 11 / 0.45);
}

.fill-green-700\/5{
	fill: rgb(161 214 11 / 0.05);
}

.fill-green-700\/50{
	fill: rgb(161 214 11 / 0.5);
}

.fill-green-700\/55{
	fill: rgb(161 214 11 / 0.55);
}

.fill-green-700\/60{
	fill: rgb(161 214 11 / 0.6);
}

.fill-green-700\/65{
	fill: rgb(161 214 11 / 0.65);
}

.fill-green-700\/70{
	fill: rgb(161 214 11 / 0.7);
}

.fill-green-700\/75{
	fill: rgb(161 214 11 / 0.75);
}

.fill-green-700\/80{
	fill: rgb(161 214 11 / 0.8);
}

.fill-green-700\/85{
	fill: rgb(161 214 11 / 0.85);
}

.fill-green-700\/90{
	fill: rgb(161 214 11 / 0.9);
}

.fill-green-700\/95{
	fill: rgb(161 214 11 / 0.95);
}

.fill-green-800{
	fill: #85C300;
}

.fill-green-800\/0{
	fill: rgb(133 195 0 / 0);
}

.fill-green-800\/10{
	fill: rgb(133 195 0 / 0.1);
}

.fill-green-800\/100{
	fill: rgb(133 195 0 / 1);
}

.fill-green-800\/15{
	fill: rgb(133 195 0 / 0.15);
}

.fill-green-800\/20{
	fill: rgb(133 195 0 / 0.2);
}

.fill-green-800\/25{
	fill: rgb(133 195 0 / 0.25);
}

.fill-green-800\/30{
	fill: rgb(133 195 0 / 0.3);
}

.fill-green-800\/35{
	fill: rgb(133 195 0 / 0.35);
}

.fill-green-800\/40{
	fill: rgb(133 195 0 / 0.4);
}

.fill-green-800\/45{
	fill: rgb(133 195 0 / 0.45);
}

.fill-green-800\/5{
	fill: rgb(133 195 0 / 0.05);
}

.fill-green-800\/50{
	fill: rgb(133 195 0 / 0.5);
}

.fill-green-800\/55{
	fill: rgb(133 195 0 / 0.55);
}

.fill-green-800\/60{
	fill: rgb(133 195 0 / 0.6);
}

.fill-green-800\/65{
	fill: rgb(133 195 0 / 0.65);
}

.fill-green-800\/70{
	fill: rgb(133 195 0 / 0.7);
}

.fill-green-800\/75{
	fill: rgb(133 195 0 / 0.75);
}

.fill-green-800\/80{
	fill: rgb(133 195 0 / 0.8);
}

.fill-green-800\/85{
	fill: rgb(133 195 0 / 0.85);
}

.fill-green-800\/90{
	fill: rgb(133 195 0 / 0.9);
}

.fill-green-800\/95{
	fill: rgb(133 195 0 / 0.95);
}

.fill-green-900{
	fill: #2C8800;
}

.fill-green-900\/0{
	fill: rgb(44 136 0 / 0);
}

.fill-green-900\/10{
	fill: rgb(44 136 0 / 0.1);
}

.fill-green-900\/100{
	fill: rgb(44 136 0 / 1);
}

.fill-green-900\/15{
	fill: rgb(44 136 0 / 0.15);
}

.fill-green-900\/20{
	fill: rgb(44 136 0 / 0.2);
}

.fill-green-900\/25{
	fill: rgb(44 136 0 / 0.25);
}

.fill-green-900\/30{
	fill: rgb(44 136 0 / 0.3);
}

.fill-green-900\/35{
	fill: rgb(44 136 0 / 0.35);
}

.fill-green-900\/40{
	fill: rgb(44 136 0 / 0.4);
}

.fill-green-900\/45{
	fill: rgb(44 136 0 / 0.45);
}

.fill-green-900\/5{
	fill: rgb(44 136 0 / 0.05);
}

.fill-green-900\/50{
	fill: rgb(44 136 0 / 0.5);
}

.fill-green-900\/55{
	fill: rgb(44 136 0 / 0.55);
}

.fill-green-900\/60{
	fill: rgb(44 136 0 / 0.6);
}

.fill-green-900\/65{
	fill: rgb(44 136 0 / 0.65);
}

.fill-green-900\/70{
	fill: rgb(44 136 0 / 0.7);
}

.fill-green-900\/75{
	fill: rgb(44 136 0 / 0.75);
}

.fill-green-900\/80{
	fill: rgb(44 136 0 / 0.8);
}

.fill-green-900\/85{
	fill: rgb(44 136 0 / 0.85);
}

.fill-green-900\/90{
	fill: rgb(44 136 0 / 0.9);
}

.fill-green-900\/95{
	fill: rgb(44 136 0 / 0.95);
}

.fill-primary-100{
	fill: #84C7E5;
}

.fill-primary-100\/0{
	fill: rgb(132 199 229 / 0);
}

.fill-primary-100\/10{
	fill: rgb(132 199 229 / 0.1);
}

.fill-primary-100\/100{
	fill: rgb(132 199 229 / 1);
}

.fill-primary-100\/15{
	fill: rgb(132 199 229 / 0.15);
}

.fill-primary-100\/20{
	fill: rgb(132 199 229 / 0.2);
}

.fill-primary-100\/25{
	fill: rgb(132 199 229 / 0.25);
}

.fill-primary-100\/30{
	fill: rgb(132 199 229 / 0.3);
}

.fill-primary-100\/35{
	fill: rgb(132 199 229 / 0.35);
}

.fill-primary-100\/40{
	fill: rgb(132 199 229 / 0.4);
}

.fill-primary-100\/45{
	fill: rgb(132 199 229 / 0.45);
}

.fill-primary-100\/5{
	fill: rgb(132 199 229 / 0.05);
}

.fill-primary-100\/50{
	fill: rgb(132 199 229 / 0.5);
}

.fill-primary-100\/55{
	fill: rgb(132 199 229 / 0.55);
}

.fill-primary-100\/60{
	fill: rgb(132 199 229 / 0.6);
}

.fill-primary-100\/65{
	fill: rgb(132 199 229 / 0.65);
}

.fill-primary-100\/70{
	fill: rgb(132 199 229 / 0.7);
}

.fill-primary-100\/75{
	fill: rgb(132 199 229 / 0.75);
}

.fill-primary-100\/80{
	fill: rgb(132 199 229 / 0.8);
}

.fill-primary-100\/85{
	fill: rgb(132 199 229 / 0.85);
}

.fill-primary-100\/90{
	fill: rgb(132 199 229 / 0.9);
}

.fill-primary-100\/95{
	fill: rgb(132 199 229 / 0.95);
}

.fill-primary-200{
	fill: #63ABCB;
}

.fill-primary-200\/0{
	fill: rgb(99 171 203 / 0);
}

.fill-primary-200\/10{
	fill: rgb(99 171 203 / 0.1);
}

.fill-primary-200\/100{
	fill: rgb(99 171 203 / 1);
}

.fill-primary-200\/15{
	fill: rgb(99 171 203 / 0.15);
}

.fill-primary-200\/20{
	fill: rgb(99 171 203 / 0.2);
}

.fill-primary-200\/25{
	fill: rgb(99 171 203 / 0.25);
}

.fill-primary-200\/30{
	fill: rgb(99 171 203 / 0.3);
}

.fill-primary-200\/35{
	fill: rgb(99 171 203 / 0.35);
}

.fill-primary-200\/40{
	fill: rgb(99 171 203 / 0.4);
}

.fill-primary-200\/45{
	fill: rgb(99 171 203 / 0.45);
}

.fill-primary-200\/5{
	fill: rgb(99 171 203 / 0.05);
}

.fill-primary-200\/50{
	fill: rgb(99 171 203 / 0.5);
}

.fill-primary-200\/55{
	fill: rgb(99 171 203 / 0.55);
}

.fill-primary-200\/60{
	fill: rgb(99 171 203 / 0.6);
}

.fill-primary-200\/65{
	fill: rgb(99 171 203 / 0.65);
}

.fill-primary-200\/70{
	fill: rgb(99 171 203 / 0.7);
}

.fill-primary-200\/75{
	fill: rgb(99 171 203 / 0.75);
}

.fill-primary-200\/80{
	fill: rgb(99 171 203 / 0.8);
}

.fill-primary-200\/85{
	fill: rgb(99 171 203 / 0.85);
}

.fill-primary-200\/90{
	fill: rgb(99 171 203 / 0.9);
}

.fill-primary-200\/95{
	fill: rgb(99 171 203 / 0.95);
}

.fill-primary-300{
	fill: #428EB0;
}

.fill-primary-300\/0{
	fill: rgb(66 142 176 / 0);
}

.fill-primary-300\/10{
	fill: rgb(66 142 176 / 0.1);
}

.fill-primary-300\/100{
	fill: rgb(66 142 176 / 1);
}

.fill-primary-300\/15{
	fill: rgb(66 142 176 / 0.15);
}

.fill-primary-300\/20{
	fill: rgb(66 142 176 / 0.2);
}

.fill-primary-300\/25{
	fill: rgb(66 142 176 / 0.25);
}

.fill-primary-300\/30{
	fill: rgb(66 142 176 / 0.3);
}

.fill-primary-300\/35{
	fill: rgb(66 142 176 / 0.35);
}

.fill-primary-300\/40{
	fill: rgb(66 142 176 / 0.4);
}

.fill-primary-300\/45{
	fill: rgb(66 142 176 / 0.45);
}

.fill-primary-300\/5{
	fill: rgb(66 142 176 / 0.05);
}

.fill-primary-300\/50{
	fill: rgb(66 142 176 / 0.5);
}

.fill-primary-300\/55{
	fill: rgb(66 142 176 / 0.55);
}

.fill-primary-300\/60{
	fill: rgb(66 142 176 / 0.6);
}

.fill-primary-300\/65{
	fill: rgb(66 142 176 / 0.65);
}

.fill-primary-300\/70{
	fill: rgb(66 142 176 / 0.7);
}

.fill-primary-300\/75{
	fill: rgb(66 142 176 / 0.75);
}

.fill-primary-300\/80{
	fill: rgb(66 142 176 / 0.8);
}

.fill-primary-300\/85{
	fill: rgb(66 142 176 / 0.85);
}

.fill-primary-300\/90{
	fill: rgb(66 142 176 / 0.9);
}

.fill-primary-300\/95{
	fill: rgb(66 142 176 / 0.95);
}

.fill-primary-400{
	fill: #217296;
}

.fill-primary-400\/0{
	fill: rgb(33 114 150 / 0);
}

.fill-primary-400\/10{
	fill: rgb(33 114 150 / 0.1);
}

.fill-primary-400\/100{
	fill: rgb(33 114 150 / 1);
}

.fill-primary-400\/15{
	fill: rgb(33 114 150 / 0.15);
}

.fill-primary-400\/20{
	fill: rgb(33 114 150 / 0.2);
}

.fill-primary-400\/25{
	fill: rgb(33 114 150 / 0.25);
}

.fill-primary-400\/30{
	fill: rgb(33 114 150 / 0.3);
}

.fill-primary-400\/35{
	fill: rgb(33 114 150 / 0.35);
}

.fill-primary-400\/40{
	fill: rgb(33 114 150 / 0.4);
}

.fill-primary-400\/45{
	fill: rgb(33 114 150 / 0.45);
}

.fill-primary-400\/5{
	fill: rgb(33 114 150 / 0.05);
}

.fill-primary-400\/50{
	fill: rgb(33 114 150 / 0.5);
}

.fill-primary-400\/55{
	fill: rgb(33 114 150 / 0.55);
}

.fill-primary-400\/60{
	fill: rgb(33 114 150 / 0.6);
}

.fill-primary-400\/65{
	fill: rgb(33 114 150 / 0.65);
}

.fill-primary-400\/70{
	fill: rgb(33 114 150 / 0.7);
}

.fill-primary-400\/75{
	fill: rgb(33 114 150 / 0.75);
}

.fill-primary-400\/80{
	fill: rgb(33 114 150 / 0.8);
}

.fill-primary-400\/85{
	fill: rgb(33 114 150 / 0.85);
}

.fill-primary-400\/90{
	fill: rgb(33 114 150 / 0.9);
}

.fill-primary-400\/95{
	fill: rgb(33 114 150 / 0.95);
}

.fill-primary-50{
	fill: #94D5F2;
}

.fill-primary-50\/0{
	fill: rgb(148 213 242 / 0);
}

.fill-primary-50\/10{
	fill: rgb(148 213 242 / 0.1);
}

.fill-primary-50\/100{
	fill: rgb(148 213 242 / 1);
}

.fill-primary-50\/15{
	fill: rgb(148 213 242 / 0.15);
}

.fill-primary-50\/20{
	fill: rgb(148 213 242 / 0.2);
}

.fill-primary-50\/25{
	fill: rgb(148 213 242 / 0.25);
}

.fill-primary-50\/30{
	fill: rgb(148 213 242 / 0.3);
}

.fill-primary-50\/35{
	fill: rgb(148 213 242 / 0.35);
}

.fill-primary-50\/40{
	fill: rgb(148 213 242 / 0.4);
}

.fill-primary-50\/45{
	fill: rgb(148 213 242 / 0.45);
}

.fill-primary-50\/5{
	fill: rgb(148 213 242 / 0.05);
}

.fill-primary-50\/50{
	fill: rgb(148 213 242 / 0.5);
}

.fill-primary-50\/55{
	fill: rgb(148 213 242 / 0.55);
}

.fill-primary-50\/60{
	fill: rgb(148 213 242 / 0.6);
}

.fill-primary-50\/65{
	fill: rgb(148 213 242 / 0.65);
}

.fill-primary-50\/70{
	fill: rgb(148 213 242 / 0.7);
}

.fill-primary-50\/75{
	fill: rgb(148 213 242 / 0.75);
}

.fill-primary-50\/80{
	fill: rgb(148 213 242 / 0.8);
}

.fill-primary-50\/85{
	fill: rgb(148 213 242 / 0.85);
}

.fill-primary-50\/90{
	fill: rgb(148 213 242 / 0.9);
}

.fill-primary-50\/95{
	fill: rgb(148 213 242 / 0.95);
}

.fill-primary-500{
	fill: #00567C;
}

.fill-primary-500\/0{
	fill: rgb(0 86 124 / 0);
}

.fill-primary-500\/10{
	fill: rgb(0 86 124 / 0.1);
}

.fill-primary-500\/100{
	fill: rgb(0 86 124 / 1);
}

.fill-primary-500\/15{
	fill: rgb(0 86 124 / 0.15);
}

.fill-primary-500\/20{
	fill: rgb(0 86 124 / 0.2);
}

.fill-primary-500\/25{
	fill: rgb(0 86 124 / 0.25);
}

.fill-primary-500\/30{
	fill: rgb(0 86 124 / 0.3);
}

.fill-primary-500\/35{
	fill: rgb(0 86 124 / 0.35);
}

.fill-primary-500\/40{
	fill: rgb(0 86 124 / 0.4);
}

.fill-primary-500\/45{
	fill: rgb(0 86 124 / 0.45);
}

.fill-primary-500\/5{
	fill: rgb(0 86 124 / 0.05);
}

.fill-primary-500\/50{
	fill: rgb(0 86 124 / 0.5);
}

.fill-primary-500\/55{
	fill: rgb(0 86 124 / 0.55);
}

.fill-primary-500\/60{
	fill: rgb(0 86 124 / 0.6);
}

.fill-primary-500\/65{
	fill: rgb(0 86 124 / 0.65);
}

.fill-primary-500\/70{
	fill: rgb(0 86 124 / 0.7);
}

.fill-primary-500\/75{
	fill: rgb(0 86 124 / 0.75);
}

.fill-primary-500\/80{
	fill: rgb(0 86 124 / 0.8);
}

.fill-primary-500\/85{
	fill: rgb(0 86 124 / 0.85);
}

.fill-primary-500\/90{
	fill: rgb(0 86 124 / 0.9);
}

.fill-primary-500\/95{
	fill: rgb(0 86 124 / 0.95);
}

.fill-primary-600{
	fill: #004563;
}

.fill-primary-600\/0{
	fill: rgb(0 69 99 / 0);
}

.fill-primary-600\/10{
	fill: rgb(0 69 99 / 0.1);
}

.fill-primary-600\/100{
	fill: rgb(0 69 99 / 1);
}

.fill-primary-600\/15{
	fill: rgb(0 69 99 / 0.15);
}

.fill-primary-600\/20{
	fill: rgb(0 69 99 / 0.2);
}

.fill-primary-600\/25{
	fill: rgb(0 69 99 / 0.25);
}

.fill-primary-600\/30{
	fill: rgb(0 69 99 / 0.3);
}

.fill-primary-600\/35{
	fill: rgb(0 69 99 / 0.35);
}

.fill-primary-600\/40{
	fill: rgb(0 69 99 / 0.4);
}

.fill-primary-600\/45{
	fill: rgb(0 69 99 / 0.45);
}

.fill-primary-600\/5{
	fill: rgb(0 69 99 / 0.05);
}

.fill-primary-600\/50{
	fill: rgb(0 69 99 / 0.5);
}

.fill-primary-600\/55{
	fill: rgb(0 69 99 / 0.55);
}

.fill-primary-600\/60{
	fill: rgb(0 69 99 / 0.6);
}

.fill-primary-600\/65{
	fill: rgb(0 69 99 / 0.65);
}

.fill-primary-600\/70{
	fill: rgb(0 69 99 / 0.7);
}

.fill-primary-600\/75{
	fill: rgb(0 69 99 / 0.75);
}

.fill-primary-600\/80{
	fill: rgb(0 69 99 / 0.8);
}

.fill-primary-600\/85{
	fill: rgb(0 69 99 / 0.85);
}

.fill-primary-600\/90{
	fill: rgb(0 69 99 / 0.9);
}

.fill-primary-600\/95{
	fill: rgb(0 69 99 / 0.95);
}

.fill-primary-700{
	fill: #00344A;
}

.fill-primary-700\/0{
	fill: rgb(0 52 74 / 0);
}

.fill-primary-700\/10{
	fill: rgb(0 52 74 / 0.1);
}

.fill-primary-700\/100{
	fill: rgb(0 52 74 / 1);
}

.fill-primary-700\/15{
	fill: rgb(0 52 74 / 0.15);
}

.fill-primary-700\/20{
	fill: rgb(0 52 74 / 0.2);
}

.fill-primary-700\/25{
	fill: rgb(0 52 74 / 0.25);
}

.fill-primary-700\/30{
	fill: rgb(0 52 74 / 0.3);
}

.fill-primary-700\/35{
	fill: rgb(0 52 74 / 0.35);
}

.fill-primary-700\/40{
	fill: rgb(0 52 74 / 0.4);
}

.fill-primary-700\/45{
	fill: rgb(0 52 74 / 0.45);
}

.fill-primary-700\/5{
	fill: rgb(0 52 74 / 0.05);
}

.fill-primary-700\/50{
	fill: rgb(0 52 74 / 0.5);
}

.fill-primary-700\/55{
	fill: rgb(0 52 74 / 0.55);
}

.fill-primary-700\/60{
	fill: rgb(0 52 74 / 0.6);
}

.fill-primary-700\/65{
	fill: rgb(0 52 74 / 0.65);
}

.fill-primary-700\/70{
	fill: rgb(0 52 74 / 0.7);
}

.fill-primary-700\/75{
	fill: rgb(0 52 74 / 0.75);
}

.fill-primary-700\/80{
	fill: rgb(0 52 74 / 0.8);
}

.fill-primary-700\/85{
	fill: rgb(0 52 74 / 0.85);
}

.fill-primary-700\/90{
	fill: rgb(0 52 74 / 0.9);
}

.fill-primary-700\/95{
	fill: rgb(0 52 74 / 0.95);
}

.fill-primary-800{
	fill: #002232;
}

.fill-primary-800\/0{
	fill: rgb(0 34 50 / 0);
}

.fill-primary-800\/10{
	fill: rgb(0 34 50 / 0.1);
}

.fill-primary-800\/100{
	fill: rgb(0 34 50 / 1);
}

.fill-primary-800\/15{
	fill: rgb(0 34 50 / 0.15);
}

.fill-primary-800\/20{
	fill: rgb(0 34 50 / 0.2);
}

.fill-primary-800\/25{
	fill: rgb(0 34 50 / 0.25);
}

.fill-primary-800\/30{
	fill: rgb(0 34 50 / 0.3);
}

.fill-primary-800\/35{
	fill: rgb(0 34 50 / 0.35);
}

.fill-primary-800\/40{
	fill: rgb(0 34 50 / 0.4);
}

.fill-primary-800\/45{
	fill: rgb(0 34 50 / 0.45);
}

.fill-primary-800\/5{
	fill: rgb(0 34 50 / 0.05);
}

.fill-primary-800\/50{
	fill: rgb(0 34 50 / 0.5);
}

.fill-primary-800\/55{
	fill: rgb(0 34 50 / 0.55);
}

.fill-primary-800\/60{
	fill: rgb(0 34 50 / 0.6);
}

.fill-primary-800\/65{
	fill: rgb(0 34 50 / 0.65);
}

.fill-primary-800\/70{
	fill: rgb(0 34 50 / 0.7);
}

.fill-primary-800\/75{
	fill: rgb(0 34 50 / 0.75);
}

.fill-primary-800\/80{
	fill: rgb(0 34 50 / 0.8);
}

.fill-primary-800\/85{
	fill: rgb(0 34 50 / 0.85);
}

.fill-primary-800\/90{
	fill: rgb(0 34 50 / 0.9);
}

.fill-primary-800\/95{
	fill: rgb(0 34 50 / 0.95);
}

.fill-primary-900{
	fill: #001119;
}

.fill-primary-900\/0{
	fill: rgb(0 17 25 / 0);
}

.fill-primary-900\/10{
	fill: rgb(0 17 25 / 0.1);
}

.fill-primary-900\/100{
	fill: rgb(0 17 25 / 1);
}

.fill-primary-900\/15{
	fill: rgb(0 17 25 / 0.15);
}

.fill-primary-900\/20{
	fill: rgb(0 17 25 / 0.2);
}

.fill-primary-900\/25{
	fill: rgb(0 17 25 / 0.25);
}

.fill-primary-900\/30{
	fill: rgb(0 17 25 / 0.3);
}

.fill-primary-900\/35{
	fill: rgb(0 17 25 / 0.35);
}

.fill-primary-900\/40{
	fill: rgb(0 17 25 / 0.4);
}

.fill-primary-900\/45{
	fill: rgb(0 17 25 / 0.45);
}

.fill-primary-900\/5{
	fill: rgb(0 17 25 / 0.05);
}

.fill-primary-900\/50{
	fill: rgb(0 17 25 / 0.5);
}

.fill-primary-900\/55{
	fill: rgb(0 17 25 / 0.55);
}

.fill-primary-900\/60{
	fill: rgb(0 17 25 / 0.6);
}

.fill-primary-900\/65{
	fill: rgb(0 17 25 / 0.65);
}

.fill-primary-900\/70{
	fill: rgb(0 17 25 / 0.7);
}

.fill-primary-900\/75{
	fill: rgb(0 17 25 / 0.75);
}

.fill-primary-900\/80{
	fill: rgb(0 17 25 / 0.8);
}

.fill-primary-900\/85{
	fill: rgb(0 17 25 / 0.85);
}

.fill-primary-900\/90{
	fill: rgb(0 17 25 / 0.9);
}

.fill-primary-900\/95{
	fill: rgb(0 17 25 / 0.95);
}

.fill-purple-100{
	fill: #EEDAFF;
}

.fill-purple-100\/0{
	fill: rgb(238 218 255 / 0);
}

.fill-purple-100\/10{
	fill: rgb(238 218 255 / 0.1);
}

.fill-purple-100\/100{
	fill: rgb(238 218 255 / 1);
}

.fill-purple-100\/15{
	fill: rgb(238 218 255 / 0.15);
}

.fill-purple-100\/20{
	fill: rgb(238 218 255 / 0.2);
}

.fill-purple-100\/25{
	fill: rgb(238 218 255 / 0.25);
}

.fill-purple-100\/30{
	fill: rgb(238 218 255 / 0.3);
}

.fill-purple-100\/35{
	fill: rgb(238 218 255 / 0.35);
}

.fill-purple-100\/40{
	fill: rgb(238 218 255 / 0.4);
}

.fill-purple-100\/45{
	fill: rgb(238 218 255 / 0.45);
}

.fill-purple-100\/5{
	fill: rgb(238 218 255 / 0.05);
}

.fill-purple-100\/50{
	fill: rgb(238 218 255 / 0.5);
}

.fill-purple-100\/55{
	fill: rgb(238 218 255 / 0.55);
}

.fill-purple-100\/60{
	fill: rgb(238 218 255 / 0.6);
}

.fill-purple-100\/65{
	fill: rgb(238 218 255 / 0.65);
}

.fill-purple-100\/70{
	fill: rgb(238 218 255 / 0.7);
}

.fill-purple-100\/75{
	fill: rgb(238 218 255 / 0.75);
}

.fill-purple-100\/80{
	fill: rgb(238 218 255 / 0.8);
}

.fill-purple-100\/85{
	fill: rgb(238 218 255 / 0.85);
}

.fill-purple-100\/90{
	fill: rgb(238 218 255 / 0.9);
}

.fill-purple-100\/95{
	fill: rgb(238 218 255 / 0.95);
}

.fill-purple-200{
	fill: #DEB5FF;
}

.fill-purple-200\/0{
	fill: rgb(222 181 255 / 0);
}

.fill-purple-200\/10{
	fill: rgb(222 181 255 / 0.1);
}

.fill-purple-200\/100{
	fill: rgb(222 181 255 / 1);
}

.fill-purple-200\/15{
	fill: rgb(222 181 255 / 0.15);
}

.fill-purple-200\/20{
	fill: rgb(222 181 255 / 0.2);
}

.fill-purple-200\/25{
	fill: rgb(222 181 255 / 0.25);
}

.fill-purple-200\/30{
	fill: rgb(222 181 255 / 0.3);
}

.fill-purple-200\/35{
	fill: rgb(222 181 255 / 0.35);
}

.fill-purple-200\/40{
	fill: rgb(222 181 255 / 0.4);
}

.fill-purple-200\/45{
	fill: rgb(222 181 255 / 0.45);
}

.fill-purple-200\/5{
	fill: rgb(222 181 255 / 0.05);
}

.fill-purple-200\/50{
	fill: rgb(222 181 255 / 0.5);
}

.fill-purple-200\/55{
	fill: rgb(222 181 255 / 0.55);
}

.fill-purple-200\/60{
	fill: rgb(222 181 255 / 0.6);
}

.fill-purple-200\/65{
	fill: rgb(222 181 255 / 0.65);
}

.fill-purple-200\/70{
	fill: rgb(222 181 255 / 0.7);
}

.fill-purple-200\/75{
	fill: rgb(222 181 255 / 0.75);
}

.fill-purple-200\/80{
	fill: rgb(222 181 255 / 0.8);
}

.fill-purple-200\/85{
	fill: rgb(222 181 255 / 0.85);
}

.fill-purple-200\/90{
	fill: rgb(222 181 255 / 0.9);
}

.fill-purple-200\/95{
	fill: rgb(222 181 255 / 0.95);
}

.fill-purple-300{
	fill: #CD91FF;
}

.fill-purple-300\/0{
	fill: rgb(205 145 255 / 0);
}

.fill-purple-300\/10{
	fill: rgb(205 145 255 / 0.1);
}

.fill-purple-300\/100{
	fill: rgb(205 145 255 / 1);
}

.fill-purple-300\/15{
	fill: rgb(205 145 255 / 0.15);
}

.fill-purple-300\/20{
	fill: rgb(205 145 255 / 0.2);
}

.fill-purple-300\/25{
	fill: rgb(205 145 255 / 0.25);
}

.fill-purple-300\/30{
	fill: rgb(205 145 255 / 0.3);
}

.fill-purple-300\/35{
	fill: rgb(205 145 255 / 0.35);
}

.fill-purple-300\/40{
	fill: rgb(205 145 255 / 0.4);
}

.fill-purple-300\/45{
	fill: rgb(205 145 255 / 0.45);
}

.fill-purple-300\/5{
	fill: rgb(205 145 255 / 0.05);
}

.fill-purple-300\/50{
	fill: rgb(205 145 255 / 0.5);
}

.fill-purple-300\/55{
	fill: rgb(205 145 255 / 0.55);
}

.fill-purple-300\/60{
	fill: rgb(205 145 255 / 0.6);
}

.fill-purple-300\/65{
	fill: rgb(205 145 255 / 0.65);
}

.fill-purple-300\/70{
	fill: rgb(205 145 255 / 0.7);
}

.fill-purple-300\/75{
	fill: rgb(205 145 255 / 0.75);
}

.fill-purple-300\/80{
	fill: rgb(205 145 255 / 0.8);
}

.fill-purple-300\/85{
	fill: rgb(205 145 255 / 0.85);
}

.fill-purple-300\/90{
	fill: rgb(205 145 255 / 0.9);
}

.fill-purple-300\/95{
	fill: rgb(205 145 255 / 0.95);
}

.fill-purple-400{
	fill: #BD6CFF;
}

.fill-purple-400\/0{
	fill: rgb(189 108 255 / 0);
}

.fill-purple-400\/10{
	fill: rgb(189 108 255 / 0.1);
}

.fill-purple-400\/100{
	fill: rgb(189 108 255 / 1);
}

.fill-purple-400\/15{
	fill: rgb(189 108 255 / 0.15);
}

.fill-purple-400\/20{
	fill: rgb(189 108 255 / 0.2);
}

.fill-purple-400\/25{
	fill: rgb(189 108 255 / 0.25);
}

.fill-purple-400\/30{
	fill: rgb(189 108 255 / 0.3);
}

.fill-purple-400\/35{
	fill: rgb(189 108 255 / 0.35);
}

.fill-purple-400\/40{
	fill: rgb(189 108 255 / 0.4);
}

.fill-purple-400\/45{
	fill: rgb(189 108 255 / 0.45);
}

.fill-purple-400\/5{
	fill: rgb(189 108 255 / 0.05);
}

.fill-purple-400\/50{
	fill: rgb(189 108 255 / 0.5);
}

.fill-purple-400\/55{
	fill: rgb(189 108 255 / 0.55);
}

.fill-purple-400\/60{
	fill: rgb(189 108 255 / 0.6);
}

.fill-purple-400\/65{
	fill: rgb(189 108 255 / 0.65);
}

.fill-purple-400\/70{
	fill: rgb(189 108 255 / 0.7);
}

.fill-purple-400\/75{
	fill: rgb(189 108 255 / 0.75);
}

.fill-purple-400\/80{
	fill: rgb(189 108 255 / 0.8);
}

.fill-purple-400\/85{
	fill: rgb(189 108 255 / 0.85);
}

.fill-purple-400\/90{
	fill: rgb(189 108 255 / 0.9);
}

.fill-purple-400\/95{
	fill: rgb(189 108 255 / 0.95);
}

.fill-purple-50{
	fill: #F7EDFF;
}

.fill-purple-50\/0{
	fill: rgb(247 237 255 / 0);
}

.fill-purple-50\/10{
	fill: rgb(247 237 255 / 0.1);
}

.fill-purple-50\/100{
	fill: rgb(247 237 255 / 1);
}

.fill-purple-50\/15{
	fill: rgb(247 237 255 / 0.15);
}

.fill-purple-50\/20{
	fill: rgb(247 237 255 / 0.2);
}

.fill-purple-50\/25{
	fill: rgb(247 237 255 / 0.25);
}

.fill-purple-50\/30{
	fill: rgb(247 237 255 / 0.3);
}

.fill-purple-50\/35{
	fill: rgb(247 237 255 / 0.35);
}

.fill-purple-50\/40{
	fill: rgb(247 237 255 / 0.4);
}

.fill-purple-50\/45{
	fill: rgb(247 237 255 / 0.45);
}

.fill-purple-50\/5{
	fill: rgb(247 237 255 / 0.05);
}

.fill-purple-50\/50{
	fill: rgb(247 237 255 / 0.5);
}

.fill-purple-50\/55{
	fill: rgb(247 237 255 / 0.55);
}

.fill-purple-50\/60{
	fill: rgb(247 237 255 / 0.6);
}

.fill-purple-50\/65{
	fill: rgb(247 237 255 / 0.65);
}

.fill-purple-50\/70{
	fill: rgb(247 237 255 / 0.7);
}

.fill-purple-50\/75{
	fill: rgb(247 237 255 / 0.75);
}

.fill-purple-50\/80{
	fill: rgb(247 237 255 / 0.8);
}

.fill-purple-50\/85{
	fill: rgb(247 237 255 / 0.85);
}

.fill-purple-50\/90{
	fill: rgb(247 237 255 / 0.9);
}

.fill-purple-50\/95{
	fill: rgb(247 237 255 / 0.95);
}

.fill-purple-500{
	fill: #A63AFE;
}

.fill-purple-500\/0{
	fill: rgb(166 58 254 / 0);
}

.fill-purple-500\/10{
	fill: rgb(166 58 254 / 0.1);
}

.fill-purple-500\/100{
	fill: rgb(166 58 254 / 1);
}

.fill-purple-500\/15{
	fill: rgb(166 58 254 / 0.15);
}

.fill-purple-500\/20{
	fill: rgb(166 58 254 / 0.2);
}

.fill-purple-500\/25{
	fill: rgb(166 58 254 / 0.25);
}

.fill-purple-500\/30{
	fill: rgb(166 58 254 / 0.3);
}

.fill-purple-500\/35{
	fill: rgb(166 58 254 / 0.35);
}

.fill-purple-500\/40{
	fill: rgb(166 58 254 / 0.4);
}

.fill-purple-500\/45{
	fill: rgb(166 58 254 / 0.45);
}

.fill-purple-500\/5{
	fill: rgb(166 58 254 / 0.05);
}

.fill-purple-500\/50{
	fill: rgb(166 58 254 / 0.5);
}

.fill-purple-500\/55{
	fill: rgb(166 58 254 / 0.55);
}

.fill-purple-500\/60{
	fill: rgb(166 58 254 / 0.6);
}

.fill-purple-500\/65{
	fill: rgb(166 58 254 / 0.65);
}

.fill-purple-500\/70{
	fill: rgb(166 58 254 / 0.7);
}

.fill-purple-500\/75{
	fill: rgb(166 58 254 / 0.75);
}

.fill-purple-500\/80{
	fill: rgb(166 58 254 / 0.8);
}

.fill-purple-500\/85{
	fill: rgb(166 58 254 / 0.85);
}

.fill-purple-500\/90{
	fill: rgb(166 58 254 / 0.9);
}

.fill-purple-500\/95{
	fill: rgb(166 58 254 / 0.95);
}

.fill-purple-600{
	fill: #8D39D2;
}

.fill-purple-600\/0{
	fill: rgb(141 57 210 / 0);
}

.fill-purple-600\/10{
	fill: rgb(141 57 210 / 0.1);
}

.fill-purple-600\/100{
	fill: rgb(141 57 210 / 1);
}

.fill-purple-600\/15{
	fill: rgb(141 57 210 / 0.15);
}

.fill-purple-600\/20{
	fill: rgb(141 57 210 / 0.2);
}

.fill-purple-600\/25{
	fill: rgb(141 57 210 / 0.25);
}

.fill-purple-600\/30{
	fill: rgb(141 57 210 / 0.3);
}

.fill-purple-600\/35{
	fill: rgb(141 57 210 / 0.35);
}

.fill-purple-600\/40{
	fill: rgb(141 57 210 / 0.4);
}

.fill-purple-600\/45{
	fill: rgb(141 57 210 / 0.45);
}

.fill-purple-600\/5{
	fill: rgb(141 57 210 / 0.05);
}

.fill-purple-600\/50{
	fill: rgb(141 57 210 / 0.5);
}

.fill-purple-600\/55{
	fill: rgb(141 57 210 / 0.55);
}

.fill-purple-600\/60{
	fill: rgb(141 57 210 / 0.6);
}

.fill-purple-600\/65{
	fill: rgb(141 57 210 / 0.65);
}

.fill-purple-600\/70{
	fill: rgb(141 57 210 / 0.7);
}

.fill-purple-600\/75{
	fill: rgb(141 57 210 / 0.75);
}

.fill-purple-600\/80{
	fill: rgb(141 57 210 / 0.8);
}

.fill-purple-600\/85{
	fill: rgb(141 57 210 / 0.85);
}

.fill-purple-600\/90{
	fill: rgb(141 57 210 / 0.9);
}

.fill-purple-600\/95{
	fill: rgb(141 57 210 / 0.95);
}

.fill-purple-700{
	fill: #6E2BA5;
}

.fill-purple-700\/0{
	fill: rgb(110 43 165 / 0);
}

.fill-purple-700\/10{
	fill: rgb(110 43 165 / 0.1);
}

.fill-purple-700\/100{
	fill: rgb(110 43 165 / 1);
}

.fill-purple-700\/15{
	fill: rgb(110 43 165 / 0.15);
}

.fill-purple-700\/20{
	fill: rgb(110 43 165 / 0.2);
}

.fill-purple-700\/25{
	fill: rgb(110 43 165 / 0.25);
}

.fill-purple-700\/30{
	fill: rgb(110 43 165 / 0.3);
}

.fill-purple-700\/35{
	fill: rgb(110 43 165 / 0.35);
}

.fill-purple-700\/40{
	fill: rgb(110 43 165 / 0.4);
}

.fill-purple-700\/45{
	fill: rgb(110 43 165 / 0.45);
}

.fill-purple-700\/5{
	fill: rgb(110 43 165 / 0.05);
}

.fill-purple-700\/50{
	fill: rgb(110 43 165 / 0.5);
}

.fill-purple-700\/55{
	fill: rgb(110 43 165 / 0.55);
}

.fill-purple-700\/60{
	fill: rgb(110 43 165 / 0.6);
}

.fill-purple-700\/65{
	fill: rgb(110 43 165 / 0.65);
}

.fill-purple-700\/70{
	fill: rgb(110 43 165 / 0.7);
}

.fill-purple-700\/75{
	fill: rgb(110 43 165 / 0.75);
}

.fill-purple-700\/80{
	fill: rgb(110 43 165 / 0.8);
}

.fill-purple-700\/85{
	fill: rgb(110 43 165 / 0.85);
}

.fill-purple-700\/90{
	fill: rgb(110 43 165 / 0.9);
}

.fill-purple-700\/95{
	fill: rgb(110 43 165 / 0.95);
}

.fill-purple-800{
	fill: #4F1C78;
}

.fill-purple-800\/0{
	fill: rgb(79 28 120 / 0);
}

.fill-purple-800\/10{
	fill: rgb(79 28 120 / 0.1);
}

.fill-purple-800\/100{
	fill: rgb(79 28 120 / 1);
}

.fill-purple-800\/15{
	fill: rgb(79 28 120 / 0.15);
}

.fill-purple-800\/20{
	fill: rgb(79 28 120 / 0.2);
}

.fill-purple-800\/25{
	fill: rgb(79 28 120 / 0.25);
}

.fill-purple-800\/30{
	fill: rgb(79 28 120 / 0.3);
}

.fill-purple-800\/35{
	fill: rgb(79 28 120 / 0.35);
}

.fill-purple-800\/40{
	fill: rgb(79 28 120 / 0.4);
}

.fill-purple-800\/45{
	fill: rgb(79 28 120 / 0.45);
}

.fill-purple-800\/5{
	fill: rgb(79 28 120 / 0.05);
}

.fill-purple-800\/50{
	fill: rgb(79 28 120 / 0.5);
}

.fill-purple-800\/55{
	fill: rgb(79 28 120 / 0.55);
}

.fill-purple-800\/60{
	fill: rgb(79 28 120 / 0.6);
}

.fill-purple-800\/65{
	fill: rgb(79 28 120 / 0.65);
}

.fill-purple-800\/70{
	fill: rgb(79 28 120 / 0.7);
}

.fill-purple-800\/75{
	fill: rgb(79 28 120 / 0.75);
}

.fill-purple-800\/80{
	fill: rgb(79 28 120 / 0.8);
}

.fill-purple-800\/85{
	fill: rgb(79 28 120 / 0.85);
}

.fill-purple-800\/90{
	fill: rgb(79 28 120 / 0.9);
}

.fill-purple-800\/95{
	fill: rgb(79 28 120 / 0.95);
}

.fill-purple-900{
	fill: #401562;
}

.fill-purple-900\/0{
	fill: rgb(64 21 98 / 0);
}

.fill-purple-900\/10{
	fill: rgb(64 21 98 / 0.1);
}

.fill-purple-900\/100{
	fill: rgb(64 21 98 / 1);
}

.fill-purple-900\/15{
	fill: rgb(64 21 98 / 0.15);
}

.fill-purple-900\/20{
	fill: rgb(64 21 98 / 0.2);
}

.fill-purple-900\/25{
	fill: rgb(64 21 98 / 0.25);
}

.fill-purple-900\/30{
	fill: rgb(64 21 98 / 0.3);
}

.fill-purple-900\/35{
	fill: rgb(64 21 98 / 0.35);
}

.fill-purple-900\/40{
	fill: rgb(64 21 98 / 0.4);
}

.fill-purple-900\/45{
	fill: rgb(64 21 98 / 0.45);
}

.fill-purple-900\/5{
	fill: rgb(64 21 98 / 0.05);
}

.fill-purple-900\/50{
	fill: rgb(64 21 98 / 0.5);
}

.fill-purple-900\/55{
	fill: rgb(64 21 98 / 0.55);
}

.fill-purple-900\/60{
	fill: rgb(64 21 98 / 0.6);
}

.fill-purple-900\/65{
	fill: rgb(64 21 98 / 0.65);
}

.fill-purple-900\/70{
	fill: rgb(64 21 98 / 0.7);
}

.fill-purple-900\/75{
	fill: rgb(64 21 98 / 0.75);
}

.fill-purple-900\/80{
	fill: rgb(64 21 98 / 0.8);
}

.fill-purple-900\/85{
	fill: rgb(64 21 98 / 0.85);
}

.fill-purple-900\/90{
	fill: rgb(64 21 98 / 0.9);
}

.fill-purple-900\/95{
	fill: rgb(64 21 98 / 0.95);
}

.fill-red-100{
	fill: #FFD1DB;
}

.fill-red-100\/0{
	fill: rgb(255 209 219 / 0);
}

.fill-red-100\/10{
	fill: rgb(255 209 219 / 0.1);
}

.fill-red-100\/100{
	fill: rgb(255 209 219 / 1);
}

.fill-red-100\/15{
	fill: rgb(255 209 219 / 0.15);
}

.fill-red-100\/20{
	fill: rgb(255 209 219 / 0.2);
}

.fill-red-100\/25{
	fill: rgb(255 209 219 / 0.25);
}

.fill-red-100\/30{
	fill: rgb(255 209 219 / 0.3);
}

.fill-red-100\/35{
	fill: rgb(255 209 219 / 0.35);
}

.fill-red-100\/40{
	fill: rgb(255 209 219 / 0.4);
}

.fill-red-100\/45{
	fill: rgb(255 209 219 / 0.45);
}

.fill-red-100\/5{
	fill: rgb(255 209 219 / 0.05);
}

.fill-red-100\/50{
	fill: rgb(255 209 219 / 0.5);
}

.fill-red-100\/55{
	fill: rgb(255 209 219 / 0.55);
}

.fill-red-100\/60{
	fill: rgb(255 209 219 / 0.6);
}

.fill-red-100\/65{
	fill: rgb(255 209 219 / 0.65);
}

.fill-red-100\/70{
	fill: rgb(255 209 219 / 0.7);
}

.fill-red-100\/75{
	fill: rgb(255 209 219 / 0.75);
}

.fill-red-100\/80{
	fill: rgb(255 209 219 / 0.8);
}

.fill-red-100\/85{
	fill: rgb(255 209 219 / 0.85);
}

.fill-red-100\/90{
	fill: rgb(255 209 219 / 0.9);
}

.fill-red-100\/95{
	fill: rgb(255 209 219 / 0.95);
}

.fill-red-200{
	fill: #FFBAC9;
}

.fill-red-200\/0{
	fill: rgb(255 186 201 / 0);
}

.fill-red-200\/10{
	fill: rgb(255 186 201 / 0.1);
}

.fill-red-200\/100{
	fill: rgb(255 186 201 / 1);
}

.fill-red-200\/15{
	fill: rgb(255 186 201 / 0.15);
}

.fill-red-200\/20{
	fill: rgb(255 186 201 / 0.2);
}

.fill-red-200\/25{
	fill: rgb(255 186 201 / 0.25);
}

.fill-red-200\/30{
	fill: rgb(255 186 201 / 0.3);
}

.fill-red-200\/35{
	fill: rgb(255 186 201 / 0.35);
}

.fill-red-200\/40{
	fill: rgb(255 186 201 / 0.4);
}

.fill-red-200\/45{
	fill: rgb(255 186 201 / 0.45);
}

.fill-red-200\/5{
	fill: rgb(255 186 201 / 0.05);
}

.fill-red-200\/50{
	fill: rgb(255 186 201 / 0.5);
}

.fill-red-200\/55{
	fill: rgb(255 186 201 / 0.55);
}

.fill-red-200\/60{
	fill: rgb(255 186 201 / 0.6);
}

.fill-red-200\/65{
	fill: rgb(255 186 201 / 0.65);
}

.fill-red-200\/70{
	fill: rgb(255 186 201 / 0.7);
}

.fill-red-200\/75{
	fill: rgb(255 186 201 / 0.75);
}

.fill-red-200\/80{
	fill: rgb(255 186 201 / 0.8);
}

.fill-red-200\/85{
	fill: rgb(255 186 201 / 0.85);
}

.fill-red-200\/90{
	fill: rgb(255 186 201 / 0.9);
}

.fill-red-200\/95{
	fill: rgb(255 186 201 / 0.95);
}

.fill-red-300{
	fill: #FFA3B7;
}

.fill-red-300\/0{
	fill: rgb(255 163 183 / 0);
}

.fill-red-300\/10{
	fill: rgb(255 163 183 / 0.1);
}

.fill-red-300\/100{
	fill: rgb(255 163 183 / 1);
}

.fill-red-300\/15{
	fill: rgb(255 163 183 / 0.15);
}

.fill-red-300\/20{
	fill: rgb(255 163 183 / 0.2);
}

.fill-red-300\/25{
	fill: rgb(255 163 183 / 0.25);
}

.fill-red-300\/30{
	fill: rgb(255 163 183 / 0.3);
}

.fill-red-300\/35{
	fill: rgb(255 163 183 / 0.35);
}

.fill-red-300\/40{
	fill: rgb(255 163 183 / 0.4);
}

.fill-red-300\/45{
	fill: rgb(255 163 183 / 0.45);
}

.fill-red-300\/5{
	fill: rgb(255 163 183 / 0.05);
}

.fill-red-300\/50{
	fill: rgb(255 163 183 / 0.5);
}

.fill-red-300\/55{
	fill: rgb(255 163 183 / 0.55);
}

.fill-red-300\/60{
	fill: rgb(255 163 183 / 0.6);
}

.fill-red-300\/65{
	fill: rgb(255 163 183 / 0.65);
}

.fill-red-300\/70{
	fill: rgb(255 163 183 / 0.7);
}

.fill-red-300\/75{
	fill: rgb(255 163 183 / 0.75);
}

.fill-red-300\/80{
	fill: rgb(255 163 183 / 0.8);
}

.fill-red-300\/85{
	fill: rgb(255 163 183 / 0.85);
}

.fill-red-300\/90{
	fill: rgb(255 163 183 / 0.9);
}

.fill-red-300\/95{
	fill: rgb(255 163 183 / 0.95);
}

.fill-red-400{
	fill: #FF8AA4;
}

.fill-red-400\/0{
	fill: rgb(255 138 164 / 0);
}

.fill-red-400\/10{
	fill: rgb(255 138 164 / 0.1);
}

.fill-red-400\/100{
	fill: rgb(255 138 164 / 1);
}

.fill-red-400\/15{
	fill: rgb(255 138 164 / 0.15);
}

.fill-red-400\/20{
	fill: rgb(255 138 164 / 0.2);
}

.fill-red-400\/25{
	fill: rgb(255 138 164 / 0.25);
}

.fill-red-400\/30{
	fill: rgb(255 138 164 / 0.3);
}

.fill-red-400\/35{
	fill: rgb(255 138 164 / 0.35);
}

.fill-red-400\/40{
	fill: rgb(255 138 164 / 0.4);
}

.fill-red-400\/45{
	fill: rgb(255 138 164 / 0.45);
}

.fill-red-400\/5{
	fill: rgb(255 138 164 / 0.05);
}

.fill-red-400\/50{
	fill: rgb(255 138 164 / 0.5);
}

.fill-red-400\/55{
	fill: rgb(255 138 164 / 0.55);
}

.fill-red-400\/60{
	fill: rgb(255 138 164 / 0.6);
}

.fill-red-400\/65{
	fill: rgb(255 138 164 / 0.65);
}

.fill-red-400\/70{
	fill: rgb(255 138 164 / 0.7);
}

.fill-red-400\/75{
	fill: rgb(255 138 164 / 0.75);
}

.fill-red-400\/80{
	fill: rgb(255 138 164 / 0.8);
}

.fill-red-400\/85{
	fill: rgb(255 138 164 / 0.85);
}

.fill-red-400\/90{
	fill: rgb(255 138 164 / 0.9);
}

.fill-red-400\/95{
	fill: rgb(255 138 164 / 0.95);
}

.fill-red-50{
	fill: #FFE8ED;
}

.fill-red-50\/0{
	fill: rgb(255 232 237 / 0);
}

.fill-red-50\/10{
	fill: rgb(255 232 237 / 0.1);
}

.fill-red-50\/100{
	fill: rgb(255 232 237 / 1);
}

.fill-red-50\/15{
	fill: rgb(255 232 237 / 0.15);
}

.fill-red-50\/20{
	fill: rgb(255 232 237 / 0.2);
}

.fill-red-50\/25{
	fill: rgb(255 232 237 / 0.25);
}

.fill-red-50\/30{
	fill: rgb(255 232 237 / 0.3);
}

.fill-red-50\/35{
	fill: rgb(255 232 237 / 0.35);
}

.fill-red-50\/40{
	fill: rgb(255 232 237 / 0.4);
}

.fill-red-50\/45{
	fill: rgb(255 232 237 / 0.45);
}

.fill-red-50\/5{
	fill: rgb(255 232 237 / 0.05);
}

.fill-red-50\/50{
	fill: rgb(255 232 237 / 0.5);
}

.fill-red-50\/55{
	fill: rgb(255 232 237 / 0.55);
}

.fill-red-50\/60{
	fill: rgb(255 232 237 / 0.6);
}

.fill-red-50\/65{
	fill: rgb(255 232 237 / 0.65);
}

.fill-red-50\/70{
	fill: rgb(255 232 237 / 0.7);
}

.fill-red-50\/75{
	fill: rgb(255 232 237 / 0.75);
}

.fill-red-50\/80{
	fill: rgb(255 232 237 / 0.8);
}

.fill-red-50\/85{
	fill: rgb(255 232 237 / 0.85);
}

.fill-red-50\/90{
	fill: rgb(255 232 237 / 0.9);
}

.fill-red-50\/95{
	fill: rgb(255 232 237 / 0.95);
}

.fill-red-500{
	fill: #FF5B7E;
}

.fill-red-500\/0{
	fill: rgb(255 91 126 / 0);
}

.fill-red-500\/10{
	fill: rgb(255 91 126 / 0.1);
}

.fill-red-500\/100{
	fill: rgb(255 91 126 / 1);
}

.fill-red-500\/15{
	fill: rgb(255 91 126 / 0.15);
}

.fill-red-500\/20{
	fill: rgb(255 91 126 / 0.2);
}

.fill-red-500\/25{
	fill: rgb(255 91 126 / 0.25);
}

.fill-red-500\/30{
	fill: rgb(255 91 126 / 0.3);
}

.fill-red-500\/35{
	fill: rgb(255 91 126 / 0.35);
}

.fill-red-500\/40{
	fill: rgb(255 91 126 / 0.4);
}

.fill-red-500\/45{
	fill: rgb(255 91 126 / 0.45);
}

.fill-red-500\/5{
	fill: rgb(255 91 126 / 0.05);
}

.fill-red-500\/50{
	fill: rgb(255 91 126 / 0.5);
}

.fill-red-500\/55{
	fill: rgb(255 91 126 / 0.55);
}

.fill-red-500\/60{
	fill: rgb(255 91 126 / 0.6);
}

.fill-red-500\/65{
	fill: rgb(255 91 126 / 0.65);
}

.fill-red-500\/70{
	fill: rgb(255 91 126 / 0.7);
}

.fill-red-500\/75{
	fill: rgb(255 91 126 / 0.75);
}

.fill-red-500\/80{
	fill: rgb(255 91 126 / 0.8);
}

.fill-red-500\/85{
	fill: rgb(255 91 126 / 0.85);
}

.fill-red-500\/90{
	fill: rgb(255 91 126 / 0.9);
}

.fill-red-500\/95{
	fill: rgb(255 91 126 / 0.95);
}

.fill-red-600{
	fill: #FF2A58;
}

.fill-red-600\/0{
	fill: rgb(255 42 88 / 0);
}

.fill-red-600\/10{
	fill: rgb(255 42 88 / 0.1);
}

.fill-red-600\/100{
	fill: rgb(255 42 88 / 1);
}

.fill-red-600\/15{
	fill: rgb(255 42 88 / 0.15);
}

.fill-red-600\/20{
	fill: rgb(255 42 88 / 0.2);
}

.fill-red-600\/25{
	fill: rgb(255 42 88 / 0.25);
}

.fill-red-600\/30{
	fill: rgb(255 42 88 / 0.3);
}

.fill-red-600\/35{
	fill: rgb(255 42 88 / 0.35);
}

.fill-red-600\/40{
	fill: rgb(255 42 88 / 0.4);
}

.fill-red-600\/45{
	fill: rgb(255 42 88 / 0.45);
}

.fill-red-600\/5{
	fill: rgb(255 42 88 / 0.05);
}

.fill-red-600\/50{
	fill: rgb(255 42 88 / 0.5);
}

.fill-red-600\/55{
	fill: rgb(255 42 88 / 0.55);
}

.fill-red-600\/60{
	fill: rgb(255 42 88 / 0.6);
}

.fill-red-600\/65{
	fill: rgb(255 42 88 / 0.65);
}

.fill-red-600\/70{
	fill: rgb(255 42 88 / 0.7);
}

.fill-red-600\/75{
	fill: rgb(255 42 88 / 0.75);
}

.fill-red-600\/80{
	fill: rgb(255 42 88 / 0.8);
}

.fill-red-600\/85{
	fill: rgb(255 42 88 / 0.85);
}

.fill-red-600\/90{
	fill: rgb(255 42 88 / 0.9);
}

.fill-red-600\/95{
	fill: rgb(255 42 88 / 0.95);
}

.fill-red-700{
	fill: #DF0937;
}

.fill-red-700\/0{
	fill: rgb(223 9 55 / 0);
}

.fill-red-700\/10{
	fill: rgb(223 9 55 / 0.1);
}

.fill-red-700\/100{
	fill: rgb(223 9 55 / 1);
}

.fill-red-700\/15{
	fill: rgb(223 9 55 / 0.15);
}

.fill-red-700\/20{
	fill: rgb(223 9 55 / 0.2);
}

.fill-red-700\/25{
	fill: rgb(223 9 55 / 0.25);
}

.fill-red-700\/30{
	fill: rgb(223 9 55 / 0.3);
}

.fill-red-700\/35{
	fill: rgb(223 9 55 / 0.35);
}

.fill-red-700\/40{
	fill: rgb(223 9 55 / 0.4);
}

.fill-red-700\/45{
	fill: rgb(223 9 55 / 0.45);
}

.fill-red-700\/5{
	fill: rgb(223 9 55 / 0.05);
}

.fill-red-700\/50{
	fill: rgb(223 9 55 / 0.5);
}

.fill-red-700\/55{
	fill: rgb(223 9 55 / 0.55);
}

.fill-red-700\/60{
	fill: rgb(223 9 55 / 0.6);
}

.fill-red-700\/65{
	fill: rgb(223 9 55 / 0.65);
}

.fill-red-700\/70{
	fill: rgb(223 9 55 / 0.7);
}

.fill-red-700\/75{
	fill: rgb(223 9 55 / 0.75);
}

.fill-red-700\/80{
	fill: rgb(223 9 55 / 0.8);
}

.fill-red-700\/85{
	fill: rgb(223 9 55 / 0.85);
}

.fill-red-700\/90{
	fill: rgb(223 9 55 / 0.9);
}

.fill-red-700\/95{
	fill: rgb(223 9 55 / 0.95);
}

.fill-red-800{
	fill: #AB092C;
}

.fill-red-800\/0{
	fill: rgb(171 9 44 / 0);
}

.fill-red-800\/10{
	fill: rgb(171 9 44 / 0.1);
}

.fill-red-800\/100{
	fill: rgb(171 9 44 / 1);
}

.fill-red-800\/15{
	fill: rgb(171 9 44 / 0.15);
}

.fill-red-800\/20{
	fill: rgb(171 9 44 / 0.2);
}

.fill-red-800\/25{
	fill: rgb(171 9 44 / 0.25);
}

.fill-red-800\/30{
	fill: rgb(171 9 44 / 0.3);
}

.fill-red-800\/35{
	fill: rgb(171 9 44 / 0.35);
}

.fill-red-800\/40{
	fill: rgb(171 9 44 / 0.4);
}

.fill-red-800\/45{
	fill: rgb(171 9 44 / 0.45);
}

.fill-red-800\/5{
	fill: rgb(171 9 44 / 0.05);
}

.fill-red-800\/50{
	fill: rgb(171 9 44 / 0.5);
}

.fill-red-800\/55{
	fill: rgb(171 9 44 / 0.55);
}

.fill-red-800\/60{
	fill: rgb(171 9 44 / 0.6);
}

.fill-red-800\/65{
	fill: rgb(171 9 44 / 0.65);
}

.fill-red-800\/70{
	fill: rgb(171 9 44 / 0.7);
}

.fill-red-800\/75{
	fill: rgb(171 9 44 / 0.75);
}

.fill-red-800\/80{
	fill: rgb(171 9 44 / 0.8);
}

.fill-red-800\/85{
	fill: rgb(171 9 44 / 0.85);
}

.fill-red-800\/90{
	fill: rgb(171 9 44 / 0.9);
}

.fill-red-800\/95{
	fill: rgb(171 9 44 / 0.95);
}

.fill-red-900{
	fill: #7E001B;
}

.fill-red-900\/0{
	fill: rgb(126 0 27 / 0);
}

.fill-red-900\/10{
	fill: rgb(126 0 27 / 0.1);
}

.fill-red-900\/100{
	fill: rgb(126 0 27 / 1);
}

.fill-red-900\/15{
	fill: rgb(126 0 27 / 0.15);
}

.fill-red-900\/20{
	fill: rgb(126 0 27 / 0.2);
}

.fill-red-900\/25{
	fill: rgb(126 0 27 / 0.25);
}

.fill-red-900\/30{
	fill: rgb(126 0 27 / 0.3);
}

.fill-red-900\/35{
	fill: rgb(126 0 27 / 0.35);
}

.fill-red-900\/40{
	fill: rgb(126 0 27 / 0.4);
}

.fill-red-900\/45{
	fill: rgb(126 0 27 / 0.45);
}

.fill-red-900\/5{
	fill: rgb(126 0 27 / 0.05);
}

.fill-red-900\/50{
	fill: rgb(126 0 27 / 0.5);
}

.fill-red-900\/55{
	fill: rgb(126 0 27 / 0.55);
}

.fill-red-900\/60{
	fill: rgb(126 0 27 / 0.6);
}

.fill-red-900\/65{
	fill: rgb(126 0 27 / 0.65);
}

.fill-red-900\/70{
	fill: rgb(126 0 27 / 0.7);
}

.fill-red-900\/75{
	fill: rgb(126 0 27 / 0.75);
}

.fill-red-900\/80{
	fill: rgb(126 0 27 / 0.8);
}

.fill-red-900\/85{
	fill: rgb(126 0 27 / 0.85);
}

.fill-red-900\/90{
	fill: rgb(126 0 27 / 0.9);
}

.fill-red-900\/95{
	fill: rgb(126 0 27 / 0.95);
}

.fill-secondary-100{
	fill: #F0F1C9;
}

.fill-secondary-100\/0{
	fill: rgb(240 241 201 / 0);
}

.fill-secondary-100\/10{
	fill: rgb(240 241 201 / 0.1);
}

.fill-secondary-100\/100{
	fill: rgb(240 241 201 / 1);
}

.fill-secondary-100\/15{
	fill: rgb(240 241 201 / 0.15);
}

.fill-secondary-100\/20{
	fill: rgb(240 241 201 / 0.2);
}

.fill-secondary-100\/25{
	fill: rgb(240 241 201 / 0.25);
}

.fill-secondary-100\/30{
	fill: rgb(240 241 201 / 0.3);
}

.fill-secondary-100\/35{
	fill: rgb(240 241 201 / 0.35);
}

.fill-secondary-100\/40{
	fill: rgb(240 241 201 / 0.4);
}

.fill-secondary-100\/45{
	fill: rgb(240 241 201 / 0.45);
}

.fill-secondary-100\/5{
	fill: rgb(240 241 201 / 0.05);
}

.fill-secondary-100\/50{
	fill: rgb(240 241 201 / 0.5);
}

.fill-secondary-100\/55{
	fill: rgb(240 241 201 / 0.55);
}

.fill-secondary-100\/60{
	fill: rgb(240 241 201 / 0.6);
}

.fill-secondary-100\/65{
	fill: rgb(240 241 201 / 0.65);
}

.fill-secondary-100\/70{
	fill: rgb(240 241 201 / 0.7);
}

.fill-secondary-100\/75{
	fill: rgb(240 241 201 / 0.75);
}

.fill-secondary-100\/80{
	fill: rgb(240 241 201 / 0.8);
}

.fill-secondary-100\/85{
	fill: rgb(240 241 201 / 0.85);
}

.fill-secondary-100\/90{
	fill: rgb(240 241 201 / 0.9);
}

.fill-secondary-100\/95{
	fill: rgb(240 241 201 / 0.95);
}

.fill-secondary-200{
	fill: #DCDF88;
}

.fill-secondary-200\/0{
	fill: rgb(220 223 136 / 0);
}

.fill-secondary-200\/10{
	fill: rgb(220 223 136 / 0.1);
}

.fill-secondary-200\/100{
	fill: rgb(220 223 136 / 1);
}

.fill-secondary-200\/15{
	fill: rgb(220 223 136 / 0.15);
}

.fill-secondary-200\/20{
	fill: rgb(220 223 136 / 0.2);
}

.fill-secondary-200\/25{
	fill: rgb(220 223 136 / 0.25);
}

.fill-secondary-200\/30{
	fill: rgb(220 223 136 / 0.3);
}

.fill-secondary-200\/35{
	fill: rgb(220 223 136 / 0.35);
}

.fill-secondary-200\/40{
	fill: rgb(220 223 136 / 0.4);
}

.fill-secondary-200\/45{
	fill: rgb(220 223 136 / 0.45);
}

.fill-secondary-200\/5{
	fill: rgb(220 223 136 / 0.05);
}

.fill-secondary-200\/50{
	fill: rgb(220 223 136 / 0.5);
}

.fill-secondary-200\/55{
	fill: rgb(220 223 136 / 0.55);
}

.fill-secondary-200\/60{
	fill: rgb(220 223 136 / 0.6);
}

.fill-secondary-200\/65{
	fill: rgb(220 223 136 / 0.65);
}

.fill-secondary-200\/70{
	fill: rgb(220 223 136 / 0.7);
}

.fill-secondary-200\/75{
	fill: rgb(220 223 136 / 0.75);
}

.fill-secondary-200\/80{
	fill: rgb(220 223 136 / 0.8);
}

.fill-secondary-200\/85{
	fill: rgb(220 223 136 / 0.85);
}

.fill-secondary-200\/90{
	fill: rgb(220 223 136 / 0.9);
}

.fill-secondary-200\/95{
	fill: rgb(220 223 136 / 0.95);
}

.fill-secondary-300{
	fill: #D5D86C;
}

.fill-secondary-300\/0{
	fill: rgb(213 216 108 / 0);
}

.fill-secondary-300\/10{
	fill: rgb(213 216 108 / 0.1);
}

.fill-secondary-300\/100{
	fill: rgb(213 216 108 / 1);
}

.fill-secondary-300\/15{
	fill: rgb(213 216 108 / 0.15);
}

.fill-secondary-300\/20{
	fill: rgb(213 216 108 / 0.2);
}

.fill-secondary-300\/25{
	fill: rgb(213 216 108 / 0.25);
}

.fill-secondary-300\/30{
	fill: rgb(213 216 108 / 0.3);
}

.fill-secondary-300\/35{
	fill: rgb(213 216 108 / 0.35);
}

.fill-secondary-300\/40{
	fill: rgb(213 216 108 / 0.4);
}

.fill-secondary-300\/45{
	fill: rgb(213 216 108 / 0.45);
}

.fill-secondary-300\/5{
	fill: rgb(213 216 108 / 0.05);
}

.fill-secondary-300\/50{
	fill: rgb(213 216 108 / 0.5);
}

.fill-secondary-300\/55{
	fill: rgb(213 216 108 / 0.55);
}

.fill-secondary-300\/60{
	fill: rgb(213 216 108 / 0.6);
}

.fill-secondary-300\/65{
	fill: rgb(213 216 108 / 0.65);
}

.fill-secondary-300\/70{
	fill: rgb(213 216 108 / 0.7);
}

.fill-secondary-300\/75{
	fill: rgb(213 216 108 / 0.75);
}

.fill-secondary-300\/80{
	fill: rgb(213 216 108 / 0.8);
}

.fill-secondary-300\/85{
	fill: rgb(213 216 108 / 0.85);
}

.fill-secondary-300\/90{
	fill: rgb(213 216 108 / 0.9);
}

.fill-secondary-300\/95{
	fill: rgb(213 216 108 / 0.95);
}

.fill-secondary-400{
	fill: #C7CB3E;
}

.fill-secondary-400\/0{
	fill: rgb(199 203 62 / 0);
}

.fill-secondary-400\/10{
	fill: rgb(199 203 62 / 0.1);
}

.fill-secondary-400\/100{
	fill: rgb(199 203 62 / 1);
}

.fill-secondary-400\/15{
	fill: rgb(199 203 62 / 0.15);
}

.fill-secondary-400\/20{
	fill: rgb(199 203 62 / 0.2);
}

.fill-secondary-400\/25{
	fill: rgb(199 203 62 / 0.25);
}

.fill-secondary-400\/30{
	fill: rgb(199 203 62 / 0.3);
}

.fill-secondary-400\/35{
	fill: rgb(199 203 62 / 0.35);
}

.fill-secondary-400\/40{
	fill: rgb(199 203 62 / 0.4);
}

.fill-secondary-400\/45{
	fill: rgb(199 203 62 / 0.45);
}

.fill-secondary-400\/5{
	fill: rgb(199 203 62 / 0.05);
}

.fill-secondary-400\/50{
	fill: rgb(199 203 62 / 0.5);
}

.fill-secondary-400\/55{
	fill: rgb(199 203 62 / 0.55);
}

.fill-secondary-400\/60{
	fill: rgb(199 203 62 / 0.6);
}

.fill-secondary-400\/65{
	fill: rgb(199 203 62 / 0.65);
}

.fill-secondary-400\/70{
	fill: rgb(199 203 62 / 0.7);
}

.fill-secondary-400\/75{
	fill: rgb(199 203 62 / 0.75);
}

.fill-secondary-400\/80{
	fill: rgb(199 203 62 / 0.8);
}

.fill-secondary-400\/85{
	fill: rgb(199 203 62 / 0.85);
}

.fill-secondary-400\/90{
	fill: rgb(199 203 62 / 0.9);
}

.fill-secondary-400\/95{
	fill: rgb(199 203 62 / 0.95);
}

.fill-secondary-50{
	fill: #F7F8E0;
}

.fill-secondary-50\/0{
	fill: rgb(247 248 224 / 0);
}

.fill-secondary-50\/10{
	fill: rgb(247 248 224 / 0.1);
}

.fill-secondary-50\/100{
	fill: rgb(247 248 224 / 1);
}

.fill-secondary-50\/15{
	fill: rgb(247 248 224 / 0.15);
}

.fill-secondary-50\/20{
	fill: rgb(247 248 224 / 0.2);
}

.fill-secondary-50\/25{
	fill: rgb(247 248 224 / 0.25);
}

.fill-secondary-50\/30{
	fill: rgb(247 248 224 / 0.3);
}

.fill-secondary-50\/35{
	fill: rgb(247 248 224 / 0.35);
}

.fill-secondary-50\/40{
	fill: rgb(247 248 224 / 0.4);
}

.fill-secondary-50\/45{
	fill: rgb(247 248 224 / 0.45);
}

.fill-secondary-50\/5{
	fill: rgb(247 248 224 / 0.05);
}

.fill-secondary-50\/50{
	fill: rgb(247 248 224 / 0.5);
}

.fill-secondary-50\/55{
	fill: rgb(247 248 224 / 0.55);
}

.fill-secondary-50\/60{
	fill: rgb(247 248 224 / 0.6);
}

.fill-secondary-50\/65{
	fill: rgb(247 248 224 / 0.65);
}

.fill-secondary-50\/70{
	fill: rgb(247 248 224 / 0.7);
}

.fill-secondary-50\/75{
	fill: rgb(247 248 224 / 0.75);
}

.fill-secondary-50\/80{
	fill: rgb(247 248 224 / 0.8);
}

.fill-secondary-50\/85{
	fill: rgb(247 248 224 / 0.85);
}

.fill-secondary-50\/90{
	fill: rgb(247 248 224 / 0.9);
}

.fill-secondary-50\/95{
	fill: rgb(247 248 224 / 0.95);
}

.fill-secondary-500{
	fill: #B9BE10;
}

.fill-secondary-500\/0{
	fill: rgb(185 190 16 / 0);
}

.fill-secondary-500\/10{
	fill: rgb(185 190 16 / 0.1);
}

.fill-secondary-500\/100{
	fill: rgb(185 190 16 / 1);
}

.fill-secondary-500\/15{
	fill: rgb(185 190 16 / 0.15);
}

.fill-secondary-500\/20{
	fill: rgb(185 190 16 / 0.2);
}

.fill-secondary-500\/25{
	fill: rgb(185 190 16 / 0.25);
}

.fill-secondary-500\/30{
	fill: rgb(185 190 16 / 0.3);
}

.fill-secondary-500\/35{
	fill: rgb(185 190 16 / 0.35);
}

.fill-secondary-500\/40{
	fill: rgb(185 190 16 / 0.4);
}

.fill-secondary-500\/45{
	fill: rgb(185 190 16 / 0.45);
}

.fill-secondary-500\/5{
	fill: rgb(185 190 16 / 0.05);
}

.fill-secondary-500\/50{
	fill: rgb(185 190 16 / 0.5);
}

.fill-secondary-500\/55{
	fill: rgb(185 190 16 / 0.55);
}

.fill-secondary-500\/60{
	fill: rgb(185 190 16 / 0.6);
}

.fill-secondary-500\/65{
	fill: rgb(185 190 16 / 0.65);
}

.fill-secondary-500\/70{
	fill: rgb(185 190 16 / 0.7);
}

.fill-secondary-500\/75{
	fill: rgb(185 190 16 / 0.75);
}

.fill-secondary-500\/80{
	fill: rgb(185 190 16 / 0.8);
}

.fill-secondary-500\/85{
	fill: rgb(185 190 16 / 0.85);
}

.fill-secondary-500\/90{
	fill: rgb(185 190 16 / 0.9);
}

.fill-secondary-500\/95{
	fill: rgb(185 190 16 / 0.95);
}

.fill-secondary-600{
	fill: #90940B;
}

.fill-secondary-600\/0{
	fill: rgb(144 148 11 / 0);
}

.fill-secondary-600\/10{
	fill: rgb(144 148 11 / 0.1);
}

.fill-secondary-600\/100{
	fill: rgb(144 148 11 / 1);
}

.fill-secondary-600\/15{
	fill: rgb(144 148 11 / 0.15);
}

.fill-secondary-600\/20{
	fill: rgb(144 148 11 / 0.2);
}

.fill-secondary-600\/25{
	fill: rgb(144 148 11 / 0.25);
}

.fill-secondary-600\/30{
	fill: rgb(144 148 11 / 0.3);
}

.fill-secondary-600\/35{
	fill: rgb(144 148 11 / 0.35);
}

.fill-secondary-600\/40{
	fill: rgb(144 148 11 / 0.4);
}

.fill-secondary-600\/45{
	fill: rgb(144 148 11 / 0.45);
}

.fill-secondary-600\/5{
	fill: rgb(144 148 11 / 0.05);
}

.fill-secondary-600\/50{
	fill: rgb(144 148 11 / 0.5);
}

.fill-secondary-600\/55{
	fill: rgb(144 148 11 / 0.55);
}

.fill-secondary-600\/60{
	fill: rgb(144 148 11 / 0.6);
}

.fill-secondary-600\/65{
	fill: rgb(144 148 11 / 0.65);
}

.fill-secondary-600\/70{
	fill: rgb(144 148 11 / 0.7);
}

.fill-secondary-600\/75{
	fill: rgb(144 148 11 / 0.75);
}

.fill-secondary-600\/80{
	fill: rgb(144 148 11 / 0.8);
}

.fill-secondary-600\/85{
	fill: rgb(144 148 11 / 0.85);
}

.fill-secondary-600\/90{
	fill: rgb(144 148 11 / 0.9);
}

.fill-secondary-600\/95{
	fill: rgb(144 148 11 / 0.95);
}

.fill-secondary-700{
	fill: #6F720A;
}

.fill-secondary-700\/0{
	fill: rgb(111 114 10 / 0);
}

.fill-secondary-700\/10{
	fill: rgb(111 114 10 / 0.1);
}

.fill-secondary-700\/100{
	fill: rgb(111 114 10 / 1);
}

.fill-secondary-700\/15{
	fill: rgb(111 114 10 / 0.15);
}

.fill-secondary-700\/20{
	fill: rgb(111 114 10 / 0.2);
}

.fill-secondary-700\/25{
	fill: rgb(111 114 10 / 0.25);
}

.fill-secondary-700\/30{
	fill: rgb(111 114 10 / 0.3);
}

.fill-secondary-700\/35{
	fill: rgb(111 114 10 / 0.35);
}

.fill-secondary-700\/40{
	fill: rgb(111 114 10 / 0.4);
}

.fill-secondary-700\/45{
	fill: rgb(111 114 10 / 0.45);
}

.fill-secondary-700\/5{
	fill: rgb(111 114 10 / 0.05);
}

.fill-secondary-700\/50{
	fill: rgb(111 114 10 / 0.5);
}

.fill-secondary-700\/55{
	fill: rgb(111 114 10 / 0.55);
}

.fill-secondary-700\/60{
	fill: rgb(111 114 10 / 0.6);
}

.fill-secondary-700\/65{
	fill: rgb(111 114 10 / 0.65);
}

.fill-secondary-700\/70{
	fill: rgb(111 114 10 / 0.7);
}

.fill-secondary-700\/75{
	fill: rgb(111 114 10 / 0.75);
}

.fill-secondary-700\/80{
	fill: rgb(111 114 10 / 0.8);
}

.fill-secondary-700\/85{
	fill: rgb(111 114 10 / 0.85);
}

.fill-secondary-700\/90{
	fill: rgb(111 114 10 / 0.9);
}

.fill-secondary-700\/95{
	fill: rgb(111 114 10 / 0.95);
}

.fill-secondary-800{
	fill: #4A4C06;
}

.fill-secondary-800\/0{
	fill: rgb(74 76 6 / 0);
}

.fill-secondary-800\/10{
	fill: rgb(74 76 6 / 0.1);
}

.fill-secondary-800\/100{
	fill: rgb(74 76 6 / 1);
}

.fill-secondary-800\/15{
	fill: rgb(74 76 6 / 0.15);
}

.fill-secondary-800\/20{
	fill: rgb(74 76 6 / 0.2);
}

.fill-secondary-800\/25{
	fill: rgb(74 76 6 / 0.25);
}

.fill-secondary-800\/30{
	fill: rgb(74 76 6 / 0.3);
}

.fill-secondary-800\/35{
	fill: rgb(74 76 6 / 0.35);
}

.fill-secondary-800\/40{
	fill: rgb(74 76 6 / 0.4);
}

.fill-secondary-800\/45{
	fill: rgb(74 76 6 / 0.45);
}

.fill-secondary-800\/5{
	fill: rgb(74 76 6 / 0.05);
}

.fill-secondary-800\/50{
	fill: rgb(74 76 6 / 0.5);
}

.fill-secondary-800\/55{
	fill: rgb(74 76 6 / 0.55);
}

.fill-secondary-800\/60{
	fill: rgb(74 76 6 / 0.6);
}

.fill-secondary-800\/65{
	fill: rgb(74 76 6 / 0.65);
}

.fill-secondary-800\/70{
	fill: rgb(74 76 6 / 0.7);
}

.fill-secondary-800\/75{
	fill: rgb(74 76 6 / 0.75);
}

.fill-secondary-800\/80{
	fill: rgb(74 76 6 / 0.8);
}

.fill-secondary-800\/85{
	fill: rgb(74 76 6 / 0.85);
}

.fill-secondary-800\/90{
	fill: rgb(74 76 6 / 0.9);
}

.fill-secondary-800\/95{
	fill: rgb(74 76 6 / 0.95);
}

.fill-secondary-900{
	fill: #252603;
}

.fill-secondary-900\/0{
	fill: rgb(37 38 3 / 0);
}

.fill-secondary-900\/10{
	fill: rgb(37 38 3 / 0.1);
}

.fill-secondary-900\/100{
	fill: rgb(37 38 3 / 1);
}

.fill-secondary-900\/15{
	fill: rgb(37 38 3 / 0.15);
}

.fill-secondary-900\/20{
	fill: rgb(37 38 3 / 0.2);
}

.fill-secondary-900\/25{
	fill: rgb(37 38 3 / 0.25);
}

.fill-secondary-900\/30{
	fill: rgb(37 38 3 / 0.3);
}

.fill-secondary-900\/35{
	fill: rgb(37 38 3 / 0.35);
}

.fill-secondary-900\/40{
	fill: rgb(37 38 3 / 0.4);
}

.fill-secondary-900\/45{
	fill: rgb(37 38 3 / 0.45);
}

.fill-secondary-900\/5{
	fill: rgb(37 38 3 / 0.05);
}

.fill-secondary-900\/50{
	fill: rgb(37 38 3 / 0.5);
}

.fill-secondary-900\/55{
	fill: rgb(37 38 3 / 0.55);
}

.fill-secondary-900\/60{
	fill: rgb(37 38 3 / 0.6);
}

.fill-secondary-900\/65{
	fill: rgb(37 38 3 / 0.65);
}

.fill-secondary-900\/70{
	fill: rgb(37 38 3 / 0.7);
}

.fill-secondary-900\/75{
	fill: rgb(37 38 3 / 0.75);
}

.fill-secondary-900\/80{
	fill: rgb(37 38 3 / 0.8);
}

.fill-secondary-900\/85{
	fill: rgb(37 38 3 / 0.85);
}

.fill-secondary-900\/90{
	fill: rgb(37 38 3 / 0.9);
}

.fill-secondary-900\/95{
	fill: rgb(37 38 3 / 0.95);
}

.fill-yellow-100{
	fill: #FFFBD9;
}

.fill-yellow-100\/0{
	fill: rgb(255 251 217 / 0);
}

.fill-yellow-100\/10{
	fill: rgb(255 251 217 / 0.1);
}

.fill-yellow-100\/100{
	fill: rgb(255 251 217 / 1);
}

.fill-yellow-100\/15{
	fill: rgb(255 251 217 / 0.15);
}

.fill-yellow-100\/20{
	fill: rgb(255 251 217 / 0.2);
}

.fill-yellow-100\/25{
	fill: rgb(255 251 217 / 0.25);
}

.fill-yellow-100\/30{
	fill: rgb(255 251 217 / 0.3);
}

.fill-yellow-100\/35{
	fill: rgb(255 251 217 / 0.35);
}

.fill-yellow-100\/40{
	fill: rgb(255 251 217 / 0.4);
}

.fill-yellow-100\/45{
	fill: rgb(255 251 217 / 0.45);
}

.fill-yellow-100\/5{
	fill: rgb(255 251 217 / 0.05);
}

.fill-yellow-100\/50{
	fill: rgb(255 251 217 / 0.5);
}

.fill-yellow-100\/55{
	fill: rgb(255 251 217 / 0.55);
}

.fill-yellow-100\/60{
	fill: rgb(255 251 217 / 0.6);
}

.fill-yellow-100\/65{
	fill: rgb(255 251 217 / 0.65);
}

.fill-yellow-100\/70{
	fill: rgb(255 251 217 / 0.7);
}

.fill-yellow-100\/75{
	fill: rgb(255 251 217 / 0.75);
}

.fill-yellow-100\/80{
	fill: rgb(255 251 217 / 0.8);
}

.fill-yellow-100\/85{
	fill: rgb(255 251 217 / 0.85);
}

.fill-yellow-100\/90{
	fill: rgb(255 251 217 / 0.9);
}

.fill-yellow-100\/95{
	fill: rgb(255 251 217 / 0.95);
}

.fill-yellow-200{
	fill: #FFF9C6;
}

.fill-yellow-200\/0{
	fill: rgb(255 249 198 / 0);
}

.fill-yellow-200\/10{
	fill: rgb(255 249 198 / 0.1);
}

.fill-yellow-200\/100{
	fill: rgb(255 249 198 / 1);
}

.fill-yellow-200\/15{
	fill: rgb(255 249 198 / 0.15);
}

.fill-yellow-200\/20{
	fill: rgb(255 249 198 / 0.2);
}

.fill-yellow-200\/25{
	fill: rgb(255 249 198 / 0.25);
}

.fill-yellow-200\/30{
	fill: rgb(255 249 198 / 0.3);
}

.fill-yellow-200\/35{
	fill: rgb(255 249 198 / 0.35);
}

.fill-yellow-200\/40{
	fill: rgb(255 249 198 / 0.4);
}

.fill-yellow-200\/45{
	fill: rgb(255 249 198 / 0.45);
}

.fill-yellow-200\/5{
	fill: rgb(255 249 198 / 0.05);
}

.fill-yellow-200\/50{
	fill: rgb(255 249 198 / 0.5);
}

.fill-yellow-200\/55{
	fill: rgb(255 249 198 / 0.55);
}

.fill-yellow-200\/60{
	fill: rgb(255 249 198 / 0.6);
}

.fill-yellow-200\/65{
	fill: rgb(255 249 198 / 0.65);
}

.fill-yellow-200\/70{
	fill: rgb(255 249 198 / 0.7);
}

.fill-yellow-200\/75{
	fill: rgb(255 249 198 / 0.75);
}

.fill-yellow-200\/80{
	fill: rgb(255 249 198 / 0.8);
}

.fill-yellow-200\/85{
	fill: rgb(255 249 198 / 0.85);
}

.fill-yellow-200\/90{
	fill: rgb(255 249 198 / 0.9);
}

.fill-yellow-200\/95{
	fill: rgb(255 249 198 / 0.95);
}

.fill-yellow-300{
	fill: #FFF7B3;
}

.fill-yellow-300\/0{
	fill: rgb(255 247 179 / 0);
}

.fill-yellow-300\/10{
	fill: rgb(255 247 179 / 0.1);
}

.fill-yellow-300\/100{
	fill: rgb(255 247 179 / 1);
}

.fill-yellow-300\/15{
	fill: rgb(255 247 179 / 0.15);
}

.fill-yellow-300\/20{
	fill: rgb(255 247 179 / 0.2);
}

.fill-yellow-300\/25{
	fill: rgb(255 247 179 / 0.25);
}

.fill-yellow-300\/30{
	fill: rgb(255 247 179 / 0.3);
}

.fill-yellow-300\/35{
	fill: rgb(255 247 179 / 0.35);
}

.fill-yellow-300\/40{
	fill: rgb(255 247 179 / 0.4);
}

.fill-yellow-300\/45{
	fill: rgb(255 247 179 / 0.45);
}

.fill-yellow-300\/5{
	fill: rgb(255 247 179 / 0.05);
}

.fill-yellow-300\/50{
	fill: rgb(255 247 179 / 0.5);
}

.fill-yellow-300\/55{
	fill: rgb(255 247 179 / 0.55);
}

.fill-yellow-300\/60{
	fill: rgb(255 247 179 / 0.6);
}

.fill-yellow-300\/65{
	fill: rgb(255 247 179 / 0.65);
}

.fill-yellow-300\/70{
	fill: rgb(255 247 179 / 0.7);
}

.fill-yellow-300\/75{
	fill: rgb(255 247 179 / 0.75);
}

.fill-yellow-300\/80{
	fill: rgb(255 247 179 / 0.8);
}

.fill-yellow-300\/85{
	fill: rgb(255 247 179 / 0.85);
}

.fill-yellow-300\/90{
	fill: rgb(255 247 179 / 0.9);
}

.fill-yellow-300\/95{
	fill: rgb(255 247 179 / 0.95);
}

.fill-yellow-400{
	fill: #FFF48E;
}

.fill-yellow-400\/0{
	fill: rgb(255 244 142 / 0);
}

.fill-yellow-400\/10{
	fill: rgb(255 244 142 / 0.1);
}

.fill-yellow-400\/100{
	fill: rgb(255 244 142 / 1);
}

.fill-yellow-400\/15{
	fill: rgb(255 244 142 / 0.15);
}

.fill-yellow-400\/20{
	fill: rgb(255 244 142 / 0.2);
}

.fill-yellow-400\/25{
	fill: rgb(255 244 142 / 0.25);
}

.fill-yellow-400\/30{
	fill: rgb(255 244 142 / 0.3);
}

.fill-yellow-400\/35{
	fill: rgb(255 244 142 / 0.35);
}

.fill-yellow-400\/40{
	fill: rgb(255 244 142 / 0.4);
}

.fill-yellow-400\/45{
	fill: rgb(255 244 142 / 0.45);
}

.fill-yellow-400\/5{
	fill: rgb(255 244 142 / 0.05);
}

.fill-yellow-400\/50{
	fill: rgb(255 244 142 / 0.5);
}

.fill-yellow-400\/55{
	fill: rgb(255 244 142 / 0.55);
}

.fill-yellow-400\/60{
	fill: rgb(255 244 142 / 0.6);
}

.fill-yellow-400\/65{
	fill: rgb(255 244 142 / 0.65);
}

.fill-yellow-400\/70{
	fill: rgb(255 244 142 / 0.7);
}

.fill-yellow-400\/75{
	fill: rgb(255 244 142 / 0.75);
}

.fill-yellow-400\/80{
	fill: rgb(255 244 142 / 0.8);
}

.fill-yellow-400\/85{
	fill: rgb(255 244 142 / 0.85);
}

.fill-yellow-400\/90{
	fill: rgb(255 244 142 / 0.9);
}

.fill-yellow-400\/95{
	fill: rgb(255 244 142 / 0.95);
}

.fill-yellow-50{
	fill: #FFFDEC;
}

.fill-yellow-50\/0{
	fill: rgb(255 253 236 / 0);
}

.fill-yellow-50\/10{
	fill: rgb(255 253 236 / 0.1);
}

.fill-yellow-50\/100{
	fill: rgb(255 253 236 / 1);
}

.fill-yellow-50\/15{
	fill: rgb(255 253 236 / 0.15);
}

.fill-yellow-50\/20{
	fill: rgb(255 253 236 / 0.2);
}

.fill-yellow-50\/25{
	fill: rgb(255 253 236 / 0.25);
}

.fill-yellow-50\/30{
	fill: rgb(255 253 236 / 0.3);
}

.fill-yellow-50\/35{
	fill: rgb(255 253 236 / 0.35);
}

.fill-yellow-50\/40{
	fill: rgb(255 253 236 / 0.4);
}

.fill-yellow-50\/45{
	fill: rgb(255 253 236 / 0.45);
}

.fill-yellow-50\/5{
	fill: rgb(255 253 236 / 0.05);
}

.fill-yellow-50\/50{
	fill: rgb(255 253 236 / 0.5);
}

.fill-yellow-50\/55{
	fill: rgb(255 253 236 / 0.55);
}

.fill-yellow-50\/60{
	fill: rgb(255 253 236 / 0.6);
}

.fill-yellow-50\/65{
	fill: rgb(255 253 236 / 0.65);
}

.fill-yellow-50\/70{
	fill: rgb(255 253 236 / 0.7);
}

.fill-yellow-50\/75{
	fill: rgb(255 253 236 / 0.75);
}

.fill-yellow-50\/80{
	fill: rgb(255 253 236 / 0.8);
}

.fill-yellow-50\/85{
	fill: rgb(255 253 236 / 0.85);
}

.fill-yellow-50\/90{
	fill: rgb(255 253 236 / 0.9);
}

.fill-yellow-50\/95{
	fill: rgb(255 253 236 / 0.95);
}

.fill-yellow-500{
	fill: #FFF068;
}

.fill-yellow-500\/0{
	fill: rgb(255 240 104 / 0);
}

.fill-yellow-500\/10{
	fill: rgb(255 240 104 / 0.1);
}

.fill-yellow-500\/100{
	fill: rgb(255 240 104 / 1);
}

.fill-yellow-500\/15{
	fill: rgb(255 240 104 / 0.15);
}

.fill-yellow-500\/20{
	fill: rgb(255 240 104 / 0.2);
}

.fill-yellow-500\/25{
	fill: rgb(255 240 104 / 0.25);
}

.fill-yellow-500\/30{
	fill: rgb(255 240 104 / 0.3);
}

.fill-yellow-500\/35{
	fill: rgb(255 240 104 / 0.35);
}

.fill-yellow-500\/40{
	fill: rgb(255 240 104 / 0.4);
}

.fill-yellow-500\/45{
	fill: rgb(255 240 104 / 0.45);
}

.fill-yellow-500\/5{
	fill: rgb(255 240 104 / 0.05);
}

.fill-yellow-500\/50{
	fill: rgb(255 240 104 / 0.5);
}

.fill-yellow-500\/55{
	fill: rgb(255 240 104 / 0.55);
}

.fill-yellow-500\/60{
	fill: rgb(255 240 104 / 0.6);
}

.fill-yellow-500\/65{
	fill: rgb(255 240 104 / 0.65);
}

.fill-yellow-500\/70{
	fill: rgb(255 240 104 / 0.7);
}

.fill-yellow-500\/75{
	fill: rgb(255 240 104 / 0.75);
}

.fill-yellow-500\/80{
	fill: rgb(255 240 104 / 0.8);
}

.fill-yellow-500\/85{
	fill: rgb(255 240 104 / 0.85);
}

.fill-yellow-500\/90{
	fill: rgb(255 240 104 / 0.9);
}

.fill-yellow-500\/95{
	fill: rgb(255 240 104 / 0.95);
}

.fill-yellow-600{
	fill: #FFEC42;
}

.fill-yellow-600\/0{
	fill: rgb(255 236 66 / 0);
}

.fill-yellow-600\/10{
	fill: rgb(255 236 66 / 0.1);
}

.fill-yellow-600\/100{
	fill: rgb(255 236 66 / 1);
}

.fill-yellow-600\/15{
	fill: rgb(255 236 66 / 0.15);
}

.fill-yellow-600\/20{
	fill: rgb(255 236 66 / 0.2);
}

.fill-yellow-600\/25{
	fill: rgb(255 236 66 / 0.25);
}

.fill-yellow-600\/30{
	fill: rgb(255 236 66 / 0.3);
}

.fill-yellow-600\/35{
	fill: rgb(255 236 66 / 0.35);
}

.fill-yellow-600\/40{
	fill: rgb(255 236 66 / 0.4);
}

.fill-yellow-600\/45{
	fill: rgb(255 236 66 / 0.45);
}

.fill-yellow-600\/5{
	fill: rgb(255 236 66 / 0.05);
}

.fill-yellow-600\/50{
	fill: rgb(255 236 66 / 0.5);
}

.fill-yellow-600\/55{
	fill: rgb(255 236 66 / 0.55);
}

.fill-yellow-600\/60{
	fill: rgb(255 236 66 / 0.6);
}

.fill-yellow-600\/65{
	fill: rgb(255 236 66 / 0.65);
}

.fill-yellow-600\/70{
	fill: rgb(255 236 66 / 0.7);
}

.fill-yellow-600\/75{
	fill: rgb(255 236 66 / 0.75);
}

.fill-yellow-600\/80{
	fill: rgb(255 236 66 / 0.8);
}

.fill-yellow-600\/85{
	fill: rgb(255 236 66 / 0.85);
}

.fill-yellow-600\/90{
	fill: rgb(255 236 66 / 0.9);
}

.fill-yellow-600\/95{
	fill: rgb(255 236 66 / 0.95);
}

.fill-yellow-700{
	fill: #F9E000;
}

.fill-yellow-700\/0{
	fill: rgb(249 224 0 / 0);
}

.fill-yellow-700\/10{
	fill: rgb(249 224 0 / 0.1);
}

.fill-yellow-700\/100{
	fill: rgb(249 224 0 / 1);
}

.fill-yellow-700\/15{
	fill: rgb(249 224 0 / 0.15);
}

.fill-yellow-700\/20{
	fill: rgb(249 224 0 / 0.2);
}

.fill-yellow-700\/25{
	fill: rgb(249 224 0 / 0.25);
}

.fill-yellow-700\/30{
	fill: rgb(249 224 0 / 0.3);
}

.fill-yellow-700\/35{
	fill: rgb(249 224 0 / 0.35);
}

.fill-yellow-700\/40{
	fill: rgb(249 224 0 / 0.4);
}

.fill-yellow-700\/45{
	fill: rgb(249 224 0 / 0.45);
}

.fill-yellow-700\/5{
	fill: rgb(249 224 0 / 0.05);
}

.fill-yellow-700\/50{
	fill: rgb(249 224 0 / 0.5);
}

.fill-yellow-700\/55{
	fill: rgb(249 224 0 / 0.55);
}

.fill-yellow-700\/60{
	fill: rgb(249 224 0 / 0.6);
}

.fill-yellow-700\/65{
	fill: rgb(249 224 0 / 0.65);
}

.fill-yellow-700\/70{
	fill: rgb(249 224 0 / 0.7);
}

.fill-yellow-700\/75{
	fill: rgb(249 224 0 / 0.75);
}

.fill-yellow-700\/80{
	fill: rgb(249 224 0 / 0.8);
}

.fill-yellow-700\/85{
	fill: rgb(249 224 0 / 0.85);
}

.fill-yellow-700\/90{
	fill: rgb(249 224 0 / 0.9);
}

.fill-yellow-700\/95{
	fill: rgb(249 224 0 / 0.95);
}

.fill-yellow-800{
	fill: #F9D100;
}

.fill-yellow-800\/0{
	fill: rgb(249 209 0 / 0);
}

.fill-yellow-800\/10{
	fill: rgb(249 209 0 / 0.1);
}

.fill-yellow-800\/100{
	fill: rgb(249 209 0 / 1);
}

.fill-yellow-800\/15{
	fill: rgb(249 209 0 / 0.15);
}

.fill-yellow-800\/20{
	fill: rgb(249 209 0 / 0.2);
}

.fill-yellow-800\/25{
	fill: rgb(249 209 0 / 0.25);
}

.fill-yellow-800\/30{
	fill: rgb(249 209 0 / 0.3);
}

.fill-yellow-800\/35{
	fill: rgb(249 209 0 / 0.35);
}

.fill-yellow-800\/40{
	fill: rgb(249 209 0 / 0.4);
}

.fill-yellow-800\/45{
	fill: rgb(249 209 0 / 0.45);
}

.fill-yellow-800\/5{
	fill: rgb(249 209 0 / 0.05);
}

.fill-yellow-800\/50{
	fill: rgb(249 209 0 / 0.5);
}

.fill-yellow-800\/55{
	fill: rgb(249 209 0 / 0.55);
}

.fill-yellow-800\/60{
	fill: rgb(249 209 0 / 0.6);
}

.fill-yellow-800\/65{
	fill: rgb(249 209 0 / 0.65);
}

.fill-yellow-800\/70{
	fill: rgb(249 209 0 / 0.7);
}

.fill-yellow-800\/75{
	fill: rgb(249 209 0 / 0.75);
}

.fill-yellow-800\/80{
	fill: rgb(249 209 0 / 0.8);
}

.fill-yellow-800\/85{
	fill: rgb(249 209 0 / 0.85);
}

.fill-yellow-800\/90{
	fill: rgb(249 209 0 / 0.9);
}

.fill-yellow-800\/95{
	fill: rgb(249 209 0 / 0.95);
}

.fill-yellow-900{
	fill: #F9C200;
}

.fill-yellow-900\/0{
	fill: rgb(249 194 0 / 0);
}

.fill-yellow-900\/10{
	fill: rgb(249 194 0 / 0.1);
}

.fill-yellow-900\/100{
	fill: rgb(249 194 0 / 1);
}

.fill-yellow-900\/15{
	fill: rgb(249 194 0 / 0.15);
}

.fill-yellow-900\/20{
	fill: rgb(249 194 0 / 0.2);
}

.fill-yellow-900\/25{
	fill: rgb(249 194 0 / 0.25);
}

.fill-yellow-900\/30{
	fill: rgb(249 194 0 / 0.3);
}

.fill-yellow-900\/35{
	fill: rgb(249 194 0 / 0.35);
}

.fill-yellow-900\/40{
	fill: rgb(249 194 0 / 0.4);
}

.fill-yellow-900\/45{
	fill: rgb(249 194 0 / 0.45);
}

.fill-yellow-900\/5{
	fill: rgb(249 194 0 / 0.05);
}

.fill-yellow-900\/50{
	fill: rgb(249 194 0 / 0.5);
}

.fill-yellow-900\/55{
	fill: rgb(249 194 0 / 0.55);
}

.fill-yellow-900\/60{
	fill: rgb(249 194 0 / 0.6);
}

.fill-yellow-900\/65{
	fill: rgb(249 194 0 / 0.65);
}

.fill-yellow-900\/70{
	fill: rgb(249 194 0 / 0.7);
}

.fill-yellow-900\/75{
	fill: rgb(249 194 0 / 0.75);
}

.fill-yellow-900\/80{
	fill: rgb(249 194 0 / 0.8);
}

.fill-yellow-900\/85{
	fill: rgb(249 194 0 / 0.85);
}

.fill-yellow-900\/90{
	fill: rgb(249 194 0 / 0.9);
}

.fill-yellow-900\/95{
	fill: rgb(249 194 0 / 0.95);
}

.object-contain{
	-o-object-fit: contain;
	   object-fit: contain;
}

.object-cover{
	-o-object-fit: cover;
	   object-fit: cover;
}

.object-center{
	-o-object-position: center;
	   object-position: center;
}

.\!p-0{
	padding: 0px !important;
}

.\!p-2{
	padding: 0.5rem !important;
}

.\!p-3{
	padding: 0.75rem !important;
}

.p-0{
	padding: 0px;
}

.p-2{
	padding: 0.5rem;
}

.p-3{
	padding: 0.75rem;
}

.p-4{
	padding: 1rem;
}

.p-6{
	padding: 1.5rem;
}

.p-8{
	padding: 2rem;
}

.\!px-2{
	padding-left: 0.5rem !important;
	padding-right: 0.5rem !important;
}

.\!px-4{
	padding-left: 1rem !important;
	padding-right: 1rem !important;
}

.\!py-4{
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
}

.\!py-6{
	padding-top: 1.5rem !important;
	padding-bottom: 1.5rem !important;
}

.px-2{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}

.px-2\.5{
	padding-left: 0.625rem;
	padding-right: 0.625rem;
}

.px-3{
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}

.px-4{
	padding-left: 1rem;
	padding-right: 1rem;
}

.px-5{
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}

.px-6{
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.px-8{
	padding-left: 2rem;
	padding-right: 2rem;
}

.py-1{
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}

.py-1\.5{
	padding-top: 0.375rem;
	padding-bottom: 0.375rem;
}

.py-10{
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}

.py-12{
	padding-top: 3rem;
	padding-bottom: 3rem;
}

.py-16{
	padding-top: 4rem;
	padding-bottom: 4rem;
}

.py-2{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.py-2\.5{
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}

.py-3{
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}

.py-4{
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.py-5{
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}

.py-6{
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}

.py-8{
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.py-\[11px\]{
	padding-top: 11px;
	padding-bottom: 11px;
}

.py-\[2px\]{
	padding-top: 2px;
	padding-bottom: 2px;
}

.py-\[6px\]{
	padding-top: 6px;
	padding-bottom: 6px;
}

.\!pb-0{
	padding-bottom: 0px !important;
}

.\!pl-0{
	padding-left: 0px !important;
}

.\!pl-\[3\.25rem\]{
	padding-left: 3.25rem !important;
}

.\!pr-8{
	padding-right: 2rem !important;
}

.pb-0{
	padding-bottom: 0px;
}

.pb-10{
	padding-bottom: 2.5rem;
}

.pb-4{
	padding-bottom: 1rem;
}

.pb-6{
	padding-bottom: 1.5rem;
}

.pb-8{
	padding-bottom: 2rem;
}

.pb-\[168px\]{
	padding-bottom: 168px;
}

.pl-0{
	padding-left: 0px;
}

.pl-10{
	padding-left: 2.5rem;
}

.pl-3{
	padding-left: 0.75rem;
}

.pr-6{
	padding-right: 1.5rem;
}

.pr-8{
	padding-right: 2rem;
}

.pt-0{
	padding-top: 0px;
}

.pt-4{
	padding-top: 1rem;
}

.pt-6{
	padding-top: 1.5rem;
}

.pt-8{
	padding-top: 2rem;
}

.text-left{
	text-align: left;
}

.text-center{
	text-align: center;
}

.text-start{
	text-align: start;
}

.text-end{
	text-align: end;
}

.\!align-middle{
	vertical-align: middle !important;
}

.font-sansSerif{
	font-family: GeneralSans, sans-serif;
}

.\!text-\[0\.5rem\]{
	font-size: 0.5rem !important;
}

.\!text-xs{
	font-size: 0.75rem !important;
	line-height: 1rem !important;
}

.text-2xl{
	font-size: 1.5rem;
	line-height: 2rem;
}

.text-3xl{
	font-size: 1.875rem;
	line-height: 2.25rem;
}

.text-4xl{
	font-size: 2.25rem;
	line-height: 2.5rem;
}

.text-\[10px\]{
	font-size: 10px;
}

.text-\[14px\]{
	font-size: 14px;
}

.text-\[23px\]{
	font-size: 23px;
}

.text-\[24px\]{
	font-size: 24px;
}

.text-\[32px\]{
	font-size: 32px;
}

.text-\[88px\]{
	font-size: 88px;
}

.text-\[8px\]{
	font-size: 8px;
}

.text-base{
	font-size: 1rem;
	line-height: 1.5rem;
}

.text-lg{
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.text-sm{
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.text-xl{
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.text-xs{
	font-size: 0.75rem;
	line-height: 1rem;
}

.\!font-medium{
	font-weight: 500 !important;
}

.\!font-normal{
	font-weight: 400 !important;
}

.\!font-semibold{
	font-weight: 600 !important;
}

.font-bold{
	font-weight: 700;
}

.font-medium{
	font-weight: 500;
}

.font-normal{
	font-weight: 400;
}

.font-semibold{
	font-weight: 600;
}

.uppercase{
	text-transform: uppercase;
}

.capitalize{
	text-transform: capitalize;
}

.\!normal-case{
	text-transform: none !important;
}

.\!leading-none{
	line-height: 1 !important;
}

.leading-5{
	line-height: 1.25rem;
}

.leading-\[1\.25\]{
	line-height: 1.25;
}

.leading-\[1\.375\]{
	line-height: 1.375;
}

.leading-\[1\.3\]{
	line-height: 1.3;
}

.leading-\[1\.4\]{
	line-height: 1.4;
}

.leading-\[1\.625\]{
	line-height: 1.625;
}

.leading-\[1\.6\]{
	line-height: 1.6;
}

.leading-\[25px\]{
	line-height: 25px;
}

.leading-none{
	line-height: 1;
}

.leading-normal{
	line-height: 1.5;
}

.leading-snug{
	line-height: 1.375;
}

.leading-tight{
	line-height: 1.25;
}

.tracking-\[0\.14px\]{
	letter-spacing: 0.14px;
}

.tracking-\[0\.16px\]{
	letter-spacing: 0.16px;
}

.tracking-\[0\.18px\]{
	letter-spacing: 0.18px;
}

.tracking-\[0\.24px\]{
	letter-spacing: 0.24px;
}

.tracking-\[0\.36px\]{
	letter-spacing: 0.36px;
}

.\!text-primary-500{
	--tw-text-opacity: 1 !important;
	color: rgb(0 86 124 / var(--tw-text-opacity)) !important;
}

.\!text-secondary-400{
	--tw-text-opacity: 1 !important;
	color: rgb(199 203 62 / var(--tw-text-opacity)) !important;
}

.\!text-white{
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.text-blue-100{
	--tw-text-opacity: 1;
	color: rgb(185 242 255 / var(--tw-text-opacity));
}

.text-blue-100\/0{
	color: rgb(185 242 255 / 0);
}

.text-blue-100\/10{
	color: rgb(185 242 255 / 0.1);
}

.text-blue-100\/100{
	color: rgb(185 242 255 / 1);
}

.text-blue-100\/15{
	color: rgb(185 242 255 / 0.15);
}

.text-blue-100\/20{
	color: rgb(185 242 255 / 0.2);
}

.text-blue-100\/25{
	color: rgb(185 242 255 / 0.25);
}

.text-blue-100\/30{
	color: rgb(185 242 255 / 0.3);
}

.text-blue-100\/35{
	color: rgb(185 242 255 / 0.35);
}

.text-blue-100\/40{
	color: rgb(185 242 255 / 0.4);
}

.text-blue-100\/45{
	color: rgb(185 242 255 / 0.45);
}

.text-blue-100\/5{
	color: rgb(185 242 255 / 0.05);
}

.text-blue-100\/50{
	color: rgb(185 242 255 / 0.5);
}

.text-blue-100\/55{
	color: rgb(185 242 255 / 0.55);
}

.text-blue-100\/60{
	color: rgb(185 242 255 / 0.6);
}

.text-blue-100\/65{
	color: rgb(185 242 255 / 0.65);
}

.text-blue-100\/70{
	color: rgb(185 242 255 / 0.7);
}

.text-blue-100\/75{
	color: rgb(185 242 255 / 0.75);
}

.text-blue-100\/80{
	color: rgb(185 242 255 / 0.8);
}

.text-blue-100\/85{
	color: rgb(185 242 255 / 0.85);
}

.text-blue-100\/90{
	color: rgb(185 242 255 / 0.9);
}

.text-blue-100\/95{
	color: rgb(185 242 255 / 0.95);
}

.text-blue-200{
	--tw-text-opacity: 1;
	color: rgb(183 235 255 / var(--tw-text-opacity));
}

.text-blue-200\/0{
	color: rgb(183 235 255 / 0);
}

.text-blue-200\/10{
	color: rgb(183 235 255 / 0.1);
}

.text-blue-200\/100{
	color: rgb(183 235 255 / 1);
}

.text-blue-200\/15{
	color: rgb(183 235 255 / 0.15);
}

.text-blue-200\/20{
	color: rgb(183 235 255 / 0.2);
}

.text-blue-200\/25{
	color: rgb(183 235 255 / 0.25);
}

.text-blue-200\/30{
	color: rgb(183 235 255 / 0.3);
}

.text-blue-200\/35{
	color: rgb(183 235 255 / 0.35);
}

.text-blue-200\/40{
	color: rgb(183 235 255 / 0.4);
}

.text-blue-200\/45{
	color: rgb(183 235 255 / 0.45);
}

.text-blue-200\/5{
	color: rgb(183 235 255 / 0.05);
}

.text-blue-200\/50{
	color: rgb(183 235 255 / 0.5);
}

.text-blue-200\/55{
	color: rgb(183 235 255 / 0.55);
}

.text-blue-200\/60{
	color: rgb(183 235 255 / 0.6);
}

.text-blue-200\/65{
	color: rgb(183 235 255 / 0.65);
}

.text-blue-200\/70{
	color: rgb(183 235 255 / 0.7);
}

.text-blue-200\/75{
	color: rgb(183 235 255 / 0.75);
}

.text-blue-200\/80{
	color: rgb(183 235 255 / 0.8);
}

.text-blue-200\/85{
	color: rgb(183 235 255 / 0.85);
}

.text-blue-200\/90{
	color: rgb(183 235 255 / 0.9);
}

.text-blue-200\/95{
	color: rgb(183 235 255 / 0.95);
}

.text-blue-300{
	--tw-text-opacity: 1;
	color: rgb(159 228 255 / var(--tw-text-opacity));
}

.text-blue-300\/0{
	color: rgb(159 228 255 / 0);
}

.text-blue-300\/10{
	color: rgb(159 228 255 / 0.1);
}

.text-blue-300\/100{
	color: rgb(159 228 255 / 1);
}

.text-blue-300\/15{
	color: rgb(159 228 255 / 0.15);
}

.text-blue-300\/20{
	color: rgb(159 228 255 / 0.2);
}

.text-blue-300\/25{
	color: rgb(159 228 255 / 0.25);
}

.text-blue-300\/30{
	color: rgb(159 228 255 / 0.3);
}

.text-blue-300\/35{
	color: rgb(159 228 255 / 0.35);
}

.text-blue-300\/40{
	color: rgb(159 228 255 / 0.4);
}

.text-blue-300\/45{
	color: rgb(159 228 255 / 0.45);
}

.text-blue-300\/5{
	color: rgb(159 228 255 / 0.05);
}

.text-blue-300\/50{
	color: rgb(159 228 255 / 0.5);
}

.text-blue-300\/55{
	color: rgb(159 228 255 / 0.55);
}

.text-blue-300\/60{
	color: rgb(159 228 255 / 0.6);
}

.text-blue-300\/65{
	color: rgb(159 228 255 / 0.65);
}

.text-blue-300\/70{
	color: rgb(159 228 255 / 0.7);
}

.text-blue-300\/75{
	color: rgb(159 228 255 / 0.75);
}

.text-blue-300\/80{
	color: rgb(159 228 255 / 0.8);
}

.text-blue-300\/85{
	color: rgb(159 228 255 / 0.85);
}

.text-blue-300\/90{
	color: rgb(159 228 255 / 0.9);
}

.text-blue-300\/95{
	color: rgb(159 228 255 / 0.95);
}

.text-blue-400{
	--tw-text-opacity: 1;
	color: rgb(111 214 255 / var(--tw-text-opacity));
}

.text-blue-400\/0{
	color: rgb(111 214 255 / 0);
}

.text-blue-400\/10{
	color: rgb(111 214 255 / 0.1);
}

.text-blue-400\/100{
	color: rgb(111 214 255 / 1);
}

.text-blue-400\/15{
	color: rgb(111 214 255 / 0.15);
}

.text-blue-400\/20{
	color: rgb(111 214 255 / 0.2);
}

.text-blue-400\/25{
	color: rgb(111 214 255 / 0.25);
}

.text-blue-400\/30{
	color: rgb(111 214 255 / 0.3);
}

.text-blue-400\/35{
	color: rgb(111 214 255 / 0.35);
}

.text-blue-400\/40{
	color: rgb(111 214 255 / 0.4);
}

.text-blue-400\/45{
	color: rgb(111 214 255 / 0.45);
}

.text-blue-400\/5{
	color: rgb(111 214 255 / 0.05);
}

.text-blue-400\/50{
	color: rgb(111 214 255 / 0.5);
}

.text-blue-400\/55{
	color: rgb(111 214 255 / 0.55);
}

.text-blue-400\/60{
	color: rgb(111 214 255 / 0.6);
}

.text-blue-400\/65{
	color: rgb(111 214 255 / 0.65);
}

.text-blue-400\/70{
	color: rgb(111 214 255 / 0.7);
}

.text-blue-400\/75{
	color: rgb(111 214 255 / 0.75);
}

.text-blue-400\/80{
	color: rgb(111 214 255 / 0.8);
}

.text-blue-400\/85{
	color: rgb(111 214 255 / 0.85);
}

.text-blue-400\/90{
	color: rgb(111 214 255 / 0.9);
}

.text-blue-400\/95{
	color: rgb(111 214 255 / 0.95);
}

.text-blue-50{
	--tw-text-opacity: 1;
	color: rgb(239 252 255 / var(--tw-text-opacity));
}

.text-blue-50\/0{
	color: rgb(239 252 255 / 0);
}

.text-blue-50\/10{
	color: rgb(239 252 255 / 0.1);
}

.text-blue-50\/100{
	color: rgb(239 252 255 / 1);
}

.text-blue-50\/15{
	color: rgb(239 252 255 / 0.15);
}

.text-blue-50\/20{
	color: rgb(239 252 255 / 0.2);
}

.text-blue-50\/25{
	color: rgb(239 252 255 / 0.25);
}

.text-blue-50\/30{
	color: rgb(239 252 255 / 0.3);
}

.text-blue-50\/35{
	color: rgb(239 252 255 / 0.35);
}

.text-blue-50\/40{
	color: rgb(239 252 255 / 0.4);
}

.text-blue-50\/45{
	color: rgb(239 252 255 / 0.45);
}

.text-blue-50\/5{
	color: rgb(239 252 255 / 0.05);
}

.text-blue-50\/50{
	color: rgb(239 252 255 / 0.5);
}

.text-blue-50\/55{
	color: rgb(239 252 255 / 0.55);
}

.text-blue-50\/60{
	color: rgb(239 252 255 / 0.6);
}

.text-blue-50\/65{
	color: rgb(239 252 255 / 0.65);
}

.text-blue-50\/70{
	color: rgb(239 252 255 / 0.7);
}

.text-blue-50\/75{
	color: rgb(239 252 255 / 0.75);
}

.text-blue-50\/80{
	color: rgb(239 252 255 / 0.8);
}

.text-blue-50\/85{
	color: rgb(239 252 255 / 0.85);
}

.text-blue-50\/90{
	color: rgb(239 252 255 / 0.9);
}

.text-blue-50\/95{
	color: rgb(239 252 255 / 0.95);
}

.text-blue-500{
	--tw-text-opacity: 1;
	color: rgb(63 201 255 / var(--tw-text-opacity));
}

.text-blue-500\/0{
	color: rgb(63 201 255 / 0);
}

.text-blue-500\/10{
	color: rgb(63 201 255 / 0.1);
}

.text-blue-500\/100{
	color: rgb(63 201 255 / 1);
}

.text-blue-500\/15{
	color: rgb(63 201 255 / 0.15);
}

.text-blue-500\/20{
	color: rgb(63 201 255 / 0.2);
}

.text-blue-500\/25{
	color: rgb(63 201 255 / 0.25);
}

.text-blue-500\/30{
	color: rgb(63 201 255 / 0.3);
}

.text-blue-500\/35{
	color: rgb(63 201 255 / 0.35);
}

.text-blue-500\/40{
	color: rgb(63 201 255 / 0.4);
}

.text-blue-500\/45{
	color: rgb(63 201 255 / 0.45);
}

.text-blue-500\/5{
	color: rgb(63 201 255 / 0.05);
}

.text-blue-500\/50{
	color: rgb(63 201 255 / 0.5);
}

.text-blue-500\/55{
	color: rgb(63 201 255 / 0.55);
}

.text-blue-500\/60{
	color: rgb(63 201 255 / 0.6);
}

.text-blue-500\/65{
	color: rgb(63 201 255 / 0.65);
}

.text-blue-500\/70{
	color: rgb(63 201 255 / 0.7);
}

.text-blue-500\/75{
	color: rgb(63 201 255 / 0.75);
}

.text-blue-500\/80{
	color: rgb(63 201 255 / 0.8);
}

.text-blue-500\/85{
	color: rgb(63 201 255 / 0.85);
}

.text-blue-500\/90{
	color: rgb(63 201 255 / 0.9);
}

.text-blue-500\/95{
	color: rgb(63 201 255 / 0.95);
}

.text-blue-600{
	--tw-text-opacity: 1;
	color: rgb(15 187 255 / var(--tw-text-opacity));
}

.text-blue-600\/0{
	color: rgb(15 187 255 / 0);
}

.text-blue-600\/10{
	color: rgb(15 187 255 / 0.1);
}

.text-blue-600\/100{
	color: rgb(15 187 255 / 1);
}

.text-blue-600\/15{
	color: rgb(15 187 255 / 0.15);
}

.text-blue-600\/20{
	color: rgb(15 187 255 / 0.2);
}

.text-blue-600\/25{
	color: rgb(15 187 255 / 0.25);
}

.text-blue-600\/30{
	color: rgb(15 187 255 / 0.3);
}

.text-blue-600\/35{
	color: rgb(15 187 255 / 0.35);
}

.text-blue-600\/40{
	color: rgb(15 187 255 / 0.4);
}

.text-blue-600\/45{
	color: rgb(15 187 255 / 0.45);
}

.text-blue-600\/5{
	color: rgb(15 187 255 / 0.05);
}

.text-blue-600\/50{
	color: rgb(15 187 255 / 0.5);
}

.text-blue-600\/55{
	color: rgb(15 187 255 / 0.55);
}

.text-blue-600\/60{
	color: rgb(15 187 255 / 0.6);
}

.text-blue-600\/65{
	color: rgb(15 187 255 / 0.65);
}

.text-blue-600\/70{
	color: rgb(15 187 255 / 0.7);
}

.text-blue-600\/75{
	color: rgb(15 187 255 / 0.75);
}

.text-blue-600\/80{
	color: rgb(15 187 255 / 0.8);
}

.text-blue-600\/85{
	color: rgb(15 187 255 / 0.85);
}

.text-blue-600\/90{
	color: rgb(15 187 255 / 0.9);
}

.text-blue-600\/95{
	color: rgb(15 187 255 / 0.95);
}

.text-blue-700{
	--tw-text-opacity: 1;
	color: rgb(7 166 255 / var(--tw-text-opacity));
}

.text-blue-700\/0{
	color: rgb(7 166 255 / 0);
}

.text-blue-700\/10{
	color: rgb(7 166 255 / 0.1);
}

.text-blue-700\/100{
	color: rgb(7 166 255 / 1);
}

.text-blue-700\/15{
	color: rgb(7 166 255 / 0.15);
}

.text-blue-700\/20{
	color: rgb(7 166 255 / 0.2);
}

.text-blue-700\/25{
	color: rgb(7 166 255 / 0.25);
}

.text-blue-700\/30{
	color: rgb(7 166 255 / 0.3);
}

.text-blue-700\/35{
	color: rgb(7 166 255 / 0.35);
}

.text-blue-700\/40{
	color: rgb(7 166 255 / 0.4);
}

.text-blue-700\/45{
	color: rgb(7 166 255 / 0.45);
}

.text-blue-700\/5{
	color: rgb(7 166 255 / 0.05);
}

.text-blue-700\/50{
	color: rgb(7 166 255 / 0.5);
}

.text-blue-700\/55{
	color: rgb(7 166 255 / 0.55);
}

.text-blue-700\/60{
	color: rgb(7 166 255 / 0.6);
}

.text-blue-700\/65{
	color: rgb(7 166 255 / 0.65);
}

.text-blue-700\/70{
	color: rgb(7 166 255 / 0.7);
}

.text-blue-700\/75{
	color: rgb(7 166 255 / 0.75);
}

.text-blue-700\/80{
	color: rgb(7 166 255 / 0.8);
}

.text-blue-700\/85{
	color: rgb(7 166 255 / 0.85);
}

.text-blue-700\/90{
	color: rgb(7 166 255 / 0.9);
}

.text-blue-700\/95{
	color: rgb(7 166 255 / 0.95);
}

.text-blue-800{
	--tw-text-opacity: 1;
	color: rgb(0 121 209 / var(--tw-text-opacity));
}

.text-blue-800\/0{
	color: rgb(0 121 209 / 0);
}

.text-blue-800\/10{
	color: rgb(0 121 209 / 0.1);
}

.text-blue-800\/100{
	color: rgb(0 121 209 / 1);
}

.text-blue-800\/15{
	color: rgb(0 121 209 / 0.15);
}

.text-blue-800\/20{
	color: rgb(0 121 209 / 0.2);
}

.text-blue-800\/25{
	color: rgb(0 121 209 / 0.25);
}

.text-blue-800\/30{
	color: rgb(0 121 209 / 0.3);
}

.text-blue-800\/35{
	color: rgb(0 121 209 / 0.35);
}

.text-blue-800\/40{
	color: rgb(0 121 209 / 0.4);
}

.text-blue-800\/45{
	color: rgb(0 121 209 / 0.45);
}

.text-blue-800\/5{
	color: rgb(0 121 209 / 0.05);
}

.text-blue-800\/50{
	color: rgb(0 121 209 / 0.5);
}

.text-blue-800\/55{
	color: rgb(0 121 209 / 0.55);
}

.text-blue-800\/60{
	color: rgb(0 121 209 / 0.6);
}

.text-blue-800\/65{
	color: rgb(0 121 209 / 0.65);
}

.text-blue-800\/70{
	color: rgb(0 121 209 / 0.7);
}

.text-blue-800\/75{
	color: rgb(0 121 209 / 0.75);
}

.text-blue-800\/80{
	color: rgb(0 121 209 / 0.8);
}

.text-blue-800\/85{
	color: rgb(0 121 209 / 0.85);
}

.text-blue-800\/90{
	color: rgb(0 121 209 / 0.9);
}

.text-blue-800\/95{
	color: rgb(0 121 209 / 0.95);
}

.text-blue-900{
	--tw-text-opacity: 1;
	color: rgb(0 99 191 / var(--tw-text-opacity));
}

.text-blue-900\/0{
	color: rgb(0 99 191 / 0);
}

.text-blue-900\/10{
	color: rgb(0 99 191 / 0.1);
}

.text-blue-900\/100{
	color: rgb(0 99 191 / 1);
}

.text-blue-900\/15{
	color: rgb(0 99 191 / 0.15);
}

.text-blue-900\/20{
	color: rgb(0 99 191 / 0.2);
}

.text-blue-900\/25{
	color: rgb(0 99 191 / 0.25);
}

.text-blue-900\/30{
	color: rgb(0 99 191 / 0.3);
}

.text-blue-900\/35{
	color: rgb(0 99 191 / 0.35);
}

.text-blue-900\/40{
	color: rgb(0 99 191 / 0.4);
}

.text-blue-900\/45{
	color: rgb(0 99 191 / 0.45);
}

.text-blue-900\/5{
	color: rgb(0 99 191 / 0.05);
}

.text-blue-900\/50{
	color: rgb(0 99 191 / 0.5);
}

.text-blue-900\/55{
	color: rgb(0 99 191 / 0.55);
}

.text-blue-900\/60{
	color: rgb(0 99 191 / 0.6);
}

.text-blue-900\/65{
	color: rgb(0 99 191 / 0.65);
}

.text-blue-900\/70{
	color: rgb(0 99 191 / 0.7);
}

.text-blue-900\/75{
	color: rgb(0 99 191 / 0.75);
}

.text-blue-900\/80{
	color: rgb(0 99 191 / 0.8);
}

.text-blue-900\/85{
	color: rgb(0 99 191 / 0.85);
}

.text-blue-900\/90{
	color: rgb(0 99 191 / 0.9);
}

.text-blue-900\/95{
	color: rgb(0 99 191 / 0.95);
}

.text-current{
	color: currentColor;
}

.text-gray-100{
	--tw-text-opacity: 1;
	color: rgb(243 244 246 / var(--tw-text-opacity));
}

.text-gray-100\/0{
	color: rgb(243 244 246 / 0);
}

.text-gray-100\/10{
	color: rgb(243 244 246 / 0.1);
}

.text-gray-100\/100{
	color: rgb(243 244 246 / 1);
}

.text-gray-100\/15{
	color: rgb(243 244 246 / 0.15);
}

.text-gray-100\/20{
	color: rgb(243 244 246 / 0.2);
}

.text-gray-100\/25{
	color: rgb(243 244 246 / 0.25);
}

.text-gray-100\/30{
	color: rgb(243 244 246 / 0.3);
}

.text-gray-100\/35{
	color: rgb(243 244 246 / 0.35);
}

.text-gray-100\/40{
	color: rgb(243 244 246 / 0.4);
}

.text-gray-100\/45{
	color: rgb(243 244 246 / 0.45);
}

.text-gray-100\/5{
	color: rgb(243 244 246 / 0.05);
}

.text-gray-100\/50{
	color: rgb(243 244 246 / 0.5);
}

.text-gray-100\/55{
	color: rgb(243 244 246 / 0.55);
}

.text-gray-100\/60{
	color: rgb(243 244 246 / 0.6);
}

.text-gray-100\/65{
	color: rgb(243 244 246 / 0.65);
}

.text-gray-100\/70{
	color: rgb(243 244 246 / 0.7);
}

.text-gray-100\/75{
	color: rgb(243 244 246 / 0.75);
}

.text-gray-100\/80{
	color: rgb(243 244 246 / 0.8);
}

.text-gray-100\/85{
	color: rgb(243 244 246 / 0.85);
}

.text-gray-100\/90{
	color: rgb(243 244 246 / 0.9);
}

.text-gray-100\/95{
	color: rgb(243 244 246 / 0.95);
}

.text-gray-200{
	--tw-text-opacity: 1;
	color: rgb(229 231 235 / var(--tw-text-opacity));
}

.text-gray-200\/0{
	color: rgb(229 231 235 / 0);
}

.text-gray-200\/10{
	color: rgb(229 231 235 / 0.1);
}

.text-gray-200\/100{
	color: rgb(229 231 235 / 1);
}

.text-gray-200\/15{
	color: rgb(229 231 235 / 0.15);
}

.text-gray-200\/20{
	color: rgb(229 231 235 / 0.2);
}

.text-gray-200\/25{
	color: rgb(229 231 235 / 0.25);
}

.text-gray-200\/30{
	color: rgb(229 231 235 / 0.3);
}

.text-gray-200\/35{
	color: rgb(229 231 235 / 0.35);
}

.text-gray-200\/40{
	color: rgb(229 231 235 / 0.4);
}

.text-gray-200\/45{
	color: rgb(229 231 235 / 0.45);
}

.text-gray-200\/5{
	color: rgb(229 231 235 / 0.05);
}

.text-gray-200\/50{
	color: rgb(229 231 235 / 0.5);
}

.text-gray-200\/55{
	color: rgb(229 231 235 / 0.55);
}

.text-gray-200\/60{
	color: rgb(229 231 235 / 0.6);
}

.text-gray-200\/65{
	color: rgb(229 231 235 / 0.65);
}

.text-gray-200\/70{
	color: rgb(229 231 235 / 0.7);
}

.text-gray-200\/75{
	color: rgb(229 231 235 / 0.75);
}

.text-gray-200\/80{
	color: rgb(229 231 235 / 0.8);
}

.text-gray-200\/85{
	color: rgb(229 231 235 / 0.85);
}

.text-gray-200\/90{
	color: rgb(229 231 235 / 0.9);
}

.text-gray-200\/95{
	color: rgb(229 231 235 / 0.95);
}

.text-gray-300{
	--tw-text-opacity: 1;
	color: rgb(209 213 219 / var(--tw-text-opacity));
}

.text-gray-300\/0{
	color: rgb(209 213 219 / 0);
}

.text-gray-300\/10{
	color: rgb(209 213 219 / 0.1);
}

.text-gray-300\/100{
	color: rgb(209 213 219 / 1);
}

.text-gray-300\/15{
	color: rgb(209 213 219 / 0.15);
}

.text-gray-300\/20{
	color: rgb(209 213 219 / 0.2);
}

.text-gray-300\/25{
	color: rgb(209 213 219 / 0.25);
}

.text-gray-300\/30{
	color: rgb(209 213 219 / 0.3);
}

.text-gray-300\/35{
	color: rgb(209 213 219 / 0.35);
}

.text-gray-300\/40{
	color: rgb(209 213 219 / 0.4);
}

.text-gray-300\/45{
	color: rgb(209 213 219 / 0.45);
}

.text-gray-300\/5{
	color: rgb(209 213 219 / 0.05);
}

.text-gray-300\/50{
	color: rgb(209 213 219 / 0.5);
}

.text-gray-300\/55{
	color: rgb(209 213 219 / 0.55);
}

.text-gray-300\/60{
	color: rgb(209 213 219 / 0.6);
}

.text-gray-300\/65{
	color: rgb(209 213 219 / 0.65);
}

.text-gray-300\/70{
	color: rgb(209 213 219 / 0.7);
}

.text-gray-300\/75{
	color: rgb(209 213 219 / 0.75);
}

.text-gray-300\/80{
	color: rgb(209 213 219 / 0.8);
}

.text-gray-300\/85{
	color: rgb(209 213 219 / 0.85);
}

.text-gray-300\/90{
	color: rgb(209 213 219 / 0.9);
}

.text-gray-300\/95{
	color: rgb(209 213 219 / 0.95);
}

.text-gray-400{
	--tw-text-opacity: 1;
	color: rgb(156 163 175 / var(--tw-text-opacity));
}

.text-gray-400\/0{
	color: rgb(156 163 175 / 0);
}

.text-gray-400\/10{
	color: rgb(156 163 175 / 0.1);
}

.text-gray-400\/100{
	color: rgb(156 163 175 / 1);
}

.text-gray-400\/15{
	color: rgb(156 163 175 / 0.15);
}

.text-gray-400\/20{
	color: rgb(156 163 175 / 0.2);
}

.text-gray-400\/25{
	color: rgb(156 163 175 / 0.25);
}

.text-gray-400\/30{
	color: rgb(156 163 175 / 0.3);
}

.text-gray-400\/35{
	color: rgb(156 163 175 / 0.35);
}

.text-gray-400\/40{
	color: rgb(156 163 175 / 0.4);
}

.text-gray-400\/45{
	color: rgb(156 163 175 / 0.45);
}

.text-gray-400\/5{
	color: rgb(156 163 175 / 0.05);
}

.text-gray-400\/50{
	color: rgb(156 163 175 / 0.5);
}

.text-gray-400\/55{
	color: rgb(156 163 175 / 0.55);
}

.text-gray-400\/60{
	color: rgb(156 163 175 / 0.6);
}

.text-gray-400\/65{
	color: rgb(156 163 175 / 0.65);
}

.text-gray-400\/70{
	color: rgb(156 163 175 / 0.7);
}

.text-gray-400\/75{
	color: rgb(156 163 175 / 0.75);
}

.text-gray-400\/80{
	color: rgb(156 163 175 / 0.8);
}

.text-gray-400\/85{
	color: rgb(156 163 175 / 0.85);
}

.text-gray-400\/90{
	color: rgb(156 163 175 / 0.9);
}

.text-gray-400\/95{
	color: rgb(156 163 175 / 0.95);
}

.text-gray-50{
	--tw-text-opacity: 1;
	color: rgb(249 250 251 / var(--tw-text-opacity));
}

.text-gray-50\/0{
	color: rgb(249 250 251 / 0);
}

.text-gray-50\/10{
	color: rgb(249 250 251 / 0.1);
}

.text-gray-50\/100{
	color: rgb(249 250 251 / 1);
}

.text-gray-50\/15{
	color: rgb(249 250 251 / 0.15);
}

.text-gray-50\/20{
	color: rgb(249 250 251 / 0.2);
}

.text-gray-50\/25{
	color: rgb(249 250 251 / 0.25);
}

.text-gray-50\/30{
	color: rgb(249 250 251 / 0.3);
}

.text-gray-50\/35{
	color: rgb(249 250 251 / 0.35);
}

.text-gray-50\/40{
	color: rgb(249 250 251 / 0.4);
}

.text-gray-50\/45{
	color: rgb(249 250 251 / 0.45);
}

.text-gray-50\/5{
	color: rgb(249 250 251 / 0.05);
}

.text-gray-50\/50{
	color: rgb(249 250 251 / 0.5);
}

.text-gray-50\/55{
	color: rgb(249 250 251 / 0.55);
}

.text-gray-50\/60{
	color: rgb(249 250 251 / 0.6);
}

.text-gray-50\/65{
	color: rgb(249 250 251 / 0.65);
}

.text-gray-50\/70{
	color: rgb(249 250 251 / 0.7);
}

.text-gray-50\/75{
	color: rgb(249 250 251 / 0.75);
}

.text-gray-50\/80{
	color: rgb(249 250 251 / 0.8);
}

.text-gray-50\/85{
	color: rgb(249 250 251 / 0.85);
}

.text-gray-50\/90{
	color: rgb(249 250 251 / 0.9);
}

.text-gray-50\/95{
	color: rgb(249 250 251 / 0.95);
}

.text-gray-500{
	--tw-text-opacity: 1;
	color: rgb(107 114 128 / var(--tw-text-opacity));
}

.text-gray-500\/0{
	color: rgb(107 114 128 / 0);
}

.text-gray-500\/10{
	color: rgb(107 114 128 / 0.1);
}

.text-gray-500\/100{
	color: rgb(107 114 128 / 1);
}

.text-gray-500\/15{
	color: rgb(107 114 128 / 0.15);
}

.text-gray-500\/20{
	color: rgb(107 114 128 / 0.2);
}

.text-gray-500\/25{
	color: rgb(107 114 128 / 0.25);
}

.text-gray-500\/30{
	color: rgb(107 114 128 / 0.3);
}

.text-gray-500\/35{
	color: rgb(107 114 128 / 0.35);
}

.text-gray-500\/40{
	color: rgb(107 114 128 / 0.4);
}

.text-gray-500\/45{
	color: rgb(107 114 128 / 0.45);
}

.text-gray-500\/5{
	color: rgb(107 114 128 / 0.05);
}

.text-gray-500\/50{
	color: rgb(107 114 128 / 0.5);
}

.text-gray-500\/55{
	color: rgb(107 114 128 / 0.55);
}

.text-gray-500\/60{
	color: rgb(107 114 128 / 0.6);
}

.text-gray-500\/65{
	color: rgb(107 114 128 / 0.65);
}

.text-gray-500\/70{
	color: rgb(107 114 128 / 0.7);
}

.text-gray-500\/75{
	color: rgb(107 114 128 / 0.75);
}

.text-gray-500\/80{
	color: rgb(107 114 128 / 0.8);
}

.text-gray-500\/85{
	color: rgb(107 114 128 / 0.85);
}

.text-gray-500\/90{
	color: rgb(107 114 128 / 0.9);
}

.text-gray-500\/95{
	color: rgb(107 114 128 / 0.95);
}

.text-gray-600{
	--tw-text-opacity: 1;
	color: rgb(75 85 99 / var(--tw-text-opacity));
}

.text-gray-600\/0{
	color: rgb(75 85 99 / 0);
}

.text-gray-600\/10{
	color: rgb(75 85 99 / 0.1);
}

.text-gray-600\/100{
	color: rgb(75 85 99 / 1);
}

.text-gray-600\/15{
	color: rgb(75 85 99 / 0.15);
}

.text-gray-600\/20{
	color: rgb(75 85 99 / 0.2);
}

.text-gray-600\/25{
	color: rgb(75 85 99 / 0.25);
}

.text-gray-600\/30{
	color: rgb(75 85 99 / 0.3);
}

.text-gray-600\/35{
	color: rgb(75 85 99 / 0.35);
}

.text-gray-600\/40{
	color: rgb(75 85 99 / 0.4);
}

.text-gray-600\/45{
	color: rgb(75 85 99 / 0.45);
}

.text-gray-600\/5{
	color: rgb(75 85 99 / 0.05);
}

.text-gray-600\/50{
	color: rgb(75 85 99 / 0.5);
}

.text-gray-600\/55{
	color: rgb(75 85 99 / 0.55);
}

.text-gray-600\/60{
	color: rgb(75 85 99 / 0.6);
}

.text-gray-600\/65{
	color: rgb(75 85 99 / 0.65);
}

.text-gray-600\/70{
	color: rgb(75 85 99 / 0.7);
}

.text-gray-600\/75{
	color: rgb(75 85 99 / 0.75);
}

.text-gray-600\/80{
	color: rgb(75 85 99 / 0.8);
}

.text-gray-600\/85{
	color: rgb(75 85 99 / 0.85);
}

.text-gray-600\/90{
	color: rgb(75 85 99 / 0.9);
}

.text-gray-600\/95{
	color: rgb(75 85 99 / 0.95);
}

.text-gray-700{
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.text-gray-700\/0{
	color: rgb(55 65 81 / 0);
}

.text-gray-700\/10{
	color: rgb(55 65 81 / 0.1);
}

.text-gray-700\/100{
	color: rgb(55 65 81 / 1);
}

.text-gray-700\/15{
	color: rgb(55 65 81 / 0.15);
}

.text-gray-700\/20{
	color: rgb(55 65 81 / 0.2);
}

.text-gray-700\/25{
	color: rgb(55 65 81 / 0.25);
}

.text-gray-700\/30{
	color: rgb(55 65 81 / 0.3);
}

.text-gray-700\/35{
	color: rgb(55 65 81 / 0.35);
}

.text-gray-700\/40{
	color: rgb(55 65 81 / 0.4);
}

.text-gray-700\/45{
	color: rgb(55 65 81 / 0.45);
}

.text-gray-700\/5{
	color: rgb(55 65 81 / 0.05);
}

.text-gray-700\/50{
	color: rgb(55 65 81 / 0.5);
}

.text-gray-700\/55{
	color: rgb(55 65 81 / 0.55);
}

.text-gray-700\/60{
	color: rgb(55 65 81 / 0.6);
}

.text-gray-700\/65{
	color: rgb(55 65 81 / 0.65);
}

.text-gray-700\/70{
	color: rgb(55 65 81 / 0.7);
}

.text-gray-700\/75{
	color: rgb(55 65 81 / 0.75);
}

.text-gray-700\/80{
	color: rgb(55 65 81 / 0.8);
}

.text-gray-700\/85{
	color: rgb(55 65 81 / 0.85);
}

.text-gray-700\/90{
	color: rgb(55 65 81 / 0.9);
}

.text-gray-700\/95{
	color: rgb(55 65 81 / 0.95);
}

.text-gray-800{
	--tw-text-opacity: 1;
	color: rgb(31 41 55 / var(--tw-text-opacity));
}

.text-gray-800\/0{
	color: rgb(31 41 55 / 0);
}

.text-gray-800\/10{
	color: rgb(31 41 55 / 0.1);
}

.text-gray-800\/100{
	color: rgb(31 41 55 / 1);
}

.text-gray-800\/15{
	color: rgb(31 41 55 / 0.15);
}

.text-gray-800\/20{
	color: rgb(31 41 55 / 0.2);
}

.text-gray-800\/25{
	color: rgb(31 41 55 / 0.25);
}

.text-gray-800\/30{
	color: rgb(31 41 55 / 0.3);
}

.text-gray-800\/35{
	color: rgb(31 41 55 / 0.35);
}

.text-gray-800\/40{
	color: rgb(31 41 55 / 0.4);
}

.text-gray-800\/45{
	color: rgb(31 41 55 / 0.45);
}

.text-gray-800\/5{
	color: rgb(31 41 55 / 0.05);
}

.text-gray-800\/50{
	color: rgb(31 41 55 / 0.5);
}

.text-gray-800\/55{
	color: rgb(31 41 55 / 0.55);
}

.text-gray-800\/60{
	color: rgb(31 41 55 / 0.6);
}

.text-gray-800\/65{
	color: rgb(31 41 55 / 0.65);
}

.text-gray-800\/70{
	color: rgb(31 41 55 / 0.7);
}

.text-gray-800\/75{
	color: rgb(31 41 55 / 0.75);
}

.text-gray-800\/80{
	color: rgb(31 41 55 / 0.8);
}

.text-gray-800\/85{
	color: rgb(31 41 55 / 0.85);
}

.text-gray-800\/90{
	color: rgb(31 41 55 / 0.9);
}

.text-gray-800\/95{
	color: rgb(31 41 55 / 0.95);
}

.text-gray-900{
	--tw-text-opacity: 1;
	color: rgb(17 24 39 / var(--tw-text-opacity));
}

.text-gray-900\/0{
	color: rgb(17 24 39 / 0);
}

.text-gray-900\/10{
	color: rgb(17 24 39 / 0.1);
}

.text-gray-900\/100{
	color: rgb(17 24 39 / 1);
}

.text-gray-900\/15{
	color: rgb(17 24 39 / 0.15);
}

.text-gray-900\/20{
	color: rgb(17 24 39 / 0.2);
}

.text-gray-900\/25{
	color: rgb(17 24 39 / 0.25);
}

.text-gray-900\/30{
	color: rgb(17 24 39 / 0.3);
}

.text-gray-900\/35{
	color: rgb(17 24 39 / 0.35);
}

.text-gray-900\/40{
	color: rgb(17 24 39 / 0.4);
}

.text-gray-900\/45{
	color: rgb(17 24 39 / 0.45);
}

.text-gray-900\/5{
	color: rgb(17 24 39 / 0.05);
}

.text-gray-900\/50{
	color: rgb(17 24 39 / 0.5);
}

.text-gray-900\/55{
	color: rgb(17 24 39 / 0.55);
}

.text-gray-900\/60{
	color: rgb(17 24 39 / 0.6);
}

.text-gray-900\/65{
	color: rgb(17 24 39 / 0.65);
}

.text-gray-900\/70{
	color: rgb(17 24 39 / 0.7);
}

.text-gray-900\/75{
	color: rgb(17 24 39 / 0.75);
}

.text-gray-900\/80{
	color: rgb(17 24 39 / 0.8);
}

.text-gray-900\/85{
	color: rgb(17 24 39 / 0.85);
}

.text-gray-900\/90{
	color: rgb(17 24 39 / 0.9);
}

.text-gray-900\/95{
	color: rgb(17 24 39 / 0.95);
}

.text-green-100{
	--tw-text-opacity: 1;
	color: rgb(247 255 229 / var(--tw-text-opacity));
}

.text-green-100\/0{
	color: rgb(247 255 229 / 0);
}

.text-green-100\/10{
	color: rgb(247 255 229 / 0.1);
}

.text-green-100\/100{
	color: rgb(247 255 229 / 1);
}

.text-green-100\/15{
	color: rgb(247 255 229 / 0.15);
}

.text-green-100\/20{
	color: rgb(247 255 229 / 0.2);
}

.text-green-100\/25{
	color: rgb(247 255 229 / 0.25);
}

.text-green-100\/30{
	color: rgb(247 255 229 / 0.3);
}

.text-green-100\/35{
	color: rgb(247 255 229 / 0.35);
}

.text-green-100\/40{
	color: rgb(247 255 229 / 0.4);
}

.text-green-100\/45{
	color: rgb(247 255 229 / 0.45);
}

.text-green-100\/5{
	color: rgb(247 255 229 / 0.05);
}

.text-green-100\/50{
	color: rgb(247 255 229 / 0.5);
}

.text-green-100\/55{
	color: rgb(247 255 229 / 0.55);
}

.text-green-100\/60{
	color: rgb(247 255 229 / 0.6);
}

.text-green-100\/65{
	color: rgb(247 255 229 / 0.65);
}

.text-green-100\/70{
	color: rgb(247 255 229 / 0.7);
}

.text-green-100\/75{
	color: rgb(247 255 229 / 0.75);
}

.text-green-100\/80{
	color: rgb(247 255 229 / 0.8);
}

.text-green-100\/85{
	color: rgb(247 255 229 / 0.85);
}

.text-green-100\/90{
	color: rgb(247 255 229 / 0.9);
}

.text-green-100\/95{
	color: rgb(247 255 229 / 0.95);
}

.text-green-200{
	--tw-text-opacity: 1;
	color: rgb(240 254 204 / var(--tw-text-opacity));
}

.text-green-200\/0{
	color: rgb(240 254 204 / 0);
}

.text-green-200\/10{
	color: rgb(240 254 204 / 0.1);
}

.text-green-200\/100{
	color: rgb(240 254 204 / 1);
}

.text-green-200\/15{
	color: rgb(240 254 204 / 0.15);
}

.text-green-200\/20{
	color: rgb(240 254 204 / 0.2);
}

.text-green-200\/25{
	color: rgb(240 254 204 / 0.25);
}

.text-green-200\/30{
	color: rgb(240 254 204 / 0.3);
}

.text-green-200\/35{
	color: rgb(240 254 204 / 0.35);
}

.text-green-200\/40{
	color: rgb(240 254 204 / 0.4);
}

.text-green-200\/45{
	color: rgb(240 254 204 / 0.45);
}

.text-green-200\/5{
	color: rgb(240 254 204 / 0.05);
}

.text-green-200\/50{
	color: rgb(240 254 204 / 0.5);
}

.text-green-200\/55{
	color: rgb(240 254 204 / 0.55);
}

.text-green-200\/60{
	color: rgb(240 254 204 / 0.6);
}

.text-green-200\/65{
	color: rgb(240 254 204 / 0.65);
}

.text-green-200\/70{
	color: rgb(240 254 204 / 0.7);
}

.text-green-200\/75{
	color: rgb(240 254 204 / 0.75);
}

.text-green-200\/80{
	color: rgb(240 254 204 / 0.8);
}

.text-green-200\/85{
	color: rgb(240 254 204 / 0.85);
}

.text-green-200\/90{
	color: rgb(240 254 204 / 0.9);
}

.text-green-200\/95{
	color: rgb(240 254 204 / 0.95);
}

.text-green-300{
	--tw-text-opacity: 1;
	color: rgb(232 254 178 / var(--tw-text-opacity));
}

.text-green-300\/0{
	color: rgb(232 254 178 / 0);
}

.text-green-300\/10{
	color: rgb(232 254 178 / 0.1);
}

.text-green-300\/100{
	color: rgb(232 254 178 / 1);
}

.text-green-300\/15{
	color: rgb(232 254 178 / 0.15);
}

.text-green-300\/20{
	color: rgb(232 254 178 / 0.2);
}

.text-green-300\/25{
	color: rgb(232 254 178 / 0.25);
}

.text-green-300\/30{
	color: rgb(232 254 178 / 0.3);
}

.text-green-300\/35{
	color: rgb(232 254 178 / 0.35);
}

.text-green-300\/40{
	color: rgb(232 254 178 / 0.4);
}

.text-green-300\/45{
	color: rgb(232 254 178 / 0.45);
}

.text-green-300\/5{
	color: rgb(232 254 178 / 0.05);
}

.text-green-300\/50{
	color: rgb(232 254 178 / 0.5);
}

.text-green-300\/55{
	color: rgb(232 254 178 / 0.55);
}

.text-green-300\/60{
	color: rgb(232 254 178 / 0.6);
}

.text-green-300\/65{
	color: rgb(232 254 178 / 0.65);
}

.text-green-300\/70{
	color: rgb(232 254 178 / 0.7);
}

.text-green-300\/75{
	color: rgb(232 254 178 / 0.75);
}

.text-green-300\/80{
	color: rgb(232 254 178 / 0.8);
}

.text-green-300\/85{
	color: rgb(232 254 178 / 0.85);
}

.text-green-300\/90{
	color: rgb(232 254 178 / 0.9);
}

.text-green-300\/95{
	color: rgb(232 254 178 / 0.95);
}

.text-green-400{
	--tw-text-opacity: 1;
	color: rgb(216 255 120 / var(--tw-text-opacity));
}

.text-green-400\/0{
	color: rgb(216 255 120 / 0);
}

.text-green-400\/10{
	color: rgb(216 255 120 / 0.1);
}

.text-green-400\/100{
	color: rgb(216 255 120 / 1);
}

.text-green-400\/15{
	color: rgb(216 255 120 / 0.15);
}

.text-green-400\/20{
	color: rgb(216 255 120 / 0.2);
}

.text-green-400\/25{
	color: rgb(216 255 120 / 0.25);
}

.text-green-400\/30{
	color: rgb(216 255 120 / 0.3);
}

.text-green-400\/35{
	color: rgb(216 255 120 / 0.35);
}

.text-green-400\/40{
	color: rgb(216 255 120 / 0.4);
}

.text-green-400\/45{
	color: rgb(216 255 120 / 0.45);
}

.text-green-400\/5{
	color: rgb(216 255 120 / 0.05);
}

.text-green-400\/50{
	color: rgb(216 255 120 / 0.5);
}

.text-green-400\/55{
	color: rgb(216 255 120 / 0.55);
}

.text-green-400\/60{
	color: rgb(216 255 120 / 0.6);
}

.text-green-400\/65{
	color: rgb(216 255 120 / 0.65);
}

.text-green-400\/70{
	color: rgb(216 255 120 / 0.7);
}

.text-green-400\/75{
	color: rgb(216 255 120 / 0.75);
}

.text-green-400\/80{
	color: rgb(216 255 120 / 0.8);
}

.text-green-400\/85{
	color: rgb(216 255 120 / 0.85);
}

.text-green-400\/90{
	color: rgb(216 255 120 / 0.9);
}

.text-green-400\/95{
	color: rgb(216 255 120 / 0.95);
}

.text-green-50{
	--tw-text-opacity: 1;
	color: rgb(251 255 242 / var(--tw-text-opacity));
}

.text-green-50\/0{
	color: rgb(251 255 242 / 0);
}

.text-green-50\/10{
	color: rgb(251 255 242 / 0.1);
}

.text-green-50\/100{
	color: rgb(251 255 242 / 1);
}

.text-green-50\/15{
	color: rgb(251 255 242 / 0.15);
}

.text-green-50\/20{
	color: rgb(251 255 242 / 0.2);
}

.text-green-50\/25{
	color: rgb(251 255 242 / 0.25);
}

.text-green-50\/30{
	color: rgb(251 255 242 / 0.3);
}

.text-green-50\/35{
	color: rgb(251 255 242 / 0.35);
}

.text-green-50\/40{
	color: rgb(251 255 242 / 0.4);
}

.text-green-50\/45{
	color: rgb(251 255 242 / 0.45);
}

.text-green-50\/5{
	color: rgb(251 255 242 / 0.05);
}

.text-green-50\/50{
	color: rgb(251 255 242 / 0.5);
}

.text-green-50\/55{
	color: rgb(251 255 242 / 0.55);
}

.text-green-50\/60{
	color: rgb(251 255 242 / 0.6);
}

.text-green-50\/65{
	color: rgb(251 255 242 / 0.65);
}

.text-green-50\/70{
	color: rgb(251 255 242 / 0.7);
}

.text-green-50\/75{
	color: rgb(251 255 242 / 0.75);
}

.text-green-50\/80{
	color: rgb(251 255 242 / 0.8);
}

.text-green-50\/85{
	color: rgb(251 255 242 / 0.85);
}

.text-green-50\/90{
	color: rgb(251 255 242 / 0.9);
}

.text-green-50\/95{
	color: rgb(251 255 242 / 0.95);
}

.text-green-500{
	--tw-text-opacity: 1;
	color: rgb(197 248 69 / var(--tw-text-opacity));
}

.text-green-500\/0{
	color: rgb(197 248 69 / 0);
}

.text-green-500\/10{
	color: rgb(197 248 69 / 0.1);
}

.text-green-500\/100{
	color: rgb(197 248 69 / 1);
}

.text-green-500\/15{
	color: rgb(197 248 69 / 0.15);
}

.text-green-500\/20{
	color: rgb(197 248 69 / 0.2);
}

.text-green-500\/25{
	color: rgb(197 248 69 / 0.25);
}

.text-green-500\/30{
	color: rgb(197 248 69 / 0.3);
}

.text-green-500\/35{
	color: rgb(197 248 69 / 0.35);
}

.text-green-500\/40{
	color: rgb(197 248 69 / 0.4);
}

.text-green-500\/45{
	color: rgb(197 248 69 / 0.45);
}

.text-green-500\/5{
	color: rgb(197 248 69 / 0.05);
}

.text-green-500\/50{
	color: rgb(197 248 69 / 0.5);
}

.text-green-500\/55{
	color: rgb(197 248 69 / 0.55);
}

.text-green-500\/60{
	color: rgb(197 248 69 / 0.6);
}

.text-green-500\/65{
	color: rgb(197 248 69 / 0.65);
}

.text-green-500\/70{
	color: rgb(197 248 69 / 0.7);
}

.text-green-500\/75{
	color: rgb(197 248 69 / 0.75);
}

.text-green-500\/80{
	color: rgb(197 248 69 / 0.8);
}

.text-green-500\/85{
	color: rgb(197 248 69 / 0.85);
}

.text-green-500\/90{
	color: rgb(197 248 69 / 0.9);
}

.text-green-500\/95{
	color: rgb(197 248 69 / 0.95);
}

.text-green-600{
	--tw-text-opacity: 1;
	color: rgb(181 232 35 / var(--tw-text-opacity));
}

.text-green-600\/0{
	color: rgb(181 232 35 / 0);
}

.text-green-600\/10{
	color: rgb(181 232 35 / 0.1);
}

.text-green-600\/100{
	color: rgb(181 232 35 / 1);
}

.text-green-600\/15{
	color: rgb(181 232 35 / 0.15);
}

.text-green-600\/20{
	color: rgb(181 232 35 / 0.2);
}

.text-green-600\/25{
	color: rgb(181 232 35 / 0.25);
}

.text-green-600\/30{
	color: rgb(181 232 35 / 0.3);
}

.text-green-600\/35{
	color: rgb(181 232 35 / 0.35);
}

.text-green-600\/40{
	color: rgb(181 232 35 / 0.4);
}

.text-green-600\/45{
	color: rgb(181 232 35 / 0.45);
}

.text-green-600\/5{
	color: rgb(181 232 35 / 0.05);
}

.text-green-600\/50{
	color: rgb(181 232 35 / 0.5);
}

.text-green-600\/55{
	color: rgb(181 232 35 / 0.55);
}

.text-green-600\/60{
	color: rgb(181 232 35 / 0.6);
}

.text-green-600\/65{
	color: rgb(181 232 35 / 0.65);
}

.text-green-600\/70{
	color: rgb(181 232 35 / 0.7);
}

.text-green-600\/75{
	color: rgb(181 232 35 / 0.75);
}

.text-green-600\/80{
	color: rgb(181 232 35 / 0.8);
}

.text-green-600\/85{
	color: rgb(181 232 35 / 0.85);
}

.text-green-600\/90{
	color: rgb(181 232 35 / 0.9);
}

.text-green-600\/95{
	color: rgb(181 232 35 / 0.95);
}

.text-green-700{
	--tw-text-opacity: 1;
	color: rgb(161 214 11 / var(--tw-text-opacity));
}

.text-green-700\/0{
	color: rgb(161 214 11 / 0);
}

.text-green-700\/10{
	color: rgb(161 214 11 / 0.1);
}

.text-green-700\/100{
	color: rgb(161 214 11 / 1);
}

.text-green-700\/15{
	color: rgb(161 214 11 / 0.15);
}

.text-green-700\/20{
	color: rgb(161 214 11 / 0.2);
}

.text-green-700\/25{
	color: rgb(161 214 11 / 0.25);
}

.text-green-700\/30{
	color: rgb(161 214 11 / 0.3);
}

.text-green-700\/35{
	color: rgb(161 214 11 / 0.35);
}

.text-green-700\/40{
	color: rgb(161 214 11 / 0.4);
}

.text-green-700\/45{
	color: rgb(161 214 11 / 0.45);
}

.text-green-700\/5{
	color: rgb(161 214 11 / 0.05);
}

.text-green-700\/50{
	color: rgb(161 214 11 / 0.5);
}

.text-green-700\/55{
	color: rgb(161 214 11 / 0.55);
}

.text-green-700\/60{
	color: rgb(161 214 11 / 0.6);
}

.text-green-700\/65{
	color: rgb(161 214 11 / 0.65);
}

.text-green-700\/70{
	color: rgb(161 214 11 / 0.7);
}

.text-green-700\/75{
	color: rgb(161 214 11 / 0.75);
}

.text-green-700\/80{
	color: rgb(161 214 11 / 0.8);
}

.text-green-700\/85{
	color: rgb(161 214 11 / 0.85);
}

.text-green-700\/90{
	color: rgb(161 214 11 / 0.9);
}

.text-green-700\/95{
	color: rgb(161 214 11 / 0.95);
}

.text-green-800{
	--tw-text-opacity: 1;
	color: rgb(133 195 0 / var(--tw-text-opacity));
}

.text-green-800\/0{
	color: rgb(133 195 0 / 0);
}

.text-green-800\/10{
	color: rgb(133 195 0 / 0.1);
}

.text-green-800\/100{
	color: rgb(133 195 0 / 1);
}

.text-green-800\/15{
	color: rgb(133 195 0 / 0.15);
}

.text-green-800\/20{
	color: rgb(133 195 0 / 0.2);
}

.text-green-800\/25{
	color: rgb(133 195 0 / 0.25);
}

.text-green-800\/30{
	color: rgb(133 195 0 / 0.3);
}

.text-green-800\/35{
	color: rgb(133 195 0 / 0.35);
}

.text-green-800\/40{
	color: rgb(133 195 0 / 0.4);
}

.text-green-800\/45{
	color: rgb(133 195 0 / 0.45);
}

.text-green-800\/5{
	color: rgb(133 195 0 / 0.05);
}

.text-green-800\/50{
	color: rgb(133 195 0 / 0.5);
}

.text-green-800\/55{
	color: rgb(133 195 0 / 0.55);
}

.text-green-800\/60{
	color: rgb(133 195 0 / 0.6);
}

.text-green-800\/65{
	color: rgb(133 195 0 / 0.65);
}

.text-green-800\/70{
	color: rgb(133 195 0 / 0.7);
}

.text-green-800\/75{
	color: rgb(133 195 0 / 0.75);
}

.text-green-800\/80{
	color: rgb(133 195 0 / 0.8);
}

.text-green-800\/85{
	color: rgb(133 195 0 / 0.85);
}

.text-green-800\/90{
	color: rgb(133 195 0 / 0.9);
}

.text-green-800\/95{
	color: rgb(133 195 0 / 0.95);
}

.text-green-900{
	--tw-text-opacity: 1;
	color: rgb(44 136 0 / var(--tw-text-opacity));
}

.text-green-900\/0{
	color: rgb(44 136 0 / 0);
}

.text-green-900\/10{
	color: rgb(44 136 0 / 0.1);
}

.text-green-900\/100{
	color: rgb(44 136 0 / 1);
}

.text-green-900\/15{
	color: rgb(44 136 0 / 0.15);
}

.text-green-900\/20{
	color: rgb(44 136 0 / 0.2);
}

.text-green-900\/25{
	color: rgb(44 136 0 / 0.25);
}

.text-green-900\/30{
	color: rgb(44 136 0 / 0.3);
}

.text-green-900\/35{
	color: rgb(44 136 0 / 0.35);
}

.text-green-900\/40{
	color: rgb(44 136 0 / 0.4);
}

.text-green-900\/45{
	color: rgb(44 136 0 / 0.45);
}

.text-green-900\/5{
	color: rgb(44 136 0 / 0.05);
}

.text-green-900\/50{
	color: rgb(44 136 0 / 0.5);
}

.text-green-900\/55{
	color: rgb(44 136 0 / 0.55);
}

.text-green-900\/60{
	color: rgb(44 136 0 / 0.6);
}

.text-green-900\/65{
	color: rgb(44 136 0 / 0.65);
}

.text-green-900\/70{
	color: rgb(44 136 0 / 0.7);
}

.text-green-900\/75{
	color: rgb(44 136 0 / 0.75);
}

.text-green-900\/80{
	color: rgb(44 136 0 / 0.8);
}

.text-green-900\/85{
	color: rgb(44 136 0 / 0.85);
}

.text-green-900\/90{
	color: rgb(44 136 0 / 0.9);
}

.text-green-900\/95{
	color: rgb(44 136 0 / 0.95);
}

.text-primary-100{
	--tw-text-opacity: 1;
	color: rgb(132 199 229 / var(--tw-text-opacity));
}

.text-primary-100\/0{
	color: rgb(132 199 229 / 0);
}

.text-primary-100\/10{
	color: rgb(132 199 229 / 0.1);
}

.text-primary-100\/100{
	color: rgb(132 199 229 / 1);
}

.text-primary-100\/15{
	color: rgb(132 199 229 / 0.15);
}

.text-primary-100\/20{
	color: rgb(132 199 229 / 0.2);
}

.text-primary-100\/25{
	color: rgb(132 199 229 / 0.25);
}

.text-primary-100\/30{
	color: rgb(132 199 229 / 0.3);
}

.text-primary-100\/35{
	color: rgb(132 199 229 / 0.35);
}

.text-primary-100\/40{
	color: rgb(132 199 229 / 0.4);
}

.text-primary-100\/45{
	color: rgb(132 199 229 / 0.45);
}

.text-primary-100\/5{
	color: rgb(132 199 229 / 0.05);
}

.text-primary-100\/50{
	color: rgb(132 199 229 / 0.5);
}

.text-primary-100\/55{
	color: rgb(132 199 229 / 0.55);
}

.text-primary-100\/60{
	color: rgb(132 199 229 / 0.6);
}

.text-primary-100\/65{
	color: rgb(132 199 229 / 0.65);
}

.text-primary-100\/70{
	color: rgb(132 199 229 / 0.7);
}

.text-primary-100\/75{
	color: rgb(132 199 229 / 0.75);
}

.text-primary-100\/80{
	color: rgb(132 199 229 / 0.8);
}

.text-primary-100\/85{
	color: rgb(132 199 229 / 0.85);
}

.text-primary-100\/90{
	color: rgb(132 199 229 / 0.9);
}

.text-primary-100\/95{
	color: rgb(132 199 229 / 0.95);
}

.text-primary-200{
	--tw-text-opacity: 1;
	color: rgb(99 171 203 / var(--tw-text-opacity));
}

.text-primary-200\/0{
	color: rgb(99 171 203 / 0);
}

.text-primary-200\/10{
	color: rgb(99 171 203 / 0.1);
}

.text-primary-200\/100{
	color: rgb(99 171 203 / 1);
}

.text-primary-200\/15{
	color: rgb(99 171 203 / 0.15);
}

.text-primary-200\/20{
	color: rgb(99 171 203 / 0.2);
}

.text-primary-200\/25{
	color: rgb(99 171 203 / 0.25);
}

.text-primary-200\/30{
	color: rgb(99 171 203 / 0.3);
}

.text-primary-200\/35{
	color: rgb(99 171 203 / 0.35);
}

.text-primary-200\/40{
	color: rgb(99 171 203 / 0.4);
}

.text-primary-200\/45{
	color: rgb(99 171 203 / 0.45);
}

.text-primary-200\/5{
	color: rgb(99 171 203 / 0.05);
}

.text-primary-200\/50{
	color: rgb(99 171 203 / 0.5);
}

.text-primary-200\/55{
	color: rgb(99 171 203 / 0.55);
}

.text-primary-200\/60{
	color: rgb(99 171 203 / 0.6);
}

.text-primary-200\/65{
	color: rgb(99 171 203 / 0.65);
}

.text-primary-200\/70{
	color: rgb(99 171 203 / 0.7);
}

.text-primary-200\/75{
	color: rgb(99 171 203 / 0.75);
}

.text-primary-200\/80{
	color: rgb(99 171 203 / 0.8);
}

.text-primary-200\/85{
	color: rgb(99 171 203 / 0.85);
}

.text-primary-200\/90{
	color: rgb(99 171 203 / 0.9);
}

.text-primary-200\/95{
	color: rgb(99 171 203 / 0.95);
}

.text-primary-300{
	--tw-text-opacity: 1;
	color: rgb(66 142 176 / var(--tw-text-opacity));
}

.text-primary-300\/0{
	color: rgb(66 142 176 / 0);
}

.text-primary-300\/10{
	color: rgb(66 142 176 / 0.1);
}

.text-primary-300\/100{
	color: rgb(66 142 176 / 1);
}

.text-primary-300\/15{
	color: rgb(66 142 176 / 0.15);
}

.text-primary-300\/20{
	color: rgb(66 142 176 / 0.2);
}

.text-primary-300\/25{
	color: rgb(66 142 176 / 0.25);
}

.text-primary-300\/30{
	color: rgb(66 142 176 / 0.3);
}

.text-primary-300\/35{
	color: rgb(66 142 176 / 0.35);
}

.text-primary-300\/40{
	color: rgb(66 142 176 / 0.4);
}

.text-primary-300\/45{
	color: rgb(66 142 176 / 0.45);
}

.text-primary-300\/5{
	color: rgb(66 142 176 / 0.05);
}

.text-primary-300\/50{
	color: rgb(66 142 176 / 0.5);
}

.text-primary-300\/55{
	color: rgb(66 142 176 / 0.55);
}

.text-primary-300\/60{
	color: rgb(66 142 176 / 0.6);
}

.text-primary-300\/65{
	color: rgb(66 142 176 / 0.65);
}

.text-primary-300\/70{
	color: rgb(66 142 176 / 0.7);
}

.text-primary-300\/75{
	color: rgb(66 142 176 / 0.75);
}

.text-primary-300\/80{
	color: rgb(66 142 176 / 0.8);
}

.text-primary-300\/85{
	color: rgb(66 142 176 / 0.85);
}

.text-primary-300\/90{
	color: rgb(66 142 176 / 0.9);
}

.text-primary-300\/95{
	color: rgb(66 142 176 / 0.95);
}

.text-primary-400{
	--tw-text-opacity: 1;
	color: rgb(33 114 150 / var(--tw-text-opacity));
}

.text-primary-400\/0{
	color: rgb(33 114 150 / 0);
}

.text-primary-400\/10{
	color: rgb(33 114 150 / 0.1);
}

.text-primary-400\/100{
	color: rgb(33 114 150 / 1);
}

.text-primary-400\/15{
	color: rgb(33 114 150 / 0.15);
}

.text-primary-400\/20{
	color: rgb(33 114 150 / 0.2);
}

.text-primary-400\/25{
	color: rgb(33 114 150 / 0.25);
}

.text-primary-400\/30{
	color: rgb(33 114 150 / 0.3);
}

.text-primary-400\/35{
	color: rgb(33 114 150 / 0.35);
}

.text-primary-400\/40{
	color: rgb(33 114 150 / 0.4);
}

.text-primary-400\/45{
	color: rgb(33 114 150 / 0.45);
}

.text-primary-400\/5{
	color: rgb(33 114 150 / 0.05);
}

.text-primary-400\/50{
	color: rgb(33 114 150 / 0.5);
}

.text-primary-400\/55{
	color: rgb(33 114 150 / 0.55);
}

.text-primary-400\/60{
	color: rgb(33 114 150 / 0.6);
}

.text-primary-400\/65{
	color: rgb(33 114 150 / 0.65);
}

.text-primary-400\/70{
	color: rgb(33 114 150 / 0.7);
}

.text-primary-400\/75{
	color: rgb(33 114 150 / 0.75);
}

.text-primary-400\/80{
	color: rgb(33 114 150 / 0.8);
}

.text-primary-400\/85{
	color: rgb(33 114 150 / 0.85);
}

.text-primary-400\/90{
	color: rgb(33 114 150 / 0.9);
}

.text-primary-400\/95{
	color: rgb(33 114 150 / 0.95);
}

.text-primary-50{
	--tw-text-opacity: 1;
	color: rgb(148 213 242 / var(--tw-text-opacity));
}

.text-primary-50\/0{
	color: rgb(148 213 242 / 0);
}

.text-primary-50\/10{
	color: rgb(148 213 242 / 0.1);
}

.text-primary-50\/100{
	color: rgb(148 213 242 / 1);
}

.text-primary-50\/15{
	color: rgb(148 213 242 / 0.15);
}

.text-primary-50\/20{
	color: rgb(148 213 242 / 0.2);
}

.text-primary-50\/25{
	color: rgb(148 213 242 / 0.25);
}

.text-primary-50\/30{
	color: rgb(148 213 242 / 0.3);
}

.text-primary-50\/35{
	color: rgb(148 213 242 / 0.35);
}

.text-primary-50\/40{
	color: rgb(148 213 242 / 0.4);
}

.text-primary-50\/45{
	color: rgb(148 213 242 / 0.45);
}

.text-primary-50\/5{
	color: rgb(148 213 242 / 0.05);
}

.text-primary-50\/50{
	color: rgb(148 213 242 / 0.5);
}

.text-primary-50\/55{
	color: rgb(148 213 242 / 0.55);
}

.text-primary-50\/60{
	color: rgb(148 213 242 / 0.6);
}

.text-primary-50\/65{
	color: rgb(148 213 242 / 0.65);
}

.text-primary-50\/70{
	color: rgb(148 213 242 / 0.7);
}

.text-primary-50\/75{
	color: rgb(148 213 242 / 0.75);
}

.text-primary-50\/80{
	color: rgb(148 213 242 / 0.8);
}

.text-primary-50\/85{
	color: rgb(148 213 242 / 0.85);
}

.text-primary-50\/90{
	color: rgb(148 213 242 / 0.9);
}

.text-primary-50\/95{
	color: rgb(148 213 242 / 0.95);
}

.text-primary-500{
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.text-primary-500\/0{
	color: rgb(0 86 124 / 0);
}

.text-primary-500\/10{
	color: rgb(0 86 124 / 0.1);
}

.text-primary-500\/100{
	color: rgb(0 86 124 / 1);
}

.text-primary-500\/15{
	color: rgb(0 86 124 / 0.15);
}

.text-primary-500\/20{
	color: rgb(0 86 124 / 0.2);
}

.text-primary-500\/25{
	color: rgb(0 86 124 / 0.25);
}

.text-primary-500\/30{
	color: rgb(0 86 124 / 0.3);
}

.text-primary-500\/35{
	color: rgb(0 86 124 / 0.35);
}

.text-primary-500\/40{
	color: rgb(0 86 124 / 0.4);
}

.text-primary-500\/45{
	color: rgb(0 86 124 / 0.45);
}

.text-primary-500\/5{
	color: rgb(0 86 124 / 0.05);
}

.text-primary-500\/50{
	color: rgb(0 86 124 / 0.5);
}

.text-primary-500\/55{
	color: rgb(0 86 124 / 0.55);
}

.text-primary-500\/60{
	color: rgb(0 86 124 / 0.6);
}

.text-primary-500\/65{
	color: rgb(0 86 124 / 0.65);
}

.text-primary-500\/70{
	color: rgb(0 86 124 / 0.7);
}

.text-primary-500\/75{
	color: rgb(0 86 124 / 0.75);
}

.text-primary-500\/80{
	color: rgb(0 86 124 / 0.8);
}

.text-primary-500\/85{
	color: rgb(0 86 124 / 0.85);
}

.text-primary-500\/90{
	color: rgb(0 86 124 / 0.9);
}

.text-primary-500\/95{
	color: rgb(0 86 124 / 0.95);
}

.text-primary-600{
	--tw-text-opacity: 1;
	color: rgb(0 69 99 / var(--tw-text-opacity));
}

.text-primary-600\/0{
	color: rgb(0 69 99 / 0);
}

.text-primary-600\/10{
	color: rgb(0 69 99 / 0.1);
}

.text-primary-600\/100{
	color: rgb(0 69 99 / 1);
}

.text-primary-600\/15{
	color: rgb(0 69 99 / 0.15);
}

.text-primary-600\/20{
	color: rgb(0 69 99 / 0.2);
}

.text-primary-600\/25{
	color: rgb(0 69 99 / 0.25);
}

.text-primary-600\/30{
	color: rgb(0 69 99 / 0.3);
}

.text-primary-600\/35{
	color: rgb(0 69 99 / 0.35);
}

.text-primary-600\/40{
	color: rgb(0 69 99 / 0.4);
}

.text-primary-600\/45{
	color: rgb(0 69 99 / 0.45);
}

.text-primary-600\/5{
	color: rgb(0 69 99 / 0.05);
}

.text-primary-600\/50{
	color: rgb(0 69 99 / 0.5);
}

.text-primary-600\/55{
	color: rgb(0 69 99 / 0.55);
}

.text-primary-600\/60{
	color: rgb(0 69 99 / 0.6);
}

.text-primary-600\/65{
	color: rgb(0 69 99 / 0.65);
}

.text-primary-600\/70{
	color: rgb(0 69 99 / 0.7);
}

.text-primary-600\/75{
	color: rgb(0 69 99 / 0.75);
}

.text-primary-600\/80{
	color: rgb(0 69 99 / 0.8);
}

.text-primary-600\/85{
	color: rgb(0 69 99 / 0.85);
}

.text-primary-600\/90{
	color: rgb(0 69 99 / 0.9);
}

.text-primary-600\/95{
	color: rgb(0 69 99 / 0.95);
}

.text-primary-700{
	--tw-text-opacity: 1;
	color: rgb(0 52 74 / var(--tw-text-opacity));
}

.text-primary-700\/0{
	color: rgb(0 52 74 / 0);
}

.text-primary-700\/10{
	color: rgb(0 52 74 / 0.1);
}

.text-primary-700\/100{
	color: rgb(0 52 74 / 1);
}

.text-primary-700\/15{
	color: rgb(0 52 74 / 0.15);
}

.text-primary-700\/20{
	color: rgb(0 52 74 / 0.2);
}

.text-primary-700\/25{
	color: rgb(0 52 74 / 0.25);
}

.text-primary-700\/30{
	color: rgb(0 52 74 / 0.3);
}

.text-primary-700\/35{
	color: rgb(0 52 74 / 0.35);
}

.text-primary-700\/40{
	color: rgb(0 52 74 / 0.4);
}

.text-primary-700\/45{
	color: rgb(0 52 74 / 0.45);
}

.text-primary-700\/5{
	color: rgb(0 52 74 / 0.05);
}

.text-primary-700\/50{
	color: rgb(0 52 74 / 0.5);
}

.text-primary-700\/55{
	color: rgb(0 52 74 / 0.55);
}

.text-primary-700\/60{
	color: rgb(0 52 74 / 0.6);
}

.text-primary-700\/65{
	color: rgb(0 52 74 / 0.65);
}

.text-primary-700\/70{
	color: rgb(0 52 74 / 0.7);
}

.text-primary-700\/75{
	color: rgb(0 52 74 / 0.75);
}

.text-primary-700\/80{
	color: rgb(0 52 74 / 0.8);
}

.text-primary-700\/85{
	color: rgb(0 52 74 / 0.85);
}

.text-primary-700\/90{
	color: rgb(0 52 74 / 0.9);
}

.text-primary-700\/95{
	color: rgb(0 52 74 / 0.95);
}

.text-primary-800{
	--tw-text-opacity: 1;
	color: rgb(0 34 50 / var(--tw-text-opacity));
}

.text-primary-800\/0{
	color: rgb(0 34 50 / 0);
}

.text-primary-800\/10{
	color: rgb(0 34 50 / 0.1);
}

.text-primary-800\/100{
	color: rgb(0 34 50 / 1);
}

.text-primary-800\/15{
	color: rgb(0 34 50 / 0.15);
}

.text-primary-800\/20{
	color: rgb(0 34 50 / 0.2);
}

.text-primary-800\/25{
	color: rgb(0 34 50 / 0.25);
}

.text-primary-800\/30{
	color: rgb(0 34 50 / 0.3);
}

.text-primary-800\/35{
	color: rgb(0 34 50 / 0.35);
}

.text-primary-800\/40{
	color: rgb(0 34 50 / 0.4);
}

.text-primary-800\/45{
	color: rgb(0 34 50 / 0.45);
}

.text-primary-800\/5{
	color: rgb(0 34 50 / 0.05);
}

.text-primary-800\/50{
	color: rgb(0 34 50 / 0.5);
}

.text-primary-800\/55{
	color: rgb(0 34 50 / 0.55);
}

.text-primary-800\/60{
	color: rgb(0 34 50 / 0.6);
}

.text-primary-800\/65{
	color: rgb(0 34 50 / 0.65);
}

.text-primary-800\/70{
	color: rgb(0 34 50 / 0.7);
}

.text-primary-800\/75{
	color: rgb(0 34 50 / 0.75);
}

.text-primary-800\/80{
	color: rgb(0 34 50 / 0.8);
}

.text-primary-800\/85{
	color: rgb(0 34 50 / 0.85);
}

.text-primary-800\/90{
	color: rgb(0 34 50 / 0.9);
}

.text-primary-800\/95{
	color: rgb(0 34 50 / 0.95);
}

.text-primary-900{
	--tw-text-opacity: 1;
	color: rgb(0 17 25 / var(--tw-text-opacity));
}

.text-primary-900\/0{
	color: rgb(0 17 25 / 0);
}

.text-primary-900\/10{
	color: rgb(0 17 25 / 0.1);
}

.text-primary-900\/100{
	color: rgb(0 17 25 / 1);
}

.text-primary-900\/15{
	color: rgb(0 17 25 / 0.15);
}

.text-primary-900\/20{
	color: rgb(0 17 25 / 0.2);
}

.text-primary-900\/25{
	color: rgb(0 17 25 / 0.25);
}

.text-primary-900\/30{
	color: rgb(0 17 25 / 0.3);
}

.text-primary-900\/35{
	color: rgb(0 17 25 / 0.35);
}

.text-primary-900\/40{
	color: rgb(0 17 25 / 0.4);
}

.text-primary-900\/45{
	color: rgb(0 17 25 / 0.45);
}

.text-primary-900\/5{
	color: rgb(0 17 25 / 0.05);
}

.text-primary-900\/50{
	color: rgb(0 17 25 / 0.5);
}

.text-primary-900\/55{
	color: rgb(0 17 25 / 0.55);
}

.text-primary-900\/60{
	color: rgb(0 17 25 / 0.6);
}

.text-primary-900\/65{
	color: rgb(0 17 25 / 0.65);
}

.text-primary-900\/70{
	color: rgb(0 17 25 / 0.7);
}

.text-primary-900\/75{
	color: rgb(0 17 25 / 0.75);
}

.text-primary-900\/80{
	color: rgb(0 17 25 / 0.8);
}

.text-primary-900\/85{
	color: rgb(0 17 25 / 0.85);
}

.text-primary-900\/90{
	color: rgb(0 17 25 / 0.9);
}

.text-primary-900\/95{
	color: rgb(0 17 25 / 0.95);
}

.text-purple-100{
	--tw-text-opacity: 1;
	color: rgb(238 218 255 / var(--tw-text-opacity));
}

.text-purple-100\/0{
	color: rgb(238 218 255 / 0);
}

.text-purple-100\/10{
	color: rgb(238 218 255 / 0.1);
}

.text-purple-100\/100{
	color: rgb(238 218 255 / 1);
}

.text-purple-100\/15{
	color: rgb(238 218 255 / 0.15);
}

.text-purple-100\/20{
	color: rgb(238 218 255 / 0.2);
}

.text-purple-100\/25{
	color: rgb(238 218 255 / 0.25);
}

.text-purple-100\/30{
	color: rgb(238 218 255 / 0.3);
}

.text-purple-100\/35{
	color: rgb(238 218 255 / 0.35);
}

.text-purple-100\/40{
	color: rgb(238 218 255 / 0.4);
}

.text-purple-100\/45{
	color: rgb(238 218 255 / 0.45);
}

.text-purple-100\/5{
	color: rgb(238 218 255 / 0.05);
}

.text-purple-100\/50{
	color: rgb(238 218 255 / 0.5);
}

.text-purple-100\/55{
	color: rgb(238 218 255 / 0.55);
}

.text-purple-100\/60{
	color: rgb(238 218 255 / 0.6);
}

.text-purple-100\/65{
	color: rgb(238 218 255 / 0.65);
}

.text-purple-100\/70{
	color: rgb(238 218 255 / 0.7);
}

.text-purple-100\/75{
	color: rgb(238 218 255 / 0.75);
}

.text-purple-100\/80{
	color: rgb(238 218 255 / 0.8);
}

.text-purple-100\/85{
	color: rgb(238 218 255 / 0.85);
}

.text-purple-100\/90{
	color: rgb(238 218 255 / 0.9);
}

.text-purple-100\/95{
	color: rgb(238 218 255 / 0.95);
}

.text-purple-200{
	--tw-text-opacity: 1;
	color: rgb(222 181 255 / var(--tw-text-opacity));
}

.text-purple-200\/0{
	color: rgb(222 181 255 / 0);
}

.text-purple-200\/10{
	color: rgb(222 181 255 / 0.1);
}

.text-purple-200\/100{
	color: rgb(222 181 255 / 1);
}

.text-purple-200\/15{
	color: rgb(222 181 255 / 0.15);
}

.text-purple-200\/20{
	color: rgb(222 181 255 / 0.2);
}

.text-purple-200\/25{
	color: rgb(222 181 255 / 0.25);
}

.text-purple-200\/30{
	color: rgb(222 181 255 / 0.3);
}

.text-purple-200\/35{
	color: rgb(222 181 255 / 0.35);
}

.text-purple-200\/40{
	color: rgb(222 181 255 / 0.4);
}

.text-purple-200\/45{
	color: rgb(222 181 255 / 0.45);
}

.text-purple-200\/5{
	color: rgb(222 181 255 / 0.05);
}

.text-purple-200\/50{
	color: rgb(222 181 255 / 0.5);
}

.text-purple-200\/55{
	color: rgb(222 181 255 / 0.55);
}

.text-purple-200\/60{
	color: rgb(222 181 255 / 0.6);
}

.text-purple-200\/65{
	color: rgb(222 181 255 / 0.65);
}

.text-purple-200\/70{
	color: rgb(222 181 255 / 0.7);
}

.text-purple-200\/75{
	color: rgb(222 181 255 / 0.75);
}

.text-purple-200\/80{
	color: rgb(222 181 255 / 0.8);
}

.text-purple-200\/85{
	color: rgb(222 181 255 / 0.85);
}

.text-purple-200\/90{
	color: rgb(222 181 255 / 0.9);
}

.text-purple-200\/95{
	color: rgb(222 181 255 / 0.95);
}

.text-purple-300{
	--tw-text-opacity: 1;
	color: rgb(205 145 255 / var(--tw-text-opacity));
}

.text-purple-300\/0{
	color: rgb(205 145 255 / 0);
}

.text-purple-300\/10{
	color: rgb(205 145 255 / 0.1);
}

.text-purple-300\/100{
	color: rgb(205 145 255 / 1);
}

.text-purple-300\/15{
	color: rgb(205 145 255 / 0.15);
}

.text-purple-300\/20{
	color: rgb(205 145 255 / 0.2);
}

.text-purple-300\/25{
	color: rgb(205 145 255 / 0.25);
}

.text-purple-300\/30{
	color: rgb(205 145 255 / 0.3);
}

.text-purple-300\/35{
	color: rgb(205 145 255 / 0.35);
}

.text-purple-300\/40{
	color: rgb(205 145 255 / 0.4);
}

.text-purple-300\/45{
	color: rgb(205 145 255 / 0.45);
}

.text-purple-300\/5{
	color: rgb(205 145 255 / 0.05);
}

.text-purple-300\/50{
	color: rgb(205 145 255 / 0.5);
}

.text-purple-300\/55{
	color: rgb(205 145 255 / 0.55);
}

.text-purple-300\/60{
	color: rgb(205 145 255 / 0.6);
}

.text-purple-300\/65{
	color: rgb(205 145 255 / 0.65);
}

.text-purple-300\/70{
	color: rgb(205 145 255 / 0.7);
}

.text-purple-300\/75{
	color: rgb(205 145 255 / 0.75);
}

.text-purple-300\/80{
	color: rgb(205 145 255 / 0.8);
}

.text-purple-300\/85{
	color: rgb(205 145 255 / 0.85);
}

.text-purple-300\/90{
	color: rgb(205 145 255 / 0.9);
}

.text-purple-300\/95{
	color: rgb(205 145 255 / 0.95);
}

.text-purple-400{
	--tw-text-opacity: 1;
	color: rgb(189 108 255 / var(--tw-text-opacity));
}

.text-purple-400\/0{
	color: rgb(189 108 255 / 0);
}

.text-purple-400\/10{
	color: rgb(189 108 255 / 0.1);
}

.text-purple-400\/100{
	color: rgb(189 108 255 / 1);
}

.text-purple-400\/15{
	color: rgb(189 108 255 / 0.15);
}

.text-purple-400\/20{
	color: rgb(189 108 255 / 0.2);
}

.text-purple-400\/25{
	color: rgb(189 108 255 / 0.25);
}

.text-purple-400\/30{
	color: rgb(189 108 255 / 0.3);
}

.text-purple-400\/35{
	color: rgb(189 108 255 / 0.35);
}

.text-purple-400\/40{
	color: rgb(189 108 255 / 0.4);
}

.text-purple-400\/45{
	color: rgb(189 108 255 / 0.45);
}

.text-purple-400\/5{
	color: rgb(189 108 255 / 0.05);
}

.text-purple-400\/50{
	color: rgb(189 108 255 / 0.5);
}

.text-purple-400\/55{
	color: rgb(189 108 255 / 0.55);
}

.text-purple-400\/60{
	color: rgb(189 108 255 / 0.6);
}

.text-purple-400\/65{
	color: rgb(189 108 255 / 0.65);
}

.text-purple-400\/70{
	color: rgb(189 108 255 / 0.7);
}

.text-purple-400\/75{
	color: rgb(189 108 255 / 0.75);
}

.text-purple-400\/80{
	color: rgb(189 108 255 / 0.8);
}

.text-purple-400\/85{
	color: rgb(189 108 255 / 0.85);
}

.text-purple-400\/90{
	color: rgb(189 108 255 / 0.9);
}

.text-purple-400\/95{
	color: rgb(189 108 255 / 0.95);
}

.text-purple-50{
	--tw-text-opacity: 1;
	color: rgb(247 237 255 / var(--tw-text-opacity));
}

.text-purple-50\/0{
	color: rgb(247 237 255 / 0);
}

.text-purple-50\/10{
	color: rgb(247 237 255 / 0.1);
}

.text-purple-50\/100{
	color: rgb(247 237 255 / 1);
}

.text-purple-50\/15{
	color: rgb(247 237 255 / 0.15);
}

.text-purple-50\/20{
	color: rgb(247 237 255 / 0.2);
}

.text-purple-50\/25{
	color: rgb(247 237 255 / 0.25);
}

.text-purple-50\/30{
	color: rgb(247 237 255 / 0.3);
}

.text-purple-50\/35{
	color: rgb(247 237 255 / 0.35);
}

.text-purple-50\/40{
	color: rgb(247 237 255 / 0.4);
}

.text-purple-50\/45{
	color: rgb(247 237 255 / 0.45);
}

.text-purple-50\/5{
	color: rgb(247 237 255 / 0.05);
}

.text-purple-50\/50{
	color: rgb(247 237 255 / 0.5);
}

.text-purple-50\/55{
	color: rgb(247 237 255 / 0.55);
}

.text-purple-50\/60{
	color: rgb(247 237 255 / 0.6);
}

.text-purple-50\/65{
	color: rgb(247 237 255 / 0.65);
}

.text-purple-50\/70{
	color: rgb(247 237 255 / 0.7);
}

.text-purple-50\/75{
	color: rgb(247 237 255 / 0.75);
}

.text-purple-50\/80{
	color: rgb(247 237 255 / 0.8);
}

.text-purple-50\/85{
	color: rgb(247 237 255 / 0.85);
}

.text-purple-50\/90{
	color: rgb(247 237 255 / 0.9);
}

.text-purple-50\/95{
	color: rgb(247 237 255 / 0.95);
}

.text-purple-500{
	--tw-text-opacity: 1;
	color: rgb(166 58 254 / var(--tw-text-opacity));
}

.text-purple-500\/0{
	color: rgb(166 58 254 / 0);
}

.text-purple-500\/10{
	color: rgb(166 58 254 / 0.1);
}

.text-purple-500\/100{
	color: rgb(166 58 254 / 1);
}

.text-purple-500\/15{
	color: rgb(166 58 254 / 0.15);
}

.text-purple-500\/20{
	color: rgb(166 58 254 / 0.2);
}

.text-purple-500\/25{
	color: rgb(166 58 254 / 0.25);
}

.text-purple-500\/30{
	color: rgb(166 58 254 / 0.3);
}

.text-purple-500\/35{
	color: rgb(166 58 254 / 0.35);
}

.text-purple-500\/40{
	color: rgb(166 58 254 / 0.4);
}

.text-purple-500\/45{
	color: rgb(166 58 254 / 0.45);
}

.text-purple-500\/5{
	color: rgb(166 58 254 / 0.05);
}

.text-purple-500\/50{
	color: rgb(166 58 254 / 0.5);
}

.text-purple-500\/55{
	color: rgb(166 58 254 / 0.55);
}

.text-purple-500\/60{
	color: rgb(166 58 254 / 0.6);
}

.text-purple-500\/65{
	color: rgb(166 58 254 / 0.65);
}

.text-purple-500\/70{
	color: rgb(166 58 254 / 0.7);
}

.text-purple-500\/75{
	color: rgb(166 58 254 / 0.75);
}

.text-purple-500\/80{
	color: rgb(166 58 254 / 0.8);
}

.text-purple-500\/85{
	color: rgb(166 58 254 / 0.85);
}

.text-purple-500\/90{
	color: rgb(166 58 254 / 0.9);
}

.text-purple-500\/95{
	color: rgb(166 58 254 / 0.95);
}

.text-purple-600{
	--tw-text-opacity: 1;
	color: rgb(141 57 210 / var(--tw-text-opacity));
}

.text-purple-600\/0{
	color: rgb(141 57 210 / 0);
}

.text-purple-600\/10{
	color: rgb(141 57 210 / 0.1);
}

.text-purple-600\/100{
	color: rgb(141 57 210 / 1);
}

.text-purple-600\/15{
	color: rgb(141 57 210 / 0.15);
}

.text-purple-600\/20{
	color: rgb(141 57 210 / 0.2);
}

.text-purple-600\/25{
	color: rgb(141 57 210 / 0.25);
}

.text-purple-600\/30{
	color: rgb(141 57 210 / 0.3);
}

.text-purple-600\/35{
	color: rgb(141 57 210 / 0.35);
}

.text-purple-600\/40{
	color: rgb(141 57 210 / 0.4);
}

.text-purple-600\/45{
	color: rgb(141 57 210 / 0.45);
}

.text-purple-600\/5{
	color: rgb(141 57 210 / 0.05);
}

.text-purple-600\/50{
	color: rgb(141 57 210 / 0.5);
}

.text-purple-600\/55{
	color: rgb(141 57 210 / 0.55);
}

.text-purple-600\/60{
	color: rgb(141 57 210 / 0.6);
}

.text-purple-600\/65{
	color: rgb(141 57 210 / 0.65);
}

.text-purple-600\/70{
	color: rgb(141 57 210 / 0.7);
}

.text-purple-600\/75{
	color: rgb(141 57 210 / 0.75);
}

.text-purple-600\/80{
	color: rgb(141 57 210 / 0.8);
}

.text-purple-600\/85{
	color: rgb(141 57 210 / 0.85);
}

.text-purple-600\/90{
	color: rgb(141 57 210 / 0.9);
}

.text-purple-600\/95{
	color: rgb(141 57 210 / 0.95);
}

.text-purple-700{
	--tw-text-opacity: 1;
	color: rgb(110 43 165 / var(--tw-text-opacity));
}

.text-purple-700\/0{
	color: rgb(110 43 165 / 0);
}

.text-purple-700\/10{
	color: rgb(110 43 165 / 0.1);
}

.text-purple-700\/100{
	color: rgb(110 43 165 / 1);
}

.text-purple-700\/15{
	color: rgb(110 43 165 / 0.15);
}

.text-purple-700\/20{
	color: rgb(110 43 165 / 0.2);
}

.text-purple-700\/25{
	color: rgb(110 43 165 / 0.25);
}

.text-purple-700\/30{
	color: rgb(110 43 165 / 0.3);
}

.text-purple-700\/35{
	color: rgb(110 43 165 / 0.35);
}

.text-purple-700\/40{
	color: rgb(110 43 165 / 0.4);
}

.text-purple-700\/45{
	color: rgb(110 43 165 / 0.45);
}

.text-purple-700\/5{
	color: rgb(110 43 165 / 0.05);
}

.text-purple-700\/50{
	color: rgb(110 43 165 / 0.5);
}

.text-purple-700\/55{
	color: rgb(110 43 165 / 0.55);
}

.text-purple-700\/60{
	color: rgb(110 43 165 / 0.6);
}

.text-purple-700\/65{
	color: rgb(110 43 165 / 0.65);
}

.text-purple-700\/70{
	color: rgb(110 43 165 / 0.7);
}

.text-purple-700\/75{
	color: rgb(110 43 165 / 0.75);
}

.text-purple-700\/80{
	color: rgb(110 43 165 / 0.8);
}

.text-purple-700\/85{
	color: rgb(110 43 165 / 0.85);
}

.text-purple-700\/90{
	color: rgb(110 43 165 / 0.9);
}

.text-purple-700\/95{
	color: rgb(110 43 165 / 0.95);
}

.text-purple-800{
	--tw-text-opacity: 1;
	color: rgb(79 28 120 / var(--tw-text-opacity));
}

.text-purple-800\/0{
	color: rgb(79 28 120 / 0);
}

.text-purple-800\/10{
	color: rgb(79 28 120 / 0.1);
}

.text-purple-800\/100{
	color: rgb(79 28 120 / 1);
}

.text-purple-800\/15{
	color: rgb(79 28 120 / 0.15);
}

.text-purple-800\/20{
	color: rgb(79 28 120 / 0.2);
}

.text-purple-800\/25{
	color: rgb(79 28 120 / 0.25);
}

.text-purple-800\/30{
	color: rgb(79 28 120 / 0.3);
}

.text-purple-800\/35{
	color: rgb(79 28 120 / 0.35);
}

.text-purple-800\/40{
	color: rgb(79 28 120 / 0.4);
}

.text-purple-800\/45{
	color: rgb(79 28 120 / 0.45);
}

.text-purple-800\/5{
	color: rgb(79 28 120 / 0.05);
}

.text-purple-800\/50{
	color: rgb(79 28 120 / 0.5);
}

.text-purple-800\/55{
	color: rgb(79 28 120 / 0.55);
}

.text-purple-800\/60{
	color: rgb(79 28 120 / 0.6);
}

.text-purple-800\/65{
	color: rgb(79 28 120 / 0.65);
}

.text-purple-800\/70{
	color: rgb(79 28 120 / 0.7);
}

.text-purple-800\/75{
	color: rgb(79 28 120 / 0.75);
}

.text-purple-800\/80{
	color: rgb(79 28 120 / 0.8);
}

.text-purple-800\/85{
	color: rgb(79 28 120 / 0.85);
}

.text-purple-800\/90{
	color: rgb(79 28 120 / 0.9);
}

.text-purple-800\/95{
	color: rgb(79 28 120 / 0.95);
}

.text-purple-900{
	--tw-text-opacity: 1;
	color: rgb(64 21 98 / var(--tw-text-opacity));
}

.text-purple-900\/0{
	color: rgb(64 21 98 / 0);
}

.text-purple-900\/10{
	color: rgb(64 21 98 / 0.1);
}

.text-purple-900\/100{
	color: rgb(64 21 98 / 1);
}

.text-purple-900\/15{
	color: rgb(64 21 98 / 0.15);
}

.text-purple-900\/20{
	color: rgb(64 21 98 / 0.2);
}

.text-purple-900\/25{
	color: rgb(64 21 98 / 0.25);
}

.text-purple-900\/30{
	color: rgb(64 21 98 / 0.3);
}

.text-purple-900\/35{
	color: rgb(64 21 98 / 0.35);
}

.text-purple-900\/40{
	color: rgb(64 21 98 / 0.4);
}

.text-purple-900\/45{
	color: rgb(64 21 98 / 0.45);
}

.text-purple-900\/5{
	color: rgb(64 21 98 / 0.05);
}

.text-purple-900\/50{
	color: rgb(64 21 98 / 0.5);
}

.text-purple-900\/55{
	color: rgb(64 21 98 / 0.55);
}

.text-purple-900\/60{
	color: rgb(64 21 98 / 0.6);
}

.text-purple-900\/65{
	color: rgb(64 21 98 / 0.65);
}

.text-purple-900\/70{
	color: rgb(64 21 98 / 0.7);
}

.text-purple-900\/75{
	color: rgb(64 21 98 / 0.75);
}

.text-purple-900\/80{
	color: rgb(64 21 98 / 0.8);
}

.text-purple-900\/85{
	color: rgb(64 21 98 / 0.85);
}

.text-purple-900\/90{
	color: rgb(64 21 98 / 0.9);
}

.text-purple-900\/95{
	color: rgb(64 21 98 / 0.95);
}

.text-red-100{
	--tw-text-opacity: 1;
	color: rgb(255 209 219 / var(--tw-text-opacity));
}

.text-red-100\/0{
	color: rgb(255 209 219 / 0);
}

.text-red-100\/10{
	color: rgb(255 209 219 / 0.1);
}

.text-red-100\/100{
	color: rgb(255 209 219 / 1);
}

.text-red-100\/15{
	color: rgb(255 209 219 / 0.15);
}

.text-red-100\/20{
	color: rgb(255 209 219 / 0.2);
}

.text-red-100\/25{
	color: rgb(255 209 219 / 0.25);
}

.text-red-100\/30{
	color: rgb(255 209 219 / 0.3);
}

.text-red-100\/35{
	color: rgb(255 209 219 / 0.35);
}

.text-red-100\/40{
	color: rgb(255 209 219 / 0.4);
}

.text-red-100\/45{
	color: rgb(255 209 219 / 0.45);
}

.text-red-100\/5{
	color: rgb(255 209 219 / 0.05);
}

.text-red-100\/50{
	color: rgb(255 209 219 / 0.5);
}

.text-red-100\/55{
	color: rgb(255 209 219 / 0.55);
}

.text-red-100\/60{
	color: rgb(255 209 219 / 0.6);
}

.text-red-100\/65{
	color: rgb(255 209 219 / 0.65);
}

.text-red-100\/70{
	color: rgb(255 209 219 / 0.7);
}

.text-red-100\/75{
	color: rgb(255 209 219 / 0.75);
}

.text-red-100\/80{
	color: rgb(255 209 219 / 0.8);
}

.text-red-100\/85{
	color: rgb(255 209 219 / 0.85);
}

.text-red-100\/90{
	color: rgb(255 209 219 / 0.9);
}

.text-red-100\/95{
	color: rgb(255 209 219 / 0.95);
}

.text-red-200{
	--tw-text-opacity: 1;
	color: rgb(255 186 201 / var(--tw-text-opacity));
}

.text-red-200\/0{
	color: rgb(255 186 201 / 0);
}

.text-red-200\/10{
	color: rgb(255 186 201 / 0.1);
}

.text-red-200\/100{
	color: rgb(255 186 201 / 1);
}

.text-red-200\/15{
	color: rgb(255 186 201 / 0.15);
}

.text-red-200\/20{
	color: rgb(255 186 201 / 0.2);
}

.text-red-200\/25{
	color: rgb(255 186 201 / 0.25);
}

.text-red-200\/30{
	color: rgb(255 186 201 / 0.3);
}

.text-red-200\/35{
	color: rgb(255 186 201 / 0.35);
}

.text-red-200\/40{
	color: rgb(255 186 201 / 0.4);
}

.text-red-200\/45{
	color: rgb(255 186 201 / 0.45);
}

.text-red-200\/5{
	color: rgb(255 186 201 / 0.05);
}

.text-red-200\/50{
	color: rgb(255 186 201 / 0.5);
}

.text-red-200\/55{
	color: rgb(255 186 201 / 0.55);
}

.text-red-200\/60{
	color: rgb(255 186 201 / 0.6);
}

.text-red-200\/65{
	color: rgb(255 186 201 / 0.65);
}

.text-red-200\/70{
	color: rgb(255 186 201 / 0.7);
}

.text-red-200\/75{
	color: rgb(255 186 201 / 0.75);
}

.text-red-200\/80{
	color: rgb(255 186 201 / 0.8);
}

.text-red-200\/85{
	color: rgb(255 186 201 / 0.85);
}

.text-red-200\/90{
	color: rgb(255 186 201 / 0.9);
}

.text-red-200\/95{
	color: rgb(255 186 201 / 0.95);
}

.text-red-300{
	--tw-text-opacity: 1;
	color: rgb(255 163 183 / var(--tw-text-opacity));
}

.text-red-300\/0{
	color: rgb(255 163 183 / 0);
}

.text-red-300\/10{
	color: rgb(255 163 183 / 0.1);
}

.text-red-300\/100{
	color: rgb(255 163 183 / 1);
}

.text-red-300\/15{
	color: rgb(255 163 183 / 0.15);
}

.text-red-300\/20{
	color: rgb(255 163 183 / 0.2);
}

.text-red-300\/25{
	color: rgb(255 163 183 / 0.25);
}

.text-red-300\/30{
	color: rgb(255 163 183 / 0.3);
}

.text-red-300\/35{
	color: rgb(255 163 183 / 0.35);
}

.text-red-300\/40{
	color: rgb(255 163 183 / 0.4);
}

.text-red-300\/45{
	color: rgb(255 163 183 / 0.45);
}

.text-red-300\/5{
	color: rgb(255 163 183 / 0.05);
}

.text-red-300\/50{
	color: rgb(255 163 183 / 0.5);
}

.text-red-300\/55{
	color: rgb(255 163 183 / 0.55);
}

.text-red-300\/60{
	color: rgb(255 163 183 / 0.6);
}

.text-red-300\/65{
	color: rgb(255 163 183 / 0.65);
}

.text-red-300\/70{
	color: rgb(255 163 183 / 0.7);
}

.text-red-300\/75{
	color: rgb(255 163 183 / 0.75);
}

.text-red-300\/80{
	color: rgb(255 163 183 / 0.8);
}

.text-red-300\/85{
	color: rgb(255 163 183 / 0.85);
}

.text-red-300\/90{
	color: rgb(255 163 183 / 0.9);
}

.text-red-300\/95{
	color: rgb(255 163 183 / 0.95);
}

.text-red-400{
	--tw-text-opacity: 1;
	color: rgb(255 138 164 / var(--tw-text-opacity));
}

.text-red-400\/0{
	color: rgb(255 138 164 / 0);
}

.text-red-400\/10{
	color: rgb(255 138 164 / 0.1);
}

.text-red-400\/100{
	color: rgb(255 138 164 / 1);
}

.text-red-400\/15{
	color: rgb(255 138 164 / 0.15);
}

.text-red-400\/20{
	color: rgb(255 138 164 / 0.2);
}

.text-red-400\/25{
	color: rgb(255 138 164 / 0.25);
}

.text-red-400\/30{
	color: rgb(255 138 164 / 0.3);
}

.text-red-400\/35{
	color: rgb(255 138 164 / 0.35);
}

.text-red-400\/40{
	color: rgb(255 138 164 / 0.4);
}

.text-red-400\/45{
	color: rgb(255 138 164 / 0.45);
}

.text-red-400\/5{
	color: rgb(255 138 164 / 0.05);
}

.text-red-400\/50{
	color: rgb(255 138 164 / 0.5);
}

.text-red-400\/55{
	color: rgb(255 138 164 / 0.55);
}

.text-red-400\/60{
	color: rgb(255 138 164 / 0.6);
}

.text-red-400\/65{
	color: rgb(255 138 164 / 0.65);
}

.text-red-400\/70{
	color: rgb(255 138 164 / 0.7);
}

.text-red-400\/75{
	color: rgb(255 138 164 / 0.75);
}

.text-red-400\/80{
	color: rgb(255 138 164 / 0.8);
}

.text-red-400\/85{
	color: rgb(255 138 164 / 0.85);
}

.text-red-400\/90{
	color: rgb(255 138 164 / 0.9);
}

.text-red-400\/95{
	color: rgb(255 138 164 / 0.95);
}

.text-red-50{
	--tw-text-opacity: 1;
	color: rgb(255 232 237 / var(--tw-text-opacity));
}

.text-red-50\/0{
	color: rgb(255 232 237 / 0);
}

.text-red-50\/10{
	color: rgb(255 232 237 / 0.1);
}

.text-red-50\/100{
	color: rgb(255 232 237 / 1);
}

.text-red-50\/15{
	color: rgb(255 232 237 / 0.15);
}

.text-red-50\/20{
	color: rgb(255 232 237 / 0.2);
}

.text-red-50\/25{
	color: rgb(255 232 237 / 0.25);
}

.text-red-50\/30{
	color: rgb(255 232 237 / 0.3);
}

.text-red-50\/35{
	color: rgb(255 232 237 / 0.35);
}

.text-red-50\/40{
	color: rgb(255 232 237 / 0.4);
}

.text-red-50\/45{
	color: rgb(255 232 237 / 0.45);
}

.text-red-50\/5{
	color: rgb(255 232 237 / 0.05);
}

.text-red-50\/50{
	color: rgb(255 232 237 / 0.5);
}

.text-red-50\/55{
	color: rgb(255 232 237 / 0.55);
}

.text-red-50\/60{
	color: rgb(255 232 237 / 0.6);
}

.text-red-50\/65{
	color: rgb(255 232 237 / 0.65);
}

.text-red-50\/70{
	color: rgb(255 232 237 / 0.7);
}

.text-red-50\/75{
	color: rgb(255 232 237 / 0.75);
}

.text-red-50\/80{
	color: rgb(255 232 237 / 0.8);
}

.text-red-50\/85{
	color: rgb(255 232 237 / 0.85);
}

.text-red-50\/90{
	color: rgb(255 232 237 / 0.9);
}

.text-red-50\/95{
	color: rgb(255 232 237 / 0.95);
}

.text-red-500{
	--tw-text-opacity: 1;
	color: rgb(255 91 126 / var(--tw-text-opacity));
}

.text-red-500\/0{
	color: rgb(255 91 126 / 0);
}

.text-red-500\/10{
	color: rgb(255 91 126 / 0.1);
}

.text-red-500\/100{
	color: rgb(255 91 126 / 1);
}

.text-red-500\/15{
	color: rgb(255 91 126 / 0.15);
}

.text-red-500\/20{
	color: rgb(255 91 126 / 0.2);
}

.text-red-500\/25{
	color: rgb(255 91 126 / 0.25);
}

.text-red-500\/30{
	color: rgb(255 91 126 / 0.3);
}

.text-red-500\/35{
	color: rgb(255 91 126 / 0.35);
}

.text-red-500\/40{
	color: rgb(255 91 126 / 0.4);
}

.text-red-500\/45{
	color: rgb(255 91 126 / 0.45);
}

.text-red-500\/5{
	color: rgb(255 91 126 / 0.05);
}

.text-red-500\/50{
	color: rgb(255 91 126 / 0.5);
}

.text-red-500\/55{
	color: rgb(255 91 126 / 0.55);
}

.text-red-500\/60{
	color: rgb(255 91 126 / 0.6);
}

.text-red-500\/65{
	color: rgb(255 91 126 / 0.65);
}

.text-red-500\/70{
	color: rgb(255 91 126 / 0.7);
}

.text-red-500\/75{
	color: rgb(255 91 126 / 0.75);
}

.text-red-500\/80{
	color: rgb(255 91 126 / 0.8);
}

.text-red-500\/85{
	color: rgb(255 91 126 / 0.85);
}

.text-red-500\/90{
	color: rgb(255 91 126 / 0.9);
}

.text-red-500\/95{
	color: rgb(255 91 126 / 0.95);
}

.text-red-600{
	--tw-text-opacity: 1;
	color: rgb(255 42 88 / var(--tw-text-opacity));
}

.text-red-600\/0{
	color: rgb(255 42 88 / 0);
}

.text-red-600\/10{
	color: rgb(255 42 88 / 0.1);
}

.text-red-600\/100{
	color: rgb(255 42 88 / 1);
}

.text-red-600\/15{
	color: rgb(255 42 88 / 0.15);
}

.text-red-600\/20{
	color: rgb(255 42 88 / 0.2);
}

.text-red-600\/25{
	color: rgb(255 42 88 / 0.25);
}

.text-red-600\/30{
	color: rgb(255 42 88 / 0.3);
}

.text-red-600\/35{
	color: rgb(255 42 88 / 0.35);
}

.text-red-600\/40{
	color: rgb(255 42 88 / 0.4);
}

.text-red-600\/45{
	color: rgb(255 42 88 / 0.45);
}

.text-red-600\/5{
	color: rgb(255 42 88 / 0.05);
}

.text-red-600\/50{
	color: rgb(255 42 88 / 0.5);
}

.text-red-600\/55{
	color: rgb(255 42 88 / 0.55);
}

.text-red-600\/60{
	color: rgb(255 42 88 / 0.6);
}

.text-red-600\/65{
	color: rgb(255 42 88 / 0.65);
}

.text-red-600\/70{
	color: rgb(255 42 88 / 0.7);
}

.text-red-600\/75{
	color: rgb(255 42 88 / 0.75);
}

.text-red-600\/80{
	color: rgb(255 42 88 / 0.8);
}

.text-red-600\/85{
	color: rgb(255 42 88 / 0.85);
}

.text-red-600\/90{
	color: rgb(255 42 88 / 0.9);
}

.text-red-600\/95{
	color: rgb(255 42 88 / 0.95);
}

.text-red-700{
	--tw-text-opacity: 1;
	color: rgb(223 9 55 / var(--tw-text-opacity));
}

.text-red-700\/0{
	color: rgb(223 9 55 / 0);
}

.text-red-700\/10{
	color: rgb(223 9 55 / 0.1);
}

.text-red-700\/100{
	color: rgb(223 9 55 / 1);
}

.text-red-700\/15{
	color: rgb(223 9 55 / 0.15);
}

.text-red-700\/20{
	color: rgb(223 9 55 / 0.2);
}

.text-red-700\/25{
	color: rgb(223 9 55 / 0.25);
}

.text-red-700\/30{
	color: rgb(223 9 55 / 0.3);
}

.text-red-700\/35{
	color: rgb(223 9 55 / 0.35);
}

.text-red-700\/40{
	color: rgb(223 9 55 / 0.4);
}

.text-red-700\/45{
	color: rgb(223 9 55 / 0.45);
}

.text-red-700\/5{
	color: rgb(223 9 55 / 0.05);
}

.text-red-700\/50{
	color: rgb(223 9 55 / 0.5);
}

.text-red-700\/55{
	color: rgb(223 9 55 / 0.55);
}

.text-red-700\/60{
	color: rgb(223 9 55 / 0.6);
}

.text-red-700\/65{
	color: rgb(223 9 55 / 0.65);
}

.text-red-700\/70{
	color: rgb(223 9 55 / 0.7);
}

.text-red-700\/75{
	color: rgb(223 9 55 / 0.75);
}

.text-red-700\/80{
	color: rgb(223 9 55 / 0.8);
}

.text-red-700\/85{
	color: rgb(223 9 55 / 0.85);
}

.text-red-700\/90{
	color: rgb(223 9 55 / 0.9);
}

.text-red-700\/95{
	color: rgb(223 9 55 / 0.95);
}

.text-red-800{
	--tw-text-opacity: 1;
	color: rgb(171 9 44 / var(--tw-text-opacity));
}

.text-red-800\/0{
	color: rgb(171 9 44 / 0);
}

.text-red-800\/10{
	color: rgb(171 9 44 / 0.1);
}

.text-red-800\/100{
	color: rgb(171 9 44 / 1);
}

.text-red-800\/15{
	color: rgb(171 9 44 / 0.15);
}

.text-red-800\/20{
	color: rgb(171 9 44 / 0.2);
}

.text-red-800\/25{
	color: rgb(171 9 44 / 0.25);
}

.text-red-800\/30{
	color: rgb(171 9 44 / 0.3);
}

.text-red-800\/35{
	color: rgb(171 9 44 / 0.35);
}

.text-red-800\/40{
	color: rgb(171 9 44 / 0.4);
}

.text-red-800\/45{
	color: rgb(171 9 44 / 0.45);
}

.text-red-800\/5{
	color: rgb(171 9 44 / 0.05);
}

.text-red-800\/50{
	color: rgb(171 9 44 / 0.5);
}

.text-red-800\/55{
	color: rgb(171 9 44 / 0.55);
}

.text-red-800\/60{
	color: rgb(171 9 44 / 0.6);
}

.text-red-800\/65{
	color: rgb(171 9 44 / 0.65);
}

.text-red-800\/70{
	color: rgb(171 9 44 / 0.7);
}

.text-red-800\/75{
	color: rgb(171 9 44 / 0.75);
}

.text-red-800\/80{
	color: rgb(171 9 44 / 0.8);
}

.text-red-800\/85{
	color: rgb(171 9 44 / 0.85);
}

.text-red-800\/90{
	color: rgb(171 9 44 / 0.9);
}

.text-red-800\/95{
	color: rgb(171 9 44 / 0.95);
}

.text-red-900{
	--tw-text-opacity: 1;
	color: rgb(126 0 27 / var(--tw-text-opacity));
}

.text-red-900\/0{
	color: rgb(126 0 27 / 0);
}

.text-red-900\/10{
	color: rgb(126 0 27 / 0.1);
}

.text-red-900\/100{
	color: rgb(126 0 27 / 1);
}

.text-red-900\/15{
	color: rgb(126 0 27 / 0.15);
}

.text-red-900\/20{
	color: rgb(126 0 27 / 0.2);
}

.text-red-900\/25{
	color: rgb(126 0 27 / 0.25);
}

.text-red-900\/30{
	color: rgb(126 0 27 / 0.3);
}

.text-red-900\/35{
	color: rgb(126 0 27 / 0.35);
}

.text-red-900\/40{
	color: rgb(126 0 27 / 0.4);
}

.text-red-900\/45{
	color: rgb(126 0 27 / 0.45);
}

.text-red-900\/5{
	color: rgb(126 0 27 / 0.05);
}

.text-red-900\/50{
	color: rgb(126 0 27 / 0.5);
}

.text-red-900\/55{
	color: rgb(126 0 27 / 0.55);
}

.text-red-900\/60{
	color: rgb(126 0 27 / 0.6);
}

.text-red-900\/65{
	color: rgb(126 0 27 / 0.65);
}

.text-red-900\/70{
	color: rgb(126 0 27 / 0.7);
}

.text-red-900\/75{
	color: rgb(126 0 27 / 0.75);
}

.text-red-900\/80{
	color: rgb(126 0 27 / 0.8);
}

.text-red-900\/85{
	color: rgb(126 0 27 / 0.85);
}

.text-red-900\/90{
	color: rgb(126 0 27 / 0.9);
}

.text-red-900\/95{
	color: rgb(126 0 27 / 0.95);
}

.text-secondary-100{
	--tw-text-opacity: 1;
	color: rgb(240 241 201 / var(--tw-text-opacity));
}

.text-secondary-100\/0{
	color: rgb(240 241 201 / 0);
}

.text-secondary-100\/10{
	color: rgb(240 241 201 / 0.1);
}

.text-secondary-100\/100{
	color: rgb(240 241 201 / 1);
}

.text-secondary-100\/15{
	color: rgb(240 241 201 / 0.15);
}

.text-secondary-100\/20{
	color: rgb(240 241 201 / 0.2);
}

.text-secondary-100\/25{
	color: rgb(240 241 201 / 0.25);
}

.text-secondary-100\/30{
	color: rgb(240 241 201 / 0.3);
}

.text-secondary-100\/35{
	color: rgb(240 241 201 / 0.35);
}

.text-secondary-100\/40{
	color: rgb(240 241 201 / 0.4);
}

.text-secondary-100\/45{
	color: rgb(240 241 201 / 0.45);
}

.text-secondary-100\/5{
	color: rgb(240 241 201 / 0.05);
}

.text-secondary-100\/50{
	color: rgb(240 241 201 / 0.5);
}

.text-secondary-100\/55{
	color: rgb(240 241 201 / 0.55);
}

.text-secondary-100\/60{
	color: rgb(240 241 201 / 0.6);
}

.text-secondary-100\/65{
	color: rgb(240 241 201 / 0.65);
}

.text-secondary-100\/70{
	color: rgb(240 241 201 / 0.7);
}

.text-secondary-100\/75{
	color: rgb(240 241 201 / 0.75);
}

.text-secondary-100\/80{
	color: rgb(240 241 201 / 0.8);
}

.text-secondary-100\/85{
	color: rgb(240 241 201 / 0.85);
}

.text-secondary-100\/90{
	color: rgb(240 241 201 / 0.9);
}

.text-secondary-100\/95{
	color: rgb(240 241 201 / 0.95);
}

.text-secondary-200{
	--tw-text-opacity: 1;
	color: rgb(220 223 136 / var(--tw-text-opacity));
}

.text-secondary-200\/0{
	color: rgb(220 223 136 / 0);
}

.text-secondary-200\/10{
	color: rgb(220 223 136 / 0.1);
}

.text-secondary-200\/100{
	color: rgb(220 223 136 / 1);
}

.text-secondary-200\/15{
	color: rgb(220 223 136 / 0.15);
}

.text-secondary-200\/20{
	color: rgb(220 223 136 / 0.2);
}

.text-secondary-200\/25{
	color: rgb(220 223 136 / 0.25);
}

.text-secondary-200\/30{
	color: rgb(220 223 136 / 0.3);
}

.text-secondary-200\/35{
	color: rgb(220 223 136 / 0.35);
}

.text-secondary-200\/40{
	color: rgb(220 223 136 / 0.4);
}

.text-secondary-200\/45{
	color: rgb(220 223 136 / 0.45);
}

.text-secondary-200\/5{
	color: rgb(220 223 136 / 0.05);
}

.text-secondary-200\/50{
	color: rgb(220 223 136 / 0.5);
}

.text-secondary-200\/55{
	color: rgb(220 223 136 / 0.55);
}

.text-secondary-200\/60{
	color: rgb(220 223 136 / 0.6);
}

.text-secondary-200\/65{
	color: rgb(220 223 136 / 0.65);
}

.text-secondary-200\/70{
	color: rgb(220 223 136 / 0.7);
}

.text-secondary-200\/75{
	color: rgb(220 223 136 / 0.75);
}

.text-secondary-200\/80{
	color: rgb(220 223 136 / 0.8);
}

.text-secondary-200\/85{
	color: rgb(220 223 136 / 0.85);
}

.text-secondary-200\/90{
	color: rgb(220 223 136 / 0.9);
}

.text-secondary-200\/95{
	color: rgb(220 223 136 / 0.95);
}

.text-secondary-300{
	--tw-text-opacity: 1;
	color: rgb(213 216 108 / var(--tw-text-opacity));
}

.text-secondary-300\/0{
	color: rgb(213 216 108 / 0);
}

.text-secondary-300\/10{
	color: rgb(213 216 108 / 0.1);
}

.text-secondary-300\/100{
	color: rgb(213 216 108 / 1);
}

.text-secondary-300\/15{
	color: rgb(213 216 108 / 0.15);
}

.text-secondary-300\/20{
	color: rgb(213 216 108 / 0.2);
}

.text-secondary-300\/25{
	color: rgb(213 216 108 / 0.25);
}

.text-secondary-300\/30{
	color: rgb(213 216 108 / 0.3);
}

.text-secondary-300\/35{
	color: rgb(213 216 108 / 0.35);
}

.text-secondary-300\/40{
	color: rgb(213 216 108 / 0.4);
}

.text-secondary-300\/45{
	color: rgb(213 216 108 / 0.45);
}

.text-secondary-300\/5{
	color: rgb(213 216 108 / 0.05);
}

.text-secondary-300\/50{
	color: rgb(213 216 108 / 0.5);
}

.text-secondary-300\/55{
	color: rgb(213 216 108 / 0.55);
}

.text-secondary-300\/60{
	color: rgb(213 216 108 / 0.6);
}

.text-secondary-300\/65{
	color: rgb(213 216 108 / 0.65);
}

.text-secondary-300\/70{
	color: rgb(213 216 108 / 0.7);
}

.text-secondary-300\/75{
	color: rgb(213 216 108 / 0.75);
}

.text-secondary-300\/80{
	color: rgb(213 216 108 / 0.8);
}

.text-secondary-300\/85{
	color: rgb(213 216 108 / 0.85);
}

.text-secondary-300\/90{
	color: rgb(213 216 108 / 0.9);
}

.text-secondary-300\/95{
	color: rgb(213 216 108 / 0.95);
}

.text-secondary-400{
	--tw-text-opacity: 1;
	color: rgb(199 203 62 / var(--tw-text-opacity));
}

.text-secondary-400\/0{
	color: rgb(199 203 62 / 0);
}

.text-secondary-400\/10{
	color: rgb(199 203 62 / 0.1);
}

.text-secondary-400\/100{
	color: rgb(199 203 62 / 1);
}

.text-secondary-400\/15{
	color: rgb(199 203 62 / 0.15);
}

.text-secondary-400\/20{
	color: rgb(199 203 62 / 0.2);
}

.text-secondary-400\/25{
	color: rgb(199 203 62 / 0.25);
}

.text-secondary-400\/30{
	color: rgb(199 203 62 / 0.3);
}

.text-secondary-400\/35{
	color: rgb(199 203 62 / 0.35);
}

.text-secondary-400\/40{
	color: rgb(199 203 62 / 0.4);
}

.text-secondary-400\/45{
	color: rgb(199 203 62 / 0.45);
}

.text-secondary-400\/5{
	color: rgb(199 203 62 / 0.05);
}

.text-secondary-400\/50{
	color: rgb(199 203 62 / 0.5);
}

.text-secondary-400\/55{
	color: rgb(199 203 62 / 0.55);
}

.text-secondary-400\/60{
	color: rgb(199 203 62 / 0.6);
}

.text-secondary-400\/65{
	color: rgb(199 203 62 / 0.65);
}

.text-secondary-400\/70{
	color: rgb(199 203 62 / 0.7);
}

.text-secondary-400\/75{
	color: rgb(199 203 62 / 0.75);
}

.text-secondary-400\/80{
	color: rgb(199 203 62 / 0.8);
}

.text-secondary-400\/85{
	color: rgb(199 203 62 / 0.85);
}

.text-secondary-400\/90{
	color: rgb(199 203 62 / 0.9);
}

.text-secondary-400\/95{
	color: rgb(199 203 62 / 0.95);
}

.text-secondary-50{
	--tw-text-opacity: 1;
	color: rgb(247 248 224 / var(--tw-text-opacity));
}

.text-secondary-50\/0{
	color: rgb(247 248 224 / 0);
}

.text-secondary-50\/10{
	color: rgb(247 248 224 / 0.1);
}

.text-secondary-50\/100{
	color: rgb(247 248 224 / 1);
}

.text-secondary-50\/15{
	color: rgb(247 248 224 / 0.15);
}

.text-secondary-50\/20{
	color: rgb(247 248 224 / 0.2);
}

.text-secondary-50\/25{
	color: rgb(247 248 224 / 0.25);
}

.text-secondary-50\/30{
	color: rgb(247 248 224 / 0.3);
}

.text-secondary-50\/35{
	color: rgb(247 248 224 / 0.35);
}

.text-secondary-50\/40{
	color: rgb(247 248 224 / 0.4);
}

.text-secondary-50\/45{
	color: rgb(247 248 224 / 0.45);
}

.text-secondary-50\/5{
	color: rgb(247 248 224 / 0.05);
}

.text-secondary-50\/50{
	color: rgb(247 248 224 / 0.5);
}

.text-secondary-50\/55{
	color: rgb(247 248 224 / 0.55);
}

.text-secondary-50\/60{
	color: rgb(247 248 224 / 0.6);
}

.text-secondary-50\/65{
	color: rgb(247 248 224 / 0.65);
}

.text-secondary-50\/70{
	color: rgb(247 248 224 / 0.7);
}

.text-secondary-50\/75{
	color: rgb(247 248 224 / 0.75);
}

.text-secondary-50\/80{
	color: rgb(247 248 224 / 0.8);
}

.text-secondary-50\/85{
	color: rgb(247 248 224 / 0.85);
}

.text-secondary-50\/90{
	color: rgb(247 248 224 / 0.9);
}

.text-secondary-50\/95{
	color: rgb(247 248 224 / 0.95);
}

.text-secondary-500{
	--tw-text-opacity: 1;
	color: rgb(185 190 16 / var(--tw-text-opacity));
}

.text-secondary-500\/0{
	color: rgb(185 190 16 / 0);
}

.text-secondary-500\/10{
	color: rgb(185 190 16 / 0.1);
}

.text-secondary-500\/100{
	color: rgb(185 190 16 / 1);
}

.text-secondary-500\/15{
	color: rgb(185 190 16 / 0.15);
}

.text-secondary-500\/20{
	color: rgb(185 190 16 / 0.2);
}

.text-secondary-500\/25{
	color: rgb(185 190 16 / 0.25);
}

.text-secondary-500\/30{
	color: rgb(185 190 16 / 0.3);
}

.text-secondary-500\/35{
	color: rgb(185 190 16 / 0.35);
}

.text-secondary-500\/40{
	color: rgb(185 190 16 / 0.4);
}

.text-secondary-500\/45{
	color: rgb(185 190 16 / 0.45);
}

.text-secondary-500\/5{
	color: rgb(185 190 16 / 0.05);
}

.text-secondary-500\/50{
	color: rgb(185 190 16 / 0.5);
}

.text-secondary-500\/55{
	color: rgb(185 190 16 / 0.55);
}

.text-secondary-500\/60{
	color: rgb(185 190 16 / 0.6);
}

.text-secondary-500\/65{
	color: rgb(185 190 16 / 0.65);
}

.text-secondary-500\/70{
	color: rgb(185 190 16 / 0.7);
}

.text-secondary-500\/75{
	color: rgb(185 190 16 / 0.75);
}

.text-secondary-500\/80{
	color: rgb(185 190 16 / 0.8);
}

.text-secondary-500\/85{
	color: rgb(185 190 16 / 0.85);
}

.text-secondary-500\/90{
	color: rgb(185 190 16 / 0.9);
}

.text-secondary-500\/95{
	color: rgb(185 190 16 / 0.95);
}

.text-secondary-600{
	--tw-text-opacity: 1;
	color: rgb(144 148 11 / var(--tw-text-opacity));
}

.text-secondary-600\/0{
	color: rgb(144 148 11 / 0);
}

.text-secondary-600\/10{
	color: rgb(144 148 11 / 0.1);
}

.text-secondary-600\/100{
	color: rgb(144 148 11 / 1);
}

.text-secondary-600\/15{
	color: rgb(144 148 11 / 0.15);
}

.text-secondary-600\/20{
	color: rgb(144 148 11 / 0.2);
}

.text-secondary-600\/25{
	color: rgb(144 148 11 / 0.25);
}

.text-secondary-600\/30{
	color: rgb(144 148 11 / 0.3);
}

.text-secondary-600\/35{
	color: rgb(144 148 11 / 0.35);
}

.text-secondary-600\/40{
	color: rgb(144 148 11 / 0.4);
}

.text-secondary-600\/45{
	color: rgb(144 148 11 / 0.45);
}

.text-secondary-600\/5{
	color: rgb(144 148 11 / 0.05);
}

.text-secondary-600\/50{
	color: rgb(144 148 11 / 0.5);
}

.text-secondary-600\/55{
	color: rgb(144 148 11 / 0.55);
}

.text-secondary-600\/60{
	color: rgb(144 148 11 / 0.6);
}

.text-secondary-600\/65{
	color: rgb(144 148 11 / 0.65);
}

.text-secondary-600\/70{
	color: rgb(144 148 11 / 0.7);
}

.text-secondary-600\/75{
	color: rgb(144 148 11 / 0.75);
}

.text-secondary-600\/80{
	color: rgb(144 148 11 / 0.8);
}

.text-secondary-600\/85{
	color: rgb(144 148 11 / 0.85);
}

.text-secondary-600\/90{
	color: rgb(144 148 11 / 0.9);
}

.text-secondary-600\/95{
	color: rgb(144 148 11 / 0.95);
}

.text-secondary-700{
	--tw-text-opacity: 1;
	color: rgb(111 114 10 / var(--tw-text-opacity));
}

.text-secondary-700\/0{
	color: rgb(111 114 10 / 0);
}

.text-secondary-700\/10{
	color: rgb(111 114 10 / 0.1);
}

.text-secondary-700\/100{
	color: rgb(111 114 10 / 1);
}

.text-secondary-700\/15{
	color: rgb(111 114 10 / 0.15);
}

.text-secondary-700\/20{
	color: rgb(111 114 10 / 0.2);
}

.text-secondary-700\/25{
	color: rgb(111 114 10 / 0.25);
}

.text-secondary-700\/30{
	color: rgb(111 114 10 / 0.3);
}

.text-secondary-700\/35{
	color: rgb(111 114 10 / 0.35);
}

.text-secondary-700\/40{
	color: rgb(111 114 10 / 0.4);
}

.text-secondary-700\/45{
	color: rgb(111 114 10 / 0.45);
}

.text-secondary-700\/5{
	color: rgb(111 114 10 / 0.05);
}

.text-secondary-700\/50{
	color: rgb(111 114 10 / 0.5);
}

.text-secondary-700\/55{
	color: rgb(111 114 10 / 0.55);
}

.text-secondary-700\/60{
	color: rgb(111 114 10 / 0.6);
}

.text-secondary-700\/65{
	color: rgb(111 114 10 / 0.65);
}

.text-secondary-700\/70{
	color: rgb(111 114 10 / 0.7);
}

.text-secondary-700\/75{
	color: rgb(111 114 10 / 0.75);
}

.text-secondary-700\/80{
	color: rgb(111 114 10 / 0.8);
}

.text-secondary-700\/85{
	color: rgb(111 114 10 / 0.85);
}

.text-secondary-700\/90{
	color: rgb(111 114 10 / 0.9);
}

.text-secondary-700\/95{
	color: rgb(111 114 10 / 0.95);
}

.text-secondary-800{
	--tw-text-opacity: 1;
	color: rgb(74 76 6 / var(--tw-text-opacity));
}

.text-secondary-800\/0{
	color: rgb(74 76 6 / 0);
}

.text-secondary-800\/10{
	color: rgb(74 76 6 / 0.1);
}

.text-secondary-800\/100{
	color: rgb(74 76 6 / 1);
}

.text-secondary-800\/15{
	color: rgb(74 76 6 / 0.15);
}

.text-secondary-800\/20{
	color: rgb(74 76 6 / 0.2);
}

.text-secondary-800\/25{
	color: rgb(74 76 6 / 0.25);
}

.text-secondary-800\/30{
	color: rgb(74 76 6 / 0.3);
}

.text-secondary-800\/35{
	color: rgb(74 76 6 / 0.35);
}

.text-secondary-800\/40{
	color: rgb(74 76 6 / 0.4);
}

.text-secondary-800\/45{
	color: rgb(74 76 6 / 0.45);
}

.text-secondary-800\/5{
	color: rgb(74 76 6 / 0.05);
}

.text-secondary-800\/50{
	color: rgb(74 76 6 / 0.5);
}

.text-secondary-800\/55{
	color: rgb(74 76 6 / 0.55);
}

.text-secondary-800\/60{
	color: rgb(74 76 6 / 0.6);
}

.text-secondary-800\/65{
	color: rgb(74 76 6 / 0.65);
}

.text-secondary-800\/70{
	color: rgb(74 76 6 / 0.7);
}

.text-secondary-800\/75{
	color: rgb(74 76 6 / 0.75);
}

.text-secondary-800\/80{
	color: rgb(74 76 6 / 0.8);
}

.text-secondary-800\/85{
	color: rgb(74 76 6 / 0.85);
}

.text-secondary-800\/90{
	color: rgb(74 76 6 / 0.9);
}

.text-secondary-800\/95{
	color: rgb(74 76 6 / 0.95);
}

.text-secondary-900{
	--tw-text-opacity: 1;
	color: rgb(37 38 3 / var(--tw-text-opacity));
}

.text-secondary-900\/0{
	color: rgb(37 38 3 / 0);
}

.text-secondary-900\/10{
	color: rgb(37 38 3 / 0.1);
}

.text-secondary-900\/100{
	color: rgb(37 38 3 / 1);
}

.text-secondary-900\/15{
	color: rgb(37 38 3 / 0.15);
}

.text-secondary-900\/20{
	color: rgb(37 38 3 / 0.2);
}

.text-secondary-900\/25{
	color: rgb(37 38 3 / 0.25);
}

.text-secondary-900\/30{
	color: rgb(37 38 3 / 0.3);
}

.text-secondary-900\/35{
	color: rgb(37 38 3 / 0.35);
}

.text-secondary-900\/40{
	color: rgb(37 38 3 / 0.4);
}

.text-secondary-900\/45{
	color: rgb(37 38 3 / 0.45);
}

.text-secondary-900\/5{
	color: rgb(37 38 3 / 0.05);
}

.text-secondary-900\/50{
	color: rgb(37 38 3 / 0.5);
}

.text-secondary-900\/55{
	color: rgb(37 38 3 / 0.55);
}

.text-secondary-900\/60{
	color: rgb(37 38 3 / 0.6);
}

.text-secondary-900\/65{
	color: rgb(37 38 3 / 0.65);
}

.text-secondary-900\/70{
	color: rgb(37 38 3 / 0.7);
}

.text-secondary-900\/75{
	color: rgb(37 38 3 / 0.75);
}

.text-secondary-900\/80{
	color: rgb(37 38 3 / 0.8);
}

.text-secondary-900\/85{
	color: rgb(37 38 3 / 0.85);
}

.text-secondary-900\/90{
	color: rgb(37 38 3 / 0.9);
}

.text-secondary-900\/95{
	color: rgb(37 38 3 / 0.95);
}

.text-white{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-yellow-100{
	--tw-text-opacity: 1;
	color: rgb(255 251 217 / var(--tw-text-opacity));
}

.text-yellow-100\/0{
	color: rgb(255 251 217 / 0);
}

.text-yellow-100\/10{
	color: rgb(255 251 217 / 0.1);
}

.text-yellow-100\/100{
	color: rgb(255 251 217 / 1);
}

.text-yellow-100\/15{
	color: rgb(255 251 217 / 0.15);
}

.text-yellow-100\/20{
	color: rgb(255 251 217 / 0.2);
}

.text-yellow-100\/25{
	color: rgb(255 251 217 / 0.25);
}

.text-yellow-100\/30{
	color: rgb(255 251 217 / 0.3);
}

.text-yellow-100\/35{
	color: rgb(255 251 217 / 0.35);
}

.text-yellow-100\/40{
	color: rgb(255 251 217 / 0.4);
}

.text-yellow-100\/45{
	color: rgb(255 251 217 / 0.45);
}

.text-yellow-100\/5{
	color: rgb(255 251 217 / 0.05);
}

.text-yellow-100\/50{
	color: rgb(255 251 217 / 0.5);
}

.text-yellow-100\/55{
	color: rgb(255 251 217 / 0.55);
}

.text-yellow-100\/60{
	color: rgb(255 251 217 / 0.6);
}

.text-yellow-100\/65{
	color: rgb(255 251 217 / 0.65);
}

.text-yellow-100\/70{
	color: rgb(255 251 217 / 0.7);
}

.text-yellow-100\/75{
	color: rgb(255 251 217 / 0.75);
}

.text-yellow-100\/80{
	color: rgb(255 251 217 / 0.8);
}

.text-yellow-100\/85{
	color: rgb(255 251 217 / 0.85);
}

.text-yellow-100\/90{
	color: rgb(255 251 217 / 0.9);
}

.text-yellow-100\/95{
	color: rgb(255 251 217 / 0.95);
}

.text-yellow-200{
	--tw-text-opacity: 1;
	color: rgb(255 249 198 / var(--tw-text-opacity));
}

.text-yellow-200\/0{
	color: rgb(255 249 198 / 0);
}

.text-yellow-200\/10{
	color: rgb(255 249 198 / 0.1);
}

.text-yellow-200\/100{
	color: rgb(255 249 198 / 1);
}

.text-yellow-200\/15{
	color: rgb(255 249 198 / 0.15);
}

.text-yellow-200\/20{
	color: rgb(255 249 198 / 0.2);
}

.text-yellow-200\/25{
	color: rgb(255 249 198 / 0.25);
}

.text-yellow-200\/30{
	color: rgb(255 249 198 / 0.3);
}

.text-yellow-200\/35{
	color: rgb(255 249 198 / 0.35);
}

.text-yellow-200\/40{
	color: rgb(255 249 198 / 0.4);
}

.text-yellow-200\/45{
	color: rgb(255 249 198 / 0.45);
}

.text-yellow-200\/5{
	color: rgb(255 249 198 / 0.05);
}

.text-yellow-200\/50{
	color: rgb(255 249 198 / 0.5);
}

.text-yellow-200\/55{
	color: rgb(255 249 198 / 0.55);
}

.text-yellow-200\/60{
	color: rgb(255 249 198 / 0.6);
}

.text-yellow-200\/65{
	color: rgb(255 249 198 / 0.65);
}

.text-yellow-200\/70{
	color: rgb(255 249 198 / 0.7);
}

.text-yellow-200\/75{
	color: rgb(255 249 198 / 0.75);
}

.text-yellow-200\/80{
	color: rgb(255 249 198 / 0.8);
}

.text-yellow-200\/85{
	color: rgb(255 249 198 / 0.85);
}

.text-yellow-200\/90{
	color: rgb(255 249 198 / 0.9);
}

.text-yellow-200\/95{
	color: rgb(255 249 198 / 0.95);
}

.text-yellow-300{
	--tw-text-opacity: 1;
	color: rgb(255 247 179 / var(--tw-text-opacity));
}

.text-yellow-300\/0{
	color: rgb(255 247 179 / 0);
}

.text-yellow-300\/10{
	color: rgb(255 247 179 / 0.1);
}

.text-yellow-300\/100{
	color: rgb(255 247 179 / 1);
}

.text-yellow-300\/15{
	color: rgb(255 247 179 / 0.15);
}

.text-yellow-300\/20{
	color: rgb(255 247 179 / 0.2);
}

.text-yellow-300\/25{
	color: rgb(255 247 179 / 0.25);
}

.text-yellow-300\/30{
	color: rgb(255 247 179 / 0.3);
}

.text-yellow-300\/35{
	color: rgb(255 247 179 / 0.35);
}

.text-yellow-300\/40{
	color: rgb(255 247 179 / 0.4);
}

.text-yellow-300\/45{
	color: rgb(255 247 179 / 0.45);
}

.text-yellow-300\/5{
	color: rgb(255 247 179 / 0.05);
}

.text-yellow-300\/50{
	color: rgb(255 247 179 / 0.5);
}

.text-yellow-300\/55{
	color: rgb(255 247 179 / 0.55);
}

.text-yellow-300\/60{
	color: rgb(255 247 179 / 0.6);
}

.text-yellow-300\/65{
	color: rgb(255 247 179 / 0.65);
}

.text-yellow-300\/70{
	color: rgb(255 247 179 / 0.7);
}

.text-yellow-300\/75{
	color: rgb(255 247 179 / 0.75);
}

.text-yellow-300\/80{
	color: rgb(255 247 179 / 0.8);
}

.text-yellow-300\/85{
	color: rgb(255 247 179 / 0.85);
}

.text-yellow-300\/90{
	color: rgb(255 247 179 / 0.9);
}

.text-yellow-300\/95{
	color: rgb(255 247 179 / 0.95);
}

.text-yellow-400{
	--tw-text-opacity: 1;
	color: rgb(255 244 142 / var(--tw-text-opacity));
}

.text-yellow-400\/0{
	color: rgb(255 244 142 / 0);
}

.text-yellow-400\/10{
	color: rgb(255 244 142 / 0.1);
}

.text-yellow-400\/100{
	color: rgb(255 244 142 / 1);
}

.text-yellow-400\/15{
	color: rgb(255 244 142 / 0.15);
}

.text-yellow-400\/20{
	color: rgb(255 244 142 / 0.2);
}

.text-yellow-400\/25{
	color: rgb(255 244 142 / 0.25);
}

.text-yellow-400\/30{
	color: rgb(255 244 142 / 0.3);
}

.text-yellow-400\/35{
	color: rgb(255 244 142 / 0.35);
}

.text-yellow-400\/40{
	color: rgb(255 244 142 / 0.4);
}

.text-yellow-400\/45{
	color: rgb(255 244 142 / 0.45);
}

.text-yellow-400\/5{
	color: rgb(255 244 142 / 0.05);
}

.text-yellow-400\/50{
	color: rgb(255 244 142 / 0.5);
}

.text-yellow-400\/55{
	color: rgb(255 244 142 / 0.55);
}

.text-yellow-400\/60{
	color: rgb(255 244 142 / 0.6);
}

.text-yellow-400\/65{
	color: rgb(255 244 142 / 0.65);
}

.text-yellow-400\/70{
	color: rgb(255 244 142 / 0.7);
}

.text-yellow-400\/75{
	color: rgb(255 244 142 / 0.75);
}

.text-yellow-400\/80{
	color: rgb(255 244 142 / 0.8);
}

.text-yellow-400\/85{
	color: rgb(255 244 142 / 0.85);
}

.text-yellow-400\/90{
	color: rgb(255 244 142 / 0.9);
}

.text-yellow-400\/95{
	color: rgb(255 244 142 / 0.95);
}

.text-yellow-50{
	--tw-text-opacity: 1;
	color: rgb(255 253 236 / var(--tw-text-opacity));
}

.text-yellow-50\/0{
	color: rgb(255 253 236 / 0);
}

.text-yellow-50\/10{
	color: rgb(255 253 236 / 0.1);
}

.text-yellow-50\/100{
	color: rgb(255 253 236 / 1);
}

.text-yellow-50\/15{
	color: rgb(255 253 236 / 0.15);
}

.text-yellow-50\/20{
	color: rgb(255 253 236 / 0.2);
}

.text-yellow-50\/25{
	color: rgb(255 253 236 / 0.25);
}

.text-yellow-50\/30{
	color: rgb(255 253 236 / 0.3);
}

.text-yellow-50\/35{
	color: rgb(255 253 236 / 0.35);
}

.text-yellow-50\/40{
	color: rgb(255 253 236 / 0.4);
}

.text-yellow-50\/45{
	color: rgb(255 253 236 / 0.45);
}

.text-yellow-50\/5{
	color: rgb(255 253 236 / 0.05);
}

.text-yellow-50\/50{
	color: rgb(255 253 236 / 0.5);
}

.text-yellow-50\/55{
	color: rgb(255 253 236 / 0.55);
}

.text-yellow-50\/60{
	color: rgb(255 253 236 / 0.6);
}

.text-yellow-50\/65{
	color: rgb(255 253 236 / 0.65);
}

.text-yellow-50\/70{
	color: rgb(255 253 236 / 0.7);
}

.text-yellow-50\/75{
	color: rgb(255 253 236 / 0.75);
}

.text-yellow-50\/80{
	color: rgb(255 253 236 / 0.8);
}

.text-yellow-50\/85{
	color: rgb(255 253 236 / 0.85);
}

.text-yellow-50\/90{
	color: rgb(255 253 236 / 0.9);
}

.text-yellow-50\/95{
	color: rgb(255 253 236 / 0.95);
}

.text-yellow-500{
	--tw-text-opacity: 1;
	color: rgb(255 240 104 / var(--tw-text-opacity));
}

.text-yellow-500\/0{
	color: rgb(255 240 104 / 0);
}

.text-yellow-500\/10{
	color: rgb(255 240 104 / 0.1);
}

.text-yellow-500\/100{
	color: rgb(255 240 104 / 1);
}

.text-yellow-500\/15{
	color: rgb(255 240 104 / 0.15);
}

.text-yellow-500\/20{
	color: rgb(255 240 104 / 0.2);
}

.text-yellow-500\/25{
	color: rgb(255 240 104 / 0.25);
}

.text-yellow-500\/30{
	color: rgb(255 240 104 / 0.3);
}

.text-yellow-500\/35{
	color: rgb(255 240 104 / 0.35);
}

.text-yellow-500\/40{
	color: rgb(255 240 104 / 0.4);
}

.text-yellow-500\/45{
	color: rgb(255 240 104 / 0.45);
}

.text-yellow-500\/5{
	color: rgb(255 240 104 / 0.05);
}

.text-yellow-500\/50{
	color: rgb(255 240 104 / 0.5);
}

.text-yellow-500\/55{
	color: rgb(255 240 104 / 0.55);
}

.text-yellow-500\/60{
	color: rgb(255 240 104 / 0.6);
}

.text-yellow-500\/65{
	color: rgb(255 240 104 / 0.65);
}

.text-yellow-500\/70{
	color: rgb(255 240 104 / 0.7);
}

.text-yellow-500\/75{
	color: rgb(255 240 104 / 0.75);
}

.text-yellow-500\/80{
	color: rgb(255 240 104 / 0.8);
}

.text-yellow-500\/85{
	color: rgb(255 240 104 / 0.85);
}

.text-yellow-500\/90{
	color: rgb(255 240 104 / 0.9);
}

.text-yellow-500\/95{
	color: rgb(255 240 104 / 0.95);
}

.text-yellow-600{
	--tw-text-opacity: 1;
	color: rgb(255 236 66 / var(--tw-text-opacity));
}

.text-yellow-600\/0{
	color: rgb(255 236 66 / 0);
}

.text-yellow-600\/10{
	color: rgb(255 236 66 / 0.1);
}

.text-yellow-600\/100{
	color: rgb(255 236 66 / 1);
}

.text-yellow-600\/15{
	color: rgb(255 236 66 / 0.15);
}

.text-yellow-600\/20{
	color: rgb(255 236 66 / 0.2);
}

.text-yellow-600\/25{
	color: rgb(255 236 66 / 0.25);
}

.text-yellow-600\/30{
	color: rgb(255 236 66 / 0.3);
}

.text-yellow-600\/35{
	color: rgb(255 236 66 / 0.35);
}

.text-yellow-600\/40{
	color: rgb(255 236 66 / 0.4);
}

.text-yellow-600\/45{
	color: rgb(255 236 66 / 0.45);
}

.text-yellow-600\/5{
	color: rgb(255 236 66 / 0.05);
}

.text-yellow-600\/50{
	color: rgb(255 236 66 / 0.5);
}

.text-yellow-600\/55{
	color: rgb(255 236 66 / 0.55);
}

.text-yellow-600\/60{
	color: rgb(255 236 66 / 0.6);
}

.text-yellow-600\/65{
	color: rgb(255 236 66 / 0.65);
}

.text-yellow-600\/70{
	color: rgb(255 236 66 / 0.7);
}

.text-yellow-600\/75{
	color: rgb(255 236 66 / 0.75);
}

.text-yellow-600\/80{
	color: rgb(255 236 66 / 0.8);
}

.text-yellow-600\/85{
	color: rgb(255 236 66 / 0.85);
}

.text-yellow-600\/90{
	color: rgb(255 236 66 / 0.9);
}

.text-yellow-600\/95{
	color: rgb(255 236 66 / 0.95);
}

.text-yellow-700{
	--tw-text-opacity: 1;
	color: rgb(249 224 0 / var(--tw-text-opacity));
}

.text-yellow-700\/0{
	color: rgb(249 224 0 / 0);
}

.text-yellow-700\/10{
	color: rgb(249 224 0 / 0.1);
}

.text-yellow-700\/100{
	color: rgb(249 224 0 / 1);
}

.text-yellow-700\/15{
	color: rgb(249 224 0 / 0.15);
}

.text-yellow-700\/20{
	color: rgb(249 224 0 / 0.2);
}

.text-yellow-700\/25{
	color: rgb(249 224 0 / 0.25);
}

.text-yellow-700\/30{
	color: rgb(249 224 0 / 0.3);
}

.text-yellow-700\/35{
	color: rgb(249 224 0 / 0.35);
}

.text-yellow-700\/40{
	color: rgb(249 224 0 / 0.4);
}

.text-yellow-700\/45{
	color: rgb(249 224 0 / 0.45);
}

.text-yellow-700\/5{
	color: rgb(249 224 0 / 0.05);
}

.text-yellow-700\/50{
	color: rgb(249 224 0 / 0.5);
}

.text-yellow-700\/55{
	color: rgb(249 224 0 / 0.55);
}

.text-yellow-700\/60{
	color: rgb(249 224 0 / 0.6);
}

.text-yellow-700\/65{
	color: rgb(249 224 0 / 0.65);
}

.text-yellow-700\/70{
	color: rgb(249 224 0 / 0.7);
}

.text-yellow-700\/75{
	color: rgb(249 224 0 / 0.75);
}

.text-yellow-700\/80{
	color: rgb(249 224 0 / 0.8);
}

.text-yellow-700\/85{
	color: rgb(249 224 0 / 0.85);
}

.text-yellow-700\/90{
	color: rgb(249 224 0 / 0.9);
}

.text-yellow-700\/95{
	color: rgb(249 224 0 / 0.95);
}

.text-yellow-800{
	--tw-text-opacity: 1;
	color: rgb(249 209 0 / var(--tw-text-opacity));
}

.text-yellow-800\/0{
	color: rgb(249 209 0 / 0);
}

.text-yellow-800\/10{
	color: rgb(249 209 0 / 0.1);
}

.text-yellow-800\/100{
	color: rgb(249 209 0 / 1);
}

.text-yellow-800\/15{
	color: rgb(249 209 0 / 0.15);
}

.text-yellow-800\/20{
	color: rgb(249 209 0 / 0.2);
}

.text-yellow-800\/25{
	color: rgb(249 209 0 / 0.25);
}

.text-yellow-800\/30{
	color: rgb(249 209 0 / 0.3);
}

.text-yellow-800\/35{
	color: rgb(249 209 0 / 0.35);
}

.text-yellow-800\/40{
	color: rgb(249 209 0 / 0.4);
}

.text-yellow-800\/45{
	color: rgb(249 209 0 / 0.45);
}

.text-yellow-800\/5{
	color: rgb(249 209 0 / 0.05);
}

.text-yellow-800\/50{
	color: rgb(249 209 0 / 0.5);
}

.text-yellow-800\/55{
	color: rgb(249 209 0 / 0.55);
}

.text-yellow-800\/60{
	color: rgb(249 209 0 / 0.6);
}

.text-yellow-800\/65{
	color: rgb(249 209 0 / 0.65);
}

.text-yellow-800\/70{
	color: rgb(249 209 0 / 0.7);
}

.text-yellow-800\/75{
	color: rgb(249 209 0 / 0.75);
}

.text-yellow-800\/80{
	color: rgb(249 209 0 / 0.8);
}

.text-yellow-800\/85{
	color: rgb(249 209 0 / 0.85);
}

.text-yellow-800\/90{
	color: rgb(249 209 0 / 0.9);
}

.text-yellow-800\/95{
	color: rgb(249 209 0 / 0.95);
}

.text-yellow-900{
	--tw-text-opacity: 1;
	color: rgb(249 194 0 / var(--tw-text-opacity));
}

.text-yellow-900\/0{
	color: rgb(249 194 0 / 0);
}

.text-yellow-900\/10{
	color: rgb(249 194 0 / 0.1);
}

.text-yellow-900\/100{
	color: rgb(249 194 0 / 1);
}

.text-yellow-900\/15{
	color: rgb(249 194 0 / 0.15);
}

.text-yellow-900\/20{
	color: rgb(249 194 0 / 0.2);
}

.text-yellow-900\/25{
	color: rgb(249 194 0 / 0.25);
}

.text-yellow-900\/30{
	color: rgb(249 194 0 / 0.3);
}

.text-yellow-900\/35{
	color: rgb(249 194 0 / 0.35);
}

.text-yellow-900\/40{
	color: rgb(249 194 0 / 0.4);
}

.text-yellow-900\/45{
	color: rgb(249 194 0 / 0.45);
}

.text-yellow-900\/5{
	color: rgb(249 194 0 / 0.05);
}

.text-yellow-900\/50{
	color: rgb(249 194 0 / 0.5);
}

.text-yellow-900\/55{
	color: rgb(249 194 0 / 0.55);
}

.text-yellow-900\/60{
	color: rgb(249 194 0 / 0.6);
}

.text-yellow-900\/65{
	color: rgb(249 194 0 / 0.65);
}

.text-yellow-900\/70{
	color: rgb(249 194 0 / 0.7);
}

.text-yellow-900\/75{
	color: rgb(249 194 0 / 0.75);
}

.text-yellow-900\/80{
	color: rgb(249 194 0 / 0.8);
}

.text-yellow-900\/85{
	color: rgb(249 194 0 / 0.85);
}

.text-yellow-900\/90{
	color: rgb(249 194 0 / 0.9);
}

.text-yellow-900\/95{
	color: rgb(249 194 0 / 0.95);
}

.text-opacity-0{
	--tw-text-opacity: 0;
}

.text-opacity-10{
	--tw-text-opacity: 0.1;
}

.text-opacity-100{
	--tw-text-opacity: 1;
}

.text-opacity-15{
	--tw-text-opacity: 0.15;
}

.text-opacity-20{
	--tw-text-opacity: 0.2;
}

.text-opacity-25{
	--tw-text-opacity: 0.25;
}

.text-opacity-30{
	--tw-text-opacity: 0.3;
}

.text-opacity-35{
	--tw-text-opacity: 0.35;
}

.text-opacity-40{
	--tw-text-opacity: 0.4;
}

.text-opacity-45{
	--tw-text-opacity: 0.45;
}

.text-opacity-5{
	--tw-text-opacity: 0.05;
}

.text-opacity-50{
	--tw-text-opacity: 0.5;
}

.text-opacity-55{
	--tw-text-opacity: 0.55;
}

.text-opacity-60{
	--tw-text-opacity: 0.6;
}

.text-opacity-65{
	--tw-text-opacity: 0.65;
}

.text-opacity-70{
	--tw-text-opacity: 0.7;
}

.text-opacity-75{
	--tw-text-opacity: 0.75;
}

.text-opacity-80{
	--tw-text-opacity: 0.8;
}

.text-opacity-85{
	--tw-text-opacity: 0.85;
}

.text-opacity-90{
	--tw-text-opacity: 0.9;
}

.text-opacity-95{
	--tw-text-opacity: 0.95;
}

.underline{
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
}

.\!no-underline{
	-webkit-text-decoration-line: none !important;
	        text-decoration-line: none !important;
}

.no-underline{
	-webkit-text-decoration-line: none;
	        text-decoration-line: none;
}

.opacity-0{
	opacity: 0;
}

.opacity-100{
	opacity: 1;
}

.opacity-35{
	opacity: 0.35;
}

.opacity-75{
	opacity: 0.75;
}

.opacity-\[0\.35\]{
	opacity: 0.35;
}

.shadow{
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[inset_0_-1px_0_0_\#BADB66\]{
	--tw-shadow: inset 0 -1px 0 0 #BADB66;
	--tw-shadow-colored: inset 0 -1px 0 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl{
	--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline{
	outline-style: solid;
}

.-outline-offset-1{
	outline-offset: -1px;
}

.blur{
	--tw-blur: blur(8px);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-xl{
	--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter{
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition{
	transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.transition-\[max-height\]{
	transition-property: max-height;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.transition-all{
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.transition-colors{
	transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.transition-opacity{
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.transition-transform{
	transition-property: transform;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.duration-300{
	transition-duration: 300ms;
}

.duration-500{
	transition-duration: 500ms;
}

.ease-in-out{
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/* General Sans */

*{
	font-family: GeneralSans, sans-serif;
}

ul,
.ul,
ol,
.ol{
	margin-bottom: 1rem;
}

ul li, .ul li, ol li, .ol li{
	position: relative;
	margin-bottom: 0.5rem;
}

ul:not([class]),
ul.wp-block-list,
.ul{
	padding-left: 1rem;
}

ul:not([class]) li::before, ul.wp-block-list li::before, .ul li::before{
	position: absolute;
	left: -1rem;
	top: 0.625rem;
	display: block;
	height: 4px;
	width: 4px;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	--tw-content: '';
	content: var(--tw-content);
}

ol:not([class]),
ol.wp-block-list,
.ol{
	padding-left: 2rem;

	counter-reset: item;
}

ol:not([class]) li::before, ol.wp-block-list li::before, .ol li::before{
	position: absolute;
	left: -2rem;
	top: 0px;
	display: block;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));

		content: counter(item) '.';
		counter-increment: item;
}

/**
 * Gradient styles
 */

.bg-gradient-1 {
	background-image: linear-gradient(145deg, #c5f845 4.78%, #fff7b3 99.58%);
}

.bg-gradient-2 {
	background-image: radial-gradient(
		1703.9% 111.8% at 0% 0%,
		#fff 0%,
		#effcff 50%,
		#fff 100%
	);
}

.bg-gradient-3 {
	background: linear-gradient(136deg, #217296 0.96%, #00567c 99.04%);
}

.bg-gradient-4 {
	background-image: radial-gradient(
		210.63% 139.51% at 0.44% 2.27%,
		#c7efff 0%,
		#f5fdff 50%,
		#dcdf88 98%
	);
}

.bg-gradient-5 {
	background-image: radial-gradient(
		408% 137.09% at 0% 4.82%,
		#e7fbff 0%,
		#fff 100%
	);
}

.bg-gradient-6 {
	background-image: radial-gradient(
		105.99% 70.75% at 49.94% 50%,
		#effcff 0%,
		#fff7b3 50%,
		#f9c200 98%
	);
}

.bg-gradient-7 {
	background-image: radial-gradient(
		210.63% 139.51% at 0.44% 2.27%,
		#f5fdff 0%,
		#c7efff 50%,
		#f0fecc 98%
	);
}

.bg-gradient-8 {
	background: linear-gradient(100deg, #c7efff 29%, #f0fecc 98.3%);
}

.bg-radial-gradient-1 {
	background: radial-gradient(
		100% 1703.9% at 0% 0%,
		#ffffff 0%,
		#effcff 50%,
		#ffffff 100%
	);
}

.bg-radial-gradient-2 {
	background: radial-gradient(
		802.49% 2141.2% at 0% 0%,
		#e7fbff 0%,
		#ffffff 100%
	);
}

.bg-radial-gradient-3 {
	background: radial-gradient(
			100% 1703.9% at 0% 0%,
			#ffffff 0%,
			#effcff 33.5%,
			#ffffff 65.5%
		)
		/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
}

.bg-radial-gradient-4 {
	/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
	background-image: radial-gradient(
		91.13% 59.94% at 56.84% 56.59%,
		#368db3 0%,
		#00567c 100%
	);
}

.bg-radial-gradient-5 {
	background: radial-gradient(
		99.56% 205.23% at 0.44% 2.27%,
		#f5fdff 0%,
		#f0fecc 98%
	);
}

html,
body{
	scroll-behavior: smooth;
}

html {
	/* Prevent page jumps to the bottom on refresh #636 */
	overflow-anchor: none;
}

.show {
	display: block;
}

.sb-show-main.sb-main-padded {
	padding: 0;
}

.secondary-main-nav li > a{
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.secondary-main-nav li > a:hover{
	opacity: 0.75;
}

.menu-product-category-link.active{
	--tw-text-opacity: 1;
	color: rgb(31 41 55 / var(--tw-text-opacity));
}

.menu-product-category-link.active:hover{
	--tw-text-opacity: 1;
	color: rgb(75 85 99 / var(--tw-text-opacity));
}

.main-header.nav-sticky{
	position: fixed;
	top: 0px;
}

.glide__bullet.glide__bullet--w-image:before {
		content: none !important;
	}

.glide__bullet.glide__bullet--w-image.glide__bullet--active{
	--tw-border-opacity: 1;
	border-color: rgb(111 214 255 / var(--tw-border-opacity));
}

/* Tailwind with its classing (especially pseudo classing) will overwrite the Content property with `var(--tw-content);` which will break the icon.
To fix this, you can use the `!important` flag to force the content property to be used. We do not want to directly change the icon.scss file as that will often be changing. */

.icon-canada:before {
	content: '\e910' !important;
}

.icon-user:before {
	content: '\e911' !important;
}

.icon-shopping-cart:before {
	content: '\e913' !important;
}

.icon-sparkle:before {
	content: '\e916' !important;
}

.icon-package:before {
	content: '\e915' !important;
}

input[type='search']::-webkit-search-cancel-button {
	display: none;
}

#fav-button .fill-current::before{
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
	content: '\e91b';
}

.red-rounded-icon::before{
	display: flex;
	aspect-ratio: 1 / 1;
	width: 1rem;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgb(223 9 55 / var(--tw-bg-opacity));
	font-size: 0.75rem;
	line-height: 1rem;
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

@media (min-width: 1024px){

	.red-rounded-icon::before{
		width: 1.75rem;
		font-size: 1rem;
		line-height: 1.5rem;
	}
}

/*
* FooTable v3 - FooTable is a jQuery plugin that aims to make HTML tables on smaller devices look awesome.
* @version 3.1.5
* @link http://fooplugins.com
* @copyright Steven Usher & Brad Vincent 2015
* @license Released under the GPLv3 license.
*/

/* globals - instead we house them under the .footable.table class as the root of FooTable is always the table itself. */

.footable.table, .footable.table *,
.footable-details.table, .footable-details.table * {
	box-sizing: border-box;
}

.footable.table th,
.footable-details.table th {
	text-align: left;
}

/* tables */

.footable.table,
.footable-details.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.footable.table > caption + thead > tr:first-child > th,
.footable.table > colgroup + thead > tr:first-child > th,
.footable.table > thead:first-child > tr:first-child > th,
.footable.table > caption + thead > tr:first-child > td,
.footable.table > colgroup + thead > tr:first-child > td,
.footable.table > thead:first-child > tr:first-child > td,
.footable-details.table > caption + thead > tr:first-child > th,
.footable-details.table > colgroup + thead > tr:first-child > th,
.footable-details.table > thead:first-child > tr:first-child > th,
.footable-details.table > caption + thead > tr:first-child > td,
.footable-details.table > colgroup + thead > tr:first-child > td,
.footable-details.table > thead:first-child > tr:first-child > td {
	border-top: 0;
}

.footable.table > thead > tr > th,
.footable.table > tbody > tr > th,
.footable.table > tfoot > tr > th,
.footable.table > thead > tr > td,
.footable.table > tbody > tr > td,
.footable.table > tfoot > tr > td,
.footable-details.table > thead > tr > th,
.footable-details.table > tbody > tr > th,
.footable-details.table > tfoot > tr > th,
.footable-details.table > thead > tr > td,
.footable-details.table > tbody > tr > td,
.footable-details.table > tfoot > tr > td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.footable.table > thead > tr > th,
.footable.table > thead > tr > td,
.footable-details.table > thead > tr > th,
.footable-details.table > thead > tr > td {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.footable.table-condensed > thead > tr > th,
.footable.table-condensed > tbody > tr > th,
.footable.table-condensed > tfoot > tr > th,
.footable.table-condensed > thead > tr > td,
.footable.table-condensed > tbody > tr > td,
.footable.table-condensed > tfoot > tr > td,
.footable-details.table-condensed > thead > tr > th,
.footable-details.table-condensed > tbody > tr > th,
.footable-details.table-condensed > tfoot > tr > th,
.footable-details.table-condensed > thead > tr > td,
.footable-details.table-condensed > tbody > tr > td,
.footable-details.table-condensed > tfoot > tr > td {
	padding: 5px;
}

.footable.table-bordered,
.footable-details.table-bordered {
	border: 1px solid #ddd;
}

.footable.table-bordered > thead > tr > th,
.footable.table-bordered > tbody > tr > th,
.footable.table-bordered > tfoot > tr > th,
.footable.table-bordered > thead > tr > td,
.footable.table-bordered > tbody > tr > td,
.footable.table-bordered > tfoot > tr > td,
.footable-details.table-bordered > thead > tr > th,
.footable-details.table-bordered > tbody > tr > th,
.footable-details.table-bordered > tfoot > tr > th,
.footable-details.table-bordered > thead > tr > td,
.footable-details.table-bordered > tbody > tr > td,
.footable-details.table-bordered > tfoot > tr > td {
	border: 1px solid #ddd;
}

.footable.table-bordered > thead > tr > th,
.footable.table-bordered > thead > tr > td,
.footable-details.table-bordered > thead > tr > th,
.footable-details.table-bordered > thead > tr > td {
	border-bottom-width: 2px;
}

.footable.table-striped > tbody > tr:nth-child(odd),
.footable-details.table-striped > tbody > tr:nth-child(odd) {
	background-color: #f9f9f9;
}

.footable.table-hover > tbody > tr:hover,
.footable-details.table-hover > tbody > tr:hover {
	background-color: #f5f5f5;
}

/* buttons */

.footable .btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-appearance: button;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	overflow: visible;
	text-transform: none;
}

.footable .btn:hover,
.footable .btn:focus,
.footable .btn.focus {
	color: #333;
	text-decoration: none;
}

.footable .btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.footable .btn-default:hover,
.footable .btn-default:focus,
.footable .btn-default.focus,
.footable .btn-default:active,
.footable .btn-default.active,
.footable .open > .dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.footable .btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.footable .btn-primary:hover,
.footable .btn-primary:focus,
.footable .btn-primary.focus,
.footable .btn-primary:active,
.footable .btn-primary.active,
.footable .open > .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

/* button groups */

.footable .btn-group, .footable .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.footable .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.footable .btn-group > .btn:first-child {
	margin-left: 0;
}

.footable .btn-group-vertical > .btn,
.footable .btn-group > .btn {
	position: relative;
	float: left;
}

.footable .btn-group-xs > .btn,
.footable .btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.footable .btn-group-sm > .btn,
.footable .btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.footable .btn-group-lg > .btn,
.footable .btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

/* caret */

.footable .caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.footable .btn .caret {
	margin-left: 0;
}

/* form-group */

.form-group {
	margin-bottom: 15px;
}

/* form-control */

.footable .form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	margin: 0;
	font-family: inherit;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/* input-group */

.footable .input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.footable .input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.footable .input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}

.footable .input-group-addon,
.footable .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.footable .input-group-addon,
.footable .input-group-btn,
.footable .input-group .form-control {
	display: table-cell;
}

.footable .input-group-btn > .btn + .btn,
.footable .input-group-btn:last-child > .btn,
.footable .input-group-btn:last-child > .btn-group {
	margin-left: -1px;
}

.footable .input-group-btn > .btn {
	position: relative;
}

.footable .input-group-btn > .btn:hover,
.footable .input-group-btn > .btn:focus,
.footable .input-group-btn > .btn:active {
	z-index: 2;
}

.footable .input-group .form-control:first-child,
.footable .input-group-addon:first-child,
.footable .input-group-btn:first-child > .btn,
.footable .input-group-btn:first-child > .btn-group > .btn,
.footable .input-group-btn:first-child > .dropdown-toggle,
.footable .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.footable .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.footable .input-group .form-control:last-child,
.footable .input-group-addon:last-child,
.footable .input-group-btn:last-child > .btn,
.footable .input-group-btn:last-child > .btn-group > .btn,
.footable .input-group-btn:last-child > .dropdown-toggle,
.footable .input-group-btn:first-child > .btn:not(:first-child),
.footable .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

/* checkboxes & radios */

.footable .radio,
.footable .checkbox {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.footable .radio label,
.footable .checkbox label {
	max-width: 100%;
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}

.footable .radio input[type=radio],
.footable .radio-inline input[type=radio],
.footable .checkbox input[type=checkbox],
.footable .checkbox-inline input[type=checkbox] {
	position: absolute;
	margin: 4px 0 0 -20px;
	line-height: normal;
}

/* dropdown-menu */

.footable .dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.footable .open > .dropdown-menu {
	display: block;
}

.footable .dropdown-menu-right {
	right: 0;
	left: auto;
}

.footable .dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}

.footable .dropdown-menu > li > a:hover,
.footable .dropdown-menu > li > a:focus {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}

/* pagination */

.footable .pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.footable .pagination > li {
	display: inline;
}

.footable .pagination > li:first-child > a,
.footable .pagination > li:first-child > span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.footable .pagination > li > a,
.footable .pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

.footable .pagination > li > a:hover,
.footable .pagination > li > span:hover,
.footable .pagination > li > a:focus,
.footable .pagination > li > span:focus {
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}

.footable .pagination > .active > a,
.footable .pagination > .active > span,
.footable .pagination > .active > a:hover,
.footable .pagination > .active > span:hover,
.footable .pagination > .active > a:focus,
.footable .pagination > .active > span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7;
}

.footable .pagination > .disabled > span,
.footable .pagination > .disabled > span:hover,
.footable .pagination > .disabled > span:focus,
.footable .pagination > .disabled > a,
.footable .pagination > .disabled > a:hover,
.footable .pagination > .disabled > a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}

/* labels */

.footable .label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}

.footable .label-default {
	background-color: #777;
}

/* wells */

.footable-loader.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

/* screen reader only */

.footable .sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}

/* form-inline */

@media (min-width: 768px) {
	.footable .form-inline .form-group {
		display:inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}

	.footable .form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}

	.footable .form-inline .input-group {
		display: inline-table;
		vertical-align: middle
	}

	.footable .form-inline .input-group .input-group-addon,
	.footable .form-inline .input-group .input-group-btn,
	.footable .form-inline .input-group .form-control {
		width: auto
	}

	.footable .form-inline .input-group>.form-control {
		width: 100%
	}
}

table.footable,
table.footable-details {
	position: relative;
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

table.footable-details {
	margin-bottom: 0;
}

table.footable-hide-fouc {
	display: none;
}

table > tbody > tr > td > span.footable-toggle {
	margin-right: 8px;
	opacity: 0.3;
}

table > tbody > tr > td > span.footable-toggle.last-column {
	margin-left: 8px;
	float: right;
}

table.table-condensed > tbody > tr > td > span.footable-toggle {
	margin-right: 5px;
}

table.footable-details > tbody > tr > th:nth-child(1) {
	min-width: 40px;
	width: 120px;
}

table.footable-details > tbody > tr > td:nth-child(2) {
	word-break: break-all;
}

table.footable-details > thead > tr:first-child > th,
table.footable-details > thead > tr:first-child > td,
table.footable-details > tbody > tr:first-child > th,
table.footable-details > tbody > tr:first-child > td,
table.footable-details > tfoot > tr:first-child > th,
table.footable-details > tfoot > tr:first-child > td {
	border-top-width: 0;
}

table.footable-details.table-bordered > thead > tr:first-child > th,
table.footable-details.table-bordered > thead > tr:first-child > td,
table.footable-details.table-bordered > tbody > tr:first-child > th,
table.footable-details.table-bordered > tbody > tr:first-child > td,
table.footable-details.table-bordered > tfoot > tr:first-child > th,
table.footable-details.table-bordered > tfoot > tr:first-child > td {
	border-top-width: 1px;
}

div.footable-loader {
	vertical-align: middle;
	text-align: center;
	height: 300px;
	position: relative;
}

div.footable-loader > span.fooicon {
	display: inline-block;
	opacity: 0.3;
	font-size: 30px;
	line-height: 32px;
	width: 32px;
	height: 32px;
	margin-top: -16px;
	margin-left: -16px;
	position: absolute;
	top: 50%;
	left: 50%;
	animation: fooicon-spin-r 2s infinite linear;
}

table.footable > tbody > tr.footable-empty > td {
	vertical-align: middle;
	text-align: center;
	font-size: 30px;
}

table.footable > tbody > tr > td,
table.footable > tbody > tr > th {
	display: none;
}

table.footable > tbody > tr.footable-empty > td,
table.footable > tbody > tr.footable-empty > th,
table.footable > tbody > tr.footable-detail-row > td,
table.footable > tbody > tr.footable-detail-row > th {
	display: table-cell;
}

@keyframes fooicon-spin-r {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(359deg);
	}
}

.fooicon {
	display: inline-block;
	font-size: inherit;
	font-family: FontAwesome !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
}

.fooicon:before,
.fooicon:after {
	box-sizing: border-box;
}

.fooicon-loader:before {
	content: "\f01e";
}

.fooicon-plus:before {
	content: "\f067";
}

.fooicon-minus:before {
	content: "\f068";
}

.fooicon-search:before {
	content: "\f002";
}

.fooicon-remove:before {
	content: "\f00d";
}

.fooicon-sort:before {
	content: "\f0dc";
}

.fooicon-sort-asc:before {
	content: "\f160";
}

.fooicon-sort-desc:before {
	content: "\f161";
}

.fooicon-pencil:before {
	content: "\f040";
}

.fooicon-trash:before {
	content: "\f1f8";
}

.fooicon-eye-close:before {
	content: "\f070";
}

.fooicon-flash:before {
	content: "\f0e7";
}

.fooicon-cog:before {
	content: "\f013";
}

.fooicon-stats:before {
	content: "\f080";
}

table.footable > thead > tr.footable-filtering > th {
	border-bottom-width: 1px;
	font-weight: normal;
}

.footable-filtering-external.footable-filtering-right,
table.footable > thead > tr.footable-filtering > th,
table.footable.footable-filtering-right > thead > tr.footable-filtering > th {
	text-align: right;
}

.footable-filtering-external.footable-filtering-left,
table.footable.footable-filtering-left > thead > tr.footable-filtering > th {
	text-align: left;
}

.footable-filtering-external.footable-filtering-center,
table.footable.footable-filtering-center > thead > tr.footable-filtering > th {
	text-align: center;
}

table.footable > thead > tr.footable-filtering > th div.form-group {
	margin-bottom: 0;
}

table.footable > thead > tr.footable-filtering > th div.form-group+div.form-group {
	margin-top: 5px;
}

table.footable > thead > tr.footable-filtering > th div.input-group {
	width: 100%;
}

.footable-filtering-external ul.dropdown-menu > li > a.checkbox,
table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox {
	margin: 0;
	display: block;
	position: relative;
}

.footable-filtering-external ul.dropdown-menu > li > a.checkbox > label,
table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox > label {
	display: block;
	padding-left: 20px;
}

.footable-filtering-external ul.dropdown-menu > li > a.checkbox input[type="checkbox"],
table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox input[type="checkbox"] {
	position: absolute;
	margin-left: -20px;
}

@media (min-width: 768px) {
	table.footable > thead > tr.footable-filtering > th div.input-group {
		width: auto;
	}
	table.footable > thead > tr.footable-filtering > th div.form-group {
		margin-left: 2px;
		margin-right: 2px;
	}
	table.footable > thead > tr.footable-filtering > th div.form-group+div.form-group {
		margin-top: 0;
	}
}

table.footable > thead > tr > td.footable-sortable,
table.footable > thead > tr > th.footable-sortable,
table.footable > tbody > tr > td.footable-sortable,
table.footable > tbody > tr > th.footable-sortable,
table.footable > tfoot > tr > td.footable-sortable,
table.footable > tfoot > tr > th.footable-sortable {
	position: relative;
	padding-right: 30px;
	cursor: pointer;
}

td.footable-sortable > span.fooicon,
th.footable-sortable > span.fooicon {
	position: absolute;
	right: 6px;
	top: 50%;
	margin-top: -7px;
	opacity: 0;
	transition: opacity 0.3s ease-in;
}

td.footable-sortable:hover > span.fooicon,
th.footable-sortable:hover > span.fooicon {
	opacity: 1;
}

td.footable-sortable.footable-asc > span.fooicon,
th.footable-sortable.footable-asc > span.fooicon,
td.footable-sortable.footable-desc > span.fooicon,
th.footable-sortable.footable-desc > span.fooicon {
	opacity: 1;
}

/* hides the sort icons when sorting is not allowed */

table.footable-sorting-disabled td.footable-sortable.footable-asc > span.fooicon,
table.footable-sorting-disabled td.footable-sortable.footable-desc > span.fooicon,
table.footable-sorting-disabled td.footable-sortable:hover > span.fooicon,
table.footable-sorting-disabled th.footable-sortable.footable-asc > span.fooicon,
table.footable-sorting-disabled th.footable-sortable.footable-desc > span.fooicon,
table.footable-sorting-disabled th.footable-sortable:hover > span.fooicon {
	opacity: 0;
	visibility: hidden;
}

.footable-paging-external ul.pagination,
table.footable > tfoot > tr.footable-paging > td > ul.pagination {
	margin: 10px 0 0 0;
}

.footable-paging-external span.label,
table.footable > tfoot > tr.footable-paging > td > span.label {
	display: inline-block;
	margin: 0 0 10px 0;
	padding: 4px 10px;
}

.footable-paging-external.footable-paging-center,
table.footable > tfoot > tr.footable-paging > td,
table.footable-paging-center > tfoot > tr.footable-paging > td {
	text-align: center;
}

.footable-paging-external.footable-paging-left,
table.footable-paging-left > tfoot > tr.footable-paging > td {
	text-align: left;
}

.footable-paging-external.footable-paging-right,
table.footable-paging-right > tfoot > tr.footable-paging > td {
	text-align: right;
}

ul.pagination > li.footable-page {
	display: none;
}

ul.pagination > li.footable-page.visible {
	display: inline;
}

td.footable-editing {
	width: 90px;
	max-width: 90px;
}

table.footable-editing-no-edit td.footable-editing,
table.footable-editing-no-delete td.footable-editing,
table.footable-editing-no-view td.footable-editing {
	width: 70px;
	max-width: 70px;
}

table.footable-editing-no-edit.footable-editing-no-delete td.footable-editing,
table.footable-editing-no-edit.footable-editing-no-view td.footable-editing,
table.footable-editing-no-delete.footable-editing-no-view td.footable-editing {
	width: 50px;
	max-width: 50px;
}

table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view td.footable-editing,
table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view th.footable-editing {
	width: 0;
	max-width: 0;
	display: none !important;
}

table.footable-editing-right td.footable-editing,
table.footable-editing-right tr.footable-editing {
	text-align: right;
}

table.footable-editing-left td.footable-editing,
table.footable-editing-left tr.footable-editing {
	text-align: left;
}

table.footable-editing button.footable-add,
table.footable-editing button.footable-hide,
table.footable-editing-show button.footable-show,
table.footable-editing.footable-editing-always-show button.footable-show,
table.footable-editing.footable-editing-always-show button.footable-hide,
table.footable-editing.footable-editing-always-show.footable-editing-no-add tr.footable-editing {
	display: none;
}

table.footable-editing.footable-editing-show button.footable-add,
table.footable-editing.footable-editing-show button.footable-hide,
table.footable-editing.footable-editing-always-show button.footable-add {
	display: inline-block;
}

.glide__track{
	overflow: hidden;
}

.glide__slides{
	margin: 0px;
	display: flex;
	padding: 0px;
}

.glide__slides .glide__slide{
	margin: 0px;
	padding: 0px;
}

.glide__slides .glide__slide::before{
	--tw-content: none;
	content: var(--tw-content);
}

.glide__arrows{
	display: flex;
	max-width: 1080px;
	align-items: center;
	justify-content: space-between;
}

@media (min-width: 1024px){

	.glide__arrows{
		position: absolute;
		left: 50%;
		top: 50%;
		width: 100%;
		--tw-translate-x: -50%;
		--tw-translate-y: -50%;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
}

.glide__arrows .btn{
	height: 2.25rem;
	width: 2.25rem;
	border-width: 1px;
	border-color: transparent;
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 376px){

	.glide__arrows .btn{
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(0 86 124 / var(--tw-text-opacity));
	}
}

.glide__arrows .btn:hover{
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
	background-color: transparent;
}

.glide__arrows .btn i{
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 700;
}

.glide__bullets{
	display: flex;
	align-items: center;
	justify-content: center;
}

.glide__bullets .glide__bullet{
	padding: 0.5rem;
}

.glide__bullets .glide__bullet::before{
	display: block;
	height: 0.5rem;
	width: 0.5rem;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	--tw-content: '';
	content: var(--tw-content);
}

.glide__bullets .glide__bullet.glide__bullet--active::before{
	--tw-bg-opacity: 1;
	background-color: rgb(0 121 209 / var(--tw-bg-opacity));
}

/**
 * Testimonial
 */

.testimonial-carousel__container .glide__arrows .btn{
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.testimonial-carousel__container .glide__arrows .btn:hover,
			.testimonial-carousel__container .glide__arrows .btn:focus {
				filter: none;
				--tw-bg-opacity: 1 !important;
				background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
			}

/**
 * Testimonial
 */

/**
 * Full Width Gallery
 * Home Hero Slider
 */

.full-width-gallery__container .glide__arrows, .home-hero-slider__container .glide__arrows{
	position: absolute;
	bottom: 0.5rem;
	right: 0.5rem;
	display: flex;
	justify-content: flex-end;
	gap: 0.25rem;
}

@media (min-width: 1024px){

	.full-width-gallery__container .glide__arrows, .home-hero-slider__container .glide__arrows{
		left: auto;
		top: auto;
		transform: none;
	}
}

.full-width-gallery__container .glide__arrows .btn, .home-hero-slider__container .glide__arrows .btn{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

/**
 * Full Width Gallery
 * Home Hero Slider
 */

/**
 * Resource Carousel
 */

.resource-carousel__container .glide__arrows{
	margin-top: 1rem;
	display: flex;
	justify-content: flex-start;
	gap: 0.25rem;
}

@media (min-width: 768px){

	.resource-carousel__container .glide__arrows{
		position: static;
		transform: none;
	}
}

@media (min-width: 1280px){

	.resource-carousel__container .glide__arrows{
		position: absolute;
		right: calc((100vw - 992px) / 2);
		top: 78px;
		margin: 0px;
		width: auto;
		--tw-translate-x: 0px;
		--tw-translate-y: 0px;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		justify-content: flex-end;
	}
}

@media (min-width: 1400px){

	.resource-carousel__container .glide__arrows{
		right: calc((100vw - 1376px) / 2);
	}
}

.resource-carousel__container .glide__arrows .btn{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.resource-carousel__container .glide__arrows .btn:hover {
				filter: none;
				--tw-border-opacity: 1;
				border-color: rgb(255 255 255 / var(--tw-border-opacity));
				background-color: transparent;
			}

/**
 * Resource Carousel
 */

/*
* This is copied and slightly re-wired from Bootstrap.
* Not all styling or BS variables are being integrated but this is a solid starting ground.
*/

.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	display: none;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	outline: 0;
}

.modal-dialog {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	pointer-events: none;
}

.modal.show .modal-dialog {
	transform: none;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	opacity: 0.9;
	left: 0;
	z-index: 90;
	width: 100vw;
	height: 100vh;
	background-color: #333543;
}

.modal-dialog-centered {
	display: flex;
	align-items: center;
	min-height: calc(100% - 1.75rem * 2);
}

.modal-content {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	pointer-events: auto;
	background-clip: padding-box;
	outline: 0;
}

.modal-body {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1 1 auto;
}

.video__embed {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.video__embed iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video__embed::after {
	display: block;
	padding-top: 56.25%;
	content: '';
}

.modal-sm {
	max-width: 300px;
}

.modal-default {
	max-width: 500px;
}

.modal-lg {
	max-width: 800px;
}

.modal-xl {
	max-width: 1200px;
}

.modal-header .btn-close{
	position: fixed;
	right: 1.5rem;
	top: 1rem;
	z-index: 10;
	display: flex;
	height: 2.5rem;
	width: 2.5rem;
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.modal-header .btn-close:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.modal-header .btn-close:focus{
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.modal-header .btn-close::before{
	font-family: icomoon;
	font-size: 1.5rem;
	line-height: 2rem;
	line-height: 1 !important;
	color: currentColor;
	--tw-content: '\e90f';
	content: var(--tw-content);
}

@media (min-width: 1024px){

	.modal-header .btn-close::before{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
}

/* Fixes nested modals */

.modal-backdrop.fade.show ~ .modal-backdrop.fade.show {
	z-index: 998;
}

.modal.fade.show ~ .modal.fade.show {
	z-index: 999;
}

/*Header Mobile Modal For Language Toggle*/

.mobile-language-modal + .modal-backdrop,
	.mobile-language-modal .btn-close,
	.mobile-language-modal .modal-footer,
	.mobile-language-modal .modal-header{
	display: none !important;
}

.mobile-language-modal .modal-dialog{
	display: flex;
	height: 100%;
	align-items: stretch;
}

.mobile-language-modal .modal-content{
	height: auto;
}

.mobile-language-modal .modal-body{
	height: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
}

.woocommerce .smuac_multiaccounts_new_account_container_top,
	.woocommerce .smuac_multiaccounts_account_top{
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	padding-top: 1.75rem;
	padding-bottom: 1.75rem;
	font-family: GeneralSans, sans-serif;
	font-weight: 600;
}

.woocommerce .smuac_multiaccounts_account_top{
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}

.woocommerce .smuac_multiaccounts_new_account_container_top_close,
	.woocommerce .smuac_multiaccounts_edit_account_container_top_close{
	background-color: transparent;
	font-weight: 400;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.woocommerce .smuac_multiaccounts_new_account_container_top_close:hover,
	.woocommerce .smuac_multiaccounts_edit_account_container_top_close:hover{
	background-color: transparent;
	opacity: 0.75;
}

.woocommerce .smuac_multiaccounts_new_account_container_content,
	.woocommerce .smuac_multiaccounts_account_container{
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
}

.woocommerce .smuac_multiaccounts_new_account_container_content_large_title{
	margin-bottom: 0.75rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 600;
	line-height: 1.375;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.woocommerce .smuac_multiaccounts_new_account_container_content_large_title svg path{
	fill: #00567C;
}

.woocommerce .smuac_multiaccounts_account_title,
	.woocommerce .smuac_multiaccounts_account_phone_email_text,
	.woocommerce .smuac_multiaccounts_account_phone_email_text{
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce .smuac_multiaccounts_new_account_container_content_element_label,
	.woocommerce .smuac_multiaccounts_new_account_container_content_element_checkbox_name{
	margin-bottom: 0.25rem;
	display: block;
	padding: 0px;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	line-height: 1;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce .smuac_multiaccounts_new_account_container_content_element_checkbox_name{
	margin-bottom: 0px;
}

.woocommerce .smuac_multiaccounts_account_name,
	.woocommerce .smuac_multiaccounts_account_title{
	text-align: left;
}

.woocommerce .smuac_multiaccounts_account_name{
	font-size: 1.125rem;
	line-height: 1.75rem;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce .smuac_multiaccounts_new_account_container_content_element_label,
	.woocommerce .smuac_multiaccounts_new_account_container_content_large_title,
	.woocommerce .smuac_multiaccounts_new_account_container_content_element_checkbox_name,
	.woocommerce .smuac_multiaccounts_account_name,
	.woocommerce .smuac_multiaccounts_account_title{
	font-family: GeneralSans, sans-serif;
}

.woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='text'],
		.woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='email'],
		.woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='password'],
		.woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='tel'],
		.woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='number'],
		.woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='url'],
		.woocommerce .smuac_multiaccounts_new_account_container_content_element textarea,
		.woocommerce .smuac_multiaccounts_new_account_container_content_element select {
			border: inherit;
			width: 100%;
			-webkit-appearance: none;
			   -moz-appearance: none;
			        appearance: none;
			border-radius: 0.5rem;
			border-width: 1px !important;
			border-color: rgb(185 242 255 / var(--tw-border-opacity)) !important;
			--tw-border-opacity: 1 !important;
			border-bottom-color: rgb(66 142 176 / var(--tw-border-opacity)) !important;
			--tw-bg-opacity: 1;
			background-color: rgb(255 255 255 / var(--tw-bg-opacity));
			padding-left: 0.75rem;
			padding-right: 0.75rem;
			padding-top: 11px;
			padding-bottom: 11px;
			font-family: GeneralSans, sans-serif;
			font-size: 1rem;
			line-height: 1.5rem;
			line-height: 1.625;
			letter-spacing: 0.14px;
			--tw-text-opacity: 1;
			color: rgb(55 65 81 / var(--tw-text-opacity));
		}

.woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='text']::-moz-placeholder, .woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='email']::-moz-placeholder, .woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='password']::-moz-placeholder, .woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='tel']::-moz-placeholder, .woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='number']::-moz-placeholder, .woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='url']::-moz-placeholder, .woocommerce .smuac_multiaccounts_new_account_container_content_element textarea::-moz-placeholder, .woocommerce .smuac_multiaccounts_new_account_container_content_element select::-moz-placeholder{
	font-size: 1rem;
	line-height: 1.5rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='text']::placeholder, .woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='email']::placeholder, .woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='password']::placeholder, .woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='tel']::placeholder, .woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='number']::placeholder, .woocommerce .smuac_multiaccounts_new_account_container_content_element input[type='url']::placeholder, .woocommerce .smuac_multiaccounts_new_account_container_content_element textarea::placeholder, .woocommerce .smuac_multiaccounts_new_account_container_content_element select::placeholder{
	font-size: 1rem;
	line-height: 1.5rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce .smuac_multiaccounts_new_account_container_content_element_checkbox{
	flex-direction: row-reverse;
	justify-content: flex-end;
	gap: 0.5rem;
	background-color: transparent;
	padding: 0px;
}

.woocommerce .smuac_multiaccounts_new_account_container_content_element_checkbox input[type='checkbox']{
	margin-top: -3px;
	display: flex;
	height: 20px;
	width: 20px;
	flex-shrink: 0;
	flex-grow: 0;
	cursor: pointer;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	align-items: center;
	justify-content: center;
	border-radius: 0.25rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(0 86 124 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.woocommerce .smuac_multiaccounts_new_account_container_content_element_checkbox input[type='checkbox']:checked{
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
}

.woocommerce .smuac_multiaccounts_new_account_container_content_element_checkbox input[type='checkbox']:checked::after{
	font-family: icomoon;
	font-size: 1rem;
	line-height: 1.5rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	--tw-content: '\e909' !important;
	content: var(--tw-content) !important;
}

.woocommerce .smuac_multiaccount_horizontal_line{
	border-bottom-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(66 142 176 / var(--tw-border-opacity));
}

.woocommerce .smuac_multiaccounts_new_account_container{
	border-radius: 0.75rem;
	border-bottom-width: 1px;
	border-top-width: 0px;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,
	.woocommerce .smuac_multiaccounts_container_top_button,
	.woocommerce .smuac_multiaccounts_account_button,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button {
		height: unset;
		padding: unset;
		border-radius: unset;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		gap: 0.5rem;
		padding: 0.375rem 0.75rem;
		border-radius: 5rem;
		font-size: 0.875rem;
		font-weight: 600;
		line-height: 1.42;
		transition: all 0.3s ease-in-out;
		text-align: center;
		text-decoration: none;
		cursor: pointer;
	}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:hover,
	.woocommerce .smuac_multiaccounts_container_top_button:hover,
	.woocommerce .smuac_multiaccounts_account_button:hover,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:hover{
	filter: brightness(0.8);
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:focus,
	.woocommerce .smuac_multiaccounts_container_top_button:focus,
	.woocommerce .smuac_multiaccounts_account_button:focus,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:focus{
	filter: brightness(0.8);
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button .icon,
	.woocommerce .smuac_multiaccounts_container_top_button .icon,
	.woocommerce .smuac_multiaccounts_account_button .icon,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button .icon{
	font-size: 1.25rem;
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-primary,
	.woocommerce .smuac_multiaccounts_container_top_button.btn-primary,
	.woocommerce .smuac_multiaccounts_account_button.btn-primary,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-primary{
	background-color: #00567C;
	color: #FFFFFF;
}

.btn.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.btn
	.woocommerce .smuac_multiaccounts_container_top_button,.btn
	.woocommerce .smuac_multiaccounts_account_button,.btn
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button{
	background-color: #00567C;
	color: #FFFFFF;
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-secondary,
	.woocommerce .smuac_multiaccounts_container_top_button.btn-secondary,
	.woocommerce .smuac_multiaccounts_account_button.btn-secondary,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-secondary{
	background-color: #B9BE10;
	color: #1F2937;
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-green,
	.woocommerce .smuac_multiaccounts_container_top_button.btn-green,
	.woocommerce .smuac_multiaccounts_account_button.btn-green,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-green{
	background-color: #B5E823;
	color: #1F2937;
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-blue,
	.woocommerce .smuac_multiaccounts_container_top_button.btn-blue,
	.woocommerce .smuac_multiaccounts_account_button.btn-blue,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-blue{
	background-color: #EFFCFF;
	color: #00567C;
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-xs,
	.woocommerce .smuac_multiaccounts_container_top_button.btn-xs,
	.woocommerce .smuac_multiaccounts_account_button.btn-xs,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-xs{
	padding: 0.25rem 0.625rem;
	font-size: 0.75rem;
	line-height: 1.33;
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-sm,
	.woocommerce .smuac_multiaccounts_container_top_button.btn-sm,
	.woocommerce .smuac_multiaccounts_account_button.btn-sm,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-sm{
	padding: .375rem .75rem;
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-md,
	.woocommerce .smuac_multiaccounts_container_top_button.btn-md,
	.woocommerce .smuac_multiaccounts_account_button.btn-md,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-md{
	padding: .5rem 1.25rem;
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-lg,
	.woocommerce .smuac_multiaccounts_container_top_button.btn-lg,
	.woocommerce .smuac_multiaccounts_account_button.btn-lg,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-lg{
	padding: 1rem 2rem;
	line-height: 1;
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-xl,
	.woocommerce .smuac_multiaccounts_container_top_button.btn-xl,
	.woocommerce .smuac_multiaccounts_account_button.btn-xl,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-xl{
	padding: 1rem 2rem;
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-sq,
	.woocommerce .smuac_multiaccounts_container_top_button.btn-sq,
	.woocommerce .smuac_multiaccounts_account_button.btn-sq,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-sq{
	padding: 0.5rem;
	line-height: 1;
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-link,
	.woocommerce .smuac_multiaccounts_container_top_button.btn-link,
	.woocommerce .smuac_multiaccounts_account_button.btn-link,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-link{
	padding: 0;
	font-weight: 600;
	line-height: 1;
	color: #00567C;
	background-color: transparent;
	text-decoration: underline;
	text-transform: capitalize;
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-link:hover,
	.woocommerce .smuac_multiaccounts_container_top_button.btn-link:hover,
	.woocommerce .smuac_multiaccounts_account_button.btn-link:hover,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-link:hover{
	text-decoration: none;
	filter: none;
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-link:focus,
	.woocommerce .smuac_multiaccounts_container_top_button.btn-link:focus,
	.woocommerce .smuac_multiaccounts_account_button.btn-link:focus,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-link:focus{
	text-decoration: none;
	filter: none;
}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,
	.woocommerce .smuac_multiaccounts_container_top_button,
	.woocommerce .smuac_multiaccounts_account_button,
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button{
	background-color: #00567C;
	color: #FFFFFF;
	font-family: GeneralSans, sans-serif;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button,.footable 
	.woocommerce .smuac_multiaccounts_account_button,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-appearance: button;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	overflow: visible;
	text-transform: none;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:hover,
.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:focus,
.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.focus,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button:hover,
.footable 
	.woocommerce .smuac_multiaccounts_container_top_button:focus,
.footable 
	.woocommerce .smuac_multiaccounts_container_top_button.focus,.footable 
	.woocommerce .smuac_multiaccounts_account_button:hover,
.footable 
	.woocommerce .smuac_multiaccounts_account_button:focus,
.footable 
	.woocommerce .smuac_multiaccounts_account_button.focus,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:hover,
.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:focus,
.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.focus {
	color: #333;
	text-decoration: none;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button,.footable 
	.woocommerce .smuac_multiaccounts_account_button,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:hover,
.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:focus,
.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.focus,
.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:active,
.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.active,
.footable .open > .dropdown-toggle.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button:hover,
.footable 
	.woocommerce .smuac_multiaccounts_container_top_button:focus,
.footable 
	.woocommerce .smuac_multiaccounts_container_top_button.focus,
.footable 
	.woocommerce .smuac_multiaccounts_container_top_button:active,
.footable 
	.woocommerce .smuac_multiaccounts_container_top_button.active,
.footable .open > .dropdown-toggle
	.woocommerce .smuac_multiaccounts_container_top_button,.footable 
	.woocommerce .smuac_multiaccounts_account_button:hover,
.footable 
	.woocommerce .smuac_multiaccounts_account_button:focus,
.footable 
	.woocommerce .smuac_multiaccounts_account_button.focus,
.footable 
	.woocommerce .smuac_multiaccounts_account_button:active,
.footable 
	.woocommerce .smuac_multiaccounts_account_button.active,
.footable .open > .dropdown-toggle
	.woocommerce .smuac_multiaccounts_account_button,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:hover,
.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:focus,
.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.focus,
.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:active,
.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.active,
.footable .open > .dropdown-toggle
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.footable .btn-group > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:first-child:not(:last-child):not(.dropdown-toggle),.footable .btn-group > 
	.woocommerce .smuac_multiaccounts_container_top_button:first-child:not(:last-child):not(.dropdown-toggle),.footable .btn-group > 
	.woocommerce .smuac_multiaccounts_account_button:first-child:not(:last-child):not(.dropdown-toggle),.footable .btn-group > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.footable .btn-group > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:first-child,.footable .btn-group > 
	.woocommerce .smuac_multiaccounts_container_top_button:first-child,.footable .btn-group > 
	.woocommerce .smuac_multiaccounts_account_button:first-child,.footable .btn-group > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:first-child {
	margin-left: 0;
}

.footable .btn-group-vertical > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,
.footable .btn-group > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.footable .btn-group-vertical > 
	.woocommerce .smuac_multiaccounts_container_top_button,
.footable .btn-group > 
	.woocommerce .smuac_multiaccounts_container_top_button,.footable .btn-group-vertical > 
	.woocommerce .smuac_multiaccounts_account_button,
.footable .btn-group > 
	.woocommerce .smuac_multiaccounts_account_button,.footable .btn-group-vertical > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button,
.footable .btn-group > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button {
	position: relative;
	float: left;
}

.footable .btn-group-xs > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.footable .btn-group-xs > 
	.woocommerce .smuac_multiaccounts_container_top_button,.footable .btn-group-xs > 
	.woocommerce .smuac_multiaccounts_account_button,.footable .btn-group-xs > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.footable .btn-group-sm > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.footable .btn-group-sm > 
	.woocommerce .smuac_multiaccounts_container_top_button,.footable .btn-group-sm > 
	.woocommerce .smuac_multiaccounts_account_button,.footable .btn-group-sm > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.footable .btn-group-lg > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.footable .btn-group-lg > 
	.woocommerce .smuac_multiaccounts_container_top_button,.footable .btn-group-lg > 
	.woocommerce .smuac_multiaccounts_account_button,.footable .btn-group-lg > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button .caret,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button .caret,.footable 
	.woocommerce .smuac_multiaccounts_account_button .caret,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button .caret {
	margin-left: 0;
}

.footable .input-group-btn > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button + .btn,
.footable .input-group-btn:last-child > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.footable .input-group-btn > 
	.woocommerce .smuac_multiaccounts_container_top_button + .btn,
.footable .input-group-btn:last-child > 
	.woocommerce .smuac_multiaccounts_container_top_button,.footable .input-group-btn > 
	.woocommerce .smuac_multiaccounts_account_button + .btn,
.footable .input-group-btn:last-child > 
	.woocommerce .smuac_multiaccounts_account_button,.footable .input-group-btn > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button + .btn,
.footable .input-group-btn:last-child > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button {
	margin-left: -1px;
}

.footable .input-group-btn > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.footable .input-group-btn > 
	.woocommerce .smuac_multiaccounts_container_top_button,.footable .input-group-btn > 
	.woocommerce .smuac_multiaccounts_account_button,.footable .input-group-btn > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button {
	position: relative;
}

.footable .input-group-btn > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:hover,
.footable .input-group-btn > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:focus,
.footable .input-group-btn > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:active,.footable .input-group-btn > 
	.woocommerce .smuac_multiaccounts_container_top_button:hover,
.footable .input-group-btn > 
	.woocommerce .smuac_multiaccounts_container_top_button:focus,
.footable .input-group-btn > 
	.woocommerce .smuac_multiaccounts_container_top_button:active,.footable .input-group-btn > 
	.woocommerce .smuac_multiaccounts_account_button:hover,
.footable .input-group-btn > 
	.woocommerce .smuac_multiaccounts_account_button:focus,
.footable .input-group-btn > 
	.woocommerce .smuac_multiaccounts_account_button:active,.footable .input-group-btn > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:hover,
.footable .input-group-btn > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:focus,
.footable .input-group-btn > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:active {
	z-index: 2;
}


.footable .input-group-btn:first-child > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,
.footable .input-group-btn:first-child > .btn-group > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,
.footable .input-group-btn:last-child > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:not(:last-child):not(.dropdown-toggle),
.footable .input-group-btn:last-child > .btn-group:not(:last-child) > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,
.footable .input-group-btn:first-child > 
	.woocommerce .smuac_multiaccounts_container_top_button,
.footable .input-group-btn:first-child > .btn-group > 
	.woocommerce .smuac_multiaccounts_container_top_button,
.footable .input-group-btn:last-child > 
	.woocommerce .smuac_multiaccounts_container_top_button:not(:last-child):not(.dropdown-toggle),
.footable .input-group-btn:last-child > .btn-group:not(:last-child) > 
	.woocommerce .smuac_multiaccounts_container_top_button,
.footable .input-group-btn:first-child > 
	.woocommerce .smuac_multiaccounts_account_button,
.footable .input-group-btn:first-child > .btn-group > 
	.woocommerce .smuac_multiaccounts_account_button,
.footable .input-group-btn:last-child > 
	.woocommerce .smuac_multiaccounts_account_button:not(:last-child):not(.dropdown-toggle),
.footable .input-group-btn:last-child > .btn-group:not(:last-child) > 
	.woocommerce .smuac_multiaccounts_account_button,
.footable .input-group-btn:first-child > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button,
.footable .input-group-btn:first-child > .btn-group > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button,
.footable .input-group-btn:last-child > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:not(:last-child):not(.dropdown-toggle),
.footable .input-group-btn:last-child > .btn-group:not(:last-child) > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}


.footable .input-group-btn:last-child > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,
.footable .input-group-btn:last-child > .btn-group > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,
.footable .input-group-btn:first-child > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:not(:first-child),
.footable .input-group-btn:first-child > .btn-group:not(:first-child) > .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,
.footable .input-group-btn:last-child > 
	.woocommerce .smuac_multiaccounts_container_top_button,
.footable .input-group-btn:last-child > .btn-group > 
	.woocommerce .smuac_multiaccounts_container_top_button,
.footable .input-group-btn:first-child > 
	.woocommerce .smuac_multiaccounts_container_top_button:not(:first-child),
.footable .input-group-btn:first-child > .btn-group:not(:first-child) > 
	.woocommerce .smuac_multiaccounts_container_top_button,
.footable .input-group-btn:last-child > 
	.woocommerce .smuac_multiaccounts_account_button,
.footable .input-group-btn:last-child > .btn-group > 
	.woocommerce .smuac_multiaccounts_account_button,
.footable .input-group-btn:first-child > 
	.woocommerce .smuac_multiaccounts_account_button:not(:first-child),
.footable .input-group-btn:first-child > .btn-group:not(:first-child) > 
	.woocommerce .smuac_multiaccounts_account_button,
.footable .input-group-btn:last-child > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button,
.footable .input-group-btn:last-child > .btn-group > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button,
.footable .input-group-btn:first-child > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:not(:first-child),
.footable .input-group-btn:first-child > .btn-group:not(:first-child) > 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.glide__arrows .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.glide__arrows 
	.woocommerce .smuac_multiaccounts_container_top_button,.glide__arrows 
	.woocommerce .smuac_multiaccounts_account_button,.glide__arrows 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button{
	height: 2.25rem;
	width: 2.25rem;
	border-width: 1px;
	border-color: transparent;
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 376px){

	.glide__arrows .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.glide__arrows 
	.woocommerce .smuac_multiaccounts_container_top_button,.glide__arrows 
	.woocommerce .smuac_multiaccounts_account_button,.glide__arrows 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button{
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(0 86 124 / var(--tw-text-opacity));
	}
}

.glide__arrows .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:hover,.glide__arrows 
	.woocommerce .smuac_multiaccounts_container_top_button:hover,.glide__arrows 
	.woocommerce .smuac_multiaccounts_account_button:hover,.glide__arrows 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:hover{
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
	background-color: transparent;
}

.glide__arrows .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button i,.glide__arrows 
	.woocommerce .smuac_multiaccounts_container_top_button i,.glide__arrows 
	.woocommerce .smuac_multiaccounts_account_button i,.glide__arrows 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button i{
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 700;
}

.testimonial-carousel__container .glide__arrows .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.testimonial-carousel__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_container_top_button,.testimonial-carousel__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_account_button,.testimonial-carousel__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button{
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.testimonial-carousel__container .glide__arrows .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:hover,
			.testimonial-carousel__container .glide__arrows .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:focus,.testimonial-carousel__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_container_top_button:hover,
			.testimonial-carousel__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_container_top_button:focus,.testimonial-carousel__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_account_button:hover,
			.testimonial-carousel__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_account_button:focus,.testimonial-carousel__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:hover,
			.testimonial-carousel__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:focus {
				filter: none;
				--tw-bg-opacity: 1 !important;
				background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
			}

.full-width-gallery__container .glide__arrows .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button, .home-hero-slider__container .glide__arrows .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.full-width-gallery__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_container_top_button, .home-hero-slider__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_container_top_button,.full-width-gallery__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_account_button, .home-hero-slider__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_account_button,.full-width-gallery__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button, .home-hero-slider__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.resource-carousel__container .glide__arrows .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.resource-carousel__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_container_top_button,.resource-carousel__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_account_button,.resource-carousel__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.resource-carousel__container .glide__arrows .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:hover,.resource-carousel__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_container_top_button:hover,.resource-carousel__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_account_button:hover,.resource-carousel__container .glide__arrows 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:hover {
				filter: none;
				--tw-border-opacity: 1;
				border-color: rgb(255 255 255 / var(--tw-border-opacity));
				background-color: transparent;
			}

.btn.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.btn.footable 
	.woocommerce .smuac_multiaccounts_container_top_button,.btn.footable 
	.woocommerce .smuac_multiaccounts_account_button,.btn.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button,.footable 
	.woocommerce .smuac_multiaccounts_account_button,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:hover,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button:hover,.footable 
	.woocommerce .smuac_multiaccounts_account_button:hover,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:hover{
	filter: brightness(0.8) !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button:focus,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button:focus,.footable 
	.woocommerce .smuac_multiaccounts_account_button:focus,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button:focus{
	filter: brightness(0.8) !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button .icon,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button .icon,.footable 
	.woocommerce .smuac_multiaccounts_account_button .icon,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button .icon{
	font-size: 1.25rem !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-primary,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button.btn-primary,.footable 
	.woocommerce .smuac_multiaccounts_account_button.btn-primary,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-secondary,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button.btn-secondary,.footable 
	.woocommerce .smuac_multiaccounts_account_button.btn-secondary,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-green,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button.btn-green,.footable 
	.woocommerce .smuac_multiaccounts_account_button.btn-green,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-blue,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button.btn-blue,.footable 
	.woocommerce .smuac_multiaccounts_account_button.btn-blue,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-xs,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button.btn-xs,.footable 
	.woocommerce .smuac_multiaccounts_account_button.btn-xs,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-sm,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button.btn-sm,.footable 
	.woocommerce .smuac_multiaccounts_account_button.btn-sm,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-sm{
	padding: .375rem .75rem !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-md,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button.btn-md,.footable 
	.woocommerce .smuac_multiaccounts_account_button.btn-md,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-md{
	padding: .5rem 1.25rem !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-lg,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button.btn-lg,.footable 
	.woocommerce .smuac_multiaccounts_account_button.btn-lg,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-xl,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button.btn-xl,.footable 
	.woocommerce .smuac_multiaccounts_account_button.btn-xl,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-xl{
	padding: 1rem 2rem !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-sq,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button.btn-sq,.footable 
	.woocommerce .smuac_multiaccounts_account_button.btn-sq,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-link,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button.btn-link,.footable 
	.woocommerce .smuac_multiaccounts_account_button.btn-link,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-link:hover,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button.btn-link:hover,.footable 
	.woocommerce .smuac_multiaccounts_account_button.btn-link:hover,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button.btn-link:focus,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button.btn-link:focus,.footable 
	.woocommerce .smuac_multiaccounts_account_button.btn-link:focus,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.footable .woocommerce .smuac_multiaccounts_new_account_container_content_bottom_button,.footable 
	.woocommerce .smuac_multiaccounts_container_top_button,.footable 
	.woocommerce .smuac_multiaccounts_account_button,.footable 
	.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button{
	padding-left: 0.875rem !important;
	padding-right: 0.875rem !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}

.woocommerce .smuac_multiaccounts_account_button{
	width: 100%;
}

@media (min-width: 666px) {

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom{
		display: block;
	}
		}

.woocommerce .smuac_multiaccounts_new_account_container_content_bottom_validation_errors{
	--tw-text-opacity: 1;
	color: rgb(223 9 55 / var(--tw-text-opacity));
}

.woocommerce .smuac_multiaccounts_container .woocommerce-info::before{
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.woocommerce .smuac_multiaccounts_account_line{
	padding-bottom: 1rem;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete {
		height: unset;
		padding: unset;
		border-radius: unset;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		gap: 0.5rem;
		padding: 0.375rem 0.75rem;
		border-radius: 5rem;
		font-size: 0.875rem;
		font-weight: 600;
		line-height: 1.42;
		transition: all 0.3s ease-in-out;
		text-align: center;
		text-decoration: none;
		cursor: pointer;
	}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:hover{
	filter: brightness(0.8);
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:focus{
	filter: brightness(0.8);
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete .icon{
	font-size: 1.25rem;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-primary{
	background-color: #00567C;
	color: #FFFFFF;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-secondary{
	background-color: #B9BE10;
	color: #1F2937;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-green{
	background-color: #B5E823;
	color: #1F2937;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-blue{
	background-color: #EFFCFF;
	color: #00567C;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-xs{
	padding: 0.25rem 0.625rem;
	font-size: 0.75rem;
	line-height: 1.33;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-sm{
	padding: .375rem .75rem;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-md{
	padding: .5rem 1.25rem;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-lg{
	padding: 1rem 2rem;
	line-height: 1;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-xl{
	padding: 1rem 2rem;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-sq{
	padding: 0.5rem;
	line-height: 1;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-link{
	padding: 0;
	font-weight: 600;
	line-height: 1;
	color: #00567C;
	background-color: transparent;
	text-decoration: underline;
	text-transform: capitalize;
}

.btn.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete{
	padding: 0;
	font-weight: 600;
	line-height: 1;
	color: #00567C;
	background-color: transparent;
	text-decoration: underline;
	text-transform: capitalize;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-link:hover{
	text-decoration: none;
	filter: none;
}

.btn.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:hover{
	text-decoration: none;
	filter: none;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-link:focus{
	text-decoration: none;
	filter: none;
}

.btn.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:focus{
	text-decoration: none;
	filter: none;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete{
	padding: 0;
	font-weight: 600;
	line-height: 1;
	color: #00567C;
	background-color: transparent;
	text-decoration: underline;
	text-transform: capitalize;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:hover{
	text-decoration: none;
	filter: none;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:focus{
	text-decoration: none;
	filter: none;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete{
	min-width: 0px;
	gap: 0px;
	--tw-text-opacity: 1;
	color: rgb(223 9 55 / var(--tw-text-opacity));
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-appearance: button;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	overflow: visible;
	text-transform: none;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:hover,
.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:focus,
.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.focus {
	color: #333;
	text-decoration: none;
}

.footable .btn-group > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.footable .btn-group > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:first-child {
	margin-left: 0;
}

.footable .btn-group-vertical > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete,
.footable .btn-group > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete {
	position: relative;
	float: left;
}

.footable .btn-group-xs > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.footable .btn-group-sm > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.footable .btn-group-lg > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete .caret {
	margin-left: 0;
}

.footable .input-group-btn > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete + .btn,
.footable .input-group-btn:last-child > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete {
	margin-left: -1px;
}

.footable .input-group-btn > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete {
	position: relative;
}

.footable .input-group-btn > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:hover,
.footable .input-group-btn > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:focus,
.footable .input-group-btn > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:active {
	z-index: 2;
}


.footable .input-group-btn:first-child > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete,
.footable .input-group-btn:first-child > .btn-group > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete,
.footable .input-group-btn:last-child > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:not(:last-child):not(.dropdown-toggle),
.footable .input-group-btn:last-child > .btn-group:not(:last-child) > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}


.footable .input-group-btn:last-child > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete,
.footable .input-group-btn:last-child > .btn-group > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete,
.footable .input-group-btn:first-child > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:not(:first-child),
.footable .input-group-btn:first-child > .btn-group:not(:first-child) > .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.glide__arrows .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete{
	height: 2.25rem;
	width: 2.25rem;
	border-width: 1px;
	border-color: transparent;
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 376px){

	.glide__arrows .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete{
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(0 86 124 / var(--tw-text-opacity));
	}
}

.glide__arrows .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:hover{
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
	background-color: transparent;
}

.glide__arrows .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete i{
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 700;
}

.testimonial-carousel__container .glide__arrows .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete{
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.testimonial-carousel__container .glide__arrows .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:hover,
			.testimonial-carousel__container .glide__arrows .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:focus {
				filter: none;
				--tw-bg-opacity: 1 !important;
				background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
			}

.full-width-gallery__container .glide__arrows .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete, .home-hero-slider__container .glide__arrows .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.resource-carousel__container .glide__arrows .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.resource-carousel__container .glide__arrows .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:hover {
				filter: none;
				--tw-border-opacity: 1;
				border-color: rgb(255 255 255 / var(--tw-border-opacity));
				background-color: transparent;
			}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete{
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:hover{
	filter: brightness(0.8) !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:focus{
	filter: brightness(0.8) !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete .icon{
	font-size: 1.25rem !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-sm{
	padding: .375rem .75rem !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-md{
	padding: .5rem 1.25rem !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-xl{
	padding: 1rem 2rem !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.footable .woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete{
	padding-left: 0.875rem !important;
	padding-right: 0.875rem !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete:hover{
	background-color: transparent;
	--tw-text-opacity: 1;
	color: rgb(223 9 55 / var(--tw-text-opacity));
	opacity: 0.75;
}

.woocommerce .smuac_multiaccounts_edit_account_container_content_bottom_button_delete svg path{
	fill: #DF0937;
}

.woocommerce button.smuac_multiaccounts_account_button:hover {
		filter: brightness(80%);
		--tw-bg-opacity: 1;
		background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	}

/**
 * General Gravity Forms Styles
 */

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_validation_errors{
	margin: 0px;
	margin-bottom: 1rem;
	border-radius: 0.5rem;
	border-width: 0px;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_validation_errors:focus{
	outline: 2px solid transparent;
	outline-offset: 2px;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_validation_errors > h2{
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 400;
	letter-spacing: 0.14px;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_heading{
	display: none;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield.gsection{
	border-width: 0px;
	padding: 0px;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield.gsection .gsection_title{
	margin: 0px;
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .gfield_label,
				.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .gform-field-label{
	margin-bottom: 0.25rem;
	display: block;
	padding: 0px;
	font-size: 15px;
	font-weight: 500;
	line-height: 1;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield.hidden_label .gfield_label,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield.hidden_label .gform-field-label{
	display: none;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .gfield_description{
	margin-top: 0.5rem;
	padding-top: 0px;
	font-size: 0.75rem;
	line-height: 1rem;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .gfield_description.validation_message{
	border-width: 0px;
	background-color: transparent;
	padding: 0px;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='text'],
				.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='email'],
				.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='password'],
				.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='tel'],
				.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='number'],
				.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='url'],
				.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield textarea,
				.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield select{
	width: 100%;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	border-radius: 0.5rem;
	border-width: 1px;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	--tw-border-opacity: 1;
	border-bottom-color: rgb(66 142 176 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 11px;
	padding-bottom: 11px;
	font-size: 1rem;
	line-height: 1.5rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='text']::-moz-placeholder, .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='email']::-moz-placeholder, .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='password']::-moz-placeholder, .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='tel']::-moz-placeholder, .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='number']::-moz-placeholder, .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='url']::-moz-placeholder, .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield textarea::-moz-placeholder, .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield select::-moz-placeholder{
	font-size: 1rem;
	line-height: 1.5rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='text']::placeholder, .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='email']::placeholder, .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='password']::placeholder, .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='tel']::placeholder, .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='number']::placeholder, .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='url']::placeholder, .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield textarea::placeholder, .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield select::placeholder{
	font-size: 1rem;
	line-height: 1.5rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield select:not([multiple]) {
					background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJ1dWlkLWNkYmU4NTY5LTkyOWItNDNkZS1hYzdiLWI2OTYxZWE5ZTFkYiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTEuNSIgaGVpZ2h0PSI2LjUiIHZpZXdCb3g9IjAgMCAxMS41IDYuNSI+PGcgaWQ9InV1aWQtNTc5ZjAzOTMtMjBkMS00NDJiLWJjOGItZGI1YjUzMTAxYjdkIj48cGF0aCBkPSJNNS43NSw2LjVjLS4xOSwwLS4zOC0uMDctLjUzLS4yMkwuMjIsMS4yOEMtLjA3Ljk5LS4wNy41MS4yMi4yMlMuOTktLjA3LDEuMjguMjJsNC40Nyw0LjQ3TDEwLjIyLjIyYy4yOS0uMjkuNzctLjI5LDEuMDYsMHMuMjkuNzcsMCwxLjA2bC01LDVjLS4xNS4xNS0uMzQuMjItLjUzLjIyWiIgc3R5bGU9ImZpbGw6IzAwNTY3YzsiLz48L2c+PC9zdmc+');
					background-repeat: no-repeat;
					background-position: right 0.75rem center;
					background-size: 11.5px;
				}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='checkbox']{
	margin-top: -3px;
	display: flex;
	height: 20px;
	width: 20px;
	flex-shrink: 0;
	flex-grow: 0;
	cursor: pointer;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	align-items: center;
	justify-content: center;
	border-radius: 0.25rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(0 86 124 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='checkbox']:checked{
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='checkbox']:checked::after{
	font-family: icomoon;
	font-size: 1rem;
	line-height: 1.5rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	--tw-content: '\e909' !important;
	content: var(--tw-content) !important;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='radio']{
	margin-top: -3px;
	display: flex;
	height: 20px;
	width: 20px;
	cursor: pointer;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(0 86 124 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='radio']:checked{
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield input[type='radio']:checked::after{
	display: block;
	height: 8px;
	width: 8px;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	--tw-content: '';
	content: var(--tw-content);
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0.5rem;
	padding: 0.375rem 0.75rem;
	border-radius: 5rem;
	font-size: 0.875rem;
	font-weight: 600;
	line-height: 1.42;
	transition: all 0.3s ease-in-out;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:hover,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:hover{
	filter: brightness(0.8);
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:focus,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:focus{
	filter: brightness(0.8);
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button .icon,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button .icon{
	font-size: 1.25rem;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-primary::file-selector-button,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-primary{
	background-color: #00567C;
	color: #FFFFFF;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-secondary::file-selector-button,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-secondary{
	background-color: #B9BE10;
	color: #1F2937;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-green::file-selector-button,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-green{
	background-color: #B5E823;
	color: #1F2937;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-blue::file-selector-button,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-blue{
	background-color: #EFFCFF;
	color: #00567C;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-xs::file-selector-button,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-xs{
	padding: 0.25rem 0.625rem;
	font-size: 0.75rem;
	line-height: 1.33;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-sm::file-selector-button,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-sm{
	padding: .375rem .75rem;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-md::file-selector-button,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-md{
	padding: .5rem 1.25rem;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-lg::file-selector-button,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-lg{
	padding: 1rem 2rem;
	line-height: 1;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-xl::file-selector-button,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-xl{
	padding: 1rem 2rem;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-sq::file-selector-button,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-sq{
	padding: 0.5rem;
	line-height: 1;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-link::file-selector-button,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-link{
	padding: 0;
	font-weight: 600;
	line-height: 1;
	color: #00567C;
	background-color: transparent;
	text-decoration: underline;
	text-transform: capitalize;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-link::file-selector-button:hover,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-link:hover{
	text-decoration: none;
	filter: none;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-link::file-selector-button:focus,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-link:focus{
	text-decoration: none;
	filter: none;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button{
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-appearance: button;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	overflow: visible;
	text-transform: none;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:hover,
.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:focus,
.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].focus::file-selector-button,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:hover,
.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:focus,
.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.focus {
	color: #333;
	text-decoration: none;
}

.footable .btn-group > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:first-child:not(:last-child):not(.dropdown-toggle),.footable .btn-group > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.footable .btn-group > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:first-child,.footable .btn-group > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:first-child {
	margin-left: 0;
}

.footable .btn-group-vertical > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,
.footable .btn-group > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,.footable .btn-group-vertical > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button,
.footable .btn-group > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button {
	position: relative;
	float: left;
}

.footable .btn-group-xs > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,.footable .btn-group-xs > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.footable .btn-group-sm > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,.footable .btn-group-sm > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.footable .btn-group-lg > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,.footable .btn-group-lg > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button .caret,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button .caret {
	margin-left: 0;
}

.footable .input-group-btn > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button + .btn,
.footable .input-group-btn:last-child > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,.footable .input-group-btn > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button + .btn,
.footable .input-group-btn:last-child > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button {
	margin-left: -1px;
}

.footable .input-group-btn > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,.footable .input-group-btn > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button {
	position: relative;
}

.footable .input-group-btn > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:hover,
.footable .input-group-btn > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:focus,
.footable .input-group-btn > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:active,.footable .input-group-btn > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:hover,
.footable .input-group-btn > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:focus,
.footable .input-group-btn > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:active {
	z-index: 2;
}


.footable .input-group-btn:first-child > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,
.footable .input-group-btn:first-child > .btn-group > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,
.footable .input-group-btn:last-child > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:not(:last-child):not(.dropdown-toggle),
.footable .input-group-btn:last-child > .btn-group:not(:last-child) > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,
.footable .input-group-btn:first-child > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button,
.footable .input-group-btn:first-child > .btn-group > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button,
.footable .input-group-btn:last-child > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:not(:last-child):not(.dropdown-toggle),
.footable .input-group-btn:last-child > .btn-group:not(:last-child) > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}


.footable .input-group-btn:last-child > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,
.footable .input-group-btn:last-child > .btn-group > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,
.footable .input-group-btn:first-child > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:not(:first-child),
.footable .input-group-btn:first-child > .btn-group:not(:first-child) > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,
.footable .input-group-btn:last-child > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button,
.footable .input-group-btn:last-child > .btn-group > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button,
.footable .input-group-btn:first-child > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:not(:first-child),
.footable .input-group-btn:first-child > .btn-group:not(:first-child) > 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,.glide__arrows 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button{
	height: 2.25rem;
	width: 2.25rem;
	border-width: 1px;
	border-color: transparent;
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 376px){

	.glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,.glide__arrows 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button{
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(0 86 124 / var(--tw-text-opacity));
	}
}

.glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:hover,.glide__arrows 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:hover{
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
	background-color: transparent;
}

.glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button i,.glide__arrows 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button i{
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 700;
}

.testimonial-carousel__container .glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,.testimonial-carousel__container .glide__arrows 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button{
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.testimonial-carousel__container .glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:hover,
			.testimonial-carousel__container .glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:focus,.testimonial-carousel__container .glide__arrows 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:hover,
			.testimonial-carousel__container .glide__arrows 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:focus {
				filter: none;
				--tw-bg-opacity: 1 !important;
				background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
			}

.full-width-gallery__container .glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button, .home-hero-slider__container .glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,.full-width-gallery__container .glide__arrows 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button, .home-hero-slider__container .glide__arrows 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.resource-carousel__container .glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,.resource-carousel__container .glide__arrows 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.resource-carousel__container .glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:hover,.resource-carousel__container .glide__arrows 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:hover {
				filter: none;
				--tw-border-opacity: 1;
				border-color: rgb(255 255 255 / var(--tw-border-opacity));
				background-color: transparent;
			}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button{
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:hover,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:hover{
	filter: brightness(0.8) !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button:focus,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button:focus{
	filter: brightness(0.8) !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button .icon,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button .icon{
	font-size: 1.25rem !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-primary::file-selector-button,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-secondary::file-selector-button,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-green::file-selector-button,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-blue::file-selector-button,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-xs::file-selector-button,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-sm::file-selector-button,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-sm{
	padding: .375rem .75rem !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-md::file-selector-button,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-md{
	padding: .5rem 1.25rem !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-lg::file-selector-button,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-xl::file-selector-button,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-xl{
	padding: 1rem 2rem !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-sq::file-selector-button,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-link::file-selector-button,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-link::file-selector-button:hover,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file'].btn-link::file-selector-button:focus,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload input[type='file']::file-selector-button,.footable 
					.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_delete_file.gform-theme-button{
	padding-left: 0.875rem !important;
	padding-right: 0.875rem !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .gchoice,
				.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_consent{
	margin-top: 0.5rem;
	display: flex;
	align-items: flex-start;
	gap: 0.5rem;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .gchoice .gform-field-label, .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields .gfield .ginput_container_consent .gform-field-label{
	margin-bottom: 0px;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_body .gform_fields fieldset.gfield .ginput_complex > .gform-grid-col{
	margin-bottom: 1rem;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer{
	gap: 1rem;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0.5rem;
	padding: 0.375rem 0.75rem;
	border-radius: 5rem;
	font-size: 0.875rem;
	font-weight: 600;
	line-height: 1.42;
	transition: all 0.3s ease-in-out;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:hover{
	filter: brightness(0.8);
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:focus{
	filter: brightness(0.8);
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button .icon{
	font-size: 1.25rem;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-primary{
	background-color: #00567C;
	color: #FFFFFF;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-secondary{
	background-color: #B9BE10;
	color: #1F2937;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-green{
	background-color: #B5E823;
	color: #1F2937;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-blue{
	background-color: #EFFCFF;
	color: #00567C;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-xs{
	padding: 0.25rem 0.625rem;
	font-size: 0.75rem;
	line-height: 1.33;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-sm{
	padding: .375rem .75rem;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-md{
	padding: .5rem 1.25rem;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-lg{
	padding: 1rem 2rem;
	line-height: 1;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-xl{
	padding: 1rem 2rem;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-sq{
	padding: 0.5rem;
	line-height: 1;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-link{
	padding: 0;
	font-weight: 600;
	line-height: 1;
	color: #00567C;
	background-color: transparent;
	text-decoration: underline;
	text-transform: capitalize;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-link:hover{
	text-decoration: none;
	filter: none;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-link:focus{
	text-decoration: none;
	filter: none;
}

.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button{
	margin: 0px;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	padding-left: 2rem;
	padding-right: 2rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
	line-height: 1 !important;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-appearance: button;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	overflow: visible;
	text-transform: none;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:hover,
.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:focus,
.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.focus {
	color: #333;
	text-decoration: none;
}

.footable .btn-group > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.footable .btn-group > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:first-child {
	margin-left: 0;
}

.footable .btn-group-vertical > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button,
.footable .btn-group > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button {
	position: relative;
	float: left;
}

.footable .btn-group-xs > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.footable .btn-group-sm > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.footable .btn-group-lg > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button .caret {
	margin-left: 0;
}

.footable .input-group-btn > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button + .btn,
.footable .input-group-btn:last-child > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button {
	margin-left: -1px;
}

.footable .input-group-btn > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button {
	position: relative;
}

.footable .input-group-btn > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:hover,
.footable .input-group-btn > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:focus,
.footable .input-group-btn > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:active {
	z-index: 2;
}


.footable .input-group-btn:first-child > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button,
.footable .input-group-btn:first-child > .btn-group > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button,
.footable .input-group-btn:last-child > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:not(:last-child):not(.dropdown-toggle),
.footable .input-group-btn:last-child > .btn-group:not(:last-child) > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}


.footable .input-group-btn:last-child > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button,
.footable .input-group-btn:last-child > .btn-group > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button,
.footable .input-group-btn:first-child > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:not(:first-child),
.footable .input-group-btn:first-child > .btn-group:not(:first-child) > .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button{
	height: 2.25rem;
	width: 2.25rem;
	border-width: 1px;
	border-color: transparent;
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 376px){

	.glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button{
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(0 86 124 / var(--tw-text-opacity));
	}
}

.glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:hover{
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
	background-color: transparent;
}

.glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button i{
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 700;
}

.testimonial-carousel__container .glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button{
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.testimonial-carousel__container .glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:hover,
			.testimonial-carousel__container .glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:focus {
				filter: none;
				--tw-bg-opacity: 1 !important;
				background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
			}

.full-width-gallery__container .glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button, .home-hero-slider__container .glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.resource-carousel__container .glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.resource-carousel__container .glide__arrows .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:hover {
				filter: none;
				--tw-border-opacity: 1;
				border-color: rgb(255 255 255 / var(--tw-border-opacity));
				background-color: transparent;
			}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button{
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:hover{
	filter: brightness(0.8) !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button:focus{
	filter: brightness(0.8) !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button .icon{
	font-size: 1.25rem !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-sm{
	padding: .375rem .75rem !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-md{
	padding: .5rem 1.25rem !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-xl{
	padding: 1rem 2rem !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.footable .gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .gform_button{
	padding-left: 0.875rem !important;
	padding-right: 0.875rem !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}

/**
 * General Gravity Forms Styles
 */

/**
 * Newsletter Bar
 */

@media (min-width: 1024px){

	.newsletter-bar__container .gform_wrapper.gravity-theme{
		width: 100%;
	}
}

.newsletter-bar__container .gform_wrapper.gravity-theme form{
	margin-bottom: 2rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 1rem;
}

.flux-checkout .main-header__left-column div.newsletter-bar__container .gform_wrapper.gravity-theme form a{
	padding-top: 1rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

@media (min-width: 640px){

	.newsletter-bar__container .gform_wrapper.gravity-theme form{
		flex-direction: row;
		align-items: flex-start;
	}
}

@media (min-width: 1024px){

	.newsletter-bar__container .gform_wrapper.gravity-theme form{
		margin-bottom: 0px;
		width: 100%;
		flex-direction: column;
	}
}

@media (min-width: 1400px){

	.newsletter-bar__container .gform_wrapper.gravity-theme form{
		margin-bottom: 2rem;
		flex-direction: row;
	}
}

.newsletter-bar__container .gform_wrapper.gravity-theme form .gform_body{
	width: 100%;
}

@media (min-width: 1024px){

	.newsletter-bar__container .gform_wrapper.gravity-theme form .gform_body{
		flex-grow: 1;
	}
}

.newsletter-bar__container .gform_wrapper.gravity-theme form .gform_body .gform_fields{
	gap: 0.5rem;
}

.newsletter-bar__container .gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield input[type='email']{
	width: 100%;
	border-color: rgb(213 216 108 / var(--tw-border-opacity));
	--tw-border-opacity: 1;
	border-bottom-color: rgb(144 148 11 / var(--tw-border-opacity));
}

@media (min-width: 1024px){

	.newsletter-bar__container .gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield input[type='email']{
		flex-grow: 1;
	}
}

.newsletter-bar__container .gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield_html{
	line-height: 1rem;
}

.newsletter-bar__container .gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield_html small{
	max-width: 100%;
}

@media (min-width: 768px){

	.newsletter-bar__container .gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield_html small{
		position: absolute;
	}
}

@media (min-width: 1024px){

	.newsletter-bar__container .gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield_html small{
		position: static;
	}
}

@media (min-width: 1400px){

	.newsletter-bar__container .gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield_html small{
		position: absolute;
	}
}

.newsletter-bar__container .gform_wrapper.gravity-theme form .gform_footer{
	margin: 0px;
	padding: 0px;
}

/**
 * Newsletter Bar
 */

/**
 * Request a Visit
 * Request a Sample
 */

.request-a-visit__container .gform_wrapper.gravity-theme form .gform_body .gform_fields, .request-a-sample__container .gform_wrapper.gravity-theme form .gform_body .gform_fields{
	display: grid;
	gap: 0.75rem;
}

.request-a-visit__container .gform_wrapper.gravity-theme form .gform_footer, .request-a-sample__container .gform_wrapper.gravity-theme form .gform_footer{
	margin-top: 1rem;
	justify-content: center;
	padding: 0px;
	text-align: center;
}

.request-a-visit__container .gform_wrapper.gravity-theme .gform_confirmation_wrapper, .request-a-sample__container .gform_wrapper.gravity-theme .gform_confirmation_wrapper{
	text-align: center;
}

/**
 * Request a Visit
 * Request a Sample
 */

.blog-filter-input:checked:after {
		content: '\e909' !important;
	}

.gform_confirmation_message{
	margin-top: 1rem;
	margin-bottom: 1rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	row-gap: 1rem;
	border-radius: 0.5rem;
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	padding: 2rem;
	text-align: center;
}

.flux-checkout .main-header__left-column div.gform_confirmation_message a{
	padding-top: 1rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.gform_confirmation_message:before{
	display: flex;
	height: 3rem;
	width: 3rem;
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgb(216 255 120 / var(--tw-bg-opacity));
	font-family: icomoon;
	font-size: 1.5rem;
	line-height: 2rem;
	--tw-text-opacity: 1;
	color: rgb(44 136 0 / var(--tw-text-opacity));
		content: '\e909';
}

.grecaptcha-badge {
	display: none !important;
}

.btn.footable .btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.footable .btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.footable.table{
	margin-bottom: 0px;
}

.footable .btn{
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.footable .btn:hover{
	filter: brightness(0.8) !important;
}

.footable .btn:focus{
	filter: brightness(0.8) !important;
}

.footable .btn .icon{
	font-size: 1.25rem !important;
}

.footable .btn.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.footable .btn.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.footable .btn.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.footable .btn.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.footable .btn.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.footable .btn.btn-sm{
	padding: .375rem .75rem !important;
}

.footable .btn.btn-md{
	padding: .5rem 1.25rem !important;
}

.footable .btn.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.footable .btn.btn-xl{
	padding: 1rem 2rem !important;
}

.footable .btn.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.footable .btn.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.footable .btn.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.footable .btn.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.footable .btn{
	padding-left: 0.875rem !important;
	padding-right: 0.875rem !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}

.footable .form input:not([type='submit']):not([type='button']):not([type='reset']), .add-to-cart-button .form input:not([type='submit']):not([type='button']):not([type='reset']){
	width: 100%;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	border-radius: 0.5rem;
	border-bottom-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(66 142 176 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding-left: 0.625rem;
	padding-right: 0.625rem;
	padding-top: 0.375rem;
	padding-bottom: 0.375rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

@media not all and (min-width: 640px){

	.footable .form input:not([type='submit']):not([type='button']):not([type='reset']), .add-to-cart-button .form input:not([type='submit']):not([type='button']):not([type='reset']){
		width: 30px;
	}
}

@media (min-width: 640px){

	.footable .form input:not([type='submit']):not([type='button']):not([type='reset']), .add-to-cart-button .form input:not([type='submit']):not([type='button']):not([type='reset']){
		padding-left: 0.75rem;
		padding-right: 0.75rem;
	}
}

@media (min-width: 768px){

	.footable .form input:not([type='submit']):not([type='button']):not([type='reset']), .add-to-cart-button .form input:not([type='submit']):not([type='button']):not([type='reset']){
		padding-top: 11px;
		padding-bottom: 11px;
	}
}

.footable .form input:not([type='submit']):not([type='button']):not([type='reset'])::-moz-placeholder, .add-to-cart-button .form input:not([type='submit']):not([type='button']):not([type='reset'])::-moz-placeholder{
	font-size: 0.875rem;
	line-height: 1.25rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.footable .form input:not([type='submit']):not([type='button']):not([type='reset'])::placeholder, .add-to-cart-button .form input:not([type='submit']):not([type='button']):not([type='reset'])::placeholder{
	font-size: 0.875rem;
	line-height: 1.25rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.footable .form{
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 0.75rem;
}

@media (min-width: 640px){

	.footable .form{
		align-items: center;
	}
}

/* //The detail row duplicates the HTML with its classes, so we need to use !important to override the default styles and cannot use tailwind */

.footable-detail-row > td{
	border-top-width: 0px !important;
	padding: 0px !important;
}

.footable-detail-row table.footable-details{
	margin-bottom: 0px !important;
}

.footable-detail-row table.footable-details tr{
	--tw-border-opacity: 1 !important;
	border-color: rgb(185 242 255 / var(--tw-border-opacity)) !important;
	background-color: transparent;
}

.footable-detail-row table.footable-details tr > th{
	width: 100%;
	text-wrap: nowrap !important;
	border-top-width: 0px !important;
	padding-left: 1rem !important;
	padding-right: 1rem !important;
	padding-top: 0.5rem !important;
	padding-bottom: 0.5rem !important;
	padding-left: 46px !important;
	text-align: left;
	vertical-align: middle;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	line-height: 1;
}

.footable-detail-row table.footable-details tr > td{
	padding-left: 0.75rem !important;
	padding-right: 0.75rem !important;
	padding-top: 0.5rem !important;
	padding-bottom: 0.5rem !important;
}

@media (max-width: 991px) {

.footable-first-visible{
		height: 100%;
		padding-left: 46px !important;
	}
	}

.footable-toggle{
	position: absolute;
	left: 0.75rem;
	top: 50%;
	margin-right: 0px !important;
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	font-size: 1.125rem !important;
	line-height: 1.75rem !important;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
	opacity: 1 !important;
}

.footable-toggle.fooicon{
	font-family: icomoon !important;
}

.footable-toggle.fooicon-minus::before{
	--tw-content: '\e907';
	content: var(--tw-content);
}

.footable-toggle.fooicon-plus::before{
	--tw-content: '\e908';
	content: var(--tw-content);
}

@keyframes spin{

	to{
		transform: rotate(360deg);
	}
}

div.footable-loader{
	animation: spin 1s linear infinite !important;
}

div.footable-loader > span.fooicon{
	border-radius: 9999px;
	border-width: 4px;
	--tw-border-opacity: 1;
	border-color: rgb(185 190 16 / var(--tw-border-opacity));
	border-right-color: transparent;
}

div.footable-loader > span.fooicon:before {
		content: none;
	}

.fooicon-sort,
.fooicon-sort-asc,
.fooicon-sort-desc{
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.fooicon-sort::before, .fooicon-sort-asc::before, .fooicon-sort-desc::before{
	display: block;
	font-family: icomoon !important;
	line-height: 1;
}

.fooicon-sort::before {
		content: '\e925';
	}

.fooicon-sort-asc::before {
		content: '\e923';
	}

.fooicon-sort-desc::before {
		content: '\e924';
	}

@keyframes spin{

	to{
		transform: rotate(360deg);
	}
}

.spinner-border{
	animation: spin 1s linear infinite;
	border-radius: 9999px;
	border-width: 4px;
	--tw-border-opacity: 1;
	border-color: rgb(185 190 16 / var(--tw-border-opacity));
	border-right-color: transparent;
}

.spinner-border#fav-button{
	--tw-border-opacity: 1;
	border-color: rgb(156 163 175 / var(--tw-border-opacity));
	border-right-color: transparent;
}

.visually-hidden{
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.footable .visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}

body.tbk-page-loader-active.rendered {
	animation: tbk-page-loader-fadein 1s ease-in-out forwards;
}

@keyframes tbk-page-loader-fadein {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.wp-block-columns{
	gap: 2rem;
}

.wp-block-image{
	overflow: hidden;
	border-radius: 0.75rem;
}

.pagination__container,
.pagination.woocommerce-pagination{
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-bottom: 3rem;
}

@media (min-width: 1400px){

	.pagination__container,
.pagination.woocommerce-pagination{
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 5rem;
	}
}

.pagination__container .pagination,
	.pagination__container > ul,
	.pagination.woocommerce-pagination .pagination,
	.pagination.woocommerce-pagination > ul{
	margin-left: auto;
	margin-right: auto;
	display: flex;
	list-style-type: none;
	align-items: center;
	justify-content: center;
	gap: 0.25rem;
}

@media (min-width: 1024px){

	.pagination__container .pagination,
	.pagination__container > ul,
	.pagination.woocommerce-pagination .pagination,
	.pagination.woocommerce-pagination > ul{
		width: 50%;
		gap: 0.5rem;
	}
}

@media (min-width: 1280px){

	.pagination__container .pagination,
	.pagination__container > ul,
	.pagination.woocommerce-pagination .pagination,
	.pagination.woocommerce-pagination > ul{
		gap: 0.75rem;
	}
}

.pagination__container .pagination li:before, .pagination__container > ul li:before, .pagination.woocommerce-pagination .pagination li:before, .pagination.woocommerce-pagination > ul li:before{
	--tw-content: none;
	content: var(--tw-content);
}

.pagination__container .pagination a,
		.pagination__container .pagination span,
		.pagination__container > ul a,
		.pagination__container > ul span,
		.pagination.woocommerce-pagination .pagination a,
		.pagination.woocommerce-pagination .pagination span,
		.pagination.woocommerce-pagination > ul a,
		.pagination.woocommerce-pagination > ul span{
	-webkit-text-decoration-line: none;
	        text-decoration-line: none;
}

.pagination__container .pagination .page-numbers,
		.pagination__container .pagination .page-number,
		.pagination__container > ul .page-numbers,
		.pagination__container > ul .page-number,
		.pagination.woocommerce-pagination .pagination .page-numbers,
		.pagination.woocommerce-pagination .pagination .page-number,
		.pagination.woocommerce-pagination > ul .page-numbers,
		.pagination.woocommerce-pagination > ul .page-number{
	display: flex;
	height: 2.25rem;
	width: 2.25rem;
	flex-shrink: 0;
	flex-grow: 0;
	align-items: center;
	justify-content: center;
	border-top-width: 2px;
	border-color: transparent;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

@media (min-width: 1024px){

	.pagination__container .pagination .page-numbers,
		.pagination__container .pagination .page-number,
		.pagination__container > ul .page-numbers,
		.pagination__container > ul .page-number,
		.pagination.woocommerce-pagination .pagination .page-numbers,
		.pagination.woocommerce-pagination .pagination .page-number,
		.pagination.woocommerce-pagination > ul .page-numbers,
		.pagination.woocommerce-pagination > ul .page-number{
		height: 3rem;
		width: 3rem;
	}
}

.pagination__container .pagination .page-numbers.current, .pagination__container .pagination .page-number.current, .pagination__container > ul .page-numbers.current, .pagination__container > ul .page-number.current, .pagination.woocommerce-pagination .pagination .page-numbers.current, .pagination.woocommerce-pagination .pagination .page-number.current, .pagination.woocommerce-pagination > ul .page-numbers.current, .pagination.woocommerce-pagination > ul .page-number.current{
	--tw-border-opacity: 1;
	border-color: rgb(0 86 124 / var(--tw-border-opacity));
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.pagination__container .pagination .page-numbers:not(.dots):hover,
				.pagination__container .pagination .page-numbers:not(.dots):focus,
				.pagination__container .pagination .page-number:not(.dots):hover,
				.pagination__container .pagination .page-number:not(.dots):focus,
				.pagination__container > ul .page-numbers:not(.dots):hover,
				.pagination__container > ul .page-numbers:not(.dots):focus,
				.pagination__container > ul .page-number:not(.dots):hover,
				.pagination__container > ul .page-number:not(.dots):focus,
				.pagination.woocommerce-pagination .pagination .page-numbers:not(.dots):hover,
				.pagination.woocommerce-pagination .pagination .page-numbers:not(.dots):focus,
				.pagination.woocommerce-pagination .pagination .page-number:not(.dots):hover,
				.pagination.woocommerce-pagination .pagination .page-number:not(.dots):focus,
				.pagination.woocommerce-pagination > ul .page-numbers:not(.dots):hover,
				.pagination.woocommerce-pagination > ul .page-numbers:not(.dots):focus,
				.pagination.woocommerce-pagination > ul .page-number:not(.dots):hover,
				.pagination.woocommerce-pagination > ul .page-number:not(.dots):focus{
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.pagination__container .pagination .pagination-control, .pagination__container > ul .pagination-control, .pagination.woocommerce-pagination .pagination .pagination-control, .pagination.woocommerce-pagination > ul .pagination-control{
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	line-height: 1.5rem;
}

.pagination__container .pagination .pagination-control::before, .pagination__container > ul .pagination-control::before, .pagination.woocommerce-pagination .pagination .pagination-control::before, .pagination.woocommerce-pagination > ul .pagination-control::before{
	content: var(--tw-content);
	font-family: icomoon;
}

.pagination__container .pagination .pagination-control.prev-page::before,
			.pagination__container .pagination .pagination-control.fgf_prev_pagination::before,
			.pagination__container > ul .pagination-control.prev-page::before,
			.pagination__container > ul .pagination-control.fgf_prev_pagination::before,
			.pagination.woocommerce-pagination .pagination .pagination-control.prev-page::before,
			.pagination.woocommerce-pagination .pagination .pagination-control.fgf_prev_pagination::before,
			.pagination.woocommerce-pagination > ul .pagination-control.prev-page::before,
			.pagination.woocommerce-pagination > ul .pagination-control.fgf_prev_pagination::before{
	--tw-content: '\e905';
	content: var(--tw-content);
}

.pagination__container .pagination .pagination-control.next-page::before,
			.pagination__container .pagination .pagination-control.fgf_next_pagination::before,
			.pagination__container > ul .pagination-control.next-page::before,
			.pagination__container > ul .pagination-control.fgf_next_pagination::before,
			.pagination.woocommerce-pagination .pagination .pagination-control.next-page::before,
			.pagination.woocommerce-pagination .pagination .pagination-control.fgf_next_pagination::before,
			.pagination.woocommerce-pagination > ul .pagination-control.next-page::before,
			.pagination.woocommerce-pagination > ul .pagination-control.fgf_next_pagination::before{
	--tw-content: '\e906';
	content: var(--tw-content);
}

.pagination__container .pagination .pagination-control.first-page::before,
			.pagination__container .pagination .pagination-control.fgf_first_pagination::before,
			.pagination__container > ul .pagination-control.first-page::before,
			.pagination__container > ul .pagination-control.fgf_first_pagination::before,
			.pagination.woocommerce-pagination .pagination .pagination-control.first-page::before,
			.pagination.woocommerce-pagination .pagination .pagination-control.fgf_first_pagination::before,
			.pagination.woocommerce-pagination > ul .pagination-control.first-page::before,
			.pagination.woocommerce-pagination > ul .pagination-control.fgf_first_pagination::before{
	font-size: 10px;
	--tw-content: '\e91e';
	content: var(--tw-content);
}

.pagination__container .pagination .pagination-control.last-page::before,
			.pagination__container .pagination .pagination-control.fgf_last_pagination::before,
			.pagination__container > ul .pagination-control.last-page::before,
			.pagination__container > ul .pagination-control.fgf_last_pagination::before,
			.pagination.woocommerce-pagination .pagination .pagination-control.last-page::before,
			.pagination.woocommerce-pagination .pagination .pagination-control.fgf_last_pagination::before,
			.pagination.woocommerce-pagination > ul .pagination-control.last-page::before,
			.pagination.woocommerce-pagination > ul .pagination-control.fgf_last_pagination::before{
	font-size: 10px;
	--tw-content: '\e91f';
	content: var(--tw-content);
}

.pagination__container.find-a-size-pagination{
	margin-left: auto;
	margin-right: auto;
	max-width: 1376px;
	border-top-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	background-color: transparent;
}

@media not all and (min-width: 768px){

	.pagination__container.find-a-size-pagination{
		margin-top: 2rem;
	}
}

.pagination.woocommerce-pagination{
	margin-top: 2rem;
	background-color: transparent;
	padding-bottom: 0px;
}

.visit-and-discovery{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

@media (min-width: 768px){

	.visit-and-discovery{
		display: grid;
		gap: 2rem;
		padding-left: 0.75rem !important;
		padding-right: 0.75rem !important;
	}
}

@media (min-width: 1280px){

	.visit-and-discovery{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (min-width: 1400px){

	.visit-and-discovery{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}

.weglot-container .weglot_switcher{
	position: static;
}

.weglot-container .weglot_switcher .wg-li{
	margin: 0px;
}

.weglot-container .weglot_switcher .wg-li::before{
	--tw-content: none;
	content: var(--tw-content);
}

.weglot-container .weglot_switcher .wg-li a{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 0.5rem;
	padding: 0px;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 300;
	-webkit-text-decoration-line: none !important;
	        text-decoration-line: none !important;
}

.weglot-container .weglot_switcher .wg-li a:before {
	content: '\e910';
}

.flux-checkout .main-header__left-column div.weglot-container .weglot_switcher .wg-li a a{
	padding-top: 1rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.weglot-container .weglot_switcher .wg-li a:before {
	content: '\e910';
}

.weglot-container .weglot_switcher .wg-li a:hover{
	-webkit-text-decoration-line: none !important;
	        text-decoration-line: none !important;
}

.weglot-switcher-wrapper-mobile .weglot-container .weglot_switcher .wg-li a{
	flex-direction: row;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}

@media (min-width: 768px){

	.weglot-switcher-wrapper-mobile .weglot-container .weglot_switcher .wg-li a{
		padding-left: 2rem;
		padding-right: 2rem;
	}
}

.weglot-container .weglot_switcher .wg-li a:before{
	display: flex;
	height: 2rem;
	align-items: center;
	justify-content: center;
	font-family: icomoon;
	font-size: 1.3125rem;
	font-weight: 300;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.weglot-switcher-wrapper-mobile .weglot-container .weglot_switcher .wg-li a:before{
	height: 1rem;
	font-size: 0.9375rem;
}

.weglot-container .weglot_switcher .wgcurrent{
	display: none !important;
}

[data-component='Tables'] + [data-component='Tables'] .custom-tables{
	padding-top: 0px;
}

.ajax_add_to_cart.add_to_cart_button.loading{
	opacity: 0.7;
}

.custom-tables-wrapper:not(.is-loading) .custom-tables-loading{
	display: none;
}

.custom-tables-wrapper.is-loading .custom-tables{
	display: none;
}

.cky-consent-container{
	left: 50% !important;
	top: 2rem !important;
	width: 90% !important;
	--tw-translate-x: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@media (min-width: 1024px){

	.cky-consent-container{
		width: 70% !important;
	}
}

.cky-consent-container *{
	font-family: GeneralSans, sans-serif !important;
}

.cky-consent-container .cky-consent-bar{
	border-radius: 0.75rem;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}

@media (min-width: 1280px){

	.cky-consent-container .cky-consent-bar{
		padding-left: 2.5rem !important;
		padding-right: 2.5rem !important;
		padding-top: 2rem !important;
		padding-bottom: 2rem !important;
	}
}

.cky-consent-container .cky-consent-bar .cky-title{
	font-size: 1.5rem !important;
	line-height: 2rem !important;
	font-weight: 600 !important;
}

@media (min-width: 1024px){

	.cky-consent-container .cky-consent-bar .cky-notice-group{
		align-items: flex-start !important;
		gap: 3rem !important;
	}
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-des p{
	font-size: 1rem !important;
	line-height: 1.5rem !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper{
	display: flex !important;
	flex-direction: column !important;
	align-items: center !important;
	gap: 0.5rem !important;
}

@media (min-width: 1024px){

	.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper{
		flex-direction: row !important;
		justify-content: center !important;
	}
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize){
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize):hover{
	filter: brightness(0.8) !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize):focus{
	filter: brightness(0.8) !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize) .icon{
	font-size: 1.25rem !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize).btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize).btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize).btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize).btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize).btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize).btn-sm{
	padding: .375rem .75rem !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize).btn-md{
	padding: .5rem 1.25rem !important;
}

.btn.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize){
	padding: .5rem 1.25rem !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize).btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize).btn-xl{
	padding: 1rem 2rem !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize).btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize).btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize).btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize).btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper button:not(.cky-btn-customize){
	padding: .5rem 1.25rem !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize{
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize:hover{
	filter: brightness(0.8) !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize:focus{
	filter: brightness(0.8) !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize .icon{
	font-size: 1.25rem !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize.btn-sm{
	padding: .375rem .75rem !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize.btn-md{
	padding: .5rem 1.25rem !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize.btn-xl{
	padding: 1rem 2rem !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.btn.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.btn.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize:hover{
	text-decoration: none !important;
	filter: none !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.btn.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize:focus{
	text-decoration: none !important;
	filter: none !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize:hover{
	text-decoration: none !important;
	filter: none !important;
}

.cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize:focus{
	text-decoration: none !important;
	filter: none !important;
}

.single-career-back-button-container{
	margin-bottom: 2rem;
}

.single-career-back-button-container .single-career-back-button{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0.25rem;
	-webkit-text-decoration-line: none;
	        text-decoration-line: none;
}

.single-career-back-button-container .single-career-back-button:hover{
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
}

.single-career-back-button-container .single-career-back-button:focus{
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
}

@media not all and (min-width: 768px){

	.single-learning-header h1{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
}

.single-career-apply,
.single-career-share{
	text-align: center;
}

.single-career-apply h4, .single-career-share h4{
	margin-bottom: 0.5rem;
}

.single-career-apply{
	margin-top: 4rem;
}

.single-career-apply .single-career-apply-form-container{
	text-align: left;
}

.single-career-share{
	margin-top: 2rem;
}

.single-career-social-share,
.career-position-social-list{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.5rem;
}

.single-career-social-share li, .career-position-social-list li{
	margin: 0px;
	padding: 0px;
}

.single-career-social-share li a, .career-position-social-list li a{
	display: flex;
	height: 44px;
	width: 44px;
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	font-size: 1.25rem;
	line-height: 1.75rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	-webkit-text-decoration-line: none;
	        text-decoration-line: none;
	transition-property: opacity;
	transition-duration: 300ms;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.single-career-social-share li a:hover,
			.single-career-social-share li a:focus,
			.career-position-social-list li a:hover,
			.career-position-social-list li a:focus{
	opacity: 0.8;
}

.career-positions-list{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 376px){

	.career-positions-list{
		max-width: 376px;
	}
}

@media (min-width: 640px){

	.career-positions-list{
		max-width: 640px;
	}
}

@media (min-width: 768px){

	.career-positions-list{
		max-width: 768px;
	}
}

@media (min-width: 992px){

	.career-positions-list{
		max-width: 992px;
	}
}

@media (min-width: 1024px){

	.career-positions-list{
		max-width: 1024px;
	}
}

@media (min-width: 1280px){

	.career-positions-list{
		max-width: 1280px;
	}
}

@media (min-width: 1400px){

	.career-positions-list{
		max-width: 1400px;
	}
}

.career-positions-list{
	width: 100%;
	max-width: 100%;
}

@media (min-width: 640px){

	.career-positions-list{
		max-width: 100%;
	}
}

@media (min-width: 768px){

	.career-positions-list{
		max-width: 640px;
	}
}

@media (min-width: 1024px){

	.career-positions-list{
		max-width: 768px;
	}
}

@media (min-width: 1280px){

	.career-positions-list{
		max-width: 1024px;
	}
}

@media (min-width: 1400px){

	.career-positions-list{
		max-width: 1376px;
	}
}

.career-positions-list{
	margin-bottom: 0px;
	display: grid;
	gap: 1rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 2rem;
	padding-bottom: 2rem;
}

@media (min-width: 640px){

	.career-positions-list{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (min-width: 768px){

	.career-positions-list{
		padding-left: 2rem;
		padding-right: 2rem;
	}
}

@media (min-width: 1024px){

	.career-positions-list{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

@media (min-width: 1280px){

	.career-positions-list{
		gap: 2rem;
	}
}

@media (min-width: 1400px){

	.career-positions-list{
		grid-template-columns: repeat(4, minmax(0, 1fr));
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 5rem;
		padding-bottom: 5rem;
	}
}

.career-position{
	margin: 0px;
}

.career-position-inner{
	border-radius: 0.75rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 1.5rem;
}

.career-information-heading-link{
	display: block;
	font-size: 1.25rem;
	line-height: 1.75rem;
	-webkit-text-decoration-line: none;
	        text-decoration-line: none;
}

.btn.career-position-apply > a{
	background-color: #00567C;
	color: #FFFFFF;
}

.career-position-apply > a{
	background-color: #00567C;
	color: #FFFFFF;
}

.footable .career-position-apply > a {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.footable .career-position-apply > a:hover,
.footable .career-position-apply > a:focus,
.footable .career-position-apply > a.focus,
.footable .career-position-apply > a:active,
.footable .career-position-apply > a.active,
.footable .open > .dropdown-toggle.career-position-apply > a {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn.footable .career-position-apply > a{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.footable .career-position-apply > a{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.btn.career-position-apply .apply-share{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.career-position-apply .apply-share{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.career-position-social-list{
	margin-bottom: 0px;
	justify-content: flex-start;
	padding-top: 1rem;
}

.career-position-social a{
	height: 2rem !important;
	width: 2rem !important;
}

.career-position-social-dropdown{
	display: none;
}

.social-share-active .career-position-social-dropdown{
	display: block;
}

.cart-empty.woocommerce-info{
	display: none !important;
}

.woocommerce-cart .wc-block-cart{
	width: 100% !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

@media (min-width: 376px){

	.woocommerce-cart .wc-block-cart{
		max-width: 376px !important;
	}
}

@media (min-width: 640px){

	.woocommerce-cart .wc-block-cart{
		max-width: 640px !important;
	}
}

@media (min-width: 768px){

	.woocommerce-cart .wc-block-cart{
		max-width: 768px !important;
	}
}

@media (min-width: 992px){

	.woocommerce-cart .wc-block-cart{
		max-width: 992px !important;
	}
}

@media (min-width: 1024px){

	.woocommerce-cart .wc-block-cart{
		max-width: 1024px !important;
	}
}

@media (min-width: 1280px){

	.woocommerce-cart .wc-block-cart{
		max-width: 1280px !important;
	}
}

@media (min-width: 1400px){

	.woocommerce-cart .wc-block-cart{
		max-width: 1400px !important;
	}
}

.woocommerce-cart .wc-block-cart{
	width: 100% !important;
	max-width: 100% !important;
}

@media (min-width: 640px){

	.woocommerce-cart .wc-block-cart{
		max-width: 100% !important;
	}
}

@media (min-width: 768px){

	.woocommerce-cart .wc-block-cart{
		max-width: 640px !important;
	}
}

@media (min-width: 1024px){

	.woocommerce-cart .wc-block-cart{
		max-width: 768px !important;
	}
}

@media (min-width: 1280px){

	.woocommerce-cart .wc-block-cart{
		max-width: 1024px !important;
	}
}

@media (min-width: 1400px){

	.woocommerce-cart .wc-block-cart{
		max-width: 1376px !important;
	}
}

.woocommerce-cart .wc-block-cart{
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	gap: 2rem;
	padding-left: 0.75rem !important;
	padding-right: 0.75rem !important;
	padding-top: 2rem !important;
	padding-bottom: 2rem !important;
}

@media (min-width: 1280px){

	.woocommerce-cart .wc-block-cart{
		flex-wrap: nowrap;
	}
}

@media (min-width: 1400px){

	.woocommerce-cart .wc-block-cart{
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-top: 5rem !important;
		padding-bottom: 5rem !important;
	}
}

.woocommerce-cart .wc-block-cart__main{
	width: 100% !important;
	overflow: hidden;
	border-radius: 0.75rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	padding-left: 1rem !important;
	padding-right: 1rem !important;
	padding-top: 2rem !important;
	padding-bottom: 2rem !important;
}

@media (min-width: 1400px){

	.woocommerce-cart .wc-block-cart__main{
		width: auto !important;
		flex-basis: 66.666667%;
	}
}

.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items{
	--tw-border-opacity: 1 !important;
	border-color: rgb(185 242 255 / var(--tw-border-opacity)) !important;
}

.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items thead{
	display: none;
}

@media (min-width: 1280px){

	.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items thead{
		display: table-header-group;
	}
}

.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items thead tr.wc-block-cart-items__header span{
	font-size: 1.5rem;
	line-height: 2rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.25;
}

.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody .wc-block-cart-items__row{
	--tw-border-opacity: 1 !important;
	border-color: rgb(185 242 255 / var(--tw-border-opacity)) !important;
}

@media (min-width: 701px) {

.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody .wc-block-cart-item__image {
						width: 20%;
				}
					}

@media (min-width: 768px){

	.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody .wc-block-cart-item__image{
		width: auto;
	}
}

@media (min-width: 1024px){

	.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody .wc-block-cart-item__image{
		width: 30%;
	}
}

@media (min-width: 1400px){

	.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody .wc-block-cart-item__image{
		width: 20%;
	}
}

.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody td{
	border-top-width: 0px;
	--tw-border-opacity: 1 !important;
	border-color: rgb(185 242 255 / var(--tw-border-opacity)) !important;
}

@media (min-width: 1280px){

	.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody td{
		border-top-width: 1px;
	}
}

.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody td .wc-block-components-product-name{
	text-align: left;
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 600;
	line-height: 1.375;
	-webkit-text-decoration-line: none;
	        text-decoration-line: none;
}

.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody td .wc-block-components-sale-badge{
	border-radius: 9999px;
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgb(223 9 55 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody td .wc-block-components-quantity-selector::after{
	border-radius: 0.5rem;
	--tw-border-opacity: 1 !important;
	border-color: rgb(185 242 255 / var(--tw-border-opacity)) !important;
}

.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody td .wc-block-components-quantity-selector__button{
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody td .wc-block-cart-item__remove-link{
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper > h3{
	margin-bottom: 1.5rem;
	margin-top: 2rem;
	font-size: 1.5rem;
	line-height: 2rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.25;
}

/* Please make sure the display setting is set to table for Gift for WooCommerce plugin to work properly. */

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf_gift_products_table{
	display: block;
	border-width: 0px;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf_gift_products_table thead{
	display: none;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf_gift_products_table tbody{
	display: grid;
	gap: 1rem;
}

@media (min-width: 640px){

	.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf_gift_products_table tbody{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item{
	position: relative;
	display: flex;
	flex-direction: column;
	border-radius: 0.75rem;
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	padding-top: 2rem;
	padding-bottom: 2rem;
	padding-left: 132px;
	padding-right: 1rem;
}

.flux-checkout .main-header__left-column div.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item a{
	padding-top: 1rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

@media (min-width: 640px){

	.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item{
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item td{
	border-width: 0px;
	background-color: transparent;
	padding: 0px;
	text-align: left !important;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item td::before{
	--tw-content: none;
	content: var(--tw-content);
}

@media (min-width: 640px){

	.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item td{
		text-align: center !important;
	}
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item td[data-title='Product Name']{
	margin-bottom: 0.5rem;
	text-align: left;
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 600;
	line-height: 1.375;
}

@media (min-width: 640px){

	.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item td[data-title='Product Name']{
		order: 2;
		text-align: center;
	}

	.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item td[data-title='Product Image']{
		order: 1;
		margin-bottom: 1rem;
	}

	.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item td[data-title='Add to cart']{
		order: 3;
	}
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf-product-image{
	position: absolute;
	display: flex;
	aspect-ratio: 1 / 1;
	max-width: 100px;
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

@media (min-width: 640px){

	.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf-product-image{
		position: static;
		margin-left: auto;
		margin-right: auto;
		transform: none;
	}
}

@media (min-width: 768px){

	.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf-product-image{
		aspect-ratio: 288/179;
		max-width: 288px;
	}
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf-product-image {
						min-width: 100px;
						min-height: 100px;
					}

@media screen and (max-width: 639px) {

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf-product-image {
							overflow: initial
					}
						}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf-product-image img{
	position: absolute;
	left: 0px;
	right: 0px;
	height: auto;
	max-height: 100%;
	width: auto;
	max-width: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
}

@media screen and (max-width: 767px) {

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf-product-image img {
								max-width: inherit
						}
							}

@media screen and (max-width: 639px) {

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf-product-image img{
		top: 50%;
								left: calc(-100% - 20px);
								right: inherit;
	}
							}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item h5{
	text-align: left;
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 600;
	line-height: 1.375;
}

@media (min-width: 640px){

	.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item h5{
		text-align: center;
	}
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link{
	display: flex;
	justify-content: flex-start;
	text-align: left;
}

@media (min-width: 640px){

	.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link{
		justify-content: center;
	}
}

@media (min-width: 1024px){

	.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link{
		align-items: center;
	}
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0.5rem;
	padding: 0.375rem 0.75rem;
	border-radius: 5rem;
	font-size: 0.875rem;
	font-weight: 600;
	line-height: 1.42;
	transition: all 0.3s ease-in-out;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:hover{
	filter: brightness(0.8);
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:focus{
	filter: brightness(0.8);
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button .icon{
	font-size: 1.25rem;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-primary{
	background-color: #00567C;
	color: #FFFFFF;
}

.btn.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button{
	background-color: #00567C;
	color: #FFFFFF;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-secondary{
	background-color: #B9BE10;
	color: #1F2937;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-green{
	background-color: #B5E823;
	color: #1F2937;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-blue{
	background-color: #EFFCFF;
	color: #00567C;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-xs{
	padding: 0.25rem 0.625rem;
	font-size: 0.75rem;
	line-height: 1.33;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-sm{
	padding: .375rem .75rem;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-md{
	padding: .5rem 1.25rem;
}

.btn.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button{
	padding: .5rem 1.25rem;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-lg{
	padding: 1rem 2rem;
	line-height: 1;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-xl{
	padding: 1rem 2rem;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-sq{
	padding: 0.5rem;
	line-height: 1;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-link{
	padding: 0;
	font-weight: 600;
	line-height: 1;
	color: #00567C;
	background-color: transparent;
	text-decoration: underline;
	text-transform: capitalize;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-link:hover{
	text-decoration: none;
	filter: none;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-link:focus{
	text-decoration: none;
	filter: none;
}

.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button{
	background-color: #00567C;
	color: #FFFFFF;
	padding: .5rem 1.25rem;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-appearance: button;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	overflow: visible;
	text-transform: none;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:hover,
.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:focus,
.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.focus {
	color: #333;
	text-decoration: none;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:hover,
.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:focus,
.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.focus,
.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:active,
.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.active,
.footable .open > .dropdown-toggle.woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.footable .btn-group > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.footable .btn-group > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:first-child {
	margin-left: 0;
}

.footable .btn-group-vertical > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button,
.footable .btn-group > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button {
	position: relative;
	float: left;
}

.footable .btn-group-xs > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.footable .btn-group-sm > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.footable .btn-group-lg > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button .caret {
	margin-left: 0;
}

.footable .input-group-btn > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button + .btn,
.footable .input-group-btn:last-child > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button {
	margin-left: -1px;
}

.footable .input-group-btn > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button {
	position: relative;
}

.footable .input-group-btn > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:hover,
.footable .input-group-btn > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:focus,
.footable .input-group-btn > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:active {
	z-index: 2;
}


.footable .input-group-btn:first-child > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button,
.footable .input-group-btn:first-child > .btn-group > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button,
.footable .input-group-btn:last-child > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:not(:last-child):not(.dropdown-toggle),
.footable .input-group-btn:last-child > .btn-group:not(:last-child) > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}


.footable .input-group-btn:last-child > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button,
.footable .input-group-btn:last-child > .btn-group > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button,
.footable .input-group-btn:first-child > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:not(:first-child),
.footable .input-group-btn:first-child > .btn-group:not(:first-child) > .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.glide__arrows .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button{
	height: 2.25rem;
	width: 2.25rem;
	border-width: 1px;
	border-color: transparent;
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 376px){

	.glide__arrows .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button{
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(0 86 124 / var(--tw-text-opacity));
	}
}

.glide__arrows .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:hover{
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
	background-color: transparent;
}

.glide__arrows .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button i{
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 700;
}

.testimonial-carousel__container .glide__arrows .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button{
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.testimonial-carousel__container .glide__arrows .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:hover,
			.testimonial-carousel__container .glide__arrows .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:focus {
				filter: none;
				--tw-bg-opacity: 1 !important;
				background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
			}

.full-width-gallery__container .glide__arrows .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button, .home-hero-slider__container .glide__arrows .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.resource-carousel__container .glide__arrows .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.resource-carousel__container .glide__arrows .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:hover {
				filter: none;
				--tw-border-opacity: 1;
				border-color: rgb(255 255 255 / var(--tw-border-opacity));
				background-color: transparent;
			}

.btn.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:hover{
	filter: brightness(0.8) !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button:focus{
	filter: brightness(0.8) !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button .icon{
	font-size: 1.25rem !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-sm{
	padding: .375rem .75rem !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-md{
	padding: .5rem 1.25rem !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-xl{
	padding: 1rem 2rem !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.footable .woocommerce-cart .wc-block-cart__main .fgf_gift_products_wrapper .fgf-gift-products-content .fgf-gift-product-item .fgf_add_to_cart_link a.button{
	padding-left: 0.875rem !important;
	padding-right: 0.875rem !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}

.woocommerce-cart .wc-block-cart__sidebar{
	margin: 0px;
	width: 100%;
	overflow: hidden;
	border-radius: 0.75rem;
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	padding-left: 1rem !important;
	padding-right: 1rem !important;
	padding-top: 2rem !important;
	padding-bottom: 2rem !important;
}

@media (min-width: 1400px){

	.woocommerce-cart .wc-block-cart__sidebar{
		width: auto;
		flex-basis: 437px;
	}
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-heading-block{
	font-size: 1.5rem;
	line-height: 2rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.25;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon{
	padding: 0px;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-panel__button{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0px;
	font-weight: 500;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-panel__button::after {
						font-family: 'icomoon';
						content: '\e908';
						--tw-text-opacity: 1;
						color: rgb(0 86 124 / var(--tw-text-opacity));
					}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-panel__button[aria-expanded='true']::after {
						content: '\e907';
					}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-panel__button svg {
						display: none;
					}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input input{
	width: 100%;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	border-radius: 0.5rem;
	border-width: 1px;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	--tw-border-opacity: 1;
	border-bottom-color: rgb(66 142 176 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 11px;
	padding-bottom: 11px;
	font-size: 1rem;
	line-height: 1.5rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input.is-active label {
							transform: translate(4px, 6px) scale(0.75);
						}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0.5rem;
	padding: 0.375rem 0.75rem;
	border-radius: 5rem;
	font-size: 0.875rem;
	font-weight: 600;
	line-height: 1.42;
	transition: all 0.3s ease-in-out;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:hover{
	filter: brightness(0.8);
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:focus{
	filter: brightness(0.8);
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button .icon{
	font-size: 1.25rem;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-primary{
	background-color: #00567C;
	color: #FFFFFF;
}

.btn.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{
	background-color: #00567C;
	color: #FFFFFF;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-secondary{
	background-color: #B9BE10;
	color: #1F2937;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-green{
	background-color: #B5E823;
	color: #1F2937;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-blue{
	background-color: #EFFCFF;
	color: #00567C;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-xs{
	padding: 0.25rem 0.625rem;
	font-size: 0.75rem;
	line-height: 1.33;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-sm{
	padding: .375rem .75rem;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-md{
	padding: .5rem 1.25rem;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-lg{
	padding: 1rem 2rem;
	line-height: 1;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-xl{
	padding: 1rem 2rem;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-sq{
	padding: 0.5rem;
	line-height: 1;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-link{
	padding: 0;
	font-weight: 600;
	line-height: 1;
	color: #00567C;
	background-color: transparent;
	text-decoration: underline;
	text-transform: capitalize;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-link:hover{
	text-decoration: none;
	filter: none;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-link:focus{
	text-decoration: none;
	filter: none;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{
	background-color: #00567C;
	color: #FFFFFF;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-appearance: button;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	overflow: visible;
	text-transform: none;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:hover,
.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:focus,
.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.focus {
	color: #333;
	text-decoration: none;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:hover,
.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:focus,
.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.focus,
.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:active,
.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.active,
.footable .open > .dropdown-toggle.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.footable .btn-group > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.footable .btn-group > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:first-child {
	margin-left: 0;
}

.footable .btn-group-vertical > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button,
.footable .btn-group > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button {
	position: relative;
	float: left;
}

.footable .btn-group-xs > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.footable .btn-group-sm > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.footable .btn-group-lg > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button .caret {
	margin-left: 0;
}

.footable .input-group-btn > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button + .btn,
.footable .input-group-btn:last-child > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button {
	margin-left: -1px;
}

.footable .input-group-btn > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button {
	position: relative;
}

.footable .input-group-btn > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:hover,
.footable .input-group-btn > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:focus,
.footable .input-group-btn > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:active {
	z-index: 2;
}


.footable .input-group-btn:first-child > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button,
.footable .input-group-btn:first-child > .btn-group > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button,
.footable .input-group-btn:last-child > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:not(:last-child):not(.dropdown-toggle),
.footable .input-group-btn:last-child > .btn-group:not(:last-child) > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}


.footable .input-group-btn:last-child > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button,
.footable .input-group-btn:last-child > .btn-group > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button,
.footable .input-group-btn:first-child > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:not(:first-child),
.footable .input-group-btn:first-child > .btn-group:not(:first-child) > .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.glide__arrows .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{
	height: 2.25rem;
	width: 2.25rem;
	border-width: 1px;
	border-color: transparent;
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 376px){

	.glide__arrows .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(0 86 124 / var(--tw-text-opacity));
	}
}

.glide__arrows .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:hover{
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
	background-color: transparent;
}

.glide__arrows .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button i{
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 700;
}

.testimonial-carousel__container .glide__arrows .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.testimonial-carousel__container .glide__arrows .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:hover,
			.testimonial-carousel__container .glide__arrows .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:focus {
				filter: none;
				--tw-bg-opacity: 1 !important;
				background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
			}

.full-width-gallery__container .glide__arrows .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button, .home-hero-slider__container .glide__arrows .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.resource-carousel__container .glide__arrows .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.resource-carousel__container .glide__arrows .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:hover {
				filter: none;
				--tw-border-opacity: 1;
				border-color: rgb(255 255 255 / var(--tw-border-opacity));
				background-color: transparent;
			}

.btn.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:hover{
	filter: brightness(0.8) !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:focus{
	filter: brightness(0.8) !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button .icon{
	font-size: 1.25rem !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-sm{
	padding: .375rem .75rem !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-md{
	padding: .5rem 1.25rem !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-xl{
	padding: 1rem 2rem !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{
	padding-left: 0.875rem !important;
	padding-right: 0.875rem !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item,
			.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-shipping-rates-control__package{
	padding: 0px !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block,
			.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block,
			.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper{
	--tw-border-opacity: 1 !important;
	border-color: rgb(185 242 255 / var(--tw-border-opacity)) !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__value,
			.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__value strong{
	font-weight: 500;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__description,
			.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-shipping-rates-control__package__description--free{
	font-size: 0.75rem;
	line-height: 1rem;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-shipping__change-address__link{
	font-size: 0.75rem !important;
	line-height: 1rem !important;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-shipping-address,
			.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-shipping__change-address__link{
	font-size: 1rem;
	line-height: 1.5rem;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control__option{
	padding-left: 1.75rem;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control__option input[type='radio']{
	left: 0px;
	display: flex;
	height: 20px;
	min-height: 20px;
	width: 20px;
	min-width: 20px;
	cursor: pointer;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(0 86 124 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control__option input[type='radio']:checked{
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control__option input[type='radio']:checked::before{
	--tw-content: none;
	content: var(--tw-content);
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-radio-control__option input[type='radio']:checked::after{
	display: block;
	height: 8px;
	width: 8px;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	--tw-content: '';
	content: var(--tw-content);
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item *{
	display: block;
}

.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
				.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax-value{
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 500;
	line-height: 1.5;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button{
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button:hover{
	filter: brightness(0.8) !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button:focus{
	filter: brightness(0.8) !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button .icon{
	font-size: 1.25rem !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.btn.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button.btn-sm{
	padding: .375rem .75rem !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button.btn-md{
	padding: .5rem 1.25rem !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button.btn-xl{
	padding: 1rem 2rem !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address .wc-blocks-components-select__container{
	border-width: 0px;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='text'],
			.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='email'],
			.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='password'],
			.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='tel'],
			.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='number'],
			.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='url'],
			.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address textarea,
			.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address .wc-blocks-components-select
				.wc-blocks-components-select__container
				select{
	height: auto;
	width: 100%;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	border-radius: 0.5rem;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	--tw-border-opacity: 1;
	border-bottom-color: rgb(66 142 176 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 11px;
	padding-bottom: 11px;
	font-size: 1rem;
	line-height: 1.5rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='text']::-moz-placeholder, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='email']::-moz-placeholder, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='password']::-moz-placeholder, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='tel']::-moz-placeholder, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='number']::-moz-placeholder, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='url']::-moz-placeholder, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address textarea::-moz-placeholder, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address .wc-blocks-components-select
				.wc-blocks-components-select__container
				select::-moz-placeholder{
	font-size: 0.875rem;
	line-height: 1.25rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='text']::placeholder, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='email']::placeholder, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='password']::placeholder, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='tel']::placeholder, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='number']::placeholder, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='url']::placeholder, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address textarea::placeholder, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address .wc-blocks-components-select
				.wc-blocks-components-select__container
				select::placeholder{
	font-size: 0.875rem;
	line-height: 1.25rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='text']:focus, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='email']:focus, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='password']:focus, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='tel']:focus, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='number']:focus, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='url']:focus, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address textarea:focus, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address .wc-blocks-components-select
				.wc-blocks-components-select__container
				select:focus {
					outline: auto 2px -webkit-focus-ring-color;
				}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='text'] + span, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='email'] + span, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='password'] + span, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='tel'] + span, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='number'] + span, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address input[type='url'] + span, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address textarea + span, .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address .wc-blocks-components-select
				.wc-blocks-components-select__container
				select + span{
	font-size: 0.75rem;
	line-height: 1rem;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address label{
	left: 13px;
	display: block;
	padding: 0px;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	line-height: 1;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address label.woocommerce-form__label-for-checkbox{
	margin-top: 0.75rem;
	display: inline-flex;
	align-items: center;
	gap: 0.5rem;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address label.woocommerce-form__label-for-checkbox span{
	margin-top: -0.25rem;
	display: inline-block;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0.5rem;
	padding: 0.375rem 0.75rem;
	border-radius: 5rem;
	font-size: 0.875rem;
	font-weight: 600;
	line-height: 1.42;
	transition: all 0.3s ease-in-out;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:hover{
	filter: brightness(0.8);
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:focus{
	filter: brightness(0.8);
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button .icon{
	font-size: 1.25rem;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-primary{
	background-color: #00567C;
	color: #FFFFFF;
}

.btn.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button{
	background-color: #00567C;
	color: #FFFFFF;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-secondary{
	background-color: #B9BE10;
	color: #1F2937;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-green{
	background-color: #B5E823;
	color: #1F2937;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-blue{
	background-color: #EFFCFF;
	color: #00567C;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-xs{
	padding: 0.25rem 0.625rem;
	font-size: 0.75rem;
	line-height: 1.33;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-sm{
	padding: .375rem .75rem;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-md{
	padding: .5rem 1.25rem;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-lg{
	padding: 1rem 2rem;
	line-height: 1;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-xl{
	padding: 1rem 2rem;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-sq{
	padding: 0.5rem;
	line-height: 1;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-link{
	padding: 0;
	font-weight: 600;
	line-height: 1;
	color: #00567C;
	background-color: transparent;
	text-decoration: underline;
	text-transform: capitalize;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-link:hover{
	text-decoration: none;
	filter: none;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-link:focus{
	text-decoration: none;
	filter: none;
}

.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button{
	background-color: #00567C;
	color: #FFFFFF;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-appearance: button;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	overflow: visible;
	text-transform: none;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:hover,
.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:focus,
.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.focus {
	color: #333;
	text-decoration: none;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:hover,
.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:focus,
.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.focus,
.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:active,
.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.active,
.footable .open > .dropdown-toggle.woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.footable .btn-group > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.footable .btn-group > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:first-child {
	margin-left: 0;
}

.footable .btn-group-vertical > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button,
.footable .btn-group > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button {
	position: relative;
	float: left;
}

.footable .btn-group-xs > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.footable .btn-group-sm > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.footable .btn-group-lg > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button .caret {
	margin-left: 0;
}

.footable .input-group-btn > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button + .btn,
.footable .input-group-btn:last-child > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button {
	margin-left: -1px;
}

.footable .input-group-btn > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button {
	position: relative;
}

.footable .input-group-btn > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:hover,
.footable .input-group-btn > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:focus,
.footable .input-group-btn > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:active {
	z-index: 2;
}


.footable .input-group-btn:first-child > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button,
.footable .input-group-btn:first-child > .btn-group > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button,
.footable .input-group-btn:last-child > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:not(:last-child):not(.dropdown-toggle),
.footable .input-group-btn:last-child > .btn-group:not(:last-child) > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}


.footable .input-group-btn:last-child > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button,
.footable .input-group-btn:last-child > .btn-group > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button,
.footable .input-group-btn:first-child > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:not(:first-child),
.footable .input-group-btn:first-child > .btn-group:not(:first-child) > .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.glide__arrows .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button{
	height: 2.25rem;
	width: 2.25rem;
	border-width: 1px;
	border-color: transparent;
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 376px){

	.glide__arrows .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button{
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(0 86 124 / var(--tw-text-opacity));
	}
}

.glide__arrows .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:hover{
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
	background-color: transparent;
}

.glide__arrows .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button i{
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 700;
}

.testimonial-carousel__container .glide__arrows .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button{
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.testimonial-carousel__container .glide__arrows .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:hover,
			.testimonial-carousel__container .glide__arrows .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:focus {
				filter: none;
				--tw-bg-opacity: 1 !important;
				background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
			}

.full-width-gallery__container .glide__arrows .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button, .home-hero-slider__container .glide__arrows .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.resource-carousel__container .glide__arrows .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding: 0.5rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.resource-carousel__container .glide__arrows .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:hover {
				filter: none;
				--tw-border-opacity: 1;
				border-color: rgb(255 255 255 / var(--tw-border-opacity));
				background-color: transparent;
			}

.btn.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:hover{
	filter: brightness(0.8) !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button:focus{
	filter: brightness(0.8) !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button .icon{
	font-size: 1.25rem !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-sm{
	padding: .375rem .75rem !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-md{
	padding: .5rem 1.25rem !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-xl{
	padding: 1rem 2rem !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.footable .woocommerce-cart .wc-block-cart__sidebar form.wc-block-components-shipping-calculator-address button.wc-block-components-button{
	padding-left: 0.875rem !important;
	padding-right: 0.875rem !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}

.woocommerce-cart .wc-block-components-product-metadata__description{
	display: none;
}

/* Hide the automatic gift section when the toggle to remove is active */

.automatic-gift-hidden {
	display: none !important;
}

.automatic-gift-toggle {
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	border-radius: 0.5rem;
	padding: 15px;
	margin-top: 2em;
	margin-bottom: 2em;
}

.automatic-gift-toggle h4 {
		margin: 0 0 10px 0;
		font-size: 16px;
		font-weight: 600;
	}

.automatic-gift-toggle .toggle-switch {
		position: relative;
		display: inline-block;
		width: 50px;
		height: 24px;
		margin-right: 10px;
	}

.automatic-gift-toggle .toggle-switch input {
			opacity: 0;
			width: 0;
			height: 0;
		}

.automatic-gift-toggle .toggle-slider {
		position: absolute;
		cursor: pointer;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #ccc;
		transition: .4s;
		border-radius: 24px;
	}

.automatic-gift-toggle .toggle-slider:before {
			position: absolute;
			content: "";
			height: 18px;
			width: 18px;
			left: 3px;
			bottom: 3px;
			background-color: white;
			transition: .4s;
			border-radius: 50%;
		}

.automatic-gift-toggle input:checked + .toggle-slider{
	--tw-bg-opacity: 1 !important;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity)) !important;
}

.automatic-gift-toggle input:checked + .toggle-slider:before {
			transform: translateX(26px);
		}

.woocommerce {
	/*
	* Shipp to a different address
	*/
}

.woocommerce form {
		/**
		* Super Socializer login form
		*/
	}

.woocommerce form .form-row label{
	margin-bottom: 0.25rem;
	display: block;
	padding: 0px;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	line-height: 1;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce form .form-row label.woocommerce-form__label-for-checkbox{
	margin-top: 0.75rem;
	display: inline-flex;
	align-items: center;
	gap: 0.5rem;
}

.woocommerce form .form-row label.woocommerce-form__label-for-checkbox span{
	margin-top: -0.25rem;
	display: inline-block;
}

.woocommerce form .form-row input[type='text'],
			.woocommerce form .form-row input[type='email'],
			.woocommerce form .form-row input[type='password'],
			.woocommerce form .form-row input[type='tel'],
			.woocommerce form .form-row input[type='number'],
			.woocommerce form .form-row input[type='url'],
			.woocommerce form .form-row textarea,
			.woocommerce form .form-row select{
	height: auto;
	width: 100%;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	border-radius: 0.5rem;
	border-width: 1px;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	--tw-border-opacity: 1;
	border-bottom-color: rgb(66 142 176 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 11px;
	padding-bottom: 11px;
	font-size: 1rem !important;
	line-height: 1.5rem !important;
	line-height: 1.625;
	letter-spacing: 0.14px;
}

.woocommerce form .form-row input[type='text']::-moz-placeholder, .woocommerce form .form-row input[type='email']::-moz-placeholder, .woocommerce form .form-row input[type='password']::-moz-placeholder, .woocommerce form .form-row input[type='tel']::-moz-placeholder, .woocommerce form .form-row input[type='number']::-moz-placeholder, .woocommerce form .form-row input[type='url']::-moz-placeholder, .woocommerce form .form-row textarea::-moz-placeholder, .woocommerce form .form-row select::-moz-placeholder{
	font-size: 0.875rem;
	line-height: 1.25rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce form .form-row input[type='text']::placeholder, .woocommerce form .form-row input[type='email']::placeholder, .woocommerce form .form-row input[type='password']::placeholder, .woocommerce form .form-row input[type='tel']::placeholder, .woocommerce form .form-row input[type='number']::placeholder, .woocommerce form .form-row input[type='url']::placeholder, .woocommerce form .form-row textarea::placeholder, .woocommerce form .form-row select::placeholder{
	font-size: 0.875rem;
	line-height: 1.25rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce form .form-row input[type='text']:focus, .woocommerce form .form-row input[type='email']:focus, .woocommerce form .form-row input[type='password']:focus, .woocommerce form .form-row input[type='tel']:focus, .woocommerce form .form-row input[type='number']:focus, .woocommerce form .form-row input[type='url']:focus, .woocommerce form .form-row textarea:focus, .woocommerce form .form-row select:focus {
					outline: auto 2px -webkit-focus-ring-color;
				}

.woocommerce form .form-row input[type='text'] + span, .woocommerce form .form-row input[type='email'] + span, .woocommerce form .form-row input[type='password'] + span, .woocommerce form .form-row input[type='tel'] + span, .woocommerce form .form-row input[type='number'] + span, .woocommerce form .form-row input[type='url'] + span, .woocommerce form .form-row textarea + span, .woocommerce form .form-row select + span{
	font-size: 0.75rem;
	line-height: 1rem;
}

.woocommerce form .form-row input[type='checkbox']{
	margin-top: -3px;
	display: flex;
	height: 20px;
	width: 20px;
	flex-shrink: 0;
	flex-grow: 0;
	cursor: pointer;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	align-items: center;
	justify-content: center;
	border-radius: 0.25rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(0 86 124 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.woocommerce form .form-row input[type='checkbox']:before{
	height: 18px;
	width: 18px;
	border-radius: 0.25rem;
}

.woocommerce form .form-row input[type='checkbox']:checked{
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
}

.woocommerce form .form-row input[type='checkbox']:checked::after{
	font-family: icomoon;
	font-size: 1.125rem;
	line-height: 1.75rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	--tw-content: '\e909' !important;
	--tw-content: '';
	content: var(--tw-content);
}

.woocommerce form .form-row input[type='radio']{
	margin-top: -3px;
	display: flex;
	height: 20px;
	width: 20px;
	cursor: pointer;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(0 86 124 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.woocommerce form .form-row input[type='radio']:checked{
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
}

.woocommerce form .form-row input[type='radio']:checked::after{
	display: block;
	height: 10px;
	width: 10px;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	--tw-content: '';
	content: var(--tw-content);
}

.woocommerce form p:not([class]),
		.woocommerce form p:not([class]) a,
		.woocommerce form .woocommerce-privacy-policy-text,
		.woocommerce form .woocommerce-privacy-policy-text a{
	margin-top: 0.5rem;
	padding-top: 0px;
	font-size: 0.75rem;
	line-height: 1rem;
}

.woocommerce form .woocommerce-input-wrapper + span{
	font-size: 0.75rem;
	line-height: 1rem;
}

.woocommerce form .select2-selection{
	height: auto !important;
	border-radius: 0.5rem;
	border-width: 1px;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	--tw-border-opacity: 1;
	border-bottom-color: rgb(66 142 176 / var(--tw-border-opacity));
	padding-left: 17px !important;
	padding-right: 17px !important;
	padding-top: 0.75rem !important;
	padding-bottom: 0.75rem !important;

			background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJ1dWlkLWQ5ZWJkZGI2LTViOTUtNDE1ZC05YjIwLWM2YTljZDkxNTE2OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiI+PHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBzdHlsZT0iZmlsbDpub25lOyBzdHJva2Utd2lkdGg6MHB4OyIvPjxwYXRoIGQ9Ik02LDguMzhjLS4xMywwLS4yNi0uMDUtLjM1LS4xNWwtMy43NS0zLjc1Yy0uMi0uMi0uMi0uNTEsMC0uNzFzLjUxLS4yLjcxLDBsMy40LDMuNCwzLjQtMy40Yy4yLS4yLjUxLS4yLjcxLDBzLjIuNTEsMCwuNzFsLTMuNzUsMy43NWMtLjEuMS0uMjMuMTUtLjM1LjE1WiIgc3R5bGU9ImZpbGw6IzMzMzU0Mzsgc3Ryb2tlLXdpZHRoOjBweDsiLz48L3N2Zz4=');
			background-repeat: no-repeat;
			background-position: right 1rem center;
			background-size: 12px;
}

.woocommerce form .select2-selection .select2-selection__arrow{
	display: none;
}

.woocommerce form .select2-container--default
			.select2-selection--single
			.select2-selection__rendered{
	display: flex;
	align-items: center;
	padding: 0px;
	font-size: 1rem !important;
	line-height: 1.5rem !important;
	line-height: normal !important;
}

/**
		* Super Socializer login form
		*/

.woocommerce form .the_champ_outer_login_container{
	margin-bottom: 3.5rem;
	margin-top: 1rem;
	display: block;
	padding: 0px;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 500;
	line-height: 1;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce form .the_champ_outer_login_container .the_champ_login_container .the_champ_login_ul{
	margin-top: 0.5rem !important;
	margin-bottom: 0.5rem !important;
}

.woocommerce form .the_champ_outer_login_container .the_champ_login_container .the_champ_login_ul li i{
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	border-radius: 9999px;
	--tw-bg-opacity: 1 !important;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity)) !important;
}

.woocommerce form .the_champ_outer_login_container .the_champ_login_container .the_champ_login_ul li i ss {
							display: none !important;
						}

.woocommerce form .the_champ_outer_login_container .the_champ_login_container .the_champ_login_ul li i.theChampLinkedinLogin:before, .woocommerce form .the_champ_outer_login_container .the_champ_login_container .the_champ_login_ul li i.theChampGoogleLogin:before, .woocommerce form .the_champ_outer_login_container .the_champ_login_container .the_champ_login_ul li i.theChampMicrosoftLogin:before {
								color: #fff;
								font-family: 'icomoon';
								font-size: 24px;
								font-style: normal;
							}

.woocommerce form .the_champ_outer_login_container .the_champ_login_container .the_champ_login_ul li i.theChampLinkedinLogin:before {
								content: '\e901';
							}

.woocommerce form .the_champ_outer_login_container .the_champ_login_container .the_champ_login_ul li i.theChampGoogleLogin{
	border-width: 0px;
}

.woocommerce form .the_champ_outer_login_container .the_champ_login_container .the_champ_login_ul li i.theChampGoogleLogin:before {
								content: '\e920';
							}

.woocommerce form .the_champ_outer_login_container .the_champ_login_container .the_champ_login_ul li i.theChampMicrosoftLogin:before {
								content: '\e921';
							}

/*
	* Shipp to a different address
	*/

.woocommerce input[type='checkbox']:before{
	height: 18px !important;
	width: 18px !important;
	border-radius: 0.25rem;
}

.select2-container .select2-dropdown.select2-dropdown--below{
	border-bottom-left-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
}

.select2-container .select2-dropdown.select2-dropdown--below .select2-results__option.select2-results__option--highlighted{
	--tw-bg-opacity: 1;
	background-color: rgb(185 242 255 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.woocommerce form p.form-row[data-type='checkbox']{
	margin-bottom: 1rem;
}

.woocommerce form p.form-row label.checkbox{
	display: flex;
	-moz-column-gap: 0.25rem;
	     column-gap: 0.25rem;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.25;
}

.woocommerce form p.form-row label.checkbox input[type='checkbox']{
	margin-top: 0px !important;
}

.woocommerce label.checkbox span{
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce-account .woocommerce{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 376px){

	.woocommerce-account .woocommerce{
		max-width: 376px;
	}
}

@media (min-width: 640px){

	.woocommerce-account .woocommerce{
		max-width: 640px;
	}
}

@media (min-width: 768px){

	.woocommerce-account .woocommerce{
		max-width: 768px;
	}
}

@media (min-width: 992px){

	.woocommerce-account .woocommerce{
		max-width: 992px;
	}
}

@media (min-width: 1024px){

	.woocommerce-account .woocommerce{
		max-width: 1024px;
	}
}

@media (min-width: 1280px){

	.woocommerce-account .woocommerce{
		max-width: 1280px;
	}
}

@media (min-width: 1400px){

	.woocommerce-account .woocommerce{
		max-width: 1400px;
	}
}

.woocommerce-account .woocommerce{
	width: 100%;
	max-width: 100%;
}

@media (min-width: 640px){

	.woocommerce-account .woocommerce{
		max-width: 100%;
	}
}

@media (min-width: 768px){

	.woocommerce-account .woocommerce{
		max-width: 640px;
	}
}

@media (min-width: 1024px){

	.woocommerce-account .woocommerce{
		max-width: 768px;
	}
}

@media (min-width: 1280px){

	.woocommerce-account .woocommerce{
		max-width: 1024px;
	}
}

@media (min-width: 1400px){

	.woocommerce-account .woocommerce{
		max-width: 1376px;
	}
}

.woocommerce-account .woocommerce{
	display: flex;
	flex-direction: column-reverse;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 2rem;
	padding-bottom: 2rem;
}

@media (min-width: 1024px){

	.woocommerce-account .woocommerce{
		flex-direction: row;
	}
}

@media (min-width: 1400px){

	.woocommerce-account .woocommerce{
		padding-left: 0px;
		padding-right: 0px;
	}
}

.woocommerce-account .woocommerce:before,
		.woocommerce-account .woocommerce:after {
			content: none;
		}

.woocommerce-account .woocommerce .u-columns.col2-set{
	display: grid;
	gap: 2rem;
}

@media (min-width: 640px){

	.woocommerce-account .woocommerce .u-columns.col2-set{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

.woocommerce-account .woocommerce .u-columns.col2-set::before,
			.woocommerce-account .woocommerce .u-columns.col2-set::after {
				content: none;
			}

.woocommerce-account .woocommerce .u-columns.col2-set > div{
	display: flex;
	flex-direction: column;
}

.flux-checkout .main-header__left-column div.woocommerce-account .woocommerce .u-columns.col2-set > div a{
	padding-top: 1rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

@media (min-width: 768px){

	.woocommerce-account .woocommerce .u-columns.col2-set > div{
		float: none;
		width: 100%;
	}
}

.woocommerce-account .woocommerce h2{
	margin-bottom: 1rem;
}

.woocommerce-account .woocommerce .woocommerce-form-login,
		.woocommerce-account .woocommerce .woocommerce-form-register{
	margin: 0px;
	flex-grow: 1;
	border-radius: 0.75rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(239 252 255 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button{
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button:hover,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button:hover,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button:hover,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button:hover{
	filter: brightness(0.8) !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button:focus,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button:focus,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button:focus,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button:focus{
	filter: brightness(0.8) !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button .icon,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button .icon,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button .icon,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button .icon{
	font-size: 1.25rem !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-primary,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.btn-primary,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-primary,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.btn.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button,.btn
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button,.btn
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button,.btn
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-secondary,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.btn-secondary,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-secondary,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-green,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.btn-green,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-green,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-blue,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.btn-blue,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-blue,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-xs,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.btn-xs,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-xs,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-sm,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.btn-sm,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-sm,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button.btn-sm{
	padding: .375rem .75rem !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-md,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.btn-md,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-md,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button.btn-md{
	padding: .5rem 1.25rem !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-lg,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.btn-lg,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-lg,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.btn.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button,.btn
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button,.btn
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button,.btn
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-xl,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.btn-xl,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-xl,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button.btn-xl{
	padding: 1rem 2rem !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-sq,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.btn-sq,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-sq,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-link,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.btn-link,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-link,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-link:hover,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.btn-link:hover,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-link:hover,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-link:focus,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.btn-link:focus,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-link:focus,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button,
			.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button,
			.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-Button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

@media (min-width: 768px){

	.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{
		margin-top: 2.5rem;
	}
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{
	margin: 0px;
	border-top-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	padding: 0px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{
	margin: 0px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:before{
	--tw-content: none;
	content: var(--tw-content);
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	padding-top: 1rem;
	padding-bottom: 1rem;
	-webkit-text-decoration-line: none;
	        text-decoration-line: none;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover:after, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:focus:after{
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));

								font-family: 'icomoon';
								content: '\e906';
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover .icon, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:focus .icon{
	display: none;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:after{
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));

								font-family: 'icomoon';
								content: '\e906';
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{
	margin-top: 1.5rem;
	display: inline-flex;
	border-width: 0px;
	padding: 0px;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 600;
	line-height: 1.5;
	letter-spacing: 0.01em;
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{
	-webkit-text-decoration-line: none;
	        text-decoration-line: none;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:focus{
	-webkit-text-decoration-line: none;
	        text-decoration-line: none;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:after {
								content: '';
							}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover:after, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:focus:after {
									content: '';
								}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content{
	margin-top: 2rem;
}

@media (min-width: 768px){

	.woocommerce-account .woocommerce .woocommerce-MyAccount-content{
		margin-top: 2.5rem;
		width: 100%;
	}
}

@media (min-width: 1024px){

	.woocommerce-account .woocommerce .woocommerce-MyAccount-content{
		padding-left: 2rem;
	}
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders{
	border-collapse: collapse;
	border-color: transparent;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead th,
				.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody th{
	border-width: 0px !important;
	padding-left: 1rem !important;
	padding-right: 1rem !important;
	padding-top: 1.5rem !important;
	padding-bottom: 1.5rem !important;
	text-align: left;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600 !important;
	line-height: 1;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead tr{
	border-top-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr{
	border-top-width: 1px !important;
	--tw-border-opacity: 1 !important;
	border-color: rgb(185 242 255 / var(--tw-border-opacity)) !important;
}

@media (min-width: 768px){

	.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr:first-child{
		--tw-border-opacity: 1 !important;
		border-top-color: rgb(185 190 16 / var(--tw-border-opacity)) !important;
	}
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr th,
						.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td{
	position: relative;
	gap: 1rem;
	border-top-width: 0px !important;
	padding: 0.75rem !important;
	vertical-align: middle !important;
}

@media (min-width: 1024px){

	.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr th,
						.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td{
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr th:first-child *,
						.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td:first-child *{
	font-weight: 400;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr th *,
						.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td *{
	font-size: 0.875rem;
	line-height: 1.25rem;
}

@media (min-width: 768px){

	.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr th *,
						.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td *{
		font-weight: 500;
	}
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info{
	border-radius: 0.75rem;
	border-bottom-width: 1px;
	border-top-width: 0px;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content address{
	border-width: 0px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses .title h3{
	float: none;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses .title .edit{
	float: none;
	display: block;
	text-align: left;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content mark,
			.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table thead th,
			.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table tbody th,
			.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot td,
			.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot th{
	font-weight: 600;
}

.btn.woocommerce-account .woocommerce .woocommerce-MyAccount-content .order-again a{
	padding: .5rem 1.25rem !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .order-again a{
	padding: .5rem 1.25rem !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions{
	display: flex;
	flex-wrap: wrap;
	gap: 0.25rem !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a{
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a:hover{
	filter: brightness(0.8) !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a:focus{
	filter: brightness(0.8) !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a .icon{
	font-size: 1.25rem !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.btn.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.btn.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.btn-sm{
	padding: .375rem .75rem !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.btn-md{
	padding: .5rem 1.25rem !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.btn-xl{
	padding: 1rem 2rem !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a{
	background-color: #00567C !important;
	color: #FFFFFF !important;
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content header.woocommerce-Address-title + address{
	margin-top: 1rem;
	font-style: normal;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm > fieldset > legend{
	padding-top: 1rem;
	font-size: 1.25rem;
	line-height: 1.75rem;
	font-weight: 500;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-header {
				position: relative;
				margin-bottom: 1rem;
			}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-header .woocommerce-button--orders-header-button {
					position: absolute !important;
					top: 0;
					right: 20px;
				}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .view-online-orders,
				.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .view-order-history {
					display: inline-block;
					margin-right: 1em;
				}

.woocommerce-account .woocommerce form .form-row span.error {
				display: none;
			}

.woocommerce-account .woocommerce form .show-password-input,
		.woocommerce-account .woocommerce .woocommerce-page form .show-password-input{
	top: 1rem;
}

.woocommerce-account.woocommerce-lost-password .woocommerce{
	flex-direction: column;
}

.flux-checkout .main-header__left-column div.woocommerce-account.woocommerce-lost-password .woocommerce a{
	padding-top: 1rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.woocommerce-account:not(.logged-in) .woocommerce{
	flex-direction: column;
	flex-wrap: wrap;
}

.flux-checkout .main-header__left-column div.woocommerce-account:not(.logged-in) .woocommerce a{
	padding-top: 1rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-notices-wrapper {
				flex: 0 0 100%;
				width: 100%;
			}

.woocommerce-account .woocommerce .woocommerce-form-login,
		.woocommerce-account .woocommerce .woocommerce-form-register,
		.woocommerce-checkout .woocommerce .woocommerce-form-login,
		.woocommerce-checkout .woocommerce .woocommerce-form-register{
	margin: 0px;
	flex-grow: 1;
	border-radius: 0.75rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(239 252 255 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button{
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button:hover, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button:hover, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button:hover, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button:hover{
	filter: brightness(0.8) !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button:focus, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button:focus, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button:focus, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button:focus{
	filter: brightness(0.8) !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button .icon, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button .icon, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button .icon, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button .icon{
	font-size: 1.25rem !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-primary, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-primary, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button.btn-primary, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.btn.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button,.btn .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button,.btn .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button,.btn .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-secondary, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-secondary, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button.btn-secondary, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-green, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-green, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button.btn-green, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-blue, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-blue, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button.btn-blue, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-xs, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-xs, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button.btn-xs, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-sm, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-sm, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button.btn-sm, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button.btn-sm{
	padding: .375rem .75rem !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-md, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-md, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button.btn-md, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button.btn-md{
	padding: .5rem 1.25rem !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-lg, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-lg, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button.btn-lg, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.btn.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button,.btn .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button,.btn .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button,.btn .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-xl, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-xl, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button.btn-xl, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button.btn-xl{
	padding: 1rem 2rem !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-sq, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-sq, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button.btn-sq, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-link, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-link, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button.btn-link, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-link:hover, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-link:hover, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button.btn-link:hover, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.btn-link:focus, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button.btn-link:focus, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button.btn-link:focus, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button, .woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-button, .woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-button, .woocommerce-checkout .woocommerce .woocommerce-form-register .woocommerce-button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.woocommerce-account .woocommerce .mfp-content .woocommerce-form-login, .woocommerce-checkout .woocommerce .mfp-content .woocommerce-form-login{
	margin-left: auto;
	margin-right: auto;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.woocommerce-account .woocommerce .mfp-content .woocommerce-form-login .form-row input[type='checkbox']:after, .woocommerce-checkout .woocommerce .mfp-content .woocommerce-form-login .form-row input[type='checkbox']:after{
	font-size: 0;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword{
	margin: 0px;
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	align-items: center;
	border-radius: 0.75rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(239 252 255 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 2rem;
	padding-bottom: 2rem;
	text-align: center;
}

.flux-checkout .main-header__left-column divbody.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword a{
	padding-top: 1rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button{
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button:hover{
	filter: brightness(0.8) !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button:focus{
	filter: brightness(0.8) !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button .icon{
	font-size: 1.25rem !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

body.btn.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button.btn-sm{
	padding: .375rem .75rem !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button.btn-md{
	padding: .5rem 1.25rem !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

body.btn.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button.btn-xl{
	padding: 1rem 2rem !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-Button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

/* Override default Flux Checkout styles */

.flux-checkout__content{
	width: 100%;
	max-width: 100% !important;
}

.flux-checkout__content *{
	font-family: GeneralSans, sans-serif;
}

.flux-checkout__content .woocommerce .woocommerce-checkout{
	margin-left: auto;
	margin-right: auto;
	max-width: 1440px;
	padding-left: 2rem;
	padding-right: 2rem;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button,
.flux-checkout button#place_order,
.flux-coupon-button{
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button:hover,
.flux-checkout button#place_order:hover,
.flux-coupon-button:hover{
	filter: brightness(0.8) !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button:focus,
.flux-checkout button#place_order:focus,
.flux-coupon-button:focus{
	filter: brightness(0.8) !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button .icon,
.flux-checkout button#place_order .icon,
.flux-coupon-button .icon{
	font-size: 1.25rem !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button.btn-primary,
.flux-checkout button#place_order.btn-primary,
.flux-coupon-button.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button.btn-secondary,
.flux-checkout button#place_order.btn-secondary,
.flux-coupon-button.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button.btn-green,
.flux-checkout button#place_order.btn-green,
.flux-coupon-button.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button.btn-blue,
.flux-checkout button#place_order.btn-blue,
.flux-coupon-button.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button.btn-xs,
.flux-checkout button#place_order.btn-xs,
.flux-coupon-button.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button.btn-sm,
.flux-checkout button#place_order.btn-sm,
.flux-coupon-button.btn-sm{
	padding: .375rem .75rem !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button.btn-md,
.flux-checkout button#place_order.btn-md,
.flux-coupon-button.btn-md{
	padding: .5rem 1.25rem !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button.btn-lg,
.flux-checkout button#place_order.btn-lg,
.flux-coupon-button.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.btn.theme-tbk-ba3e-theme .flux-checkout .flux-button,.btn
.flux-checkout button#place_order,.btn
.flux-coupon-button{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button.btn-xl,
.flux-checkout button#place_order.btn-xl,
.flux-coupon-button.btn-xl{
	padding: 1rem 2rem !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button.btn-sq,
.flux-checkout button#place_order.btn-sq,
.flux-coupon-button.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button.btn-link,
.flux-checkout button#place_order.btn-link,
.flux-coupon-button.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button.btn-link:hover,
.flux-checkout button#place_order.btn-link:hover,
.flux-coupon-button.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button.btn-link:focus,
.flux-checkout button#place_order.btn-link:focus,
.flux-coupon-button.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button,
.flux-checkout button#place_order,
.flux-coupon-button{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
	display: flex;
	height: auto !important;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	gap: 0.5rem;
	border-width: 0px;
	--tw-bg-opacity: 1 !important;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity)) !important;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button:after, .flux-checkout button#place_order:after, .flux-coupon-button:after{
	position: relative !important;
	left: 0px;
	top: 0px;
	transform: none;
}

@keyframes spin{

	to{
		transform: rotate(360deg);
	}
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button:after, .flux-checkout button#place_order:after, .flux-coupon-button:after{
	animation: spin 1s linear infinite;
}

.theme-tbk-ba3e-theme .flux-checkout .flux-button:hover, .flux-checkout button#place_order:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
}

.flux-checkout #place_order:before{
	top: 0px !important;
}

.woocommerce form p.form-row.is-active label[for='coupon_code']{
	top: 0px !important;
	transform-origin: left;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	background-color: transparent;
	font-size: 0.75rem;
	line-height: 1rem;
}

.flux-stepper ul li::before{
	--tw-content: none;
	content: var(--tw-content);
}

.flux-heading.flux-heading--customer-details,
.flux-cart-item--no-image .product-name{
	font-size: 1.5rem !important;
	line-height: 2rem !important;
	font-weight: 600;
	line-height: 1.25;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.flux-checkout__header .header__title{
	font-size: 2.25rem !important;
	line-height: 2.5rem !important;
	font-weight: 600;
	line-height: 1.25;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.flux-stepper__step .flux-stepper__title{
	font-family: GeneralSans, sans-serif;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 400;
}

.flux-stepper__step:not(.disabled) .flux-stepper__title,
.flux-review-customer__buttons a{
	font-weight: 400 !important;
	--tw-text-opacity: 1 !important;
	color: rgb(0 86 124 / var(--tw-text-opacity)) !important;
	-webkit-text-decoration-line: underline !important;
	        text-decoration-line: underline !important;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.flux-stepper__step:not(.disabled) .flux-stepper__title:hover,
.flux-review-customer__buttons a:hover{
	opacity: 0.75;
}

.flux-step__back,
.flux-step__back::before{
	font-size: 1rem !important;
	line-height: 1.5rem !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	--tw-text-opacity: 1 !important;
	color: rgb(0 86 124 / var(--tw-text-opacity)) !important;
}

.flux-step__back::before{
	--tw-bg-opacity: 1 !important;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity)) !important;
}

.flux-step__content p.form-row::before{
	top: 17px !important;
	height: 1.5rem !important;
	width: 1.5rem !important;
	--tw-bg-opacity: 1 !important;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity)) !important;
	background-size: contain !important;
}

.flux-step__content
	p.form-row
	label:not(.checkbox, .woocommerce-form__label-for-checkbox),
.flux-review-customer__label label{
	font-size: 0.875rem !important;
	line-height: 1.25rem !important;
	font-weight: 400 !important;
	line-height: 1.625 !important;
	--tw-text-opacity: 1 !important;
	color: rgb(55 65 81 / var(--tw-text-opacity)) !important;
}

.flux-step__content p.form-row > .woocommerce-input-wrapper > strong,
.flux-step__content p.form-row input[type='email'],
.flux-step__content p.form-row input[type='password'],
.flux-step__content p.form-row input[type='tel'],
.flux-step__content p.form-row input[type='text'],
.flux-step__content p.form-row select,
.flux-step__content p.form-row textarea,
.flux-step__content p.form-row .select2-selection,
.flux-step__content .flux-review-customer,
.flux-checkout__order-review .coupon-form p.form-row input[type='text']{
	border-radius: 0.5rem !important;
	border-color: rgb(185 242 255 / var(--tw-border-opacity)) !important;
	--tw-border-opacity: 1 !important;
	border-bottom-color: rgb(0 86 124 / var(--tw-border-opacity)) !important;
	--tw-bg-opacity: 1 !important;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.woocommerce-form__label.woocommerce-form__label-for-checkbox{
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 400;
	line-height: 1.625;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

p[data-type='checkbox'] .woocommerce-input-wrapper span.description {
	display: block;
	padding-left: 2.25rem;
	font-size: .8em;
	color: grey;
}

input[type='checkbox']:before{
	border-radius: 0.375rem !important;
	border-width: 1px !important;
	--tw-border-opacity: 1 !important;
	border-color: rgb(0 86 124 / var(--tw-border-opacity)) !important;
}

input[type='checkbox']:checked:before{
	--tw-bg-opacity: 1 !important;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity)) !important;
}

.flux-step__content input[type='checkbox']:checked:after{
	font-size: 0 !important;
}

.woocommerce-checkout
	.flux-checkout
	~ .select2-container--open
	.select2-dropdown{
	margin-top: -0.5rem !important;
	--tw-border-opacity: 1 !important;
	border-color: rgb(185 242 255 / var(--tw-border-opacity)) !important;
}

.woocommerce-checkout
	.select2-container--default
	.select2-results__option--highlighted[aria-selected],
.woocommerce-checkout
	.select2-container--default
	.select2-results__option--highlighted[data-selected]{
	--tw-bg-opacity: 1 !important;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity)) !important;
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.woocommerce-checkout
	.select2-container--default
	.select2-results__option[data-selected='true']{
	--tw-bg-opacity: 1 !important;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity)) !important;
	--tw-text-opacity: 1 !important;
	color: rgb(55 65 81 / var(--tw-text-opacity)) !important;
}

.flux-checkout__content-wrapper{
	margin-top: 2rem !important;
	margin-bottom: 2rem !important;
}

@media not all and (min-width: 1024px){

	.flux-checkout__content-wrapper{
		margin-top: 0px !important;
	}
}

.flux-checkout__sidebar-header{
	border-width: 0px !important;
	--tw-bg-opacity: 1 !important;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity)) !important;
}

.flux-checkout__content-right #order_review tr.cart_item td,
.flux-step #order_review tr.cart_item td,
.coupon-form td,
.flux-checkout__content-right #order_review tfoot .order-total,
.flux-step #order_review tfoot .order-total,
.flux-checkout__content-right #order_review .cart-subtotal td,
.flux-checkout__content-right #order_review .cart-subtotal th,
.flux-step #order_review .cart-subtotal td,
.flux-step #order_review .cart-subtotal th{
	--tw-border-opacity: 1 !important;
	border-color: rgb(185 242 255 / var(--tw-border-opacity)) !important;
}

.flux-checkout__content-right #order_review_heading:before,
.flux-step #order_review_heading:before,
.flux-heading__count,
.flux-checkout__content-right
	#order_review
	.woocommerce-shipping-totals.shipping
	th:before,
.flux-step #order_review .woocommerce-shipping-totals.shipping th:before,
.flux-checkout__content-right
	#order_review
	tr.cart_item
	td.product-total
	.flux-checkout__remove-link
	a.remove:before,
.flux-step
	#order_review
	tr.cart_item
	td.product-total
	.flux-checkout__remove-link
	a.remove:before{
	--tw-bg-opacity: 1 !important;
	background-color: rgb(55 65 81 / var(--tw-bg-opacity)) !important;
}

#shipping_method li label,
#shipping_method li label *,
.flux-checkout__content-right #order_review tr.cart_item td.product-name,
.flux-step #order_review tr.cart_item td.product-name,
.flux-checkout__content-right
	#order_review
	tr.cart_item
	td.product-total
	.amount,
.flux-checkout__content-right
	#order_review
	tr.cart_item
	td.product-total
	.amount
	*,
.flux-step #order_review tr.cart_item td.product-total .amount,
.flux-step #order_review tr.cart_item td.product-total .amount *,
.flux-checkout__content-right #order_review tfoot *,
.flux-step #order_review tfoot *,
.flux-checkout__content-right
	#order_review
	.woocommerce-shipping-totals.shipping
	th,
.flux-step #order_review .woocommerce-shipping-totals.shipping th,
#order_review .quantity input[type='number']{
	--tw-text-opacity: 1 !important;
	color: rgb(55 65 81 / var(--tw-text-opacity)) !important;
}

.woocommerce-privacy-policy-text{
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 400;
	line-height: 1.375;
}

.woocommerce-privacy-policy-text a{
	--tw-text-opacity: 1 !important;
	color: rgb(0 86 124 / var(--tw-text-opacity)) !important;
	-webkit-text-decoration-line: underline !important;
	        text-decoration-line: underline !important;
}

.flux-checkout__content-right{
	border-left-width: 0px !important;
	--tw-bg-opacity: 1 !important;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity)) !important;
}

@media (min-width: 1024px){

	.flux-checkout__content-right{
		border-radius: 0.5rem !important;
	}
}

.flux-checkout__content-left{
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

@media (min-width: 1024px){

	.flux-checkout__content-left{
		margin-right: 2rem;
		border-radius: 0.5rem;
	}
}

#order_review .quantity .quantity__button,
#order_review .quantity input[type='number']{
	--tw-border-opacity: 1 !important;
	border-color: rgb(185 242 255 / var(--tw-border-opacity)) !important;
}

.flux-checkout__content-right td[data-title='Shipping'],
.flux-step td[data-title='Shipping']{
	width: 70%;
}

dl.variation dt.variation-ImageLinks,
dl.variation dd.variation-ImageLinks,
dl.variation dt.variation-CustomTitle,
dl.variation dd.variation-CustomTitle{
	display: none;
}

/* Normalize label/value styling in checkout cart summary */

.flux-checkout #order_review dl.variation dt,
.flux-checkout #order_review dl.variation dd{
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.flux-checkout #order_review dl.variation dt{
	font-weight: 600;
}

[data-component='CheckoutJs']{
	display: none;
}

.flux-step__content .flux-review-customer__row .flux-review-customer__content p,
.payment_box.payment_method_payfirma_gateway p{
	font-size: 1rem !important;
	line-height: 1.5rem !important;
}

.payment_box.payment_method_payfirma_gateway input{
	display: block;
	width: 100%;
}

.payment_box.payment_method_payfirma_gateway #cvv2{
	display: inline-block;
	width: auto;
}

.payment_box.payment_method_payfirma_gateway select{
	display: inline-block;
}

.payment_box.payment_method_payfirma_gateway input,
.payment_box.payment_method_payfirma_gateway select{
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	border-radius: 0.5rem;
	border-width: 1px;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	--tw-border-opacity: 1;
	border-bottom-color: rgb(66 142 176 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 11px;
	padding-bottom: 11px;
	font-size: 1rem;
	line-height: 1.5rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.payment_box.payment_method_payfirma_gateway input::-moz-placeholder, .payment_box.payment_method_payfirma_gateway select::-moz-placeholder{
	font-size: 1rem;
	line-height: 1.5rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.payment_box.payment_method_payfirma_gateway input::placeholder, .payment_box.payment_method_payfirma_gateway select::placeholder{
	font-size: 1rem;
	line-height: 1.5rem;
	line-height: 1.625;
	letter-spacing: 0.14px;
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce form .flux-step p.form-row label:not(.checkbox, .woocommerce-form__label-for-checkbox), .woocommerce form .flux-checkout__content-right p.form-row label:not(.checkbox, .woocommerce-form__label-for-checkbox){
	top: 9px;
	font-weight: 400;
}

.woocommerce
	form
	.flux-step
	p.form-row.is-active
	label:not(.checkbox, .woocommerce-form__label-for-checkbox),
.woocommerce form p.form-row[data-type='country'] label,
.woocommerce form p.form-row[data-type='select'] label,
.woocommerce form p.form-row[data-type='state'] label,
.woocommerce form p.form-row[data-type='textarea'] label{
	top: -1rem !important;
}

.woocommerce form p.form-row[data-type='country']:before{
	--tw-content: none !important;
	content: var(--tw-content) !important;
}

.flux-element.flux-element--flux_before_layout-10-no_wrap{
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.footable .flux-element.flux-element--flux_before_layout-10-no_wrap {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}

.flux-checkout__shipping-table tbody ul li + li{
	margin-top: 0.5rem !important;
}

.flux-checkout__shipping-table tbody li input[type='radio'] + label,
.flux-checkout__shipping-table tbody ul input[type='radio'] + label{
	font-weight: 400 !important;
}

.flux-checkout__shipping-table tbody li input[type='radio'] + label:before,
.flux-checkout__shipping-table tbody ul input[type='radio'] + label:before{
	display: flex !important;
	height: 20px !important;
	width: 20px !important;
	cursor: pointer !important;
	-webkit-appearance: none !important;
	   -moz-appearance: none !important;
	        appearance: none !important;
	align-items: center !important;
	justify-content: center !important;
	border-radius: 9999px !important;
	border-width: 1px !important;
	--tw-border-opacity: 1 !important;
	border-color: rgb(0 86 124 / var(--tw-border-opacity)) !important;
	--tw-bg-opacity: 1 !important;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.flux-checkout .woocommerce input[type='radio']:checked + label:before{
	--tw-border-opacity: 1 !important;
	border-color: rgb(0 86 124 / var(--tw-border-opacity)) !important;
	--tw-shadow: inset 0 0 0 4px #00567C !important;
	--tw-shadow-colored: inset 0 0 0 4px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.flux-checkout__shipping-table .woocommerce-shipping-totals th{
	padding-left: 0px !important;
	font-size: 20px !important;
	font-weight: 600 !important;
	--tw-text-opacity: 1 !important;
	color: rgb(55 65 81 / var(--tw-text-opacity)) !important;
}

.flux-checkout__shipping-table .woocommerce-shipping-totals th::before{
	--tw-content: none !important;
	content: var(--tw-content) !important;
}

.woocommerce-shipping-methods label{
	font-size: 1rem !important;
	line-height: 1.5rem !important;
	font-weight: 400 !important;
	--tw-text-opacity: 1 !important;
	color: rgb(31 41 55 / var(--tw-text-opacity)) !important;
}

.woocommerce-cart
	.wc-block-cart__sidebar
	.wp-block-woocommerce-cart-order-summary-block
	.wc-block-components-totals-coupon
	.wc-block-components-totals-coupon__input.is-active
	label {
	top: -6px;
}

.flux-border {
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	border-radius: 0.5rem;
}

.flux-border-no-top {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top: none;
}

.flux-border-no-bottom {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: none;
}

.flux-checkout .flux-checkout__content-left {
	border: none;
	padding: 0;
}

.flux-checkout .woocommerce-billing-container,
.flux-checkout .woocommerce-additional-fields__wrapper,
.flux-checkout .billing_request_printed_catalogue,
.checkout-step-customer-details .flux-checkout .flux-step .flux-step__content,
.flux-checkout .flux-heading--payment,
.flux-step--payment .woocommerce-form-coupon__wrapper,
.flux-checkout .wc_payment_methods{
	padding: 2rem;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	border-radius: 0.5rem;
}

.flux-checkout
	section.flux-step--address
	.flux-step__content
	.cloned-shipping-wrapper {
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	border-radius: 0.5rem;
}

.flux-checkout .woocommerce-shipping-container{
	margin-bottom: 2rem;
	overflow: hidden;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	border-radius: 0.5rem;
}

@media (min-width: 1024px){

	.flux-checkout .woocommerce-shipping-container{
		margin-bottom: 0px;
	}
}

.flux-checkout .woocommerce-shipping-container .flux-heading.flux-heading--shipping{
	margin-left: 2rem;
	margin-top: 2rem;
	max-width: calc(100% - 64px);
}

.flux-checkout .woocommerce-shipping-container .woocommerce-shipping-fields__wrapper{
	padding-left: 2rem;
	padding-right: 2rem;
}

.flux-checkout .woocommerce-shipping-container .flux-checkout__shipping-table{
	margin-bottom: 0px;
	margin-top: 2rem;
	--tw-bg-opacity: 1 !important;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity)) !important;
	padding-left: 1.75rem;
	padding-right: 1.75rem;
	padding-bottom: 1.75rem;
	padding-top: 0.75rem;
}

.flux-checkout .cloned-shipping-wrapper{
	display: none !important;
}

@media (min-width: 1025px) {

.flux-checkout .cloned-shipping-wrapper{
		display: block !important;
	}
	}

.flux-checkout .woocommerce-billing-container,
.flux-checkout
	section.flux-step--address
	.flux-step__content
	.cloned-shipping-wrapper,
.flux-checkout .woocommerce-additional-fields__wrapper {
	margin-bottom: 32px;
}

@media (min-width: 1024px) {

.flux-checkout .woocommerce-shipping-container {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: none;
}
	}

.flux-checkout
	.woocommerce-billing-container
	.woocommerce-billing-fields__wrapper,
.flux-checkout
	.woocommerce-shipping-container
	.woocommerce-shipping-fields__fields-wrapper {
	margin-bottom: 0;
}

.flux-checkout #select_shipping_addresses_field {
	margin-top: 10px;
}

.flux-checkout .flux-step__content .flux-review-customer{
	border-width: 0px;
	--tw-bg-opacity: 1 !important;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity)) !important;
}

.flux-checkout .flux-step__content .flux-review-customer__row:not(:last-child) {
	border-bottom: none;
}

.flux-checkout
	.flux-step__content
	.flux-review-customer__row:not(:first-child) {
	border-top: 1px solid rgb(185 242 255 / var(--tw-border-opacity));
}

.flux-checkout .billing_request_printed_catalogue {
	border: none;
}

.flux-checkout .flux-heading--payment {
	margin-bottom: 0 !important;
	padding-bottom: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: none;
}

.flux-step--payment .woocommerce-form-coupon__wrapper {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0 !important;
}

.flux-checkout .wc_payment_methods {
	padding: 32px !important;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top: none;
}

.flux-checkout
	section.flux-step--address
	.flux-step__content
	.cloned-shipping-wrapper {
	background-color: rgb(239 252 255 / var(--tw-bg-opacity)) !important;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top: none;
}

.flux-checkout .flux-checkout__shipping-table tbody tr th {
	display: block;
	width: 100%;
	text-align: left;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.4;
	font-family: GeneralSans, sans-serif;
	overflow: hidden;
	padding-left: 2rem !important;
	padding-right: 2rem !important;
	padding-bottom: 0px !important;
	padding-top: 2rem !important;
}

.flux-checkout .flux-checkout__shipping-table tbody tr td {
	display: inline-block;
	width: 100%;
	padding-left: 2rem;
	padding-right: 2rem;
	padding-bottom: 2rem;
	padding-top: 1rem;
}

.flux-checkout
	.flux-checkout__shipping-table
	tbody
	tr
	td[data-title='Shipping'] {
	text-align: left;
}

.flux-checkout .flux-checkout__shipping-table tbody tr td ul{
	float: none;
	display: flex;
	width: 100%;
}

.flux-checkout .flux-checkout__shipping-table tbody tr td ul li{
	float: none;
	margin: 0px;
}

.flux-checkout .flux-checkout__shipping-table tbody tr td ul li label{
	position: static !important;
	padding: 0px !important;
}

.flux-checkout .flux-checkout__shipping-table tbody tr td ul li label:before{
	position: static !important;
}

.flux-checkout .flux-checkout__shipping-table tbody li:not(:first-child) {
	margin-left: 2em;
}

.flux-checkout .flux-checkout__shipping-table tbody ul li + li {
	margin-top: 0 !important;
}

.flux-checkout #order_review .flux-checkout__shipping-table {
	/* Hide the default shipping table, we need to see the custom cloned copy */
	display: none !important;
}

.flux-checkout h3#ship-to-different-address,
.flux-checkout h4#shipping-unavailable-message,
.flux-checkout #shipping_address_3_field,
.flux-checkout #shipping_address_4_field,
.shipping-unavailable
	.flux-checkout
	.flux-checkout__shipping-table
	tbody
	tr
	td[data-title='Shipping'] {
	display: none;
}

/* Residential address radio field */

#shipping_is_residential_field {
	position: relative;
	z-index: 1;
	margin-bottom: 0 !important;
}

#shipping_is_residential_field > label {
	display: block !important;
	margin-bottom: 1.5em;
	font-weight: 600;
	font-size: 1rem !important;
}

#shipping_is_residential_field .woocommerce-input-wrapper {
	display: flex;
	flex-direction: column;
	gap: 0.25em;
}

#residential-address-message {
	margin-bottom: 2rem !important;
}

.residential-address-notice{
	position: relative !important;
	z-index: 1 !important;
	margin-bottom: 1rem !important;
	border-radius: 0.5rem !important;
	border-width: 0px !important;
	--tw-bg-opacity: 1 !important;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity)) !important;
	padding: 1rem !important;
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.residential-address-notice p,
.residential-address-notice a{
	margin: 0px !important;
	font-size: 0.875rem !important;
	line-height: 1.25rem !important;
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.residential-address-notice a{
	-webkit-text-decoration-line: underline !important;
	        text-decoration-line: underline !important;
}

.flux-checkout h4#shipping-unavailable-message {
	margin-top: 1em;
	margin-left: 2rem;
}

.shipping-unavailable .flux-checkout h4#shipping-unavailable-message {
	display: block;
}

.flux-checkout .flux-checkout__content-right{
	margin-top: 2rem;
}

@media (min-width: 1024px){

	.flux-checkout .flux-checkout__content-right{
		margin-top: 7.9em;
	}
}

.flux-checkout .flux-stepper .flux-stepper__title {
	font-size: 1em;
}

.flux-checkout .flux-stepper li:not(:last-child):after {
	content: '/';
	background-color: transparent !important;
	font-size: 0.8em;
	--tw-text-opacity: 1;
	color: rgb(209 213 219 / var(--tw-text-opacity));
	width: 30px;

	mask-image: none;
	-webkit-mask-image: none;
}

.flux-checkout__header.header{
	margin-top: 1.5rem;
}

@media (min-width: 1024px){

	.flux-checkout__header.header{
		margin-top: 2rem;
	}
}

/* Hide the top-level "Shipping Address" heading and "Use same address for billing?" checkbox
   from the Flux billing container — we use our own "Copy Billing Information" checkbox instead */

.woocommerce-billing-container > .flux-heading--billing,
#same-billing-address{
	display: none;
}

.flux-heading.flux-heading--customer-details,
.flux-heading.flux-heading--billing,
.flux-heading.flux-heading--shipping,
.woocommerce-additional-fields__wrapper h3 label span:not([class]){
	font-size: 20px;
	font-weight: 600;

	position: relative;
	padding-left: 1.5em;
}

.woocommerce-additional-fields__wrapper h3 label input{
	display: none;
}

.flux-heading.flux-heading--customer-details:before,
.flux-heading.flux-heading--billing:before,
.flux-heading.flux-heading--shipping:before,
.woocommerce-additional-fields__wrapper h3 label span:not([class]):before {
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: 0 auto;
	font-size: 24px;
}

.flux-heading.flux-heading--customer-details:before {
	content: '👤';
}

.flux-heading.flux-heading--billing:before {
	content: '🏦';
}

.flux-heading.flux-heading--shipping:before {
	content: '📦';
}

.woocommerce-additional-fields__wrapper h3 label span:not([class]):before {
	content: '✍️';
}

.flux-checkout__shipping-table tbody li input[type='radio'] + label:before,
.flux-checkout__shipping-table tbody ul input[type='radio'] + label:before {
	top: 5px !important;
}

.flux-checkout #place_order:before {
	display: none !important;
}

.flux-checkout .main-header__main-bar--content .main-header__left-column{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

@media (min-width: 1024px){

	.flux-checkout .main-header__main-bar--content .main-header__left-column{
		margin-left: 0px;
		margin-right: auto;
	}
}

#show-additional-fields-checkbox::before{
	display: none;
}

.flux-checkout .main-header__left-column div.flex-col a{
	padding-top: 1rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.woocommerce-additional-fields{
	display: none !important;
}

.flux-heading--payment::before{
	margin-right: 0.5rem;
	display: inline-flex;
	height: 1.5rem;
	width: 1.5rem;
	align-items: center;
	--tw-content: "💳";
	content: var(--tw-content);
}

#payment .payment_methods li img{
	width: 5rem !important;
}

#shipping_country_field .woocommerce-input-wrapper strong{
	font-size: 14px;
	font-weight: 400;
}

#shipping_method_clone input[type='radio'] + label:before{
	position: static !important;
}

#order_review .quantity .quantity__button.quantity__button--minus:hover, #order_review .quantity .quantity__button.quantity__button--plus:hover{
	--tw-bg-opacity: 1 !important;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity)) !important;
}

#order_review .quantity .quantity__button:after{
	--tw-invert: invert(100%);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.woocommerce-checkout:not(.checkout-step-payment) .flux-checkout .fee {
			display: none;
		}

.woocommerce-checkout:not(.checkout-step-payment) .flux-checkout .fee.fee-row {
				display: table-row;
			}

.woocommerce-checkout:not(.checkout-step-payment) .flux-checkout .fee.payment-step-only-fee {
				display: none;
			}

.wc-block-components-notices{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 376px){

	.wc-block-components-notices{
		max-width: 376px;
	}
}

@media (min-width: 640px){

	.wc-block-components-notices{
		max-width: 640px;
	}
}

@media (min-width: 768px){

	.wc-block-components-notices{
		max-width: 768px;
	}
}

@media (min-width: 992px){

	.wc-block-components-notices{
		max-width: 992px;
	}
}

@media (min-width: 1024px){

	.wc-block-components-notices{
		max-width: 1024px;
	}
}

@media (min-width: 1280px){

	.wc-block-components-notices{
		max-width: 1280px;
	}
}

@media (min-width: 1400px){

	.wc-block-components-notices{
		max-width: 1400px;
	}
}

.wc-block-components-notices{
	width: 100%;
	max-width: 100%;
}

@media (min-width: 640px){

	.wc-block-components-notices{
		max-width: 100%;
	}
}

@media (min-width: 768px){

	.wc-block-components-notices{
		max-width: 640px;
	}
}

@media (min-width: 1024px){

	.wc-block-components-notices{
		max-width: 768px;
	}
}

@media (min-width: 1280px){

	.wc-block-components-notices{
		max-width: 1024px;
	}
}

@media (min-width: 1400px){

	.wc-block-components-notices{
		max-width: 1376px;
	}
}

.wc-block-components-notices{
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 2rem;
}

@media (min-width: 1400px){

	.wc-block-components-notices{
		padding-left: 0px;
		padding-right: 0px;
	}
}

.wc-block-components-notices:empty{
	display: none;
}

.wc-block-components-notices .wc-block-components-notice-banner{
	margin: 0px;
	border-radius: 0.75rem;
	border-width: 0px;
}

.woocommerce .woocommerce-message{
	border-radius: 0.5rem;
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.woocommerce .woocommerce-message::before{
	top: 1rem;
}

.woocommerce .woocommerce-notices-wrapper .woocommerce-message,
		.woocommerce .woocommerce-notices-wrapper .woocommerce-error,
		.woocommerce .yith-wcwl-form .woocommerce-message,
		.woocommerce .yith-wcwl-form .woocommerce-error{
	margin: 0px;
	margin-bottom: 1rem;
	border-radius: 0.5rem;
	border-width: 0px;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.woocommerce .woocommerce-notices-wrapper .woocommerce-message::before, .woocommerce .woocommerce-notices-wrapper .woocommerce-error::before, .woocommerce .yith-wcwl-form .woocommerce-message::before, .woocommerce .yith-wcwl-form .woocommerce-error::before{
	left: 1.5rem;
	top: 1rem;
	font-size: 1.5rem;
	line-height: 2rem;
	line-height: 1;
}

.woocommerce .woocommerce-notices-wrapper .woocommerce-message li,
			.woocommerce .woocommerce-notices-wrapper .woocommerce-message li a,
			.woocommerce .woocommerce-notices-wrapper .woocommerce-error li,
			.woocommerce .woocommerce-notices-wrapper .woocommerce-error li a,
			.woocommerce .yith-wcwl-form .woocommerce-message li,
			.woocommerce .yith-wcwl-form .woocommerce-message li a,
			.woocommerce .yith-wcwl-form .woocommerce-error li,
			.woocommerce .yith-wcwl-form .woocommerce-error li a{
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 400;
	letter-spacing: 0.14px;
}

.woocommerce .woocommerce-notices-wrapper .woocommerce-message, .woocommerce .yith-wcwl-form .woocommerce-message{
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
}

.woocommerce .woocommerce-notices-wrapper .woocommerce-message::before, .woocommerce .yith-wcwl-form .woocommerce-message::before{
	top: 1rem;
}

.woocommerce .woocommerce-notices-wrapper .woocommerce-error, .woocommerce .yith-wcwl-form .woocommerce-error{
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgb(255 249 249 / var(--tw-bg-opacity));
}

.woocommerce .woocommerce-notices-wrapper .woocommerce-error::before, .woocommerce .yith-wcwl-form .woocommerce-error::before{
	top: 0.875rem;
}

.woocommerce .woocommerce-notices-wrapper .woocommerce-error *, .woocommerce .yith-wcwl-form .woocommerce-error *{
	--tw-text-opacity: 1;
	color: rgb(126 0 27 / var(--tw-text-opacity));
}

.woocommerce .woocommerce-notices-wrapper .woocommerce-error li, .woocommerce .yith-wcwl-form .woocommerce-error li{
	margin: 0px;
	font-size: 1rem;
	line-height: 1.5rem;
}

.woocommerce .woocommerce-notices-wrapper .woocommerce-error .woocommerce-error, .woocommerce .yith-wcwl-form .woocommerce-error .woocommerce-error{
	margin: 0px;
	border-style: none;
	background-color: transparent;
}

.woocommerce .woocommerce-error a:not([class]){
	font-size: 1rem !important;
	line-height: 1.5rem !important;
	--tw-text-opacity: 1 !important;
	color: rgb(126 0 27 / var(--tw-text-opacity)) !important;
	-webkit-text-decoration-line: none;
	        text-decoration-line: none;
}

.woocommerce .woocommerce-error a:not([class]):hover{
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
}

.added-to-cart-badge{
	transition-property: all;
	transition-duration: 300ms;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.added-to-cart-badge p,
	.added-to-cart-badge i{
	transition-property: all;
	transition-duration: 300ms;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.added-to-cart-badge:hover {
	background: radial-gradient(
		99.56% 205.23% at 0.44% 2.27%,
		#f5fdff 0%,
		#f0fecc 98%
	);
}

.added-to-cart-badge:hover p{
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.added-to-cart-badge:hover i{
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button{
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button:hover{
	filter: brightness(0.8) !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit:focus,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button:focus,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button:focus,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button:focus,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit:focus,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button:focus,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button:focus,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button:focus{
	filter: brightness(0.8) !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit .icon,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button .icon,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button .icon,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button .icon,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit .icon,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button .icon,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button .icon,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button .icon{
	font-size: 1.25rem !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit.btn-primary,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button.btn-primary,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button.btn-primary,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button.btn-primary,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit.btn-primary,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button.btn-primary,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button.btn-primary,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.btn.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit,.btn
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button,.btn
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button,.btn
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button,.btn
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit,.btn
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button,.btn
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button,.btn
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit.btn-secondary,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button.btn-secondary,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button.btn-secondary,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button.btn-secondary,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit.btn-secondary,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button.btn-secondary,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button.btn-secondary,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit.btn-green,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button.btn-green,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button.btn-green,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button.btn-green,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit.btn-green,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button.btn-green,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button.btn-green,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit.btn-blue,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button.btn-blue,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button.btn-blue,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button.btn-blue,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit.btn-blue,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button.btn-blue,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button.btn-blue,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit.btn-xs,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button.btn-xs,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button.btn-xs,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button.btn-xs,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit.btn-xs,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button.btn-xs,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button.btn-xs,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit.btn-sm,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button.btn-sm,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button.btn-sm,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button.btn-sm,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit.btn-sm,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button.btn-sm,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button.btn-sm,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button.btn-sm{
	padding: .375rem .75rem !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit.btn-md,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button.btn-md,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button.btn-md,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button.btn-md,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit.btn-md,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button.btn-md,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button.btn-md,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button.btn-md{
	padding: .5rem 1.25rem !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit.btn-lg,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button.btn-lg,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button.btn-lg,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button.btn-lg,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit.btn-lg,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button.btn-lg,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button.btn-lg,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.btn.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit,.btn
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button,.btn
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button,.btn
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button,.btn
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit,.btn
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button,.btn
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button,.btn
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit.btn-xl,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button.btn-xl,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button.btn-xl,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button.btn-xl,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit.btn-xl,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button.btn-xl,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button.btn-xl,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button.btn-xl{
	padding: 1rem 2rem !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit.btn-sq,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button.btn-sq,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button.btn-sq,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button.btn-sq,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit.btn-sq,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button.btn-sq,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button.btn-sq,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit.btn-link,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button.btn-link,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button.btn-link,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button.btn-link,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit.btn-link,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button.btn-link,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button.btn-link,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit.btn-link:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button.btn-link:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button.btn-link:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button.btn-link:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit.btn-link:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button.btn-link:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button.btn-link:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit.btn-link:focus,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button.btn-link:focus,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button.btn-link:focus,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button.btn-link:focus,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit.btn-link:focus,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button.btn-link:focus,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button.btn-link:focus,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	#respond
	input#submit,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	a.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
	input.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	#respond
	input#submit,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(
		:not(.edit-post-visual-editor)
	)
	.woocommerce
	input.button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.recent-order-tile .added_to_cart{
	margin: 0px;
	margin-top: auto;
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.woocommerce .woocommerce-info{
	display: flex;
	flex-wrap: wrap;
}

@media (min-width: 1024px){

	.woocommerce .woocommerce-info{
		flex-wrap: nowrap;
	}
}

.woocommerce .woocommerce-info .button{
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.5rem !important;
	padding: 0.375rem 0.75rem !important;
	border-radius: 5rem !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1.42 !important;
	transition: all 0.3s ease-in-out !important;
	text-align: center !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.woocommerce .woocommerce-info .button:hover{
	filter: brightness(0.8) !important;
}

.woocommerce .woocommerce-info .button:focus{
	filter: brightness(0.8) !important;
}

.woocommerce .woocommerce-info .button .icon{
	font-size: 1.25rem !important;
}

.woocommerce .woocommerce-info .button.btn-primary{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.btn.woocommerce .woocommerce-info .button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
}

.woocommerce .woocommerce-info .button.btn-secondary{
	background-color: #B9BE10 !important;
	color: #1F2937 !important;
}

.woocommerce .woocommerce-info .button.btn-green{
	background-color: #B5E823 !important;
	color: #1F2937 !important;
}

.woocommerce .woocommerce-info .button.btn-blue{
	background-color: #EFFCFF !important;
	color: #00567C !important;
}

.woocommerce .woocommerce-info .button.btn-xs{
	padding: 0.25rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.33 !important;
}

.woocommerce .woocommerce-info .button.btn-sm{
	padding: .375rem .75rem !important;
}

.btn.woocommerce .woocommerce-info .button{
	padding: .375rem .75rem !important;
}

.woocommerce .woocommerce-info .button.btn-md{
	padding: .5rem 1.25rem !important;
}

.woocommerce .woocommerce-info .button.btn-lg{
	padding: 1rem 2rem !important;
	line-height: 1 !important;
}

.woocommerce .woocommerce-info .button.btn-xl{
	padding: 1rem 2rem !important;
}

.woocommerce .woocommerce-info .button.btn-sq{
	padding: 0.5rem !important;
	line-height: 1 !important;
}

.woocommerce .woocommerce-info .button.btn-link{
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	color: #00567C !important;
	background-color: transparent !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.woocommerce .woocommerce-info .button.btn-link:hover{
	text-decoration: none !important;
	filter: none !important;
}

.woocommerce .woocommerce-info .button.btn-link:focus{
	text-decoration: none !important;
	filter: none !important;
}

.woocommerce .woocommerce-info .button{
	background-color: #00567C !important;
	color: #FFFFFF !important;
	padding: .375rem .75rem !important;
	float: none !important;
}

@media (min-width: 1024px){

	.woocommerce .woocommerce-info .button{
		margin-left: auto;
		margin-right: 0px;
	}
}

.woocommerce .woocommerce-order{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 376px){

	.woocommerce .woocommerce-order{
		max-width: 376px;
	}
}

@media (min-width: 640px){

	.woocommerce .woocommerce-order{
		max-width: 640px;
	}
}

@media (min-width: 768px){

	.woocommerce .woocommerce-order{
		max-width: 768px;
	}
}

@media (min-width: 992px){

	.woocommerce .woocommerce-order{
		max-width: 992px;
	}
}

@media (min-width: 1024px){

	.woocommerce .woocommerce-order{
		max-width: 1024px;
	}
}

@media (min-width: 1280px){

	.woocommerce .woocommerce-order{
		max-width: 1280px;
	}
}

@media (min-width: 1400px){

	.woocommerce .woocommerce-order{
		max-width: 1400px;
	}
}

.woocommerce .woocommerce-order{
	width: 100%;
	max-width: 100%;
}

@media (min-width: 640px){

	.woocommerce .woocommerce-order{
		max-width: 100%;
	}
}

@media (min-width: 768px){

	.woocommerce .woocommerce-order{
		max-width: 640px;
	}
}

@media (min-width: 1024px){

	.woocommerce .woocommerce-order{
		max-width: 768px;
	}
}

@media (min-width: 1280px){

	.woocommerce .woocommerce-order{
		max-width: 1024px;
	}
}

@media (min-width: 1400px){

	.woocommerce .woocommerce-order{
		max-width: 1376px;
	}
}

.woocommerce .woocommerce-order{
	margin-left: auto;
	margin-right: auto;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 2rem;
	padding-bottom: 2rem;
}

@media (min-width: 1400px){

	.woocommerce .woocommerce-order{
		padding-left: 0px;
		padding-right: 0px;
	}
}

.woocommerce .woocommerce-order *:not(a){
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.woocommerce .woocommerce-order .woocommerce-thankyou-order-received{
	margin-bottom: 1.5rem;
	font-size: 1.875rem;
	line-height: 2.25rem;
	font-weight: 600;
	line-height: 1;
}

.woocommerce .woocommerce-order .woocommerce-table--order-details{
	border-collapse: collapse;
	border-radius: 0.75rem;
	border-color: transparent;
	--tw-shadow: 0 0 0 1px #B9F2FF;
	--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.woocommerce .woocommerce-order .woocommerce-table--order-details thead th:first-child{
	border-top-left-radius: 0.75rem;
}

.woocommerce .woocommerce-order .woocommerce-table--order-details thead th:last-child{
	border-top-right-radius: 0.75rem;
}

.woocommerce .woocommerce-order .woocommerce-table--order-details tbody th,
				.woocommerce .woocommerce-order .woocommerce-table--order-details tbody td,
				.woocommerce .woocommerce-order .woocommerce-table--order-details tfoot th,
				.woocommerce .woocommerce-order .woocommerce-table--order-details tfoot td{
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
}

.woocommerce .woocommerce-order strong,
		.woocommerce .woocommerce-order .woocommerce-table__product-name,
		.woocommerce .woocommerce-order .woocommerce-table__product-table,
		.woocommerce .woocommerce-order table.shop_table tbody th,
		.woocommerce .woocommerce-order table.shop_table tfoot td,
		.woocommerce .woocommerce-order table.shop_table tfoot th{
	font-weight: 500;
}

.woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses{
	display: flex;
	flex-direction: column;
	gap: 2rem;
}

.flux-checkout .main-header__left-column div.woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses a{
	padding-top: 1rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

@media (min-width: 768px){

	.woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses{
		flex-direction: row;
	}
}

.woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses::before,
				.woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses::after{
	--tw-content: none;
	content: var(--tw-content);
}

.woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address{
	display: flex;
	flex-direction: column;
	align-items: stretch;
}

.flux-checkout .main-header__left-column div.woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address a{
	padding-top: 1rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.woocommerce .woocommerce-order .woocommerce-customer-details address{
	flex-grow: 1;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
}

body.woocommerce-account .woocommerce.yith-wcwl-form{
	flex-direction: column;
	padding-left: 0px;
	padding-right: 0px;
}

.flux-checkout .main-header__left-column divbody.woocommerce-account .woocommerce.yith-wcwl-form a{
	padding-top: 1rem;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

@media (min-width: 1024px){

	body.woocommerce-account .woocommerce.yith-wcwl-form{
		padding-top: 0px;
		padding-bottom: 0px;
	}
}

body.woocommerce-account .wishlist-title-container{
	display: none;
}

@media (min-width: 1024px){

	.woocommerce table.wishlist_table.mobile{
		width: 100%;
	}
}

.woocommerce table.wishlist_table.mobile > li{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.woocommerce table.wishlist_table.mobile > li .label{
	font-weight: 600 !important;
}

.woocommerce table.wishlist_table.traditional{
	border-collapse: collapse;
	border-color: transparent;
}

.woocommerce table.wishlist_table.traditional thead th,
		.woocommerce table.wishlist_table.traditional tbody th{
	border-width: 0px !important;
	padding-left: 1rem !important;
	padding-right: 1rem !important;
	padding-top: 1.5rem !important;
	padding-bottom: 1.5rem !important;
	text-align: left;
	font-size: 0.875rem;
	line-height: 1.25rem;
	font-weight: 600 !important;
	line-height: 1;
}

.woocommerce table.wishlist_table.traditional thead tr{
	border-top-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
}

.woocommerce table.wishlist_table.traditional tbody tr{
	border-top-width: 1px !important;
	--tw-border-opacity: 1 !important;
	border-color: rgb(185 242 255 / var(--tw-border-opacity)) !important;
}

@media (min-width: 768px){

	.woocommerce table.wishlist_table.traditional tbody tr:first-child{
		--tw-border-opacity: 1 !important;
		border-top-color: rgb(185 190 16 / var(--tw-border-opacity)) !important;
	}
}

.woocommerce table.wishlist_table.traditional tbody tr th,
				.woocommerce table.wishlist_table.traditional tbody tr td{
	position: relative;
	gap: 1rem;
	border-top-width: 0px !important;
	padding: 0.75rem !important;
	text-align: left;
	vertical-align: middle !important;
}

@media (min-width: 1024px){

	.woocommerce table.wishlist_table.traditional tbody tr th,
				.woocommerce table.wishlist_table.traditional tbody tr td{
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}
}

.woocommerce table.wishlist_table.traditional tbody tr th:first-child *,
				.woocommerce table.wishlist_table.traditional tbody tr td:first-child *{
	font-weight: 400;
}

.woocommerce table.wishlist_table.traditional tbody tr th *,
				.woocommerce table.wishlist_table.traditional tbody tr td *{
	font-size: 0.875rem;
	line-height: 1.25rem;
}

@media (min-width: 768px){

	.woocommerce table.wishlist_table.traditional tbody tr th *,
				.woocommerce table.wishlist_table.traditional tbody tr td *{
		font-weight: 500;
	}
}

.woocommerce table.wishlist_table.traditional tbody .remove_from_wishlist{
	line-height: 1;
}

.product-inner-hero .yith-wcwl-add-to-wishlist{
	margin-top: 0px;
}

.product-inner-hero .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist{
	display: flex;
	height: 2.25rem;
	width: 2.25rem;
	align-items: center;
	justify-content: center;
	gap: 0.25rem;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	font-size: 1.25rem;
	line-height: 1.75rem;
	-webkit-text-decoration-line: none;
	        text-decoration-line: none;
	transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.product-inner-hero .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:hover{
	opacity: 0.75;
}

.product-inner-hero .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:focus{
	opacity: 0.75;
}

.product-inner-hero .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist .yith-wcwl-icon{
	margin-right: 0px;
}

.product-inner-hero .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist .yith-wcwl-icon.fa-heart-o::before{
	margin-right: 0px;
	font-family: icomoon;
	font-size: 1.25rem;
	line-height: 1.75rem;
	--tw-content: '\e90c';
	content: var(--tw-content);
}

.product-inner-hero .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist span{
	display: none;
}

.product-inner-hero .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback, .product-inner-hero .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback{
	display: block;
	font-size: 0;
}

.product-inner-hero .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback .yith-wcwl-icon, .product-inner-hero .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback .yith-wcwl-icon{
	margin-right: 0px;
	display: flex;
	height: 2.25rem;
	width: 2.25rem;
	align-items: center;
	justify-content: center;
	gap: 0.25rem;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
	font-size: 1.25rem;
	line-height: 1.75rem;
	-webkit-text-decoration-line: none;
	        text-decoration-line: none;
}

.product-inner-hero .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback .yith-wcwl-icon.fa-heart::before, .product-inner-hero .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback .yith-wcwl-icon.fa-heart::before{
	margin-right: 0px;
	font-family: icomoon;
	font-size: 1.25rem;
	line-height: 1.75rem;
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
	--tw-content: '\e91b';
	content: var(--tw-content);
}

.product-inner-hero .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a, .product-inner-hero .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a{
	display: none;
}

#yith-wcwl-popup-message{
	position: fixed;
	left: 2rem !important;
	top: auto !important;
	bottom: 2rem;
	margin-left: 0px !important;
	border-radius: 0.75rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	padding-left: 1rem !important;
	padding-right: 1rem !important;
	padding-top: 0.75rem !important;
	padding-bottom: 0.75rem !important;
	--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

#yith-wcwl-message{
	margin-bottom: 0px;
	display: flex;
	align-items: center;
	gap: 0.5rem;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
}

#yith-wcwl-message:before{
	display: flex;
	height: 1.5rem;
	width: 1.5rem;
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
	font-family: icomoon;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));

		content: '\e909';
}

.woocommerce .woocommerce-MyAccount-content table.shop_table{
	border-radius: 0.5rem;
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
}

.woocommerce .woocommerce-MyAccount-content table.shop_table th,
			.woocommerce .woocommerce-MyAccount-content table.shop_table td{
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
	text-align: left !important;
}

.woocommerce .woocommerce-MyAccount-content table.shop_table th:before, .woocommerce .woocommerce-MyAccount-content table.shop_table td:before{
	--tw-content: none;
	content: var(--tw-content);
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr:nth-child(even){
	background-color: rgba(0,0,0,.025);
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr:nth-child(even) td{
	background-color: transparent;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody th{
	display: table-cell !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody th:before, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody td:before {
							content: attr(data-title);
							margin-right: 0.5rem;
							display: inline-block;
							font-weight: 600;
						}

@media (min-width: 768px){

	.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody th:before, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody td:before{
		--tw-content: none;
		content: var(--tw-content);
	}
}

.block-editor-block-list__block .get-to-know-keypak__container,
	.block-editor-block-list__block .home-hero-section__container,
	.block-editor-block-list__block .keypak-usps__container,
	.block-editor-block-list__block .product-cards__container,
	.block-editor-block-list__block .resource-carousel__container,
	.block-editor-block-list__block .visit-and-discovery__container,
	.block-editor-block-list__block .request-a-visit__container,
	.block-editor-block-list__block .request-a-sample__container{
	visibility: visible !important;
}

.block-editor-block-list__block .visit-and-discovery{
	display: block !important;
}

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */

:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

.animate__animated {
  animation-duration: 1s;
  animation-duration: var(--animate-duration);
  animation-fill-mode: both;
}

.animate__animated.animate__infinite {
  animation-iteration-count: infinite;
}

.animate__animated.animate__repeat-1 {
  animation-iteration-count: 1;
  animation-iteration-count: var(--animate-repeat);
}

.animate__animated.animate__repeat-2 {
  animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animate__animated.animate__repeat-3 {
  animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animate__animated.animate__delay-1s {
  animation-delay: 1s;
  animation-delay: var(--animate-delay);
}

.animate__animated.animate__delay-2s {
  animation-delay: calc(1s * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}

.animate__animated.animate__delay-3s {
  animation-delay: calc(1s * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}

.animate__animated.animate__delay-4s {
  animation-delay: calc(1s * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}

.animate__animated.animate__delay-5s {
  animation-delay: calc(1s * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}

.animate__animated.animate__faster {
  animation-duration: calc(1s / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}

.animate__animated.animate__fast {
  animation-duration: calc(1s * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}

.animate__animated.animate__slow {
  animation-duration: calc(1s * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}

.animate__animated.animate__slower {
  animation-duration: calc(1s * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}

@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}

/* Attention seekers  */

@keyframes bounce {
  from,
  20%,
  53%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}

.animate__bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.animate__flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.animate__pulse {
  animation-name: pulse;
  animation-timing-function: ease-in-out;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.animate__rubberBand {
  animation-name: rubberBand;
}

@keyframes shakeX {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}

.animate__shakeX {
  animation-name: shakeX;
}

@keyframes shakeY {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    transform: translate3d(0, 10px, 0);
  }
}

.animate__shakeY {
  animation-name: shakeY;
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.animate__headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.animate__swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.animate__tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: translate3d(0, 0, 0);
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__wobble {
  animation-name: wobble;
}

@keyframes jello {
  from,
  11.1%,
  to {
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.animate__jello {
  animation-name: jello;
  transform-origin: center;
}

@keyframes heartBeat {
  0% {
    transform: scale(1);
  }

  14% {
    transform: scale(1.3);
  }

  28% {
    transform: scale(1);
  }

  42% {
    transform: scale(1.3);
  }

  70% {
    transform: scale(1);
  }
}

.animate__heartBeat {
  animation-name: heartBeat;
  animation-duration: calc(1s * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  animation-timing-function: ease-in-out;
}

/* Back entrances */

@keyframes backInDown {
  0% {
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.animate__backInDown {
  animation-name: backInDown;
}

@keyframes backInLeft {
  0% {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.animate__backInLeft {
  animation-name: backInLeft;
}

@keyframes backInRight {
  0% {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.animate__backInRight {
  animation-name: backInRight;
}

@keyframes backInUp {
  0% {
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.animate__backInUp {
  animation-name: backInUp;
}

/* Back exits */

@keyframes backOutDown {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  20% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}

.animate__backOutDown {
  animation-name: backOutDown;
}

@keyframes backOutLeft {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  20% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}

.animate__backOutLeft {
  animation-name: backOutLeft;
}

@keyframes backOutRight {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  20% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}

.animate__backOutRight {
  animation-name: backOutRight;
}

@keyframes backOutUp {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  20% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}

.animate__backOutUp {
  animation-name: backOutUp;
}

/* Bouncing entrances  */

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.animate__bounceIn {
  animation-duration: calc(1s * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__bounceInUp {
  animation-name: bounceInUp;
}

/* Bouncing exits  */

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.animate__bounceOut {
  animation-duration: calc(1s * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}

.animate__bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}

.animate__bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}

.animate__bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}

.animate__bounceOutUp {
  animation-name: bounceOutUp;
}

/* Fading entrances  */

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.animate__fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInUpBig {
  animation-name: fadeInUpBig;
}

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

.animate__fadeInTopLeft {
  animation-name: fadeInTopLeft;
}

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

.animate__fadeInTopRight {
  animation-name: fadeInTopRight;
}

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

.animate__fadeInBottomLeft {
  animation-name: fadeInBottomLeft;
}

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

.animate__fadeInBottomRight {
  animation-name: fadeInBottomRight;
}

/* Fading exits */

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.animate__fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.animate__fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.animate__fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.animate__fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.animate__fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.animate__fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.animate__fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.animate__fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.animate__fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

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

.animate__fadeOutTopLeft {
  animation-name: fadeOutTopLeft;
}

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

.animate__fadeOutTopRight {
  animation-name: fadeOutTopRight;
}

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

.animate__fadeOutBottomRight {
  animation-name: fadeOutBottomRight;
}

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

.animate__fadeOutBottomLeft {
  animation-name: fadeOutBottomLeft;
}

/* Flippers */

@keyframes flip {
  from {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }
}

.animate__animated.animate__flip {
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.animate__flipInX {
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.animate__flipInY {
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.animate__flipOutX {
  animation-duration: calc(1s * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: flipOutX;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.animate__flipOutY {
  animation-duration: calc(1s * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

/* Lightspeed */

@keyframes lightSpeedInRight {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__lightSpeedInRight {
  animation-name: lightSpeedInRight;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedInLeft {
  from {
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(5deg);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__lightSpeedInLeft {
  animation-name: lightSpeedInLeft;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.animate__lightSpeedOutRight {
  animation-name: lightSpeedOutRight;
  animation-timing-function: ease-in;
}

@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}

.animate__lightSpeedOutLeft {
  animation-name: lightSpeedOutLeft;
  animation-timing-function: ease-in;
}

/* Rotating entrances */

@keyframes rotateIn {
  from {
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.animate__rotateIn {
  animation-name: rotateIn;
  transform-origin: center;
}

@keyframes rotateInDownLeft {
  from {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.animate__rotateInDownLeft {
  animation-name: rotateInDownLeft;
  transform-origin: left bottom;
}

@keyframes rotateInDownRight {
  from {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.animate__rotateInDownRight {
  animation-name: rotateInDownRight;
  transform-origin: right bottom;
}

@keyframes rotateInUpLeft {
  from {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.animate__rotateInUpLeft {
  animation-name: rotateInUpLeft;
  transform-origin: left bottom;
}

@keyframes rotateInUpRight {
  from {
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.animate__rotateInUpRight {
  animation-name: rotateInUpRight;
  transform-origin: right bottom;
}

/* Rotating exits */

@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.animate__rotateOut {
  animation-name: rotateOut;
  transform-origin: center;
}

@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.animate__rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
  transform-origin: left bottom;
}

@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.animate__rotateOutDownRight {
  animation-name: rotateOutDownRight;
  transform-origin: right bottom;
}

@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.animate__rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
  transform-origin: left bottom;
}

@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.animate__rotateOutUpRight {
  animation-name: rotateOutUpRight;
  transform-origin: right bottom;
}

/* Specials */

@keyframes hinge {
  0% {
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.animate__hinge {
  animation-duration: calc(1s * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  animation-name: hinge;
  transform-origin: top left;
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.animate__jackInTheBox {
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.animate__rollOut {
  animation-name: rollOut;
}

/* Zooming entrances */

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.animate__zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomInUp {
  animation-name: zoomInUp;
}

/* Zooming exits */

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.animate__zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomOutDown {
  animation-name: zoomOutDown;
  transform-origin: center bottom;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}

.animate__zoomOutLeft {
  animation-name: zoomOutLeft;
  transform-origin: left center;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}

.animate__zoomOutRight {
  animation-name: zoomOutRight;
  transform-origin: right center;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomOutUp {
  animation-name: zoomOutUp;
  transform-origin: center bottom;
}

/* Sliding entrances */

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.animate__slideInUp {
  animation-name: slideInUp;
}

/* Sliding exits */

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.animate__slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.animate__slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.animate__slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.animate__slideOutUp {
  animation-name: slideOutUp;
}

@font-face {
	font-family: 'icomoon';
	src: url('data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBj8AAAC8AAAAYGNtYXAXVtKzAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZonOYL8AAAF4AAAubGhlYWQuxwGXAAAv5AAAADZoaGVhC8IH8gAAMBwAAAAkaG10eLfUAAAAADBAAAAAxGxvY2EKJxbYAAAxBAAAAGRtYXhwADoBUAAAMWgAAAAgbmFtZZlKCfsAADGIAAABhnBvc3QAAwAAAAAzEAAAACAAAwPpAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpLAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Sz//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAAFAAD/wAOCA8AADAAZADoASwBXAAABIiY1NDYzMhYVFAYjESIGFRQWMzI2NTQmIxMhIicuAScmNRE0Nz4BNzYzITIXHgEXFhURFAcOAQcGIwEiBhURFBYzITI2NRE0JiMhBTI2NTQmIyIGFRQWAgBKaGhKSmhoSjtTUzs7U1M7sP6gKycmOREQEBE5JicrAWArJyY5ERAQETkmJyv+oEhmZkgBYEhmZkj+oAGAFBwcFBQcHAEFaEpKaWlKSmgBQFM7O1NTOztT/fAQETkmJiwBYCwmJjkREBAROSYmLP6gLCYmOREQAt9lSP6gSGZmSAFgSGW9HBQUHBwUFBwAAAAABQAA/8ADgwPAABAAIQAvAFkAZQAAASEiBhURFBYzITI2NRE0JiMTFAYjISImNRE0NjMhMhYVEQEiBhURFBYzMjY1ETQmFzAGBzU0JiMiBhURFBYzMjY9ATQ2NzYyFx4BHQEUFjMyNj0BNCYnJiIHJyIGFRQWMzI2NTQmA1D9YBUeHhUCoBUeHhUOCQX9YAYICAYCoAYI/gIICgoIBwsLjQEBCggHCwsHCAoPDRtPGg0PCggIChMTJW4llA0TEg4NExMDOR4U/V8UHh4UAqEVHf0uBggIBgKgBggIBv1gAaIKCP8ACAoKCAEACAomAQEWCAsLCP8ABwsLB5ATIg4aGg4iE5AHCwsHkBowEiYmtBMNDhISDg0TAAQAAP/AA7IDwAAYABwAXgCgAAABIiYnLgE1ETQ2NzYyHwEeARUUBg8BDgEjNxU3JxMiJy4BJyYnLgEnLgEnLgE1NDY3PgE3PgE3Njc+ATcyMzIzHgEXFhceARceARceARUUBgcOAQcOAQcGBw4BIwYrARMiBw4BBwYHDgEHDgEHDgEVFBYXHgEXHgEXFhceARcWMTI3PgE3Njc+ATc+ATc+ATU0JicuAScuAScmJy4BIyYjMQHAAgUCBAUFBAUKBMAEBAQEwAIGAhKNjSwKJydqOzswCREGBgkDBw8PBwMJBgYRCTM9Pm0mJgMEJiZsPj4zCRAGBwkCCA4OCAIJBwYQCTM+Pm0mJgMCAQUmJWk6Oy8ECQQDBQIHDg4IAQUEAwkFMTw8ayQlASUkazw9MAUJAwQFAQcODgcBBQQDCQUxPDxqJSUBASUBAQIJBQEABQgDAgOAAggFBQgDgAEB8LxeXv5RAQEKCwoTAwwHBxEKHXBYWHAdCRIHBwwDFAoKCgEBCgoKFAMMBwcSCR5vWVhvHgkRCAcLBBMLCgoBAn0BAQkKChIBBwQECQYcalZVaxwFCgQEBgITCQoJAQEBAQkKCRMCBgQECgUca1VWahwGCQQEBgITCgoJAQAAAgAA/8ADkgPAABsAbAAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJgMRMzI2NTQmKwE1NDY3PgE3PgE3PgE7ATI2NTQmKwEiBgcOAQcOAQcOAR0BIyIGFRQWOwERJicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGBwIAU0pJbSAfHyBtSUpTU0pJbSAfHyBtSUpBbggKCghuAwMDCAYFDQcHDwhACAoKCEALFgoLEgkIDAUEBG4HCwsHbkhAP14bGxwdY0NCTExCQ2MdHRscXj8/SQNJHyBtSklTU0pJbSAfHyBtSUpTU0lKbSAf/QEBGwoICApuCA4HCAwGBQkDAwILCAcLBAQFDAgIEwsKFgxtCwgHC/7mAx4eY0FASklDQmQeHh0dY0NDS0xBQWEdHQQAAAAAAgAA/8ADZQPAACsAMAAACQE2NCcmIgcBAy4BKwEiBgcGFhcJAQYUFx4BMzI2NwETHgE7ATI2NzYmJwETATMBIwJMARYFBQUPBv7uxwMHBbYFCQIDAQMBF/7rBgYDBgQDBwIBEscDCAS2BQkDAgED/uld/iaIAdqIAfMBFQYPBQYG/u8BEAMEBgQFCgT+g/7qBQ8GAgMDAgES/vEEBAYEBQoEAX3+igKG/XoAAAEAAP/AApEDwAAWAAAlIiYnASY0NwE2MhcWFAcJARYUBw4BIwKABQgE/sAHBwFABxQHBwf+0QEvBwcECAVoAwQBQAcUBwFABwcHFAf+0f7RBxQHBAMAAAABAAD/wALRA8AAFgAAJSImJyY0NwkBJjQ3NjIXARYUBwEOASMBgAUIBAcHAS/+0QcHBxQHAUAHB/7ABAgFaAMEBxQHAS8BLwcUBwcH/sAHFAf+wAQDAAAAAQAA/8ADgAPAAA0AAAEhIiY1NDYzITIWFRQGA2D9QA0TEw0CwA0TEwGgEw0NExMNDRMAAAEAAP/AA4ADwAAfAAABIRE0JiMiBhURISIGFRQWMyERFBYzMjY1ESEyNjU0JgNg/sATDQ0T/sANExMNAUATDQ0TAUANExMB4AFADRMTDf7AEw0NE/7ADRMTDQFAEw0NEwAAAAABAAD/wAOgA8AAHgAACQEOASMiJicxJy4BNTQ2MzIWFzEXAT4BMzIWFRQGBwOX/gAFCwcHCwXgBAUTDQcLBckB6QULBw0TBQQCif4ABAUFBOAFCwcNEwUEygHqBAUTDQcLBQAABAAA/8AIAAPAAMUA7QECAU0AACUeARcWBisBIiY3PgE3PgEnLgEnLgEnLgEjIgYHHAEVMQYUFx4BFzEeARceARceARcWBiMhIiY3PgE3PgEnNS4BJxQWFRcWBgcGBw4BBwYnLgEnLgEnDgEjJyImNz4BNz4BJxE2Ji8BJjY3PgE3PgE3PgEzNhYXHgEVET4BNzYXHgEXFhceARc0NTQ2NTQ1NCYnJjY3PgE3PgE/ATYWFRE+ATc+ATc+ATc+ATc+ARceAQcOAQcOAQcOAQcXHgEXMR4BFx4BFwEOAQcwBhUcARUGFBceARceATc+ATc+ATc2JicuAScuAScuAQcOAQclBwYiLwEuAT0BPgE7ATIWHQEUBgcBPgEXHgEVDgEHBiYnLgEnJjQ1PAE1PAE1PAE1IyImPQEmNjMyNjc+ATc2FhceARUWFBUcARUzMhYXFgYrAREUFhcWNjc+ATc+ATcHOgcLBAsPFfUWEAsECAUGAgYFCwUTJhMCBgQOHQ4BAgEOBQIBAQIGAwMHAgsPFf7+FBAIBAkGDg4CDx0OAgEIHCkZIyNQKiooCxYLBgsGAg0ZqhYPCwQLBgsLAQENDRYOBBQjRyMPHg8ECAQOEwIBARQuGCcoKEogHxYWLRgBDxEdBSUfPR8MGQwRFRkwRhUFCgQDBQMDBgMTRigeHAYIMCAHDwgCBQMJDBkMEiUSCx0S+8gICQEBAQEBHhoNIRARHAgGCAIIAgMEERMHFAwJGw4OFwYE9HcGDQZ4BAYBDQnvCQ0FBfm2BREHCQQBW0MrSygnJAICKREPAQ4gOk4PAxIMCxkLBgcBeg4PAQERI2UQExQ0DwICAgIEAw0ECwcRGRkTBQwFBw8ICBAIHDkcAwMDAgkSCRctFgoWCAICAgMGAwQIBBIYFRIHDQYPJhSvBxIJBAcEA0B2NSEXGBkBAQ0ECwYDBwIXDAIZEwcNBg0eEAKSEB0LFBAeCRAfDwYNBwEDAw0NBQsF/kgNEAMEBgYgGhojDxkKNjY3aC8vJRclDhogDw0bDgULBQcHEhX9dQMoKAoWCwYNBgcNByUbDgs1ICg8GQUKBgEEAg0RIhEZMxkSHQsBmw0dDnIKCRIIFywWIDoUCgkDAxMPCRULIkUiLFcpDxwMCgkCAg8MpVADA1ADCgbKCQwMCcoGCgP+NAYEAwMNB0FiCQYIGxtNLDhwOQ4cDgMGBAIEAg4RAh4OOjYLEgUEAwcFDgcVKhUHDwgODiAS/vQVIwgIDhECBAICBgMAAAMAAP/AA4ADwAANABsAKQAAASEiJjU0NjMhMhYVFAYDISImNTQ2MyEyFhUUBgMhIiY1NDYzITIWFRQGA2D9QA0TEw0CwA0TEw39QA0TEw0CwA0TEw39QA0TEw0CwA0TEwGgEw0NExMNDRMBABMNDRMTDQ0T/gATDQ0TEw0NEwAAAgAA/8ADogPAAC0AWwAAJSImJyYnLgEnJjU0Njc+ATc2FhceARc+ATc+ARceARceARUUBw4BBwYHDgEjMQMiBgcOAQcOARUUFx4BFxYXNjc+ATc2NTQmJy4BJyYGBw4BBwYiJy4BJy4BIxUCAAUJBAY/QJI9PBwZGkYoKFEjFiQPDyQWI1EoKEYaGRw8PJM/QAYECQW3CBAIGzASERMrLHM5OhsbOjlzLCsTERIwGxw3GRkmCgkyCQomGREnFEwCAwMpKIdbWmgpTCAfKggIDBMLHhMTHgsTDAgIKh8gTCloWluHKCkDAgMCngECBR0WFjUbTUZHcikoEREoKXJHRk0bNRYWHQUGCQwOKRoUFBopDgkKAQAAAAQAAP/AA7gDwAA2AGIAoACxAAABDgEHDgEHDgEHBgcGFhcWFx4BFx4BFxYyNz4BNzY3PgE3NjU0JicVLgEnFS4BJzEuAS8BLgEHFxYXHgEXFhceARUUBgcxDgEPAQ4BJyYnLgEnJi8BLgEnNSY3PgE3Njc+ARcHDgEHNw4BBw4BFx4BFx4BMzI2NzE+ATc+ARceARceAQcOAQcOARceARcWNjc+ATcxPgE3NiYnLgEvAS4BBxMOAQcGFjc+ATU0JicxLgEHAehGgjYXMRILHQcSBQURFRUiDDYQMGQ8FU4VSXkzHxkZIwoJAwIJMCMPIBIlVS8DHEwaPDUxMVIgIRMMDjwzKGc7AhQ+FDIuLU4fHxUBDRIEBwoLMycnNDBwOT0OGQwBGSUJAwEBAggGAwcEAwcCBwcFDjsiDBUJFAwKCTMiDQwDAwcGCA0NFCQQFxwGBAEECzsoAQwjDBIKDAECGg8JDAIDBRMIA4IFMiwTNhoROxM1NjdqMjMtEDYMJCoJAwMLOzIdJCRQLCwuEiEQAj1qLQESIQ8dLAwBBwcBPwUTEz8pKjIfRiVOijQoNwoBAwICBRESNiQkKwIaPSECOTg3YykpHBsXBo8CCQcBDSoZCQYFCAoDAgEBAgMICyAeCAMMChMzFBEmDgUUCwgJAwQBBQgVDBEoFQwqDSk7CgEDAgL+ZwQNCg8WBQMQCgUJAwgHAgAAAgAA/8ADmwPAACYAQwAAJSc+ATU0Jy4BJyYjIgcOAQcGFRQXHgEXFjMyNjcXHgEzMjY3NjQnATQ3PgE3NjMyFx4BFxYVFAcOAQcGIyInLgEnJjUDm8QlKhwcYUJBSkpBQmEcHBwcYUJBSkByL8QGDgcHDgYLC/0LFxZMNDM6OjM0TBYXFxZMNDM6OjM0TBYXW8Quc0BKQUJhHBwcHGFCQUpKQUJhHBwqJcQGBQUGCyALAaU6MzRMFhcXFkw0Mzo6MzRMFhcXFkw0MzoAAgAA/8ADNwPAABEAIwAANyImJyY0NwE2MhcWFAcBDgEjISImJwEmNDc2MhcBFhQHDgEj4AYMBQkJAkAKGgoJCf3ABQwGAkAGDAX9wAkJChoKAkAJCQUMBoAFBAoaCgJACQkKGgr9wAQFBQQCQAoaCgkJ/cAKGgoEBQAAAAIAAP++A/wDwABjAKcAAAEuAQ8BJy4BJyYGDwE3NiYnLgEPAScuASciBg8BJyYGBw4BHwEnLgEHDgEPASciBgcGFh8BBw4BFx4BHwEHBhYXHgEzOgEzJRUUFjMyNj0BBRY2Nz4BLwE3PgE3NiYvATc2NCcHFwcOAQcGFh8BJyoBIwc3NjQnLgEvATc2NC8BFxY2PwEXFjY3PgEvARcWNj8BFx4BMzcHBhYXHgE/ARceAT8BBwYUFwP8BA4IeR4CCQYGDAWFMwEDBQQMB2gzAw4ICA0EM2YHDAUFAwIyhAUMBgYJAiN1CA4EBAEERjMEAwIBCAXmQQMBBAQMBgIDAQEAEQsLEQEBCA8EBQIFQOYFBwECAwMxQwUEeiniBQcCAgEDMegCBgPoMgMBAgcF4iwGBTFOCQ8DH6EHEAcGBgE4VAkQAyMhBA8JVTgCBgYHEQefGgMQClMtBQUCPQcHAQtOBQkCAgEDUOEGDQUFBQEJbAcHAgkHcA0BBAYFDQbhUAICAgIHBk0JBwcHEAdkQgQNBQYKA3d3BxAHBQY2lAsREQuUNgIGBwYQB3h2AwkGBQwFRmIHEAePO3UCCQUFCwVcMTFcBAsGBggCdDgHEghFBgEJCENhBAEEBRAI+QsBCQhMRwgIB/oIEAUEAQRgQwkKAQhCBxEHAAMAAP/AA2YDwAAiAEIAiQAAAQ4BBwYHDgEXFBceARceATMyNjc1PgE1NCYnMS4BLwEuAQcXHgEXFR4BFxYGBw4BIyImJy4BJy4BNTQ2Nz4BNzYWFwMOAQc3DgEHDgEHBhYXHgE3PgE1NDY3PgE3Mz4BMzIWFx4BFx4BFxQWHwIeATMyNjcxPgEnLgEnLgEnLgEnIyYjKgEjIgcB7A8VDi4hICIBFhhVNQcPCD5mGwsMIx4MGg4BGUAbOiEzDwgHAQM9NAoOExMOCyc3DAECBgkQOCYMKQ3UCRIIAjFJEgUFAQEBAwgmCAMBBwoMJxgBDUR7e0QNEiQLBw8DAgEBBAUNCAkOBAMBAQECAQlROAgTCgELMzN2MjMMA1gCBAUQICBTLi4rMD0IAQFANAEVMhouTx4LEggBDAwDQQkqHQEPHBI1VRAEAQEEDDooBhAPFxgUISwIAgEE/kEBAgIBC0IvECQkIA0GEQERBg0YKCYSFiEIBAICBAYZDgofCgQhEy4HBggKCAYNIBIhBjhWDQECAQEBAAAAAAEAAP/AAyIDwAA1AAATDgEVFBYXMRYXHgEXFhceATMyNjcxNjc+ATc2NzYmJy4BIyIGBzEOAQ8BJy4BJy4BIyIGBzPwCgwCAgEqKmUrKwMDCAQECAMDKytlKioBBQUIBQ4HBAgDAzs+dXU+OwMDCAQECQQBAmIFEgsFCAMEKytkKioBAQEBAQEqKmQrKwQKGggEBgIBATo9dXU9OgEBAQECAAAABAAA/8ADmQPAADYAVwBzAIkAABMOAQcOARUUFhceATMfAh4BFx4BFx4BMzI2Nz4BNz4BNz4BNS4BJzUuASMlJy4BJy4BJyYiBwUGBw4BBwYHDgEHFQ8BKgEnLgEnMSYnLgEnJjU0NjMhBwEOAQcxDgEVFBYXHgEzMjY3Mz4BNTQmJzEuAQchDgEHDgEHBhYXFjI3PgEnLgEnLgEHNwYIBAMCAgMHESAmAkQlIAMIHxQJOZKkMhEJGAUFECgWGQEIBwVd+P6sEggMAQMLBgRgBQMbAw4OIA0NAQIEAwfEZ2AEBgkDAQ4OIQ4NX9MBMwH97woQBQMBBggIEwsSHAQBAQEQDgcaBwGOBxEDAgMBAwMFDkAPBQICAggHCh0OA1QBBgYEBgcHBgQJBAEH9YVvBhEZBQIBAggFFgoIOY9OXwMIDgMBAgEBQxsqAgQIAgEB2gkzMnIuLgIDBQIBBAEBAggFAjIxdzEyAQIBBf4sAw8JBQgKDRAJBwgVEAQIBBAZBwMCAwIOBwIJBAoTChoaChMKCQwHCQUEAAAAAAMAAP/AA4cDwAAYADEASgAAEw4BFRQWFxYyISAyNz4BNTQmJy4BBSAiBxEOARUUFhcWMiEgMjc+ATU0JicuAQUgIgcRDgEVFBYXFjIhIDI3PgE1NCYnLgEFICIHjwkNDgoEaAEDAQNoBAoODQoEY/73/vhkBQkNDgoEaAEDAQNoBAoODQoEY/73/vhkBQkNDgoEaAEDAQNoBAoODQoEY/73/vhkBQLiBRMKChQFAwMFFAoKEwUDAQED/wAFEwoKFAUDAwUUCgoTBQMBAQP/AAUTCgoUBQMDBRQKChMFAwEBAwAAAAUAAP/AA6cDwAA/AE8AYQBzAJsAAAEOAQ8BDgEHDgEPAhQWFR4BFx4BFyYWHwEeATMyNjc+ATc+ATc+ATc0NjUvAS4BJzEmJy4BJyYnLgEjKgEHMRceAR8BBycuATU+ARcyFhcHHgEVMAYPAScuATUmNhcwFhcHHwEcAQcUBiMiJi8BNTQ2HwEFFQc2Bg8BIjU0NjU2NT8BHwIeARc6ATMyNjcxPwM+AT8BMhYVAfEHGTVYXXAEBwsDBAEBAgsIBUxpDEkuUgYJCwsJBgVuSpEvCAIEAQEBBAMLBwM3OIY5OgYHDwgDBwOlPFkCBW6ZQFoBbgIBVzy7P1ohFzmYP1oBbwFbP5eXAQECAQFaPpgBApoCFZhJJiaVAQEBAnABAQQEDwgBAwIKEQYFAQE1BxkNCgEBA5ABDR4yNEADBREJC8llawYLFggFLDsEKhopAwICAwI9KlEeEAQNBQZrZckLCg8GAiAgSyAgAwMDAaAiMgEDPlQjMwECPAExIW0jMgEUDSBVIzMBAT8BMiKEVQUDZURjQzMjVax7MQFWVqtVJRgVTi8vdjU0ChBASksIBwwCCQgHZGMfBA4HBWRHAAAEAAD/wAPmA8AARgCPAMwBDwAAAQ4BBxQGHQEjDgEHDgEVHAEXMRQWFzMfARUUFhceATMyNjcxPgE9AT8BPgE1MTY0NTQmJzEuASMnNTQmNS4BJyImIyIGBzMFDgEHDgEPAg4BBzcOARUUFhceAR8DHgEXJx4BMzI2Nz4BPwM+ATcHPgE1NCYnLgEvAy4BJy4BJy4BIyoBIyIGBzEFDgEHMQ4BDwEjIgYHDgEVFBYXMR4BFzMXHgEXFjI3PgE/ATM+ATc+ATU0JicjLgErAScuAScuAScjJgYHBR4BFx4BFx4BHwEWFAcOAQcOAQcOAQcxDgEHDgEnNCYnLgEnFy4BJyMuAScuAScXJjY3PgE3PgE3PgE/ATYyFxQWFwK0BxACASIXDQUJDAEJBwEGSAEDBRILCxIFAwFIBggJAQwJBQ0XIgECEQYDBgMDBwMB/vkNFgYCGRAnZzY/GyIRFRQQAi4cImknEhgLDAkiExMiCQISCgsnaTVAGyIQFBURAS8bI2cnEBkCBREJCAkJAQMBBQgEAcgIDQMBAgEBEAkLAwsMBAUGDw8RAQEFBQsiCwUFAQERDw8GBQQMCgEDCwkQAQECAQQOCAEHBAj+cA8XAgQSCAQ6JV4CAQE6Jyc9AggNBQEWDh8HARUOERYKDAUOCAECPSc3OxgoAhJUJzoDCBAEARYOIgEBARYOA6QBEQYDFg0fAQEDBBILAQMBCQ8EBQEhGQoHCgsLCgcKGSEBBQQPCQEDAQsSBAMBAR8NFgMGEQIBAQGdBBEKA0IsaSYTGAsMCCMTEyIJAhIKCydpNUAbIhAUFBACLhwiaScSGAsMCSITEyMIAhILCyZpLEIDCA4FAwMBAUMCCwgDDQgRAQIFEgwHDAUIBgERDRAGCwsGEA0RAQYIBQwHDBIFAgESCAwEBwsDAgECeSc9AggQBAEWDiIBAQEBFQ8OFwIFDQgDOSZUEgIBNyYyOhkhCQ8GAhcOExYKDgEHHw4XAgQSCAQ6JV4CAQE5KAAAAAIAAP/AAwQDwAADAAgAAAEzESMhETMRIwJXra3+pa2tAu/9ogJe/aIAAAAAAQAA/8ADBAPAAAIAABMJAfwCCP34Awv+tf61AAIAAP/AA4EDwAAqAEkAAAEwFjMeATMeATMyNjcyNjcyNjM3NjQnJiIPARE0JiMiBhURJyYiBwYUHwElIgYdASE1NCYjIgYdARQWFx4BMyEyNjc+AT0BNCYjAekCAQIDAwMGAwMGAwMDAgEBAacKCgkaCnESDQ4ScQoaCQoKpwF2DRL9fxMNDRIJCQkYDQKADBgJCQoTDQFJAQIDAgEBAgMCAagJGwkJCXEBcw4SEw3+jnEJCQkbCag2Ew3g4A0TEw3gDRcJCQoKCQkXDeANEwADAAD/wAN5A8AATABPAFsAAAE0Jic0JicuASc4ATEuAScuAScmIiciJiMwIjEhMCIxIgYjBiIHDgEHDgEHOAExDgEVDgEHFAYVFAYVERQWFx4BMyEyNjc+ATURMCY1BwUlAxEBHgEzMjY3AREhA3kBAQICAQEBAgMCAQMBAgMBAgQCAf0lAQIEAgIDAQICAQIDAgIBAQMBAQEKCQoYDgKeDhgJCgoBgf7x/vA6ATEFDQcGDQUBMf1tAtcDBAICAwIBAgEBAwEBAQEBAQEBAQEBAQEBAwEBAgECAwICBAICAgH9+g4YCgkKCgkKGQ0CBQQBKfn5/iQBrf7pBQUFBQEX/lMAAAEAAP/AA6MDwABBAAABDgEHDgEHFQYUFx4BFxYXHgEXFhceARceATMyNjc+ATcxPgE3PgEnLgEnLgEjIgYHMw4BBzEHJy4BJy4BJy4BBzEBKCxNHBchBwMDBRIQEBQVNSAfJiFaHQsJBgYJC0N1NC0+Fh8OERFMMRMrFydFHgEOGQsFBQUfCgwtEBY0EgM+BSYdGT0iAg89Eh42Hx8fHz4eHx4bQBAGBAQHKFszLVMtP3o0M08SCAgXFAoXDQcGBx4HCRYFBwUDAAAAAAEAAP/AAr4DwAAwAAABDgEHMQ4BFRwBFTEeAR8BBw4BFRQWFx4BFzEeATMyNjc+ATU0JicuAScqASMiBgcxAWkNEwUBAgEaXG5uXhgBBAUQCgYKChYhdHUeHnVzIhQCAwEFCgQC+wUUDQQJBQEDAhMfXG9vXh4VCwkICg8FAwEcdHUjFhYjdXMdAQICAAAAAAIAAP/AA+IDwAAzAGQAAAEiJicmJyY0NzY/AT4BMzIWFxYXFhQHBg8BBiInJjQ/ATY0Jy4BIyIGDwEGFBcWFAcOASMDIiYnJicmNDc2PwE2MhcWFA8BBhQXHgEzMjY/ATY0JyY0NzYyFxYXFhQHBg8BDgEjAbgKEwgjEhISEiPAI1kxMVkjIxISEhIjWA8sDw8PWCkpFDMcHDMUwCkpDw8IEwq4MVkjIxISEhIjWA8sDw8PWCkpFDMcHDMUwCkpDw8PKxAjEhISEiPAI1kxAUQIByQtLV4tLSTAIiUlIiQtLV4tLSRXEBAPKw9YKXQpFBUVFMApdCkPKxAHCP6IJSIkLS1eLS0kVxAQDysPWCl0KRQVFRTAKXQpDysQDw8kLS1eLS0kwCIlAAAAAAIAAP/AA/ADwAAWAC0AAAEyFhcWFAcJARYUBwYiJwEmNDcBPgEzITIWFxYUBwkBFhQHBiInASY0NwE+ATMDywoUBw8P/loBpg8PECsP/jQPDwHMCBMK/jUKEwcQEP5aAacQEA8sD/40Dw8BzAgTCgPACAcQKxD+Wv5ZDywPEBAByxArDwHNBwgIBxArEP5a/loQKxAPDwHMDywPAcwHCAACAAD/wAPxA8AAFgAtAAAXIiYnJjQ3CQEmNDc2MhcBFhQHAQ4BIyEiJicmNDcJASY0NzYyFwEWFAcBDgEjNAoTCA8PAab+Wg8PECsQAcsQEP41CBMKAcsKFAcQEAGn/lkQEA8sDwHMDw/+NAgTCkAIBxArEAGmAaYQKxAPD/40DywP/jQHCAgHECsQAaYBphArEA8P/jQPLA/+NAcIAAAAAQAA/8ADdQPAAEQAACUiJicuAScmNjc+ATc+ARceARcWBgcGJicuAScmBgcOAQcOARceARceATc+ATc+ATchIiY1NDYzITIWFRQGBw4BBw4BIwIAMWArOVQXFgEXFlY5OoJAQXIqBgIHBxEGJWU5OnMyM0wUFAEUE0szMnM6OWYlIigD/rYJDAwJAWAJDC0qKnNBECAQSxkZIWY+PoQ+PWUhIBYMC0MzBxIFBgIHLTsLChQcHVo2N3U3N1keHRUKCjotKWI1DAkJDAwJQnwyMkIMAwIAAAAACAAA/8ADdQPAABYAGwAyADcASwBQAGQAaQAAJTAiIyUuAT0BNDYzITIWFREUBgcOASMlBTUhFQcwIiMlLgE9ATQ2MyEyFh0BFAYHDgEjJxc1IxUlISImPQE0NjclNhYXHgEVERQGIyUhNQUVByEiJj0BNDY3JTYWFx4BHQEUBiMnMzUHFQNgAwH+wAgJDAkBQAkMBAMDBwT+1QEW/uqVAwH/AAgJDAkBAAkMBAMDBwTr1tYCq/7ACQwJCAFABQkEAwQMCf7VARb+6pX/AAkMCQgBAAUJBAMEDAnr1tZLOgEMCOYJDAwJ/uAFCQMCA2Iy8b8QLwEMCKAJDAwJzwUIAwMCViegefkMCeYIDAE6AQMDAwkE/uAJDCrxMr8qDAmgCAwBLgECAwMJBM8JDCqgJ3kAAAADAAD/wAOUA8AANAA4AFAAAAE4ATE4ATEuASMwIjE4ATEhOAEjOAExIgYHOAExOAExDgEVERQWFx4BMyEyNjc+ATURNCYnBwkBIRMwBiMhIiYnLgE1EQEeATMyNjcBERQGBwOOAgcDAfz/AQQHAgICBwcIEgsCwAoTBwcIAwJA/rH+sQKdGwcC/UADBQECAgFgAgcDBAcCAWACAgLtAwMEAgMGBP3hCxMHBwgIBwcTCwIfAwcCH/7NATP96gQCAgIEAwH0/r4DAgIDAUL+DAMEAgAAAAEAAP/AAkkDwAAVAAABFAYjISImNTQ2NwE+ATMyFhcBHgEVAkkVD/4ADxYGBQEABQ0IBw0FAQAFBgIlDxYWDwcNBQEABQYGBf8ABQ0HAAAAAQAA/8ACSQPAABUAAAEUBgcBDgEjIiYnAS4BNTQ2MyEyFhUCSQYF/wAFDQcIDQX/AAUGFg8CAA8VAUkHDQb/AAUFBQUBAAYNBw8WFg8AAAACAAD/wAJJA8AAFQArAAABFAYHAQ4BIyImJwEuATU0NjMhMhYVNRQGIyEiJjU0NjcBPgEzMhYXAR4BFQJJBgX/AAUNBwgNBf8ABQYWDwIADxUVD/4ADxYGBQEABQ0IBw0FAQAFBgFJBw0G/wAFBQUFAQAGDQcPFhYP3A8WFg8HDQUBAAUGBgX/AAUNBwAAAAAEAAD/wAOgA8AAFgAxAEgAYwAAASImJyY0PwEnJjQ3NjIfARYUDwEOASMFIiY1NDY3PgEzITIWFRQGIyEiBgcOARUUBiMTIiYvASY0PwE2MhcWFA8BFxYUBw4BIyUhIiY1NDYzITI2Nz4BNTQ2MzIWFRQGBw4BIwMgBgwFCQlJSQkJCRsJYQkJYQQMBv1gDRMsKShqOgIADRISDf3/LVIfICISDV8GDARhCQlhCRsJCQlJSQkJBQwGAaD+AA0TEw0CAC1SHyAiEg0OEispKWk6AkAFBAkbCUlKCRsJCQlgChoKYAQFnxMNOmkpKCwSDQ4SIiAgUS0NE/6fBQRgChoKYAkJCRsJSUoJGwkEBV8TDQ0TIh8gUiwOEhIOOWooKSwAAAAABAAA/8ADxQPAAE4AhACIAIwAABMUFjMyNjUyNjc+ATU0JicuASsBIiYnLgE1NDY3PgE7ATI2NTQmKwE0JiMiBhUiBgcOARUUFhceATsBMhYXHgEVFAYHDgErASIGFRQWOwEBISIGFRQWMyEVISIGFRQWOwEVISIGFRQWMyEVITU0JiMiBh0BFBYXHgEzITI2Nz4BNRE0JiMHMxUjFTUzFcQTDQ0TEyMODg4PDQ4jE0AHCwUFBAQFBQsHYA0TEw0gEw0NEhQjDQ4PDw4NIxRABgwEBQQEBQQMBnENEhINMQLf/gAOEhMNAeD+QA0TEw3g/sANEhINAUD+IBMNDRIJCggYDQLADBgJCQoTDcGgoKABwA0TEw0PDQ4jExMkDQ4PBAUEDAYHCwUEBRMNDRIOEhIODg4NJBMTIw4ODgUEBQsHBgwEBQUSDQ0TAUATDQ0SgBMNDROAEw0NEoCfDRMTDZ8NGAkICgkJChcNAh4NEv+AwICAAAAAAAUAAP/AA2EDwAANABwARgBRAGYAAAEhIgYVFBYzITI2NTQmJyEiBhUUFjMhMjY1NCYjEy4BKwEwJicuASMiBgcOAQcjIgYHDgEVERQWFx4BMyEyNjc+ATURNCYnBx4BFSE0Njc2MhcTIREzDgEdARQWMyEyNj0BNCYnMxECgP8ADRMTDQEADRMTDf8ADRMTDQEADRMTDc0JFw2SBAIbRiYnRhsCAwGSDRcJCQoJCgkXDQJADBgJCgkKCfMSE/8AExIkbiTF/cBsBgYTDQFADRIGBWsBcBMNDRISDQ0TgBMNDRISDQ0TAS0JCgUCGx4dHAIDAgoJCRgM/WANFwkJCgoJCRcNAqANFwoTEi8aGi8SJCT9RQKgDyARIA0SEg0gESAP/WAAAAAABgAA/8ADgAPAAA0AGwApAD8AVQBrAAABISImNTQ2MyEyFhUUBgMhIiY1NDYzITIWFRQGAyEiJjU0NjMhMhYVFAYBIiYvASY0NzYyHwE3NjIXFhQPAQ4BAyImLwEmNDc2Mh8BNzYyFxYUDwEOAQMiJi8BJjQ3NjIfATc2MhcWFA8BDgEDYP6gDRMTDQFgDRMTDf6gDRMTDQFgDRMTDf6gDRMTDQFgDRMT/XMGDARACQkJGwkpagkbCQkJgAUMBgYMBEAJCQkbCSlqCRsJCQmABQwGBgwEQAkJCRsJKWoJGwkJCYAFDAGgEw0NExMNDRMBABMNDRMTDQ0T/gATDQ0TEw0NEwHABAVACRsJCQkpaQkJCRsJgAUE/wAEBUAJGwkJCSlpCQkJGwmABQT/AAQFQAkbCQkJKWkJCQkbCYAFBAAEAAD/wAOgA8AAEAAVABkAHQAAASEiBhURFBYzITI2NRE0JiMdASE1IQUzESMhESERA2D9QBslJRsCwBomJhr9QALA/UDg4AEgAaADICUb/cAaJiYaAkAaJkCgoOD+oAFh/p8ABAAA/8ADkAPAADAAPABoAG0AAAE+ATc2MhceARceATMyNjc+AScuAScuASc+ATU0JiMiBhUUFhcOAQcOAQcGFhcWNjcTMhYVFAYjIiY1NDYBISIGHQEjIgYVFBY7ARUjIgYVFBY7ARUjIgYVFBY7ARUUFjMhMjY1ETQmIxEhESERAYoOJRYrZCsVJg4FDQgFCQULAwgTMB0DCAMYHV5CQl4dGQQIAxwxEwgECgsaCKYoODgoKDg4AUj9wBslQA4SEw1AQA4SEw1AQA4SEw1AJRsCQBomJhr9wAJAAQ0THwsWFgsfEwYHAwMIGgsaKA4CAwEWPSNDXV1DIz0WAQMCDikZCxoICAQKAVQ5KCc5OScoOQEAJhphEg0NE6ASDQ4SoBMNDRJhGiYmGgK/GyX9AALA/UAAAAAABAAA/8ADtwPAAAsAFwBhAK4AAAEiJjU0NjMyFhUUBgMiBhUUFjMyNjU0JhMiJi8BBw4BJy4BJy4BPQEwJjEuAScmNDc+AT8BNTQ2Nz4BNzYWHwE3PgEXHgEXHgEdATAWMR4BFxYUBw4BDwEVDgEHDgEHIgYjJR4BFzc+ATsBMhYfAT4BNzU+AT8BPgE/ATY0LwEuAScuAScuAT0BLgEnBw4BKwEiJi8BDgEHFRQGDwEOAQ8BBhQfAR4BFx4BFx4BHQECAE9xcU9PcXFPNUtLNTVLS1MECAR4eQYNBilKIAYGdwcIAQgIAggGdwYGIEopBg4GeHgGDgYoSiEFBngGCAEICAEIBncBBgUhSSkCBgL+hxczHHMECAQQBAgEcxszFwECAggCBgRyBQVyBAYCAgMCAgMXMxxzAwgEEAQIBHMcMxcCAwcDBgNyBQVyBAYCAgMCAwIBAHFPT3FxT09xAUBLNTVLSzU1S/3gAgJDQwMBAg4pHAQNB4dEBAsHKVMqBwsDRIcHDQQbKg4CAQRDQwQBAg4pHAQNB4dEAwwHKVMqBwsDRIcHDQQbKg4BexIcC0ECAgICQQsdEoEECAQNBAYCQRw5HEEDBgQDBgMECQSBEhwLQQICAgJBCx0SgQQJAw0EBgJBHDkcQQMGBAMGAwQIBYEAAAAAAQAAAAEAALGv4F1fDzz1AAsEAAAAAADj096OAAAAAOPT3o4AAP++CAADwAAAAAgAAgAAAAAAAAABAAADwP/AAAAIAAAAAAAIAAABAAAAAAAAAAAAAAAAAAAAMQQAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAA9cAAAQAAAAEAAAABAAAAAQAAAADIAAABAAAAAPPAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAJJAAACSQAAAkkAAAQAAAAEMwAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAoAFAAeAJ4BKgIYArQDCgM2A2IDfAOuA+AFvAX8BogHlAf6CDgJNAoAClILIAuSDHIN8A4GDhQOfA7+D2QPrBBCEJIQ4hFOEegSUhJ6EqIS6hN8FDgUzBVsFZ4WOhc2AAEAAAAxAU4ACAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')
		format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

[class^='icon-'],
[class*=' icon-'] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-sort-asc:before {
	content: '\e923';
}

.icon-sort-desc:before {
	content: '\e924';
}

.icon-sort:before {
	content: '\e925';
}

.icon-link:before {
	content: '\e91d';
}

.icon-order-history:before {
	content: '\e928';
}

.icon-order-history-1:before {
	content: '\e929';
}

.icon-layout:before {
	content: '\e92a';
}

.icon-address:before {
	content: '\e92b';
}

.icon-account-settings:before {
	content: '\e92c';
}

.icon-repeat:before {
	content: '\e926';
}

.icon-invoice:before {
	content: '\e927';
}

.icon-email:before {
	content: '\e922';
}

.icon-google:before {
	content: '\e920';
}

.icon-windows:before {
	content: '\e921';
}

.icon-caret-double-left:before {
	content: '\e91e';
}

.icon-caret-double-right:before {
	content: '\e91f';
}

.icon-chevron-right-thicker:before {
	content: '\e91c';
}

.icon-envelope:before {
	content: '\e91a';
}

.icon-heart-filled:before {
	content: '\e91b';
}

.icon-download:before {
	content: '\e919';
}

.icon-pause:before {
	content: '\e917';
}

.icon-play:before {
	content: '\e918';
}

.icon-list:before {
	content: '\e914';
}

.icon-package:before {
	content: '\e915';
}

.icon-sparkle:before {
	content: '\e916';
}

.icon-shopping-cart:before {
	content: '\e913';
}

.icon-chevron-down:before {
	content: '\e912';
}

.icon-heart:before {
	content: '\e90c';
}

.icon-help-circle:before {
	content: '\e90d';
}

.icon-canada:before {
	content: '\e910';
}

.icon-user:before {
	content: '\e911';
}

.icon-close:before {
	content: '\e90f';
}

.icon-search:before {
	content: '\e90e';
}

.icon-menu:before {
	content: '\e90b';
}

.icon-tbk-logo:before {
	content: '\e90a';
}

.icon-check:before {
	content: '\e909';
}

.icon-minus:before {
	content: '\e907';
}

.icon-plus:before {
	content: '\e908';
}

.icon-chevron-left:before {
	content: '\e905';
}

.icon-chevron-right:before {
	content: '\e906';
}

.icon-instagram:before {
	content: '\e900';
}

.icon-linkedin:before {
	content: '\e901';
}

.icon-youtube:before {
	content: '\e902';
}

.icon-facebook:before {
	content: '\e903';
}

.icon-twitter:before {
	content: '\e904';
}

/**
 * Custom styles for Addify Abandoned Cart Recovery plugin
 * The original style is copied from src/app/plugins/addify-abandoned-cart-recovery/assets/css/front.css
 * and modified to fit the theme's design requirements.
 * Be sure to remove .hidden {display: none !important;} from the original file to avoid conflicts.
 */

.afacr_hidden {
	display: none !important;
}

.myModal12345 table th {
	width: 33.33%;
	max-width: 30%;
}

.adf-abc-model-email-input {
	border-radius: 5px !important;
	box-shadow: none !important;
	border: 1px solid #c1c0c0 !important;
	background: transparent !important;
	width: 100% !important;
	margin-bottom: 15px;
}

.afacr-modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 9999;
}

.afacr-modal {
	background: #fff;
	padding: 20px;
	width: 90%;
	max-width: 500px;
	border-radius: 10px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.afacr-modal-footer {
	text-align: center;
	margin-top: 20px;
}

.adf-model-email-abc {
	text-align: center;

}

.adf-model-email-abc h4 {
	color: #000000;
	font-weight: 600;
}

.afacr-modal-body label {
	color: #000000 !important;
}

.afacr-modal-body th {
	background: transparent !important;
}

.adf-abc-close-mdl {
	text-align: end;
	margin-top: -17px;
	margin-right: -10px;
}

.adf-abc-sub-btn {
	background: #007ec9;
	color: white;
	border-radius: 8px;
	width: -webkit-fill-available;
	margin-top: 10px;
}

.adf-abc-close-mdl-email,
.adf-abc-close-mdl {
	cursor: pointer;
}

.adf-abc-form-email {
	margin: 0;
}

.adf-abc-email-icon {
	background: #1c1c8617;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}

.adf_ssr_date_filter_main_container {
	padding-left: 10px !important;
}

.adf_ssr_date_filter_main_container .flatpickr-calendar {
	border: 1px solid #f0eeee !important;
	box-shadow: none !important;
}

@media (min-width: 1400px){

	.\32xl\:container{
		width: 100%;
		margin-right: auto;
		margin-left: auto;
	}

	@media (min-width: 376px){

		.\32xl\:container{
			max-width: 376px;
		}
	}

	@media (min-width: 640px){

		.\32xl\:container{
			max-width: 640px;
		}
	}

	@media (min-width: 768px){

		.\32xl\:container{
			max-width: 768px;
		}
	}

	@media (min-width: 992px){

		.\32xl\:container{
			max-width: 992px;
		}
	}

	@media (min-width: 1024px){

		.\32xl\:container{
			max-width: 1024px;
		}
	}

	@media (min-width: 1280px){

		.\32xl\:container{
			max-width: 1280px;
		}
	}

	@media (min-width: 1400px){

		.\32xl\:container{
			max-width: 1400px;
		}
	}

	.\32xl\:container{
		width: 100%;
		max-width: 100%;
	}

	@media (min-width: 640px){

		.\32xl\:container{
			max-width: 100%;
		}
	}

	@media (min-width: 768px){

		.\32xl\:container{
			max-width: 640px;
		}
	}

	@media (min-width: 1024px){

		.\32xl\:container{
			max-width: 768px;
		}
	}

	@media (min-width: 1280px){

		.\32xl\:container{
			max-width: 1024px;
		}
	}

	@media (min-width: 1400px){

		.\32xl\:container{
			max-width: 1376px;
		}
	}
}

.placeholder\:text-gray-700::-moz-placeholder{
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.placeholder\:text-gray-700::placeholder{
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.before\:absolute::before{
	content: var(--tw-content);
	position: absolute;
}

.before\:left-0::before{
	content: var(--tw-content);
	left: 0px;
}

.before\:top-full::before{
	content: var(--tw-content);
	top: 100%;
}

.before\:z-\[2\]::before{
	content: var(--tw-content);
	z-index: 2;
}

.before\:block::before{
	content: var(--tw-content);
	display: block;
}

.before\:hidden::before{
	content: var(--tw-content);
	display: none;
}

.before\:h-full::before{
	content: var(--tw-content);
	height: 100%;
}

.before\:w-full::before{
	content: var(--tw-content);
	width: 100%;
}

.before\:border-x-\[6px\]::before{
	content: var(--tw-content);
	border-left-width: 6px;
	border-right-width: 6px;
}

.before\:border-y-\[4px\]::before{
	content: var(--tw-content);
	border-top-width: 4px;
	border-bottom-width: 4px;
}

.before\:border-b-transparent::before{
	content: var(--tw-content);
	border-bottom-color: transparent;
}

.before\:border-l-\[\#C7EFFF\]::before{
	content: var(--tw-content);
	--tw-border-opacity: 1;
	border-left-color: rgb(199 239 255 / var(--tw-border-opacity));
}

.before\:border-r-transparent::before{
	content: var(--tw-content);
	border-right-color: transparent;
}

.before\:border-t-\[\#C7EFFF\]::before{
	content: var(--tw-content);
	--tw-border-opacity: 1;
	border-top-color: rgb(199 239 255 / var(--tw-border-opacity));
}

.before\:bg-\[linear-gradient\(180deg\2c rgba\(0\2c 69\2c 99\2c 0\.10\)_0\%\2c \#001119_100\%\)\]::before{
	content: var(--tw-content);
	background-image: linear-gradient(180deg,rgba(0,69,99,0.10) 0%,#001119 100%);
}

.before\:text-2xl::before{
	content: var(--tw-content);
	font-size: 1.5rem;
	line-height: 2rem;
}

.before\:text-base::before{
	content: var(--tw-content);
	font-size: 1rem;
	line-height: 1.5rem;
}

.before\:text-xl::before{
	content: var(--tw-content);
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.before\:text-primary-500::before{
	content: var(--tw-content);
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.before\:text-white::before{
	content: var(--tw-content);
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.before\:\!content-none::before{
	--tw-content: none !important;
	content: var(--tw-content) !important;
}

.before\:content-none::before{
	--tw-content: none;
	content: var(--tw-content);
}

.after\:absolute::after{
	content: var(--tw-content);
	position: absolute;
}

.after\:bottom-0::after{
	content: var(--tw-content);
	bottom: 0px;
}

.after\:left-0::after{
	content: var(--tw-content);
	left: 0px;
}

.after\:mx-3::after{
	content: var(--tw-content);
	margin-left: 0.75rem;
	margin-right: 0.75rem;
}

.after\:hidden::after{
	content: var(--tw-content);
	display: none;
}

.after\:h-\[1px\]::after{
	content: var(--tw-content);
	height: 1px;
}

.after\:h-\[3px\]::after{
	content: var(--tw-content);
	height: 3px;
}

.after\:w-\[3px\]::after{
	content: var(--tw-content);
	width: 3px;
}

.after\:w-full::after{
	content: var(--tw-content);
	width: 100%;
}

.after\:rounded-full::after{
	content: var(--tw-content);
	border-radius: 9999px;
}

.after\:bg-gray-800::after{
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

.after\:bg-primary-500::after{
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
}

.after\:content-\[\"\"\]::after{
	--tw-content: "";
	content: var(--tw-content);
}

.last\:mb-0:last-child{
	margin-bottom: 0px;
}

.even\:bg-blue-50:nth-child(even){
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
}

.hover\:border-green-500:hover{
	--tw-border-opacity: 1;
	border-color: rgb(197 248 69 / var(--tw-border-opacity));
}

.hover\:bg-blue-100:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(185 242 255 / var(--tw-bg-opacity));
}

.hover\:bg-blue-50:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
}

.hover\:bg-white:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.hover\:bg-none:hover{
	background-image: none;
}

.hover\:text-gray-600:hover{
	--tw-text-opacity: 1;
	color: rgb(75 85 99 / var(--tw-text-opacity));
}

.hover\:text-primary-300:hover{
	--tw-text-opacity: 1;
	color: rgb(66 142 176 / var(--tw-text-opacity));
}

.hover\:text-primary-500:hover{
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.hover\:underline:hover{
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
}

.hover\:no-underline:hover{
	-webkit-text-decoration-line: none;
	        text-decoration-line: none;
}

.hover\:opacity-50:hover{
	opacity: 0.5;
}

.hover\:opacity-70:hover{
	opacity: 0.7;
}

.hover\:opacity-75:hover{
	opacity: 0.75;
}

.hover\:shadow-xl:hover{
	--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:border-green-500:focus{
	--tw-border-opacity: 1;
	border-color: rgb(197 248 69 / var(--tw-border-opacity));
}

.focus\:bg-blue-100:focus{
	--tw-bg-opacity: 1;
	background-color: rgb(185 242 255 / var(--tw-bg-opacity));
}

.focus\:bg-blue-50:focus{
	--tw-bg-opacity: 1;
	background-color: rgb(239 252 255 / var(--tw-bg-opacity));
}

.focus\:bg-white:focus{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.focus\:bg-none:focus{
	background-image: none;
}

.focus\:text-primary-500:focus{
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.focus\:underline:focus{
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
}

.focus\:no-underline:focus{
	-webkit-text-decoration-line: none;
	        text-decoration-line: none;
}

.focus\:opacity-50:focus{
	opacity: 0.5;
}

.focus\:opacity-70:focus{
	opacity: 0.7;
}

.focus\:opacity-75:focus{
	opacity: 0.75;
}

.focus\:shadow-xl:focus{
	--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:outline-none:focus{
	outline: 2px solid transparent;
	outline-offset: 2px;
}

.focus\:ring-0:focus{
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.disabled\:\!cursor-not-allowed:disabled{
	cursor: not-allowed !important;
}

.disabled\:opacity-70:disabled{
	opacity: 0.7;
}

.group:hover .group-hover\:scale-105{
	--tw-scale-x: 1.05;
	--tw-scale-y: 1.05;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:scale-110{
	--tw-scale-x: 1.1;
	--tw-scale-y: 1.1;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:underline{
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
}

.group:focus .group-focus\:scale-105{
	--tw-scale-x: 1.05;
	--tw-scale-y: 1.05;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:focus .group-focus\:scale-110{
	--tw-scale-x: 1.1;
	--tw-scale-y: 1.1;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:focus .group-focus\:underline{
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
}

.group\/button.collapsed .group-\[\.collapsed\]\/button\:hidden{
	display: none;
}

.group\/button:not(.collapsed) .group-\[\:not\(\.collapsed\)\]\/button\:hidden{
	display: none;
}

.group\/item:nth-last-child(1) .group-\[\:nth-last-child\(1\)\]\/item\:border-b{
	border-bottom-width: 1px;
}

@media not all and (min-width: 1024px){

	.max-lg\:left-0{
		left: 0px;
	}

	.max-lg\:mx-auto{
		margin-left: auto;
		margin-right: auto;
	}

	.max-lg\:hidden{
		display: none;
	}

	.max-lg\:w-full{
		width: 100%;
	}

	.max-lg\:border-b{
		border-bottom-width: 1px;
	}

	.max-lg\:py-4{
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.max-lg\:py-6{
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}

	.max-lg\:pt-3{
		padding-top: 0.75rem;
	}

	.max-lg\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
}

@media not all and (min-width: 768px){

	.max-md\:h-8{
		height: 2rem;
	}

	.max-md\:w-8{
		width: 2rem;
	}

	.max-md\:w-\[120px\]{
		width: 120px;
	}

	.max-md\:border-b{
		border-bottom-width: 1px;
	}

	.max-md\:px-3{
		padding-left: 0.75rem;
		padding-right: 0.75rem;
	}

	.max-md\:px-4{
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.max-md\:py-2{
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}

	.max-md\:pr-3{
		padding-right: 0.75rem;
	}

	.max-md\:pt-5{
		padding-top: 1.25rem;
	}

	.max-md\:pt-8{
		padding-top: 2rem;
	}

	.max-md\:text-center{
		text-align: center;
	}
}

@media not all and (min-width: 640px){

	.max-sm\:hidden{
		display: none;
	}

	.max-sm\:text-xs{
		font-size: 0.75rem;
		line-height: 1rem;
	}
}

@media not all and (min-width: 376px){

	.max-xs\:w-full{
		width: 100%;
	}

	.max-xs\:pr-0{
		padding-right: 0px;
	}
}

@media (min-width: 376px){

	.xs\:mt-0{
		margin-top: 0px;
	}

	.xs\:h-9{
		height: 2.25rem;
	}

	.xs\:w-9{
		width: 2.25rem;
	}

	.xs\:max-w-\[200px\]{
		max-width: 200px;
	}

	.xs\:basis-\[200px\]{
		flex-basis: 200px;
	}

	.xs\:cursor-auto{
		cursor: auto;
	}

	.xs\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.xs\:flex-row{
		flex-direction: row;
	}

	.xs\:items-center{
		align-items: center;
	}

	.xs\:gap-2{
		gap: 0.5rem;
	}

	.xs\:gap-3{
		gap: 0.75rem;
	}

	.xs\:gap-4{
		gap: 1rem;
	}

	.xs\:gap-6{
		gap: 1.5rem;
	}

	.xs\:text-xl{
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
}

@media (min-width: 640px){

	.sm\:relative{
		position: relative;
	}

	.sm\:bottom-\[0\.6rem\]{
		bottom: 0.6rem;
	}

	.sm\:m-0{
		margin: 0px;
	}

	.sm\:block{
		display: block;
	}

	.sm\:flex{
		display: flex;
	}

	.sm\:hidden{
		display: none;
	}

	.sm\:aspect-\[906\/440\]{
		aspect-ratio: 906/440;
	}

	.sm\:h-10{
		height: 2.5rem;
	}

	.sm\:h-14{
		height: 3.5rem;
	}

	.sm\:h-4{
		height: 1rem;
	}

	.sm\:h-\[calc\(\(100vw-24px\)\/906\*440\)\]{
		height: calc((100vw - 24px) / 906 * 440);
	}

	.sm\:h-full{
		height: 100%;
	}

	.sm\:w-\[220px\]{
		width: 220px;
	}

	.sm\:max-w-\[184px\]{
		max-width: 184px;
	}

	.sm\:max-w-\[220px\]{
		max-width: 220px;
	}

	.sm\:grid-flow-col{
		grid-auto-flow: column;
	}

	.sm\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.sm\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}

	.sm\:grid-rows-\[repeat\(2\2c _auto\)\]{
		grid-template-rows: repeat(2, auto);
	}

	.sm\:flex-row{
		flex-direction: row;
	}

	.sm\:items-start{
		align-items: flex-start;
	}

	.sm\:items-center{
		align-items: center;
	}

	.sm\:justify-center{
		justify-content: center;
	}

	.sm\:justify-between{
		justify-content: space-between;
	}

	.sm\:gap-1{
		gap: 0.25rem;
	}

	.sm\:gap-10{
		gap: 2.5rem;
	}

	.sm\:gap-4{
		gap: 1rem;
	}

	.sm\:px-0{
		padding-left: 0px;
		padding-right: 0px;
	}

	.sm\:px-4{
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.sm\:py-20{
		padding-top: 5rem;
		padding-bottom: 5rem;
	}

	.sm\:text-left{
		text-align: left;
	}

	.sm\:text-\[2\.5rem\]{
		font-size: 2.5rem;
	}
}

@media (min-width: 768px){

	.md\:\!inset-\[unset\]{
		inset: unset !important;
	}

	.md\:\!top-full{
		top: 100% !important;
	}

	.md\:left-2{
		left: 0.5rem;
	}

	.md\:top-2{
		top: 0.5rem;
	}

	.md\:mb-8{
		margin-bottom: 2rem;
	}

	.md\:ml-0{
		margin-left: 0px;
	}

	.md\:mt-0{
		margin-top: 0px;
	}

	.md\:mt-1{
		margin-top: 0.25rem;
	}

	.md\:mt-10{
		margin-top: 2.5rem;
	}

	.md\:mt-2\.5{
		margin-top: 0.625rem;
	}

	.md\:mt-4{
		margin-top: 1rem;
	}

	.md\:mt-6{
		margin-top: 1.5rem;
	}

	.md\:mt-7{
		margin-top: 1.75rem;
	}

	.md\:mt-8{
		margin-top: 2rem;
	}

	.md\:block{
		display: block;
	}

	.md\:flex{
		display: flex;
	}

	.md\:hidden{
		display: none;
	}

	.md\:aspect-\[288\/179\]{
		aspect-ratio: 288/179;
	}

	.md\:\!h-10{
		height: 2.5rem !important;
	}

	.md\:h-14{
		height: 3.5rem;
	}

	.md\:h-16{
		height: 4rem;
	}

	.md\:h-40{
		height: 10rem;
	}

	.md\:h-8{
		height: 2rem;
	}

	.md\:h-\[72px\]{
		height: 72px;
	}

	.md\:h-\[calc\(\(640px-24px\)\/906\*440\)\]{
		height: calc((640px - 24px) / 906 * 440);
	}

	.md\:\!w-10{
		width: 2.5rem !important;
	}

	.md\:w-14{
		width: 3.5rem;
	}

	.md\:w-3{
		width: 0.75rem;
	}

	.md\:w-40{
		width: 10rem;
	}

	.md\:w-\[200px\]{
		width: 200px;
	}

	.md\:w-\[72px\]{
		width: 72px;
	}

	.md\:w-auto{
		width: auto;
	}

	.md\:w-full{
		width: 100%;
	}

	.md\:min-w-\[250px\]{
		min-width: 250px;
	}

	.md\:min-w-\[280px\]{
		min-width: 280px;
	}

	.md\:\!max-w-10{
		max-width: 2.5rem !important;
	}

	.md\:\!max-w-\[calc\(5\/12\*100\%\)\]{
		max-width: calc(5 / 12 * 100%) !important;
	}

	.md\:max-w-\[200px\]{
		max-width: 200px;
	}

	.md\:max-w-\[240px\]{
		max-width: 240px;
	}

	.md\:max-w-\[288px\]{
		max-width: 288px;
	}

	.md\:max-w-\[320px\]{
		max-width: 320px;
	}

	.md\:max-w-\[555px\]{
		max-width: 555px;
	}

	.md\:max-w-\[80px\]{
		max-width: 80px;
	}

	.md\:max-w-\[calc\(1\/2\*100\%\)\]{
		max-width: calc(1 / 2 * 100%);
	}

	.md\:basis-\[180px\]{
		flex-basis: 180px;
	}

	.md\:\!-translate-x-1\/2{
		--tw-translate-x: -50% !important;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
	}

	.md\:\!translate-y-4{
		--tw-translate-y: 1rem !important;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
	}

	.md\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.md\:grid-cols-5{
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}

	.md\:grid-cols-6{
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}

	.md\:flex-row{
		flex-direction: row;
	}

	.md\:flex-row-reverse{
		flex-direction: row-reverse;
	}

	.md\:flex-col{
		flex-direction: column;
	}

	.md\:flex-wrap{
		flex-wrap: wrap;
	}

	.md\:flex-nowrap{
		flex-wrap: nowrap;
	}

	.md\:items-center{
		align-items: center;
	}

	.md\:justify-start{
		justify-content: flex-start;
	}

	.md\:justify-center{
		justify-content: center;
	}

	.md\:justify-between{
		justify-content: space-between;
	}

	.md\:gap-0{
		gap: 0px;
	}

	.md\:gap-10{
		gap: 2.5rem;
	}

	.md\:gap-14{
		gap: 3.5rem;
	}

	.md\:gap-4{
		gap: 1rem;
	}

	.md\:gap-5{
		gap: 1.25rem;
	}

	.md\:gap-6{
		gap: 1.5rem;
	}

	.md\:gap-8{
		gap: 2rem;
	}

	.md\:overflow-x-auto{
		overflow-x: auto;
	}

	.md\:rounded-xl{
		border-radius: 0.75rem;
	}

	.md\:border{
		border-width: 1px;
	}

	.md\:border-blue-100{
		--tw-border-opacity: 1;
		border-color: rgb(185 242 255 / var(--tw-border-opacity));
	}

	.md\:p-4{
		padding: 1rem;
	}

	.md\:p-8{
		padding: 2rem;
	}

	.md\:\!py-3{
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}

	.md\:px-0{
		padding-left: 0px;
		padding-right: 0px;
	}

	.md\:px-6{
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}

	.md\:px-8{
		padding-left: 2rem;
		padding-right: 2rem;
	}

	.md\:py-12{
		padding-top: 3rem;
		padding-bottom: 3rem;
	}

	.md\:py-20{
		padding-top: 5rem;
		padding-bottom: 5rem;
	}

	.md\:py-4{
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.md\:py-5{
		padding-top: 1.25rem;
		padding-bottom: 1.25rem;
	}

	.md\:py-6{
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}

	.md\:py-8{
		padding-top: 2rem;
		padding-bottom: 2rem;
	}

	.md\:pb-8{
		padding-bottom: 2rem;
	}

	.md\:pr-20{
		padding-right: 5rem;
	}

	.md\:pt-20{
		padding-top: 5rem;
	}

	.md\:pt-\[52px\]{
		padding-top: 52px;
	}

	.md\:text-left{
		text-align: left;
	}

	.md\:text-center{
		text-align: center;
	}

	.md\:text-2xl{
		font-size: 1.5rem;
		line-height: 2rem;
	}

	.md\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}

	.md\:text-4xl{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}

	.md\:text-base{
		font-size: 1rem;
		line-height: 1.5rem;
	}

	.md\:text-lg{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}

	.md\:text-sm{
		font-size: 0.875rem;
		line-height: 1.25rem;
	}

	.md\:text-xl{
		font-size: 1.25rem;
		line-height: 1.75rem;
	}

	.md\:text-xs{
		font-size: 0.75rem;
		line-height: 1rem;
	}

	.md\:leading-normal{
		line-height: 1.5;
	}

	.md\:leading-snug{
		line-height: 1.375;
	}

	.md\:leading-tight{
		line-height: 1.25;
	}

	.md\:first\:\!border-t-secondary-500:first-child{
		--tw-border-opacity: 1 !important;
		border-top-color: rgb(185 190 16 / var(--tw-border-opacity)) !important;
	}
}

@media (min-width: 992px){

	.mdlg\:hidden{
		display: none;
	}
}

@media (min-width: 1024px){

	.lg\:absolute{
		position: absolute;
	}

	.lg\:relative{
		position: relative;
	}

	.lg\:left-\[300px\]{
		left: 300px;
	}

	.lg\:right-4{
		right: 1rem;
	}

	.lg\:top-4{
		top: 1rem;
	}

	.lg\:top-full{
		top: 100%;
	}

	.lg\:my-0{
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.lg\:mb-0{
		margin-bottom: 0px;
	}

	.lg\:mb-10{
		margin-bottom: 2.5rem;
	}

	.lg\:mb-8{
		margin-bottom: 2rem;
	}

	.lg\:mt-0{
		margin-top: 0px;
	}

	.lg\:mt-6{
		margin-top: 1.5rem;
	}

	.lg\:line-clamp-3{
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
	}

	.lg\:block{
		display: block;
	}

	.lg\:flex{
		display: flex;
	}

	.lg\:inline-flex{
		display: inline-flex;
	}

	.lg\:hidden{
		display: none;
	}

	.lg\:h-20{
		height: 5rem;
	}

	.lg\:h-8{
		height: 2rem;
	}

	.lg\:h-\[44px\]{
		height: 44px;
	}

	.lg\:h-\[85px\]{
		height: 85px;
	}

	.lg\:h-\[calc\(\(768px-24px\)\/906\*440\)\]{
		height: calc((768px - 24px) / 906 * 440);
	}

	.lg\:h-auto{
		height: auto;
	}

	.lg\:h-full{
		height: 100%;
	}

	.lg\:w-1\/2{
		width: 50%;
	}

	.lg\:w-3\/12{
		width: 25%;
	}

	.lg\:w-8\/12{
		width: 66.666667%;
	}

	.lg\:w-\[100px\]{
		width: 100px;
	}

	.lg\:w-\[120px\]{
		width: 120px;
	}

	.lg\:w-\[150px\]{
		width: 150px;
	}

	.lg\:w-\[156px\]{
		width: 156px;
	}

	.lg\:w-\[240px\]{
		width: 240px;
	}

	.lg\:w-\[25\%\]{
		width: 25%;
	}

	.lg\:w-\[300px\]{
		width: 300px;
	}

	.lg\:w-\[40px\]{
		width: 40px;
	}

	.lg\:w-\[50\%\]{
		width: 50%;
	}

	.lg\:w-\[85px\]{
		width: 85px;
	}

	.lg\:w-auto{
		width: auto;
	}

	.lg\:max-w-\[140px\]{
		max-width: 140px;
	}

	.lg\:max-w-\[180px\]{
		max-width: 180px;
	}

	.lg\:max-w-\[200px\]{
		max-width: 200px;
	}

	.lg\:max-w-\[240px\]{
		max-width: 240px;
	}

	.lg\:max-w-\[300px\]{
		max-width: 300px;
	}

	.lg\:max-w-\[320px\]{
		max-width: 320px;
	}

	.lg\:max-w-\[970px\]{
		max-width: 970px;
	}

	.lg\:max-w-full{
		max-width: 100%;
	}

	.lg\:grow-0{
		flex-grow: 0;
	}

	.lg\:basis-5\/12{
		flex-basis: 41.666667%;
	}

	.lg\:basis-7\/12{
		flex-basis: 58.333333%;
	}

	.lg\:basis-\[33\.33\%\]{
		flex-basis: 33.33%;
	}

	.lg\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.lg\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.lg\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}

	.lg\:grid-cols-8{
		grid-template-columns: repeat(8, minmax(0, 1fr));
	}

	.lg\:flex-row{
		flex-direction: row;
	}

	.lg\:flex-col{
		flex-direction: column;
	}

	.lg\:flex-nowrap{
		flex-wrap: nowrap;
	}

	.lg\:items-start{
		align-items: flex-start;
	}

	.lg\:items-center{
		align-items: center;
	}

	.lg\:justify-start{
		justify-content: flex-start;
	}

	.lg\:justify-center{
		justify-content: center;
	}

	.lg\:justify-between{
		justify-content: space-between;
	}

	.lg\:gap-4{
		gap: 1rem;
	}

	.lg\:gap-8{
		gap: 2rem;
	}

	.lg\:border-b-0{
		border-bottom-width: 0px;
	}

	.lg\:border-r{
		border-right-width: 1px;
	}

	.lg\:border-t-0{
		border-top-width: 0px;
	}

	.lg\:p-6{
		padding: 1.5rem;
	}

	.lg\:p-8{
		padding: 2rem;
	}

	.lg\:\!px-0{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.lg\:\!px-2{
		padding-left: 0.5rem !important;
		padding-right: 0.5rem !important;
	}

	.lg\:\!py-4{
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}

	.lg\:px-0{
		padding-left: 0px;
		padding-right: 0px;
	}

	.lg\:px-4{
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.lg\:px-8{
		padding-left: 2rem;
		padding-right: 2rem;
	}

	.lg\:py-0{
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.lg\:py-20{
		padding-top: 5rem;
		padding-bottom: 5rem;
	}

	.lg\:py-8{
		padding-top: 2rem;
		padding-bottom: 2rem;
	}

	.lg\:py-\[120px\]{
		padding-top: 120px;
		padding-bottom: 120px;
	}

	.lg\:pb-0{
		padding-bottom: 0px;
	}

	.lg\:pr-0{
		padding-right: 0px;
	}

	.lg\:pt-20{
		padding-top: 5rem;
	}

	.lg\:pt-8{
		padding-top: 2rem;
	}

	.lg\:pt-\[18px\]{
		padding-top: 18px;
	}

	.lg\:text-left{
		text-align: left;
	}

	.lg\:text-center{
		text-align: center;
	}

	.lg\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}

	.lg\:text-lg{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}

	.lg\:text-sm{
		font-size: 0.875rem;
		line-height: 1.25rem;
	}

	.lg\:shadow-xl{
		--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
		--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}

	.after\:lg\:block::after{
		content: var(--tw-content);
		display: block;
	}
}

@media (min-width: 1280px){

	.xl\:\!inset-\[unset\]{
		inset: unset !important;
	}

	.xl\:\!top-full{
		top: 100% !important;
	}

	.xl\:mb-12{
		margin-bottom: 3rem;
	}

	.xl\:mb-4{
		margin-bottom: 1rem;
	}

	.xl\:mt-0{
		margin-top: 0px;
	}

	.xl\:mt-10{
		margin-top: 2.5rem;
	}

	.xl\:flex{
		display: flex;
	}

	.xl\:h-\[calc\(\(1024px-24px\)\/906\*440\)\]{
		height: calc((1024px - 24px) / 906 * 440);
	}

	.xl\:w-\[300px\]{
		width: 300px;
	}

	.xl\:w-\[320px\]{
		width: 320px;
	}

	.xl\:w-\[340px\]{
		width: 340px;
	}

	.xl\:w-auto{
		width: auto;
	}

	.xl\:max-w-\[1200px\]{
		max-width: 1200px;
	}

	.xl\:shrink-0{
		flex-shrink: 0;
	}

	.xl\:basis-1\/3{
		flex-basis: 33.333333%;
	}

	.xl\:basis-5\/12{
		flex-basis: 41.666667%;
	}

	.xl\:basis-\[118px\]{
		flex-basis: 118px;
	}

	.xl\:\!-translate-x-1\/2{
		--tw-translate-x: -50% !important;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
	}

	.xl\:\!translate-y-4{
		--tw-translate-y: 1rem !important;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
	}

	.xl\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}

	.xl\:grid-cols-\[200px_minmax\(0\2c _1fr\)\]{
		grid-template-columns: 200px minmax(0, 1fr);
	}

	.xl\:flex-row{
		flex-direction: row;
	}

	.xl\:flex-col{
		flex-direction: column;
	}

	.xl\:flex-nowrap{
		flex-wrap: nowrap;
	}

	.xl\:items-end{
		align-items: flex-end;
	}

	.xl\:justify-between{
		justify-content: space-between;
	}

	.xl\:gap-1{
		gap: 0.25rem;
	}

	.xl\:gap-8{
		gap: 2rem;
	}

	.xl\:px-0{
		padding-left: 0px;
		padding-right: 0px;
	}

	.xl\:py-10{
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}

	.xl\:py-12{
		padding-top: 3rem;
		padding-bottom: 3rem;
	}

	.xl\:py-20{
		padding-top: 5rem;
		padding-bottom: 5rem;
	}

	.xl\:py-8{
		padding-top: 2rem;
		padding-bottom: 2rem;
	}

	.xl\:text-left{
		text-align: left;
	}

	.xl\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}

	.xl\:text-4xl{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}

	.xl\:text-5xl{
		font-size: 3rem;
		line-height: 1;
	}

	.xl\:text-base{
		font-size: 1rem;
		line-height: 1.5rem;
	}

	.xl\:text-lg{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}

	.xl\:text-xl{
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
}

@media (min-width: 1400px){

	.\32xl\:mt-8{
		margin-top: 2rem;
	}

	.\32xl\:line-clamp-\[7\]{
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 7;
	}

	.\32xl\:grid{
		display: grid;
	}

	.\32xl\:h-\[440px\]{
		height: 440px;
	}

	.\32xl\:max-w-\[calc\(2\/3\*100\%\)\]{
		max-width: calc(2 / 3 * 100%);
	}

	.\32xl\:basis-2\/3{
		flex-basis: 66.666667%;
	}

	.\32xl\:basis-\[437px\]{
		flex-basis: 437px;
	}

	.\32xl\:basis-auto{
		flex-basis: auto;
	}

	.\32xl\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}

	.\32xl\:grid-cols-\[minmax\(0\2c calc\(2\/3\*100\%\+1\/3\*1rem\)\)_minmax\(0\2c calc\(1\/3\*100\%-4\/3\*1rem\)\)\]{
		grid-template-columns: minmax(0,calc(2 / 3 * 100% + 1 / 3 * 1rem)) minmax(0,calc(1 / 3 * 100% - 4 / 3 * 1rem));
	}

	.\32xl\:flex-row{
		flex-direction: row;
	}

	.\32xl\:flex-col{
		flex-direction: column;
	}

	.\32xl\:gap-20{
		gap: 5rem;
	}

	.\32xl\:gap-8{
		gap: 2rem;
	}

	.\32xl\:\!px-0{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.\32xl\:px-0{
		padding-left: 0px;
		padding-right: 0px;
	}

	.\32xl\:px-8{
		padding-left: 2rem;
		padding-right: 2rem;
	}

	.\32xl\:py-10{
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}

	.\32xl\:py-20{
		padding-top: 5rem;
		padding-bottom: 5rem;
	}

	.\32xl\:pb-20{
		padding-bottom: 5rem;
	}

	.\32xl\:pt-6{
		padding-top: 1.5rem;
	}

	.\32xl\:text-left{
		text-align: left;
	}

	.\32xl\:text-xl{
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
}

.\[\&\+a\]\:mt-4+a{
	margin-top: 1rem;
}

.\[\&\+a\]\:border-t+a{
	border-top-width: 1px;
}

.\[\&\+a\]\:border-blue-100+a{
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
}

@media (min-width: 1024px){

	.\[\&\+a\]\:lg\:border-l+a{
		border-left-width: 1px;
	}

	.\[\&\+a\]\:lg\:border-t-0+a{
		border-top-width: 0px;
	}
}

.\[\&\+button\]\:mt-4+button{
	margin-top: 1rem;
}

.\[\&\+div\]\:mt-1+div{
	margin-top: 0.25rem;
}

.\[\&\+div\]\:mt-4+div{
	margin-top: 1rem;
}

.\[\&\+div\]\:mt-8+div{
	margin-top: 2rem;
}

.\[\&\+div\]\:border-t+div{
	border-top-width: 1px;
}

.\[\&\+div\]\:border-blue-100+div{
	--tw-border-opacity: 1;
	border-color: rgb(185 242 255 / var(--tw-border-opacity));
}

@media (min-width: 1024px){

	.\[\&\+div\]\:lg\:mt-0+div{
		margin-top: 0px;
	}

	.\[\&\+div\]\:lg\:border-l+div{
		border-left-width: 1px;
	}

	.\[\&\+div\]\:lg\:border-t-0+div{
		border-top-width: 0px;
	}
}

@media (min-width: 1280px){

	.\[\&\+div\]\:xl\:mt-2+div{
		margin-top: 0.5rem;
	}
}

.\[\&\+p\]\:mt-1+p{
	margin-top: 0.25rem;
}

.\[\&\+p\]\:mt-4+p{
	margin-top: 1rem;
}

.\[\&\:first-child_\*\]\:font-normal:first-child *{
	font-weight: 400;
}

.\[\&\>a\]\:\!hidden>a{
	display: none !important;
}

.\[\&\>button\:before\]\:absolute>button:before{
	position: absolute;
}

.\[\&\>button\:before\]\:left-1\/2>button:before{
	left: 50%;
}

.\[\&\>button\:before\]\:top-1\/2>button:before{
	top: 50%;
}

.\[\&\>button\:before\]\:block>button:before{
	display: block;
}

.\[\&\>button\:before\]\:h-11>button:before{
	height: 2.75rem;
}

.\[\&\>button\:before\]\:w-11>button:before{
	width: 2.75rem;
}

.\[\&\>button\:before\]\:-translate-x-1\/2>button:before{
	--tw-translate-x: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\[\&\>button\:before\]\:-translate-y-1\/2>button:before{
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\[\&\>button\:before\]\:rounded-full>button:before{
	border-radius: 9999px;
}

.\[\&\>button\:before\]\:bg-primary-500>button:before{
	--tw-bg-opacity: 1;
	background-color: rgb(0 86 124 / var(--tw-bg-opacity));
}

.\[\&\>button\:before\]\:content-\[\"\"\]>button:before{
	--tw-content: "";
	content: var(--tw-content);
}

.\[\&\>button\]\:z-\[3\]>button{
	z-index: 3;
}

.\[\&\>button\]\:h-full>button{
	height: 100%;
}

.\[\&\>button\]\:w-full>button{
	width: 100%;
}

.\[\&\>button\]\:rounded-none>button{
	border-radius: 0px;
}

.\[\&\>button\]\:\!bg-transparent>button{
	background-color: transparent !important;
}

.\[\&_\*\:last-child\]\:mb-0 *:last-child{
	margin-bottom: 0px;
}

.\[\&_\*\]\:text-sm *{
	font-size: 0.875rem;
	line-height: 1.25rem;
}

@media (min-width: 768px){

	.md\:\[\&_\*\]\:font-medium *{
		font-weight: 500;
	}
}

.\[\&_\:last-child\]\:mb-0 :last-child{
	margin-bottom: 0px;
}

.\[\&_a\:before\]\:text-2xl a:before{
	font-size: 1.5rem;
	line-height: 2rem;
}

.\[\&_a\:before\]\:text-base a:before{
	font-size: 1rem;
	line-height: 1.5rem;
}

.\[\&_a\:before\]\:leading-none a:before{
	line-height: 1;
}

.\[\&_a\:before\]\:text-primary-500 a:before{
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.\[\&_a\:focus\]\:underline a:focus{
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
}

.\[\&_a\:hover\]\:underline a:hover{
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
}

.\[\&_a\]\:mb-0 a{
	margin-bottom: 0px;
}

.\[\&_a\]\:inline-block a{
	display: inline-block;
}

.\[\&_a\]\:flex a{
	display: flex;
}

.\[\&_a\]\:w-full a{
	width: 100%;
}

.\[\&_a\]\:flex-col a{
	flex-direction: column;
}

.\[\&_a\]\:items-center a{
	align-items: center;
}

.\[\&_a\]\:justify-center a{
	justify-content: center;
}

.\[\&_a\]\:gap-2 a{
	gap: 0.5rem;
}

.\[\&_a\]\:px-3 a{
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}

.\[\&_a\]\:py-2\.5 a{
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}

.\[\&_a\]\:font-sansSerif a{
	font-family: GeneralSans, sans-serif;
}

.\[\&_a\]\:text-\[14px\] a{
	font-size: 14px;
}

.\[\&_a\]\:text-sm a{
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.\[\&_a\]\:\!font-medium a{
	font-weight: 500 !important;
}

.\[\&_a\]\:font-normal a{
	font-weight: 400;
}

.\[\&_a\]\:font-semibold a{
	font-weight: 600;
}

.\[\&_a\]\:leading-\[1\.3\] a{
	line-height: 1.3;
}

.\[\&_a\]\:leading-none a{
	line-height: 1;
}

.\[\&_a\]\:\!text-white a{
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.\[\&_a\]\:text-gray-600 a{
	--tw-text-opacity: 1;
	color: rgb(75 85 99 / var(--tw-text-opacity));
}

.\[\&_a\]\:text-gray-800 a{
	--tw-text-opacity: 1;
	color: rgb(31 41 55 / var(--tw-text-opacity));
}

.\[\&_a\]\:text-white a{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.\[\&_a\]\:no-underline a{
	-webkit-text-decoration-line: none;
	        text-decoration-line: none;
}

.\[\&_a\]\:transition-opacity a{
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.\[\&_a\]\:before\:text-lg a::before{
	content: var(--tw-content);
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.\[\&_a\]\:before\:text-secondary-400 a::before{
	content: var(--tw-content);
	--tw-text-opacity: 1;
	color: rgb(199 203 62 / var(--tw-text-opacity));
}

.\[\&_a\]\:before\:content-none a::before{
	--tw-content: none;
	content: var(--tw-content);
}

.\[\&_a\]\:hover\:opacity-75:hover a{
	opacity: 0.75;
}

@media (min-width: 768px){

	.\[\&_a\]\:md\:px-8 a{
		padding-left: 2rem;
		padding-right: 2rem;
	}

	.md\:\[\&_a\]\:text-base a{
		font-size: 1rem;
		line-height: 1.5rem;
	}
}

.\[\&_i\]\:relative i{
	position: relative;
}

.\[\&_i\]\:rotate-180 i{
	--tw-rotate: 180deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\[\&_i\]\:text-white i{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.\[\&_i\]\:transition i{
	transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.\[\&_i\]\:duration-300 i{
	transition-duration: 300ms;
}

.\[\&_i\]\:ease-in-out i{
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

@media (min-width: 1024px){

	.\[\&_i\]\:lg\:hidden i{
		display: none;
	}
}

.\[\&_img\]\:h-full img{
	height: 100%;
}

.\[\&_img\]\:w-full img{
	width: 100%;
}

.\[\&_img\]\:object-cover img{
	-o-object-fit: cover;
	   object-fit: cover;
}

.\[\&_img\]\:object-center img{
	-o-object-position: center;
	   object-position: center;
}

.\[\&_img\]\:transition-transform img{
	transition-property: transform;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.\[\&_img\]\:duration-300 img{
	transition-duration: 300ms;
}

.\[\&_img\]\:ease-in-out img{
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.hover\:\[\&_img\]\:scale-105 img:hover{
	--tw-scale-x: 1.05;
	--tw-scale-y: 1.05;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.focus\:\[\&_img\]\:scale-105 img:focus{
	--tw-scale-x: 1.05;
	--tw-scale-y: 1.05;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\[\&_li\]\:\!m-0 li{
	margin: 0px !important;
}

.\[\&_li\]\:m-0 li{
	margin: 0px;
}

.\[\&_li\]\:mb-0 li{
	margin-bottom: 0px;
}

.\[\&_li\]\:flex li{
	display: flex;
}

.\[\&_li\]\:flex-col li{
	flex-direction: column;
}

.\[\&_li\]\:items-center li{
	align-items: center;
}

.\[\&_li\]\:justify-center li{
	justify-content: center;
}

.\[\&_li\]\:before\:\!content-none li::before{
	--tw-content: none !important;
	content: var(--tw-content) !important;
}

.\[\&_li\]\:before\:content-none li::before{
	--tw-content: none;
	content: var(--tw-content);
}

.\[\&_mark\]\:bg-transparent mark{
	background-color: transparent;
}

.\[\&_mark\]\:font-semibold mark{
	font-weight: 600;
}

.\[\&_mark\]\:text-primary-500 mark{
	--tw-text-opacity: 1;
	color: rgb(0 86 124 / var(--tw-text-opacity));
}

.\[\&_p\]\:mt-1 p{
	margin-top: 0.25rem;
}

.\[\&_p\]\:flex p{
	display: flex;
}

.\[\&_p\]\:text-\[16px\] p{
	font-size: 16px;
}

.\[\&_p\]\:\!font-medium p{
	font-weight: 500 !important;
}

.\[\&_p\]\:font-normal p{
	font-weight: 400;
}

.\[\&_p\]\:text-white p{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.\[\&_p\]\:before\:text-2xl p::before{
	content: var(--tw-content);
	font-size: 1.5rem;
	line-height: 2rem;
}

.\[\&_p\]\:before\:text-secondary-400 p::before{
	content: var(--tw-content);
	--tw-text-opacity: 1;
	color: rgb(199 203 62 / var(--tw-text-opacity));
}

.\[\&_p\]\:before\:content-none p::before{
	--tw-content: none;
	content: var(--tw-content);
}

.\[\&_span\]\:hidden span{
	display: none;
}

.\[\&_span\]\:font-sansSerif span{
	font-family: GeneralSans, sans-serif;
}

.\[\&_span\]\:text-sm span{
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.\[\&_span\]\:font-medium span{
	font-weight: 500;
}

.\[\&_span\]\:font-normal span{
	font-weight: 400;
}

.\[\&_span\]\:subpixel-antialiased span{
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto;
}

.hover\:\[\&_span\]\:\!underline span:hover{
	-webkit-text-decoration-line: underline !important;
	        text-decoration-line: underline !important;
}

@media not all and (min-width: 768px){

	.max-md\:\[\&_span\]\:hidden span{
		display: none;
	}
}

@media (min-width: 1024px){

	.\[\&_span\]\:lg\:text-2xl span{
		font-size: 1.5rem;
		line-height: 2rem;
	}
}

.\[\&_ul\]\:flex-col ul{
	flex-direction: column;
}

@media (min-width: 768px){

	.\[\&_ul\]\:md\:flex-row ul{
		flex-direction: row;
	}

	.\[\&_ul\]\:md\:gap-3 ul{
		gap: 0.75rem;
	}
}

.\[\&_video\]\:block video{
	display: block;
}

.\[\&_video\]\:h-full video{
	height: 100%;
}

.\[\&_video\]\:w-full video{
	width: 100%;
}

.\[\&_video\]\:object-contain video{
	-o-object-fit: contain;
	   object-fit: contain;
}

.\[\&_video\]\:object-cover video{
	-o-object-fit: cover;
	   object-fit: cover;
}

.\[\&_video\]\:object-center video{
	-o-object-position: center;
	   object-position: center;
}
