@font-face {
  font-family: "Rosabelia";
  src: url("/fonts/rosabelia/rosabelia.ttf") format("truetype"), url("/fonts/rosabelia/rosabelia.otf") format("opentype");
  font-weight: 400;
}
*, ::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(59 130 246 / 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(59 130 246 / 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:  ;
}
/*
! tailwindcss v3.4.17 | 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: currentColor; /* 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: Playfair Display, sans-serif; /* 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]:where(:not([hidden="until-found"])) {
  display: none;
}
body {
  color: #000000;
}
a {
  color: #000000;
}
p {
  color: #000000;
}
label {
  color: #000000;
}
input {
  color: #000000;
}
textarea {
  color: #000000;
}
button {
  color: #000000;
}
h1 {
  color: #000000;
  font-family: Playfair Display, serif;
}
h2 {
  color: #000000;
  font-family: Playfair Display, serif;
}
h3 {
  color: #000000;
  font-family: Playfair Display, serif;
}
h4 {
  color: #000000;
  font-family: Playfair Display, serif;
}
h5 {
  color: #000000;
  font-family: Playfair Display, serif;
}
h6 {
  color: #000000;
  font-family: Playfair Display, serif;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  inset: 0px;
}
.left-0 {
  left: 0px;
}
.right-0 {
  right: 0px;
}
.right-3 {
  right: 0.75rem;
}
.top-0 {
  top: 0px;
}
.top-1\/2 {
  top: 50%;
}
.top-3 {
  top: 0.75rem;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-50 {
  z-index: 50;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-9 {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-16 {
  margin-top: 4rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.h-1 {
  height: 0.25rem;
}
.h-10 {
  height: 2.5rem;
}
.h-20 {
  height: 5rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-full {
  height: 100%;
}
.h-screen {
  height: 100vh;
}
.max-h-screen {
  max-height: 100vh;
}
.min-h-\[500px\] {
  min-height: 500px;
}
.min-h-screen {
  min-height: 100vh;
}
.w-8 {
  width: 2rem;
}
.w-\[100px\] {
  width: 100px;
}
.w-\[280px\] {
  width: 280px;
}
.w-auto {
  width: auto;
}
.w-full {
  width: 100%;
}
.min-w-full {
  min-width: 100%;
}
.max-w-\[280px\] {
  max-width: 280px;
}
.max-w-\[380px\] {
  max-width: 380px;
}
.max-w-\[433px\] {
  max-width: 433px;
}
.max-w-\[500px\] {
  max-width: 500px;
}
.max-w-full {
  max-width: 100%;
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-screen-lg {
  max-width: 1024px;
}
.max-w-sm {
  max-width: 24rem;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[320px\] {
  max-width: 320px;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.border-collapse {
  border-collapse: collapse;
}
.border-separate {
  border-collapse: separate;
}
.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);
}
.border-spacing-px {
  --tw-border-spacing-x: 1px;
  --tw-border-spacing-y: 1px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-0 {
  --tw-border-spacing-x: 0px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-0\.5 {
  --tw-border-spacing-x: 0.125rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-1 {
  --tw-border-spacing-x: 0.25rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-1\.5 {
  --tw-border-spacing-x: 0.375rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-10 {
  --tw-border-spacing-x: 2.5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-11 {
  --tw-border-spacing-x: 2.75rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-12 {
  --tw-border-spacing-x: 3rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-14 {
  --tw-border-spacing-x: 3.5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-16 {
  --tw-border-spacing-x: 4rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-2 {
  --tw-border-spacing-x: 0.5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-2\.5 {
  --tw-border-spacing-x: 0.625rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-20 {
  --tw-border-spacing-x: 5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-24 {
  --tw-border-spacing-x: 6rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-28 {
  --tw-border-spacing-x: 7rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-3 {
  --tw-border-spacing-x: 0.75rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-3\.5 {
  --tw-border-spacing-x: 0.875rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-32 {
  --tw-border-spacing-x: 8rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-36 {
  --tw-border-spacing-x: 9rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-4 {
  --tw-border-spacing-x: 1rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-40 {
  --tw-border-spacing-x: 10rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-44 {
  --tw-border-spacing-x: 11rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-48 {
  --tw-border-spacing-x: 12rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-5 {
  --tw-border-spacing-x: 1.25rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-52 {
  --tw-border-spacing-x: 13rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-56 {
  --tw-border-spacing-x: 14rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-6 {
  --tw-border-spacing-x: 1.5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-60 {
  --tw-border-spacing-x: 15rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-64 {
  --tw-border-spacing-x: 16rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-7 {
  --tw-border-spacing-x: 1.75rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-72 {
  --tw-border-spacing-x: 18rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-8 {
  --tw-border-spacing-x: 2rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-80 {
  --tw-border-spacing-x: 20rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-9 {
  --tw-border-spacing-x: 2.25rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-96 {
  --tw-border-spacing-x: 24rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-x-px {
  --tw-border-spacing-x: 1px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-0 {
  --tw-border-spacing-y: 0px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-0\.5 {
  --tw-border-spacing-y: 0.125rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-1 {
  --tw-border-spacing-y: 0.25rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-1\.5 {
  --tw-border-spacing-y: 0.375rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-10 {
  --tw-border-spacing-y: 2.5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-11 {
  --tw-border-spacing-y: 2.75rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-12 {
  --tw-border-spacing-y: 3rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-14 {
  --tw-border-spacing-y: 3.5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-16 {
  --tw-border-spacing-y: 4rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-2 {
  --tw-border-spacing-y: 0.5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-2\.5 {
  --tw-border-spacing-y: 0.625rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-20 {
  --tw-border-spacing-y: 5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-24 {
  --tw-border-spacing-y: 6rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-28 {
  --tw-border-spacing-y: 7rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-3 {
  --tw-border-spacing-y: 0.75rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-3\.5 {
  --tw-border-spacing-y: 0.875rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-32 {
  --tw-border-spacing-y: 8rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-36 {
  --tw-border-spacing-y: 9rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-4 {
  --tw-border-spacing-y: 1rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-40 {
  --tw-border-spacing-y: 10rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-44 {
  --tw-border-spacing-y: 11rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-48 {
  --tw-border-spacing-y: 12rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-5 {
  --tw-border-spacing-y: 1.25rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-52 {
  --tw-border-spacing-y: 13rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-56 {
  --tw-border-spacing-y: 14rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-6 {
  --tw-border-spacing-y: 1.5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-60 {
  --tw-border-spacing-y: 15rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-64 {
  --tw-border-spacing-y: 16rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-7 {
  --tw-border-spacing-y: 1.75rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-72 {
  --tw-border-spacing-y: 18rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-8 {
  --tw-border-spacing-y: 2rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-80 {
  --tw-border-spacing-y: 20rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-9 {
  --tw-border-spacing-y: 2.25rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-96 {
  --tw-border-spacing-y: 24rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.border-spacing-y-px {
  --tw-border-spacing-y: 1px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-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));
}
.rotate-90 {
  --tw-rotate: 90deg;
  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));
}
.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.flex-col {
  flex-direction: column;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-12 {
  gap: 3rem;
}
.gap-3 {
  gap: 0.75rem;
}
.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)));
}
.space-x-32 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(8rem * var(--tw-space-x-reverse));
  margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.overflow-hidden {
  overflow: hidden;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.text-clip {
  text-overflow: clip;
}
.text-wrap {
  text-wrap: wrap;
}
.text-nowrap {
  text-wrap: nowrap;
}
.text-balance {
  text-wrap: balance;
}
.text-pretty {
  text-wrap: pretty;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-full {
  border-radius: 9999px;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-8 {
  border-width: 8px;
}
.border-x {
  border-left-width: 1px;
  border-right-width: 1px;
}
.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 {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.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-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 {
  border-inline-end-width: 1px;
}
.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 {
  border-left-width: 1px;
}
.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 {
  border-right-width: 1px;
}
.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 {
  border-inline-start-width: 1px;
}
.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-solid {
  border-style: solid;
}
.border-dashed {
  border-style: dashed;
}
.border-dotted {
  border-style: dotted;
}
.border-double {
  border-style: double;
}
.border-hidden {
  border-style: hidden;
}
.border-none {
  border-style: none;
}
.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-black\/0 {
  border-color: rgb(0 0 0 / 0);
}
.border-black\/10 {
  border-color: rgb(0 0 0 / 0.1);
}
.border-black\/100 {
  border-color: rgb(0 0 0 / 1);
}
.border-black\/15 {
  border-color: rgb(0 0 0 / 0.15);
}
.border-black\/20 {
  border-color: rgb(0 0 0 / 0.2);
}
.border-black\/25 {
  border-color: rgb(0 0 0 / 0.25);
}
.border-black\/30 {
  border-color: rgb(0 0 0 / 0.3);
}
.border-black\/35 {
  border-color: rgb(0 0 0 / 0.35);
}
.border-black\/40 {
  border-color: rgb(0 0 0 / 0.4);
}
.border-black\/45 {
  border-color: rgb(0 0 0 / 0.45);
}
.border-black\/5 {
  border-color: rgb(0 0 0 / 0.05);
}
.border-black\/50 {
  border-color: rgb(0 0 0 / 0.5);
}
.border-black\/55 {
  border-color: rgb(0 0 0 / 0.55);
}
.border-black\/60 {
  border-color: rgb(0 0 0 / 0.6);
}
.border-black\/65 {
  border-color: rgb(0 0 0 / 0.65);
}
.border-black\/70 {
  border-color: rgb(0 0 0 / 0.7);
}
.border-black\/75 {
  border-color: rgb(0 0 0 / 0.75);
}
.border-black\/80 {
  border-color: rgb(0 0 0 / 0.8);
}
.border-black\/85 {
  border-color: rgb(0 0 0 / 0.85);
}
.border-black\/90 {
  border-color: rgb(0 0 0 / 0.9);
}
.border-black\/95 {
  border-color: rgb(0 0 0 / 0.95);
}
.border-facebook {
  --tw-border-opacity: 1;
  border-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}
.border-facebook-600 {
  --tw-border-opacity: 1;
  border-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}
.border-facebook-600\/0 {
  border-color: rgb(41 61 105 / 0);
}
.border-facebook-600\/10 {
  border-color: rgb(41 61 105 / 0.1);
}
.border-facebook-600\/100 {
  border-color: rgb(41 61 105 / 1);
}
.border-facebook-600\/15 {
  border-color: rgb(41 61 105 / 0.15);
}
.border-facebook-600\/20 {
  border-color: rgb(41 61 105 / 0.2);
}
.border-facebook-600\/25 {
  border-color: rgb(41 61 105 / 0.25);
}
.border-facebook-600\/30 {
  border-color: rgb(41 61 105 / 0.3);
}
.border-facebook-600\/35 {
  border-color: rgb(41 61 105 / 0.35);
}
.border-facebook-600\/40 {
  border-color: rgb(41 61 105 / 0.4);
}
.border-facebook-600\/45 {
  border-color: rgb(41 61 105 / 0.45);
}
.border-facebook-600\/5 {
  border-color: rgb(41 61 105 / 0.05);
}
.border-facebook-600\/50 {
  border-color: rgb(41 61 105 / 0.5);
}
.border-facebook-600\/55 {
  border-color: rgb(41 61 105 / 0.55);
}
.border-facebook-600\/60 {
  border-color: rgb(41 61 105 / 0.6);
}
.border-facebook-600\/65 {
  border-color: rgb(41 61 105 / 0.65);
}
.border-facebook-600\/70 {
  border-color: rgb(41 61 105 / 0.7);
}
.border-facebook-600\/75 {
  border-color: rgb(41 61 105 / 0.75);
}
.border-facebook-600\/80 {
  border-color: rgb(41 61 105 / 0.8);
}
.border-facebook-600\/85 {
  border-color: rgb(41 61 105 / 0.85);
}
.border-facebook-600\/90 {
  border-color: rgb(41 61 105 / 0.9);
}
.border-facebook-600\/95 {
  border-color: rgb(41 61 105 / 0.95);
}
.border-facebook\/0 {
  border-color: rgb(59 89 152 / 0);
}
.border-facebook\/10 {
  border-color: rgb(59 89 152 / 0.1);
}
.border-facebook\/100 {
  border-color: rgb(59 89 152 / 1);
}
.border-facebook\/15 {
  border-color: rgb(59 89 152 / 0.15);
}
.border-facebook\/20 {
  border-color: rgb(59 89 152 / 0.2);
}
.border-facebook\/25 {
  border-color: rgb(59 89 152 / 0.25);
}
.border-facebook\/30 {
  border-color: rgb(59 89 152 / 0.3);
}
.border-facebook\/35 {
  border-color: rgb(59 89 152 / 0.35);
}
.border-facebook\/40 {
  border-color: rgb(59 89 152 / 0.4);
}
.border-facebook\/45 {
  border-color: rgb(59 89 152 / 0.45);
}
.border-facebook\/5 {
  border-color: rgb(59 89 152 / 0.05);
}
.border-facebook\/50 {
  border-color: rgb(59 89 152 / 0.5);
}
.border-facebook\/55 {
  border-color: rgb(59 89 152 / 0.55);
}
.border-facebook\/60 {
  border-color: rgb(59 89 152 / 0.6);
}
.border-facebook\/65 {
  border-color: rgb(59 89 152 / 0.65);
}
.border-facebook\/70 {
  border-color: rgb(59 89 152 / 0.7);
}
.border-facebook\/75 {
  border-color: rgb(59 89 152 / 0.75);
}
.border-facebook\/80 {
  border-color: rgb(59 89 152 / 0.8);
}
.border-facebook\/85 {
  border-color: rgb(59 89 152 / 0.85);
}
.border-facebook\/90 {
  border-color: rgb(59 89 152 / 0.9);
}
.border-facebook\/95 {
  border-color: rgb(59 89 152 / 0.95);
}
.border-spring-100 {
  --tw-border-opacity: 1;
  border-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}
.border-spring-100\/0 {
  border-color: rgb(227 232 227 / 0);
}
.border-spring-100\/10 {
  border-color: rgb(227 232 227 / 0.1);
}
.border-spring-100\/100 {
  border-color: rgb(227 232 227 / 1);
}
.border-spring-100\/15 {
  border-color: rgb(227 232 227 / 0.15);
}
.border-spring-100\/20 {
  border-color: rgb(227 232 227 / 0.2);
}
.border-spring-100\/25 {
  border-color: rgb(227 232 227 / 0.25);
}
.border-spring-100\/30 {
  border-color: rgb(227 232 227 / 0.3);
}
.border-spring-100\/35 {
  border-color: rgb(227 232 227 / 0.35);
}
.border-spring-100\/40 {
  border-color: rgb(227 232 227 / 0.4);
}
.border-spring-100\/45 {
  border-color: rgb(227 232 227 / 0.45);
}
.border-spring-100\/5 {
  border-color: rgb(227 232 227 / 0.05);
}
.border-spring-100\/50 {
  border-color: rgb(227 232 227 / 0.5);
}
.border-spring-100\/55 {
  border-color: rgb(227 232 227 / 0.55);
}
.border-spring-100\/60 {
  border-color: rgb(227 232 227 / 0.6);
}
.border-spring-100\/65 {
  border-color: rgb(227 232 227 / 0.65);
}
.border-spring-100\/70 {
  border-color: rgb(227 232 227 / 0.7);
}
.border-spring-100\/75 {
  border-color: rgb(227 232 227 / 0.75);
}
.border-spring-100\/80 {
  border-color: rgb(227 232 227 / 0.8);
}
.border-spring-100\/85 {
  border-color: rgb(227 232 227 / 0.85);
}
.border-spring-100\/90 {
  border-color: rgb(227 232 227 / 0.9);
}
.border-spring-100\/95 {
  border-color: rgb(227 232 227 / 0.95);
}
.border-spring-200 {
  --tw-border-opacity: 1;
  border-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}
.border-spring-200\/0 {
  border-color: rgb(200 210 201 / 0);
}
.border-spring-200\/10 {
  border-color: rgb(200 210 201 / 0.1);
}
.border-spring-200\/100 {
  border-color: rgb(200 210 201 / 1);
}
.border-spring-200\/15 {
  border-color: rgb(200 210 201 / 0.15);
}
.border-spring-200\/20 {
  border-color: rgb(200 210 201 / 0.2);
}
.border-spring-200\/25 {
  border-color: rgb(200 210 201 / 0.25);
}
.border-spring-200\/30 {
  border-color: rgb(200 210 201 / 0.3);
}
.border-spring-200\/35 {
  border-color: rgb(200 210 201 / 0.35);
}
.border-spring-200\/40 {
  border-color: rgb(200 210 201 / 0.4);
}
.border-spring-200\/45 {
  border-color: rgb(200 210 201 / 0.45);
}
.border-spring-200\/5 {
  border-color: rgb(200 210 201 / 0.05);
}
.border-spring-200\/50 {
  border-color: rgb(200 210 201 / 0.5);
}
.border-spring-200\/55 {
  border-color: rgb(200 210 201 / 0.55);
}
.border-spring-200\/60 {
  border-color: rgb(200 210 201 / 0.6);
}
.border-spring-200\/65 {
  border-color: rgb(200 210 201 / 0.65);
}
.border-spring-200\/70 {
  border-color: rgb(200 210 201 / 0.7);
}
.border-spring-200\/75 {
  border-color: rgb(200 210 201 / 0.75);
}
.border-spring-200\/80 {
  border-color: rgb(200 210 201 / 0.8);
}
.border-spring-200\/85 {
  border-color: rgb(200 210 201 / 0.85);
}
.border-spring-200\/90 {
  border-color: rgb(200 210 201 / 0.9);
}
.border-spring-200\/95 {
  border-color: rgb(200 210 201 / 0.95);
}
.border-spring-300 {
  --tw-border-opacity: 1;
  border-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}
.border-spring-300\/0 {
  border-color: rgb(162 179 166 / 0);
}
.border-spring-300\/10 {
  border-color: rgb(162 179 166 / 0.1);
}
.border-spring-300\/100 {
  border-color: rgb(162 179 166 / 1);
}
.border-spring-300\/15 {
  border-color: rgb(162 179 166 / 0.15);
}
.border-spring-300\/20 {
  border-color: rgb(162 179 166 / 0.2);
}
.border-spring-300\/25 {
  border-color: rgb(162 179 166 / 0.25);
}
.border-spring-300\/30 {
  border-color: rgb(162 179 166 / 0.3);
}
.border-spring-300\/35 {
  border-color: rgb(162 179 166 / 0.35);
}
.border-spring-300\/40 {
  border-color: rgb(162 179 166 / 0.4);
}
.border-spring-300\/45 {
  border-color: rgb(162 179 166 / 0.45);
}
.border-spring-300\/5 {
  border-color: rgb(162 179 166 / 0.05);
}
.border-spring-300\/50 {
  border-color: rgb(162 179 166 / 0.5);
}
.border-spring-300\/55 {
  border-color: rgb(162 179 166 / 0.55);
}
.border-spring-300\/60 {
  border-color: rgb(162 179 166 / 0.6);
}
.border-spring-300\/65 {
  border-color: rgb(162 179 166 / 0.65);
}
.border-spring-300\/70 {
  border-color: rgb(162 179 166 / 0.7);
}
.border-spring-300\/75 {
  border-color: rgb(162 179 166 / 0.75);
}
.border-spring-300\/80 {
  border-color: rgb(162 179 166 / 0.8);
}
.border-spring-300\/85 {
  border-color: rgb(162 179 166 / 0.85);
}
.border-spring-300\/90 {
  border-color: rgb(162 179 166 / 0.9);
}
.border-spring-300\/95 {
  border-color: rgb(162 179 166 / 0.95);
}
.border-spring-400 {
  --tw-border-opacity: 1;
  border-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}
.border-spring-400\/0 {
  border-color: rgb(120 143 127 / 0);
}
.border-spring-400\/10 {
  border-color: rgb(120 143 127 / 0.1);
}
.border-spring-400\/100 {
  border-color: rgb(120 143 127 / 1);
}
.border-spring-400\/15 {
  border-color: rgb(120 143 127 / 0.15);
}
.border-spring-400\/20 {
  border-color: rgb(120 143 127 / 0.2);
}
.border-spring-400\/25 {
  border-color: rgb(120 143 127 / 0.25);
}
.border-spring-400\/30 {
  border-color: rgb(120 143 127 / 0.3);
}
.border-spring-400\/35 {
  border-color: rgb(120 143 127 / 0.35);
}
.border-spring-400\/40 {
  border-color: rgb(120 143 127 / 0.4);
}
.border-spring-400\/45 {
  border-color: rgb(120 143 127 / 0.45);
}
.border-spring-400\/5 {
  border-color: rgb(120 143 127 / 0.05);
}
.border-spring-400\/50 {
  border-color: rgb(120 143 127 / 0.5);
}
.border-spring-400\/55 {
  border-color: rgb(120 143 127 / 0.55);
}
.border-spring-400\/60 {
  border-color: rgb(120 143 127 / 0.6);
}
.border-spring-400\/65 {
  border-color: rgb(120 143 127 / 0.65);
}
.border-spring-400\/70 {
  border-color: rgb(120 143 127 / 0.7);
}
.border-spring-400\/75 {
  border-color: rgb(120 143 127 / 0.75);
}
.border-spring-400\/80 {
  border-color: rgb(120 143 127 / 0.8);
}
.border-spring-400\/85 {
  border-color: rgb(120 143 127 / 0.85);
}
.border-spring-400\/90 {
  border-color: rgb(120 143 127 / 0.9);
}
.border-spring-400\/95 {
  border-color: rgb(120 143 127 / 0.95);
}
.border-spring-50 {
  --tw-border-opacity: 1;
  border-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}
.border-spring-50\/0 {
  border-color: rgb(243 246 244 / 0);
}
.border-spring-50\/10 {
  border-color: rgb(243 246 244 / 0.1);
}
.border-spring-50\/100 {
  border-color: rgb(243 246 244 / 1);
}
.border-spring-50\/15 {
  border-color: rgb(243 246 244 / 0.15);
}
.border-spring-50\/20 {
  border-color: rgb(243 246 244 / 0.2);
}
.border-spring-50\/25 {
  border-color: rgb(243 246 244 / 0.25);
}
.border-spring-50\/30 {
  border-color: rgb(243 246 244 / 0.3);
}
.border-spring-50\/35 {
  border-color: rgb(243 246 244 / 0.35);
}
.border-spring-50\/40 {
  border-color: rgb(243 246 244 / 0.4);
}
.border-spring-50\/45 {
  border-color: rgb(243 246 244 / 0.45);
}
.border-spring-50\/5 {
  border-color: rgb(243 246 244 / 0.05);
}
.border-spring-50\/50 {
  border-color: rgb(243 246 244 / 0.5);
}
.border-spring-50\/55 {
  border-color: rgb(243 246 244 / 0.55);
}
.border-spring-50\/60 {
  border-color: rgb(243 246 244 / 0.6);
}
.border-spring-50\/65 {
  border-color: rgb(243 246 244 / 0.65);
}
.border-spring-50\/70 {
  border-color: rgb(243 246 244 / 0.7);
}
.border-spring-50\/75 {
  border-color: rgb(243 246 244 / 0.75);
}
.border-spring-50\/80 {
  border-color: rgb(243 246 244 / 0.8);
}
.border-spring-50\/85 {
  border-color: rgb(243 246 244 / 0.85);
}
.border-spring-50\/90 {
  border-color: rgb(243 246 244 / 0.9);
}
.border-spring-50\/95 {
  border-color: rgb(243 246 244 / 0.95);
}
.border-spring-500 {
  --tw-border-opacity: 1;
  border-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}
.border-spring-500\/0 {
  border-color: rgb(94 120 102 / 0);
}
.border-spring-500\/10 {
  border-color: rgb(94 120 102 / 0.1);
}
.border-spring-500\/100 {
  border-color: rgb(94 120 102 / 1);
}
.border-spring-500\/15 {
  border-color: rgb(94 120 102 / 0.15);
}
.border-spring-500\/20 {
  border-color: rgb(94 120 102 / 0.2);
}
.border-spring-500\/25 {
  border-color: rgb(94 120 102 / 0.25);
}
.border-spring-500\/30 {
  border-color: rgb(94 120 102 / 0.3);
}
.border-spring-500\/35 {
  border-color: rgb(94 120 102 / 0.35);
}
.border-spring-500\/40 {
  border-color: rgb(94 120 102 / 0.4);
}
.border-spring-500\/45 {
  border-color: rgb(94 120 102 / 0.45);
}
.border-spring-500\/5 {
  border-color: rgb(94 120 102 / 0.05);
}
.border-spring-500\/50 {
  border-color: rgb(94 120 102 / 0.5);
}
.border-spring-500\/55 {
  border-color: rgb(94 120 102 / 0.55);
}
.border-spring-500\/60 {
  border-color: rgb(94 120 102 / 0.6);
}
.border-spring-500\/65 {
  border-color: rgb(94 120 102 / 0.65);
}
.border-spring-500\/70 {
  border-color: rgb(94 120 102 / 0.7);
}
.border-spring-500\/75 {
  border-color: rgb(94 120 102 / 0.75);
}
.border-spring-500\/80 {
  border-color: rgb(94 120 102 / 0.8);
}
.border-spring-500\/85 {
  border-color: rgb(94 120 102 / 0.85);
}
.border-spring-500\/90 {
  border-color: rgb(94 120 102 / 0.9);
}
.border-spring-500\/95 {
  border-color: rgb(94 120 102 / 0.95);
}
.border-spring-600 {
  --tw-border-opacity: 1;
  border-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}
.border-spring-600\/0 {
  border-color: rgb(67 88 73 / 0);
}
.border-spring-600\/10 {
  border-color: rgb(67 88 73 / 0.1);
}
.border-spring-600\/100 {
  border-color: rgb(67 88 73 / 1);
}
.border-spring-600\/15 {
  border-color: rgb(67 88 73 / 0.15);
}
.border-spring-600\/20 {
  border-color: rgb(67 88 73 / 0.2);
}
.border-spring-600\/25 {
  border-color: rgb(67 88 73 / 0.25);
}
.border-spring-600\/30 {
  border-color: rgb(67 88 73 / 0.3);
}
.border-spring-600\/35 {
  border-color: rgb(67 88 73 / 0.35);
}
.border-spring-600\/40 {
  border-color: rgb(67 88 73 / 0.4);
}
.border-spring-600\/45 {
  border-color: rgb(67 88 73 / 0.45);
}
.border-spring-600\/5 {
  border-color: rgb(67 88 73 / 0.05);
}
.border-spring-600\/50 {
  border-color: rgb(67 88 73 / 0.5);
}
.border-spring-600\/55 {
  border-color: rgb(67 88 73 / 0.55);
}
.border-spring-600\/60 {
  border-color: rgb(67 88 73 / 0.6);
}
.border-spring-600\/65 {
  border-color: rgb(67 88 73 / 0.65);
}
.border-spring-600\/70 {
  border-color: rgb(67 88 73 / 0.7);
}
.border-spring-600\/75 {
  border-color: rgb(67 88 73 / 0.75);
}
.border-spring-600\/80 {
  border-color: rgb(67 88 73 / 0.8);
}
.border-spring-600\/85 {
  border-color: rgb(67 88 73 / 0.85);
}
.border-spring-600\/90 {
  border-color: rgb(67 88 73 / 0.9);
}
.border-spring-600\/95 {
  border-color: rgb(67 88 73 / 0.95);
}
.border-spring-700 {
  --tw-border-opacity: 1;
  border-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}
.border-spring-700\/0 {
  border-color: rgb(54 70 60 / 0);
}
.border-spring-700\/10 {
  border-color: rgb(54 70 60 / 0.1);
}
.border-spring-700\/100 {
  border-color: rgb(54 70 60 / 1);
}
.border-spring-700\/15 {
  border-color: rgb(54 70 60 / 0.15);
}
.border-spring-700\/20 {
  border-color: rgb(54 70 60 / 0.2);
}
.border-spring-700\/25 {
  border-color: rgb(54 70 60 / 0.25);
}
.border-spring-700\/30 {
  border-color: rgb(54 70 60 / 0.3);
}
.border-spring-700\/35 {
  border-color: rgb(54 70 60 / 0.35);
}
.border-spring-700\/40 {
  border-color: rgb(54 70 60 / 0.4);
}
.border-spring-700\/45 {
  border-color: rgb(54 70 60 / 0.45);
}
.border-spring-700\/5 {
  border-color: rgb(54 70 60 / 0.05);
}
.border-spring-700\/50 {
  border-color: rgb(54 70 60 / 0.5);
}
.border-spring-700\/55 {
  border-color: rgb(54 70 60 / 0.55);
}
.border-spring-700\/60 {
  border-color: rgb(54 70 60 / 0.6);
}
.border-spring-700\/65 {
  border-color: rgb(54 70 60 / 0.65);
}
.border-spring-700\/70 {
  border-color: rgb(54 70 60 / 0.7);
}
.border-spring-700\/75 {
  border-color: rgb(54 70 60 / 0.75);
}
.border-spring-700\/80 {
  border-color: rgb(54 70 60 / 0.8);
}
.border-spring-700\/85 {
  border-color: rgb(54 70 60 / 0.85);
}
.border-spring-700\/90 {
  border-color: rgb(54 70 60 / 0.9);
}
.border-spring-700\/95 {
  border-color: rgb(54 70 60 / 0.95);
}
.border-spring-800 {
  --tw-border-opacity: 1;
  border-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}
.border-spring-800\/0 {
  border-color: rgb(44 57 48 / 0);
}
.border-spring-800\/10 {
  border-color: rgb(44 57 48 / 0.1);
}
.border-spring-800\/100 {
  border-color: rgb(44 57 48 / 1);
}
.border-spring-800\/15 {
  border-color: rgb(44 57 48 / 0.15);
}
.border-spring-800\/20 {
  border-color: rgb(44 57 48 / 0.2);
}
.border-spring-800\/25 {
  border-color: rgb(44 57 48 / 0.25);
}
.border-spring-800\/30 {
  border-color: rgb(44 57 48 / 0.3);
}
.border-spring-800\/35 {
  border-color: rgb(44 57 48 / 0.35);
}
.border-spring-800\/40 {
  border-color: rgb(44 57 48 / 0.4);
}
.border-spring-800\/45 {
  border-color: rgb(44 57 48 / 0.45);
}
.border-spring-800\/5 {
  border-color: rgb(44 57 48 / 0.05);
}
.border-spring-800\/50 {
  border-color: rgb(44 57 48 / 0.5);
}
.border-spring-800\/55 {
  border-color: rgb(44 57 48 / 0.55);
}
.border-spring-800\/60 {
  border-color: rgb(44 57 48 / 0.6);
}
.border-spring-800\/65 {
  border-color: rgb(44 57 48 / 0.65);
}
.border-spring-800\/70 {
  border-color: rgb(44 57 48 / 0.7);
}
.border-spring-800\/75 {
  border-color: rgb(44 57 48 / 0.75);
}
.border-spring-800\/80 {
  border-color: rgb(44 57 48 / 0.8);
}
.border-spring-800\/85 {
  border-color: rgb(44 57 48 / 0.85);
}
.border-spring-800\/90 {
  border-color: rgb(44 57 48 / 0.9);
}
.border-spring-800\/95 {
  border-color: rgb(44 57 48 / 0.95);
}
.border-spring-900 {
  --tw-border-opacity: 1;
  border-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}
.border-spring-900\/0 {
  border-color: rgb(37 47 40 / 0);
}
.border-spring-900\/10 {
  border-color: rgb(37 47 40 / 0.1);
}
.border-spring-900\/100 {
  border-color: rgb(37 47 40 / 1);
}
.border-spring-900\/15 {
  border-color: rgb(37 47 40 / 0.15);
}
.border-spring-900\/20 {
  border-color: rgb(37 47 40 / 0.2);
}
.border-spring-900\/25 {
  border-color: rgb(37 47 40 / 0.25);
}
.border-spring-900\/30 {
  border-color: rgb(37 47 40 / 0.3);
}
.border-spring-900\/35 {
  border-color: rgb(37 47 40 / 0.35);
}
.border-spring-900\/40 {
  border-color: rgb(37 47 40 / 0.4);
}
.border-spring-900\/45 {
  border-color: rgb(37 47 40 / 0.45);
}
.border-spring-900\/5 {
  border-color: rgb(37 47 40 / 0.05);
}
.border-spring-900\/50 {
  border-color: rgb(37 47 40 / 0.5);
}
.border-spring-900\/55 {
  border-color: rgb(37 47 40 / 0.55);
}
.border-spring-900\/60 {
  border-color: rgb(37 47 40 / 0.6);
}
.border-spring-900\/65 {
  border-color: rgb(37 47 40 / 0.65);
}
.border-spring-900\/70 {
  border-color: rgb(37 47 40 / 0.7);
}
.border-spring-900\/75 {
  border-color: rgb(37 47 40 / 0.75);
}
.border-spring-900\/80 {
  border-color: rgb(37 47 40 / 0.8);
}
.border-spring-900\/85 {
  border-color: rgb(37 47 40 / 0.85);
}
.border-spring-900\/90 {
  border-color: rgb(37 47 40 / 0.9);
}
.border-spring-900\/95 {
  border-color: rgb(37 47 40 / 0.95);
}
.border-spring-950 {
  --tw-border-opacity: 1;
  border-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}
.border-spring-950\/0 {
  border-color: rgb(20 26 23 / 0);
}
.border-spring-950\/10 {
  border-color: rgb(20 26 23 / 0.1);
}
.border-spring-950\/100 {
  border-color: rgb(20 26 23 / 1);
}
.border-spring-950\/15 {
  border-color: rgb(20 26 23 / 0.15);
}
.border-spring-950\/20 {
  border-color: rgb(20 26 23 / 0.2);
}
.border-spring-950\/25 {
  border-color: rgb(20 26 23 / 0.25);
}
.border-spring-950\/30 {
  border-color: rgb(20 26 23 / 0.3);
}
.border-spring-950\/35 {
  border-color: rgb(20 26 23 / 0.35);
}
.border-spring-950\/40 {
  border-color: rgb(20 26 23 / 0.4);
}
.border-spring-950\/45 {
  border-color: rgb(20 26 23 / 0.45);
}
.border-spring-950\/5 {
  border-color: rgb(20 26 23 / 0.05);
}
.border-spring-950\/50 {
  border-color: rgb(20 26 23 / 0.5);
}
.border-spring-950\/55 {
  border-color: rgb(20 26 23 / 0.55);
}
.border-spring-950\/60 {
  border-color: rgb(20 26 23 / 0.6);
}
.border-spring-950\/65 {
  border-color: rgb(20 26 23 / 0.65);
}
.border-spring-950\/70 {
  border-color: rgb(20 26 23 / 0.7);
}
.border-spring-950\/75 {
  border-color: rgb(20 26 23 / 0.75);
}
.border-spring-950\/80 {
  border-color: rgb(20 26 23 / 0.8);
}
.border-spring-950\/85 {
  border-color: rgb(20 26 23 / 0.85);
}
.border-spring-950\/90 {
  border-color: rgb(20 26 23 / 0.9);
}
.border-spring-950\/95 {
  border-color: rgb(20 26 23 / 0.95);
}
.border-transparent {
  border-color: transparent;
}
.border-transparent\/0 {
  border-color: rgb(0 0 0 / 0);
}
.border-transparent\/10 {
  border-color: rgb(0 0 0 / 0.1);
}
.border-transparent\/100 {
  border-color: rgb(0 0 0 / 1);
}
.border-transparent\/15 {
  border-color: rgb(0 0 0 / 0.15);
}
.border-transparent\/20 {
  border-color: rgb(0 0 0 / 0.2);
}
.border-transparent\/25 {
  border-color: rgb(0 0 0 / 0.25);
}
.border-transparent\/30 {
  border-color: rgb(0 0 0 / 0.3);
}
.border-transparent\/35 {
  border-color: rgb(0 0 0 / 0.35);
}
.border-transparent\/40 {
  border-color: rgb(0 0 0 / 0.4);
}
.border-transparent\/45 {
  border-color: rgb(0 0 0 / 0.45);
}
.border-transparent\/5 {
  border-color: rgb(0 0 0 / 0.05);
}
.border-transparent\/50 {
  border-color: rgb(0 0 0 / 0.5);
}
.border-transparent\/55 {
  border-color: rgb(0 0 0 / 0.55);
}
.border-transparent\/60 {
  border-color: rgb(0 0 0 / 0.6);
}
.border-transparent\/65 {
  border-color: rgb(0 0 0 / 0.65);
}
.border-transparent\/70 {
  border-color: rgb(0 0 0 / 0.7);
}
.border-transparent\/75 {
  border-color: rgb(0 0 0 / 0.75);
}
.border-transparent\/80 {
  border-color: rgb(0 0 0 / 0.8);
}
.border-transparent\/85 {
  border-color: rgb(0 0 0 / 0.85);
}
.border-transparent\/90 {
  border-color: rgb(0 0 0 / 0.9);
}
.border-transparent\/95 {
  border-color: rgb(0 0 0 / 0.95);
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-white\/0 {
  border-color: rgb(255 255 255 / 0);
}
.border-white\/10 {
  border-color: rgb(255 255 255 / 0.1);
}
.border-white\/100 {
  border-color: rgb(255 255 255 / 1);
}
.border-white\/15 {
  border-color: rgb(255 255 255 / 0.15);
}
.border-white\/20 {
  border-color: rgb(255 255 255 / 0.2);
}
.border-white\/25 {
  border-color: rgb(255 255 255 / 0.25);
}
.border-white\/30 {
  border-color: rgb(255 255 255 / 0.3);
}
.border-white\/35 {
  border-color: rgb(255 255 255 / 0.35);
}
.border-white\/40 {
  border-color: rgb(255 255 255 / 0.4);
}
.border-white\/45 {
  border-color: rgb(255 255 255 / 0.45);
}
.border-white\/5 {
  border-color: rgb(255 255 255 / 0.05);
}
.border-white\/50 {
  border-color: rgb(255 255 255 / 0.5);
}
.border-white\/55 {
  border-color: rgb(255 255 255 / 0.55);
}
.border-white\/60 {
  border-color: rgb(255 255 255 / 0.6);
}
.border-white\/65 {
  border-color: rgb(255 255 255 / 0.65);
}
.border-white\/70 {
  border-color: rgb(255 255 255 / 0.7);
}
.border-white\/75 {
  border-color: rgb(255 255 255 / 0.75);
}
.border-white\/80 {
  border-color: rgb(255 255 255 / 0.8);
}
.border-white\/85 {
  border-color: rgb(255 255 255 / 0.85);
}
.border-white\/90 {
  border-color: rgb(255 255 255 / 0.9);
}
.border-white\/95 {
  border-color: rgb(255 255 255 / 0.95);
}
.border-x-black {
  --tw-border-opacity: 1;
  border-left-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
  border-right-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-x-black\/0 {
  border-left-color: rgb(0 0 0 / 0);
  border-right-color: rgb(0 0 0 / 0);
}
.border-x-black\/10 {
  border-left-color: rgb(0 0 0 / 0.1);
  border-right-color: rgb(0 0 0 / 0.1);
}
.border-x-black\/100 {
  border-left-color: rgb(0 0 0 / 1);
  border-right-color: rgb(0 0 0 / 1);
}
.border-x-black\/15 {
  border-left-color: rgb(0 0 0 / 0.15);
  border-right-color: rgb(0 0 0 / 0.15);
}
.border-x-black\/20 {
  border-left-color: rgb(0 0 0 / 0.2);
  border-right-color: rgb(0 0 0 / 0.2);
}
.border-x-black\/25 {
  border-left-color: rgb(0 0 0 / 0.25);
  border-right-color: rgb(0 0 0 / 0.25);
}
.border-x-black\/30 {
  border-left-color: rgb(0 0 0 / 0.3);
  border-right-color: rgb(0 0 0 / 0.3);
}
.border-x-black\/35 {
  border-left-color: rgb(0 0 0 / 0.35);
  border-right-color: rgb(0 0 0 / 0.35);
}
.border-x-black\/40 {
  border-left-color: rgb(0 0 0 / 0.4);
  border-right-color: rgb(0 0 0 / 0.4);
}
.border-x-black\/45 {
  border-left-color: rgb(0 0 0 / 0.45);
  border-right-color: rgb(0 0 0 / 0.45);
}
.border-x-black\/5 {
  border-left-color: rgb(0 0 0 / 0.05);
  border-right-color: rgb(0 0 0 / 0.05);
}
.border-x-black\/50 {
  border-left-color: rgb(0 0 0 / 0.5);
  border-right-color: rgb(0 0 0 / 0.5);
}
.border-x-black\/55 {
  border-left-color: rgb(0 0 0 / 0.55);
  border-right-color: rgb(0 0 0 / 0.55);
}
.border-x-black\/60 {
  border-left-color: rgb(0 0 0 / 0.6);
  border-right-color: rgb(0 0 0 / 0.6);
}
.border-x-black\/65 {
  border-left-color: rgb(0 0 0 / 0.65);
  border-right-color: rgb(0 0 0 / 0.65);
}
.border-x-black\/70 {
  border-left-color: rgb(0 0 0 / 0.7);
  border-right-color: rgb(0 0 0 / 0.7);
}
.border-x-black\/75 {
  border-left-color: rgb(0 0 0 / 0.75);
  border-right-color: rgb(0 0 0 / 0.75);
}
.border-x-black\/80 {
  border-left-color: rgb(0 0 0 / 0.8);
  border-right-color: rgb(0 0 0 / 0.8);
}
.border-x-black\/85 {
  border-left-color: rgb(0 0 0 / 0.85);
  border-right-color: rgb(0 0 0 / 0.85);
}
.border-x-black\/90 {
  border-left-color: rgb(0 0 0 / 0.9);
  border-right-color: rgb(0 0 0 / 0.9);
}
.border-x-black\/95 {
  border-left-color: rgb(0 0 0 / 0.95);
  border-right-color: rgb(0 0 0 / 0.95);
}
.border-x-facebook {
  --tw-border-opacity: 1;
  border-left-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
  border-right-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}
.border-x-facebook-600 {
  --tw-border-opacity: 1;
  border-left-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
  border-right-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}
.border-x-facebook-600\/0 {
  border-left-color: rgb(41 61 105 / 0);
  border-right-color: rgb(41 61 105 / 0);
}
.border-x-facebook-600\/10 {
  border-left-color: rgb(41 61 105 / 0.1);
  border-right-color: rgb(41 61 105 / 0.1);
}
.border-x-facebook-600\/100 {
  border-left-color: rgb(41 61 105 / 1);
  border-right-color: rgb(41 61 105 / 1);
}
.border-x-facebook-600\/15 {
  border-left-color: rgb(41 61 105 / 0.15);
  border-right-color: rgb(41 61 105 / 0.15);
}
.border-x-facebook-600\/20 {
  border-left-color: rgb(41 61 105 / 0.2);
  border-right-color: rgb(41 61 105 / 0.2);
}
.border-x-facebook-600\/25 {
  border-left-color: rgb(41 61 105 / 0.25);
  border-right-color: rgb(41 61 105 / 0.25);
}
.border-x-facebook-600\/30 {
  border-left-color: rgb(41 61 105 / 0.3);
  border-right-color: rgb(41 61 105 / 0.3);
}
.border-x-facebook-600\/35 {
  border-left-color: rgb(41 61 105 / 0.35);
  border-right-color: rgb(41 61 105 / 0.35);
}
.border-x-facebook-600\/40 {
  border-left-color: rgb(41 61 105 / 0.4);
  border-right-color: rgb(41 61 105 / 0.4);
}
.border-x-facebook-600\/45 {
  border-left-color: rgb(41 61 105 / 0.45);
  border-right-color: rgb(41 61 105 / 0.45);
}
.border-x-facebook-600\/5 {
  border-left-color: rgb(41 61 105 / 0.05);
  border-right-color: rgb(41 61 105 / 0.05);
}
.border-x-facebook-600\/50 {
  border-left-color: rgb(41 61 105 / 0.5);
  border-right-color: rgb(41 61 105 / 0.5);
}
.border-x-facebook-600\/55 {
  border-left-color: rgb(41 61 105 / 0.55);
  border-right-color: rgb(41 61 105 / 0.55);
}
.border-x-facebook-600\/60 {
  border-left-color: rgb(41 61 105 / 0.6);
  border-right-color: rgb(41 61 105 / 0.6);
}
.border-x-facebook-600\/65 {
  border-left-color: rgb(41 61 105 / 0.65);
  border-right-color: rgb(41 61 105 / 0.65);
}
.border-x-facebook-600\/70 {
  border-left-color: rgb(41 61 105 / 0.7);
  border-right-color: rgb(41 61 105 / 0.7);
}
.border-x-facebook-600\/75 {
  border-left-color: rgb(41 61 105 / 0.75);
  border-right-color: rgb(41 61 105 / 0.75);
}
.border-x-facebook-600\/80 {
  border-left-color: rgb(41 61 105 / 0.8);
  border-right-color: rgb(41 61 105 / 0.8);
}
.border-x-facebook-600\/85 {
  border-left-color: rgb(41 61 105 / 0.85);
  border-right-color: rgb(41 61 105 / 0.85);
}
.border-x-facebook-600\/90 {
  border-left-color: rgb(41 61 105 / 0.9);
  border-right-color: rgb(41 61 105 / 0.9);
}
.border-x-facebook-600\/95 {
  border-left-color: rgb(41 61 105 / 0.95);
  border-right-color: rgb(41 61 105 / 0.95);
}
.border-x-facebook\/0 {
  border-left-color: rgb(59 89 152 / 0);
  border-right-color: rgb(59 89 152 / 0);
}
.border-x-facebook\/10 {
  border-left-color: rgb(59 89 152 / 0.1);
  border-right-color: rgb(59 89 152 / 0.1);
}
.border-x-facebook\/100 {
  border-left-color: rgb(59 89 152 / 1);
  border-right-color: rgb(59 89 152 / 1);
}
.border-x-facebook\/15 {
  border-left-color: rgb(59 89 152 / 0.15);
  border-right-color: rgb(59 89 152 / 0.15);
}
.border-x-facebook\/20 {
  border-left-color: rgb(59 89 152 / 0.2);
  border-right-color: rgb(59 89 152 / 0.2);
}
.border-x-facebook\/25 {
  border-left-color: rgb(59 89 152 / 0.25);
  border-right-color: rgb(59 89 152 / 0.25);
}
.border-x-facebook\/30 {
  border-left-color: rgb(59 89 152 / 0.3);
  border-right-color: rgb(59 89 152 / 0.3);
}
.border-x-facebook\/35 {
  border-left-color: rgb(59 89 152 / 0.35);
  border-right-color: rgb(59 89 152 / 0.35);
}
.border-x-facebook\/40 {
  border-left-color: rgb(59 89 152 / 0.4);
  border-right-color: rgb(59 89 152 / 0.4);
}
.border-x-facebook\/45 {
  border-left-color: rgb(59 89 152 / 0.45);
  border-right-color: rgb(59 89 152 / 0.45);
}
.border-x-facebook\/5 {
  border-left-color: rgb(59 89 152 / 0.05);
  border-right-color: rgb(59 89 152 / 0.05);
}
.border-x-facebook\/50 {
  border-left-color: rgb(59 89 152 / 0.5);
  border-right-color: rgb(59 89 152 / 0.5);
}
.border-x-facebook\/55 {
  border-left-color: rgb(59 89 152 / 0.55);
  border-right-color: rgb(59 89 152 / 0.55);
}
.border-x-facebook\/60 {
  border-left-color: rgb(59 89 152 / 0.6);
  border-right-color: rgb(59 89 152 / 0.6);
}
.border-x-facebook\/65 {
  border-left-color: rgb(59 89 152 / 0.65);
  border-right-color: rgb(59 89 152 / 0.65);
}
.border-x-facebook\/70 {
  border-left-color: rgb(59 89 152 / 0.7);
  border-right-color: rgb(59 89 152 / 0.7);
}
.border-x-facebook\/75 {
  border-left-color: rgb(59 89 152 / 0.75);
  border-right-color: rgb(59 89 152 / 0.75);
}
.border-x-facebook\/80 {
  border-left-color: rgb(59 89 152 / 0.8);
  border-right-color: rgb(59 89 152 / 0.8);
}
.border-x-facebook\/85 {
  border-left-color: rgb(59 89 152 / 0.85);
  border-right-color: rgb(59 89 152 / 0.85);
}
.border-x-facebook\/90 {
  border-left-color: rgb(59 89 152 / 0.9);
  border-right-color: rgb(59 89 152 / 0.9);
}
.border-x-facebook\/95 {
  border-left-color: rgb(59 89 152 / 0.95);
  border-right-color: rgb(59 89 152 / 0.95);
}
.border-x-spring-100 {
  --tw-border-opacity: 1;
  border-left-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
  border-right-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}
.border-x-spring-100\/0 {
  border-left-color: rgb(227 232 227 / 0);
  border-right-color: rgb(227 232 227 / 0);
}
.border-x-spring-100\/10 {
  border-left-color: rgb(227 232 227 / 0.1);
  border-right-color: rgb(227 232 227 / 0.1);
}
.border-x-spring-100\/100 {
  border-left-color: rgb(227 232 227 / 1);
  border-right-color: rgb(227 232 227 / 1);
}
.border-x-spring-100\/15 {
  border-left-color: rgb(227 232 227 / 0.15);
  border-right-color: rgb(227 232 227 / 0.15);
}
.border-x-spring-100\/20 {
  border-left-color: rgb(227 232 227 / 0.2);
  border-right-color: rgb(227 232 227 / 0.2);
}
.border-x-spring-100\/25 {
  border-left-color: rgb(227 232 227 / 0.25);
  border-right-color: rgb(227 232 227 / 0.25);
}
.border-x-spring-100\/30 {
  border-left-color: rgb(227 232 227 / 0.3);
  border-right-color: rgb(227 232 227 / 0.3);
}
.border-x-spring-100\/35 {
  border-left-color: rgb(227 232 227 / 0.35);
  border-right-color: rgb(227 232 227 / 0.35);
}
.border-x-spring-100\/40 {
  border-left-color: rgb(227 232 227 / 0.4);
  border-right-color: rgb(227 232 227 / 0.4);
}
.border-x-spring-100\/45 {
  border-left-color: rgb(227 232 227 / 0.45);
  border-right-color: rgb(227 232 227 / 0.45);
}
.border-x-spring-100\/5 {
  border-left-color: rgb(227 232 227 / 0.05);
  border-right-color: rgb(227 232 227 / 0.05);
}
.border-x-spring-100\/50 {
  border-left-color: rgb(227 232 227 / 0.5);
  border-right-color: rgb(227 232 227 / 0.5);
}
.border-x-spring-100\/55 {
  border-left-color: rgb(227 232 227 / 0.55);
  border-right-color: rgb(227 232 227 / 0.55);
}
.border-x-spring-100\/60 {
  border-left-color: rgb(227 232 227 / 0.6);
  border-right-color: rgb(227 232 227 / 0.6);
}
.border-x-spring-100\/65 {
  border-left-color: rgb(227 232 227 / 0.65);
  border-right-color: rgb(227 232 227 / 0.65);
}
.border-x-spring-100\/70 {
  border-left-color: rgb(227 232 227 / 0.7);
  border-right-color: rgb(227 232 227 / 0.7);
}
.border-x-spring-100\/75 {
  border-left-color: rgb(227 232 227 / 0.75);
  border-right-color: rgb(227 232 227 / 0.75);
}
.border-x-spring-100\/80 {
  border-left-color: rgb(227 232 227 / 0.8);
  border-right-color: rgb(227 232 227 / 0.8);
}
.border-x-spring-100\/85 {
  border-left-color: rgb(227 232 227 / 0.85);
  border-right-color: rgb(227 232 227 / 0.85);
}
.border-x-spring-100\/90 {
  border-left-color: rgb(227 232 227 / 0.9);
  border-right-color: rgb(227 232 227 / 0.9);
}
.border-x-spring-100\/95 {
  border-left-color: rgb(227 232 227 / 0.95);
  border-right-color: rgb(227 232 227 / 0.95);
}
.border-x-spring-200 {
  --tw-border-opacity: 1;
  border-left-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
  border-right-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}
.border-x-spring-200\/0 {
  border-left-color: rgb(200 210 201 / 0);
  border-right-color: rgb(200 210 201 / 0);
}
.border-x-spring-200\/10 {
  border-left-color: rgb(200 210 201 / 0.1);
  border-right-color: rgb(200 210 201 / 0.1);
}
.border-x-spring-200\/100 {
  border-left-color: rgb(200 210 201 / 1);
  border-right-color: rgb(200 210 201 / 1);
}
.border-x-spring-200\/15 {
  border-left-color: rgb(200 210 201 / 0.15);
  border-right-color: rgb(200 210 201 / 0.15);
}
.border-x-spring-200\/20 {
  border-left-color: rgb(200 210 201 / 0.2);
  border-right-color: rgb(200 210 201 / 0.2);
}
.border-x-spring-200\/25 {
  border-left-color: rgb(200 210 201 / 0.25);
  border-right-color: rgb(200 210 201 / 0.25);
}
.border-x-spring-200\/30 {
  border-left-color: rgb(200 210 201 / 0.3);
  border-right-color: rgb(200 210 201 / 0.3);
}
.border-x-spring-200\/35 {
  border-left-color: rgb(200 210 201 / 0.35);
  border-right-color: rgb(200 210 201 / 0.35);
}
.border-x-spring-200\/40 {
  border-left-color: rgb(200 210 201 / 0.4);
  border-right-color: rgb(200 210 201 / 0.4);
}
.border-x-spring-200\/45 {
  border-left-color: rgb(200 210 201 / 0.45);
  border-right-color: rgb(200 210 201 / 0.45);
}
.border-x-spring-200\/5 {
  border-left-color: rgb(200 210 201 / 0.05);
  border-right-color: rgb(200 210 201 / 0.05);
}
.border-x-spring-200\/50 {
  border-left-color: rgb(200 210 201 / 0.5);
  border-right-color: rgb(200 210 201 / 0.5);
}
.border-x-spring-200\/55 {
  border-left-color: rgb(200 210 201 / 0.55);
  border-right-color: rgb(200 210 201 / 0.55);
}
.border-x-spring-200\/60 {
  border-left-color: rgb(200 210 201 / 0.6);
  border-right-color: rgb(200 210 201 / 0.6);
}
.border-x-spring-200\/65 {
  border-left-color: rgb(200 210 201 / 0.65);
  border-right-color: rgb(200 210 201 / 0.65);
}
.border-x-spring-200\/70 {
  border-left-color: rgb(200 210 201 / 0.7);
  border-right-color: rgb(200 210 201 / 0.7);
}
.border-x-spring-200\/75 {
  border-left-color: rgb(200 210 201 / 0.75);
  border-right-color: rgb(200 210 201 / 0.75);
}
.border-x-spring-200\/80 {
  border-left-color: rgb(200 210 201 / 0.8);
  border-right-color: rgb(200 210 201 / 0.8);
}
.border-x-spring-200\/85 {
  border-left-color: rgb(200 210 201 / 0.85);
  border-right-color: rgb(200 210 201 / 0.85);
}
.border-x-spring-200\/90 {
  border-left-color: rgb(200 210 201 / 0.9);
  border-right-color: rgb(200 210 201 / 0.9);
}
.border-x-spring-200\/95 {
  border-left-color: rgb(200 210 201 / 0.95);
  border-right-color: rgb(200 210 201 / 0.95);
}
.border-x-spring-300 {
  --tw-border-opacity: 1;
  border-left-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
  border-right-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}
.border-x-spring-300\/0 {
  border-left-color: rgb(162 179 166 / 0);
  border-right-color: rgb(162 179 166 / 0);
}
.border-x-spring-300\/10 {
  border-left-color: rgb(162 179 166 / 0.1);
  border-right-color: rgb(162 179 166 / 0.1);
}
.border-x-spring-300\/100 {
  border-left-color: rgb(162 179 166 / 1);
  border-right-color: rgb(162 179 166 / 1);
}
.border-x-spring-300\/15 {
  border-left-color: rgb(162 179 166 / 0.15);
  border-right-color: rgb(162 179 166 / 0.15);
}
.border-x-spring-300\/20 {
  border-left-color: rgb(162 179 166 / 0.2);
  border-right-color: rgb(162 179 166 / 0.2);
}
.border-x-spring-300\/25 {
  border-left-color: rgb(162 179 166 / 0.25);
  border-right-color: rgb(162 179 166 / 0.25);
}
.border-x-spring-300\/30 {
  border-left-color: rgb(162 179 166 / 0.3);
  border-right-color: rgb(162 179 166 / 0.3);
}
.border-x-spring-300\/35 {
  border-left-color: rgb(162 179 166 / 0.35);
  border-right-color: rgb(162 179 166 / 0.35);
}
.border-x-spring-300\/40 {
  border-left-color: rgb(162 179 166 / 0.4);
  border-right-color: rgb(162 179 166 / 0.4);
}
.border-x-spring-300\/45 {
  border-left-color: rgb(162 179 166 / 0.45);
  border-right-color: rgb(162 179 166 / 0.45);
}
.border-x-spring-300\/5 {
  border-left-color: rgb(162 179 166 / 0.05);
  border-right-color: rgb(162 179 166 / 0.05);
}
.border-x-spring-300\/50 {
  border-left-color: rgb(162 179 166 / 0.5);
  border-right-color: rgb(162 179 166 / 0.5);
}
.border-x-spring-300\/55 {
  border-left-color: rgb(162 179 166 / 0.55);
  border-right-color: rgb(162 179 166 / 0.55);
}
.border-x-spring-300\/60 {
  border-left-color: rgb(162 179 166 / 0.6);
  border-right-color: rgb(162 179 166 / 0.6);
}
.border-x-spring-300\/65 {
  border-left-color: rgb(162 179 166 / 0.65);
  border-right-color: rgb(162 179 166 / 0.65);
}
.border-x-spring-300\/70 {
  border-left-color: rgb(162 179 166 / 0.7);
  border-right-color: rgb(162 179 166 / 0.7);
}
.border-x-spring-300\/75 {
  border-left-color: rgb(162 179 166 / 0.75);
  border-right-color: rgb(162 179 166 / 0.75);
}
.border-x-spring-300\/80 {
  border-left-color: rgb(162 179 166 / 0.8);
  border-right-color: rgb(162 179 166 / 0.8);
}
.border-x-spring-300\/85 {
  border-left-color: rgb(162 179 166 / 0.85);
  border-right-color: rgb(162 179 166 / 0.85);
}
.border-x-spring-300\/90 {
  border-left-color: rgb(162 179 166 / 0.9);
  border-right-color: rgb(162 179 166 / 0.9);
}
.border-x-spring-300\/95 {
  border-left-color: rgb(162 179 166 / 0.95);
  border-right-color: rgb(162 179 166 / 0.95);
}
.border-x-spring-400 {
  --tw-border-opacity: 1;
  border-left-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
  border-right-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}
.border-x-spring-400\/0 {
  border-left-color: rgb(120 143 127 / 0);
  border-right-color: rgb(120 143 127 / 0);
}
.border-x-spring-400\/10 {
  border-left-color: rgb(120 143 127 / 0.1);
  border-right-color: rgb(120 143 127 / 0.1);
}
.border-x-spring-400\/100 {
  border-left-color: rgb(120 143 127 / 1);
  border-right-color: rgb(120 143 127 / 1);
}
.border-x-spring-400\/15 {
  border-left-color: rgb(120 143 127 / 0.15);
  border-right-color: rgb(120 143 127 / 0.15);
}
.border-x-spring-400\/20 {
  border-left-color: rgb(120 143 127 / 0.2);
  border-right-color: rgb(120 143 127 / 0.2);
}
.border-x-spring-400\/25 {
  border-left-color: rgb(120 143 127 / 0.25);
  border-right-color: rgb(120 143 127 / 0.25);
}
.border-x-spring-400\/30 {
  border-left-color: rgb(120 143 127 / 0.3);
  border-right-color: rgb(120 143 127 / 0.3);
}
.border-x-spring-400\/35 {
  border-left-color: rgb(120 143 127 / 0.35);
  border-right-color: rgb(120 143 127 / 0.35);
}
.border-x-spring-400\/40 {
  border-left-color: rgb(120 143 127 / 0.4);
  border-right-color: rgb(120 143 127 / 0.4);
}
.border-x-spring-400\/45 {
  border-left-color: rgb(120 143 127 / 0.45);
  border-right-color: rgb(120 143 127 / 0.45);
}
.border-x-spring-400\/5 {
  border-left-color: rgb(120 143 127 / 0.05);
  border-right-color: rgb(120 143 127 / 0.05);
}
.border-x-spring-400\/50 {
  border-left-color: rgb(120 143 127 / 0.5);
  border-right-color: rgb(120 143 127 / 0.5);
}
.border-x-spring-400\/55 {
  border-left-color: rgb(120 143 127 / 0.55);
  border-right-color: rgb(120 143 127 / 0.55);
}
.border-x-spring-400\/60 {
  border-left-color: rgb(120 143 127 / 0.6);
  border-right-color: rgb(120 143 127 / 0.6);
}
.border-x-spring-400\/65 {
  border-left-color: rgb(120 143 127 / 0.65);
  border-right-color: rgb(120 143 127 / 0.65);
}
.border-x-spring-400\/70 {
  border-left-color: rgb(120 143 127 / 0.7);
  border-right-color: rgb(120 143 127 / 0.7);
}
.border-x-spring-400\/75 {
  border-left-color: rgb(120 143 127 / 0.75);
  border-right-color: rgb(120 143 127 / 0.75);
}
.border-x-spring-400\/80 {
  border-left-color: rgb(120 143 127 / 0.8);
  border-right-color: rgb(120 143 127 / 0.8);
}
.border-x-spring-400\/85 {
  border-left-color: rgb(120 143 127 / 0.85);
  border-right-color: rgb(120 143 127 / 0.85);
}
.border-x-spring-400\/90 {
  border-left-color: rgb(120 143 127 / 0.9);
  border-right-color: rgb(120 143 127 / 0.9);
}
.border-x-spring-400\/95 {
  border-left-color: rgb(120 143 127 / 0.95);
  border-right-color: rgb(120 143 127 / 0.95);
}
.border-x-spring-50 {
  --tw-border-opacity: 1;
  border-left-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
  border-right-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}
.border-x-spring-50\/0 {
  border-left-color: rgb(243 246 244 / 0);
  border-right-color: rgb(243 246 244 / 0);
}
.border-x-spring-50\/10 {
  border-left-color: rgb(243 246 244 / 0.1);
  border-right-color: rgb(243 246 244 / 0.1);
}
.border-x-spring-50\/100 {
  border-left-color: rgb(243 246 244 / 1);
  border-right-color: rgb(243 246 244 / 1);
}
.border-x-spring-50\/15 {
  border-left-color: rgb(243 246 244 / 0.15);
  border-right-color: rgb(243 246 244 / 0.15);
}
.border-x-spring-50\/20 {
  border-left-color: rgb(243 246 244 / 0.2);
  border-right-color: rgb(243 246 244 / 0.2);
}
.border-x-spring-50\/25 {
  border-left-color: rgb(243 246 244 / 0.25);
  border-right-color: rgb(243 246 244 / 0.25);
}
.border-x-spring-50\/30 {
  border-left-color: rgb(243 246 244 / 0.3);
  border-right-color: rgb(243 246 244 / 0.3);
}
.border-x-spring-50\/35 {
  border-left-color: rgb(243 246 244 / 0.35);
  border-right-color: rgb(243 246 244 / 0.35);
}
.border-x-spring-50\/40 {
  border-left-color: rgb(243 246 244 / 0.4);
  border-right-color: rgb(243 246 244 / 0.4);
}
.border-x-spring-50\/45 {
  border-left-color: rgb(243 246 244 / 0.45);
  border-right-color: rgb(243 246 244 / 0.45);
}
.border-x-spring-50\/5 {
  border-left-color: rgb(243 246 244 / 0.05);
  border-right-color: rgb(243 246 244 / 0.05);
}
.border-x-spring-50\/50 {
  border-left-color: rgb(243 246 244 / 0.5);
  border-right-color: rgb(243 246 244 / 0.5);
}
.border-x-spring-50\/55 {
  border-left-color: rgb(243 246 244 / 0.55);
  border-right-color: rgb(243 246 244 / 0.55);
}
.border-x-spring-50\/60 {
  border-left-color: rgb(243 246 244 / 0.6);
  border-right-color: rgb(243 246 244 / 0.6);
}
.border-x-spring-50\/65 {
  border-left-color: rgb(243 246 244 / 0.65);
  border-right-color: rgb(243 246 244 / 0.65);
}
.border-x-spring-50\/70 {
  border-left-color: rgb(243 246 244 / 0.7);
  border-right-color: rgb(243 246 244 / 0.7);
}
.border-x-spring-50\/75 {
  border-left-color: rgb(243 246 244 / 0.75);
  border-right-color: rgb(243 246 244 / 0.75);
}
.border-x-spring-50\/80 {
  border-left-color: rgb(243 246 244 / 0.8);
  border-right-color: rgb(243 246 244 / 0.8);
}
.border-x-spring-50\/85 {
  border-left-color: rgb(243 246 244 / 0.85);
  border-right-color: rgb(243 246 244 / 0.85);
}
.border-x-spring-50\/90 {
  border-left-color: rgb(243 246 244 / 0.9);
  border-right-color: rgb(243 246 244 / 0.9);
}
.border-x-spring-50\/95 {
  border-left-color: rgb(243 246 244 / 0.95);
  border-right-color: rgb(243 246 244 / 0.95);
}
.border-x-spring-500 {
  --tw-border-opacity: 1;
  border-left-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
  border-right-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}
.border-x-spring-500\/0 {
  border-left-color: rgb(94 120 102 / 0);
  border-right-color: rgb(94 120 102 / 0);
}
.border-x-spring-500\/10 {
  border-left-color: rgb(94 120 102 / 0.1);
  border-right-color: rgb(94 120 102 / 0.1);
}
.border-x-spring-500\/100 {
  border-left-color: rgb(94 120 102 / 1);
  border-right-color: rgb(94 120 102 / 1);
}
.border-x-spring-500\/15 {
  border-left-color: rgb(94 120 102 / 0.15);
  border-right-color: rgb(94 120 102 / 0.15);
}
.border-x-spring-500\/20 {
  border-left-color: rgb(94 120 102 / 0.2);
  border-right-color: rgb(94 120 102 / 0.2);
}
.border-x-spring-500\/25 {
  border-left-color: rgb(94 120 102 / 0.25);
  border-right-color: rgb(94 120 102 / 0.25);
}
.border-x-spring-500\/30 {
  border-left-color: rgb(94 120 102 / 0.3);
  border-right-color: rgb(94 120 102 / 0.3);
}
.border-x-spring-500\/35 {
  border-left-color: rgb(94 120 102 / 0.35);
  border-right-color: rgb(94 120 102 / 0.35);
}
.border-x-spring-500\/40 {
  border-left-color: rgb(94 120 102 / 0.4);
  border-right-color: rgb(94 120 102 / 0.4);
}
.border-x-spring-500\/45 {
  border-left-color: rgb(94 120 102 / 0.45);
  border-right-color: rgb(94 120 102 / 0.45);
}
.border-x-spring-500\/5 {
  border-left-color: rgb(94 120 102 / 0.05);
  border-right-color: rgb(94 120 102 / 0.05);
}
.border-x-spring-500\/50 {
  border-left-color: rgb(94 120 102 / 0.5);
  border-right-color: rgb(94 120 102 / 0.5);
}
.border-x-spring-500\/55 {
  border-left-color: rgb(94 120 102 / 0.55);
  border-right-color: rgb(94 120 102 / 0.55);
}
.border-x-spring-500\/60 {
  border-left-color: rgb(94 120 102 / 0.6);
  border-right-color: rgb(94 120 102 / 0.6);
}
.border-x-spring-500\/65 {
  border-left-color: rgb(94 120 102 / 0.65);
  border-right-color: rgb(94 120 102 / 0.65);
}
.border-x-spring-500\/70 {
  border-left-color: rgb(94 120 102 / 0.7);
  border-right-color: rgb(94 120 102 / 0.7);
}
.border-x-spring-500\/75 {
  border-left-color: rgb(94 120 102 / 0.75);
  border-right-color: rgb(94 120 102 / 0.75);
}
.border-x-spring-500\/80 {
  border-left-color: rgb(94 120 102 / 0.8);
  border-right-color: rgb(94 120 102 / 0.8);
}
.border-x-spring-500\/85 {
  border-left-color: rgb(94 120 102 / 0.85);
  border-right-color: rgb(94 120 102 / 0.85);
}
.border-x-spring-500\/90 {
  border-left-color: rgb(94 120 102 / 0.9);
  border-right-color: rgb(94 120 102 / 0.9);
}
.border-x-spring-500\/95 {
  border-left-color: rgb(94 120 102 / 0.95);
  border-right-color: rgb(94 120 102 / 0.95);
}
.border-x-spring-600 {
  --tw-border-opacity: 1;
  border-left-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
  border-right-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}
.border-x-spring-600\/0 {
  border-left-color: rgb(67 88 73 / 0);
  border-right-color: rgb(67 88 73 / 0);
}
.border-x-spring-600\/10 {
  border-left-color: rgb(67 88 73 / 0.1);
  border-right-color: rgb(67 88 73 / 0.1);
}
.border-x-spring-600\/100 {
  border-left-color: rgb(67 88 73 / 1);
  border-right-color: rgb(67 88 73 / 1);
}
.border-x-spring-600\/15 {
  border-left-color: rgb(67 88 73 / 0.15);
  border-right-color: rgb(67 88 73 / 0.15);
}
.border-x-spring-600\/20 {
  border-left-color: rgb(67 88 73 / 0.2);
  border-right-color: rgb(67 88 73 / 0.2);
}
.border-x-spring-600\/25 {
  border-left-color: rgb(67 88 73 / 0.25);
  border-right-color: rgb(67 88 73 / 0.25);
}
.border-x-spring-600\/30 {
  border-left-color: rgb(67 88 73 / 0.3);
  border-right-color: rgb(67 88 73 / 0.3);
}
.border-x-spring-600\/35 {
  border-left-color: rgb(67 88 73 / 0.35);
  border-right-color: rgb(67 88 73 / 0.35);
}
.border-x-spring-600\/40 {
  border-left-color: rgb(67 88 73 / 0.4);
  border-right-color: rgb(67 88 73 / 0.4);
}
.border-x-spring-600\/45 {
  border-left-color: rgb(67 88 73 / 0.45);
  border-right-color: rgb(67 88 73 / 0.45);
}
.border-x-spring-600\/5 {
  border-left-color: rgb(67 88 73 / 0.05);
  border-right-color: rgb(67 88 73 / 0.05);
}
.border-x-spring-600\/50 {
  border-left-color: rgb(67 88 73 / 0.5);
  border-right-color: rgb(67 88 73 / 0.5);
}
.border-x-spring-600\/55 {
  border-left-color: rgb(67 88 73 / 0.55);
  border-right-color: rgb(67 88 73 / 0.55);
}
.border-x-spring-600\/60 {
  border-left-color: rgb(67 88 73 / 0.6);
  border-right-color: rgb(67 88 73 / 0.6);
}
.border-x-spring-600\/65 {
  border-left-color: rgb(67 88 73 / 0.65);
  border-right-color: rgb(67 88 73 / 0.65);
}
.border-x-spring-600\/70 {
  border-left-color: rgb(67 88 73 / 0.7);
  border-right-color: rgb(67 88 73 / 0.7);
}
.border-x-spring-600\/75 {
  border-left-color: rgb(67 88 73 / 0.75);
  border-right-color: rgb(67 88 73 / 0.75);
}
.border-x-spring-600\/80 {
  border-left-color: rgb(67 88 73 / 0.8);
  border-right-color: rgb(67 88 73 / 0.8);
}
.border-x-spring-600\/85 {
  border-left-color: rgb(67 88 73 / 0.85);
  border-right-color: rgb(67 88 73 / 0.85);
}
.border-x-spring-600\/90 {
  border-left-color: rgb(67 88 73 / 0.9);
  border-right-color: rgb(67 88 73 / 0.9);
}
.border-x-spring-600\/95 {
  border-left-color: rgb(67 88 73 / 0.95);
  border-right-color: rgb(67 88 73 / 0.95);
}
.border-x-spring-700 {
  --tw-border-opacity: 1;
  border-left-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
  border-right-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}
.border-x-spring-700\/0 {
  border-left-color: rgb(54 70 60 / 0);
  border-right-color: rgb(54 70 60 / 0);
}
.border-x-spring-700\/10 {
  border-left-color: rgb(54 70 60 / 0.1);
  border-right-color: rgb(54 70 60 / 0.1);
}
.border-x-spring-700\/100 {
  border-left-color: rgb(54 70 60 / 1);
  border-right-color: rgb(54 70 60 / 1);
}
.border-x-spring-700\/15 {
  border-left-color: rgb(54 70 60 / 0.15);
  border-right-color: rgb(54 70 60 / 0.15);
}
.border-x-spring-700\/20 {
  border-left-color: rgb(54 70 60 / 0.2);
  border-right-color: rgb(54 70 60 / 0.2);
}
.border-x-spring-700\/25 {
  border-left-color: rgb(54 70 60 / 0.25);
  border-right-color: rgb(54 70 60 / 0.25);
}
.border-x-spring-700\/30 {
  border-left-color: rgb(54 70 60 / 0.3);
  border-right-color: rgb(54 70 60 / 0.3);
}
.border-x-spring-700\/35 {
  border-left-color: rgb(54 70 60 / 0.35);
  border-right-color: rgb(54 70 60 / 0.35);
}
.border-x-spring-700\/40 {
  border-left-color: rgb(54 70 60 / 0.4);
  border-right-color: rgb(54 70 60 / 0.4);
}
.border-x-spring-700\/45 {
  border-left-color: rgb(54 70 60 / 0.45);
  border-right-color: rgb(54 70 60 / 0.45);
}
.border-x-spring-700\/5 {
  border-left-color: rgb(54 70 60 / 0.05);
  border-right-color: rgb(54 70 60 / 0.05);
}
.border-x-spring-700\/50 {
  border-left-color: rgb(54 70 60 / 0.5);
  border-right-color: rgb(54 70 60 / 0.5);
}
.border-x-spring-700\/55 {
  border-left-color: rgb(54 70 60 / 0.55);
  border-right-color: rgb(54 70 60 / 0.55);
}
.border-x-spring-700\/60 {
  border-left-color: rgb(54 70 60 / 0.6);
  border-right-color: rgb(54 70 60 / 0.6);
}
.border-x-spring-700\/65 {
  border-left-color: rgb(54 70 60 / 0.65);
  border-right-color: rgb(54 70 60 / 0.65);
}
.border-x-spring-700\/70 {
  border-left-color: rgb(54 70 60 / 0.7);
  border-right-color: rgb(54 70 60 / 0.7);
}
.border-x-spring-700\/75 {
  border-left-color: rgb(54 70 60 / 0.75);
  border-right-color: rgb(54 70 60 / 0.75);
}
.border-x-spring-700\/80 {
  border-left-color: rgb(54 70 60 / 0.8);
  border-right-color: rgb(54 70 60 / 0.8);
}
.border-x-spring-700\/85 {
  border-left-color: rgb(54 70 60 / 0.85);
  border-right-color: rgb(54 70 60 / 0.85);
}
.border-x-spring-700\/90 {
  border-left-color: rgb(54 70 60 / 0.9);
  border-right-color: rgb(54 70 60 / 0.9);
}
.border-x-spring-700\/95 {
  border-left-color: rgb(54 70 60 / 0.95);
  border-right-color: rgb(54 70 60 / 0.95);
}
.border-x-spring-800 {
  --tw-border-opacity: 1;
  border-left-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
  border-right-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}
.border-x-spring-800\/0 {
  border-left-color: rgb(44 57 48 / 0);
  border-right-color: rgb(44 57 48 / 0);
}
.border-x-spring-800\/10 {
  border-left-color: rgb(44 57 48 / 0.1);
  border-right-color: rgb(44 57 48 / 0.1);
}
.border-x-spring-800\/100 {
  border-left-color: rgb(44 57 48 / 1);
  border-right-color: rgb(44 57 48 / 1);
}
.border-x-spring-800\/15 {
  border-left-color: rgb(44 57 48 / 0.15);
  border-right-color: rgb(44 57 48 / 0.15);
}
.border-x-spring-800\/20 {
  border-left-color: rgb(44 57 48 / 0.2);
  border-right-color: rgb(44 57 48 / 0.2);
}
.border-x-spring-800\/25 {
  border-left-color: rgb(44 57 48 / 0.25);
  border-right-color: rgb(44 57 48 / 0.25);
}
.border-x-spring-800\/30 {
  border-left-color: rgb(44 57 48 / 0.3);
  border-right-color: rgb(44 57 48 / 0.3);
}
.border-x-spring-800\/35 {
  border-left-color: rgb(44 57 48 / 0.35);
  border-right-color: rgb(44 57 48 / 0.35);
}
.border-x-spring-800\/40 {
  border-left-color: rgb(44 57 48 / 0.4);
  border-right-color: rgb(44 57 48 / 0.4);
}
.border-x-spring-800\/45 {
  border-left-color: rgb(44 57 48 / 0.45);
  border-right-color: rgb(44 57 48 / 0.45);
}
.border-x-spring-800\/5 {
  border-left-color: rgb(44 57 48 / 0.05);
  border-right-color: rgb(44 57 48 / 0.05);
}
.border-x-spring-800\/50 {
  border-left-color: rgb(44 57 48 / 0.5);
  border-right-color: rgb(44 57 48 / 0.5);
}
.border-x-spring-800\/55 {
  border-left-color: rgb(44 57 48 / 0.55);
  border-right-color: rgb(44 57 48 / 0.55);
}
.border-x-spring-800\/60 {
  border-left-color: rgb(44 57 48 / 0.6);
  border-right-color: rgb(44 57 48 / 0.6);
}
.border-x-spring-800\/65 {
  border-left-color: rgb(44 57 48 / 0.65);
  border-right-color: rgb(44 57 48 / 0.65);
}
.border-x-spring-800\/70 {
  border-left-color: rgb(44 57 48 / 0.7);
  border-right-color: rgb(44 57 48 / 0.7);
}
.border-x-spring-800\/75 {
  border-left-color: rgb(44 57 48 / 0.75);
  border-right-color: rgb(44 57 48 / 0.75);
}
.border-x-spring-800\/80 {
  border-left-color: rgb(44 57 48 / 0.8);
  border-right-color: rgb(44 57 48 / 0.8);
}
.border-x-spring-800\/85 {
  border-left-color: rgb(44 57 48 / 0.85);
  border-right-color: rgb(44 57 48 / 0.85);
}
.border-x-spring-800\/90 {
  border-left-color: rgb(44 57 48 / 0.9);
  border-right-color: rgb(44 57 48 / 0.9);
}
.border-x-spring-800\/95 {
  border-left-color: rgb(44 57 48 / 0.95);
  border-right-color: rgb(44 57 48 / 0.95);
}
.border-x-spring-900 {
  --tw-border-opacity: 1;
  border-left-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
  border-right-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}
.border-x-spring-900\/0 {
  border-left-color: rgb(37 47 40 / 0);
  border-right-color: rgb(37 47 40 / 0);
}
.border-x-spring-900\/10 {
  border-left-color: rgb(37 47 40 / 0.1);
  border-right-color: rgb(37 47 40 / 0.1);
}
.border-x-spring-900\/100 {
  border-left-color: rgb(37 47 40 / 1);
  border-right-color: rgb(37 47 40 / 1);
}
.border-x-spring-900\/15 {
  border-left-color: rgb(37 47 40 / 0.15);
  border-right-color: rgb(37 47 40 / 0.15);
}
.border-x-spring-900\/20 {
  border-left-color: rgb(37 47 40 / 0.2);
  border-right-color: rgb(37 47 40 / 0.2);
}
.border-x-spring-900\/25 {
  border-left-color: rgb(37 47 40 / 0.25);
  border-right-color: rgb(37 47 40 / 0.25);
}
.border-x-spring-900\/30 {
  border-left-color: rgb(37 47 40 / 0.3);
  border-right-color: rgb(37 47 40 / 0.3);
}
.border-x-spring-900\/35 {
  border-left-color: rgb(37 47 40 / 0.35);
  border-right-color: rgb(37 47 40 / 0.35);
}
.border-x-spring-900\/40 {
  border-left-color: rgb(37 47 40 / 0.4);
  border-right-color: rgb(37 47 40 / 0.4);
}
.border-x-spring-900\/45 {
  border-left-color: rgb(37 47 40 / 0.45);
  border-right-color: rgb(37 47 40 / 0.45);
}
.border-x-spring-900\/5 {
  border-left-color: rgb(37 47 40 / 0.05);
  border-right-color: rgb(37 47 40 / 0.05);
}
.border-x-spring-900\/50 {
  border-left-color: rgb(37 47 40 / 0.5);
  border-right-color: rgb(37 47 40 / 0.5);
}
.border-x-spring-900\/55 {
  border-left-color: rgb(37 47 40 / 0.55);
  border-right-color: rgb(37 47 40 / 0.55);
}
.border-x-spring-900\/60 {
  border-left-color: rgb(37 47 40 / 0.6);
  border-right-color: rgb(37 47 40 / 0.6);
}
.border-x-spring-900\/65 {
  border-left-color: rgb(37 47 40 / 0.65);
  border-right-color: rgb(37 47 40 / 0.65);
}
.border-x-spring-900\/70 {
  border-left-color: rgb(37 47 40 / 0.7);
  border-right-color: rgb(37 47 40 / 0.7);
}
.border-x-spring-900\/75 {
  border-left-color: rgb(37 47 40 / 0.75);
  border-right-color: rgb(37 47 40 / 0.75);
}
.border-x-spring-900\/80 {
  border-left-color: rgb(37 47 40 / 0.8);
  border-right-color: rgb(37 47 40 / 0.8);
}
.border-x-spring-900\/85 {
  border-left-color: rgb(37 47 40 / 0.85);
  border-right-color: rgb(37 47 40 / 0.85);
}
.border-x-spring-900\/90 {
  border-left-color: rgb(37 47 40 / 0.9);
  border-right-color: rgb(37 47 40 / 0.9);
}
.border-x-spring-900\/95 {
  border-left-color: rgb(37 47 40 / 0.95);
  border-right-color: rgb(37 47 40 / 0.95);
}
.border-x-spring-950 {
  --tw-border-opacity: 1;
  border-left-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
  border-right-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}
.border-x-spring-950\/0 {
  border-left-color: rgb(20 26 23 / 0);
  border-right-color: rgb(20 26 23 / 0);
}
.border-x-spring-950\/10 {
  border-left-color: rgb(20 26 23 / 0.1);
  border-right-color: rgb(20 26 23 / 0.1);
}
.border-x-spring-950\/100 {
  border-left-color: rgb(20 26 23 / 1);
  border-right-color: rgb(20 26 23 / 1);
}
.border-x-spring-950\/15 {
  border-left-color: rgb(20 26 23 / 0.15);
  border-right-color: rgb(20 26 23 / 0.15);
}
.border-x-spring-950\/20 {
  border-left-color: rgb(20 26 23 / 0.2);
  border-right-color: rgb(20 26 23 / 0.2);
}
.border-x-spring-950\/25 {
  border-left-color: rgb(20 26 23 / 0.25);
  border-right-color: rgb(20 26 23 / 0.25);
}
.border-x-spring-950\/30 {
  border-left-color: rgb(20 26 23 / 0.3);
  border-right-color: rgb(20 26 23 / 0.3);
}
.border-x-spring-950\/35 {
  border-left-color: rgb(20 26 23 / 0.35);
  border-right-color: rgb(20 26 23 / 0.35);
}
.border-x-spring-950\/40 {
  border-left-color: rgb(20 26 23 / 0.4);
  border-right-color: rgb(20 26 23 / 0.4);
}
.border-x-spring-950\/45 {
  border-left-color: rgb(20 26 23 / 0.45);
  border-right-color: rgb(20 26 23 / 0.45);
}
.border-x-spring-950\/5 {
  border-left-color: rgb(20 26 23 / 0.05);
  border-right-color: rgb(20 26 23 / 0.05);
}
.border-x-spring-950\/50 {
  border-left-color: rgb(20 26 23 / 0.5);
  border-right-color: rgb(20 26 23 / 0.5);
}
.border-x-spring-950\/55 {
  border-left-color: rgb(20 26 23 / 0.55);
  border-right-color: rgb(20 26 23 / 0.55);
}
.border-x-spring-950\/60 {
  border-left-color: rgb(20 26 23 / 0.6);
  border-right-color: rgb(20 26 23 / 0.6);
}
.border-x-spring-950\/65 {
  border-left-color: rgb(20 26 23 / 0.65);
  border-right-color: rgb(20 26 23 / 0.65);
}
.border-x-spring-950\/70 {
  border-left-color: rgb(20 26 23 / 0.7);
  border-right-color: rgb(20 26 23 / 0.7);
}
.border-x-spring-950\/75 {
  border-left-color: rgb(20 26 23 / 0.75);
  border-right-color: rgb(20 26 23 / 0.75);
}
.border-x-spring-950\/80 {
  border-left-color: rgb(20 26 23 / 0.8);
  border-right-color: rgb(20 26 23 / 0.8);
}
.border-x-spring-950\/85 {
  border-left-color: rgb(20 26 23 / 0.85);
  border-right-color: rgb(20 26 23 / 0.85);
}
.border-x-spring-950\/90 {
  border-left-color: rgb(20 26 23 / 0.9);
  border-right-color: rgb(20 26 23 / 0.9);
}
.border-x-spring-950\/95 {
  border-left-color: rgb(20 26 23 / 0.95);
  border-right-color: rgb(20 26 23 / 0.95);
}
.border-x-transparent {
  border-left-color: transparent;
  border-right-color: transparent;
}
.border-x-transparent\/0 {
  border-left-color: rgb(0 0 0 / 0);
  border-right-color: rgb(0 0 0 / 0);
}
.border-x-transparent\/10 {
  border-left-color: rgb(0 0 0 / 0.1);
  border-right-color: rgb(0 0 0 / 0.1);
}
.border-x-transparent\/100 {
  border-left-color: rgb(0 0 0 / 1);
  border-right-color: rgb(0 0 0 / 1);
}
.border-x-transparent\/15 {
  border-left-color: rgb(0 0 0 / 0.15);
  border-right-color: rgb(0 0 0 / 0.15);
}
.border-x-transparent\/20 {
  border-left-color: rgb(0 0 0 / 0.2);
  border-right-color: rgb(0 0 0 / 0.2);
}
.border-x-transparent\/25 {
  border-left-color: rgb(0 0 0 / 0.25);
  border-right-color: rgb(0 0 0 / 0.25);
}
.border-x-transparent\/30 {
  border-left-color: rgb(0 0 0 / 0.3);
  border-right-color: rgb(0 0 0 / 0.3);
}
.border-x-transparent\/35 {
  border-left-color: rgb(0 0 0 / 0.35);
  border-right-color: rgb(0 0 0 / 0.35);
}
.border-x-transparent\/40 {
  border-left-color: rgb(0 0 0 / 0.4);
  border-right-color: rgb(0 0 0 / 0.4);
}
.border-x-transparent\/45 {
  border-left-color: rgb(0 0 0 / 0.45);
  border-right-color: rgb(0 0 0 / 0.45);
}
.border-x-transparent\/5 {
  border-left-color: rgb(0 0 0 / 0.05);
  border-right-color: rgb(0 0 0 / 0.05);
}
.border-x-transparent\/50 {
  border-left-color: rgb(0 0 0 / 0.5);
  border-right-color: rgb(0 0 0 / 0.5);
}
.border-x-transparent\/55 {
  border-left-color: rgb(0 0 0 / 0.55);
  border-right-color: rgb(0 0 0 / 0.55);
}
.border-x-transparent\/60 {
  border-left-color: rgb(0 0 0 / 0.6);
  border-right-color: rgb(0 0 0 / 0.6);
}
.border-x-transparent\/65 {
  border-left-color: rgb(0 0 0 / 0.65);
  border-right-color: rgb(0 0 0 / 0.65);
}
.border-x-transparent\/70 {
  border-left-color: rgb(0 0 0 / 0.7);
  border-right-color: rgb(0 0 0 / 0.7);
}
.border-x-transparent\/75 {
  border-left-color: rgb(0 0 0 / 0.75);
  border-right-color: rgb(0 0 0 / 0.75);
}
.border-x-transparent\/80 {
  border-left-color: rgb(0 0 0 / 0.8);
  border-right-color: rgb(0 0 0 / 0.8);
}
.border-x-transparent\/85 {
  border-left-color: rgb(0 0 0 / 0.85);
  border-right-color: rgb(0 0 0 / 0.85);
}
.border-x-transparent\/90 {
  border-left-color: rgb(0 0 0 / 0.9);
  border-right-color: rgb(0 0 0 / 0.9);
}
.border-x-transparent\/95 {
  border-left-color: rgb(0 0 0 / 0.95);
  border-right-color: rgb(0 0 0 / 0.95);
}
.border-x-white {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-x-white\/0 {
  border-left-color: rgb(255 255 255 / 0);
  border-right-color: rgb(255 255 255 / 0);
}
.border-x-white\/10 {
  border-left-color: rgb(255 255 255 / 0.1);
  border-right-color: rgb(255 255 255 / 0.1);
}
.border-x-white\/100 {
  border-left-color: rgb(255 255 255 / 1);
  border-right-color: rgb(255 255 255 / 1);
}
.border-x-white\/15 {
  border-left-color: rgb(255 255 255 / 0.15);
  border-right-color: rgb(255 255 255 / 0.15);
}
.border-x-white\/20 {
  border-left-color: rgb(255 255 255 / 0.2);
  border-right-color: rgb(255 255 255 / 0.2);
}
.border-x-white\/25 {
  border-left-color: rgb(255 255 255 / 0.25);
  border-right-color: rgb(255 255 255 / 0.25);
}
.border-x-white\/30 {
  border-left-color: rgb(255 255 255 / 0.3);
  border-right-color: rgb(255 255 255 / 0.3);
}
.border-x-white\/35 {
  border-left-color: rgb(255 255 255 / 0.35);
  border-right-color: rgb(255 255 255 / 0.35);
}
.border-x-white\/40 {
  border-left-color: rgb(255 255 255 / 0.4);
  border-right-color: rgb(255 255 255 / 0.4);
}
.border-x-white\/45 {
  border-left-color: rgb(255 255 255 / 0.45);
  border-right-color: rgb(255 255 255 / 0.45);
}
.border-x-white\/5 {
  border-left-color: rgb(255 255 255 / 0.05);
  border-right-color: rgb(255 255 255 / 0.05);
}
.border-x-white\/50 {
  border-left-color: rgb(255 255 255 / 0.5);
  border-right-color: rgb(255 255 255 / 0.5);
}
.border-x-white\/55 {
  border-left-color: rgb(255 255 255 / 0.55);
  border-right-color: rgb(255 255 255 / 0.55);
}
.border-x-white\/60 {
  border-left-color: rgb(255 255 255 / 0.6);
  border-right-color: rgb(255 255 255 / 0.6);
}
.border-x-white\/65 {
  border-left-color: rgb(255 255 255 / 0.65);
  border-right-color: rgb(255 255 255 / 0.65);
}
.border-x-white\/70 {
  border-left-color: rgb(255 255 255 / 0.7);
  border-right-color: rgb(255 255 255 / 0.7);
}
.border-x-white\/75 {
  border-left-color: rgb(255 255 255 / 0.75);
  border-right-color: rgb(255 255 255 / 0.75);
}
.border-x-white\/80 {
  border-left-color: rgb(255 255 255 / 0.8);
  border-right-color: rgb(255 255 255 / 0.8);
}
.border-x-white\/85 {
  border-left-color: rgb(255 255 255 / 0.85);
  border-right-color: rgb(255 255 255 / 0.85);
}
.border-x-white\/90 {
  border-left-color: rgb(255 255 255 / 0.9);
  border-right-color: rgb(255 255 255 / 0.9);
}
.border-x-white\/95 {
  border-left-color: rgb(255 255 255 / 0.95);
  border-right-color: rgb(255 255 255 / 0.95);
}
.border-y-black {
  --tw-border-opacity: 1;
  border-top-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-y-black\/0 {
  border-top-color: rgb(0 0 0 / 0);
  border-bottom-color: rgb(0 0 0 / 0);
}
.border-y-black\/10 {
  border-top-color: rgb(0 0 0 / 0.1);
  border-bottom-color: rgb(0 0 0 / 0.1);
}
.border-y-black\/100 {
  border-top-color: rgb(0 0 0 / 1);
  border-bottom-color: rgb(0 0 0 / 1);
}
.border-y-black\/15 {
  border-top-color: rgb(0 0 0 / 0.15);
  border-bottom-color: rgb(0 0 0 / 0.15);
}
.border-y-black\/20 {
  border-top-color: rgb(0 0 0 / 0.2);
  border-bottom-color: rgb(0 0 0 / 0.2);
}
.border-y-black\/25 {
  border-top-color: rgb(0 0 0 / 0.25);
  border-bottom-color: rgb(0 0 0 / 0.25);
}
.border-y-black\/30 {
  border-top-color: rgb(0 0 0 / 0.3);
  border-bottom-color: rgb(0 0 0 / 0.3);
}
.border-y-black\/35 {
  border-top-color: rgb(0 0 0 / 0.35);
  border-bottom-color: rgb(0 0 0 / 0.35);
}
.border-y-black\/40 {
  border-top-color: rgb(0 0 0 / 0.4);
  border-bottom-color: rgb(0 0 0 / 0.4);
}
.border-y-black\/45 {
  border-top-color: rgb(0 0 0 / 0.45);
  border-bottom-color: rgb(0 0 0 / 0.45);
}
.border-y-black\/5 {
  border-top-color: rgb(0 0 0 / 0.05);
  border-bottom-color: rgb(0 0 0 / 0.05);
}
.border-y-black\/50 {
  border-top-color: rgb(0 0 0 / 0.5);
  border-bottom-color: rgb(0 0 0 / 0.5);
}
.border-y-black\/55 {
  border-top-color: rgb(0 0 0 / 0.55);
  border-bottom-color: rgb(0 0 0 / 0.55);
}
.border-y-black\/60 {
  border-top-color: rgb(0 0 0 / 0.6);
  border-bottom-color: rgb(0 0 0 / 0.6);
}
.border-y-black\/65 {
  border-top-color: rgb(0 0 0 / 0.65);
  border-bottom-color: rgb(0 0 0 / 0.65);
}
.border-y-black\/70 {
  border-top-color: rgb(0 0 0 / 0.7);
  border-bottom-color: rgb(0 0 0 / 0.7);
}
.border-y-black\/75 {
  border-top-color: rgb(0 0 0 / 0.75);
  border-bottom-color: rgb(0 0 0 / 0.75);
}
.border-y-black\/80 {
  border-top-color: rgb(0 0 0 / 0.8);
  border-bottom-color: rgb(0 0 0 / 0.8);
}
.border-y-black\/85 {
  border-top-color: rgb(0 0 0 / 0.85);
  border-bottom-color: rgb(0 0 0 / 0.85);
}
.border-y-black\/90 {
  border-top-color: rgb(0 0 0 / 0.9);
  border-bottom-color: rgb(0 0 0 / 0.9);
}
.border-y-black\/95 {
  border-top-color: rgb(0 0 0 / 0.95);
  border-bottom-color: rgb(0 0 0 / 0.95);
}
.border-y-facebook {
  --tw-border-opacity: 1;
  border-top-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}
.border-y-facebook-600 {
  --tw-border-opacity: 1;
  border-top-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}
.border-y-facebook-600\/0 {
  border-top-color: rgb(41 61 105 / 0);
  border-bottom-color: rgb(41 61 105 / 0);
}
.border-y-facebook-600\/10 {
  border-top-color: rgb(41 61 105 / 0.1);
  border-bottom-color: rgb(41 61 105 / 0.1);
}
.border-y-facebook-600\/100 {
  border-top-color: rgb(41 61 105 / 1);
  border-bottom-color: rgb(41 61 105 / 1);
}
.border-y-facebook-600\/15 {
  border-top-color: rgb(41 61 105 / 0.15);
  border-bottom-color: rgb(41 61 105 / 0.15);
}
.border-y-facebook-600\/20 {
  border-top-color: rgb(41 61 105 / 0.2);
  border-bottom-color: rgb(41 61 105 / 0.2);
}
.border-y-facebook-600\/25 {
  border-top-color: rgb(41 61 105 / 0.25);
  border-bottom-color: rgb(41 61 105 / 0.25);
}
.border-y-facebook-600\/30 {
  border-top-color: rgb(41 61 105 / 0.3);
  border-bottom-color: rgb(41 61 105 / 0.3);
}
.border-y-facebook-600\/35 {
  border-top-color: rgb(41 61 105 / 0.35);
  border-bottom-color: rgb(41 61 105 / 0.35);
}
.border-y-facebook-600\/40 {
  border-top-color: rgb(41 61 105 / 0.4);
  border-bottom-color: rgb(41 61 105 / 0.4);
}
.border-y-facebook-600\/45 {
  border-top-color: rgb(41 61 105 / 0.45);
  border-bottom-color: rgb(41 61 105 / 0.45);
}
.border-y-facebook-600\/5 {
  border-top-color: rgb(41 61 105 / 0.05);
  border-bottom-color: rgb(41 61 105 / 0.05);
}
.border-y-facebook-600\/50 {
  border-top-color: rgb(41 61 105 / 0.5);
  border-bottom-color: rgb(41 61 105 / 0.5);
}
.border-y-facebook-600\/55 {
  border-top-color: rgb(41 61 105 / 0.55);
  border-bottom-color: rgb(41 61 105 / 0.55);
}
.border-y-facebook-600\/60 {
  border-top-color: rgb(41 61 105 / 0.6);
  border-bottom-color: rgb(41 61 105 / 0.6);
}
.border-y-facebook-600\/65 {
  border-top-color: rgb(41 61 105 / 0.65);
  border-bottom-color: rgb(41 61 105 / 0.65);
}
.border-y-facebook-600\/70 {
  border-top-color: rgb(41 61 105 / 0.7);
  border-bottom-color: rgb(41 61 105 / 0.7);
}
.border-y-facebook-600\/75 {
  border-top-color: rgb(41 61 105 / 0.75);
  border-bottom-color: rgb(41 61 105 / 0.75);
}
.border-y-facebook-600\/80 {
  border-top-color: rgb(41 61 105 / 0.8);
  border-bottom-color: rgb(41 61 105 / 0.8);
}
.border-y-facebook-600\/85 {
  border-top-color: rgb(41 61 105 / 0.85);
  border-bottom-color: rgb(41 61 105 / 0.85);
}
.border-y-facebook-600\/90 {
  border-top-color: rgb(41 61 105 / 0.9);
  border-bottom-color: rgb(41 61 105 / 0.9);
}
.border-y-facebook-600\/95 {
  border-top-color: rgb(41 61 105 / 0.95);
  border-bottom-color: rgb(41 61 105 / 0.95);
}
.border-y-facebook\/0 {
  border-top-color: rgb(59 89 152 / 0);
  border-bottom-color: rgb(59 89 152 / 0);
}
.border-y-facebook\/10 {
  border-top-color: rgb(59 89 152 / 0.1);
  border-bottom-color: rgb(59 89 152 / 0.1);
}
.border-y-facebook\/100 {
  border-top-color: rgb(59 89 152 / 1);
  border-bottom-color: rgb(59 89 152 / 1);
}
.border-y-facebook\/15 {
  border-top-color: rgb(59 89 152 / 0.15);
  border-bottom-color: rgb(59 89 152 / 0.15);
}
.border-y-facebook\/20 {
  border-top-color: rgb(59 89 152 / 0.2);
  border-bottom-color: rgb(59 89 152 / 0.2);
}
.border-y-facebook\/25 {
  border-top-color: rgb(59 89 152 / 0.25);
  border-bottom-color: rgb(59 89 152 / 0.25);
}
.border-y-facebook\/30 {
  border-top-color: rgb(59 89 152 / 0.3);
  border-bottom-color: rgb(59 89 152 / 0.3);
}
.border-y-facebook\/35 {
  border-top-color: rgb(59 89 152 / 0.35);
  border-bottom-color: rgb(59 89 152 / 0.35);
}
.border-y-facebook\/40 {
  border-top-color: rgb(59 89 152 / 0.4);
  border-bottom-color: rgb(59 89 152 / 0.4);
}
.border-y-facebook\/45 {
  border-top-color: rgb(59 89 152 / 0.45);
  border-bottom-color: rgb(59 89 152 / 0.45);
}
.border-y-facebook\/5 {
  border-top-color: rgb(59 89 152 / 0.05);
  border-bottom-color: rgb(59 89 152 / 0.05);
}
.border-y-facebook\/50 {
  border-top-color: rgb(59 89 152 / 0.5);
  border-bottom-color: rgb(59 89 152 / 0.5);
}
.border-y-facebook\/55 {
  border-top-color: rgb(59 89 152 / 0.55);
  border-bottom-color: rgb(59 89 152 / 0.55);
}
.border-y-facebook\/60 {
  border-top-color: rgb(59 89 152 / 0.6);
  border-bottom-color: rgb(59 89 152 / 0.6);
}
.border-y-facebook\/65 {
  border-top-color: rgb(59 89 152 / 0.65);
  border-bottom-color: rgb(59 89 152 / 0.65);
}
.border-y-facebook\/70 {
  border-top-color: rgb(59 89 152 / 0.7);
  border-bottom-color: rgb(59 89 152 / 0.7);
}
.border-y-facebook\/75 {
  border-top-color: rgb(59 89 152 / 0.75);
  border-bottom-color: rgb(59 89 152 / 0.75);
}
.border-y-facebook\/80 {
  border-top-color: rgb(59 89 152 / 0.8);
  border-bottom-color: rgb(59 89 152 / 0.8);
}
.border-y-facebook\/85 {
  border-top-color: rgb(59 89 152 / 0.85);
  border-bottom-color: rgb(59 89 152 / 0.85);
}
.border-y-facebook\/90 {
  border-top-color: rgb(59 89 152 / 0.9);
  border-bottom-color: rgb(59 89 152 / 0.9);
}
.border-y-facebook\/95 {
  border-top-color: rgb(59 89 152 / 0.95);
  border-bottom-color: rgb(59 89 152 / 0.95);
}
.border-y-spring-100 {
  --tw-border-opacity: 1;
  border-top-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}
.border-y-spring-100\/0 {
  border-top-color: rgb(227 232 227 / 0);
  border-bottom-color: rgb(227 232 227 / 0);
}
.border-y-spring-100\/10 {
  border-top-color: rgb(227 232 227 / 0.1);
  border-bottom-color: rgb(227 232 227 / 0.1);
}
.border-y-spring-100\/100 {
  border-top-color: rgb(227 232 227 / 1);
  border-bottom-color: rgb(227 232 227 / 1);
}
.border-y-spring-100\/15 {
  border-top-color: rgb(227 232 227 / 0.15);
  border-bottom-color: rgb(227 232 227 / 0.15);
}
.border-y-spring-100\/20 {
  border-top-color: rgb(227 232 227 / 0.2);
  border-bottom-color: rgb(227 232 227 / 0.2);
}
.border-y-spring-100\/25 {
  border-top-color: rgb(227 232 227 / 0.25);
  border-bottom-color: rgb(227 232 227 / 0.25);
}
.border-y-spring-100\/30 {
  border-top-color: rgb(227 232 227 / 0.3);
  border-bottom-color: rgb(227 232 227 / 0.3);
}
.border-y-spring-100\/35 {
  border-top-color: rgb(227 232 227 / 0.35);
  border-bottom-color: rgb(227 232 227 / 0.35);
}
.border-y-spring-100\/40 {
  border-top-color: rgb(227 232 227 / 0.4);
  border-bottom-color: rgb(227 232 227 / 0.4);
}
.border-y-spring-100\/45 {
  border-top-color: rgb(227 232 227 / 0.45);
  border-bottom-color: rgb(227 232 227 / 0.45);
}
.border-y-spring-100\/5 {
  border-top-color: rgb(227 232 227 / 0.05);
  border-bottom-color: rgb(227 232 227 / 0.05);
}
.border-y-spring-100\/50 {
  border-top-color: rgb(227 232 227 / 0.5);
  border-bottom-color: rgb(227 232 227 / 0.5);
}
.border-y-spring-100\/55 {
  border-top-color: rgb(227 232 227 / 0.55);
  border-bottom-color: rgb(227 232 227 / 0.55);
}
.border-y-spring-100\/60 {
  border-top-color: rgb(227 232 227 / 0.6);
  border-bottom-color: rgb(227 232 227 / 0.6);
}
.border-y-spring-100\/65 {
  border-top-color: rgb(227 232 227 / 0.65);
  border-bottom-color: rgb(227 232 227 / 0.65);
}
.border-y-spring-100\/70 {
  border-top-color: rgb(227 232 227 / 0.7);
  border-bottom-color: rgb(227 232 227 / 0.7);
}
.border-y-spring-100\/75 {
  border-top-color: rgb(227 232 227 / 0.75);
  border-bottom-color: rgb(227 232 227 / 0.75);
}
.border-y-spring-100\/80 {
  border-top-color: rgb(227 232 227 / 0.8);
  border-bottom-color: rgb(227 232 227 / 0.8);
}
.border-y-spring-100\/85 {
  border-top-color: rgb(227 232 227 / 0.85);
  border-bottom-color: rgb(227 232 227 / 0.85);
}
.border-y-spring-100\/90 {
  border-top-color: rgb(227 232 227 / 0.9);
  border-bottom-color: rgb(227 232 227 / 0.9);
}
.border-y-spring-100\/95 {
  border-top-color: rgb(227 232 227 / 0.95);
  border-bottom-color: rgb(227 232 227 / 0.95);
}
.border-y-spring-200 {
  --tw-border-opacity: 1;
  border-top-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}
.border-y-spring-200\/0 {
  border-top-color: rgb(200 210 201 / 0);
  border-bottom-color: rgb(200 210 201 / 0);
}
.border-y-spring-200\/10 {
  border-top-color: rgb(200 210 201 / 0.1);
  border-bottom-color: rgb(200 210 201 / 0.1);
}
.border-y-spring-200\/100 {
  border-top-color: rgb(200 210 201 / 1);
  border-bottom-color: rgb(200 210 201 / 1);
}
.border-y-spring-200\/15 {
  border-top-color: rgb(200 210 201 / 0.15);
  border-bottom-color: rgb(200 210 201 / 0.15);
}
.border-y-spring-200\/20 {
  border-top-color: rgb(200 210 201 / 0.2);
  border-bottom-color: rgb(200 210 201 / 0.2);
}
.border-y-spring-200\/25 {
  border-top-color: rgb(200 210 201 / 0.25);
  border-bottom-color: rgb(200 210 201 / 0.25);
}
.border-y-spring-200\/30 {
  border-top-color: rgb(200 210 201 / 0.3);
  border-bottom-color: rgb(200 210 201 / 0.3);
}
.border-y-spring-200\/35 {
  border-top-color: rgb(200 210 201 / 0.35);
  border-bottom-color: rgb(200 210 201 / 0.35);
}
.border-y-spring-200\/40 {
  border-top-color: rgb(200 210 201 / 0.4);
  border-bottom-color: rgb(200 210 201 / 0.4);
}
.border-y-spring-200\/45 {
  border-top-color: rgb(200 210 201 / 0.45);
  border-bottom-color: rgb(200 210 201 / 0.45);
}
.border-y-spring-200\/5 {
  border-top-color: rgb(200 210 201 / 0.05);
  border-bottom-color: rgb(200 210 201 / 0.05);
}
.border-y-spring-200\/50 {
  border-top-color: rgb(200 210 201 / 0.5);
  border-bottom-color: rgb(200 210 201 / 0.5);
}
.border-y-spring-200\/55 {
  border-top-color: rgb(200 210 201 / 0.55);
  border-bottom-color: rgb(200 210 201 / 0.55);
}
.border-y-spring-200\/60 {
  border-top-color: rgb(200 210 201 / 0.6);
  border-bottom-color: rgb(200 210 201 / 0.6);
}
.border-y-spring-200\/65 {
  border-top-color: rgb(200 210 201 / 0.65);
  border-bottom-color: rgb(200 210 201 / 0.65);
}
.border-y-spring-200\/70 {
  border-top-color: rgb(200 210 201 / 0.7);
  border-bottom-color: rgb(200 210 201 / 0.7);
}
.border-y-spring-200\/75 {
  border-top-color: rgb(200 210 201 / 0.75);
  border-bottom-color: rgb(200 210 201 / 0.75);
}
.border-y-spring-200\/80 {
  border-top-color: rgb(200 210 201 / 0.8);
  border-bottom-color: rgb(200 210 201 / 0.8);
}
.border-y-spring-200\/85 {
  border-top-color: rgb(200 210 201 / 0.85);
  border-bottom-color: rgb(200 210 201 / 0.85);
}
.border-y-spring-200\/90 {
  border-top-color: rgb(200 210 201 / 0.9);
  border-bottom-color: rgb(200 210 201 / 0.9);
}
.border-y-spring-200\/95 {
  border-top-color: rgb(200 210 201 / 0.95);
  border-bottom-color: rgb(200 210 201 / 0.95);
}
.border-y-spring-300 {
  --tw-border-opacity: 1;
  border-top-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}
.border-y-spring-300\/0 {
  border-top-color: rgb(162 179 166 / 0);
  border-bottom-color: rgb(162 179 166 / 0);
}
.border-y-spring-300\/10 {
  border-top-color: rgb(162 179 166 / 0.1);
  border-bottom-color: rgb(162 179 166 / 0.1);
}
.border-y-spring-300\/100 {
  border-top-color: rgb(162 179 166 / 1);
  border-bottom-color: rgb(162 179 166 / 1);
}
.border-y-spring-300\/15 {
  border-top-color: rgb(162 179 166 / 0.15);
  border-bottom-color: rgb(162 179 166 / 0.15);
}
.border-y-spring-300\/20 {
  border-top-color: rgb(162 179 166 / 0.2);
  border-bottom-color: rgb(162 179 166 / 0.2);
}
.border-y-spring-300\/25 {
  border-top-color: rgb(162 179 166 / 0.25);
  border-bottom-color: rgb(162 179 166 / 0.25);
}
.border-y-spring-300\/30 {
  border-top-color: rgb(162 179 166 / 0.3);
  border-bottom-color: rgb(162 179 166 / 0.3);
}
.border-y-spring-300\/35 {
  border-top-color: rgb(162 179 166 / 0.35);
  border-bottom-color: rgb(162 179 166 / 0.35);
}
.border-y-spring-300\/40 {
  border-top-color: rgb(162 179 166 / 0.4);
  border-bottom-color: rgb(162 179 166 / 0.4);
}
.border-y-spring-300\/45 {
  border-top-color: rgb(162 179 166 / 0.45);
  border-bottom-color: rgb(162 179 166 / 0.45);
}
.border-y-spring-300\/5 {
  border-top-color: rgb(162 179 166 / 0.05);
  border-bottom-color: rgb(162 179 166 / 0.05);
}
.border-y-spring-300\/50 {
  border-top-color: rgb(162 179 166 / 0.5);
  border-bottom-color: rgb(162 179 166 / 0.5);
}
.border-y-spring-300\/55 {
  border-top-color: rgb(162 179 166 / 0.55);
  border-bottom-color: rgb(162 179 166 / 0.55);
}
.border-y-spring-300\/60 {
  border-top-color: rgb(162 179 166 / 0.6);
  border-bottom-color: rgb(162 179 166 / 0.6);
}
.border-y-spring-300\/65 {
  border-top-color: rgb(162 179 166 / 0.65);
  border-bottom-color: rgb(162 179 166 / 0.65);
}
.border-y-spring-300\/70 {
  border-top-color: rgb(162 179 166 / 0.7);
  border-bottom-color: rgb(162 179 166 / 0.7);
}
.border-y-spring-300\/75 {
  border-top-color: rgb(162 179 166 / 0.75);
  border-bottom-color: rgb(162 179 166 / 0.75);
}
.border-y-spring-300\/80 {
  border-top-color: rgb(162 179 166 / 0.8);
  border-bottom-color: rgb(162 179 166 / 0.8);
}
.border-y-spring-300\/85 {
  border-top-color: rgb(162 179 166 / 0.85);
  border-bottom-color: rgb(162 179 166 / 0.85);
}
.border-y-spring-300\/90 {
  border-top-color: rgb(162 179 166 / 0.9);
  border-bottom-color: rgb(162 179 166 / 0.9);
}
.border-y-spring-300\/95 {
  border-top-color: rgb(162 179 166 / 0.95);
  border-bottom-color: rgb(162 179 166 / 0.95);
}
.border-y-spring-400 {
  --tw-border-opacity: 1;
  border-top-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}
.border-y-spring-400\/0 {
  border-top-color: rgb(120 143 127 / 0);
  border-bottom-color: rgb(120 143 127 / 0);
}
.border-y-spring-400\/10 {
  border-top-color: rgb(120 143 127 / 0.1);
  border-bottom-color: rgb(120 143 127 / 0.1);
}
.border-y-spring-400\/100 {
  border-top-color: rgb(120 143 127 / 1);
  border-bottom-color: rgb(120 143 127 / 1);
}
.border-y-spring-400\/15 {
  border-top-color: rgb(120 143 127 / 0.15);
  border-bottom-color: rgb(120 143 127 / 0.15);
}
.border-y-spring-400\/20 {
  border-top-color: rgb(120 143 127 / 0.2);
  border-bottom-color: rgb(120 143 127 / 0.2);
}
.border-y-spring-400\/25 {
  border-top-color: rgb(120 143 127 / 0.25);
  border-bottom-color: rgb(120 143 127 / 0.25);
}
.border-y-spring-400\/30 {
  border-top-color: rgb(120 143 127 / 0.3);
  border-bottom-color: rgb(120 143 127 / 0.3);
}
.border-y-spring-400\/35 {
  border-top-color: rgb(120 143 127 / 0.35);
  border-bottom-color: rgb(120 143 127 / 0.35);
}
.border-y-spring-400\/40 {
  border-top-color: rgb(120 143 127 / 0.4);
  border-bottom-color: rgb(120 143 127 / 0.4);
}
.border-y-spring-400\/45 {
  border-top-color: rgb(120 143 127 / 0.45);
  border-bottom-color: rgb(120 143 127 / 0.45);
}
.border-y-spring-400\/5 {
  border-top-color: rgb(120 143 127 / 0.05);
  border-bottom-color: rgb(120 143 127 / 0.05);
}
.border-y-spring-400\/50 {
  border-top-color: rgb(120 143 127 / 0.5);
  border-bottom-color: rgb(120 143 127 / 0.5);
}
.border-y-spring-400\/55 {
  border-top-color: rgb(120 143 127 / 0.55);
  border-bottom-color: rgb(120 143 127 / 0.55);
}
.border-y-spring-400\/60 {
  border-top-color: rgb(120 143 127 / 0.6);
  border-bottom-color: rgb(120 143 127 / 0.6);
}
.border-y-spring-400\/65 {
  border-top-color: rgb(120 143 127 / 0.65);
  border-bottom-color: rgb(120 143 127 / 0.65);
}
.border-y-spring-400\/70 {
  border-top-color: rgb(120 143 127 / 0.7);
  border-bottom-color: rgb(120 143 127 / 0.7);
}
.border-y-spring-400\/75 {
  border-top-color: rgb(120 143 127 / 0.75);
  border-bottom-color: rgb(120 143 127 / 0.75);
}
.border-y-spring-400\/80 {
  border-top-color: rgb(120 143 127 / 0.8);
  border-bottom-color: rgb(120 143 127 / 0.8);
}
.border-y-spring-400\/85 {
  border-top-color: rgb(120 143 127 / 0.85);
  border-bottom-color: rgb(120 143 127 / 0.85);
}
.border-y-spring-400\/90 {
  border-top-color: rgb(120 143 127 / 0.9);
  border-bottom-color: rgb(120 143 127 / 0.9);
}
.border-y-spring-400\/95 {
  border-top-color: rgb(120 143 127 / 0.95);
  border-bottom-color: rgb(120 143 127 / 0.95);
}
.border-y-spring-50 {
  --tw-border-opacity: 1;
  border-top-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}
.border-y-spring-50\/0 {
  border-top-color: rgb(243 246 244 / 0);
  border-bottom-color: rgb(243 246 244 / 0);
}
.border-y-spring-50\/10 {
  border-top-color: rgb(243 246 244 / 0.1);
  border-bottom-color: rgb(243 246 244 / 0.1);
}
.border-y-spring-50\/100 {
  border-top-color: rgb(243 246 244 / 1);
  border-bottom-color: rgb(243 246 244 / 1);
}
.border-y-spring-50\/15 {
  border-top-color: rgb(243 246 244 / 0.15);
  border-bottom-color: rgb(243 246 244 / 0.15);
}
.border-y-spring-50\/20 {
  border-top-color: rgb(243 246 244 / 0.2);
  border-bottom-color: rgb(243 246 244 / 0.2);
}
.border-y-spring-50\/25 {
  border-top-color: rgb(243 246 244 / 0.25);
  border-bottom-color: rgb(243 246 244 / 0.25);
}
.border-y-spring-50\/30 {
  border-top-color: rgb(243 246 244 / 0.3);
  border-bottom-color: rgb(243 246 244 / 0.3);
}
.border-y-spring-50\/35 {
  border-top-color: rgb(243 246 244 / 0.35);
  border-bottom-color: rgb(243 246 244 / 0.35);
}
.border-y-spring-50\/40 {
  border-top-color: rgb(243 246 244 / 0.4);
  border-bottom-color: rgb(243 246 244 / 0.4);
}
.border-y-spring-50\/45 {
  border-top-color: rgb(243 246 244 / 0.45);
  border-bottom-color: rgb(243 246 244 / 0.45);
}
.border-y-spring-50\/5 {
  border-top-color: rgb(243 246 244 / 0.05);
  border-bottom-color: rgb(243 246 244 / 0.05);
}
.border-y-spring-50\/50 {
  border-top-color: rgb(243 246 244 / 0.5);
  border-bottom-color: rgb(243 246 244 / 0.5);
}
.border-y-spring-50\/55 {
  border-top-color: rgb(243 246 244 / 0.55);
  border-bottom-color: rgb(243 246 244 / 0.55);
}
.border-y-spring-50\/60 {
  border-top-color: rgb(243 246 244 / 0.6);
  border-bottom-color: rgb(243 246 244 / 0.6);
}
.border-y-spring-50\/65 {
  border-top-color: rgb(243 246 244 / 0.65);
  border-bottom-color: rgb(243 246 244 / 0.65);
}
.border-y-spring-50\/70 {
  border-top-color: rgb(243 246 244 / 0.7);
  border-bottom-color: rgb(243 246 244 / 0.7);
}
.border-y-spring-50\/75 {
  border-top-color: rgb(243 246 244 / 0.75);
  border-bottom-color: rgb(243 246 244 / 0.75);
}
.border-y-spring-50\/80 {
  border-top-color: rgb(243 246 244 / 0.8);
  border-bottom-color: rgb(243 246 244 / 0.8);
}
.border-y-spring-50\/85 {
  border-top-color: rgb(243 246 244 / 0.85);
  border-bottom-color: rgb(243 246 244 / 0.85);
}
.border-y-spring-50\/90 {
  border-top-color: rgb(243 246 244 / 0.9);
  border-bottom-color: rgb(243 246 244 / 0.9);
}
.border-y-spring-50\/95 {
  border-top-color: rgb(243 246 244 / 0.95);
  border-bottom-color: rgb(243 246 244 / 0.95);
}
.border-y-spring-500 {
  --tw-border-opacity: 1;
  border-top-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}
.border-y-spring-500\/0 {
  border-top-color: rgb(94 120 102 / 0);
  border-bottom-color: rgb(94 120 102 / 0);
}
.border-y-spring-500\/10 {
  border-top-color: rgb(94 120 102 / 0.1);
  border-bottom-color: rgb(94 120 102 / 0.1);
}
.border-y-spring-500\/100 {
  border-top-color: rgb(94 120 102 / 1);
  border-bottom-color: rgb(94 120 102 / 1);
}
.border-y-spring-500\/15 {
  border-top-color: rgb(94 120 102 / 0.15);
  border-bottom-color: rgb(94 120 102 / 0.15);
}
.border-y-spring-500\/20 {
  border-top-color: rgb(94 120 102 / 0.2);
  border-bottom-color: rgb(94 120 102 / 0.2);
}
.border-y-spring-500\/25 {
  border-top-color: rgb(94 120 102 / 0.25);
  border-bottom-color: rgb(94 120 102 / 0.25);
}
.border-y-spring-500\/30 {
  border-top-color: rgb(94 120 102 / 0.3);
  border-bottom-color: rgb(94 120 102 / 0.3);
}
.border-y-spring-500\/35 {
  border-top-color: rgb(94 120 102 / 0.35);
  border-bottom-color: rgb(94 120 102 / 0.35);
}
.border-y-spring-500\/40 {
  border-top-color: rgb(94 120 102 / 0.4);
  border-bottom-color: rgb(94 120 102 / 0.4);
}
.border-y-spring-500\/45 {
  border-top-color: rgb(94 120 102 / 0.45);
  border-bottom-color: rgb(94 120 102 / 0.45);
}
.border-y-spring-500\/5 {
  border-top-color: rgb(94 120 102 / 0.05);
  border-bottom-color: rgb(94 120 102 / 0.05);
}
.border-y-spring-500\/50 {
  border-top-color: rgb(94 120 102 / 0.5);
  border-bottom-color: rgb(94 120 102 / 0.5);
}
.border-y-spring-500\/55 {
  border-top-color: rgb(94 120 102 / 0.55);
  border-bottom-color: rgb(94 120 102 / 0.55);
}
.border-y-spring-500\/60 {
  border-top-color: rgb(94 120 102 / 0.6);
  border-bottom-color: rgb(94 120 102 / 0.6);
}
.border-y-spring-500\/65 {
  border-top-color: rgb(94 120 102 / 0.65);
  border-bottom-color: rgb(94 120 102 / 0.65);
}
.border-y-spring-500\/70 {
  border-top-color: rgb(94 120 102 / 0.7);
  border-bottom-color: rgb(94 120 102 / 0.7);
}
.border-y-spring-500\/75 {
  border-top-color: rgb(94 120 102 / 0.75);
  border-bottom-color: rgb(94 120 102 / 0.75);
}
.border-y-spring-500\/80 {
  border-top-color: rgb(94 120 102 / 0.8);
  border-bottom-color: rgb(94 120 102 / 0.8);
}
.border-y-spring-500\/85 {
  border-top-color: rgb(94 120 102 / 0.85);
  border-bottom-color: rgb(94 120 102 / 0.85);
}
.border-y-spring-500\/90 {
  border-top-color: rgb(94 120 102 / 0.9);
  border-bottom-color: rgb(94 120 102 / 0.9);
}
.border-y-spring-500\/95 {
  border-top-color: rgb(94 120 102 / 0.95);
  border-bottom-color: rgb(94 120 102 / 0.95);
}
.border-y-spring-600 {
  --tw-border-opacity: 1;
  border-top-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}
.border-y-spring-600\/0 {
  border-top-color: rgb(67 88 73 / 0);
  border-bottom-color: rgb(67 88 73 / 0);
}
.border-y-spring-600\/10 {
  border-top-color: rgb(67 88 73 / 0.1);
  border-bottom-color: rgb(67 88 73 / 0.1);
}
.border-y-spring-600\/100 {
  border-top-color: rgb(67 88 73 / 1);
  border-bottom-color: rgb(67 88 73 / 1);
}
.border-y-spring-600\/15 {
  border-top-color: rgb(67 88 73 / 0.15);
  border-bottom-color: rgb(67 88 73 / 0.15);
}
.border-y-spring-600\/20 {
  border-top-color: rgb(67 88 73 / 0.2);
  border-bottom-color: rgb(67 88 73 / 0.2);
}
.border-y-spring-600\/25 {
  border-top-color: rgb(67 88 73 / 0.25);
  border-bottom-color: rgb(67 88 73 / 0.25);
}
.border-y-spring-600\/30 {
  border-top-color: rgb(67 88 73 / 0.3);
  border-bottom-color: rgb(67 88 73 / 0.3);
}
.border-y-spring-600\/35 {
  border-top-color: rgb(67 88 73 / 0.35);
  border-bottom-color: rgb(67 88 73 / 0.35);
}
.border-y-spring-600\/40 {
  border-top-color: rgb(67 88 73 / 0.4);
  border-bottom-color: rgb(67 88 73 / 0.4);
}
.border-y-spring-600\/45 {
  border-top-color: rgb(67 88 73 / 0.45);
  border-bottom-color: rgb(67 88 73 / 0.45);
}
.border-y-spring-600\/5 {
  border-top-color: rgb(67 88 73 / 0.05);
  border-bottom-color: rgb(67 88 73 / 0.05);
}
.border-y-spring-600\/50 {
  border-top-color: rgb(67 88 73 / 0.5);
  border-bottom-color: rgb(67 88 73 / 0.5);
}
.border-y-spring-600\/55 {
  border-top-color: rgb(67 88 73 / 0.55);
  border-bottom-color: rgb(67 88 73 / 0.55);
}
.border-y-spring-600\/60 {
  border-top-color: rgb(67 88 73 / 0.6);
  border-bottom-color: rgb(67 88 73 / 0.6);
}
.border-y-spring-600\/65 {
  border-top-color: rgb(67 88 73 / 0.65);
  border-bottom-color: rgb(67 88 73 / 0.65);
}
.border-y-spring-600\/70 {
  border-top-color: rgb(67 88 73 / 0.7);
  border-bottom-color: rgb(67 88 73 / 0.7);
}
.border-y-spring-600\/75 {
  border-top-color: rgb(67 88 73 / 0.75);
  border-bottom-color: rgb(67 88 73 / 0.75);
}
.border-y-spring-600\/80 {
  border-top-color: rgb(67 88 73 / 0.8);
  border-bottom-color: rgb(67 88 73 / 0.8);
}
.border-y-spring-600\/85 {
  border-top-color: rgb(67 88 73 / 0.85);
  border-bottom-color: rgb(67 88 73 / 0.85);
}
.border-y-spring-600\/90 {
  border-top-color: rgb(67 88 73 / 0.9);
  border-bottom-color: rgb(67 88 73 / 0.9);
}
.border-y-spring-600\/95 {
  border-top-color: rgb(67 88 73 / 0.95);
  border-bottom-color: rgb(67 88 73 / 0.95);
}
.border-y-spring-700 {
  --tw-border-opacity: 1;
  border-top-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}
.border-y-spring-700\/0 {
  border-top-color: rgb(54 70 60 / 0);
  border-bottom-color: rgb(54 70 60 / 0);
}
.border-y-spring-700\/10 {
  border-top-color: rgb(54 70 60 / 0.1);
  border-bottom-color: rgb(54 70 60 / 0.1);
}
.border-y-spring-700\/100 {
  border-top-color: rgb(54 70 60 / 1);
  border-bottom-color: rgb(54 70 60 / 1);
}
.border-y-spring-700\/15 {
  border-top-color: rgb(54 70 60 / 0.15);
  border-bottom-color: rgb(54 70 60 / 0.15);
}
.border-y-spring-700\/20 {
  border-top-color: rgb(54 70 60 / 0.2);
  border-bottom-color: rgb(54 70 60 / 0.2);
}
.border-y-spring-700\/25 {
  border-top-color: rgb(54 70 60 / 0.25);
  border-bottom-color: rgb(54 70 60 / 0.25);
}
.border-y-spring-700\/30 {
  border-top-color: rgb(54 70 60 / 0.3);
  border-bottom-color: rgb(54 70 60 / 0.3);
}
.border-y-spring-700\/35 {
  border-top-color: rgb(54 70 60 / 0.35);
  border-bottom-color: rgb(54 70 60 / 0.35);
}
.border-y-spring-700\/40 {
  border-top-color: rgb(54 70 60 / 0.4);
  border-bottom-color: rgb(54 70 60 / 0.4);
}
.border-y-spring-700\/45 {
  border-top-color: rgb(54 70 60 / 0.45);
  border-bottom-color: rgb(54 70 60 / 0.45);
}
.border-y-spring-700\/5 {
  border-top-color: rgb(54 70 60 / 0.05);
  border-bottom-color: rgb(54 70 60 / 0.05);
}
.border-y-spring-700\/50 {
  border-top-color: rgb(54 70 60 / 0.5);
  border-bottom-color: rgb(54 70 60 / 0.5);
}
.border-y-spring-700\/55 {
  border-top-color: rgb(54 70 60 / 0.55);
  border-bottom-color: rgb(54 70 60 / 0.55);
}
.border-y-spring-700\/60 {
  border-top-color: rgb(54 70 60 / 0.6);
  border-bottom-color: rgb(54 70 60 / 0.6);
}
.border-y-spring-700\/65 {
  border-top-color: rgb(54 70 60 / 0.65);
  border-bottom-color: rgb(54 70 60 / 0.65);
}
.border-y-spring-700\/70 {
  border-top-color: rgb(54 70 60 / 0.7);
  border-bottom-color: rgb(54 70 60 / 0.7);
}
.border-y-spring-700\/75 {
  border-top-color: rgb(54 70 60 / 0.75);
  border-bottom-color: rgb(54 70 60 / 0.75);
}
.border-y-spring-700\/80 {
  border-top-color: rgb(54 70 60 / 0.8);
  border-bottom-color: rgb(54 70 60 / 0.8);
}
.border-y-spring-700\/85 {
  border-top-color: rgb(54 70 60 / 0.85);
  border-bottom-color: rgb(54 70 60 / 0.85);
}
.border-y-spring-700\/90 {
  border-top-color: rgb(54 70 60 / 0.9);
  border-bottom-color: rgb(54 70 60 / 0.9);
}
.border-y-spring-700\/95 {
  border-top-color: rgb(54 70 60 / 0.95);
  border-bottom-color: rgb(54 70 60 / 0.95);
}
.border-y-spring-800 {
  --tw-border-opacity: 1;
  border-top-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}
.border-y-spring-800\/0 {
  border-top-color: rgb(44 57 48 / 0);
  border-bottom-color: rgb(44 57 48 / 0);
}
.border-y-spring-800\/10 {
  border-top-color: rgb(44 57 48 / 0.1);
  border-bottom-color: rgb(44 57 48 / 0.1);
}
.border-y-spring-800\/100 {
  border-top-color: rgb(44 57 48 / 1);
  border-bottom-color: rgb(44 57 48 / 1);
}
.border-y-spring-800\/15 {
  border-top-color: rgb(44 57 48 / 0.15);
  border-bottom-color: rgb(44 57 48 / 0.15);
}
.border-y-spring-800\/20 {
  border-top-color: rgb(44 57 48 / 0.2);
  border-bottom-color: rgb(44 57 48 / 0.2);
}
.border-y-spring-800\/25 {
  border-top-color: rgb(44 57 48 / 0.25);
  border-bottom-color: rgb(44 57 48 / 0.25);
}
.border-y-spring-800\/30 {
  border-top-color: rgb(44 57 48 / 0.3);
  border-bottom-color: rgb(44 57 48 / 0.3);
}
.border-y-spring-800\/35 {
  border-top-color: rgb(44 57 48 / 0.35);
  border-bottom-color: rgb(44 57 48 / 0.35);
}
.border-y-spring-800\/40 {
  border-top-color: rgb(44 57 48 / 0.4);
  border-bottom-color: rgb(44 57 48 / 0.4);
}
.border-y-spring-800\/45 {
  border-top-color: rgb(44 57 48 / 0.45);
  border-bottom-color: rgb(44 57 48 / 0.45);
}
.border-y-spring-800\/5 {
  border-top-color: rgb(44 57 48 / 0.05);
  border-bottom-color: rgb(44 57 48 / 0.05);
}
.border-y-spring-800\/50 {
  border-top-color: rgb(44 57 48 / 0.5);
  border-bottom-color: rgb(44 57 48 / 0.5);
}
.border-y-spring-800\/55 {
  border-top-color: rgb(44 57 48 / 0.55);
  border-bottom-color: rgb(44 57 48 / 0.55);
}
.border-y-spring-800\/60 {
  border-top-color: rgb(44 57 48 / 0.6);
  border-bottom-color: rgb(44 57 48 / 0.6);
}
.border-y-spring-800\/65 {
  border-top-color: rgb(44 57 48 / 0.65);
  border-bottom-color: rgb(44 57 48 / 0.65);
}
.border-y-spring-800\/70 {
  border-top-color: rgb(44 57 48 / 0.7);
  border-bottom-color: rgb(44 57 48 / 0.7);
}
.border-y-spring-800\/75 {
  border-top-color: rgb(44 57 48 / 0.75);
  border-bottom-color: rgb(44 57 48 / 0.75);
}
.border-y-spring-800\/80 {
  border-top-color: rgb(44 57 48 / 0.8);
  border-bottom-color: rgb(44 57 48 / 0.8);
}
.border-y-spring-800\/85 {
  border-top-color: rgb(44 57 48 / 0.85);
  border-bottom-color: rgb(44 57 48 / 0.85);
}
.border-y-spring-800\/90 {
  border-top-color: rgb(44 57 48 / 0.9);
  border-bottom-color: rgb(44 57 48 / 0.9);
}
.border-y-spring-800\/95 {
  border-top-color: rgb(44 57 48 / 0.95);
  border-bottom-color: rgb(44 57 48 / 0.95);
}
.border-y-spring-900 {
  --tw-border-opacity: 1;
  border-top-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}
.border-y-spring-900\/0 {
  border-top-color: rgb(37 47 40 / 0);
  border-bottom-color: rgb(37 47 40 / 0);
}
.border-y-spring-900\/10 {
  border-top-color: rgb(37 47 40 / 0.1);
  border-bottom-color: rgb(37 47 40 / 0.1);
}
.border-y-spring-900\/100 {
  border-top-color: rgb(37 47 40 / 1);
  border-bottom-color: rgb(37 47 40 / 1);
}
.border-y-spring-900\/15 {
  border-top-color: rgb(37 47 40 / 0.15);
  border-bottom-color: rgb(37 47 40 / 0.15);
}
.border-y-spring-900\/20 {
  border-top-color: rgb(37 47 40 / 0.2);
  border-bottom-color: rgb(37 47 40 / 0.2);
}
.border-y-spring-900\/25 {
  border-top-color: rgb(37 47 40 / 0.25);
  border-bottom-color: rgb(37 47 40 / 0.25);
}
.border-y-spring-900\/30 {
  border-top-color: rgb(37 47 40 / 0.3);
  border-bottom-color: rgb(37 47 40 / 0.3);
}
.border-y-spring-900\/35 {
  border-top-color: rgb(37 47 40 / 0.35);
  border-bottom-color: rgb(37 47 40 / 0.35);
}
.border-y-spring-900\/40 {
  border-top-color: rgb(37 47 40 / 0.4);
  border-bottom-color: rgb(37 47 40 / 0.4);
}
.border-y-spring-900\/45 {
  border-top-color: rgb(37 47 40 / 0.45);
  border-bottom-color: rgb(37 47 40 / 0.45);
}
.border-y-spring-900\/5 {
  border-top-color: rgb(37 47 40 / 0.05);
  border-bottom-color: rgb(37 47 40 / 0.05);
}
.border-y-spring-900\/50 {
  border-top-color: rgb(37 47 40 / 0.5);
  border-bottom-color: rgb(37 47 40 / 0.5);
}
.border-y-spring-900\/55 {
  border-top-color: rgb(37 47 40 / 0.55);
  border-bottom-color: rgb(37 47 40 / 0.55);
}
.border-y-spring-900\/60 {
  border-top-color: rgb(37 47 40 / 0.6);
  border-bottom-color: rgb(37 47 40 / 0.6);
}
.border-y-spring-900\/65 {
  border-top-color: rgb(37 47 40 / 0.65);
  border-bottom-color: rgb(37 47 40 / 0.65);
}
.border-y-spring-900\/70 {
  border-top-color: rgb(37 47 40 / 0.7);
  border-bottom-color: rgb(37 47 40 / 0.7);
}
.border-y-spring-900\/75 {
  border-top-color: rgb(37 47 40 / 0.75);
  border-bottom-color: rgb(37 47 40 / 0.75);
}
.border-y-spring-900\/80 {
  border-top-color: rgb(37 47 40 / 0.8);
  border-bottom-color: rgb(37 47 40 / 0.8);
}
.border-y-spring-900\/85 {
  border-top-color: rgb(37 47 40 / 0.85);
  border-bottom-color: rgb(37 47 40 / 0.85);
}
.border-y-spring-900\/90 {
  border-top-color: rgb(37 47 40 / 0.9);
  border-bottom-color: rgb(37 47 40 / 0.9);
}
.border-y-spring-900\/95 {
  border-top-color: rgb(37 47 40 / 0.95);
  border-bottom-color: rgb(37 47 40 / 0.95);
}
.border-y-spring-950 {
  --tw-border-opacity: 1;
  border-top-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}
.border-y-spring-950\/0 {
  border-top-color: rgb(20 26 23 / 0);
  border-bottom-color: rgb(20 26 23 / 0);
}
.border-y-spring-950\/10 {
  border-top-color: rgb(20 26 23 / 0.1);
  border-bottom-color: rgb(20 26 23 / 0.1);
}
.border-y-spring-950\/100 {
  border-top-color: rgb(20 26 23 / 1);
  border-bottom-color: rgb(20 26 23 / 1);
}
.border-y-spring-950\/15 {
  border-top-color: rgb(20 26 23 / 0.15);
  border-bottom-color: rgb(20 26 23 / 0.15);
}
.border-y-spring-950\/20 {
  border-top-color: rgb(20 26 23 / 0.2);
  border-bottom-color: rgb(20 26 23 / 0.2);
}
.border-y-spring-950\/25 {
  border-top-color: rgb(20 26 23 / 0.25);
  border-bottom-color: rgb(20 26 23 / 0.25);
}
.border-y-spring-950\/30 {
  border-top-color: rgb(20 26 23 / 0.3);
  border-bottom-color: rgb(20 26 23 / 0.3);
}
.border-y-spring-950\/35 {
  border-top-color: rgb(20 26 23 / 0.35);
  border-bottom-color: rgb(20 26 23 / 0.35);
}
.border-y-spring-950\/40 {
  border-top-color: rgb(20 26 23 / 0.4);
  border-bottom-color: rgb(20 26 23 / 0.4);
}
.border-y-spring-950\/45 {
  border-top-color: rgb(20 26 23 / 0.45);
  border-bottom-color: rgb(20 26 23 / 0.45);
}
.border-y-spring-950\/5 {
  border-top-color: rgb(20 26 23 / 0.05);
  border-bottom-color: rgb(20 26 23 / 0.05);
}
.border-y-spring-950\/50 {
  border-top-color: rgb(20 26 23 / 0.5);
  border-bottom-color: rgb(20 26 23 / 0.5);
}
.border-y-spring-950\/55 {
  border-top-color: rgb(20 26 23 / 0.55);
  border-bottom-color: rgb(20 26 23 / 0.55);
}
.border-y-spring-950\/60 {
  border-top-color: rgb(20 26 23 / 0.6);
  border-bottom-color: rgb(20 26 23 / 0.6);
}
.border-y-spring-950\/65 {
  border-top-color: rgb(20 26 23 / 0.65);
  border-bottom-color: rgb(20 26 23 / 0.65);
}
.border-y-spring-950\/70 {
  border-top-color: rgb(20 26 23 / 0.7);
  border-bottom-color: rgb(20 26 23 / 0.7);
}
.border-y-spring-950\/75 {
  border-top-color: rgb(20 26 23 / 0.75);
  border-bottom-color: rgb(20 26 23 / 0.75);
}
.border-y-spring-950\/80 {
  border-top-color: rgb(20 26 23 / 0.8);
  border-bottom-color: rgb(20 26 23 / 0.8);
}
.border-y-spring-950\/85 {
  border-top-color: rgb(20 26 23 / 0.85);
  border-bottom-color: rgb(20 26 23 / 0.85);
}
.border-y-spring-950\/90 {
  border-top-color: rgb(20 26 23 / 0.9);
  border-bottom-color: rgb(20 26 23 / 0.9);
}
.border-y-spring-950\/95 {
  border-top-color: rgb(20 26 23 / 0.95);
  border-bottom-color: rgb(20 26 23 / 0.95);
}
.border-y-transparent {
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.border-y-transparent\/0 {
  border-top-color: rgb(0 0 0 / 0);
  border-bottom-color: rgb(0 0 0 / 0);
}
.border-y-transparent\/10 {
  border-top-color: rgb(0 0 0 / 0.1);
  border-bottom-color: rgb(0 0 0 / 0.1);
}
.border-y-transparent\/100 {
  border-top-color: rgb(0 0 0 / 1);
  border-bottom-color: rgb(0 0 0 / 1);
}
.border-y-transparent\/15 {
  border-top-color: rgb(0 0 0 / 0.15);
  border-bottom-color: rgb(0 0 0 / 0.15);
}
.border-y-transparent\/20 {
  border-top-color: rgb(0 0 0 / 0.2);
  border-bottom-color: rgb(0 0 0 / 0.2);
}
.border-y-transparent\/25 {
  border-top-color: rgb(0 0 0 / 0.25);
  border-bottom-color: rgb(0 0 0 / 0.25);
}
.border-y-transparent\/30 {
  border-top-color: rgb(0 0 0 / 0.3);
  border-bottom-color: rgb(0 0 0 / 0.3);
}
.border-y-transparent\/35 {
  border-top-color: rgb(0 0 0 / 0.35);
  border-bottom-color: rgb(0 0 0 / 0.35);
}
.border-y-transparent\/40 {
  border-top-color: rgb(0 0 0 / 0.4);
  border-bottom-color: rgb(0 0 0 / 0.4);
}
.border-y-transparent\/45 {
  border-top-color: rgb(0 0 0 / 0.45);
  border-bottom-color: rgb(0 0 0 / 0.45);
}
.border-y-transparent\/5 {
  border-top-color: rgb(0 0 0 / 0.05);
  border-bottom-color: rgb(0 0 0 / 0.05);
}
.border-y-transparent\/50 {
  border-top-color: rgb(0 0 0 / 0.5);
  border-bottom-color: rgb(0 0 0 / 0.5);
}
.border-y-transparent\/55 {
  border-top-color: rgb(0 0 0 / 0.55);
  border-bottom-color: rgb(0 0 0 / 0.55);
}
.border-y-transparent\/60 {
  border-top-color: rgb(0 0 0 / 0.6);
  border-bottom-color: rgb(0 0 0 / 0.6);
}
.border-y-transparent\/65 {
  border-top-color: rgb(0 0 0 / 0.65);
  border-bottom-color: rgb(0 0 0 / 0.65);
}
.border-y-transparent\/70 {
  border-top-color: rgb(0 0 0 / 0.7);
  border-bottom-color: rgb(0 0 0 / 0.7);
}
.border-y-transparent\/75 {
  border-top-color: rgb(0 0 0 / 0.75);
  border-bottom-color: rgb(0 0 0 / 0.75);
}
.border-y-transparent\/80 {
  border-top-color: rgb(0 0 0 / 0.8);
  border-bottom-color: rgb(0 0 0 / 0.8);
}
.border-y-transparent\/85 {
  border-top-color: rgb(0 0 0 / 0.85);
  border-bottom-color: rgb(0 0 0 / 0.85);
}
.border-y-transparent\/90 {
  border-top-color: rgb(0 0 0 / 0.9);
  border-bottom-color: rgb(0 0 0 / 0.9);
}
.border-y-transparent\/95 {
  border-top-color: rgb(0 0 0 / 0.95);
  border-bottom-color: rgb(0 0 0 / 0.95);
}
.border-y-white {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-y-white\/0 {
  border-top-color: rgb(255 255 255 / 0);
  border-bottom-color: rgb(255 255 255 / 0);
}
.border-y-white\/10 {
  border-top-color: rgb(255 255 255 / 0.1);
  border-bottom-color: rgb(255 255 255 / 0.1);
}
.border-y-white\/100 {
  border-top-color: rgb(255 255 255 / 1);
  border-bottom-color: rgb(255 255 255 / 1);
}
.border-y-white\/15 {
  border-top-color: rgb(255 255 255 / 0.15);
  border-bottom-color: rgb(255 255 255 / 0.15);
}
.border-y-white\/20 {
  border-top-color: rgb(255 255 255 / 0.2);
  border-bottom-color: rgb(255 255 255 / 0.2);
}
.border-y-white\/25 {
  border-top-color: rgb(255 255 255 / 0.25);
  border-bottom-color: rgb(255 255 255 / 0.25);
}
.border-y-white\/30 {
  border-top-color: rgb(255 255 255 / 0.3);
  border-bottom-color: rgb(255 255 255 / 0.3);
}
.border-y-white\/35 {
  border-top-color: rgb(255 255 255 / 0.35);
  border-bottom-color: rgb(255 255 255 / 0.35);
}
.border-y-white\/40 {
  border-top-color: rgb(255 255 255 / 0.4);
  border-bottom-color: rgb(255 255 255 / 0.4);
}
.border-y-white\/45 {
  border-top-color: rgb(255 255 255 / 0.45);
  border-bottom-color: rgb(255 255 255 / 0.45);
}
.border-y-white\/5 {
  border-top-color: rgb(255 255 255 / 0.05);
  border-bottom-color: rgb(255 255 255 / 0.05);
}
.border-y-white\/50 {
  border-top-color: rgb(255 255 255 / 0.5);
  border-bottom-color: rgb(255 255 255 / 0.5);
}
.border-y-white\/55 {
  border-top-color: rgb(255 255 255 / 0.55);
  border-bottom-color: rgb(255 255 255 / 0.55);
}
.border-y-white\/60 {
  border-top-color: rgb(255 255 255 / 0.6);
  border-bottom-color: rgb(255 255 255 / 0.6);
}
.border-y-white\/65 {
  border-top-color: rgb(255 255 255 / 0.65);
  border-bottom-color: rgb(255 255 255 / 0.65);
}
.border-y-white\/70 {
  border-top-color: rgb(255 255 255 / 0.7);
  border-bottom-color: rgb(255 255 255 / 0.7);
}
.border-y-white\/75 {
  border-top-color: rgb(255 255 255 / 0.75);
  border-bottom-color: rgb(255 255 255 / 0.75);
}
.border-y-white\/80 {
  border-top-color: rgb(255 255 255 / 0.8);
  border-bottom-color: rgb(255 255 255 / 0.8);
}
.border-y-white\/85 {
  border-top-color: rgb(255 255 255 / 0.85);
  border-bottom-color: rgb(255 255 255 / 0.85);
}
.border-y-white\/90 {
  border-top-color: rgb(255 255 255 / 0.9);
  border-bottom-color: rgb(255 255 255 / 0.9);
}
.border-y-white\/95 {
  border-top-color: rgb(255 255 255 / 0.95);
  border-bottom-color: rgb(255 255 255 / 0.95);
}
.border-b-black {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-b-black\/0 {
  border-bottom-color: rgb(0 0 0 / 0);
}
.border-b-black\/10 {
  border-bottom-color: rgb(0 0 0 / 0.1);
}
.border-b-black\/100 {
  border-bottom-color: rgb(0 0 0 / 1);
}
.border-b-black\/15 {
  border-bottom-color: rgb(0 0 0 / 0.15);
}
.border-b-black\/20 {
  border-bottom-color: rgb(0 0 0 / 0.2);
}
.border-b-black\/25 {
  border-bottom-color: rgb(0 0 0 / 0.25);
}
.border-b-black\/30 {
  border-bottom-color: rgb(0 0 0 / 0.3);
}
.border-b-black\/35 {
  border-bottom-color: rgb(0 0 0 / 0.35);
}
.border-b-black\/40 {
  border-bottom-color: rgb(0 0 0 / 0.4);
}
.border-b-black\/45 {
  border-bottom-color: rgb(0 0 0 / 0.45);
}
.border-b-black\/5 {
  border-bottom-color: rgb(0 0 0 / 0.05);
}
.border-b-black\/50 {
  border-bottom-color: rgb(0 0 0 / 0.5);
}
.border-b-black\/55 {
  border-bottom-color: rgb(0 0 0 / 0.55);
}
.border-b-black\/60 {
  border-bottom-color: rgb(0 0 0 / 0.6);
}
.border-b-black\/65 {
  border-bottom-color: rgb(0 0 0 / 0.65);
}
.border-b-black\/70 {
  border-bottom-color: rgb(0 0 0 / 0.7);
}
.border-b-black\/75 {
  border-bottom-color: rgb(0 0 0 / 0.75);
}
.border-b-black\/80 {
  border-bottom-color: rgb(0 0 0 / 0.8);
}
.border-b-black\/85 {
  border-bottom-color: rgb(0 0 0 / 0.85);
}
.border-b-black\/90 {
  border-bottom-color: rgb(0 0 0 / 0.9);
}
.border-b-black\/95 {
  border-bottom-color: rgb(0 0 0 / 0.95);
}
.border-b-facebook {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}
.border-b-facebook-600 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}
.border-b-facebook-600\/0 {
  border-bottom-color: rgb(41 61 105 / 0);
}
.border-b-facebook-600\/10 {
  border-bottom-color: rgb(41 61 105 / 0.1);
}
.border-b-facebook-600\/100 {
  border-bottom-color: rgb(41 61 105 / 1);
}
.border-b-facebook-600\/15 {
  border-bottom-color: rgb(41 61 105 / 0.15);
}
.border-b-facebook-600\/20 {
  border-bottom-color: rgb(41 61 105 / 0.2);
}
.border-b-facebook-600\/25 {
  border-bottom-color: rgb(41 61 105 / 0.25);
}
.border-b-facebook-600\/30 {
  border-bottom-color: rgb(41 61 105 / 0.3);
}
.border-b-facebook-600\/35 {
  border-bottom-color: rgb(41 61 105 / 0.35);
}
.border-b-facebook-600\/40 {
  border-bottom-color: rgb(41 61 105 / 0.4);
}
.border-b-facebook-600\/45 {
  border-bottom-color: rgb(41 61 105 / 0.45);
}
.border-b-facebook-600\/5 {
  border-bottom-color: rgb(41 61 105 / 0.05);
}
.border-b-facebook-600\/50 {
  border-bottom-color: rgb(41 61 105 / 0.5);
}
.border-b-facebook-600\/55 {
  border-bottom-color: rgb(41 61 105 / 0.55);
}
.border-b-facebook-600\/60 {
  border-bottom-color: rgb(41 61 105 / 0.6);
}
.border-b-facebook-600\/65 {
  border-bottom-color: rgb(41 61 105 / 0.65);
}
.border-b-facebook-600\/70 {
  border-bottom-color: rgb(41 61 105 / 0.7);
}
.border-b-facebook-600\/75 {
  border-bottom-color: rgb(41 61 105 / 0.75);
}
.border-b-facebook-600\/80 {
  border-bottom-color: rgb(41 61 105 / 0.8);
}
.border-b-facebook-600\/85 {
  border-bottom-color: rgb(41 61 105 / 0.85);
}
.border-b-facebook-600\/90 {
  border-bottom-color: rgb(41 61 105 / 0.9);
}
.border-b-facebook-600\/95 {
  border-bottom-color: rgb(41 61 105 / 0.95);
}
.border-b-facebook\/0 {
  border-bottom-color: rgb(59 89 152 / 0);
}
.border-b-facebook\/10 {
  border-bottom-color: rgb(59 89 152 / 0.1);
}
.border-b-facebook\/100 {
  border-bottom-color: rgb(59 89 152 / 1);
}
.border-b-facebook\/15 {
  border-bottom-color: rgb(59 89 152 / 0.15);
}
.border-b-facebook\/20 {
  border-bottom-color: rgb(59 89 152 / 0.2);
}
.border-b-facebook\/25 {
  border-bottom-color: rgb(59 89 152 / 0.25);
}
.border-b-facebook\/30 {
  border-bottom-color: rgb(59 89 152 / 0.3);
}
.border-b-facebook\/35 {
  border-bottom-color: rgb(59 89 152 / 0.35);
}
.border-b-facebook\/40 {
  border-bottom-color: rgb(59 89 152 / 0.4);
}
.border-b-facebook\/45 {
  border-bottom-color: rgb(59 89 152 / 0.45);
}
.border-b-facebook\/5 {
  border-bottom-color: rgb(59 89 152 / 0.05);
}
.border-b-facebook\/50 {
  border-bottom-color: rgb(59 89 152 / 0.5);
}
.border-b-facebook\/55 {
  border-bottom-color: rgb(59 89 152 / 0.55);
}
.border-b-facebook\/60 {
  border-bottom-color: rgb(59 89 152 / 0.6);
}
.border-b-facebook\/65 {
  border-bottom-color: rgb(59 89 152 / 0.65);
}
.border-b-facebook\/70 {
  border-bottom-color: rgb(59 89 152 / 0.7);
}
.border-b-facebook\/75 {
  border-bottom-color: rgb(59 89 152 / 0.75);
}
.border-b-facebook\/80 {
  border-bottom-color: rgb(59 89 152 / 0.8);
}
.border-b-facebook\/85 {
  border-bottom-color: rgb(59 89 152 / 0.85);
}
.border-b-facebook\/90 {
  border-bottom-color: rgb(59 89 152 / 0.9);
}
.border-b-facebook\/95 {
  border-bottom-color: rgb(59 89 152 / 0.95);
}
.border-b-spring-100 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}
.border-b-spring-100\/0 {
  border-bottom-color: rgb(227 232 227 / 0);
}
.border-b-spring-100\/10 {
  border-bottom-color: rgb(227 232 227 / 0.1);
}
.border-b-spring-100\/100 {
  border-bottom-color: rgb(227 232 227 / 1);
}
.border-b-spring-100\/15 {
  border-bottom-color: rgb(227 232 227 / 0.15);
}
.border-b-spring-100\/20 {
  border-bottom-color: rgb(227 232 227 / 0.2);
}
.border-b-spring-100\/25 {
  border-bottom-color: rgb(227 232 227 / 0.25);
}
.border-b-spring-100\/30 {
  border-bottom-color: rgb(227 232 227 / 0.3);
}
.border-b-spring-100\/35 {
  border-bottom-color: rgb(227 232 227 / 0.35);
}
.border-b-spring-100\/40 {
  border-bottom-color: rgb(227 232 227 / 0.4);
}
.border-b-spring-100\/45 {
  border-bottom-color: rgb(227 232 227 / 0.45);
}
.border-b-spring-100\/5 {
  border-bottom-color: rgb(227 232 227 / 0.05);
}
.border-b-spring-100\/50 {
  border-bottom-color: rgb(227 232 227 / 0.5);
}
.border-b-spring-100\/55 {
  border-bottom-color: rgb(227 232 227 / 0.55);
}
.border-b-spring-100\/60 {
  border-bottom-color: rgb(227 232 227 / 0.6);
}
.border-b-spring-100\/65 {
  border-bottom-color: rgb(227 232 227 / 0.65);
}
.border-b-spring-100\/70 {
  border-bottom-color: rgb(227 232 227 / 0.7);
}
.border-b-spring-100\/75 {
  border-bottom-color: rgb(227 232 227 / 0.75);
}
.border-b-spring-100\/80 {
  border-bottom-color: rgb(227 232 227 / 0.8);
}
.border-b-spring-100\/85 {
  border-bottom-color: rgb(227 232 227 / 0.85);
}
.border-b-spring-100\/90 {
  border-bottom-color: rgb(227 232 227 / 0.9);
}
.border-b-spring-100\/95 {
  border-bottom-color: rgb(227 232 227 / 0.95);
}
.border-b-spring-200 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}
.border-b-spring-200\/0 {
  border-bottom-color: rgb(200 210 201 / 0);
}
.border-b-spring-200\/10 {
  border-bottom-color: rgb(200 210 201 / 0.1);
}
.border-b-spring-200\/100 {
  border-bottom-color: rgb(200 210 201 / 1);
}
.border-b-spring-200\/15 {
  border-bottom-color: rgb(200 210 201 / 0.15);
}
.border-b-spring-200\/20 {
  border-bottom-color: rgb(200 210 201 / 0.2);
}
.border-b-spring-200\/25 {
  border-bottom-color: rgb(200 210 201 / 0.25);
}
.border-b-spring-200\/30 {
  border-bottom-color: rgb(200 210 201 / 0.3);
}
.border-b-spring-200\/35 {
  border-bottom-color: rgb(200 210 201 / 0.35);
}
.border-b-spring-200\/40 {
  border-bottom-color: rgb(200 210 201 / 0.4);
}
.border-b-spring-200\/45 {
  border-bottom-color: rgb(200 210 201 / 0.45);
}
.border-b-spring-200\/5 {
  border-bottom-color: rgb(200 210 201 / 0.05);
}
.border-b-spring-200\/50 {
  border-bottom-color: rgb(200 210 201 / 0.5);
}
.border-b-spring-200\/55 {
  border-bottom-color: rgb(200 210 201 / 0.55);
}
.border-b-spring-200\/60 {
  border-bottom-color: rgb(200 210 201 / 0.6);
}
.border-b-spring-200\/65 {
  border-bottom-color: rgb(200 210 201 / 0.65);
}
.border-b-spring-200\/70 {
  border-bottom-color: rgb(200 210 201 / 0.7);
}
.border-b-spring-200\/75 {
  border-bottom-color: rgb(200 210 201 / 0.75);
}
.border-b-spring-200\/80 {
  border-bottom-color: rgb(200 210 201 / 0.8);
}
.border-b-spring-200\/85 {
  border-bottom-color: rgb(200 210 201 / 0.85);
}
.border-b-spring-200\/90 {
  border-bottom-color: rgb(200 210 201 / 0.9);
}
.border-b-spring-200\/95 {
  border-bottom-color: rgb(200 210 201 / 0.95);
}
.border-b-spring-300 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}
.border-b-spring-300\/0 {
  border-bottom-color: rgb(162 179 166 / 0);
}
.border-b-spring-300\/10 {
  border-bottom-color: rgb(162 179 166 / 0.1);
}
.border-b-spring-300\/100 {
  border-bottom-color: rgb(162 179 166 / 1);
}
.border-b-spring-300\/15 {
  border-bottom-color: rgb(162 179 166 / 0.15);
}
.border-b-spring-300\/20 {
  border-bottom-color: rgb(162 179 166 / 0.2);
}
.border-b-spring-300\/25 {
  border-bottom-color: rgb(162 179 166 / 0.25);
}
.border-b-spring-300\/30 {
  border-bottom-color: rgb(162 179 166 / 0.3);
}
.border-b-spring-300\/35 {
  border-bottom-color: rgb(162 179 166 / 0.35);
}
.border-b-spring-300\/40 {
  border-bottom-color: rgb(162 179 166 / 0.4);
}
.border-b-spring-300\/45 {
  border-bottom-color: rgb(162 179 166 / 0.45);
}
.border-b-spring-300\/5 {
  border-bottom-color: rgb(162 179 166 / 0.05);
}
.border-b-spring-300\/50 {
  border-bottom-color: rgb(162 179 166 / 0.5);
}
.border-b-spring-300\/55 {
  border-bottom-color: rgb(162 179 166 / 0.55);
}
.border-b-spring-300\/60 {
  border-bottom-color: rgb(162 179 166 / 0.6);
}
.border-b-spring-300\/65 {
  border-bottom-color: rgb(162 179 166 / 0.65);
}
.border-b-spring-300\/70 {
  border-bottom-color: rgb(162 179 166 / 0.7);
}
.border-b-spring-300\/75 {
  border-bottom-color: rgb(162 179 166 / 0.75);
}
.border-b-spring-300\/80 {
  border-bottom-color: rgb(162 179 166 / 0.8);
}
.border-b-spring-300\/85 {
  border-bottom-color: rgb(162 179 166 / 0.85);
}
.border-b-spring-300\/90 {
  border-bottom-color: rgb(162 179 166 / 0.9);
}
.border-b-spring-300\/95 {
  border-bottom-color: rgb(162 179 166 / 0.95);
}
.border-b-spring-400 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}
.border-b-spring-400\/0 {
  border-bottom-color: rgb(120 143 127 / 0);
}
.border-b-spring-400\/10 {
  border-bottom-color: rgb(120 143 127 / 0.1);
}
.border-b-spring-400\/100 {
  border-bottom-color: rgb(120 143 127 / 1);
}
.border-b-spring-400\/15 {
  border-bottom-color: rgb(120 143 127 / 0.15);
}
.border-b-spring-400\/20 {
  border-bottom-color: rgb(120 143 127 / 0.2);
}
.border-b-spring-400\/25 {
  border-bottom-color: rgb(120 143 127 / 0.25);
}
.border-b-spring-400\/30 {
  border-bottom-color: rgb(120 143 127 / 0.3);
}
.border-b-spring-400\/35 {
  border-bottom-color: rgb(120 143 127 / 0.35);
}
.border-b-spring-400\/40 {
  border-bottom-color: rgb(120 143 127 / 0.4);
}
.border-b-spring-400\/45 {
  border-bottom-color: rgb(120 143 127 / 0.45);
}
.border-b-spring-400\/5 {
  border-bottom-color: rgb(120 143 127 / 0.05);
}
.border-b-spring-400\/50 {
  border-bottom-color: rgb(120 143 127 / 0.5);
}
.border-b-spring-400\/55 {
  border-bottom-color: rgb(120 143 127 / 0.55);
}
.border-b-spring-400\/60 {
  border-bottom-color: rgb(120 143 127 / 0.6);
}
.border-b-spring-400\/65 {
  border-bottom-color: rgb(120 143 127 / 0.65);
}
.border-b-spring-400\/70 {
  border-bottom-color: rgb(120 143 127 / 0.7);
}
.border-b-spring-400\/75 {
  border-bottom-color: rgb(120 143 127 / 0.75);
}
.border-b-spring-400\/80 {
  border-bottom-color: rgb(120 143 127 / 0.8);
}
.border-b-spring-400\/85 {
  border-bottom-color: rgb(120 143 127 / 0.85);
}
.border-b-spring-400\/90 {
  border-bottom-color: rgb(120 143 127 / 0.9);
}
.border-b-spring-400\/95 {
  border-bottom-color: rgb(120 143 127 / 0.95);
}
.border-b-spring-50 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}
.border-b-spring-50\/0 {
  border-bottom-color: rgb(243 246 244 / 0);
}
.border-b-spring-50\/10 {
  border-bottom-color: rgb(243 246 244 / 0.1);
}
.border-b-spring-50\/100 {
  border-bottom-color: rgb(243 246 244 / 1);
}
.border-b-spring-50\/15 {
  border-bottom-color: rgb(243 246 244 / 0.15);
}
.border-b-spring-50\/20 {
  border-bottom-color: rgb(243 246 244 / 0.2);
}
.border-b-spring-50\/25 {
  border-bottom-color: rgb(243 246 244 / 0.25);
}
.border-b-spring-50\/30 {
  border-bottom-color: rgb(243 246 244 / 0.3);
}
.border-b-spring-50\/35 {
  border-bottom-color: rgb(243 246 244 / 0.35);
}
.border-b-spring-50\/40 {
  border-bottom-color: rgb(243 246 244 / 0.4);
}
.border-b-spring-50\/45 {
  border-bottom-color: rgb(243 246 244 / 0.45);
}
.border-b-spring-50\/5 {
  border-bottom-color: rgb(243 246 244 / 0.05);
}
.border-b-spring-50\/50 {
  border-bottom-color: rgb(243 246 244 / 0.5);
}
.border-b-spring-50\/55 {
  border-bottom-color: rgb(243 246 244 / 0.55);
}
.border-b-spring-50\/60 {
  border-bottom-color: rgb(243 246 244 / 0.6);
}
.border-b-spring-50\/65 {
  border-bottom-color: rgb(243 246 244 / 0.65);
}
.border-b-spring-50\/70 {
  border-bottom-color: rgb(243 246 244 / 0.7);
}
.border-b-spring-50\/75 {
  border-bottom-color: rgb(243 246 244 / 0.75);
}
.border-b-spring-50\/80 {
  border-bottom-color: rgb(243 246 244 / 0.8);
}
.border-b-spring-50\/85 {
  border-bottom-color: rgb(243 246 244 / 0.85);
}
.border-b-spring-50\/90 {
  border-bottom-color: rgb(243 246 244 / 0.9);
}
.border-b-spring-50\/95 {
  border-bottom-color: rgb(243 246 244 / 0.95);
}
.border-b-spring-500 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}
.border-b-spring-500\/0 {
  border-bottom-color: rgb(94 120 102 / 0);
}
.border-b-spring-500\/10 {
  border-bottom-color: rgb(94 120 102 / 0.1);
}
.border-b-spring-500\/100 {
  border-bottom-color: rgb(94 120 102 / 1);
}
.border-b-spring-500\/15 {
  border-bottom-color: rgb(94 120 102 / 0.15);
}
.border-b-spring-500\/20 {
  border-bottom-color: rgb(94 120 102 / 0.2);
}
.border-b-spring-500\/25 {
  border-bottom-color: rgb(94 120 102 / 0.25);
}
.border-b-spring-500\/30 {
  border-bottom-color: rgb(94 120 102 / 0.3);
}
.border-b-spring-500\/35 {
  border-bottom-color: rgb(94 120 102 / 0.35);
}
.border-b-spring-500\/40 {
  border-bottom-color: rgb(94 120 102 / 0.4);
}
.border-b-spring-500\/45 {
  border-bottom-color: rgb(94 120 102 / 0.45);
}
.border-b-spring-500\/5 {
  border-bottom-color: rgb(94 120 102 / 0.05);
}
.border-b-spring-500\/50 {
  border-bottom-color: rgb(94 120 102 / 0.5);
}
.border-b-spring-500\/55 {
  border-bottom-color: rgb(94 120 102 / 0.55);
}
.border-b-spring-500\/60 {
  border-bottom-color: rgb(94 120 102 / 0.6);
}
.border-b-spring-500\/65 {
  border-bottom-color: rgb(94 120 102 / 0.65);
}
.border-b-spring-500\/70 {
  border-bottom-color: rgb(94 120 102 / 0.7);
}
.border-b-spring-500\/75 {
  border-bottom-color: rgb(94 120 102 / 0.75);
}
.border-b-spring-500\/80 {
  border-bottom-color: rgb(94 120 102 / 0.8);
}
.border-b-spring-500\/85 {
  border-bottom-color: rgb(94 120 102 / 0.85);
}
.border-b-spring-500\/90 {
  border-bottom-color: rgb(94 120 102 / 0.9);
}
.border-b-spring-500\/95 {
  border-bottom-color: rgb(94 120 102 / 0.95);
}
.border-b-spring-600 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}
.border-b-spring-600\/0 {
  border-bottom-color: rgb(67 88 73 / 0);
}
.border-b-spring-600\/10 {
  border-bottom-color: rgb(67 88 73 / 0.1);
}
.border-b-spring-600\/100 {
  border-bottom-color: rgb(67 88 73 / 1);
}
.border-b-spring-600\/15 {
  border-bottom-color: rgb(67 88 73 / 0.15);
}
.border-b-spring-600\/20 {
  border-bottom-color: rgb(67 88 73 / 0.2);
}
.border-b-spring-600\/25 {
  border-bottom-color: rgb(67 88 73 / 0.25);
}
.border-b-spring-600\/30 {
  border-bottom-color: rgb(67 88 73 / 0.3);
}
.border-b-spring-600\/35 {
  border-bottom-color: rgb(67 88 73 / 0.35);
}
.border-b-spring-600\/40 {
  border-bottom-color: rgb(67 88 73 / 0.4);
}
.border-b-spring-600\/45 {
  border-bottom-color: rgb(67 88 73 / 0.45);
}
.border-b-spring-600\/5 {
  border-bottom-color: rgb(67 88 73 / 0.05);
}
.border-b-spring-600\/50 {
  border-bottom-color: rgb(67 88 73 / 0.5);
}
.border-b-spring-600\/55 {
  border-bottom-color: rgb(67 88 73 / 0.55);
}
.border-b-spring-600\/60 {
  border-bottom-color: rgb(67 88 73 / 0.6);
}
.border-b-spring-600\/65 {
  border-bottom-color: rgb(67 88 73 / 0.65);
}
.border-b-spring-600\/70 {
  border-bottom-color: rgb(67 88 73 / 0.7);
}
.border-b-spring-600\/75 {
  border-bottom-color: rgb(67 88 73 / 0.75);
}
.border-b-spring-600\/80 {
  border-bottom-color: rgb(67 88 73 / 0.8);
}
.border-b-spring-600\/85 {
  border-bottom-color: rgb(67 88 73 / 0.85);
}
.border-b-spring-600\/90 {
  border-bottom-color: rgb(67 88 73 / 0.9);
}
.border-b-spring-600\/95 {
  border-bottom-color: rgb(67 88 73 / 0.95);
}
.border-b-spring-700 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}
.border-b-spring-700\/0 {
  border-bottom-color: rgb(54 70 60 / 0);
}
.border-b-spring-700\/10 {
  border-bottom-color: rgb(54 70 60 / 0.1);
}
.border-b-spring-700\/100 {
  border-bottom-color: rgb(54 70 60 / 1);
}
.border-b-spring-700\/15 {
  border-bottom-color: rgb(54 70 60 / 0.15);
}
.border-b-spring-700\/20 {
  border-bottom-color: rgb(54 70 60 / 0.2);
}
.border-b-spring-700\/25 {
  border-bottom-color: rgb(54 70 60 / 0.25);
}
.border-b-spring-700\/30 {
  border-bottom-color: rgb(54 70 60 / 0.3);
}
.border-b-spring-700\/35 {
  border-bottom-color: rgb(54 70 60 / 0.35);
}
.border-b-spring-700\/40 {
  border-bottom-color: rgb(54 70 60 / 0.4);
}
.border-b-spring-700\/45 {
  border-bottom-color: rgb(54 70 60 / 0.45);
}
.border-b-spring-700\/5 {
  border-bottom-color: rgb(54 70 60 / 0.05);
}
.border-b-spring-700\/50 {
  border-bottom-color: rgb(54 70 60 / 0.5);
}
.border-b-spring-700\/55 {
  border-bottom-color: rgb(54 70 60 / 0.55);
}
.border-b-spring-700\/60 {
  border-bottom-color: rgb(54 70 60 / 0.6);
}
.border-b-spring-700\/65 {
  border-bottom-color: rgb(54 70 60 / 0.65);
}
.border-b-spring-700\/70 {
  border-bottom-color: rgb(54 70 60 / 0.7);
}
.border-b-spring-700\/75 {
  border-bottom-color: rgb(54 70 60 / 0.75);
}
.border-b-spring-700\/80 {
  border-bottom-color: rgb(54 70 60 / 0.8);
}
.border-b-spring-700\/85 {
  border-bottom-color: rgb(54 70 60 / 0.85);
}
.border-b-spring-700\/90 {
  border-bottom-color: rgb(54 70 60 / 0.9);
}
.border-b-spring-700\/95 {
  border-bottom-color: rgb(54 70 60 / 0.95);
}
.border-b-spring-800 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}
.border-b-spring-800\/0 {
  border-bottom-color: rgb(44 57 48 / 0);
}
.border-b-spring-800\/10 {
  border-bottom-color: rgb(44 57 48 / 0.1);
}
.border-b-spring-800\/100 {
  border-bottom-color: rgb(44 57 48 / 1);
}
.border-b-spring-800\/15 {
  border-bottom-color: rgb(44 57 48 / 0.15);
}
.border-b-spring-800\/20 {
  border-bottom-color: rgb(44 57 48 / 0.2);
}
.border-b-spring-800\/25 {
  border-bottom-color: rgb(44 57 48 / 0.25);
}
.border-b-spring-800\/30 {
  border-bottom-color: rgb(44 57 48 / 0.3);
}
.border-b-spring-800\/35 {
  border-bottom-color: rgb(44 57 48 / 0.35);
}
.border-b-spring-800\/40 {
  border-bottom-color: rgb(44 57 48 / 0.4);
}
.border-b-spring-800\/45 {
  border-bottom-color: rgb(44 57 48 / 0.45);
}
.border-b-spring-800\/5 {
  border-bottom-color: rgb(44 57 48 / 0.05);
}
.border-b-spring-800\/50 {
  border-bottom-color: rgb(44 57 48 / 0.5);
}
.border-b-spring-800\/55 {
  border-bottom-color: rgb(44 57 48 / 0.55);
}
.border-b-spring-800\/60 {
  border-bottom-color: rgb(44 57 48 / 0.6);
}
.border-b-spring-800\/65 {
  border-bottom-color: rgb(44 57 48 / 0.65);
}
.border-b-spring-800\/70 {
  border-bottom-color: rgb(44 57 48 / 0.7);
}
.border-b-spring-800\/75 {
  border-bottom-color: rgb(44 57 48 / 0.75);
}
.border-b-spring-800\/80 {
  border-bottom-color: rgb(44 57 48 / 0.8);
}
.border-b-spring-800\/85 {
  border-bottom-color: rgb(44 57 48 / 0.85);
}
.border-b-spring-800\/90 {
  border-bottom-color: rgb(44 57 48 / 0.9);
}
.border-b-spring-800\/95 {
  border-bottom-color: rgb(44 57 48 / 0.95);
}
.border-b-spring-900 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}
.border-b-spring-900\/0 {
  border-bottom-color: rgb(37 47 40 / 0);
}
.border-b-spring-900\/10 {
  border-bottom-color: rgb(37 47 40 / 0.1);
}
.border-b-spring-900\/100 {
  border-bottom-color: rgb(37 47 40 / 1);
}
.border-b-spring-900\/15 {
  border-bottom-color: rgb(37 47 40 / 0.15);
}
.border-b-spring-900\/20 {
  border-bottom-color: rgb(37 47 40 / 0.2);
}
.border-b-spring-900\/25 {
  border-bottom-color: rgb(37 47 40 / 0.25);
}
.border-b-spring-900\/30 {
  border-bottom-color: rgb(37 47 40 / 0.3);
}
.border-b-spring-900\/35 {
  border-bottom-color: rgb(37 47 40 / 0.35);
}
.border-b-spring-900\/40 {
  border-bottom-color: rgb(37 47 40 / 0.4);
}
.border-b-spring-900\/45 {
  border-bottom-color: rgb(37 47 40 / 0.45);
}
.border-b-spring-900\/5 {
  border-bottom-color: rgb(37 47 40 / 0.05);
}
.border-b-spring-900\/50 {
  border-bottom-color: rgb(37 47 40 / 0.5);
}
.border-b-spring-900\/55 {
  border-bottom-color: rgb(37 47 40 / 0.55);
}
.border-b-spring-900\/60 {
  border-bottom-color: rgb(37 47 40 / 0.6);
}
.border-b-spring-900\/65 {
  border-bottom-color: rgb(37 47 40 / 0.65);
}
.border-b-spring-900\/70 {
  border-bottom-color: rgb(37 47 40 / 0.7);
}
.border-b-spring-900\/75 {
  border-bottom-color: rgb(37 47 40 / 0.75);
}
.border-b-spring-900\/80 {
  border-bottom-color: rgb(37 47 40 / 0.8);
}
.border-b-spring-900\/85 {
  border-bottom-color: rgb(37 47 40 / 0.85);
}
.border-b-spring-900\/90 {
  border-bottom-color: rgb(37 47 40 / 0.9);
}
.border-b-spring-900\/95 {
  border-bottom-color: rgb(37 47 40 / 0.95);
}
.border-b-spring-950 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}
.border-b-spring-950\/0 {
  border-bottom-color: rgb(20 26 23 / 0);
}
.border-b-spring-950\/10 {
  border-bottom-color: rgb(20 26 23 / 0.1);
}
.border-b-spring-950\/100 {
  border-bottom-color: rgb(20 26 23 / 1);
}
.border-b-spring-950\/15 {
  border-bottom-color: rgb(20 26 23 / 0.15);
}
.border-b-spring-950\/20 {
  border-bottom-color: rgb(20 26 23 / 0.2);
}
.border-b-spring-950\/25 {
  border-bottom-color: rgb(20 26 23 / 0.25);
}
.border-b-spring-950\/30 {
  border-bottom-color: rgb(20 26 23 / 0.3);
}
.border-b-spring-950\/35 {
  border-bottom-color: rgb(20 26 23 / 0.35);
}
.border-b-spring-950\/40 {
  border-bottom-color: rgb(20 26 23 / 0.4);
}
.border-b-spring-950\/45 {
  border-bottom-color: rgb(20 26 23 / 0.45);
}
.border-b-spring-950\/5 {
  border-bottom-color: rgb(20 26 23 / 0.05);
}
.border-b-spring-950\/50 {
  border-bottom-color: rgb(20 26 23 / 0.5);
}
.border-b-spring-950\/55 {
  border-bottom-color: rgb(20 26 23 / 0.55);
}
.border-b-spring-950\/60 {
  border-bottom-color: rgb(20 26 23 / 0.6);
}
.border-b-spring-950\/65 {
  border-bottom-color: rgb(20 26 23 / 0.65);
}
.border-b-spring-950\/70 {
  border-bottom-color: rgb(20 26 23 / 0.7);
}
.border-b-spring-950\/75 {
  border-bottom-color: rgb(20 26 23 / 0.75);
}
.border-b-spring-950\/80 {
  border-bottom-color: rgb(20 26 23 / 0.8);
}
.border-b-spring-950\/85 {
  border-bottom-color: rgb(20 26 23 / 0.85);
}
.border-b-spring-950\/90 {
  border-bottom-color: rgb(20 26 23 / 0.9);
}
.border-b-spring-950\/95 {
  border-bottom-color: rgb(20 26 23 / 0.95);
}
.border-b-transparent {
  border-bottom-color: transparent;
}
.border-b-transparent\/0 {
  border-bottom-color: rgb(0 0 0 / 0);
}
.border-b-transparent\/10 {
  border-bottom-color: rgb(0 0 0 / 0.1);
}
.border-b-transparent\/100 {
  border-bottom-color: rgb(0 0 0 / 1);
}
.border-b-transparent\/15 {
  border-bottom-color: rgb(0 0 0 / 0.15);
}
.border-b-transparent\/20 {
  border-bottom-color: rgb(0 0 0 / 0.2);
}
.border-b-transparent\/25 {
  border-bottom-color: rgb(0 0 0 / 0.25);
}
.border-b-transparent\/30 {
  border-bottom-color: rgb(0 0 0 / 0.3);
}
.border-b-transparent\/35 {
  border-bottom-color: rgb(0 0 0 / 0.35);
}
.border-b-transparent\/40 {
  border-bottom-color: rgb(0 0 0 / 0.4);
}
.border-b-transparent\/45 {
  border-bottom-color: rgb(0 0 0 / 0.45);
}
.border-b-transparent\/5 {
  border-bottom-color: rgb(0 0 0 / 0.05);
}
.border-b-transparent\/50 {
  border-bottom-color: rgb(0 0 0 / 0.5);
}
.border-b-transparent\/55 {
  border-bottom-color: rgb(0 0 0 / 0.55);
}
.border-b-transparent\/60 {
  border-bottom-color: rgb(0 0 0 / 0.6);
}
.border-b-transparent\/65 {
  border-bottom-color: rgb(0 0 0 / 0.65);
}
.border-b-transparent\/70 {
  border-bottom-color: rgb(0 0 0 / 0.7);
}
.border-b-transparent\/75 {
  border-bottom-color: rgb(0 0 0 / 0.75);
}
.border-b-transparent\/80 {
  border-bottom-color: rgb(0 0 0 / 0.8);
}
.border-b-transparent\/85 {
  border-bottom-color: rgb(0 0 0 / 0.85);
}
.border-b-transparent\/90 {
  border-bottom-color: rgb(0 0 0 / 0.9);
}
.border-b-transparent\/95 {
  border-bottom-color: rgb(0 0 0 / 0.95);
}
.border-b-white {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-b-white\/0 {
  border-bottom-color: rgb(255 255 255 / 0);
}
.border-b-white\/10 {
  border-bottom-color: rgb(255 255 255 / 0.1);
}
.border-b-white\/100 {
  border-bottom-color: rgb(255 255 255 / 1);
}
.border-b-white\/15 {
  border-bottom-color: rgb(255 255 255 / 0.15);
}
.border-b-white\/20 {
  border-bottom-color: rgb(255 255 255 / 0.2);
}
.border-b-white\/25 {
  border-bottom-color: rgb(255 255 255 / 0.25);
}
.border-b-white\/30 {
  border-bottom-color: rgb(255 255 255 / 0.3);
}
.border-b-white\/35 {
  border-bottom-color: rgb(255 255 255 / 0.35);
}
.border-b-white\/40 {
  border-bottom-color: rgb(255 255 255 / 0.4);
}
.border-b-white\/45 {
  border-bottom-color: rgb(255 255 255 / 0.45);
}
.border-b-white\/5 {
  border-bottom-color: rgb(255 255 255 / 0.05);
}
.border-b-white\/50 {
  border-bottom-color: rgb(255 255 255 / 0.5);
}
.border-b-white\/55 {
  border-bottom-color: rgb(255 255 255 / 0.55);
}
.border-b-white\/60 {
  border-bottom-color: rgb(255 255 255 / 0.6);
}
.border-b-white\/65 {
  border-bottom-color: rgb(255 255 255 / 0.65);
}
.border-b-white\/70 {
  border-bottom-color: rgb(255 255 255 / 0.7);
}
.border-b-white\/75 {
  border-bottom-color: rgb(255 255 255 / 0.75);
}
.border-b-white\/80 {
  border-bottom-color: rgb(255 255 255 / 0.8);
}
.border-b-white\/85 {
  border-bottom-color: rgb(255 255 255 / 0.85);
}
.border-b-white\/90 {
  border-bottom-color: rgb(255 255 255 / 0.9);
}
.border-b-white\/95 {
  border-bottom-color: rgb(255 255 255 / 0.95);
}
.border-e-black {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-e-black\/0 {
  border-inline-end-color: rgb(0 0 0 / 0);
}
.border-e-black\/10 {
  border-inline-end-color: rgb(0 0 0 / 0.1);
}
.border-e-black\/100 {
  border-inline-end-color: rgb(0 0 0 / 1);
}
.border-e-black\/15 {
  border-inline-end-color: rgb(0 0 0 / 0.15);
}
.border-e-black\/20 {
  border-inline-end-color: rgb(0 0 0 / 0.2);
}
.border-e-black\/25 {
  border-inline-end-color: rgb(0 0 0 / 0.25);
}
.border-e-black\/30 {
  border-inline-end-color: rgb(0 0 0 / 0.3);
}
.border-e-black\/35 {
  border-inline-end-color: rgb(0 0 0 / 0.35);
}
.border-e-black\/40 {
  border-inline-end-color: rgb(0 0 0 / 0.4);
}
.border-e-black\/45 {
  border-inline-end-color: rgb(0 0 0 / 0.45);
}
.border-e-black\/5 {
  border-inline-end-color: rgb(0 0 0 / 0.05);
}
.border-e-black\/50 {
  border-inline-end-color: rgb(0 0 0 / 0.5);
}
.border-e-black\/55 {
  border-inline-end-color: rgb(0 0 0 / 0.55);
}
.border-e-black\/60 {
  border-inline-end-color: rgb(0 0 0 / 0.6);
}
.border-e-black\/65 {
  border-inline-end-color: rgb(0 0 0 / 0.65);
}
.border-e-black\/70 {
  border-inline-end-color: rgb(0 0 0 / 0.7);
}
.border-e-black\/75 {
  border-inline-end-color: rgb(0 0 0 / 0.75);
}
.border-e-black\/80 {
  border-inline-end-color: rgb(0 0 0 / 0.8);
}
.border-e-black\/85 {
  border-inline-end-color: rgb(0 0 0 / 0.85);
}
.border-e-black\/90 {
  border-inline-end-color: rgb(0 0 0 / 0.9);
}
.border-e-black\/95 {
  border-inline-end-color: rgb(0 0 0 / 0.95);
}
.border-e-facebook {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}
.border-e-facebook-600 {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}
.border-e-facebook-600\/0 {
  border-inline-end-color: rgb(41 61 105 / 0);
}
.border-e-facebook-600\/10 {
  border-inline-end-color: rgb(41 61 105 / 0.1);
}
.border-e-facebook-600\/100 {
  border-inline-end-color: rgb(41 61 105 / 1);
}
.border-e-facebook-600\/15 {
  border-inline-end-color: rgb(41 61 105 / 0.15);
}
.border-e-facebook-600\/20 {
  border-inline-end-color: rgb(41 61 105 / 0.2);
}
.border-e-facebook-600\/25 {
  border-inline-end-color: rgb(41 61 105 / 0.25);
}
.border-e-facebook-600\/30 {
  border-inline-end-color: rgb(41 61 105 / 0.3);
}
.border-e-facebook-600\/35 {
  border-inline-end-color: rgb(41 61 105 / 0.35);
}
.border-e-facebook-600\/40 {
  border-inline-end-color: rgb(41 61 105 / 0.4);
}
.border-e-facebook-600\/45 {
  border-inline-end-color: rgb(41 61 105 / 0.45);
}
.border-e-facebook-600\/5 {
  border-inline-end-color: rgb(41 61 105 / 0.05);
}
.border-e-facebook-600\/50 {
  border-inline-end-color: rgb(41 61 105 / 0.5);
}
.border-e-facebook-600\/55 {
  border-inline-end-color: rgb(41 61 105 / 0.55);
}
.border-e-facebook-600\/60 {
  border-inline-end-color: rgb(41 61 105 / 0.6);
}
.border-e-facebook-600\/65 {
  border-inline-end-color: rgb(41 61 105 / 0.65);
}
.border-e-facebook-600\/70 {
  border-inline-end-color: rgb(41 61 105 / 0.7);
}
.border-e-facebook-600\/75 {
  border-inline-end-color: rgb(41 61 105 / 0.75);
}
.border-e-facebook-600\/80 {
  border-inline-end-color: rgb(41 61 105 / 0.8);
}
.border-e-facebook-600\/85 {
  border-inline-end-color: rgb(41 61 105 / 0.85);
}
.border-e-facebook-600\/90 {
  border-inline-end-color: rgb(41 61 105 / 0.9);
}
.border-e-facebook-600\/95 {
  border-inline-end-color: rgb(41 61 105 / 0.95);
}
.border-e-facebook\/0 {
  border-inline-end-color: rgb(59 89 152 / 0);
}
.border-e-facebook\/10 {
  border-inline-end-color: rgb(59 89 152 / 0.1);
}
.border-e-facebook\/100 {
  border-inline-end-color: rgb(59 89 152 / 1);
}
.border-e-facebook\/15 {
  border-inline-end-color: rgb(59 89 152 / 0.15);
}
.border-e-facebook\/20 {
  border-inline-end-color: rgb(59 89 152 / 0.2);
}
.border-e-facebook\/25 {
  border-inline-end-color: rgb(59 89 152 / 0.25);
}
.border-e-facebook\/30 {
  border-inline-end-color: rgb(59 89 152 / 0.3);
}
.border-e-facebook\/35 {
  border-inline-end-color: rgb(59 89 152 / 0.35);
}
.border-e-facebook\/40 {
  border-inline-end-color: rgb(59 89 152 / 0.4);
}
.border-e-facebook\/45 {
  border-inline-end-color: rgb(59 89 152 / 0.45);
}
.border-e-facebook\/5 {
  border-inline-end-color: rgb(59 89 152 / 0.05);
}
.border-e-facebook\/50 {
  border-inline-end-color: rgb(59 89 152 / 0.5);
}
.border-e-facebook\/55 {
  border-inline-end-color: rgb(59 89 152 / 0.55);
}
.border-e-facebook\/60 {
  border-inline-end-color: rgb(59 89 152 / 0.6);
}
.border-e-facebook\/65 {
  border-inline-end-color: rgb(59 89 152 / 0.65);
}
.border-e-facebook\/70 {
  border-inline-end-color: rgb(59 89 152 / 0.7);
}
.border-e-facebook\/75 {
  border-inline-end-color: rgb(59 89 152 / 0.75);
}
.border-e-facebook\/80 {
  border-inline-end-color: rgb(59 89 152 / 0.8);
}
.border-e-facebook\/85 {
  border-inline-end-color: rgb(59 89 152 / 0.85);
}
.border-e-facebook\/90 {
  border-inline-end-color: rgb(59 89 152 / 0.9);
}
.border-e-facebook\/95 {
  border-inline-end-color: rgb(59 89 152 / 0.95);
}
.border-e-spring-100 {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}
.border-e-spring-100\/0 {
  border-inline-end-color: rgb(227 232 227 / 0);
}
.border-e-spring-100\/10 {
  border-inline-end-color: rgb(227 232 227 / 0.1);
}
.border-e-spring-100\/100 {
  border-inline-end-color: rgb(227 232 227 / 1);
}
.border-e-spring-100\/15 {
  border-inline-end-color: rgb(227 232 227 / 0.15);
}
.border-e-spring-100\/20 {
  border-inline-end-color: rgb(227 232 227 / 0.2);
}
.border-e-spring-100\/25 {
  border-inline-end-color: rgb(227 232 227 / 0.25);
}
.border-e-spring-100\/30 {
  border-inline-end-color: rgb(227 232 227 / 0.3);
}
.border-e-spring-100\/35 {
  border-inline-end-color: rgb(227 232 227 / 0.35);
}
.border-e-spring-100\/40 {
  border-inline-end-color: rgb(227 232 227 / 0.4);
}
.border-e-spring-100\/45 {
  border-inline-end-color: rgb(227 232 227 / 0.45);
}
.border-e-spring-100\/5 {
  border-inline-end-color: rgb(227 232 227 / 0.05);
}
.border-e-spring-100\/50 {
  border-inline-end-color: rgb(227 232 227 / 0.5);
}
.border-e-spring-100\/55 {
  border-inline-end-color: rgb(227 232 227 / 0.55);
}
.border-e-spring-100\/60 {
  border-inline-end-color: rgb(227 232 227 / 0.6);
}
.border-e-spring-100\/65 {
  border-inline-end-color: rgb(227 232 227 / 0.65);
}
.border-e-spring-100\/70 {
  border-inline-end-color: rgb(227 232 227 / 0.7);
}
.border-e-spring-100\/75 {
  border-inline-end-color: rgb(227 232 227 / 0.75);
}
.border-e-spring-100\/80 {
  border-inline-end-color: rgb(227 232 227 / 0.8);
}
.border-e-spring-100\/85 {
  border-inline-end-color: rgb(227 232 227 / 0.85);
}
.border-e-spring-100\/90 {
  border-inline-end-color: rgb(227 232 227 / 0.9);
}
.border-e-spring-100\/95 {
  border-inline-end-color: rgb(227 232 227 / 0.95);
}
.border-e-spring-200 {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}
.border-e-spring-200\/0 {
  border-inline-end-color: rgb(200 210 201 / 0);
}
.border-e-spring-200\/10 {
  border-inline-end-color: rgb(200 210 201 / 0.1);
}
.border-e-spring-200\/100 {
  border-inline-end-color: rgb(200 210 201 / 1);
}
.border-e-spring-200\/15 {
  border-inline-end-color: rgb(200 210 201 / 0.15);
}
.border-e-spring-200\/20 {
  border-inline-end-color: rgb(200 210 201 / 0.2);
}
.border-e-spring-200\/25 {
  border-inline-end-color: rgb(200 210 201 / 0.25);
}
.border-e-spring-200\/30 {
  border-inline-end-color: rgb(200 210 201 / 0.3);
}
.border-e-spring-200\/35 {
  border-inline-end-color: rgb(200 210 201 / 0.35);
}
.border-e-spring-200\/40 {
  border-inline-end-color: rgb(200 210 201 / 0.4);
}
.border-e-spring-200\/45 {
  border-inline-end-color: rgb(200 210 201 / 0.45);
}
.border-e-spring-200\/5 {
  border-inline-end-color: rgb(200 210 201 / 0.05);
}
.border-e-spring-200\/50 {
  border-inline-end-color: rgb(200 210 201 / 0.5);
}
.border-e-spring-200\/55 {
  border-inline-end-color: rgb(200 210 201 / 0.55);
}
.border-e-spring-200\/60 {
  border-inline-end-color: rgb(200 210 201 / 0.6);
}
.border-e-spring-200\/65 {
  border-inline-end-color: rgb(200 210 201 / 0.65);
}
.border-e-spring-200\/70 {
  border-inline-end-color: rgb(200 210 201 / 0.7);
}
.border-e-spring-200\/75 {
  border-inline-end-color: rgb(200 210 201 / 0.75);
}
.border-e-spring-200\/80 {
  border-inline-end-color: rgb(200 210 201 / 0.8);
}
.border-e-spring-200\/85 {
  border-inline-end-color: rgb(200 210 201 / 0.85);
}
.border-e-spring-200\/90 {
  border-inline-end-color: rgb(200 210 201 / 0.9);
}
.border-e-spring-200\/95 {
  border-inline-end-color: rgb(200 210 201 / 0.95);
}
.border-e-spring-300 {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}
.border-e-spring-300\/0 {
  border-inline-end-color: rgb(162 179 166 / 0);
}
.border-e-spring-300\/10 {
  border-inline-end-color: rgb(162 179 166 / 0.1);
}
.border-e-spring-300\/100 {
  border-inline-end-color: rgb(162 179 166 / 1);
}
.border-e-spring-300\/15 {
  border-inline-end-color: rgb(162 179 166 / 0.15);
}
.border-e-spring-300\/20 {
  border-inline-end-color: rgb(162 179 166 / 0.2);
}
.border-e-spring-300\/25 {
  border-inline-end-color: rgb(162 179 166 / 0.25);
}
.border-e-spring-300\/30 {
  border-inline-end-color: rgb(162 179 166 / 0.3);
}
.border-e-spring-300\/35 {
  border-inline-end-color: rgb(162 179 166 / 0.35);
}
.border-e-spring-300\/40 {
  border-inline-end-color: rgb(162 179 166 / 0.4);
}
.border-e-spring-300\/45 {
  border-inline-end-color: rgb(162 179 166 / 0.45);
}
.border-e-spring-300\/5 {
  border-inline-end-color: rgb(162 179 166 / 0.05);
}
.border-e-spring-300\/50 {
  border-inline-end-color: rgb(162 179 166 / 0.5);
}
.border-e-spring-300\/55 {
  border-inline-end-color: rgb(162 179 166 / 0.55);
}
.border-e-spring-300\/60 {
  border-inline-end-color: rgb(162 179 166 / 0.6);
}
.border-e-spring-300\/65 {
  border-inline-end-color: rgb(162 179 166 / 0.65);
}
.border-e-spring-300\/70 {
  border-inline-end-color: rgb(162 179 166 / 0.7);
}
.border-e-spring-300\/75 {
  border-inline-end-color: rgb(162 179 166 / 0.75);
}
.border-e-spring-300\/80 {
  border-inline-end-color: rgb(162 179 166 / 0.8);
}
.border-e-spring-300\/85 {
  border-inline-end-color: rgb(162 179 166 / 0.85);
}
.border-e-spring-300\/90 {
  border-inline-end-color: rgb(162 179 166 / 0.9);
}
.border-e-spring-300\/95 {
  border-inline-end-color: rgb(162 179 166 / 0.95);
}
.border-e-spring-400 {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}
.border-e-spring-400\/0 {
  border-inline-end-color: rgb(120 143 127 / 0);
}
.border-e-spring-400\/10 {
  border-inline-end-color: rgb(120 143 127 / 0.1);
}
.border-e-spring-400\/100 {
  border-inline-end-color: rgb(120 143 127 / 1);
}
.border-e-spring-400\/15 {
  border-inline-end-color: rgb(120 143 127 / 0.15);
}
.border-e-spring-400\/20 {
  border-inline-end-color: rgb(120 143 127 / 0.2);
}
.border-e-spring-400\/25 {
  border-inline-end-color: rgb(120 143 127 / 0.25);
}
.border-e-spring-400\/30 {
  border-inline-end-color: rgb(120 143 127 / 0.3);
}
.border-e-spring-400\/35 {
  border-inline-end-color: rgb(120 143 127 / 0.35);
}
.border-e-spring-400\/40 {
  border-inline-end-color: rgb(120 143 127 / 0.4);
}
.border-e-spring-400\/45 {
  border-inline-end-color: rgb(120 143 127 / 0.45);
}
.border-e-spring-400\/5 {
  border-inline-end-color: rgb(120 143 127 / 0.05);
}
.border-e-spring-400\/50 {
  border-inline-end-color: rgb(120 143 127 / 0.5);
}
.border-e-spring-400\/55 {
  border-inline-end-color: rgb(120 143 127 / 0.55);
}
.border-e-spring-400\/60 {
  border-inline-end-color: rgb(120 143 127 / 0.6);
}
.border-e-spring-400\/65 {
  border-inline-end-color: rgb(120 143 127 / 0.65);
}
.border-e-spring-400\/70 {
  border-inline-end-color: rgb(120 143 127 / 0.7);
}
.border-e-spring-400\/75 {
  border-inline-end-color: rgb(120 143 127 / 0.75);
}
.border-e-spring-400\/80 {
  border-inline-end-color: rgb(120 143 127 / 0.8);
}
.border-e-spring-400\/85 {
  border-inline-end-color: rgb(120 143 127 / 0.85);
}
.border-e-spring-400\/90 {
  border-inline-end-color: rgb(120 143 127 / 0.9);
}
.border-e-spring-400\/95 {
  border-inline-end-color: rgb(120 143 127 / 0.95);
}
.border-e-spring-50 {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}
.border-e-spring-50\/0 {
  border-inline-end-color: rgb(243 246 244 / 0);
}
.border-e-spring-50\/10 {
  border-inline-end-color: rgb(243 246 244 / 0.1);
}
.border-e-spring-50\/100 {
  border-inline-end-color: rgb(243 246 244 / 1);
}
.border-e-spring-50\/15 {
  border-inline-end-color: rgb(243 246 244 / 0.15);
}
.border-e-spring-50\/20 {
  border-inline-end-color: rgb(243 246 244 / 0.2);
}
.border-e-spring-50\/25 {
  border-inline-end-color: rgb(243 246 244 / 0.25);
}
.border-e-spring-50\/30 {
  border-inline-end-color: rgb(243 246 244 / 0.3);
}
.border-e-spring-50\/35 {
  border-inline-end-color: rgb(243 246 244 / 0.35);
}
.border-e-spring-50\/40 {
  border-inline-end-color: rgb(243 246 244 / 0.4);
}
.border-e-spring-50\/45 {
  border-inline-end-color: rgb(243 246 244 / 0.45);
}
.border-e-spring-50\/5 {
  border-inline-end-color: rgb(243 246 244 / 0.05);
}
.border-e-spring-50\/50 {
  border-inline-end-color: rgb(243 246 244 / 0.5);
}
.border-e-spring-50\/55 {
  border-inline-end-color: rgb(243 246 244 / 0.55);
}
.border-e-spring-50\/60 {
  border-inline-end-color: rgb(243 246 244 / 0.6);
}
.border-e-spring-50\/65 {
  border-inline-end-color: rgb(243 246 244 / 0.65);
}
.border-e-spring-50\/70 {
  border-inline-end-color: rgb(243 246 244 / 0.7);
}
.border-e-spring-50\/75 {
  border-inline-end-color: rgb(243 246 244 / 0.75);
}
.border-e-spring-50\/80 {
  border-inline-end-color: rgb(243 246 244 / 0.8);
}
.border-e-spring-50\/85 {
  border-inline-end-color: rgb(243 246 244 / 0.85);
}
.border-e-spring-50\/90 {
  border-inline-end-color: rgb(243 246 244 / 0.9);
}
.border-e-spring-50\/95 {
  border-inline-end-color: rgb(243 246 244 / 0.95);
}
.border-e-spring-500 {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}
.border-e-spring-500\/0 {
  border-inline-end-color: rgb(94 120 102 / 0);
}
.border-e-spring-500\/10 {
  border-inline-end-color: rgb(94 120 102 / 0.1);
}
.border-e-spring-500\/100 {
  border-inline-end-color: rgb(94 120 102 / 1);
}
.border-e-spring-500\/15 {
  border-inline-end-color: rgb(94 120 102 / 0.15);
}
.border-e-spring-500\/20 {
  border-inline-end-color: rgb(94 120 102 / 0.2);
}
.border-e-spring-500\/25 {
  border-inline-end-color: rgb(94 120 102 / 0.25);
}
.border-e-spring-500\/30 {
  border-inline-end-color: rgb(94 120 102 / 0.3);
}
.border-e-spring-500\/35 {
  border-inline-end-color: rgb(94 120 102 / 0.35);
}
.border-e-spring-500\/40 {
  border-inline-end-color: rgb(94 120 102 / 0.4);
}
.border-e-spring-500\/45 {
  border-inline-end-color: rgb(94 120 102 / 0.45);
}
.border-e-spring-500\/5 {
  border-inline-end-color: rgb(94 120 102 / 0.05);
}
.border-e-spring-500\/50 {
  border-inline-end-color: rgb(94 120 102 / 0.5);
}
.border-e-spring-500\/55 {
  border-inline-end-color: rgb(94 120 102 / 0.55);
}
.border-e-spring-500\/60 {
  border-inline-end-color: rgb(94 120 102 / 0.6);
}
.border-e-spring-500\/65 {
  border-inline-end-color: rgb(94 120 102 / 0.65);
}
.border-e-spring-500\/70 {
  border-inline-end-color: rgb(94 120 102 / 0.7);
}
.border-e-spring-500\/75 {
  border-inline-end-color: rgb(94 120 102 / 0.75);
}
.border-e-spring-500\/80 {
  border-inline-end-color: rgb(94 120 102 / 0.8);
}
.border-e-spring-500\/85 {
  border-inline-end-color: rgb(94 120 102 / 0.85);
}
.border-e-spring-500\/90 {
  border-inline-end-color: rgb(94 120 102 / 0.9);
}
.border-e-spring-500\/95 {
  border-inline-end-color: rgb(94 120 102 / 0.95);
}
.border-e-spring-600 {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}
.border-e-spring-600\/0 {
  border-inline-end-color: rgb(67 88 73 / 0);
}
.border-e-spring-600\/10 {
  border-inline-end-color: rgb(67 88 73 / 0.1);
}
.border-e-spring-600\/100 {
  border-inline-end-color: rgb(67 88 73 / 1);
}
.border-e-spring-600\/15 {
  border-inline-end-color: rgb(67 88 73 / 0.15);
}
.border-e-spring-600\/20 {
  border-inline-end-color: rgb(67 88 73 / 0.2);
}
.border-e-spring-600\/25 {
  border-inline-end-color: rgb(67 88 73 / 0.25);
}
.border-e-spring-600\/30 {
  border-inline-end-color: rgb(67 88 73 / 0.3);
}
.border-e-spring-600\/35 {
  border-inline-end-color: rgb(67 88 73 / 0.35);
}
.border-e-spring-600\/40 {
  border-inline-end-color: rgb(67 88 73 / 0.4);
}
.border-e-spring-600\/45 {
  border-inline-end-color: rgb(67 88 73 / 0.45);
}
.border-e-spring-600\/5 {
  border-inline-end-color: rgb(67 88 73 / 0.05);
}
.border-e-spring-600\/50 {
  border-inline-end-color: rgb(67 88 73 / 0.5);
}
.border-e-spring-600\/55 {
  border-inline-end-color: rgb(67 88 73 / 0.55);
}
.border-e-spring-600\/60 {
  border-inline-end-color: rgb(67 88 73 / 0.6);
}
.border-e-spring-600\/65 {
  border-inline-end-color: rgb(67 88 73 / 0.65);
}
.border-e-spring-600\/70 {
  border-inline-end-color: rgb(67 88 73 / 0.7);
}
.border-e-spring-600\/75 {
  border-inline-end-color: rgb(67 88 73 / 0.75);
}
.border-e-spring-600\/80 {
  border-inline-end-color: rgb(67 88 73 / 0.8);
}
.border-e-spring-600\/85 {
  border-inline-end-color: rgb(67 88 73 / 0.85);
}
.border-e-spring-600\/90 {
  border-inline-end-color: rgb(67 88 73 / 0.9);
}
.border-e-spring-600\/95 {
  border-inline-end-color: rgb(67 88 73 / 0.95);
}
.border-e-spring-700 {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}
.border-e-spring-700\/0 {
  border-inline-end-color: rgb(54 70 60 / 0);
}
.border-e-spring-700\/10 {
  border-inline-end-color: rgb(54 70 60 / 0.1);
}
.border-e-spring-700\/100 {
  border-inline-end-color: rgb(54 70 60 / 1);
}
.border-e-spring-700\/15 {
  border-inline-end-color: rgb(54 70 60 / 0.15);
}
.border-e-spring-700\/20 {
  border-inline-end-color: rgb(54 70 60 / 0.2);
}
.border-e-spring-700\/25 {
  border-inline-end-color: rgb(54 70 60 / 0.25);
}
.border-e-spring-700\/30 {
  border-inline-end-color: rgb(54 70 60 / 0.3);
}
.border-e-spring-700\/35 {
  border-inline-end-color: rgb(54 70 60 / 0.35);
}
.border-e-spring-700\/40 {
  border-inline-end-color: rgb(54 70 60 / 0.4);
}
.border-e-spring-700\/45 {
  border-inline-end-color: rgb(54 70 60 / 0.45);
}
.border-e-spring-700\/5 {
  border-inline-end-color: rgb(54 70 60 / 0.05);
}
.border-e-spring-700\/50 {
  border-inline-end-color: rgb(54 70 60 / 0.5);
}
.border-e-spring-700\/55 {
  border-inline-end-color: rgb(54 70 60 / 0.55);
}
.border-e-spring-700\/60 {
  border-inline-end-color: rgb(54 70 60 / 0.6);
}
.border-e-spring-700\/65 {
  border-inline-end-color: rgb(54 70 60 / 0.65);
}
.border-e-spring-700\/70 {
  border-inline-end-color: rgb(54 70 60 / 0.7);
}
.border-e-spring-700\/75 {
  border-inline-end-color: rgb(54 70 60 / 0.75);
}
.border-e-spring-700\/80 {
  border-inline-end-color: rgb(54 70 60 / 0.8);
}
.border-e-spring-700\/85 {
  border-inline-end-color: rgb(54 70 60 / 0.85);
}
.border-e-spring-700\/90 {
  border-inline-end-color: rgb(54 70 60 / 0.9);
}
.border-e-spring-700\/95 {
  border-inline-end-color: rgb(54 70 60 / 0.95);
}
.border-e-spring-800 {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}
.border-e-spring-800\/0 {
  border-inline-end-color: rgb(44 57 48 / 0);
}
.border-e-spring-800\/10 {
  border-inline-end-color: rgb(44 57 48 / 0.1);
}
.border-e-spring-800\/100 {
  border-inline-end-color: rgb(44 57 48 / 1);
}
.border-e-spring-800\/15 {
  border-inline-end-color: rgb(44 57 48 / 0.15);
}
.border-e-spring-800\/20 {
  border-inline-end-color: rgb(44 57 48 / 0.2);
}
.border-e-spring-800\/25 {
  border-inline-end-color: rgb(44 57 48 / 0.25);
}
.border-e-spring-800\/30 {
  border-inline-end-color: rgb(44 57 48 / 0.3);
}
.border-e-spring-800\/35 {
  border-inline-end-color: rgb(44 57 48 / 0.35);
}
.border-e-spring-800\/40 {
  border-inline-end-color: rgb(44 57 48 / 0.4);
}
.border-e-spring-800\/45 {
  border-inline-end-color: rgb(44 57 48 / 0.45);
}
.border-e-spring-800\/5 {
  border-inline-end-color: rgb(44 57 48 / 0.05);
}
.border-e-spring-800\/50 {
  border-inline-end-color: rgb(44 57 48 / 0.5);
}
.border-e-spring-800\/55 {
  border-inline-end-color: rgb(44 57 48 / 0.55);
}
.border-e-spring-800\/60 {
  border-inline-end-color: rgb(44 57 48 / 0.6);
}
.border-e-spring-800\/65 {
  border-inline-end-color: rgb(44 57 48 / 0.65);
}
.border-e-spring-800\/70 {
  border-inline-end-color: rgb(44 57 48 / 0.7);
}
.border-e-spring-800\/75 {
  border-inline-end-color: rgb(44 57 48 / 0.75);
}
.border-e-spring-800\/80 {
  border-inline-end-color: rgb(44 57 48 / 0.8);
}
.border-e-spring-800\/85 {
  border-inline-end-color: rgb(44 57 48 / 0.85);
}
.border-e-spring-800\/90 {
  border-inline-end-color: rgb(44 57 48 / 0.9);
}
.border-e-spring-800\/95 {
  border-inline-end-color: rgb(44 57 48 / 0.95);
}
.border-e-spring-900 {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}
.border-e-spring-900\/0 {
  border-inline-end-color: rgb(37 47 40 / 0);
}
.border-e-spring-900\/10 {
  border-inline-end-color: rgb(37 47 40 / 0.1);
}
.border-e-spring-900\/100 {
  border-inline-end-color: rgb(37 47 40 / 1);
}
.border-e-spring-900\/15 {
  border-inline-end-color: rgb(37 47 40 / 0.15);
}
.border-e-spring-900\/20 {
  border-inline-end-color: rgb(37 47 40 / 0.2);
}
.border-e-spring-900\/25 {
  border-inline-end-color: rgb(37 47 40 / 0.25);
}
.border-e-spring-900\/30 {
  border-inline-end-color: rgb(37 47 40 / 0.3);
}
.border-e-spring-900\/35 {
  border-inline-end-color: rgb(37 47 40 / 0.35);
}
.border-e-spring-900\/40 {
  border-inline-end-color: rgb(37 47 40 / 0.4);
}
.border-e-spring-900\/45 {
  border-inline-end-color: rgb(37 47 40 / 0.45);
}
.border-e-spring-900\/5 {
  border-inline-end-color: rgb(37 47 40 / 0.05);
}
.border-e-spring-900\/50 {
  border-inline-end-color: rgb(37 47 40 / 0.5);
}
.border-e-spring-900\/55 {
  border-inline-end-color: rgb(37 47 40 / 0.55);
}
.border-e-spring-900\/60 {
  border-inline-end-color: rgb(37 47 40 / 0.6);
}
.border-e-spring-900\/65 {
  border-inline-end-color: rgb(37 47 40 / 0.65);
}
.border-e-spring-900\/70 {
  border-inline-end-color: rgb(37 47 40 / 0.7);
}
.border-e-spring-900\/75 {
  border-inline-end-color: rgb(37 47 40 / 0.75);
}
.border-e-spring-900\/80 {
  border-inline-end-color: rgb(37 47 40 / 0.8);
}
.border-e-spring-900\/85 {
  border-inline-end-color: rgb(37 47 40 / 0.85);
}
.border-e-spring-900\/90 {
  border-inline-end-color: rgb(37 47 40 / 0.9);
}
.border-e-spring-900\/95 {
  border-inline-end-color: rgb(37 47 40 / 0.95);
}
.border-e-spring-950 {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}
.border-e-spring-950\/0 {
  border-inline-end-color: rgb(20 26 23 / 0);
}
.border-e-spring-950\/10 {
  border-inline-end-color: rgb(20 26 23 / 0.1);
}
.border-e-spring-950\/100 {
  border-inline-end-color: rgb(20 26 23 / 1);
}
.border-e-spring-950\/15 {
  border-inline-end-color: rgb(20 26 23 / 0.15);
}
.border-e-spring-950\/20 {
  border-inline-end-color: rgb(20 26 23 / 0.2);
}
.border-e-spring-950\/25 {
  border-inline-end-color: rgb(20 26 23 / 0.25);
}
.border-e-spring-950\/30 {
  border-inline-end-color: rgb(20 26 23 / 0.3);
}
.border-e-spring-950\/35 {
  border-inline-end-color: rgb(20 26 23 / 0.35);
}
.border-e-spring-950\/40 {
  border-inline-end-color: rgb(20 26 23 / 0.4);
}
.border-e-spring-950\/45 {
  border-inline-end-color: rgb(20 26 23 / 0.45);
}
.border-e-spring-950\/5 {
  border-inline-end-color: rgb(20 26 23 / 0.05);
}
.border-e-spring-950\/50 {
  border-inline-end-color: rgb(20 26 23 / 0.5);
}
.border-e-spring-950\/55 {
  border-inline-end-color: rgb(20 26 23 / 0.55);
}
.border-e-spring-950\/60 {
  border-inline-end-color: rgb(20 26 23 / 0.6);
}
.border-e-spring-950\/65 {
  border-inline-end-color: rgb(20 26 23 / 0.65);
}
.border-e-spring-950\/70 {
  border-inline-end-color: rgb(20 26 23 / 0.7);
}
.border-e-spring-950\/75 {
  border-inline-end-color: rgb(20 26 23 / 0.75);
}
.border-e-spring-950\/80 {
  border-inline-end-color: rgb(20 26 23 / 0.8);
}
.border-e-spring-950\/85 {
  border-inline-end-color: rgb(20 26 23 / 0.85);
}
.border-e-spring-950\/90 {
  border-inline-end-color: rgb(20 26 23 / 0.9);
}
.border-e-spring-950\/95 {
  border-inline-end-color: rgb(20 26 23 / 0.95);
}
.border-e-transparent {
  border-inline-end-color: transparent;
}
.border-e-transparent\/0 {
  border-inline-end-color: rgb(0 0 0 / 0);
}
.border-e-transparent\/10 {
  border-inline-end-color: rgb(0 0 0 / 0.1);
}
.border-e-transparent\/100 {
  border-inline-end-color: rgb(0 0 0 / 1);
}
.border-e-transparent\/15 {
  border-inline-end-color: rgb(0 0 0 / 0.15);
}
.border-e-transparent\/20 {
  border-inline-end-color: rgb(0 0 0 / 0.2);
}
.border-e-transparent\/25 {
  border-inline-end-color: rgb(0 0 0 / 0.25);
}
.border-e-transparent\/30 {
  border-inline-end-color: rgb(0 0 0 / 0.3);
}
.border-e-transparent\/35 {
  border-inline-end-color: rgb(0 0 0 / 0.35);
}
.border-e-transparent\/40 {
  border-inline-end-color: rgb(0 0 0 / 0.4);
}
.border-e-transparent\/45 {
  border-inline-end-color: rgb(0 0 0 / 0.45);
}
.border-e-transparent\/5 {
  border-inline-end-color: rgb(0 0 0 / 0.05);
}
.border-e-transparent\/50 {
  border-inline-end-color: rgb(0 0 0 / 0.5);
}
.border-e-transparent\/55 {
  border-inline-end-color: rgb(0 0 0 / 0.55);
}
.border-e-transparent\/60 {
  border-inline-end-color: rgb(0 0 0 / 0.6);
}
.border-e-transparent\/65 {
  border-inline-end-color: rgb(0 0 0 / 0.65);
}
.border-e-transparent\/70 {
  border-inline-end-color: rgb(0 0 0 / 0.7);
}
.border-e-transparent\/75 {
  border-inline-end-color: rgb(0 0 0 / 0.75);
}
.border-e-transparent\/80 {
  border-inline-end-color: rgb(0 0 0 / 0.8);
}
.border-e-transparent\/85 {
  border-inline-end-color: rgb(0 0 0 / 0.85);
}
.border-e-transparent\/90 {
  border-inline-end-color: rgb(0 0 0 / 0.9);
}
.border-e-transparent\/95 {
  border-inline-end-color: rgb(0 0 0 / 0.95);
}
.border-e-white {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-e-white\/0 {
  border-inline-end-color: rgb(255 255 255 / 0);
}
.border-e-white\/10 {
  border-inline-end-color: rgb(255 255 255 / 0.1);
}
.border-e-white\/100 {
  border-inline-end-color: rgb(255 255 255 / 1);
}
.border-e-white\/15 {
  border-inline-end-color: rgb(255 255 255 / 0.15);
}
.border-e-white\/20 {
  border-inline-end-color: rgb(255 255 255 / 0.2);
}
.border-e-white\/25 {
  border-inline-end-color: rgb(255 255 255 / 0.25);
}
.border-e-white\/30 {
  border-inline-end-color: rgb(255 255 255 / 0.3);
}
.border-e-white\/35 {
  border-inline-end-color: rgb(255 255 255 / 0.35);
}
.border-e-white\/40 {
  border-inline-end-color: rgb(255 255 255 / 0.4);
}
.border-e-white\/45 {
  border-inline-end-color: rgb(255 255 255 / 0.45);
}
.border-e-white\/5 {
  border-inline-end-color: rgb(255 255 255 / 0.05);
}
.border-e-white\/50 {
  border-inline-end-color: rgb(255 255 255 / 0.5);
}
.border-e-white\/55 {
  border-inline-end-color: rgb(255 255 255 / 0.55);
}
.border-e-white\/60 {
  border-inline-end-color: rgb(255 255 255 / 0.6);
}
.border-e-white\/65 {
  border-inline-end-color: rgb(255 255 255 / 0.65);
}
.border-e-white\/70 {
  border-inline-end-color: rgb(255 255 255 / 0.7);
}
.border-e-white\/75 {
  border-inline-end-color: rgb(255 255 255 / 0.75);
}
.border-e-white\/80 {
  border-inline-end-color: rgb(255 255 255 / 0.8);
}
.border-e-white\/85 {
  border-inline-end-color: rgb(255 255 255 / 0.85);
}
.border-e-white\/90 {
  border-inline-end-color: rgb(255 255 255 / 0.9);
}
.border-e-white\/95 {
  border-inline-end-color: rgb(255 255 255 / 0.95);
}
.border-l-black {
  --tw-border-opacity: 1;
  border-left-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-l-black\/0 {
  border-left-color: rgb(0 0 0 / 0);
}
.border-l-black\/10 {
  border-left-color: rgb(0 0 0 / 0.1);
}
.border-l-black\/100 {
  border-left-color: rgb(0 0 0 / 1);
}
.border-l-black\/15 {
  border-left-color: rgb(0 0 0 / 0.15);
}
.border-l-black\/20 {
  border-left-color: rgb(0 0 0 / 0.2);
}
.border-l-black\/25 {
  border-left-color: rgb(0 0 0 / 0.25);
}
.border-l-black\/30 {
  border-left-color: rgb(0 0 0 / 0.3);
}
.border-l-black\/35 {
  border-left-color: rgb(0 0 0 / 0.35);
}
.border-l-black\/40 {
  border-left-color: rgb(0 0 0 / 0.4);
}
.border-l-black\/45 {
  border-left-color: rgb(0 0 0 / 0.45);
}
.border-l-black\/5 {
  border-left-color: rgb(0 0 0 / 0.05);
}
.border-l-black\/50 {
  border-left-color: rgb(0 0 0 / 0.5);
}
.border-l-black\/55 {
  border-left-color: rgb(0 0 0 / 0.55);
}
.border-l-black\/60 {
  border-left-color: rgb(0 0 0 / 0.6);
}
.border-l-black\/65 {
  border-left-color: rgb(0 0 0 / 0.65);
}
.border-l-black\/70 {
  border-left-color: rgb(0 0 0 / 0.7);
}
.border-l-black\/75 {
  border-left-color: rgb(0 0 0 / 0.75);
}
.border-l-black\/80 {
  border-left-color: rgb(0 0 0 / 0.8);
}
.border-l-black\/85 {
  border-left-color: rgb(0 0 0 / 0.85);
}
.border-l-black\/90 {
  border-left-color: rgb(0 0 0 / 0.9);
}
.border-l-black\/95 {
  border-left-color: rgb(0 0 0 / 0.95);
}
.border-l-facebook {
  --tw-border-opacity: 1;
  border-left-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}
.border-l-facebook-600 {
  --tw-border-opacity: 1;
  border-left-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}
.border-l-facebook-600\/0 {
  border-left-color: rgb(41 61 105 / 0);
}
.border-l-facebook-600\/10 {
  border-left-color: rgb(41 61 105 / 0.1);
}
.border-l-facebook-600\/100 {
  border-left-color: rgb(41 61 105 / 1);
}
.border-l-facebook-600\/15 {
  border-left-color: rgb(41 61 105 / 0.15);
}
.border-l-facebook-600\/20 {
  border-left-color: rgb(41 61 105 / 0.2);
}
.border-l-facebook-600\/25 {
  border-left-color: rgb(41 61 105 / 0.25);
}
.border-l-facebook-600\/30 {
  border-left-color: rgb(41 61 105 / 0.3);
}
.border-l-facebook-600\/35 {
  border-left-color: rgb(41 61 105 / 0.35);
}
.border-l-facebook-600\/40 {
  border-left-color: rgb(41 61 105 / 0.4);
}
.border-l-facebook-600\/45 {
  border-left-color: rgb(41 61 105 / 0.45);
}
.border-l-facebook-600\/5 {
  border-left-color: rgb(41 61 105 / 0.05);
}
.border-l-facebook-600\/50 {
  border-left-color: rgb(41 61 105 / 0.5);
}
.border-l-facebook-600\/55 {
  border-left-color: rgb(41 61 105 / 0.55);
}
.border-l-facebook-600\/60 {
  border-left-color: rgb(41 61 105 / 0.6);
}
.border-l-facebook-600\/65 {
  border-left-color: rgb(41 61 105 / 0.65);
}
.border-l-facebook-600\/70 {
  border-left-color: rgb(41 61 105 / 0.7);
}
.border-l-facebook-600\/75 {
  border-left-color: rgb(41 61 105 / 0.75);
}
.border-l-facebook-600\/80 {
  border-left-color: rgb(41 61 105 / 0.8);
}
.border-l-facebook-600\/85 {
  border-left-color: rgb(41 61 105 / 0.85);
}
.border-l-facebook-600\/90 {
  border-left-color: rgb(41 61 105 / 0.9);
}
.border-l-facebook-600\/95 {
  border-left-color: rgb(41 61 105 / 0.95);
}
.border-l-facebook\/0 {
  border-left-color: rgb(59 89 152 / 0);
}
.border-l-facebook\/10 {
  border-left-color: rgb(59 89 152 / 0.1);
}
.border-l-facebook\/100 {
  border-left-color: rgb(59 89 152 / 1);
}
.border-l-facebook\/15 {
  border-left-color: rgb(59 89 152 / 0.15);
}
.border-l-facebook\/20 {
  border-left-color: rgb(59 89 152 / 0.2);
}
.border-l-facebook\/25 {
  border-left-color: rgb(59 89 152 / 0.25);
}
.border-l-facebook\/30 {
  border-left-color: rgb(59 89 152 / 0.3);
}
.border-l-facebook\/35 {
  border-left-color: rgb(59 89 152 / 0.35);
}
.border-l-facebook\/40 {
  border-left-color: rgb(59 89 152 / 0.4);
}
.border-l-facebook\/45 {
  border-left-color: rgb(59 89 152 / 0.45);
}
.border-l-facebook\/5 {
  border-left-color: rgb(59 89 152 / 0.05);
}
.border-l-facebook\/50 {
  border-left-color: rgb(59 89 152 / 0.5);
}
.border-l-facebook\/55 {
  border-left-color: rgb(59 89 152 / 0.55);
}
.border-l-facebook\/60 {
  border-left-color: rgb(59 89 152 / 0.6);
}
.border-l-facebook\/65 {
  border-left-color: rgb(59 89 152 / 0.65);
}
.border-l-facebook\/70 {
  border-left-color: rgb(59 89 152 / 0.7);
}
.border-l-facebook\/75 {
  border-left-color: rgb(59 89 152 / 0.75);
}
.border-l-facebook\/80 {
  border-left-color: rgb(59 89 152 / 0.8);
}
.border-l-facebook\/85 {
  border-left-color: rgb(59 89 152 / 0.85);
}
.border-l-facebook\/90 {
  border-left-color: rgb(59 89 152 / 0.9);
}
.border-l-facebook\/95 {
  border-left-color: rgb(59 89 152 / 0.95);
}
.border-l-spring-100 {
  --tw-border-opacity: 1;
  border-left-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}
.border-l-spring-100\/0 {
  border-left-color: rgb(227 232 227 / 0);
}
.border-l-spring-100\/10 {
  border-left-color: rgb(227 232 227 / 0.1);
}
.border-l-spring-100\/100 {
  border-left-color: rgb(227 232 227 / 1);
}
.border-l-spring-100\/15 {
  border-left-color: rgb(227 232 227 / 0.15);
}
.border-l-spring-100\/20 {
  border-left-color: rgb(227 232 227 / 0.2);
}
.border-l-spring-100\/25 {
  border-left-color: rgb(227 232 227 / 0.25);
}
.border-l-spring-100\/30 {
  border-left-color: rgb(227 232 227 / 0.3);
}
.border-l-spring-100\/35 {
  border-left-color: rgb(227 232 227 / 0.35);
}
.border-l-spring-100\/40 {
  border-left-color: rgb(227 232 227 / 0.4);
}
.border-l-spring-100\/45 {
  border-left-color: rgb(227 232 227 / 0.45);
}
.border-l-spring-100\/5 {
  border-left-color: rgb(227 232 227 / 0.05);
}
.border-l-spring-100\/50 {
  border-left-color: rgb(227 232 227 / 0.5);
}
.border-l-spring-100\/55 {
  border-left-color: rgb(227 232 227 / 0.55);
}
.border-l-spring-100\/60 {
  border-left-color: rgb(227 232 227 / 0.6);
}
.border-l-spring-100\/65 {
  border-left-color: rgb(227 232 227 / 0.65);
}
.border-l-spring-100\/70 {
  border-left-color: rgb(227 232 227 / 0.7);
}
.border-l-spring-100\/75 {
  border-left-color: rgb(227 232 227 / 0.75);
}
.border-l-spring-100\/80 {
  border-left-color: rgb(227 232 227 / 0.8);
}
.border-l-spring-100\/85 {
  border-left-color: rgb(227 232 227 / 0.85);
}
.border-l-spring-100\/90 {
  border-left-color: rgb(227 232 227 / 0.9);
}
.border-l-spring-100\/95 {
  border-left-color: rgb(227 232 227 / 0.95);
}
.border-l-spring-200 {
  --tw-border-opacity: 1;
  border-left-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}
.border-l-spring-200\/0 {
  border-left-color: rgb(200 210 201 / 0);
}
.border-l-spring-200\/10 {
  border-left-color: rgb(200 210 201 / 0.1);
}
.border-l-spring-200\/100 {
  border-left-color: rgb(200 210 201 / 1);
}
.border-l-spring-200\/15 {
  border-left-color: rgb(200 210 201 / 0.15);
}
.border-l-spring-200\/20 {
  border-left-color: rgb(200 210 201 / 0.2);
}
.border-l-spring-200\/25 {
  border-left-color: rgb(200 210 201 / 0.25);
}
.border-l-spring-200\/30 {
  border-left-color: rgb(200 210 201 / 0.3);
}
.border-l-spring-200\/35 {
  border-left-color: rgb(200 210 201 / 0.35);
}
.border-l-spring-200\/40 {
  border-left-color: rgb(200 210 201 / 0.4);
}
.border-l-spring-200\/45 {
  border-left-color: rgb(200 210 201 / 0.45);
}
.border-l-spring-200\/5 {
  border-left-color: rgb(200 210 201 / 0.05);
}
.border-l-spring-200\/50 {
  border-left-color: rgb(200 210 201 / 0.5);
}
.border-l-spring-200\/55 {
  border-left-color: rgb(200 210 201 / 0.55);
}
.border-l-spring-200\/60 {
  border-left-color: rgb(200 210 201 / 0.6);
}
.border-l-spring-200\/65 {
  border-left-color: rgb(200 210 201 / 0.65);
}
.border-l-spring-200\/70 {
  border-left-color: rgb(200 210 201 / 0.7);
}
.border-l-spring-200\/75 {
  border-left-color: rgb(200 210 201 / 0.75);
}
.border-l-spring-200\/80 {
  border-left-color: rgb(200 210 201 / 0.8);
}
.border-l-spring-200\/85 {
  border-left-color: rgb(200 210 201 / 0.85);
}
.border-l-spring-200\/90 {
  border-left-color: rgb(200 210 201 / 0.9);
}
.border-l-spring-200\/95 {
  border-left-color: rgb(200 210 201 / 0.95);
}
.border-l-spring-300 {
  --tw-border-opacity: 1;
  border-left-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}
.border-l-spring-300\/0 {
  border-left-color: rgb(162 179 166 / 0);
}
.border-l-spring-300\/10 {
  border-left-color: rgb(162 179 166 / 0.1);
}
.border-l-spring-300\/100 {
  border-left-color: rgb(162 179 166 / 1);
}
.border-l-spring-300\/15 {
  border-left-color: rgb(162 179 166 / 0.15);
}
.border-l-spring-300\/20 {
  border-left-color: rgb(162 179 166 / 0.2);
}
.border-l-spring-300\/25 {
  border-left-color: rgb(162 179 166 / 0.25);
}
.border-l-spring-300\/30 {
  border-left-color: rgb(162 179 166 / 0.3);
}
.border-l-spring-300\/35 {
  border-left-color: rgb(162 179 166 / 0.35);
}
.border-l-spring-300\/40 {
  border-left-color: rgb(162 179 166 / 0.4);
}
.border-l-spring-300\/45 {
  border-left-color: rgb(162 179 166 / 0.45);
}
.border-l-spring-300\/5 {
  border-left-color: rgb(162 179 166 / 0.05);
}
.border-l-spring-300\/50 {
  border-left-color: rgb(162 179 166 / 0.5);
}
.border-l-spring-300\/55 {
  border-left-color: rgb(162 179 166 / 0.55);
}
.border-l-spring-300\/60 {
  border-left-color: rgb(162 179 166 / 0.6);
}
.border-l-spring-300\/65 {
  border-left-color: rgb(162 179 166 / 0.65);
}
.border-l-spring-300\/70 {
  border-left-color: rgb(162 179 166 / 0.7);
}
.border-l-spring-300\/75 {
  border-left-color: rgb(162 179 166 / 0.75);
}
.border-l-spring-300\/80 {
  border-left-color: rgb(162 179 166 / 0.8);
}
.border-l-spring-300\/85 {
  border-left-color: rgb(162 179 166 / 0.85);
}
.border-l-spring-300\/90 {
  border-left-color: rgb(162 179 166 / 0.9);
}
.border-l-spring-300\/95 {
  border-left-color: rgb(162 179 166 / 0.95);
}
.border-l-spring-400 {
  --tw-border-opacity: 1;
  border-left-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}
.border-l-spring-400\/0 {
  border-left-color: rgb(120 143 127 / 0);
}
.border-l-spring-400\/10 {
  border-left-color: rgb(120 143 127 / 0.1);
}
.border-l-spring-400\/100 {
  border-left-color: rgb(120 143 127 / 1);
}
.border-l-spring-400\/15 {
  border-left-color: rgb(120 143 127 / 0.15);
}
.border-l-spring-400\/20 {
  border-left-color: rgb(120 143 127 / 0.2);
}
.border-l-spring-400\/25 {
  border-left-color: rgb(120 143 127 / 0.25);
}
.border-l-spring-400\/30 {
  border-left-color: rgb(120 143 127 / 0.3);
}
.border-l-spring-400\/35 {
  border-left-color: rgb(120 143 127 / 0.35);
}
.border-l-spring-400\/40 {
  border-left-color: rgb(120 143 127 / 0.4);
}
.border-l-spring-400\/45 {
  border-left-color: rgb(120 143 127 / 0.45);
}
.border-l-spring-400\/5 {
  border-left-color: rgb(120 143 127 / 0.05);
}
.border-l-spring-400\/50 {
  border-left-color: rgb(120 143 127 / 0.5);
}
.border-l-spring-400\/55 {
  border-left-color: rgb(120 143 127 / 0.55);
}
.border-l-spring-400\/60 {
  border-left-color: rgb(120 143 127 / 0.6);
}
.border-l-spring-400\/65 {
  border-left-color: rgb(120 143 127 / 0.65);
}
.border-l-spring-400\/70 {
  border-left-color: rgb(120 143 127 / 0.7);
}
.border-l-spring-400\/75 {
  border-left-color: rgb(120 143 127 / 0.75);
}
.border-l-spring-400\/80 {
  border-left-color: rgb(120 143 127 / 0.8);
}
.border-l-spring-400\/85 {
  border-left-color: rgb(120 143 127 / 0.85);
}
.border-l-spring-400\/90 {
  border-left-color: rgb(120 143 127 / 0.9);
}
.border-l-spring-400\/95 {
  border-left-color: rgb(120 143 127 / 0.95);
}
.border-l-spring-50 {
  --tw-border-opacity: 1;
  border-left-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}
.border-l-spring-50\/0 {
  border-left-color: rgb(243 246 244 / 0);
}
.border-l-spring-50\/10 {
  border-left-color: rgb(243 246 244 / 0.1);
}
.border-l-spring-50\/100 {
  border-left-color: rgb(243 246 244 / 1);
}
.border-l-spring-50\/15 {
  border-left-color: rgb(243 246 244 / 0.15);
}
.border-l-spring-50\/20 {
  border-left-color: rgb(243 246 244 / 0.2);
}
.border-l-spring-50\/25 {
  border-left-color: rgb(243 246 244 / 0.25);
}
.border-l-spring-50\/30 {
  border-left-color: rgb(243 246 244 / 0.3);
}
.border-l-spring-50\/35 {
  border-left-color: rgb(243 246 244 / 0.35);
}
.border-l-spring-50\/40 {
  border-left-color: rgb(243 246 244 / 0.4);
}
.border-l-spring-50\/45 {
  border-left-color: rgb(243 246 244 / 0.45);
}
.border-l-spring-50\/5 {
  border-left-color: rgb(243 246 244 / 0.05);
}
.border-l-spring-50\/50 {
  border-left-color: rgb(243 246 244 / 0.5);
}
.border-l-spring-50\/55 {
  border-left-color: rgb(243 246 244 / 0.55);
}
.border-l-spring-50\/60 {
  border-left-color: rgb(243 246 244 / 0.6);
}
.border-l-spring-50\/65 {
  border-left-color: rgb(243 246 244 / 0.65);
}
.border-l-spring-50\/70 {
  border-left-color: rgb(243 246 244 / 0.7);
}
.border-l-spring-50\/75 {
  border-left-color: rgb(243 246 244 / 0.75);
}
.border-l-spring-50\/80 {
  border-left-color: rgb(243 246 244 / 0.8);
}
.border-l-spring-50\/85 {
  border-left-color: rgb(243 246 244 / 0.85);
}
.border-l-spring-50\/90 {
  border-left-color: rgb(243 246 244 / 0.9);
}
.border-l-spring-50\/95 {
  border-left-color: rgb(243 246 244 / 0.95);
}
.border-l-spring-500 {
  --tw-border-opacity: 1;
  border-left-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}
.border-l-spring-500\/0 {
  border-left-color: rgb(94 120 102 / 0);
}
.border-l-spring-500\/10 {
  border-left-color: rgb(94 120 102 / 0.1);
}
.border-l-spring-500\/100 {
  border-left-color: rgb(94 120 102 / 1);
}
.border-l-spring-500\/15 {
  border-left-color: rgb(94 120 102 / 0.15);
}
.border-l-spring-500\/20 {
  border-left-color: rgb(94 120 102 / 0.2);
}
.border-l-spring-500\/25 {
  border-left-color: rgb(94 120 102 / 0.25);
}
.border-l-spring-500\/30 {
  border-left-color: rgb(94 120 102 / 0.3);
}
.border-l-spring-500\/35 {
  border-left-color: rgb(94 120 102 / 0.35);
}
.border-l-spring-500\/40 {
  border-left-color: rgb(94 120 102 / 0.4);
}
.border-l-spring-500\/45 {
  border-left-color: rgb(94 120 102 / 0.45);
}
.border-l-spring-500\/5 {
  border-left-color: rgb(94 120 102 / 0.05);
}
.border-l-spring-500\/50 {
  border-left-color: rgb(94 120 102 / 0.5);
}
.border-l-spring-500\/55 {
  border-left-color: rgb(94 120 102 / 0.55);
}
.border-l-spring-500\/60 {
  border-left-color: rgb(94 120 102 / 0.6);
}
.border-l-spring-500\/65 {
  border-left-color: rgb(94 120 102 / 0.65);
}
.border-l-spring-500\/70 {
  border-left-color: rgb(94 120 102 / 0.7);
}
.border-l-spring-500\/75 {
  border-left-color: rgb(94 120 102 / 0.75);
}
.border-l-spring-500\/80 {
  border-left-color: rgb(94 120 102 / 0.8);
}
.border-l-spring-500\/85 {
  border-left-color: rgb(94 120 102 / 0.85);
}
.border-l-spring-500\/90 {
  border-left-color: rgb(94 120 102 / 0.9);
}
.border-l-spring-500\/95 {
  border-left-color: rgb(94 120 102 / 0.95);
}
.border-l-spring-600 {
  --tw-border-opacity: 1;
  border-left-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}
.border-l-spring-600\/0 {
  border-left-color: rgb(67 88 73 / 0);
}
.border-l-spring-600\/10 {
  border-left-color: rgb(67 88 73 / 0.1);
}
.border-l-spring-600\/100 {
  border-left-color: rgb(67 88 73 / 1);
}
.border-l-spring-600\/15 {
  border-left-color: rgb(67 88 73 / 0.15);
}
.border-l-spring-600\/20 {
  border-left-color: rgb(67 88 73 / 0.2);
}
.border-l-spring-600\/25 {
  border-left-color: rgb(67 88 73 / 0.25);
}
.border-l-spring-600\/30 {
  border-left-color: rgb(67 88 73 / 0.3);
}
.border-l-spring-600\/35 {
  border-left-color: rgb(67 88 73 / 0.35);
}
.border-l-spring-600\/40 {
  border-left-color: rgb(67 88 73 / 0.4);
}
.border-l-spring-600\/45 {
  border-left-color: rgb(67 88 73 / 0.45);
}
.border-l-spring-600\/5 {
  border-left-color: rgb(67 88 73 / 0.05);
}
.border-l-spring-600\/50 {
  border-left-color: rgb(67 88 73 / 0.5);
}
.border-l-spring-600\/55 {
  border-left-color: rgb(67 88 73 / 0.55);
}
.border-l-spring-600\/60 {
  border-left-color: rgb(67 88 73 / 0.6);
}
.border-l-spring-600\/65 {
  border-left-color: rgb(67 88 73 / 0.65);
}
.border-l-spring-600\/70 {
  border-left-color: rgb(67 88 73 / 0.7);
}
.border-l-spring-600\/75 {
  border-left-color: rgb(67 88 73 / 0.75);
}
.border-l-spring-600\/80 {
  border-left-color: rgb(67 88 73 / 0.8);
}
.border-l-spring-600\/85 {
  border-left-color: rgb(67 88 73 / 0.85);
}
.border-l-spring-600\/90 {
  border-left-color: rgb(67 88 73 / 0.9);
}
.border-l-spring-600\/95 {
  border-left-color: rgb(67 88 73 / 0.95);
}
.border-l-spring-700 {
  --tw-border-opacity: 1;
  border-left-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}
.border-l-spring-700\/0 {
  border-left-color: rgb(54 70 60 / 0);
}
.border-l-spring-700\/10 {
  border-left-color: rgb(54 70 60 / 0.1);
}
.border-l-spring-700\/100 {
  border-left-color: rgb(54 70 60 / 1);
}
.border-l-spring-700\/15 {
  border-left-color: rgb(54 70 60 / 0.15);
}
.border-l-spring-700\/20 {
  border-left-color: rgb(54 70 60 / 0.2);
}
.border-l-spring-700\/25 {
  border-left-color: rgb(54 70 60 / 0.25);
}
.border-l-spring-700\/30 {
  border-left-color: rgb(54 70 60 / 0.3);
}
.border-l-spring-700\/35 {
  border-left-color: rgb(54 70 60 / 0.35);
}
.border-l-spring-700\/40 {
  border-left-color: rgb(54 70 60 / 0.4);
}
.border-l-spring-700\/45 {
  border-left-color: rgb(54 70 60 / 0.45);
}
.border-l-spring-700\/5 {
  border-left-color: rgb(54 70 60 / 0.05);
}
.border-l-spring-700\/50 {
  border-left-color: rgb(54 70 60 / 0.5);
}
.border-l-spring-700\/55 {
  border-left-color: rgb(54 70 60 / 0.55);
}
.border-l-spring-700\/60 {
  border-left-color: rgb(54 70 60 / 0.6);
}
.border-l-spring-700\/65 {
  border-left-color: rgb(54 70 60 / 0.65);
}
.border-l-spring-700\/70 {
  border-left-color: rgb(54 70 60 / 0.7);
}
.border-l-spring-700\/75 {
  border-left-color: rgb(54 70 60 / 0.75);
}
.border-l-spring-700\/80 {
  border-left-color: rgb(54 70 60 / 0.8);
}
.border-l-spring-700\/85 {
  border-left-color: rgb(54 70 60 / 0.85);
}
.border-l-spring-700\/90 {
  border-left-color: rgb(54 70 60 / 0.9);
}
.border-l-spring-700\/95 {
  border-left-color: rgb(54 70 60 / 0.95);
}
.border-l-spring-800 {
  --tw-border-opacity: 1;
  border-left-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}
.border-l-spring-800\/0 {
  border-left-color: rgb(44 57 48 / 0);
}
.border-l-spring-800\/10 {
  border-left-color: rgb(44 57 48 / 0.1);
}
.border-l-spring-800\/100 {
  border-left-color: rgb(44 57 48 / 1);
}
.border-l-spring-800\/15 {
  border-left-color: rgb(44 57 48 / 0.15);
}
.border-l-spring-800\/20 {
  border-left-color: rgb(44 57 48 / 0.2);
}
.border-l-spring-800\/25 {
  border-left-color: rgb(44 57 48 / 0.25);
}
.border-l-spring-800\/30 {
  border-left-color: rgb(44 57 48 / 0.3);
}
.border-l-spring-800\/35 {
  border-left-color: rgb(44 57 48 / 0.35);
}
.border-l-spring-800\/40 {
  border-left-color: rgb(44 57 48 / 0.4);
}
.border-l-spring-800\/45 {
  border-left-color: rgb(44 57 48 / 0.45);
}
.border-l-spring-800\/5 {
  border-left-color: rgb(44 57 48 / 0.05);
}
.border-l-spring-800\/50 {
  border-left-color: rgb(44 57 48 / 0.5);
}
.border-l-spring-800\/55 {
  border-left-color: rgb(44 57 48 / 0.55);
}
.border-l-spring-800\/60 {
  border-left-color: rgb(44 57 48 / 0.6);
}
.border-l-spring-800\/65 {
  border-left-color: rgb(44 57 48 / 0.65);
}
.border-l-spring-800\/70 {
  border-left-color: rgb(44 57 48 / 0.7);
}
.border-l-spring-800\/75 {
  border-left-color: rgb(44 57 48 / 0.75);
}
.border-l-spring-800\/80 {
  border-left-color: rgb(44 57 48 / 0.8);
}
.border-l-spring-800\/85 {
  border-left-color: rgb(44 57 48 / 0.85);
}
.border-l-spring-800\/90 {
  border-left-color: rgb(44 57 48 / 0.9);
}
.border-l-spring-800\/95 {
  border-left-color: rgb(44 57 48 / 0.95);
}
.border-l-spring-900 {
  --tw-border-opacity: 1;
  border-left-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}
.border-l-spring-900\/0 {
  border-left-color: rgb(37 47 40 / 0);
}
.border-l-spring-900\/10 {
  border-left-color: rgb(37 47 40 / 0.1);
}
.border-l-spring-900\/100 {
  border-left-color: rgb(37 47 40 / 1);
}
.border-l-spring-900\/15 {
  border-left-color: rgb(37 47 40 / 0.15);
}
.border-l-spring-900\/20 {
  border-left-color: rgb(37 47 40 / 0.2);
}
.border-l-spring-900\/25 {
  border-left-color: rgb(37 47 40 / 0.25);
}
.border-l-spring-900\/30 {
  border-left-color: rgb(37 47 40 / 0.3);
}
.border-l-spring-900\/35 {
  border-left-color: rgb(37 47 40 / 0.35);
}
.border-l-spring-900\/40 {
  border-left-color: rgb(37 47 40 / 0.4);
}
.border-l-spring-900\/45 {
  border-left-color: rgb(37 47 40 / 0.45);
}
.border-l-spring-900\/5 {
  border-left-color: rgb(37 47 40 / 0.05);
}
.border-l-spring-900\/50 {
  border-left-color: rgb(37 47 40 / 0.5);
}
.border-l-spring-900\/55 {
  border-left-color: rgb(37 47 40 / 0.55);
}
.border-l-spring-900\/60 {
  border-left-color: rgb(37 47 40 / 0.6);
}
.border-l-spring-900\/65 {
  border-left-color: rgb(37 47 40 / 0.65);
}
.border-l-spring-900\/70 {
  border-left-color: rgb(37 47 40 / 0.7);
}
.border-l-spring-900\/75 {
  border-left-color: rgb(37 47 40 / 0.75);
}
.border-l-spring-900\/80 {
  border-left-color: rgb(37 47 40 / 0.8);
}
.border-l-spring-900\/85 {
  border-left-color: rgb(37 47 40 / 0.85);
}
.border-l-spring-900\/90 {
  border-left-color: rgb(37 47 40 / 0.9);
}
.border-l-spring-900\/95 {
  border-left-color: rgb(37 47 40 / 0.95);
}
.border-l-spring-950 {
  --tw-border-opacity: 1;
  border-left-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}
.border-l-spring-950\/0 {
  border-left-color: rgb(20 26 23 / 0);
}
.border-l-spring-950\/10 {
  border-left-color: rgb(20 26 23 / 0.1);
}
.border-l-spring-950\/100 {
  border-left-color: rgb(20 26 23 / 1);
}
.border-l-spring-950\/15 {
  border-left-color: rgb(20 26 23 / 0.15);
}
.border-l-spring-950\/20 {
  border-left-color: rgb(20 26 23 / 0.2);
}
.border-l-spring-950\/25 {
  border-left-color: rgb(20 26 23 / 0.25);
}
.border-l-spring-950\/30 {
  border-left-color: rgb(20 26 23 / 0.3);
}
.border-l-spring-950\/35 {
  border-left-color: rgb(20 26 23 / 0.35);
}
.border-l-spring-950\/40 {
  border-left-color: rgb(20 26 23 / 0.4);
}
.border-l-spring-950\/45 {
  border-left-color: rgb(20 26 23 / 0.45);
}
.border-l-spring-950\/5 {
  border-left-color: rgb(20 26 23 / 0.05);
}
.border-l-spring-950\/50 {
  border-left-color: rgb(20 26 23 / 0.5);
}
.border-l-spring-950\/55 {
  border-left-color: rgb(20 26 23 / 0.55);
}
.border-l-spring-950\/60 {
  border-left-color: rgb(20 26 23 / 0.6);
}
.border-l-spring-950\/65 {
  border-left-color: rgb(20 26 23 / 0.65);
}
.border-l-spring-950\/70 {
  border-left-color: rgb(20 26 23 / 0.7);
}
.border-l-spring-950\/75 {
  border-left-color: rgb(20 26 23 / 0.75);
}
.border-l-spring-950\/80 {
  border-left-color: rgb(20 26 23 / 0.8);
}
.border-l-spring-950\/85 {
  border-left-color: rgb(20 26 23 / 0.85);
}
.border-l-spring-950\/90 {
  border-left-color: rgb(20 26 23 / 0.9);
}
.border-l-spring-950\/95 {
  border-left-color: rgb(20 26 23 / 0.95);
}
.border-l-transparent {
  border-left-color: transparent;
}
.border-l-transparent\/0 {
  border-left-color: rgb(0 0 0 / 0);
}
.border-l-transparent\/10 {
  border-left-color: rgb(0 0 0 / 0.1);
}
.border-l-transparent\/100 {
  border-left-color: rgb(0 0 0 / 1);
}
.border-l-transparent\/15 {
  border-left-color: rgb(0 0 0 / 0.15);
}
.border-l-transparent\/20 {
  border-left-color: rgb(0 0 0 / 0.2);
}
.border-l-transparent\/25 {
  border-left-color: rgb(0 0 0 / 0.25);
}
.border-l-transparent\/30 {
  border-left-color: rgb(0 0 0 / 0.3);
}
.border-l-transparent\/35 {
  border-left-color: rgb(0 0 0 / 0.35);
}
.border-l-transparent\/40 {
  border-left-color: rgb(0 0 0 / 0.4);
}
.border-l-transparent\/45 {
  border-left-color: rgb(0 0 0 / 0.45);
}
.border-l-transparent\/5 {
  border-left-color: rgb(0 0 0 / 0.05);
}
.border-l-transparent\/50 {
  border-left-color: rgb(0 0 0 / 0.5);
}
.border-l-transparent\/55 {
  border-left-color: rgb(0 0 0 / 0.55);
}
.border-l-transparent\/60 {
  border-left-color: rgb(0 0 0 / 0.6);
}
.border-l-transparent\/65 {
  border-left-color: rgb(0 0 0 / 0.65);
}
.border-l-transparent\/70 {
  border-left-color: rgb(0 0 0 / 0.7);
}
.border-l-transparent\/75 {
  border-left-color: rgb(0 0 0 / 0.75);
}
.border-l-transparent\/80 {
  border-left-color: rgb(0 0 0 / 0.8);
}
.border-l-transparent\/85 {
  border-left-color: rgb(0 0 0 / 0.85);
}
.border-l-transparent\/90 {
  border-left-color: rgb(0 0 0 / 0.9);
}
.border-l-transparent\/95 {
  border-left-color: rgb(0 0 0 / 0.95);
}
.border-l-white {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-l-white\/0 {
  border-left-color: rgb(255 255 255 / 0);
}
.border-l-white\/10 {
  border-left-color: rgb(255 255 255 / 0.1);
}
.border-l-white\/100 {
  border-left-color: rgb(255 255 255 / 1);
}
.border-l-white\/15 {
  border-left-color: rgb(255 255 255 / 0.15);
}
.border-l-white\/20 {
  border-left-color: rgb(255 255 255 / 0.2);
}
.border-l-white\/25 {
  border-left-color: rgb(255 255 255 / 0.25);
}
.border-l-white\/30 {
  border-left-color: rgb(255 255 255 / 0.3);
}
.border-l-white\/35 {
  border-left-color: rgb(255 255 255 / 0.35);
}
.border-l-white\/40 {
  border-left-color: rgb(255 255 255 / 0.4);
}
.border-l-white\/45 {
  border-left-color: rgb(255 255 255 / 0.45);
}
.border-l-white\/5 {
  border-left-color: rgb(255 255 255 / 0.05);
}
.border-l-white\/50 {
  border-left-color: rgb(255 255 255 / 0.5);
}
.border-l-white\/55 {
  border-left-color: rgb(255 255 255 / 0.55);
}
.border-l-white\/60 {
  border-left-color: rgb(255 255 255 / 0.6);
}
.border-l-white\/65 {
  border-left-color: rgb(255 255 255 / 0.65);
}
.border-l-white\/70 {
  border-left-color: rgb(255 255 255 / 0.7);
}
.border-l-white\/75 {
  border-left-color: rgb(255 255 255 / 0.75);
}
.border-l-white\/80 {
  border-left-color: rgb(255 255 255 / 0.8);
}
.border-l-white\/85 {
  border-left-color: rgb(255 255 255 / 0.85);
}
.border-l-white\/90 {
  border-left-color: rgb(255 255 255 / 0.9);
}
.border-l-white\/95 {
  border-left-color: rgb(255 255 255 / 0.95);
}
.border-r-black {
  --tw-border-opacity: 1;
  border-right-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-r-black\/0 {
  border-right-color: rgb(0 0 0 / 0);
}
.border-r-black\/10 {
  border-right-color: rgb(0 0 0 / 0.1);
}
.border-r-black\/100 {
  border-right-color: rgb(0 0 0 / 1);
}
.border-r-black\/15 {
  border-right-color: rgb(0 0 0 / 0.15);
}
.border-r-black\/20 {
  border-right-color: rgb(0 0 0 / 0.2);
}
.border-r-black\/25 {
  border-right-color: rgb(0 0 0 / 0.25);
}
.border-r-black\/30 {
  border-right-color: rgb(0 0 0 / 0.3);
}
.border-r-black\/35 {
  border-right-color: rgb(0 0 0 / 0.35);
}
.border-r-black\/40 {
  border-right-color: rgb(0 0 0 / 0.4);
}
.border-r-black\/45 {
  border-right-color: rgb(0 0 0 / 0.45);
}
.border-r-black\/5 {
  border-right-color: rgb(0 0 0 / 0.05);
}
.border-r-black\/50 {
  border-right-color: rgb(0 0 0 / 0.5);
}
.border-r-black\/55 {
  border-right-color: rgb(0 0 0 / 0.55);
}
.border-r-black\/60 {
  border-right-color: rgb(0 0 0 / 0.6);
}
.border-r-black\/65 {
  border-right-color: rgb(0 0 0 / 0.65);
}
.border-r-black\/70 {
  border-right-color: rgb(0 0 0 / 0.7);
}
.border-r-black\/75 {
  border-right-color: rgb(0 0 0 / 0.75);
}
.border-r-black\/80 {
  border-right-color: rgb(0 0 0 / 0.8);
}
.border-r-black\/85 {
  border-right-color: rgb(0 0 0 / 0.85);
}
.border-r-black\/90 {
  border-right-color: rgb(0 0 0 / 0.9);
}
.border-r-black\/95 {
  border-right-color: rgb(0 0 0 / 0.95);
}
.border-r-facebook {
  --tw-border-opacity: 1;
  border-right-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}
.border-r-facebook-600 {
  --tw-border-opacity: 1;
  border-right-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}
.border-r-facebook-600\/0 {
  border-right-color: rgb(41 61 105 / 0);
}
.border-r-facebook-600\/10 {
  border-right-color: rgb(41 61 105 / 0.1);
}
.border-r-facebook-600\/100 {
  border-right-color: rgb(41 61 105 / 1);
}
.border-r-facebook-600\/15 {
  border-right-color: rgb(41 61 105 / 0.15);
}
.border-r-facebook-600\/20 {
  border-right-color: rgb(41 61 105 / 0.2);
}
.border-r-facebook-600\/25 {
  border-right-color: rgb(41 61 105 / 0.25);
}
.border-r-facebook-600\/30 {
  border-right-color: rgb(41 61 105 / 0.3);
}
.border-r-facebook-600\/35 {
  border-right-color: rgb(41 61 105 / 0.35);
}
.border-r-facebook-600\/40 {
  border-right-color: rgb(41 61 105 / 0.4);
}
.border-r-facebook-600\/45 {
  border-right-color: rgb(41 61 105 / 0.45);
}
.border-r-facebook-600\/5 {
  border-right-color: rgb(41 61 105 / 0.05);
}
.border-r-facebook-600\/50 {
  border-right-color: rgb(41 61 105 / 0.5);
}
.border-r-facebook-600\/55 {
  border-right-color: rgb(41 61 105 / 0.55);
}
.border-r-facebook-600\/60 {
  border-right-color: rgb(41 61 105 / 0.6);
}
.border-r-facebook-600\/65 {
  border-right-color: rgb(41 61 105 / 0.65);
}
.border-r-facebook-600\/70 {
  border-right-color: rgb(41 61 105 / 0.7);
}
.border-r-facebook-600\/75 {
  border-right-color: rgb(41 61 105 / 0.75);
}
.border-r-facebook-600\/80 {
  border-right-color: rgb(41 61 105 / 0.8);
}
.border-r-facebook-600\/85 {
  border-right-color: rgb(41 61 105 / 0.85);
}
.border-r-facebook-600\/90 {
  border-right-color: rgb(41 61 105 / 0.9);
}
.border-r-facebook-600\/95 {
  border-right-color: rgb(41 61 105 / 0.95);
}
.border-r-facebook\/0 {
  border-right-color: rgb(59 89 152 / 0);
}
.border-r-facebook\/10 {
  border-right-color: rgb(59 89 152 / 0.1);
}
.border-r-facebook\/100 {
  border-right-color: rgb(59 89 152 / 1);
}
.border-r-facebook\/15 {
  border-right-color: rgb(59 89 152 / 0.15);
}
.border-r-facebook\/20 {
  border-right-color: rgb(59 89 152 / 0.2);
}
.border-r-facebook\/25 {
  border-right-color: rgb(59 89 152 / 0.25);
}
.border-r-facebook\/30 {
  border-right-color: rgb(59 89 152 / 0.3);
}
.border-r-facebook\/35 {
  border-right-color: rgb(59 89 152 / 0.35);
}
.border-r-facebook\/40 {
  border-right-color: rgb(59 89 152 / 0.4);
}
.border-r-facebook\/45 {
  border-right-color: rgb(59 89 152 / 0.45);
}
.border-r-facebook\/5 {
  border-right-color: rgb(59 89 152 / 0.05);
}
.border-r-facebook\/50 {
  border-right-color: rgb(59 89 152 / 0.5);
}
.border-r-facebook\/55 {
  border-right-color: rgb(59 89 152 / 0.55);
}
.border-r-facebook\/60 {
  border-right-color: rgb(59 89 152 / 0.6);
}
.border-r-facebook\/65 {
  border-right-color: rgb(59 89 152 / 0.65);
}
.border-r-facebook\/70 {
  border-right-color: rgb(59 89 152 / 0.7);
}
.border-r-facebook\/75 {
  border-right-color: rgb(59 89 152 / 0.75);
}
.border-r-facebook\/80 {
  border-right-color: rgb(59 89 152 / 0.8);
}
.border-r-facebook\/85 {
  border-right-color: rgb(59 89 152 / 0.85);
}
.border-r-facebook\/90 {
  border-right-color: rgb(59 89 152 / 0.9);
}
.border-r-facebook\/95 {
  border-right-color: rgb(59 89 152 / 0.95);
}
.border-r-spring-100 {
  --tw-border-opacity: 1;
  border-right-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}
.border-r-spring-100\/0 {
  border-right-color: rgb(227 232 227 / 0);
}
.border-r-spring-100\/10 {
  border-right-color: rgb(227 232 227 / 0.1);
}
.border-r-spring-100\/100 {
  border-right-color: rgb(227 232 227 / 1);
}
.border-r-spring-100\/15 {
  border-right-color: rgb(227 232 227 / 0.15);
}
.border-r-spring-100\/20 {
  border-right-color: rgb(227 232 227 / 0.2);
}
.border-r-spring-100\/25 {
  border-right-color: rgb(227 232 227 / 0.25);
}
.border-r-spring-100\/30 {
  border-right-color: rgb(227 232 227 / 0.3);
}
.border-r-spring-100\/35 {
  border-right-color: rgb(227 232 227 / 0.35);
}
.border-r-spring-100\/40 {
  border-right-color: rgb(227 232 227 / 0.4);
}
.border-r-spring-100\/45 {
  border-right-color: rgb(227 232 227 / 0.45);
}
.border-r-spring-100\/5 {
  border-right-color: rgb(227 232 227 / 0.05);
}
.border-r-spring-100\/50 {
  border-right-color: rgb(227 232 227 / 0.5);
}
.border-r-spring-100\/55 {
  border-right-color: rgb(227 232 227 / 0.55);
}
.border-r-spring-100\/60 {
  border-right-color: rgb(227 232 227 / 0.6);
}
.border-r-spring-100\/65 {
  border-right-color: rgb(227 232 227 / 0.65);
}
.border-r-spring-100\/70 {
  border-right-color: rgb(227 232 227 / 0.7);
}
.border-r-spring-100\/75 {
  border-right-color: rgb(227 232 227 / 0.75);
}
.border-r-spring-100\/80 {
  border-right-color: rgb(227 232 227 / 0.8);
}
.border-r-spring-100\/85 {
  border-right-color: rgb(227 232 227 / 0.85);
}
.border-r-spring-100\/90 {
  border-right-color: rgb(227 232 227 / 0.9);
}
.border-r-spring-100\/95 {
  border-right-color: rgb(227 232 227 / 0.95);
}
.border-r-spring-200 {
  --tw-border-opacity: 1;
  border-right-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}
.border-r-spring-200\/0 {
  border-right-color: rgb(200 210 201 / 0);
}
.border-r-spring-200\/10 {
  border-right-color: rgb(200 210 201 / 0.1);
}
.border-r-spring-200\/100 {
  border-right-color: rgb(200 210 201 / 1);
}
.border-r-spring-200\/15 {
  border-right-color: rgb(200 210 201 / 0.15);
}
.border-r-spring-200\/20 {
  border-right-color: rgb(200 210 201 / 0.2);
}
.border-r-spring-200\/25 {
  border-right-color: rgb(200 210 201 / 0.25);
}
.border-r-spring-200\/30 {
  border-right-color: rgb(200 210 201 / 0.3);
}
.border-r-spring-200\/35 {
  border-right-color: rgb(200 210 201 / 0.35);
}
.border-r-spring-200\/40 {
  border-right-color: rgb(200 210 201 / 0.4);
}
.border-r-spring-200\/45 {
  border-right-color: rgb(200 210 201 / 0.45);
}
.border-r-spring-200\/5 {
  border-right-color: rgb(200 210 201 / 0.05);
}
.border-r-spring-200\/50 {
  border-right-color: rgb(200 210 201 / 0.5);
}
.border-r-spring-200\/55 {
  border-right-color: rgb(200 210 201 / 0.55);
}
.border-r-spring-200\/60 {
  border-right-color: rgb(200 210 201 / 0.6);
}
.border-r-spring-200\/65 {
  border-right-color: rgb(200 210 201 / 0.65);
}
.border-r-spring-200\/70 {
  border-right-color: rgb(200 210 201 / 0.7);
}
.border-r-spring-200\/75 {
  border-right-color: rgb(200 210 201 / 0.75);
}
.border-r-spring-200\/80 {
  border-right-color: rgb(200 210 201 / 0.8);
}
.border-r-spring-200\/85 {
  border-right-color: rgb(200 210 201 / 0.85);
}
.border-r-spring-200\/90 {
  border-right-color: rgb(200 210 201 / 0.9);
}
.border-r-spring-200\/95 {
  border-right-color: rgb(200 210 201 / 0.95);
}
.border-r-spring-300 {
  --tw-border-opacity: 1;
  border-right-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}
.border-r-spring-300\/0 {
  border-right-color: rgb(162 179 166 / 0);
}
.border-r-spring-300\/10 {
  border-right-color: rgb(162 179 166 / 0.1);
}
.border-r-spring-300\/100 {
  border-right-color: rgb(162 179 166 / 1);
}
.border-r-spring-300\/15 {
  border-right-color: rgb(162 179 166 / 0.15);
}
.border-r-spring-300\/20 {
  border-right-color: rgb(162 179 166 / 0.2);
}
.border-r-spring-300\/25 {
  border-right-color: rgb(162 179 166 / 0.25);
}
.border-r-spring-300\/30 {
  border-right-color: rgb(162 179 166 / 0.3);
}
.border-r-spring-300\/35 {
  border-right-color: rgb(162 179 166 / 0.35);
}
.border-r-spring-300\/40 {
  border-right-color: rgb(162 179 166 / 0.4);
}
.border-r-spring-300\/45 {
  border-right-color: rgb(162 179 166 / 0.45);
}
.border-r-spring-300\/5 {
  border-right-color: rgb(162 179 166 / 0.05);
}
.border-r-spring-300\/50 {
  border-right-color: rgb(162 179 166 / 0.5);
}
.border-r-spring-300\/55 {
  border-right-color: rgb(162 179 166 / 0.55);
}
.border-r-spring-300\/60 {
  border-right-color: rgb(162 179 166 / 0.6);
}
.border-r-spring-300\/65 {
  border-right-color: rgb(162 179 166 / 0.65);
}
.border-r-spring-300\/70 {
  border-right-color: rgb(162 179 166 / 0.7);
}
.border-r-spring-300\/75 {
  border-right-color: rgb(162 179 166 / 0.75);
}
.border-r-spring-300\/80 {
  border-right-color: rgb(162 179 166 / 0.8);
}
.border-r-spring-300\/85 {
  border-right-color: rgb(162 179 166 / 0.85);
}
.border-r-spring-300\/90 {
  border-right-color: rgb(162 179 166 / 0.9);
}
.border-r-spring-300\/95 {
  border-right-color: rgb(162 179 166 / 0.95);
}
.border-r-spring-400 {
  --tw-border-opacity: 1;
  border-right-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}
.border-r-spring-400\/0 {
  border-right-color: rgb(120 143 127 / 0);
}
.border-r-spring-400\/10 {
  border-right-color: rgb(120 143 127 / 0.1);
}
.border-r-spring-400\/100 {
  border-right-color: rgb(120 143 127 / 1);
}
.border-r-spring-400\/15 {
  border-right-color: rgb(120 143 127 / 0.15);
}
.border-r-spring-400\/20 {
  border-right-color: rgb(120 143 127 / 0.2);
}
.border-r-spring-400\/25 {
  border-right-color: rgb(120 143 127 / 0.25);
}
.border-r-spring-400\/30 {
  border-right-color: rgb(120 143 127 / 0.3);
}
.border-r-spring-400\/35 {
  border-right-color: rgb(120 143 127 / 0.35);
}
.border-r-spring-400\/40 {
  border-right-color: rgb(120 143 127 / 0.4);
}
.border-r-spring-400\/45 {
  border-right-color: rgb(120 143 127 / 0.45);
}
.border-r-spring-400\/5 {
  border-right-color: rgb(120 143 127 / 0.05);
}
.border-r-spring-400\/50 {
  border-right-color: rgb(120 143 127 / 0.5);
}
.border-r-spring-400\/55 {
  border-right-color: rgb(120 143 127 / 0.55);
}
.border-r-spring-400\/60 {
  border-right-color: rgb(120 143 127 / 0.6);
}
.border-r-spring-400\/65 {
  border-right-color: rgb(120 143 127 / 0.65);
}
.border-r-spring-400\/70 {
  border-right-color: rgb(120 143 127 / 0.7);
}
.border-r-spring-400\/75 {
  border-right-color: rgb(120 143 127 / 0.75);
}
.border-r-spring-400\/80 {
  border-right-color: rgb(120 143 127 / 0.8);
}
.border-r-spring-400\/85 {
  border-right-color: rgb(120 143 127 / 0.85);
}
.border-r-spring-400\/90 {
  border-right-color: rgb(120 143 127 / 0.9);
}
.border-r-spring-400\/95 {
  border-right-color: rgb(120 143 127 / 0.95);
}
.border-r-spring-50 {
  --tw-border-opacity: 1;
  border-right-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}
.border-r-spring-50\/0 {
  border-right-color: rgb(243 246 244 / 0);
}
.border-r-spring-50\/10 {
  border-right-color: rgb(243 246 244 / 0.1);
}
.border-r-spring-50\/100 {
  border-right-color: rgb(243 246 244 / 1);
}
.border-r-spring-50\/15 {
  border-right-color: rgb(243 246 244 / 0.15);
}
.border-r-spring-50\/20 {
  border-right-color: rgb(243 246 244 / 0.2);
}
.border-r-spring-50\/25 {
  border-right-color: rgb(243 246 244 / 0.25);
}
.border-r-spring-50\/30 {
  border-right-color: rgb(243 246 244 / 0.3);
}
.border-r-spring-50\/35 {
  border-right-color: rgb(243 246 244 / 0.35);
}
.border-r-spring-50\/40 {
  border-right-color: rgb(243 246 244 / 0.4);
}
.border-r-spring-50\/45 {
  border-right-color: rgb(243 246 244 / 0.45);
}
.border-r-spring-50\/5 {
  border-right-color: rgb(243 246 244 / 0.05);
}
.border-r-spring-50\/50 {
  border-right-color: rgb(243 246 244 / 0.5);
}
.border-r-spring-50\/55 {
  border-right-color: rgb(243 246 244 / 0.55);
}
.border-r-spring-50\/60 {
  border-right-color: rgb(243 246 244 / 0.6);
}
.border-r-spring-50\/65 {
  border-right-color: rgb(243 246 244 / 0.65);
}
.border-r-spring-50\/70 {
  border-right-color: rgb(243 246 244 / 0.7);
}
.border-r-spring-50\/75 {
  border-right-color: rgb(243 246 244 / 0.75);
}
.border-r-spring-50\/80 {
  border-right-color: rgb(243 246 244 / 0.8);
}
.border-r-spring-50\/85 {
  border-right-color: rgb(243 246 244 / 0.85);
}
.border-r-spring-50\/90 {
  border-right-color: rgb(243 246 244 / 0.9);
}
.border-r-spring-50\/95 {
  border-right-color: rgb(243 246 244 / 0.95);
}
.border-r-spring-500 {
  --tw-border-opacity: 1;
  border-right-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}
.border-r-spring-500\/0 {
  border-right-color: rgb(94 120 102 / 0);
}
.border-r-spring-500\/10 {
  border-right-color: rgb(94 120 102 / 0.1);
}
.border-r-spring-500\/100 {
  border-right-color: rgb(94 120 102 / 1);
}
.border-r-spring-500\/15 {
  border-right-color: rgb(94 120 102 / 0.15);
}
.border-r-spring-500\/20 {
  border-right-color: rgb(94 120 102 / 0.2);
}
.border-r-spring-500\/25 {
  border-right-color: rgb(94 120 102 / 0.25);
}
.border-r-spring-500\/30 {
  border-right-color: rgb(94 120 102 / 0.3);
}
.border-r-spring-500\/35 {
  border-right-color: rgb(94 120 102 / 0.35);
}
.border-r-spring-500\/40 {
  border-right-color: rgb(94 120 102 / 0.4);
}
.border-r-spring-500\/45 {
  border-right-color: rgb(94 120 102 / 0.45);
}
.border-r-spring-500\/5 {
  border-right-color: rgb(94 120 102 / 0.05);
}
.border-r-spring-500\/50 {
  border-right-color: rgb(94 120 102 / 0.5);
}
.border-r-spring-500\/55 {
  border-right-color: rgb(94 120 102 / 0.55);
}
.border-r-spring-500\/60 {
  border-right-color: rgb(94 120 102 / 0.6);
}
.border-r-spring-500\/65 {
  border-right-color: rgb(94 120 102 / 0.65);
}
.border-r-spring-500\/70 {
  border-right-color: rgb(94 120 102 / 0.7);
}
.border-r-spring-500\/75 {
  border-right-color: rgb(94 120 102 / 0.75);
}
.border-r-spring-500\/80 {
  border-right-color: rgb(94 120 102 / 0.8);
}
.border-r-spring-500\/85 {
  border-right-color: rgb(94 120 102 / 0.85);
}
.border-r-spring-500\/90 {
  border-right-color: rgb(94 120 102 / 0.9);
}
.border-r-spring-500\/95 {
  border-right-color: rgb(94 120 102 / 0.95);
}
.border-r-spring-600 {
  --tw-border-opacity: 1;
  border-right-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}
.border-r-spring-600\/0 {
  border-right-color: rgb(67 88 73 / 0);
}
.border-r-spring-600\/10 {
  border-right-color: rgb(67 88 73 / 0.1);
}
.border-r-spring-600\/100 {
  border-right-color: rgb(67 88 73 / 1);
}
.border-r-spring-600\/15 {
  border-right-color: rgb(67 88 73 / 0.15);
}
.border-r-spring-600\/20 {
  border-right-color: rgb(67 88 73 / 0.2);
}
.border-r-spring-600\/25 {
  border-right-color: rgb(67 88 73 / 0.25);
}
.border-r-spring-600\/30 {
  border-right-color: rgb(67 88 73 / 0.3);
}
.border-r-spring-600\/35 {
  border-right-color: rgb(67 88 73 / 0.35);
}
.border-r-spring-600\/40 {
  border-right-color: rgb(67 88 73 / 0.4);
}
.border-r-spring-600\/45 {
  border-right-color: rgb(67 88 73 / 0.45);
}
.border-r-spring-600\/5 {
  border-right-color: rgb(67 88 73 / 0.05);
}
.border-r-spring-600\/50 {
  border-right-color: rgb(67 88 73 / 0.5);
}
.border-r-spring-600\/55 {
  border-right-color: rgb(67 88 73 / 0.55);
}
.border-r-spring-600\/60 {
  border-right-color: rgb(67 88 73 / 0.6);
}
.border-r-spring-600\/65 {
  border-right-color: rgb(67 88 73 / 0.65);
}
.border-r-spring-600\/70 {
  border-right-color: rgb(67 88 73 / 0.7);
}
.border-r-spring-600\/75 {
  border-right-color: rgb(67 88 73 / 0.75);
}
.border-r-spring-600\/80 {
  border-right-color: rgb(67 88 73 / 0.8);
}
.border-r-spring-600\/85 {
  border-right-color: rgb(67 88 73 / 0.85);
}
.border-r-spring-600\/90 {
  border-right-color: rgb(67 88 73 / 0.9);
}
.border-r-spring-600\/95 {
  border-right-color: rgb(67 88 73 / 0.95);
}
.border-r-spring-700 {
  --tw-border-opacity: 1;
  border-right-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}
.border-r-spring-700\/0 {
  border-right-color: rgb(54 70 60 / 0);
}
.border-r-spring-700\/10 {
  border-right-color: rgb(54 70 60 / 0.1);
}
.border-r-spring-700\/100 {
  border-right-color: rgb(54 70 60 / 1);
}
.border-r-spring-700\/15 {
  border-right-color: rgb(54 70 60 / 0.15);
}
.border-r-spring-700\/20 {
  border-right-color: rgb(54 70 60 / 0.2);
}
.border-r-spring-700\/25 {
  border-right-color: rgb(54 70 60 / 0.25);
}
.border-r-spring-700\/30 {
  border-right-color: rgb(54 70 60 / 0.3);
}
.border-r-spring-700\/35 {
  border-right-color: rgb(54 70 60 / 0.35);
}
.border-r-spring-700\/40 {
  border-right-color: rgb(54 70 60 / 0.4);
}
.border-r-spring-700\/45 {
  border-right-color: rgb(54 70 60 / 0.45);
}
.border-r-spring-700\/5 {
  border-right-color: rgb(54 70 60 / 0.05);
}
.border-r-spring-700\/50 {
  border-right-color: rgb(54 70 60 / 0.5);
}
.border-r-spring-700\/55 {
  border-right-color: rgb(54 70 60 / 0.55);
}
.border-r-spring-700\/60 {
  border-right-color: rgb(54 70 60 / 0.6);
}
.border-r-spring-700\/65 {
  border-right-color: rgb(54 70 60 / 0.65);
}
.border-r-spring-700\/70 {
  border-right-color: rgb(54 70 60 / 0.7);
}
.border-r-spring-700\/75 {
  border-right-color: rgb(54 70 60 / 0.75);
}
.border-r-spring-700\/80 {
  border-right-color: rgb(54 70 60 / 0.8);
}
.border-r-spring-700\/85 {
  border-right-color: rgb(54 70 60 / 0.85);
}
.border-r-spring-700\/90 {
  border-right-color: rgb(54 70 60 / 0.9);
}
.border-r-spring-700\/95 {
  border-right-color: rgb(54 70 60 / 0.95);
}
.border-r-spring-800 {
  --tw-border-opacity: 1;
  border-right-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}
.border-r-spring-800\/0 {
  border-right-color: rgb(44 57 48 / 0);
}
.border-r-spring-800\/10 {
  border-right-color: rgb(44 57 48 / 0.1);
}
.border-r-spring-800\/100 {
  border-right-color: rgb(44 57 48 / 1);
}
.border-r-spring-800\/15 {
  border-right-color: rgb(44 57 48 / 0.15);
}
.border-r-spring-800\/20 {
  border-right-color: rgb(44 57 48 / 0.2);
}
.border-r-spring-800\/25 {
  border-right-color: rgb(44 57 48 / 0.25);
}
.border-r-spring-800\/30 {
  border-right-color: rgb(44 57 48 / 0.3);
}
.border-r-spring-800\/35 {
  border-right-color: rgb(44 57 48 / 0.35);
}
.border-r-spring-800\/40 {
  border-right-color: rgb(44 57 48 / 0.4);
}
.border-r-spring-800\/45 {
  border-right-color: rgb(44 57 48 / 0.45);
}
.border-r-spring-800\/5 {
  border-right-color: rgb(44 57 48 / 0.05);
}
.border-r-spring-800\/50 {
  border-right-color: rgb(44 57 48 / 0.5);
}
.border-r-spring-800\/55 {
  border-right-color: rgb(44 57 48 / 0.55);
}
.border-r-spring-800\/60 {
  border-right-color: rgb(44 57 48 / 0.6);
}
.border-r-spring-800\/65 {
  border-right-color: rgb(44 57 48 / 0.65);
}
.border-r-spring-800\/70 {
  border-right-color: rgb(44 57 48 / 0.7);
}
.border-r-spring-800\/75 {
  border-right-color: rgb(44 57 48 / 0.75);
}
.border-r-spring-800\/80 {
  border-right-color: rgb(44 57 48 / 0.8);
}
.border-r-spring-800\/85 {
  border-right-color: rgb(44 57 48 / 0.85);
}
.border-r-spring-800\/90 {
  border-right-color: rgb(44 57 48 / 0.9);
}
.border-r-spring-800\/95 {
  border-right-color: rgb(44 57 48 / 0.95);
}
.border-r-spring-900 {
  --tw-border-opacity: 1;
  border-right-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}
.border-r-spring-900\/0 {
  border-right-color: rgb(37 47 40 / 0);
}
.border-r-spring-900\/10 {
  border-right-color: rgb(37 47 40 / 0.1);
}
.border-r-spring-900\/100 {
  border-right-color: rgb(37 47 40 / 1);
}
.border-r-spring-900\/15 {
  border-right-color: rgb(37 47 40 / 0.15);
}
.border-r-spring-900\/20 {
  border-right-color: rgb(37 47 40 / 0.2);
}
.border-r-spring-900\/25 {
  border-right-color: rgb(37 47 40 / 0.25);
}
.border-r-spring-900\/30 {
  border-right-color: rgb(37 47 40 / 0.3);
}
.border-r-spring-900\/35 {
  border-right-color: rgb(37 47 40 / 0.35);
}
.border-r-spring-900\/40 {
  border-right-color: rgb(37 47 40 / 0.4);
}
.border-r-spring-900\/45 {
  border-right-color: rgb(37 47 40 / 0.45);
}
.border-r-spring-900\/5 {
  border-right-color: rgb(37 47 40 / 0.05);
}
.border-r-spring-900\/50 {
  border-right-color: rgb(37 47 40 / 0.5);
}
.border-r-spring-900\/55 {
  border-right-color: rgb(37 47 40 / 0.55);
}
.border-r-spring-900\/60 {
  border-right-color: rgb(37 47 40 / 0.6);
}
.border-r-spring-900\/65 {
  border-right-color: rgb(37 47 40 / 0.65);
}
.border-r-spring-900\/70 {
  border-right-color: rgb(37 47 40 / 0.7);
}
.border-r-spring-900\/75 {
  border-right-color: rgb(37 47 40 / 0.75);
}
.border-r-spring-900\/80 {
  border-right-color: rgb(37 47 40 / 0.8);
}
.border-r-spring-900\/85 {
  border-right-color: rgb(37 47 40 / 0.85);
}
.border-r-spring-900\/90 {
  border-right-color: rgb(37 47 40 / 0.9);
}
.border-r-spring-900\/95 {
  border-right-color: rgb(37 47 40 / 0.95);
}
.border-r-spring-950 {
  --tw-border-opacity: 1;
  border-right-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}
.border-r-spring-950\/0 {
  border-right-color: rgb(20 26 23 / 0);
}
.border-r-spring-950\/10 {
  border-right-color: rgb(20 26 23 / 0.1);
}
.border-r-spring-950\/100 {
  border-right-color: rgb(20 26 23 / 1);
}
.border-r-spring-950\/15 {
  border-right-color: rgb(20 26 23 / 0.15);
}
.border-r-spring-950\/20 {
  border-right-color: rgb(20 26 23 / 0.2);
}
.border-r-spring-950\/25 {
  border-right-color: rgb(20 26 23 / 0.25);
}
.border-r-spring-950\/30 {
  border-right-color: rgb(20 26 23 / 0.3);
}
.border-r-spring-950\/35 {
  border-right-color: rgb(20 26 23 / 0.35);
}
.border-r-spring-950\/40 {
  border-right-color: rgb(20 26 23 / 0.4);
}
.border-r-spring-950\/45 {
  border-right-color: rgb(20 26 23 / 0.45);
}
.border-r-spring-950\/5 {
  border-right-color: rgb(20 26 23 / 0.05);
}
.border-r-spring-950\/50 {
  border-right-color: rgb(20 26 23 / 0.5);
}
.border-r-spring-950\/55 {
  border-right-color: rgb(20 26 23 / 0.55);
}
.border-r-spring-950\/60 {
  border-right-color: rgb(20 26 23 / 0.6);
}
.border-r-spring-950\/65 {
  border-right-color: rgb(20 26 23 / 0.65);
}
.border-r-spring-950\/70 {
  border-right-color: rgb(20 26 23 / 0.7);
}
.border-r-spring-950\/75 {
  border-right-color: rgb(20 26 23 / 0.75);
}
.border-r-spring-950\/80 {
  border-right-color: rgb(20 26 23 / 0.8);
}
.border-r-spring-950\/85 {
  border-right-color: rgb(20 26 23 / 0.85);
}
.border-r-spring-950\/90 {
  border-right-color: rgb(20 26 23 / 0.9);
}
.border-r-spring-950\/95 {
  border-right-color: rgb(20 26 23 / 0.95);
}
.border-r-transparent {
  border-right-color: transparent;
}
.border-r-transparent\/0 {
  border-right-color: rgb(0 0 0 / 0);
}
.border-r-transparent\/10 {
  border-right-color: rgb(0 0 0 / 0.1);
}
.border-r-transparent\/100 {
  border-right-color: rgb(0 0 0 / 1);
}
.border-r-transparent\/15 {
  border-right-color: rgb(0 0 0 / 0.15);
}
.border-r-transparent\/20 {
  border-right-color: rgb(0 0 0 / 0.2);
}
.border-r-transparent\/25 {
  border-right-color: rgb(0 0 0 / 0.25);
}
.border-r-transparent\/30 {
  border-right-color: rgb(0 0 0 / 0.3);
}
.border-r-transparent\/35 {
  border-right-color: rgb(0 0 0 / 0.35);
}
.border-r-transparent\/40 {
  border-right-color: rgb(0 0 0 / 0.4);
}
.border-r-transparent\/45 {
  border-right-color: rgb(0 0 0 / 0.45);
}
.border-r-transparent\/5 {
  border-right-color: rgb(0 0 0 / 0.05);
}
.border-r-transparent\/50 {
  border-right-color: rgb(0 0 0 / 0.5);
}
.border-r-transparent\/55 {
  border-right-color: rgb(0 0 0 / 0.55);
}
.border-r-transparent\/60 {
  border-right-color: rgb(0 0 0 / 0.6);
}
.border-r-transparent\/65 {
  border-right-color: rgb(0 0 0 / 0.65);
}
.border-r-transparent\/70 {
  border-right-color: rgb(0 0 0 / 0.7);
}
.border-r-transparent\/75 {
  border-right-color: rgb(0 0 0 / 0.75);
}
.border-r-transparent\/80 {
  border-right-color: rgb(0 0 0 / 0.8);
}
.border-r-transparent\/85 {
  border-right-color: rgb(0 0 0 / 0.85);
}
.border-r-transparent\/90 {
  border-right-color: rgb(0 0 0 / 0.9);
}
.border-r-transparent\/95 {
  border-right-color: rgb(0 0 0 / 0.95);
}
.border-r-white {
  --tw-border-opacity: 1;
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-r-white\/0 {
  border-right-color: rgb(255 255 255 / 0);
}
.border-r-white\/10 {
  border-right-color: rgb(255 255 255 / 0.1);
}
.border-r-white\/100 {
  border-right-color: rgb(255 255 255 / 1);
}
.border-r-white\/15 {
  border-right-color: rgb(255 255 255 / 0.15);
}
.border-r-white\/20 {
  border-right-color: rgb(255 255 255 / 0.2);
}
.border-r-white\/25 {
  border-right-color: rgb(255 255 255 / 0.25);
}
.border-r-white\/30 {
  border-right-color: rgb(255 255 255 / 0.3);
}
.border-r-white\/35 {
  border-right-color: rgb(255 255 255 / 0.35);
}
.border-r-white\/40 {
  border-right-color: rgb(255 255 255 / 0.4);
}
.border-r-white\/45 {
  border-right-color: rgb(255 255 255 / 0.45);
}
.border-r-white\/5 {
  border-right-color: rgb(255 255 255 / 0.05);
}
.border-r-white\/50 {
  border-right-color: rgb(255 255 255 / 0.5);
}
.border-r-white\/55 {
  border-right-color: rgb(255 255 255 / 0.55);
}
.border-r-white\/60 {
  border-right-color: rgb(255 255 255 / 0.6);
}
.border-r-white\/65 {
  border-right-color: rgb(255 255 255 / 0.65);
}
.border-r-white\/70 {
  border-right-color: rgb(255 255 255 / 0.7);
}
.border-r-white\/75 {
  border-right-color: rgb(255 255 255 / 0.75);
}
.border-r-white\/80 {
  border-right-color: rgb(255 255 255 / 0.8);
}
.border-r-white\/85 {
  border-right-color: rgb(255 255 255 / 0.85);
}
.border-r-white\/90 {
  border-right-color: rgb(255 255 255 / 0.9);
}
.border-r-white\/95 {
  border-right-color: rgb(255 255 255 / 0.95);
}
.border-s-black {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-s-black\/0 {
  border-inline-start-color: rgb(0 0 0 / 0);
}
.border-s-black\/10 {
  border-inline-start-color: rgb(0 0 0 / 0.1);
}
.border-s-black\/100 {
  border-inline-start-color: rgb(0 0 0 / 1);
}
.border-s-black\/15 {
  border-inline-start-color: rgb(0 0 0 / 0.15);
}
.border-s-black\/20 {
  border-inline-start-color: rgb(0 0 0 / 0.2);
}
.border-s-black\/25 {
  border-inline-start-color: rgb(0 0 0 / 0.25);
}
.border-s-black\/30 {
  border-inline-start-color: rgb(0 0 0 / 0.3);
}
.border-s-black\/35 {
  border-inline-start-color: rgb(0 0 0 / 0.35);
}
.border-s-black\/40 {
  border-inline-start-color: rgb(0 0 0 / 0.4);
}
.border-s-black\/45 {
  border-inline-start-color: rgb(0 0 0 / 0.45);
}
.border-s-black\/5 {
  border-inline-start-color: rgb(0 0 0 / 0.05);
}
.border-s-black\/50 {
  border-inline-start-color: rgb(0 0 0 / 0.5);
}
.border-s-black\/55 {
  border-inline-start-color: rgb(0 0 0 / 0.55);
}
.border-s-black\/60 {
  border-inline-start-color: rgb(0 0 0 / 0.6);
}
.border-s-black\/65 {
  border-inline-start-color: rgb(0 0 0 / 0.65);
}
.border-s-black\/70 {
  border-inline-start-color: rgb(0 0 0 / 0.7);
}
.border-s-black\/75 {
  border-inline-start-color: rgb(0 0 0 / 0.75);
}
.border-s-black\/80 {
  border-inline-start-color: rgb(0 0 0 / 0.8);
}
.border-s-black\/85 {
  border-inline-start-color: rgb(0 0 0 / 0.85);
}
.border-s-black\/90 {
  border-inline-start-color: rgb(0 0 0 / 0.9);
}
.border-s-black\/95 {
  border-inline-start-color: rgb(0 0 0 / 0.95);
}
.border-s-facebook {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}
.border-s-facebook-600 {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}
.border-s-facebook-600\/0 {
  border-inline-start-color: rgb(41 61 105 / 0);
}
.border-s-facebook-600\/10 {
  border-inline-start-color: rgb(41 61 105 / 0.1);
}
.border-s-facebook-600\/100 {
  border-inline-start-color: rgb(41 61 105 / 1);
}
.border-s-facebook-600\/15 {
  border-inline-start-color: rgb(41 61 105 / 0.15);
}
.border-s-facebook-600\/20 {
  border-inline-start-color: rgb(41 61 105 / 0.2);
}
.border-s-facebook-600\/25 {
  border-inline-start-color: rgb(41 61 105 / 0.25);
}
.border-s-facebook-600\/30 {
  border-inline-start-color: rgb(41 61 105 / 0.3);
}
.border-s-facebook-600\/35 {
  border-inline-start-color: rgb(41 61 105 / 0.35);
}
.border-s-facebook-600\/40 {
  border-inline-start-color: rgb(41 61 105 / 0.4);
}
.border-s-facebook-600\/45 {
  border-inline-start-color: rgb(41 61 105 / 0.45);
}
.border-s-facebook-600\/5 {
  border-inline-start-color: rgb(41 61 105 / 0.05);
}
.border-s-facebook-600\/50 {
  border-inline-start-color: rgb(41 61 105 / 0.5);
}
.border-s-facebook-600\/55 {
  border-inline-start-color: rgb(41 61 105 / 0.55);
}
.border-s-facebook-600\/60 {
  border-inline-start-color: rgb(41 61 105 / 0.6);
}
.border-s-facebook-600\/65 {
  border-inline-start-color: rgb(41 61 105 / 0.65);
}
.border-s-facebook-600\/70 {
  border-inline-start-color: rgb(41 61 105 / 0.7);
}
.border-s-facebook-600\/75 {
  border-inline-start-color: rgb(41 61 105 / 0.75);
}
.border-s-facebook-600\/80 {
  border-inline-start-color: rgb(41 61 105 / 0.8);
}
.border-s-facebook-600\/85 {
  border-inline-start-color: rgb(41 61 105 / 0.85);
}
.border-s-facebook-600\/90 {
  border-inline-start-color: rgb(41 61 105 / 0.9);
}
.border-s-facebook-600\/95 {
  border-inline-start-color: rgb(41 61 105 / 0.95);
}
.border-s-facebook\/0 {
  border-inline-start-color: rgb(59 89 152 / 0);
}
.border-s-facebook\/10 {
  border-inline-start-color: rgb(59 89 152 / 0.1);
}
.border-s-facebook\/100 {
  border-inline-start-color: rgb(59 89 152 / 1);
}
.border-s-facebook\/15 {
  border-inline-start-color: rgb(59 89 152 / 0.15);
}
.border-s-facebook\/20 {
  border-inline-start-color: rgb(59 89 152 / 0.2);
}
.border-s-facebook\/25 {
  border-inline-start-color: rgb(59 89 152 / 0.25);
}
.border-s-facebook\/30 {
  border-inline-start-color: rgb(59 89 152 / 0.3);
}
.border-s-facebook\/35 {
  border-inline-start-color: rgb(59 89 152 / 0.35);
}
.border-s-facebook\/40 {
  border-inline-start-color: rgb(59 89 152 / 0.4);
}
.border-s-facebook\/45 {
  border-inline-start-color: rgb(59 89 152 / 0.45);
}
.border-s-facebook\/5 {
  border-inline-start-color: rgb(59 89 152 / 0.05);
}
.border-s-facebook\/50 {
  border-inline-start-color: rgb(59 89 152 / 0.5);
}
.border-s-facebook\/55 {
  border-inline-start-color: rgb(59 89 152 / 0.55);
}
.border-s-facebook\/60 {
  border-inline-start-color: rgb(59 89 152 / 0.6);
}
.border-s-facebook\/65 {
  border-inline-start-color: rgb(59 89 152 / 0.65);
}
.border-s-facebook\/70 {
  border-inline-start-color: rgb(59 89 152 / 0.7);
}
.border-s-facebook\/75 {
  border-inline-start-color: rgb(59 89 152 / 0.75);
}
.border-s-facebook\/80 {
  border-inline-start-color: rgb(59 89 152 / 0.8);
}
.border-s-facebook\/85 {
  border-inline-start-color: rgb(59 89 152 / 0.85);
}
.border-s-facebook\/90 {
  border-inline-start-color: rgb(59 89 152 / 0.9);
}
.border-s-facebook\/95 {
  border-inline-start-color: rgb(59 89 152 / 0.95);
}
.border-s-spring-100 {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}
.border-s-spring-100\/0 {
  border-inline-start-color: rgb(227 232 227 / 0);
}
.border-s-spring-100\/10 {
  border-inline-start-color: rgb(227 232 227 / 0.1);
}
.border-s-spring-100\/100 {
  border-inline-start-color: rgb(227 232 227 / 1);
}
.border-s-spring-100\/15 {
  border-inline-start-color: rgb(227 232 227 / 0.15);
}
.border-s-spring-100\/20 {
  border-inline-start-color: rgb(227 232 227 / 0.2);
}
.border-s-spring-100\/25 {
  border-inline-start-color: rgb(227 232 227 / 0.25);
}
.border-s-spring-100\/30 {
  border-inline-start-color: rgb(227 232 227 / 0.3);
}
.border-s-spring-100\/35 {
  border-inline-start-color: rgb(227 232 227 / 0.35);
}
.border-s-spring-100\/40 {
  border-inline-start-color: rgb(227 232 227 / 0.4);
}
.border-s-spring-100\/45 {
  border-inline-start-color: rgb(227 232 227 / 0.45);
}
.border-s-spring-100\/5 {
  border-inline-start-color: rgb(227 232 227 / 0.05);
}
.border-s-spring-100\/50 {
  border-inline-start-color: rgb(227 232 227 / 0.5);
}
.border-s-spring-100\/55 {
  border-inline-start-color: rgb(227 232 227 / 0.55);
}
.border-s-spring-100\/60 {
  border-inline-start-color: rgb(227 232 227 / 0.6);
}
.border-s-spring-100\/65 {
  border-inline-start-color: rgb(227 232 227 / 0.65);
}
.border-s-spring-100\/70 {
  border-inline-start-color: rgb(227 232 227 / 0.7);
}
.border-s-spring-100\/75 {
  border-inline-start-color: rgb(227 232 227 / 0.75);
}
.border-s-spring-100\/80 {
  border-inline-start-color: rgb(227 232 227 / 0.8);
}
.border-s-spring-100\/85 {
  border-inline-start-color: rgb(227 232 227 / 0.85);
}
.border-s-spring-100\/90 {
  border-inline-start-color: rgb(227 232 227 / 0.9);
}
.border-s-spring-100\/95 {
  border-inline-start-color: rgb(227 232 227 / 0.95);
}
.border-s-spring-200 {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}
.border-s-spring-200\/0 {
  border-inline-start-color: rgb(200 210 201 / 0);
}
.border-s-spring-200\/10 {
  border-inline-start-color: rgb(200 210 201 / 0.1);
}
.border-s-spring-200\/100 {
  border-inline-start-color: rgb(200 210 201 / 1);
}
.border-s-spring-200\/15 {
  border-inline-start-color: rgb(200 210 201 / 0.15);
}
.border-s-spring-200\/20 {
  border-inline-start-color: rgb(200 210 201 / 0.2);
}
.border-s-spring-200\/25 {
  border-inline-start-color: rgb(200 210 201 / 0.25);
}
.border-s-spring-200\/30 {
  border-inline-start-color: rgb(200 210 201 / 0.3);
}
.border-s-spring-200\/35 {
  border-inline-start-color: rgb(200 210 201 / 0.35);
}
.border-s-spring-200\/40 {
  border-inline-start-color: rgb(200 210 201 / 0.4);
}
.border-s-spring-200\/45 {
  border-inline-start-color: rgb(200 210 201 / 0.45);
}
.border-s-spring-200\/5 {
  border-inline-start-color: rgb(200 210 201 / 0.05);
}
.border-s-spring-200\/50 {
  border-inline-start-color: rgb(200 210 201 / 0.5);
}
.border-s-spring-200\/55 {
  border-inline-start-color: rgb(200 210 201 / 0.55);
}
.border-s-spring-200\/60 {
  border-inline-start-color: rgb(200 210 201 / 0.6);
}
.border-s-spring-200\/65 {
  border-inline-start-color: rgb(200 210 201 / 0.65);
}
.border-s-spring-200\/70 {
  border-inline-start-color: rgb(200 210 201 / 0.7);
}
.border-s-spring-200\/75 {
  border-inline-start-color: rgb(200 210 201 / 0.75);
}
.border-s-spring-200\/80 {
  border-inline-start-color: rgb(200 210 201 / 0.8);
}
.border-s-spring-200\/85 {
  border-inline-start-color: rgb(200 210 201 / 0.85);
}
.border-s-spring-200\/90 {
  border-inline-start-color: rgb(200 210 201 / 0.9);
}
.border-s-spring-200\/95 {
  border-inline-start-color: rgb(200 210 201 / 0.95);
}
.border-s-spring-300 {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}
.border-s-spring-300\/0 {
  border-inline-start-color: rgb(162 179 166 / 0);
}
.border-s-spring-300\/10 {
  border-inline-start-color: rgb(162 179 166 / 0.1);
}
.border-s-spring-300\/100 {
  border-inline-start-color: rgb(162 179 166 / 1);
}
.border-s-spring-300\/15 {
  border-inline-start-color: rgb(162 179 166 / 0.15);
}
.border-s-spring-300\/20 {
  border-inline-start-color: rgb(162 179 166 / 0.2);
}
.border-s-spring-300\/25 {
  border-inline-start-color: rgb(162 179 166 / 0.25);
}
.border-s-spring-300\/30 {
  border-inline-start-color: rgb(162 179 166 / 0.3);
}
.border-s-spring-300\/35 {
  border-inline-start-color: rgb(162 179 166 / 0.35);
}
.border-s-spring-300\/40 {
  border-inline-start-color: rgb(162 179 166 / 0.4);
}
.border-s-spring-300\/45 {
  border-inline-start-color: rgb(162 179 166 / 0.45);
}
.border-s-spring-300\/5 {
  border-inline-start-color: rgb(162 179 166 / 0.05);
}
.border-s-spring-300\/50 {
  border-inline-start-color: rgb(162 179 166 / 0.5);
}
.border-s-spring-300\/55 {
  border-inline-start-color: rgb(162 179 166 / 0.55);
}
.border-s-spring-300\/60 {
  border-inline-start-color: rgb(162 179 166 / 0.6);
}
.border-s-spring-300\/65 {
  border-inline-start-color: rgb(162 179 166 / 0.65);
}
.border-s-spring-300\/70 {
  border-inline-start-color: rgb(162 179 166 / 0.7);
}
.border-s-spring-300\/75 {
  border-inline-start-color: rgb(162 179 166 / 0.75);
}
.border-s-spring-300\/80 {
  border-inline-start-color: rgb(162 179 166 / 0.8);
}
.border-s-spring-300\/85 {
  border-inline-start-color: rgb(162 179 166 / 0.85);
}
.border-s-spring-300\/90 {
  border-inline-start-color: rgb(162 179 166 / 0.9);
}
.border-s-spring-300\/95 {
  border-inline-start-color: rgb(162 179 166 / 0.95);
}
.border-s-spring-400 {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}
.border-s-spring-400\/0 {
  border-inline-start-color: rgb(120 143 127 / 0);
}
.border-s-spring-400\/10 {
  border-inline-start-color: rgb(120 143 127 / 0.1);
}
.border-s-spring-400\/100 {
  border-inline-start-color: rgb(120 143 127 / 1);
}
.border-s-spring-400\/15 {
  border-inline-start-color: rgb(120 143 127 / 0.15);
}
.border-s-spring-400\/20 {
  border-inline-start-color: rgb(120 143 127 / 0.2);
}
.border-s-spring-400\/25 {
  border-inline-start-color: rgb(120 143 127 / 0.25);
}
.border-s-spring-400\/30 {
  border-inline-start-color: rgb(120 143 127 / 0.3);
}
.border-s-spring-400\/35 {
  border-inline-start-color: rgb(120 143 127 / 0.35);
}
.border-s-spring-400\/40 {
  border-inline-start-color: rgb(120 143 127 / 0.4);
}
.border-s-spring-400\/45 {
  border-inline-start-color: rgb(120 143 127 / 0.45);
}
.border-s-spring-400\/5 {
  border-inline-start-color: rgb(120 143 127 / 0.05);
}
.border-s-spring-400\/50 {
  border-inline-start-color: rgb(120 143 127 / 0.5);
}
.border-s-spring-400\/55 {
  border-inline-start-color: rgb(120 143 127 / 0.55);
}
.border-s-spring-400\/60 {
  border-inline-start-color: rgb(120 143 127 / 0.6);
}
.border-s-spring-400\/65 {
  border-inline-start-color: rgb(120 143 127 / 0.65);
}
.border-s-spring-400\/70 {
  border-inline-start-color: rgb(120 143 127 / 0.7);
}
.border-s-spring-400\/75 {
  border-inline-start-color: rgb(120 143 127 / 0.75);
}
.border-s-spring-400\/80 {
  border-inline-start-color: rgb(120 143 127 / 0.8);
}
.border-s-spring-400\/85 {
  border-inline-start-color: rgb(120 143 127 / 0.85);
}
.border-s-spring-400\/90 {
  border-inline-start-color: rgb(120 143 127 / 0.9);
}
.border-s-spring-400\/95 {
  border-inline-start-color: rgb(120 143 127 / 0.95);
}
.border-s-spring-50 {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}
.border-s-spring-50\/0 {
  border-inline-start-color: rgb(243 246 244 / 0);
}
.border-s-spring-50\/10 {
  border-inline-start-color: rgb(243 246 244 / 0.1);
}
.border-s-spring-50\/100 {
  border-inline-start-color: rgb(243 246 244 / 1);
}
.border-s-spring-50\/15 {
  border-inline-start-color: rgb(243 246 244 / 0.15);
}
.border-s-spring-50\/20 {
  border-inline-start-color: rgb(243 246 244 / 0.2);
}
.border-s-spring-50\/25 {
  border-inline-start-color: rgb(243 246 244 / 0.25);
}
.border-s-spring-50\/30 {
  border-inline-start-color: rgb(243 246 244 / 0.3);
}
.border-s-spring-50\/35 {
  border-inline-start-color: rgb(243 246 244 / 0.35);
}
.border-s-spring-50\/40 {
  border-inline-start-color: rgb(243 246 244 / 0.4);
}
.border-s-spring-50\/45 {
  border-inline-start-color: rgb(243 246 244 / 0.45);
}
.border-s-spring-50\/5 {
  border-inline-start-color: rgb(243 246 244 / 0.05);
}
.border-s-spring-50\/50 {
  border-inline-start-color: rgb(243 246 244 / 0.5);
}
.border-s-spring-50\/55 {
  border-inline-start-color: rgb(243 246 244 / 0.55);
}
.border-s-spring-50\/60 {
  border-inline-start-color: rgb(243 246 244 / 0.6);
}
.border-s-spring-50\/65 {
  border-inline-start-color: rgb(243 246 244 / 0.65);
}
.border-s-spring-50\/70 {
  border-inline-start-color: rgb(243 246 244 / 0.7);
}
.border-s-spring-50\/75 {
  border-inline-start-color: rgb(243 246 244 / 0.75);
}
.border-s-spring-50\/80 {
  border-inline-start-color: rgb(243 246 244 / 0.8);
}
.border-s-spring-50\/85 {
  border-inline-start-color: rgb(243 246 244 / 0.85);
}
.border-s-spring-50\/90 {
  border-inline-start-color: rgb(243 246 244 / 0.9);
}
.border-s-spring-50\/95 {
  border-inline-start-color: rgb(243 246 244 / 0.95);
}
.border-s-spring-500 {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}
.border-s-spring-500\/0 {
  border-inline-start-color: rgb(94 120 102 / 0);
}
.border-s-spring-500\/10 {
  border-inline-start-color: rgb(94 120 102 / 0.1);
}
.border-s-spring-500\/100 {
  border-inline-start-color: rgb(94 120 102 / 1);
}
.border-s-spring-500\/15 {
  border-inline-start-color: rgb(94 120 102 / 0.15);
}
.border-s-spring-500\/20 {
  border-inline-start-color: rgb(94 120 102 / 0.2);
}
.border-s-spring-500\/25 {
  border-inline-start-color: rgb(94 120 102 / 0.25);
}
.border-s-spring-500\/30 {
  border-inline-start-color: rgb(94 120 102 / 0.3);
}
.border-s-spring-500\/35 {
  border-inline-start-color: rgb(94 120 102 / 0.35);
}
.border-s-spring-500\/40 {
  border-inline-start-color: rgb(94 120 102 / 0.4);
}
.border-s-spring-500\/45 {
  border-inline-start-color: rgb(94 120 102 / 0.45);
}
.border-s-spring-500\/5 {
  border-inline-start-color: rgb(94 120 102 / 0.05);
}
.border-s-spring-500\/50 {
  border-inline-start-color: rgb(94 120 102 / 0.5);
}
.border-s-spring-500\/55 {
  border-inline-start-color: rgb(94 120 102 / 0.55);
}
.border-s-spring-500\/60 {
  border-inline-start-color: rgb(94 120 102 / 0.6);
}
.border-s-spring-500\/65 {
  border-inline-start-color: rgb(94 120 102 / 0.65);
}
.border-s-spring-500\/70 {
  border-inline-start-color: rgb(94 120 102 / 0.7);
}
.border-s-spring-500\/75 {
  border-inline-start-color: rgb(94 120 102 / 0.75);
}
.border-s-spring-500\/80 {
  border-inline-start-color: rgb(94 120 102 / 0.8);
}
.border-s-spring-500\/85 {
  border-inline-start-color: rgb(94 120 102 / 0.85);
}
.border-s-spring-500\/90 {
  border-inline-start-color: rgb(94 120 102 / 0.9);
}
.border-s-spring-500\/95 {
  border-inline-start-color: rgb(94 120 102 / 0.95);
}
.border-s-spring-600 {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}
.border-s-spring-600\/0 {
  border-inline-start-color: rgb(67 88 73 / 0);
}
.border-s-spring-600\/10 {
  border-inline-start-color: rgb(67 88 73 / 0.1);
}
.border-s-spring-600\/100 {
  border-inline-start-color: rgb(67 88 73 / 1);
}
.border-s-spring-600\/15 {
  border-inline-start-color: rgb(67 88 73 / 0.15);
}
.border-s-spring-600\/20 {
  border-inline-start-color: rgb(67 88 73 / 0.2);
}
.border-s-spring-600\/25 {
  border-inline-start-color: rgb(67 88 73 / 0.25);
}
.border-s-spring-600\/30 {
  border-inline-start-color: rgb(67 88 73 / 0.3);
}
.border-s-spring-600\/35 {
  border-inline-start-color: rgb(67 88 73 / 0.35);
}
.border-s-spring-600\/40 {
  border-inline-start-color: rgb(67 88 73 / 0.4);
}
.border-s-spring-600\/45 {
  border-inline-start-color: rgb(67 88 73 / 0.45);
}
.border-s-spring-600\/5 {
  border-inline-start-color: rgb(67 88 73 / 0.05);
}
.border-s-spring-600\/50 {
  border-inline-start-color: rgb(67 88 73 / 0.5);
}
.border-s-spring-600\/55 {
  border-inline-start-color: rgb(67 88 73 / 0.55);
}
.border-s-spring-600\/60 {
  border-inline-start-color: rgb(67 88 73 / 0.6);
}
.border-s-spring-600\/65 {
  border-inline-start-color: rgb(67 88 73 / 0.65);
}
.border-s-spring-600\/70 {
  border-inline-start-color: rgb(67 88 73 / 0.7);
}
.border-s-spring-600\/75 {
  border-inline-start-color: rgb(67 88 73 / 0.75);
}
.border-s-spring-600\/80 {
  border-inline-start-color: rgb(67 88 73 / 0.8);
}
.border-s-spring-600\/85 {
  border-inline-start-color: rgb(67 88 73 / 0.85);
}
.border-s-spring-600\/90 {
  border-inline-start-color: rgb(67 88 73 / 0.9);
}
.border-s-spring-600\/95 {
  border-inline-start-color: rgb(67 88 73 / 0.95);
}
.border-s-spring-700 {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}
.border-s-spring-700\/0 {
  border-inline-start-color: rgb(54 70 60 / 0);
}
.border-s-spring-700\/10 {
  border-inline-start-color: rgb(54 70 60 / 0.1);
}
.border-s-spring-700\/100 {
  border-inline-start-color: rgb(54 70 60 / 1);
}
.border-s-spring-700\/15 {
  border-inline-start-color: rgb(54 70 60 / 0.15);
}
.border-s-spring-700\/20 {
  border-inline-start-color: rgb(54 70 60 / 0.2);
}
.border-s-spring-700\/25 {
  border-inline-start-color: rgb(54 70 60 / 0.25);
}
.border-s-spring-700\/30 {
  border-inline-start-color: rgb(54 70 60 / 0.3);
}
.border-s-spring-700\/35 {
  border-inline-start-color: rgb(54 70 60 / 0.35);
}
.border-s-spring-700\/40 {
  border-inline-start-color: rgb(54 70 60 / 0.4);
}
.border-s-spring-700\/45 {
  border-inline-start-color: rgb(54 70 60 / 0.45);
}
.border-s-spring-700\/5 {
  border-inline-start-color: rgb(54 70 60 / 0.05);
}
.border-s-spring-700\/50 {
  border-inline-start-color: rgb(54 70 60 / 0.5);
}
.border-s-spring-700\/55 {
  border-inline-start-color: rgb(54 70 60 / 0.55);
}
.border-s-spring-700\/60 {
  border-inline-start-color: rgb(54 70 60 / 0.6);
}
.border-s-spring-700\/65 {
  border-inline-start-color: rgb(54 70 60 / 0.65);
}
.border-s-spring-700\/70 {
  border-inline-start-color: rgb(54 70 60 / 0.7);
}
.border-s-spring-700\/75 {
  border-inline-start-color: rgb(54 70 60 / 0.75);
}
.border-s-spring-700\/80 {
  border-inline-start-color: rgb(54 70 60 / 0.8);
}
.border-s-spring-700\/85 {
  border-inline-start-color: rgb(54 70 60 / 0.85);
}
.border-s-spring-700\/90 {
  border-inline-start-color: rgb(54 70 60 / 0.9);
}
.border-s-spring-700\/95 {
  border-inline-start-color: rgb(54 70 60 / 0.95);
}
.border-s-spring-800 {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}
.border-s-spring-800\/0 {
  border-inline-start-color: rgb(44 57 48 / 0);
}
.border-s-spring-800\/10 {
  border-inline-start-color: rgb(44 57 48 / 0.1);
}
.border-s-spring-800\/100 {
  border-inline-start-color: rgb(44 57 48 / 1);
}
.border-s-spring-800\/15 {
  border-inline-start-color: rgb(44 57 48 / 0.15);
}
.border-s-spring-800\/20 {
  border-inline-start-color: rgb(44 57 48 / 0.2);
}
.border-s-spring-800\/25 {
  border-inline-start-color: rgb(44 57 48 / 0.25);
}
.border-s-spring-800\/30 {
  border-inline-start-color: rgb(44 57 48 / 0.3);
}
.border-s-spring-800\/35 {
  border-inline-start-color: rgb(44 57 48 / 0.35);
}
.border-s-spring-800\/40 {
  border-inline-start-color: rgb(44 57 48 / 0.4);
}
.border-s-spring-800\/45 {
  border-inline-start-color: rgb(44 57 48 / 0.45);
}
.border-s-spring-800\/5 {
  border-inline-start-color: rgb(44 57 48 / 0.05);
}
.border-s-spring-800\/50 {
  border-inline-start-color: rgb(44 57 48 / 0.5);
}
.border-s-spring-800\/55 {
  border-inline-start-color: rgb(44 57 48 / 0.55);
}
.border-s-spring-800\/60 {
  border-inline-start-color: rgb(44 57 48 / 0.6);
}
.border-s-spring-800\/65 {
  border-inline-start-color: rgb(44 57 48 / 0.65);
}
.border-s-spring-800\/70 {
  border-inline-start-color: rgb(44 57 48 / 0.7);
}
.border-s-spring-800\/75 {
  border-inline-start-color: rgb(44 57 48 / 0.75);
}
.border-s-spring-800\/80 {
  border-inline-start-color: rgb(44 57 48 / 0.8);
}
.border-s-spring-800\/85 {
  border-inline-start-color: rgb(44 57 48 / 0.85);
}
.border-s-spring-800\/90 {
  border-inline-start-color: rgb(44 57 48 / 0.9);
}
.border-s-spring-800\/95 {
  border-inline-start-color: rgb(44 57 48 / 0.95);
}
.border-s-spring-900 {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}
.border-s-spring-900\/0 {
  border-inline-start-color: rgb(37 47 40 / 0);
}
.border-s-spring-900\/10 {
  border-inline-start-color: rgb(37 47 40 / 0.1);
}
.border-s-spring-900\/100 {
  border-inline-start-color: rgb(37 47 40 / 1);
}
.border-s-spring-900\/15 {
  border-inline-start-color: rgb(37 47 40 / 0.15);
}
.border-s-spring-900\/20 {
  border-inline-start-color: rgb(37 47 40 / 0.2);
}
.border-s-spring-900\/25 {
  border-inline-start-color: rgb(37 47 40 / 0.25);
}
.border-s-spring-900\/30 {
  border-inline-start-color: rgb(37 47 40 / 0.3);
}
.border-s-spring-900\/35 {
  border-inline-start-color: rgb(37 47 40 / 0.35);
}
.border-s-spring-900\/40 {
  border-inline-start-color: rgb(37 47 40 / 0.4);
}
.border-s-spring-900\/45 {
  border-inline-start-color: rgb(37 47 40 / 0.45);
}
.border-s-spring-900\/5 {
  border-inline-start-color: rgb(37 47 40 / 0.05);
}
.border-s-spring-900\/50 {
  border-inline-start-color: rgb(37 47 40 / 0.5);
}
.border-s-spring-900\/55 {
  border-inline-start-color: rgb(37 47 40 / 0.55);
}
.border-s-spring-900\/60 {
  border-inline-start-color: rgb(37 47 40 / 0.6);
}
.border-s-spring-900\/65 {
  border-inline-start-color: rgb(37 47 40 / 0.65);
}
.border-s-spring-900\/70 {
  border-inline-start-color: rgb(37 47 40 / 0.7);
}
.border-s-spring-900\/75 {
  border-inline-start-color: rgb(37 47 40 / 0.75);
}
.border-s-spring-900\/80 {
  border-inline-start-color: rgb(37 47 40 / 0.8);
}
.border-s-spring-900\/85 {
  border-inline-start-color: rgb(37 47 40 / 0.85);
}
.border-s-spring-900\/90 {
  border-inline-start-color: rgb(37 47 40 / 0.9);
}
.border-s-spring-900\/95 {
  border-inline-start-color: rgb(37 47 40 / 0.95);
}
.border-s-spring-950 {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}
.border-s-spring-950\/0 {
  border-inline-start-color: rgb(20 26 23 / 0);
}
.border-s-spring-950\/10 {
  border-inline-start-color: rgb(20 26 23 / 0.1);
}
.border-s-spring-950\/100 {
  border-inline-start-color: rgb(20 26 23 / 1);
}
.border-s-spring-950\/15 {
  border-inline-start-color: rgb(20 26 23 / 0.15);
}
.border-s-spring-950\/20 {
  border-inline-start-color: rgb(20 26 23 / 0.2);
}
.border-s-spring-950\/25 {
  border-inline-start-color: rgb(20 26 23 / 0.25);
}
.border-s-spring-950\/30 {
  border-inline-start-color: rgb(20 26 23 / 0.3);
}
.border-s-spring-950\/35 {
  border-inline-start-color: rgb(20 26 23 / 0.35);
}
.border-s-spring-950\/40 {
  border-inline-start-color: rgb(20 26 23 / 0.4);
}
.border-s-spring-950\/45 {
  border-inline-start-color: rgb(20 26 23 / 0.45);
}
.border-s-spring-950\/5 {
  border-inline-start-color: rgb(20 26 23 / 0.05);
}
.border-s-spring-950\/50 {
  border-inline-start-color: rgb(20 26 23 / 0.5);
}
.border-s-spring-950\/55 {
  border-inline-start-color: rgb(20 26 23 / 0.55);
}
.border-s-spring-950\/60 {
  border-inline-start-color: rgb(20 26 23 / 0.6);
}
.border-s-spring-950\/65 {
  border-inline-start-color: rgb(20 26 23 / 0.65);
}
.border-s-spring-950\/70 {
  border-inline-start-color: rgb(20 26 23 / 0.7);
}
.border-s-spring-950\/75 {
  border-inline-start-color: rgb(20 26 23 / 0.75);
}
.border-s-spring-950\/80 {
  border-inline-start-color: rgb(20 26 23 / 0.8);
}
.border-s-spring-950\/85 {
  border-inline-start-color: rgb(20 26 23 / 0.85);
}
.border-s-spring-950\/90 {
  border-inline-start-color: rgb(20 26 23 / 0.9);
}
.border-s-spring-950\/95 {
  border-inline-start-color: rgb(20 26 23 / 0.95);
}
.border-s-transparent {
  border-inline-start-color: transparent;
}
.border-s-transparent\/0 {
  border-inline-start-color: rgb(0 0 0 / 0);
}
.border-s-transparent\/10 {
  border-inline-start-color: rgb(0 0 0 / 0.1);
}
.border-s-transparent\/100 {
  border-inline-start-color: rgb(0 0 0 / 1);
}
.border-s-transparent\/15 {
  border-inline-start-color: rgb(0 0 0 / 0.15);
}
.border-s-transparent\/20 {
  border-inline-start-color: rgb(0 0 0 / 0.2);
}
.border-s-transparent\/25 {
  border-inline-start-color: rgb(0 0 0 / 0.25);
}
.border-s-transparent\/30 {
  border-inline-start-color: rgb(0 0 0 / 0.3);
}
.border-s-transparent\/35 {
  border-inline-start-color: rgb(0 0 0 / 0.35);
}
.border-s-transparent\/40 {
  border-inline-start-color: rgb(0 0 0 / 0.4);
}
.border-s-transparent\/45 {
  border-inline-start-color: rgb(0 0 0 / 0.45);
}
.border-s-transparent\/5 {
  border-inline-start-color: rgb(0 0 0 / 0.05);
}
.border-s-transparent\/50 {
  border-inline-start-color: rgb(0 0 0 / 0.5);
}
.border-s-transparent\/55 {
  border-inline-start-color: rgb(0 0 0 / 0.55);
}
.border-s-transparent\/60 {
  border-inline-start-color: rgb(0 0 0 / 0.6);
}
.border-s-transparent\/65 {
  border-inline-start-color: rgb(0 0 0 / 0.65);
}
.border-s-transparent\/70 {
  border-inline-start-color: rgb(0 0 0 / 0.7);
}
.border-s-transparent\/75 {
  border-inline-start-color: rgb(0 0 0 / 0.75);
}
.border-s-transparent\/80 {
  border-inline-start-color: rgb(0 0 0 / 0.8);
}
.border-s-transparent\/85 {
  border-inline-start-color: rgb(0 0 0 / 0.85);
}
.border-s-transparent\/90 {
  border-inline-start-color: rgb(0 0 0 / 0.9);
}
.border-s-transparent\/95 {
  border-inline-start-color: rgb(0 0 0 / 0.95);
}
.border-s-white {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-s-white\/0 {
  border-inline-start-color: rgb(255 255 255 / 0);
}
.border-s-white\/10 {
  border-inline-start-color: rgb(255 255 255 / 0.1);
}
.border-s-white\/100 {
  border-inline-start-color: rgb(255 255 255 / 1);
}
.border-s-white\/15 {
  border-inline-start-color: rgb(255 255 255 / 0.15);
}
.border-s-white\/20 {
  border-inline-start-color: rgb(255 255 255 / 0.2);
}
.border-s-white\/25 {
  border-inline-start-color: rgb(255 255 255 / 0.25);
}
.border-s-white\/30 {
  border-inline-start-color: rgb(255 255 255 / 0.3);
}
.border-s-white\/35 {
  border-inline-start-color: rgb(255 255 255 / 0.35);
}
.border-s-white\/40 {
  border-inline-start-color: rgb(255 255 255 / 0.4);
}
.border-s-white\/45 {
  border-inline-start-color: rgb(255 255 255 / 0.45);
}
.border-s-white\/5 {
  border-inline-start-color: rgb(255 255 255 / 0.05);
}
.border-s-white\/50 {
  border-inline-start-color: rgb(255 255 255 / 0.5);
}
.border-s-white\/55 {
  border-inline-start-color: rgb(255 255 255 / 0.55);
}
.border-s-white\/60 {
  border-inline-start-color: rgb(255 255 255 / 0.6);
}
.border-s-white\/65 {
  border-inline-start-color: rgb(255 255 255 / 0.65);
}
.border-s-white\/70 {
  border-inline-start-color: rgb(255 255 255 / 0.7);
}
.border-s-white\/75 {
  border-inline-start-color: rgb(255 255 255 / 0.75);
}
.border-s-white\/80 {
  border-inline-start-color: rgb(255 255 255 / 0.8);
}
.border-s-white\/85 {
  border-inline-start-color: rgb(255 255 255 / 0.85);
}
.border-s-white\/90 {
  border-inline-start-color: rgb(255 255 255 / 0.9);
}
.border-s-white\/95 {
  border-inline-start-color: rgb(255 255 255 / 0.95);
}
.border-t-black {
  --tw-border-opacity: 1;
  border-top-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-t-black\/0 {
  border-top-color: rgb(0 0 0 / 0);
}
.border-t-black\/10 {
  border-top-color: rgb(0 0 0 / 0.1);
}
.border-t-black\/100 {
  border-top-color: rgb(0 0 0 / 1);
}
.border-t-black\/15 {
  border-top-color: rgb(0 0 0 / 0.15);
}
.border-t-black\/20 {
  border-top-color: rgb(0 0 0 / 0.2);
}
.border-t-black\/25 {
  border-top-color: rgb(0 0 0 / 0.25);
}
.border-t-black\/30 {
  border-top-color: rgb(0 0 0 / 0.3);
}
.border-t-black\/35 {
  border-top-color: rgb(0 0 0 / 0.35);
}
.border-t-black\/40 {
  border-top-color: rgb(0 0 0 / 0.4);
}
.border-t-black\/45 {
  border-top-color: rgb(0 0 0 / 0.45);
}
.border-t-black\/5 {
  border-top-color: rgb(0 0 0 / 0.05);
}
.border-t-black\/50 {
  border-top-color: rgb(0 0 0 / 0.5);
}
.border-t-black\/55 {
  border-top-color: rgb(0 0 0 / 0.55);
}
.border-t-black\/60 {
  border-top-color: rgb(0 0 0 / 0.6);
}
.border-t-black\/65 {
  border-top-color: rgb(0 0 0 / 0.65);
}
.border-t-black\/70 {
  border-top-color: rgb(0 0 0 / 0.7);
}
.border-t-black\/75 {
  border-top-color: rgb(0 0 0 / 0.75);
}
.border-t-black\/80 {
  border-top-color: rgb(0 0 0 / 0.8);
}
.border-t-black\/85 {
  border-top-color: rgb(0 0 0 / 0.85);
}
.border-t-black\/90 {
  border-top-color: rgb(0 0 0 / 0.9);
}
.border-t-black\/95 {
  border-top-color: rgb(0 0 0 / 0.95);
}
.border-t-facebook {
  --tw-border-opacity: 1;
  border-top-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}
.border-t-facebook-600 {
  --tw-border-opacity: 1;
  border-top-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}
.border-t-facebook-600\/0 {
  border-top-color: rgb(41 61 105 / 0);
}
.border-t-facebook-600\/10 {
  border-top-color: rgb(41 61 105 / 0.1);
}
.border-t-facebook-600\/100 {
  border-top-color: rgb(41 61 105 / 1);
}
.border-t-facebook-600\/15 {
  border-top-color: rgb(41 61 105 / 0.15);
}
.border-t-facebook-600\/20 {
  border-top-color: rgb(41 61 105 / 0.2);
}
.border-t-facebook-600\/25 {
  border-top-color: rgb(41 61 105 / 0.25);
}
.border-t-facebook-600\/30 {
  border-top-color: rgb(41 61 105 / 0.3);
}
.border-t-facebook-600\/35 {
  border-top-color: rgb(41 61 105 / 0.35);
}
.border-t-facebook-600\/40 {
  border-top-color: rgb(41 61 105 / 0.4);
}
.border-t-facebook-600\/45 {
  border-top-color: rgb(41 61 105 / 0.45);
}
.border-t-facebook-600\/5 {
  border-top-color: rgb(41 61 105 / 0.05);
}
.border-t-facebook-600\/50 {
  border-top-color: rgb(41 61 105 / 0.5);
}
.border-t-facebook-600\/55 {
  border-top-color: rgb(41 61 105 / 0.55);
}
.border-t-facebook-600\/60 {
  border-top-color: rgb(41 61 105 / 0.6);
}
.border-t-facebook-600\/65 {
  border-top-color: rgb(41 61 105 / 0.65);
}
.border-t-facebook-600\/70 {
  border-top-color: rgb(41 61 105 / 0.7);
}
.border-t-facebook-600\/75 {
  border-top-color: rgb(41 61 105 / 0.75);
}
.border-t-facebook-600\/80 {
  border-top-color: rgb(41 61 105 / 0.8);
}
.border-t-facebook-600\/85 {
  border-top-color: rgb(41 61 105 / 0.85);
}
.border-t-facebook-600\/90 {
  border-top-color: rgb(41 61 105 / 0.9);
}
.border-t-facebook-600\/95 {
  border-top-color: rgb(41 61 105 / 0.95);
}
.border-t-facebook\/0 {
  border-top-color: rgb(59 89 152 / 0);
}
.border-t-facebook\/10 {
  border-top-color: rgb(59 89 152 / 0.1);
}
.border-t-facebook\/100 {
  border-top-color: rgb(59 89 152 / 1);
}
.border-t-facebook\/15 {
  border-top-color: rgb(59 89 152 / 0.15);
}
.border-t-facebook\/20 {
  border-top-color: rgb(59 89 152 / 0.2);
}
.border-t-facebook\/25 {
  border-top-color: rgb(59 89 152 / 0.25);
}
.border-t-facebook\/30 {
  border-top-color: rgb(59 89 152 / 0.3);
}
.border-t-facebook\/35 {
  border-top-color: rgb(59 89 152 / 0.35);
}
.border-t-facebook\/40 {
  border-top-color: rgb(59 89 152 / 0.4);
}
.border-t-facebook\/45 {
  border-top-color: rgb(59 89 152 / 0.45);
}
.border-t-facebook\/5 {
  border-top-color: rgb(59 89 152 / 0.05);
}
.border-t-facebook\/50 {
  border-top-color: rgb(59 89 152 / 0.5);
}
.border-t-facebook\/55 {
  border-top-color: rgb(59 89 152 / 0.55);
}
.border-t-facebook\/60 {
  border-top-color: rgb(59 89 152 / 0.6);
}
.border-t-facebook\/65 {
  border-top-color: rgb(59 89 152 / 0.65);
}
.border-t-facebook\/70 {
  border-top-color: rgb(59 89 152 / 0.7);
}
.border-t-facebook\/75 {
  border-top-color: rgb(59 89 152 / 0.75);
}
.border-t-facebook\/80 {
  border-top-color: rgb(59 89 152 / 0.8);
}
.border-t-facebook\/85 {
  border-top-color: rgb(59 89 152 / 0.85);
}
.border-t-facebook\/90 {
  border-top-color: rgb(59 89 152 / 0.9);
}
.border-t-facebook\/95 {
  border-top-color: rgb(59 89 152 / 0.95);
}
.border-t-spring-100 {
  --tw-border-opacity: 1;
  border-top-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}
.border-t-spring-100\/0 {
  border-top-color: rgb(227 232 227 / 0);
}
.border-t-spring-100\/10 {
  border-top-color: rgb(227 232 227 / 0.1);
}
.border-t-spring-100\/100 {
  border-top-color: rgb(227 232 227 / 1);
}
.border-t-spring-100\/15 {
  border-top-color: rgb(227 232 227 / 0.15);
}
.border-t-spring-100\/20 {
  border-top-color: rgb(227 232 227 / 0.2);
}
.border-t-spring-100\/25 {
  border-top-color: rgb(227 232 227 / 0.25);
}
.border-t-spring-100\/30 {
  border-top-color: rgb(227 232 227 / 0.3);
}
.border-t-spring-100\/35 {
  border-top-color: rgb(227 232 227 / 0.35);
}
.border-t-spring-100\/40 {
  border-top-color: rgb(227 232 227 / 0.4);
}
.border-t-spring-100\/45 {
  border-top-color: rgb(227 232 227 / 0.45);
}
.border-t-spring-100\/5 {
  border-top-color: rgb(227 232 227 / 0.05);
}
.border-t-spring-100\/50 {
  border-top-color: rgb(227 232 227 / 0.5);
}
.border-t-spring-100\/55 {
  border-top-color: rgb(227 232 227 / 0.55);
}
.border-t-spring-100\/60 {
  border-top-color: rgb(227 232 227 / 0.6);
}
.border-t-spring-100\/65 {
  border-top-color: rgb(227 232 227 / 0.65);
}
.border-t-spring-100\/70 {
  border-top-color: rgb(227 232 227 / 0.7);
}
.border-t-spring-100\/75 {
  border-top-color: rgb(227 232 227 / 0.75);
}
.border-t-spring-100\/80 {
  border-top-color: rgb(227 232 227 / 0.8);
}
.border-t-spring-100\/85 {
  border-top-color: rgb(227 232 227 / 0.85);
}
.border-t-spring-100\/90 {
  border-top-color: rgb(227 232 227 / 0.9);
}
.border-t-spring-100\/95 {
  border-top-color: rgb(227 232 227 / 0.95);
}
.border-t-spring-200 {
  --tw-border-opacity: 1;
  border-top-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}
.border-t-spring-200\/0 {
  border-top-color: rgb(200 210 201 / 0);
}
.border-t-spring-200\/10 {
  border-top-color: rgb(200 210 201 / 0.1);
}
.border-t-spring-200\/100 {
  border-top-color: rgb(200 210 201 / 1);
}
.border-t-spring-200\/15 {
  border-top-color: rgb(200 210 201 / 0.15);
}
.border-t-spring-200\/20 {
  border-top-color: rgb(200 210 201 / 0.2);
}
.border-t-spring-200\/25 {
  border-top-color: rgb(200 210 201 / 0.25);
}
.border-t-spring-200\/30 {
  border-top-color: rgb(200 210 201 / 0.3);
}
.border-t-spring-200\/35 {
  border-top-color: rgb(200 210 201 / 0.35);
}
.border-t-spring-200\/40 {
  border-top-color: rgb(200 210 201 / 0.4);
}
.border-t-spring-200\/45 {
  border-top-color: rgb(200 210 201 / 0.45);
}
.border-t-spring-200\/5 {
  border-top-color: rgb(200 210 201 / 0.05);
}
.border-t-spring-200\/50 {
  border-top-color: rgb(200 210 201 / 0.5);
}
.border-t-spring-200\/55 {
  border-top-color: rgb(200 210 201 / 0.55);
}
.border-t-spring-200\/60 {
  border-top-color: rgb(200 210 201 / 0.6);
}
.border-t-spring-200\/65 {
  border-top-color: rgb(200 210 201 / 0.65);
}
.border-t-spring-200\/70 {
  border-top-color: rgb(200 210 201 / 0.7);
}
.border-t-spring-200\/75 {
  border-top-color: rgb(200 210 201 / 0.75);
}
.border-t-spring-200\/80 {
  border-top-color: rgb(200 210 201 / 0.8);
}
.border-t-spring-200\/85 {
  border-top-color: rgb(200 210 201 / 0.85);
}
.border-t-spring-200\/90 {
  border-top-color: rgb(200 210 201 / 0.9);
}
.border-t-spring-200\/95 {
  border-top-color: rgb(200 210 201 / 0.95);
}
.border-t-spring-300 {
  --tw-border-opacity: 1;
  border-top-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}
.border-t-spring-300\/0 {
  border-top-color: rgb(162 179 166 / 0);
}
.border-t-spring-300\/10 {
  border-top-color: rgb(162 179 166 / 0.1);
}
.border-t-spring-300\/100 {
  border-top-color: rgb(162 179 166 / 1);
}
.border-t-spring-300\/15 {
  border-top-color: rgb(162 179 166 / 0.15);
}
.border-t-spring-300\/20 {
  border-top-color: rgb(162 179 166 / 0.2);
}
.border-t-spring-300\/25 {
  border-top-color: rgb(162 179 166 / 0.25);
}
.border-t-spring-300\/30 {
  border-top-color: rgb(162 179 166 / 0.3);
}
.border-t-spring-300\/35 {
  border-top-color: rgb(162 179 166 / 0.35);
}
.border-t-spring-300\/40 {
  border-top-color: rgb(162 179 166 / 0.4);
}
.border-t-spring-300\/45 {
  border-top-color: rgb(162 179 166 / 0.45);
}
.border-t-spring-300\/5 {
  border-top-color: rgb(162 179 166 / 0.05);
}
.border-t-spring-300\/50 {
  border-top-color: rgb(162 179 166 / 0.5);
}
.border-t-spring-300\/55 {
  border-top-color: rgb(162 179 166 / 0.55);
}
.border-t-spring-300\/60 {
  border-top-color: rgb(162 179 166 / 0.6);
}
.border-t-spring-300\/65 {
  border-top-color: rgb(162 179 166 / 0.65);
}
.border-t-spring-300\/70 {
  border-top-color: rgb(162 179 166 / 0.7);
}
.border-t-spring-300\/75 {
  border-top-color: rgb(162 179 166 / 0.75);
}
.border-t-spring-300\/80 {
  border-top-color: rgb(162 179 166 / 0.8);
}
.border-t-spring-300\/85 {
  border-top-color: rgb(162 179 166 / 0.85);
}
.border-t-spring-300\/90 {
  border-top-color: rgb(162 179 166 / 0.9);
}
.border-t-spring-300\/95 {
  border-top-color: rgb(162 179 166 / 0.95);
}
.border-t-spring-400 {
  --tw-border-opacity: 1;
  border-top-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}
.border-t-spring-400\/0 {
  border-top-color: rgb(120 143 127 / 0);
}
.border-t-spring-400\/10 {
  border-top-color: rgb(120 143 127 / 0.1);
}
.border-t-spring-400\/100 {
  border-top-color: rgb(120 143 127 / 1);
}
.border-t-spring-400\/15 {
  border-top-color: rgb(120 143 127 / 0.15);
}
.border-t-spring-400\/20 {
  border-top-color: rgb(120 143 127 / 0.2);
}
.border-t-spring-400\/25 {
  border-top-color: rgb(120 143 127 / 0.25);
}
.border-t-spring-400\/30 {
  border-top-color: rgb(120 143 127 / 0.3);
}
.border-t-spring-400\/35 {
  border-top-color: rgb(120 143 127 / 0.35);
}
.border-t-spring-400\/40 {
  border-top-color: rgb(120 143 127 / 0.4);
}
.border-t-spring-400\/45 {
  border-top-color: rgb(120 143 127 / 0.45);
}
.border-t-spring-400\/5 {
  border-top-color: rgb(120 143 127 / 0.05);
}
.border-t-spring-400\/50 {
  border-top-color: rgb(120 143 127 / 0.5);
}
.border-t-spring-400\/55 {
  border-top-color: rgb(120 143 127 / 0.55);
}
.border-t-spring-400\/60 {
  border-top-color: rgb(120 143 127 / 0.6);
}
.border-t-spring-400\/65 {
  border-top-color: rgb(120 143 127 / 0.65);
}
.border-t-spring-400\/70 {
  border-top-color: rgb(120 143 127 / 0.7);
}
.border-t-spring-400\/75 {
  border-top-color: rgb(120 143 127 / 0.75);
}
.border-t-spring-400\/80 {
  border-top-color: rgb(120 143 127 / 0.8);
}
.border-t-spring-400\/85 {
  border-top-color: rgb(120 143 127 / 0.85);
}
.border-t-spring-400\/90 {
  border-top-color: rgb(120 143 127 / 0.9);
}
.border-t-spring-400\/95 {
  border-top-color: rgb(120 143 127 / 0.95);
}
.border-t-spring-50 {
  --tw-border-opacity: 1;
  border-top-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}
.border-t-spring-50\/0 {
  border-top-color: rgb(243 246 244 / 0);
}
.border-t-spring-50\/10 {
  border-top-color: rgb(243 246 244 / 0.1);
}
.border-t-spring-50\/100 {
  border-top-color: rgb(243 246 244 / 1);
}
.border-t-spring-50\/15 {
  border-top-color: rgb(243 246 244 / 0.15);
}
.border-t-spring-50\/20 {
  border-top-color: rgb(243 246 244 / 0.2);
}
.border-t-spring-50\/25 {
  border-top-color: rgb(243 246 244 / 0.25);
}
.border-t-spring-50\/30 {
  border-top-color: rgb(243 246 244 / 0.3);
}
.border-t-spring-50\/35 {
  border-top-color: rgb(243 246 244 / 0.35);
}
.border-t-spring-50\/40 {
  border-top-color: rgb(243 246 244 / 0.4);
}
.border-t-spring-50\/45 {
  border-top-color: rgb(243 246 244 / 0.45);
}
.border-t-spring-50\/5 {
  border-top-color: rgb(243 246 244 / 0.05);
}
.border-t-spring-50\/50 {
  border-top-color: rgb(243 246 244 / 0.5);
}
.border-t-spring-50\/55 {
  border-top-color: rgb(243 246 244 / 0.55);
}
.border-t-spring-50\/60 {
  border-top-color: rgb(243 246 244 / 0.6);
}
.border-t-spring-50\/65 {
  border-top-color: rgb(243 246 244 / 0.65);
}
.border-t-spring-50\/70 {
  border-top-color: rgb(243 246 244 / 0.7);
}
.border-t-spring-50\/75 {
  border-top-color: rgb(243 246 244 / 0.75);
}
.border-t-spring-50\/80 {
  border-top-color: rgb(243 246 244 / 0.8);
}
.border-t-spring-50\/85 {
  border-top-color: rgb(243 246 244 / 0.85);
}
.border-t-spring-50\/90 {
  border-top-color: rgb(243 246 244 / 0.9);
}
.border-t-spring-50\/95 {
  border-top-color: rgb(243 246 244 / 0.95);
}
.border-t-spring-500 {
  --tw-border-opacity: 1;
  border-top-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}
.border-t-spring-500\/0 {
  border-top-color: rgb(94 120 102 / 0);
}
.border-t-spring-500\/10 {
  border-top-color: rgb(94 120 102 / 0.1);
}
.border-t-spring-500\/100 {
  border-top-color: rgb(94 120 102 / 1);
}
.border-t-spring-500\/15 {
  border-top-color: rgb(94 120 102 / 0.15);
}
.border-t-spring-500\/20 {
  border-top-color: rgb(94 120 102 / 0.2);
}
.border-t-spring-500\/25 {
  border-top-color: rgb(94 120 102 / 0.25);
}
.border-t-spring-500\/30 {
  border-top-color: rgb(94 120 102 / 0.3);
}
.border-t-spring-500\/35 {
  border-top-color: rgb(94 120 102 / 0.35);
}
.border-t-spring-500\/40 {
  border-top-color: rgb(94 120 102 / 0.4);
}
.border-t-spring-500\/45 {
  border-top-color: rgb(94 120 102 / 0.45);
}
.border-t-spring-500\/5 {
  border-top-color: rgb(94 120 102 / 0.05);
}
.border-t-spring-500\/50 {
  border-top-color: rgb(94 120 102 / 0.5);
}
.border-t-spring-500\/55 {
  border-top-color: rgb(94 120 102 / 0.55);
}
.border-t-spring-500\/60 {
  border-top-color: rgb(94 120 102 / 0.6);
}
.border-t-spring-500\/65 {
  border-top-color: rgb(94 120 102 / 0.65);
}
.border-t-spring-500\/70 {
  border-top-color: rgb(94 120 102 / 0.7);
}
.border-t-spring-500\/75 {
  border-top-color: rgb(94 120 102 / 0.75);
}
.border-t-spring-500\/80 {
  border-top-color: rgb(94 120 102 / 0.8);
}
.border-t-spring-500\/85 {
  border-top-color: rgb(94 120 102 / 0.85);
}
.border-t-spring-500\/90 {
  border-top-color: rgb(94 120 102 / 0.9);
}
.border-t-spring-500\/95 {
  border-top-color: rgb(94 120 102 / 0.95);
}
.border-t-spring-600 {
  --tw-border-opacity: 1;
  border-top-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}
.border-t-spring-600\/0 {
  border-top-color: rgb(67 88 73 / 0);
}
.border-t-spring-600\/10 {
  border-top-color: rgb(67 88 73 / 0.1);
}
.border-t-spring-600\/100 {
  border-top-color: rgb(67 88 73 / 1);
}
.border-t-spring-600\/15 {
  border-top-color: rgb(67 88 73 / 0.15);
}
.border-t-spring-600\/20 {
  border-top-color: rgb(67 88 73 / 0.2);
}
.border-t-spring-600\/25 {
  border-top-color: rgb(67 88 73 / 0.25);
}
.border-t-spring-600\/30 {
  border-top-color: rgb(67 88 73 / 0.3);
}
.border-t-spring-600\/35 {
  border-top-color: rgb(67 88 73 / 0.35);
}
.border-t-spring-600\/40 {
  border-top-color: rgb(67 88 73 / 0.4);
}
.border-t-spring-600\/45 {
  border-top-color: rgb(67 88 73 / 0.45);
}
.border-t-spring-600\/5 {
  border-top-color: rgb(67 88 73 / 0.05);
}
.border-t-spring-600\/50 {
  border-top-color: rgb(67 88 73 / 0.5);
}
.border-t-spring-600\/55 {
  border-top-color: rgb(67 88 73 / 0.55);
}
.border-t-spring-600\/60 {
  border-top-color: rgb(67 88 73 / 0.6);
}
.border-t-spring-600\/65 {
  border-top-color: rgb(67 88 73 / 0.65);
}
.border-t-spring-600\/70 {
  border-top-color: rgb(67 88 73 / 0.7);
}
.border-t-spring-600\/75 {
  border-top-color: rgb(67 88 73 / 0.75);
}
.border-t-spring-600\/80 {
  border-top-color: rgb(67 88 73 / 0.8);
}
.border-t-spring-600\/85 {
  border-top-color: rgb(67 88 73 / 0.85);
}
.border-t-spring-600\/90 {
  border-top-color: rgb(67 88 73 / 0.9);
}
.border-t-spring-600\/95 {
  border-top-color: rgb(67 88 73 / 0.95);
}
.border-t-spring-700 {
  --tw-border-opacity: 1;
  border-top-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}
.border-t-spring-700\/0 {
  border-top-color: rgb(54 70 60 / 0);
}
.border-t-spring-700\/10 {
  border-top-color: rgb(54 70 60 / 0.1);
}
.border-t-spring-700\/100 {
  border-top-color: rgb(54 70 60 / 1);
}
.border-t-spring-700\/15 {
  border-top-color: rgb(54 70 60 / 0.15);
}
.border-t-spring-700\/20 {
  border-top-color: rgb(54 70 60 / 0.2);
}
.border-t-spring-700\/25 {
  border-top-color: rgb(54 70 60 / 0.25);
}
.border-t-spring-700\/30 {
  border-top-color: rgb(54 70 60 / 0.3);
}
.border-t-spring-700\/35 {
  border-top-color: rgb(54 70 60 / 0.35);
}
.border-t-spring-700\/40 {
  border-top-color: rgb(54 70 60 / 0.4);
}
.border-t-spring-700\/45 {
  border-top-color: rgb(54 70 60 / 0.45);
}
.border-t-spring-700\/5 {
  border-top-color: rgb(54 70 60 / 0.05);
}
.border-t-spring-700\/50 {
  border-top-color: rgb(54 70 60 / 0.5);
}
.border-t-spring-700\/55 {
  border-top-color: rgb(54 70 60 / 0.55);
}
.border-t-spring-700\/60 {
  border-top-color: rgb(54 70 60 / 0.6);
}
.border-t-spring-700\/65 {
  border-top-color: rgb(54 70 60 / 0.65);
}
.border-t-spring-700\/70 {
  border-top-color: rgb(54 70 60 / 0.7);
}
.border-t-spring-700\/75 {
  border-top-color: rgb(54 70 60 / 0.75);
}
.border-t-spring-700\/80 {
  border-top-color: rgb(54 70 60 / 0.8);
}
.border-t-spring-700\/85 {
  border-top-color: rgb(54 70 60 / 0.85);
}
.border-t-spring-700\/90 {
  border-top-color: rgb(54 70 60 / 0.9);
}
.border-t-spring-700\/95 {
  border-top-color: rgb(54 70 60 / 0.95);
}
.border-t-spring-800 {
  --tw-border-opacity: 1;
  border-top-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}
.border-t-spring-800\/0 {
  border-top-color: rgb(44 57 48 / 0);
}
.border-t-spring-800\/10 {
  border-top-color: rgb(44 57 48 / 0.1);
}
.border-t-spring-800\/100 {
  border-top-color: rgb(44 57 48 / 1);
}
.border-t-spring-800\/15 {
  border-top-color: rgb(44 57 48 / 0.15);
}
.border-t-spring-800\/20 {
  border-top-color: rgb(44 57 48 / 0.2);
}
.border-t-spring-800\/25 {
  border-top-color: rgb(44 57 48 / 0.25);
}
.border-t-spring-800\/30 {
  border-top-color: rgb(44 57 48 / 0.3);
}
.border-t-spring-800\/35 {
  border-top-color: rgb(44 57 48 / 0.35);
}
.border-t-spring-800\/40 {
  border-top-color: rgb(44 57 48 / 0.4);
}
.border-t-spring-800\/45 {
  border-top-color: rgb(44 57 48 / 0.45);
}
.border-t-spring-800\/5 {
  border-top-color: rgb(44 57 48 / 0.05);
}
.border-t-spring-800\/50 {
  border-top-color: rgb(44 57 48 / 0.5);
}
.border-t-spring-800\/55 {
  border-top-color: rgb(44 57 48 / 0.55);
}
.border-t-spring-800\/60 {
  border-top-color: rgb(44 57 48 / 0.6);
}
.border-t-spring-800\/65 {
  border-top-color: rgb(44 57 48 / 0.65);
}
.border-t-spring-800\/70 {
  border-top-color: rgb(44 57 48 / 0.7);
}
.border-t-spring-800\/75 {
  border-top-color: rgb(44 57 48 / 0.75);
}
.border-t-spring-800\/80 {
  border-top-color: rgb(44 57 48 / 0.8);
}
.border-t-spring-800\/85 {
  border-top-color: rgb(44 57 48 / 0.85);
}
.border-t-spring-800\/90 {
  border-top-color: rgb(44 57 48 / 0.9);
}
.border-t-spring-800\/95 {
  border-top-color: rgb(44 57 48 / 0.95);
}
.border-t-spring-900 {
  --tw-border-opacity: 1;
  border-top-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}
.border-t-spring-900\/0 {
  border-top-color: rgb(37 47 40 / 0);
}
.border-t-spring-900\/10 {
  border-top-color: rgb(37 47 40 / 0.1);
}
.border-t-spring-900\/100 {
  border-top-color: rgb(37 47 40 / 1);
}
.border-t-spring-900\/15 {
  border-top-color: rgb(37 47 40 / 0.15);
}
.border-t-spring-900\/20 {
  border-top-color: rgb(37 47 40 / 0.2);
}
.border-t-spring-900\/25 {
  border-top-color: rgb(37 47 40 / 0.25);
}
.border-t-spring-900\/30 {
  border-top-color: rgb(37 47 40 / 0.3);
}
.border-t-spring-900\/35 {
  border-top-color: rgb(37 47 40 / 0.35);
}
.border-t-spring-900\/40 {
  border-top-color: rgb(37 47 40 / 0.4);
}
.border-t-spring-900\/45 {
  border-top-color: rgb(37 47 40 / 0.45);
}
.border-t-spring-900\/5 {
  border-top-color: rgb(37 47 40 / 0.05);
}
.border-t-spring-900\/50 {
  border-top-color: rgb(37 47 40 / 0.5);
}
.border-t-spring-900\/55 {
  border-top-color: rgb(37 47 40 / 0.55);
}
.border-t-spring-900\/60 {
  border-top-color: rgb(37 47 40 / 0.6);
}
.border-t-spring-900\/65 {
  border-top-color: rgb(37 47 40 / 0.65);
}
.border-t-spring-900\/70 {
  border-top-color: rgb(37 47 40 / 0.7);
}
.border-t-spring-900\/75 {
  border-top-color: rgb(37 47 40 / 0.75);
}
.border-t-spring-900\/80 {
  border-top-color: rgb(37 47 40 / 0.8);
}
.border-t-spring-900\/85 {
  border-top-color: rgb(37 47 40 / 0.85);
}
.border-t-spring-900\/90 {
  border-top-color: rgb(37 47 40 / 0.9);
}
.border-t-spring-900\/95 {
  border-top-color: rgb(37 47 40 / 0.95);
}
.border-t-spring-950 {
  --tw-border-opacity: 1;
  border-top-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}
.border-t-spring-950\/0 {
  border-top-color: rgb(20 26 23 / 0);
}
.border-t-spring-950\/10 {
  border-top-color: rgb(20 26 23 / 0.1);
}
.border-t-spring-950\/100 {
  border-top-color: rgb(20 26 23 / 1);
}
.border-t-spring-950\/15 {
  border-top-color: rgb(20 26 23 / 0.15);
}
.border-t-spring-950\/20 {
  border-top-color: rgb(20 26 23 / 0.2);
}
.border-t-spring-950\/25 {
  border-top-color: rgb(20 26 23 / 0.25);
}
.border-t-spring-950\/30 {
  border-top-color: rgb(20 26 23 / 0.3);
}
.border-t-spring-950\/35 {
  border-top-color: rgb(20 26 23 / 0.35);
}
.border-t-spring-950\/40 {
  border-top-color: rgb(20 26 23 / 0.4);
}
.border-t-spring-950\/45 {
  border-top-color: rgb(20 26 23 / 0.45);
}
.border-t-spring-950\/5 {
  border-top-color: rgb(20 26 23 / 0.05);
}
.border-t-spring-950\/50 {
  border-top-color: rgb(20 26 23 / 0.5);
}
.border-t-spring-950\/55 {
  border-top-color: rgb(20 26 23 / 0.55);
}
.border-t-spring-950\/60 {
  border-top-color: rgb(20 26 23 / 0.6);
}
.border-t-spring-950\/65 {
  border-top-color: rgb(20 26 23 / 0.65);
}
.border-t-spring-950\/70 {
  border-top-color: rgb(20 26 23 / 0.7);
}
.border-t-spring-950\/75 {
  border-top-color: rgb(20 26 23 / 0.75);
}
.border-t-spring-950\/80 {
  border-top-color: rgb(20 26 23 / 0.8);
}
.border-t-spring-950\/85 {
  border-top-color: rgb(20 26 23 / 0.85);
}
.border-t-spring-950\/90 {
  border-top-color: rgb(20 26 23 / 0.9);
}
.border-t-spring-950\/95 {
  border-top-color: rgb(20 26 23 / 0.95);
}
.border-t-transparent {
  border-top-color: transparent;
}
.border-t-transparent\/0 {
  border-top-color: rgb(0 0 0 / 0);
}
.border-t-transparent\/10 {
  border-top-color: rgb(0 0 0 / 0.1);
}
.border-t-transparent\/100 {
  border-top-color: rgb(0 0 0 / 1);
}
.border-t-transparent\/15 {
  border-top-color: rgb(0 0 0 / 0.15);
}
.border-t-transparent\/20 {
  border-top-color: rgb(0 0 0 / 0.2);
}
.border-t-transparent\/25 {
  border-top-color: rgb(0 0 0 / 0.25);
}
.border-t-transparent\/30 {
  border-top-color: rgb(0 0 0 / 0.3);
}
.border-t-transparent\/35 {
  border-top-color: rgb(0 0 0 / 0.35);
}
.border-t-transparent\/40 {
  border-top-color: rgb(0 0 0 / 0.4);
}
.border-t-transparent\/45 {
  border-top-color: rgb(0 0 0 / 0.45);
}
.border-t-transparent\/5 {
  border-top-color: rgb(0 0 0 / 0.05);
}
.border-t-transparent\/50 {
  border-top-color: rgb(0 0 0 / 0.5);
}
.border-t-transparent\/55 {
  border-top-color: rgb(0 0 0 / 0.55);
}
.border-t-transparent\/60 {
  border-top-color: rgb(0 0 0 / 0.6);
}
.border-t-transparent\/65 {
  border-top-color: rgb(0 0 0 / 0.65);
}
.border-t-transparent\/70 {
  border-top-color: rgb(0 0 0 / 0.7);
}
.border-t-transparent\/75 {
  border-top-color: rgb(0 0 0 / 0.75);
}
.border-t-transparent\/80 {
  border-top-color: rgb(0 0 0 / 0.8);
}
.border-t-transparent\/85 {
  border-top-color: rgb(0 0 0 / 0.85);
}
.border-t-transparent\/90 {
  border-top-color: rgb(0 0 0 / 0.9);
}
.border-t-transparent\/95 {
  border-top-color: rgb(0 0 0 / 0.95);
}
.border-t-white {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-t-white\/0 {
  border-top-color: rgb(255 255 255 / 0);
}
.border-t-white\/10 {
  border-top-color: rgb(255 255 255 / 0.1);
}
.border-t-white\/100 {
  border-top-color: rgb(255 255 255 / 1);
}
.border-t-white\/15 {
  border-top-color: rgb(255 255 255 / 0.15);
}
.border-t-white\/20 {
  border-top-color: rgb(255 255 255 / 0.2);
}
.border-t-white\/25 {
  border-top-color: rgb(255 255 255 / 0.25);
}
.border-t-white\/30 {
  border-top-color: rgb(255 255 255 / 0.3);
}
.border-t-white\/35 {
  border-top-color: rgb(255 255 255 / 0.35);
}
.border-t-white\/40 {
  border-top-color: rgb(255 255 255 / 0.4);
}
.border-t-white\/45 {
  border-top-color: rgb(255 255 255 / 0.45);
}
.border-t-white\/5 {
  border-top-color: rgb(255 255 255 / 0.05);
}
.border-t-white\/50 {
  border-top-color: rgb(255 255 255 / 0.5);
}
.border-t-white\/55 {
  border-top-color: rgb(255 255 255 / 0.55);
}
.border-t-white\/60 {
  border-top-color: rgb(255 255 255 / 0.6);
}
.border-t-white\/65 {
  border-top-color: rgb(255 255 255 / 0.65);
}
.border-t-white\/70 {
  border-top-color: rgb(255 255 255 / 0.7);
}
.border-t-white\/75 {
  border-top-color: rgb(255 255 255 / 0.75);
}
.border-t-white\/80 {
  border-top-color: rgb(255 255 255 / 0.8);
}
.border-t-white\/85 {
  border-top-color: rgb(255 255 255 / 0.85);
}
.border-t-white\/90 {
  border-top-color: rgb(255 255 255 / 0.9);
}
.border-t-white\/95 {
  border-top-color: rgb(255 255 255 / 0.95);
}
.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-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-black\/0 {
  background-color: rgb(0 0 0 / 0);
}
.bg-black\/10 {
  background-color: rgb(0 0 0 / 0.1);
}
.bg-black\/100 {
  background-color: rgb(0 0 0 / 1);
}
.bg-black\/15 {
  background-color: rgb(0 0 0 / 0.15);
}
.bg-black\/20 {
  background-color: rgb(0 0 0 / 0.2);
}
.bg-black\/25 {
  background-color: rgb(0 0 0 / 0.25);
}
.bg-black\/30 {
  background-color: rgb(0 0 0 / 0.3);
}
.bg-black\/35 {
  background-color: rgb(0 0 0 / 0.35);
}
.bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.bg-black\/45 {
  background-color: rgb(0 0 0 / 0.45);
}
.bg-black\/5 {
  background-color: rgb(0 0 0 / 0.05);
}
.bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5);
}
.bg-black\/55 {
  background-color: rgb(0 0 0 / 0.55);
}
.bg-black\/60 {
  background-color: rgb(0 0 0 / 0.6);
}
.bg-black\/65 {
  background-color: rgb(0 0 0 / 0.65);
}
.bg-black\/70 {
  background-color: rgb(0 0 0 / 0.7);
}
.bg-black\/75 {
  background-color: rgb(0 0 0 / 0.75);
}
.bg-black\/80 {
  background-color: rgb(0 0 0 / 0.8);
}
.bg-black\/85 {
  background-color: rgb(0 0 0 / 0.85);
}
.bg-black\/90 {
  background-color: rgb(0 0 0 / 0.9);
}
.bg-black\/95 {
  background-color: rgb(0 0 0 / 0.95);
}
.bg-facebook {
  --tw-bg-opacity: 1;
  background-color: rgb(59 89 152 / var(--tw-bg-opacity, 1));
}
.bg-facebook-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(41 61 105 / var(--tw-bg-opacity, 1));
}
.bg-facebook-600\/0 {
  background-color: rgb(41 61 105 / 0);
}
.bg-facebook-600\/10 {
  background-color: rgb(41 61 105 / 0.1);
}
.bg-facebook-600\/100 {
  background-color: rgb(41 61 105 / 1);
}
.bg-facebook-600\/15 {
  background-color: rgb(41 61 105 / 0.15);
}
.bg-facebook-600\/20 {
  background-color: rgb(41 61 105 / 0.2);
}
.bg-facebook-600\/25 {
  background-color: rgb(41 61 105 / 0.25);
}
.bg-facebook-600\/30 {
  background-color: rgb(41 61 105 / 0.3);
}
.bg-facebook-600\/35 {
  background-color: rgb(41 61 105 / 0.35);
}
.bg-facebook-600\/40 {
  background-color: rgb(41 61 105 / 0.4);
}
.bg-facebook-600\/45 {
  background-color: rgb(41 61 105 / 0.45);
}
.bg-facebook-600\/5 {
  background-color: rgb(41 61 105 / 0.05);
}
.bg-facebook-600\/50 {
  background-color: rgb(41 61 105 / 0.5);
}
.bg-facebook-600\/55 {
  background-color: rgb(41 61 105 / 0.55);
}
.bg-facebook-600\/60 {
  background-color: rgb(41 61 105 / 0.6);
}
.bg-facebook-600\/65 {
  background-color: rgb(41 61 105 / 0.65);
}
.bg-facebook-600\/70 {
  background-color: rgb(41 61 105 / 0.7);
}
.bg-facebook-600\/75 {
  background-color: rgb(41 61 105 / 0.75);
}
.bg-facebook-600\/80 {
  background-color: rgb(41 61 105 / 0.8);
}
.bg-facebook-600\/85 {
  background-color: rgb(41 61 105 / 0.85);
}
.bg-facebook-600\/90 {
  background-color: rgb(41 61 105 / 0.9);
}
.bg-facebook-600\/95 {
  background-color: rgb(41 61 105 / 0.95);
}
.bg-facebook\/0 {
  background-color: rgb(59 89 152 / 0);
}
.bg-facebook\/10 {
  background-color: rgb(59 89 152 / 0.1);
}
.bg-facebook\/100 {
  background-color: rgb(59 89 152 / 1);
}
.bg-facebook\/15 {
  background-color: rgb(59 89 152 / 0.15);
}
.bg-facebook\/20 {
  background-color: rgb(59 89 152 / 0.2);
}
.bg-facebook\/25 {
  background-color: rgb(59 89 152 / 0.25);
}
.bg-facebook\/30 {
  background-color: rgb(59 89 152 / 0.3);
}
.bg-facebook\/35 {
  background-color: rgb(59 89 152 / 0.35);
}
.bg-facebook\/40 {
  background-color: rgb(59 89 152 / 0.4);
}
.bg-facebook\/45 {
  background-color: rgb(59 89 152 / 0.45);
}
.bg-facebook\/5 {
  background-color: rgb(59 89 152 / 0.05);
}
.bg-facebook\/50 {
  background-color: rgb(59 89 152 / 0.5);
}
.bg-facebook\/55 {
  background-color: rgb(59 89 152 / 0.55);
}
.bg-facebook\/60 {
  background-color: rgb(59 89 152 / 0.6);
}
.bg-facebook\/65 {
  background-color: rgb(59 89 152 / 0.65);
}
.bg-facebook\/70 {
  background-color: rgb(59 89 152 / 0.7);
}
.bg-facebook\/75 {
  background-color: rgb(59 89 152 / 0.75);
}
.bg-facebook\/80 {
  background-color: rgb(59 89 152 / 0.8);
}
.bg-facebook\/85 {
  background-color: rgb(59 89 152 / 0.85);
}
.bg-facebook\/90 {
  background-color: rgb(59 89 152 / 0.9);
}
.bg-facebook\/95 {
  background-color: rgb(59 89 152 / 0.95);
}
.bg-spring-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(227 232 227 / var(--tw-bg-opacity, 1));
}
.bg-spring-100\/0 {
  background-color: rgb(227 232 227 / 0);
}
.bg-spring-100\/10 {
  background-color: rgb(227 232 227 / 0.1);
}
.bg-spring-100\/100 {
  background-color: rgb(227 232 227 / 1);
}
.bg-spring-100\/15 {
  background-color: rgb(227 232 227 / 0.15);
}
.bg-spring-100\/20 {
  background-color: rgb(227 232 227 / 0.2);
}
.bg-spring-100\/25 {
  background-color: rgb(227 232 227 / 0.25);
}
.bg-spring-100\/30 {
  background-color: rgb(227 232 227 / 0.3);
}
.bg-spring-100\/35 {
  background-color: rgb(227 232 227 / 0.35);
}
.bg-spring-100\/40 {
  background-color: rgb(227 232 227 / 0.4);
}
.bg-spring-100\/45 {
  background-color: rgb(227 232 227 / 0.45);
}
.bg-spring-100\/5 {
  background-color: rgb(227 232 227 / 0.05);
}
.bg-spring-100\/50 {
  background-color: rgb(227 232 227 / 0.5);
}
.bg-spring-100\/55 {
  background-color: rgb(227 232 227 / 0.55);
}
.bg-spring-100\/60 {
  background-color: rgb(227 232 227 / 0.6);
}
.bg-spring-100\/65 {
  background-color: rgb(227 232 227 / 0.65);
}
.bg-spring-100\/70 {
  background-color: rgb(227 232 227 / 0.7);
}
.bg-spring-100\/75 {
  background-color: rgb(227 232 227 / 0.75);
}
.bg-spring-100\/80 {
  background-color: rgb(227 232 227 / 0.8);
}
.bg-spring-100\/85 {
  background-color: rgb(227 232 227 / 0.85);
}
.bg-spring-100\/90 {
  background-color: rgb(227 232 227 / 0.9);
}
.bg-spring-100\/95 {
  background-color: rgb(227 232 227 / 0.95);
}
.bg-spring-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(200 210 201 / var(--tw-bg-opacity, 1));
}
.bg-spring-200\/0 {
  background-color: rgb(200 210 201 / 0);
}
.bg-spring-200\/10 {
  background-color: rgb(200 210 201 / 0.1);
}
.bg-spring-200\/100 {
  background-color: rgb(200 210 201 / 1);
}
.bg-spring-200\/15 {
  background-color: rgb(200 210 201 / 0.15);
}
.bg-spring-200\/20 {
  background-color: rgb(200 210 201 / 0.2);
}
.bg-spring-200\/25 {
  background-color: rgb(200 210 201 / 0.25);
}
.bg-spring-200\/30 {
  background-color: rgb(200 210 201 / 0.3);
}
.bg-spring-200\/35 {
  background-color: rgb(200 210 201 / 0.35);
}
.bg-spring-200\/40 {
  background-color: rgb(200 210 201 / 0.4);
}
.bg-spring-200\/45 {
  background-color: rgb(200 210 201 / 0.45);
}
.bg-spring-200\/5 {
  background-color: rgb(200 210 201 / 0.05);
}
.bg-spring-200\/50 {
  background-color: rgb(200 210 201 / 0.5);
}
.bg-spring-200\/55 {
  background-color: rgb(200 210 201 / 0.55);
}
.bg-spring-200\/60 {
  background-color: rgb(200 210 201 / 0.6);
}
.bg-spring-200\/65 {
  background-color: rgb(200 210 201 / 0.65);
}
.bg-spring-200\/70 {
  background-color: rgb(200 210 201 / 0.7);
}
.bg-spring-200\/75 {
  background-color: rgb(200 210 201 / 0.75);
}
.bg-spring-200\/80 {
  background-color: rgb(200 210 201 / 0.8);
}
.bg-spring-200\/85 {
  background-color: rgb(200 210 201 / 0.85);
}
.bg-spring-200\/90 {
  background-color: rgb(200 210 201 / 0.9);
}
.bg-spring-200\/95 {
  background-color: rgb(200 210 201 / 0.95);
}
.bg-spring-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(162 179 166 / var(--tw-bg-opacity, 1));
}
.bg-spring-300\/0 {
  background-color: rgb(162 179 166 / 0);
}
.bg-spring-300\/10 {
  background-color: rgb(162 179 166 / 0.1);
}
.bg-spring-300\/100 {
  background-color: rgb(162 179 166 / 1);
}
.bg-spring-300\/15 {
  background-color: rgb(162 179 166 / 0.15);
}
.bg-spring-300\/20 {
  background-color: rgb(162 179 166 / 0.2);
}
.bg-spring-300\/25 {
  background-color: rgb(162 179 166 / 0.25);
}
.bg-spring-300\/30 {
  background-color: rgb(162 179 166 / 0.3);
}
.bg-spring-300\/35 {
  background-color: rgb(162 179 166 / 0.35);
}
.bg-spring-300\/40 {
  background-color: rgb(162 179 166 / 0.4);
}
.bg-spring-300\/45 {
  background-color: rgb(162 179 166 / 0.45);
}
.bg-spring-300\/5 {
  background-color: rgb(162 179 166 / 0.05);
}
.bg-spring-300\/50 {
  background-color: rgb(162 179 166 / 0.5);
}
.bg-spring-300\/55 {
  background-color: rgb(162 179 166 / 0.55);
}
.bg-spring-300\/60 {
  background-color: rgb(162 179 166 / 0.6);
}
.bg-spring-300\/65 {
  background-color: rgb(162 179 166 / 0.65);
}
.bg-spring-300\/70 {
  background-color: rgb(162 179 166 / 0.7);
}
.bg-spring-300\/75 {
  background-color: rgb(162 179 166 / 0.75);
}
.bg-spring-300\/80 {
  background-color: rgb(162 179 166 / 0.8);
}
.bg-spring-300\/85 {
  background-color: rgb(162 179 166 / 0.85);
}
.bg-spring-300\/90 {
  background-color: rgb(162 179 166 / 0.9);
}
.bg-spring-300\/95 {
  background-color: rgb(162 179 166 / 0.95);
}
.bg-spring-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(120 143 127 / var(--tw-bg-opacity, 1));
}
.bg-spring-400\/0 {
  background-color: rgb(120 143 127 / 0);
}
.bg-spring-400\/10 {
  background-color: rgb(120 143 127 / 0.1);
}
.bg-spring-400\/100 {
  background-color: rgb(120 143 127 / 1);
}
.bg-spring-400\/15 {
  background-color: rgb(120 143 127 / 0.15);
}
.bg-spring-400\/20 {
  background-color: rgb(120 143 127 / 0.2);
}
.bg-spring-400\/25 {
  background-color: rgb(120 143 127 / 0.25);
}
.bg-spring-400\/30 {
  background-color: rgb(120 143 127 / 0.3);
}
.bg-spring-400\/35 {
  background-color: rgb(120 143 127 / 0.35);
}
.bg-spring-400\/40 {
  background-color: rgb(120 143 127 / 0.4);
}
.bg-spring-400\/45 {
  background-color: rgb(120 143 127 / 0.45);
}
.bg-spring-400\/5 {
  background-color: rgb(120 143 127 / 0.05);
}
.bg-spring-400\/50 {
  background-color: rgb(120 143 127 / 0.5);
}
.bg-spring-400\/55 {
  background-color: rgb(120 143 127 / 0.55);
}
.bg-spring-400\/60 {
  background-color: rgb(120 143 127 / 0.6);
}
.bg-spring-400\/65 {
  background-color: rgb(120 143 127 / 0.65);
}
.bg-spring-400\/70 {
  background-color: rgb(120 143 127 / 0.7);
}
.bg-spring-400\/75 {
  background-color: rgb(120 143 127 / 0.75);
}
.bg-spring-400\/80 {
  background-color: rgb(120 143 127 / 0.8);
}
.bg-spring-400\/85 {
  background-color: rgb(120 143 127 / 0.85);
}
.bg-spring-400\/90 {
  background-color: rgb(120 143 127 / 0.9);
}
.bg-spring-400\/95 {
  background-color: rgb(120 143 127 / 0.95);
}
.bg-spring-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 246 244 / var(--tw-bg-opacity, 1));
}
.bg-spring-50\/0 {
  background-color: rgb(243 246 244 / 0);
}
.bg-spring-50\/10 {
  background-color: rgb(243 246 244 / 0.1);
}
.bg-spring-50\/100 {
  background-color: rgb(243 246 244 / 1);
}
.bg-spring-50\/15 {
  background-color: rgb(243 246 244 / 0.15);
}
.bg-spring-50\/20 {
  background-color: rgb(243 246 244 / 0.2);
}
.bg-spring-50\/25 {
  background-color: rgb(243 246 244 / 0.25);
}
.bg-spring-50\/30 {
  background-color: rgb(243 246 244 / 0.3);
}
.bg-spring-50\/35 {
  background-color: rgb(243 246 244 / 0.35);
}
.bg-spring-50\/40 {
  background-color: rgb(243 246 244 / 0.4);
}
.bg-spring-50\/45 {
  background-color: rgb(243 246 244 / 0.45);
}
.bg-spring-50\/5 {
  background-color: rgb(243 246 244 / 0.05);
}
.bg-spring-50\/50 {
  background-color: rgb(243 246 244 / 0.5);
}
.bg-spring-50\/55 {
  background-color: rgb(243 246 244 / 0.55);
}
.bg-spring-50\/60 {
  background-color: rgb(243 246 244 / 0.6);
}
.bg-spring-50\/65 {
  background-color: rgb(243 246 244 / 0.65);
}
.bg-spring-50\/70 {
  background-color: rgb(243 246 244 / 0.7);
}
.bg-spring-50\/75 {
  background-color: rgb(243 246 244 / 0.75);
}
.bg-spring-50\/80 {
  background-color: rgb(243 246 244 / 0.8);
}
.bg-spring-50\/85 {
  background-color: rgb(243 246 244 / 0.85);
}
.bg-spring-50\/90 {
  background-color: rgb(243 246 244 / 0.9);
}
.bg-spring-50\/95 {
  background-color: rgb(243 246 244 / 0.95);
}
.bg-spring-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(94 120 102 / var(--tw-bg-opacity, 1));
}
.bg-spring-500\/0 {
  background-color: rgb(94 120 102 / 0);
}
.bg-spring-500\/10 {
  background-color: rgb(94 120 102 / 0.1);
}
.bg-spring-500\/100 {
  background-color: rgb(94 120 102 / 1);
}
.bg-spring-500\/15 {
  background-color: rgb(94 120 102 / 0.15);
}
.bg-spring-500\/20 {
  background-color: rgb(94 120 102 / 0.2);
}
.bg-spring-500\/25 {
  background-color: rgb(94 120 102 / 0.25);
}
.bg-spring-500\/30 {
  background-color: rgb(94 120 102 / 0.3);
}
.bg-spring-500\/35 {
  background-color: rgb(94 120 102 / 0.35);
}
.bg-spring-500\/40 {
  background-color: rgb(94 120 102 / 0.4);
}
.bg-spring-500\/45 {
  background-color: rgb(94 120 102 / 0.45);
}
.bg-spring-500\/5 {
  background-color: rgb(94 120 102 / 0.05);
}
.bg-spring-500\/50 {
  background-color: rgb(94 120 102 / 0.5);
}
.bg-spring-500\/55 {
  background-color: rgb(94 120 102 / 0.55);
}
.bg-spring-500\/60 {
  background-color: rgb(94 120 102 / 0.6);
}
.bg-spring-500\/65 {
  background-color: rgb(94 120 102 / 0.65);
}
.bg-spring-500\/70 {
  background-color: rgb(94 120 102 / 0.7);
}
.bg-spring-500\/75 {
  background-color: rgb(94 120 102 / 0.75);
}
.bg-spring-500\/80 {
  background-color: rgb(94 120 102 / 0.8);
}
.bg-spring-500\/85 {
  background-color: rgb(94 120 102 / 0.85);
}
.bg-spring-500\/90 {
  background-color: rgb(94 120 102 / 0.9);
}
.bg-spring-500\/95 {
  background-color: rgb(94 120 102 / 0.95);
}
.bg-spring-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(67 88 73 / var(--tw-bg-opacity, 1));
}
.bg-spring-600\/0 {
  background-color: rgb(67 88 73 / 0);
}
.bg-spring-600\/10 {
  background-color: rgb(67 88 73 / 0.1);
}
.bg-spring-600\/100 {
  background-color: rgb(67 88 73 / 1);
}
.bg-spring-600\/15 {
  background-color: rgb(67 88 73 / 0.15);
}
.bg-spring-600\/20 {
  background-color: rgb(67 88 73 / 0.2);
}
.bg-spring-600\/25 {
  background-color: rgb(67 88 73 / 0.25);
}
.bg-spring-600\/30 {
  background-color: rgb(67 88 73 / 0.3);
}
.bg-spring-600\/35 {
  background-color: rgb(67 88 73 / 0.35);
}
.bg-spring-600\/40 {
  background-color: rgb(67 88 73 / 0.4);
}
.bg-spring-600\/45 {
  background-color: rgb(67 88 73 / 0.45);
}
.bg-spring-600\/5 {
  background-color: rgb(67 88 73 / 0.05);
}
.bg-spring-600\/50 {
  background-color: rgb(67 88 73 / 0.5);
}
.bg-spring-600\/55 {
  background-color: rgb(67 88 73 / 0.55);
}
.bg-spring-600\/60 {
  background-color: rgb(67 88 73 / 0.6);
}
.bg-spring-600\/65 {
  background-color: rgb(67 88 73 / 0.65);
}
.bg-spring-600\/70 {
  background-color: rgb(67 88 73 / 0.7);
}
.bg-spring-600\/75 {
  background-color: rgb(67 88 73 / 0.75);
}
.bg-spring-600\/80 {
  background-color: rgb(67 88 73 / 0.8);
}
.bg-spring-600\/85 {
  background-color: rgb(67 88 73 / 0.85);
}
.bg-spring-600\/90 {
  background-color: rgb(67 88 73 / 0.9);
}
.bg-spring-600\/95 {
  background-color: rgb(67 88 73 / 0.95);
}
.bg-spring-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(54 70 60 / var(--tw-bg-opacity, 1));
}
.bg-spring-700\/0 {
  background-color: rgb(54 70 60 / 0);
}
.bg-spring-700\/10 {
  background-color: rgb(54 70 60 / 0.1);
}
.bg-spring-700\/100 {
  background-color: rgb(54 70 60 / 1);
}
.bg-spring-700\/15 {
  background-color: rgb(54 70 60 / 0.15);
}
.bg-spring-700\/20 {
  background-color: rgb(54 70 60 / 0.2);
}
.bg-spring-700\/25 {
  background-color: rgb(54 70 60 / 0.25);
}
.bg-spring-700\/30 {
  background-color: rgb(54 70 60 / 0.3);
}
.bg-spring-700\/35 {
  background-color: rgb(54 70 60 / 0.35);
}
.bg-spring-700\/40 {
  background-color: rgb(54 70 60 / 0.4);
}
.bg-spring-700\/45 {
  background-color: rgb(54 70 60 / 0.45);
}
.bg-spring-700\/5 {
  background-color: rgb(54 70 60 / 0.05);
}
.bg-spring-700\/50 {
  background-color: rgb(54 70 60 / 0.5);
}
.bg-spring-700\/55 {
  background-color: rgb(54 70 60 / 0.55);
}
.bg-spring-700\/60 {
  background-color: rgb(54 70 60 / 0.6);
}
.bg-spring-700\/65 {
  background-color: rgb(54 70 60 / 0.65);
}
.bg-spring-700\/70 {
  background-color: rgb(54 70 60 / 0.7);
}
.bg-spring-700\/75 {
  background-color: rgb(54 70 60 / 0.75);
}
.bg-spring-700\/80 {
  background-color: rgb(54 70 60 / 0.8);
}
.bg-spring-700\/85 {
  background-color: rgb(54 70 60 / 0.85);
}
.bg-spring-700\/90 {
  background-color: rgb(54 70 60 / 0.9);
}
.bg-spring-700\/95 {
  background-color: rgb(54 70 60 / 0.95);
}
.bg-spring-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(44 57 48 / var(--tw-bg-opacity, 1));
}
.bg-spring-800\/0 {
  background-color: rgb(44 57 48 / 0);
}
.bg-spring-800\/10 {
  background-color: rgb(44 57 48 / 0.1);
}
.bg-spring-800\/100 {
  background-color: rgb(44 57 48 / 1);
}
.bg-spring-800\/15 {
  background-color: rgb(44 57 48 / 0.15);
}
.bg-spring-800\/20 {
  background-color: rgb(44 57 48 / 0.2);
}
.bg-spring-800\/25 {
  background-color: rgb(44 57 48 / 0.25);
}
.bg-spring-800\/30 {
  background-color: rgb(44 57 48 / 0.3);
}
.bg-spring-800\/35 {
  background-color: rgb(44 57 48 / 0.35);
}
.bg-spring-800\/40 {
  background-color: rgb(44 57 48 / 0.4);
}
.bg-spring-800\/45 {
  background-color: rgb(44 57 48 / 0.45);
}
.bg-spring-800\/5 {
  background-color: rgb(44 57 48 / 0.05);
}
.bg-spring-800\/50 {
  background-color: rgb(44 57 48 / 0.5);
}
.bg-spring-800\/55 {
  background-color: rgb(44 57 48 / 0.55);
}
.bg-spring-800\/60 {
  background-color: rgb(44 57 48 / 0.6);
}
.bg-spring-800\/65 {
  background-color: rgb(44 57 48 / 0.65);
}
.bg-spring-800\/70 {
  background-color: rgb(44 57 48 / 0.7);
}
.bg-spring-800\/75 {
  background-color: rgb(44 57 48 / 0.75);
}
.bg-spring-800\/80 {
  background-color: rgb(44 57 48 / 0.8);
}
.bg-spring-800\/85 {
  background-color: rgb(44 57 48 / 0.85);
}
.bg-spring-800\/90 {
  background-color: rgb(44 57 48 / 0.9);
}
.bg-spring-800\/95 {
  background-color: rgb(44 57 48 / 0.95);
}
.bg-spring-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 47 40 / var(--tw-bg-opacity, 1));
}
.bg-spring-900\/0 {
  background-color: rgb(37 47 40 / 0);
}
.bg-spring-900\/10 {
  background-color: rgb(37 47 40 / 0.1);
}
.bg-spring-900\/100 {
  background-color: rgb(37 47 40 / 1);
}
.bg-spring-900\/15 {
  background-color: rgb(37 47 40 / 0.15);
}
.bg-spring-900\/20 {
  background-color: rgb(37 47 40 / 0.2);
}
.bg-spring-900\/25 {
  background-color: rgb(37 47 40 / 0.25);
}
.bg-spring-900\/30 {
  background-color: rgb(37 47 40 / 0.3);
}
.bg-spring-900\/35 {
  background-color: rgb(37 47 40 / 0.35);
}
.bg-spring-900\/40 {
  background-color: rgb(37 47 40 / 0.4);
}
.bg-spring-900\/45 {
  background-color: rgb(37 47 40 / 0.45);
}
.bg-spring-900\/5 {
  background-color: rgb(37 47 40 / 0.05);
}
.bg-spring-900\/50 {
  background-color: rgb(37 47 40 / 0.5);
}
.bg-spring-900\/55 {
  background-color: rgb(37 47 40 / 0.55);
}
.bg-spring-900\/60 {
  background-color: rgb(37 47 40 / 0.6);
}
.bg-spring-900\/65 {
  background-color: rgb(37 47 40 / 0.65);
}
.bg-spring-900\/70 {
  background-color: rgb(37 47 40 / 0.7);
}
.bg-spring-900\/75 {
  background-color: rgb(37 47 40 / 0.75);
}
.bg-spring-900\/80 {
  background-color: rgb(37 47 40 / 0.8);
}
.bg-spring-900\/85 {
  background-color: rgb(37 47 40 / 0.85);
}
.bg-spring-900\/90 {
  background-color: rgb(37 47 40 / 0.9);
}
.bg-spring-900\/95 {
  background-color: rgb(37 47 40 / 0.95);
}
.bg-spring-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(20 26 23 / var(--tw-bg-opacity, 1));
}
.bg-spring-950\/0 {
  background-color: rgb(20 26 23 / 0);
}
.bg-spring-950\/10 {
  background-color: rgb(20 26 23 / 0.1);
}
.bg-spring-950\/100 {
  background-color: rgb(20 26 23 / 1);
}
.bg-spring-950\/15 {
  background-color: rgb(20 26 23 / 0.15);
}
.bg-spring-950\/20 {
  background-color: rgb(20 26 23 / 0.2);
}
.bg-spring-950\/25 {
  background-color: rgb(20 26 23 / 0.25);
}
.bg-spring-950\/30 {
  background-color: rgb(20 26 23 / 0.3);
}
.bg-spring-950\/35 {
  background-color: rgb(20 26 23 / 0.35);
}
.bg-spring-950\/40 {
  background-color: rgb(20 26 23 / 0.4);
}
.bg-spring-950\/45 {
  background-color: rgb(20 26 23 / 0.45);
}
.bg-spring-950\/5 {
  background-color: rgb(20 26 23 / 0.05);
}
.bg-spring-950\/50 {
  background-color: rgb(20 26 23 / 0.5);
}
.bg-spring-950\/55 {
  background-color: rgb(20 26 23 / 0.55);
}
.bg-spring-950\/60 {
  background-color: rgb(20 26 23 / 0.6);
}
.bg-spring-950\/65 {
  background-color: rgb(20 26 23 / 0.65);
}
.bg-spring-950\/70 {
  background-color: rgb(20 26 23 / 0.7);
}
.bg-spring-950\/75 {
  background-color: rgb(20 26 23 / 0.75);
}
.bg-spring-950\/80 {
  background-color: rgb(20 26 23 / 0.8);
}
.bg-spring-950\/85 {
  background-color: rgb(20 26 23 / 0.85);
}
.bg-spring-950\/90 {
  background-color: rgb(20 26 23 / 0.9);
}
.bg-spring-950\/95 {
  background-color: rgb(20 26 23 / 0.95);
}
.bg-transparent {
  background-color: transparent;
}
.bg-transparent\/0 {
  background-color: rgb(0 0 0 / 0);
}
.bg-transparent\/10 {
  background-color: rgb(0 0 0 / 0.1);
}
.bg-transparent\/100 {
  background-color: rgb(0 0 0 / 1);
}
.bg-transparent\/15 {
  background-color: rgb(0 0 0 / 0.15);
}
.bg-transparent\/20 {
  background-color: rgb(0 0 0 / 0.2);
}
.bg-transparent\/25 {
  background-color: rgb(0 0 0 / 0.25);
}
.bg-transparent\/30 {
  background-color: rgb(0 0 0 / 0.3);
}
.bg-transparent\/35 {
  background-color: rgb(0 0 0 / 0.35);
}
.bg-transparent\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.bg-transparent\/45 {
  background-color: rgb(0 0 0 / 0.45);
}
.bg-transparent\/5 {
  background-color: rgb(0 0 0 / 0.05);
}
.bg-transparent\/50 {
  background-color: rgb(0 0 0 / 0.5);
}
.bg-transparent\/55 {
  background-color: rgb(0 0 0 / 0.55);
}
.bg-transparent\/60 {
  background-color: rgb(0 0 0 / 0.6);
}
.bg-transparent\/65 {
  background-color: rgb(0 0 0 / 0.65);
}
.bg-transparent\/70 {
  background-color: rgb(0 0 0 / 0.7);
}
.bg-transparent\/75 {
  background-color: rgb(0 0 0 / 0.75);
}
.bg-transparent\/80 {
  background-color: rgb(0 0 0 / 0.8);
}
.bg-transparent\/85 {
  background-color: rgb(0 0 0 / 0.85);
}
.bg-transparent\/90 {
  background-color: rgb(0 0 0 / 0.9);
}
.bg-transparent\/95 {
  background-color: rgb(0 0 0 / 0.95);
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/0 {
  background-color: rgb(255 255 255 / 0);
}
.bg-white\/10 {
  background-color: rgb(255 255 255 / 0.1);
}
.bg-white\/100 {
  background-color: rgb(255 255 255 / 1);
}
.bg-white\/15 {
  background-color: rgb(255 255 255 / 0.15);
}
.bg-white\/20 {
  background-color: rgb(255 255 255 / 0.2);
}
.bg-white\/25 {
  background-color: rgb(255 255 255 / 0.25);
}
.bg-white\/30 {
  background-color: rgb(255 255 255 / 0.3);
}
.bg-white\/35 {
  background-color: rgb(255 255 255 / 0.35);
}
.bg-white\/40 {
  background-color: rgb(255 255 255 / 0.4);
}
.bg-white\/45 {
  background-color: rgb(255 255 255 / 0.45);
}
.bg-white\/5 {
  background-color: rgb(255 255 255 / 0.05);
}
.bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}
.bg-white\/55 {
  background-color: rgb(255 255 255 / 0.55);
}
.bg-white\/60 {
  background-color: rgb(255 255 255 / 0.6);
}
.bg-white\/65 {
  background-color: rgb(255 255 255 / 0.65);
}
.bg-white\/70 {
  background-color: rgb(255 255 255 / 0.7);
}
.bg-white\/75 {
  background-color: rgb(255 255 255 / 0.75);
}
.bg-white\/80 {
  background-color: rgb(255 255 255 / 0.8);
}
.bg-white\/85 {
  background-color: rgb(255 255 255 / 0.85);
}
.bg-white\/90 {
  background-color: rgb(255 255 255 / 0.9);
}
.bg-white\/95 {
  background-color: rgb(255 255 255 / 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\(\/img\/hero1\.jpg\)\] {
  background-image: url(/img/hero1.jpg);
}
.bg-\[url\(\/img\/hero2\.jpg\)\] {
  background-image: url(/img/hero2.jpg);
}
.bg-\[url\(\/img\/hero3\.jpg\)\] {
  background-image: url(/img/hero3.jpg);
}
.bg-\[url\(\/img\/pw_bg\.jpg\)\] {
  background-image: url(/img/pw_bg.jpg);
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-bl {
  background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}
.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.bg-gradient-to-tl {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}
.bg-gradient-to-tr {
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}
.bg-none {
  background-image: none;
}
.from-spring-200 {
  --tw-gradient-from: #c8d2c9 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(200 210 201 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-white {
  --tw-gradient-to: #ffffff var(--tw-gradient-to-position);
}
.bg-auto {
  background-size: auto;
}
.bg-contain {
  background-size: contain;
}
.bg-cover {
  background-size: cover;
}
.bg-fixed {
  background-attachment: fixed;
}
.bg-local {
  background-attachment: local;
}
.bg-scroll {
  background-attachment: scroll;
}
.bg-clip-border {
  background-clip: border-box;
}
.bg-clip-padding {
  background-clip: padding-box;
}
.bg-clip-content {
  background-clip: content-box;
}
.bg-clip-text {
  -webkit-background-clip: text;
          background-clip: text;
}
.bg-bottom {
  background-position: bottom;
}
.bg-center {
  background-position: center;
}
.bg-left {
  background-position: left;
}
.bg-left-bottom {
  background-position: left bottom;
}
.bg-left-top {
  background-position: left top;
}
.bg-right {
  background-position: right;
}
.bg-right-bottom {
  background-position: right bottom;
}
.bg-right-top {
  background-position: right top;
}
.bg-top {
  background-position: top;
}
.bg-repeat {
  background-repeat: repeat;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.bg-repeat-x {
  background-repeat: repeat-x;
}
.bg-repeat-y {
  background-repeat: repeat-y;
}
.bg-repeat-round {
  background-repeat: round;
}
.bg-repeat-space {
  background-repeat: space;
}
.bg-origin-border {
  background-origin: border-box;
}
.bg-origin-padding {
  background-origin: padding-box;
}
.bg-origin-content {
  background-origin: content-box;
}
.fill-black {
  fill: #000000;
}
.fill-black\/0 {
  fill: rgb(0 0 0 / 0);
}
.fill-black\/10 {
  fill: rgb(0 0 0 / 0.1);
}
.fill-black\/100 {
  fill: rgb(0 0 0 / 1);
}
.fill-black\/15 {
  fill: rgb(0 0 0 / 0.15);
}
.fill-black\/20 {
  fill: rgb(0 0 0 / 0.2);
}
.fill-black\/25 {
  fill: rgb(0 0 0 / 0.25);
}
.fill-black\/30 {
  fill: rgb(0 0 0 / 0.3);
}
.fill-black\/35 {
  fill: rgb(0 0 0 / 0.35);
}
.fill-black\/40 {
  fill: rgb(0 0 0 / 0.4);
}
.fill-black\/45 {
  fill: rgb(0 0 0 / 0.45);
}
.fill-black\/5 {
  fill: rgb(0 0 0 / 0.05);
}
.fill-black\/50 {
  fill: rgb(0 0 0 / 0.5);
}
.fill-black\/55 {
  fill: rgb(0 0 0 / 0.55);
}
.fill-black\/60 {
  fill: rgb(0 0 0 / 0.6);
}
.fill-black\/65 {
  fill: rgb(0 0 0 / 0.65);
}
.fill-black\/70 {
  fill: rgb(0 0 0 / 0.7);
}
.fill-black\/75 {
  fill: rgb(0 0 0 / 0.75);
}
.fill-black\/80 {
  fill: rgb(0 0 0 / 0.8);
}
.fill-black\/85 {
  fill: rgb(0 0 0 / 0.85);
}
.fill-black\/90 {
  fill: rgb(0 0 0 / 0.9);
}
.fill-black\/95 {
  fill: rgb(0 0 0 / 0.95);
}
.fill-facebook {
  fill: #3b5998;
}
.fill-facebook-600 {
  fill: #293d69;
}
.fill-facebook-600\/0 {
  fill: rgb(41 61 105 / 0);
}
.fill-facebook-600\/10 {
  fill: rgb(41 61 105 / 0.1);
}
.fill-facebook-600\/100 {
  fill: rgb(41 61 105 / 1);
}
.fill-facebook-600\/15 {
  fill: rgb(41 61 105 / 0.15);
}
.fill-facebook-600\/20 {
  fill: rgb(41 61 105 / 0.2);
}
.fill-facebook-600\/25 {
  fill: rgb(41 61 105 / 0.25);
}
.fill-facebook-600\/30 {
  fill: rgb(41 61 105 / 0.3);
}
.fill-facebook-600\/35 {
  fill: rgb(41 61 105 / 0.35);
}
.fill-facebook-600\/40 {
  fill: rgb(41 61 105 / 0.4);
}
.fill-facebook-600\/45 {
  fill: rgb(41 61 105 / 0.45);
}
.fill-facebook-600\/5 {
  fill: rgb(41 61 105 / 0.05);
}
.fill-facebook-600\/50 {
  fill: rgb(41 61 105 / 0.5);
}
.fill-facebook-600\/55 {
  fill: rgb(41 61 105 / 0.55);
}
.fill-facebook-600\/60 {
  fill: rgb(41 61 105 / 0.6);
}
.fill-facebook-600\/65 {
  fill: rgb(41 61 105 / 0.65);
}
.fill-facebook-600\/70 {
  fill: rgb(41 61 105 / 0.7);
}
.fill-facebook-600\/75 {
  fill: rgb(41 61 105 / 0.75);
}
.fill-facebook-600\/80 {
  fill: rgb(41 61 105 / 0.8);
}
.fill-facebook-600\/85 {
  fill: rgb(41 61 105 / 0.85);
}
.fill-facebook-600\/90 {
  fill: rgb(41 61 105 / 0.9);
}
.fill-facebook-600\/95 {
  fill: rgb(41 61 105 / 0.95);
}
.fill-facebook\/0 {
  fill: rgb(59 89 152 / 0);
}
.fill-facebook\/10 {
  fill: rgb(59 89 152 / 0.1);
}
.fill-facebook\/100 {
  fill: rgb(59 89 152 / 1);
}
.fill-facebook\/15 {
  fill: rgb(59 89 152 / 0.15);
}
.fill-facebook\/20 {
  fill: rgb(59 89 152 / 0.2);
}
.fill-facebook\/25 {
  fill: rgb(59 89 152 / 0.25);
}
.fill-facebook\/30 {
  fill: rgb(59 89 152 / 0.3);
}
.fill-facebook\/35 {
  fill: rgb(59 89 152 / 0.35);
}
.fill-facebook\/40 {
  fill: rgb(59 89 152 / 0.4);
}
.fill-facebook\/45 {
  fill: rgb(59 89 152 / 0.45);
}
.fill-facebook\/5 {
  fill: rgb(59 89 152 / 0.05);
}
.fill-facebook\/50 {
  fill: rgb(59 89 152 / 0.5);
}
.fill-facebook\/55 {
  fill: rgb(59 89 152 / 0.55);
}
.fill-facebook\/60 {
  fill: rgb(59 89 152 / 0.6);
}
.fill-facebook\/65 {
  fill: rgb(59 89 152 / 0.65);
}
.fill-facebook\/70 {
  fill: rgb(59 89 152 / 0.7);
}
.fill-facebook\/75 {
  fill: rgb(59 89 152 / 0.75);
}
.fill-facebook\/80 {
  fill: rgb(59 89 152 / 0.8);
}
.fill-facebook\/85 {
  fill: rgb(59 89 152 / 0.85);
}
.fill-facebook\/90 {
  fill: rgb(59 89 152 / 0.9);
}
.fill-facebook\/95 {
  fill: rgb(59 89 152 / 0.95);
}
.fill-none {
  fill: none;
}
.fill-spring-100 {
  fill: #e3e8e3;
}
.fill-spring-100\/0 {
  fill: rgb(227 232 227 / 0);
}
.fill-spring-100\/10 {
  fill: rgb(227 232 227 / 0.1);
}
.fill-spring-100\/100 {
  fill: rgb(227 232 227 / 1);
}
.fill-spring-100\/15 {
  fill: rgb(227 232 227 / 0.15);
}
.fill-spring-100\/20 {
  fill: rgb(227 232 227 / 0.2);
}
.fill-spring-100\/25 {
  fill: rgb(227 232 227 / 0.25);
}
.fill-spring-100\/30 {
  fill: rgb(227 232 227 / 0.3);
}
.fill-spring-100\/35 {
  fill: rgb(227 232 227 / 0.35);
}
.fill-spring-100\/40 {
  fill: rgb(227 232 227 / 0.4);
}
.fill-spring-100\/45 {
  fill: rgb(227 232 227 / 0.45);
}
.fill-spring-100\/5 {
  fill: rgb(227 232 227 / 0.05);
}
.fill-spring-100\/50 {
  fill: rgb(227 232 227 / 0.5);
}
.fill-spring-100\/55 {
  fill: rgb(227 232 227 / 0.55);
}
.fill-spring-100\/60 {
  fill: rgb(227 232 227 / 0.6);
}
.fill-spring-100\/65 {
  fill: rgb(227 232 227 / 0.65);
}
.fill-spring-100\/70 {
  fill: rgb(227 232 227 / 0.7);
}
.fill-spring-100\/75 {
  fill: rgb(227 232 227 / 0.75);
}
.fill-spring-100\/80 {
  fill: rgb(227 232 227 / 0.8);
}
.fill-spring-100\/85 {
  fill: rgb(227 232 227 / 0.85);
}
.fill-spring-100\/90 {
  fill: rgb(227 232 227 / 0.9);
}
.fill-spring-100\/95 {
  fill: rgb(227 232 227 / 0.95);
}
.fill-spring-200 {
  fill: #c8d2c9;
}
.fill-spring-200\/0 {
  fill: rgb(200 210 201 / 0);
}
.fill-spring-200\/10 {
  fill: rgb(200 210 201 / 0.1);
}
.fill-spring-200\/100 {
  fill: rgb(200 210 201 / 1);
}
.fill-spring-200\/15 {
  fill: rgb(200 210 201 / 0.15);
}
.fill-spring-200\/20 {
  fill: rgb(200 210 201 / 0.2);
}
.fill-spring-200\/25 {
  fill: rgb(200 210 201 / 0.25);
}
.fill-spring-200\/30 {
  fill: rgb(200 210 201 / 0.3);
}
.fill-spring-200\/35 {
  fill: rgb(200 210 201 / 0.35);
}
.fill-spring-200\/40 {
  fill: rgb(200 210 201 / 0.4);
}
.fill-spring-200\/45 {
  fill: rgb(200 210 201 / 0.45);
}
.fill-spring-200\/5 {
  fill: rgb(200 210 201 / 0.05);
}
.fill-spring-200\/50 {
  fill: rgb(200 210 201 / 0.5);
}
.fill-spring-200\/55 {
  fill: rgb(200 210 201 / 0.55);
}
.fill-spring-200\/60 {
  fill: rgb(200 210 201 / 0.6);
}
.fill-spring-200\/65 {
  fill: rgb(200 210 201 / 0.65);
}
.fill-spring-200\/70 {
  fill: rgb(200 210 201 / 0.7);
}
.fill-spring-200\/75 {
  fill: rgb(200 210 201 / 0.75);
}
.fill-spring-200\/80 {
  fill: rgb(200 210 201 / 0.8);
}
.fill-spring-200\/85 {
  fill: rgb(200 210 201 / 0.85);
}
.fill-spring-200\/90 {
  fill: rgb(200 210 201 / 0.9);
}
.fill-spring-200\/95 {
  fill: rgb(200 210 201 / 0.95);
}
.fill-spring-300 {
  fill: #a2b3a6;
}
.fill-spring-300\/0 {
  fill: rgb(162 179 166 / 0);
}
.fill-spring-300\/10 {
  fill: rgb(162 179 166 / 0.1);
}
.fill-spring-300\/100 {
  fill: rgb(162 179 166 / 1);
}
.fill-spring-300\/15 {
  fill: rgb(162 179 166 / 0.15);
}
.fill-spring-300\/20 {
  fill: rgb(162 179 166 / 0.2);
}
.fill-spring-300\/25 {
  fill: rgb(162 179 166 / 0.25);
}
.fill-spring-300\/30 {
  fill: rgb(162 179 166 / 0.3);
}
.fill-spring-300\/35 {
  fill: rgb(162 179 166 / 0.35);
}
.fill-spring-300\/40 {
  fill: rgb(162 179 166 / 0.4);
}
.fill-spring-300\/45 {
  fill: rgb(162 179 166 / 0.45);
}
.fill-spring-300\/5 {
  fill: rgb(162 179 166 / 0.05);
}
.fill-spring-300\/50 {
  fill: rgb(162 179 166 / 0.5);
}
.fill-spring-300\/55 {
  fill: rgb(162 179 166 / 0.55);
}
.fill-spring-300\/60 {
  fill: rgb(162 179 166 / 0.6);
}
.fill-spring-300\/65 {
  fill: rgb(162 179 166 / 0.65);
}
.fill-spring-300\/70 {
  fill: rgb(162 179 166 / 0.7);
}
.fill-spring-300\/75 {
  fill: rgb(162 179 166 / 0.75);
}
.fill-spring-300\/80 {
  fill: rgb(162 179 166 / 0.8);
}
.fill-spring-300\/85 {
  fill: rgb(162 179 166 / 0.85);
}
.fill-spring-300\/90 {
  fill: rgb(162 179 166 / 0.9);
}
.fill-spring-300\/95 {
  fill: rgb(162 179 166 / 0.95);
}
.fill-spring-400 {
  fill: #788f7f;
}
.fill-spring-400\/0 {
  fill: rgb(120 143 127 / 0);
}
.fill-spring-400\/10 {
  fill: rgb(120 143 127 / 0.1);
}
.fill-spring-400\/100 {
  fill: rgb(120 143 127 / 1);
}
.fill-spring-400\/15 {
  fill: rgb(120 143 127 / 0.15);
}
.fill-spring-400\/20 {
  fill: rgb(120 143 127 / 0.2);
}
.fill-spring-400\/25 {
  fill: rgb(120 143 127 / 0.25);
}
.fill-spring-400\/30 {
  fill: rgb(120 143 127 / 0.3);
}
.fill-spring-400\/35 {
  fill: rgb(120 143 127 / 0.35);
}
.fill-spring-400\/40 {
  fill: rgb(120 143 127 / 0.4);
}
.fill-spring-400\/45 {
  fill: rgb(120 143 127 / 0.45);
}
.fill-spring-400\/5 {
  fill: rgb(120 143 127 / 0.05);
}
.fill-spring-400\/50 {
  fill: rgb(120 143 127 / 0.5);
}
.fill-spring-400\/55 {
  fill: rgb(120 143 127 / 0.55);
}
.fill-spring-400\/60 {
  fill: rgb(120 143 127 / 0.6);
}
.fill-spring-400\/65 {
  fill: rgb(120 143 127 / 0.65);
}
.fill-spring-400\/70 {
  fill: rgb(120 143 127 / 0.7);
}
.fill-spring-400\/75 {
  fill: rgb(120 143 127 / 0.75);
}
.fill-spring-400\/80 {
  fill: rgb(120 143 127 / 0.8);
}
.fill-spring-400\/85 {
  fill: rgb(120 143 127 / 0.85);
}
.fill-spring-400\/90 {
  fill: rgb(120 143 127 / 0.9);
}
.fill-spring-400\/95 {
  fill: rgb(120 143 127 / 0.95);
}
.fill-spring-50 {
  fill: #f3f6f4;
}
.fill-spring-50\/0 {
  fill: rgb(243 246 244 / 0);
}
.fill-spring-50\/10 {
  fill: rgb(243 246 244 / 0.1);
}
.fill-spring-50\/100 {
  fill: rgb(243 246 244 / 1);
}
.fill-spring-50\/15 {
  fill: rgb(243 246 244 / 0.15);
}
.fill-spring-50\/20 {
  fill: rgb(243 246 244 / 0.2);
}
.fill-spring-50\/25 {
  fill: rgb(243 246 244 / 0.25);
}
.fill-spring-50\/30 {
  fill: rgb(243 246 244 / 0.3);
}
.fill-spring-50\/35 {
  fill: rgb(243 246 244 / 0.35);
}
.fill-spring-50\/40 {
  fill: rgb(243 246 244 / 0.4);
}
.fill-spring-50\/45 {
  fill: rgb(243 246 244 / 0.45);
}
.fill-spring-50\/5 {
  fill: rgb(243 246 244 / 0.05);
}
.fill-spring-50\/50 {
  fill: rgb(243 246 244 / 0.5);
}
.fill-spring-50\/55 {
  fill: rgb(243 246 244 / 0.55);
}
.fill-spring-50\/60 {
  fill: rgb(243 246 244 / 0.6);
}
.fill-spring-50\/65 {
  fill: rgb(243 246 244 / 0.65);
}
.fill-spring-50\/70 {
  fill: rgb(243 246 244 / 0.7);
}
.fill-spring-50\/75 {
  fill: rgb(243 246 244 / 0.75);
}
.fill-spring-50\/80 {
  fill: rgb(243 246 244 / 0.8);
}
.fill-spring-50\/85 {
  fill: rgb(243 246 244 / 0.85);
}
.fill-spring-50\/90 {
  fill: rgb(243 246 244 / 0.9);
}
.fill-spring-50\/95 {
  fill: rgb(243 246 244 / 0.95);
}
.fill-spring-500 {
  fill: #5e7866;
}
.fill-spring-500\/0 {
  fill: rgb(94 120 102 / 0);
}
.fill-spring-500\/10 {
  fill: rgb(94 120 102 / 0.1);
}
.fill-spring-500\/100 {
  fill: rgb(94 120 102 / 1);
}
.fill-spring-500\/15 {
  fill: rgb(94 120 102 / 0.15);
}
.fill-spring-500\/20 {
  fill: rgb(94 120 102 / 0.2);
}
.fill-spring-500\/25 {
  fill: rgb(94 120 102 / 0.25);
}
.fill-spring-500\/30 {
  fill: rgb(94 120 102 / 0.3);
}
.fill-spring-500\/35 {
  fill: rgb(94 120 102 / 0.35);
}
.fill-spring-500\/40 {
  fill: rgb(94 120 102 / 0.4);
}
.fill-spring-500\/45 {
  fill: rgb(94 120 102 / 0.45);
}
.fill-spring-500\/5 {
  fill: rgb(94 120 102 / 0.05);
}
.fill-spring-500\/50 {
  fill: rgb(94 120 102 / 0.5);
}
.fill-spring-500\/55 {
  fill: rgb(94 120 102 / 0.55);
}
.fill-spring-500\/60 {
  fill: rgb(94 120 102 / 0.6);
}
.fill-spring-500\/65 {
  fill: rgb(94 120 102 / 0.65);
}
.fill-spring-500\/70 {
  fill: rgb(94 120 102 / 0.7);
}
.fill-spring-500\/75 {
  fill: rgb(94 120 102 / 0.75);
}
.fill-spring-500\/80 {
  fill: rgb(94 120 102 / 0.8);
}
.fill-spring-500\/85 {
  fill: rgb(94 120 102 / 0.85);
}
.fill-spring-500\/90 {
  fill: rgb(94 120 102 / 0.9);
}
.fill-spring-500\/95 {
  fill: rgb(94 120 102 / 0.95);
}
.fill-spring-600 {
  fill: #435849;
}
.fill-spring-600\/0 {
  fill: rgb(67 88 73 / 0);
}
.fill-spring-600\/10 {
  fill: rgb(67 88 73 / 0.1);
}
.fill-spring-600\/100 {
  fill: rgb(67 88 73 / 1);
}
.fill-spring-600\/15 {
  fill: rgb(67 88 73 / 0.15);
}
.fill-spring-600\/20 {
  fill: rgb(67 88 73 / 0.2);
}
.fill-spring-600\/25 {
  fill: rgb(67 88 73 / 0.25);
}
.fill-spring-600\/30 {
  fill: rgb(67 88 73 / 0.3);
}
.fill-spring-600\/35 {
  fill: rgb(67 88 73 / 0.35);
}
.fill-spring-600\/40 {
  fill: rgb(67 88 73 / 0.4);
}
.fill-spring-600\/45 {
  fill: rgb(67 88 73 / 0.45);
}
.fill-spring-600\/5 {
  fill: rgb(67 88 73 / 0.05);
}
.fill-spring-600\/50 {
  fill: rgb(67 88 73 / 0.5);
}
.fill-spring-600\/55 {
  fill: rgb(67 88 73 / 0.55);
}
.fill-spring-600\/60 {
  fill: rgb(67 88 73 / 0.6);
}
.fill-spring-600\/65 {
  fill: rgb(67 88 73 / 0.65);
}
.fill-spring-600\/70 {
  fill: rgb(67 88 73 / 0.7);
}
.fill-spring-600\/75 {
  fill: rgb(67 88 73 / 0.75);
}
.fill-spring-600\/80 {
  fill: rgb(67 88 73 / 0.8);
}
.fill-spring-600\/85 {
  fill: rgb(67 88 73 / 0.85);
}
.fill-spring-600\/90 {
  fill: rgb(67 88 73 / 0.9);
}
.fill-spring-600\/95 {
  fill: rgb(67 88 73 / 0.95);
}
.fill-spring-700 {
  fill: #36463c;
}
.fill-spring-700\/0 {
  fill: rgb(54 70 60 / 0);
}
.fill-spring-700\/10 {
  fill: rgb(54 70 60 / 0.1);
}
.fill-spring-700\/100 {
  fill: rgb(54 70 60 / 1);
}
.fill-spring-700\/15 {
  fill: rgb(54 70 60 / 0.15);
}
.fill-spring-700\/20 {
  fill: rgb(54 70 60 / 0.2);
}
.fill-spring-700\/25 {
  fill: rgb(54 70 60 / 0.25);
}
.fill-spring-700\/30 {
  fill: rgb(54 70 60 / 0.3);
}
.fill-spring-700\/35 {
  fill: rgb(54 70 60 / 0.35);
}
.fill-spring-700\/40 {
  fill: rgb(54 70 60 / 0.4);
}
.fill-spring-700\/45 {
  fill: rgb(54 70 60 / 0.45);
}
.fill-spring-700\/5 {
  fill: rgb(54 70 60 / 0.05);
}
.fill-spring-700\/50 {
  fill: rgb(54 70 60 / 0.5);
}
.fill-spring-700\/55 {
  fill: rgb(54 70 60 / 0.55);
}
.fill-spring-700\/60 {
  fill: rgb(54 70 60 / 0.6);
}
.fill-spring-700\/65 {
  fill: rgb(54 70 60 / 0.65);
}
.fill-spring-700\/70 {
  fill: rgb(54 70 60 / 0.7);
}
.fill-spring-700\/75 {
  fill: rgb(54 70 60 / 0.75);
}
.fill-spring-700\/80 {
  fill: rgb(54 70 60 / 0.8);
}
.fill-spring-700\/85 {
  fill: rgb(54 70 60 / 0.85);
}
.fill-spring-700\/90 {
  fill: rgb(54 70 60 / 0.9);
}
.fill-spring-700\/95 {
  fill: rgb(54 70 60 / 0.95);
}
.fill-spring-800 {
  fill: #2c3930;
}
.fill-spring-800\/0 {
  fill: rgb(44 57 48 / 0);
}
.fill-spring-800\/10 {
  fill: rgb(44 57 48 / 0.1);
}
.fill-spring-800\/100 {
  fill: rgb(44 57 48 / 1);
}
.fill-spring-800\/15 {
  fill: rgb(44 57 48 / 0.15);
}
.fill-spring-800\/20 {
  fill: rgb(44 57 48 / 0.2);
}
.fill-spring-800\/25 {
  fill: rgb(44 57 48 / 0.25);
}
.fill-spring-800\/30 {
  fill: rgb(44 57 48 / 0.3);
}
.fill-spring-800\/35 {
  fill: rgb(44 57 48 / 0.35);
}
.fill-spring-800\/40 {
  fill: rgb(44 57 48 / 0.4);
}
.fill-spring-800\/45 {
  fill: rgb(44 57 48 / 0.45);
}
.fill-spring-800\/5 {
  fill: rgb(44 57 48 / 0.05);
}
.fill-spring-800\/50 {
  fill: rgb(44 57 48 / 0.5);
}
.fill-spring-800\/55 {
  fill: rgb(44 57 48 / 0.55);
}
.fill-spring-800\/60 {
  fill: rgb(44 57 48 / 0.6);
}
.fill-spring-800\/65 {
  fill: rgb(44 57 48 / 0.65);
}
.fill-spring-800\/70 {
  fill: rgb(44 57 48 / 0.7);
}
.fill-spring-800\/75 {
  fill: rgb(44 57 48 / 0.75);
}
.fill-spring-800\/80 {
  fill: rgb(44 57 48 / 0.8);
}
.fill-spring-800\/85 {
  fill: rgb(44 57 48 / 0.85);
}
.fill-spring-800\/90 {
  fill: rgb(44 57 48 / 0.9);
}
.fill-spring-800\/95 {
  fill: rgb(44 57 48 / 0.95);
}
.fill-spring-900 {
  fill: #252f28;
}
.fill-spring-900\/0 {
  fill: rgb(37 47 40 / 0);
}
.fill-spring-900\/10 {
  fill: rgb(37 47 40 / 0.1);
}
.fill-spring-900\/100 {
  fill: rgb(37 47 40 / 1);
}
.fill-spring-900\/15 {
  fill: rgb(37 47 40 / 0.15);
}
.fill-spring-900\/20 {
  fill: rgb(37 47 40 / 0.2);
}
.fill-spring-900\/25 {
  fill: rgb(37 47 40 / 0.25);
}
.fill-spring-900\/30 {
  fill: rgb(37 47 40 / 0.3);
}
.fill-spring-900\/35 {
  fill: rgb(37 47 40 / 0.35);
}
.fill-spring-900\/40 {
  fill: rgb(37 47 40 / 0.4);
}
.fill-spring-900\/45 {
  fill: rgb(37 47 40 / 0.45);
}
.fill-spring-900\/5 {
  fill: rgb(37 47 40 / 0.05);
}
.fill-spring-900\/50 {
  fill: rgb(37 47 40 / 0.5);
}
.fill-spring-900\/55 {
  fill: rgb(37 47 40 / 0.55);
}
.fill-spring-900\/60 {
  fill: rgb(37 47 40 / 0.6);
}
.fill-spring-900\/65 {
  fill: rgb(37 47 40 / 0.65);
}
.fill-spring-900\/70 {
  fill: rgb(37 47 40 / 0.7);
}
.fill-spring-900\/75 {
  fill: rgb(37 47 40 / 0.75);
}
.fill-spring-900\/80 {
  fill: rgb(37 47 40 / 0.8);
}
.fill-spring-900\/85 {
  fill: rgb(37 47 40 / 0.85);
}
.fill-spring-900\/90 {
  fill: rgb(37 47 40 / 0.9);
}
.fill-spring-900\/95 {
  fill: rgb(37 47 40 / 0.95);
}
.fill-spring-950 {
  fill: #141a17;
}
.fill-spring-950\/0 {
  fill: rgb(20 26 23 / 0);
}
.fill-spring-950\/10 {
  fill: rgb(20 26 23 / 0.1);
}
.fill-spring-950\/100 {
  fill: rgb(20 26 23 / 1);
}
.fill-spring-950\/15 {
  fill: rgb(20 26 23 / 0.15);
}
.fill-spring-950\/20 {
  fill: rgb(20 26 23 / 0.2);
}
.fill-spring-950\/25 {
  fill: rgb(20 26 23 / 0.25);
}
.fill-spring-950\/30 {
  fill: rgb(20 26 23 / 0.3);
}
.fill-spring-950\/35 {
  fill: rgb(20 26 23 / 0.35);
}
.fill-spring-950\/40 {
  fill: rgb(20 26 23 / 0.4);
}
.fill-spring-950\/45 {
  fill: rgb(20 26 23 / 0.45);
}
.fill-spring-950\/5 {
  fill: rgb(20 26 23 / 0.05);
}
.fill-spring-950\/50 {
  fill: rgb(20 26 23 / 0.5);
}
.fill-spring-950\/55 {
  fill: rgb(20 26 23 / 0.55);
}
.fill-spring-950\/60 {
  fill: rgb(20 26 23 / 0.6);
}
.fill-spring-950\/65 {
  fill: rgb(20 26 23 / 0.65);
}
.fill-spring-950\/70 {
  fill: rgb(20 26 23 / 0.7);
}
.fill-spring-950\/75 {
  fill: rgb(20 26 23 / 0.75);
}
.fill-spring-950\/80 {
  fill: rgb(20 26 23 / 0.8);
}
.fill-spring-950\/85 {
  fill: rgb(20 26 23 / 0.85);
}
.fill-spring-950\/90 {
  fill: rgb(20 26 23 / 0.9);
}
.fill-spring-950\/95 {
  fill: rgb(20 26 23 / 0.95);
}
.fill-transparent {
  fill: transparent;
}
.fill-transparent\/0 {
  fill: rgb(0 0 0 / 0);
}
.fill-transparent\/10 {
  fill: rgb(0 0 0 / 0.1);
}
.fill-transparent\/100 {
  fill: rgb(0 0 0 / 1);
}
.fill-transparent\/15 {
  fill: rgb(0 0 0 / 0.15);
}
.fill-transparent\/20 {
  fill: rgb(0 0 0 / 0.2);
}
.fill-transparent\/25 {
  fill: rgb(0 0 0 / 0.25);
}
.fill-transparent\/30 {
  fill: rgb(0 0 0 / 0.3);
}
.fill-transparent\/35 {
  fill: rgb(0 0 0 / 0.35);
}
.fill-transparent\/40 {
  fill: rgb(0 0 0 / 0.4);
}
.fill-transparent\/45 {
  fill: rgb(0 0 0 / 0.45);
}
.fill-transparent\/5 {
  fill: rgb(0 0 0 / 0.05);
}
.fill-transparent\/50 {
  fill: rgb(0 0 0 / 0.5);
}
.fill-transparent\/55 {
  fill: rgb(0 0 0 / 0.55);
}
.fill-transparent\/60 {
  fill: rgb(0 0 0 / 0.6);
}
.fill-transparent\/65 {
  fill: rgb(0 0 0 / 0.65);
}
.fill-transparent\/70 {
  fill: rgb(0 0 0 / 0.7);
}
.fill-transparent\/75 {
  fill: rgb(0 0 0 / 0.75);
}
.fill-transparent\/80 {
  fill: rgb(0 0 0 / 0.8);
}
.fill-transparent\/85 {
  fill: rgb(0 0 0 / 0.85);
}
.fill-transparent\/90 {
  fill: rgb(0 0 0 / 0.9);
}
.fill-transparent\/95 {
  fill: rgb(0 0 0 / 0.95);
}
.fill-white {
  fill: #ffffff;
}
.fill-white\/0 {
  fill: rgb(255 255 255 / 0);
}
.fill-white\/10 {
  fill: rgb(255 255 255 / 0.1);
}
.fill-white\/100 {
  fill: rgb(255 255 255 / 1);
}
.fill-white\/15 {
  fill: rgb(255 255 255 / 0.15);
}
.fill-white\/20 {
  fill: rgb(255 255 255 / 0.2);
}
.fill-white\/25 {
  fill: rgb(255 255 255 / 0.25);
}
.fill-white\/30 {
  fill: rgb(255 255 255 / 0.3);
}
.fill-white\/35 {
  fill: rgb(255 255 255 / 0.35);
}
.fill-white\/40 {
  fill: rgb(255 255 255 / 0.4);
}
.fill-white\/45 {
  fill: rgb(255 255 255 / 0.45);
}
.fill-white\/5 {
  fill: rgb(255 255 255 / 0.05);
}
.fill-white\/50 {
  fill: rgb(255 255 255 / 0.5);
}
.fill-white\/55 {
  fill: rgb(255 255 255 / 0.55);
}
.fill-white\/60 {
  fill: rgb(255 255 255 / 0.6);
}
.fill-white\/65 {
  fill: rgb(255 255 255 / 0.65);
}
.fill-white\/70 {
  fill: rgb(255 255 255 / 0.7);
}
.fill-white\/75 {
  fill: rgb(255 255 255 / 0.75);
}
.fill-white\/80 {
  fill: rgb(255 255 255 / 0.8);
}
.fill-white\/85 {
  fill: rgb(255 255 255 / 0.85);
}
.fill-white\/90 {
  fill: rgb(255 255 255 / 0.9);
}
.fill-white\/95 {
  fill: rgb(255 255 255 / 0.95);
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-40 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-32 {
  padding-bottom: 8rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pt-32 {
  padding-top: 8rem;
}
.pt-8 {
  padding-top: 2rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
.text-start {
  text-align: start;
}
.text-end {
  text-align: end;
}
.font-print {
  font-family: Rosabelia, serif;
}
.font-sans {
  font-family: Playfair Display, sans-serif;
}
.font-serif {
  font-family: Playfair Display, serif;
}
.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-5xl {
  font-size: 3rem;
  line-height: 1;
}
.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}
.text-7xl {
  font-size: 4.5rem;
  line-height: 1;
}
.text-8xl {
  font-size: 6rem;
  line-height: 1;
}
.text-9xl {
  font-size: 8rem;
  line-height: 1;
}
.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-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.italic {
  font-style: italic;
}
.\!leading-normal {
  line-height: 1.5 !important;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-black\/0 {
  color: rgb(0 0 0 / 0);
}
.text-black\/10 {
  color: rgb(0 0 0 / 0.1);
}
.text-black\/100 {
  color: rgb(0 0 0 / 1);
}
.text-black\/15 {
  color: rgb(0 0 0 / 0.15);
}
.text-black\/20 {
  color: rgb(0 0 0 / 0.2);
}
.text-black\/25 {
  color: rgb(0 0 0 / 0.25);
}
.text-black\/30 {
  color: rgb(0 0 0 / 0.3);
}
.text-black\/35 {
  color: rgb(0 0 0 / 0.35);
}
.text-black\/40 {
  color: rgb(0 0 0 / 0.4);
}
.text-black\/45 {
  color: rgb(0 0 0 / 0.45);
}
.text-black\/5 {
  color: rgb(0 0 0 / 0.05);
}
.text-black\/50 {
  color: rgb(0 0 0 / 0.5);
}
.text-black\/55 {
  color: rgb(0 0 0 / 0.55);
}
.text-black\/60 {
  color: rgb(0 0 0 / 0.6);
}
.text-black\/65 {
  color: rgb(0 0 0 / 0.65);
}
.text-black\/70 {
  color: rgb(0 0 0 / 0.7);
}
.text-black\/75 {
  color: rgb(0 0 0 / 0.75);
}
.text-black\/80 {
  color: rgb(0 0 0 / 0.8);
}
.text-black\/85 {
  color: rgb(0 0 0 / 0.85);
}
.text-black\/90 {
  color: rgb(0 0 0 / 0.9);
}
.text-black\/95 {
  color: rgb(0 0 0 / 0.95);
}
.text-facebook {
  --tw-text-opacity: 1;
  color: rgb(59 89 152 / var(--tw-text-opacity, 1));
}
.text-facebook-600 {
  --tw-text-opacity: 1;
  color: rgb(41 61 105 / var(--tw-text-opacity, 1));
}
.text-facebook-600\/0 {
  color: rgb(41 61 105 / 0);
}
.text-facebook-600\/10 {
  color: rgb(41 61 105 / 0.1);
}
.text-facebook-600\/100 {
  color: rgb(41 61 105 / 1);
}
.text-facebook-600\/15 {
  color: rgb(41 61 105 / 0.15);
}
.text-facebook-600\/20 {
  color: rgb(41 61 105 / 0.2);
}
.text-facebook-600\/25 {
  color: rgb(41 61 105 / 0.25);
}
.text-facebook-600\/30 {
  color: rgb(41 61 105 / 0.3);
}
.text-facebook-600\/35 {
  color: rgb(41 61 105 / 0.35);
}
.text-facebook-600\/40 {
  color: rgb(41 61 105 / 0.4);
}
.text-facebook-600\/45 {
  color: rgb(41 61 105 / 0.45);
}
.text-facebook-600\/5 {
  color: rgb(41 61 105 / 0.05);
}
.text-facebook-600\/50 {
  color: rgb(41 61 105 / 0.5);
}
.text-facebook-600\/55 {
  color: rgb(41 61 105 / 0.55);
}
.text-facebook-600\/60 {
  color: rgb(41 61 105 / 0.6);
}
.text-facebook-600\/65 {
  color: rgb(41 61 105 / 0.65);
}
.text-facebook-600\/70 {
  color: rgb(41 61 105 / 0.7);
}
.text-facebook-600\/75 {
  color: rgb(41 61 105 / 0.75);
}
.text-facebook-600\/80 {
  color: rgb(41 61 105 / 0.8);
}
.text-facebook-600\/85 {
  color: rgb(41 61 105 / 0.85);
}
.text-facebook-600\/90 {
  color: rgb(41 61 105 / 0.9);
}
.text-facebook-600\/95 {
  color: rgb(41 61 105 / 0.95);
}
.text-facebook\/0 {
  color: rgb(59 89 152 / 0);
}
.text-facebook\/10 {
  color: rgb(59 89 152 / 0.1);
}
.text-facebook\/100 {
  color: rgb(59 89 152 / 1);
}
.text-facebook\/15 {
  color: rgb(59 89 152 / 0.15);
}
.text-facebook\/20 {
  color: rgb(59 89 152 / 0.2);
}
.text-facebook\/25 {
  color: rgb(59 89 152 / 0.25);
}
.text-facebook\/30 {
  color: rgb(59 89 152 / 0.3);
}
.text-facebook\/35 {
  color: rgb(59 89 152 / 0.35);
}
.text-facebook\/40 {
  color: rgb(59 89 152 / 0.4);
}
.text-facebook\/45 {
  color: rgb(59 89 152 / 0.45);
}
.text-facebook\/5 {
  color: rgb(59 89 152 / 0.05);
}
.text-facebook\/50 {
  color: rgb(59 89 152 / 0.5);
}
.text-facebook\/55 {
  color: rgb(59 89 152 / 0.55);
}
.text-facebook\/60 {
  color: rgb(59 89 152 / 0.6);
}
.text-facebook\/65 {
  color: rgb(59 89 152 / 0.65);
}
.text-facebook\/70 {
  color: rgb(59 89 152 / 0.7);
}
.text-facebook\/75 {
  color: rgb(59 89 152 / 0.75);
}
.text-facebook\/80 {
  color: rgb(59 89 152 / 0.8);
}
.text-facebook\/85 {
  color: rgb(59 89 152 / 0.85);
}
.text-facebook\/90 {
  color: rgb(59 89 152 / 0.9);
}
.text-facebook\/95 {
  color: rgb(59 89 152 / 0.95);
}
.text-spring-100 {
  --tw-text-opacity: 1;
  color: rgb(227 232 227 / var(--tw-text-opacity, 1));
}
.text-spring-100\/0 {
  color: rgb(227 232 227 / 0);
}
.text-spring-100\/10 {
  color: rgb(227 232 227 / 0.1);
}
.text-spring-100\/100 {
  color: rgb(227 232 227 / 1);
}
.text-spring-100\/15 {
  color: rgb(227 232 227 / 0.15);
}
.text-spring-100\/20 {
  color: rgb(227 232 227 / 0.2);
}
.text-spring-100\/25 {
  color: rgb(227 232 227 / 0.25);
}
.text-spring-100\/30 {
  color: rgb(227 232 227 / 0.3);
}
.text-spring-100\/35 {
  color: rgb(227 232 227 / 0.35);
}
.text-spring-100\/40 {
  color: rgb(227 232 227 / 0.4);
}
.text-spring-100\/45 {
  color: rgb(227 232 227 / 0.45);
}
.text-spring-100\/5 {
  color: rgb(227 232 227 / 0.05);
}
.text-spring-100\/50 {
  color: rgb(227 232 227 / 0.5);
}
.text-spring-100\/55 {
  color: rgb(227 232 227 / 0.55);
}
.text-spring-100\/60 {
  color: rgb(227 232 227 / 0.6);
}
.text-spring-100\/65 {
  color: rgb(227 232 227 / 0.65);
}
.text-spring-100\/70 {
  color: rgb(227 232 227 / 0.7);
}
.text-spring-100\/75 {
  color: rgb(227 232 227 / 0.75);
}
.text-spring-100\/80 {
  color: rgb(227 232 227 / 0.8);
}
.text-spring-100\/85 {
  color: rgb(227 232 227 / 0.85);
}
.text-spring-100\/90 {
  color: rgb(227 232 227 / 0.9);
}
.text-spring-100\/95 {
  color: rgb(227 232 227 / 0.95);
}
.text-spring-200 {
  --tw-text-opacity: 1;
  color: rgb(200 210 201 / var(--tw-text-opacity, 1));
}
.text-spring-200\/0 {
  color: rgb(200 210 201 / 0);
}
.text-spring-200\/10 {
  color: rgb(200 210 201 / 0.1);
}
.text-spring-200\/100 {
  color: rgb(200 210 201 / 1);
}
.text-spring-200\/15 {
  color: rgb(200 210 201 / 0.15);
}
.text-spring-200\/20 {
  color: rgb(200 210 201 / 0.2);
}
.text-spring-200\/25 {
  color: rgb(200 210 201 / 0.25);
}
.text-spring-200\/30 {
  color: rgb(200 210 201 / 0.3);
}
.text-spring-200\/35 {
  color: rgb(200 210 201 / 0.35);
}
.text-spring-200\/40 {
  color: rgb(200 210 201 / 0.4);
}
.text-spring-200\/45 {
  color: rgb(200 210 201 / 0.45);
}
.text-spring-200\/5 {
  color: rgb(200 210 201 / 0.05);
}
.text-spring-200\/50 {
  color: rgb(200 210 201 / 0.5);
}
.text-spring-200\/55 {
  color: rgb(200 210 201 / 0.55);
}
.text-spring-200\/60 {
  color: rgb(200 210 201 / 0.6);
}
.text-spring-200\/65 {
  color: rgb(200 210 201 / 0.65);
}
.text-spring-200\/70 {
  color: rgb(200 210 201 / 0.7);
}
.text-spring-200\/75 {
  color: rgb(200 210 201 / 0.75);
}
.text-spring-200\/80 {
  color: rgb(200 210 201 / 0.8);
}
.text-spring-200\/85 {
  color: rgb(200 210 201 / 0.85);
}
.text-spring-200\/90 {
  color: rgb(200 210 201 / 0.9);
}
.text-spring-200\/95 {
  color: rgb(200 210 201 / 0.95);
}
.text-spring-300 {
  --tw-text-opacity: 1;
  color: rgb(162 179 166 / var(--tw-text-opacity, 1));
}
.text-spring-300\/0 {
  color: rgb(162 179 166 / 0);
}
.text-spring-300\/10 {
  color: rgb(162 179 166 / 0.1);
}
.text-spring-300\/100 {
  color: rgb(162 179 166 / 1);
}
.text-spring-300\/15 {
  color: rgb(162 179 166 / 0.15);
}
.text-spring-300\/20 {
  color: rgb(162 179 166 / 0.2);
}
.text-spring-300\/25 {
  color: rgb(162 179 166 / 0.25);
}
.text-spring-300\/30 {
  color: rgb(162 179 166 / 0.3);
}
.text-spring-300\/35 {
  color: rgb(162 179 166 / 0.35);
}
.text-spring-300\/40 {
  color: rgb(162 179 166 / 0.4);
}
.text-spring-300\/45 {
  color: rgb(162 179 166 / 0.45);
}
.text-spring-300\/5 {
  color: rgb(162 179 166 / 0.05);
}
.text-spring-300\/50 {
  color: rgb(162 179 166 / 0.5);
}
.text-spring-300\/55 {
  color: rgb(162 179 166 / 0.55);
}
.text-spring-300\/60 {
  color: rgb(162 179 166 / 0.6);
}
.text-spring-300\/65 {
  color: rgb(162 179 166 / 0.65);
}
.text-spring-300\/70 {
  color: rgb(162 179 166 / 0.7);
}
.text-spring-300\/75 {
  color: rgb(162 179 166 / 0.75);
}
.text-spring-300\/80 {
  color: rgb(162 179 166 / 0.8);
}
.text-spring-300\/85 {
  color: rgb(162 179 166 / 0.85);
}
.text-spring-300\/90 {
  color: rgb(162 179 166 / 0.9);
}
.text-spring-300\/95 {
  color: rgb(162 179 166 / 0.95);
}
.text-spring-400 {
  --tw-text-opacity: 1;
  color: rgb(120 143 127 / var(--tw-text-opacity, 1));
}
.text-spring-400\/0 {
  color: rgb(120 143 127 / 0);
}
.text-spring-400\/10 {
  color: rgb(120 143 127 / 0.1);
}
.text-spring-400\/100 {
  color: rgb(120 143 127 / 1);
}
.text-spring-400\/15 {
  color: rgb(120 143 127 / 0.15);
}
.text-spring-400\/20 {
  color: rgb(120 143 127 / 0.2);
}
.text-spring-400\/25 {
  color: rgb(120 143 127 / 0.25);
}
.text-spring-400\/30 {
  color: rgb(120 143 127 / 0.3);
}
.text-spring-400\/35 {
  color: rgb(120 143 127 / 0.35);
}
.text-spring-400\/40 {
  color: rgb(120 143 127 / 0.4);
}
.text-spring-400\/45 {
  color: rgb(120 143 127 / 0.45);
}
.text-spring-400\/5 {
  color: rgb(120 143 127 / 0.05);
}
.text-spring-400\/50 {
  color: rgb(120 143 127 / 0.5);
}
.text-spring-400\/55 {
  color: rgb(120 143 127 / 0.55);
}
.text-spring-400\/60 {
  color: rgb(120 143 127 / 0.6);
}
.text-spring-400\/65 {
  color: rgb(120 143 127 / 0.65);
}
.text-spring-400\/70 {
  color: rgb(120 143 127 / 0.7);
}
.text-spring-400\/75 {
  color: rgb(120 143 127 / 0.75);
}
.text-spring-400\/80 {
  color: rgb(120 143 127 / 0.8);
}
.text-spring-400\/85 {
  color: rgb(120 143 127 / 0.85);
}
.text-spring-400\/90 {
  color: rgb(120 143 127 / 0.9);
}
.text-spring-400\/95 {
  color: rgb(120 143 127 / 0.95);
}
.text-spring-50 {
  --tw-text-opacity: 1;
  color: rgb(243 246 244 / var(--tw-text-opacity, 1));
}
.text-spring-50\/0 {
  color: rgb(243 246 244 / 0);
}
.text-spring-50\/10 {
  color: rgb(243 246 244 / 0.1);
}
.text-spring-50\/100 {
  color: rgb(243 246 244 / 1);
}
.text-spring-50\/15 {
  color: rgb(243 246 244 / 0.15);
}
.text-spring-50\/20 {
  color: rgb(243 246 244 / 0.2);
}
.text-spring-50\/25 {
  color: rgb(243 246 244 / 0.25);
}
.text-spring-50\/30 {
  color: rgb(243 246 244 / 0.3);
}
.text-spring-50\/35 {
  color: rgb(243 246 244 / 0.35);
}
.text-spring-50\/40 {
  color: rgb(243 246 244 / 0.4);
}
.text-spring-50\/45 {
  color: rgb(243 246 244 / 0.45);
}
.text-spring-50\/5 {
  color: rgb(243 246 244 / 0.05);
}
.text-spring-50\/50 {
  color: rgb(243 246 244 / 0.5);
}
.text-spring-50\/55 {
  color: rgb(243 246 244 / 0.55);
}
.text-spring-50\/60 {
  color: rgb(243 246 244 / 0.6);
}
.text-spring-50\/65 {
  color: rgb(243 246 244 / 0.65);
}
.text-spring-50\/70 {
  color: rgb(243 246 244 / 0.7);
}
.text-spring-50\/75 {
  color: rgb(243 246 244 / 0.75);
}
.text-spring-50\/80 {
  color: rgb(243 246 244 / 0.8);
}
.text-spring-50\/85 {
  color: rgb(243 246 244 / 0.85);
}
.text-spring-50\/90 {
  color: rgb(243 246 244 / 0.9);
}
.text-spring-50\/95 {
  color: rgb(243 246 244 / 0.95);
}
.text-spring-500 {
  --tw-text-opacity: 1;
  color: rgb(94 120 102 / var(--tw-text-opacity, 1));
}
.text-spring-500\/0 {
  color: rgb(94 120 102 / 0);
}
.text-spring-500\/10 {
  color: rgb(94 120 102 / 0.1);
}
.text-spring-500\/100 {
  color: rgb(94 120 102 / 1);
}
.text-spring-500\/15 {
  color: rgb(94 120 102 / 0.15);
}
.text-spring-500\/20 {
  color: rgb(94 120 102 / 0.2);
}
.text-spring-500\/25 {
  color: rgb(94 120 102 / 0.25);
}
.text-spring-500\/30 {
  color: rgb(94 120 102 / 0.3);
}
.text-spring-500\/35 {
  color: rgb(94 120 102 / 0.35);
}
.text-spring-500\/40 {
  color: rgb(94 120 102 / 0.4);
}
.text-spring-500\/45 {
  color: rgb(94 120 102 / 0.45);
}
.text-spring-500\/5 {
  color: rgb(94 120 102 / 0.05);
}
.text-spring-500\/50 {
  color: rgb(94 120 102 / 0.5);
}
.text-spring-500\/55 {
  color: rgb(94 120 102 / 0.55);
}
.text-spring-500\/60 {
  color: rgb(94 120 102 / 0.6);
}
.text-spring-500\/65 {
  color: rgb(94 120 102 / 0.65);
}
.text-spring-500\/70 {
  color: rgb(94 120 102 / 0.7);
}
.text-spring-500\/75 {
  color: rgb(94 120 102 / 0.75);
}
.text-spring-500\/80 {
  color: rgb(94 120 102 / 0.8);
}
.text-spring-500\/85 {
  color: rgb(94 120 102 / 0.85);
}
.text-spring-500\/90 {
  color: rgb(94 120 102 / 0.9);
}
.text-spring-500\/95 {
  color: rgb(94 120 102 / 0.95);
}
.text-spring-600 {
  --tw-text-opacity: 1;
  color: rgb(67 88 73 / var(--tw-text-opacity, 1));
}
.text-spring-600\/0 {
  color: rgb(67 88 73 / 0);
}
.text-spring-600\/10 {
  color: rgb(67 88 73 / 0.1);
}
.text-spring-600\/100 {
  color: rgb(67 88 73 / 1);
}
.text-spring-600\/15 {
  color: rgb(67 88 73 / 0.15);
}
.text-spring-600\/20 {
  color: rgb(67 88 73 / 0.2);
}
.text-spring-600\/25 {
  color: rgb(67 88 73 / 0.25);
}
.text-spring-600\/30 {
  color: rgb(67 88 73 / 0.3);
}
.text-spring-600\/35 {
  color: rgb(67 88 73 / 0.35);
}
.text-spring-600\/40 {
  color: rgb(67 88 73 / 0.4);
}
.text-spring-600\/45 {
  color: rgb(67 88 73 / 0.45);
}
.text-spring-600\/5 {
  color: rgb(67 88 73 / 0.05);
}
.text-spring-600\/50 {
  color: rgb(67 88 73 / 0.5);
}
.text-spring-600\/55 {
  color: rgb(67 88 73 / 0.55);
}
.text-spring-600\/60 {
  color: rgb(67 88 73 / 0.6);
}
.text-spring-600\/65 {
  color: rgb(67 88 73 / 0.65);
}
.text-spring-600\/70 {
  color: rgb(67 88 73 / 0.7);
}
.text-spring-600\/75 {
  color: rgb(67 88 73 / 0.75);
}
.text-spring-600\/80 {
  color: rgb(67 88 73 / 0.8);
}
.text-spring-600\/85 {
  color: rgb(67 88 73 / 0.85);
}
.text-spring-600\/90 {
  color: rgb(67 88 73 / 0.9);
}
.text-spring-600\/95 {
  color: rgb(67 88 73 / 0.95);
}
.text-spring-700 {
  --tw-text-opacity: 1;
  color: rgb(54 70 60 / var(--tw-text-opacity, 1));
}
.text-spring-700\/0 {
  color: rgb(54 70 60 / 0);
}
.text-spring-700\/10 {
  color: rgb(54 70 60 / 0.1);
}
.text-spring-700\/100 {
  color: rgb(54 70 60 / 1);
}
.text-spring-700\/15 {
  color: rgb(54 70 60 / 0.15);
}
.text-spring-700\/20 {
  color: rgb(54 70 60 / 0.2);
}
.text-spring-700\/25 {
  color: rgb(54 70 60 / 0.25);
}
.text-spring-700\/30 {
  color: rgb(54 70 60 / 0.3);
}
.text-spring-700\/35 {
  color: rgb(54 70 60 / 0.35);
}
.text-spring-700\/40 {
  color: rgb(54 70 60 / 0.4);
}
.text-spring-700\/45 {
  color: rgb(54 70 60 / 0.45);
}
.text-spring-700\/5 {
  color: rgb(54 70 60 / 0.05);
}
.text-spring-700\/50 {
  color: rgb(54 70 60 / 0.5);
}
.text-spring-700\/55 {
  color: rgb(54 70 60 / 0.55);
}
.text-spring-700\/60 {
  color: rgb(54 70 60 / 0.6);
}
.text-spring-700\/65 {
  color: rgb(54 70 60 / 0.65);
}
.text-spring-700\/70 {
  color: rgb(54 70 60 / 0.7);
}
.text-spring-700\/75 {
  color: rgb(54 70 60 / 0.75);
}
.text-spring-700\/80 {
  color: rgb(54 70 60 / 0.8);
}
.text-spring-700\/85 {
  color: rgb(54 70 60 / 0.85);
}
.text-spring-700\/90 {
  color: rgb(54 70 60 / 0.9);
}
.text-spring-700\/95 {
  color: rgb(54 70 60 / 0.95);
}
.text-spring-800 {
  --tw-text-opacity: 1;
  color: rgb(44 57 48 / var(--tw-text-opacity, 1));
}
.text-spring-800\/0 {
  color: rgb(44 57 48 / 0);
}
.text-spring-800\/10 {
  color: rgb(44 57 48 / 0.1);
}
.text-spring-800\/100 {
  color: rgb(44 57 48 / 1);
}
.text-spring-800\/15 {
  color: rgb(44 57 48 / 0.15);
}
.text-spring-800\/20 {
  color: rgb(44 57 48 / 0.2);
}
.text-spring-800\/25 {
  color: rgb(44 57 48 / 0.25);
}
.text-spring-800\/30 {
  color: rgb(44 57 48 / 0.3);
}
.text-spring-800\/35 {
  color: rgb(44 57 48 / 0.35);
}
.text-spring-800\/40 {
  color: rgb(44 57 48 / 0.4);
}
.text-spring-800\/45 {
  color: rgb(44 57 48 / 0.45);
}
.text-spring-800\/5 {
  color: rgb(44 57 48 / 0.05);
}
.text-spring-800\/50 {
  color: rgb(44 57 48 / 0.5);
}
.text-spring-800\/55 {
  color: rgb(44 57 48 / 0.55);
}
.text-spring-800\/60 {
  color: rgb(44 57 48 / 0.6);
}
.text-spring-800\/65 {
  color: rgb(44 57 48 / 0.65);
}
.text-spring-800\/70 {
  color: rgb(44 57 48 / 0.7);
}
.text-spring-800\/75 {
  color: rgb(44 57 48 / 0.75);
}
.text-spring-800\/80 {
  color: rgb(44 57 48 / 0.8);
}
.text-spring-800\/85 {
  color: rgb(44 57 48 / 0.85);
}
.text-spring-800\/90 {
  color: rgb(44 57 48 / 0.9);
}
.text-spring-800\/95 {
  color: rgb(44 57 48 / 0.95);
}
.text-spring-900 {
  --tw-text-opacity: 1;
  color: rgb(37 47 40 / var(--tw-text-opacity, 1));
}
.text-spring-900\/0 {
  color: rgb(37 47 40 / 0);
}
.text-spring-900\/10 {
  color: rgb(37 47 40 / 0.1);
}
.text-spring-900\/100 {
  color: rgb(37 47 40 / 1);
}
.text-spring-900\/15 {
  color: rgb(37 47 40 / 0.15);
}
.text-spring-900\/20 {
  color: rgb(37 47 40 / 0.2);
}
.text-spring-900\/25 {
  color: rgb(37 47 40 / 0.25);
}
.text-spring-900\/30 {
  color: rgb(37 47 40 / 0.3);
}
.text-spring-900\/35 {
  color: rgb(37 47 40 / 0.35);
}
.text-spring-900\/40 {
  color: rgb(37 47 40 / 0.4);
}
.text-spring-900\/45 {
  color: rgb(37 47 40 / 0.45);
}
.text-spring-900\/5 {
  color: rgb(37 47 40 / 0.05);
}
.text-spring-900\/50 {
  color: rgb(37 47 40 / 0.5);
}
.text-spring-900\/55 {
  color: rgb(37 47 40 / 0.55);
}
.text-spring-900\/60 {
  color: rgb(37 47 40 / 0.6);
}
.text-spring-900\/65 {
  color: rgb(37 47 40 / 0.65);
}
.text-spring-900\/70 {
  color: rgb(37 47 40 / 0.7);
}
.text-spring-900\/75 {
  color: rgb(37 47 40 / 0.75);
}
.text-spring-900\/80 {
  color: rgb(37 47 40 / 0.8);
}
.text-spring-900\/85 {
  color: rgb(37 47 40 / 0.85);
}
.text-spring-900\/90 {
  color: rgb(37 47 40 / 0.9);
}
.text-spring-900\/95 {
  color: rgb(37 47 40 / 0.95);
}
.text-spring-950 {
  --tw-text-opacity: 1;
  color: rgb(20 26 23 / var(--tw-text-opacity, 1));
}
.text-spring-950\/0 {
  color: rgb(20 26 23 / 0);
}
.text-spring-950\/10 {
  color: rgb(20 26 23 / 0.1);
}
.text-spring-950\/100 {
  color: rgb(20 26 23 / 1);
}
.text-spring-950\/15 {
  color: rgb(20 26 23 / 0.15);
}
.text-spring-950\/20 {
  color: rgb(20 26 23 / 0.2);
}
.text-spring-950\/25 {
  color: rgb(20 26 23 / 0.25);
}
.text-spring-950\/30 {
  color: rgb(20 26 23 / 0.3);
}
.text-spring-950\/35 {
  color: rgb(20 26 23 / 0.35);
}
.text-spring-950\/40 {
  color: rgb(20 26 23 / 0.4);
}
.text-spring-950\/45 {
  color: rgb(20 26 23 / 0.45);
}
.text-spring-950\/5 {
  color: rgb(20 26 23 / 0.05);
}
.text-spring-950\/50 {
  color: rgb(20 26 23 / 0.5);
}
.text-spring-950\/55 {
  color: rgb(20 26 23 / 0.55);
}
.text-spring-950\/60 {
  color: rgb(20 26 23 / 0.6);
}
.text-spring-950\/65 {
  color: rgb(20 26 23 / 0.65);
}
.text-spring-950\/70 {
  color: rgb(20 26 23 / 0.7);
}
.text-spring-950\/75 {
  color: rgb(20 26 23 / 0.75);
}
.text-spring-950\/80 {
  color: rgb(20 26 23 / 0.8);
}
.text-spring-950\/85 {
  color: rgb(20 26 23 / 0.85);
}
.text-spring-950\/90 {
  color: rgb(20 26 23 / 0.9);
}
.text-spring-950\/95 {
  color: rgb(20 26 23 / 0.95);
}
.text-transparent {
  color: transparent;
}
.text-transparent\/0 {
  color: rgb(0 0 0 / 0);
}
.text-transparent\/10 {
  color: rgb(0 0 0 / 0.1);
}
.text-transparent\/100 {
  color: rgb(0 0 0 / 1);
}
.text-transparent\/15 {
  color: rgb(0 0 0 / 0.15);
}
.text-transparent\/20 {
  color: rgb(0 0 0 / 0.2);
}
.text-transparent\/25 {
  color: rgb(0 0 0 / 0.25);
}
.text-transparent\/30 {
  color: rgb(0 0 0 / 0.3);
}
.text-transparent\/35 {
  color: rgb(0 0 0 / 0.35);
}
.text-transparent\/40 {
  color: rgb(0 0 0 / 0.4);
}
.text-transparent\/45 {
  color: rgb(0 0 0 / 0.45);
}
.text-transparent\/5 {
  color: rgb(0 0 0 / 0.05);
}
.text-transparent\/50 {
  color: rgb(0 0 0 / 0.5);
}
.text-transparent\/55 {
  color: rgb(0 0 0 / 0.55);
}
.text-transparent\/60 {
  color: rgb(0 0 0 / 0.6);
}
.text-transparent\/65 {
  color: rgb(0 0 0 / 0.65);
}
.text-transparent\/70 {
  color: rgb(0 0 0 / 0.7);
}
.text-transparent\/75 {
  color: rgb(0 0 0 / 0.75);
}
.text-transparent\/80 {
  color: rgb(0 0 0 / 0.8);
}
.text-transparent\/85 {
  color: rgb(0 0 0 / 0.85);
}
.text-transparent\/90 {
  color: rgb(0 0 0 / 0.9);
}
.text-transparent\/95 {
  color: rgb(0 0 0 / 0.95);
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-white\/0 {
  color: rgb(255 255 255 / 0);
}
.text-white\/10 {
  color: rgb(255 255 255 / 0.1);
}
.text-white\/100 {
  color: rgb(255 255 255 / 1);
}
.text-white\/15 {
  color: rgb(255 255 255 / 0.15);
}
.text-white\/20 {
  color: rgb(255 255 255 / 0.2);
}
.text-white\/25 {
  color: rgb(255 255 255 / 0.25);
}
.text-white\/30 {
  color: rgb(255 255 255 / 0.3);
}
.text-white\/35 {
  color: rgb(255 255 255 / 0.35);
}
.text-white\/40 {
  color: rgb(255 255 255 / 0.4);
}
.text-white\/45 {
  color: rgb(255 255 255 / 0.45);
}
.text-white\/5 {
  color: rgb(255 255 255 / 0.05);
}
.text-white\/50 {
  color: rgb(255 255 255 / 0.5);
}
.text-white\/55 {
  color: rgb(255 255 255 / 0.55);
}
.text-white\/60 {
  color: rgb(255 255 255 / 0.6);
}
.text-white\/65 {
  color: rgb(255 255 255 / 0.65);
}
.text-white\/70 {
  color: rgb(255 255 255 / 0.7);
}
.text-white\/75 {
  color: rgb(255 255 255 / 0.75);
}
.text-white\/80 {
  color: rgb(255 255 255 / 0.8);
}
.text-white\/85 {
  color: rgb(255 255 255 / 0.85);
}
.text-white\/90 {
  color: rgb(255 255 255 / 0.9);
}
.text-white\/95 {
  color: rgb(255 255 255 / 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 {
  text-decoration-line: underline;
}
.no-underline {
  text-decoration-line: none;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.placeholder-black::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(0 0 0 / var(--tw-placeholder-opacity, 1));
}
.placeholder-black::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(0 0 0 / var(--tw-placeholder-opacity, 1));
}
.placeholder-black\/0::-moz-placeholder {
  color: rgb(0 0 0 / 0);
}
.placeholder-black\/0::placeholder {
  color: rgb(0 0 0 / 0);
}
.placeholder-black\/10::-moz-placeholder {
  color: rgb(0 0 0 / 0.1);
}
.placeholder-black\/10::placeholder {
  color: rgb(0 0 0 / 0.1);
}
.placeholder-black\/100::-moz-placeholder {
  color: rgb(0 0 0 / 1);
}
.placeholder-black\/100::placeholder {
  color: rgb(0 0 0 / 1);
}
.placeholder-black\/15::-moz-placeholder {
  color: rgb(0 0 0 / 0.15);
}
.placeholder-black\/15::placeholder {
  color: rgb(0 0 0 / 0.15);
}
.placeholder-black\/20::-moz-placeholder {
  color: rgb(0 0 0 / 0.2);
}
.placeholder-black\/20::placeholder {
  color: rgb(0 0 0 / 0.2);
}
.placeholder-black\/25::-moz-placeholder {
  color: rgb(0 0 0 / 0.25);
}
.placeholder-black\/25::placeholder {
  color: rgb(0 0 0 / 0.25);
}
.placeholder-black\/30::-moz-placeholder {
  color: rgb(0 0 0 / 0.3);
}
.placeholder-black\/30::placeholder {
  color: rgb(0 0 0 / 0.3);
}
.placeholder-black\/35::-moz-placeholder {
  color: rgb(0 0 0 / 0.35);
}
.placeholder-black\/35::placeholder {
  color: rgb(0 0 0 / 0.35);
}
.placeholder-black\/40::-moz-placeholder {
  color: rgb(0 0 0 / 0.4);
}
.placeholder-black\/40::placeholder {
  color: rgb(0 0 0 / 0.4);
}
.placeholder-black\/45::-moz-placeholder {
  color: rgb(0 0 0 / 0.45);
}
.placeholder-black\/45::placeholder {
  color: rgb(0 0 0 / 0.45);
}
.placeholder-black\/5::-moz-placeholder {
  color: rgb(0 0 0 / 0.05);
}
.placeholder-black\/5::placeholder {
  color: rgb(0 0 0 / 0.05);
}
.placeholder-black\/50::-moz-placeholder {
  color: rgb(0 0 0 / 0.5);
}
.placeholder-black\/50::placeholder {
  color: rgb(0 0 0 / 0.5);
}
.placeholder-black\/55::-moz-placeholder {
  color: rgb(0 0 0 / 0.55);
}
.placeholder-black\/55::placeholder {
  color: rgb(0 0 0 / 0.55);
}
.placeholder-black\/60::-moz-placeholder {
  color: rgb(0 0 0 / 0.6);
}
.placeholder-black\/60::placeholder {
  color: rgb(0 0 0 / 0.6);
}
.placeholder-black\/65::-moz-placeholder {
  color: rgb(0 0 0 / 0.65);
}
.placeholder-black\/65::placeholder {
  color: rgb(0 0 0 / 0.65);
}
.placeholder-black\/70::-moz-placeholder {
  color: rgb(0 0 0 / 0.7);
}
.placeholder-black\/70::placeholder {
  color: rgb(0 0 0 / 0.7);
}
.placeholder-black\/75::-moz-placeholder {
  color: rgb(0 0 0 / 0.75);
}
.placeholder-black\/75::placeholder {
  color: rgb(0 0 0 / 0.75);
}
.placeholder-black\/80::-moz-placeholder {
  color: rgb(0 0 0 / 0.8);
}
.placeholder-black\/80::placeholder {
  color: rgb(0 0 0 / 0.8);
}
.placeholder-black\/85::-moz-placeholder {
  color: rgb(0 0 0 / 0.85);
}
.placeholder-black\/85::placeholder {
  color: rgb(0 0 0 / 0.85);
}
.placeholder-black\/90::-moz-placeholder {
  color: rgb(0 0 0 / 0.9);
}
.placeholder-black\/90::placeholder {
  color: rgb(0 0 0 / 0.9);
}
.placeholder-black\/95::-moz-placeholder {
  color: rgb(0 0 0 / 0.95);
}
.placeholder-black\/95::placeholder {
  color: rgb(0 0 0 / 0.95);
}
.placeholder-facebook::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(59 89 152 / var(--tw-placeholder-opacity, 1));
}
.placeholder-facebook::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(59 89 152 / var(--tw-placeholder-opacity, 1));
}
.placeholder-facebook-600::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(41 61 105 / var(--tw-placeholder-opacity, 1));
}
.placeholder-facebook-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(41 61 105 / var(--tw-placeholder-opacity, 1));
}
.placeholder-facebook-600\/0::-moz-placeholder {
  color: rgb(41 61 105 / 0);
}
.placeholder-facebook-600\/0::placeholder {
  color: rgb(41 61 105 / 0);
}
.placeholder-facebook-600\/10::-moz-placeholder {
  color: rgb(41 61 105 / 0.1);
}
.placeholder-facebook-600\/10::placeholder {
  color: rgb(41 61 105 / 0.1);
}
.placeholder-facebook-600\/100::-moz-placeholder {
  color: rgb(41 61 105 / 1);
}
.placeholder-facebook-600\/100::placeholder {
  color: rgb(41 61 105 / 1);
}
.placeholder-facebook-600\/15::-moz-placeholder {
  color: rgb(41 61 105 / 0.15);
}
.placeholder-facebook-600\/15::placeholder {
  color: rgb(41 61 105 / 0.15);
}
.placeholder-facebook-600\/20::-moz-placeholder {
  color: rgb(41 61 105 / 0.2);
}
.placeholder-facebook-600\/20::placeholder {
  color: rgb(41 61 105 / 0.2);
}
.placeholder-facebook-600\/25::-moz-placeholder {
  color: rgb(41 61 105 / 0.25);
}
.placeholder-facebook-600\/25::placeholder {
  color: rgb(41 61 105 / 0.25);
}
.placeholder-facebook-600\/30::-moz-placeholder {
  color: rgb(41 61 105 / 0.3);
}
.placeholder-facebook-600\/30::placeholder {
  color: rgb(41 61 105 / 0.3);
}
.placeholder-facebook-600\/35::-moz-placeholder {
  color: rgb(41 61 105 / 0.35);
}
.placeholder-facebook-600\/35::placeholder {
  color: rgb(41 61 105 / 0.35);
}
.placeholder-facebook-600\/40::-moz-placeholder {
  color: rgb(41 61 105 / 0.4);
}
.placeholder-facebook-600\/40::placeholder {
  color: rgb(41 61 105 / 0.4);
}
.placeholder-facebook-600\/45::-moz-placeholder {
  color: rgb(41 61 105 / 0.45);
}
.placeholder-facebook-600\/45::placeholder {
  color: rgb(41 61 105 / 0.45);
}
.placeholder-facebook-600\/5::-moz-placeholder {
  color: rgb(41 61 105 / 0.05);
}
.placeholder-facebook-600\/5::placeholder {
  color: rgb(41 61 105 / 0.05);
}
.placeholder-facebook-600\/50::-moz-placeholder {
  color: rgb(41 61 105 / 0.5);
}
.placeholder-facebook-600\/50::placeholder {
  color: rgb(41 61 105 / 0.5);
}
.placeholder-facebook-600\/55::-moz-placeholder {
  color: rgb(41 61 105 / 0.55);
}
.placeholder-facebook-600\/55::placeholder {
  color: rgb(41 61 105 / 0.55);
}
.placeholder-facebook-600\/60::-moz-placeholder {
  color: rgb(41 61 105 / 0.6);
}
.placeholder-facebook-600\/60::placeholder {
  color: rgb(41 61 105 / 0.6);
}
.placeholder-facebook-600\/65::-moz-placeholder {
  color: rgb(41 61 105 / 0.65);
}
.placeholder-facebook-600\/65::placeholder {
  color: rgb(41 61 105 / 0.65);
}
.placeholder-facebook-600\/70::-moz-placeholder {
  color: rgb(41 61 105 / 0.7);
}
.placeholder-facebook-600\/70::placeholder {
  color: rgb(41 61 105 / 0.7);
}
.placeholder-facebook-600\/75::-moz-placeholder {
  color: rgb(41 61 105 / 0.75);
}
.placeholder-facebook-600\/75::placeholder {
  color: rgb(41 61 105 / 0.75);
}
.placeholder-facebook-600\/80::-moz-placeholder {
  color: rgb(41 61 105 / 0.8);
}
.placeholder-facebook-600\/80::placeholder {
  color: rgb(41 61 105 / 0.8);
}
.placeholder-facebook-600\/85::-moz-placeholder {
  color: rgb(41 61 105 / 0.85);
}
.placeholder-facebook-600\/85::placeholder {
  color: rgb(41 61 105 / 0.85);
}
.placeholder-facebook-600\/90::-moz-placeholder {
  color: rgb(41 61 105 / 0.9);
}
.placeholder-facebook-600\/90::placeholder {
  color: rgb(41 61 105 / 0.9);
}
.placeholder-facebook-600\/95::-moz-placeholder {
  color: rgb(41 61 105 / 0.95);
}
.placeholder-facebook-600\/95::placeholder {
  color: rgb(41 61 105 / 0.95);
}
.placeholder-facebook\/0::-moz-placeholder {
  color: rgb(59 89 152 / 0);
}
.placeholder-facebook\/0::placeholder {
  color: rgb(59 89 152 / 0);
}
.placeholder-facebook\/10::-moz-placeholder {
  color: rgb(59 89 152 / 0.1);
}
.placeholder-facebook\/10::placeholder {
  color: rgb(59 89 152 / 0.1);
}
.placeholder-facebook\/100::-moz-placeholder {
  color: rgb(59 89 152 / 1);
}
.placeholder-facebook\/100::placeholder {
  color: rgb(59 89 152 / 1);
}
.placeholder-facebook\/15::-moz-placeholder {
  color: rgb(59 89 152 / 0.15);
}
.placeholder-facebook\/15::placeholder {
  color: rgb(59 89 152 / 0.15);
}
.placeholder-facebook\/20::-moz-placeholder {
  color: rgb(59 89 152 / 0.2);
}
.placeholder-facebook\/20::placeholder {
  color: rgb(59 89 152 / 0.2);
}
.placeholder-facebook\/25::-moz-placeholder {
  color: rgb(59 89 152 / 0.25);
}
.placeholder-facebook\/25::placeholder {
  color: rgb(59 89 152 / 0.25);
}
.placeholder-facebook\/30::-moz-placeholder {
  color: rgb(59 89 152 / 0.3);
}
.placeholder-facebook\/30::placeholder {
  color: rgb(59 89 152 / 0.3);
}
.placeholder-facebook\/35::-moz-placeholder {
  color: rgb(59 89 152 / 0.35);
}
.placeholder-facebook\/35::placeholder {
  color: rgb(59 89 152 / 0.35);
}
.placeholder-facebook\/40::-moz-placeholder {
  color: rgb(59 89 152 / 0.4);
}
.placeholder-facebook\/40::placeholder {
  color: rgb(59 89 152 / 0.4);
}
.placeholder-facebook\/45::-moz-placeholder {
  color: rgb(59 89 152 / 0.45);
}
.placeholder-facebook\/45::placeholder {
  color: rgb(59 89 152 / 0.45);
}
.placeholder-facebook\/5::-moz-placeholder {
  color: rgb(59 89 152 / 0.05);
}
.placeholder-facebook\/5::placeholder {
  color: rgb(59 89 152 / 0.05);
}
.placeholder-facebook\/50::-moz-placeholder {
  color: rgb(59 89 152 / 0.5);
}
.placeholder-facebook\/50::placeholder {
  color: rgb(59 89 152 / 0.5);
}
.placeholder-facebook\/55::-moz-placeholder {
  color: rgb(59 89 152 / 0.55);
}
.placeholder-facebook\/55::placeholder {
  color: rgb(59 89 152 / 0.55);
}
.placeholder-facebook\/60::-moz-placeholder {
  color: rgb(59 89 152 / 0.6);
}
.placeholder-facebook\/60::placeholder {
  color: rgb(59 89 152 / 0.6);
}
.placeholder-facebook\/65::-moz-placeholder {
  color: rgb(59 89 152 / 0.65);
}
.placeholder-facebook\/65::placeholder {
  color: rgb(59 89 152 / 0.65);
}
.placeholder-facebook\/70::-moz-placeholder {
  color: rgb(59 89 152 / 0.7);
}
.placeholder-facebook\/70::placeholder {
  color: rgb(59 89 152 / 0.7);
}
.placeholder-facebook\/75::-moz-placeholder {
  color: rgb(59 89 152 / 0.75);
}
.placeholder-facebook\/75::placeholder {
  color: rgb(59 89 152 / 0.75);
}
.placeholder-facebook\/80::-moz-placeholder {
  color: rgb(59 89 152 / 0.8);
}
.placeholder-facebook\/80::placeholder {
  color: rgb(59 89 152 / 0.8);
}
.placeholder-facebook\/85::-moz-placeholder {
  color: rgb(59 89 152 / 0.85);
}
.placeholder-facebook\/85::placeholder {
  color: rgb(59 89 152 / 0.85);
}
.placeholder-facebook\/90::-moz-placeholder {
  color: rgb(59 89 152 / 0.9);
}
.placeholder-facebook\/90::placeholder {
  color: rgb(59 89 152 / 0.9);
}
.placeholder-facebook\/95::-moz-placeholder {
  color: rgb(59 89 152 / 0.95);
}
.placeholder-facebook\/95::placeholder {
  color: rgb(59 89 152 / 0.95);
}
.placeholder-spring-100::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(227 232 227 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(227 232 227 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-100\/0::-moz-placeholder {
  color: rgb(227 232 227 / 0);
}
.placeholder-spring-100\/0::placeholder {
  color: rgb(227 232 227 / 0);
}
.placeholder-spring-100\/10::-moz-placeholder {
  color: rgb(227 232 227 / 0.1);
}
.placeholder-spring-100\/10::placeholder {
  color: rgb(227 232 227 / 0.1);
}
.placeholder-spring-100\/100::-moz-placeholder {
  color: rgb(227 232 227 / 1);
}
.placeholder-spring-100\/100::placeholder {
  color: rgb(227 232 227 / 1);
}
.placeholder-spring-100\/15::-moz-placeholder {
  color: rgb(227 232 227 / 0.15);
}
.placeholder-spring-100\/15::placeholder {
  color: rgb(227 232 227 / 0.15);
}
.placeholder-spring-100\/20::-moz-placeholder {
  color: rgb(227 232 227 / 0.2);
}
.placeholder-spring-100\/20::placeholder {
  color: rgb(227 232 227 / 0.2);
}
.placeholder-spring-100\/25::-moz-placeholder {
  color: rgb(227 232 227 / 0.25);
}
.placeholder-spring-100\/25::placeholder {
  color: rgb(227 232 227 / 0.25);
}
.placeholder-spring-100\/30::-moz-placeholder {
  color: rgb(227 232 227 / 0.3);
}
.placeholder-spring-100\/30::placeholder {
  color: rgb(227 232 227 / 0.3);
}
.placeholder-spring-100\/35::-moz-placeholder {
  color: rgb(227 232 227 / 0.35);
}
.placeholder-spring-100\/35::placeholder {
  color: rgb(227 232 227 / 0.35);
}
.placeholder-spring-100\/40::-moz-placeholder {
  color: rgb(227 232 227 / 0.4);
}
.placeholder-spring-100\/40::placeholder {
  color: rgb(227 232 227 / 0.4);
}
.placeholder-spring-100\/45::-moz-placeholder {
  color: rgb(227 232 227 / 0.45);
}
.placeholder-spring-100\/45::placeholder {
  color: rgb(227 232 227 / 0.45);
}
.placeholder-spring-100\/5::-moz-placeholder {
  color: rgb(227 232 227 / 0.05);
}
.placeholder-spring-100\/5::placeholder {
  color: rgb(227 232 227 / 0.05);
}
.placeholder-spring-100\/50::-moz-placeholder {
  color: rgb(227 232 227 / 0.5);
}
.placeholder-spring-100\/50::placeholder {
  color: rgb(227 232 227 / 0.5);
}
.placeholder-spring-100\/55::-moz-placeholder {
  color: rgb(227 232 227 / 0.55);
}
.placeholder-spring-100\/55::placeholder {
  color: rgb(227 232 227 / 0.55);
}
.placeholder-spring-100\/60::-moz-placeholder {
  color: rgb(227 232 227 / 0.6);
}
.placeholder-spring-100\/60::placeholder {
  color: rgb(227 232 227 / 0.6);
}
.placeholder-spring-100\/65::-moz-placeholder {
  color: rgb(227 232 227 / 0.65);
}
.placeholder-spring-100\/65::placeholder {
  color: rgb(227 232 227 / 0.65);
}
.placeholder-spring-100\/70::-moz-placeholder {
  color: rgb(227 232 227 / 0.7);
}
.placeholder-spring-100\/70::placeholder {
  color: rgb(227 232 227 / 0.7);
}
.placeholder-spring-100\/75::-moz-placeholder {
  color: rgb(227 232 227 / 0.75);
}
.placeholder-spring-100\/75::placeholder {
  color: rgb(227 232 227 / 0.75);
}
.placeholder-spring-100\/80::-moz-placeholder {
  color: rgb(227 232 227 / 0.8);
}
.placeholder-spring-100\/80::placeholder {
  color: rgb(227 232 227 / 0.8);
}
.placeholder-spring-100\/85::-moz-placeholder {
  color: rgb(227 232 227 / 0.85);
}
.placeholder-spring-100\/85::placeholder {
  color: rgb(227 232 227 / 0.85);
}
.placeholder-spring-100\/90::-moz-placeholder {
  color: rgb(227 232 227 / 0.9);
}
.placeholder-spring-100\/90::placeholder {
  color: rgb(227 232 227 / 0.9);
}
.placeholder-spring-100\/95::-moz-placeholder {
  color: rgb(227 232 227 / 0.95);
}
.placeholder-spring-100\/95::placeholder {
  color: rgb(227 232 227 / 0.95);
}
.placeholder-spring-200::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(200 210 201 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(200 210 201 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-200\/0::-moz-placeholder {
  color: rgb(200 210 201 / 0);
}
.placeholder-spring-200\/0::placeholder {
  color: rgb(200 210 201 / 0);
}
.placeholder-spring-200\/10::-moz-placeholder {
  color: rgb(200 210 201 / 0.1);
}
.placeholder-spring-200\/10::placeholder {
  color: rgb(200 210 201 / 0.1);
}
.placeholder-spring-200\/100::-moz-placeholder {
  color: rgb(200 210 201 / 1);
}
.placeholder-spring-200\/100::placeholder {
  color: rgb(200 210 201 / 1);
}
.placeholder-spring-200\/15::-moz-placeholder {
  color: rgb(200 210 201 / 0.15);
}
.placeholder-spring-200\/15::placeholder {
  color: rgb(200 210 201 / 0.15);
}
.placeholder-spring-200\/20::-moz-placeholder {
  color: rgb(200 210 201 / 0.2);
}
.placeholder-spring-200\/20::placeholder {
  color: rgb(200 210 201 / 0.2);
}
.placeholder-spring-200\/25::-moz-placeholder {
  color: rgb(200 210 201 / 0.25);
}
.placeholder-spring-200\/25::placeholder {
  color: rgb(200 210 201 / 0.25);
}
.placeholder-spring-200\/30::-moz-placeholder {
  color: rgb(200 210 201 / 0.3);
}
.placeholder-spring-200\/30::placeholder {
  color: rgb(200 210 201 / 0.3);
}
.placeholder-spring-200\/35::-moz-placeholder {
  color: rgb(200 210 201 / 0.35);
}
.placeholder-spring-200\/35::placeholder {
  color: rgb(200 210 201 / 0.35);
}
.placeholder-spring-200\/40::-moz-placeholder {
  color: rgb(200 210 201 / 0.4);
}
.placeholder-spring-200\/40::placeholder {
  color: rgb(200 210 201 / 0.4);
}
.placeholder-spring-200\/45::-moz-placeholder {
  color: rgb(200 210 201 / 0.45);
}
.placeholder-spring-200\/45::placeholder {
  color: rgb(200 210 201 / 0.45);
}
.placeholder-spring-200\/5::-moz-placeholder {
  color: rgb(200 210 201 / 0.05);
}
.placeholder-spring-200\/5::placeholder {
  color: rgb(200 210 201 / 0.05);
}
.placeholder-spring-200\/50::-moz-placeholder {
  color: rgb(200 210 201 / 0.5);
}
.placeholder-spring-200\/50::placeholder {
  color: rgb(200 210 201 / 0.5);
}
.placeholder-spring-200\/55::-moz-placeholder {
  color: rgb(200 210 201 / 0.55);
}
.placeholder-spring-200\/55::placeholder {
  color: rgb(200 210 201 / 0.55);
}
.placeholder-spring-200\/60::-moz-placeholder {
  color: rgb(200 210 201 / 0.6);
}
.placeholder-spring-200\/60::placeholder {
  color: rgb(200 210 201 / 0.6);
}
.placeholder-spring-200\/65::-moz-placeholder {
  color: rgb(200 210 201 / 0.65);
}
.placeholder-spring-200\/65::placeholder {
  color: rgb(200 210 201 / 0.65);
}
.placeholder-spring-200\/70::-moz-placeholder {
  color: rgb(200 210 201 / 0.7);
}
.placeholder-spring-200\/70::placeholder {
  color: rgb(200 210 201 / 0.7);
}
.placeholder-spring-200\/75::-moz-placeholder {
  color: rgb(200 210 201 / 0.75);
}
.placeholder-spring-200\/75::placeholder {
  color: rgb(200 210 201 / 0.75);
}
.placeholder-spring-200\/80::-moz-placeholder {
  color: rgb(200 210 201 / 0.8);
}
.placeholder-spring-200\/80::placeholder {
  color: rgb(200 210 201 / 0.8);
}
.placeholder-spring-200\/85::-moz-placeholder {
  color: rgb(200 210 201 / 0.85);
}
.placeholder-spring-200\/85::placeholder {
  color: rgb(200 210 201 / 0.85);
}
.placeholder-spring-200\/90::-moz-placeholder {
  color: rgb(200 210 201 / 0.9);
}
.placeholder-spring-200\/90::placeholder {
  color: rgb(200 210 201 / 0.9);
}
.placeholder-spring-200\/95::-moz-placeholder {
  color: rgb(200 210 201 / 0.95);
}
.placeholder-spring-200\/95::placeholder {
  color: rgb(200 210 201 / 0.95);
}
.placeholder-spring-300::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(162 179 166 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(162 179 166 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-300\/0::-moz-placeholder {
  color: rgb(162 179 166 / 0);
}
.placeholder-spring-300\/0::placeholder {
  color: rgb(162 179 166 / 0);
}
.placeholder-spring-300\/10::-moz-placeholder {
  color: rgb(162 179 166 / 0.1);
}
.placeholder-spring-300\/10::placeholder {
  color: rgb(162 179 166 / 0.1);
}
.placeholder-spring-300\/100::-moz-placeholder {
  color: rgb(162 179 166 / 1);
}
.placeholder-spring-300\/100::placeholder {
  color: rgb(162 179 166 / 1);
}
.placeholder-spring-300\/15::-moz-placeholder {
  color: rgb(162 179 166 / 0.15);
}
.placeholder-spring-300\/15::placeholder {
  color: rgb(162 179 166 / 0.15);
}
.placeholder-spring-300\/20::-moz-placeholder {
  color: rgb(162 179 166 / 0.2);
}
.placeholder-spring-300\/20::placeholder {
  color: rgb(162 179 166 / 0.2);
}
.placeholder-spring-300\/25::-moz-placeholder {
  color: rgb(162 179 166 / 0.25);
}
.placeholder-spring-300\/25::placeholder {
  color: rgb(162 179 166 / 0.25);
}
.placeholder-spring-300\/30::-moz-placeholder {
  color: rgb(162 179 166 / 0.3);
}
.placeholder-spring-300\/30::placeholder {
  color: rgb(162 179 166 / 0.3);
}
.placeholder-spring-300\/35::-moz-placeholder {
  color: rgb(162 179 166 / 0.35);
}
.placeholder-spring-300\/35::placeholder {
  color: rgb(162 179 166 / 0.35);
}
.placeholder-spring-300\/40::-moz-placeholder {
  color: rgb(162 179 166 / 0.4);
}
.placeholder-spring-300\/40::placeholder {
  color: rgb(162 179 166 / 0.4);
}
.placeholder-spring-300\/45::-moz-placeholder {
  color: rgb(162 179 166 / 0.45);
}
.placeholder-spring-300\/45::placeholder {
  color: rgb(162 179 166 / 0.45);
}
.placeholder-spring-300\/5::-moz-placeholder {
  color: rgb(162 179 166 / 0.05);
}
.placeholder-spring-300\/5::placeholder {
  color: rgb(162 179 166 / 0.05);
}
.placeholder-spring-300\/50::-moz-placeholder {
  color: rgb(162 179 166 / 0.5);
}
.placeholder-spring-300\/50::placeholder {
  color: rgb(162 179 166 / 0.5);
}
.placeholder-spring-300\/55::-moz-placeholder {
  color: rgb(162 179 166 / 0.55);
}
.placeholder-spring-300\/55::placeholder {
  color: rgb(162 179 166 / 0.55);
}
.placeholder-spring-300\/60::-moz-placeholder {
  color: rgb(162 179 166 / 0.6);
}
.placeholder-spring-300\/60::placeholder {
  color: rgb(162 179 166 / 0.6);
}
.placeholder-spring-300\/65::-moz-placeholder {
  color: rgb(162 179 166 / 0.65);
}
.placeholder-spring-300\/65::placeholder {
  color: rgb(162 179 166 / 0.65);
}
.placeholder-spring-300\/70::-moz-placeholder {
  color: rgb(162 179 166 / 0.7);
}
.placeholder-spring-300\/70::placeholder {
  color: rgb(162 179 166 / 0.7);
}
.placeholder-spring-300\/75::-moz-placeholder {
  color: rgb(162 179 166 / 0.75);
}
.placeholder-spring-300\/75::placeholder {
  color: rgb(162 179 166 / 0.75);
}
.placeholder-spring-300\/80::-moz-placeholder {
  color: rgb(162 179 166 / 0.8);
}
.placeholder-spring-300\/80::placeholder {
  color: rgb(162 179 166 / 0.8);
}
.placeholder-spring-300\/85::-moz-placeholder {
  color: rgb(162 179 166 / 0.85);
}
.placeholder-spring-300\/85::placeholder {
  color: rgb(162 179 166 / 0.85);
}
.placeholder-spring-300\/90::-moz-placeholder {
  color: rgb(162 179 166 / 0.9);
}
.placeholder-spring-300\/90::placeholder {
  color: rgb(162 179 166 / 0.9);
}
.placeholder-spring-300\/95::-moz-placeholder {
  color: rgb(162 179 166 / 0.95);
}
.placeholder-spring-300\/95::placeholder {
  color: rgb(162 179 166 / 0.95);
}
.placeholder-spring-400::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(120 143 127 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(120 143 127 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-400\/0::-moz-placeholder {
  color: rgb(120 143 127 / 0);
}
.placeholder-spring-400\/0::placeholder {
  color: rgb(120 143 127 / 0);
}
.placeholder-spring-400\/10::-moz-placeholder {
  color: rgb(120 143 127 / 0.1);
}
.placeholder-spring-400\/10::placeholder {
  color: rgb(120 143 127 / 0.1);
}
.placeholder-spring-400\/100::-moz-placeholder {
  color: rgb(120 143 127 / 1);
}
.placeholder-spring-400\/100::placeholder {
  color: rgb(120 143 127 / 1);
}
.placeholder-spring-400\/15::-moz-placeholder {
  color: rgb(120 143 127 / 0.15);
}
.placeholder-spring-400\/15::placeholder {
  color: rgb(120 143 127 / 0.15);
}
.placeholder-spring-400\/20::-moz-placeholder {
  color: rgb(120 143 127 / 0.2);
}
.placeholder-spring-400\/20::placeholder {
  color: rgb(120 143 127 / 0.2);
}
.placeholder-spring-400\/25::-moz-placeholder {
  color: rgb(120 143 127 / 0.25);
}
.placeholder-spring-400\/25::placeholder {
  color: rgb(120 143 127 / 0.25);
}
.placeholder-spring-400\/30::-moz-placeholder {
  color: rgb(120 143 127 / 0.3);
}
.placeholder-spring-400\/30::placeholder {
  color: rgb(120 143 127 / 0.3);
}
.placeholder-spring-400\/35::-moz-placeholder {
  color: rgb(120 143 127 / 0.35);
}
.placeholder-spring-400\/35::placeholder {
  color: rgb(120 143 127 / 0.35);
}
.placeholder-spring-400\/40::-moz-placeholder {
  color: rgb(120 143 127 / 0.4);
}
.placeholder-spring-400\/40::placeholder {
  color: rgb(120 143 127 / 0.4);
}
.placeholder-spring-400\/45::-moz-placeholder {
  color: rgb(120 143 127 / 0.45);
}
.placeholder-spring-400\/45::placeholder {
  color: rgb(120 143 127 / 0.45);
}
.placeholder-spring-400\/5::-moz-placeholder {
  color: rgb(120 143 127 / 0.05);
}
.placeholder-spring-400\/5::placeholder {
  color: rgb(120 143 127 / 0.05);
}
.placeholder-spring-400\/50::-moz-placeholder {
  color: rgb(120 143 127 / 0.5);
}
.placeholder-spring-400\/50::placeholder {
  color: rgb(120 143 127 / 0.5);
}
.placeholder-spring-400\/55::-moz-placeholder {
  color: rgb(120 143 127 / 0.55);
}
.placeholder-spring-400\/55::placeholder {
  color: rgb(120 143 127 / 0.55);
}
.placeholder-spring-400\/60::-moz-placeholder {
  color: rgb(120 143 127 / 0.6);
}
.placeholder-spring-400\/60::placeholder {
  color: rgb(120 143 127 / 0.6);
}
.placeholder-spring-400\/65::-moz-placeholder {
  color: rgb(120 143 127 / 0.65);
}
.placeholder-spring-400\/65::placeholder {
  color: rgb(120 143 127 / 0.65);
}
.placeholder-spring-400\/70::-moz-placeholder {
  color: rgb(120 143 127 / 0.7);
}
.placeholder-spring-400\/70::placeholder {
  color: rgb(120 143 127 / 0.7);
}
.placeholder-spring-400\/75::-moz-placeholder {
  color: rgb(120 143 127 / 0.75);
}
.placeholder-spring-400\/75::placeholder {
  color: rgb(120 143 127 / 0.75);
}
.placeholder-spring-400\/80::-moz-placeholder {
  color: rgb(120 143 127 / 0.8);
}
.placeholder-spring-400\/80::placeholder {
  color: rgb(120 143 127 / 0.8);
}
.placeholder-spring-400\/85::-moz-placeholder {
  color: rgb(120 143 127 / 0.85);
}
.placeholder-spring-400\/85::placeholder {
  color: rgb(120 143 127 / 0.85);
}
.placeholder-spring-400\/90::-moz-placeholder {
  color: rgb(120 143 127 / 0.9);
}
.placeholder-spring-400\/90::placeholder {
  color: rgb(120 143 127 / 0.9);
}
.placeholder-spring-400\/95::-moz-placeholder {
  color: rgb(120 143 127 / 0.95);
}
.placeholder-spring-400\/95::placeholder {
  color: rgb(120 143 127 / 0.95);
}
.placeholder-spring-50::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(243 246 244 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(243 246 244 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-50\/0::-moz-placeholder {
  color: rgb(243 246 244 / 0);
}
.placeholder-spring-50\/0::placeholder {
  color: rgb(243 246 244 / 0);
}
.placeholder-spring-50\/10::-moz-placeholder {
  color: rgb(243 246 244 / 0.1);
}
.placeholder-spring-50\/10::placeholder {
  color: rgb(243 246 244 / 0.1);
}
.placeholder-spring-50\/100::-moz-placeholder {
  color: rgb(243 246 244 / 1);
}
.placeholder-spring-50\/100::placeholder {
  color: rgb(243 246 244 / 1);
}
.placeholder-spring-50\/15::-moz-placeholder {
  color: rgb(243 246 244 / 0.15);
}
.placeholder-spring-50\/15::placeholder {
  color: rgb(243 246 244 / 0.15);
}
.placeholder-spring-50\/20::-moz-placeholder {
  color: rgb(243 246 244 / 0.2);
}
.placeholder-spring-50\/20::placeholder {
  color: rgb(243 246 244 / 0.2);
}
.placeholder-spring-50\/25::-moz-placeholder {
  color: rgb(243 246 244 / 0.25);
}
.placeholder-spring-50\/25::placeholder {
  color: rgb(243 246 244 / 0.25);
}
.placeholder-spring-50\/30::-moz-placeholder {
  color: rgb(243 246 244 / 0.3);
}
.placeholder-spring-50\/30::placeholder {
  color: rgb(243 246 244 / 0.3);
}
.placeholder-spring-50\/35::-moz-placeholder {
  color: rgb(243 246 244 / 0.35);
}
.placeholder-spring-50\/35::placeholder {
  color: rgb(243 246 244 / 0.35);
}
.placeholder-spring-50\/40::-moz-placeholder {
  color: rgb(243 246 244 / 0.4);
}
.placeholder-spring-50\/40::placeholder {
  color: rgb(243 246 244 / 0.4);
}
.placeholder-spring-50\/45::-moz-placeholder {
  color: rgb(243 246 244 / 0.45);
}
.placeholder-spring-50\/45::placeholder {
  color: rgb(243 246 244 / 0.45);
}
.placeholder-spring-50\/5::-moz-placeholder {
  color: rgb(243 246 244 / 0.05);
}
.placeholder-spring-50\/5::placeholder {
  color: rgb(243 246 244 / 0.05);
}
.placeholder-spring-50\/50::-moz-placeholder {
  color: rgb(243 246 244 / 0.5);
}
.placeholder-spring-50\/50::placeholder {
  color: rgb(243 246 244 / 0.5);
}
.placeholder-spring-50\/55::-moz-placeholder {
  color: rgb(243 246 244 / 0.55);
}
.placeholder-spring-50\/55::placeholder {
  color: rgb(243 246 244 / 0.55);
}
.placeholder-spring-50\/60::-moz-placeholder {
  color: rgb(243 246 244 / 0.6);
}
.placeholder-spring-50\/60::placeholder {
  color: rgb(243 246 244 / 0.6);
}
.placeholder-spring-50\/65::-moz-placeholder {
  color: rgb(243 246 244 / 0.65);
}
.placeholder-spring-50\/65::placeholder {
  color: rgb(243 246 244 / 0.65);
}
.placeholder-spring-50\/70::-moz-placeholder {
  color: rgb(243 246 244 / 0.7);
}
.placeholder-spring-50\/70::placeholder {
  color: rgb(243 246 244 / 0.7);
}
.placeholder-spring-50\/75::-moz-placeholder {
  color: rgb(243 246 244 / 0.75);
}
.placeholder-spring-50\/75::placeholder {
  color: rgb(243 246 244 / 0.75);
}
.placeholder-spring-50\/80::-moz-placeholder {
  color: rgb(243 246 244 / 0.8);
}
.placeholder-spring-50\/80::placeholder {
  color: rgb(243 246 244 / 0.8);
}
.placeholder-spring-50\/85::-moz-placeholder {
  color: rgb(243 246 244 / 0.85);
}
.placeholder-spring-50\/85::placeholder {
  color: rgb(243 246 244 / 0.85);
}
.placeholder-spring-50\/90::-moz-placeholder {
  color: rgb(243 246 244 / 0.9);
}
.placeholder-spring-50\/90::placeholder {
  color: rgb(243 246 244 / 0.9);
}
.placeholder-spring-50\/95::-moz-placeholder {
  color: rgb(243 246 244 / 0.95);
}
.placeholder-spring-50\/95::placeholder {
  color: rgb(243 246 244 / 0.95);
}
.placeholder-spring-500::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(94 120 102 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(94 120 102 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-500\/0::-moz-placeholder {
  color: rgb(94 120 102 / 0);
}
.placeholder-spring-500\/0::placeholder {
  color: rgb(94 120 102 / 0);
}
.placeholder-spring-500\/10::-moz-placeholder {
  color: rgb(94 120 102 / 0.1);
}
.placeholder-spring-500\/10::placeholder {
  color: rgb(94 120 102 / 0.1);
}
.placeholder-spring-500\/100::-moz-placeholder {
  color: rgb(94 120 102 / 1);
}
.placeholder-spring-500\/100::placeholder {
  color: rgb(94 120 102 / 1);
}
.placeholder-spring-500\/15::-moz-placeholder {
  color: rgb(94 120 102 / 0.15);
}
.placeholder-spring-500\/15::placeholder {
  color: rgb(94 120 102 / 0.15);
}
.placeholder-spring-500\/20::-moz-placeholder {
  color: rgb(94 120 102 / 0.2);
}
.placeholder-spring-500\/20::placeholder {
  color: rgb(94 120 102 / 0.2);
}
.placeholder-spring-500\/25::-moz-placeholder {
  color: rgb(94 120 102 / 0.25);
}
.placeholder-spring-500\/25::placeholder {
  color: rgb(94 120 102 / 0.25);
}
.placeholder-spring-500\/30::-moz-placeholder {
  color: rgb(94 120 102 / 0.3);
}
.placeholder-spring-500\/30::placeholder {
  color: rgb(94 120 102 / 0.3);
}
.placeholder-spring-500\/35::-moz-placeholder {
  color: rgb(94 120 102 / 0.35);
}
.placeholder-spring-500\/35::placeholder {
  color: rgb(94 120 102 / 0.35);
}
.placeholder-spring-500\/40::-moz-placeholder {
  color: rgb(94 120 102 / 0.4);
}
.placeholder-spring-500\/40::placeholder {
  color: rgb(94 120 102 / 0.4);
}
.placeholder-spring-500\/45::-moz-placeholder {
  color: rgb(94 120 102 / 0.45);
}
.placeholder-spring-500\/45::placeholder {
  color: rgb(94 120 102 / 0.45);
}
.placeholder-spring-500\/5::-moz-placeholder {
  color: rgb(94 120 102 / 0.05);
}
.placeholder-spring-500\/5::placeholder {
  color: rgb(94 120 102 / 0.05);
}
.placeholder-spring-500\/50::-moz-placeholder {
  color: rgb(94 120 102 / 0.5);
}
.placeholder-spring-500\/50::placeholder {
  color: rgb(94 120 102 / 0.5);
}
.placeholder-spring-500\/55::-moz-placeholder {
  color: rgb(94 120 102 / 0.55);
}
.placeholder-spring-500\/55::placeholder {
  color: rgb(94 120 102 / 0.55);
}
.placeholder-spring-500\/60::-moz-placeholder {
  color: rgb(94 120 102 / 0.6);
}
.placeholder-spring-500\/60::placeholder {
  color: rgb(94 120 102 / 0.6);
}
.placeholder-spring-500\/65::-moz-placeholder {
  color: rgb(94 120 102 / 0.65);
}
.placeholder-spring-500\/65::placeholder {
  color: rgb(94 120 102 / 0.65);
}
.placeholder-spring-500\/70::-moz-placeholder {
  color: rgb(94 120 102 / 0.7);
}
.placeholder-spring-500\/70::placeholder {
  color: rgb(94 120 102 / 0.7);
}
.placeholder-spring-500\/75::-moz-placeholder {
  color: rgb(94 120 102 / 0.75);
}
.placeholder-spring-500\/75::placeholder {
  color: rgb(94 120 102 / 0.75);
}
.placeholder-spring-500\/80::-moz-placeholder {
  color: rgb(94 120 102 / 0.8);
}
.placeholder-spring-500\/80::placeholder {
  color: rgb(94 120 102 / 0.8);
}
.placeholder-spring-500\/85::-moz-placeholder {
  color: rgb(94 120 102 / 0.85);
}
.placeholder-spring-500\/85::placeholder {
  color: rgb(94 120 102 / 0.85);
}
.placeholder-spring-500\/90::-moz-placeholder {
  color: rgb(94 120 102 / 0.9);
}
.placeholder-spring-500\/90::placeholder {
  color: rgb(94 120 102 / 0.9);
}
.placeholder-spring-500\/95::-moz-placeholder {
  color: rgb(94 120 102 / 0.95);
}
.placeholder-spring-500\/95::placeholder {
  color: rgb(94 120 102 / 0.95);
}
.placeholder-spring-600::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(67 88 73 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(67 88 73 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-600\/0::-moz-placeholder {
  color: rgb(67 88 73 / 0);
}
.placeholder-spring-600\/0::placeholder {
  color: rgb(67 88 73 / 0);
}
.placeholder-spring-600\/10::-moz-placeholder {
  color: rgb(67 88 73 / 0.1);
}
.placeholder-spring-600\/10::placeholder {
  color: rgb(67 88 73 / 0.1);
}
.placeholder-spring-600\/100::-moz-placeholder {
  color: rgb(67 88 73 / 1);
}
.placeholder-spring-600\/100::placeholder {
  color: rgb(67 88 73 / 1);
}
.placeholder-spring-600\/15::-moz-placeholder {
  color: rgb(67 88 73 / 0.15);
}
.placeholder-spring-600\/15::placeholder {
  color: rgb(67 88 73 / 0.15);
}
.placeholder-spring-600\/20::-moz-placeholder {
  color: rgb(67 88 73 / 0.2);
}
.placeholder-spring-600\/20::placeholder {
  color: rgb(67 88 73 / 0.2);
}
.placeholder-spring-600\/25::-moz-placeholder {
  color: rgb(67 88 73 / 0.25);
}
.placeholder-spring-600\/25::placeholder {
  color: rgb(67 88 73 / 0.25);
}
.placeholder-spring-600\/30::-moz-placeholder {
  color: rgb(67 88 73 / 0.3);
}
.placeholder-spring-600\/30::placeholder {
  color: rgb(67 88 73 / 0.3);
}
.placeholder-spring-600\/35::-moz-placeholder {
  color: rgb(67 88 73 / 0.35);
}
.placeholder-spring-600\/35::placeholder {
  color: rgb(67 88 73 / 0.35);
}
.placeholder-spring-600\/40::-moz-placeholder {
  color: rgb(67 88 73 / 0.4);
}
.placeholder-spring-600\/40::placeholder {
  color: rgb(67 88 73 / 0.4);
}
.placeholder-spring-600\/45::-moz-placeholder {
  color: rgb(67 88 73 / 0.45);
}
.placeholder-spring-600\/45::placeholder {
  color: rgb(67 88 73 / 0.45);
}
.placeholder-spring-600\/5::-moz-placeholder {
  color: rgb(67 88 73 / 0.05);
}
.placeholder-spring-600\/5::placeholder {
  color: rgb(67 88 73 / 0.05);
}
.placeholder-spring-600\/50::-moz-placeholder {
  color: rgb(67 88 73 / 0.5);
}
.placeholder-spring-600\/50::placeholder {
  color: rgb(67 88 73 / 0.5);
}
.placeholder-spring-600\/55::-moz-placeholder {
  color: rgb(67 88 73 / 0.55);
}
.placeholder-spring-600\/55::placeholder {
  color: rgb(67 88 73 / 0.55);
}
.placeholder-spring-600\/60::-moz-placeholder {
  color: rgb(67 88 73 / 0.6);
}
.placeholder-spring-600\/60::placeholder {
  color: rgb(67 88 73 / 0.6);
}
.placeholder-spring-600\/65::-moz-placeholder {
  color: rgb(67 88 73 / 0.65);
}
.placeholder-spring-600\/65::placeholder {
  color: rgb(67 88 73 / 0.65);
}
.placeholder-spring-600\/70::-moz-placeholder {
  color: rgb(67 88 73 / 0.7);
}
.placeholder-spring-600\/70::placeholder {
  color: rgb(67 88 73 / 0.7);
}
.placeholder-spring-600\/75::-moz-placeholder {
  color: rgb(67 88 73 / 0.75);
}
.placeholder-spring-600\/75::placeholder {
  color: rgb(67 88 73 / 0.75);
}
.placeholder-spring-600\/80::-moz-placeholder {
  color: rgb(67 88 73 / 0.8);
}
.placeholder-spring-600\/80::placeholder {
  color: rgb(67 88 73 / 0.8);
}
.placeholder-spring-600\/85::-moz-placeholder {
  color: rgb(67 88 73 / 0.85);
}
.placeholder-spring-600\/85::placeholder {
  color: rgb(67 88 73 / 0.85);
}
.placeholder-spring-600\/90::-moz-placeholder {
  color: rgb(67 88 73 / 0.9);
}
.placeholder-spring-600\/90::placeholder {
  color: rgb(67 88 73 / 0.9);
}
.placeholder-spring-600\/95::-moz-placeholder {
  color: rgb(67 88 73 / 0.95);
}
.placeholder-spring-600\/95::placeholder {
  color: rgb(67 88 73 / 0.95);
}
.placeholder-spring-700::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(54 70 60 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(54 70 60 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-700\/0::-moz-placeholder {
  color: rgb(54 70 60 / 0);
}
.placeholder-spring-700\/0::placeholder {
  color: rgb(54 70 60 / 0);
}
.placeholder-spring-700\/10::-moz-placeholder {
  color: rgb(54 70 60 / 0.1);
}
.placeholder-spring-700\/10::placeholder {
  color: rgb(54 70 60 / 0.1);
}
.placeholder-spring-700\/100::-moz-placeholder {
  color: rgb(54 70 60 / 1);
}
.placeholder-spring-700\/100::placeholder {
  color: rgb(54 70 60 / 1);
}
.placeholder-spring-700\/15::-moz-placeholder {
  color: rgb(54 70 60 / 0.15);
}
.placeholder-spring-700\/15::placeholder {
  color: rgb(54 70 60 / 0.15);
}
.placeholder-spring-700\/20::-moz-placeholder {
  color: rgb(54 70 60 / 0.2);
}
.placeholder-spring-700\/20::placeholder {
  color: rgb(54 70 60 / 0.2);
}
.placeholder-spring-700\/25::-moz-placeholder {
  color: rgb(54 70 60 / 0.25);
}
.placeholder-spring-700\/25::placeholder {
  color: rgb(54 70 60 / 0.25);
}
.placeholder-spring-700\/30::-moz-placeholder {
  color: rgb(54 70 60 / 0.3);
}
.placeholder-spring-700\/30::placeholder {
  color: rgb(54 70 60 / 0.3);
}
.placeholder-spring-700\/35::-moz-placeholder {
  color: rgb(54 70 60 / 0.35);
}
.placeholder-spring-700\/35::placeholder {
  color: rgb(54 70 60 / 0.35);
}
.placeholder-spring-700\/40::-moz-placeholder {
  color: rgb(54 70 60 / 0.4);
}
.placeholder-spring-700\/40::placeholder {
  color: rgb(54 70 60 / 0.4);
}
.placeholder-spring-700\/45::-moz-placeholder {
  color: rgb(54 70 60 / 0.45);
}
.placeholder-spring-700\/45::placeholder {
  color: rgb(54 70 60 / 0.45);
}
.placeholder-spring-700\/5::-moz-placeholder {
  color: rgb(54 70 60 / 0.05);
}
.placeholder-spring-700\/5::placeholder {
  color: rgb(54 70 60 / 0.05);
}
.placeholder-spring-700\/50::-moz-placeholder {
  color: rgb(54 70 60 / 0.5);
}
.placeholder-spring-700\/50::placeholder {
  color: rgb(54 70 60 / 0.5);
}
.placeholder-spring-700\/55::-moz-placeholder {
  color: rgb(54 70 60 / 0.55);
}
.placeholder-spring-700\/55::placeholder {
  color: rgb(54 70 60 / 0.55);
}
.placeholder-spring-700\/60::-moz-placeholder {
  color: rgb(54 70 60 / 0.6);
}
.placeholder-spring-700\/60::placeholder {
  color: rgb(54 70 60 / 0.6);
}
.placeholder-spring-700\/65::-moz-placeholder {
  color: rgb(54 70 60 / 0.65);
}
.placeholder-spring-700\/65::placeholder {
  color: rgb(54 70 60 / 0.65);
}
.placeholder-spring-700\/70::-moz-placeholder {
  color: rgb(54 70 60 / 0.7);
}
.placeholder-spring-700\/70::placeholder {
  color: rgb(54 70 60 / 0.7);
}
.placeholder-spring-700\/75::-moz-placeholder {
  color: rgb(54 70 60 / 0.75);
}
.placeholder-spring-700\/75::placeholder {
  color: rgb(54 70 60 / 0.75);
}
.placeholder-spring-700\/80::-moz-placeholder {
  color: rgb(54 70 60 / 0.8);
}
.placeholder-spring-700\/80::placeholder {
  color: rgb(54 70 60 / 0.8);
}
.placeholder-spring-700\/85::-moz-placeholder {
  color: rgb(54 70 60 / 0.85);
}
.placeholder-spring-700\/85::placeholder {
  color: rgb(54 70 60 / 0.85);
}
.placeholder-spring-700\/90::-moz-placeholder {
  color: rgb(54 70 60 / 0.9);
}
.placeholder-spring-700\/90::placeholder {
  color: rgb(54 70 60 / 0.9);
}
.placeholder-spring-700\/95::-moz-placeholder {
  color: rgb(54 70 60 / 0.95);
}
.placeholder-spring-700\/95::placeholder {
  color: rgb(54 70 60 / 0.95);
}
.placeholder-spring-800::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(44 57 48 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(44 57 48 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-800\/0::-moz-placeholder {
  color: rgb(44 57 48 / 0);
}
.placeholder-spring-800\/0::placeholder {
  color: rgb(44 57 48 / 0);
}
.placeholder-spring-800\/10::-moz-placeholder {
  color: rgb(44 57 48 / 0.1);
}
.placeholder-spring-800\/10::placeholder {
  color: rgb(44 57 48 / 0.1);
}
.placeholder-spring-800\/100::-moz-placeholder {
  color: rgb(44 57 48 / 1);
}
.placeholder-spring-800\/100::placeholder {
  color: rgb(44 57 48 / 1);
}
.placeholder-spring-800\/15::-moz-placeholder {
  color: rgb(44 57 48 / 0.15);
}
.placeholder-spring-800\/15::placeholder {
  color: rgb(44 57 48 / 0.15);
}
.placeholder-spring-800\/20::-moz-placeholder {
  color: rgb(44 57 48 / 0.2);
}
.placeholder-spring-800\/20::placeholder {
  color: rgb(44 57 48 / 0.2);
}
.placeholder-spring-800\/25::-moz-placeholder {
  color: rgb(44 57 48 / 0.25);
}
.placeholder-spring-800\/25::placeholder {
  color: rgb(44 57 48 / 0.25);
}
.placeholder-spring-800\/30::-moz-placeholder {
  color: rgb(44 57 48 / 0.3);
}
.placeholder-spring-800\/30::placeholder {
  color: rgb(44 57 48 / 0.3);
}
.placeholder-spring-800\/35::-moz-placeholder {
  color: rgb(44 57 48 / 0.35);
}
.placeholder-spring-800\/35::placeholder {
  color: rgb(44 57 48 / 0.35);
}
.placeholder-spring-800\/40::-moz-placeholder {
  color: rgb(44 57 48 / 0.4);
}
.placeholder-spring-800\/40::placeholder {
  color: rgb(44 57 48 / 0.4);
}
.placeholder-spring-800\/45::-moz-placeholder {
  color: rgb(44 57 48 / 0.45);
}
.placeholder-spring-800\/45::placeholder {
  color: rgb(44 57 48 / 0.45);
}
.placeholder-spring-800\/5::-moz-placeholder {
  color: rgb(44 57 48 / 0.05);
}
.placeholder-spring-800\/5::placeholder {
  color: rgb(44 57 48 / 0.05);
}
.placeholder-spring-800\/50::-moz-placeholder {
  color: rgb(44 57 48 / 0.5);
}
.placeholder-spring-800\/50::placeholder {
  color: rgb(44 57 48 / 0.5);
}
.placeholder-spring-800\/55::-moz-placeholder {
  color: rgb(44 57 48 / 0.55);
}
.placeholder-spring-800\/55::placeholder {
  color: rgb(44 57 48 / 0.55);
}
.placeholder-spring-800\/60::-moz-placeholder {
  color: rgb(44 57 48 / 0.6);
}
.placeholder-spring-800\/60::placeholder {
  color: rgb(44 57 48 / 0.6);
}
.placeholder-spring-800\/65::-moz-placeholder {
  color: rgb(44 57 48 / 0.65);
}
.placeholder-spring-800\/65::placeholder {
  color: rgb(44 57 48 / 0.65);
}
.placeholder-spring-800\/70::-moz-placeholder {
  color: rgb(44 57 48 / 0.7);
}
.placeholder-spring-800\/70::placeholder {
  color: rgb(44 57 48 / 0.7);
}
.placeholder-spring-800\/75::-moz-placeholder {
  color: rgb(44 57 48 / 0.75);
}
.placeholder-spring-800\/75::placeholder {
  color: rgb(44 57 48 / 0.75);
}
.placeholder-spring-800\/80::-moz-placeholder {
  color: rgb(44 57 48 / 0.8);
}
.placeholder-spring-800\/80::placeholder {
  color: rgb(44 57 48 / 0.8);
}
.placeholder-spring-800\/85::-moz-placeholder {
  color: rgb(44 57 48 / 0.85);
}
.placeholder-spring-800\/85::placeholder {
  color: rgb(44 57 48 / 0.85);
}
.placeholder-spring-800\/90::-moz-placeholder {
  color: rgb(44 57 48 / 0.9);
}
.placeholder-spring-800\/90::placeholder {
  color: rgb(44 57 48 / 0.9);
}
.placeholder-spring-800\/95::-moz-placeholder {
  color: rgb(44 57 48 / 0.95);
}
.placeholder-spring-800\/95::placeholder {
  color: rgb(44 57 48 / 0.95);
}
.placeholder-spring-900::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(37 47 40 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(37 47 40 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-900\/0::-moz-placeholder {
  color: rgb(37 47 40 / 0);
}
.placeholder-spring-900\/0::placeholder {
  color: rgb(37 47 40 / 0);
}
.placeholder-spring-900\/10::-moz-placeholder {
  color: rgb(37 47 40 / 0.1);
}
.placeholder-spring-900\/10::placeholder {
  color: rgb(37 47 40 / 0.1);
}
.placeholder-spring-900\/100::-moz-placeholder {
  color: rgb(37 47 40 / 1);
}
.placeholder-spring-900\/100::placeholder {
  color: rgb(37 47 40 / 1);
}
.placeholder-spring-900\/15::-moz-placeholder {
  color: rgb(37 47 40 / 0.15);
}
.placeholder-spring-900\/15::placeholder {
  color: rgb(37 47 40 / 0.15);
}
.placeholder-spring-900\/20::-moz-placeholder {
  color: rgb(37 47 40 / 0.2);
}
.placeholder-spring-900\/20::placeholder {
  color: rgb(37 47 40 / 0.2);
}
.placeholder-spring-900\/25::-moz-placeholder {
  color: rgb(37 47 40 / 0.25);
}
.placeholder-spring-900\/25::placeholder {
  color: rgb(37 47 40 / 0.25);
}
.placeholder-spring-900\/30::-moz-placeholder {
  color: rgb(37 47 40 / 0.3);
}
.placeholder-spring-900\/30::placeholder {
  color: rgb(37 47 40 / 0.3);
}
.placeholder-spring-900\/35::-moz-placeholder {
  color: rgb(37 47 40 / 0.35);
}
.placeholder-spring-900\/35::placeholder {
  color: rgb(37 47 40 / 0.35);
}
.placeholder-spring-900\/40::-moz-placeholder {
  color: rgb(37 47 40 / 0.4);
}
.placeholder-spring-900\/40::placeholder {
  color: rgb(37 47 40 / 0.4);
}
.placeholder-spring-900\/45::-moz-placeholder {
  color: rgb(37 47 40 / 0.45);
}
.placeholder-spring-900\/45::placeholder {
  color: rgb(37 47 40 / 0.45);
}
.placeholder-spring-900\/5::-moz-placeholder {
  color: rgb(37 47 40 / 0.05);
}
.placeholder-spring-900\/5::placeholder {
  color: rgb(37 47 40 / 0.05);
}
.placeholder-spring-900\/50::-moz-placeholder {
  color: rgb(37 47 40 / 0.5);
}
.placeholder-spring-900\/50::placeholder {
  color: rgb(37 47 40 / 0.5);
}
.placeholder-spring-900\/55::-moz-placeholder {
  color: rgb(37 47 40 / 0.55);
}
.placeholder-spring-900\/55::placeholder {
  color: rgb(37 47 40 / 0.55);
}
.placeholder-spring-900\/60::-moz-placeholder {
  color: rgb(37 47 40 / 0.6);
}
.placeholder-spring-900\/60::placeholder {
  color: rgb(37 47 40 / 0.6);
}
.placeholder-spring-900\/65::-moz-placeholder {
  color: rgb(37 47 40 / 0.65);
}
.placeholder-spring-900\/65::placeholder {
  color: rgb(37 47 40 / 0.65);
}
.placeholder-spring-900\/70::-moz-placeholder {
  color: rgb(37 47 40 / 0.7);
}
.placeholder-spring-900\/70::placeholder {
  color: rgb(37 47 40 / 0.7);
}
.placeholder-spring-900\/75::-moz-placeholder {
  color: rgb(37 47 40 / 0.75);
}
.placeholder-spring-900\/75::placeholder {
  color: rgb(37 47 40 / 0.75);
}
.placeholder-spring-900\/80::-moz-placeholder {
  color: rgb(37 47 40 / 0.8);
}
.placeholder-spring-900\/80::placeholder {
  color: rgb(37 47 40 / 0.8);
}
.placeholder-spring-900\/85::-moz-placeholder {
  color: rgb(37 47 40 / 0.85);
}
.placeholder-spring-900\/85::placeholder {
  color: rgb(37 47 40 / 0.85);
}
.placeholder-spring-900\/90::-moz-placeholder {
  color: rgb(37 47 40 / 0.9);
}
.placeholder-spring-900\/90::placeholder {
  color: rgb(37 47 40 / 0.9);
}
.placeholder-spring-900\/95::-moz-placeholder {
  color: rgb(37 47 40 / 0.95);
}
.placeholder-spring-900\/95::placeholder {
  color: rgb(37 47 40 / 0.95);
}
.placeholder-spring-950::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(20 26 23 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-950::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(20 26 23 / var(--tw-placeholder-opacity, 1));
}
.placeholder-spring-950\/0::-moz-placeholder {
  color: rgb(20 26 23 / 0);
}
.placeholder-spring-950\/0::placeholder {
  color: rgb(20 26 23 / 0);
}
.placeholder-spring-950\/10::-moz-placeholder {
  color: rgb(20 26 23 / 0.1);
}
.placeholder-spring-950\/10::placeholder {
  color: rgb(20 26 23 / 0.1);
}
.placeholder-spring-950\/100::-moz-placeholder {
  color: rgb(20 26 23 / 1);
}
.placeholder-spring-950\/100::placeholder {
  color: rgb(20 26 23 / 1);
}
.placeholder-spring-950\/15::-moz-placeholder {
  color: rgb(20 26 23 / 0.15);
}
.placeholder-spring-950\/15::placeholder {
  color: rgb(20 26 23 / 0.15);
}
.placeholder-spring-950\/20::-moz-placeholder {
  color: rgb(20 26 23 / 0.2);
}
.placeholder-spring-950\/20::placeholder {
  color: rgb(20 26 23 / 0.2);
}
.placeholder-spring-950\/25::-moz-placeholder {
  color: rgb(20 26 23 / 0.25);
}
.placeholder-spring-950\/25::placeholder {
  color: rgb(20 26 23 / 0.25);
}
.placeholder-spring-950\/30::-moz-placeholder {
  color: rgb(20 26 23 / 0.3);
}
.placeholder-spring-950\/30::placeholder {
  color: rgb(20 26 23 / 0.3);
}
.placeholder-spring-950\/35::-moz-placeholder {
  color: rgb(20 26 23 / 0.35);
}
.placeholder-spring-950\/35::placeholder {
  color: rgb(20 26 23 / 0.35);
}
.placeholder-spring-950\/40::-moz-placeholder {
  color: rgb(20 26 23 / 0.4);
}
.placeholder-spring-950\/40::placeholder {
  color: rgb(20 26 23 / 0.4);
}
.placeholder-spring-950\/45::-moz-placeholder {
  color: rgb(20 26 23 / 0.45);
}
.placeholder-spring-950\/45::placeholder {
  color: rgb(20 26 23 / 0.45);
}
.placeholder-spring-950\/5::-moz-placeholder {
  color: rgb(20 26 23 / 0.05);
}
.placeholder-spring-950\/5::placeholder {
  color: rgb(20 26 23 / 0.05);
}
.placeholder-spring-950\/50::-moz-placeholder {
  color: rgb(20 26 23 / 0.5);
}
.placeholder-spring-950\/50::placeholder {
  color: rgb(20 26 23 / 0.5);
}
.placeholder-spring-950\/55::-moz-placeholder {
  color: rgb(20 26 23 / 0.55);
}
.placeholder-spring-950\/55::placeholder {
  color: rgb(20 26 23 / 0.55);
}
.placeholder-spring-950\/60::-moz-placeholder {
  color: rgb(20 26 23 / 0.6);
}
.placeholder-spring-950\/60::placeholder {
  color: rgb(20 26 23 / 0.6);
}
.placeholder-spring-950\/65::-moz-placeholder {
  color: rgb(20 26 23 / 0.65);
}
.placeholder-spring-950\/65::placeholder {
  color: rgb(20 26 23 / 0.65);
}
.placeholder-spring-950\/70::-moz-placeholder {
  color: rgb(20 26 23 / 0.7);
}
.placeholder-spring-950\/70::placeholder {
  color: rgb(20 26 23 / 0.7);
}
.placeholder-spring-950\/75::-moz-placeholder {
  color: rgb(20 26 23 / 0.75);
}
.placeholder-spring-950\/75::placeholder {
  color: rgb(20 26 23 / 0.75);
}
.placeholder-spring-950\/80::-moz-placeholder {
  color: rgb(20 26 23 / 0.8);
}
.placeholder-spring-950\/80::placeholder {
  color: rgb(20 26 23 / 0.8);
}
.placeholder-spring-950\/85::-moz-placeholder {
  color: rgb(20 26 23 / 0.85);
}
.placeholder-spring-950\/85::placeholder {
  color: rgb(20 26 23 / 0.85);
}
.placeholder-spring-950\/90::-moz-placeholder {
  color: rgb(20 26 23 / 0.9);
}
.placeholder-spring-950\/90::placeholder {
  color: rgb(20 26 23 / 0.9);
}
.placeholder-spring-950\/95::-moz-placeholder {
  color: rgb(20 26 23 / 0.95);
}
.placeholder-spring-950\/95::placeholder {
  color: rgb(20 26 23 / 0.95);
}
.placeholder-transparent::-moz-placeholder {
  color: transparent;
}
.placeholder-transparent::placeholder {
  color: transparent;
}
.placeholder-transparent\/0::-moz-placeholder {
  color: rgb(0 0 0 / 0);
}
.placeholder-transparent\/0::placeholder {
  color: rgb(0 0 0 / 0);
}
.placeholder-transparent\/10::-moz-placeholder {
  color: rgb(0 0 0 / 0.1);
}
.placeholder-transparent\/10::placeholder {
  color: rgb(0 0 0 / 0.1);
}
.placeholder-transparent\/100::-moz-placeholder {
  color: rgb(0 0 0 / 1);
}
.placeholder-transparent\/100::placeholder {
  color: rgb(0 0 0 / 1);
}
.placeholder-transparent\/15::-moz-placeholder {
  color: rgb(0 0 0 / 0.15);
}
.placeholder-transparent\/15::placeholder {
  color: rgb(0 0 0 / 0.15);
}
.placeholder-transparent\/20::-moz-placeholder {
  color: rgb(0 0 0 / 0.2);
}
.placeholder-transparent\/20::placeholder {
  color: rgb(0 0 0 / 0.2);
}
.placeholder-transparent\/25::-moz-placeholder {
  color: rgb(0 0 0 / 0.25);
}
.placeholder-transparent\/25::placeholder {
  color: rgb(0 0 0 / 0.25);
}
.placeholder-transparent\/30::-moz-placeholder {
  color: rgb(0 0 0 / 0.3);
}
.placeholder-transparent\/30::placeholder {
  color: rgb(0 0 0 / 0.3);
}
.placeholder-transparent\/35::-moz-placeholder {
  color: rgb(0 0 0 / 0.35);
}
.placeholder-transparent\/35::placeholder {
  color: rgb(0 0 0 / 0.35);
}
.placeholder-transparent\/40::-moz-placeholder {
  color: rgb(0 0 0 / 0.4);
}
.placeholder-transparent\/40::placeholder {
  color: rgb(0 0 0 / 0.4);
}
.placeholder-transparent\/45::-moz-placeholder {
  color: rgb(0 0 0 / 0.45);
}
.placeholder-transparent\/45::placeholder {
  color: rgb(0 0 0 / 0.45);
}
.placeholder-transparent\/5::-moz-placeholder {
  color: rgb(0 0 0 / 0.05);
}
.placeholder-transparent\/5::placeholder {
  color: rgb(0 0 0 / 0.05);
}
.placeholder-transparent\/50::-moz-placeholder {
  color: rgb(0 0 0 / 0.5);
}
.placeholder-transparent\/50::placeholder {
  color: rgb(0 0 0 / 0.5);
}
.placeholder-transparent\/55::-moz-placeholder {
  color: rgb(0 0 0 / 0.55);
}
.placeholder-transparent\/55::placeholder {
  color: rgb(0 0 0 / 0.55);
}
.placeholder-transparent\/60::-moz-placeholder {
  color: rgb(0 0 0 / 0.6);
}
.placeholder-transparent\/60::placeholder {
  color: rgb(0 0 0 / 0.6);
}
.placeholder-transparent\/65::-moz-placeholder {
  color: rgb(0 0 0 / 0.65);
}
.placeholder-transparent\/65::placeholder {
  color: rgb(0 0 0 / 0.65);
}
.placeholder-transparent\/70::-moz-placeholder {
  color: rgb(0 0 0 / 0.7);
}
.placeholder-transparent\/70::placeholder {
  color: rgb(0 0 0 / 0.7);
}
.placeholder-transparent\/75::-moz-placeholder {
  color: rgb(0 0 0 / 0.75);
}
.placeholder-transparent\/75::placeholder {
  color: rgb(0 0 0 / 0.75);
}
.placeholder-transparent\/80::-moz-placeholder {
  color: rgb(0 0 0 / 0.8);
}
.placeholder-transparent\/80::placeholder {
  color: rgb(0 0 0 / 0.8);
}
.placeholder-transparent\/85::-moz-placeholder {
  color: rgb(0 0 0 / 0.85);
}
.placeholder-transparent\/85::placeholder {
  color: rgb(0 0 0 / 0.85);
}
.placeholder-transparent\/90::-moz-placeholder {
  color: rgb(0 0 0 / 0.9);
}
.placeholder-transparent\/90::placeholder {
  color: rgb(0 0 0 / 0.9);
}
.placeholder-transparent\/95::-moz-placeholder {
  color: rgb(0 0 0 / 0.95);
}
.placeholder-transparent\/95::placeholder {
  color: rgb(0 0 0 / 0.95);
}
.placeholder-white::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1));
}
.placeholder-white::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1));
}
.placeholder-white\/0::-moz-placeholder {
  color: rgb(255 255 255 / 0);
}
.placeholder-white\/0::placeholder {
  color: rgb(255 255 255 / 0);
}
.placeholder-white\/10::-moz-placeholder {
  color: rgb(255 255 255 / 0.1);
}
.placeholder-white\/10::placeholder {
  color: rgb(255 255 255 / 0.1);
}
.placeholder-white\/100::-moz-placeholder {
  color: rgb(255 255 255 / 1);
}
.placeholder-white\/100::placeholder {
  color: rgb(255 255 255 / 1);
}
.placeholder-white\/15::-moz-placeholder {
  color: rgb(255 255 255 / 0.15);
}
.placeholder-white\/15::placeholder {
  color: rgb(255 255 255 / 0.15);
}
.placeholder-white\/20::-moz-placeholder {
  color: rgb(255 255 255 / 0.2);
}
.placeholder-white\/20::placeholder {
  color: rgb(255 255 255 / 0.2);
}
.placeholder-white\/25::-moz-placeholder {
  color: rgb(255 255 255 / 0.25);
}
.placeholder-white\/25::placeholder {
  color: rgb(255 255 255 / 0.25);
}
.placeholder-white\/30::-moz-placeholder {
  color: rgb(255 255 255 / 0.3);
}
.placeholder-white\/30::placeholder {
  color: rgb(255 255 255 / 0.3);
}
.placeholder-white\/35::-moz-placeholder {
  color: rgb(255 255 255 / 0.35);
}
.placeholder-white\/35::placeholder {
  color: rgb(255 255 255 / 0.35);
}
.placeholder-white\/40::-moz-placeholder {
  color: rgb(255 255 255 / 0.4);
}
.placeholder-white\/40::placeholder {
  color: rgb(255 255 255 / 0.4);
}
.placeholder-white\/45::-moz-placeholder {
  color: rgb(255 255 255 / 0.45);
}
.placeholder-white\/45::placeholder {
  color: rgb(255 255 255 / 0.45);
}
.placeholder-white\/5::-moz-placeholder {
  color: rgb(255 255 255 / 0.05);
}
.placeholder-white\/5::placeholder {
  color: rgb(255 255 255 / 0.05);
}
.placeholder-white\/50::-moz-placeholder {
  color: rgb(255 255 255 / 0.5);
}
.placeholder-white\/50::placeholder {
  color: rgb(255 255 255 / 0.5);
}
.placeholder-white\/55::-moz-placeholder {
  color: rgb(255 255 255 / 0.55);
}
.placeholder-white\/55::placeholder {
  color: rgb(255 255 255 / 0.55);
}
.placeholder-white\/60::-moz-placeholder {
  color: rgb(255 255 255 / 0.6);
}
.placeholder-white\/60::placeholder {
  color: rgb(255 255 255 / 0.6);
}
.placeholder-white\/65::-moz-placeholder {
  color: rgb(255 255 255 / 0.65);
}
.placeholder-white\/65::placeholder {
  color: rgb(255 255 255 / 0.65);
}
.placeholder-white\/70::-moz-placeholder {
  color: rgb(255 255 255 / 0.7);
}
.placeholder-white\/70::placeholder {
  color: rgb(255 255 255 / 0.7);
}
.placeholder-white\/75::-moz-placeholder {
  color: rgb(255 255 255 / 0.75);
}
.placeholder-white\/75::placeholder {
  color: rgb(255 255 255 / 0.75);
}
.placeholder-white\/80::-moz-placeholder {
  color: rgb(255 255 255 / 0.8);
}
.placeholder-white\/80::placeholder {
  color: rgb(255 255 255 / 0.8);
}
.placeholder-white\/85::-moz-placeholder {
  color: rgb(255 255 255 / 0.85);
}
.placeholder-white\/85::placeholder {
  color: rgb(255 255 255 / 0.85);
}
.placeholder-white\/90::-moz-placeholder {
  color: rgb(255 255 255 / 0.9);
}
.placeholder-white\/90::placeholder {
  color: rgb(255 255 255 / 0.9);
}
.placeholder-white\/95::-moz-placeholder {
  color: rgb(255 255 255 / 0.95);
}
.placeholder-white\/95::placeholder {
  color: rgb(255 255 255 / 0.95);
}
.placeholder-opacity-0::-moz-placeholder {
  --tw-placeholder-opacity: 0;
}
.placeholder-opacity-0::placeholder {
  --tw-placeholder-opacity: 0;
}
.placeholder-opacity-10::-moz-placeholder {
  --tw-placeholder-opacity: 0.1;
}
.placeholder-opacity-10::placeholder {
  --tw-placeholder-opacity: 0.1;
}
.placeholder-opacity-100::-moz-placeholder {
  --tw-placeholder-opacity: 1;
}
.placeholder-opacity-100::placeholder {
  --tw-placeholder-opacity: 1;
}
.placeholder-opacity-15::-moz-placeholder {
  --tw-placeholder-opacity: 0.15;
}
.placeholder-opacity-15::placeholder {
  --tw-placeholder-opacity: 0.15;
}
.placeholder-opacity-20::-moz-placeholder {
  --tw-placeholder-opacity: 0.2;
}
.placeholder-opacity-20::placeholder {
  --tw-placeholder-opacity: 0.2;
}
.placeholder-opacity-25::-moz-placeholder {
  --tw-placeholder-opacity: 0.25;
}
.placeholder-opacity-25::placeholder {
  --tw-placeholder-opacity: 0.25;
}
.placeholder-opacity-30::-moz-placeholder {
  --tw-placeholder-opacity: 0.3;
}
.placeholder-opacity-30::placeholder {
  --tw-placeholder-opacity: 0.3;
}
.placeholder-opacity-35::-moz-placeholder {
  --tw-placeholder-opacity: 0.35;
}
.placeholder-opacity-35::placeholder {
  --tw-placeholder-opacity: 0.35;
}
.placeholder-opacity-40::-moz-placeholder {
  --tw-placeholder-opacity: 0.4;
}
.placeholder-opacity-40::placeholder {
  --tw-placeholder-opacity: 0.4;
}
.placeholder-opacity-45::-moz-placeholder {
  --tw-placeholder-opacity: 0.45;
}
.placeholder-opacity-45::placeholder {
  --tw-placeholder-opacity: 0.45;
}
.placeholder-opacity-5::-moz-placeholder {
  --tw-placeholder-opacity: 0.05;
}
.placeholder-opacity-5::placeholder {
  --tw-placeholder-opacity: 0.05;
}
.placeholder-opacity-50::-moz-placeholder {
  --tw-placeholder-opacity: 0.5;
}
.placeholder-opacity-50::placeholder {
  --tw-placeholder-opacity: 0.5;
}
.placeholder-opacity-55::-moz-placeholder {
  --tw-placeholder-opacity: 0.55;
}
.placeholder-opacity-55::placeholder {
  --tw-placeholder-opacity: 0.55;
}
.placeholder-opacity-60::-moz-placeholder {
  --tw-placeholder-opacity: 0.6;
}
.placeholder-opacity-60::placeholder {
  --tw-placeholder-opacity: 0.6;
}
.placeholder-opacity-65::-moz-placeholder {
  --tw-placeholder-opacity: 0.65;
}
.placeholder-opacity-65::placeholder {
  --tw-placeholder-opacity: 0.65;
}
.placeholder-opacity-70::-moz-placeholder {
  --tw-placeholder-opacity: 0.7;
}
.placeholder-opacity-70::placeholder {
  --tw-placeholder-opacity: 0.7;
}
.placeholder-opacity-75::-moz-placeholder {
  --tw-placeholder-opacity: 0.75;
}
.placeholder-opacity-75::placeholder {
  --tw-placeholder-opacity: 0.75;
}
.placeholder-opacity-80::-moz-placeholder {
  --tw-placeholder-opacity: 0.8;
}
.placeholder-opacity-80::placeholder {
  --tw-placeholder-opacity: 0.8;
}
.placeholder-opacity-85::-moz-placeholder {
  --tw-placeholder-opacity: 0.85;
}
.placeholder-opacity-85::placeholder {
  --tw-placeholder-opacity: 0.85;
}
.placeholder-opacity-90::-moz-placeholder {
  --tw-placeholder-opacity: 0.9;
}
.placeholder-opacity-90::placeholder {
  --tw-placeholder-opacity: 0.9;
}
.placeholder-opacity-95::-moz-placeholder {
  --tw-placeholder-opacity: 0.95;
}
.placeholder-opacity-95::placeholder {
  --tw-placeholder-opacity: 0.95;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.bg-blend-normal {
  background-blend-mode: normal;
}
.bg-blend-multiply {
  background-blend-mode: multiply;
}
.bg-blend-screen {
  background-blend-mode: screen;
}
.bg-blend-overlay {
  background-blend-mode: overlay;
}
.bg-blend-darken {
  background-blend-mode: darken;
}
.bg-blend-lighten {
  background-blend-mode: lighten;
}
.bg-blend-color-dodge {
  background-blend-mode: color-dodge;
}
.bg-blend-color-burn {
  background-blend-mode: color-burn;
}
.bg-blend-hard-light {
  background-blend-mode: hard-light;
}
.bg-blend-soft-light {
  background-blend-mode: soft-light;
}
.bg-blend-difference {
  background-blend-mode: difference;
}
.bg-blend-exclusion {
  background-blend-mode: exclusion;
}
.bg-blend-hue {
  background-blend-mode: hue;
}
.bg-blend-saturation {
  background-blend-mode: saturation;
}
.bg-blend-color {
  background-blend-mode: color;
}
.bg-blend-luminosity {
  background-blend-mode: luminosity;
}
.ring-0 {
  --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);
}
.ring-1 {
  --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(1px + 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);
}
.ring-2 {
  --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(2px + 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);
}
.ring-4 {
  --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(4px + 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);
}
.ring-8 {
  --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(8px + 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);
}
.ring-inset {
  --tw-ring-inset: inset;
}
.ring-black {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1));
}
.ring-black\/0 {
  --tw-ring-color: rgb(0 0 0 / 0);
}
.ring-black\/10 {
  --tw-ring-color: rgb(0 0 0 / 0.1);
}
.ring-black\/100 {
  --tw-ring-color: rgb(0 0 0 / 1);
}
.ring-black\/15 {
  --tw-ring-color: rgb(0 0 0 / 0.15);
}
.ring-black\/20 {
  --tw-ring-color: rgb(0 0 0 / 0.2);
}
.ring-black\/25 {
  --tw-ring-color: rgb(0 0 0 / 0.25);
}
.ring-black\/30 {
  --tw-ring-color: rgb(0 0 0 / 0.3);
}
.ring-black\/35 {
  --tw-ring-color: rgb(0 0 0 / 0.35);
}
.ring-black\/40 {
  --tw-ring-color: rgb(0 0 0 / 0.4);
}
.ring-black\/45 {
  --tw-ring-color: rgb(0 0 0 / 0.45);
}
.ring-black\/5 {
  --tw-ring-color: rgb(0 0 0 / 0.05);
}
.ring-black\/50 {
  --tw-ring-color: rgb(0 0 0 / 0.5);
}
.ring-black\/55 {
  --tw-ring-color: rgb(0 0 0 / 0.55);
}
.ring-black\/60 {
  --tw-ring-color: rgb(0 0 0 / 0.6);
}
.ring-black\/65 {
  --tw-ring-color: rgb(0 0 0 / 0.65);
}
.ring-black\/70 {
  --tw-ring-color: rgb(0 0 0 / 0.7);
}
.ring-black\/75 {
  --tw-ring-color: rgb(0 0 0 / 0.75);
}
.ring-black\/80 {
  --tw-ring-color: rgb(0 0 0 / 0.8);
}
.ring-black\/85 {
  --tw-ring-color: rgb(0 0 0 / 0.85);
}
.ring-black\/90 {
  --tw-ring-color: rgb(0 0 0 / 0.9);
}
.ring-black\/95 {
  --tw-ring-color: rgb(0 0 0 / 0.95);
}
.ring-facebook {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 89 152 / var(--tw-ring-opacity, 1));
}
.ring-facebook-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(41 61 105 / var(--tw-ring-opacity, 1));
}
.ring-facebook-600\/0 {
  --tw-ring-color: rgb(41 61 105 / 0);
}
.ring-facebook-600\/10 {
  --tw-ring-color: rgb(41 61 105 / 0.1);
}
.ring-facebook-600\/100 {
  --tw-ring-color: rgb(41 61 105 / 1);
}
.ring-facebook-600\/15 {
  --tw-ring-color: rgb(41 61 105 / 0.15);
}
.ring-facebook-600\/20 {
  --tw-ring-color: rgb(41 61 105 / 0.2);
}
.ring-facebook-600\/25 {
  --tw-ring-color: rgb(41 61 105 / 0.25);
}
.ring-facebook-600\/30 {
  --tw-ring-color: rgb(41 61 105 / 0.3);
}
.ring-facebook-600\/35 {
  --tw-ring-color: rgb(41 61 105 / 0.35);
}
.ring-facebook-600\/40 {
  --tw-ring-color: rgb(41 61 105 / 0.4);
}
.ring-facebook-600\/45 {
  --tw-ring-color: rgb(41 61 105 / 0.45);
}
.ring-facebook-600\/5 {
  --tw-ring-color: rgb(41 61 105 / 0.05);
}
.ring-facebook-600\/50 {
  --tw-ring-color: rgb(41 61 105 / 0.5);
}
.ring-facebook-600\/55 {
  --tw-ring-color: rgb(41 61 105 / 0.55);
}
.ring-facebook-600\/60 {
  --tw-ring-color: rgb(41 61 105 / 0.6);
}
.ring-facebook-600\/65 {
  --tw-ring-color: rgb(41 61 105 / 0.65);
}
.ring-facebook-600\/70 {
  --tw-ring-color: rgb(41 61 105 / 0.7);
}
.ring-facebook-600\/75 {
  --tw-ring-color: rgb(41 61 105 / 0.75);
}
.ring-facebook-600\/80 {
  --tw-ring-color: rgb(41 61 105 / 0.8);
}
.ring-facebook-600\/85 {
  --tw-ring-color: rgb(41 61 105 / 0.85);
}
.ring-facebook-600\/90 {
  --tw-ring-color: rgb(41 61 105 / 0.9);
}
.ring-facebook-600\/95 {
  --tw-ring-color: rgb(41 61 105 / 0.95);
}
.ring-facebook\/0 {
  --tw-ring-color: rgb(59 89 152 / 0);
}
.ring-facebook\/10 {
  --tw-ring-color: rgb(59 89 152 / 0.1);
}
.ring-facebook\/100 {
  --tw-ring-color: rgb(59 89 152 / 1);
}
.ring-facebook\/15 {
  --tw-ring-color: rgb(59 89 152 / 0.15);
}
.ring-facebook\/20 {
  --tw-ring-color: rgb(59 89 152 / 0.2);
}
.ring-facebook\/25 {
  --tw-ring-color: rgb(59 89 152 / 0.25);
}
.ring-facebook\/30 {
  --tw-ring-color: rgb(59 89 152 / 0.3);
}
.ring-facebook\/35 {
  --tw-ring-color: rgb(59 89 152 / 0.35);
}
.ring-facebook\/40 {
  --tw-ring-color: rgb(59 89 152 / 0.4);
}
.ring-facebook\/45 {
  --tw-ring-color: rgb(59 89 152 / 0.45);
}
.ring-facebook\/5 {
  --tw-ring-color: rgb(59 89 152 / 0.05);
}
.ring-facebook\/50 {
  --tw-ring-color: rgb(59 89 152 / 0.5);
}
.ring-facebook\/55 {
  --tw-ring-color: rgb(59 89 152 / 0.55);
}
.ring-facebook\/60 {
  --tw-ring-color: rgb(59 89 152 / 0.6);
}
.ring-facebook\/65 {
  --tw-ring-color: rgb(59 89 152 / 0.65);
}
.ring-facebook\/70 {
  --tw-ring-color: rgb(59 89 152 / 0.7);
}
.ring-facebook\/75 {
  --tw-ring-color: rgb(59 89 152 / 0.75);
}
.ring-facebook\/80 {
  --tw-ring-color: rgb(59 89 152 / 0.8);
}
.ring-facebook\/85 {
  --tw-ring-color: rgb(59 89 152 / 0.85);
}
.ring-facebook\/90 {
  --tw-ring-color: rgb(59 89 152 / 0.9);
}
.ring-facebook\/95 {
  --tw-ring-color: rgb(59 89 152 / 0.95);
}
.ring-spring-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(227 232 227 / var(--tw-ring-opacity, 1));
}
.ring-spring-100\/0 {
  --tw-ring-color: rgb(227 232 227 / 0);
}
.ring-spring-100\/10 {
  --tw-ring-color: rgb(227 232 227 / 0.1);
}
.ring-spring-100\/100 {
  --tw-ring-color: rgb(227 232 227 / 1);
}
.ring-spring-100\/15 {
  --tw-ring-color: rgb(227 232 227 / 0.15);
}
.ring-spring-100\/20 {
  --tw-ring-color: rgb(227 232 227 / 0.2);
}
.ring-spring-100\/25 {
  --tw-ring-color: rgb(227 232 227 / 0.25);
}
.ring-spring-100\/30 {
  --tw-ring-color: rgb(227 232 227 / 0.3);
}
.ring-spring-100\/35 {
  --tw-ring-color: rgb(227 232 227 / 0.35);
}
.ring-spring-100\/40 {
  --tw-ring-color: rgb(227 232 227 / 0.4);
}
.ring-spring-100\/45 {
  --tw-ring-color: rgb(227 232 227 / 0.45);
}
.ring-spring-100\/5 {
  --tw-ring-color: rgb(227 232 227 / 0.05);
}
.ring-spring-100\/50 {
  --tw-ring-color: rgb(227 232 227 / 0.5);
}
.ring-spring-100\/55 {
  --tw-ring-color: rgb(227 232 227 / 0.55);
}
.ring-spring-100\/60 {
  --tw-ring-color: rgb(227 232 227 / 0.6);
}
.ring-spring-100\/65 {
  --tw-ring-color: rgb(227 232 227 / 0.65);
}
.ring-spring-100\/70 {
  --tw-ring-color: rgb(227 232 227 / 0.7);
}
.ring-spring-100\/75 {
  --tw-ring-color: rgb(227 232 227 / 0.75);
}
.ring-spring-100\/80 {
  --tw-ring-color: rgb(227 232 227 / 0.8);
}
.ring-spring-100\/85 {
  --tw-ring-color: rgb(227 232 227 / 0.85);
}
.ring-spring-100\/90 {
  --tw-ring-color: rgb(227 232 227 / 0.9);
}
.ring-spring-100\/95 {
  --tw-ring-color: rgb(227 232 227 / 0.95);
}
.ring-spring-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(200 210 201 / var(--tw-ring-opacity, 1));
}
.ring-spring-200\/0 {
  --tw-ring-color: rgb(200 210 201 / 0);
}
.ring-spring-200\/10 {
  --tw-ring-color: rgb(200 210 201 / 0.1);
}
.ring-spring-200\/100 {
  --tw-ring-color: rgb(200 210 201 / 1);
}
.ring-spring-200\/15 {
  --tw-ring-color: rgb(200 210 201 / 0.15);
}
.ring-spring-200\/20 {
  --tw-ring-color: rgb(200 210 201 / 0.2);
}
.ring-spring-200\/25 {
  --tw-ring-color: rgb(200 210 201 / 0.25);
}
.ring-spring-200\/30 {
  --tw-ring-color: rgb(200 210 201 / 0.3);
}
.ring-spring-200\/35 {
  --tw-ring-color: rgb(200 210 201 / 0.35);
}
.ring-spring-200\/40 {
  --tw-ring-color: rgb(200 210 201 / 0.4);
}
.ring-spring-200\/45 {
  --tw-ring-color: rgb(200 210 201 / 0.45);
}
.ring-spring-200\/5 {
  --tw-ring-color: rgb(200 210 201 / 0.05);
}
.ring-spring-200\/50 {
  --tw-ring-color: rgb(200 210 201 / 0.5);
}
.ring-spring-200\/55 {
  --tw-ring-color: rgb(200 210 201 / 0.55);
}
.ring-spring-200\/60 {
  --tw-ring-color: rgb(200 210 201 / 0.6);
}
.ring-spring-200\/65 {
  --tw-ring-color: rgb(200 210 201 / 0.65);
}
.ring-spring-200\/70 {
  --tw-ring-color: rgb(200 210 201 / 0.7);
}
.ring-spring-200\/75 {
  --tw-ring-color: rgb(200 210 201 / 0.75);
}
.ring-spring-200\/80 {
  --tw-ring-color: rgb(200 210 201 / 0.8);
}
.ring-spring-200\/85 {
  --tw-ring-color: rgb(200 210 201 / 0.85);
}
.ring-spring-200\/90 {
  --tw-ring-color: rgb(200 210 201 / 0.9);
}
.ring-spring-200\/95 {
  --tw-ring-color: rgb(200 210 201 / 0.95);
}
.ring-spring-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(162 179 166 / var(--tw-ring-opacity, 1));
}
.ring-spring-300\/0 {
  --tw-ring-color: rgb(162 179 166 / 0);
}
.ring-spring-300\/10 {
  --tw-ring-color: rgb(162 179 166 / 0.1);
}
.ring-spring-300\/100 {
  --tw-ring-color: rgb(162 179 166 / 1);
}
.ring-spring-300\/15 {
  --tw-ring-color: rgb(162 179 166 / 0.15);
}
.ring-spring-300\/20 {
  --tw-ring-color: rgb(162 179 166 / 0.2);
}
.ring-spring-300\/25 {
  --tw-ring-color: rgb(162 179 166 / 0.25);
}
.ring-spring-300\/30 {
  --tw-ring-color: rgb(162 179 166 / 0.3);
}
.ring-spring-300\/35 {
  --tw-ring-color: rgb(162 179 166 / 0.35);
}
.ring-spring-300\/40 {
  --tw-ring-color: rgb(162 179 166 / 0.4);
}
.ring-spring-300\/45 {
  --tw-ring-color: rgb(162 179 166 / 0.45);
}
.ring-spring-300\/5 {
  --tw-ring-color: rgb(162 179 166 / 0.05);
}
.ring-spring-300\/50 {
  --tw-ring-color: rgb(162 179 166 / 0.5);
}
.ring-spring-300\/55 {
  --tw-ring-color: rgb(162 179 166 / 0.55);
}
.ring-spring-300\/60 {
  --tw-ring-color: rgb(162 179 166 / 0.6);
}
.ring-spring-300\/65 {
  --tw-ring-color: rgb(162 179 166 / 0.65);
}
.ring-spring-300\/70 {
  --tw-ring-color: rgb(162 179 166 / 0.7);
}
.ring-spring-300\/75 {
  --tw-ring-color: rgb(162 179 166 / 0.75);
}
.ring-spring-300\/80 {
  --tw-ring-color: rgb(162 179 166 / 0.8);
}
.ring-spring-300\/85 {
  --tw-ring-color: rgb(162 179 166 / 0.85);
}
.ring-spring-300\/90 {
  --tw-ring-color: rgb(162 179 166 / 0.9);
}
.ring-spring-300\/95 {
  --tw-ring-color: rgb(162 179 166 / 0.95);
}
.ring-spring-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(120 143 127 / var(--tw-ring-opacity, 1));
}
.ring-spring-400\/0 {
  --tw-ring-color: rgb(120 143 127 / 0);
}
.ring-spring-400\/10 {
  --tw-ring-color: rgb(120 143 127 / 0.1);
}
.ring-spring-400\/100 {
  --tw-ring-color: rgb(120 143 127 / 1);
}
.ring-spring-400\/15 {
  --tw-ring-color: rgb(120 143 127 / 0.15);
}
.ring-spring-400\/20 {
  --tw-ring-color: rgb(120 143 127 / 0.2);
}
.ring-spring-400\/25 {
  --tw-ring-color: rgb(120 143 127 / 0.25);
}
.ring-spring-400\/30 {
  --tw-ring-color: rgb(120 143 127 / 0.3);
}
.ring-spring-400\/35 {
  --tw-ring-color: rgb(120 143 127 / 0.35);
}
.ring-spring-400\/40 {
  --tw-ring-color: rgb(120 143 127 / 0.4);
}
.ring-spring-400\/45 {
  --tw-ring-color: rgb(120 143 127 / 0.45);
}
.ring-spring-400\/5 {
  --tw-ring-color: rgb(120 143 127 / 0.05);
}
.ring-spring-400\/50 {
  --tw-ring-color: rgb(120 143 127 / 0.5);
}
.ring-spring-400\/55 {
  --tw-ring-color: rgb(120 143 127 / 0.55);
}
.ring-spring-400\/60 {
  --tw-ring-color: rgb(120 143 127 / 0.6);
}
.ring-spring-400\/65 {
  --tw-ring-color: rgb(120 143 127 / 0.65);
}
.ring-spring-400\/70 {
  --tw-ring-color: rgb(120 143 127 / 0.7);
}
.ring-spring-400\/75 {
  --tw-ring-color: rgb(120 143 127 / 0.75);
}
.ring-spring-400\/80 {
  --tw-ring-color: rgb(120 143 127 / 0.8);
}
.ring-spring-400\/85 {
  --tw-ring-color: rgb(120 143 127 / 0.85);
}
.ring-spring-400\/90 {
  --tw-ring-color: rgb(120 143 127 / 0.9);
}
.ring-spring-400\/95 {
  --tw-ring-color: rgb(120 143 127 / 0.95);
}
.ring-spring-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(243 246 244 / var(--tw-ring-opacity, 1));
}
.ring-spring-50\/0 {
  --tw-ring-color: rgb(243 246 244 / 0);
}
.ring-spring-50\/10 {
  --tw-ring-color: rgb(243 246 244 / 0.1);
}
.ring-spring-50\/100 {
  --tw-ring-color: rgb(243 246 244 / 1);
}
.ring-spring-50\/15 {
  --tw-ring-color: rgb(243 246 244 / 0.15);
}
.ring-spring-50\/20 {
  --tw-ring-color: rgb(243 246 244 / 0.2);
}
.ring-spring-50\/25 {
  --tw-ring-color: rgb(243 246 244 / 0.25);
}
.ring-spring-50\/30 {
  --tw-ring-color: rgb(243 246 244 / 0.3);
}
.ring-spring-50\/35 {
  --tw-ring-color: rgb(243 246 244 / 0.35);
}
.ring-spring-50\/40 {
  --tw-ring-color: rgb(243 246 244 / 0.4);
}
.ring-spring-50\/45 {
  --tw-ring-color: rgb(243 246 244 / 0.45);
}
.ring-spring-50\/5 {
  --tw-ring-color: rgb(243 246 244 / 0.05);
}
.ring-spring-50\/50 {
  --tw-ring-color: rgb(243 246 244 / 0.5);
}
.ring-spring-50\/55 {
  --tw-ring-color: rgb(243 246 244 / 0.55);
}
.ring-spring-50\/60 {
  --tw-ring-color: rgb(243 246 244 / 0.6);
}
.ring-spring-50\/65 {
  --tw-ring-color: rgb(243 246 244 / 0.65);
}
.ring-spring-50\/70 {
  --tw-ring-color: rgb(243 246 244 / 0.7);
}
.ring-spring-50\/75 {
  --tw-ring-color: rgb(243 246 244 / 0.75);
}
.ring-spring-50\/80 {
  --tw-ring-color: rgb(243 246 244 / 0.8);
}
.ring-spring-50\/85 {
  --tw-ring-color: rgb(243 246 244 / 0.85);
}
.ring-spring-50\/90 {
  --tw-ring-color: rgb(243 246 244 / 0.9);
}
.ring-spring-50\/95 {
  --tw-ring-color: rgb(243 246 244 / 0.95);
}
.ring-spring-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(94 120 102 / var(--tw-ring-opacity, 1));
}
.ring-spring-500\/0 {
  --tw-ring-color: rgb(94 120 102 / 0);
}
.ring-spring-500\/10 {
  --tw-ring-color: rgb(94 120 102 / 0.1);
}
.ring-spring-500\/100 {
  --tw-ring-color: rgb(94 120 102 / 1);
}
.ring-spring-500\/15 {
  --tw-ring-color: rgb(94 120 102 / 0.15);
}
.ring-spring-500\/20 {
  --tw-ring-color: rgb(94 120 102 / 0.2);
}
.ring-spring-500\/25 {
  --tw-ring-color: rgb(94 120 102 / 0.25);
}
.ring-spring-500\/30 {
  --tw-ring-color: rgb(94 120 102 / 0.3);
}
.ring-spring-500\/35 {
  --tw-ring-color: rgb(94 120 102 / 0.35);
}
.ring-spring-500\/40 {
  --tw-ring-color: rgb(94 120 102 / 0.4);
}
.ring-spring-500\/45 {
  --tw-ring-color: rgb(94 120 102 / 0.45);
}
.ring-spring-500\/5 {
  --tw-ring-color: rgb(94 120 102 / 0.05);
}
.ring-spring-500\/50 {
  --tw-ring-color: rgb(94 120 102 / 0.5);
}
.ring-spring-500\/55 {
  --tw-ring-color: rgb(94 120 102 / 0.55);
}
.ring-spring-500\/60 {
  --tw-ring-color: rgb(94 120 102 / 0.6);
}
.ring-spring-500\/65 {
  --tw-ring-color: rgb(94 120 102 / 0.65);
}
.ring-spring-500\/70 {
  --tw-ring-color: rgb(94 120 102 / 0.7);
}
.ring-spring-500\/75 {
  --tw-ring-color: rgb(94 120 102 / 0.75);
}
.ring-spring-500\/80 {
  --tw-ring-color: rgb(94 120 102 / 0.8);
}
.ring-spring-500\/85 {
  --tw-ring-color: rgb(94 120 102 / 0.85);
}
.ring-spring-500\/90 {
  --tw-ring-color: rgb(94 120 102 / 0.9);
}
.ring-spring-500\/95 {
  --tw-ring-color: rgb(94 120 102 / 0.95);
}
.ring-spring-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(67 88 73 / var(--tw-ring-opacity, 1));
}
.ring-spring-600\/0 {
  --tw-ring-color: rgb(67 88 73 / 0);
}
.ring-spring-600\/10 {
  --tw-ring-color: rgb(67 88 73 / 0.1);
}
.ring-spring-600\/100 {
  --tw-ring-color: rgb(67 88 73 / 1);
}
.ring-spring-600\/15 {
  --tw-ring-color: rgb(67 88 73 / 0.15);
}
.ring-spring-600\/20 {
  --tw-ring-color: rgb(67 88 73 / 0.2);
}
.ring-spring-600\/25 {
  --tw-ring-color: rgb(67 88 73 / 0.25);
}
.ring-spring-600\/30 {
  --tw-ring-color: rgb(67 88 73 / 0.3);
}
.ring-spring-600\/35 {
  --tw-ring-color: rgb(67 88 73 / 0.35);
}
.ring-spring-600\/40 {
  --tw-ring-color: rgb(67 88 73 / 0.4);
}
.ring-spring-600\/45 {
  --tw-ring-color: rgb(67 88 73 / 0.45);
}
.ring-spring-600\/5 {
  --tw-ring-color: rgb(67 88 73 / 0.05);
}
.ring-spring-600\/50 {
  --tw-ring-color: rgb(67 88 73 / 0.5);
}
.ring-spring-600\/55 {
  --tw-ring-color: rgb(67 88 73 / 0.55);
}
.ring-spring-600\/60 {
  --tw-ring-color: rgb(67 88 73 / 0.6);
}
.ring-spring-600\/65 {
  --tw-ring-color: rgb(67 88 73 / 0.65);
}
.ring-spring-600\/70 {
  --tw-ring-color: rgb(67 88 73 / 0.7);
}
.ring-spring-600\/75 {
  --tw-ring-color: rgb(67 88 73 / 0.75);
}
.ring-spring-600\/80 {
  --tw-ring-color: rgb(67 88 73 / 0.8);
}
.ring-spring-600\/85 {
  --tw-ring-color: rgb(67 88 73 / 0.85);
}
.ring-spring-600\/90 {
  --tw-ring-color: rgb(67 88 73 / 0.9);
}
.ring-spring-600\/95 {
  --tw-ring-color: rgb(67 88 73 / 0.95);
}
.ring-spring-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(54 70 60 / var(--tw-ring-opacity, 1));
}
.ring-spring-700\/0 {
  --tw-ring-color: rgb(54 70 60 / 0);
}
.ring-spring-700\/10 {
  --tw-ring-color: rgb(54 70 60 / 0.1);
}
.ring-spring-700\/100 {
  --tw-ring-color: rgb(54 70 60 / 1);
}
.ring-spring-700\/15 {
  --tw-ring-color: rgb(54 70 60 / 0.15);
}
.ring-spring-700\/20 {
  --tw-ring-color: rgb(54 70 60 / 0.2);
}
.ring-spring-700\/25 {
  --tw-ring-color: rgb(54 70 60 / 0.25);
}
.ring-spring-700\/30 {
  --tw-ring-color: rgb(54 70 60 / 0.3);
}
.ring-spring-700\/35 {
  --tw-ring-color: rgb(54 70 60 / 0.35);
}
.ring-spring-700\/40 {
  --tw-ring-color: rgb(54 70 60 / 0.4);
}
.ring-spring-700\/45 {
  --tw-ring-color: rgb(54 70 60 / 0.45);
}
.ring-spring-700\/5 {
  --tw-ring-color: rgb(54 70 60 / 0.05);
}
.ring-spring-700\/50 {
  --tw-ring-color: rgb(54 70 60 / 0.5);
}
.ring-spring-700\/55 {
  --tw-ring-color: rgb(54 70 60 / 0.55);
}
.ring-spring-700\/60 {
  --tw-ring-color: rgb(54 70 60 / 0.6);
}
.ring-spring-700\/65 {
  --tw-ring-color: rgb(54 70 60 / 0.65);
}
.ring-spring-700\/70 {
  --tw-ring-color: rgb(54 70 60 / 0.7);
}
.ring-spring-700\/75 {
  --tw-ring-color: rgb(54 70 60 / 0.75);
}
.ring-spring-700\/80 {
  --tw-ring-color: rgb(54 70 60 / 0.8);
}
.ring-spring-700\/85 {
  --tw-ring-color: rgb(54 70 60 / 0.85);
}
.ring-spring-700\/90 {
  --tw-ring-color: rgb(54 70 60 / 0.9);
}
.ring-spring-700\/95 {
  --tw-ring-color: rgb(54 70 60 / 0.95);
}
.ring-spring-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(44 57 48 / var(--tw-ring-opacity, 1));
}
.ring-spring-800\/0 {
  --tw-ring-color: rgb(44 57 48 / 0);
}
.ring-spring-800\/10 {
  --tw-ring-color: rgb(44 57 48 / 0.1);
}
.ring-spring-800\/100 {
  --tw-ring-color: rgb(44 57 48 / 1);
}
.ring-spring-800\/15 {
  --tw-ring-color: rgb(44 57 48 / 0.15);
}
.ring-spring-800\/20 {
  --tw-ring-color: rgb(44 57 48 / 0.2);
}
.ring-spring-800\/25 {
  --tw-ring-color: rgb(44 57 48 / 0.25);
}
.ring-spring-800\/30 {
  --tw-ring-color: rgb(44 57 48 / 0.3);
}
.ring-spring-800\/35 {
  --tw-ring-color: rgb(44 57 48 / 0.35);
}
.ring-spring-800\/40 {
  --tw-ring-color: rgb(44 57 48 / 0.4);
}
.ring-spring-800\/45 {
  --tw-ring-color: rgb(44 57 48 / 0.45);
}
.ring-spring-800\/5 {
  --tw-ring-color: rgb(44 57 48 / 0.05);
}
.ring-spring-800\/50 {
  --tw-ring-color: rgb(44 57 48 / 0.5);
}
.ring-spring-800\/55 {
  --tw-ring-color: rgb(44 57 48 / 0.55);
}
.ring-spring-800\/60 {
  --tw-ring-color: rgb(44 57 48 / 0.6);
}
.ring-spring-800\/65 {
  --tw-ring-color: rgb(44 57 48 / 0.65);
}
.ring-spring-800\/70 {
  --tw-ring-color: rgb(44 57 48 / 0.7);
}
.ring-spring-800\/75 {
  --tw-ring-color: rgb(44 57 48 / 0.75);
}
.ring-spring-800\/80 {
  --tw-ring-color: rgb(44 57 48 / 0.8);
}
.ring-spring-800\/85 {
  --tw-ring-color: rgb(44 57 48 / 0.85);
}
.ring-spring-800\/90 {
  --tw-ring-color: rgb(44 57 48 / 0.9);
}
.ring-spring-800\/95 {
  --tw-ring-color: rgb(44 57 48 / 0.95);
}
.ring-spring-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(37 47 40 / var(--tw-ring-opacity, 1));
}
.ring-spring-900\/0 {
  --tw-ring-color: rgb(37 47 40 / 0);
}
.ring-spring-900\/10 {
  --tw-ring-color: rgb(37 47 40 / 0.1);
}
.ring-spring-900\/100 {
  --tw-ring-color: rgb(37 47 40 / 1);
}
.ring-spring-900\/15 {
  --tw-ring-color: rgb(37 47 40 / 0.15);
}
.ring-spring-900\/20 {
  --tw-ring-color: rgb(37 47 40 / 0.2);
}
.ring-spring-900\/25 {
  --tw-ring-color: rgb(37 47 40 / 0.25);
}
.ring-spring-900\/30 {
  --tw-ring-color: rgb(37 47 40 / 0.3);
}
.ring-spring-900\/35 {
  --tw-ring-color: rgb(37 47 40 / 0.35);
}
.ring-spring-900\/40 {
  --tw-ring-color: rgb(37 47 40 / 0.4);
}
.ring-spring-900\/45 {
  --tw-ring-color: rgb(37 47 40 / 0.45);
}
.ring-spring-900\/5 {
  --tw-ring-color: rgb(37 47 40 / 0.05);
}
.ring-spring-900\/50 {
  --tw-ring-color: rgb(37 47 40 / 0.5);
}
.ring-spring-900\/55 {
  --tw-ring-color: rgb(37 47 40 / 0.55);
}
.ring-spring-900\/60 {
  --tw-ring-color: rgb(37 47 40 / 0.6);
}
.ring-spring-900\/65 {
  --tw-ring-color: rgb(37 47 40 / 0.65);
}
.ring-spring-900\/70 {
  --tw-ring-color: rgb(37 47 40 / 0.7);
}
.ring-spring-900\/75 {
  --tw-ring-color: rgb(37 47 40 / 0.75);
}
.ring-spring-900\/80 {
  --tw-ring-color: rgb(37 47 40 / 0.8);
}
.ring-spring-900\/85 {
  --tw-ring-color: rgb(37 47 40 / 0.85);
}
.ring-spring-900\/90 {
  --tw-ring-color: rgb(37 47 40 / 0.9);
}
.ring-spring-900\/95 {
  --tw-ring-color: rgb(37 47 40 / 0.95);
}
.ring-spring-950 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(20 26 23 / var(--tw-ring-opacity, 1));
}
.ring-spring-950\/0 {
  --tw-ring-color: rgb(20 26 23 / 0);
}
.ring-spring-950\/10 {
  --tw-ring-color: rgb(20 26 23 / 0.1);
}
.ring-spring-950\/100 {
  --tw-ring-color: rgb(20 26 23 / 1);
}
.ring-spring-950\/15 {
  --tw-ring-color: rgb(20 26 23 / 0.15);
}
.ring-spring-950\/20 {
  --tw-ring-color: rgb(20 26 23 / 0.2);
}
.ring-spring-950\/25 {
  --tw-ring-color: rgb(20 26 23 / 0.25);
}
.ring-spring-950\/30 {
  --tw-ring-color: rgb(20 26 23 / 0.3);
}
.ring-spring-950\/35 {
  --tw-ring-color: rgb(20 26 23 / 0.35);
}
.ring-spring-950\/40 {
  --tw-ring-color: rgb(20 26 23 / 0.4);
}
.ring-spring-950\/45 {
  --tw-ring-color: rgb(20 26 23 / 0.45);
}
.ring-spring-950\/5 {
  --tw-ring-color: rgb(20 26 23 / 0.05);
}
.ring-spring-950\/50 {
  --tw-ring-color: rgb(20 26 23 / 0.5);
}
.ring-spring-950\/55 {
  --tw-ring-color: rgb(20 26 23 / 0.55);
}
.ring-spring-950\/60 {
  --tw-ring-color: rgb(20 26 23 / 0.6);
}
.ring-spring-950\/65 {
  --tw-ring-color: rgb(20 26 23 / 0.65);
}
.ring-spring-950\/70 {
  --tw-ring-color: rgb(20 26 23 / 0.7);
}
.ring-spring-950\/75 {
  --tw-ring-color: rgb(20 26 23 / 0.75);
}
.ring-spring-950\/80 {
  --tw-ring-color: rgb(20 26 23 / 0.8);
}
.ring-spring-950\/85 {
  --tw-ring-color: rgb(20 26 23 / 0.85);
}
.ring-spring-950\/90 {
  --tw-ring-color: rgb(20 26 23 / 0.9);
}
.ring-spring-950\/95 {
  --tw-ring-color: rgb(20 26 23 / 0.95);
}
.ring-transparent {
  --tw-ring-color: transparent;
}
.ring-transparent\/0 {
  --tw-ring-color: rgb(0 0 0 / 0);
}
.ring-transparent\/10 {
  --tw-ring-color: rgb(0 0 0 / 0.1);
}
.ring-transparent\/100 {
  --tw-ring-color: rgb(0 0 0 / 1);
}
.ring-transparent\/15 {
  --tw-ring-color: rgb(0 0 0 / 0.15);
}
.ring-transparent\/20 {
  --tw-ring-color: rgb(0 0 0 / 0.2);
}
.ring-transparent\/25 {
  --tw-ring-color: rgb(0 0 0 / 0.25);
}
.ring-transparent\/30 {
  --tw-ring-color: rgb(0 0 0 / 0.3);
}
.ring-transparent\/35 {
  --tw-ring-color: rgb(0 0 0 / 0.35);
}
.ring-transparent\/40 {
  --tw-ring-color: rgb(0 0 0 / 0.4);
}
.ring-transparent\/45 {
  --tw-ring-color: rgb(0 0 0 / 0.45);
}
.ring-transparent\/5 {
  --tw-ring-color: rgb(0 0 0 / 0.05);
}
.ring-transparent\/50 {
  --tw-ring-color: rgb(0 0 0 / 0.5);
}
.ring-transparent\/55 {
  --tw-ring-color: rgb(0 0 0 / 0.55);
}
.ring-transparent\/60 {
  --tw-ring-color: rgb(0 0 0 / 0.6);
}
.ring-transparent\/65 {
  --tw-ring-color: rgb(0 0 0 / 0.65);
}
.ring-transparent\/70 {
  --tw-ring-color: rgb(0 0 0 / 0.7);
}
.ring-transparent\/75 {
  --tw-ring-color: rgb(0 0 0 / 0.75);
}
.ring-transparent\/80 {
  --tw-ring-color: rgb(0 0 0 / 0.8);
}
.ring-transparent\/85 {
  --tw-ring-color: rgb(0 0 0 / 0.85);
}
.ring-transparent\/90 {
  --tw-ring-color: rgb(0 0 0 / 0.9);
}
.ring-transparent\/95 {
  --tw-ring-color: rgb(0 0 0 / 0.95);
}
.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.ring-white\/0 {
  --tw-ring-color: rgb(255 255 255 / 0);
}
.ring-white\/10 {
  --tw-ring-color: rgb(255 255 255 / 0.1);
}
.ring-white\/100 {
  --tw-ring-color: rgb(255 255 255 / 1);
}
.ring-white\/15 {
  --tw-ring-color: rgb(255 255 255 / 0.15);
}
.ring-white\/20 {
  --tw-ring-color: rgb(255 255 255 / 0.2);
}
.ring-white\/25 {
  --tw-ring-color: rgb(255 255 255 / 0.25);
}
.ring-white\/30 {
  --tw-ring-color: rgb(255 255 255 / 0.3);
}
.ring-white\/35 {
  --tw-ring-color: rgb(255 255 255 / 0.35);
}
.ring-white\/40 {
  --tw-ring-color: rgb(255 255 255 / 0.4);
}
.ring-white\/45 {
  --tw-ring-color: rgb(255 255 255 / 0.45);
}
.ring-white\/5 {
  --tw-ring-color: rgb(255 255 255 / 0.05);
}
.ring-white\/50 {
  --tw-ring-color: rgb(255 255 255 / 0.5);
}
.ring-white\/55 {
  --tw-ring-color: rgb(255 255 255 / 0.55);
}
.ring-white\/60 {
  --tw-ring-color: rgb(255 255 255 / 0.6);
}
.ring-white\/65 {
  --tw-ring-color: rgb(255 255 255 / 0.65);
}
.ring-white\/70 {
  --tw-ring-color: rgb(255 255 255 / 0.7);
}
.ring-white\/75 {
  --tw-ring-color: rgb(255 255 255 / 0.75);
}
.ring-white\/80 {
  --tw-ring-color: rgb(255 255 255 / 0.8);
}
.ring-white\/85 {
  --tw-ring-color: rgb(255 255 255 / 0.85);
}
.ring-white\/90 {
  --tw-ring-color: rgb(255 255 255 / 0.9);
}
.ring-white\/95 {
  --tw-ring-color: rgb(255 255 255 / 0.95);
}
.ring-opacity-0 {
  --tw-ring-opacity: 0;
}
.ring-opacity-10 {
  --tw-ring-opacity: 0.1;
}
.ring-opacity-100 {
  --tw-ring-opacity: 1;
}
.ring-opacity-15 {
  --tw-ring-opacity: 0.15;
}
.ring-opacity-20 {
  --tw-ring-opacity: 0.2;
}
.ring-opacity-25 {
  --tw-ring-opacity: 0.25;
}
.ring-opacity-30 {
  --tw-ring-opacity: 0.3;
}
.ring-opacity-35 {
  --tw-ring-opacity: 0.35;
}
.ring-opacity-40 {
  --tw-ring-opacity: 0.4;
}
.ring-opacity-45 {
  --tw-ring-opacity: 0.45;
}
.ring-opacity-5 {
  --tw-ring-opacity: 0.05;
}
.ring-opacity-50 {
  --tw-ring-opacity: 0.5;
}
.ring-opacity-55 {
  --tw-ring-opacity: 0.55;
}
.ring-opacity-60 {
  --tw-ring-opacity: 0.6;
}
.ring-opacity-65 {
  --tw-ring-opacity: 0.65;
}
.ring-opacity-70 {
  --tw-ring-opacity: 0.7;
}
.ring-opacity-75 {
  --tw-ring-opacity: 0.75;
}
.ring-opacity-80 {
  --tw-ring-opacity: 0.8;
}
.ring-opacity-85 {
  --tw-ring-opacity: 0.85;
}
.ring-opacity-90 {
  --tw-ring-opacity: 0.9;
}
.ring-opacity-95 {
  --tw-ring-opacity: 0.95;
}
.ring-offset-0 {
  --tw-ring-offset-width: 0px;
}
.ring-offset-1 {
  --tw-ring-offset-width: 1px;
}
.ring-offset-2 {
  --tw-ring-offset-width: 2px;
}
.ring-offset-4 {
  --tw-ring-offset-width: 4px;
}
.ring-offset-8 {
  --tw-ring-offset-width: 8px;
}
.ring-offset-black {
  --tw-ring-offset-color: #000000;
}
.ring-offset-black\/0 {
  --tw-ring-offset-color: rgb(0 0 0 / 0);
}
.ring-offset-black\/10 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.1);
}
.ring-offset-black\/100 {
  --tw-ring-offset-color: rgb(0 0 0 / 1);
}
.ring-offset-black\/15 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.15);
}
.ring-offset-black\/20 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.2);
}
.ring-offset-black\/25 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.25);
}
.ring-offset-black\/30 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.3);
}
.ring-offset-black\/35 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.35);
}
.ring-offset-black\/40 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.4);
}
.ring-offset-black\/45 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.45);
}
.ring-offset-black\/5 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.05);
}
.ring-offset-black\/50 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.5);
}
.ring-offset-black\/55 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.55);
}
.ring-offset-black\/60 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.6);
}
.ring-offset-black\/65 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.65);
}
.ring-offset-black\/70 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.7);
}
.ring-offset-black\/75 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.75);
}
.ring-offset-black\/80 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.8);
}
.ring-offset-black\/85 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.85);
}
.ring-offset-black\/90 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.9);
}
.ring-offset-black\/95 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.95);
}
.ring-offset-facebook {
  --tw-ring-offset-color: #3b5998;
}
.ring-offset-facebook-600 {
  --tw-ring-offset-color: #293d69;
}
.ring-offset-facebook-600\/0 {
  --tw-ring-offset-color: rgb(41 61 105 / 0);
}
.ring-offset-facebook-600\/10 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.1);
}
.ring-offset-facebook-600\/100 {
  --tw-ring-offset-color: rgb(41 61 105 / 1);
}
.ring-offset-facebook-600\/15 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.15);
}
.ring-offset-facebook-600\/20 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.2);
}
.ring-offset-facebook-600\/25 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.25);
}
.ring-offset-facebook-600\/30 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.3);
}
.ring-offset-facebook-600\/35 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.35);
}
.ring-offset-facebook-600\/40 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.4);
}
.ring-offset-facebook-600\/45 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.45);
}
.ring-offset-facebook-600\/5 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.05);
}
.ring-offset-facebook-600\/50 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.5);
}
.ring-offset-facebook-600\/55 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.55);
}
.ring-offset-facebook-600\/60 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.6);
}
.ring-offset-facebook-600\/65 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.65);
}
.ring-offset-facebook-600\/70 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.7);
}
.ring-offset-facebook-600\/75 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.75);
}
.ring-offset-facebook-600\/80 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.8);
}
.ring-offset-facebook-600\/85 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.85);
}
.ring-offset-facebook-600\/90 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.9);
}
.ring-offset-facebook-600\/95 {
  --tw-ring-offset-color: rgb(41 61 105 / 0.95);
}
.ring-offset-facebook\/0 {
  --tw-ring-offset-color: rgb(59 89 152 / 0);
}
.ring-offset-facebook\/10 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.1);
}
.ring-offset-facebook\/100 {
  --tw-ring-offset-color: rgb(59 89 152 / 1);
}
.ring-offset-facebook\/15 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.15);
}
.ring-offset-facebook\/20 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.2);
}
.ring-offset-facebook\/25 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.25);
}
.ring-offset-facebook\/30 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.3);
}
.ring-offset-facebook\/35 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.35);
}
.ring-offset-facebook\/40 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.4);
}
.ring-offset-facebook\/45 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.45);
}
.ring-offset-facebook\/5 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.05);
}
.ring-offset-facebook\/50 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.5);
}
.ring-offset-facebook\/55 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.55);
}
.ring-offset-facebook\/60 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.6);
}
.ring-offset-facebook\/65 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.65);
}
.ring-offset-facebook\/70 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.7);
}
.ring-offset-facebook\/75 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.75);
}
.ring-offset-facebook\/80 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.8);
}
.ring-offset-facebook\/85 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.85);
}
.ring-offset-facebook\/90 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.9);
}
.ring-offset-facebook\/95 {
  --tw-ring-offset-color: rgb(59 89 152 / 0.95);
}
.ring-offset-spring-100 {
  --tw-ring-offset-color: #e3e8e3;
}
.ring-offset-spring-100\/0 {
  --tw-ring-offset-color: rgb(227 232 227 / 0);
}
.ring-offset-spring-100\/10 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.1);
}
.ring-offset-spring-100\/100 {
  --tw-ring-offset-color: rgb(227 232 227 / 1);
}
.ring-offset-spring-100\/15 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.15);
}
.ring-offset-spring-100\/20 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.2);
}
.ring-offset-spring-100\/25 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.25);
}
.ring-offset-spring-100\/30 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.3);
}
.ring-offset-spring-100\/35 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.35);
}
.ring-offset-spring-100\/40 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.4);
}
.ring-offset-spring-100\/45 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.45);
}
.ring-offset-spring-100\/5 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.05);
}
.ring-offset-spring-100\/50 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.5);
}
.ring-offset-spring-100\/55 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.55);
}
.ring-offset-spring-100\/60 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.6);
}
.ring-offset-spring-100\/65 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.65);
}
.ring-offset-spring-100\/70 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.7);
}
.ring-offset-spring-100\/75 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.75);
}
.ring-offset-spring-100\/80 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.8);
}
.ring-offset-spring-100\/85 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.85);
}
.ring-offset-spring-100\/90 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.9);
}
.ring-offset-spring-100\/95 {
  --tw-ring-offset-color: rgb(227 232 227 / 0.95);
}
.ring-offset-spring-200 {
  --tw-ring-offset-color: #c8d2c9;
}
.ring-offset-spring-200\/0 {
  --tw-ring-offset-color: rgb(200 210 201 / 0);
}
.ring-offset-spring-200\/10 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.1);
}
.ring-offset-spring-200\/100 {
  --tw-ring-offset-color: rgb(200 210 201 / 1);
}
.ring-offset-spring-200\/15 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.15);
}
.ring-offset-spring-200\/20 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.2);
}
.ring-offset-spring-200\/25 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.25);
}
.ring-offset-spring-200\/30 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.3);
}
.ring-offset-spring-200\/35 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.35);
}
.ring-offset-spring-200\/40 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.4);
}
.ring-offset-spring-200\/45 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.45);
}
.ring-offset-spring-200\/5 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.05);
}
.ring-offset-spring-200\/50 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.5);
}
.ring-offset-spring-200\/55 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.55);
}
.ring-offset-spring-200\/60 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.6);
}
.ring-offset-spring-200\/65 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.65);
}
.ring-offset-spring-200\/70 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.7);
}
.ring-offset-spring-200\/75 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.75);
}
.ring-offset-spring-200\/80 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.8);
}
.ring-offset-spring-200\/85 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.85);
}
.ring-offset-spring-200\/90 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.9);
}
.ring-offset-spring-200\/95 {
  --tw-ring-offset-color: rgb(200 210 201 / 0.95);
}
.ring-offset-spring-300 {
  --tw-ring-offset-color: #a2b3a6;
}
.ring-offset-spring-300\/0 {
  --tw-ring-offset-color: rgb(162 179 166 / 0);
}
.ring-offset-spring-300\/10 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.1);
}
.ring-offset-spring-300\/100 {
  --tw-ring-offset-color: rgb(162 179 166 / 1);
}
.ring-offset-spring-300\/15 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.15);
}
.ring-offset-spring-300\/20 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.2);
}
.ring-offset-spring-300\/25 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.25);
}
.ring-offset-spring-300\/30 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.3);
}
.ring-offset-spring-300\/35 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.35);
}
.ring-offset-spring-300\/40 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.4);
}
.ring-offset-spring-300\/45 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.45);
}
.ring-offset-spring-300\/5 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.05);
}
.ring-offset-spring-300\/50 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.5);
}
.ring-offset-spring-300\/55 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.55);
}
.ring-offset-spring-300\/60 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.6);
}
.ring-offset-spring-300\/65 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.65);
}
.ring-offset-spring-300\/70 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.7);
}
.ring-offset-spring-300\/75 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.75);
}
.ring-offset-spring-300\/80 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.8);
}
.ring-offset-spring-300\/85 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.85);
}
.ring-offset-spring-300\/90 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.9);
}
.ring-offset-spring-300\/95 {
  --tw-ring-offset-color: rgb(162 179 166 / 0.95);
}
.ring-offset-spring-400 {
  --tw-ring-offset-color: #788f7f;
}
.ring-offset-spring-400\/0 {
  --tw-ring-offset-color: rgb(120 143 127 / 0);
}
.ring-offset-spring-400\/10 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.1);
}
.ring-offset-spring-400\/100 {
  --tw-ring-offset-color: rgb(120 143 127 / 1);
}
.ring-offset-spring-400\/15 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.15);
}
.ring-offset-spring-400\/20 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.2);
}
.ring-offset-spring-400\/25 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.25);
}
.ring-offset-spring-400\/30 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.3);
}
.ring-offset-spring-400\/35 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.35);
}
.ring-offset-spring-400\/40 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.4);
}
.ring-offset-spring-400\/45 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.45);
}
.ring-offset-spring-400\/5 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.05);
}
.ring-offset-spring-400\/50 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.5);
}
.ring-offset-spring-400\/55 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.55);
}
.ring-offset-spring-400\/60 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.6);
}
.ring-offset-spring-400\/65 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.65);
}
.ring-offset-spring-400\/70 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.7);
}
.ring-offset-spring-400\/75 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.75);
}
.ring-offset-spring-400\/80 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.8);
}
.ring-offset-spring-400\/85 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.85);
}
.ring-offset-spring-400\/90 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.9);
}
.ring-offset-spring-400\/95 {
  --tw-ring-offset-color: rgb(120 143 127 / 0.95);
}
.ring-offset-spring-50 {
  --tw-ring-offset-color: #f3f6f4;
}
.ring-offset-spring-50\/0 {
  --tw-ring-offset-color: rgb(243 246 244 / 0);
}
.ring-offset-spring-50\/10 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.1);
}
.ring-offset-spring-50\/100 {
  --tw-ring-offset-color: rgb(243 246 244 / 1);
}
.ring-offset-spring-50\/15 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.15);
}
.ring-offset-spring-50\/20 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.2);
}
.ring-offset-spring-50\/25 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.25);
}
.ring-offset-spring-50\/30 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.3);
}
.ring-offset-spring-50\/35 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.35);
}
.ring-offset-spring-50\/40 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.4);
}
.ring-offset-spring-50\/45 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.45);
}
.ring-offset-spring-50\/5 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.05);
}
.ring-offset-spring-50\/50 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.5);
}
.ring-offset-spring-50\/55 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.55);
}
.ring-offset-spring-50\/60 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.6);
}
.ring-offset-spring-50\/65 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.65);
}
.ring-offset-spring-50\/70 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.7);
}
.ring-offset-spring-50\/75 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.75);
}
.ring-offset-spring-50\/80 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.8);
}
.ring-offset-spring-50\/85 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.85);
}
.ring-offset-spring-50\/90 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.9);
}
.ring-offset-spring-50\/95 {
  --tw-ring-offset-color: rgb(243 246 244 / 0.95);
}
.ring-offset-spring-500 {
  --tw-ring-offset-color: #5e7866;
}
.ring-offset-spring-500\/0 {
  --tw-ring-offset-color: rgb(94 120 102 / 0);
}
.ring-offset-spring-500\/10 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.1);
}
.ring-offset-spring-500\/100 {
  --tw-ring-offset-color: rgb(94 120 102 / 1);
}
.ring-offset-spring-500\/15 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.15);
}
.ring-offset-spring-500\/20 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.2);
}
.ring-offset-spring-500\/25 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.25);
}
.ring-offset-spring-500\/30 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.3);
}
.ring-offset-spring-500\/35 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.35);
}
.ring-offset-spring-500\/40 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.4);
}
.ring-offset-spring-500\/45 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.45);
}
.ring-offset-spring-500\/5 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.05);
}
.ring-offset-spring-500\/50 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.5);
}
.ring-offset-spring-500\/55 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.55);
}
.ring-offset-spring-500\/60 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.6);
}
.ring-offset-spring-500\/65 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.65);
}
.ring-offset-spring-500\/70 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.7);
}
.ring-offset-spring-500\/75 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.75);
}
.ring-offset-spring-500\/80 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.8);
}
.ring-offset-spring-500\/85 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.85);
}
.ring-offset-spring-500\/90 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.9);
}
.ring-offset-spring-500\/95 {
  --tw-ring-offset-color: rgb(94 120 102 / 0.95);
}
.ring-offset-spring-600 {
  --tw-ring-offset-color: #435849;
}
.ring-offset-spring-600\/0 {
  --tw-ring-offset-color: rgb(67 88 73 / 0);
}
.ring-offset-spring-600\/10 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.1);
}
.ring-offset-spring-600\/100 {
  --tw-ring-offset-color: rgb(67 88 73 / 1);
}
.ring-offset-spring-600\/15 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.15);
}
.ring-offset-spring-600\/20 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.2);
}
.ring-offset-spring-600\/25 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.25);
}
.ring-offset-spring-600\/30 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.3);
}
.ring-offset-spring-600\/35 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.35);
}
.ring-offset-spring-600\/40 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.4);
}
.ring-offset-spring-600\/45 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.45);
}
.ring-offset-spring-600\/5 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.05);
}
.ring-offset-spring-600\/50 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.5);
}
.ring-offset-spring-600\/55 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.55);
}
.ring-offset-spring-600\/60 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.6);
}
.ring-offset-spring-600\/65 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.65);
}
.ring-offset-spring-600\/70 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.7);
}
.ring-offset-spring-600\/75 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.75);
}
.ring-offset-spring-600\/80 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.8);
}
.ring-offset-spring-600\/85 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.85);
}
.ring-offset-spring-600\/90 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.9);
}
.ring-offset-spring-600\/95 {
  --tw-ring-offset-color: rgb(67 88 73 / 0.95);
}
.ring-offset-spring-700 {
  --tw-ring-offset-color: #36463c;
}
.ring-offset-spring-700\/0 {
  --tw-ring-offset-color: rgb(54 70 60 / 0);
}
.ring-offset-spring-700\/10 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.1);
}
.ring-offset-spring-700\/100 {
  --tw-ring-offset-color: rgb(54 70 60 / 1);
}
.ring-offset-spring-700\/15 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.15);
}
.ring-offset-spring-700\/20 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.2);
}
.ring-offset-spring-700\/25 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.25);
}
.ring-offset-spring-700\/30 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.3);
}
.ring-offset-spring-700\/35 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.35);
}
.ring-offset-spring-700\/40 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.4);
}
.ring-offset-spring-700\/45 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.45);
}
.ring-offset-spring-700\/5 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.05);
}
.ring-offset-spring-700\/50 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.5);
}
.ring-offset-spring-700\/55 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.55);
}
.ring-offset-spring-700\/60 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.6);
}
.ring-offset-spring-700\/65 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.65);
}
.ring-offset-spring-700\/70 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.7);
}
.ring-offset-spring-700\/75 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.75);
}
.ring-offset-spring-700\/80 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.8);
}
.ring-offset-spring-700\/85 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.85);
}
.ring-offset-spring-700\/90 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.9);
}
.ring-offset-spring-700\/95 {
  --tw-ring-offset-color: rgb(54 70 60 / 0.95);
}
.ring-offset-spring-800 {
  --tw-ring-offset-color: #2c3930;
}
.ring-offset-spring-800\/0 {
  --tw-ring-offset-color: rgb(44 57 48 / 0);
}
.ring-offset-spring-800\/10 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.1);
}
.ring-offset-spring-800\/100 {
  --tw-ring-offset-color: rgb(44 57 48 / 1);
}
.ring-offset-spring-800\/15 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.15);
}
.ring-offset-spring-800\/20 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.2);
}
.ring-offset-spring-800\/25 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.25);
}
.ring-offset-spring-800\/30 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.3);
}
.ring-offset-spring-800\/35 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.35);
}
.ring-offset-spring-800\/40 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.4);
}
.ring-offset-spring-800\/45 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.45);
}
.ring-offset-spring-800\/5 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.05);
}
.ring-offset-spring-800\/50 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.5);
}
.ring-offset-spring-800\/55 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.55);
}
.ring-offset-spring-800\/60 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.6);
}
.ring-offset-spring-800\/65 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.65);
}
.ring-offset-spring-800\/70 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.7);
}
.ring-offset-spring-800\/75 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.75);
}
.ring-offset-spring-800\/80 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.8);
}
.ring-offset-spring-800\/85 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.85);
}
.ring-offset-spring-800\/90 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.9);
}
.ring-offset-spring-800\/95 {
  --tw-ring-offset-color: rgb(44 57 48 / 0.95);
}
.ring-offset-spring-900 {
  --tw-ring-offset-color: #252f28;
}
.ring-offset-spring-900\/0 {
  --tw-ring-offset-color: rgb(37 47 40 / 0);
}
.ring-offset-spring-900\/10 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.1);
}
.ring-offset-spring-900\/100 {
  --tw-ring-offset-color: rgb(37 47 40 / 1);
}
.ring-offset-spring-900\/15 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.15);
}
.ring-offset-spring-900\/20 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.2);
}
.ring-offset-spring-900\/25 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.25);
}
.ring-offset-spring-900\/30 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.3);
}
.ring-offset-spring-900\/35 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.35);
}
.ring-offset-spring-900\/40 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.4);
}
.ring-offset-spring-900\/45 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.45);
}
.ring-offset-spring-900\/5 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.05);
}
.ring-offset-spring-900\/50 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.5);
}
.ring-offset-spring-900\/55 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.55);
}
.ring-offset-spring-900\/60 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.6);
}
.ring-offset-spring-900\/65 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.65);
}
.ring-offset-spring-900\/70 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.7);
}
.ring-offset-spring-900\/75 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.75);
}
.ring-offset-spring-900\/80 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.8);
}
.ring-offset-spring-900\/85 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.85);
}
.ring-offset-spring-900\/90 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.9);
}
.ring-offset-spring-900\/95 {
  --tw-ring-offset-color: rgb(37 47 40 / 0.95);
}
.ring-offset-spring-950 {
  --tw-ring-offset-color: #141a17;
}
.ring-offset-spring-950\/0 {
  --tw-ring-offset-color: rgb(20 26 23 / 0);
}
.ring-offset-spring-950\/10 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.1);
}
.ring-offset-spring-950\/100 {
  --tw-ring-offset-color: rgb(20 26 23 / 1);
}
.ring-offset-spring-950\/15 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.15);
}
.ring-offset-spring-950\/20 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.2);
}
.ring-offset-spring-950\/25 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.25);
}
.ring-offset-spring-950\/30 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.3);
}
.ring-offset-spring-950\/35 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.35);
}
.ring-offset-spring-950\/40 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.4);
}
.ring-offset-spring-950\/45 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.45);
}
.ring-offset-spring-950\/5 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.05);
}
.ring-offset-spring-950\/50 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.5);
}
.ring-offset-spring-950\/55 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.55);
}
.ring-offset-spring-950\/60 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.6);
}
.ring-offset-spring-950\/65 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.65);
}
.ring-offset-spring-950\/70 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.7);
}
.ring-offset-spring-950\/75 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.75);
}
.ring-offset-spring-950\/80 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.8);
}
.ring-offset-spring-950\/85 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.85);
}
.ring-offset-spring-950\/90 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.9);
}
.ring-offset-spring-950\/95 {
  --tw-ring-offset-color: rgb(20 26 23 / 0.95);
}
.ring-offset-transparent {
  --tw-ring-offset-color: transparent;
}
.ring-offset-transparent\/0 {
  --tw-ring-offset-color: rgb(0 0 0 / 0);
}
.ring-offset-transparent\/10 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.1);
}
.ring-offset-transparent\/100 {
  --tw-ring-offset-color: rgb(0 0 0 / 1);
}
.ring-offset-transparent\/15 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.15);
}
.ring-offset-transparent\/20 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.2);
}
.ring-offset-transparent\/25 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.25);
}
.ring-offset-transparent\/30 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.3);
}
.ring-offset-transparent\/35 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.35);
}
.ring-offset-transparent\/40 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.4);
}
.ring-offset-transparent\/45 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.45);
}
.ring-offset-transparent\/5 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.05);
}
.ring-offset-transparent\/50 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.5);
}
.ring-offset-transparent\/55 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.55);
}
.ring-offset-transparent\/60 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.6);
}
.ring-offset-transparent\/65 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.65);
}
.ring-offset-transparent\/70 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.7);
}
.ring-offset-transparent\/75 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.75);
}
.ring-offset-transparent\/80 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.8);
}
.ring-offset-transparent\/85 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.85);
}
.ring-offset-transparent\/90 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.9);
}
.ring-offset-transparent\/95 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.95);
}
.ring-offset-white {
  --tw-ring-offset-color: #ffffff;
}
.ring-offset-white\/0 {
  --tw-ring-offset-color: rgb(255 255 255 / 0);
}
.ring-offset-white\/10 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.1);
}
.ring-offset-white\/100 {
  --tw-ring-offset-color: rgb(255 255 255 / 1);
}
.ring-offset-white\/15 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.15);
}
.ring-offset-white\/20 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.2);
}
.ring-offset-white\/25 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.25);
}
.ring-offset-white\/30 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.3);
}
.ring-offset-white\/35 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.35);
}
.ring-offset-white\/40 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.4);
}
.ring-offset-white\/45 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.45);
}
.ring-offset-white\/5 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.05);
}
.ring-offset-white\/50 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.5);
}
.ring-offset-white\/55 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.55);
}
.ring-offset-white\/60 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.6);
}
.ring-offset-white\/65 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.65);
}
.ring-offset-white\/70 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.7);
}
.ring-offset-white\/75 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.75);
}
.ring-offset-white\/80 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.8);
}
.ring-offset-white\/85 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.85);
}
.ring-offset-white\/90 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.9);
}
.ring-offset-white\/95 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.95);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  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;
}
.duration-1000 {
  transition-duration: 1000ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.duration-700 {
  transition-duration: 700ms;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@font-face {
  font-family: IcoMoon;
  src: url(../fonts/icomoon/icomoon.eot) format("embedded-opentype"), url(../fonts/icomoon/icomoon.woff) format("woff"), url(../fonts/icomoon/icomoon.ttf) format("truetype"), url(../fonts/icomoon/icomoon.svg) format("svg");
  font-style: normal;
  font-weight: 400;
}
[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-instagram:before {
  content: "\e900";
}

.icon-chevron_left:before {
  content: "\e901";
}

.icon-chevron_right:before {
  content: "\e902";
}

.icon-close:before {
  content: "\e903";
}

.icon-done:before {
  content: "\e904";
}

.icon-arrow_down:before {
  content: "\e905";
}

.icon-arrow_up:before {
  content: "\e906";
}

.icon-menu:before {
  content: "\e907";
}

.icon-phone:before {
  content: "\e908";
}

.icon-place:before {
  content: "\e909";
}

.icon-search:before {
  content: "\e90a";
}

[x-cloak] {
  visibility: hidden !important;
}

.bg-transparent {
  background-color: transparent;
}

.border-transparent {
  border-color: transparent;
}

.loading-bar {
  color: transparent;
  background: linear-gradient(100deg, #5e7866 30%, #f3f6f4 50%, #5e7866 70%);
  background-size: 400%;
  animation: loading 1s ease-in-out infinite;
}

@keyframes loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

:root {
  --swiper-theme-color: #ffffff;
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 14px;
  --swiper-pagination-bullet-width: 14px;
  --swiper-pagination-bullet-height: 14px;
  --swiper-pagination-bullet-inactive-color: #fff;
  --swiper-pagination-bullet-inactive-opacity: 0.4;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 5px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  --swiper-pagination-bullet-radius: 3px;
}

.swiper-slide-large {
  aspect-ratio: 16/10;
  max-height: 100vh;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 1024px) {
  .swiper-slide-large {
    aspect-ratio: 1/1.5;
    background-position: 75% top;
  }
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 43px;
  left: 0;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .swiper-pagination-fraction,
  .swiper-pagination-custom,
  .swiper-horizontal > .swiper-pagination-bullets,
  .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 23px;
  }
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-radius);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.placeholder\:text-black\/40::-moz-placeholder {
  color: rgb(0 0 0 / 0.4);
}

.placeholder\:text-black\/40::placeholder {
  color: rgb(0 0 0 / 0.4);
}

.placeholder\:text-black\/70::-moz-placeholder {
  color: rgb(0 0 0 / 0.7);
}

.placeholder\:text-black\/70::placeholder {
  color: rgb(0 0 0 / 0.7);
}

.hover\:border-collapse:hover {
  border-collapse: collapse;
}

.hover\:border-separate:hover {
  border-collapse: separate;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hover\:border-spacing-px:hover {
  --tw-border-spacing-x: 1px;
  --tw-border-spacing-y: 1px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hover\:border-spacing-x-px:hover {
  --tw-border-spacing-x: 1px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hover\:border-spacing-y-px:hover {
  --tw-border-spacing-y: 1px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.hover\:text-ellipsis:hover {
  text-overflow: ellipsis;
}

.hover\:text-clip:hover {
  text-overflow: clip;
}

.hover\:text-wrap:hover {
  text-wrap: wrap;
}

.hover\:text-nowrap:hover {
  text-wrap: nowrap;
}

.hover\:text-balance:hover {
  text-wrap: balance;
}

.hover\:text-pretty:hover {
  text-wrap: pretty;
}

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

.hover\:border-2:hover {
  border-width: 2px;
}

.hover\:border-4:hover {
  border-width: 4px;
}

.hover\:border-8:hover {
  border-width: 8px;
}

.hover\:border-x:hover {
  border-left-width: 1px;
  border-right-width: 1px;
}

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

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

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

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

.hover\:border-y:hover {
  border-top-width: 1px;
  border-bottom-width: 1px;
}

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

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

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

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

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

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

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

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

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

.hover\:border-e:hover {
  border-inline-end-width: 1px;
}

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

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

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

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

.hover\:border-l:hover {
  border-left-width: 1px;
}

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

.hover\:border-l-2:hover {
  border-left-width: 2px;
}

.hover\:border-l-4:hover {
  border-left-width: 4px;
}

.hover\:border-l-8:hover {
  border-left-width: 8px;
}

.hover\:border-r:hover {
  border-right-width: 1px;
}

.hover\:border-r-0:hover {
  border-right-width: 0px;
}

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

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

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

.hover\:border-s:hover {
  border-inline-start-width: 1px;
}

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

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

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

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

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

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

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

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

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

.hover\:border-solid:hover {
  border-style: solid;
}

.hover\:border-dashed:hover {
  border-style: dashed;
}

.hover\:border-dotted:hover {
  border-style: dotted;
}

.hover\:border-double:hover {
  border-style: double;
}

.hover\:border-hidden:hover {
  border-style: hidden;
}

.hover\:border-none:hover {
  border-style: none;
}

.hover\:border-black:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.hover\:border-black\/0:hover {
  border-color: rgb(0 0 0 / 0);
}

.hover\:border-black\/10:hover {
  border-color: rgb(0 0 0 / 0.1);
}

.hover\:border-black\/100:hover {
  border-color: rgb(0 0 0 / 1);
}

.hover\:border-black\/15:hover {
  border-color: rgb(0 0 0 / 0.15);
}

.hover\:border-black\/20:hover {
  border-color: rgb(0 0 0 / 0.2);
}

.hover\:border-black\/25:hover {
  border-color: rgb(0 0 0 / 0.25);
}

.hover\:border-black\/30:hover {
  border-color: rgb(0 0 0 / 0.3);
}

.hover\:border-black\/35:hover {
  border-color: rgb(0 0 0 / 0.35);
}

.hover\:border-black\/40:hover {
  border-color: rgb(0 0 0 / 0.4);
}

.hover\:border-black\/45:hover {
  border-color: rgb(0 0 0 / 0.45);
}

.hover\:border-black\/5:hover {
  border-color: rgb(0 0 0 / 0.05);
}

.hover\:border-black\/50:hover {
  border-color: rgb(0 0 0 / 0.5);
}

.hover\:border-black\/55:hover {
  border-color: rgb(0 0 0 / 0.55);
}

.hover\:border-black\/60:hover {
  border-color: rgb(0 0 0 / 0.6);
}

.hover\:border-black\/65:hover {
  border-color: rgb(0 0 0 / 0.65);
}

.hover\:border-black\/70:hover {
  border-color: rgb(0 0 0 / 0.7);
}

.hover\:border-black\/75:hover {
  border-color: rgb(0 0 0 / 0.75);
}

.hover\:border-black\/80:hover {
  border-color: rgb(0 0 0 / 0.8);
}

.hover\:border-black\/85:hover {
  border-color: rgb(0 0 0 / 0.85);
}

.hover\:border-black\/90:hover {
  border-color: rgb(0 0 0 / 0.9);
}

.hover\:border-black\/95:hover {
  border-color: rgb(0 0 0 / 0.95);
}

.hover\:border-facebook:hover {
  --tw-border-opacity: 1;
  border-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.hover\:border-facebook-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.hover\:border-facebook-600\/0:hover {
  border-color: rgb(41 61 105 / 0);
}

.hover\:border-facebook-600\/10:hover {
  border-color: rgb(41 61 105 / 0.1);
}

.hover\:border-facebook-600\/100:hover {
  border-color: rgb(41 61 105 / 1);
}

.hover\:border-facebook-600\/15:hover {
  border-color: rgb(41 61 105 / 0.15);
}

.hover\:border-facebook-600\/20:hover {
  border-color: rgb(41 61 105 / 0.2);
}

.hover\:border-facebook-600\/25:hover {
  border-color: rgb(41 61 105 / 0.25);
}

.hover\:border-facebook-600\/30:hover {
  border-color: rgb(41 61 105 / 0.3);
}

.hover\:border-facebook-600\/35:hover {
  border-color: rgb(41 61 105 / 0.35);
}

.hover\:border-facebook-600\/40:hover {
  border-color: rgb(41 61 105 / 0.4);
}

.hover\:border-facebook-600\/45:hover {
  border-color: rgb(41 61 105 / 0.45);
}

.hover\:border-facebook-600\/5:hover {
  border-color: rgb(41 61 105 / 0.05);
}

.hover\:border-facebook-600\/50:hover {
  border-color: rgb(41 61 105 / 0.5);
}

.hover\:border-facebook-600\/55:hover {
  border-color: rgb(41 61 105 / 0.55);
}

.hover\:border-facebook-600\/60:hover {
  border-color: rgb(41 61 105 / 0.6);
}

.hover\:border-facebook-600\/65:hover {
  border-color: rgb(41 61 105 / 0.65);
}

.hover\:border-facebook-600\/70:hover {
  border-color: rgb(41 61 105 / 0.7);
}

.hover\:border-facebook-600\/75:hover {
  border-color: rgb(41 61 105 / 0.75);
}

.hover\:border-facebook-600\/80:hover {
  border-color: rgb(41 61 105 / 0.8);
}

.hover\:border-facebook-600\/85:hover {
  border-color: rgb(41 61 105 / 0.85);
}

.hover\:border-facebook-600\/90:hover {
  border-color: rgb(41 61 105 / 0.9);
}

.hover\:border-facebook-600\/95:hover {
  border-color: rgb(41 61 105 / 0.95);
}

.hover\:border-facebook\/0:hover {
  border-color: rgb(59 89 152 / 0);
}

.hover\:border-facebook\/10:hover {
  border-color: rgb(59 89 152 / 0.1);
}

.hover\:border-facebook\/100:hover {
  border-color: rgb(59 89 152 / 1);
}

.hover\:border-facebook\/15:hover {
  border-color: rgb(59 89 152 / 0.15);
}

.hover\:border-facebook\/20:hover {
  border-color: rgb(59 89 152 / 0.2);
}

.hover\:border-facebook\/25:hover {
  border-color: rgb(59 89 152 / 0.25);
}

.hover\:border-facebook\/30:hover {
  border-color: rgb(59 89 152 / 0.3);
}

.hover\:border-facebook\/35:hover {
  border-color: rgb(59 89 152 / 0.35);
}

.hover\:border-facebook\/40:hover {
  border-color: rgb(59 89 152 / 0.4);
}

.hover\:border-facebook\/45:hover {
  border-color: rgb(59 89 152 / 0.45);
}

.hover\:border-facebook\/5:hover {
  border-color: rgb(59 89 152 / 0.05);
}

.hover\:border-facebook\/50:hover {
  border-color: rgb(59 89 152 / 0.5);
}

.hover\:border-facebook\/55:hover {
  border-color: rgb(59 89 152 / 0.55);
}

.hover\:border-facebook\/60:hover {
  border-color: rgb(59 89 152 / 0.6);
}

.hover\:border-facebook\/65:hover {
  border-color: rgb(59 89 152 / 0.65);
}

.hover\:border-facebook\/70:hover {
  border-color: rgb(59 89 152 / 0.7);
}

.hover\:border-facebook\/75:hover {
  border-color: rgb(59 89 152 / 0.75);
}

.hover\:border-facebook\/80:hover {
  border-color: rgb(59 89 152 / 0.8);
}

.hover\:border-facebook\/85:hover {
  border-color: rgb(59 89 152 / 0.85);
}

.hover\:border-facebook\/90:hover {
  border-color: rgb(59 89 152 / 0.9);
}

.hover\:border-facebook\/95:hover {
  border-color: rgb(59 89 152 / 0.95);
}

.hover\:border-spring-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.hover\:border-spring-100\/0:hover {
  border-color: rgb(227 232 227 / 0);
}

.hover\:border-spring-100\/10:hover {
  border-color: rgb(227 232 227 / 0.1);
}

.hover\:border-spring-100\/100:hover {
  border-color: rgb(227 232 227 / 1);
}

.hover\:border-spring-100\/15:hover {
  border-color: rgb(227 232 227 / 0.15);
}

.hover\:border-spring-100\/20:hover {
  border-color: rgb(227 232 227 / 0.2);
}

.hover\:border-spring-100\/25:hover {
  border-color: rgb(227 232 227 / 0.25);
}

.hover\:border-spring-100\/30:hover {
  border-color: rgb(227 232 227 / 0.3);
}

.hover\:border-spring-100\/35:hover {
  border-color: rgb(227 232 227 / 0.35);
}

.hover\:border-spring-100\/40:hover {
  border-color: rgb(227 232 227 / 0.4);
}

.hover\:border-spring-100\/45:hover {
  border-color: rgb(227 232 227 / 0.45);
}

.hover\:border-spring-100\/5:hover {
  border-color: rgb(227 232 227 / 0.05);
}

.hover\:border-spring-100\/50:hover {
  border-color: rgb(227 232 227 / 0.5);
}

.hover\:border-spring-100\/55:hover {
  border-color: rgb(227 232 227 / 0.55);
}

.hover\:border-spring-100\/60:hover {
  border-color: rgb(227 232 227 / 0.6);
}

.hover\:border-spring-100\/65:hover {
  border-color: rgb(227 232 227 / 0.65);
}

.hover\:border-spring-100\/70:hover {
  border-color: rgb(227 232 227 / 0.7);
}

.hover\:border-spring-100\/75:hover {
  border-color: rgb(227 232 227 / 0.75);
}

.hover\:border-spring-100\/80:hover {
  border-color: rgb(227 232 227 / 0.8);
}

.hover\:border-spring-100\/85:hover {
  border-color: rgb(227 232 227 / 0.85);
}

.hover\:border-spring-100\/90:hover {
  border-color: rgb(227 232 227 / 0.9);
}

.hover\:border-spring-100\/95:hover {
  border-color: rgb(227 232 227 / 0.95);
}

.hover\:border-spring-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.hover\:border-spring-200\/0:hover {
  border-color: rgb(200 210 201 / 0);
}

.hover\:border-spring-200\/10:hover {
  border-color: rgb(200 210 201 / 0.1);
}

.hover\:border-spring-200\/100:hover {
  border-color: rgb(200 210 201 / 1);
}

.hover\:border-spring-200\/15:hover {
  border-color: rgb(200 210 201 / 0.15);
}

.hover\:border-spring-200\/20:hover {
  border-color: rgb(200 210 201 / 0.2);
}

.hover\:border-spring-200\/25:hover {
  border-color: rgb(200 210 201 / 0.25);
}

.hover\:border-spring-200\/30:hover {
  border-color: rgb(200 210 201 / 0.3);
}

.hover\:border-spring-200\/35:hover {
  border-color: rgb(200 210 201 / 0.35);
}

.hover\:border-spring-200\/40:hover {
  border-color: rgb(200 210 201 / 0.4);
}

.hover\:border-spring-200\/45:hover {
  border-color: rgb(200 210 201 / 0.45);
}

.hover\:border-spring-200\/5:hover {
  border-color: rgb(200 210 201 / 0.05);
}

.hover\:border-spring-200\/50:hover {
  border-color: rgb(200 210 201 / 0.5);
}

.hover\:border-spring-200\/55:hover {
  border-color: rgb(200 210 201 / 0.55);
}

.hover\:border-spring-200\/60:hover {
  border-color: rgb(200 210 201 / 0.6);
}

.hover\:border-spring-200\/65:hover {
  border-color: rgb(200 210 201 / 0.65);
}

.hover\:border-spring-200\/70:hover {
  border-color: rgb(200 210 201 / 0.7);
}

.hover\:border-spring-200\/75:hover {
  border-color: rgb(200 210 201 / 0.75);
}

.hover\:border-spring-200\/80:hover {
  border-color: rgb(200 210 201 / 0.8);
}

.hover\:border-spring-200\/85:hover {
  border-color: rgb(200 210 201 / 0.85);
}

.hover\:border-spring-200\/90:hover {
  border-color: rgb(200 210 201 / 0.9);
}

.hover\:border-spring-200\/95:hover {
  border-color: rgb(200 210 201 / 0.95);
}

.hover\:border-spring-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.hover\:border-spring-300\/0:hover {
  border-color: rgb(162 179 166 / 0);
}

.hover\:border-spring-300\/10:hover {
  border-color: rgb(162 179 166 / 0.1);
}

.hover\:border-spring-300\/100:hover {
  border-color: rgb(162 179 166 / 1);
}

.hover\:border-spring-300\/15:hover {
  border-color: rgb(162 179 166 / 0.15);
}

.hover\:border-spring-300\/20:hover {
  border-color: rgb(162 179 166 / 0.2);
}

.hover\:border-spring-300\/25:hover {
  border-color: rgb(162 179 166 / 0.25);
}

.hover\:border-spring-300\/30:hover {
  border-color: rgb(162 179 166 / 0.3);
}

.hover\:border-spring-300\/35:hover {
  border-color: rgb(162 179 166 / 0.35);
}

.hover\:border-spring-300\/40:hover {
  border-color: rgb(162 179 166 / 0.4);
}

.hover\:border-spring-300\/45:hover {
  border-color: rgb(162 179 166 / 0.45);
}

.hover\:border-spring-300\/5:hover {
  border-color: rgb(162 179 166 / 0.05);
}

.hover\:border-spring-300\/50:hover {
  border-color: rgb(162 179 166 / 0.5);
}

.hover\:border-spring-300\/55:hover {
  border-color: rgb(162 179 166 / 0.55);
}

.hover\:border-spring-300\/60:hover {
  border-color: rgb(162 179 166 / 0.6);
}

.hover\:border-spring-300\/65:hover {
  border-color: rgb(162 179 166 / 0.65);
}

.hover\:border-spring-300\/70:hover {
  border-color: rgb(162 179 166 / 0.7);
}

.hover\:border-spring-300\/75:hover {
  border-color: rgb(162 179 166 / 0.75);
}

.hover\:border-spring-300\/80:hover {
  border-color: rgb(162 179 166 / 0.8);
}

.hover\:border-spring-300\/85:hover {
  border-color: rgb(162 179 166 / 0.85);
}

.hover\:border-spring-300\/90:hover {
  border-color: rgb(162 179 166 / 0.9);
}

.hover\:border-spring-300\/95:hover {
  border-color: rgb(162 179 166 / 0.95);
}

.hover\:border-spring-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.hover\:border-spring-400\/0:hover {
  border-color: rgb(120 143 127 / 0);
}

.hover\:border-spring-400\/10:hover {
  border-color: rgb(120 143 127 / 0.1);
}

.hover\:border-spring-400\/100:hover {
  border-color: rgb(120 143 127 / 1);
}

.hover\:border-spring-400\/15:hover {
  border-color: rgb(120 143 127 / 0.15);
}

.hover\:border-spring-400\/20:hover {
  border-color: rgb(120 143 127 / 0.2);
}

.hover\:border-spring-400\/25:hover {
  border-color: rgb(120 143 127 / 0.25);
}

.hover\:border-spring-400\/30:hover {
  border-color: rgb(120 143 127 / 0.3);
}

.hover\:border-spring-400\/35:hover {
  border-color: rgb(120 143 127 / 0.35);
}

.hover\:border-spring-400\/40:hover {
  border-color: rgb(120 143 127 / 0.4);
}

.hover\:border-spring-400\/45:hover {
  border-color: rgb(120 143 127 / 0.45);
}

.hover\:border-spring-400\/5:hover {
  border-color: rgb(120 143 127 / 0.05);
}

.hover\:border-spring-400\/50:hover {
  border-color: rgb(120 143 127 / 0.5);
}

.hover\:border-spring-400\/55:hover {
  border-color: rgb(120 143 127 / 0.55);
}

.hover\:border-spring-400\/60:hover {
  border-color: rgb(120 143 127 / 0.6);
}

.hover\:border-spring-400\/65:hover {
  border-color: rgb(120 143 127 / 0.65);
}

.hover\:border-spring-400\/70:hover {
  border-color: rgb(120 143 127 / 0.7);
}

.hover\:border-spring-400\/75:hover {
  border-color: rgb(120 143 127 / 0.75);
}

.hover\:border-spring-400\/80:hover {
  border-color: rgb(120 143 127 / 0.8);
}

.hover\:border-spring-400\/85:hover {
  border-color: rgb(120 143 127 / 0.85);
}

.hover\:border-spring-400\/90:hover {
  border-color: rgb(120 143 127 / 0.9);
}

.hover\:border-spring-400\/95:hover {
  border-color: rgb(120 143 127 / 0.95);
}

.hover\:border-spring-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.hover\:border-spring-50\/0:hover {
  border-color: rgb(243 246 244 / 0);
}

.hover\:border-spring-50\/10:hover {
  border-color: rgb(243 246 244 / 0.1);
}

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

.hover\:border-spring-50\/15:hover {
  border-color: rgb(243 246 244 / 0.15);
}

.hover\:border-spring-50\/20:hover {
  border-color: rgb(243 246 244 / 0.2);
}

.hover\:border-spring-50\/25:hover {
  border-color: rgb(243 246 244 / 0.25);
}

.hover\:border-spring-50\/30:hover {
  border-color: rgb(243 246 244 / 0.3);
}

.hover\:border-spring-50\/35:hover {
  border-color: rgb(243 246 244 / 0.35);
}

.hover\:border-spring-50\/40:hover {
  border-color: rgb(243 246 244 / 0.4);
}

.hover\:border-spring-50\/45:hover {
  border-color: rgb(243 246 244 / 0.45);
}

.hover\:border-spring-50\/5:hover {
  border-color: rgb(243 246 244 / 0.05);
}

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

.hover\:border-spring-50\/55:hover {
  border-color: rgb(243 246 244 / 0.55);
}

.hover\:border-spring-50\/60:hover {
  border-color: rgb(243 246 244 / 0.6);
}

.hover\:border-spring-50\/65:hover {
  border-color: rgb(243 246 244 / 0.65);
}

.hover\:border-spring-50\/70:hover {
  border-color: rgb(243 246 244 / 0.7);
}

.hover\:border-spring-50\/75:hover {
  border-color: rgb(243 246 244 / 0.75);
}

.hover\:border-spring-50\/80:hover {
  border-color: rgb(243 246 244 / 0.8);
}

.hover\:border-spring-50\/85:hover {
  border-color: rgb(243 246 244 / 0.85);
}

.hover\:border-spring-50\/90:hover {
  border-color: rgb(243 246 244 / 0.9);
}

.hover\:border-spring-50\/95:hover {
  border-color: rgb(243 246 244 / 0.95);
}

.hover\:border-spring-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.hover\:border-spring-500\/0:hover {
  border-color: rgb(94 120 102 / 0);
}

.hover\:border-spring-500\/10:hover {
  border-color: rgb(94 120 102 / 0.1);
}

.hover\:border-spring-500\/100:hover {
  border-color: rgb(94 120 102 / 1);
}

.hover\:border-spring-500\/15:hover {
  border-color: rgb(94 120 102 / 0.15);
}

.hover\:border-spring-500\/20:hover {
  border-color: rgb(94 120 102 / 0.2);
}

.hover\:border-spring-500\/25:hover {
  border-color: rgb(94 120 102 / 0.25);
}

.hover\:border-spring-500\/30:hover {
  border-color: rgb(94 120 102 / 0.3);
}

.hover\:border-spring-500\/35:hover {
  border-color: rgb(94 120 102 / 0.35);
}

.hover\:border-spring-500\/40:hover {
  border-color: rgb(94 120 102 / 0.4);
}

.hover\:border-spring-500\/45:hover {
  border-color: rgb(94 120 102 / 0.45);
}

.hover\:border-spring-500\/5:hover {
  border-color: rgb(94 120 102 / 0.05);
}

.hover\:border-spring-500\/50:hover {
  border-color: rgb(94 120 102 / 0.5);
}

.hover\:border-spring-500\/55:hover {
  border-color: rgb(94 120 102 / 0.55);
}

.hover\:border-spring-500\/60:hover {
  border-color: rgb(94 120 102 / 0.6);
}

.hover\:border-spring-500\/65:hover {
  border-color: rgb(94 120 102 / 0.65);
}

.hover\:border-spring-500\/70:hover {
  border-color: rgb(94 120 102 / 0.7);
}

.hover\:border-spring-500\/75:hover {
  border-color: rgb(94 120 102 / 0.75);
}

.hover\:border-spring-500\/80:hover {
  border-color: rgb(94 120 102 / 0.8);
}

.hover\:border-spring-500\/85:hover {
  border-color: rgb(94 120 102 / 0.85);
}

.hover\:border-spring-500\/90:hover {
  border-color: rgb(94 120 102 / 0.9);
}

.hover\:border-spring-500\/95:hover {
  border-color: rgb(94 120 102 / 0.95);
}

.hover\:border-spring-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.hover\:border-spring-600\/0:hover {
  border-color: rgb(67 88 73 / 0);
}

.hover\:border-spring-600\/10:hover {
  border-color: rgb(67 88 73 / 0.1);
}

.hover\:border-spring-600\/100:hover {
  border-color: rgb(67 88 73 / 1);
}

.hover\:border-spring-600\/15:hover {
  border-color: rgb(67 88 73 / 0.15);
}

.hover\:border-spring-600\/20:hover {
  border-color: rgb(67 88 73 / 0.2);
}

.hover\:border-spring-600\/25:hover {
  border-color: rgb(67 88 73 / 0.25);
}

.hover\:border-spring-600\/30:hover {
  border-color: rgb(67 88 73 / 0.3);
}

.hover\:border-spring-600\/35:hover {
  border-color: rgb(67 88 73 / 0.35);
}

.hover\:border-spring-600\/40:hover {
  border-color: rgb(67 88 73 / 0.4);
}

.hover\:border-spring-600\/45:hover {
  border-color: rgb(67 88 73 / 0.45);
}

.hover\:border-spring-600\/5:hover {
  border-color: rgb(67 88 73 / 0.05);
}

.hover\:border-spring-600\/50:hover {
  border-color: rgb(67 88 73 / 0.5);
}

.hover\:border-spring-600\/55:hover {
  border-color: rgb(67 88 73 / 0.55);
}

.hover\:border-spring-600\/60:hover {
  border-color: rgb(67 88 73 / 0.6);
}

.hover\:border-spring-600\/65:hover {
  border-color: rgb(67 88 73 / 0.65);
}

.hover\:border-spring-600\/70:hover {
  border-color: rgb(67 88 73 / 0.7);
}

.hover\:border-spring-600\/75:hover {
  border-color: rgb(67 88 73 / 0.75);
}

.hover\:border-spring-600\/80:hover {
  border-color: rgb(67 88 73 / 0.8);
}

.hover\:border-spring-600\/85:hover {
  border-color: rgb(67 88 73 / 0.85);
}

.hover\:border-spring-600\/90:hover {
  border-color: rgb(67 88 73 / 0.9);
}

.hover\:border-spring-600\/95:hover {
  border-color: rgb(67 88 73 / 0.95);
}

.hover\:border-spring-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.hover\:border-spring-700\/0:hover {
  border-color: rgb(54 70 60 / 0);
}

.hover\:border-spring-700\/10:hover {
  border-color: rgb(54 70 60 / 0.1);
}

.hover\:border-spring-700\/100:hover {
  border-color: rgb(54 70 60 / 1);
}

.hover\:border-spring-700\/15:hover {
  border-color: rgb(54 70 60 / 0.15);
}

.hover\:border-spring-700\/20:hover {
  border-color: rgb(54 70 60 / 0.2);
}

.hover\:border-spring-700\/25:hover {
  border-color: rgb(54 70 60 / 0.25);
}

.hover\:border-spring-700\/30:hover {
  border-color: rgb(54 70 60 / 0.3);
}

.hover\:border-spring-700\/35:hover {
  border-color: rgb(54 70 60 / 0.35);
}

.hover\:border-spring-700\/40:hover {
  border-color: rgb(54 70 60 / 0.4);
}

.hover\:border-spring-700\/45:hover {
  border-color: rgb(54 70 60 / 0.45);
}

.hover\:border-spring-700\/5:hover {
  border-color: rgb(54 70 60 / 0.05);
}

.hover\:border-spring-700\/50:hover {
  border-color: rgb(54 70 60 / 0.5);
}

.hover\:border-spring-700\/55:hover {
  border-color: rgb(54 70 60 / 0.55);
}

.hover\:border-spring-700\/60:hover {
  border-color: rgb(54 70 60 / 0.6);
}

.hover\:border-spring-700\/65:hover {
  border-color: rgb(54 70 60 / 0.65);
}

.hover\:border-spring-700\/70:hover {
  border-color: rgb(54 70 60 / 0.7);
}

.hover\:border-spring-700\/75:hover {
  border-color: rgb(54 70 60 / 0.75);
}

.hover\:border-spring-700\/80:hover {
  border-color: rgb(54 70 60 / 0.8);
}

.hover\:border-spring-700\/85:hover {
  border-color: rgb(54 70 60 / 0.85);
}

.hover\:border-spring-700\/90:hover {
  border-color: rgb(54 70 60 / 0.9);
}

.hover\:border-spring-700\/95:hover {
  border-color: rgb(54 70 60 / 0.95);
}

.hover\:border-spring-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.hover\:border-spring-800\/0:hover {
  border-color: rgb(44 57 48 / 0);
}

.hover\:border-spring-800\/10:hover {
  border-color: rgb(44 57 48 / 0.1);
}

.hover\:border-spring-800\/100:hover {
  border-color: rgb(44 57 48 / 1);
}

.hover\:border-spring-800\/15:hover {
  border-color: rgb(44 57 48 / 0.15);
}

.hover\:border-spring-800\/20:hover {
  border-color: rgb(44 57 48 / 0.2);
}

.hover\:border-spring-800\/25:hover {
  border-color: rgb(44 57 48 / 0.25);
}

.hover\:border-spring-800\/30:hover {
  border-color: rgb(44 57 48 / 0.3);
}

.hover\:border-spring-800\/35:hover {
  border-color: rgb(44 57 48 / 0.35);
}

.hover\:border-spring-800\/40:hover {
  border-color: rgb(44 57 48 / 0.4);
}

.hover\:border-spring-800\/45:hover {
  border-color: rgb(44 57 48 / 0.45);
}

.hover\:border-spring-800\/5:hover {
  border-color: rgb(44 57 48 / 0.05);
}

.hover\:border-spring-800\/50:hover {
  border-color: rgb(44 57 48 / 0.5);
}

.hover\:border-spring-800\/55:hover {
  border-color: rgb(44 57 48 / 0.55);
}

.hover\:border-spring-800\/60:hover {
  border-color: rgb(44 57 48 / 0.6);
}

.hover\:border-spring-800\/65:hover {
  border-color: rgb(44 57 48 / 0.65);
}

.hover\:border-spring-800\/70:hover {
  border-color: rgb(44 57 48 / 0.7);
}

.hover\:border-spring-800\/75:hover {
  border-color: rgb(44 57 48 / 0.75);
}

.hover\:border-spring-800\/80:hover {
  border-color: rgb(44 57 48 / 0.8);
}

.hover\:border-spring-800\/85:hover {
  border-color: rgb(44 57 48 / 0.85);
}

.hover\:border-spring-800\/90:hover {
  border-color: rgb(44 57 48 / 0.9);
}

.hover\:border-spring-800\/95:hover {
  border-color: rgb(44 57 48 / 0.95);
}

.hover\:border-spring-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.hover\:border-spring-900\/0:hover {
  border-color: rgb(37 47 40 / 0);
}

.hover\:border-spring-900\/10:hover {
  border-color: rgb(37 47 40 / 0.1);
}

.hover\:border-spring-900\/100:hover {
  border-color: rgb(37 47 40 / 1);
}

.hover\:border-spring-900\/15:hover {
  border-color: rgb(37 47 40 / 0.15);
}

.hover\:border-spring-900\/20:hover {
  border-color: rgb(37 47 40 / 0.2);
}

.hover\:border-spring-900\/25:hover {
  border-color: rgb(37 47 40 / 0.25);
}

.hover\:border-spring-900\/30:hover {
  border-color: rgb(37 47 40 / 0.3);
}

.hover\:border-spring-900\/35:hover {
  border-color: rgb(37 47 40 / 0.35);
}

.hover\:border-spring-900\/40:hover {
  border-color: rgb(37 47 40 / 0.4);
}

.hover\:border-spring-900\/45:hover {
  border-color: rgb(37 47 40 / 0.45);
}

.hover\:border-spring-900\/5:hover {
  border-color: rgb(37 47 40 / 0.05);
}

.hover\:border-spring-900\/50:hover {
  border-color: rgb(37 47 40 / 0.5);
}

.hover\:border-spring-900\/55:hover {
  border-color: rgb(37 47 40 / 0.55);
}

.hover\:border-spring-900\/60:hover {
  border-color: rgb(37 47 40 / 0.6);
}

.hover\:border-spring-900\/65:hover {
  border-color: rgb(37 47 40 / 0.65);
}

.hover\:border-spring-900\/70:hover {
  border-color: rgb(37 47 40 / 0.7);
}

.hover\:border-spring-900\/75:hover {
  border-color: rgb(37 47 40 / 0.75);
}

.hover\:border-spring-900\/80:hover {
  border-color: rgb(37 47 40 / 0.8);
}

.hover\:border-spring-900\/85:hover {
  border-color: rgb(37 47 40 / 0.85);
}

.hover\:border-spring-900\/90:hover {
  border-color: rgb(37 47 40 / 0.9);
}

.hover\:border-spring-900\/95:hover {
  border-color: rgb(37 47 40 / 0.95);
}

.hover\:border-spring-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.hover\:border-spring-950\/0:hover {
  border-color: rgb(20 26 23 / 0);
}

.hover\:border-spring-950\/10:hover {
  border-color: rgb(20 26 23 / 0.1);
}

.hover\:border-spring-950\/100:hover {
  border-color: rgb(20 26 23 / 1);
}

.hover\:border-spring-950\/15:hover {
  border-color: rgb(20 26 23 / 0.15);
}

.hover\:border-spring-950\/20:hover {
  border-color: rgb(20 26 23 / 0.2);
}

.hover\:border-spring-950\/25:hover {
  border-color: rgb(20 26 23 / 0.25);
}

.hover\:border-spring-950\/30:hover {
  border-color: rgb(20 26 23 / 0.3);
}

.hover\:border-spring-950\/35:hover {
  border-color: rgb(20 26 23 / 0.35);
}

.hover\:border-spring-950\/40:hover {
  border-color: rgb(20 26 23 / 0.4);
}

.hover\:border-spring-950\/45:hover {
  border-color: rgb(20 26 23 / 0.45);
}

.hover\:border-spring-950\/5:hover {
  border-color: rgb(20 26 23 / 0.05);
}

.hover\:border-spring-950\/50:hover {
  border-color: rgb(20 26 23 / 0.5);
}

.hover\:border-spring-950\/55:hover {
  border-color: rgb(20 26 23 / 0.55);
}

.hover\:border-spring-950\/60:hover {
  border-color: rgb(20 26 23 / 0.6);
}

.hover\:border-spring-950\/65:hover {
  border-color: rgb(20 26 23 / 0.65);
}

.hover\:border-spring-950\/70:hover {
  border-color: rgb(20 26 23 / 0.7);
}

.hover\:border-spring-950\/75:hover {
  border-color: rgb(20 26 23 / 0.75);
}

.hover\:border-spring-950\/80:hover {
  border-color: rgb(20 26 23 / 0.8);
}

.hover\:border-spring-950\/85:hover {
  border-color: rgb(20 26 23 / 0.85);
}

.hover\:border-spring-950\/90:hover {
  border-color: rgb(20 26 23 / 0.9);
}

.hover\:border-spring-950\/95:hover {
  border-color: rgb(20 26 23 / 0.95);
}

.hover\:border-transparent:hover {
  border-color: transparent;
}

.hover\:border-transparent\/0:hover {
  border-color: rgb(0 0 0 / 0);
}

.hover\:border-transparent\/10:hover {
  border-color: rgb(0 0 0 / 0.1);
}

.hover\:border-transparent\/100:hover {
  border-color: rgb(0 0 0 / 1);
}

.hover\:border-transparent\/15:hover {
  border-color: rgb(0 0 0 / 0.15);
}

.hover\:border-transparent\/20:hover {
  border-color: rgb(0 0 0 / 0.2);
}

.hover\:border-transparent\/25:hover {
  border-color: rgb(0 0 0 / 0.25);
}

.hover\:border-transparent\/30:hover {
  border-color: rgb(0 0 0 / 0.3);
}

.hover\:border-transparent\/35:hover {
  border-color: rgb(0 0 0 / 0.35);
}

.hover\:border-transparent\/40:hover {
  border-color: rgb(0 0 0 / 0.4);
}

.hover\:border-transparent\/45:hover {
  border-color: rgb(0 0 0 / 0.45);
}

.hover\:border-transparent\/5:hover {
  border-color: rgb(0 0 0 / 0.05);
}

.hover\:border-transparent\/50:hover {
  border-color: rgb(0 0 0 / 0.5);
}

.hover\:border-transparent\/55:hover {
  border-color: rgb(0 0 0 / 0.55);
}

.hover\:border-transparent\/60:hover {
  border-color: rgb(0 0 0 / 0.6);
}

.hover\:border-transparent\/65:hover {
  border-color: rgb(0 0 0 / 0.65);
}

.hover\:border-transparent\/70:hover {
  border-color: rgb(0 0 0 / 0.7);
}

.hover\:border-transparent\/75:hover {
  border-color: rgb(0 0 0 / 0.75);
}

.hover\:border-transparent\/80:hover {
  border-color: rgb(0 0 0 / 0.8);
}

.hover\:border-transparent\/85:hover {
  border-color: rgb(0 0 0 / 0.85);
}

.hover\:border-transparent\/90:hover {
  border-color: rgb(0 0 0 / 0.9);
}

.hover\:border-transparent\/95:hover {
  border-color: rgb(0 0 0 / 0.95);
}

.hover\:border-white:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.hover\:border-white\/0:hover {
  border-color: rgb(255 255 255 / 0);
}

.hover\:border-white\/10:hover {
  border-color: rgb(255 255 255 / 0.1);
}

.hover\:border-white\/100:hover {
  border-color: rgb(255 255 255 / 1);
}

.hover\:border-white\/15:hover {
  border-color: rgb(255 255 255 / 0.15);
}

.hover\:border-white\/20:hover {
  border-color: rgb(255 255 255 / 0.2);
}

.hover\:border-white\/25:hover {
  border-color: rgb(255 255 255 / 0.25);
}

.hover\:border-white\/30:hover {
  border-color: rgb(255 255 255 / 0.3);
}

.hover\:border-white\/35:hover {
  border-color: rgb(255 255 255 / 0.35);
}

.hover\:border-white\/40:hover {
  border-color: rgb(255 255 255 / 0.4);
}

.hover\:border-white\/45:hover {
  border-color: rgb(255 255 255 / 0.45);
}

.hover\:border-white\/5:hover {
  border-color: rgb(255 255 255 / 0.05);
}

.hover\:border-white\/50:hover {
  border-color: rgb(255 255 255 / 0.5);
}

.hover\:border-white\/55:hover {
  border-color: rgb(255 255 255 / 0.55);
}

.hover\:border-white\/60:hover {
  border-color: rgb(255 255 255 / 0.6);
}

.hover\:border-white\/65:hover {
  border-color: rgb(255 255 255 / 0.65);
}

.hover\:border-white\/70:hover {
  border-color: rgb(255 255 255 / 0.7);
}

.hover\:border-white\/75:hover {
  border-color: rgb(255 255 255 / 0.75);
}

.hover\:border-white\/80:hover {
  border-color: rgb(255 255 255 / 0.8);
}

.hover\:border-white\/85:hover {
  border-color: rgb(255 255 255 / 0.85);
}

.hover\:border-white\/90:hover {
  border-color: rgb(255 255 255 / 0.9);
}

.hover\:border-white\/95:hover {
  border-color: rgb(255 255 255 / 0.95);
}

.hover\:border-x-black:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
  border-right-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.hover\:border-x-black\/0:hover {
  border-left-color: rgb(0 0 0 / 0);
  border-right-color: rgb(0 0 0 / 0);
}

.hover\:border-x-black\/10:hover {
  border-left-color: rgb(0 0 0 / 0.1);
  border-right-color: rgb(0 0 0 / 0.1);
}

.hover\:border-x-black\/100:hover {
  border-left-color: rgb(0 0 0 / 1);
  border-right-color: rgb(0 0 0 / 1);
}

.hover\:border-x-black\/15:hover {
  border-left-color: rgb(0 0 0 / 0.15);
  border-right-color: rgb(0 0 0 / 0.15);
}

.hover\:border-x-black\/20:hover {
  border-left-color: rgb(0 0 0 / 0.2);
  border-right-color: rgb(0 0 0 / 0.2);
}

.hover\:border-x-black\/25:hover {
  border-left-color: rgb(0 0 0 / 0.25);
  border-right-color: rgb(0 0 0 / 0.25);
}

.hover\:border-x-black\/30:hover {
  border-left-color: rgb(0 0 0 / 0.3);
  border-right-color: rgb(0 0 0 / 0.3);
}

.hover\:border-x-black\/35:hover {
  border-left-color: rgb(0 0 0 / 0.35);
  border-right-color: rgb(0 0 0 / 0.35);
}

.hover\:border-x-black\/40:hover {
  border-left-color: rgb(0 0 0 / 0.4);
  border-right-color: rgb(0 0 0 / 0.4);
}

.hover\:border-x-black\/45:hover {
  border-left-color: rgb(0 0 0 / 0.45);
  border-right-color: rgb(0 0 0 / 0.45);
}

.hover\:border-x-black\/5:hover {
  border-left-color: rgb(0 0 0 / 0.05);
  border-right-color: rgb(0 0 0 / 0.05);
}

.hover\:border-x-black\/50:hover {
  border-left-color: rgb(0 0 0 / 0.5);
  border-right-color: rgb(0 0 0 / 0.5);
}

.hover\:border-x-black\/55:hover {
  border-left-color: rgb(0 0 0 / 0.55);
  border-right-color: rgb(0 0 0 / 0.55);
}

.hover\:border-x-black\/60:hover {
  border-left-color: rgb(0 0 0 / 0.6);
  border-right-color: rgb(0 0 0 / 0.6);
}

.hover\:border-x-black\/65:hover {
  border-left-color: rgb(0 0 0 / 0.65);
  border-right-color: rgb(0 0 0 / 0.65);
}

.hover\:border-x-black\/70:hover {
  border-left-color: rgb(0 0 0 / 0.7);
  border-right-color: rgb(0 0 0 / 0.7);
}

.hover\:border-x-black\/75:hover {
  border-left-color: rgb(0 0 0 / 0.75);
  border-right-color: rgb(0 0 0 / 0.75);
}

.hover\:border-x-black\/80:hover {
  border-left-color: rgb(0 0 0 / 0.8);
  border-right-color: rgb(0 0 0 / 0.8);
}

.hover\:border-x-black\/85:hover {
  border-left-color: rgb(0 0 0 / 0.85);
  border-right-color: rgb(0 0 0 / 0.85);
}

.hover\:border-x-black\/90:hover {
  border-left-color: rgb(0 0 0 / 0.9);
  border-right-color: rgb(0 0 0 / 0.9);
}

.hover\:border-x-black\/95:hover {
  border-left-color: rgb(0 0 0 / 0.95);
  border-right-color: rgb(0 0 0 / 0.95);
}

.hover\:border-x-facebook:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
  border-right-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.hover\:border-x-facebook-600:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
  border-right-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.hover\:border-x-facebook-600\/0:hover {
  border-left-color: rgb(41 61 105 / 0);
  border-right-color: rgb(41 61 105 / 0);
}

.hover\:border-x-facebook-600\/10:hover {
  border-left-color: rgb(41 61 105 / 0.1);
  border-right-color: rgb(41 61 105 / 0.1);
}

.hover\:border-x-facebook-600\/100:hover {
  border-left-color: rgb(41 61 105 / 1);
  border-right-color: rgb(41 61 105 / 1);
}

.hover\:border-x-facebook-600\/15:hover {
  border-left-color: rgb(41 61 105 / 0.15);
  border-right-color: rgb(41 61 105 / 0.15);
}

.hover\:border-x-facebook-600\/20:hover {
  border-left-color: rgb(41 61 105 / 0.2);
  border-right-color: rgb(41 61 105 / 0.2);
}

.hover\:border-x-facebook-600\/25:hover {
  border-left-color: rgb(41 61 105 / 0.25);
  border-right-color: rgb(41 61 105 / 0.25);
}

.hover\:border-x-facebook-600\/30:hover {
  border-left-color: rgb(41 61 105 / 0.3);
  border-right-color: rgb(41 61 105 / 0.3);
}

.hover\:border-x-facebook-600\/35:hover {
  border-left-color: rgb(41 61 105 / 0.35);
  border-right-color: rgb(41 61 105 / 0.35);
}

.hover\:border-x-facebook-600\/40:hover {
  border-left-color: rgb(41 61 105 / 0.4);
  border-right-color: rgb(41 61 105 / 0.4);
}

.hover\:border-x-facebook-600\/45:hover {
  border-left-color: rgb(41 61 105 / 0.45);
  border-right-color: rgb(41 61 105 / 0.45);
}

.hover\:border-x-facebook-600\/5:hover {
  border-left-color: rgb(41 61 105 / 0.05);
  border-right-color: rgb(41 61 105 / 0.05);
}

.hover\:border-x-facebook-600\/50:hover {
  border-left-color: rgb(41 61 105 / 0.5);
  border-right-color: rgb(41 61 105 / 0.5);
}

.hover\:border-x-facebook-600\/55:hover {
  border-left-color: rgb(41 61 105 / 0.55);
  border-right-color: rgb(41 61 105 / 0.55);
}

.hover\:border-x-facebook-600\/60:hover {
  border-left-color: rgb(41 61 105 / 0.6);
  border-right-color: rgb(41 61 105 / 0.6);
}

.hover\:border-x-facebook-600\/65:hover {
  border-left-color: rgb(41 61 105 / 0.65);
  border-right-color: rgb(41 61 105 / 0.65);
}

.hover\:border-x-facebook-600\/70:hover {
  border-left-color: rgb(41 61 105 / 0.7);
  border-right-color: rgb(41 61 105 / 0.7);
}

.hover\:border-x-facebook-600\/75:hover {
  border-left-color: rgb(41 61 105 / 0.75);
  border-right-color: rgb(41 61 105 / 0.75);
}

.hover\:border-x-facebook-600\/80:hover {
  border-left-color: rgb(41 61 105 / 0.8);
  border-right-color: rgb(41 61 105 / 0.8);
}

.hover\:border-x-facebook-600\/85:hover {
  border-left-color: rgb(41 61 105 / 0.85);
  border-right-color: rgb(41 61 105 / 0.85);
}

.hover\:border-x-facebook-600\/90:hover {
  border-left-color: rgb(41 61 105 / 0.9);
  border-right-color: rgb(41 61 105 / 0.9);
}

.hover\:border-x-facebook-600\/95:hover {
  border-left-color: rgb(41 61 105 / 0.95);
  border-right-color: rgb(41 61 105 / 0.95);
}

.hover\:border-x-facebook\/0:hover {
  border-left-color: rgb(59 89 152 / 0);
  border-right-color: rgb(59 89 152 / 0);
}

.hover\:border-x-facebook\/10:hover {
  border-left-color: rgb(59 89 152 / 0.1);
  border-right-color: rgb(59 89 152 / 0.1);
}

.hover\:border-x-facebook\/100:hover {
  border-left-color: rgb(59 89 152 / 1);
  border-right-color: rgb(59 89 152 / 1);
}

.hover\:border-x-facebook\/15:hover {
  border-left-color: rgb(59 89 152 / 0.15);
  border-right-color: rgb(59 89 152 / 0.15);
}

.hover\:border-x-facebook\/20:hover {
  border-left-color: rgb(59 89 152 / 0.2);
  border-right-color: rgb(59 89 152 / 0.2);
}

.hover\:border-x-facebook\/25:hover {
  border-left-color: rgb(59 89 152 / 0.25);
  border-right-color: rgb(59 89 152 / 0.25);
}

.hover\:border-x-facebook\/30:hover {
  border-left-color: rgb(59 89 152 / 0.3);
  border-right-color: rgb(59 89 152 / 0.3);
}

.hover\:border-x-facebook\/35:hover {
  border-left-color: rgb(59 89 152 / 0.35);
  border-right-color: rgb(59 89 152 / 0.35);
}

.hover\:border-x-facebook\/40:hover {
  border-left-color: rgb(59 89 152 / 0.4);
  border-right-color: rgb(59 89 152 / 0.4);
}

.hover\:border-x-facebook\/45:hover {
  border-left-color: rgb(59 89 152 / 0.45);
  border-right-color: rgb(59 89 152 / 0.45);
}

.hover\:border-x-facebook\/5:hover {
  border-left-color: rgb(59 89 152 / 0.05);
  border-right-color: rgb(59 89 152 / 0.05);
}

.hover\:border-x-facebook\/50:hover {
  border-left-color: rgb(59 89 152 / 0.5);
  border-right-color: rgb(59 89 152 / 0.5);
}

.hover\:border-x-facebook\/55:hover {
  border-left-color: rgb(59 89 152 / 0.55);
  border-right-color: rgb(59 89 152 / 0.55);
}

.hover\:border-x-facebook\/60:hover {
  border-left-color: rgb(59 89 152 / 0.6);
  border-right-color: rgb(59 89 152 / 0.6);
}

.hover\:border-x-facebook\/65:hover {
  border-left-color: rgb(59 89 152 / 0.65);
  border-right-color: rgb(59 89 152 / 0.65);
}

.hover\:border-x-facebook\/70:hover {
  border-left-color: rgb(59 89 152 / 0.7);
  border-right-color: rgb(59 89 152 / 0.7);
}

.hover\:border-x-facebook\/75:hover {
  border-left-color: rgb(59 89 152 / 0.75);
  border-right-color: rgb(59 89 152 / 0.75);
}

.hover\:border-x-facebook\/80:hover {
  border-left-color: rgb(59 89 152 / 0.8);
  border-right-color: rgb(59 89 152 / 0.8);
}

.hover\:border-x-facebook\/85:hover {
  border-left-color: rgb(59 89 152 / 0.85);
  border-right-color: rgb(59 89 152 / 0.85);
}

.hover\:border-x-facebook\/90:hover {
  border-left-color: rgb(59 89 152 / 0.9);
  border-right-color: rgb(59 89 152 / 0.9);
}

.hover\:border-x-facebook\/95:hover {
  border-left-color: rgb(59 89 152 / 0.95);
  border-right-color: rgb(59 89 152 / 0.95);
}

.hover\:border-x-spring-100:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
  border-right-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.hover\:border-x-spring-100\/0:hover {
  border-left-color: rgb(227 232 227 / 0);
  border-right-color: rgb(227 232 227 / 0);
}

.hover\:border-x-spring-100\/10:hover {
  border-left-color: rgb(227 232 227 / 0.1);
  border-right-color: rgb(227 232 227 / 0.1);
}

.hover\:border-x-spring-100\/100:hover {
  border-left-color: rgb(227 232 227 / 1);
  border-right-color: rgb(227 232 227 / 1);
}

.hover\:border-x-spring-100\/15:hover {
  border-left-color: rgb(227 232 227 / 0.15);
  border-right-color: rgb(227 232 227 / 0.15);
}

.hover\:border-x-spring-100\/20:hover {
  border-left-color: rgb(227 232 227 / 0.2);
  border-right-color: rgb(227 232 227 / 0.2);
}

.hover\:border-x-spring-100\/25:hover {
  border-left-color: rgb(227 232 227 / 0.25);
  border-right-color: rgb(227 232 227 / 0.25);
}

.hover\:border-x-spring-100\/30:hover {
  border-left-color: rgb(227 232 227 / 0.3);
  border-right-color: rgb(227 232 227 / 0.3);
}

.hover\:border-x-spring-100\/35:hover {
  border-left-color: rgb(227 232 227 / 0.35);
  border-right-color: rgb(227 232 227 / 0.35);
}

.hover\:border-x-spring-100\/40:hover {
  border-left-color: rgb(227 232 227 / 0.4);
  border-right-color: rgb(227 232 227 / 0.4);
}

.hover\:border-x-spring-100\/45:hover {
  border-left-color: rgb(227 232 227 / 0.45);
  border-right-color: rgb(227 232 227 / 0.45);
}

.hover\:border-x-spring-100\/5:hover {
  border-left-color: rgb(227 232 227 / 0.05);
  border-right-color: rgb(227 232 227 / 0.05);
}

.hover\:border-x-spring-100\/50:hover {
  border-left-color: rgb(227 232 227 / 0.5);
  border-right-color: rgb(227 232 227 / 0.5);
}

.hover\:border-x-spring-100\/55:hover {
  border-left-color: rgb(227 232 227 / 0.55);
  border-right-color: rgb(227 232 227 / 0.55);
}

.hover\:border-x-spring-100\/60:hover {
  border-left-color: rgb(227 232 227 / 0.6);
  border-right-color: rgb(227 232 227 / 0.6);
}

.hover\:border-x-spring-100\/65:hover {
  border-left-color: rgb(227 232 227 / 0.65);
  border-right-color: rgb(227 232 227 / 0.65);
}

.hover\:border-x-spring-100\/70:hover {
  border-left-color: rgb(227 232 227 / 0.7);
  border-right-color: rgb(227 232 227 / 0.7);
}

.hover\:border-x-spring-100\/75:hover {
  border-left-color: rgb(227 232 227 / 0.75);
  border-right-color: rgb(227 232 227 / 0.75);
}

.hover\:border-x-spring-100\/80:hover {
  border-left-color: rgb(227 232 227 / 0.8);
  border-right-color: rgb(227 232 227 / 0.8);
}

.hover\:border-x-spring-100\/85:hover {
  border-left-color: rgb(227 232 227 / 0.85);
  border-right-color: rgb(227 232 227 / 0.85);
}

.hover\:border-x-spring-100\/90:hover {
  border-left-color: rgb(227 232 227 / 0.9);
  border-right-color: rgb(227 232 227 / 0.9);
}

.hover\:border-x-spring-100\/95:hover {
  border-left-color: rgb(227 232 227 / 0.95);
  border-right-color: rgb(227 232 227 / 0.95);
}

.hover\:border-x-spring-200:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
  border-right-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.hover\:border-x-spring-200\/0:hover {
  border-left-color: rgb(200 210 201 / 0);
  border-right-color: rgb(200 210 201 / 0);
}

.hover\:border-x-spring-200\/10:hover {
  border-left-color: rgb(200 210 201 / 0.1);
  border-right-color: rgb(200 210 201 / 0.1);
}

.hover\:border-x-spring-200\/100:hover {
  border-left-color: rgb(200 210 201 / 1);
  border-right-color: rgb(200 210 201 / 1);
}

.hover\:border-x-spring-200\/15:hover {
  border-left-color: rgb(200 210 201 / 0.15);
  border-right-color: rgb(200 210 201 / 0.15);
}

.hover\:border-x-spring-200\/20:hover {
  border-left-color: rgb(200 210 201 / 0.2);
  border-right-color: rgb(200 210 201 / 0.2);
}

.hover\:border-x-spring-200\/25:hover {
  border-left-color: rgb(200 210 201 / 0.25);
  border-right-color: rgb(200 210 201 / 0.25);
}

.hover\:border-x-spring-200\/30:hover {
  border-left-color: rgb(200 210 201 / 0.3);
  border-right-color: rgb(200 210 201 / 0.3);
}

.hover\:border-x-spring-200\/35:hover {
  border-left-color: rgb(200 210 201 / 0.35);
  border-right-color: rgb(200 210 201 / 0.35);
}

.hover\:border-x-spring-200\/40:hover {
  border-left-color: rgb(200 210 201 / 0.4);
  border-right-color: rgb(200 210 201 / 0.4);
}

.hover\:border-x-spring-200\/45:hover {
  border-left-color: rgb(200 210 201 / 0.45);
  border-right-color: rgb(200 210 201 / 0.45);
}

.hover\:border-x-spring-200\/5:hover {
  border-left-color: rgb(200 210 201 / 0.05);
  border-right-color: rgb(200 210 201 / 0.05);
}

.hover\:border-x-spring-200\/50:hover {
  border-left-color: rgb(200 210 201 / 0.5);
  border-right-color: rgb(200 210 201 / 0.5);
}

.hover\:border-x-spring-200\/55:hover {
  border-left-color: rgb(200 210 201 / 0.55);
  border-right-color: rgb(200 210 201 / 0.55);
}

.hover\:border-x-spring-200\/60:hover {
  border-left-color: rgb(200 210 201 / 0.6);
  border-right-color: rgb(200 210 201 / 0.6);
}

.hover\:border-x-spring-200\/65:hover {
  border-left-color: rgb(200 210 201 / 0.65);
  border-right-color: rgb(200 210 201 / 0.65);
}

.hover\:border-x-spring-200\/70:hover {
  border-left-color: rgb(200 210 201 / 0.7);
  border-right-color: rgb(200 210 201 / 0.7);
}

.hover\:border-x-spring-200\/75:hover {
  border-left-color: rgb(200 210 201 / 0.75);
  border-right-color: rgb(200 210 201 / 0.75);
}

.hover\:border-x-spring-200\/80:hover {
  border-left-color: rgb(200 210 201 / 0.8);
  border-right-color: rgb(200 210 201 / 0.8);
}

.hover\:border-x-spring-200\/85:hover {
  border-left-color: rgb(200 210 201 / 0.85);
  border-right-color: rgb(200 210 201 / 0.85);
}

.hover\:border-x-spring-200\/90:hover {
  border-left-color: rgb(200 210 201 / 0.9);
  border-right-color: rgb(200 210 201 / 0.9);
}

.hover\:border-x-spring-200\/95:hover {
  border-left-color: rgb(200 210 201 / 0.95);
  border-right-color: rgb(200 210 201 / 0.95);
}

.hover\:border-x-spring-300:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
  border-right-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.hover\:border-x-spring-300\/0:hover {
  border-left-color: rgb(162 179 166 / 0);
  border-right-color: rgb(162 179 166 / 0);
}

.hover\:border-x-spring-300\/10:hover {
  border-left-color: rgb(162 179 166 / 0.1);
  border-right-color: rgb(162 179 166 / 0.1);
}

.hover\:border-x-spring-300\/100:hover {
  border-left-color: rgb(162 179 166 / 1);
  border-right-color: rgb(162 179 166 / 1);
}

.hover\:border-x-spring-300\/15:hover {
  border-left-color: rgb(162 179 166 / 0.15);
  border-right-color: rgb(162 179 166 / 0.15);
}

.hover\:border-x-spring-300\/20:hover {
  border-left-color: rgb(162 179 166 / 0.2);
  border-right-color: rgb(162 179 166 / 0.2);
}

.hover\:border-x-spring-300\/25:hover {
  border-left-color: rgb(162 179 166 / 0.25);
  border-right-color: rgb(162 179 166 / 0.25);
}

.hover\:border-x-spring-300\/30:hover {
  border-left-color: rgb(162 179 166 / 0.3);
  border-right-color: rgb(162 179 166 / 0.3);
}

.hover\:border-x-spring-300\/35:hover {
  border-left-color: rgb(162 179 166 / 0.35);
  border-right-color: rgb(162 179 166 / 0.35);
}

.hover\:border-x-spring-300\/40:hover {
  border-left-color: rgb(162 179 166 / 0.4);
  border-right-color: rgb(162 179 166 / 0.4);
}

.hover\:border-x-spring-300\/45:hover {
  border-left-color: rgb(162 179 166 / 0.45);
  border-right-color: rgb(162 179 166 / 0.45);
}

.hover\:border-x-spring-300\/5:hover {
  border-left-color: rgb(162 179 166 / 0.05);
  border-right-color: rgb(162 179 166 / 0.05);
}

.hover\:border-x-spring-300\/50:hover {
  border-left-color: rgb(162 179 166 / 0.5);
  border-right-color: rgb(162 179 166 / 0.5);
}

.hover\:border-x-spring-300\/55:hover {
  border-left-color: rgb(162 179 166 / 0.55);
  border-right-color: rgb(162 179 166 / 0.55);
}

.hover\:border-x-spring-300\/60:hover {
  border-left-color: rgb(162 179 166 / 0.6);
  border-right-color: rgb(162 179 166 / 0.6);
}

.hover\:border-x-spring-300\/65:hover {
  border-left-color: rgb(162 179 166 / 0.65);
  border-right-color: rgb(162 179 166 / 0.65);
}

.hover\:border-x-spring-300\/70:hover {
  border-left-color: rgb(162 179 166 / 0.7);
  border-right-color: rgb(162 179 166 / 0.7);
}

.hover\:border-x-spring-300\/75:hover {
  border-left-color: rgb(162 179 166 / 0.75);
  border-right-color: rgb(162 179 166 / 0.75);
}

.hover\:border-x-spring-300\/80:hover {
  border-left-color: rgb(162 179 166 / 0.8);
  border-right-color: rgb(162 179 166 / 0.8);
}

.hover\:border-x-spring-300\/85:hover {
  border-left-color: rgb(162 179 166 / 0.85);
  border-right-color: rgb(162 179 166 / 0.85);
}

.hover\:border-x-spring-300\/90:hover {
  border-left-color: rgb(162 179 166 / 0.9);
  border-right-color: rgb(162 179 166 / 0.9);
}

.hover\:border-x-spring-300\/95:hover {
  border-left-color: rgb(162 179 166 / 0.95);
  border-right-color: rgb(162 179 166 / 0.95);
}

.hover\:border-x-spring-400:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
  border-right-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.hover\:border-x-spring-400\/0:hover {
  border-left-color: rgb(120 143 127 / 0);
  border-right-color: rgb(120 143 127 / 0);
}

.hover\:border-x-spring-400\/10:hover {
  border-left-color: rgb(120 143 127 / 0.1);
  border-right-color: rgb(120 143 127 / 0.1);
}

.hover\:border-x-spring-400\/100:hover {
  border-left-color: rgb(120 143 127 / 1);
  border-right-color: rgb(120 143 127 / 1);
}

.hover\:border-x-spring-400\/15:hover {
  border-left-color: rgb(120 143 127 / 0.15);
  border-right-color: rgb(120 143 127 / 0.15);
}

.hover\:border-x-spring-400\/20:hover {
  border-left-color: rgb(120 143 127 / 0.2);
  border-right-color: rgb(120 143 127 / 0.2);
}

.hover\:border-x-spring-400\/25:hover {
  border-left-color: rgb(120 143 127 / 0.25);
  border-right-color: rgb(120 143 127 / 0.25);
}

.hover\:border-x-spring-400\/30:hover {
  border-left-color: rgb(120 143 127 / 0.3);
  border-right-color: rgb(120 143 127 / 0.3);
}

.hover\:border-x-spring-400\/35:hover {
  border-left-color: rgb(120 143 127 / 0.35);
  border-right-color: rgb(120 143 127 / 0.35);
}

.hover\:border-x-spring-400\/40:hover {
  border-left-color: rgb(120 143 127 / 0.4);
  border-right-color: rgb(120 143 127 / 0.4);
}

.hover\:border-x-spring-400\/45:hover {
  border-left-color: rgb(120 143 127 / 0.45);
  border-right-color: rgb(120 143 127 / 0.45);
}

.hover\:border-x-spring-400\/5:hover {
  border-left-color: rgb(120 143 127 / 0.05);
  border-right-color: rgb(120 143 127 / 0.05);
}

.hover\:border-x-spring-400\/50:hover {
  border-left-color: rgb(120 143 127 / 0.5);
  border-right-color: rgb(120 143 127 / 0.5);
}

.hover\:border-x-spring-400\/55:hover {
  border-left-color: rgb(120 143 127 / 0.55);
  border-right-color: rgb(120 143 127 / 0.55);
}

.hover\:border-x-spring-400\/60:hover {
  border-left-color: rgb(120 143 127 / 0.6);
  border-right-color: rgb(120 143 127 / 0.6);
}

.hover\:border-x-spring-400\/65:hover {
  border-left-color: rgb(120 143 127 / 0.65);
  border-right-color: rgb(120 143 127 / 0.65);
}

.hover\:border-x-spring-400\/70:hover {
  border-left-color: rgb(120 143 127 / 0.7);
  border-right-color: rgb(120 143 127 / 0.7);
}

.hover\:border-x-spring-400\/75:hover {
  border-left-color: rgb(120 143 127 / 0.75);
  border-right-color: rgb(120 143 127 / 0.75);
}

.hover\:border-x-spring-400\/80:hover {
  border-left-color: rgb(120 143 127 / 0.8);
  border-right-color: rgb(120 143 127 / 0.8);
}

.hover\:border-x-spring-400\/85:hover {
  border-left-color: rgb(120 143 127 / 0.85);
  border-right-color: rgb(120 143 127 / 0.85);
}

.hover\:border-x-spring-400\/90:hover {
  border-left-color: rgb(120 143 127 / 0.9);
  border-right-color: rgb(120 143 127 / 0.9);
}

.hover\:border-x-spring-400\/95:hover {
  border-left-color: rgb(120 143 127 / 0.95);
  border-right-color: rgb(120 143 127 / 0.95);
}

.hover\:border-x-spring-50:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
  border-right-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.hover\:border-x-spring-50\/0:hover {
  border-left-color: rgb(243 246 244 / 0);
  border-right-color: rgb(243 246 244 / 0);
}

.hover\:border-x-spring-50\/10:hover {
  border-left-color: rgb(243 246 244 / 0.1);
  border-right-color: rgb(243 246 244 / 0.1);
}

.hover\:border-x-spring-50\/100:hover {
  border-left-color: rgb(243 246 244 / 1);
  border-right-color: rgb(243 246 244 / 1);
}

.hover\:border-x-spring-50\/15:hover {
  border-left-color: rgb(243 246 244 / 0.15);
  border-right-color: rgb(243 246 244 / 0.15);
}

.hover\:border-x-spring-50\/20:hover {
  border-left-color: rgb(243 246 244 / 0.2);
  border-right-color: rgb(243 246 244 / 0.2);
}

.hover\:border-x-spring-50\/25:hover {
  border-left-color: rgb(243 246 244 / 0.25);
  border-right-color: rgb(243 246 244 / 0.25);
}

.hover\:border-x-spring-50\/30:hover {
  border-left-color: rgb(243 246 244 / 0.3);
  border-right-color: rgb(243 246 244 / 0.3);
}

.hover\:border-x-spring-50\/35:hover {
  border-left-color: rgb(243 246 244 / 0.35);
  border-right-color: rgb(243 246 244 / 0.35);
}

.hover\:border-x-spring-50\/40:hover {
  border-left-color: rgb(243 246 244 / 0.4);
  border-right-color: rgb(243 246 244 / 0.4);
}

.hover\:border-x-spring-50\/45:hover {
  border-left-color: rgb(243 246 244 / 0.45);
  border-right-color: rgb(243 246 244 / 0.45);
}

.hover\:border-x-spring-50\/5:hover {
  border-left-color: rgb(243 246 244 / 0.05);
  border-right-color: rgb(243 246 244 / 0.05);
}

.hover\:border-x-spring-50\/50:hover {
  border-left-color: rgb(243 246 244 / 0.5);
  border-right-color: rgb(243 246 244 / 0.5);
}

.hover\:border-x-spring-50\/55:hover {
  border-left-color: rgb(243 246 244 / 0.55);
  border-right-color: rgb(243 246 244 / 0.55);
}

.hover\:border-x-spring-50\/60:hover {
  border-left-color: rgb(243 246 244 / 0.6);
  border-right-color: rgb(243 246 244 / 0.6);
}

.hover\:border-x-spring-50\/65:hover {
  border-left-color: rgb(243 246 244 / 0.65);
  border-right-color: rgb(243 246 244 / 0.65);
}

.hover\:border-x-spring-50\/70:hover {
  border-left-color: rgb(243 246 244 / 0.7);
  border-right-color: rgb(243 246 244 / 0.7);
}

.hover\:border-x-spring-50\/75:hover {
  border-left-color: rgb(243 246 244 / 0.75);
  border-right-color: rgb(243 246 244 / 0.75);
}

.hover\:border-x-spring-50\/80:hover {
  border-left-color: rgb(243 246 244 / 0.8);
  border-right-color: rgb(243 246 244 / 0.8);
}

.hover\:border-x-spring-50\/85:hover {
  border-left-color: rgb(243 246 244 / 0.85);
  border-right-color: rgb(243 246 244 / 0.85);
}

.hover\:border-x-spring-50\/90:hover {
  border-left-color: rgb(243 246 244 / 0.9);
  border-right-color: rgb(243 246 244 / 0.9);
}

.hover\:border-x-spring-50\/95:hover {
  border-left-color: rgb(243 246 244 / 0.95);
  border-right-color: rgb(243 246 244 / 0.95);
}

.hover\:border-x-spring-500:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
  border-right-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.hover\:border-x-spring-500\/0:hover {
  border-left-color: rgb(94 120 102 / 0);
  border-right-color: rgb(94 120 102 / 0);
}

.hover\:border-x-spring-500\/10:hover {
  border-left-color: rgb(94 120 102 / 0.1);
  border-right-color: rgb(94 120 102 / 0.1);
}

.hover\:border-x-spring-500\/100:hover {
  border-left-color: rgb(94 120 102 / 1);
  border-right-color: rgb(94 120 102 / 1);
}

.hover\:border-x-spring-500\/15:hover {
  border-left-color: rgb(94 120 102 / 0.15);
  border-right-color: rgb(94 120 102 / 0.15);
}

.hover\:border-x-spring-500\/20:hover {
  border-left-color: rgb(94 120 102 / 0.2);
  border-right-color: rgb(94 120 102 / 0.2);
}

.hover\:border-x-spring-500\/25:hover {
  border-left-color: rgb(94 120 102 / 0.25);
  border-right-color: rgb(94 120 102 / 0.25);
}

.hover\:border-x-spring-500\/30:hover {
  border-left-color: rgb(94 120 102 / 0.3);
  border-right-color: rgb(94 120 102 / 0.3);
}

.hover\:border-x-spring-500\/35:hover {
  border-left-color: rgb(94 120 102 / 0.35);
  border-right-color: rgb(94 120 102 / 0.35);
}

.hover\:border-x-spring-500\/40:hover {
  border-left-color: rgb(94 120 102 / 0.4);
  border-right-color: rgb(94 120 102 / 0.4);
}

.hover\:border-x-spring-500\/45:hover {
  border-left-color: rgb(94 120 102 / 0.45);
  border-right-color: rgb(94 120 102 / 0.45);
}

.hover\:border-x-spring-500\/5:hover {
  border-left-color: rgb(94 120 102 / 0.05);
  border-right-color: rgb(94 120 102 / 0.05);
}

.hover\:border-x-spring-500\/50:hover {
  border-left-color: rgb(94 120 102 / 0.5);
  border-right-color: rgb(94 120 102 / 0.5);
}

.hover\:border-x-spring-500\/55:hover {
  border-left-color: rgb(94 120 102 / 0.55);
  border-right-color: rgb(94 120 102 / 0.55);
}

.hover\:border-x-spring-500\/60:hover {
  border-left-color: rgb(94 120 102 / 0.6);
  border-right-color: rgb(94 120 102 / 0.6);
}

.hover\:border-x-spring-500\/65:hover {
  border-left-color: rgb(94 120 102 / 0.65);
  border-right-color: rgb(94 120 102 / 0.65);
}

.hover\:border-x-spring-500\/70:hover {
  border-left-color: rgb(94 120 102 / 0.7);
  border-right-color: rgb(94 120 102 / 0.7);
}

.hover\:border-x-spring-500\/75:hover {
  border-left-color: rgb(94 120 102 / 0.75);
  border-right-color: rgb(94 120 102 / 0.75);
}

.hover\:border-x-spring-500\/80:hover {
  border-left-color: rgb(94 120 102 / 0.8);
  border-right-color: rgb(94 120 102 / 0.8);
}

.hover\:border-x-spring-500\/85:hover {
  border-left-color: rgb(94 120 102 / 0.85);
  border-right-color: rgb(94 120 102 / 0.85);
}

.hover\:border-x-spring-500\/90:hover {
  border-left-color: rgb(94 120 102 / 0.9);
  border-right-color: rgb(94 120 102 / 0.9);
}

.hover\:border-x-spring-500\/95:hover {
  border-left-color: rgb(94 120 102 / 0.95);
  border-right-color: rgb(94 120 102 / 0.95);
}

.hover\:border-x-spring-600:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
  border-right-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.hover\:border-x-spring-600\/0:hover {
  border-left-color: rgb(67 88 73 / 0);
  border-right-color: rgb(67 88 73 / 0);
}

.hover\:border-x-spring-600\/10:hover {
  border-left-color: rgb(67 88 73 / 0.1);
  border-right-color: rgb(67 88 73 / 0.1);
}

.hover\:border-x-spring-600\/100:hover {
  border-left-color: rgb(67 88 73 / 1);
  border-right-color: rgb(67 88 73 / 1);
}

.hover\:border-x-spring-600\/15:hover {
  border-left-color: rgb(67 88 73 / 0.15);
  border-right-color: rgb(67 88 73 / 0.15);
}

.hover\:border-x-spring-600\/20:hover {
  border-left-color: rgb(67 88 73 / 0.2);
  border-right-color: rgb(67 88 73 / 0.2);
}

.hover\:border-x-spring-600\/25:hover {
  border-left-color: rgb(67 88 73 / 0.25);
  border-right-color: rgb(67 88 73 / 0.25);
}

.hover\:border-x-spring-600\/30:hover {
  border-left-color: rgb(67 88 73 / 0.3);
  border-right-color: rgb(67 88 73 / 0.3);
}

.hover\:border-x-spring-600\/35:hover {
  border-left-color: rgb(67 88 73 / 0.35);
  border-right-color: rgb(67 88 73 / 0.35);
}

.hover\:border-x-spring-600\/40:hover {
  border-left-color: rgb(67 88 73 / 0.4);
  border-right-color: rgb(67 88 73 / 0.4);
}

.hover\:border-x-spring-600\/45:hover {
  border-left-color: rgb(67 88 73 / 0.45);
  border-right-color: rgb(67 88 73 / 0.45);
}

.hover\:border-x-spring-600\/5:hover {
  border-left-color: rgb(67 88 73 / 0.05);
  border-right-color: rgb(67 88 73 / 0.05);
}

.hover\:border-x-spring-600\/50:hover {
  border-left-color: rgb(67 88 73 / 0.5);
  border-right-color: rgb(67 88 73 / 0.5);
}

.hover\:border-x-spring-600\/55:hover {
  border-left-color: rgb(67 88 73 / 0.55);
  border-right-color: rgb(67 88 73 / 0.55);
}

.hover\:border-x-spring-600\/60:hover {
  border-left-color: rgb(67 88 73 / 0.6);
  border-right-color: rgb(67 88 73 / 0.6);
}

.hover\:border-x-spring-600\/65:hover {
  border-left-color: rgb(67 88 73 / 0.65);
  border-right-color: rgb(67 88 73 / 0.65);
}

.hover\:border-x-spring-600\/70:hover {
  border-left-color: rgb(67 88 73 / 0.7);
  border-right-color: rgb(67 88 73 / 0.7);
}

.hover\:border-x-spring-600\/75:hover {
  border-left-color: rgb(67 88 73 / 0.75);
  border-right-color: rgb(67 88 73 / 0.75);
}

.hover\:border-x-spring-600\/80:hover {
  border-left-color: rgb(67 88 73 / 0.8);
  border-right-color: rgb(67 88 73 / 0.8);
}

.hover\:border-x-spring-600\/85:hover {
  border-left-color: rgb(67 88 73 / 0.85);
  border-right-color: rgb(67 88 73 / 0.85);
}

.hover\:border-x-spring-600\/90:hover {
  border-left-color: rgb(67 88 73 / 0.9);
  border-right-color: rgb(67 88 73 / 0.9);
}

.hover\:border-x-spring-600\/95:hover {
  border-left-color: rgb(67 88 73 / 0.95);
  border-right-color: rgb(67 88 73 / 0.95);
}

.hover\:border-x-spring-700:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
  border-right-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.hover\:border-x-spring-700\/0:hover {
  border-left-color: rgb(54 70 60 / 0);
  border-right-color: rgb(54 70 60 / 0);
}

.hover\:border-x-spring-700\/10:hover {
  border-left-color: rgb(54 70 60 / 0.1);
  border-right-color: rgb(54 70 60 / 0.1);
}

.hover\:border-x-spring-700\/100:hover {
  border-left-color: rgb(54 70 60 / 1);
  border-right-color: rgb(54 70 60 / 1);
}

.hover\:border-x-spring-700\/15:hover {
  border-left-color: rgb(54 70 60 / 0.15);
  border-right-color: rgb(54 70 60 / 0.15);
}

.hover\:border-x-spring-700\/20:hover {
  border-left-color: rgb(54 70 60 / 0.2);
  border-right-color: rgb(54 70 60 / 0.2);
}

.hover\:border-x-spring-700\/25:hover {
  border-left-color: rgb(54 70 60 / 0.25);
  border-right-color: rgb(54 70 60 / 0.25);
}

.hover\:border-x-spring-700\/30:hover {
  border-left-color: rgb(54 70 60 / 0.3);
  border-right-color: rgb(54 70 60 / 0.3);
}

.hover\:border-x-spring-700\/35:hover {
  border-left-color: rgb(54 70 60 / 0.35);
  border-right-color: rgb(54 70 60 / 0.35);
}

.hover\:border-x-spring-700\/40:hover {
  border-left-color: rgb(54 70 60 / 0.4);
  border-right-color: rgb(54 70 60 / 0.4);
}

.hover\:border-x-spring-700\/45:hover {
  border-left-color: rgb(54 70 60 / 0.45);
  border-right-color: rgb(54 70 60 / 0.45);
}

.hover\:border-x-spring-700\/5:hover {
  border-left-color: rgb(54 70 60 / 0.05);
  border-right-color: rgb(54 70 60 / 0.05);
}

.hover\:border-x-spring-700\/50:hover {
  border-left-color: rgb(54 70 60 / 0.5);
  border-right-color: rgb(54 70 60 / 0.5);
}

.hover\:border-x-spring-700\/55:hover {
  border-left-color: rgb(54 70 60 / 0.55);
  border-right-color: rgb(54 70 60 / 0.55);
}

.hover\:border-x-spring-700\/60:hover {
  border-left-color: rgb(54 70 60 / 0.6);
  border-right-color: rgb(54 70 60 / 0.6);
}

.hover\:border-x-spring-700\/65:hover {
  border-left-color: rgb(54 70 60 / 0.65);
  border-right-color: rgb(54 70 60 / 0.65);
}

.hover\:border-x-spring-700\/70:hover {
  border-left-color: rgb(54 70 60 / 0.7);
  border-right-color: rgb(54 70 60 / 0.7);
}

.hover\:border-x-spring-700\/75:hover {
  border-left-color: rgb(54 70 60 / 0.75);
  border-right-color: rgb(54 70 60 / 0.75);
}

.hover\:border-x-spring-700\/80:hover {
  border-left-color: rgb(54 70 60 / 0.8);
  border-right-color: rgb(54 70 60 / 0.8);
}

.hover\:border-x-spring-700\/85:hover {
  border-left-color: rgb(54 70 60 / 0.85);
  border-right-color: rgb(54 70 60 / 0.85);
}

.hover\:border-x-spring-700\/90:hover {
  border-left-color: rgb(54 70 60 / 0.9);
  border-right-color: rgb(54 70 60 / 0.9);
}

.hover\:border-x-spring-700\/95:hover {
  border-left-color: rgb(54 70 60 / 0.95);
  border-right-color: rgb(54 70 60 / 0.95);
}

.hover\:border-x-spring-800:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
  border-right-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.hover\:border-x-spring-800\/0:hover {
  border-left-color: rgb(44 57 48 / 0);
  border-right-color: rgb(44 57 48 / 0);
}

.hover\:border-x-spring-800\/10:hover {
  border-left-color: rgb(44 57 48 / 0.1);
  border-right-color: rgb(44 57 48 / 0.1);
}

.hover\:border-x-spring-800\/100:hover {
  border-left-color: rgb(44 57 48 / 1);
  border-right-color: rgb(44 57 48 / 1);
}

.hover\:border-x-spring-800\/15:hover {
  border-left-color: rgb(44 57 48 / 0.15);
  border-right-color: rgb(44 57 48 / 0.15);
}

.hover\:border-x-spring-800\/20:hover {
  border-left-color: rgb(44 57 48 / 0.2);
  border-right-color: rgb(44 57 48 / 0.2);
}

.hover\:border-x-spring-800\/25:hover {
  border-left-color: rgb(44 57 48 / 0.25);
  border-right-color: rgb(44 57 48 / 0.25);
}

.hover\:border-x-spring-800\/30:hover {
  border-left-color: rgb(44 57 48 / 0.3);
  border-right-color: rgb(44 57 48 / 0.3);
}

.hover\:border-x-spring-800\/35:hover {
  border-left-color: rgb(44 57 48 / 0.35);
  border-right-color: rgb(44 57 48 / 0.35);
}

.hover\:border-x-spring-800\/40:hover {
  border-left-color: rgb(44 57 48 / 0.4);
  border-right-color: rgb(44 57 48 / 0.4);
}

.hover\:border-x-spring-800\/45:hover {
  border-left-color: rgb(44 57 48 / 0.45);
  border-right-color: rgb(44 57 48 / 0.45);
}

.hover\:border-x-spring-800\/5:hover {
  border-left-color: rgb(44 57 48 / 0.05);
  border-right-color: rgb(44 57 48 / 0.05);
}

.hover\:border-x-spring-800\/50:hover {
  border-left-color: rgb(44 57 48 / 0.5);
  border-right-color: rgb(44 57 48 / 0.5);
}

.hover\:border-x-spring-800\/55:hover {
  border-left-color: rgb(44 57 48 / 0.55);
  border-right-color: rgb(44 57 48 / 0.55);
}

.hover\:border-x-spring-800\/60:hover {
  border-left-color: rgb(44 57 48 / 0.6);
  border-right-color: rgb(44 57 48 / 0.6);
}

.hover\:border-x-spring-800\/65:hover {
  border-left-color: rgb(44 57 48 / 0.65);
  border-right-color: rgb(44 57 48 / 0.65);
}

.hover\:border-x-spring-800\/70:hover {
  border-left-color: rgb(44 57 48 / 0.7);
  border-right-color: rgb(44 57 48 / 0.7);
}

.hover\:border-x-spring-800\/75:hover {
  border-left-color: rgb(44 57 48 / 0.75);
  border-right-color: rgb(44 57 48 / 0.75);
}

.hover\:border-x-spring-800\/80:hover {
  border-left-color: rgb(44 57 48 / 0.8);
  border-right-color: rgb(44 57 48 / 0.8);
}

.hover\:border-x-spring-800\/85:hover {
  border-left-color: rgb(44 57 48 / 0.85);
  border-right-color: rgb(44 57 48 / 0.85);
}

.hover\:border-x-spring-800\/90:hover {
  border-left-color: rgb(44 57 48 / 0.9);
  border-right-color: rgb(44 57 48 / 0.9);
}

.hover\:border-x-spring-800\/95:hover {
  border-left-color: rgb(44 57 48 / 0.95);
  border-right-color: rgb(44 57 48 / 0.95);
}

.hover\:border-x-spring-900:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
  border-right-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.hover\:border-x-spring-900\/0:hover {
  border-left-color: rgb(37 47 40 / 0);
  border-right-color: rgb(37 47 40 / 0);
}

.hover\:border-x-spring-900\/10:hover {
  border-left-color: rgb(37 47 40 / 0.1);
  border-right-color: rgb(37 47 40 / 0.1);
}

.hover\:border-x-spring-900\/100:hover {
  border-left-color: rgb(37 47 40 / 1);
  border-right-color: rgb(37 47 40 / 1);
}

.hover\:border-x-spring-900\/15:hover {
  border-left-color: rgb(37 47 40 / 0.15);
  border-right-color: rgb(37 47 40 / 0.15);
}

.hover\:border-x-spring-900\/20:hover {
  border-left-color: rgb(37 47 40 / 0.2);
  border-right-color: rgb(37 47 40 / 0.2);
}

.hover\:border-x-spring-900\/25:hover {
  border-left-color: rgb(37 47 40 / 0.25);
  border-right-color: rgb(37 47 40 / 0.25);
}

.hover\:border-x-spring-900\/30:hover {
  border-left-color: rgb(37 47 40 / 0.3);
  border-right-color: rgb(37 47 40 / 0.3);
}

.hover\:border-x-spring-900\/35:hover {
  border-left-color: rgb(37 47 40 / 0.35);
  border-right-color: rgb(37 47 40 / 0.35);
}

.hover\:border-x-spring-900\/40:hover {
  border-left-color: rgb(37 47 40 / 0.4);
  border-right-color: rgb(37 47 40 / 0.4);
}

.hover\:border-x-spring-900\/45:hover {
  border-left-color: rgb(37 47 40 / 0.45);
  border-right-color: rgb(37 47 40 / 0.45);
}

.hover\:border-x-spring-900\/5:hover {
  border-left-color: rgb(37 47 40 / 0.05);
  border-right-color: rgb(37 47 40 / 0.05);
}

.hover\:border-x-spring-900\/50:hover {
  border-left-color: rgb(37 47 40 / 0.5);
  border-right-color: rgb(37 47 40 / 0.5);
}

.hover\:border-x-spring-900\/55:hover {
  border-left-color: rgb(37 47 40 / 0.55);
  border-right-color: rgb(37 47 40 / 0.55);
}

.hover\:border-x-spring-900\/60:hover {
  border-left-color: rgb(37 47 40 / 0.6);
  border-right-color: rgb(37 47 40 / 0.6);
}

.hover\:border-x-spring-900\/65:hover {
  border-left-color: rgb(37 47 40 / 0.65);
  border-right-color: rgb(37 47 40 / 0.65);
}

.hover\:border-x-spring-900\/70:hover {
  border-left-color: rgb(37 47 40 / 0.7);
  border-right-color: rgb(37 47 40 / 0.7);
}

.hover\:border-x-spring-900\/75:hover {
  border-left-color: rgb(37 47 40 / 0.75);
  border-right-color: rgb(37 47 40 / 0.75);
}

.hover\:border-x-spring-900\/80:hover {
  border-left-color: rgb(37 47 40 / 0.8);
  border-right-color: rgb(37 47 40 / 0.8);
}

.hover\:border-x-spring-900\/85:hover {
  border-left-color: rgb(37 47 40 / 0.85);
  border-right-color: rgb(37 47 40 / 0.85);
}

.hover\:border-x-spring-900\/90:hover {
  border-left-color: rgb(37 47 40 / 0.9);
  border-right-color: rgb(37 47 40 / 0.9);
}

.hover\:border-x-spring-900\/95:hover {
  border-left-color: rgb(37 47 40 / 0.95);
  border-right-color: rgb(37 47 40 / 0.95);
}

.hover\:border-x-spring-950:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
  border-right-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.hover\:border-x-spring-950\/0:hover {
  border-left-color: rgb(20 26 23 / 0);
  border-right-color: rgb(20 26 23 / 0);
}

.hover\:border-x-spring-950\/10:hover {
  border-left-color: rgb(20 26 23 / 0.1);
  border-right-color: rgb(20 26 23 / 0.1);
}

.hover\:border-x-spring-950\/100:hover {
  border-left-color: rgb(20 26 23 / 1);
  border-right-color: rgb(20 26 23 / 1);
}

.hover\:border-x-spring-950\/15:hover {
  border-left-color: rgb(20 26 23 / 0.15);
  border-right-color: rgb(20 26 23 / 0.15);
}

.hover\:border-x-spring-950\/20:hover {
  border-left-color: rgb(20 26 23 / 0.2);
  border-right-color: rgb(20 26 23 / 0.2);
}

.hover\:border-x-spring-950\/25:hover {
  border-left-color: rgb(20 26 23 / 0.25);
  border-right-color: rgb(20 26 23 / 0.25);
}

.hover\:border-x-spring-950\/30:hover {
  border-left-color: rgb(20 26 23 / 0.3);
  border-right-color: rgb(20 26 23 / 0.3);
}

.hover\:border-x-spring-950\/35:hover {
  border-left-color: rgb(20 26 23 / 0.35);
  border-right-color: rgb(20 26 23 / 0.35);
}

.hover\:border-x-spring-950\/40:hover {
  border-left-color: rgb(20 26 23 / 0.4);
  border-right-color: rgb(20 26 23 / 0.4);
}

.hover\:border-x-spring-950\/45:hover {
  border-left-color: rgb(20 26 23 / 0.45);
  border-right-color: rgb(20 26 23 / 0.45);
}

.hover\:border-x-spring-950\/5:hover {
  border-left-color: rgb(20 26 23 / 0.05);
  border-right-color: rgb(20 26 23 / 0.05);
}

.hover\:border-x-spring-950\/50:hover {
  border-left-color: rgb(20 26 23 / 0.5);
  border-right-color: rgb(20 26 23 / 0.5);
}

.hover\:border-x-spring-950\/55:hover {
  border-left-color: rgb(20 26 23 / 0.55);
  border-right-color: rgb(20 26 23 / 0.55);
}

.hover\:border-x-spring-950\/60:hover {
  border-left-color: rgb(20 26 23 / 0.6);
  border-right-color: rgb(20 26 23 / 0.6);
}

.hover\:border-x-spring-950\/65:hover {
  border-left-color: rgb(20 26 23 / 0.65);
  border-right-color: rgb(20 26 23 / 0.65);
}

.hover\:border-x-spring-950\/70:hover {
  border-left-color: rgb(20 26 23 / 0.7);
  border-right-color: rgb(20 26 23 / 0.7);
}

.hover\:border-x-spring-950\/75:hover {
  border-left-color: rgb(20 26 23 / 0.75);
  border-right-color: rgb(20 26 23 / 0.75);
}

.hover\:border-x-spring-950\/80:hover {
  border-left-color: rgb(20 26 23 / 0.8);
  border-right-color: rgb(20 26 23 / 0.8);
}

.hover\:border-x-spring-950\/85:hover {
  border-left-color: rgb(20 26 23 / 0.85);
  border-right-color: rgb(20 26 23 / 0.85);
}

.hover\:border-x-spring-950\/90:hover {
  border-left-color: rgb(20 26 23 / 0.9);
  border-right-color: rgb(20 26 23 / 0.9);
}

.hover\:border-x-spring-950\/95:hover {
  border-left-color: rgb(20 26 23 / 0.95);
  border-right-color: rgb(20 26 23 / 0.95);
}

.hover\:border-x-transparent:hover {
  border-left-color: transparent;
  border-right-color: transparent;
}

.hover\:border-x-transparent\/0:hover {
  border-left-color: rgb(0 0 0 / 0);
  border-right-color: rgb(0 0 0 / 0);
}

.hover\:border-x-transparent\/10:hover {
  border-left-color: rgb(0 0 0 / 0.1);
  border-right-color: rgb(0 0 0 / 0.1);
}

.hover\:border-x-transparent\/100:hover {
  border-left-color: rgb(0 0 0 / 1);
  border-right-color: rgb(0 0 0 / 1);
}

.hover\:border-x-transparent\/15:hover {
  border-left-color: rgb(0 0 0 / 0.15);
  border-right-color: rgb(0 0 0 / 0.15);
}

.hover\:border-x-transparent\/20:hover {
  border-left-color: rgb(0 0 0 / 0.2);
  border-right-color: rgb(0 0 0 / 0.2);
}

.hover\:border-x-transparent\/25:hover {
  border-left-color: rgb(0 0 0 / 0.25);
  border-right-color: rgb(0 0 0 / 0.25);
}

.hover\:border-x-transparent\/30:hover {
  border-left-color: rgb(0 0 0 / 0.3);
  border-right-color: rgb(0 0 0 / 0.3);
}

.hover\:border-x-transparent\/35:hover {
  border-left-color: rgb(0 0 0 / 0.35);
  border-right-color: rgb(0 0 0 / 0.35);
}

.hover\:border-x-transparent\/40:hover {
  border-left-color: rgb(0 0 0 / 0.4);
  border-right-color: rgb(0 0 0 / 0.4);
}

.hover\:border-x-transparent\/45:hover {
  border-left-color: rgb(0 0 0 / 0.45);
  border-right-color: rgb(0 0 0 / 0.45);
}

.hover\:border-x-transparent\/5:hover {
  border-left-color: rgb(0 0 0 / 0.05);
  border-right-color: rgb(0 0 0 / 0.05);
}

.hover\:border-x-transparent\/50:hover {
  border-left-color: rgb(0 0 0 / 0.5);
  border-right-color: rgb(0 0 0 / 0.5);
}

.hover\:border-x-transparent\/55:hover {
  border-left-color: rgb(0 0 0 / 0.55);
  border-right-color: rgb(0 0 0 / 0.55);
}

.hover\:border-x-transparent\/60:hover {
  border-left-color: rgb(0 0 0 / 0.6);
  border-right-color: rgb(0 0 0 / 0.6);
}

.hover\:border-x-transparent\/65:hover {
  border-left-color: rgb(0 0 0 / 0.65);
  border-right-color: rgb(0 0 0 / 0.65);
}

.hover\:border-x-transparent\/70:hover {
  border-left-color: rgb(0 0 0 / 0.7);
  border-right-color: rgb(0 0 0 / 0.7);
}

.hover\:border-x-transparent\/75:hover {
  border-left-color: rgb(0 0 0 / 0.75);
  border-right-color: rgb(0 0 0 / 0.75);
}

.hover\:border-x-transparent\/80:hover {
  border-left-color: rgb(0 0 0 / 0.8);
  border-right-color: rgb(0 0 0 / 0.8);
}

.hover\:border-x-transparent\/85:hover {
  border-left-color: rgb(0 0 0 / 0.85);
  border-right-color: rgb(0 0 0 / 0.85);
}

.hover\:border-x-transparent\/90:hover {
  border-left-color: rgb(0 0 0 / 0.9);
  border-right-color: rgb(0 0 0 / 0.9);
}

.hover\:border-x-transparent\/95:hover {
  border-left-color: rgb(0 0 0 / 0.95);
  border-right-color: rgb(0 0 0 / 0.95);
}

.hover\:border-x-white:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.hover\:border-x-white\/0:hover {
  border-left-color: rgb(255 255 255 / 0);
  border-right-color: rgb(255 255 255 / 0);
}

.hover\:border-x-white\/10:hover {
  border-left-color: rgb(255 255 255 / 0.1);
  border-right-color: rgb(255 255 255 / 0.1);
}

.hover\:border-x-white\/100:hover {
  border-left-color: rgb(255 255 255 / 1);
  border-right-color: rgb(255 255 255 / 1);
}

.hover\:border-x-white\/15:hover {
  border-left-color: rgb(255 255 255 / 0.15);
  border-right-color: rgb(255 255 255 / 0.15);
}

.hover\:border-x-white\/20:hover {
  border-left-color: rgb(255 255 255 / 0.2);
  border-right-color: rgb(255 255 255 / 0.2);
}

.hover\:border-x-white\/25:hover {
  border-left-color: rgb(255 255 255 / 0.25);
  border-right-color: rgb(255 255 255 / 0.25);
}

.hover\:border-x-white\/30:hover {
  border-left-color: rgb(255 255 255 / 0.3);
  border-right-color: rgb(255 255 255 / 0.3);
}

.hover\:border-x-white\/35:hover {
  border-left-color: rgb(255 255 255 / 0.35);
  border-right-color: rgb(255 255 255 / 0.35);
}

.hover\:border-x-white\/40:hover {
  border-left-color: rgb(255 255 255 / 0.4);
  border-right-color: rgb(255 255 255 / 0.4);
}

.hover\:border-x-white\/45:hover {
  border-left-color: rgb(255 255 255 / 0.45);
  border-right-color: rgb(255 255 255 / 0.45);
}

.hover\:border-x-white\/5:hover {
  border-left-color: rgb(255 255 255 / 0.05);
  border-right-color: rgb(255 255 255 / 0.05);
}

.hover\:border-x-white\/50:hover {
  border-left-color: rgb(255 255 255 / 0.5);
  border-right-color: rgb(255 255 255 / 0.5);
}

.hover\:border-x-white\/55:hover {
  border-left-color: rgb(255 255 255 / 0.55);
  border-right-color: rgb(255 255 255 / 0.55);
}

.hover\:border-x-white\/60:hover {
  border-left-color: rgb(255 255 255 / 0.6);
  border-right-color: rgb(255 255 255 / 0.6);
}

.hover\:border-x-white\/65:hover {
  border-left-color: rgb(255 255 255 / 0.65);
  border-right-color: rgb(255 255 255 / 0.65);
}

.hover\:border-x-white\/70:hover {
  border-left-color: rgb(255 255 255 / 0.7);
  border-right-color: rgb(255 255 255 / 0.7);
}

.hover\:border-x-white\/75:hover {
  border-left-color: rgb(255 255 255 / 0.75);
  border-right-color: rgb(255 255 255 / 0.75);
}

.hover\:border-x-white\/80:hover {
  border-left-color: rgb(255 255 255 / 0.8);
  border-right-color: rgb(255 255 255 / 0.8);
}

.hover\:border-x-white\/85:hover {
  border-left-color: rgb(255 255 255 / 0.85);
  border-right-color: rgb(255 255 255 / 0.85);
}

.hover\:border-x-white\/90:hover {
  border-left-color: rgb(255 255 255 / 0.9);
  border-right-color: rgb(255 255 255 / 0.9);
}

.hover\:border-x-white\/95:hover {
  border-left-color: rgb(255 255 255 / 0.95);
  border-right-color: rgb(255 255 255 / 0.95);
}

.hover\:border-y-black:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.hover\:border-y-black\/0:hover {
  border-top-color: rgb(0 0 0 / 0);
  border-bottom-color: rgb(0 0 0 / 0);
}

.hover\:border-y-black\/10:hover {
  border-top-color: rgb(0 0 0 / 0.1);
  border-bottom-color: rgb(0 0 0 / 0.1);
}

.hover\:border-y-black\/100:hover {
  border-top-color: rgb(0 0 0 / 1);
  border-bottom-color: rgb(0 0 0 / 1);
}

.hover\:border-y-black\/15:hover {
  border-top-color: rgb(0 0 0 / 0.15);
  border-bottom-color: rgb(0 0 0 / 0.15);
}

.hover\:border-y-black\/20:hover {
  border-top-color: rgb(0 0 0 / 0.2);
  border-bottom-color: rgb(0 0 0 / 0.2);
}

.hover\:border-y-black\/25:hover {
  border-top-color: rgb(0 0 0 / 0.25);
  border-bottom-color: rgb(0 0 0 / 0.25);
}

.hover\:border-y-black\/30:hover {
  border-top-color: rgb(0 0 0 / 0.3);
  border-bottom-color: rgb(0 0 0 / 0.3);
}

.hover\:border-y-black\/35:hover {
  border-top-color: rgb(0 0 0 / 0.35);
  border-bottom-color: rgb(0 0 0 / 0.35);
}

.hover\:border-y-black\/40:hover {
  border-top-color: rgb(0 0 0 / 0.4);
  border-bottom-color: rgb(0 0 0 / 0.4);
}

.hover\:border-y-black\/45:hover {
  border-top-color: rgb(0 0 0 / 0.45);
  border-bottom-color: rgb(0 0 0 / 0.45);
}

.hover\:border-y-black\/5:hover {
  border-top-color: rgb(0 0 0 / 0.05);
  border-bottom-color: rgb(0 0 0 / 0.05);
}

.hover\:border-y-black\/50:hover {
  border-top-color: rgb(0 0 0 / 0.5);
  border-bottom-color: rgb(0 0 0 / 0.5);
}

.hover\:border-y-black\/55:hover {
  border-top-color: rgb(0 0 0 / 0.55);
  border-bottom-color: rgb(0 0 0 / 0.55);
}

.hover\:border-y-black\/60:hover {
  border-top-color: rgb(0 0 0 / 0.6);
  border-bottom-color: rgb(0 0 0 / 0.6);
}

.hover\:border-y-black\/65:hover {
  border-top-color: rgb(0 0 0 / 0.65);
  border-bottom-color: rgb(0 0 0 / 0.65);
}

.hover\:border-y-black\/70:hover {
  border-top-color: rgb(0 0 0 / 0.7);
  border-bottom-color: rgb(0 0 0 / 0.7);
}

.hover\:border-y-black\/75:hover {
  border-top-color: rgb(0 0 0 / 0.75);
  border-bottom-color: rgb(0 0 0 / 0.75);
}

.hover\:border-y-black\/80:hover {
  border-top-color: rgb(0 0 0 / 0.8);
  border-bottom-color: rgb(0 0 0 / 0.8);
}

.hover\:border-y-black\/85:hover {
  border-top-color: rgb(0 0 0 / 0.85);
  border-bottom-color: rgb(0 0 0 / 0.85);
}

.hover\:border-y-black\/90:hover {
  border-top-color: rgb(0 0 0 / 0.9);
  border-bottom-color: rgb(0 0 0 / 0.9);
}

.hover\:border-y-black\/95:hover {
  border-top-color: rgb(0 0 0 / 0.95);
  border-bottom-color: rgb(0 0 0 / 0.95);
}

.hover\:border-y-facebook:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.hover\:border-y-facebook-600:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.hover\:border-y-facebook-600\/0:hover {
  border-top-color: rgb(41 61 105 / 0);
  border-bottom-color: rgb(41 61 105 / 0);
}

.hover\:border-y-facebook-600\/10:hover {
  border-top-color: rgb(41 61 105 / 0.1);
  border-bottom-color: rgb(41 61 105 / 0.1);
}

.hover\:border-y-facebook-600\/100:hover {
  border-top-color: rgb(41 61 105 / 1);
  border-bottom-color: rgb(41 61 105 / 1);
}

.hover\:border-y-facebook-600\/15:hover {
  border-top-color: rgb(41 61 105 / 0.15);
  border-bottom-color: rgb(41 61 105 / 0.15);
}

.hover\:border-y-facebook-600\/20:hover {
  border-top-color: rgb(41 61 105 / 0.2);
  border-bottom-color: rgb(41 61 105 / 0.2);
}

.hover\:border-y-facebook-600\/25:hover {
  border-top-color: rgb(41 61 105 / 0.25);
  border-bottom-color: rgb(41 61 105 / 0.25);
}

.hover\:border-y-facebook-600\/30:hover {
  border-top-color: rgb(41 61 105 / 0.3);
  border-bottom-color: rgb(41 61 105 / 0.3);
}

.hover\:border-y-facebook-600\/35:hover {
  border-top-color: rgb(41 61 105 / 0.35);
  border-bottom-color: rgb(41 61 105 / 0.35);
}

.hover\:border-y-facebook-600\/40:hover {
  border-top-color: rgb(41 61 105 / 0.4);
  border-bottom-color: rgb(41 61 105 / 0.4);
}

.hover\:border-y-facebook-600\/45:hover {
  border-top-color: rgb(41 61 105 / 0.45);
  border-bottom-color: rgb(41 61 105 / 0.45);
}

.hover\:border-y-facebook-600\/5:hover {
  border-top-color: rgb(41 61 105 / 0.05);
  border-bottom-color: rgb(41 61 105 / 0.05);
}

.hover\:border-y-facebook-600\/50:hover {
  border-top-color: rgb(41 61 105 / 0.5);
  border-bottom-color: rgb(41 61 105 / 0.5);
}

.hover\:border-y-facebook-600\/55:hover {
  border-top-color: rgb(41 61 105 / 0.55);
  border-bottom-color: rgb(41 61 105 / 0.55);
}

.hover\:border-y-facebook-600\/60:hover {
  border-top-color: rgb(41 61 105 / 0.6);
  border-bottom-color: rgb(41 61 105 / 0.6);
}

.hover\:border-y-facebook-600\/65:hover {
  border-top-color: rgb(41 61 105 / 0.65);
  border-bottom-color: rgb(41 61 105 / 0.65);
}

.hover\:border-y-facebook-600\/70:hover {
  border-top-color: rgb(41 61 105 / 0.7);
  border-bottom-color: rgb(41 61 105 / 0.7);
}

.hover\:border-y-facebook-600\/75:hover {
  border-top-color: rgb(41 61 105 / 0.75);
  border-bottom-color: rgb(41 61 105 / 0.75);
}

.hover\:border-y-facebook-600\/80:hover {
  border-top-color: rgb(41 61 105 / 0.8);
  border-bottom-color: rgb(41 61 105 / 0.8);
}

.hover\:border-y-facebook-600\/85:hover {
  border-top-color: rgb(41 61 105 / 0.85);
  border-bottom-color: rgb(41 61 105 / 0.85);
}

.hover\:border-y-facebook-600\/90:hover {
  border-top-color: rgb(41 61 105 / 0.9);
  border-bottom-color: rgb(41 61 105 / 0.9);
}

.hover\:border-y-facebook-600\/95:hover {
  border-top-color: rgb(41 61 105 / 0.95);
  border-bottom-color: rgb(41 61 105 / 0.95);
}

.hover\:border-y-facebook\/0:hover {
  border-top-color: rgb(59 89 152 / 0);
  border-bottom-color: rgb(59 89 152 / 0);
}

.hover\:border-y-facebook\/10:hover {
  border-top-color: rgb(59 89 152 / 0.1);
  border-bottom-color: rgb(59 89 152 / 0.1);
}

.hover\:border-y-facebook\/100:hover {
  border-top-color: rgb(59 89 152 / 1);
  border-bottom-color: rgb(59 89 152 / 1);
}

.hover\:border-y-facebook\/15:hover {
  border-top-color: rgb(59 89 152 / 0.15);
  border-bottom-color: rgb(59 89 152 / 0.15);
}

.hover\:border-y-facebook\/20:hover {
  border-top-color: rgb(59 89 152 / 0.2);
  border-bottom-color: rgb(59 89 152 / 0.2);
}

.hover\:border-y-facebook\/25:hover {
  border-top-color: rgb(59 89 152 / 0.25);
  border-bottom-color: rgb(59 89 152 / 0.25);
}

.hover\:border-y-facebook\/30:hover {
  border-top-color: rgb(59 89 152 / 0.3);
  border-bottom-color: rgb(59 89 152 / 0.3);
}

.hover\:border-y-facebook\/35:hover {
  border-top-color: rgb(59 89 152 / 0.35);
  border-bottom-color: rgb(59 89 152 / 0.35);
}

.hover\:border-y-facebook\/40:hover {
  border-top-color: rgb(59 89 152 / 0.4);
  border-bottom-color: rgb(59 89 152 / 0.4);
}

.hover\:border-y-facebook\/45:hover {
  border-top-color: rgb(59 89 152 / 0.45);
  border-bottom-color: rgb(59 89 152 / 0.45);
}

.hover\:border-y-facebook\/5:hover {
  border-top-color: rgb(59 89 152 / 0.05);
  border-bottom-color: rgb(59 89 152 / 0.05);
}

.hover\:border-y-facebook\/50:hover {
  border-top-color: rgb(59 89 152 / 0.5);
  border-bottom-color: rgb(59 89 152 / 0.5);
}

.hover\:border-y-facebook\/55:hover {
  border-top-color: rgb(59 89 152 / 0.55);
  border-bottom-color: rgb(59 89 152 / 0.55);
}

.hover\:border-y-facebook\/60:hover {
  border-top-color: rgb(59 89 152 / 0.6);
  border-bottom-color: rgb(59 89 152 / 0.6);
}

.hover\:border-y-facebook\/65:hover {
  border-top-color: rgb(59 89 152 / 0.65);
  border-bottom-color: rgb(59 89 152 / 0.65);
}

.hover\:border-y-facebook\/70:hover {
  border-top-color: rgb(59 89 152 / 0.7);
  border-bottom-color: rgb(59 89 152 / 0.7);
}

.hover\:border-y-facebook\/75:hover {
  border-top-color: rgb(59 89 152 / 0.75);
  border-bottom-color: rgb(59 89 152 / 0.75);
}

.hover\:border-y-facebook\/80:hover {
  border-top-color: rgb(59 89 152 / 0.8);
  border-bottom-color: rgb(59 89 152 / 0.8);
}

.hover\:border-y-facebook\/85:hover {
  border-top-color: rgb(59 89 152 / 0.85);
  border-bottom-color: rgb(59 89 152 / 0.85);
}

.hover\:border-y-facebook\/90:hover {
  border-top-color: rgb(59 89 152 / 0.9);
  border-bottom-color: rgb(59 89 152 / 0.9);
}

.hover\:border-y-facebook\/95:hover {
  border-top-color: rgb(59 89 152 / 0.95);
  border-bottom-color: rgb(59 89 152 / 0.95);
}

.hover\:border-y-spring-100:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.hover\:border-y-spring-100\/0:hover {
  border-top-color: rgb(227 232 227 / 0);
  border-bottom-color: rgb(227 232 227 / 0);
}

.hover\:border-y-spring-100\/10:hover {
  border-top-color: rgb(227 232 227 / 0.1);
  border-bottom-color: rgb(227 232 227 / 0.1);
}

.hover\:border-y-spring-100\/100:hover {
  border-top-color: rgb(227 232 227 / 1);
  border-bottom-color: rgb(227 232 227 / 1);
}

.hover\:border-y-spring-100\/15:hover {
  border-top-color: rgb(227 232 227 / 0.15);
  border-bottom-color: rgb(227 232 227 / 0.15);
}

.hover\:border-y-spring-100\/20:hover {
  border-top-color: rgb(227 232 227 / 0.2);
  border-bottom-color: rgb(227 232 227 / 0.2);
}

.hover\:border-y-spring-100\/25:hover {
  border-top-color: rgb(227 232 227 / 0.25);
  border-bottom-color: rgb(227 232 227 / 0.25);
}

.hover\:border-y-spring-100\/30:hover {
  border-top-color: rgb(227 232 227 / 0.3);
  border-bottom-color: rgb(227 232 227 / 0.3);
}

.hover\:border-y-spring-100\/35:hover {
  border-top-color: rgb(227 232 227 / 0.35);
  border-bottom-color: rgb(227 232 227 / 0.35);
}

.hover\:border-y-spring-100\/40:hover {
  border-top-color: rgb(227 232 227 / 0.4);
  border-bottom-color: rgb(227 232 227 / 0.4);
}

.hover\:border-y-spring-100\/45:hover {
  border-top-color: rgb(227 232 227 / 0.45);
  border-bottom-color: rgb(227 232 227 / 0.45);
}

.hover\:border-y-spring-100\/5:hover {
  border-top-color: rgb(227 232 227 / 0.05);
  border-bottom-color: rgb(227 232 227 / 0.05);
}

.hover\:border-y-spring-100\/50:hover {
  border-top-color: rgb(227 232 227 / 0.5);
  border-bottom-color: rgb(227 232 227 / 0.5);
}

.hover\:border-y-spring-100\/55:hover {
  border-top-color: rgb(227 232 227 / 0.55);
  border-bottom-color: rgb(227 232 227 / 0.55);
}

.hover\:border-y-spring-100\/60:hover {
  border-top-color: rgb(227 232 227 / 0.6);
  border-bottom-color: rgb(227 232 227 / 0.6);
}

.hover\:border-y-spring-100\/65:hover {
  border-top-color: rgb(227 232 227 / 0.65);
  border-bottom-color: rgb(227 232 227 / 0.65);
}

.hover\:border-y-spring-100\/70:hover {
  border-top-color: rgb(227 232 227 / 0.7);
  border-bottom-color: rgb(227 232 227 / 0.7);
}

.hover\:border-y-spring-100\/75:hover {
  border-top-color: rgb(227 232 227 / 0.75);
  border-bottom-color: rgb(227 232 227 / 0.75);
}

.hover\:border-y-spring-100\/80:hover {
  border-top-color: rgb(227 232 227 / 0.8);
  border-bottom-color: rgb(227 232 227 / 0.8);
}

.hover\:border-y-spring-100\/85:hover {
  border-top-color: rgb(227 232 227 / 0.85);
  border-bottom-color: rgb(227 232 227 / 0.85);
}

.hover\:border-y-spring-100\/90:hover {
  border-top-color: rgb(227 232 227 / 0.9);
  border-bottom-color: rgb(227 232 227 / 0.9);
}

.hover\:border-y-spring-100\/95:hover {
  border-top-color: rgb(227 232 227 / 0.95);
  border-bottom-color: rgb(227 232 227 / 0.95);
}

.hover\:border-y-spring-200:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.hover\:border-y-spring-200\/0:hover {
  border-top-color: rgb(200 210 201 / 0);
  border-bottom-color: rgb(200 210 201 / 0);
}

.hover\:border-y-spring-200\/10:hover {
  border-top-color: rgb(200 210 201 / 0.1);
  border-bottom-color: rgb(200 210 201 / 0.1);
}

.hover\:border-y-spring-200\/100:hover {
  border-top-color: rgb(200 210 201 / 1);
  border-bottom-color: rgb(200 210 201 / 1);
}

.hover\:border-y-spring-200\/15:hover {
  border-top-color: rgb(200 210 201 / 0.15);
  border-bottom-color: rgb(200 210 201 / 0.15);
}

.hover\:border-y-spring-200\/20:hover {
  border-top-color: rgb(200 210 201 / 0.2);
  border-bottom-color: rgb(200 210 201 / 0.2);
}

.hover\:border-y-spring-200\/25:hover {
  border-top-color: rgb(200 210 201 / 0.25);
  border-bottom-color: rgb(200 210 201 / 0.25);
}

.hover\:border-y-spring-200\/30:hover {
  border-top-color: rgb(200 210 201 / 0.3);
  border-bottom-color: rgb(200 210 201 / 0.3);
}

.hover\:border-y-spring-200\/35:hover {
  border-top-color: rgb(200 210 201 / 0.35);
  border-bottom-color: rgb(200 210 201 / 0.35);
}

.hover\:border-y-spring-200\/40:hover {
  border-top-color: rgb(200 210 201 / 0.4);
  border-bottom-color: rgb(200 210 201 / 0.4);
}

.hover\:border-y-spring-200\/45:hover {
  border-top-color: rgb(200 210 201 / 0.45);
  border-bottom-color: rgb(200 210 201 / 0.45);
}

.hover\:border-y-spring-200\/5:hover {
  border-top-color: rgb(200 210 201 / 0.05);
  border-bottom-color: rgb(200 210 201 / 0.05);
}

.hover\:border-y-spring-200\/50:hover {
  border-top-color: rgb(200 210 201 / 0.5);
  border-bottom-color: rgb(200 210 201 / 0.5);
}

.hover\:border-y-spring-200\/55:hover {
  border-top-color: rgb(200 210 201 / 0.55);
  border-bottom-color: rgb(200 210 201 / 0.55);
}

.hover\:border-y-spring-200\/60:hover {
  border-top-color: rgb(200 210 201 / 0.6);
  border-bottom-color: rgb(200 210 201 / 0.6);
}

.hover\:border-y-spring-200\/65:hover {
  border-top-color: rgb(200 210 201 / 0.65);
  border-bottom-color: rgb(200 210 201 / 0.65);
}

.hover\:border-y-spring-200\/70:hover {
  border-top-color: rgb(200 210 201 / 0.7);
  border-bottom-color: rgb(200 210 201 / 0.7);
}

.hover\:border-y-spring-200\/75:hover {
  border-top-color: rgb(200 210 201 / 0.75);
  border-bottom-color: rgb(200 210 201 / 0.75);
}

.hover\:border-y-spring-200\/80:hover {
  border-top-color: rgb(200 210 201 / 0.8);
  border-bottom-color: rgb(200 210 201 / 0.8);
}

.hover\:border-y-spring-200\/85:hover {
  border-top-color: rgb(200 210 201 / 0.85);
  border-bottom-color: rgb(200 210 201 / 0.85);
}

.hover\:border-y-spring-200\/90:hover {
  border-top-color: rgb(200 210 201 / 0.9);
  border-bottom-color: rgb(200 210 201 / 0.9);
}

.hover\:border-y-spring-200\/95:hover {
  border-top-color: rgb(200 210 201 / 0.95);
  border-bottom-color: rgb(200 210 201 / 0.95);
}

.hover\:border-y-spring-300:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.hover\:border-y-spring-300\/0:hover {
  border-top-color: rgb(162 179 166 / 0);
  border-bottom-color: rgb(162 179 166 / 0);
}

.hover\:border-y-spring-300\/10:hover {
  border-top-color: rgb(162 179 166 / 0.1);
  border-bottom-color: rgb(162 179 166 / 0.1);
}

.hover\:border-y-spring-300\/100:hover {
  border-top-color: rgb(162 179 166 / 1);
  border-bottom-color: rgb(162 179 166 / 1);
}

.hover\:border-y-spring-300\/15:hover {
  border-top-color: rgb(162 179 166 / 0.15);
  border-bottom-color: rgb(162 179 166 / 0.15);
}

.hover\:border-y-spring-300\/20:hover {
  border-top-color: rgb(162 179 166 / 0.2);
  border-bottom-color: rgb(162 179 166 / 0.2);
}

.hover\:border-y-spring-300\/25:hover {
  border-top-color: rgb(162 179 166 / 0.25);
  border-bottom-color: rgb(162 179 166 / 0.25);
}

.hover\:border-y-spring-300\/30:hover {
  border-top-color: rgb(162 179 166 / 0.3);
  border-bottom-color: rgb(162 179 166 / 0.3);
}

.hover\:border-y-spring-300\/35:hover {
  border-top-color: rgb(162 179 166 / 0.35);
  border-bottom-color: rgb(162 179 166 / 0.35);
}

.hover\:border-y-spring-300\/40:hover {
  border-top-color: rgb(162 179 166 / 0.4);
  border-bottom-color: rgb(162 179 166 / 0.4);
}

.hover\:border-y-spring-300\/45:hover {
  border-top-color: rgb(162 179 166 / 0.45);
  border-bottom-color: rgb(162 179 166 / 0.45);
}

.hover\:border-y-spring-300\/5:hover {
  border-top-color: rgb(162 179 166 / 0.05);
  border-bottom-color: rgb(162 179 166 / 0.05);
}

.hover\:border-y-spring-300\/50:hover {
  border-top-color: rgb(162 179 166 / 0.5);
  border-bottom-color: rgb(162 179 166 / 0.5);
}

.hover\:border-y-spring-300\/55:hover {
  border-top-color: rgb(162 179 166 / 0.55);
  border-bottom-color: rgb(162 179 166 / 0.55);
}

.hover\:border-y-spring-300\/60:hover {
  border-top-color: rgb(162 179 166 / 0.6);
  border-bottom-color: rgb(162 179 166 / 0.6);
}

.hover\:border-y-spring-300\/65:hover {
  border-top-color: rgb(162 179 166 / 0.65);
  border-bottom-color: rgb(162 179 166 / 0.65);
}

.hover\:border-y-spring-300\/70:hover {
  border-top-color: rgb(162 179 166 / 0.7);
  border-bottom-color: rgb(162 179 166 / 0.7);
}

.hover\:border-y-spring-300\/75:hover {
  border-top-color: rgb(162 179 166 / 0.75);
  border-bottom-color: rgb(162 179 166 / 0.75);
}

.hover\:border-y-spring-300\/80:hover {
  border-top-color: rgb(162 179 166 / 0.8);
  border-bottom-color: rgb(162 179 166 / 0.8);
}

.hover\:border-y-spring-300\/85:hover {
  border-top-color: rgb(162 179 166 / 0.85);
  border-bottom-color: rgb(162 179 166 / 0.85);
}

.hover\:border-y-spring-300\/90:hover {
  border-top-color: rgb(162 179 166 / 0.9);
  border-bottom-color: rgb(162 179 166 / 0.9);
}

.hover\:border-y-spring-300\/95:hover {
  border-top-color: rgb(162 179 166 / 0.95);
  border-bottom-color: rgb(162 179 166 / 0.95);
}

.hover\:border-y-spring-400:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.hover\:border-y-spring-400\/0:hover {
  border-top-color: rgb(120 143 127 / 0);
  border-bottom-color: rgb(120 143 127 / 0);
}

.hover\:border-y-spring-400\/10:hover {
  border-top-color: rgb(120 143 127 / 0.1);
  border-bottom-color: rgb(120 143 127 / 0.1);
}

.hover\:border-y-spring-400\/100:hover {
  border-top-color: rgb(120 143 127 / 1);
  border-bottom-color: rgb(120 143 127 / 1);
}

.hover\:border-y-spring-400\/15:hover {
  border-top-color: rgb(120 143 127 / 0.15);
  border-bottom-color: rgb(120 143 127 / 0.15);
}

.hover\:border-y-spring-400\/20:hover {
  border-top-color: rgb(120 143 127 / 0.2);
  border-bottom-color: rgb(120 143 127 / 0.2);
}

.hover\:border-y-spring-400\/25:hover {
  border-top-color: rgb(120 143 127 / 0.25);
  border-bottom-color: rgb(120 143 127 / 0.25);
}

.hover\:border-y-spring-400\/30:hover {
  border-top-color: rgb(120 143 127 / 0.3);
  border-bottom-color: rgb(120 143 127 / 0.3);
}

.hover\:border-y-spring-400\/35:hover {
  border-top-color: rgb(120 143 127 / 0.35);
  border-bottom-color: rgb(120 143 127 / 0.35);
}

.hover\:border-y-spring-400\/40:hover {
  border-top-color: rgb(120 143 127 / 0.4);
  border-bottom-color: rgb(120 143 127 / 0.4);
}

.hover\:border-y-spring-400\/45:hover {
  border-top-color: rgb(120 143 127 / 0.45);
  border-bottom-color: rgb(120 143 127 / 0.45);
}

.hover\:border-y-spring-400\/5:hover {
  border-top-color: rgb(120 143 127 / 0.05);
  border-bottom-color: rgb(120 143 127 / 0.05);
}

.hover\:border-y-spring-400\/50:hover {
  border-top-color: rgb(120 143 127 / 0.5);
  border-bottom-color: rgb(120 143 127 / 0.5);
}

.hover\:border-y-spring-400\/55:hover {
  border-top-color: rgb(120 143 127 / 0.55);
  border-bottom-color: rgb(120 143 127 / 0.55);
}

.hover\:border-y-spring-400\/60:hover {
  border-top-color: rgb(120 143 127 / 0.6);
  border-bottom-color: rgb(120 143 127 / 0.6);
}

.hover\:border-y-spring-400\/65:hover {
  border-top-color: rgb(120 143 127 / 0.65);
  border-bottom-color: rgb(120 143 127 / 0.65);
}

.hover\:border-y-spring-400\/70:hover {
  border-top-color: rgb(120 143 127 / 0.7);
  border-bottom-color: rgb(120 143 127 / 0.7);
}

.hover\:border-y-spring-400\/75:hover {
  border-top-color: rgb(120 143 127 / 0.75);
  border-bottom-color: rgb(120 143 127 / 0.75);
}

.hover\:border-y-spring-400\/80:hover {
  border-top-color: rgb(120 143 127 / 0.8);
  border-bottom-color: rgb(120 143 127 / 0.8);
}

.hover\:border-y-spring-400\/85:hover {
  border-top-color: rgb(120 143 127 / 0.85);
  border-bottom-color: rgb(120 143 127 / 0.85);
}

.hover\:border-y-spring-400\/90:hover {
  border-top-color: rgb(120 143 127 / 0.9);
  border-bottom-color: rgb(120 143 127 / 0.9);
}

.hover\:border-y-spring-400\/95:hover {
  border-top-color: rgb(120 143 127 / 0.95);
  border-bottom-color: rgb(120 143 127 / 0.95);
}

.hover\:border-y-spring-50:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.hover\:border-y-spring-50\/0:hover {
  border-top-color: rgb(243 246 244 / 0);
  border-bottom-color: rgb(243 246 244 / 0);
}

.hover\:border-y-spring-50\/10:hover {
  border-top-color: rgb(243 246 244 / 0.1);
  border-bottom-color: rgb(243 246 244 / 0.1);
}

.hover\:border-y-spring-50\/100:hover {
  border-top-color: rgb(243 246 244 / 1);
  border-bottom-color: rgb(243 246 244 / 1);
}

.hover\:border-y-spring-50\/15:hover {
  border-top-color: rgb(243 246 244 / 0.15);
  border-bottom-color: rgb(243 246 244 / 0.15);
}

.hover\:border-y-spring-50\/20:hover {
  border-top-color: rgb(243 246 244 / 0.2);
  border-bottom-color: rgb(243 246 244 / 0.2);
}

.hover\:border-y-spring-50\/25:hover {
  border-top-color: rgb(243 246 244 / 0.25);
  border-bottom-color: rgb(243 246 244 / 0.25);
}

.hover\:border-y-spring-50\/30:hover {
  border-top-color: rgb(243 246 244 / 0.3);
  border-bottom-color: rgb(243 246 244 / 0.3);
}

.hover\:border-y-spring-50\/35:hover {
  border-top-color: rgb(243 246 244 / 0.35);
  border-bottom-color: rgb(243 246 244 / 0.35);
}

.hover\:border-y-spring-50\/40:hover {
  border-top-color: rgb(243 246 244 / 0.4);
  border-bottom-color: rgb(243 246 244 / 0.4);
}

.hover\:border-y-spring-50\/45:hover {
  border-top-color: rgb(243 246 244 / 0.45);
  border-bottom-color: rgb(243 246 244 / 0.45);
}

.hover\:border-y-spring-50\/5:hover {
  border-top-color: rgb(243 246 244 / 0.05);
  border-bottom-color: rgb(243 246 244 / 0.05);
}

.hover\:border-y-spring-50\/50:hover {
  border-top-color: rgb(243 246 244 / 0.5);
  border-bottom-color: rgb(243 246 244 / 0.5);
}

.hover\:border-y-spring-50\/55:hover {
  border-top-color: rgb(243 246 244 / 0.55);
  border-bottom-color: rgb(243 246 244 / 0.55);
}

.hover\:border-y-spring-50\/60:hover {
  border-top-color: rgb(243 246 244 / 0.6);
  border-bottom-color: rgb(243 246 244 / 0.6);
}

.hover\:border-y-spring-50\/65:hover {
  border-top-color: rgb(243 246 244 / 0.65);
  border-bottom-color: rgb(243 246 244 / 0.65);
}

.hover\:border-y-spring-50\/70:hover {
  border-top-color: rgb(243 246 244 / 0.7);
  border-bottom-color: rgb(243 246 244 / 0.7);
}

.hover\:border-y-spring-50\/75:hover {
  border-top-color: rgb(243 246 244 / 0.75);
  border-bottom-color: rgb(243 246 244 / 0.75);
}

.hover\:border-y-spring-50\/80:hover {
  border-top-color: rgb(243 246 244 / 0.8);
  border-bottom-color: rgb(243 246 244 / 0.8);
}

.hover\:border-y-spring-50\/85:hover {
  border-top-color: rgb(243 246 244 / 0.85);
  border-bottom-color: rgb(243 246 244 / 0.85);
}

.hover\:border-y-spring-50\/90:hover {
  border-top-color: rgb(243 246 244 / 0.9);
  border-bottom-color: rgb(243 246 244 / 0.9);
}

.hover\:border-y-spring-50\/95:hover {
  border-top-color: rgb(243 246 244 / 0.95);
  border-bottom-color: rgb(243 246 244 / 0.95);
}

.hover\:border-y-spring-500:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.hover\:border-y-spring-500\/0:hover {
  border-top-color: rgb(94 120 102 / 0);
  border-bottom-color: rgb(94 120 102 / 0);
}

.hover\:border-y-spring-500\/10:hover {
  border-top-color: rgb(94 120 102 / 0.1);
  border-bottom-color: rgb(94 120 102 / 0.1);
}

.hover\:border-y-spring-500\/100:hover {
  border-top-color: rgb(94 120 102 / 1);
  border-bottom-color: rgb(94 120 102 / 1);
}

.hover\:border-y-spring-500\/15:hover {
  border-top-color: rgb(94 120 102 / 0.15);
  border-bottom-color: rgb(94 120 102 / 0.15);
}

.hover\:border-y-spring-500\/20:hover {
  border-top-color: rgb(94 120 102 / 0.2);
  border-bottom-color: rgb(94 120 102 / 0.2);
}

.hover\:border-y-spring-500\/25:hover {
  border-top-color: rgb(94 120 102 / 0.25);
  border-bottom-color: rgb(94 120 102 / 0.25);
}

.hover\:border-y-spring-500\/30:hover {
  border-top-color: rgb(94 120 102 / 0.3);
  border-bottom-color: rgb(94 120 102 / 0.3);
}

.hover\:border-y-spring-500\/35:hover {
  border-top-color: rgb(94 120 102 / 0.35);
  border-bottom-color: rgb(94 120 102 / 0.35);
}

.hover\:border-y-spring-500\/40:hover {
  border-top-color: rgb(94 120 102 / 0.4);
  border-bottom-color: rgb(94 120 102 / 0.4);
}

.hover\:border-y-spring-500\/45:hover {
  border-top-color: rgb(94 120 102 / 0.45);
  border-bottom-color: rgb(94 120 102 / 0.45);
}

.hover\:border-y-spring-500\/5:hover {
  border-top-color: rgb(94 120 102 / 0.05);
  border-bottom-color: rgb(94 120 102 / 0.05);
}

.hover\:border-y-spring-500\/50:hover {
  border-top-color: rgb(94 120 102 / 0.5);
  border-bottom-color: rgb(94 120 102 / 0.5);
}

.hover\:border-y-spring-500\/55:hover {
  border-top-color: rgb(94 120 102 / 0.55);
  border-bottom-color: rgb(94 120 102 / 0.55);
}

.hover\:border-y-spring-500\/60:hover {
  border-top-color: rgb(94 120 102 / 0.6);
  border-bottom-color: rgb(94 120 102 / 0.6);
}

.hover\:border-y-spring-500\/65:hover {
  border-top-color: rgb(94 120 102 / 0.65);
  border-bottom-color: rgb(94 120 102 / 0.65);
}

.hover\:border-y-spring-500\/70:hover {
  border-top-color: rgb(94 120 102 / 0.7);
  border-bottom-color: rgb(94 120 102 / 0.7);
}

.hover\:border-y-spring-500\/75:hover {
  border-top-color: rgb(94 120 102 / 0.75);
  border-bottom-color: rgb(94 120 102 / 0.75);
}

.hover\:border-y-spring-500\/80:hover {
  border-top-color: rgb(94 120 102 / 0.8);
  border-bottom-color: rgb(94 120 102 / 0.8);
}

.hover\:border-y-spring-500\/85:hover {
  border-top-color: rgb(94 120 102 / 0.85);
  border-bottom-color: rgb(94 120 102 / 0.85);
}

.hover\:border-y-spring-500\/90:hover {
  border-top-color: rgb(94 120 102 / 0.9);
  border-bottom-color: rgb(94 120 102 / 0.9);
}

.hover\:border-y-spring-500\/95:hover {
  border-top-color: rgb(94 120 102 / 0.95);
  border-bottom-color: rgb(94 120 102 / 0.95);
}

.hover\:border-y-spring-600:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.hover\:border-y-spring-600\/0:hover {
  border-top-color: rgb(67 88 73 / 0);
  border-bottom-color: rgb(67 88 73 / 0);
}

.hover\:border-y-spring-600\/10:hover {
  border-top-color: rgb(67 88 73 / 0.1);
  border-bottom-color: rgb(67 88 73 / 0.1);
}

.hover\:border-y-spring-600\/100:hover {
  border-top-color: rgb(67 88 73 / 1);
  border-bottom-color: rgb(67 88 73 / 1);
}

.hover\:border-y-spring-600\/15:hover {
  border-top-color: rgb(67 88 73 / 0.15);
  border-bottom-color: rgb(67 88 73 / 0.15);
}

.hover\:border-y-spring-600\/20:hover {
  border-top-color: rgb(67 88 73 / 0.2);
  border-bottom-color: rgb(67 88 73 / 0.2);
}

.hover\:border-y-spring-600\/25:hover {
  border-top-color: rgb(67 88 73 / 0.25);
  border-bottom-color: rgb(67 88 73 / 0.25);
}

.hover\:border-y-spring-600\/30:hover {
  border-top-color: rgb(67 88 73 / 0.3);
  border-bottom-color: rgb(67 88 73 / 0.3);
}

.hover\:border-y-spring-600\/35:hover {
  border-top-color: rgb(67 88 73 / 0.35);
  border-bottom-color: rgb(67 88 73 / 0.35);
}

.hover\:border-y-spring-600\/40:hover {
  border-top-color: rgb(67 88 73 / 0.4);
  border-bottom-color: rgb(67 88 73 / 0.4);
}

.hover\:border-y-spring-600\/45:hover {
  border-top-color: rgb(67 88 73 / 0.45);
  border-bottom-color: rgb(67 88 73 / 0.45);
}

.hover\:border-y-spring-600\/5:hover {
  border-top-color: rgb(67 88 73 / 0.05);
  border-bottom-color: rgb(67 88 73 / 0.05);
}

.hover\:border-y-spring-600\/50:hover {
  border-top-color: rgb(67 88 73 / 0.5);
  border-bottom-color: rgb(67 88 73 / 0.5);
}

.hover\:border-y-spring-600\/55:hover {
  border-top-color: rgb(67 88 73 / 0.55);
  border-bottom-color: rgb(67 88 73 / 0.55);
}

.hover\:border-y-spring-600\/60:hover {
  border-top-color: rgb(67 88 73 / 0.6);
  border-bottom-color: rgb(67 88 73 / 0.6);
}

.hover\:border-y-spring-600\/65:hover {
  border-top-color: rgb(67 88 73 / 0.65);
  border-bottom-color: rgb(67 88 73 / 0.65);
}

.hover\:border-y-spring-600\/70:hover {
  border-top-color: rgb(67 88 73 / 0.7);
  border-bottom-color: rgb(67 88 73 / 0.7);
}

.hover\:border-y-spring-600\/75:hover {
  border-top-color: rgb(67 88 73 / 0.75);
  border-bottom-color: rgb(67 88 73 / 0.75);
}

.hover\:border-y-spring-600\/80:hover {
  border-top-color: rgb(67 88 73 / 0.8);
  border-bottom-color: rgb(67 88 73 / 0.8);
}

.hover\:border-y-spring-600\/85:hover {
  border-top-color: rgb(67 88 73 / 0.85);
  border-bottom-color: rgb(67 88 73 / 0.85);
}

.hover\:border-y-spring-600\/90:hover {
  border-top-color: rgb(67 88 73 / 0.9);
  border-bottom-color: rgb(67 88 73 / 0.9);
}

.hover\:border-y-spring-600\/95:hover {
  border-top-color: rgb(67 88 73 / 0.95);
  border-bottom-color: rgb(67 88 73 / 0.95);
}

.hover\:border-y-spring-700:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.hover\:border-y-spring-700\/0:hover {
  border-top-color: rgb(54 70 60 / 0);
  border-bottom-color: rgb(54 70 60 / 0);
}

.hover\:border-y-spring-700\/10:hover {
  border-top-color: rgb(54 70 60 / 0.1);
  border-bottom-color: rgb(54 70 60 / 0.1);
}

.hover\:border-y-spring-700\/100:hover {
  border-top-color: rgb(54 70 60 / 1);
  border-bottom-color: rgb(54 70 60 / 1);
}

.hover\:border-y-spring-700\/15:hover {
  border-top-color: rgb(54 70 60 / 0.15);
  border-bottom-color: rgb(54 70 60 / 0.15);
}

.hover\:border-y-spring-700\/20:hover {
  border-top-color: rgb(54 70 60 / 0.2);
  border-bottom-color: rgb(54 70 60 / 0.2);
}

.hover\:border-y-spring-700\/25:hover {
  border-top-color: rgb(54 70 60 / 0.25);
  border-bottom-color: rgb(54 70 60 / 0.25);
}

.hover\:border-y-spring-700\/30:hover {
  border-top-color: rgb(54 70 60 / 0.3);
  border-bottom-color: rgb(54 70 60 / 0.3);
}

.hover\:border-y-spring-700\/35:hover {
  border-top-color: rgb(54 70 60 / 0.35);
  border-bottom-color: rgb(54 70 60 / 0.35);
}

.hover\:border-y-spring-700\/40:hover {
  border-top-color: rgb(54 70 60 / 0.4);
  border-bottom-color: rgb(54 70 60 / 0.4);
}

.hover\:border-y-spring-700\/45:hover {
  border-top-color: rgb(54 70 60 / 0.45);
  border-bottom-color: rgb(54 70 60 / 0.45);
}

.hover\:border-y-spring-700\/5:hover {
  border-top-color: rgb(54 70 60 / 0.05);
  border-bottom-color: rgb(54 70 60 / 0.05);
}

.hover\:border-y-spring-700\/50:hover {
  border-top-color: rgb(54 70 60 / 0.5);
  border-bottom-color: rgb(54 70 60 / 0.5);
}

.hover\:border-y-spring-700\/55:hover {
  border-top-color: rgb(54 70 60 / 0.55);
  border-bottom-color: rgb(54 70 60 / 0.55);
}

.hover\:border-y-spring-700\/60:hover {
  border-top-color: rgb(54 70 60 / 0.6);
  border-bottom-color: rgb(54 70 60 / 0.6);
}

.hover\:border-y-spring-700\/65:hover {
  border-top-color: rgb(54 70 60 / 0.65);
  border-bottom-color: rgb(54 70 60 / 0.65);
}

.hover\:border-y-spring-700\/70:hover {
  border-top-color: rgb(54 70 60 / 0.7);
  border-bottom-color: rgb(54 70 60 / 0.7);
}

.hover\:border-y-spring-700\/75:hover {
  border-top-color: rgb(54 70 60 / 0.75);
  border-bottom-color: rgb(54 70 60 / 0.75);
}

.hover\:border-y-spring-700\/80:hover {
  border-top-color: rgb(54 70 60 / 0.8);
  border-bottom-color: rgb(54 70 60 / 0.8);
}

.hover\:border-y-spring-700\/85:hover {
  border-top-color: rgb(54 70 60 / 0.85);
  border-bottom-color: rgb(54 70 60 / 0.85);
}

.hover\:border-y-spring-700\/90:hover {
  border-top-color: rgb(54 70 60 / 0.9);
  border-bottom-color: rgb(54 70 60 / 0.9);
}

.hover\:border-y-spring-700\/95:hover {
  border-top-color: rgb(54 70 60 / 0.95);
  border-bottom-color: rgb(54 70 60 / 0.95);
}

.hover\:border-y-spring-800:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.hover\:border-y-spring-800\/0:hover {
  border-top-color: rgb(44 57 48 / 0);
  border-bottom-color: rgb(44 57 48 / 0);
}

.hover\:border-y-spring-800\/10:hover {
  border-top-color: rgb(44 57 48 / 0.1);
  border-bottom-color: rgb(44 57 48 / 0.1);
}

.hover\:border-y-spring-800\/100:hover {
  border-top-color: rgb(44 57 48 / 1);
  border-bottom-color: rgb(44 57 48 / 1);
}

.hover\:border-y-spring-800\/15:hover {
  border-top-color: rgb(44 57 48 / 0.15);
  border-bottom-color: rgb(44 57 48 / 0.15);
}

.hover\:border-y-spring-800\/20:hover {
  border-top-color: rgb(44 57 48 / 0.2);
  border-bottom-color: rgb(44 57 48 / 0.2);
}

.hover\:border-y-spring-800\/25:hover {
  border-top-color: rgb(44 57 48 / 0.25);
  border-bottom-color: rgb(44 57 48 / 0.25);
}

.hover\:border-y-spring-800\/30:hover {
  border-top-color: rgb(44 57 48 / 0.3);
  border-bottom-color: rgb(44 57 48 / 0.3);
}

.hover\:border-y-spring-800\/35:hover {
  border-top-color: rgb(44 57 48 / 0.35);
  border-bottom-color: rgb(44 57 48 / 0.35);
}

.hover\:border-y-spring-800\/40:hover {
  border-top-color: rgb(44 57 48 / 0.4);
  border-bottom-color: rgb(44 57 48 / 0.4);
}

.hover\:border-y-spring-800\/45:hover {
  border-top-color: rgb(44 57 48 / 0.45);
  border-bottom-color: rgb(44 57 48 / 0.45);
}

.hover\:border-y-spring-800\/5:hover {
  border-top-color: rgb(44 57 48 / 0.05);
  border-bottom-color: rgb(44 57 48 / 0.05);
}

.hover\:border-y-spring-800\/50:hover {
  border-top-color: rgb(44 57 48 / 0.5);
  border-bottom-color: rgb(44 57 48 / 0.5);
}

.hover\:border-y-spring-800\/55:hover {
  border-top-color: rgb(44 57 48 / 0.55);
  border-bottom-color: rgb(44 57 48 / 0.55);
}

.hover\:border-y-spring-800\/60:hover {
  border-top-color: rgb(44 57 48 / 0.6);
  border-bottom-color: rgb(44 57 48 / 0.6);
}

.hover\:border-y-spring-800\/65:hover {
  border-top-color: rgb(44 57 48 / 0.65);
  border-bottom-color: rgb(44 57 48 / 0.65);
}

.hover\:border-y-spring-800\/70:hover {
  border-top-color: rgb(44 57 48 / 0.7);
  border-bottom-color: rgb(44 57 48 / 0.7);
}

.hover\:border-y-spring-800\/75:hover {
  border-top-color: rgb(44 57 48 / 0.75);
  border-bottom-color: rgb(44 57 48 / 0.75);
}

.hover\:border-y-spring-800\/80:hover {
  border-top-color: rgb(44 57 48 / 0.8);
  border-bottom-color: rgb(44 57 48 / 0.8);
}

.hover\:border-y-spring-800\/85:hover {
  border-top-color: rgb(44 57 48 / 0.85);
  border-bottom-color: rgb(44 57 48 / 0.85);
}

.hover\:border-y-spring-800\/90:hover {
  border-top-color: rgb(44 57 48 / 0.9);
  border-bottom-color: rgb(44 57 48 / 0.9);
}

.hover\:border-y-spring-800\/95:hover {
  border-top-color: rgb(44 57 48 / 0.95);
  border-bottom-color: rgb(44 57 48 / 0.95);
}

.hover\:border-y-spring-900:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.hover\:border-y-spring-900\/0:hover {
  border-top-color: rgb(37 47 40 / 0);
  border-bottom-color: rgb(37 47 40 / 0);
}

.hover\:border-y-spring-900\/10:hover {
  border-top-color: rgb(37 47 40 / 0.1);
  border-bottom-color: rgb(37 47 40 / 0.1);
}

.hover\:border-y-spring-900\/100:hover {
  border-top-color: rgb(37 47 40 / 1);
  border-bottom-color: rgb(37 47 40 / 1);
}

.hover\:border-y-spring-900\/15:hover {
  border-top-color: rgb(37 47 40 / 0.15);
  border-bottom-color: rgb(37 47 40 / 0.15);
}

.hover\:border-y-spring-900\/20:hover {
  border-top-color: rgb(37 47 40 / 0.2);
  border-bottom-color: rgb(37 47 40 / 0.2);
}

.hover\:border-y-spring-900\/25:hover {
  border-top-color: rgb(37 47 40 / 0.25);
  border-bottom-color: rgb(37 47 40 / 0.25);
}

.hover\:border-y-spring-900\/30:hover {
  border-top-color: rgb(37 47 40 / 0.3);
  border-bottom-color: rgb(37 47 40 / 0.3);
}

.hover\:border-y-spring-900\/35:hover {
  border-top-color: rgb(37 47 40 / 0.35);
  border-bottom-color: rgb(37 47 40 / 0.35);
}

.hover\:border-y-spring-900\/40:hover {
  border-top-color: rgb(37 47 40 / 0.4);
  border-bottom-color: rgb(37 47 40 / 0.4);
}

.hover\:border-y-spring-900\/45:hover {
  border-top-color: rgb(37 47 40 / 0.45);
  border-bottom-color: rgb(37 47 40 / 0.45);
}

.hover\:border-y-spring-900\/5:hover {
  border-top-color: rgb(37 47 40 / 0.05);
  border-bottom-color: rgb(37 47 40 / 0.05);
}

.hover\:border-y-spring-900\/50:hover {
  border-top-color: rgb(37 47 40 / 0.5);
  border-bottom-color: rgb(37 47 40 / 0.5);
}

.hover\:border-y-spring-900\/55:hover {
  border-top-color: rgb(37 47 40 / 0.55);
  border-bottom-color: rgb(37 47 40 / 0.55);
}

.hover\:border-y-spring-900\/60:hover {
  border-top-color: rgb(37 47 40 / 0.6);
  border-bottom-color: rgb(37 47 40 / 0.6);
}

.hover\:border-y-spring-900\/65:hover {
  border-top-color: rgb(37 47 40 / 0.65);
  border-bottom-color: rgb(37 47 40 / 0.65);
}

.hover\:border-y-spring-900\/70:hover {
  border-top-color: rgb(37 47 40 / 0.7);
  border-bottom-color: rgb(37 47 40 / 0.7);
}

.hover\:border-y-spring-900\/75:hover {
  border-top-color: rgb(37 47 40 / 0.75);
  border-bottom-color: rgb(37 47 40 / 0.75);
}

.hover\:border-y-spring-900\/80:hover {
  border-top-color: rgb(37 47 40 / 0.8);
  border-bottom-color: rgb(37 47 40 / 0.8);
}

.hover\:border-y-spring-900\/85:hover {
  border-top-color: rgb(37 47 40 / 0.85);
  border-bottom-color: rgb(37 47 40 / 0.85);
}

.hover\:border-y-spring-900\/90:hover {
  border-top-color: rgb(37 47 40 / 0.9);
  border-bottom-color: rgb(37 47 40 / 0.9);
}

.hover\:border-y-spring-900\/95:hover {
  border-top-color: rgb(37 47 40 / 0.95);
  border-bottom-color: rgb(37 47 40 / 0.95);
}

.hover\:border-y-spring-950:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.hover\:border-y-spring-950\/0:hover {
  border-top-color: rgb(20 26 23 / 0);
  border-bottom-color: rgb(20 26 23 / 0);
}

.hover\:border-y-spring-950\/10:hover {
  border-top-color: rgb(20 26 23 / 0.1);
  border-bottom-color: rgb(20 26 23 / 0.1);
}

.hover\:border-y-spring-950\/100:hover {
  border-top-color: rgb(20 26 23 / 1);
  border-bottom-color: rgb(20 26 23 / 1);
}

.hover\:border-y-spring-950\/15:hover {
  border-top-color: rgb(20 26 23 / 0.15);
  border-bottom-color: rgb(20 26 23 / 0.15);
}

.hover\:border-y-spring-950\/20:hover {
  border-top-color: rgb(20 26 23 / 0.2);
  border-bottom-color: rgb(20 26 23 / 0.2);
}

.hover\:border-y-spring-950\/25:hover {
  border-top-color: rgb(20 26 23 / 0.25);
  border-bottom-color: rgb(20 26 23 / 0.25);
}

.hover\:border-y-spring-950\/30:hover {
  border-top-color: rgb(20 26 23 / 0.3);
  border-bottom-color: rgb(20 26 23 / 0.3);
}

.hover\:border-y-spring-950\/35:hover {
  border-top-color: rgb(20 26 23 / 0.35);
  border-bottom-color: rgb(20 26 23 / 0.35);
}

.hover\:border-y-spring-950\/40:hover {
  border-top-color: rgb(20 26 23 / 0.4);
  border-bottom-color: rgb(20 26 23 / 0.4);
}

.hover\:border-y-spring-950\/45:hover {
  border-top-color: rgb(20 26 23 / 0.45);
  border-bottom-color: rgb(20 26 23 / 0.45);
}

.hover\:border-y-spring-950\/5:hover {
  border-top-color: rgb(20 26 23 / 0.05);
  border-bottom-color: rgb(20 26 23 / 0.05);
}

.hover\:border-y-spring-950\/50:hover {
  border-top-color: rgb(20 26 23 / 0.5);
  border-bottom-color: rgb(20 26 23 / 0.5);
}

.hover\:border-y-spring-950\/55:hover {
  border-top-color: rgb(20 26 23 / 0.55);
  border-bottom-color: rgb(20 26 23 / 0.55);
}

.hover\:border-y-spring-950\/60:hover {
  border-top-color: rgb(20 26 23 / 0.6);
  border-bottom-color: rgb(20 26 23 / 0.6);
}

.hover\:border-y-spring-950\/65:hover {
  border-top-color: rgb(20 26 23 / 0.65);
  border-bottom-color: rgb(20 26 23 / 0.65);
}

.hover\:border-y-spring-950\/70:hover {
  border-top-color: rgb(20 26 23 / 0.7);
  border-bottom-color: rgb(20 26 23 / 0.7);
}

.hover\:border-y-spring-950\/75:hover {
  border-top-color: rgb(20 26 23 / 0.75);
  border-bottom-color: rgb(20 26 23 / 0.75);
}

.hover\:border-y-spring-950\/80:hover {
  border-top-color: rgb(20 26 23 / 0.8);
  border-bottom-color: rgb(20 26 23 / 0.8);
}

.hover\:border-y-spring-950\/85:hover {
  border-top-color: rgb(20 26 23 / 0.85);
  border-bottom-color: rgb(20 26 23 / 0.85);
}

.hover\:border-y-spring-950\/90:hover {
  border-top-color: rgb(20 26 23 / 0.9);
  border-bottom-color: rgb(20 26 23 / 0.9);
}

.hover\:border-y-spring-950\/95:hover {
  border-top-color: rgb(20 26 23 / 0.95);
  border-bottom-color: rgb(20 26 23 / 0.95);
}

.hover\:border-y-transparent:hover {
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.hover\:border-y-transparent\/0:hover {
  border-top-color: rgb(0 0 0 / 0);
  border-bottom-color: rgb(0 0 0 / 0);
}

.hover\:border-y-transparent\/10:hover {
  border-top-color: rgb(0 0 0 / 0.1);
  border-bottom-color: rgb(0 0 0 / 0.1);
}

.hover\:border-y-transparent\/100:hover {
  border-top-color: rgb(0 0 0 / 1);
  border-bottom-color: rgb(0 0 0 / 1);
}

.hover\:border-y-transparent\/15:hover {
  border-top-color: rgb(0 0 0 / 0.15);
  border-bottom-color: rgb(0 0 0 / 0.15);
}

.hover\:border-y-transparent\/20:hover {
  border-top-color: rgb(0 0 0 / 0.2);
  border-bottom-color: rgb(0 0 0 / 0.2);
}

.hover\:border-y-transparent\/25:hover {
  border-top-color: rgb(0 0 0 / 0.25);
  border-bottom-color: rgb(0 0 0 / 0.25);
}

.hover\:border-y-transparent\/30:hover {
  border-top-color: rgb(0 0 0 / 0.3);
  border-bottom-color: rgb(0 0 0 / 0.3);
}

.hover\:border-y-transparent\/35:hover {
  border-top-color: rgb(0 0 0 / 0.35);
  border-bottom-color: rgb(0 0 0 / 0.35);
}

.hover\:border-y-transparent\/40:hover {
  border-top-color: rgb(0 0 0 / 0.4);
  border-bottom-color: rgb(0 0 0 / 0.4);
}

.hover\:border-y-transparent\/45:hover {
  border-top-color: rgb(0 0 0 / 0.45);
  border-bottom-color: rgb(0 0 0 / 0.45);
}

.hover\:border-y-transparent\/5:hover {
  border-top-color: rgb(0 0 0 / 0.05);
  border-bottom-color: rgb(0 0 0 / 0.05);
}

.hover\:border-y-transparent\/50:hover {
  border-top-color: rgb(0 0 0 / 0.5);
  border-bottom-color: rgb(0 0 0 / 0.5);
}

.hover\:border-y-transparent\/55:hover {
  border-top-color: rgb(0 0 0 / 0.55);
  border-bottom-color: rgb(0 0 0 / 0.55);
}

.hover\:border-y-transparent\/60:hover {
  border-top-color: rgb(0 0 0 / 0.6);
  border-bottom-color: rgb(0 0 0 / 0.6);
}

.hover\:border-y-transparent\/65:hover {
  border-top-color: rgb(0 0 0 / 0.65);
  border-bottom-color: rgb(0 0 0 / 0.65);
}

.hover\:border-y-transparent\/70:hover {
  border-top-color: rgb(0 0 0 / 0.7);
  border-bottom-color: rgb(0 0 0 / 0.7);
}

.hover\:border-y-transparent\/75:hover {
  border-top-color: rgb(0 0 0 / 0.75);
  border-bottom-color: rgb(0 0 0 / 0.75);
}

.hover\:border-y-transparent\/80:hover {
  border-top-color: rgb(0 0 0 / 0.8);
  border-bottom-color: rgb(0 0 0 / 0.8);
}

.hover\:border-y-transparent\/85:hover {
  border-top-color: rgb(0 0 0 / 0.85);
  border-bottom-color: rgb(0 0 0 / 0.85);
}

.hover\:border-y-transparent\/90:hover {
  border-top-color: rgb(0 0 0 / 0.9);
  border-bottom-color: rgb(0 0 0 / 0.9);
}

.hover\:border-y-transparent\/95:hover {
  border-top-color: rgb(0 0 0 / 0.95);
  border-bottom-color: rgb(0 0 0 / 0.95);
}

.hover\:border-y-white:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.hover\:border-y-white\/0:hover {
  border-top-color: rgb(255 255 255 / 0);
  border-bottom-color: rgb(255 255 255 / 0);
}

.hover\:border-y-white\/10:hover {
  border-top-color: rgb(255 255 255 / 0.1);
  border-bottom-color: rgb(255 255 255 / 0.1);
}

.hover\:border-y-white\/100:hover {
  border-top-color: rgb(255 255 255 / 1);
  border-bottom-color: rgb(255 255 255 / 1);
}

.hover\:border-y-white\/15:hover {
  border-top-color: rgb(255 255 255 / 0.15);
  border-bottom-color: rgb(255 255 255 / 0.15);
}

.hover\:border-y-white\/20:hover {
  border-top-color: rgb(255 255 255 / 0.2);
  border-bottom-color: rgb(255 255 255 / 0.2);
}

.hover\:border-y-white\/25:hover {
  border-top-color: rgb(255 255 255 / 0.25);
  border-bottom-color: rgb(255 255 255 / 0.25);
}

.hover\:border-y-white\/30:hover {
  border-top-color: rgb(255 255 255 / 0.3);
  border-bottom-color: rgb(255 255 255 / 0.3);
}

.hover\:border-y-white\/35:hover {
  border-top-color: rgb(255 255 255 / 0.35);
  border-bottom-color: rgb(255 255 255 / 0.35);
}

.hover\:border-y-white\/40:hover {
  border-top-color: rgb(255 255 255 / 0.4);
  border-bottom-color: rgb(255 255 255 / 0.4);
}

.hover\:border-y-white\/45:hover {
  border-top-color: rgb(255 255 255 / 0.45);
  border-bottom-color: rgb(255 255 255 / 0.45);
}

.hover\:border-y-white\/5:hover {
  border-top-color: rgb(255 255 255 / 0.05);
  border-bottom-color: rgb(255 255 255 / 0.05);
}

.hover\:border-y-white\/50:hover {
  border-top-color: rgb(255 255 255 / 0.5);
  border-bottom-color: rgb(255 255 255 / 0.5);
}

.hover\:border-y-white\/55:hover {
  border-top-color: rgb(255 255 255 / 0.55);
  border-bottom-color: rgb(255 255 255 / 0.55);
}

.hover\:border-y-white\/60:hover {
  border-top-color: rgb(255 255 255 / 0.6);
  border-bottom-color: rgb(255 255 255 / 0.6);
}

.hover\:border-y-white\/65:hover {
  border-top-color: rgb(255 255 255 / 0.65);
  border-bottom-color: rgb(255 255 255 / 0.65);
}

.hover\:border-y-white\/70:hover {
  border-top-color: rgb(255 255 255 / 0.7);
  border-bottom-color: rgb(255 255 255 / 0.7);
}

.hover\:border-y-white\/75:hover {
  border-top-color: rgb(255 255 255 / 0.75);
  border-bottom-color: rgb(255 255 255 / 0.75);
}

.hover\:border-y-white\/80:hover {
  border-top-color: rgb(255 255 255 / 0.8);
  border-bottom-color: rgb(255 255 255 / 0.8);
}

.hover\:border-y-white\/85:hover {
  border-top-color: rgb(255 255 255 / 0.85);
  border-bottom-color: rgb(255 255 255 / 0.85);
}

.hover\:border-y-white\/90:hover {
  border-top-color: rgb(255 255 255 / 0.9);
  border-bottom-color: rgb(255 255 255 / 0.9);
}

.hover\:border-y-white\/95:hover {
  border-top-color: rgb(255 255 255 / 0.95);
  border-bottom-color: rgb(255 255 255 / 0.95);
}

.hover\:border-b-black:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.hover\:border-b-black\/0:hover {
  border-bottom-color: rgb(0 0 0 / 0);
}

.hover\:border-b-black\/10:hover {
  border-bottom-color: rgb(0 0 0 / 0.1);
}

.hover\:border-b-black\/100:hover {
  border-bottom-color: rgb(0 0 0 / 1);
}

.hover\:border-b-black\/15:hover {
  border-bottom-color: rgb(0 0 0 / 0.15);
}

.hover\:border-b-black\/20:hover {
  border-bottom-color: rgb(0 0 0 / 0.2);
}

.hover\:border-b-black\/25:hover {
  border-bottom-color: rgb(0 0 0 / 0.25);
}

.hover\:border-b-black\/30:hover {
  border-bottom-color: rgb(0 0 0 / 0.3);
}

.hover\:border-b-black\/35:hover {
  border-bottom-color: rgb(0 0 0 / 0.35);
}

.hover\:border-b-black\/40:hover {
  border-bottom-color: rgb(0 0 0 / 0.4);
}

.hover\:border-b-black\/45:hover {
  border-bottom-color: rgb(0 0 0 / 0.45);
}

.hover\:border-b-black\/5:hover {
  border-bottom-color: rgb(0 0 0 / 0.05);
}

.hover\:border-b-black\/50:hover {
  border-bottom-color: rgb(0 0 0 / 0.5);
}

.hover\:border-b-black\/55:hover {
  border-bottom-color: rgb(0 0 0 / 0.55);
}

.hover\:border-b-black\/60:hover {
  border-bottom-color: rgb(0 0 0 / 0.6);
}

.hover\:border-b-black\/65:hover {
  border-bottom-color: rgb(0 0 0 / 0.65);
}

.hover\:border-b-black\/70:hover {
  border-bottom-color: rgb(0 0 0 / 0.7);
}

.hover\:border-b-black\/75:hover {
  border-bottom-color: rgb(0 0 0 / 0.75);
}

.hover\:border-b-black\/80:hover {
  border-bottom-color: rgb(0 0 0 / 0.8);
}

.hover\:border-b-black\/85:hover {
  border-bottom-color: rgb(0 0 0 / 0.85);
}

.hover\:border-b-black\/90:hover {
  border-bottom-color: rgb(0 0 0 / 0.9);
}

.hover\:border-b-black\/95:hover {
  border-bottom-color: rgb(0 0 0 / 0.95);
}

.hover\:border-b-facebook:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.hover\:border-b-facebook-600:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.hover\:border-b-facebook-600\/0:hover {
  border-bottom-color: rgb(41 61 105 / 0);
}

.hover\:border-b-facebook-600\/10:hover {
  border-bottom-color: rgb(41 61 105 / 0.1);
}

.hover\:border-b-facebook-600\/100:hover {
  border-bottom-color: rgb(41 61 105 / 1);
}

.hover\:border-b-facebook-600\/15:hover {
  border-bottom-color: rgb(41 61 105 / 0.15);
}

.hover\:border-b-facebook-600\/20:hover {
  border-bottom-color: rgb(41 61 105 / 0.2);
}

.hover\:border-b-facebook-600\/25:hover {
  border-bottom-color: rgb(41 61 105 / 0.25);
}

.hover\:border-b-facebook-600\/30:hover {
  border-bottom-color: rgb(41 61 105 / 0.3);
}

.hover\:border-b-facebook-600\/35:hover {
  border-bottom-color: rgb(41 61 105 / 0.35);
}

.hover\:border-b-facebook-600\/40:hover {
  border-bottom-color: rgb(41 61 105 / 0.4);
}

.hover\:border-b-facebook-600\/45:hover {
  border-bottom-color: rgb(41 61 105 / 0.45);
}

.hover\:border-b-facebook-600\/5:hover {
  border-bottom-color: rgb(41 61 105 / 0.05);
}

.hover\:border-b-facebook-600\/50:hover {
  border-bottom-color: rgb(41 61 105 / 0.5);
}

.hover\:border-b-facebook-600\/55:hover {
  border-bottom-color: rgb(41 61 105 / 0.55);
}

.hover\:border-b-facebook-600\/60:hover {
  border-bottom-color: rgb(41 61 105 / 0.6);
}

.hover\:border-b-facebook-600\/65:hover {
  border-bottom-color: rgb(41 61 105 / 0.65);
}

.hover\:border-b-facebook-600\/70:hover {
  border-bottom-color: rgb(41 61 105 / 0.7);
}

.hover\:border-b-facebook-600\/75:hover {
  border-bottom-color: rgb(41 61 105 / 0.75);
}

.hover\:border-b-facebook-600\/80:hover {
  border-bottom-color: rgb(41 61 105 / 0.8);
}

.hover\:border-b-facebook-600\/85:hover {
  border-bottom-color: rgb(41 61 105 / 0.85);
}

.hover\:border-b-facebook-600\/90:hover {
  border-bottom-color: rgb(41 61 105 / 0.9);
}

.hover\:border-b-facebook-600\/95:hover {
  border-bottom-color: rgb(41 61 105 / 0.95);
}

.hover\:border-b-facebook\/0:hover {
  border-bottom-color: rgb(59 89 152 / 0);
}

.hover\:border-b-facebook\/10:hover {
  border-bottom-color: rgb(59 89 152 / 0.1);
}

.hover\:border-b-facebook\/100:hover {
  border-bottom-color: rgb(59 89 152 / 1);
}

.hover\:border-b-facebook\/15:hover {
  border-bottom-color: rgb(59 89 152 / 0.15);
}

.hover\:border-b-facebook\/20:hover {
  border-bottom-color: rgb(59 89 152 / 0.2);
}

.hover\:border-b-facebook\/25:hover {
  border-bottom-color: rgb(59 89 152 / 0.25);
}

.hover\:border-b-facebook\/30:hover {
  border-bottom-color: rgb(59 89 152 / 0.3);
}

.hover\:border-b-facebook\/35:hover {
  border-bottom-color: rgb(59 89 152 / 0.35);
}

.hover\:border-b-facebook\/40:hover {
  border-bottom-color: rgb(59 89 152 / 0.4);
}

.hover\:border-b-facebook\/45:hover {
  border-bottom-color: rgb(59 89 152 / 0.45);
}

.hover\:border-b-facebook\/5:hover {
  border-bottom-color: rgb(59 89 152 / 0.05);
}

.hover\:border-b-facebook\/50:hover {
  border-bottom-color: rgb(59 89 152 / 0.5);
}

.hover\:border-b-facebook\/55:hover {
  border-bottom-color: rgb(59 89 152 / 0.55);
}

.hover\:border-b-facebook\/60:hover {
  border-bottom-color: rgb(59 89 152 / 0.6);
}

.hover\:border-b-facebook\/65:hover {
  border-bottom-color: rgb(59 89 152 / 0.65);
}

.hover\:border-b-facebook\/70:hover {
  border-bottom-color: rgb(59 89 152 / 0.7);
}

.hover\:border-b-facebook\/75:hover {
  border-bottom-color: rgb(59 89 152 / 0.75);
}

.hover\:border-b-facebook\/80:hover {
  border-bottom-color: rgb(59 89 152 / 0.8);
}

.hover\:border-b-facebook\/85:hover {
  border-bottom-color: rgb(59 89 152 / 0.85);
}

.hover\:border-b-facebook\/90:hover {
  border-bottom-color: rgb(59 89 152 / 0.9);
}

.hover\:border-b-facebook\/95:hover {
  border-bottom-color: rgb(59 89 152 / 0.95);
}

.hover\:border-b-spring-100:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.hover\:border-b-spring-100\/0:hover {
  border-bottom-color: rgb(227 232 227 / 0);
}

.hover\:border-b-spring-100\/10:hover {
  border-bottom-color: rgb(227 232 227 / 0.1);
}

.hover\:border-b-spring-100\/100:hover {
  border-bottom-color: rgb(227 232 227 / 1);
}

.hover\:border-b-spring-100\/15:hover {
  border-bottom-color: rgb(227 232 227 / 0.15);
}

.hover\:border-b-spring-100\/20:hover {
  border-bottom-color: rgb(227 232 227 / 0.2);
}

.hover\:border-b-spring-100\/25:hover {
  border-bottom-color: rgb(227 232 227 / 0.25);
}

.hover\:border-b-spring-100\/30:hover {
  border-bottom-color: rgb(227 232 227 / 0.3);
}

.hover\:border-b-spring-100\/35:hover {
  border-bottom-color: rgb(227 232 227 / 0.35);
}

.hover\:border-b-spring-100\/40:hover {
  border-bottom-color: rgb(227 232 227 / 0.4);
}

.hover\:border-b-spring-100\/45:hover {
  border-bottom-color: rgb(227 232 227 / 0.45);
}

.hover\:border-b-spring-100\/5:hover {
  border-bottom-color: rgb(227 232 227 / 0.05);
}

.hover\:border-b-spring-100\/50:hover {
  border-bottom-color: rgb(227 232 227 / 0.5);
}

.hover\:border-b-spring-100\/55:hover {
  border-bottom-color: rgb(227 232 227 / 0.55);
}

.hover\:border-b-spring-100\/60:hover {
  border-bottom-color: rgb(227 232 227 / 0.6);
}

.hover\:border-b-spring-100\/65:hover {
  border-bottom-color: rgb(227 232 227 / 0.65);
}

.hover\:border-b-spring-100\/70:hover {
  border-bottom-color: rgb(227 232 227 / 0.7);
}

.hover\:border-b-spring-100\/75:hover {
  border-bottom-color: rgb(227 232 227 / 0.75);
}

.hover\:border-b-spring-100\/80:hover {
  border-bottom-color: rgb(227 232 227 / 0.8);
}

.hover\:border-b-spring-100\/85:hover {
  border-bottom-color: rgb(227 232 227 / 0.85);
}

.hover\:border-b-spring-100\/90:hover {
  border-bottom-color: rgb(227 232 227 / 0.9);
}

.hover\:border-b-spring-100\/95:hover {
  border-bottom-color: rgb(227 232 227 / 0.95);
}

.hover\:border-b-spring-200:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.hover\:border-b-spring-200\/0:hover {
  border-bottom-color: rgb(200 210 201 / 0);
}

.hover\:border-b-spring-200\/10:hover {
  border-bottom-color: rgb(200 210 201 / 0.1);
}

.hover\:border-b-spring-200\/100:hover {
  border-bottom-color: rgb(200 210 201 / 1);
}

.hover\:border-b-spring-200\/15:hover {
  border-bottom-color: rgb(200 210 201 / 0.15);
}

.hover\:border-b-spring-200\/20:hover {
  border-bottom-color: rgb(200 210 201 / 0.2);
}

.hover\:border-b-spring-200\/25:hover {
  border-bottom-color: rgb(200 210 201 / 0.25);
}

.hover\:border-b-spring-200\/30:hover {
  border-bottom-color: rgb(200 210 201 / 0.3);
}

.hover\:border-b-spring-200\/35:hover {
  border-bottom-color: rgb(200 210 201 / 0.35);
}

.hover\:border-b-spring-200\/40:hover {
  border-bottom-color: rgb(200 210 201 / 0.4);
}

.hover\:border-b-spring-200\/45:hover {
  border-bottom-color: rgb(200 210 201 / 0.45);
}

.hover\:border-b-spring-200\/5:hover {
  border-bottom-color: rgb(200 210 201 / 0.05);
}

.hover\:border-b-spring-200\/50:hover {
  border-bottom-color: rgb(200 210 201 / 0.5);
}

.hover\:border-b-spring-200\/55:hover {
  border-bottom-color: rgb(200 210 201 / 0.55);
}

.hover\:border-b-spring-200\/60:hover {
  border-bottom-color: rgb(200 210 201 / 0.6);
}

.hover\:border-b-spring-200\/65:hover {
  border-bottom-color: rgb(200 210 201 / 0.65);
}

.hover\:border-b-spring-200\/70:hover {
  border-bottom-color: rgb(200 210 201 / 0.7);
}

.hover\:border-b-spring-200\/75:hover {
  border-bottom-color: rgb(200 210 201 / 0.75);
}

.hover\:border-b-spring-200\/80:hover {
  border-bottom-color: rgb(200 210 201 / 0.8);
}

.hover\:border-b-spring-200\/85:hover {
  border-bottom-color: rgb(200 210 201 / 0.85);
}

.hover\:border-b-spring-200\/90:hover {
  border-bottom-color: rgb(200 210 201 / 0.9);
}

.hover\:border-b-spring-200\/95:hover {
  border-bottom-color: rgb(200 210 201 / 0.95);
}

.hover\:border-b-spring-300:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.hover\:border-b-spring-300\/0:hover {
  border-bottom-color: rgb(162 179 166 / 0);
}

.hover\:border-b-spring-300\/10:hover {
  border-bottom-color: rgb(162 179 166 / 0.1);
}

.hover\:border-b-spring-300\/100:hover {
  border-bottom-color: rgb(162 179 166 / 1);
}

.hover\:border-b-spring-300\/15:hover {
  border-bottom-color: rgb(162 179 166 / 0.15);
}

.hover\:border-b-spring-300\/20:hover {
  border-bottom-color: rgb(162 179 166 / 0.2);
}

.hover\:border-b-spring-300\/25:hover {
  border-bottom-color: rgb(162 179 166 / 0.25);
}

.hover\:border-b-spring-300\/30:hover {
  border-bottom-color: rgb(162 179 166 / 0.3);
}

.hover\:border-b-spring-300\/35:hover {
  border-bottom-color: rgb(162 179 166 / 0.35);
}

.hover\:border-b-spring-300\/40:hover {
  border-bottom-color: rgb(162 179 166 / 0.4);
}

.hover\:border-b-spring-300\/45:hover {
  border-bottom-color: rgb(162 179 166 / 0.45);
}

.hover\:border-b-spring-300\/5:hover {
  border-bottom-color: rgb(162 179 166 / 0.05);
}

.hover\:border-b-spring-300\/50:hover {
  border-bottom-color: rgb(162 179 166 / 0.5);
}

.hover\:border-b-spring-300\/55:hover {
  border-bottom-color: rgb(162 179 166 / 0.55);
}

.hover\:border-b-spring-300\/60:hover {
  border-bottom-color: rgb(162 179 166 / 0.6);
}

.hover\:border-b-spring-300\/65:hover {
  border-bottom-color: rgb(162 179 166 / 0.65);
}

.hover\:border-b-spring-300\/70:hover {
  border-bottom-color: rgb(162 179 166 / 0.7);
}

.hover\:border-b-spring-300\/75:hover {
  border-bottom-color: rgb(162 179 166 / 0.75);
}

.hover\:border-b-spring-300\/80:hover {
  border-bottom-color: rgb(162 179 166 / 0.8);
}

.hover\:border-b-spring-300\/85:hover {
  border-bottom-color: rgb(162 179 166 / 0.85);
}

.hover\:border-b-spring-300\/90:hover {
  border-bottom-color: rgb(162 179 166 / 0.9);
}

.hover\:border-b-spring-300\/95:hover {
  border-bottom-color: rgb(162 179 166 / 0.95);
}

.hover\:border-b-spring-400:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.hover\:border-b-spring-400\/0:hover {
  border-bottom-color: rgb(120 143 127 / 0);
}

.hover\:border-b-spring-400\/10:hover {
  border-bottom-color: rgb(120 143 127 / 0.1);
}

.hover\:border-b-spring-400\/100:hover {
  border-bottom-color: rgb(120 143 127 / 1);
}

.hover\:border-b-spring-400\/15:hover {
  border-bottom-color: rgb(120 143 127 / 0.15);
}

.hover\:border-b-spring-400\/20:hover {
  border-bottom-color: rgb(120 143 127 / 0.2);
}

.hover\:border-b-spring-400\/25:hover {
  border-bottom-color: rgb(120 143 127 / 0.25);
}

.hover\:border-b-spring-400\/30:hover {
  border-bottom-color: rgb(120 143 127 / 0.3);
}

.hover\:border-b-spring-400\/35:hover {
  border-bottom-color: rgb(120 143 127 / 0.35);
}

.hover\:border-b-spring-400\/40:hover {
  border-bottom-color: rgb(120 143 127 / 0.4);
}

.hover\:border-b-spring-400\/45:hover {
  border-bottom-color: rgb(120 143 127 / 0.45);
}

.hover\:border-b-spring-400\/5:hover {
  border-bottom-color: rgb(120 143 127 / 0.05);
}

.hover\:border-b-spring-400\/50:hover {
  border-bottom-color: rgb(120 143 127 / 0.5);
}

.hover\:border-b-spring-400\/55:hover {
  border-bottom-color: rgb(120 143 127 / 0.55);
}

.hover\:border-b-spring-400\/60:hover {
  border-bottom-color: rgb(120 143 127 / 0.6);
}

.hover\:border-b-spring-400\/65:hover {
  border-bottom-color: rgb(120 143 127 / 0.65);
}

.hover\:border-b-spring-400\/70:hover {
  border-bottom-color: rgb(120 143 127 / 0.7);
}

.hover\:border-b-spring-400\/75:hover {
  border-bottom-color: rgb(120 143 127 / 0.75);
}

.hover\:border-b-spring-400\/80:hover {
  border-bottom-color: rgb(120 143 127 / 0.8);
}

.hover\:border-b-spring-400\/85:hover {
  border-bottom-color: rgb(120 143 127 / 0.85);
}

.hover\:border-b-spring-400\/90:hover {
  border-bottom-color: rgb(120 143 127 / 0.9);
}

.hover\:border-b-spring-400\/95:hover {
  border-bottom-color: rgb(120 143 127 / 0.95);
}

.hover\:border-b-spring-50:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.hover\:border-b-spring-50\/0:hover {
  border-bottom-color: rgb(243 246 244 / 0);
}

.hover\:border-b-spring-50\/10:hover {
  border-bottom-color: rgb(243 246 244 / 0.1);
}

.hover\:border-b-spring-50\/100:hover {
  border-bottom-color: rgb(243 246 244 / 1);
}

.hover\:border-b-spring-50\/15:hover {
  border-bottom-color: rgb(243 246 244 / 0.15);
}

.hover\:border-b-spring-50\/20:hover {
  border-bottom-color: rgb(243 246 244 / 0.2);
}

.hover\:border-b-spring-50\/25:hover {
  border-bottom-color: rgb(243 246 244 / 0.25);
}

.hover\:border-b-spring-50\/30:hover {
  border-bottom-color: rgb(243 246 244 / 0.3);
}

.hover\:border-b-spring-50\/35:hover {
  border-bottom-color: rgb(243 246 244 / 0.35);
}

.hover\:border-b-spring-50\/40:hover {
  border-bottom-color: rgb(243 246 244 / 0.4);
}

.hover\:border-b-spring-50\/45:hover {
  border-bottom-color: rgb(243 246 244 / 0.45);
}

.hover\:border-b-spring-50\/5:hover {
  border-bottom-color: rgb(243 246 244 / 0.05);
}

.hover\:border-b-spring-50\/50:hover {
  border-bottom-color: rgb(243 246 244 / 0.5);
}

.hover\:border-b-spring-50\/55:hover {
  border-bottom-color: rgb(243 246 244 / 0.55);
}

.hover\:border-b-spring-50\/60:hover {
  border-bottom-color: rgb(243 246 244 / 0.6);
}

.hover\:border-b-spring-50\/65:hover {
  border-bottom-color: rgb(243 246 244 / 0.65);
}

.hover\:border-b-spring-50\/70:hover {
  border-bottom-color: rgb(243 246 244 / 0.7);
}

.hover\:border-b-spring-50\/75:hover {
  border-bottom-color: rgb(243 246 244 / 0.75);
}

.hover\:border-b-spring-50\/80:hover {
  border-bottom-color: rgb(243 246 244 / 0.8);
}

.hover\:border-b-spring-50\/85:hover {
  border-bottom-color: rgb(243 246 244 / 0.85);
}

.hover\:border-b-spring-50\/90:hover {
  border-bottom-color: rgb(243 246 244 / 0.9);
}

.hover\:border-b-spring-50\/95:hover {
  border-bottom-color: rgb(243 246 244 / 0.95);
}

.hover\:border-b-spring-500:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.hover\:border-b-spring-500\/0:hover {
  border-bottom-color: rgb(94 120 102 / 0);
}

.hover\:border-b-spring-500\/10:hover {
  border-bottom-color: rgb(94 120 102 / 0.1);
}

.hover\:border-b-spring-500\/100:hover {
  border-bottom-color: rgb(94 120 102 / 1);
}

.hover\:border-b-spring-500\/15:hover {
  border-bottom-color: rgb(94 120 102 / 0.15);
}

.hover\:border-b-spring-500\/20:hover {
  border-bottom-color: rgb(94 120 102 / 0.2);
}

.hover\:border-b-spring-500\/25:hover {
  border-bottom-color: rgb(94 120 102 / 0.25);
}

.hover\:border-b-spring-500\/30:hover {
  border-bottom-color: rgb(94 120 102 / 0.3);
}

.hover\:border-b-spring-500\/35:hover {
  border-bottom-color: rgb(94 120 102 / 0.35);
}

.hover\:border-b-spring-500\/40:hover {
  border-bottom-color: rgb(94 120 102 / 0.4);
}

.hover\:border-b-spring-500\/45:hover {
  border-bottom-color: rgb(94 120 102 / 0.45);
}

.hover\:border-b-spring-500\/5:hover {
  border-bottom-color: rgb(94 120 102 / 0.05);
}

.hover\:border-b-spring-500\/50:hover {
  border-bottom-color: rgb(94 120 102 / 0.5);
}

.hover\:border-b-spring-500\/55:hover {
  border-bottom-color: rgb(94 120 102 / 0.55);
}

.hover\:border-b-spring-500\/60:hover {
  border-bottom-color: rgb(94 120 102 / 0.6);
}

.hover\:border-b-spring-500\/65:hover {
  border-bottom-color: rgb(94 120 102 / 0.65);
}

.hover\:border-b-spring-500\/70:hover {
  border-bottom-color: rgb(94 120 102 / 0.7);
}

.hover\:border-b-spring-500\/75:hover {
  border-bottom-color: rgb(94 120 102 / 0.75);
}

.hover\:border-b-spring-500\/80:hover {
  border-bottom-color: rgb(94 120 102 / 0.8);
}

.hover\:border-b-spring-500\/85:hover {
  border-bottom-color: rgb(94 120 102 / 0.85);
}

.hover\:border-b-spring-500\/90:hover {
  border-bottom-color: rgb(94 120 102 / 0.9);
}

.hover\:border-b-spring-500\/95:hover {
  border-bottom-color: rgb(94 120 102 / 0.95);
}

.hover\:border-b-spring-600:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.hover\:border-b-spring-600\/0:hover {
  border-bottom-color: rgb(67 88 73 / 0);
}

.hover\:border-b-spring-600\/10:hover {
  border-bottom-color: rgb(67 88 73 / 0.1);
}

.hover\:border-b-spring-600\/100:hover {
  border-bottom-color: rgb(67 88 73 / 1);
}

.hover\:border-b-spring-600\/15:hover {
  border-bottom-color: rgb(67 88 73 / 0.15);
}

.hover\:border-b-spring-600\/20:hover {
  border-bottom-color: rgb(67 88 73 / 0.2);
}

.hover\:border-b-spring-600\/25:hover {
  border-bottom-color: rgb(67 88 73 / 0.25);
}

.hover\:border-b-spring-600\/30:hover {
  border-bottom-color: rgb(67 88 73 / 0.3);
}

.hover\:border-b-spring-600\/35:hover {
  border-bottom-color: rgb(67 88 73 / 0.35);
}

.hover\:border-b-spring-600\/40:hover {
  border-bottom-color: rgb(67 88 73 / 0.4);
}

.hover\:border-b-spring-600\/45:hover {
  border-bottom-color: rgb(67 88 73 / 0.45);
}

.hover\:border-b-spring-600\/5:hover {
  border-bottom-color: rgb(67 88 73 / 0.05);
}

.hover\:border-b-spring-600\/50:hover {
  border-bottom-color: rgb(67 88 73 / 0.5);
}

.hover\:border-b-spring-600\/55:hover {
  border-bottom-color: rgb(67 88 73 / 0.55);
}

.hover\:border-b-spring-600\/60:hover {
  border-bottom-color: rgb(67 88 73 / 0.6);
}

.hover\:border-b-spring-600\/65:hover {
  border-bottom-color: rgb(67 88 73 / 0.65);
}

.hover\:border-b-spring-600\/70:hover {
  border-bottom-color: rgb(67 88 73 / 0.7);
}

.hover\:border-b-spring-600\/75:hover {
  border-bottom-color: rgb(67 88 73 / 0.75);
}

.hover\:border-b-spring-600\/80:hover {
  border-bottom-color: rgb(67 88 73 / 0.8);
}

.hover\:border-b-spring-600\/85:hover {
  border-bottom-color: rgb(67 88 73 / 0.85);
}

.hover\:border-b-spring-600\/90:hover {
  border-bottom-color: rgb(67 88 73 / 0.9);
}

.hover\:border-b-spring-600\/95:hover {
  border-bottom-color: rgb(67 88 73 / 0.95);
}

.hover\:border-b-spring-700:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.hover\:border-b-spring-700\/0:hover {
  border-bottom-color: rgb(54 70 60 / 0);
}

.hover\:border-b-spring-700\/10:hover {
  border-bottom-color: rgb(54 70 60 / 0.1);
}

.hover\:border-b-spring-700\/100:hover {
  border-bottom-color: rgb(54 70 60 / 1);
}

.hover\:border-b-spring-700\/15:hover {
  border-bottom-color: rgb(54 70 60 / 0.15);
}

.hover\:border-b-spring-700\/20:hover {
  border-bottom-color: rgb(54 70 60 / 0.2);
}

.hover\:border-b-spring-700\/25:hover {
  border-bottom-color: rgb(54 70 60 / 0.25);
}

.hover\:border-b-spring-700\/30:hover {
  border-bottom-color: rgb(54 70 60 / 0.3);
}

.hover\:border-b-spring-700\/35:hover {
  border-bottom-color: rgb(54 70 60 / 0.35);
}

.hover\:border-b-spring-700\/40:hover {
  border-bottom-color: rgb(54 70 60 / 0.4);
}

.hover\:border-b-spring-700\/45:hover {
  border-bottom-color: rgb(54 70 60 / 0.45);
}

.hover\:border-b-spring-700\/5:hover {
  border-bottom-color: rgb(54 70 60 / 0.05);
}

.hover\:border-b-spring-700\/50:hover {
  border-bottom-color: rgb(54 70 60 / 0.5);
}

.hover\:border-b-spring-700\/55:hover {
  border-bottom-color: rgb(54 70 60 / 0.55);
}

.hover\:border-b-spring-700\/60:hover {
  border-bottom-color: rgb(54 70 60 / 0.6);
}

.hover\:border-b-spring-700\/65:hover {
  border-bottom-color: rgb(54 70 60 / 0.65);
}

.hover\:border-b-spring-700\/70:hover {
  border-bottom-color: rgb(54 70 60 / 0.7);
}

.hover\:border-b-spring-700\/75:hover {
  border-bottom-color: rgb(54 70 60 / 0.75);
}

.hover\:border-b-spring-700\/80:hover {
  border-bottom-color: rgb(54 70 60 / 0.8);
}

.hover\:border-b-spring-700\/85:hover {
  border-bottom-color: rgb(54 70 60 / 0.85);
}

.hover\:border-b-spring-700\/90:hover {
  border-bottom-color: rgb(54 70 60 / 0.9);
}

.hover\:border-b-spring-700\/95:hover {
  border-bottom-color: rgb(54 70 60 / 0.95);
}

.hover\:border-b-spring-800:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.hover\:border-b-spring-800\/0:hover {
  border-bottom-color: rgb(44 57 48 / 0);
}

.hover\:border-b-spring-800\/10:hover {
  border-bottom-color: rgb(44 57 48 / 0.1);
}

.hover\:border-b-spring-800\/100:hover {
  border-bottom-color: rgb(44 57 48 / 1);
}

.hover\:border-b-spring-800\/15:hover {
  border-bottom-color: rgb(44 57 48 / 0.15);
}

.hover\:border-b-spring-800\/20:hover {
  border-bottom-color: rgb(44 57 48 / 0.2);
}

.hover\:border-b-spring-800\/25:hover {
  border-bottom-color: rgb(44 57 48 / 0.25);
}

.hover\:border-b-spring-800\/30:hover {
  border-bottom-color: rgb(44 57 48 / 0.3);
}

.hover\:border-b-spring-800\/35:hover {
  border-bottom-color: rgb(44 57 48 / 0.35);
}

.hover\:border-b-spring-800\/40:hover {
  border-bottom-color: rgb(44 57 48 / 0.4);
}

.hover\:border-b-spring-800\/45:hover {
  border-bottom-color: rgb(44 57 48 / 0.45);
}

.hover\:border-b-spring-800\/5:hover {
  border-bottom-color: rgb(44 57 48 / 0.05);
}

.hover\:border-b-spring-800\/50:hover {
  border-bottom-color: rgb(44 57 48 / 0.5);
}

.hover\:border-b-spring-800\/55:hover {
  border-bottom-color: rgb(44 57 48 / 0.55);
}

.hover\:border-b-spring-800\/60:hover {
  border-bottom-color: rgb(44 57 48 / 0.6);
}

.hover\:border-b-spring-800\/65:hover {
  border-bottom-color: rgb(44 57 48 / 0.65);
}

.hover\:border-b-spring-800\/70:hover {
  border-bottom-color: rgb(44 57 48 / 0.7);
}

.hover\:border-b-spring-800\/75:hover {
  border-bottom-color: rgb(44 57 48 / 0.75);
}

.hover\:border-b-spring-800\/80:hover {
  border-bottom-color: rgb(44 57 48 / 0.8);
}

.hover\:border-b-spring-800\/85:hover {
  border-bottom-color: rgb(44 57 48 / 0.85);
}

.hover\:border-b-spring-800\/90:hover {
  border-bottom-color: rgb(44 57 48 / 0.9);
}

.hover\:border-b-spring-800\/95:hover {
  border-bottom-color: rgb(44 57 48 / 0.95);
}

.hover\:border-b-spring-900:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.hover\:border-b-spring-900\/0:hover {
  border-bottom-color: rgb(37 47 40 / 0);
}

.hover\:border-b-spring-900\/10:hover {
  border-bottom-color: rgb(37 47 40 / 0.1);
}

.hover\:border-b-spring-900\/100:hover {
  border-bottom-color: rgb(37 47 40 / 1);
}

.hover\:border-b-spring-900\/15:hover {
  border-bottom-color: rgb(37 47 40 / 0.15);
}

.hover\:border-b-spring-900\/20:hover {
  border-bottom-color: rgb(37 47 40 / 0.2);
}

.hover\:border-b-spring-900\/25:hover {
  border-bottom-color: rgb(37 47 40 / 0.25);
}

.hover\:border-b-spring-900\/30:hover {
  border-bottom-color: rgb(37 47 40 / 0.3);
}

.hover\:border-b-spring-900\/35:hover {
  border-bottom-color: rgb(37 47 40 / 0.35);
}

.hover\:border-b-spring-900\/40:hover {
  border-bottom-color: rgb(37 47 40 / 0.4);
}

.hover\:border-b-spring-900\/45:hover {
  border-bottom-color: rgb(37 47 40 / 0.45);
}

.hover\:border-b-spring-900\/5:hover {
  border-bottom-color: rgb(37 47 40 / 0.05);
}

.hover\:border-b-spring-900\/50:hover {
  border-bottom-color: rgb(37 47 40 / 0.5);
}

.hover\:border-b-spring-900\/55:hover {
  border-bottom-color: rgb(37 47 40 / 0.55);
}

.hover\:border-b-spring-900\/60:hover {
  border-bottom-color: rgb(37 47 40 / 0.6);
}

.hover\:border-b-spring-900\/65:hover {
  border-bottom-color: rgb(37 47 40 / 0.65);
}

.hover\:border-b-spring-900\/70:hover {
  border-bottom-color: rgb(37 47 40 / 0.7);
}

.hover\:border-b-spring-900\/75:hover {
  border-bottom-color: rgb(37 47 40 / 0.75);
}

.hover\:border-b-spring-900\/80:hover {
  border-bottom-color: rgb(37 47 40 / 0.8);
}

.hover\:border-b-spring-900\/85:hover {
  border-bottom-color: rgb(37 47 40 / 0.85);
}

.hover\:border-b-spring-900\/90:hover {
  border-bottom-color: rgb(37 47 40 / 0.9);
}

.hover\:border-b-spring-900\/95:hover {
  border-bottom-color: rgb(37 47 40 / 0.95);
}

.hover\:border-b-spring-950:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.hover\:border-b-spring-950\/0:hover {
  border-bottom-color: rgb(20 26 23 / 0);
}

.hover\:border-b-spring-950\/10:hover {
  border-bottom-color: rgb(20 26 23 / 0.1);
}

.hover\:border-b-spring-950\/100:hover {
  border-bottom-color: rgb(20 26 23 / 1);
}

.hover\:border-b-spring-950\/15:hover {
  border-bottom-color: rgb(20 26 23 / 0.15);
}

.hover\:border-b-spring-950\/20:hover {
  border-bottom-color: rgb(20 26 23 / 0.2);
}

.hover\:border-b-spring-950\/25:hover {
  border-bottom-color: rgb(20 26 23 / 0.25);
}

.hover\:border-b-spring-950\/30:hover {
  border-bottom-color: rgb(20 26 23 / 0.3);
}

.hover\:border-b-spring-950\/35:hover {
  border-bottom-color: rgb(20 26 23 / 0.35);
}

.hover\:border-b-spring-950\/40:hover {
  border-bottom-color: rgb(20 26 23 / 0.4);
}

.hover\:border-b-spring-950\/45:hover {
  border-bottom-color: rgb(20 26 23 / 0.45);
}

.hover\:border-b-spring-950\/5:hover {
  border-bottom-color: rgb(20 26 23 / 0.05);
}

.hover\:border-b-spring-950\/50:hover {
  border-bottom-color: rgb(20 26 23 / 0.5);
}

.hover\:border-b-spring-950\/55:hover {
  border-bottom-color: rgb(20 26 23 / 0.55);
}

.hover\:border-b-spring-950\/60:hover {
  border-bottom-color: rgb(20 26 23 / 0.6);
}

.hover\:border-b-spring-950\/65:hover {
  border-bottom-color: rgb(20 26 23 / 0.65);
}

.hover\:border-b-spring-950\/70:hover {
  border-bottom-color: rgb(20 26 23 / 0.7);
}

.hover\:border-b-spring-950\/75:hover {
  border-bottom-color: rgb(20 26 23 / 0.75);
}

.hover\:border-b-spring-950\/80:hover {
  border-bottom-color: rgb(20 26 23 / 0.8);
}

.hover\:border-b-spring-950\/85:hover {
  border-bottom-color: rgb(20 26 23 / 0.85);
}

.hover\:border-b-spring-950\/90:hover {
  border-bottom-color: rgb(20 26 23 / 0.9);
}

.hover\:border-b-spring-950\/95:hover {
  border-bottom-color: rgb(20 26 23 / 0.95);
}

.hover\:border-b-transparent:hover {
  border-bottom-color: transparent;
}

.hover\:border-b-transparent\/0:hover {
  border-bottom-color: rgb(0 0 0 / 0);
}

.hover\:border-b-transparent\/10:hover {
  border-bottom-color: rgb(0 0 0 / 0.1);
}

.hover\:border-b-transparent\/100:hover {
  border-bottom-color: rgb(0 0 0 / 1);
}

.hover\:border-b-transparent\/15:hover {
  border-bottom-color: rgb(0 0 0 / 0.15);
}

.hover\:border-b-transparent\/20:hover {
  border-bottom-color: rgb(0 0 0 / 0.2);
}

.hover\:border-b-transparent\/25:hover {
  border-bottom-color: rgb(0 0 0 / 0.25);
}

.hover\:border-b-transparent\/30:hover {
  border-bottom-color: rgb(0 0 0 / 0.3);
}

.hover\:border-b-transparent\/35:hover {
  border-bottom-color: rgb(0 0 0 / 0.35);
}

.hover\:border-b-transparent\/40:hover {
  border-bottom-color: rgb(0 0 0 / 0.4);
}

.hover\:border-b-transparent\/45:hover {
  border-bottom-color: rgb(0 0 0 / 0.45);
}

.hover\:border-b-transparent\/5:hover {
  border-bottom-color: rgb(0 0 0 / 0.05);
}

.hover\:border-b-transparent\/50:hover {
  border-bottom-color: rgb(0 0 0 / 0.5);
}

.hover\:border-b-transparent\/55:hover {
  border-bottom-color: rgb(0 0 0 / 0.55);
}

.hover\:border-b-transparent\/60:hover {
  border-bottom-color: rgb(0 0 0 / 0.6);
}

.hover\:border-b-transparent\/65:hover {
  border-bottom-color: rgb(0 0 0 / 0.65);
}

.hover\:border-b-transparent\/70:hover {
  border-bottom-color: rgb(0 0 0 / 0.7);
}

.hover\:border-b-transparent\/75:hover {
  border-bottom-color: rgb(0 0 0 / 0.75);
}

.hover\:border-b-transparent\/80:hover {
  border-bottom-color: rgb(0 0 0 / 0.8);
}

.hover\:border-b-transparent\/85:hover {
  border-bottom-color: rgb(0 0 0 / 0.85);
}

.hover\:border-b-transparent\/90:hover {
  border-bottom-color: rgb(0 0 0 / 0.9);
}

.hover\:border-b-transparent\/95:hover {
  border-bottom-color: rgb(0 0 0 / 0.95);
}

.hover\:border-b-white:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.hover\:border-b-white\/0:hover {
  border-bottom-color: rgb(255 255 255 / 0);
}

.hover\:border-b-white\/10:hover {
  border-bottom-color: rgb(255 255 255 / 0.1);
}

.hover\:border-b-white\/100:hover {
  border-bottom-color: rgb(255 255 255 / 1);
}

.hover\:border-b-white\/15:hover {
  border-bottom-color: rgb(255 255 255 / 0.15);
}

.hover\:border-b-white\/20:hover {
  border-bottom-color: rgb(255 255 255 / 0.2);
}

.hover\:border-b-white\/25:hover {
  border-bottom-color: rgb(255 255 255 / 0.25);
}

.hover\:border-b-white\/30:hover {
  border-bottom-color: rgb(255 255 255 / 0.3);
}

.hover\:border-b-white\/35:hover {
  border-bottom-color: rgb(255 255 255 / 0.35);
}

.hover\:border-b-white\/40:hover {
  border-bottom-color: rgb(255 255 255 / 0.4);
}

.hover\:border-b-white\/45:hover {
  border-bottom-color: rgb(255 255 255 / 0.45);
}

.hover\:border-b-white\/5:hover {
  border-bottom-color: rgb(255 255 255 / 0.05);
}

.hover\:border-b-white\/50:hover {
  border-bottom-color: rgb(255 255 255 / 0.5);
}

.hover\:border-b-white\/55:hover {
  border-bottom-color: rgb(255 255 255 / 0.55);
}

.hover\:border-b-white\/60:hover {
  border-bottom-color: rgb(255 255 255 / 0.6);
}

.hover\:border-b-white\/65:hover {
  border-bottom-color: rgb(255 255 255 / 0.65);
}

.hover\:border-b-white\/70:hover {
  border-bottom-color: rgb(255 255 255 / 0.7);
}

.hover\:border-b-white\/75:hover {
  border-bottom-color: rgb(255 255 255 / 0.75);
}

.hover\:border-b-white\/80:hover {
  border-bottom-color: rgb(255 255 255 / 0.8);
}

.hover\:border-b-white\/85:hover {
  border-bottom-color: rgb(255 255 255 / 0.85);
}

.hover\:border-b-white\/90:hover {
  border-bottom-color: rgb(255 255 255 / 0.9);
}

.hover\:border-b-white\/95:hover {
  border-bottom-color: rgb(255 255 255 / 0.95);
}

.hover\:border-e-black:hover {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.hover\:border-e-black\/0:hover {
  border-inline-end-color: rgb(0 0 0 / 0);
}

.hover\:border-e-black\/10:hover {
  border-inline-end-color: rgb(0 0 0 / 0.1);
}

.hover\:border-e-black\/100:hover {
  border-inline-end-color: rgb(0 0 0 / 1);
}

.hover\:border-e-black\/15:hover {
  border-inline-end-color: rgb(0 0 0 / 0.15);
}

.hover\:border-e-black\/20:hover {
  border-inline-end-color: rgb(0 0 0 / 0.2);
}

.hover\:border-e-black\/25:hover {
  border-inline-end-color: rgb(0 0 0 / 0.25);
}

.hover\:border-e-black\/30:hover {
  border-inline-end-color: rgb(0 0 0 / 0.3);
}

.hover\:border-e-black\/35:hover {
  border-inline-end-color: rgb(0 0 0 / 0.35);
}

.hover\:border-e-black\/40:hover {
  border-inline-end-color: rgb(0 0 0 / 0.4);
}

.hover\:border-e-black\/45:hover {
  border-inline-end-color: rgb(0 0 0 / 0.45);
}

.hover\:border-e-black\/5:hover {
  border-inline-end-color: rgb(0 0 0 / 0.05);
}

.hover\:border-e-black\/50:hover {
  border-inline-end-color: rgb(0 0 0 / 0.5);
}

.hover\:border-e-black\/55:hover {
  border-inline-end-color: rgb(0 0 0 / 0.55);
}

.hover\:border-e-black\/60:hover {
  border-inline-end-color: rgb(0 0 0 / 0.6);
}

.hover\:border-e-black\/65:hover {
  border-inline-end-color: rgb(0 0 0 / 0.65);
}

.hover\:border-e-black\/70:hover {
  border-inline-end-color: rgb(0 0 0 / 0.7);
}

.hover\:border-e-black\/75:hover {
  border-inline-end-color: rgb(0 0 0 / 0.75);
}

.hover\:border-e-black\/80:hover {
  border-inline-end-color: rgb(0 0 0 / 0.8);
}

.hover\:border-e-black\/85:hover {
  border-inline-end-color: rgb(0 0 0 / 0.85);
}

.hover\:border-e-black\/90:hover {
  border-inline-end-color: rgb(0 0 0 / 0.9);
}

.hover\:border-e-black\/95:hover {
  border-inline-end-color: rgb(0 0 0 / 0.95);
}

.hover\:border-e-facebook:hover {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.hover\:border-e-facebook-600:hover {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.hover\:border-e-facebook-600\/0:hover {
  border-inline-end-color: rgb(41 61 105 / 0);
}

.hover\:border-e-facebook-600\/10:hover {
  border-inline-end-color: rgb(41 61 105 / 0.1);
}

.hover\:border-e-facebook-600\/100:hover {
  border-inline-end-color: rgb(41 61 105 / 1);
}

.hover\:border-e-facebook-600\/15:hover {
  border-inline-end-color: rgb(41 61 105 / 0.15);
}

.hover\:border-e-facebook-600\/20:hover {
  border-inline-end-color: rgb(41 61 105 / 0.2);
}

.hover\:border-e-facebook-600\/25:hover {
  border-inline-end-color: rgb(41 61 105 / 0.25);
}

.hover\:border-e-facebook-600\/30:hover {
  border-inline-end-color: rgb(41 61 105 / 0.3);
}

.hover\:border-e-facebook-600\/35:hover {
  border-inline-end-color: rgb(41 61 105 / 0.35);
}

.hover\:border-e-facebook-600\/40:hover {
  border-inline-end-color: rgb(41 61 105 / 0.4);
}

.hover\:border-e-facebook-600\/45:hover {
  border-inline-end-color: rgb(41 61 105 / 0.45);
}

.hover\:border-e-facebook-600\/5:hover {
  border-inline-end-color: rgb(41 61 105 / 0.05);
}

.hover\:border-e-facebook-600\/50:hover {
  border-inline-end-color: rgb(41 61 105 / 0.5);
}

.hover\:border-e-facebook-600\/55:hover {
  border-inline-end-color: rgb(41 61 105 / 0.55);
}

.hover\:border-e-facebook-600\/60:hover {
  border-inline-end-color: rgb(41 61 105 / 0.6);
}

.hover\:border-e-facebook-600\/65:hover {
  border-inline-end-color: rgb(41 61 105 / 0.65);
}

.hover\:border-e-facebook-600\/70:hover {
  border-inline-end-color: rgb(41 61 105 / 0.7);
}

.hover\:border-e-facebook-600\/75:hover {
  border-inline-end-color: rgb(41 61 105 / 0.75);
}

.hover\:border-e-facebook-600\/80:hover {
  border-inline-end-color: rgb(41 61 105 / 0.8);
}

.hover\:border-e-facebook-600\/85:hover {
  border-inline-end-color: rgb(41 61 105 / 0.85);
}

.hover\:border-e-facebook-600\/90:hover {
  border-inline-end-color: rgb(41 61 105 / 0.9);
}

.hover\:border-e-facebook-600\/95:hover {
  border-inline-end-color: rgb(41 61 105 / 0.95);
}

.hover\:border-e-facebook\/0:hover {
  border-inline-end-color: rgb(59 89 152 / 0);
}

.hover\:border-e-facebook\/10:hover {
  border-inline-end-color: rgb(59 89 152 / 0.1);
}

.hover\:border-e-facebook\/100:hover {
  border-inline-end-color: rgb(59 89 152 / 1);
}

.hover\:border-e-facebook\/15:hover {
  border-inline-end-color: rgb(59 89 152 / 0.15);
}

.hover\:border-e-facebook\/20:hover {
  border-inline-end-color: rgb(59 89 152 / 0.2);
}

.hover\:border-e-facebook\/25:hover {
  border-inline-end-color: rgb(59 89 152 / 0.25);
}

.hover\:border-e-facebook\/30:hover {
  border-inline-end-color: rgb(59 89 152 / 0.3);
}

.hover\:border-e-facebook\/35:hover {
  border-inline-end-color: rgb(59 89 152 / 0.35);
}

.hover\:border-e-facebook\/40:hover {
  border-inline-end-color: rgb(59 89 152 / 0.4);
}

.hover\:border-e-facebook\/45:hover {
  border-inline-end-color: rgb(59 89 152 / 0.45);
}

.hover\:border-e-facebook\/5:hover {
  border-inline-end-color: rgb(59 89 152 / 0.05);
}

.hover\:border-e-facebook\/50:hover {
  border-inline-end-color: rgb(59 89 152 / 0.5);
}

.hover\:border-e-facebook\/55:hover {
  border-inline-end-color: rgb(59 89 152 / 0.55);
}

.hover\:border-e-facebook\/60:hover {
  border-inline-end-color: rgb(59 89 152 / 0.6);
}

.hover\:border-e-facebook\/65:hover {
  border-inline-end-color: rgb(59 89 152 / 0.65);
}

.hover\:border-e-facebook\/70:hover {
  border-inline-end-color: rgb(59 89 152 / 0.7);
}

.hover\:border-e-facebook\/75:hover {
  border-inline-end-color: rgb(59 89 152 / 0.75);
}

.hover\:border-e-facebook\/80:hover {
  border-inline-end-color: rgb(59 89 152 / 0.8);
}

.hover\:border-e-facebook\/85:hover {
  border-inline-end-color: rgb(59 89 152 / 0.85);
}

.hover\:border-e-facebook\/90:hover {
  border-inline-end-color: rgb(59 89 152 / 0.9);
}

.hover\:border-e-facebook\/95:hover {
  border-inline-end-color: rgb(59 89 152 / 0.95);
}

.hover\:border-e-spring-100:hover {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.hover\:border-e-spring-100\/0:hover {
  border-inline-end-color: rgb(227 232 227 / 0);
}

.hover\:border-e-spring-100\/10:hover {
  border-inline-end-color: rgb(227 232 227 / 0.1);
}

.hover\:border-e-spring-100\/100:hover {
  border-inline-end-color: rgb(227 232 227 / 1);
}

.hover\:border-e-spring-100\/15:hover {
  border-inline-end-color: rgb(227 232 227 / 0.15);
}

.hover\:border-e-spring-100\/20:hover {
  border-inline-end-color: rgb(227 232 227 / 0.2);
}

.hover\:border-e-spring-100\/25:hover {
  border-inline-end-color: rgb(227 232 227 / 0.25);
}

.hover\:border-e-spring-100\/30:hover {
  border-inline-end-color: rgb(227 232 227 / 0.3);
}

.hover\:border-e-spring-100\/35:hover {
  border-inline-end-color: rgb(227 232 227 / 0.35);
}

.hover\:border-e-spring-100\/40:hover {
  border-inline-end-color: rgb(227 232 227 / 0.4);
}

.hover\:border-e-spring-100\/45:hover {
  border-inline-end-color: rgb(227 232 227 / 0.45);
}

.hover\:border-e-spring-100\/5:hover {
  border-inline-end-color: rgb(227 232 227 / 0.05);
}

.hover\:border-e-spring-100\/50:hover {
  border-inline-end-color: rgb(227 232 227 / 0.5);
}

.hover\:border-e-spring-100\/55:hover {
  border-inline-end-color: rgb(227 232 227 / 0.55);
}

.hover\:border-e-spring-100\/60:hover {
  border-inline-end-color: rgb(227 232 227 / 0.6);
}

.hover\:border-e-spring-100\/65:hover {
  border-inline-end-color: rgb(227 232 227 / 0.65);
}

.hover\:border-e-spring-100\/70:hover {
  border-inline-end-color: rgb(227 232 227 / 0.7);
}

.hover\:border-e-spring-100\/75:hover {
  border-inline-end-color: rgb(227 232 227 / 0.75);
}

.hover\:border-e-spring-100\/80:hover {
  border-inline-end-color: rgb(227 232 227 / 0.8);
}

.hover\:border-e-spring-100\/85:hover {
  border-inline-end-color: rgb(227 232 227 / 0.85);
}

.hover\:border-e-spring-100\/90:hover {
  border-inline-end-color: rgb(227 232 227 / 0.9);
}

.hover\:border-e-spring-100\/95:hover {
  border-inline-end-color: rgb(227 232 227 / 0.95);
}

.hover\:border-e-spring-200:hover {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.hover\:border-e-spring-200\/0:hover {
  border-inline-end-color: rgb(200 210 201 / 0);
}

.hover\:border-e-spring-200\/10:hover {
  border-inline-end-color: rgb(200 210 201 / 0.1);
}

.hover\:border-e-spring-200\/100:hover {
  border-inline-end-color: rgb(200 210 201 / 1);
}

.hover\:border-e-spring-200\/15:hover {
  border-inline-end-color: rgb(200 210 201 / 0.15);
}

.hover\:border-e-spring-200\/20:hover {
  border-inline-end-color: rgb(200 210 201 / 0.2);
}

.hover\:border-e-spring-200\/25:hover {
  border-inline-end-color: rgb(200 210 201 / 0.25);
}

.hover\:border-e-spring-200\/30:hover {
  border-inline-end-color: rgb(200 210 201 / 0.3);
}

.hover\:border-e-spring-200\/35:hover {
  border-inline-end-color: rgb(200 210 201 / 0.35);
}

.hover\:border-e-spring-200\/40:hover {
  border-inline-end-color: rgb(200 210 201 / 0.4);
}

.hover\:border-e-spring-200\/45:hover {
  border-inline-end-color: rgb(200 210 201 / 0.45);
}

.hover\:border-e-spring-200\/5:hover {
  border-inline-end-color: rgb(200 210 201 / 0.05);
}

.hover\:border-e-spring-200\/50:hover {
  border-inline-end-color: rgb(200 210 201 / 0.5);
}

.hover\:border-e-spring-200\/55:hover {
  border-inline-end-color: rgb(200 210 201 / 0.55);
}

.hover\:border-e-spring-200\/60:hover {
  border-inline-end-color: rgb(200 210 201 / 0.6);
}

.hover\:border-e-spring-200\/65:hover {
  border-inline-end-color: rgb(200 210 201 / 0.65);
}

.hover\:border-e-spring-200\/70:hover {
  border-inline-end-color: rgb(200 210 201 / 0.7);
}

.hover\:border-e-spring-200\/75:hover {
  border-inline-end-color: rgb(200 210 201 / 0.75);
}

.hover\:border-e-spring-200\/80:hover {
  border-inline-end-color: rgb(200 210 201 / 0.8);
}

.hover\:border-e-spring-200\/85:hover {
  border-inline-end-color: rgb(200 210 201 / 0.85);
}

.hover\:border-e-spring-200\/90:hover {
  border-inline-end-color: rgb(200 210 201 / 0.9);
}

.hover\:border-e-spring-200\/95:hover {
  border-inline-end-color: rgb(200 210 201 / 0.95);
}

.hover\:border-e-spring-300:hover {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.hover\:border-e-spring-300\/0:hover {
  border-inline-end-color: rgb(162 179 166 / 0);
}

.hover\:border-e-spring-300\/10:hover {
  border-inline-end-color: rgb(162 179 166 / 0.1);
}

.hover\:border-e-spring-300\/100:hover {
  border-inline-end-color: rgb(162 179 166 / 1);
}

.hover\:border-e-spring-300\/15:hover {
  border-inline-end-color: rgb(162 179 166 / 0.15);
}

.hover\:border-e-spring-300\/20:hover {
  border-inline-end-color: rgb(162 179 166 / 0.2);
}

.hover\:border-e-spring-300\/25:hover {
  border-inline-end-color: rgb(162 179 166 / 0.25);
}

.hover\:border-e-spring-300\/30:hover {
  border-inline-end-color: rgb(162 179 166 / 0.3);
}

.hover\:border-e-spring-300\/35:hover {
  border-inline-end-color: rgb(162 179 166 / 0.35);
}

.hover\:border-e-spring-300\/40:hover {
  border-inline-end-color: rgb(162 179 166 / 0.4);
}

.hover\:border-e-spring-300\/45:hover {
  border-inline-end-color: rgb(162 179 166 / 0.45);
}

.hover\:border-e-spring-300\/5:hover {
  border-inline-end-color: rgb(162 179 166 / 0.05);
}

.hover\:border-e-spring-300\/50:hover {
  border-inline-end-color: rgb(162 179 166 / 0.5);
}

.hover\:border-e-spring-300\/55:hover {
  border-inline-end-color: rgb(162 179 166 / 0.55);
}

.hover\:border-e-spring-300\/60:hover {
  border-inline-end-color: rgb(162 179 166 / 0.6);
}

.hover\:border-e-spring-300\/65:hover {
  border-inline-end-color: rgb(162 179 166 / 0.65);
}

.hover\:border-e-spring-300\/70:hover {
  border-inline-end-color: rgb(162 179 166 / 0.7);
}

.hover\:border-e-spring-300\/75:hover {
  border-inline-end-color: rgb(162 179 166 / 0.75);
}

.hover\:border-e-spring-300\/80:hover {
  border-inline-end-color: rgb(162 179 166 / 0.8);
}

.hover\:border-e-spring-300\/85:hover {
  border-inline-end-color: rgb(162 179 166 / 0.85);
}

.hover\:border-e-spring-300\/90:hover {
  border-inline-end-color: rgb(162 179 166 / 0.9);
}

.hover\:border-e-spring-300\/95:hover {
  border-inline-end-color: rgb(162 179 166 / 0.95);
}

.hover\:border-e-spring-400:hover {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.hover\:border-e-spring-400\/0:hover {
  border-inline-end-color: rgb(120 143 127 / 0);
}

.hover\:border-e-spring-400\/10:hover {
  border-inline-end-color: rgb(120 143 127 / 0.1);
}

.hover\:border-e-spring-400\/100:hover {
  border-inline-end-color: rgb(120 143 127 / 1);
}

.hover\:border-e-spring-400\/15:hover {
  border-inline-end-color: rgb(120 143 127 / 0.15);
}

.hover\:border-e-spring-400\/20:hover {
  border-inline-end-color: rgb(120 143 127 / 0.2);
}

.hover\:border-e-spring-400\/25:hover {
  border-inline-end-color: rgb(120 143 127 / 0.25);
}

.hover\:border-e-spring-400\/30:hover {
  border-inline-end-color: rgb(120 143 127 / 0.3);
}

.hover\:border-e-spring-400\/35:hover {
  border-inline-end-color: rgb(120 143 127 / 0.35);
}

.hover\:border-e-spring-400\/40:hover {
  border-inline-end-color: rgb(120 143 127 / 0.4);
}

.hover\:border-e-spring-400\/45:hover {
  border-inline-end-color: rgb(120 143 127 / 0.45);
}

.hover\:border-e-spring-400\/5:hover {
  border-inline-end-color: rgb(120 143 127 / 0.05);
}

.hover\:border-e-spring-400\/50:hover {
  border-inline-end-color: rgb(120 143 127 / 0.5);
}

.hover\:border-e-spring-400\/55:hover {
  border-inline-end-color: rgb(120 143 127 / 0.55);
}

.hover\:border-e-spring-400\/60:hover {
  border-inline-end-color: rgb(120 143 127 / 0.6);
}

.hover\:border-e-spring-400\/65:hover {
  border-inline-end-color: rgb(120 143 127 / 0.65);
}

.hover\:border-e-spring-400\/70:hover {
  border-inline-end-color: rgb(120 143 127 / 0.7);
}

.hover\:border-e-spring-400\/75:hover {
  border-inline-end-color: rgb(120 143 127 / 0.75);
}

.hover\:border-e-spring-400\/80:hover {
  border-inline-end-color: rgb(120 143 127 / 0.8);
}

.hover\:border-e-spring-400\/85:hover {
  border-inline-end-color: rgb(120 143 127 / 0.85);
}

.hover\:border-e-spring-400\/90:hover {
  border-inline-end-color: rgb(120 143 127 / 0.9);
}

.hover\:border-e-spring-400\/95:hover {
  border-inline-end-color: rgb(120 143 127 / 0.95);
}

.hover\:border-e-spring-50:hover {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.hover\:border-e-spring-50\/0:hover {
  border-inline-end-color: rgb(243 246 244 / 0);
}

.hover\:border-e-spring-50\/10:hover {
  border-inline-end-color: rgb(243 246 244 / 0.1);
}

.hover\:border-e-spring-50\/100:hover {
  border-inline-end-color: rgb(243 246 244 / 1);
}

.hover\:border-e-spring-50\/15:hover {
  border-inline-end-color: rgb(243 246 244 / 0.15);
}

.hover\:border-e-spring-50\/20:hover {
  border-inline-end-color: rgb(243 246 244 / 0.2);
}

.hover\:border-e-spring-50\/25:hover {
  border-inline-end-color: rgb(243 246 244 / 0.25);
}

.hover\:border-e-spring-50\/30:hover {
  border-inline-end-color: rgb(243 246 244 / 0.3);
}

.hover\:border-e-spring-50\/35:hover {
  border-inline-end-color: rgb(243 246 244 / 0.35);
}

.hover\:border-e-spring-50\/40:hover {
  border-inline-end-color: rgb(243 246 244 / 0.4);
}

.hover\:border-e-spring-50\/45:hover {
  border-inline-end-color: rgb(243 246 244 / 0.45);
}

.hover\:border-e-spring-50\/5:hover {
  border-inline-end-color: rgb(243 246 244 / 0.05);
}

.hover\:border-e-spring-50\/50:hover {
  border-inline-end-color: rgb(243 246 244 / 0.5);
}

.hover\:border-e-spring-50\/55:hover {
  border-inline-end-color: rgb(243 246 244 / 0.55);
}

.hover\:border-e-spring-50\/60:hover {
  border-inline-end-color: rgb(243 246 244 / 0.6);
}

.hover\:border-e-spring-50\/65:hover {
  border-inline-end-color: rgb(243 246 244 / 0.65);
}

.hover\:border-e-spring-50\/70:hover {
  border-inline-end-color: rgb(243 246 244 / 0.7);
}

.hover\:border-e-spring-50\/75:hover {
  border-inline-end-color: rgb(243 246 244 / 0.75);
}

.hover\:border-e-spring-50\/80:hover {
  border-inline-end-color: rgb(243 246 244 / 0.8);
}

.hover\:border-e-spring-50\/85:hover {
  border-inline-end-color: rgb(243 246 244 / 0.85);
}

.hover\:border-e-spring-50\/90:hover {
  border-inline-end-color: rgb(243 246 244 / 0.9);
}

.hover\:border-e-spring-50\/95:hover {
  border-inline-end-color: rgb(243 246 244 / 0.95);
}

.hover\:border-e-spring-500:hover {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.hover\:border-e-spring-500\/0:hover {
  border-inline-end-color: rgb(94 120 102 / 0);
}

.hover\:border-e-spring-500\/10:hover {
  border-inline-end-color: rgb(94 120 102 / 0.1);
}

.hover\:border-e-spring-500\/100:hover {
  border-inline-end-color: rgb(94 120 102 / 1);
}

.hover\:border-e-spring-500\/15:hover {
  border-inline-end-color: rgb(94 120 102 / 0.15);
}

.hover\:border-e-spring-500\/20:hover {
  border-inline-end-color: rgb(94 120 102 / 0.2);
}

.hover\:border-e-spring-500\/25:hover {
  border-inline-end-color: rgb(94 120 102 / 0.25);
}

.hover\:border-e-spring-500\/30:hover {
  border-inline-end-color: rgb(94 120 102 / 0.3);
}

.hover\:border-e-spring-500\/35:hover {
  border-inline-end-color: rgb(94 120 102 / 0.35);
}

.hover\:border-e-spring-500\/40:hover {
  border-inline-end-color: rgb(94 120 102 / 0.4);
}

.hover\:border-e-spring-500\/45:hover {
  border-inline-end-color: rgb(94 120 102 / 0.45);
}

.hover\:border-e-spring-500\/5:hover {
  border-inline-end-color: rgb(94 120 102 / 0.05);
}

.hover\:border-e-spring-500\/50:hover {
  border-inline-end-color: rgb(94 120 102 / 0.5);
}

.hover\:border-e-spring-500\/55:hover {
  border-inline-end-color: rgb(94 120 102 / 0.55);
}

.hover\:border-e-spring-500\/60:hover {
  border-inline-end-color: rgb(94 120 102 / 0.6);
}

.hover\:border-e-spring-500\/65:hover {
  border-inline-end-color: rgb(94 120 102 / 0.65);
}

.hover\:border-e-spring-500\/70:hover {
  border-inline-end-color: rgb(94 120 102 / 0.7);
}

.hover\:border-e-spring-500\/75:hover {
  border-inline-end-color: rgb(94 120 102 / 0.75);
}

.hover\:border-e-spring-500\/80:hover {
  border-inline-end-color: rgb(94 120 102 / 0.8);
}

.hover\:border-e-spring-500\/85:hover {
  border-inline-end-color: rgb(94 120 102 / 0.85);
}

.hover\:border-e-spring-500\/90:hover {
  border-inline-end-color: rgb(94 120 102 / 0.9);
}

.hover\:border-e-spring-500\/95:hover {
  border-inline-end-color: rgb(94 120 102 / 0.95);
}

.hover\:border-e-spring-600:hover {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.hover\:border-e-spring-600\/0:hover {
  border-inline-end-color: rgb(67 88 73 / 0);
}

.hover\:border-e-spring-600\/10:hover {
  border-inline-end-color: rgb(67 88 73 / 0.1);
}

.hover\:border-e-spring-600\/100:hover {
  border-inline-end-color: rgb(67 88 73 / 1);
}

.hover\:border-e-spring-600\/15:hover {
  border-inline-end-color: rgb(67 88 73 / 0.15);
}

.hover\:border-e-spring-600\/20:hover {
  border-inline-end-color: rgb(67 88 73 / 0.2);
}

.hover\:border-e-spring-600\/25:hover {
  border-inline-end-color: rgb(67 88 73 / 0.25);
}

.hover\:border-e-spring-600\/30:hover {
  border-inline-end-color: rgb(67 88 73 / 0.3);
}

.hover\:border-e-spring-600\/35:hover {
  border-inline-end-color: rgb(67 88 73 / 0.35);
}

.hover\:border-e-spring-600\/40:hover {
  border-inline-end-color: rgb(67 88 73 / 0.4);
}

.hover\:border-e-spring-600\/45:hover {
  border-inline-end-color: rgb(67 88 73 / 0.45);
}

.hover\:border-e-spring-600\/5:hover {
  border-inline-end-color: rgb(67 88 73 / 0.05);
}

.hover\:border-e-spring-600\/50:hover {
  border-inline-end-color: rgb(67 88 73 / 0.5);
}

.hover\:border-e-spring-600\/55:hover {
  border-inline-end-color: rgb(67 88 73 / 0.55);
}

.hover\:border-e-spring-600\/60:hover {
  border-inline-end-color: rgb(67 88 73 / 0.6);
}

.hover\:border-e-spring-600\/65:hover {
  border-inline-end-color: rgb(67 88 73 / 0.65);
}

.hover\:border-e-spring-600\/70:hover {
  border-inline-end-color: rgb(67 88 73 / 0.7);
}

.hover\:border-e-spring-600\/75:hover {
  border-inline-end-color: rgb(67 88 73 / 0.75);
}

.hover\:border-e-spring-600\/80:hover {
  border-inline-end-color: rgb(67 88 73 / 0.8);
}

.hover\:border-e-spring-600\/85:hover {
  border-inline-end-color: rgb(67 88 73 / 0.85);
}

.hover\:border-e-spring-600\/90:hover {
  border-inline-end-color: rgb(67 88 73 / 0.9);
}

.hover\:border-e-spring-600\/95:hover {
  border-inline-end-color: rgb(67 88 73 / 0.95);
}

.hover\:border-e-spring-700:hover {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.hover\:border-e-spring-700\/0:hover {
  border-inline-end-color: rgb(54 70 60 / 0);
}

.hover\:border-e-spring-700\/10:hover {
  border-inline-end-color: rgb(54 70 60 / 0.1);
}

.hover\:border-e-spring-700\/100:hover {
  border-inline-end-color: rgb(54 70 60 / 1);
}

.hover\:border-e-spring-700\/15:hover {
  border-inline-end-color: rgb(54 70 60 / 0.15);
}

.hover\:border-e-spring-700\/20:hover {
  border-inline-end-color: rgb(54 70 60 / 0.2);
}

.hover\:border-e-spring-700\/25:hover {
  border-inline-end-color: rgb(54 70 60 / 0.25);
}

.hover\:border-e-spring-700\/30:hover {
  border-inline-end-color: rgb(54 70 60 / 0.3);
}

.hover\:border-e-spring-700\/35:hover {
  border-inline-end-color: rgb(54 70 60 / 0.35);
}

.hover\:border-e-spring-700\/40:hover {
  border-inline-end-color: rgb(54 70 60 / 0.4);
}

.hover\:border-e-spring-700\/45:hover {
  border-inline-end-color: rgb(54 70 60 / 0.45);
}

.hover\:border-e-spring-700\/5:hover {
  border-inline-end-color: rgb(54 70 60 / 0.05);
}

.hover\:border-e-spring-700\/50:hover {
  border-inline-end-color: rgb(54 70 60 / 0.5);
}

.hover\:border-e-spring-700\/55:hover {
  border-inline-end-color: rgb(54 70 60 / 0.55);
}

.hover\:border-e-spring-700\/60:hover {
  border-inline-end-color: rgb(54 70 60 / 0.6);
}

.hover\:border-e-spring-700\/65:hover {
  border-inline-end-color: rgb(54 70 60 / 0.65);
}

.hover\:border-e-spring-700\/70:hover {
  border-inline-end-color: rgb(54 70 60 / 0.7);
}

.hover\:border-e-spring-700\/75:hover {
  border-inline-end-color: rgb(54 70 60 / 0.75);
}

.hover\:border-e-spring-700\/80:hover {
  border-inline-end-color: rgb(54 70 60 / 0.8);
}

.hover\:border-e-spring-700\/85:hover {
  border-inline-end-color: rgb(54 70 60 / 0.85);
}

.hover\:border-e-spring-700\/90:hover {
  border-inline-end-color: rgb(54 70 60 / 0.9);
}

.hover\:border-e-spring-700\/95:hover {
  border-inline-end-color: rgb(54 70 60 / 0.95);
}

.hover\:border-e-spring-800:hover {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.hover\:border-e-spring-800\/0:hover {
  border-inline-end-color: rgb(44 57 48 / 0);
}

.hover\:border-e-spring-800\/10:hover {
  border-inline-end-color: rgb(44 57 48 / 0.1);
}

.hover\:border-e-spring-800\/100:hover {
  border-inline-end-color: rgb(44 57 48 / 1);
}

.hover\:border-e-spring-800\/15:hover {
  border-inline-end-color: rgb(44 57 48 / 0.15);
}

.hover\:border-e-spring-800\/20:hover {
  border-inline-end-color: rgb(44 57 48 / 0.2);
}

.hover\:border-e-spring-800\/25:hover {
  border-inline-end-color: rgb(44 57 48 / 0.25);
}

.hover\:border-e-spring-800\/30:hover {
  border-inline-end-color: rgb(44 57 48 / 0.3);
}

.hover\:border-e-spring-800\/35:hover {
  border-inline-end-color: rgb(44 57 48 / 0.35);
}

.hover\:border-e-spring-800\/40:hover {
  border-inline-end-color: rgb(44 57 48 / 0.4);
}

.hover\:border-e-spring-800\/45:hover {
  border-inline-end-color: rgb(44 57 48 / 0.45);
}

.hover\:border-e-spring-800\/5:hover {
  border-inline-end-color: rgb(44 57 48 / 0.05);
}

.hover\:border-e-spring-800\/50:hover {
  border-inline-end-color: rgb(44 57 48 / 0.5);
}

.hover\:border-e-spring-800\/55:hover {
  border-inline-end-color: rgb(44 57 48 / 0.55);
}

.hover\:border-e-spring-800\/60:hover {
  border-inline-end-color: rgb(44 57 48 / 0.6);
}

.hover\:border-e-spring-800\/65:hover {
  border-inline-end-color: rgb(44 57 48 / 0.65);
}

.hover\:border-e-spring-800\/70:hover {
  border-inline-end-color: rgb(44 57 48 / 0.7);
}

.hover\:border-e-spring-800\/75:hover {
  border-inline-end-color: rgb(44 57 48 / 0.75);
}

.hover\:border-e-spring-800\/80:hover {
  border-inline-end-color: rgb(44 57 48 / 0.8);
}

.hover\:border-e-spring-800\/85:hover {
  border-inline-end-color: rgb(44 57 48 / 0.85);
}

.hover\:border-e-spring-800\/90:hover {
  border-inline-end-color: rgb(44 57 48 / 0.9);
}

.hover\:border-e-spring-800\/95:hover {
  border-inline-end-color: rgb(44 57 48 / 0.95);
}

.hover\:border-e-spring-900:hover {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.hover\:border-e-spring-900\/0:hover {
  border-inline-end-color: rgb(37 47 40 / 0);
}

.hover\:border-e-spring-900\/10:hover {
  border-inline-end-color: rgb(37 47 40 / 0.1);
}

.hover\:border-e-spring-900\/100:hover {
  border-inline-end-color: rgb(37 47 40 / 1);
}

.hover\:border-e-spring-900\/15:hover {
  border-inline-end-color: rgb(37 47 40 / 0.15);
}

.hover\:border-e-spring-900\/20:hover {
  border-inline-end-color: rgb(37 47 40 / 0.2);
}

.hover\:border-e-spring-900\/25:hover {
  border-inline-end-color: rgb(37 47 40 / 0.25);
}

.hover\:border-e-spring-900\/30:hover {
  border-inline-end-color: rgb(37 47 40 / 0.3);
}

.hover\:border-e-spring-900\/35:hover {
  border-inline-end-color: rgb(37 47 40 / 0.35);
}

.hover\:border-e-spring-900\/40:hover {
  border-inline-end-color: rgb(37 47 40 / 0.4);
}

.hover\:border-e-spring-900\/45:hover {
  border-inline-end-color: rgb(37 47 40 / 0.45);
}

.hover\:border-e-spring-900\/5:hover {
  border-inline-end-color: rgb(37 47 40 / 0.05);
}

.hover\:border-e-spring-900\/50:hover {
  border-inline-end-color: rgb(37 47 40 / 0.5);
}

.hover\:border-e-spring-900\/55:hover {
  border-inline-end-color: rgb(37 47 40 / 0.55);
}

.hover\:border-e-spring-900\/60:hover {
  border-inline-end-color: rgb(37 47 40 / 0.6);
}

.hover\:border-e-spring-900\/65:hover {
  border-inline-end-color: rgb(37 47 40 / 0.65);
}

.hover\:border-e-spring-900\/70:hover {
  border-inline-end-color: rgb(37 47 40 / 0.7);
}

.hover\:border-e-spring-900\/75:hover {
  border-inline-end-color: rgb(37 47 40 / 0.75);
}

.hover\:border-e-spring-900\/80:hover {
  border-inline-end-color: rgb(37 47 40 / 0.8);
}

.hover\:border-e-spring-900\/85:hover {
  border-inline-end-color: rgb(37 47 40 / 0.85);
}

.hover\:border-e-spring-900\/90:hover {
  border-inline-end-color: rgb(37 47 40 / 0.9);
}

.hover\:border-e-spring-900\/95:hover {
  border-inline-end-color: rgb(37 47 40 / 0.95);
}

.hover\:border-e-spring-950:hover {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.hover\:border-e-spring-950\/0:hover {
  border-inline-end-color: rgb(20 26 23 / 0);
}

.hover\:border-e-spring-950\/10:hover {
  border-inline-end-color: rgb(20 26 23 / 0.1);
}

.hover\:border-e-spring-950\/100:hover {
  border-inline-end-color: rgb(20 26 23 / 1);
}

.hover\:border-e-spring-950\/15:hover {
  border-inline-end-color: rgb(20 26 23 / 0.15);
}

.hover\:border-e-spring-950\/20:hover {
  border-inline-end-color: rgb(20 26 23 / 0.2);
}

.hover\:border-e-spring-950\/25:hover {
  border-inline-end-color: rgb(20 26 23 / 0.25);
}

.hover\:border-e-spring-950\/30:hover {
  border-inline-end-color: rgb(20 26 23 / 0.3);
}

.hover\:border-e-spring-950\/35:hover {
  border-inline-end-color: rgb(20 26 23 / 0.35);
}

.hover\:border-e-spring-950\/40:hover {
  border-inline-end-color: rgb(20 26 23 / 0.4);
}

.hover\:border-e-spring-950\/45:hover {
  border-inline-end-color: rgb(20 26 23 / 0.45);
}

.hover\:border-e-spring-950\/5:hover {
  border-inline-end-color: rgb(20 26 23 / 0.05);
}

.hover\:border-e-spring-950\/50:hover {
  border-inline-end-color: rgb(20 26 23 / 0.5);
}

.hover\:border-e-spring-950\/55:hover {
  border-inline-end-color: rgb(20 26 23 / 0.55);
}

.hover\:border-e-spring-950\/60:hover {
  border-inline-end-color: rgb(20 26 23 / 0.6);
}

.hover\:border-e-spring-950\/65:hover {
  border-inline-end-color: rgb(20 26 23 / 0.65);
}

.hover\:border-e-spring-950\/70:hover {
  border-inline-end-color: rgb(20 26 23 / 0.7);
}

.hover\:border-e-spring-950\/75:hover {
  border-inline-end-color: rgb(20 26 23 / 0.75);
}

.hover\:border-e-spring-950\/80:hover {
  border-inline-end-color: rgb(20 26 23 / 0.8);
}

.hover\:border-e-spring-950\/85:hover {
  border-inline-end-color: rgb(20 26 23 / 0.85);
}

.hover\:border-e-spring-950\/90:hover {
  border-inline-end-color: rgb(20 26 23 / 0.9);
}

.hover\:border-e-spring-950\/95:hover {
  border-inline-end-color: rgb(20 26 23 / 0.95);
}

.hover\:border-e-transparent:hover {
  border-inline-end-color: transparent;
}

.hover\:border-e-transparent\/0:hover {
  border-inline-end-color: rgb(0 0 0 / 0);
}

.hover\:border-e-transparent\/10:hover {
  border-inline-end-color: rgb(0 0 0 / 0.1);
}

.hover\:border-e-transparent\/100:hover {
  border-inline-end-color: rgb(0 0 0 / 1);
}

.hover\:border-e-transparent\/15:hover {
  border-inline-end-color: rgb(0 0 0 / 0.15);
}

.hover\:border-e-transparent\/20:hover {
  border-inline-end-color: rgb(0 0 0 / 0.2);
}

.hover\:border-e-transparent\/25:hover {
  border-inline-end-color: rgb(0 0 0 / 0.25);
}

.hover\:border-e-transparent\/30:hover {
  border-inline-end-color: rgb(0 0 0 / 0.3);
}

.hover\:border-e-transparent\/35:hover {
  border-inline-end-color: rgb(0 0 0 / 0.35);
}

.hover\:border-e-transparent\/40:hover {
  border-inline-end-color: rgb(0 0 0 / 0.4);
}

.hover\:border-e-transparent\/45:hover {
  border-inline-end-color: rgb(0 0 0 / 0.45);
}

.hover\:border-e-transparent\/5:hover {
  border-inline-end-color: rgb(0 0 0 / 0.05);
}

.hover\:border-e-transparent\/50:hover {
  border-inline-end-color: rgb(0 0 0 / 0.5);
}

.hover\:border-e-transparent\/55:hover {
  border-inline-end-color: rgb(0 0 0 / 0.55);
}

.hover\:border-e-transparent\/60:hover {
  border-inline-end-color: rgb(0 0 0 / 0.6);
}

.hover\:border-e-transparent\/65:hover {
  border-inline-end-color: rgb(0 0 0 / 0.65);
}

.hover\:border-e-transparent\/70:hover {
  border-inline-end-color: rgb(0 0 0 / 0.7);
}

.hover\:border-e-transparent\/75:hover {
  border-inline-end-color: rgb(0 0 0 / 0.75);
}

.hover\:border-e-transparent\/80:hover {
  border-inline-end-color: rgb(0 0 0 / 0.8);
}

.hover\:border-e-transparent\/85:hover {
  border-inline-end-color: rgb(0 0 0 / 0.85);
}

.hover\:border-e-transparent\/90:hover {
  border-inline-end-color: rgb(0 0 0 / 0.9);
}

.hover\:border-e-transparent\/95:hover {
  border-inline-end-color: rgb(0 0 0 / 0.95);
}

.hover\:border-e-white:hover {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.hover\:border-e-white\/0:hover {
  border-inline-end-color: rgb(255 255 255 / 0);
}

.hover\:border-e-white\/10:hover {
  border-inline-end-color: rgb(255 255 255 / 0.1);
}

.hover\:border-e-white\/100:hover {
  border-inline-end-color: rgb(255 255 255 / 1);
}

.hover\:border-e-white\/15:hover {
  border-inline-end-color: rgb(255 255 255 / 0.15);
}

.hover\:border-e-white\/20:hover {
  border-inline-end-color: rgb(255 255 255 / 0.2);
}

.hover\:border-e-white\/25:hover {
  border-inline-end-color: rgb(255 255 255 / 0.25);
}

.hover\:border-e-white\/30:hover {
  border-inline-end-color: rgb(255 255 255 / 0.3);
}

.hover\:border-e-white\/35:hover {
  border-inline-end-color: rgb(255 255 255 / 0.35);
}

.hover\:border-e-white\/40:hover {
  border-inline-end-color: rgb(255 255 255 / 0.4);
}

.hover\:border-e-white\/45:hover {
  border-inline-end-color: rgb(255 255 255 / 0.45);
}

.hover\:border-e-white\/5:hover {
  border-inline-end-color: rgb(255 255 255 / 0.05);
}

.hover\:border-e-white\/50:hover {
  border-inline-end-color: rgb(255 255 255 / 0.5);
}

.hover\:border-e-white\/55:hover {
  border-inline-end-color: rgb(255 255 255 / 0.55);
}

.hover\:border-e-white\/60:hover {
  border-inline-end-color: rgb(255 255 255 / 0.6);
}

.hover\:border-e-white\/65:hover {
  border-inline-end-color: rgb(255 255 255 / 0.65);
}

.hover\:border-e-white\/70:hover {
  border-inline-end-color: rgb(255 255 255 / 0.7);
}

.hover\:border-e-white\/75:hover {
  border-inline-end-color: rgb(255 255 255 / 0.75);
}

.hover\:border-e-white\/80:hover {
  border-inline-end-color: rgb(255 255 255 / 0.8);
}

.hover\:border-e-white\/85:hover {
  border-inline-end-color: rgb(255 255 255 / 0.85);
}

.hover\:border-e-white\/90:hover {
  border-inline-end-color: rgb(255 255 255 / 0.9);
}

.hover\:border-e-white\/95:hover {
  border-inline-end-color: rgb(255 255 255 / 0.95);
}

.hover\:border-l-black:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.hover\:border-l-black\/0:hover {
  border-left-color: rgb(0 0 0 / 0);
}

.hover\:border-l-black\/10:hover {
  border-left-color: rgb(0 0 0 / 0.1);
}

.hover\:border-l-black\/100:hover {
  border-left-color: rgb(0 0 0 / 1);
}

.hover\:border-l-black\/15:hover {
  border-left-color: rgb(0 0 0 / 0.15);
}

.hover\:border-l-black\/20:hover {
  border-left-color: rgb(0 0 0 / 0.2);
}

.hover\:border-l-black\/25:hover {
  border-left-color: rgb(0 0 0 / 0.25);
}

.hover\:border-l-black\/30:hover {
  border-left-color: rgb(0 0 0 / 0.3);
}

.hover\:border-l-black\/35:hover {
  border-left-color: rgb(0 0 0 / 0.35);
}

.hover\:border-l-black\/40:hover {
  border-left-color: rgb(0 0 0 / 0.4);
}

.hover\:border-l-black\/45:hover {
  border-left-color: rgb(0 0 0 / 0.45);
}

.hover\:border-l-black\/5:hover {
  border-left-color: rgb(0 0 0 / 0.05);
}

.hover\:border-l-black\/50:hover {
  border-left-color: rgb(0 0 0 / 0.5);
}

.hover\:border-l-black\/55:hover {
  border-left-color: rgb(0 0 0 / 0.55);
}

.hover\:border-l-black\/60:hover {
  border-left-color: rgb(0 0 0 / 0.6);
}

.hover\:border-l-black\/65:hover {
  border-left-color: rgb(0 0 0 / 0.65);
}

.hover\:border-l-black\/70:hover {
  border-left-color: rgb(0 0 0 / 0.7);
}

.hover\:border-l-black\/75:hover {
  border-left-color: rgb(0 0 0 / 0.75);
}

.hover\:border-l-black\/80:hover {
  border-left-color: rgb(0 0 0 / 0.8);
}

.hover\:border-l-black\/85:hover {
  border-left-color: rgb(0 0 0 / 0.85);
}

.hover\:border-l-black\/90:hover {
  border-left-color: rgb(0 0 0 / 0.9);
}

.hover\:border-l-black\/95:hover {
  border-left-color: rgb(0 0 0 / 0.95);
}

.hover\:border-l-facebook:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.hover\:border-l-facebook-600:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.hover\:border-l-facebook-600\/0:hover {
  border-left-color: rgb(41 61 105 / 0);
}

.hover\:border-l-facebook-600\/10:hover {
  border-left-color: rgb(41 61 105 / 0.1);
}

.hover\:border-l-facebook-600\/100:hover {
  border-left-color: rgb(41 61 105 / 1);
}

.hover\:border-l-facebook-600\/15:hover {
  border-left-color: rgb(41 61 105 / 0.15);
}

.hover\:border-l-facebook-600\/20:hover {
  border-left-color: rgb(41 61 105 / 0.2);
}

.hover\:border-l-facebook-600\/25:hover {
  border-left-color: rgb(41 61 105 / 0.25);
}

.hover\:border-l-facebook-600\/30:hover {
  border-left-color: rgb(41 61 105 / 0.3);
}

.hover\:border-l-facebook-600\/35:hover {
  border-left-color: rgb(41 61 105 / 0.35);
}

.hover\:border-l-facebook-600\/40:hover {
  border-left-color: rgb(41 61 105 / 0.4);
}

.hover\:border-l-facebook-600\/45:hover {
  border-left-color: rgb(41 61 105 / 0.45);
}

.hover\:border-l-facebook-600\/5:hover {
  border-left-color: rgb(41 61 105 / 0.05);
}

.hover\:border-l-facebook-600\/50:hover {
  border-left-color: rgb(41 61 105 / 0.5);
}

.hover\:border-l-facebook-600\/55:hover {
  border-left-color: rgb(41 61 105 / 0.55);
}

.hover\:border-l-facebook-600\/60:hover {
  border-left-color: rgb(41 61 105 / 0.6);
}

.hover\:border-l-facebook-600\/65:hover {
  border-left-color: rgb(41 61 105 / 0.65);
}

.hover\:border-l-facebook-600\/70:hover {
  border-left-color: rgb(41 61 105 / 0.7);
}

.hover\:border-l-facebook-600\/75:hover {
  border-left-color: rgb(41 61 105 / 0.75);
}

.hover\:border-l-facebook-600\/80:hover {
  border-left-color: rgb(41 61 105 / 0.8);
}

.hover\:border-l-facebook-600\/85:hover {
  border-left-color: rgb(41 61 105 / 0.85);
}

.hover\:border-l-facebook-600\/90:hover {
  border-left-color: rgb(41 61 105 / 0.9);
}

.hover\:border-l-facebook-600\/95:hover {
  border-left-color: rgb(41 61 105 / 0.95);
}

.hover\:border-l-facebook\/0:hover {
  border-left-color: rgb(59 89 152 / 0);
}

.hover\:border-l-facebook\/10:hover {
  border-left-color: rgb(59 89 152 / 0.1);
}

.hover\:border-l-facebook\/100:hover {
  border-left-color: rgb(59 89 152 / 1);
}

.hover\:border-l-facebook\/15:hover {
  border-left-color: rgb(59 89 152 / 0.15);
}

.hover\:border-l-facebook\/20:hover {
  border-left-color: rgb(59 89 152 / 0.2);
}

.hover\:border-l-facebook\/25:hover {
  border-left-color: rgb(59 89 152 / 0.25);
}

.hover\:border-l-facebook\/30:hover {
  border-left-color: rgb(59 89 152 / 0.3);
}

.hover\:border-l-facebook\/35:hover {
  border-left-color: rgb(59 89 152 / 0.35);
}

.hover\:border-l-facebook\/40:hover {
  border-left-color: rgb(59 89 152 / 0.4);
}

.hover\:border-l-facebook\/45:hover {
  border-left-color: rgb(59 89 152 / 0.45);
}

.hover\:border-l-facebook\/5:hover {
  border-left-color: rgb(59 89 152 / 0.05);
}

.hover\:border-l-facebook\/50:hover {
  border-left-color: rgb(59 89 152 / 0.5);
}

.hover\:border-l-facebook\/55:hover {
  border-left-color: rgb(59 89 152 / 0.55);
}

.hover\:border-l-facebook\/60:hover {
  border-left-color: rgb(59 89 152 / 0.6);
}

.hover\:border-l-facebook\/65:hover {
  border-left-color: rgb(59 89 152 / 0.65);
}

.hover\:border-l-facebook\/70:hover {
  border-left-color: rgb(59 89 152 / 0.7);
}

.hover\:border-l-facebook\/75:hover {
  border-left-color: rgb(59 89 152 / 0.75);
}

.hover\:border-l-facebook\/80:hover {
  border-left-color: rgb(59 89 152 / 0.8);
}

.hover\:border-l-facebook\/85:hover {
  border-left-color: rgb(59 89 152 / 0.85);
}

.hover\:border-l-facebook\/90:hover {
  border-left-color: rgb(59 89 152 / 0.9);
}

.hover\:border-l-facebook\/95:hover {
  border-left-color: rgb(59 89 152 / 0.95);
}

.hover\:border-l-spring-100:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.hover\:border-l-spring-100\/0:hover {
  border-left-color: rgb(227 232 227 / 0);
}

.hover\:border-l-spring-100\/10:hover {
  border-left-color: rgb(227 232 227 / 0.1);
}

.hover\:border-l-spring-100\/100:hover {
  border-left-color: rgb(227 232 227 / 1);
}

.hover\:border-l-spring-100\/15:hover {
  border-left-color: rgb(227 232 227 / 0.15);
}

.hover\:border-l-spring-100\/20:hover {
  border-left-color: rgb(227 232 227 / 0.2);
}

.hover\:border-l-spring-100\/25:hover {
  border-left-color: rgb(227 232 227 / 0.25);
}

.hover\:border-l-spring-100\/30:hover {
  border-left-color: rgb(227 232 227 / 0.3);
}

.hover\:border-l-spring-100\/35:hover {
  border-left-color: rgb(227 232 227 / 0.35);
}

.hover\:border-l-spring-100\/40:hover {
  border-left-color: rgb(227 232 227 / 0.4);
}

.hover\:border-l-spring-100\/45:hover {
  border-left-color: rgb(227 232 227 / 0.45);
}

.hover\:border-l-spring-100\/5:hover {
  border-left-color: rgb(227 232 227 / 0.05);
}

.hover\:border-l-spring-100\/50:hover {
  border-left-color: rgb(227 232 227 / 0.5);
}

.hover\:border-l-spring-100\/55:hover {
  border-left-color: rgb(227 232 227 / 0.55);
}

.hover\:border-l-spring-100\/60:hover {
  border-left-color: rgb(227 232 227 / 0.6);
}

.hover\:border-l-spring-100\/65:hover {
  border-left-color: rgb(227 232 227 / 0.65);
}

.hover\:border-l-spring-100\/70:hover {
  border-left-color: rgb(227 232 227 / 0.7);
}

.hover\:border-l-spring-100\/75:hover {
  border-left-color: rgb(227 232 227 / 0.75);
}

.hover\:border-l-spring-100\/80:hover {
  border-left-color: rgb(227 232 227 / 0.8);
}

.hover\:border-l-spring-100\/85:hover {
  border-left-color: rgb(227 232 227 / 0.85);
}

.hover\:border-l-spring-100\/90:hover {
  border-left-color: rgb(227 232 227 / 0.9);
}

.hover\:border-l-spring-100\/95:hover {
  border-left-color: rgb(227 232 227 / 0.95);
}

.hover\:border-l-spring-200:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.hover\:border-l-spring-200\/0:hover {
  border-left-color: rgb(200 210 201 / 0);
}

.hover\:border-l-spring-200\/10:hover {
  border-left-color: rgb(200 210 201 / 0.1);
}

.hover\:border-l-spring-200\/100:hover {
  border-left-color: rgb(200 210 201 / 1);
}

.hover\:border-l-spring-200\/15:hover {
  border-left-color: rgb(200 210 201 / 0.15);
}

.hover\:border-l-spring-200\/20:hover {
  border-left-color: rgb(200 210 201 / 0.2);
}

.hover\:border-l-spring-200\/25:hover {
  border-left-color: rgb(200 210 201 / 0.25);
}

.hover\:border-l-spring-200\/30:hover {
  border-left-color: rgb(200 210 201 / 0.3);
}

.hover\:border-l-spring-200\/35:hover {
  border-left-color: rgb(200 210 201 / 0.35);
}

.hover\:border-l-spring-200\/40:hover {
  border-left-color: rgb(200 210 201 / 0.4);
}

.hover\:border-l-spring-200\/45:hover {
  border-left-color: rgb(200 210 201 / 0.45);
}

.hover\:border-l-spring-200\/5:hover {
  border-left-color: rgb(200 210 201 / 0.05);
}

.hover\:border-l-spring-200\/50:hover {
  border-left-color: rgb(200 210 201 / 0.5);
}

.hover\:border-l-spring-200\/55:hover {
  border-left-color: rgb(200 210 201 / 0.55);
}

.hover\:border-l-spring-200\/60:hover {
  border-left-color: rgb(200 210 201 / 0.6);
}

.hover\:border-l-spring-200\/65:hover {
  border-left-color: rgb(200 210 201 / 0.65);
}

.hover\:border-l-spring-200\/70:hover {
  border-left-color: rgb(200 210 201 / 0.7);
}

.hover\:border-l-spring-200\/75:hover {
  border-left-color: rgb(200 210 201 / 0.75);
}

.hover\:border-l-spring-200\/80:hover {
  border-left-color: rgb(200 210 201 / 0.8);
}

.hover\:border-l-spring-200\/85:hover {
  border-left-color: rgb(200 210 201 / 0.85);
}

.hover\:border-l-spring-200\/90:hover {
  border-left-color: rgb(200 210 201 / 0.9);
}

.hover\:border-l-spring-200\/95:hover {
  border-left-color: rgb(200 210 201 / 0.95);
}

.hover\:border-l-spring-300:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.hover\:border-l-spring-300\/0:hover {
  border-left-color: rgb(162 179 166 / 0);
}

.hover\:border-l-spring-300\/10:hover {
  border-left-color: rgb(162 179 166 / 0.1);
}

.hover\:border-l-spring-300\/100:hover {
  border-left-color: rgb(162 179 166 / 1);
}

.hover\:border-l-spring-300\/15:hover {
  border-left-color: rgb(162 179 166 / 0.15);
}

.hover\:border-l-spring-300\/20:hover {
  border-left-color: rgb(162 179 166 / 0.2);
}

.hover\:border-l-spring-300\/25:hover {
  border-left-color: rgb(162 179 166 / 0.25);
}

.hover\:border-l-spring-300\/30:hover {
  border-left-color: rgb(162 179 166 / 0.3);
}

.hover\:border-l-spring-300\/35:hover {
  border-left-color: rgb(162 179 166 / 0.35);
}

.hover\:border-l-spring-300\/40:hover {
  border-left-color: rgb(162 179 166 / 0.4);
}

.hover\:border-l-spring-300\/45:hover {
  border-left-color: rgb(162 179 166 / 0.45);
}

.hover\:border-l-spring-300\/5:hover {
  border-left-color: rgb(162 179 166 / 0.05);
}

.hover\:border-l-spring-300\/50:hover {
  border-left-color: rgb(162 179 166 / 0.5);
}

.hover\:border-l-spring-300\/55:hover {
  border-left-color: rgb(162 179 166 / 0.55);
}

.hover\:border-l-spring-300\/60:hover {
  border-left-color: rgb(162 179 166 / 0.6);
}

.hover\:border-l-spring-300\/65:hover {
  border-left-color: rgb(162 179 166 / 0.65);
}

.hover\:border-l-spring-300\/70:hover {
  border-left-color: rgb(162 179 166 / 0.7);
}

.hover\:border-l-spring-300\/75:hover {
  border-left-color: rgb(162 179 166 / 0.75);
}

.hover\:border-l-spring-300\/80:hover {
  border-left-color: rgb(162 179 166 / 0.8);
}

.hover\:border-l-spring-300\/85:hover {
  border-left-color: rgb(162 179 166 / 0.85);
}

.hover\:border-l-spring-300\/90:hover {
  border-left-color: rgb(162 179 166 / 0.9);
}

.hover\:border-l-spring-300\/95:hover {
  border-left-color: rgb(162 179 166 / 0.95);
}

.hover\:border-l-spring-400:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.hover\:border-l-spring-400\/0:hover {
  border-left-color: rgb(120 143 127 / 0);
}

.hover\:border-l-spring-400\/10:hover {
  border-left-color: rgb(120 143 127 / 0.1);
}

.hover\:border-l-spring-400\/100:hover {
  border-left-color: rgb(120 143 127 / 1);
}

.hover\:border-l-spring-400\/15:hover {
  border-left-color: rgb(120 143 127 / 0.15);
}

.hover\:border-l-spring-400\/20:hover {
  border-left-color: rgb(120 143 127 / 0.2);
}

.hover\:border-l-spring-400\/25:hover {
  border-left-color: rgb(120 143 127 / 0.25);
}

.hover\:border-l-spring-400\/30:hover {
  border-left-color: rgb(120 143 127 / 0.3);
}

.hover\:border-l-spring-400\/35:hover {
  border-left-color: rgb(120 143 127 / 0.35);
}

.hover\:border-l-spring-400\/40:hover {
  border-left-color: rgb(120 143 127 / 0.4);
}

.hover\:border-l-spring-400\/45:hover {
  border-left-color: rgb(120 143 127 / 0.45);
}

.hover\:border-l-spring-400\/5:hover {
  border-left-color: rgb(120 143 127 / 0.05);
}

.hover\:border-l-spring-400\/50:hover {
  border-left-color: rgb(120 143 127 / 0.5);
}

.hover\:border-l-spring-400\/55:hover {
  border-left-color: rgb(120 143 127 / 0.55);
}

.hover\:border-l-spring-400\/60:hover {
  border-left-color: rgb(120 143 127 / 0.6);
}

.hover\:border-l-spring-400\/65:hover {
  border-left-color: rgb(120 143 127 / 0.65);
}

.hover\:border-l-spring-400\/70:hover {
  border-left-color: rgb(120 143 127 / 0.7);
}

.hover\:border-l-spring-400\/75:hover {
  border-left-color: rgb(120 143 127 / 0.75);
}

.hover\:border-l-spring-400\/80:hover {
  border-left-color: rgb(120 143 127 / 0.8);
}

.hover\:border-l-spring-400\/85:hover {
  border-left-color: rgb(120 143 127 / 0.85);
}

.hover\:border-l-spring-400\/90:hover {
  border-left-color: rgb(120 143 127 / 0.9);
}

.hover\:border-l-spring-400\/95:hover {
  border-left-color: rgb(120 143 127 / 0.95);
}

.hover\:border-l-spring-50:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.hover\:border-l-spring-50\/0:hover {
  border-left-color: rgb(243 246 244 / 0);
}

.hover\:border-l-spring-50\/10:hover {
  border-left-color: rgb(243 246 244 / 0.1);
}

.hover\:border-l-spring-50\/100:hover {
  border-left-color: rgb(243 246 244 / 1);
}

.hover\:border-l-spring-50\/15:hover {
  border-left-color: rgb(243 246 244 / 0.15);
}

.hover\:border-l-spring-50\/20:hover {
  border-left-color: rgb(243 246 244 / 0.2);
}

.hover\:border-l-spring-50\/25:hover {
  border-left-color: rgb(243 246 244 / 0.25);
}

.hover\:border-l-spring-50\/30:hover {
  border-left-color: rgb(243 246 244 / 0.3);
}

.hover\:border-l-spring-50\/35:hover {
  border-left-color: rgb(243 246 244 / 0.35);
}

.hover\:border-l-spring-50\/40:hover {
  border-left-color: rgb(243 246 244 / 0.4);
}

.hover\:border-l-spring-50\/45:hover {
  border-left-color: rgb(243 246 244 / 0.45);
}

.hover\:border-l-spring-50\/5:hover {
  border-left-color: rgb(243 246 244 / 0.05);
}

.hover\:border-l-spring-50\/50:hover {
  border-left-color: rgb(243 246 244 / 0.5);
}

.hover\:border-l-spring-50\/55:hover {
  border-left-color: rgb(243 246 244 / 0.55);
}

.hover\:border-l-spring-50\/60:hover {
  border-left-color: rgb(243 246 244 / 0.6);
}

.hover\:border-l-spring-50\/65:hover {
  border-left-color: rgb(243 246 244 / 0.65);
}

.hover\:border-l-spring-50\/70:hover {
  border-left-color: rgb(243 246 244 / 0.7);
}

.hover\:border-l-spring-50\/75:hover {
  border-left-color: rgb(243 246 244 / 0.75);
}

.hover\:border-l-spring-50\/80:hover {
  border-left-color: rgb(243 246 244 / 0.8);
}

.hover\:border-l-spring-50\/85:hover {
  border-left-color: rgb(243 246 244 / 0.85);
}

.hover\:border-l-spring-50\/90:hover {
  border-left-color: rgb(243 246 244 / 0.9);
}

.hover\:border-l-spring-50\/95:hover {
  border-left-color: rgb(243 246 244 / 0.95);
}

.hover\:border-l-spring-500:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.hover\:border-l-spring-500\/0:hover {
  border-left-color: rgb(94 120 102 / 0);
}

.hover\:border-l-spring-500\/10:hover {
  border-left-color: rgb(94 120 102 / 0.1);
}

.hover\:border-l-spring-500\/100:hover {
  border-left-color: rgb(94 120 102 / 1);
}

.hover\:border-l-spring-500\/15:hover {
  border-left-color: rgb(94 120 102 / 0.15);
}

.hover\:border-l-spring-500\/20:hover {
  border-left-color: rgb(94 120 102 / 0.2);
}

.hover\:border-l-spring-500\/25:hover {
  border-left-color: rgb(94 120 102 / 0.25);
}

.hover\:border-l-spring-500\/30:hover {
  border-left-color: rgb(94 120 102 / 0.3);
}

.hover\:border-l-spring-500\/35:hover {
  border-left-color: rgb(94 120 102 / 0.35);
}

.hover\:border-l-spring-500\/40:hover {
  border-left-color: rgb(94 120 102 / 0.4);
}

.hover\:border-l-spring-500\/45:hover {
  border-left-color: rgb(94 120 102 / 0.45);
}

.hover\:border-l-spring-500\/5:hover {
  border-left-color: rgb(94 120 102 / 0.05);
}

.hover\:border-l-spring-500\/50:hover {
  border-left-color: rgb(94 120 102 / 0.5);
}

.hover\:border-l-spring-500\/55:hover {
  border-left-color: rgb(94 120 102 / 0.55);
}

.hover\:border-l-spring-500\/60:hover {
  border-left-color: rgb(94 120 102 / 0.6);
}

.hover\:border-l-spring-500\/65:hover {
  border-left-color: rgb(94 120 102 / 0.65);
}

.hover\:border-l-spring-500\/70:hover {
  border-left-color: rgb(94 120 102 / 0.7);
}

.hover\:border-l-spring-500\/75:hover {
  border-left-color: rgb(94 120 102 / 0.75);
}

.hover\:border-l-spring-500\/80:hover {
  border-left-color: rgb(94 120 102 / 0.8);
}

.hover\:border-l-spring-500\/85:hover {
  border-left-color: rgb(94 120 102 / 0.85);
}

.hover\:border-l-spring-500\/90:hover {
  border-left-color: rgb(94 120 102 / 0.9);
}

.hover\:border-l-spring-500\/95:hover {
  border-left-color: rgb(94 120 102 / 0.95);
}

.hover\:border-l-spring-600:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.hover\:border-l-spring-600\/0:hover {
  border-left-color: rgb(67 88 73 / 0);
}

.hover\:border-l-spring-600\/10:hover {
  border-left-color: rgb(67 88 73 / 0.1);
}

.hover\:border-l-spring-600\/100:hover {
  border-left-color: rgb(67 88 73 / 1);
}

.hover\:border-l-spring-600\/15:hover {
  border-left-color: rgb(67 88 73 / 0.15);
}

.hover\:border-l-spring-600\/20:hover {
  border-left-color: rgb(67 88 73 / 0.2);
}

.hover\:border-l-spring-600\/25:hover {
  border-left-color: rgb(67 88 73 / 0.25);
}

.hover\:border-l-spring-600\/30:hover {
  border-left-color: rgb(67 88 73 / 0.3);
}

.hover\:border-l-spring-600\/35:hover {
  border-left-color: rgb(67 88 73 / 0.35);
}

.hover\:border-l-spring-600\/40:hover {
  border-left-color: rgb(67 88 73 / 0.4);
}

.hover\:border-l-spring-600\/45:hover {
  border-left-color: rgb(67 88 73 / 0.45);
}

.hover\:border-l-spring-600\/5:hover {
  border-left-color: rgb(67 88 73 / 0.05);
}

.hover\:border-l-spring-600\/50:hover {
  border-left-color: rgb(67 88 73 / 0.5);
}

.hover\:border-l-spring-600\/55:hover {
  border-left-color: rgb(67 88 73 / 0.55);
}

.hover\:border-l-spring-600\/60:hover {
  border-left-color: rgb(67 88 73 / 0.6);
}

.hover\:border-l-spring-600\/65:hover {
  border-left-color: rgb(67 88 73 / 0.65);
}

.hover\:border-l-spring-600\/70:hover {
  border-left-color: rgb(67 88 73 / 0.7);
}

.hover\:border-l-spring-600\/75:hover {
  border-left-color: rgb(67 88 73 / 0.75);
}

.hover\:border-l-spring-600\/80:hover {
  border-left-color: rgb(67 88 73 / 0.8);
}

.hover\:border-l-spring-600\/85:hover {
  border-left-color: rgb(67 88 73 / 0.85);
}

.hover\:border-l-spring-600\/90:hover {
  border-left-color: rgb(67 88 73 / 0.9);
}

.hover\:border-l-spring-600\/95:hover {
  border-left-color: rgb(67 88 73 / 0.95);
}

.hover\:border-l-spring-700:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.hover\:border-l-spring-700\/0:hover {
  border-left-color: rgb(54 70 60 / 0);
}

.hover\:border-l-spring-700\/10:hover {
  border-left-color: rgb(54 70 60 / 0.1);
}

.hover\:border-l-spring-700\/100:hover {
  border-left-color: rgb(54 70 60 / 1);
}

.hover\:border-l-spring-700\/15:hover {
  border-left-color: rgb(54 70 60 / 0.15);
}

.hover\:border-l-spring-700\/20:hover {
  border-left-color: rgb(54 70 60 / 0.2);
}

.hover\:border-l-spring-700\/25:hover {
  border-left-color: rgb(54 70 60 / 0.25);
}

.hover\:border-l-spring-700\/30:hover {
  border-left-color: rgb(54 70 60 / 0.3);
}

.hover\:border-l-spring-700\/35:hover {
  border-left-color: rgb(54 70 60 / 0.35);
}

.hover\:border-l-spring-700\/40:hover {
  border-left-color: rgb(54 70 60 / 0.4);
}

.hover\:border-l-spring-700\/45:hover {
  border-left-color: rgb(54 70 60 / 0.45);
}

.hover\:border-l-spring-700\/5:hover {
  border-left-color: rgb(54 70 60 / 0.05);
}

.hover\:border-l-spring-700\/50:hover {
  border-left-color: rgb(54 70 60 / 0.5);
}

.hover\:border-l-spring-700\/55:hover {
  border-left-color: rgb(54 70 60 / 0.55);
}

.hover\:border-l-spring-700\/60:hover {
  border-left-color: rgb(54 70 60 / 0.6);
}

.hover\:border-l-spring-700\/65:hover {
  border-left-color: rgb(54 70 60 / 0.65);
}

.hover\:border-l-spring-700\/70:hover {
  border-left-color: rgb(54 70 60 / 0.7);
}

.hover\:border-l-spring-700\/75:hover {
  border-left-color: rgb(54 70 60 / 0.75);
}

.hover\:border-l-spring-700\/80:hover {
  border-left-color: rgb(54 70 60 / 0.8);
}

.hover\:border-l-spring-700\/85:hover {
  border-left-color: rgb(54 70 60 / 0.85);
}

.hover\:border-l-spring-700\/90:hover {
  border-left-color: rgb(54 70 60 / 0.9);
}

.hover\:border-l-spring-700\/95:hover {
  border-left-color: rgb(54 70 60 / 0.95);
}

.hover\:border-l-spring-800:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.hover\:border-l-spring-800\/0:hover {
  border-left-color: rgb(44 57 48 / 0);
}

.hover\:border-l-spring-800\/10:hover {
  border-left-color: rgb(44 57 48 / 0.1);
}

.hover\:border-l-spring-800\/100:hover {
  border-left-color: rgb(44 57 48 / 1);
}

.hover\:border-l-spring-800\/15:hover {
  border-left-color: rgb(44 57 48 / 0.15);
}

.hover\:border-l-spring-800\/20:hover {
  border-left-color: rgb(44 57 48 / 0.2);
}

.hover\:border-l-spring-800\/25:hover {
  border-left-color: rgb(44 57 48 / 0.25);
}

.hover\:border-l-spring-800\/30:hover {
  border-left-color: rgb(44 57 48 / 0.3);
}

.hover\:border-l-spring-800\/35:hover {
  border-left-color: rgb(44 57 48 / 0.35);
}

.hover\:border-l-spring-800\/40:hover {
  border-left-color: rgb(44 57 48 / 0.4);
}

.hover\:border-l-spring-800\/45:hover {
  border-left-color: rgb(44 57 48 / 0.45);
}

.hover\:border-l-spring-800\/5:hover {
  border-left-color: rgb(44 57 48 / 0.05);
}

.hover\:border-l-spring-800\/50:hover {
  border-left-color: rgb(44 57 48 / 0.5);
}

.hover\:border-l-spring-800\/55:hover {
  border-left-color: rgb(44 57 48 / 0.55);
}

.hover\:border-l-spring-800\/60:hover {
  border-left-color: rgb(44 57 48 / 0.6);
}

.hover\:border-l-spring-800\/65:hover {
  border-left-color: rgb(44 57 48 / 0.65);
}

.hover\:border-l-spring-800\/70:hover {
  border-left-color: rgb(44 57 48 / 0.7);
}

.hover\:border-l-spring-800\/75:hover {
  border-left-color: rgb(44 57 48 / 0.75);
}

.hover\:border-l-spring-800\/80:hover {
  border-left-color: rgb(44 57 48 / 0.8);
}

.hover\:border-l-spring-800\/85:hover {
  border-left-color: rgb(44 57 48 / 0.85);
}

.hover\:border-l-spring-800\/90:hover {
  border-left-color: rgb(44 57 48 / 0.9);
}

.hover\:border-l-spring-800\/95:hover {
  border-left-color: rgb(44 57 48 / 0.95);
}

.hover\:border-l-spring-900:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.hover\:border-l-spring-900\/0:hover {
  border-left-color: rgb(37 47 40 / 0);
}

.hover\:border-l-spring-900\/10:hover {
  border-left-color: rgb(37 47 40 / 0.1);
}

.hover\:border-l-spring-900\/100:hover {
  border-left-color: rgb(37 47 40 / 1);
}

.hover\:border-l-spring-900\/15:hover {
  border-left-color: rgb(37 47 40 / 0.15);
}

.hover\:border-l-spring-900\/20:hover {
  border-left-color: rgb(37 47 40 / 0.2);
}

.hover\:border-l-spring-900\/25:hover {
  border-left-color: rgb(37 47 40 / 0.25);
}

.hover\:border-l-spring-900\/30:hover {
  border-left-color: rgb(37 47 40 / 0.3);
}

.hover\:border-l-spring-900\/35:hover {
  border-left-color: rgb(37 47 40 / 0.35);
}

.hover\:border-l-spring-900\/40:hover {
  border-left-color: rgb(37 47 40 / 0.4);
}

.hover\:border-l-spring-900\/45:hover {
  border-left-color: rgb(37 47 40 / 0.45);
}

.hover\:border-l-spring-900\/5:hover {
  border-left-color: rgb(37 47 40 / 0.05);
}

.hover\:border-l-spring-900\/50:hover {
  border-left-color: rgb(37 47 40 / 0.5);
}

.hover\:border-l-spring-900\/55:hover {
  border-left-color: rgb(37 47 40 / 0.55);
}

.hover\:border-l-spring-900\/60:hover {
  border-left-color: rgb(37 47 40 / 0.6);
}

.hover\:border-l-spring-900\/65:hover {
  border-left-color: rgb(37 47 40 / 0.65);
}

.hover\:border-l-spring-900\/70:hover {
  border-left-color: rgb(37 47 40 / 0.7);
}

.hover\:border-l-spring-900\/75:hover {
  border-left-color: rgb(37 47 40 / 0.75);
}

.hover\:border-l-spring-900\/80:hover {
  border-left-color: rgb(37 47 40 / 0.8);
}

.hover\:border-l-spring-900\/85:hover {
  border-left-color: rgb(37 47 40 / 0.85);
}

.hover\:border-l-spring-900\/90:hover {
  border-left-color: rgb(37 47 40 / 0.9);
}

.hover\:border-l-spring-900\/95:hover {
  border-left-color: rgb(37 47 40 / 0.95);
}

.hover\:border-l-spring-950:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.hover\:border-l-spring-950\/0:hover {
  border-left-color: rgb(20 26 23 / 0);
}

.hover\:border-l-spring-950\/10:hover {
  border-left-color: rgb(20 26 23 / 0.1);
}

.hover\:border-l-spring-950\/100:hover {
  border-left-color: rgb(20 26 23 / 1);
}

.hover\:border-l-spring-950\/15:hover {
  border-left-color: rgb(20 26 23 / 0.15);
}

.hover\:border-l-spring-950\/20:hover {
  border-left-color: rgb(20 26 23 / 0.2);
}

.hover\:border-l-spring-950\/25:hover {
  border-left-color: rgb(20 26 23 / 0.25);
}

.hover\:border-l-spring-950\/30:hover {
  border-left-color: rgb(20 26 23 / 0.3);
}

.hover\:border-l-spring-950\/35:hover {
  border-left-color: rgb(20 26 23 / 0.35);
}

.hover\:border-l-spring-950\/40:hover {
  border-left-color: rgb(20 26 23 / 0.4);
}

.hover\:border-l-spring-950\/45:hover {
  border-left-color: rgb(20 26 23 / 0.45);
}

.hover\:border-l-spring-950\/5:hover {
  border-left-color: rgb(20 26 23 / 0.05);
}

.hover\:border-l-spring-950\/50:hover {
  border-left-color: rgb(20 26 23 / 0.5);
}

.hover\:border-l-spring-950\/55:hover {
  border-left-color: rgb(20 26 23 / 0.55);
}

.hover\:border-l-spring-950\/60:hover {
  border-left-color: rgb(20 26 23 / 0.6);
}

.hover\:border-l-spring-950\/65:hover {
  border-left-color: rgb(20 26 23 / 0.65);
}

.hover\:border-l-spring-950\/70:hover {
  border-left-color: rgb(20 26 23 / 0.7);
}

.hover\:border-l-spring-950\/75:hover {
  border-left-color: rgb(20 26 23 / 0.75);
}

.hover\:border-l-spring-950\/80:hover {
  border-left-color: rgb(20 26 23 / 0.8);
}

.hover\:border-l-spring-950\/85:hover {
  border-left-color: rgb(20 26 23 / 0.85);
}

.hover\:border-l-spring-950\/90:hover {
  border-left-color: rgb(20 26 23 / 0.9);
}

.hover\:border-l-spring-950\/95:hover {
  border-left-color: rgb(20 26 23 / 0.95);
}

.hover\:border-l-transparent:hover {
  border-left-color: transparent;
}

.hover\:border-l-transparent\/0:hover {
  border-left-color: rgb(0 0 0 / 0);
}

.hover\:border-l-transparent\/10:hover {
  border-left-color: rgb(0 0 0 / 0.1);
}

.hover\:border-l-transparent\/100:hover {
  border-left-color: rgb(0 0 0 / 1);
}

.hover\:border-l-transparent\/15:hover {
  border-left-color: rgb(0 0 0 / 0.15);
}

.hover\:border-l-transparent\/20:hover {
  border-left-color: rgb(0 0 0 / 0.2);
}

.hover\:border-l-transparent\/25:hover {
  border-left-color: rgb(0 0 0 / 0.25);
}

.hover\:border-l-transparent\/30:hover {
  border-left-color: rgb(0 0 0 / 0.3);
}

.hover\:border-l-transparent\/35:hover {
  border-left-color: rgb(0 0 0 / 0.35);
}

.hover\:border-l-transparent\/40:hover {
  border-left-color: rgb(0 0 0 / 0.4);
}

.hover\:border-l-transparent\/45:hover {
  border-left-color: rgb(0 0 0 / 0.45);
}

.hover\:border-l-transparent\/5:hover {
  border-left-color: rgb(0 0 0 / 0.05);
}

.hover\:border-l-transparent\/50:hover {
  border-left-color: rgb(0 0 0 / 0.5);
}

.hover\:border-l-transparent\/55:hover {
  border-left-color: rgb(0 0 0 / 0.55);
}

.hover\:border-l-transparent\/60:hover {
  border-left-color: rgb(0 0 0 / 0.6);
}

.hover\:border-l-transparent\/65:hover {
  border-left-color: rgb(0 0 0 / 0.65);
}

.hover\:border-l-transparent\/70:hover {
  border-left-color: rgb(0 0 0 / 0.7);
}

.hover\:border-l-transparent\/75:hover {
  border-left-color: rgb(0 0 0 / 0.75);
}

.hover\:border-l-transparent\/80:hover {
  border-left-color: rgb(0 0 0 / 0.8);
}

.hover\:border-l-transparent\/85:hover {
  border-left-color: rgb(0 0 0 / 0.85);
}

.hover\:border-l-transparent\/90:hover {
  border-left-color: rgb(0 0 0 / 0.9);
}

.hover\:border-l-transparent\/95:hover {
  border-left-color: rgb(0 0 0 / 0.95);
}

.hover\:border-l-white:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.hover\:border-l-white\/0:hover {
  border-left-color: rgb(255 255 255 / 0);
}

.hover\:border-l-white\/10:hover {
  border-left-color: rgb(255 255 255 / 0.1);
}

.hover\:border-l-white\/100:hover {
  border-left-color: rgb(255 255 255 / 1);
}

.hover\:border-l-white\/15:hover {
  border-left-color: rgb(255 255 255 / 0.15);
}

.hover\:border-l-white\/20:hover {
  border-left-color: rgb(255 255 255 / 0.2);
}

.hover\:border-l-white\/25:hover {
  border-left-color: rgb(255 255 255 / 0.25);
}

.hover\:border-l-white\/30:hover {
  border-left-color: rgb(255 255 255 / 0.3);
}

.hover\:border-l-white\/35:hover {
  border-left-color: rgb(255 255 255 / 0.35);
}

.hover\:border-l-white\/40:hover {
  border-left-color: rgb(255 255 255 / 0.4);
}

.hover\:border-l-white\/45:hover {
  border-left-color: rgb(255 255 255 / 0.45);
}

.hover\:border-l-white\/5:hover {
  border-left-color: rgb(255 255 255 / 0.05);
}

.hover\:border-l-white\/50:hover {
  border-left-color: rgb(255 255 255 / 0.5);
}

.hover\:border-l-white\/55:hover {
  border-left-color: rgb(255 255 255 / 0.55);
}

.hover\:border-l-white\/60:hover {
  border-left-color: rgb(255 255 255 / 0.6);
}

.hover\:border-l-white\/65:hover {
  border-left-color: rgb(255 255 255 / 0.65);
}

.hover\:border-l-white\/70:hover {
  border-left-color: rgb(255 255 255 / 0.7);
}

.hover\:border-l-white\/75:hover {
  border-left-color: rgb(255 255 255 / 0.75);
}

.hover\:border-l-white\/80:hover {
  border-left-color: rgb(255 255 255 / 0.8);
}

.hover\:border-l-white\/85:hover {
  border-left-color: rgb(255 255 255 / 0.85);
}

.hover\:border-l-white\/90:hover {
  border-left-color: rgb(255 255 255 / 0.9);
}

.hover\:border-l-white\/95:hover {
  border-left-color: rgb(255 255 255 / 0.95);
}

.hover\:border-r-black:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.hover\:border-r-black\/0:hover {
  border-right-color: rgb(0 0 0 / 0);
}

.hover\:border-r-black\/10:hover {
  border-right-color: rgb(0 0 0 / 0.1);
}

.hover\:border-r-black\/100:hover {
  border-right-color: rgb(0 0 0 / 1);
}

.hover\:border-r-black\/15:hover {
  border-right-color: rgb(0 0 0 / 0.15);
}

.hover\:border-r-black\/20:hover {
  border-right-color: rgb(0 0 0 / 0.2);
}

.hover\:border-r-black\/25:hover {
  border-right-color: rgb(0 0 0 / 0.25);
}

.hover\:border-r-black\/30:hover {
  border-right-color: rgb(0 0 0 / 0.3);
}

.hover\:border-r-black\/35:hover {
  border-right-color: rgb(0 0 0 / 0.35);
}

.hover\:border-r-black\/40:hover {
  border-right-color: rgb(0 0 0 / 0.4);
}

.hover\:border-r-black\/45:hover {
  border-right-color: rgb(0 0 0 / 0.45);
}

.hover\:border-r-black\/5:hover {
  border-right-color: rgb(0 0 0 / 0.05);
}

.hover\:border-r-black\/50:hover {
  border-right-color: rgb(0 0 0 / 0.5);
}

.hover\:border-r-black\/55:hover {
  border-right-color: rgb(0 0 0 / 0.55);
}

.hover\:border-r-black\/60:hover {
  border-right-color: rgb(0 0 0 / 0.6);
}

.hover\:border-r-black\/65:hover {
  border-right-color: rgb(0 0 0 / 0.65);
}

.hover\:border-r-black\/70:hover {
  border-right-color: rgb(0 0 0 / 0.7);
}

.hover\:border-r-black\/75:hover {
  border-right-color: rgb(0 0 0 / 0.75);
}

.hover\:border-r-black\/80:hover {
  border-right-color: rgb(0 0 0 / 0.8);
}

.hover\:border-r-black\/85:hover {
  border-right-color: rgb(0 0 0 / 0.85);
}

.hover\:border-r-black\/90:hover {
  border-right-color: rgb(0 0 0 / 0.9);
}

.hover\:border-r-black\/95:hover {
  border-right-color: rgb(0 0 0 / 0.95);
}

.hover\:border-r-facebook:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.hover\:border-r-facebook-600:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.hover\:border-r-facebook-600\/0:hover {
  border-right-color: rgb(41 61 105 / 0);
}

.hover\:border-r-facebook-600\/10:hover {
  border-right-color: rgb(41 61 105 / 0.1);
}

.hover\:border-r-facebook-600\/100:hover {
  border-right-color: rgb(41 61 105 / 1);
}

.hover\:border-r-facebook-600\/15:hover {
  border-right-color: rgb(41 61 105 / 0.15);
}

.hover\:border-r-facebook-600\/20:hover {
  border-right-color: rgb(41 61 105 / 0.2);
}

.hover\:border-r-facebook-600\/25:hover {
  border-right-color: rgb(41 61 105 / 0.25);
}

.hover\:border-r-facebook-600\/30:hover {
  border-right-color: rgb(41 61 105 / 0.3);
}

.hover\:border-r-facebook-600\/35:hover {
  border-right-color: rgb(41 61 105 / 0.35);
}

.hover\:border-r-facebook-600\/40:hover {
  border-right-color: rgb(41 61 105 / 0.4);
}

.hover\:border-r-facebook-600\/45:hover {
  border-right-color: rgb(41 61 105 / 0.45);
}

.hover\:border-r-facebook-600\/5:hover {
  border-right-color: rgb(41 61 105 / 0.05);
}

.hover\:border-r-facebook-600\/50:hover {
  border-right-color: rgb(41 61 105 / 0.5);
}

.hover\:border-r-facebook-600\/55:hover {
  border-right-color: rgb(41 61 105 / 0.55);
}

.hover\:border-r-facebook-600\/60:hover {
  border-right-color: rgb(41 61 105 / 0.6);
}

.hover\:border-r-facebook-600\/65:hover {
  border-right-color: rgb(41 61 105 / 0.65);
}

.hover\:border-r-facebook-600\/70:hover {
  border-right-color: rgb(41 61 105 / 0.7);
}

.hover\:border-r-facebook-600\/75:hover {
  border-right-color: rgb(41 61 105 / 0.75);
}

.hover\:border-r-facebook-600\/80:hover {
  border-right-color: rgb(41 61 105 / 0.8);
}

.hover\:border-r-facebook-600\/85:hover {
  border-right-color: rgb(41 61 105 / 0.85);
}

.hover\:border-r-facebook-600\/90:hover {
  border-right-color: rgb(41 61 105 / 0.9);
}

.hover\:border-r-facebook-600\/95:hover {
  border-right-color: rgb(41 61 105 / 0.95);
}

.hover\:border-r-facebook\/0:hover {
  border-right-color: rgb(59 89 152 / 0);
}

.hover\:border-r-facebook\/10:hover {
  border-right-color: rgb(59 89 152 / 0.1);
}

.hover\:border-r-facebook\/100:hover {
  border-right-color: rgb(59 89 152 / 1);
}

.hover\:border-r-facebook\/15:hover {
  border-right-color: rgb(59 89 152 / 0.15);
}

.hover\:border-r-facebook\/20:hover {
  border-right-color: rgb(59 89 152 / 0.2);
}

.hover\:border-r-facebook\/25:hover {
  border-right-color: rgb(59 89 152 / 0.25);
}

.hover\:border-r-facebook\/30:hover {
  border-right-color: rgb(59 89 152 / 0.3);
}

.hover\:border-r-facebook\/35:hover {
  border-right-color: rgb(59 89 152 / 0.35);
}

.hover\:border-r-facebook\/40:hover {
  border-right-color: rgb(59 89 152 / 0.4);
}

.hover\:border-r-facebook\/45:hover {
  border-right-color: rgb(59 89 152 / 0.45);
}

.hover\:border-r-facebook\/5:hover {
  border-right-color: rgb(59 89 152 / 0.05);
}

.hover\:border-r-facebook\/50:hover {
  border-right-color: rgb(59 89 152 / 0.5);
}

.hover\:border-r-facebook\/55:hover {
  border-right-color: rgb(59 89 152 / 0.55);
}

.hover\:border-r-facebook\/60:hover {
  border-right-color: rgb(59 89 152 / 0.6);
}

.hover\:border-r-facebook\/65:hover {
  border-right-color: rgb(59 89 152 / 0.65);
}

.hover\:border-r-facebook\/70:hover {
  border-right-color: rgb(59 89 152 / 0.7);
}

.hover\:border-r-facebook\/75:hover {
  border-right-color: rgb(59 89 152 / 0.75);
}

.hover\:border-r-facebook\/80:hover {
  border-right-color: rgb(59 89 152 / 0.8);
}

.hover\:border-r-facebook\/85:hover {
  border-right-color: rgb(59 89 152 / 0.85);
}

.hover\:border-r-facebook\/90:hover {
  border-right-color: rgb(59 89 152 / 0.9);
}

.hover\:border-r-facebook\/95:hover {
  border-right-color: rgb(59 89 152 / 0.95);
}

.hover\:border-r-spring-100:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.hover\:border-r-spring-100\/0:hover {
  border-right-color: rgb(227 232 227 / 0);
}

.hover\:border-r-spring-100\/10:hover {
  border-right-color: rgb(227 232 227 / 0.1);
}

.hover\:border-r-spring-100\/100:hover {
  border-right-color: rgb(227 232 227 / 1);
}

.hover\:border-r-spring-100\/15:hover {
  border-right-color: rgb(227 232 227 / 0.15);
}

.hover\:border-r-spring-100\/20:hover {
  border-right-color: rgb(227 232 227 / 0.2);
}

.hover\:border-r-spring-100\/25:hover {
  border-right-color: rgb(227 232 227 / 0.25);
}

.hover\:border-r-spring-100\/30:hover {
  border-right-color: rgb(227 232 227 / 0.3);
}

.hover\:border-r-spring-100\/35:hover {
  border-right-color: rgb(227 232 227 / 0.35);
}

.hover\:border-r-spring-100\/40:hover {
  border-right-color: rgb(227 232 227 / 0.4);
}

.hover\:border-r-spring-100\/45:hover {
  border-right-color: rgb(227 232 227 / 0.45);
}

.hover\:border-r-spring-100\/5:hover {
  border-right-color: rgb(227 232 227 / 0.05);
}

.hover\:border-r-spring-100\/50:hover {
  border-right-color: rgb(227 232 227 / 0.5);
}

.hover\:border-r-spring-100\/55:hover {
  border-right-color: rgb(227 232 227 / 0.55);
}

.hover\:border-r-spring-100\/60:hover {
  border-right-color: rgb(227 232 227 / 0.6);
}

.hover\:border-r-spring-100\/65:hover {
  border-right-color: rgb(227 232 227 / 0.65);
}

.hover\:border-r-spring-100\/70:hover {
  border-right-color: rgb(227 232 227 / 0.7);
}

.hover\:border-r-spring-100\/75:hover {
  border-right-color: rgb(227 232 227 / 0.75);
}

.hover\:border-r-spring-100\/80:hover {
  border-right-color: rgb(227 232 227 / 0.8);
}

.hover\:border-r-spring-100\/85:hover {
  border-right-color: rgb(227 232 227 / 0.85);
}

.hover\:border-r-spring-100\/90:hover {
  border-right-color: rgb(227 232 227 / 0.9);
}

.hover\:border-r-spring-100\/95:hover {
  border-right-color: rgb(227 232 227 / 0.95);
}

.hover\:border-r-spring-200:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.hover\:border-r-spring-200\/0:hover {
  border-right-color: rgb(200 210 201 / 0);
}

.hover\:border-r-spring-200\/10:hover {
  border-right-color: rgb(200 210 201 / 0.1);
}

.hover\:border-r-spring-200\/100:hover {
  border-right-color: rgb(200 210 201 / 1);
}

.hover\:border-r-spring-200\/15:hover {
  border-right-color: rgb(200 210 201 / 0.15);
}

.hover\:border-r-spring-200\/20:hover {
  border-right-color: rgb(200 210 201 / 0.2);
}

.hover\:border-r-spring-200\/25:hover {
  border-right-color: rgb(200 210 201 / 0.25);
}

.hover\:border-r-spring-200\/30:hover {
  border-right-color: rgb(200 210 201 / 0.3);
}

.hover\:border-r-spring-200\/35:hover {
  border-right-color: rgb(200 210 201 / 0.35);
}

.hover\:border-r-spring-200\/40:hover {
  border-right-color: rgb(200 210 201 / 0.4);
}

.hover\:border-r-spring-200\/45:hover {
  border-right-color: rgb(200 210 201 / 0.45);
}

.hover\:border-r-spring-200\/5:hover {
  border-right-color: rgb(200 210 201 / 0.05);
}

.hover\:border-r-spring-200\/50:hover {
  border-right-color: rgb(200 210 201 / 0.5);
}

.hover\:border-r-spring-200\/55:hover {
  border-right-color: rgb(200 210 201 / 0.55);
}

.hover\:border-r-spring-200\/60:hover {
  border-right-color: rgb(200 210 201 / 0.6);
}

.hover\:border-r-spring-200\/65:hover {
  border-right-color: rgb(200 210 201 / 0.65);
}

.hover\:border-r-spring-200\/70:hover {
  border-right-color: rgb(200 210 201 / 0.7);
}

.hover\:border-r-spring-200\/75:hover {
  border-right-color: rgb(200 210 201 / 0.75);
}

.hover\:border-r-spring-200\/80:hover {
  border-right-color: rgb(200 210 201 / 0.8);
}

.hover\:border-r-spring-200\/85:hover {
  border-right-color: rgb(200 210 201 / 0.85);
}

.hover\:border-r-spring-200\/90:hover {
  border-right-color: rgb(200 210 201 / 0.9);
}

.hover\:border-r-spring-200\/95:hover {
  border-right-color: rgb(200 210 201 / 0.95);
}

.hover\:border-r-spring-300:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.hover\:border-r-spring-300\/0:hover {
  border-right-color: rgb(162 179 166 / 0);
}

.hover\:border-r-spring-300\/10:hover {
  border-right-color: rgb(162 179 166 / 0.1);
}

.hover\:border-r-spring-300\/100:hover {
  border-right-color: rgb(162 179 166 / 1);
}

.hover\:border-r-spring-300\/15:hover {
  border-right-color: rgb(162 179 166 / 0.15);
}

.hover\:border-r-spring-300\/20:hover {
  border-right-color: rgb(162 179 166 / 0.2);
}

.hover\:border-r-spring-300\/25:hover {
  border-right-color: rgb(162 179 166 / 0.25);
}

.hover\:border-r-spring-300\/30:hover {
  border-right-color: rgb(162 179 166 / 0.3);
}

.hover\:border-r-spring-300\/35:hover {
  border-right-color: rgb(162 179 166 / 0.35);
}

.hover\:border-r-spring-300\/40:hover {
  border-right-color: rgb(162 179 166 / 0.4);
}

.hover\:border-r-spring-300\/45:hover {
  border-right-color: rgb(162 179 166 / 0.45);
}

.hover\:border-r-spring-300\/5:hover {
  border-right-color: rgb(162 179 166 / 0.05);
}

.hover\:border-r-spring-300\/50:hover {
  border-right-color: rgb(162 179 166 / 0.5);
}

.hover\:border-r-spring-300\/55:hover {
  border-right-color: rgb(162 179 166 / 0.55);
}

.hover\:border-r-spring-300\/60:hover {
  border-right-color: rgb(162 179 166 / 0.6);
}

.hover\:border-r-spring-300\/65:hover {
  border-right-color: rgb(162 179 166 / 0.65);
}

.hover\:border-r-spring-300\/70:hover {
  border-right-color: rgb(162 179 166 / 0.7);
}

.hover\:border-r-spring-300\/75:hover {
  border-right-color: rgb(162 179 166 / 0.75);
}

.hover\:border-r-spring-300\/80:hover {
  border-right-color: rgb(162 179 166 / 0.8);
}

.hover\:border-r-spring-300\/85:hover {
  border-right-color: rgb(162 179 166 / 0.85);
}

.hover\:border-r-spring-300\/90:hover {
  border-right-color: rgb(162 179 166 / 0.9);
}

.hover\:border-r-spring-300\/95:hover {
  border-right-color: rgb(162 179 166 / 0.95);
}

.hover\:border-r-spring-400:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.hover\:border-r-spring-400\/0:hover {
  border-right-color: rgb(120 143 127 / 0);
}

.hover\:border-r-spring-400\/10:hover {
  border-right-color: rgb(120 143 127 / 0.1);
}

.hover\:border-r-spring-400\/100:hover {
  border-right-color: rgb(120 143 127 / 1);
}

.hover\:border-r-spring-400\/15:hover {
  border-right-color: rgb(120 143 127 / 0.15);
}

.hover\:border-r-spring-400\/20:hover {
  border-right-color: rgb(120 143 127 / 0.2);
}

.hover\:border-r-spring-400\/25:hover {
  border-right-color: rgb(120 143 127 / 0.25);
}

.hover\:border-r-spring-400\/30:hover {
  border-right-color: rgb(120 143 127 / 0.3);
}

.hover\:border-r-spring-400\/35:hover {
  border-right-color: rgb(120 143 127 / 0.35);
}

.hover\:border-r-spring-400\/40:hover {
  border-right-color: rgb(120 143 127 / 0.4);
}

.hover\:border-r-spring-400\/45:hover {
  border-right-color: rgb(120 143 127 / 0.45);
}

.hover\:border-r-spring-400\/5:hover {
  border-right-color: rgb(120 143 127 / 0.05);
}

.hover\:border-r-spring-400\/50:hover {
  border-right-color: rgb(120 143 127 / 0.5);
}

.hover\:border-r-spring-400\/55:hover {
  border-right-color: rgb(120 143 127 / 0.55);
}

.hover\:border-r-spring-400\/60:hover {
  border-right-color: rgb(120 143 127 / 0.6);
}

.hover\:border-r-spring-400\/65:hover {
  border-right-color: rgb(120 143 127 / 0.65);
}

.hover\:border-r-spring-400\/70:hover {
  border-right-color: rgb(120 143 127 / 0.7);
}

.hover\:border-r-spring-400\/75:hover {
  border-right-color: rgb(120 143 127 / 0.75);
}

.hover\:border-r-spring-400\/80:hover {
  border-right-color: rgb(120 143 127 / 0.8);
}

.hover\:border-r-spring-400\/85:hover {
  border-right-color: rgb(120 143 127 / 0.85);
}

.hover\:border-r-spring-400\/90:hover {
  border-right-color: rgb(120 143 127 / 0.9);
}

.hover\:border-r-spring-400\/95:hover {
  border-right-color: rgb(120 143 127 / 0.95);
}

.hover\:border-r-spring-50:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.hover\:border-r-spring-50\/0:hover {
  border-right-color: rgb(243 246 244 / 0);
}

.hover\:border-r-spring-50\/10:hover {
  border-right-color: rgb(243 246 244 / 0.1);
}

.hover\:border-r-spring-50\/100:hover {
  border-right-color: rgb(243 246 244 / 1);
}

.hover\:border-r-spring-50\/15:hover {
  border-right-color: rgb(243 246 244 / 0.15);
}

.hover\:border-r-spring-50\/20:hover {
  border-right-color: rgb(243 246 244 / 0.2);
}

.hover\:border-r-spring-50\/25:hover {
  border-right-color: rgb(243 246 244 / 0.25);
}

.hover\:border-r-spring-50\/30:hover {
  border-right-color: rgb(243 246 244 / 0.3);
}

.hover\:border-r-spring-50\/35:hover {
  border-right-color: rgb(243 246 244 / 0.35);
}

.hover\:border-r-spring-50\/40:hover {
  border-right-color: rgb(243 246 244 / 0.4);
}

.hover\:border-r-spring-50\/45:hover {
  border-right-color: rgb(243 246 244 / 0.45);
}

.hover\:border-r-spring-50\/5:hover {
  border-right-color: rgb(243 246 244 / 0.05);
}

.hover\:border-r-spring-50\/50:hover {
  border-right-color: rgb(243 246 244 / 0.5);
}

.hover\:border-r-spring-50\/55:hover {
  border-right-color: rgb(243 246 244 / 0.55);
}

.hover\:border-r-spring-50\/60:hover {
  border-right-color: rgb(243 246 244 / 0.6);
}

.hover\:border-r-spring-50\/65:hover {
  border-right-color: rgb(243 246 244 / 0.65);
}

.hover\:border-r-spring-50\/70:hover {
  border-right-color: rgb(243 246 244 / 0.7);
}

.hover\:border-r-spring-50\/75:hover {
  border-right-color: rgb(243 246 244 / 0.75);
}

.hover\:border-r-spring-50\/80:hover {
  border-right-color: rgb(243 246 244 / 0.8);
}

.hover\:border-r-spring-50\/85:hover {
  border-right-color: rgb(243 246 244 / 0.85);
}

.hover\:border-r-spring-50\/90:hover {
  border-right-color: rgb(243 246 244 / 0.9);
}

.hover\:border-r-spring-50\/95:hover {
  border-right-color: rgb(243 246 244 / 0.95);
}

.hover\:border-r-spring-500:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.hover\:border-r-spring-500\/0:hover {
  border-right-color: rgb(94 120 102 / 0);
}

.hover\:border-r-spring-500\/10:hover {
  border-right-color: rgb(94 120 102 / 0.1);
}

.hover\:border-r-spring-500\/100:hover {
  border-right-color: rgb(94 120 102 / 1);
}

.hover\:border-r-spring-500\/15:hover {
  border-right-color: rgb(94 120 102 / 0.15);
}

.hover\:border-r-spring-500\/20:hover {
  border-right-color: rgb(94 120 102 / 0.2);
}

.hover\:border-r-spring-500\/25:hover {
  border-right-color: rgb(94 120 102 / 0.25);
}

.hover\:border-r-spring-500\/30:hover {
  border-right-color: rgb(94 120 102 / 0.3);
}

.hover\:border-r-spring-500\/35:hover {
  border-right-color: rgb(94 120 102 / 0.35);
}

.hover\:border-r-spring-500\/40:hover {
  border-right-color: rgb(94 120 102 / 0.4);
}

.hover\:border-r-spring-500\/45:hover {
  border-right-color: rgb(94 120 102 / 0.45);
}

.hover\:border-r-spring-500\/5:hover {
  border-right-color: rgb(94 120 102 / 0.05);
}

.hover\:border-r-spring-500\/50:hover {
  border-right-color: rgb(94 120 102 / 0.5);
}

.hover\:border-r-spring-500\/55:hover {
  border-right-color: rgb(94 120 102 / 0.55);
}

.hover\:border-r-spring-500\/60:hover {
  border-right-color: rgb(94 120 102 / 0.6);
}

.hover\:border-r-spring-500\/65:hover {
  border-right-color: rgb(94 120 102 / 0.65);
}

.hover\:border-r-spring-500\/70:hover {
  border-right-color: rgb(94 120 102 / 0.7);
}

.hover\:border-r-spring-500\/75:hover {
  border-right-color: rgb(94 120 102 / 0.75);
}

.hover\:border-r-spring-500\/80:hover {
  border-right-color: rgb(94 120 102 / 0.8);
}

.hover\:border-r-spring-500\/85:hover {
  border-right-color: rgb(94 120 102 / 0.85);
}

.hover\:border-r-spring-500\/90:hover {
  border-right-color: rgb(94 120 102 / 0.9);
}

.hover\:border-r-spring-500\/95:hover {
  border-right-color: rgb(94 120 102 / 0.95);
}

.hover\:border-r-spring-600:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.hover\:border-r-spring-600\/0:hover {
  border-right-color: rgb(67 88 73 / 0);
}

.hover\:border-r-spring-600\/10:hover {
  border-right-color: rgb(67 88 73 / 0.1);
}

.hover\:border-r-spring-600\/100:hover {
  border-right-color: rgb(67 88 73 / 1);
}

.hover\:border-r-spring-600\/15:hover {
  border-right-color: rgb(67 88 73 / 0.15);
}

.hover\:border-r-spring-600\/20:hover {
  border-right-color: rgb(67 88 73 / 0.2);
}

.hover\:border-r-spring-600\/25:hover {
  border-right-color: rgb(67 88 73 / 0.25);
}

.hover\:border-r-spring-600\/30:hover {
  border-right-color: rgb(67 88 73 / 0.3);
}

.hover\:border-r-spring-600\/35:hover {
  border-right-color: rgb(67 88 73 / 0.35);
}

.hover\:border-r-spring-600\/40:hover {
  border-right-color: rgb(67 88 73 / 0.4);
}

.hover\:border-r-spring-600\/45:hover {
  border-right-color: rgb(67 88 73 / 0.45);
}

.hover\:border-r-spring-600\/5:hover {
  border-right-color: rgb(67 88 73 / 0.05);
}

.hover\:border-r-spring-600\/50:hover {
  border-right-color: rgb(67 88 73 / 0.5);
}

.hover\:border-r-spring-600\/55:hover {
  border-right-color: rgb(67 88 73 / 0.55);
}

.hover\:border-r-spring-600\/60:hover {
  border-right-color: rgb(67 88 73 / 0.6);
}

.hover\:border-r-spring-600\/65:hover {
  border-right-color: rgb(67 88 73 / 0.65);
}

.hover\:border-r-spring-600\/70:hover {
  border-right-color: rgb(67 88 73 / 0.7);
}

.hover\:border-r-spring-600\/75:hover {
  border-right-color: rgb(67 88 73 / 0.75);
}

.hover\:border-r-spring-600\/80:hover {
  border-right-color: rgb(67 88 73 / 0.8);
}

.hover\:border-r-spring-600\/85:hover {
  border-right-color: rgb(67 88 73 / 0.85);
}

.hover\:border-r-spring-600\/90:hover {
  border-right-color: rgb(67 88 73 / 0.9);
}

.hover\:border-r-spring-600\/95:hover {
  border-right-color: rgb(67 88 73 / 0.95);
}

.hover\:border-r-spring-700:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.hover\:border-r-spring-700\/0:hover {
  border-right-color: rgb(54 70 60 / 0);
}

.hover\:border-r-spring-700\/10:hover {
  border-right-color: rgb(54 70 60 / 0.1);
}

.hover\:border-r-spring-700\/100:hover {
  border-right-color: rgb(54 70 60 / 1);
}

.hover\:border-r-spring-700\/15:hover {
  border-right-color: rgb(54 70 60 / 0.15);
}

.hover\:border-r-spring-700\/20:hover {
  border-right-color: rgb(54 70 60 / 0.2);
}

.hover\:border-r-spring-700\/25:hover {
  border-right-color: rgb(54 70 60 / 0.25);
}

.hover\:border-r-spring-700\/30:hover {
  border-right-color: rgb(54 70 60 / 0.3);
}

.hover\:border-r-spring-700\/35:hover {
  border-right-color: rgb(54 70 60 / 0.35);
}

.hover\:border-r-spring-700\/40:hover {
  border-right-color: rgb(54 70 60 / 0.4);
}

.hover\:border-r-spring-700\/45:hover {
  border-right-color: rgb(54 70 60 / 0.45);
}

.hover\:border-r-spring-700\/5:hover {
  border-right-color: rgb(54 70 60 / 0.05);
}

.hover\:border-r-spring-700\/50:hover {
  border-right-color: rgb(54 70 60 / 0.5);
}

.hover\:border-r-spring-700\/55:hover {
  border-right-color: rgb(54 70 60 / 0.55);
}

.hover\:border-r-spring-700\/60:hover {
  border-right-color: rgb(54 70 60 / 0.6);
}

.hover\:border-r-spring-700\/65:hover {
  border-right-color: rgb(54 70 60 / 0.65);
}

.hover\:border-r-spring-700\/70:hover {
  border-right-color: rgb(54 70 60 / 0.7);
}

.hover\:border-r-spring-700\/75:hover {
  border-right-color: rgb(54 70 60 / 0.75);
}

.hover\:border-r-spring-700\/80:hover {
  border-right-color: rgb(54 70 60 / 0.8);
}

.hover\:border-r-spring-700\/85:hover {
  border-right-color: rgb(54 70 60 / 0.85);
}

.hover\:border-r-spring-700\/90:hover {
  border-right-color: rgb(54 70 60 / 0.9);
}

.hover\:border-r-spring-700\/95:hover {
  border-right-color: rgb(54 70 60 / 0.95);
}

.hover\:border-r-spring-800:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.hover\:border-r-spring-800\/0:hover {
  border-right-color: rgb(44 57 48 / 0);
}

.hover\:border-r-spring-800\/10:hover {
  border-right-color: rgb(44 57 48 / 0.1);
}

.hover\:border-r-spring-800\/100:hover {
  border-right-color: rgb(44 57 48 / 1);
}

.hover\:border-r-spring-800\/15:hover {
  border-right-color: rgb(44 57 48 / 0.15);
}

.hover\:border-r-spring-800\/20:hover {
  border-right-color: rgb(44 57 48 / 0.2);
}

.hover\:border-r-spring-800\/25:hover {
  border-right-color: rgb(44 57 48 / 0.25);
}

.hover\:border-r-spring-800\/30:hover {
  border-right-color: rgb(44 57 48 / 0.3);
}

.hover\:border-r-spring-800\/35:hover {
  border-right-color: rgb(44 57 48 / 0.35);
}

.hover\:border-r-spring-800\/40:hover {
  border-right-color: rgb(44 57 48 / 0.4);
}

.hover\:border-r-spring-800\/45:hover {
  border-right-color: rgb(44 57 48 / 0.45);
}

.hover\:border-r-spring-800\/5:hover {
  border-right-color: rgb(44 57 48 / 0.05);
}

.hover\:border-r-spring-800\/50:hover {
  border-right-color: rgb(44 57 48 / 0.5);
}

.hover\:border-r-spring-800\/55:hover {
  border-right-color: rgb(44 57 48 / 0.55);
}

.hover\:border-r-spring-800\/60:hover {
  border-right-color: rgb(44 57 48 / 0.6);
}

.hover\:border-r-spring-800\/65:hover {
  border-right-color: rgb(44 57 48 / 0.65);
}

.hover\:border-r-spring-800\/70:hover {
  border-right-color: rgb(44 57 48 / 0.7);
}

.hover\:border-r-spring-800\/75:hover {
  border-right-color: rgb(44 57 48 / 0.75);
}

.hover\:border-r-spring-800\/80:hover {
  border-right-color: rgb(44 57 48 / 0.8);
}

.hover\:border-r-spring-800\/85:hover {
  border-right-color: rgb(44 57 48 / 0.85);
}

.hover\:border-r-spring-800\/90:hover {
  border-right-color: rgb(44 57 48 / 0.9);
}

.hover\:border-r-spring-800\/95:hover {
  border-right-color: rgb(44 57 48 / 0.95);
}

.hover\:border-r-spring-900:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.hover\:border-r-spring-900\/0:hover {
  border-right-color: rgb(37 47 40 / 0);
}

.hover\:border-r-spring-900\/10:hover {
  border-right-color: rgb(37 47 40 / 0.1);
}

.hover\:border-r-spring-900\/100:hover {
  border-right-color: rgb(37 47 40 / 1);
}

.hover\:border-r-spring-900\/15:hover {
  border-right-color: rgb(37 47 40 / 0.15);
}

.hover\:border-r-spring-900\/20:hover {
  border-right-color: rgb(37 47 40 / 0.2);
}

.hover\:border-r-spring-900\/25:hover {
  border-right-color: rgb(37 47 40 / 0.25);
}

.hover\:border-r-spring-900\/30:hover {
  border-right-color: rgb(37 47 40 / 0.3);
}

.hover\:border-r-spring-900\/35:hover {
  border-right-color: rgb(37 47 40 / 0.35);
}

.hover\:border-r-spring-900\/40:hover {
  border-right-color: rgb(37 47 40 / 0.4);
}

.hover\:border-r-spring-900\/45:hover {
  border-right-color: rgb(37 47 40 / 0.45);
}

.hover\:border-r-spring-900\/5:hover {
  border-right-color: rgb(37 47 40 / 0.05);
}

.hover\:border-r-spring-900\/50:hover {
  border-right-color: rgb(37 47 40 / 0.5);
}

.hover\:border-r-spring-900\/55:hover {
  border-right-color: rgb(37 47 40 / 0.55);
}

.hover\:border-r-spring-900\/60:hover {
  border-right-color: rgb(37 47 40 / 0.6);
}

.hover\:border-r-spring-900\/65:hover {
  border-right-color: rgb(37 47 40 / 0.65);
}

.hover\:border-r-spring-900\/70:hover {
  border-right-color: rgb(37 47 40 / 0.7);
}

.hover\:border-r-spring-900\/75:hover {
  border-right-color: rgb(37 47 40 / 0.75);
}

.hover\:border-r-spring-900\/80:hover {
  border-right-color: rgb(37 47 40 / 0.8);
}

.hover\:border-r-spring-900\/85:hover {
  border-right-color: rgb(37 47 40 / 0.85);
}

.hover\:border-r-spring-900\/90:hover {
  border-right-color: rgb(37 47 40 / 0.9);
}

.hover\:border-r-spring-900\/95:hover {
  border-right-color: rgb(37 47 40 / 0.95);
}

.hover\:border-r-spring-950:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.hover\:border-r-spring-950\/0:hover {
  border-right-color: rgb(20 26 23 / 0);
}

.hover\:border-r-spring-950\/10:hover {
  border-right-color: rgb(20 26 23 / 0.1);
}

.hover\:border-r-spring-950\/100:hover {
  border-right-color: rgb(20 26 23 / 1);
}

.hover\:border-r-spring-950\/15:hover {
  border-right-color: rgb(20 26 23 / 0.15);
}

.hover\:border-r-spring-950\/20:hover {
  border-right-color: rgb(20 26 23 / 0.2);
}

.hover\:border-r-spring-950\/25:hover {
  border-right-color: rgb(20 26 23 / 0.25);
}

.hover\:border-r-spring-950\/30:hover {
  border-right-color: rgb(20 26 23 / 0.3);
}

.hover\:border-r-spring-950\/35:hover {
  border-right-color: rgb(20 26 23 / 0.35);
}

.hover\:border-r-spring-950\/40:hover {
  border-right-color: rgb(20 26 23 / 0.4);
}

.hover\:border-r-spring-950\/45:hover {
  border-right-color: rgb(20 26 23 / 0.45);
}

.hover\:border-r-spring-950\/5:hover {
  border-right-color: rgb(20 26 23 / 0.05);
}

.hover\:border-r-spring-950\/50:hover {
  border-right-color: rgb(20 26 23 / 0.5);
}

.hover\:border-r-spring-950\/55:hover {
  border-right-color: rgb(20 26 23 / 0.55);
}

.hover\:border-r-spring-950\/60:hover {
  border-right-color: rgb(20 26 23 / 0.6);
}

.hover\:border-r-spring-950\/65:hover {
  border-right-color: rgb(20 26 23 / 0.65);
}

.hover\:border-r-spring-950\/70:hover {
  border-right-color: rgb(20 26 23 / 0.7);
}

.hover\:border-r-spring-950\/75:hover {
  border-right-color: rgb(20 26 23 / 0.75);
}

.hover\:border-r-spring-950\/80:hover {
  border-right-color: rgb(20 26 23 / 0.8);
}

.hover\:border-r-spring-950\/85:hover {
  border-right-color: rgb(20 26 23 / 0.85);
}

.hover\:border-r-spring-950\/90:hover {
  border-right-color: rgb(20 26 23 / 0.9);
}

.hover\:border-r-spring-950\/95:hover {
  border-right-color: rgb(20 26 23 / 0.95);
}

.hover\:border-r-transparent:hover {
  border-right-color: transparent;
}

.hover\:border-r-transparent\/0:hover {
  border-right-color: rgb(0 0 0 / 0);
}

.hover\:border-r-transparent\/10:hover {
  border-right-color: rgb(0 0 0 / 0.1);
}

.hover\:border-r-transparent\/100:hover {
  border-right-color: rgb(0 0 0 / 1);
}

.hover\:border-r-transparent\/15:hover {
  border-right-color: rgb(0 0 0 / 0.15);
}

.hover\:border-r-transparent\/20:hover {
  border-right-color: rgb(0 0 0 / 0.2);
}

.hover\:border-r-transparent\/25:hover {
  border-right-color: rgb(0 0 0 / 0.25);
}

.hover\:border-r-transparent\/30:hover {
  border-right-color: rgb(0 0 0 / 0.3);
}

.hover\:border-r-transparent\/35:hover {
  border-right-color: rgb(0 0 0 / 0.35);
}

.hover\:border-r-transparent\/40:hover {
  border-right-color: rgb(0 0 0 / 0.4);
}

.hover\:border-r-transparent\/45:hover {
  border-right-color: rgb(0 0 0 / 0.45);
}

.hover\:border-r-transparent\/5:hover {
  border-right-color: rgb(0 0 0 / 0.05);
}

.hover\:border-r-transparent\/50:hover {
  border-right-color: rgb(0 0 0 / 0.5);
}

.hover\:border-r-transparent\/55:hover {
  border-right-color: rgb(0 0 0 / 0.55);
}

.hover\:border-r-transparent\/60:hover {
  border-right-color: rgb(0 0 0 / 0.6);
}

.hover\:border-r-transparent\/65:hover {
  border-right-color: rgb(0 0 0 / 0.65);
}

.hover\:border-r-transparent\/70:hover {
  border-right-color: rgb(0 0 0 / 0.7);
}

.hover\:border-r-transparent\/75:hover {
  border-right-color: rgb(0 0 0 / 0.75);
}

.hover\:border-r-transparent\/80:hover {
  border-right-color: rgb(0 0 0 / 0.8);
}

.hover\:border-r-transparent\/85:hover {
  border-right-color: rgb(0 0 0 / 0.85);
}

.hover\:border-r-transparent\/90:hover {
  border-right-color: rgb(0 0 0 / 0.9);
}

.hover\:border-r-transparent\/95:hover {
  border-right-color: rgb(0 0 0 / 0.95);
}

.hover\:border-r-white:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.hover\:border-r-white\/0:hover {
  border-right-color: rgb(255 255 255 / 0);
}

.hover\:border-r-white\/10:hover {
  border-right-color: rgb(255 255 255 / 0.1);
}

.hover\:border-r-white\/100:hover {
  border-right-color: rgb(255 255 255 / 1);
}

.hover\:border-r-white\/15:hover {
  border-right-color: rgb(255 255 255 / 0.15);
}

.hover\:border-r-white\/20:hover {
  border-right-color: rgb(255 255 255 / 0.2);
}

.hover\:border-r-white\/25:hover {
  border-right-color: rgb(255 255 255 / 0.25);
}

.hover\:border-r-white\/30:hover {
  border-right-color: rgb(255 255 255 / 0.3);
}

.hover\:border-r-white\/35:hover {
  border-right-color: rgb(255 255 255 / 0.35);
}

.hover\:border-r-white\/40:hover {
  border-right-color: rgb(255 255 255 / 0.4);
}

.hover\:border-r-white\/45:hover {
  border-right-color: rgb(255 255 255 / 0.45);
}

.hover\:border-r-white\/5:hover {
  border-right-color: rgb(255 255 255 / 0.05);
}

.hover\:border-r-white\/50:hover {
  border-right-color: rgb(255 255 255 / 0.5);
}

.hover\:border-r-white\/55:hover {
  border-right-color: rgb(255 255 255 / 0.55);
}

.hover\:border-r-white\/60:hover {
  border-right-color: rgb(255 255 255 / 0.6);
}

.hover\:border-r-white\/65:hover {
  border-right-color: rgb(255 255 255 / 0.65);
}

.hover\:border-r-white\/70:hover {
  border-right-color: rgb(255 255 255 / 0.7);
}

.hover\:border-r-white\/75:hover {
  border-right-color: rgb(255 255 255 / 0.75);
}

.hover\:border-r-white\/80:hover {
  border-right-color: rgb(255 255 255 / 0.8);
}

.hover\:border-r-white\/85:hover {
  border-right-color: rgb(255 255 255 / 0.85);
}

.hover\:border-r-white\/90:hover {
  border-right-color: rgb(255 255 255 / 0.9);
}

.hover\:border-r-white\/95:hover {
  border-right-color: rgb(255 255 255 / 0.95);
}

.hover\:border-s-black:hover {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.hover\:border-s-black\/0:hover {
  border-inline-start-color: rgb(0 0 0 / 0);
}

.hover\:border-s-black\/10:hover {
  border-inline-start-color: rgb(0 0 0 / 0.1);
}

.hover\:border-s-black\/100:hover {
  border-inline-start-color: rgb(0 0 0 / 1);
}

.hover\:border-s-black\/15:hover {
  border-inline-start-color: rgb(0 0 0 / 0.15);
}

.hover\:border-s-black\/20:hover {
  border-inline-start-color: rgb(0 0 0 / 0.2);
}

.hover\:border-s-black\/25:hover {
  border-inline-start-color: rgb(0 0 0 / 0.25);
}

.hover\:border-s-black\/30:hover {
  border-inline-start-color: rgb(0 0 0 / 0.3);
}

.hover\:border-s-black\/35:hover {
  border-inline-start-color: rgb(0 0 0 / 0.35);
}

.hover\:border-s-black\/40:hover {
  border-inline-start-color: rgb(0 0 0 / 0.4);
}

.hover\:border-s-black\/45:hover {
  border-inline-start-color: rgb(0 0 0 / 0.45);
}

.hover\:border-s-black\/5:hover {
  border-inline-start-color: rgb(0 0 0 / 0.05);
}

.hover\:border-s-black\/50:hover {
  border-inline-start-color: rgb(0 0 0 / 0.5);
}

.hover\:border-s-black\/55:hover {
  border-inline-start-color: rgb(0 0 0 / 0.55);
}

.hover\:border-s-black\/60:hover {
  border-inline-start-color: rgb(0 0 0 / 0.6);
}

.hover\:border-s-black\/65:hover {
  border-inline-start-color: rgb(0 0 0 / 0.65);
}

.hover\:border-s-black\/70:hover {
  border-inline-start-color: rgb(0 0 0 / 0.7);
}

.hover\:border-s-black\/75:hover {
  border-inline-start-color: rgb(0 0 0 / 0.75);
}

.hover\:border-s-black\/80:hover {
  border-inline-start-color: rgb(0 0 0 / 0.8);
}

.hover\:border-s-black\/85:hover {
  border-inline-start-color: rgb(0 0 0 / 0.85);
}

.hover\:border-s-black\/90:hover {
  border-inline-start-color: rgb(0 0 0 / 0.9);
}

.hover\:border-s-black\/95:hover {
  border-inline-start-color: rgb(0 0 0 / 0.95);
}

.hover\:border-s-facebook:hover {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.hover\:border-s-facebook-600:hover {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.hover\:border-s-facebook-600\/0:hover {
  border-inline-start-color: rgb(41 61 105 / 0);
}

.hover\:border-s-facebook-600\/10:hover {
  border-inline-start-color: rgb(41 61 105 / 0.1);
}

.hover\:border-s-facebook-600\/100:hover {
  border-inline-start-color: rgb(41 61 105 / 1);
}

.hover\:border-s-facebook-600\/15:hover {
  border-inline-start-color: rgb(41 61 105 / 0.15);
}

.hover\:border-s-facebook-600\/20:hover {
  border-inline-start-color: rgb(41 61 105 / 0.2);
}

.hover\:border-s-facebook-600\/25:hover {
  border-inline-start-color: rgb(41 61 105 / 0.25);
}

.hover\:border-s-facebook-600\/30:hover {
  border-inline-start-color: rgb(41 61 105 / 0.3);
}

.hover\:border-s-facebook-600\/35:hover {
  border-inline-start-color: rgb(41 61 105 / 0.35);
}

.hover\:border-s-facebook-600\/40:hover {
  border-inline-start-color: rgb(41 61 105 / 0.4);
}

.hover\:border-s-facebook-600\/45:hover {
  border-inline-start-color: rgb(41 61 105 / 0.45);
}

.hover\:border-s-facebook-600\/5:hover {
  border-inline-start-color: rgb(41 61 105 / 0.05);
}

.hover\:border-s-facebook-600\/50:hover {
  border-inline-start-color: rgb(41 61 105 / 0.5);
}

.hover\:border-s-facebook-600\/55:hover {
  border-inline-start-color: rgb(41 61 105 / 0.55);
}

.hover\:border-s-facebook-600\/60:hover {
  border-inline-start-color: rgb(41 61 105 / 0.6);
}

.hover\:border-s-facebook-600\/65:hover {
  border-inline-start-color: rgb(41 61 105 / 0.65);
}

.hover\:border-s-facebook-600\/70:hover {
  border-inline-start-color: rgb(41 61 105 / 0.7);
}

.hover\:border-s-facebook-600\/75:hover {
  border-inline-start-color: rgb(41 61 105 / 0.75);
}

.hover\:border-s-facebook-600\/80:hover {
  border-inline-start-color: rgb(41 61 105 / 0.8);
}

.hover\:border-s-facebook-600\/85:hover {
  border-inline-start-color: rgb(41 61 105 / 0.85);
}

.hover\:border-s-facebook-600\/90:hover {
  border-inline-start-color: rgb(41 61 105 / 0.9);
}

.hover\:border-s-facebook-600\/95:hover {
  border-inline-start-color: rgb(41 61 105 / 0.95);
}

.hover\:border-s-facebook\/0:hover {
  border-inline-start-color: rgb(59 89 152 / 0);
}

.hover\:border-s-facebook\/10:hover {
  border-inline-start-color: rgb(59 89 152 / 0.1);
}

.hover\:border-s-facebook\/100:hover {
  border-inline-start-color: rgb(59 89 152 / 1);
}

.hover\:border-s-facebook\/15:hover {
  border-inline-start-color: rgb(59 89 152 / 0.15);
}

.hover\:border-s-facebook\/20:hover {
  border-inline-start-color: rgb(59 89 152 / 0.2);
}

.hover\:border-s-facebook\/25:hover {
  border-inline-start-color: rgb(59 89 152 / 0.25);
}

.hover\:border-s-facebook\/30:hover {
  border-inline-start-color: rgb(59 89 152 / 0.3);
}

.hover\:border-s-facebook\/35:hover {
  border-inline-start-color: rgb(59 89 152 / 0.35);
}

.hover\:border-s-facebook\/40:hover {
  border-inline-start-color: rgb(59 89 152 / 0.4);
}

.hover\:border-s-facebook\/45:hover {
  border-inline-start-color: rgb(59 89 152 / 0.45);
}

.hover\:border-s-facebook\/5:hover {
  border-inline-start-color: rgb(59 89 152 / 0.05);
}

.hover\:border-s-facebook\/50:hover {
  border-inline-start-color: rgb(59 89 152 / 0.5);
}

.hover\:border-s-facebook\/55:hover {
  border-inline-start-color: rgb(59 89 152 / 0.55);
}

.hover\:border-s-facebook\/60:hover {
  border-inline-start-color: rgb(59 89 152 / 0.6);
}

.hover\:border-s-facebook\/65:hover {
  border-inline-start-color: rgb(59 89 152 / 0.65);
}

.hover\:border-s-facebook\/70:hover {
  border-inline-start-color: rgb(59 89 152 / 0.7);
}

.hover\:border-s-facebook\/75:hover {
  border-inline-start-color: rgb(59 89 152 / 0.75);
}

.hover\:border-s-facebook\/80:hover {
  border-inline-start-color: rgb(59 89 152 / 0.8);
}

.hover\:border-s-facebook\/85:hover {
  border-inline-start-color: rgb(59 89 152 / 0.85);
}

.hover\:border-s-facebook\/90:hover {
  border-inline-start-color: rgb(59 89 152 / 0.9);
}

.hover\:border-s-facebook\/95:hover {
  border-inline-start-color: rgb(59 89 152 / 0.95);
}

.hover\:border-s-spring-100:hover {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.hover\:border-s-spring-100\/0:hover {
  border-inline-start-color: rgb(227 232 227 / 0);
}

.hover\:border-s-spring-100\/10:hover {
  border-inline-start-color: rgb(227 232 227 / 0.1);
}

.hover\:border-s-spring-100\/100:hover {
  border-inline-start-color: rgb(227 232 227 / 1);
}

.hover\:border-s-spring-100\/15:hover {
  border-inline-start-color: rgb(227 232 227 / 0.15);
}

.hover\:border-s-spring-100\/20:hover {
  border-inline-start-color: rgb(227 232 227 / 0.2);
}

.hover\:border-s-spring-100\/25:hover {
  border-inline-start-color: rgb(227 232 227 / 0.25);
}

.hover\:border-s-spring-100\/30:hover {
  border-inline-start-color: rgb(227 232 227 / 0.3);
}

.hover\:border-s-spring-100\/35:hover {
  border-inline-start-color: rgb(227 232 227 / 0.35);
}

.hover\:border-s-spring-100\/40:hover {
  border-inline-start-color: rgb(227 232 227 / 0.4);
}

.hover\:border-s-spring-100\/45:hover {
  border-inline-start-color: rgb(227 232 227 / 0.45);
}

.hover\:border-s-spring-100\/5:hover {
  border-inline-start-color: rgb(227 232 227 / 0.05);
}

.hover\:border-s-spring-100\/50:hover {
  border-inline-start-color: rgb(227 232 227 / 0.5);
}

.hover\:border-s-spring-100\/55:hover {
  border-inline-start-color: rgb(227 232 227 / 0.55);
}

.hover\:border-s-spring-100\/60:hover {
  border-inline-start-color: rgb(227 232 227 / 0.6);
}

.hover\:border-s-spring-100\/65:hover {
  border-inline-start-color: rgb(227 232 227 / 0.65);
}

.hover\:border-s-spring-100\/70:hover {
  border-inline-start-color: rgb(227 232 227 / 0.7);
}

.hover\:border-s-spring-100\/75:hover {
  border-inline-start-color: rgb(227 232 227 / 0.75);
}

.hover\:border-s-spring-100\/80:hover {
  border-inline-start-color: rgb(227 232 227 / 0.8);
}

.hover\:border-s-spring-100\/85:hover {
  border-inline-start-color: rgb(227 232 227 / 0.85);
}

.hover\:border-s-spring-100\/90:hover {
  border-inline-start-color: rgb(227 232 227 / 0.9);
}

.hover\:border-s-spring-100\/95:hover {
  border-inline-start-color: rgb(227 232 227 / 0.95);
}

.hover\:border-s-spring-200:hover {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.hover\:border-s-spring-200\/0:hover {
  border-inline-start-color: rgb(200 210 201 / 0);
}

.hover\:border-s-spring-200\/10:hover {
  border-inline-start-color: rgb(200 210 201 / 0.1);
}

.hover\:border-s-spring-200\/100:hover {
  border-inline-start-color: rgb(200 210 201 / 1);
}

.hover\:border-s-spring-200\/15:hover {
  border-inline-start-color: rgb(200 210 201 / 0.15);
}

.hover\:border-s-spring-200\/20:hover {
  border-inline-start-color: rgb(200 210 201 / 0.2);
}

.hover\:border-s-spring-200\/25:hover {
  border-inline-start-color: rgb(200 210 201 / 0.25);
}

.hover\:border-s-spring-200\/30:hover {
  border-inline-start-color: rgb(200 210 201 / 0.3);
}

.hover\:border-s-spring-200\/35:hover {
  border-inline-start-color: rgb(200 210 201 / 0.35);
}

.hover\:border-s-spring-200\/40:hover {
  border-inline-start-color: rgb(200 210 201 / 0.4);
}

.hover\:border-s-spring-200\/45:hover {
  border-inline-start-color: rgb(200 210 201 / 0.45);
}

.hover\:border-s-spring-200\/5:hover {
  border-inline-start-color: rgb(200 210 201 / 0.05);
}

.hover\:border-s-spring-200\/50:hover {
  border-inline-start-color: rgb(200 210 201 / 0.5);
}

.hover\:border-s-spring-200\/55:hover {
  border-inline-start-color: rgb(200 210 201 / 0.55);
}

.hover\:border-s-spring-200\/60:hover {
  border-inline-start-color: rgb(200 210 201 / 0.6);
}

.hover\:border-s-spring-200\/65:hover {
  border-inline-start-color: rgb(200 210 201 / 0.65);
}

.hover\:border-s-spring-200\/70:hover {
  border-inline-start-color: rgb(200 210 201 / 0.7);
}

.hover\:border-s-spring-200\/75:hover {
  border-inline-start-color: rgb(200 210 201 / 0.75);
}

.hover\:border-s-spring-200\/80:hover {
  border-inline-start-color: rgb(200 210 201 / 0.8);
}

.hover\:border-s-spring-200\/85:hover {
  border-inline-start-color: rgb(200 210 201 / 0.85);
}

.hover\:border-s-spring-200\/90:hover {
  border-inline-start-color: rgb(200 210 201 / 0.9);
}

.hover\:border-s-spring-200\/95:hover {
  border-inline-start-color: rgb(200 210 201 / 0.95);
}

.hover\:border-s-spring-300:hover {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.hover\:border-s-spring-300\/0:hover {
  border-inline-start-color: rgb(162 179 166 / 0);
}

.hover\:border-s-spring-300\/10:hover {
  border-inline-start-color: rgb(162 179 166 / 0.1);
}

.hover\:border-s-spring-300\/100:hover {
  border-inline-start-color: rgb(162 179 166 / 1);
}

.hover\:border-s-spring-300\/15:hover {
  border-inline-start-color: rgb(162 179 166 / 0.15);
}

.hover\:border-s-spring-300\/20:hover {
  border-inline-start-color: rgb(162 179 166 / 0.2);
}

.hover\:border-s-spring-300\/25:hover {
  border-inline-start-color: rgb(162 179 166 / 0.25);
}

.hover\:border-s-spring-300\/30:hover {
  border-inline-start-color: rgb(162 179 166 / 0.3);
}

.hover\:border-s-spring-300\/35:hover {
  border-inline-start-color: rgb(162 179 166 / 0.35);
}

.hover\:border-s-spring-300\/40:hover {
  border-inline-start-color: rgb(162 179 166 / 0.4);
}

.hover\:border-s-spring-300\/45:hover {
  border-inline-start-color: rgb(162 179 166 / 0.45);
}

.hover\:border-s-spring-300\/5:hover {
  border-inline-start-color: rgb(162 179 166 / 0.05);
}

.hover\:border-s-spring-300\/50:hover {
  border-inline-start-color: rgb(162 179 166 / 0.5);
}

.hover\:border-s-spring-300\/55:hover {
  border-inline-start-color: rgb(162 179 166 / 0.55);
}

.hover\:border-s-spring-300\/60:hover {
  border-inline-start-color: rgb(162 179 166 / 0.6);
}

.hover\:border-s-spring-300\/65:hover {
  border-inline-start-color: rgb(162 179 166 / 0.65);
}

.hover\:border-s-spring-300\/70:hover {
  border-inline-start-color: rgb(162 179 166 / 0.7);
}

.hover\:border-s-spring-300\/75:hover {
  border-inline-start-color: rgb(162 179 166 / 0.75);
}

.hover\:border-s-spring-300\/80:hover {
  border-inline-start-color: rgb(162 179 166 / 0.8);
}

.hover\:border-s-spring-300\/85:hover {
  border-inline-start-color: rgb(162 179 166 / 0.85);
}

.hover\:border-s-spring-300\/90:hover {
  border-inline-start-color: rgb(162 179 166 / 0.9);
}

.hover\:border-s-spring-300\/95:hover {
  border-inline-start-color: rgb(162 179 166 / 0.95);
}

.hover\:border-s-spring-400:hover {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.hover\:border-s-spring-400\/0:hover {
  border-inline-start-color: rgb(120 143 127 / 0);
}

.hover\:border-s-spring-400\/10:hover {
  border-inline-start-color: rgb(120 143 127 / 0.1);
}

.hover\:border-s-spring-400\/100:hover {
  border-inline-start-color: rgb(120 143 127 / 1);
}

.hover\:border-s-spring-400\/15:hover {
  border-inline-start-color: rgb(120 143 127 / 0.15);
}

.hover\:border-s-spring-400\/20:hover {
  border-inline-start-color: rgb(120 143 127 / 0.2);
}

.hover\:border-s-spring-400\/25:hover {
  border-inline-start-color: rgb(120 143 127 / 0.25);
}

.hover\:border-s-spring-400\/30:hover {
  border-inline-start-color: rgb(120 143 127 / 0.3);
}

.hover\:border-s-spring-400\/35:hover {
  border-inline-start-color: rgb(120 143 127 / 0.35);
}

.hover\:border-s-spring-400\/40:hover {
  border-inline-start-color: rgb(120 143 127 / 0.4);
}

.hover\:border-s-spring-400\/45:hover {
  border-inline-start-color: rgb(120 143 127 / 0.45);
}

.hover\:border-s-spring-400\/5:hover {
  border-inline-start-color: rgb(120 143 127 / 0.05);
}

.hover\:border-s-spring-400\/50:hover {
  border-inline-start-color: rgb(120 143 127 / 0.5);
}

.hover\:border-s-spring-400\/55:hover {
  border-inline-start-color: rgb(120 143 127 / 0.55);
}

.hover\:border-s-spring-400\/60:hover {
  border-inline-start-color: rgb(120 143 127 / 0.6);
}

.hover\:border-s-spring-400\/65:hover {
  border-inline-start-color: rgb(120 143 127 / 0.65);
}

.hover\:border-s-spring-400\/70:hover {
  border-inline-start-color: rgb(120 143 127 / 0.7);
}

.hover\:border-s-spring-400\/75:hover {
  border-inline-start-color: rgb(120 143 127 / 0.75);
}

.hover\:border-s-spring-400\/80:hover {
  border-inline-start-color: rgb(120 143 127 / 0.8);
}

.hover\:border-s-spring-400\/85:hover {
  border-inline-start-color: rgb(120 143 127 / 0.85);
}

.hover\:border-s-spring-400\/90:hover {
  border-inline-start-color: rgb(120 143 127 / 0.9);
}

.hover\:border-s-spring-400\/95:hover {
  border-inline-start-color: rgb(120 143 127 / 0.95);
}

.hover\:border-s-spring-50:hover {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.hover\:border-s-spring-50\/0:hover {
  border-inline-start-color: rgb(243 246 244 / 0);
}

.hover\:border-s-spring-50\/10:hover {
  border-inline-start-color: rgb(243 246 244 / 0.1);
}

.hover\:border-s-spring-50\/100:hover {
  border-inline-start-color: rgb(243 246 244 / 1);
}

.hover\:border-s-spring-50\/15:hover {
  border-inline-start-color: rgb(243 246 244 / 0.15);
}

.hover\:border-s-spring-50\/20:hover {
  border-inline-start-color: rgb(243 246 244 / 0.2);
}

.hover\:border-s-spring-50\/25:hover {
  border-inline-start-color: rgb(243 246 244 / 0.25);
}

.hover\:border-s-spring-50\/30:hover {
  border-inline-start-color: rgb(243 246 244 / 0.3);
}

.hover\:border-s-spring-50\/35:hover {
  border-inline-start-color: rgb(243 246 244 / 0.35);
}

.hover\:border-s-spring-50\/40:hover {
  border-inline-start-color: rgb(243 246 244 / 0.4);
}

.hover\:border-s-spring-50\/45:hover {
  border-inline-start-color: rgb(243 246 244 / 0.45);
}

.hover\:border-s-spring-50\/5:hover {
  border-inline-start-color: rgb(243 246 244 / 0.05);
}

.hover\:border-s-spring-50\/50:hover {
  border-inline-start-color: rgb(243 246 244 / 0.5);
}

.hover\:border-s-spring-50\/55:hover {
  border-inline-start-color: rgb(243 246 244 / 0.55);
}

.hover\:border-s-spring-50\/60:hover {
  border-inline-start-color: rgb(243 246 244 / 0.6);
}

.hover\:border-s-spring-50\/65:hover {
  border-inline-start-color: rgb(243 246 244 / 0.65);
}

.hover\:border-s-spring-50\/70:hover {
  border-inline-start-color: rgb(243 246 244 / 0.7);
}

.hover\:border-s-spring-50\/75:hover {
  border-inline-start-color: rgb(243 246 244 / 0.75);
}

.hover\:border-s-spring-50\/80:hover {
  border-inline-start-color: rgb(243 246 244 / 0.8);
}

.hover\:border-s-spring-50\/85:hover {
  border-inline-start-color: rgb(243 246 244 / 0.85);
}

.hover\:border-s-spring-50\/90:hover {
  border-inline-start-color: rgb(243 246 244 / 0.9);
}

.hover\:border-s-spring-50\/95:hover {
  border-inline-start-color: rgb(243 246 244 / 0.95);
}

.hover\:border-s-spring-500:hover {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.hover\:border-s-spring-500\/0:hover {
  border-inline-start-color: rgb(94 120 102 / 0);
}

.hover\:border-s-spring-500\/10:hover {
  border-inline-start-color: rgb(94 120 102 / 0.1);
}

.hover\:border-s-spring-500\/100:hover {
  border-inline-start-color: rgb(94 120 102 / 1);
}

.hover\:border-s-spring-500\/15:hover {
  border-inline-start-color: rgb(94 120 102 / 0.15);
}

.hover\:border-s-spring-500\/20:hover {
  border-inline-start-color: rgb(94 120 102 / 0.2);
}

.hover\:border-s-spring-500\/25:hover {
  border-inline-start-color: rgb(94 120 102 / 0.25);
}

.hover\:border-s-spring-500\/30:hover {
  border-inline-start-color: rgb(94 120 102 / 0.3);
}

.hover\:border-s-spring-500\/35:hover {
  border-inline-start-color: rgb(94 120 102 / 0.35);
}

.hover\:border-s-spring-500\/40:hover {
  border-inline-start-color: rgb(94 120 102 / 0.4);
}

.hover\:border-s-spring-500\/45:hover {
  border-inline-start-color: rgb(94 120 102 / 0.45);
}

.hover\:border-s-spring-500\/5:hover {
  border-inline-start-color: rgb(94 120 102 / 0.05);
}

.hover\:border-s-spring-500\/50:hover {
  border-inline-start-color: rgb(94 120 102 / 0.5);
}

.hover\:border-s-spring-500\/55:hover {
  border-inline-start-color: rgb(94 120 102 / 0.55);
}

.hover\:border-s-spring-500\/60:hover {
  border-inline-start-color: rgb(94 120 102 / 0.6);
}

.hover\:border-s-spring-500\/65:hover {
  border-inline-start-color: rgb(94 120 102 / 0.65);
}

.hover\:border-s-spring-500\/70:hover {
  border-inline-start-color: rgb(94 120 102 / 0.7);
}

.hover\:border-s-spring-500\/75:hover {
  border-inline-start-color: rgb(94 120 102 / 0.75);
}

.hover\:border-s-spring-500\/80:hover {
  border-inline-start-color: rgb(94 120 102 / 0.8);
}

.hover\:border-s-spring-500\/85:hover {
  border-inline-start-color: rgb(94 120 102 / 0.85);
}

.hover\:border-s-spring-500\/90:hover {
  border-inline-start-color: rgb(94 120 102 / 0.9);
}

.hover\:border-s-spring-500\/95:hover {
  border-inline-start-color: rgb(94 120 102 / 0.95);
}

.hover\:border-s-spring-600:hover {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.hover\:border-s-spring-600\/0:hover {
  border-inline-start-color: rgb(67 88 73 / 0);
}

.hover\:border-s-spring-600\/10:hover {
  border-inline-start-color: rgb(67 88 73 / 0.1);
}

.hover\:border-s-spring-600\/100:hover {
  border-inline-start-color: rgb(67 88 73 / 1);
}

.hover\:border-s-spring-600\/15:hover {
  border-inline-start-color: rgb(67 88 73 / 0.15);
}

.hover\:border-s-spring-600\/20:hover {
  border-inline-start-color: rgb(67 88 73 / 0.2);
}

.hover\:border-s-spring-600\/25:hover {
  border-inline-start-color: rgb(67 88 73 / 0.25);
}

.hover\:border-s-spring-600\/30:hover {
  border-inline-start-color: rgb(67 88 73 / 0.3);
}

.hover\:border-s-spring-600\/35:hover {
  border-inline-start-color: rgb(67 88 73 / 0.35);
}

.hover\:border-s-spring-600\/40:hover {
  border-inline-start-color: rgb(67 88 73 / 0.4);
}

.hover\:border-s-spring-600\/45:hover {
  border-inline-start-color: rgb(67 88 73 / 0.45);
}

.hover\:border-s-spring-600\/5:hover {
  border-inline-start-color: rgb(67 88 73 / 0.05);
}

.hover\:border-s-spring-600\/50:hover {
  border-inline-start-color: rgb(67 88 73 / 0.5);
}

.hover\:border-s-spring-600\/55:hover {
  border-inline-start-color: rgb(67 88 73 / 0.55);
}

.hover\:border-s-spring-600\/60:hover {
  border-inline-start-color: rgb(67 88 73 / 0.6);
}

.hover\:border-s-spring-600\/65:hover {
  border-inline-start-color: rgb(67 88 73 / 0.65);
}

.hover\:border-s-spring-600\/70:hover {
  border-inline-start-color: rgb(67 88 73 / 0.7);
}

.hover\:border-s-spring-600\/75:hover {
  border-inline-start-color: rgb(67 88 73 / 0.75);
}

.hover\:border-s-spring-600\/80:hover {
  border-inline-start-color: rgb(67 88 73 / 0.8);
}

.hover\:border-s-spring-600\/85:hover {
  border-inline-start-color: rgb(67 88 73 / 0.85);
}

.hover\:border-s-spring-600\/90:hover {
  border-inline-start-color: rgb(67 88 73 / 0.9);
}

.hover\:border-s-spring-600\/95:hover {
  border-inline-start-color: rgb(67 88 73 / 0.95);
}

.hover\:border-s-spring-700:hover {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.hover\:border-s-spring-700\/0:hover {
  border-inline-start-color: rgb(54 70 60 / 0);
}

.hover\:border-s-spring-700\/10:hover {
  border-inline-start-color: rgb(54 70 60 / 0.1);
}

.hover\:border-s-spring-700\/100:hover {
  border-inline-start-color: rgb(54 70 60 / 1);
}

.hover\:border-s-spring-700\/15:hover {
  border-inline-start-color: rgb(54 70 60 / 0.15);
}

.hover\:border-s-spring-700\/20:hover {
  border-inline-start-color: rgb(54 70 60 / 0.2);
}

.hover\:border-s-spring-700\/25:hover {
  border-inline-start-color: rgb(54 70 60 / 0.25);
}

.hover\:border-s-spring-700\/30:hover {
  border-inline-start-color: rgb(54 70 60 / 0.3);
}

.hover\:border-s-spring-700\/35:hover {
  border-inline-start-color: rgb(54 70 60 / 0.35);
}

.hover\:border-s-spring-700\/40:hover {
  border-inline-start-color: rgb(54 70 60 / 0.4);
}

.hover\:border-s-spring-700\/45:hover {
  border-inline-start-color: rgb(54 70 60 / 0.45);
}

.hover\:border-s-spring-700\/5:hover {
  border-inline-start-color: rgb(54 70 60 / 0.05);
}

.hover\:border-s-spring-700\/50:hover {
  border-inline-start-color: rgb(54 70 60 / 0.5);
}

.hover\:border-s-spring-700\/55:hover {
  border-inline-start-color: rgb(54 70 60 / 0.55);
}

.hover\:border-s-spring-700\/60:hover {
  border-inline-start-color: rgb(54 70 60 / 0.6);
}

.hover\:border-s-spring-700\/65:hover {
  border-inline-start-color: rgb(54 70 60 / 0.65);
}

.hover\:border-s-spring-700\/70:hover {
  border-inline-start-color: rgb(54 70 60 / 0.7);
}

.hover\:border-s-spring-700\/75:hover {
  border-inline-start-color: rgb(54 70 60 / 0.75);
}

.hover\:border-s-spring-700\/80:hover {
  border-inline-start-color: rgb(54 70 60 / 0.8);
}

.hover\:border-s-spring-700\/85:hover {
  border-inline-start-color: rgb(54 70 60 / 0.85);
}

.hover\:border-s-spring-700\/90:hover {
  border-inline-start-color: rgb(54 70 60 / 0.9);
}

.hover\:border-s-spring-700\/95:hover {
  border-inline-start-color: rgb(54 70 60 / 0.95);
}

.hover\:border-s-spring-800:hover {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.hover\:border-s-spring-800\/0:hover {
  border-inline-start-color: rgb(44 57 48 / 0);
}

.hover\:border-s-spring-800\/10:hover {
  border-inline-start-color: rgb(44 57 48 / 0.1);
}

.hover\:border-s-spring-800\/100:hover {
  border-inline-start-color: rgb(44 57 48 / 1);
}

.hover\:border-s-spring-800\/15:hover {
  border-inline-start-color: rgb(44 57 48 / 0.15);
}

.hover\:border-s-spring-800\/20:hover {
  border-inline-start-color: rgb(44 57 48 / 0.2);
}

.hover\:border-s-spring-800\/25:hover {
  border-inline-start-color: rgb(44 57 48 / 0.25);
}

.hover\:border-s-spring-800\/30:hover {
  border-inline-start-color: rgb(44 57 48 / 0.3);
}

.hover\:border-s-spring-800\/35:hover {
  border-inline-start-color: rgb(44 57 48 / 0.35);
}

.hover\:border-s-spring-800\/40:hover {
  border-inline-start-color: rgb(44 57 48 / 0.4);
}

.hover\:border-s-spring-800\/45:hover {
  border-inline-start-color: rgb(44 57 48 / 0.45);
}

.hover\:border-s-spring-800\/5:hover {
  border-inline-start-color: rgb(44 57 48 / 0.05);
}

.hover\:border-s-spring-800\/50:hover {
  border-inline-start-color: rgb(44 57 48 / 0.5);
}

.hover\:border-s-spring-800\/55:hover {
  border-inline-start-color: rgb(44 57 48 / 0.55);
}

.hover\:border-s-spring-800\/60:hover {
  border-inline-start-color: rgb(44 57 48 / 0.6);
}

.hover\:border-s-spring-800\/65:hover {
  border-inline-start-color: rgb(44 57 48 / 0.65);
}

.hover\:border-s-spring-800\/70:hover {
  border-inline-start-color: rgb(44 57 48 / 0.7);
}

.hover\:border-s-spring-800\/75:hover {
  border-inline-start-color: rgb(44 57 48 / 0.75);
}

.hover\:border-s-spring-800\/80:hover {
  border-inline-start-color: rgb(44 57 48 / 0.8);
}

.hover\:border-s-spring-800\/85:hover {
  border-inline-start-color: rgb(44 57 48 / 0.85);
}

.hover\:border-s-spring-800\/90:hover {
  border-inline-start-color: rgb(44 57 48 / 0.9);
}

.hover\:border-s-spring-800\/95:hover {
  border-inline-start-color: rgb(44 57 48 / 0.95);
}

.hover\:border-s-spring-900:hover {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.hover\:border-s-spring-900\/0:hover {
  border-inline-start-color: rgb(37 47 40 / 0);
}

.hover\:border-s-spring-900\/10:hover {
  border-inline-start-color: rgb(37 47 40 / 0.1);
}

.hover\:border-s-spring-900\/100:hover {
  border-inline-start-color: rgb(37 47 40 / 1);
}

.hover\:border-s-spring-900\/15:hover {
  border-inline-start-color: rgb(37 47 40 / 0.15);
}

.hover\:border-s-spring-900\/20:hover {
  border-inline-start-color: rgb(37 47 40 / 0.2);
}

.hover\:border-s-spring-900\/25:hover {
  border-inline-start-color: rgb(37 47 40 / 0.25);
}

.hover\:border-s-spring-900\/30:hover {
  border-inline-start-color: rgb(37 47 40 / 0.3);
}

.hover\:border-s-spring-900\/35:hover {
  border-inline-start-color: rgb(37 47 40 / 0.35);
}

.hover\:border-s-spring-900\/40:hover {
  border-inline-start-color: rgb(37 47 40 / 0.4);
}

.hover\:border-s-spring-900\/45:hover {
  border-inline-start-color: rgb(37 47 40 / 0.45);
}

.hover\:border-s-spring-900\/5:hover {
  border-inline-start-color: rgb(37 47 40 / 0.05);
}

.hover\:border-s-spring-900\/50:hover {
  border-inline-start-color: rgb(37 47 40 / 0.5);
}

.hover\:border-s-spring-900\/55:hover {
  border-inline-start-color: rgb(37 47 40 / 0.55);
}

.hover\:border-s-spring-900\/60:hover {
  border-inline-start-color: rgb(37 47 40 / 0.6);
}

.hover\:border-s-spring-900\/65:hover {
  border-inline-start-color: rgb(37 47 40 / 0.65);
}

.hover\:border-s-spring-900\/70:hover {
  border-inline-start-color: rgb(37 47 40 / 0.7);
}

.hover\:border-s-spring-900\/75:hover {
  border-inline-start-color: rgb(37 47 40 / 0.75);
}

.hover\:border-s-spring-900\/80:hover {
  border-inline-start-color: rgb(37 47 40 / 0.8);
}

.hover\:border-s-spring-900\/85:hover {
  border-inline-start-color: rgb(37 47 40 / 0.85);
}

.hover\:border-s-spring-900\/90:hover {
  border-inline-start-color: rgb(37 47 40 / 0.9);
}

.hover\:border-s-spring-900\/95:hover {
  border-inline-start-color: rgb(37 47 40 / 0.95);
}

.hover\:border-s-spring-950:hover {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.hover\:border-s-spring-950\/0:hover {
  border-inline-start-color: rgb(20 26 23 / 0);
}

.hover\:border-s-spring-950\/10:hover {
  border-inline-start-color: rgb(20 26 23 / 0.1);
}

.hover\:border-s-spring-950\/100:hover {
  border-inline-start-color: rgb(20 26 23 / 1);
}

.hover\:border-s-spring-950\/15:hover {
  border-inline-start-color: rgb(20 26 23 / 0.15);
}

.hover\:border-s-spring-950\/20:hover {
  border-inline-start-color: rgb(20 26 23 / 0.2);
}

.hover\:border-s-spring-950\/25:hover {
  border-inline-start-color: rgb(20 26 23 / 0.25);
}

.hover\:border-s-spring-950\/30:hover {
  border-inline-start-color: rgb(20 26 23 / 0.3);
}

.hover\:border-s-spring-950\/35:hover {
  border-inline-start-color: rgb(20 26 23 / 0.35);
}

.hover\:border-s-spring-950\/40:hover {
  border-inline-start-color: rgb(20 26 23 / 0.4);
}

.hover\:border-s-spring-950\/45:hover {
  border-inline-start-color: rgb(20 26 23 / 0.45);
}

.hover\:border-s-spring-950\/5:hover {
  border-inline-start-color: rgb(20 26 23 / 0.05);
}

.hover\:border-s-spring-950\/50:hover {
  border-inline-start-color: rgb(20 26 23 / 0.5);
}

.hover\:border-s-spring-950\/55:hover {
  border-inline-start-color: rgb(20 26 23 / 0.55);
}

.hover\:border-s-spring-950\/60:hover {
  border-inline-start-color: rgb(20 26 23 / 0.6);
}

.hover\:border-s-spring-950\/65:hover {
  border-inline-start-color: rgb(20 26 23 / 0.65);
}

.hover\:border-s-spring-950\/70:hover {
  border-inline-start-color: rgb(20 26 23 / 0.7);
}

.hover\:border-s-spring-950\/75:hover {
  border-inline-start-color: rgb(20 26 23 / 0.75);
}

.hover\:border-s-spring-950\/80:hover {
  border-inline-start-color: rgb(20 26 23 / 0.8);
}

.hover\:border-s-spring-950\/85:hover {
  border-inline-start-color: rgb(20 26 23 / 0.85);
}

.hover\:border-s-spring-950\/90:hover {
  border-inline-start-color: rgb(20 26 23 / 0.9);
}

.hover\:border-s-spring-950\/95:hover {
  border-inline-start-color: rgb(20 26 23 / 0.95);
}

.hover\:border-s-transparent:hover {
  border-inline-start-color: transparent;
}

.hover\:border-s-transparent\/0:hover {
  border-inline-start-color: rgb(0 0 0 / 0);
}

.hover\:border-s-transparent\/10:hover {
  border-inline-start-color: rgb(0 0 0 / 0.1);
}

.hover\:border-s-transparent\/100:hover {
  border-inline-start-color: rgb(0 0 0 / 1);
}

.hover\:border-s-transparent\/15:hover {
  border-inline-start-color: rgb(0 0 0 / 0.15);
}

.hover\:border-s-transparent\/20:hover {
  border-inline-start-color: rgb(0 0 0 / 0.2);
}

.hover\:border-s-transparent\/25:hover {
  border-inline-start-color: rgb(0 0 0 / 0.25);
}

.hover\:border-s-transparent\/30:hover {
  border-inline-start-color: rgb(0 0 0 / 0.3);
}

.hover\:border-s-transparent\/35:hover {
  border-inline-start-color: rgb(0 0 0 / 0.35);
}

.hover\:border-s-transparent\/40:hover {
  border-inline-start-color: rgb(0 0 0 / 0.4);
}

.hover\:border-s-transparent\/45:hover {
  border-inline-start-color: rgb(0 0 0 / 0.45);
}

.hover\:border-s-transparent\/5:hover {
  border-inline-start-color: rgb(0 0 0 / 0.05);
}

.hover\:border-s-transparent\/50:hover {
  border-inline-start-color: rgb(0 0 0 / 0.5);
}

.hover\:border-s-transparent\/55:hover {
  border-inline-start-color: rgb(0 0 0 / 0.55);
}

.hover\:border-s-transparent\/60:hover {
  border-inline-start-color: rgb(0 0 0 / 0.6);
}

.hover\:border-s-transparent\/65:hover {
  border-inline-start-color: rgb(0 0 0 / 0.65);
}

.hover\:border-s-transparent\/70:hover {
  border-inline-start-color: rgb(0 0 0 / 0.7);
}

.hover\:border-s-transparent\/75:hover {
  border-inline-start-color: rgb(0 0 0 / 0.75);
}

.hover\:border-s-transparent\/80:hover {
  border-inline-start-color: rgb(0 0 0 / 0.8);
}

.hover\:border-s-transparent\/85:hover {
  border-inline-start-color: rgb(0 0 0 / 0.85);
}

.hover\:border-s-transparent\/90:hover {
  border-inline-start-color: rgb(0 0 0 / 0.9);
}

.hover\:border-s-transparent\/95:hover {
  border-inline-start-color: rgb(0 0 0 / 0.95);
}

.hover\:border-s-white:hover {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.hover\:border-s-white\/0:hover {
  border-inline-start-color: rgb(255 255 255 / 0);
}

.hover\:border-s-white\/10:hover {
  border-inline-start-color: rgb(255 255 255 / 0.1);
}

.hover\:border-s-white\/100:hover {
  border-inline-start-color: rgb(255 255 255 / 1);
}

.hover\:border-s-white\/15:hover {
  border-inline-start-color: rgb(255 255 255 / 0.15);
}

.hover\:border-s-white\/20:hover {
  border-inline-start-color: rgb(255 255 255 / 0.2);
}

.hover\:border-s-white\/25:hover {
  border-inline-start-color: rgb(255 255 255 / 0.25);
}

.hover\:border-s-white\/30:hover {
  border-inline-start-color: rgb(255 255 255 / 0.3);
}

.hover\:border-s-white\/35:hover {
  border-inline-start-color: rgb(255 255 255 / 0.35);
}

.hover\:border-s-white\/40:hover {
  border-inline-start-color: rgb(255 255 255 / 0.4);
}

.hover\:border-s-white\/45:hover {
  border-inline-start-color: rgb(255 255 255 / 0.45);
}

.hover\:border-s-white\/5:hover {
  border-inline-start-color: rgb(255 255 255 / 0.05);
}

.hover\:border-s-white\/50:hover {
  border-inline-start-color: rgb(255 255 255 / 0.5);
}

.hover\:border-s-white\/55:hover {
  border-inline-start-color: rgb(255 255 255 / 0.55);
}

.hover\:border-s-white\/60:hover {
  border-inline-start-color: rgb(255 255 255 / 0.6);
}

.hover\:border-s-white\/65:hover {
  border-inline-start-color: rgb(255 255 255 / 0.65);
}

.hover\:border-s-white\/70:hover {
  border-inline-start-color: rgb(255 255 255 / 0.7);
}

.hover\:border-s-white\/75:hover {
  border-inline-start-color: rgb(255 255 255 / 0.75);
}

.hover\:border-s-white\/80:hover {
  border-inline-start-color: rgb(255 255 255 / 0.8);
}

.hover\:border-s-white\/85:hover {
  border-inline-start-color: rgb(255 255 255 / 0.85);
}

.hover\:border-s-white\/90:hover {
  border-inline-start-color: rgb(255 255 255 / 0.9);
}

.hover\:border-s-white\/95:hover {
  border-inline-start-color: rgb(255 255 255 / 0.95);
}

.hover\:border-t-black:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.hover\:border-t-black\/0:hover {
  border-top-color: rgb(0 0 0 / 0);
}

.hover\:border-t-black\/10:hover {
  border-top-color: rgb(0 0 0 / 0.1);
}

.hover\:border-t-black\/100:hover {
  border-top-color: rgb(0 0 0 / 1);
}

.hover\:border-t-black\/15:hover {
  border-top-color: rgb(0 0 0 / 0.15);
}

.hover\:border-t-black\/20:hover {
  border-top-color: rgb(0 0 0 / 0.2);
}

.hover\:border-t-black\/25:hover {
  border-top-color: rgb(0 0 0 / 0.25);
}

.hover\:border-t-black\/30:hover {
  border-top-color: rgb(0 0 0 / 0.3);
}

.hover\:border-t-black\/35:hover {
  border-top-color: rgb(0 0 0 / 0.35);
}

.hover\:border-t-black\/40:hover {
  border-top-color: rgb(0 0 0 / 0.4);
}

.hover\:border-t-black\/45:hover {
  border-top-color: rgb(0 0 0 / 0.45);
}

.hover\:border-t-black\/5:hover {
  border-top-color: rgb(0 0 0 / 0.05);
}

.hover\:border-t-black\/50:hover {
  border-top-color: rgb(0 0 0 / 0.5);
}

.hover\:border-t-black\/55:hover {
  border-top-color: rgb(0 0 0 / 0.55);
}

.hover\:border-t-black\/60:hover {
  border-top-color: rgb(0 0 0 / 0.6);
}

.hover\:border-t-black\/65:hover {
  border-top-color: rgb(0 0 0 / 0.65);
}

.hover\:border-t-black\/70:hover {
  border-top-color: rgb(0 0 0 / 0.7);
}

.hover\:border-t-black\/75:hover {
  border-top-color: rgb(0 0 0 / 0.75);
}

.hover\:border-t-black\/80:hover {
  border-top-color: rgb(0 0 0 / 0.8);
}

.hover\:border-t-black\/85:hover {
  border-top-color: rgb(0 0 0 / 0.85);
}

.hover\:border-t-black\/90:hover {
  border-top-color: rgb(0 0 0 / 0.9);
}

.hover\:border-t-black\/95:hover {
  border-top-color: rgb(0 0 0 / 0.95);
}

.hover\:border-t-facebook:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.hover\:border-t-facebook-600:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.hover\:border-t-facebook-600\/0:hover {
  border-top-color: rgb(41 61 105 / 0);
}

.hover\:border-t-facebook-600\/10:hover {
  border-top-color: rgb(41 61 105 / 0.1);
}

.hover\:border-t-facebook-600\/100:hover {
  border-top-color: rgb(41 61 105 / 1);
}

.hover\:border-t-facebook-600\/15:hover {
  border-top-color: rgb(41 61 105 / 0.15);
}

.hover\:border-t-facebook-600\/20:hover {
  border-top-color: rgb(41 61 105 / 0.2);
}

.hover\:border-t-facebook-600\/25:hover {
  border-top-color: rgb(41 61 105 / 0.25);
}

.hover\:border-t-facebook-600\/30:hover {
  border-top-color: rgb(41 61 105 / 0.3);
}

.hover\:border-t-facebook-600\/35:hover {
  border-top-color: rgb(41 61 105 / 0.35);
}

.hover\:border-t-facebook-600\/40:hover {
  border-top-color: rgb(41 61 105 / 0.4);
}

.hover\:border-t-facebook-600\/45:hover {
  border-top-color: rgb(41 61 105 / 0.45);
}

.hover\:border-t-facebook-600\/5:hover {
  border-top-color: rgb(41 61 105 / 0.05);
}

.hover\:border-t-facebook-600\/50:hover {
  border-top-color: rgb(41 61 105 / 0.5);
}

.hover\:border-t-facebook-600\/55:hover {
  border-top-color: rgb(41 61 105 / 0.55);
}

.hover\:border-t-facebook-600\/60:hover {
  border-top-color: rgb(41 61 105 / 0.6);
}

.hover\:border-t-facebook-600\/65:hover {
  border-top-color: rgb(41 61 105 / 0.65);
}

.hover\:border-t-facebook-600\/70:hover {
  border-top-color: rgb(41 61 105 / 0.7);
}

.hover\:border-t-facebook-600\/75:hover {
  border-top-color: rgb(41 61 105 / 0.75);
}

.hover\:border-t-facebook-600\/80:hover {
  border-top-color: rgb(41 61 105 / 0.8);
}

.hover\:border-t-facebook-600\/85:hover {
  border-top-color: rgb(41 61 105 / 0.85);
}

.hover\:border-t-facebook-600\/90:hover {
  border-top-color: rgb(41 61 105 / 0.9);
}

.hover\:border-t-facebook-600\/95:hover {
  border-top-color: rgb(41 61 105 / 0.95);
}

.hover\:border-t-facebook\/0:hover {
  border-top-color: rgb(59 89 152 / 0);
}

.hover\:border-t-facebook\/10:hover {
  border-top-color: rgb(59 89 152 / 0.1);
}

.hover\:border-t-facebook\/100:hover {
  border-top-color: rgb(59 89 152 / 1);
}

.hover\:border-t-facebook\/15:hover {
  border-top-color: rgb(59 89 152 / 0.15);
}

.hover\:border-t-facebook\/20:hover {
  border-top-color: rgb(59 89 152 / 0.2);
}

.hover\:border-t-facebook\/25:hover {
  border-top-color: rgb(59 89 152 / 0.25);
}

.hover\:border-t-facebook\/30:hover {
  border-top-color: rgb(59 89 152 / 0.3);
}

.hover\:border-t-facebook\/35:hover {
  border-top-color: rgb(59 89 152 / 0.35);
}

.hover\:border-t-facebook\/40:hover {
  border-top-color: rgb(59 89 152 / 0.4);
}

.hover\:border-t-facebook\/45:hover {
  border-top-color: rgb(59 89 152 / 0.45);
}

.hover\:border-t-facebook\/5:hover {
  border-top-color: rgb(59 89 152 / 0.05);
}

.hover\:border-t-facebook\/50:hover {
  border-top-color: rgb(59 89 152 / 0.5);
}

.hover\:border-t-facebook\/55:hover {
  border-top-color: rgb(59 89 152 / 0.55);
}

.hover\:border-t-facebook\/60:hover {
  border-top-color: rgb(59 89 152 / 0.6);
}

.hover\:border-t-facebook\/65:hover {
  border-top-color: rgb(59 89 152 / 0.65);
}

.hover\:border-t-facebook\/70:hover {
  border-top-color: rgb(59 89 152 / 0.7);
}

.hover\:border-t-facebook\/75:hover {
  border-top-color: rgb(59 89 152 / 0.75);
}

.hover\:border-t-facebook\/80:hover {
  border-top-color: rgb(59 89 152 / 0.8);
}

.hover\:border-t-facebook\/85:hover {
  border-top-color: rgb(59 89 152 / 0.85);
}

.hover\:border-t-facebook\/90:hover {
  border-top-color: rgb(59 89 152 / 0.9);
}

.hover\:border-t-facebook\/95:hover {
  border-top-color: rgb(59 89 152 / 0.95);
}

.hover\:border-t-spring-100:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.hover\:border-t-spring-100\/0:hover {
  border-top-color: rgb(227 232 227 / 0);
}

.hover\:border-t-spring-100\/10:hover {
  border-top-color: rgb(227 232 227 / 0.1);
}

.hover\:border-t-spring-100\/100:hover {
  border-top-color: rgb(227 232 227 / 1);
}

.hover\:border-t-spring-100\/15:hover {
  border-top-color: rgb(227 232 227 / 0.15);
}

.hover\:border-t-spring-100\/20:hover {
  border-top-color: rgb(227 232 227 / 0.2);
}

.hover\:border-t-spring-100\/25:hover {
  border-top-color: rgb(227 232 227 / 0.25);
}

.hover\:border-t-spring-100\/30:hover {
  border-top-color: rgb(227 232 227 / 0.3);
}

.hover\:border-t-spring-100\/35:hover {
  border-top-color: rgb(227 232 227 / 0.35);
}

.hover\:border-t-spring-100\/40:hover {
  border-top-color: rgb(227 232 227 / 0.4);
}

.hover\:border-t-spring-100\/45:hover {
  border-top-color: rgb(227 232 227 / 0.45);
}

.hover\:border-t-spring-100\/5:hover {
  border-top-color: rgb(227 232 227 / 0.05);
}

.hover\:border-t-spring-100\/50:hover {
  border-top-color: rgb(227 232 227 / 0.5);
}

.hover\:border-t-spring-100\/55:hover {
  border-top-color: rgb(227 232 227 / 0.55);
}

.hover\:border-t-spring-100\/60:hover {
  border-top-color: rgb(227 232 227 / 0.6);
}

.hover\:border-t-spring-100\/65:hover {
  border-top-color: rgb(227 232 227 / 0.65);
}

.hover\:border-t-spring-100\/70:hover {
  border-top-color: rgb(227 232 227 / 0.7);
}

.hover\:border-t-spring-100\/75:hover {
  border-top-color: rgb(227 232 227 / 0.75);
}

.hover\:border-t-spring-100\/80:hover {
  border-top-color: rgb(227 232 227 / 0.8);
}

.hover\:border-t-spring-100\/85:hover {
  border-top-color: rgb(227 232 227 / 0.85);
}

.hover\:border-t-spring-100\/90:hover {
  border-top-color: rgb(227 232 227 / 0.9);
}

.hover\:border-t-spring-100\/95:hover {
  border-top-color: rgb(227 232 227 / 0.95);
}

.hover\:border-t-spring-200:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.hover\:border-t-spring-200\/0:hover {
  border-top-color: rgb(200 210 201 / 0);
}

.hover\:border-t-spring-200\/10:hover {
  border-top-color: rgb(200 210 201 / 0.1);
}

.hover\:border-t-spring-200\/100:hover {
  border-top-color: rgb(200 210 201 / 1);
}

.hover\:border-t-spring-200\/15:hover {
  border-top-color: rgb(200 210 201 / 0.15);
}

.hover\:border-t-spring-200\/20:hover {
  border-top-color: rgb(200 210 201 / 0.2);
}

.hover\:border-t-spring-200\/25:hover {
  border-top-color: rgb(200 210 201 / 0.25);
}

.hover\:border-t-spring-200\/30:hover {
  border-top-color: rgb(200 210 201 / 0.3);
}

.hover\:border-t-spring-200\/35:hover {
  border-top-color: rgb(200 210 201 / 0.35);
}

.hover\:border-t-spring-200\/40:hover {
  border-top-color: rgb(200 210 201 / 0.4);
}

.hover\:border-t-spring-200\/45:hover {
  border-top-color: rgb(200 210 201 / 0.45);
}

.hover\:border-t-spring-200\/5:hover {
  border-top-color: rgb(200 210 201 / 0.05);
}

.hover\:border-t-spring-200\/50:hover {
  border-top-color: rgb(200 210 201 / 0.5);
}

.hover\:border-t-spring-200\/55:hover {
  border-top-color: rgb(200 210 201 / 0.55);
}

.hover\:border-t-spring-200\/60:hover {
  border-top-color: rgb(200 210 201 / 0.6);
}

.hover\:border-t-spring-200\/65:hover {
  border-top-color: rgb(200 210 201 / 0.65);
}

.hover\:border-t-spring-200\/70:hover {
  border-top-color: rgb(200 210 201 / 0.7);
}

.hover\:border-t-spring-200\/75:hover {
  border-top-color: rgb(200 210 201 / 0.75);
}

.hover\:border-t-spring-200\/80:hover {
  border-top-color: rgb(200 210 201 / 0.8);
}

.hover\:border-t-spring-200\/85:hover {
  border-top-color: rgb(200 210 201 / 0.85);
}

.hover\:border-t-spring-200\/90:hover {
  border-top-color: rgb(200 210 201 / 0.9);
}

.hover\:border-t-spring-200\/95:hover {
  border-top-color: rgb(200 210 201 / 0.95);
}

.hover\:border-t-spring-300:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.hover\:border-t-spring-300\/0:hover {
  border-top-color: rgb(162 179 166 / 0);
}

.hover\:border-t-spring-300\/10:hover {
  border-top-color: rgb(162 179 166 / 0.1);
}

.hover\:border-t-spring-300\/100:hover {
  border-top-color: rgb(162 179 166 / 1);
}

.hover\:border-t-spring-300\/15:hover {
  border-top-color: rgb(162 179 166 / 0.15);
}

.hover\:border-t-spring-300\/20:hover {
  border-top-color: rgb(162 179 166 / 0.2);
}

.hover\:border-t-spring-300\/25:hover {
  border-top-color: rgb(162 179 166 / 0.25);
}

.hover\:border-t-spring-300\/30:hover {
  border-top-color: rgb(162 179 166 / 0.3);
}

.hover\:border-t-spring-300\/35:hover {
  border-top-color: rgb(162 179 166 / 0.35);
}

.hover\:border-t-spring-300\/40:hover {
  border-top-color: rgb(162 179 166 / 0.4);
}

.hover\:border-t-spring-300\/45:hover {
  border-top-color: rgb(162 179 166 / 0.45);
}

.hover\:border-t-spring-300\/5:hover {
  border-top-color: rgb(162 179 166 / 0.05);
}

.hover\:border-t-spring-300\/50:hover {
  border-top-color: rgb(162 179 166 / 0.5);
}

.hover\:border-t-spring-300\/55:hover {
  border-top-color: rgb(162 179 166 / 0.55);
}

.hover\:border-t-spring-300\/60:hover {
  border-top-color: rgb(162 179 166 / 0.6);
}

.hover\:border-t-spring-300\/65:hover {
  border-top-color: rgb(162 179 166 / 0.65);
}

.hover\:border-t-spring-300\/70:hover {
  border-top-color: rgb(162 179 166 / 0.7);
}

.hover\:border-t-spring-300\/75:hover {
  border-top-color: rgb(162 179 166 / 0.75);
}

.hover\:border-t-spring-300\/80:hover {
  border-top-color: rgb(162 179 166 / 0.8);
}

.hover\:border-t-spring-300\/85:hover {
  border-top-color: rgb(162 179 166 / 0.85);
}

.hover\:border-t-spring-300\/90:hover {
  border-top-color: rgb(162 179 166 / 0.9);
}

.hover\:border-t-spring-300\/95:hover {
  border-top-color: rgb(162 179 166 / 0.95);
}

.hover\:border-t-spring-400:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.hover\:border-t-spring-400\/0:hover {
  border-top-color: rgb(120 143 127 / 0);
}

.hover\:border-t-spring-400\/10:hover {
  border-top-color: rgb(120 143 127 / 0.1);
}

.hover\:border-t-spring-400\/100:hover {
  border-top-color: rgb(120 143 127 / 1);
}

.hover\:border-t-spring-400\/15:hover {
  border-top-color: rgb(120 143 127 / 0.15);
}

.hover\:border-t-spring-400\/20:hover {
  border-top-color: rgb(120 143 127 / 0.2);
}

.hover\:border-t-spring-400\/25:hover {
  border-top-color: rgb(120 143 127 / 0.25);
}

.hover\:border-t-spring-400\/30:hover {
  border-top-color: rgb(120 143 127 / 0.3);
}

.hover\:border-t-spring-400\/35:hover {
  border-top-color: rgb(120 143 127 / 0.35);
}

.hover\:border-t-spring-400\/40:hover {
  border-top-color: rgb(120 143 127 / 0.4);
}

.hover\:border-t-spring-400\/45:hover {
  border-top-color: rgb(120 143 127 / 0.45);
}

.hover\:border-t-spring-400\/5:hover {
  border-top-color: rgb(120 143 127 / 0.05);
}

.hover\:border-t-spring-400\/50:hover {
  border-top-color: rgb(120 143 127 / 0.5);
}

.hover\:border-t-spring-400\/55:hover {
  border-top-color: rgb(120 143 127 / 0.55);
}

.hover\:border-t-spring-400\/60:hover {
  border-top-color: rgb(120 143 127 / 0.6);
}

.hover\:border-t-spring-400\/65:hover {
  border-top-color: rgb(120 143 127 / 0.65);
}

.hover\:border-t-spring-400\/70:hover {
  border-top-color: rgb(120 143 127 / 0.7);
}

.hover\:border-t-spring-400\/75:hover {
  border-top-color: rgb(120 143 127 / 0.75);
}

.hover\:border-t-spring-400\/80:hover {
  border-top-color: rgb(120 143 127 / 0.8);
}

.hover\:border-t-spring-400\/85:hover {
  border-top-color: rgb(120 143 127 / 0.85);
}

.hover\:border-t-spring-400\/90:hover {
  border-top-color: rgb(120 143 127 / 0.9);
}

.hover\:border-t-spring-400\/95:hover {
  border-top-color: rgb(120 143 127 / 0.95);
}

.hover\:border-t-spring-50:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.hover\:border-t-spring-50\/0:hover {
  border-top-color: rgb(243 246 244 / 0);
}

.hover\:border-t-spring-50\/10:hover {
  border-top-color: rgb(243 246 244 / 0.1);
}

.hover\:border-t-spring-50\/100:hover {
  border-top-color: rgb(243 246 244 / 1);
}

.hover\:border-t-spring-50\/15:hover {
  border-top-color: rgb(243 246 244 / 0.15);
}

.hover\:border-t-spring-50\/20:hover {
  border-top-color: rgb(243 246 244 / 0.2);
}

.hover\:border-t-spring-50\/25:hover {
  border-top-color: rgb(243 246 244 / 0.25);
}

.hover\:border-t-spring-50\/30:hover {
  border-top-color: rgb(243 246 244 / 0.3);
}

.hover\:border-t-spring-50\/35:hover {
  border-top-color: rgb(243 246 244 / 0.35);
}

.hover\:border-t-spring-50\/40:hover {
  border-top-color: rgb(243 246 244 / 0.4);
}

.hover\:border-t-spring-50\/45:hover {
  border-top-color: rgb(243 246 244 / 0.45);
}

.hover\:border-t-spring-50\/5:hover {
  border-top-color: rgb(243 246 244 / 0.05);
}

.hover\:border-t-spring-50\/50:hover {
  border-top-color: rgb(243 246 244 / 0.5);
}

.hover\:border-t-spring-50\/55:hover {
  border-top-color: rgb(243 246 244 / 0.55);
}

.hover\:border-t-spring-50\/60:hover {
  border-top-color: rgb(243 246 244 / 0.6);
}

.hover\:border-t-spring-50\/65:hover {
  border-top-color: rgb(243 246 244 / 0.65);
}

.hover\:border-t-spring-50\/70:hover {
  border-top-color: rgb(243 246 244 / 0.7);
}

.hover\:border-t-spring-50\/75:hover {
  border-top-color: rgb(243 246 244 / 0.75);
}

.hover\:border-t-spring-50\/80:hover {
  border-top-color: rgb(243 246 244 / 0.8);
}

.hover\:border-t-spring-50\/85:hover {
  border-top-color: rgb(243 246 244 / 0.85);
}

.hover\:border-t-spring-50\/90:hover {
  border-top-color: rgb(243 246 244 / 0.9);
}

.hover\:border-t-spring-50\/95:hover {
  border-top-color: rgb(243 246 244 / 0.95);
}

.hover\:border-t-spring-500:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.hover\:border-t-spring-500\/0:hover {
  border-top-color: rgb(94 120 102 / 0);
}

.hover\:border-t-spring-500\/10:hover {
  border-top-color: rgb(94 120 102 / 0.1);
}

.hover\:border-t-spring-500\/100:hover {
  border-top-color: rgb(94 120 102 / 1);
}

.hover\:border-t-spring-500\/15:hover {
  border-top-color: rgb(94 120 102 / 0.15);
}

.hover\:border-t-spring-500\/20:hover {
  border-top-color: rgb(94 120 102 / 0.2);
}

.hover\:border-t-spring-500\/25:hover {
  border-top-color: rgb(94 120 102 / 0.25);
}

.hover\:border-t-spring-500\/30:hover {
  border-top-color: rgb(94 120 102 / 0.3);
}

.hover\:border-t-spring-500\/35:hover {
  border-top-color: rgb(94 120 102 / 0.35);
}

.hover\:border-t-spring-500\/40:hover {
  border-top-color: rgb(94 120 102 / 0.4);
}

.hover\:border-t-spring-500\/45:hover {
  border-top-color: rgb(94 120 102 / 0.45);
}

.hover\:border-t-spring-500\/5:hover {
  border-top-color: rgb(94 120 102 / 0.05);
}

.hover\:border-t-spring-500\/50:hover {
  border-top-color: rgb(94 120 102 / 0.5);
}

.hover\:border-t-spring-500\/55:hover {
  border-top-color: rgb(94 120 102 / 0.55);
}

.hover\:border-t-spring-500\/60:hover {
  border-top-color: rgb(94 120 102 / 0.6);
}

.hover\:border-t-spring-500\/65:hover {
  border-top-color: rgb(94 120 102 / 0.65);
}

.hover\:border-t-spring-500\/70:hover {
  border-top-color: rgb(94 120 102 / 0.7);
}

.hover\:border-t-spring-500\/75:hover {
  border-top-color: rgb(94 120 102 / 0.75);
}

.hover\:border-t-spring-500\/80:hover {
  border-top-color: rgb(94 120 102 / 0.8);
}

.hover\:border-t-spring-500\/85:hover {
  border-top-color: rgb(94 120 102 / 0.85);
}

.hover\:border-t-spring-500\/90:hover {
  border-top-color: rgb(94 120 102 / 0.9);
}

.hover\:border-t-spring-500\/95:hover {
  border-top-color: rgb(94 120 102 / 0.95);
}

.hover\:border-t-spring-600:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.hover\:border-t-spring-600\/0:hover {
  border-top-color: rgb(67 88 73 / 0);
}

.hover\:border-t-spring-600\/10:hover {
  border-top-color: rgb(67 88 73 / 0.1);
}

.hover\:border-t-spring-600\/100:hover {
  border-top-color: rgb(67 88 73 / 1);
}

.hover\:border-t-spring-600\/15:hover {
  border-top-color: rgb(67 88 73 / 0.15);
}

.hover\:border-t-spring-600\/20:hover {
  border-top-color: rgb(67 88 73 / 0.2);
}

.hover\:border-t-spring-600\/25:hover {
  border-top-color: rgb(67 88 73 / 0.25);
}

.hover\:border-t-spring-600\/30:hover {
  border-top-color: rgb(67 88 73 / 0.3);
}

.hover\:border-t-spring-600\/35:hover {
  border-top-color: rgb(67 88 73 / 0.35);
}

.hover\:border-t-spring-600\/40:hover {
  border-top-color: rgb(67 88 73 / 0.4);
}

.hover\:border-t-spring-600\/45:hover {
  border-top-color: rgb(67 88 73 / 0.45);
}

.hover\:border-t-spring-600\/5:hover {
  border-top-color: rgb(67 88 73 / 0.05);
}

.hover\:border-t-spring-600\/50:hover {
  border-top-color: rgb(67 88 73 / 0.5);
}

.hover\:border-t-spring-600\/55:hover {
  border-top-color: rgb(67 88 73 / 0.55);
}

.hover\:border-t-spring-600\/60:hover {
  border-top-color: rgb(67 88 73 / 0.6);
}

.hover\:border-t-spring-600\/65:hover {
  border-top-color: rgb(67 88 73 / 0.65);
}

.hover\:border-t-spring-600\/70:hover {
  border-top-color: rgb(67 88 73 / 0.7);
}

.hover\:border-t-spring-600\/75:hover {
  border-top-color: rgb(67 88 73 / 0.75);
}

.hover\:border-t-spring-600\/80:hover {
  border-top-color: rgb(67 88 73 / 0.8);
}

.hover\:border-t-spring-600\/85:hover {
  border-top-color: rgb(67 88 73 / 0.85);
}

.hover\:border-t-spring-600\/90:hover {
  border-top-color: rgb(67 88 73 / 0.9);
}

.hover\:border-t-spring-600\/95:hover {
  border-top-color: rgb(67 88 73 / 0.95);
}

.hover\:border-t-spring-700:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.hover\:border-t-spring-700\/0:hover {
  border-top-color: rgb(54 70 60 / 0);
}

.hover\:border-t-spring-700\/10:hover {
  border-top-color: rgb(54 70 60 / 0.1);
}

.hover\:border-t-spring-700\/100:hover {
  border-top-color: rgb(54 70 60 / 1);
}

.hover\:border-t-spring-700\/15:hover {
  border-top-color: rgb(54 70 60 / 0.15);
}

.hover\:border-t-spring-700\/20:hover {
  border-top-color: rgb(54 70 60 / 0.2);
}

.hover\:border-t-spring-700\/25:hover {
  border-top-color: rgb(54 70 60 / 0.25);
}

.hover\:border-t-spring-700\/30:hover {
  border-top-color: rgb(54 70 60 / 0.3);
}

.hover\:border-t-spring-700\/35:hover {
  border-top-color: rgb(54 70 60 / 0.35);
}

.hover\:border-t-spring-700\/40:hover {
  border-top-color: rgb(54 70 60 / 0.4);
}

.hover\:border-t-spring-700\/45:hover {
  border-top-color: rgb(54 70 60 / 0.45);
}

.hover\:border-t-spring-700\/5:hover {
  border-top-color: rgb(54 70 60 / 0.05);
}

.hover\:border-t-spring-700\/50:hover {
  border-top-color: rgb(54 70 60 / 0.5);
}

.hover\:border-t-spring-700\/55:hover {
  border-top-color: rgb(54 70 60 / 0.55);
}

.hover\:border-t-spring-700\/60:hover {
  border-top-color: rgb(54 70 60 / 0.6);
}

.hover\:border-t-spring-700\/65:hover {
  border-top-color: rgb(54 70 60 / 0.65);
}

.hover\:border-t-spring-700\/70:hover {
  border-top-color: rgb(54 70 60 / 0.7);
}

.hover\:border-t-spring-700\/75:hover {
  border-top-color: rgb(54 70 60 / 0.75);
}

.hover\:border-t-spring-700\/80:hover {
  border-top-color: rgb(54 70 60 / 0.8);
}

.hover\:border-t-spring-700\/85:hover {
  border-top-color: rgb(54 70 60 / 0.85);
}

.hover\:border-t-spring-700\/90:hover {
  border-top-color: rgb(54 70 60 / 0.9);
}

.hover\:border-t-spring-700\/95:hover {
  border-top-color: rgb(54 70 60 / 0.95);
}

.hover\:border-t-spring-800:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.hover\:border-t-spring-800\/0:hover {
  border-top-color: rgb(44 57 48 / 0);
}

.hover\:border-t-spring-800\/10:hover {
  border-top-color: rgb(44 57 48 / 0.1);
}

.hover\:border-t-spring-800\/100:hover {
  border-top-color: rgb(44 57 48 / 1);
}

.hover\:border-t-spring-800\/15:hover {
  border-top-color: rgb(44 57 48 / 0.15);
}

.hover\:border-t-spring-800\/20:hover {
  border-top-color: rgb(44 57 48 / 0.2);
}

.hover\:border-t-spring-800\/25:hover {
  border-top-color: rgb(44 57 48 / 0.25);
}

.hover\:border-t-spring-800\/30:hover {
  border-top-color: rgb(44 57 48 / 0.3);
}

.hover\:border-t-spring-800\/35:hover {
  border-top-color: rgb(44 57 48 / 0.35);
}

.hover\:border-t-spring-800\/40:hover {
  border-top-color: rgb(44 57 48 / 0.4);
}

.hover\:border-t-spring-800\/45:hover {
  border-top-color: rgb(44 57 48 / 0.45);
}

.hover\:border-t-spring-800\/5:hover {
  border-top-color: rgb(44 57 48 / 0.05);
}

.hover\:border-t-spring-800\/50:hover {
  border-top-color: rgb(44 57 48 / 0.5);
}

.hover\:border-t-spring-800\/55:hover {
  border-top-color: rgb(44 57 48 / 0.55);
}

.hover\:border-t-spring-800\/60:hover {
  border-top-color: rgb(44 57 48 / 0.6);
}

.hover\:border-t-spring-800\/65:hover {
  border-top-color: rgb(44 57 48 / 0.65);
}

.hover\:border-t-spring-800\/70:hover {
  border-top-color: rgb(44 57 48 / 0.7);
}

.hover\:border-t-spring-800\/75:hover {
  border-top-color: rgb(44 57 48 / 0.75);
}

.hover\:border-t-spring-800\/80:hover {
  border-top-color: rgb(44 57 48 / 0.8);
}

.hover\:border-t-spring-800\/85:hover {
  border-top-color: rgb(44 57 48 / 0.85);
}

.hover\:border-t-spring-800\/90:hover {
  border-top-color: rgb(44 57 48 / 0.9);
}

.hover\:border-t-spring-800\/95:hover {
  border-top-color: rgb(44 57 48 / 0.95);
}

.hover\:border-t-spring-900:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.hover\:border-t-spring-900\/0:hover {
  border-top-color: rgb(37 47 40 / 0);
}

.hover\:border-t-spring-900\/10:hover {
  border-top-color: rgb(37 47 40 / 0.1);
}

.hover\:border-t-spring-900\/100:hover {
  border-top-color: rgb(37 47 40 / 1);
}

.hover\:border-t-spring-900\/15:hover {
  border-top-color: rgb(37 47 40 / 0.15);
}

.hover\:border-t-spring-900\/20:hover {
  border-top-color: rgb(37 47 40 / 0.2);
}

.hover\:border-t-spring-900\/25:hover {
  border-top-color: rgb(37 47 40 / 0.25);
}

.hover\:border-t-spring-900\/30:hover {
  border-top-color: rgb(37 47 40 / 0.3);
}

.hover\:border-t-spring-900\/35:hover {
  border-top-color: rgb(37 47 40 / 0.35);
}

.hover\:border-t-spring-900\/40:hover {
  border-top-color: rgb(37 47 40 / 0.4);
}

.hover\:border-t-spring-900\/45:hover {
  border-top-color: rgb(37 47 40 / 0.45);
}

.hover\:border-t-spring-900\/5:hover {
  border-top-color: rgb(37 47 40 / 0.05);
}

.hover\:border-t-spring-900\/50:hover {
  border-top-color: rgb(37 47 40 / 0.5);
}

.hover\:border-t-spring-900\/55:hover {
  border-top-color: rgb(37 47 40 / 0.55);
}

.hover\:border-t-spring-900\/60:hover {
  border-top-color: rgb(37 47 40 / 0.6);
}

.hover\:border-t-spring-900\/65:hover {
  border-top-color: rgb(37 47 40 / 0.65);
}

.hover\:border-t-spring-900\/70:hover {
  border-top-color: rgb(37 47 40 / 0.7);
}

.hover\:border-t-spring-900\/75:hover {
  border-top-color: rgb(37 47 40 / 0.75);
}

.hover\:border-t-spring-900\/80:hover {
  border-top-color: rgb(37 47 40 / 0.8);
}

.hover\:border-t-spring-900\/85:hover {
  border-top-color: rgb(37 47 40 / 0.85);
}

.hover\:border-t-spring-900\/90:hover {
  border-top-color: rgb(37 47 40 / 0.9);
}

.hover\:border-t-spring-900\/95:hover {
  border-top-color: rgb(37 47 40 / 0.95);
}

.hover\:border-t-spring-950:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.hover\:border-t-spring-950\/0:hover {
  border-top-color: rgb(20 26 23 / 0);
}

.hover\:border-t-spring-950\/10:hover {
  border-top-color: rgb(20 26 23 / 0.1);
}

.hover\:border-t-spring-950\/100:hover {
  border-top-color: rgb(20 26 23 / 1);
}

.hover\:border-t-spring-950\/15:hover {
  border-top-color: rgb(20 26 23 / 0.15);
}

.hover\:border-t-spring-950\/20:hover {
  border-top-color: rgb(20 26 23 / 0.2);
}

.hover\:border-t-spring-950\/25:hover {
  border-top-color: rgb(20 26 23 / 0.25);
}

.hover\:border-t-spring-950\/30:hover {
  border-top-color: rgb(20 26 23 / 0.3);
}

.hover\:border-t-spring-950\/35:hover {
  border-top-color: rgb(20 26 23 / 0.35);
}

.hover\:border-t-spring-950\/40:hover {
  border-top-color: rgb(20 26 23 / 0.4);
}

.hover\:border-t-spring-950\/45:hover {
  border-top-color: rgb(20 26 23 / 0.45);
}

.hover\:border-t-spring-950\/5:hover {
  border-top-color: rgb(20 26 23 / 0.05);
}

.hover\:border-t-spring-950\/50:hover {
  border-top-color: rgb(20 26 23 / 0.5);
}

.hover\:border-t-spring-950\/55:hover {
  border-top-color: rgb(20 26 23 / 0.55);
}

.hover\:border-t-spring-950\/60:hover {
  border-top-color: rgb(20 26 23 / 0.6);
}

.hover\:border-t-spring-950\/65:hover {
  border-top-color: rgb(20 26 23 / 0.65);
}

.hover\:border-t-spring-950\/70:hover {
  border-top-color: rgb(20 26 23 / 0.7);
}

.hover\:border-t-spring-950\/75:hover {
  border-top-color: rgb(20 26 23 / 0.75);
}

.hover\:border-t-spring-950\/80:hover {
  border-top-color: rgb(20 26 23 / 0.8);
}

.hover\:border-t-spring-950\/85:hover {
  border-top-color: rgb(20 26 23 / 0.85);
}

.hover\:border-t-spring-950\/90:hover {
  border-top-color: rgb(20 26 23 / 0.9);
}

.hover\:border-t-spring-950\/95:hover {
  border-top-color: rgb(20 26 23 / 0.95);
}

.hover\:border-t-transparent:hover {
  border-top-color: transparent;
}

.hover\:border-t-transparent\/0:hover {
  border-top-color: rgb(0 0 0 / 0);
}

.hover\:border-t-transparent\/10:hover {
  border-top-color: rgb(0 0 0 / 0.1);
}

.hover\:border-t-transparent\/100:hover {
  border-top-color: rgb(0 0 0 / 1);
}

.hover\:border-t-transparent\/15:hover {
  border-top-color: rgb(0 0 0 / 0.15);
}

.hover\:border-t-transparent\/20:hover {
  border-top-color: rgb(0 0 0 / 0.2);
}

.hover\:border-t-transparent\/25:hover {
  border-top-color: rgb(0 0 0 / 0.25);
}

.hover\:border-t-transparent\/30:hover {
  border-top-color: rgb(0 0 0 / 0.3);
}

.hover\:border-t-transparent\/35:hover {
  border-top-color: rgb(0 0 0 / 0.35);
}

.hover\:border-t-transparent\/40:hover {
  border-top-color: rgb(0 0 0 / 0.4);
}

.hover\:border-t-transparent\/45:hover {
  border-top-color: rgb(0 0 0 / 0.45);
}

.hover\:border-t-transparent\/5:hover {
  border-top-color: rgb(0 0 0 / 0.05);
}

.hover\:border-t-transparent\/50:hover {
  border-top-color: rgb(0 0 0 / 0.5);
}

.hover\:border-t-transparent\/55:hover {
  border-top-color: rgb(0 0 0 / 0.55);
}

.hover\:border-t-transparent\/60:hover {
  border-top-color: rgb(0 0 0 / 0.6);
}

.hover\:border-t-transparent\/65:hover {
  border-top-color: rgb(0 0 0 / 0.65);
}

.hover\:border-t-transparent\/70:hover {
  border-top-color: rgb(0 0 0 / 0.7);
}

.hover\:border-t-transparent\/75:hover {
  border-top-color: rgb(0 0 0 / 0.75);
}

.hover\:border-t-transparent\/80:hover {
  border-top-color: rgb(0 0 0 / 0.8);
}

.hover\:border-t-transparent\/85:hover {
  border-top-color: rgb(0 0 0 / 0.85);
}

.hover\:border-t-transparent\/90:hover {
  border-top-color: rgb(0 0 0 / 0.9);
}

.hover\:border-t-transparent\/95:hover {
  border-top-color: rgb(0 0 0 / 0.95);
}

.hover\:border-t-white:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.hover\:border-t-white\/0:hover {
  border-top-color: rgb(255 255 255 / 0);
}

.hover\:border-t-white\/10:hover {
  border-top-color: rgb(255 255 255 / 0.1);
}

.hover\:border-t-white\/100:hover {
  border-top-color: rgb(255 255 255 / 1);
}

.hover\:border-t-white\/15:hover {
  border-top-color: rgb(255 255 255 / 0.15);
}

.hover\:border-t-white\/20:hover {
  border-top-color: rgb(255 255 255 / 0.2);
}

.hover\:border-t-white\/25:hover {
  border-top-color: rgb(255 255 255 / 0.25);
}

.hover\:border-t-white\/30:hover {
  border-top-color: rgb(255 255 255 / 0.3);
}

.hover\:border-t-white\/35:hover {
  border-top-color: rgb(255 255 255 / 0.35);
}

.hover\:border-t-white\/40:hover {
  border-top-color: rgb(255 255 255 / 0.4);
}

.hover\:border-t-white\/45:hover {
  border-top-color: rgb(255 255 255 / 0.45);
}

.hover\:border-t-white\/5:hover {
  border-top-color: rgb(255 255 255 / 0.05);
}

.hover\:border-t-white\/50:hover {
  border-top-color: rgb(255 255 255 / 0.5);
}

.hover\:border-t-white\/55:hover {
  border-top-color: rgb(255 255 255 / 0.55);
}

.hover\:border-t-white\/60:hover {
  border-top-color: rgb(255 255 255 / 0.6);
}

.hover\:border-t-white\/65:hover {
  border-top-color: rgb(255 255 255 / 0.65);
}

.hover\:border-t-white\/70:hover {
  border-top-color: rgb(255 255 255 / 0.7);
}

.hover\:border-t-white\/75:hover {
  border-top-color: rgb(255 255 255 / 0.75);
}

.hover\:border-t-white\/80:hover {
  border-top-color: rgb(255 255 255 / 0.8);
}

.hover\:border-t-white\/85:hover {
  border-top-color: rgb(255 255 255 / 0.85);
}

.hover\:border-t-white\/90:hover {
  border-top-color: rgb(255 255 255 / 0.9);
}

.hover\:border-t-white\/95:hover {
  border-top-color: rgb(255 255 255 / 0.95);
}

.hover\:border-opacity-0:hover {
  --tw-border-opacity: 0;
}

.hover\:border-opacity-10:hover {
  --tw-border-opacity: 0.1;
}

.hover\:border-opacity-100:hover {
  --tw-border-opacity: 1;
}

.hover\:border-opacity-15:hover {
  --tw-border-opacity: 0.15;
}

.hover\:border-opacity-20:hover {
  --tw-border-opacity: 0.2;
}

.hover\:border-opacity-25:hover {
  --tw-border-opacity: 0.25;
}

.hover\:border-opacity-30:hover {
  --tw-border-opacity: 0.3;
}

.hover\:border-opacity-35:hover {
  --tw-border-opacity: 0.35;
}

.hover\:border-opacity-40:hover {
  --tw-border-opacity: 0.4;
}

.hover\:border-opacity-45:hover {
  --tw-border-opacity: 0.45;
}

.hover\:border-opacity-5:hover {
  --tw-border-opacity: 0.05;
}

.hover\:border-opacity-50:hover {
  --tw-border-opacity: 0.5;
}

.hover\:border-opacity-55:hover {
  --tw-border-opacity: 0.55;
}

.hover\:border-opacity-60:hover {
  --tw-border-opacity: 0.6;
}

.hover\:border-opacity-65:hover {
  --tw-border-opacity: 0.65;
}

.hover\:border-opacity-70:hover {
  --tw-border-opacity: 0.7;
}

.hover\:border-opacity-75:hover {
  --tw-border-opacity: 0.75;
}

.hover\:border-opacity-80:hover {
  --tw-border-opacity: 0.8;
}

.hover\:border-opacity-85:hover {
  --tw-border-opacity: 0.85;
}

.hover\:border-opacity-90:hover {
  --tw-border-opacity: 0.9;
}

.hover\:border-opacity-95:hover {
  --tw-border-opacity: 0.95;
}

.hover\:bg-black:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.hover\:bg-black\/0:hover {
  background-color: rgb(0 0 0 / 0);
}

.hover\:bg-black\/10:hover {
  background-color: rgb(0 0 0 / 0.1);
}

.hover\:bg-black\/100:hover {
  background-color: rgb(0 0 0 / 1);
}

.hover\:bg-black\/15:hover {
  background-color: rgb(0 0 0 / 0.15);
}

.hover\:bg-black\/20:hover {
  background-color: rgb(0 0 0 / 0.2);
}

.hover\:bg-black\/25:hover {
  background-color: rgb(0 0 0 / 0.25);
}

.hover\:bg-black\/30:hover {
  background-color: rgb(0 0 0 / 0.3);
}

.hover\:bg-black\/35:hover {
  background-color: rgb(0 0 0 / 0.35);
}

.hover\:bg-black\/40:hover {
  background-color: rgb(0 0 0 / 0.4);
}

.hover\:bg-black\/45:hover {
  background-color: rgb(0 0 0 / 0.45);
}

.hover\:bg-black\/5:hover {
  background-color: rgb(0 0 0 / 0.05);
}

.hover\:bg-black\/50:hover {
  background-color: rgb(0 0 0 / 0.5);
}

.hover\:bg-black\/55:hover {
  background-color: rgb(0 0 0 / 0.55);
}

.hover\:bg-black\/60:hover {
  background-color: rgb(0 0 0 / 0.6);
}

.hover\:bg-black\/65:hover {
  background-color: rgb(0 0 0 / 0.65);
}

.hover\:bg-black\/70:hover {
  background-color: rgb(0 0 0 / 0.7);
}

.hover\:bg-black\/75:hover {
  background-color: rgb(0 0 0 / 0.75);
}

.hover\:bg-black\/80:hover {
  background-color: rgb(0 0 0 / 0.8);
}

.hover\:bg-black\/85:hover {
  background-color: rgb(0 0 0 / 0.85);
}

.hover\:bg-black\/90:hover {
  background-color: rgb(0 0 0 / 0.9);
}

.hover\:bg-black\/95:hover {
  background-color: rgb(0 0 0 / 0.95);
}

.hover\:bg-facebook:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(59 89 152 / var(--tw-bg-opacity, 1));
}

.hover\:bg-facebook-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(41 61 105 / var(--tw-bg-opacity, 1));
}

.hover\:bg-facebook-600\/0:hover {
  background-color: rgb(41 61 105 / 0);
}

.hover\:bg-facebook-600\/10:hover {
  background-color: rgb(41 61 105 / 0.1);
}

.hover\:bg-facebook-600\/100:hover {
  background-color: rgb(41 61 105 / 1);
}

.hover\:bg-facebook-600\/15:hover {
  background-color: rgb(41 61 105 / 0.15);
}

.hover\:bg-facebook-600\/20:hover {
  background-color: rgb(41 61 105 / 0.2);
}

.hover\:bg-facebook-600\/25:hover {
  background-color: rgb(41 61 105 / 0.25);
}

.hover\:bg-facebook-600\/30:hover {
  background-color: rgb(41 61 105 / 0.3);
}

.hover\:bg-facebook-600\/35:hover {
  background-color: rgb(41 61 105 / 0.35);
}

.hover\:bg-facebook-600\/40:hover {
  background-color: rgb(41 61 105 / 0.4);
}

.hover\:bg-facebook-600\/45:hover {
  background-color: rgb(41 61 105 / 0.45);
}

.hover\:bg-facebook-600\/5:hover {
  background-color: rgb(41 61 105 / 0.05);
}

.hover\:bg-facebook-600\/50:hover {
  background-color: rgb(41 61 105 / 0.5);
}

.hover\:bg-facebook-600\/55:hover {
  background-color: rgb(41 61 105 / 0.55);
}

.hover\:bg-facebook-600\/60:hover {
  background-color: rgb(41 61 105 / 0.6);
}

.hover\:bg-facebook-600\/65:hover {
  background-color: rgb(41 61 105 / 0.65);
}

.hover\:bg-facebook-600\/70:hover {
  background-color: rgb(41 61 105 / 0.7);
}

.hover\:bg-facebook-600\/75:hover {
  background-color: rgb(41 61 105 / 0.75);
}

.hover\:bg-facebook-600\/80:hover {
  background-color: rgb(41 61 105 / 0.8);
}

.hover\:bg-facebook-600\/85:hover {
  background-color: rgb(41 61 105 / 0.85);
}

.hover\:bg-facebook-600\/90:hover {
  background-color: rgb(41 61 105 / 0.9);
}

.hover\:bg-facebook-600\/95:hover {
  background-color: rgb(41 61 105 / 0.95);
}

.hover\:bg-facebook\/0:hover {
  background-color: rgb(59 89 152 / 0);
}

.hover\:bg-facebook\/10:hover {
  background-color: rgb(59 89 152 / 0.1);
}

.hover\:bg-facebook\/100:hover {
  background-color: rgb(59 89 152 / 1);
}

.hover\:bg-facebook\/15:hover {
  background-color: rgb(59 89 152 / 0.15);
}

.hover\:bg-facebook\/20:hover {
  background-color: rgb(59 89 152 / 0.2);
}

.hover\:bg-facebook\/25:hover {
  background-color: rgb(59 89 152 / 0.25);
}

.hover\:bg-facebook\/30:hover {
  background-color: rgb(59 89 152 / 0.3);
}

.hover\:bg-facebook\/35:hover {
  background-color: rgb(59 89 152 / 0.35);
}

.hover\:bg-facebook\/40:hover {
  background-color: rgb(59 89 152 / 0.4);
}

.hover\:bg-facebook\/45:hover {
  background-color: rgb(59 89 152 / 0.45);
}

.hover\:bg-facebook\/5:hover {
  background-color: rgb(59 89 152 / 0.05);
}

.hover\:bg-facebook\/50:hover {
  background-color: rgb(59 89 152 / 0.5);
}

.hover\:bg-facebook\/55:hover {
  background-color: rgb(59 89 152 / 0.55);
}

.hover\:bg-facebook\/60:hover {
  background-color: rgb(59 89 152 / 0.6);
}

.hover\:bg-facebook\/65:hover {
  background-color: rgb(59 89 152 / 0.65);
}

.hover\:bg-facebook\/70:hover {
  background-color: rgb(59 89 152 / 0.7);
}

.hover\:bg-facebook\/75:hover {
  background-color: rgb(59 89 152 / 0.75);
}

.hover\:bg-facebook\/80:hover {
  background-color: rgb(59 89 152 / 0.8);
}

.hover\:bg-facebook\/85:hover {
  background-color: rgb(59 89 152 / 0.85);
}

.hover\:bg-facebook\/90:hover {
  background-color: rgb(59 89 152 / 0.9);
}

.hover\:bg-facebook\/95:hover {
  background-color: rgb(59 89 152 / 0.95);
}

.hover\:bg-spring-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(227 232 227 / var(--tw-bg-opacity, 1));
}

.hover\:bg-spring-100\/0:hover {
  background-color: rgb(227 232 227 / 0);
}

.hover\:bg-spring-100\/10:hover {
  background-color: rgb(227 232 227 / 0.1);
}

.hover\:bg-spring-100\/100:hover {
  background-color: rgb(227 232 227 / 1);
}

.hover\:bg-spring-100\/15:hover {
  background-color: rgb(227 232 227 / 0.15);
}

.hover\:bg-spring-100\/20:hover {
  background-color: rgb(227 232 227 / 0.2);
}

.hover\:bg-spring-100\/25:hover {
  background-color: rgb(227 232 227 / 0.25);
}

.hover\:bg-spring-100\/30:hover {
  background-color: rgb(227 232 227 / 0.3);
}

.hover\:bg-spring-100\/35:hover {
  background-color: rgb(227 232 227 / 0.35);
}

.hover\:bg-spring-100\/40:hover {
  background-color: rgb(227 232 227 / 0.4);
}

.hover\:bg-spring-100\/45:hover {
  background-color: rgb(227 232 227 / 0.45);
}

.hover\:bg-spring-100\/5:hover {
  background-color: rgb(227 232 227 / 0.05);
}

.hover\:bg-spring-100\/50:hover {
  background-color: rgb(227 232 227 / 0.5);
}

.hover\:bg-spring-100\/55:hover {
  background-color: rgb(227 232 227 / 0.55);
}

.hover\:bg-spring-100\/60:hover {
  background-color: rgb(227 232 227 / 0.6);
}

.hover\:bg-spring-100\/65:hover {
  background-color: rgb(227 232 227 / 0.65);
}

.hover\:bg-spring-100\/70:hover {
  background-color: rgb(227 232 227 / 0.7);
}

.hover\:bg-spring-100\/75:hover {
  background-color: rgb(227 232 227 / 0.75);
}

.hover\:bg-spring-100\/80:hover {
  background-color: rgb(227 232 227 / 0.8);
}

.hover\:bg-spring-100\/85:hover {
  background-color: rgb(227 232 227 / 0.85);
}

.hover\:bg-spring-100\/90:hover {
  background-color: rgb(227 232 227 / 0.9);
}

.hover\:bg-spring-100\/95:hover {
  background-color: rgb(227 232 227 / 0.95);
}

.hover\:bg-spring-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(200 210 201 / var(--tw-bg-opacity, 1));
}

.hover\:bg-spring-200\/0:hover {
  background-color: rgb(200 210 201 / 0);
}

.hover\:bg-spring-200\/10:hover {
  background-color: rgb(200 210 201 / 0.1);
}

.hover\:bg-spring-200\/100:hover {
  background-color: rgb(200 210 201 / 1);
}

.hover\:bg-spring-200\/15:hover {
  background-color: rgb(200 210 201 / 0.15);
}

.hover\:bg-spring-200\/20:hover {
  background-color: rgb(200 210 201 / 0.2);
}

.hover\:bg-spring-200\/25:hover {
  background-color: rgb(200 210 201 / 0.25);
}

.hover\:bg-spring-200\/30:hover {
  background-color: rgb(200 210 201 / 0.3);
}

.hover\:bg-spring-200\/35:hover {
  background-color: rgb(200 210 201 / 0.35);
}

.hover\:bg-spring-200\/40:hover {
  background-color: rgb(200 210 201 / 0.4);
}

.hover\:bg-spring-200\/45:hover {
  background-color: rgb(200 210 201 / 0.45);
}

.hover\:bg-spring-200\/5:hover {
  background-color: rgb(200 210 201 / 0.05);
}

.hover\:bg-spring-200\/50:hover {
  background-color: rgb(200 210 201 / 0.5);
}

.hover\:bg-spring-200\/55:hover {
  background-color: rgb(200 210 201 / 0.55);
}

.hover\:bg-spring-200\/60:hover {
  background-color: rgb(200 210 201 / 0.6);
}

.hover\:bg-spring-200\/65:hover {
  background-color: rgb(200 210 201 / 0.65);
}

.hover\:bg-spring-200\/70:hover {
  background-color: rgb(200 210 201 / 0.7);
}

.hover\:bg-spring-200\/75:hover {
  background-color: rgb(200 210 201 / 0.75);
}

.hover\:bg-spring-200\/80:hover {
  background-color: rgb(200 210 201 / 0.8);
}

.hover\:bg-spring-200\/85:hover {
  background-color: rgb(200 210 201 / 0.85);
}

.hover\:bg-spring-200\/90:hover {
  background-color: rgb(200 210 201 / 0.9);
}

.hover\:bg-spring-200\/95:hover {
  background-color: rgb(200 210 201 / 0.95);
}

.hover\:bg-spring-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(162 179 166 / var(--tw-bg-opacity, 1));
}

.hover\:bg-spring-300\/0:hover {
  background-color: rgb(162 179 166 / 0);
}

.hover\:bg-spring-300\/10:hover {
  background-color: rgb(162 179 166 / 0.1);
}

.hover\:bg-spring-300\/100:hover {
  background-color: rgb(162 179 166 / 1);
}

.hover\:bg-spring-300\/15:hover {
  background-color: rgb(162 179 166 / 0.15);
}

.hover\:bg-spring-300\/20:hover {
  background-color: rgb(162 179 166 / 0.2);
}

.hover\:bg-spring-300\/25:hover {
  background-color: rgb(162 179 166 / 0.25);
}

.hover\:bg-spring-300\/30:hover {
  background-color: rgb(162 179 166 / 0.3);
}

.hover\:bg-spring-300\/35:hover {
  background-color: rgb(162 179 166 / 0.35);
}

.hover\:bg-spring-300\/40:hover {
  background-color: rgb(162 179 166 / 0.4);
}

.hover\:bg-spring-300\/45:hover {
  background-color: rgb(162 179 166 / 0.45);
}

.hover\:bg-spring-300\/5:hover {
  background-color: rgb(162 179 166 / 0.05);
}

.hover\:bg-spring-300\/50:hover {
  background-color: rgb(162 179 166 / 0.5);
}

.hover\:bg-spring-300\/55:hover {
  background-color: rgb(162 179 166 / 0.55);
}

.hover\:bg-spring-300\/60:hover {
  background-color: rgb(162 179 166 / 0.6);
}

.hover\:bg-spring-300\/65:hover {
  background-color: rgb(162 179 166 / 0.65);
}

.hover\:bg-spring-300\/70:hover {
  background-color: rgb(162 179 166 / 0.7);
}

.hover\:bg-spring-300\/75:hover {
  background-color: rgb(162 179 166 / 0.75);
}

.hover\:bg-spring-300\/80:hover {
  background-color: rgb(162 179 166 / 0.8);
}

.hover\:bg-spring-300\/85:hover {
  background-color: rgb(162 179 166 / 0.85);
}

.hover\:bg-spring-300\/90:hover {
  background-color: rgb(162 179 166 / 0.9);
}

.hover\:bg-spring-300\/95:hover {
  background-color: rgb(162 179 166 / 0.95);
}

.hover\:bg-spring-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(120 143 127 / var(--tw-bg-opacity, 1));
}

.hover\:bg-spring-400\/0:hover {
  background-color: rgb(120 143 127 / 0);
}

.hover\:bg-spring-400\/10:hover {
  background-color: rgb(120 143 127 / 0.1);
}

.hover\:bg-spring-400\/100:hover {
  background-color: rgb(120 143 127 / 1);
}

.hover\:bg-spring-400\/15:hover {
  background-color: rgb(120 143 127 / 0.15);
}

.hover\:bg-spring-400\/20:hover {
  background-color: rgb(120 143 127 / 0.2);
}

.hover\:bg-spring-400\/25:hover {
  background-color: rgb(120 143 127 / 0.25);
}

.hover\:bg-spring-400\/30:hover {
  background-color: rgb(120 143 127 / 0.3);
}

.hover\:bg-spring-400\/35:hover {
  background-color: rgb(120 143 127 / 0.35);
}

.hover\:bg-spring-400\/40:hover {
  background-color: rgb(120 143 127 / 0.4);
}

.hover\:bg-spring-400\/45:hover {
  background-color: rgb(120 143 127 / 0.45);
}

.hover\:bg-spring-400\/5:hover {
  background-color: rgb(120 143 127 / 0.05);
}

.hover\:bg-spring-400\/50:hover {
  background-color: rgb(120 143 127 / 0.5);
}

.hover\:bg-spring-400\/55:hover {
  background-color: rgb(120 143 127 / 0.55);
}

.hover\:bg-spring-400\/60:hover {
  background-color: rgb(120 143 127 / 0.6);
}

.hover\:bg-spring-400\/65:hover {
  background-color: rgb(120 143 127 / 0.65);
}

.hover\:bg-spring-400\/70:hover {
  background-color: rgb(120 143 127 / 0.7);
}

.hover\:bg-spring-400\/75:hover {
  background-color: rgb(120 143 127 / 0.75);
}

.hover\:bg-spring-400\/80:hover {
  background-color: rgb(120 143 127 / 0.8);
}

.hover\:bg-spring-400\/85:hover {
  background-color: rgb(120 143 127 / 0.85);
}

.hover\:bg-spring-400\/90:hover {
  background-color: rgb(120 143 127 / 0.9);
}

.hover\:bg-spring-400\/95:hover {
  background-color: rgb(120 143 127 / 0.95);
}

.hover\:bg-spring-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 246 244 / var(--tw-bg-opacity, 1));
}

.hover\:bg-spring-50\/0:hover {
  background-color: rgb(243 246 244 / 0);
}

.hover\:bg-spring-50\/10:hover {
  background-color: rgb(243 246 244 / 0.1);
}

.hover\:bg-spring-50\/100:hover {
  background-color: rgb(243 246 244 / 1);
}

.hover\:bg-spring-50\/15:hover {
  background-color: rgb(243 246 244 / 0.15);
}

.hover\:bg-spring-50\/20:hover {
  background-color: rgb(243 246 244 / 0.2);
}

.hover\:bg-spring-50\/25:hover {
  background-color: rgb(243 246 244 / 0.25);
}

.hover\:bg-spring-50\/30:hover {
  background-color: rgb(243 246 244 / 0.3);
}

.hover\:bg-spring-50\/35:hover {
  background-color: rgb(243 246 244 / 0.35);
}

.hover\:bg-spring-50\/40:hover {
  background-color: rgb(243 246 244 / 0.4);
}

.hover\:bg-spring-50\/45:hover {
  background-color: rgb(243 246 244 / 0.45);
}

.hover\:bg-spring-50\/5:hover {
  background-color: rgb(243 246 244 / 0.05);
}

.hover\:bg-spring-50\/50:hover {
  background-color: rgb(243 246 244 / 0.5);
}

.hover\:bg-spring-50\/55:hover {
  background-color: rgb(243 246 244 / 0.55);
}

.hover\:bg-spring-50\/60:hover {
  background-color: rgb(243 246 244 / 0.6);
}

.hover\:bg-spring-50\/65:hover {
  background-color: rgb(243 246 244 / 0.65);
}

.hover\:bg-spring-50\/70:hover {
  background-color: rgb(243 246 244 / 0.7);
}

.hover\:bg-spring-50\/75:hover {
  background-color: rgb(243 246 244 / 0.75);
}

.hover\:bg-spring-50\/80:hover {
  background-color: rgb(243 246 244 / 0.8);
}

.hover\:bg-spring-50\/85:hover {
  background-color: rgb(243 246 244 / 0.85);
}

.hover\:bg-spring-50\/90:hover {
  background-color: rgb(243 246 244 / 0.9);
}

.hover\:bg-spring-50\/95:hover {
  background-color: rgb(243 246 244 / 0.95);
}

.hover\:bg-spring-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(94 120 102 / var(--tw-bg-opacity, 1));
}

.hover\:bg-spring-500\/0:hover {
  background-color: rgb(94 120 102 / 0);
}

.hover\:bg-spring-500\/10:hover {
  background-color: rgb(94 120 102 / 0.1);
}

.hover\:bg-spring-500\/100:hover {
  background-color: rgb(94 120 102 / 1);
}

.hover\:bg-spring-500\/15:hover {
  background-color: rgb(94 120 102 / 0.15);
}

.hover\:bg-spring-500\/20:hover {
  background-color: rgb(94 120 102 / 0.2);
}

.hover\:bg-spring-500\/25:hover {
  background-color: rgb(94 120 102 / 0.25);
}

.hover\:bg-spring-500\/30:hover {
  background-color: rgb(94 120 102 / 0.3);
}

.hover\:bg-spring-500\/35:hover {
  background-color: rgb(94 120 102 / 0.35);
}

.hover\:bg-spring-500\/40:hover {
  background-color: rgb(94 120 102 / 0.4);
}

.hover\:bg-spring-500\/45:hover {
  background-color: rgb(94 120 102 / 0.45);
}

.hover\:bg-spring-500\/5:hover {
  background-color: rgb(94 120 102 / 0.05);
}

.hover\:bg-spring-500\/50:hover {
  background-color: rgb(94 120 102 / 0.5);
}

.hover\:bg-spring-500\/55:hover {
  background-color: rgb(94 120 102 / 0.55);
}

.hover\:bg-spring-500\/60:hover {
  background-color: rgb(94 120 102 / 0.6);
}

.hover\:bg-spring-500\/65:hover {
  background-color: rgb(94 120 102 / 0.65);
}

.hover\:bg-spring-500\/70:hover {
  background-color: rgb(94 120 102 / 0.7);
}

.hover\:bg-spring-500\/75:hover {
  background-color: rgb(94 120 102 / 0.75);
}

.hover\:bg-spring-500\/80:hover {
  background-color: rgb(94 120 102 / 0.8);
}

.hover\:bg-spring-500\/85:hover {
  background-color: rgb(94 120 102 / 0.85);
}

.hover\:bg-spring-500\/90:hover {
  background-color: rgb(94 120 102 / 0.9);
}

.hover\:bg-spring-500\/95:hover {
  background-color: rgb(94 120 102 / 0.95);
}

.hover\:bg-spring-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(67 88 73 / var(--tw-bg-opacity, 1));
}

.hover\:bg-spring-600\/0:hover {
  background-color: rgb(67 88 73 / 0);
}

.hover\:bg-spring-600\/10:hover {
  background-color: rgb(67 88 73 / 0.1);
}

.hover\:bg-spring-600\/100:hover {
  background-color: rgb(67 88 73 / 1);
}

.hover\:bg-spring-600\/15:hover {
  background-color: rgb(67 88 73 / 0.15);
}

.hover\:bg-spring-600\/20:hover {
  background-color: rgb(67 88 73 / 0.2);
}

.hover\:bg-spring-600\/25:hover {
  background-color: rgb(67 88 73 / 0.25);
}

.hover\:bg-spring-600\/30:hover {
  background-color: rgb(67 88 73 / 0.3);
}

.hover\:bg-spring-600\/35:hover {
  background-color: rgb(67 88 73 / 0.35);
}

.hover\:bg-spring-600\/40:hover {
  background-color: rgb(67 88 73 / 0.4);
}

.hover\:bg-spring-600\/45:hover {
  background-color: rgb(67 88 73 / 0.45);
}

.hover\:bg-spring-600\/5:hover {
  background-color: rgb(67 88 73 / 0.05);
}

.hover\:bg-spring-600\/50:hover {
  background-color: rgb(67 88 73 / 0.5);
}

.hover\:bg-spring-600\/55:hover {
  background-color: rgb(67 88 73 / 0.55);
}

.hover\:bg-spring-600\/60:hover {
  background-color: rgb(67 88 73 / 0.6);
}

.hover\:bg-spring-600\/65:hover {
  background-color: rgb(67 88 73 / 0.65);
}

.hover\:bg-spring-600\/70:hover {
  background-color: rgb(67 88 73 / 0.7);
}

.hover\:bg-spring-600\/75:hover {
  background-color: rgb(67 88 73 / 0.75);
}

.hover\:bg-spring-600\/80:hover {
  background-color: rgb(67 88 73 / 0.8);
}

.hover\:bg-spring-600\/85:hover {
  background-color: rgb(67 88 73 / 0.85);
}

.hover\:bg-spring-600\/90:hover {
  background-color: rgb(67 88 73 / 0.9);
}

.hover\:bg-spring-600\/95:hover {
  background-color: rgb(67 88 73 / 0.95);
}

.hover\:bg-spring-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(54 70 60 / var(--tw-bg-opacity, 1));
}

.hover\:bg-spring-700\/0:hover {
  background-color: rgb(54 70 60 / 0);
}

.hover\:bg-spring-700\/10:hover {
  background-color: rgb(54 70 60 / 0.1);
}

.hover\:bg-spring-700\/100:hover {
  background-color: rgb(54 70 60 / 1);
}

.hover\:bg-spring-700\/15:hover {
  background-color: rgb(54 70 60 / 0.15);
}

.hover\:bg-spring-700\/20:hover {
  background-color: rgb(54 70 60 / 0.2);
}

.hover\:bg-spring-700\/25:hover {
  background-color: rgb(54 70 60 / 0.25);
}

.hover\:bg-spring-700\/30:hover {
  background-color: rgb(54 70 60 / 0.3);
}

.hover\:bg-spring-700\/35:hover {
  background-color: rgb(54 70 60 / 0.35);
}

.hover\:bg-spring-700\/40:hover {
  background-color: rgb(54 70 60 / 0.4);
}

.hover\:bg-spring-700\/45:hover {
  background-color: rgb(54 70 60 / 0.45);
}

.hover\:bg-spring-700\/5:hover {
  background-color: rgb(54 70 60 / 0.05);
}

.hover\:bg-spring-700\/50:hover {
  background-color: rgb(54 70 60 / 0.5);
}

.hover\:bg-spring-700\/55:hover {
  background-color: rgb(54 70 60 / 0.55);
}

.hover\:bg-spring-700\/60:hover {
  background-color: rgb(54 70 60 / 0.6);
}

.hover\:bg-spring-700\/65:hover {
  background-color: rgb(54 70 60 / 0.65);
}

.hover\:bg-spring-700\/70:hover {
  background-color: rgb(54 70 60 / 0.7);
}

.hover\:bg-spring-700\/75:hover {
  background-color: rgb(54 70 60 / 0.75);
}

.hover\:bg-spring-700\/80:hover {
  background-color: rgb(54 70 60 / 0.8);
}

.hover\:bg-spring-700\/85:hover {
  background-color: rgb(54 70 60 / 0.85);
}

.hover\:bg-spring-700\/90:hover {
  background-color: rgb(54 70 60 / 0.9);
}

.hover\:bg-spring-700\/95:hover {
  background-color: rgb(54 70 60 / 0.95);
}

.hover\:bg-spring-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(44 57 48 / var(--tw-bg-opacity, 1));
}

.hover\:bg-spring-800\/0:hover {
  background-color: rgb(44 57 48 / 0);
}

.hover\:bg-spring-800\/10:hover {
  background-color: rgb(44 57 48 / 0.1);
}

.hover\:bg-spring-800\/100:hover {
  background-color: rgb(44 57 48 / 1);
}

.hover\:bg-spring-800\/15:hover {
  background-color: rgb(44 57 48 / 0.15);
}

.hover\:bg-spring-800\/20:hover {
  background-color: rgb(44 57 48 / 0.2);
}

.hover\:bg-spring-800\/25:hover {
  background-color: rgb(44 57 48 / 0.25);
}

.hover\:bg-spring-800\/30:hover {
  background-color: rgb(44 57 48 / 0.3);
}

.hover\:bg-spring-800\/35:hover {
  background-color: rgb(44 57 48 / 0.35);
}

.hover\:bg-spring-800\/40:hover {
  background-color: rgb(44 57 48 / 0.4);
}

.hover\:bg-spring-800\/45:hover {
  background-color: rgb(44 57 48 / 0.45);
}

.hover\:bg-spring-800\/5:hover {
  background-color: rgb(44 57 48 / 0.05);
}

.hover\:bg-spring-800\/50:hover {
  background-color: rgb(44 57 48 / 0.5);
}

.hover\:bg-spring-800\/55:hover {
  background-color: rgb(44 57 48 / 0.55);
}

.hover\:bg-spring-800\/60:hover {
  background-color: rgb(44 57 48 / 0.6);
}

.hover\:bg-spring-800\/65:hover {
  background-color: rgb(44 57 48 / 0.65);
}

.hover\:bg-spring-800\/70:hover {
  background-color: rgb(44 57 48 / 0.7);
}

.hover\:bg-spring-800\/75:hover {
  background-color: rgb(44 57 48 / 0.75);
}

.hover\:bg-spring-800\/80:hover {
  background-color: rgb(44 57 48 / 0.8);
}

.hover\:bg-spring-800\/85:hover {
  background-color: rgb(44 57 48 / 0.85);
}

.hover\:bg-spring-800\/90:hover {
  background-color: rgb(44 57 48 / 0.9);
}

.hover\:bg-spring-800\/95:hover {
  background-color: rgb(44 57 48 / 0.95);
}

.hover\:bg-spring-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(37 47 40 / var(--tw-bg-opacity, 1));
}

.hover\:bg-spring-900\/0:hover {
  background-color: rgb(37 47 40 / 0);
}

.hover\:bg-spring-900\/10:hover {
  background-color: rgb(37 47 40 / 0.1);
}

.hover\:bg-spring-900\/100:hover {
  background-color: rgb(37 47 40 / 1);
}

.hover\:bg-spring-900\/15:hover {
  background-color: rgb(37 47 40 / 0.15);
}

.hover\:bg-spring-900\/20:hover {
  background-color: rgb(37 47 40 / 0.2);
}

.hover\:bg-spring-900\/25:hover {
  background-color: rgb(37 47 40 / 0.25);
}

.hover\:bg-spring-900\/30:hover {
  background-color: rgb(37 47 40 / 0.3);
}

.hover\:bg-spring-900\/35:hover {
  background-color: rgb(37 47 40 / 0.35);
}

.hover\:bg-spring-900\/40:hover {
  background-color: rgb(37 47 40 / 0.4);
}

.hover\:bg-spring-900\/45:hover {
  background-color: rgb(37 47 40 / 0.45);
}

.hover\:bg-spring-900\/5:hover {
  background-color: rgb(37 47 40 / 0.05);
}

.hover\:bg-spring-900\/50:hover {
  background-color: rgb(37 47 40 / 0.5);
}

.hover\:bg-spring-900\/55:hover {
  background-color: rgb(37 47 40 / 0.55);
}

.hover\:bg-spring-900\/60:hover {
  background-color: rgb(37 47 40 / 0.6);
}

.hover\:bg-spring-900\/65:hover {
  background-color: rgb(37 47 40 / 0.65);
}

.hover\:bg-spring-900\/70:hover {
  background-color: rgb(37 47 40 / 0.7);
}

.hover\:bg-spring-900\/75:hover {
  background-color: rgb(37 47 40 / 0.75);
}

.hover\:bg-spring-900\/80:hover {
  background-color: rgb(37 47 40 / 0.8);
}

.hover\:bg-spring-900\/85:hover {
  background-color: rgb(37 47 40 / 0.85);
}

.hover\:bg-spring-900\/90:hover {
  background-color: rgb(37 47 40 / 0.9);
}

.hover\:bg-spring-900\/95:hover {
  background-color: rgb(37 47 40 / 0.95);
}

.hover\:bg-spring-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(20 26 23 / var(--tw-bg-opacity, 1));
}

.hover\:bg-spring-950\/0:hover {
  background-color: rgb(20 26 23 / 0);
}

.hover\:bg-spring-950\/10:hover {
  background-color: rgb(20 26 23 / 0.1);
}

.hover\:bg-spring-950\/100:hover {
  background-color: rgb(20 26 23 / 1);
}

.hover\:bg-spring-950\/15:hover {
  background-color: rgb(20 26 23 / 0.15);
}

.hover\:bg-spring-950\/20:hover {
  background-color: rgb(20 26 23 / 0.2);
}

.hover\:bg-spring-950\/25:hover {
  background-color: rgb(20 26 23 / 0.25);
}

.hover\:bg-spring-950\/30:hover {
  background-color: rgb(20 26 23 / 0.3);
}

.hover\:bg-spring-950\/35:hover {
  background-color: rgb(20 26 23 / 0.35);
}

.hover\:bg-spring-950\/40:hover {
  background-color: rgb(20 26 23 / 0.4);
}

.hover\:bg-spring-950\/45:hover {
  background-color: rgb(20 26 23 / 0.45);
}

.hover\:bg-spring-950\/5:hover {
  background-color: rgb(20 26 23 / 0.05);
}

.hover\:bg-spring-950\/50:hover {
  background-color: rgb(20 26 23 / 0.5);
}

.hover\:bg-spring-950\/55:hover {
  background-color: rgb(20 26 23 / 0.55);
}

.hover\:bg-spring-950\/60:hover {
  background-color: rgb(20 26 23 / 0.6);
}

.hover\:bg-spring-950\/65:hover {
  background-color: rgb(20 26 23 / 0.65);
}

.hover\:bg-spring-950\/70:hover {
  background-color: rgb(20 26 23 / 0.7);
}

.hover\:bg-spring-950\/75:hover {
  background-color: rgb(20 26 23 / 0.75);
}

.hover\:bg-spring-950\/80:hover {
  background-color: rgb(20 26 23 / 0.8);
}

.hover\:bg-spring-950\/85:hover {
  background-color: rgb(20 26 23 / 0.85);
}

.hover\:bg-spring-950\/90:hover {
  background-color: rgb(20 26 23 / 0.9);
}

.hover\:bg-spring-950\/95:hover {
  background-color: rgb(20 26 23 / 0.95);
}

.hover\:bg-transparent:hover {
  background-color: transparent;
}

.hover\:bg-transparent\/0:hover {
  background-color: rgb(0 0 0 / 0);
}

.hover\:bg-transparent\/10:hover {
  background-color: rgb(0 0 0 / 0.1);
}

.hover\:bg-transparent\/100:hover {
  background-color: rgb(0 0 0 / 1);
}

.hover\:bg-transparent\/15:hover {
  background-color: rgb(0 0 0 / 0.15);
}

.hover\:bg-transparent\/20:hover {
  background-color: rgb(0 0 0 / 0.2);
}

.hover\:bg-transparent\/25:hover {
  background-color: rgb(0 0 0 / 0.25);
}

.hover\:bg-transparent\/30:hover {
  background-color: rgb(0 0 0 / 0.3);
}

.hover\:bg-transparent\/35:hover {
  background-color: rgb(0 0 0 / 0.35);
}

.hover\:bg-transparent\/40:hover {
  background-color: rgb(0 0 0 / 0.4);
}

.hover\:bg-transparent\/45:hover {
  background-color: rgb(0 0 0 / 0.45);
}

.hover\:bg-transparent\/5:hover {
  background-color: rgb(0 0 0 / 0.05);
}

.hover\:bg-transparent\/50:hover {
  background-color: rgb(0 0 0 / 0.5);
}

.hover\:bg-transparent\/55:hover {
  background-color: rgb(0 0 0 / 0.55);
}

.hover\:bg-transparent\/60:hover {
  background-color: rgb(0 0 0 / 0.6);
}

.hover\:bg-transparent\/65:hover {
  background-color: rgb(0 0 0 / 0.65);
}

.hover\:bg-transparent\/70:hover {
  background-color: rgb(0 0 0 / 0.7);
}

.hover\:bg-transparent\/75:hover {
  background-color: rgb(0 0 0 / 0.75);
}

.hover\:bg-transparent\/80:hover {
  background-color: rgb(0 0 0 / 0.8);
}

.hover\:bg-transparent\/85:hover {
  background-color: rgb(0 0 0 / 0.85);
}

.hover\:bg-transparent\/90:hover {
  background-color: rgb(0 0 0 / 0.9);
}

.hover\:bg-transparent\/95:hover {
  background-color: rgb(0 0 0 / 0.95);
}

.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.hover\:bg-white\/0:hover {
  background-color: rgb(255 255 255 / 0);
}

.hover\:bg-white\/10:hover {
  background-color: rgb(255 255 255 / 0.1);
}

.hover\:bg-white\/100:hover {
  background-color: rgb(255 255 255 / 1);
}

.hover\:bg-white\/15:hover {
  background-color: rgb(255 255 255 / 0.15);
}

.hover\:bg-white\/20:hover {
  background-color: rgb(255 255 255 / 0.2);
}

.hover\:bg-white\/25:hover {
  background-color: rgb(255 255 255 / 0.25);
}

.hover\:bg-white\/30:hover {
  background-color: rgb(255 255 255 / 0.3);
}

.hover\:bg-white\/35:hover {
  background-color: rgb(255 255 255 / 0.35);
}

.hover\:bg-white\/40:hover {
  background-color: rgb(255 255 255 / 0.4);
}

.hover\:bg-white\/45:hover {
  background-color: rgb(255 255 255 / 0.45);
}

.hover\:bg-white\/5:hover {
  background-color: rgb(255 255 255 / 0.05);
}

.hover\:bg-white\/50:hover {
  background-color: rgb(255 255 255 / 0.5);
}

.hover\:bg-white\/55:hover {
  background-color: rgb(255 255 255 / 0.55);
}

.hover\:bg-white\/60:hover {
  background-color: rgb(255 255 255 / 0.6);
}

.hover\:bg-white\/65:hover {
  background-color: rgb(255 255 255 / 0.65);
}

.hover\:bg-white\/70:hover {
  background-color: rgb(255 255 255 / 0.7);
}

.hover\:bg-white\/75:hover {
  background-color: rgb(255 255 255 / 0.75);
}

.hover\:bg-white\/80:hover {
  background-color: rgb(255 255 255 / 0.8);
}

.hover\:bg-white\/85:hover {
  background-color: rgb(255 255 255 / 0.85);
}

.hover\:bg-white\/90:hover {
  background-color: rgb(255 255 255 / 0.9);
}

.hover\:bg-white\/95:hover {
  background-color: rgb(255 255 255 / 0.95);
}

.hover\:bg-opacity-0:hover {
  --tw-bg-opacity: 0;
}

.hover\:bg-opacity-10:hover {
  --tw-bg-opacity: 0.1;
}

.hover\:bg-opacity-100:hover {
  --tw-bg-opacity: 1;
}

.hover\:bg-opacity-15:hover {
  --tw-bg-opacity: 0.15;
}

.hover\:bg-opacity-20:hover {
  --tw-bg-opacity: 0.2;
}

.hover\:bg-opacity-25:hover {
  --tw-bg-opacity: 0.25;
}

.hover\:bg-opacity-30:hover {
  --tw-bg-opacity: 0.3;
}

.hover\:bg-opacity-35:hover {
  --tw-bg-opacity: 0.35;
}

.hover\:bg-opacity-40:hover {
  --tw-bg-opacity: 0.4;
}

.hover\:bg-opacity-45:hover {
  --tw-bg-opacity: 0.45;
}

.hover\:bg-opacity-5:hover {
  --tw-bg-opacity: 0.05;
}

.hover\:bg-opacity-50:hover {
  --tw-bg-opacity: 0.5;
}

.hover\:bg-opacity-55:hover {
  --tw-bg-opacity: 0.55;
}

.hover\:bg-opacity-60:hover {
  --tw-bg-opacity: 0.6;
}

.hover\:bg-opacity-65:hover {
  --tw-bg-opacity: 0.65;
}

.hover\:bg-opacity-70:hover {
  --tw-bg-opacity: 0.7;
}

.hover\:bg-opacity-75:hover {
  --tw-bg-opacity: 0.75;
}

.hover\:bg-opacity-80:hover {
  --tw-bg-opacity: 0.8;
}

.hover\:bg-opacity-85:hover {
  --tw-bg-opacity: 0.85;
}

.hover\:bg-opacity-90:hover {
  --tw-bg-opacity: 0.9;
}

.hover\:bg-opacity-95:hover {
  --tw-bg-opacity: 0.95;
}

.hover\:bg-gradient-to-b:hover {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.hover\:bg-gradient-to-bl:hover {
  background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}

.hover\:bg-gradient-to-br:hover {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.hover\:bg-gradient-to-l:hover {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}

.hover\:bg-gradient-to-r:hover {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.hover\:bg-gradient-to-t:hover {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.hover\:bg-gradient-to-tl:hover {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}

.hover\:bg-gradient-to-tr:hover {
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}

.hover\:bg-none:hover {
  background-image: none;
}

.hover\:bg-auto:hover {
  background-size: auto;
}

.hover\:bg-contain:hover {
  background-size: contain;
}

.hover\:bg-cover:hover {
  background-size: cover;
}

.hover\:bg-fixed:hover {
  background-attachment: fixed;
}

.hover\:bg-local:hover {
  background-attachment: local;
}

.hover\:bg-scroll:hover {
  background-attachment: scroll;
}

.hover\:bg-clip-border:hover {
  background-clip: border-box;
}

.hover\:bg-clip-padding:hover {
  background-clip: padding-box;
}

.hover\:bg-clip-content:hover {
  background-clip: content-box;
}

.hover\:bg-clip-text:hover {
  -webkit-background-clip: text;
          background-clip: text;
}

.hover\:bg-bottom:hover {
  background-position: bottom;
}

.hover\:bg-center:hover {
  background-position: center;
}

.hover\:bg-left:hover {
  background-position: left;
}

.hover\:bg-left-bottom:hover {
  background-position: left bottom;
}

.hover\:bg-left-top:hover {
  background-position: left top;
}

.hover\:bg-right:hover {
  background-position: right;
}

.hover\:bg-right-bottom:hover {
  background-position: right bottom;
}

.hover\:bg-right-top:hover {
  background-position: right top;
}

.hover\:bg-top:hover {
  background-position: top;
}

.hover\:bg-repeat:hover {
  background-repeat: repeat;
}

.hover\:bg-no-repeat:hover {
  background-repeat: no-repeat;
}

.hover\:bg-repeat-x:hover {
  background-repeat: repeat-x;
}

.hover\:bg-repeat-y:hover {
  background-repeat: repeat-y;
}

.hover\:bg-repeat-round:hover {
  background-repeat: round;
}

.hover\:bg-repeat-space:hover {
  background-repeat: space;
}

.hover\:bg-origin-border:hover {
  background-origin: border-box;
}

.hover\:bg-origin-padding:hover {
  background-origin: padding-box;
}

.hover\:bg-origin-content:hover {
  background-origin: content-box;
}

.hover\:fill-black:hover {
  fill: #000000;
}

.hover\:fill-black\/0:hover {
  fill: rgb(0 0 0 / 0);
}

.hover\:fill-black\/10:hover {
  fill: rgb(0 0 0 / 0.1);
}

.hover\:fill-black\/100:hover {
  fill: rgb(0 0 0 / 1);
}

.hover\:fill-black\/15:hover {
  fill: rgb(0 0 0 / 0.15);
}

.hover\:fill-black\/20:hover {
  fill: rgb(0 0 0 / 0.2);
}

.hover\:fill-black\/25:hover {
  fill: rgb(0 0 0 / 0.25);
}

.hover\:fill-black\/30:hover {
  fill: rgb(0 0 0 / 0.3);
}

.hover\:fill-black\/35:hover {
  fill: rgb(0 0 0 / 0.35);
}

.hover\:fill-black\/40:hover {
  fill: rgb(0 0 0 / 0.4);
}

.hover\:fill-black\/45:hover {
  fill: rgb(0 0 0 / 0.45);
}

.hover\:fill-black\/5:hover {
  fill: rgb(0 0 0 / 0.05);
}

.hover\:fill-black\/50:hover {
  fill: rgb(0 0 0 / 0.5);
}

.hover\:fill-black\/55:hover {
  fill: rgb(0 0 0 / 0.55);
}

.hover\:fill-black\/60:hover {
  fill: rgb(0 0 0 / 0.6);
}

.hover\:fill-black\/65:hover {
  fill: rgb(0 0 0 / 0.65);
}

.hover\:fill-black\/70:hover {
  fill: rgb(0 0 0 / 0.7);
}

.hover\:fill-black\/75:hover {
  fill: rgb(0 0 0 / 0.75);
}

.hover\:fill-black\/80:hover {
  fill: rgb(0 0 0 / 0.8);
}

.hover\:fill-black\/85:hover {
  fill: rgb(0 0 0 / 0.85);
}

.hover\:fill-black\/90:hover {
  fill: rgb(0 0 0 / 0.9);
}

.hover\:fill-black\/95:hover {
  fill: rgb(0 0 0 / 0.95);
}

.hover\:fill-facebook:hover {
  fill: #3b5998;
}

.hover\:fill-facebook-600:hover {
  fill: #293d69;
}

.hover\:fill-facebook-600\/0:hover {
  fill: rgb(41 61 105 / 0);
}

.hover\:fill-facebook-600\/10:hover {
  fill: rgb(41 61 105 / 0.1);
}

.hover\:fill-facebook-600\/100:hover {
  fill: rgb(41 61 105 / 1);
}

.hover\:fill-facebook-600\/15:hover {
  fill: rgb(41 61 105 / 0.15);
}

.hover\:fill-facebook-600\/20:hover {
  fill: rgb(41 61 105 / 0.2);
}

.hover\:fill-facebook-600\/25:hover {
  fill: rgb(41 61 105 / 0.25);
}

.hover\:fill-facebook-600\/30:hover {
  fill: rgb(41 61 105 / 0.3);
}

.hover\:fill-facebook-600\/35:hover {
  fill: rgb(41 61 105 / 0.35);
}

.hover\:fill-facebook-600\/40:hover {
  fill: rgb(41 61 105 / 0.4);
}

.hover\:fill-facebook-600\/45:hover {
  fill: rgb(41 61 105 / 0.45);
}

.hover\:fill-facebook-600\/5:hover {
  fill: rgb(41 61 105 / 0.05);
}

.hover\:fill-facebook-600\/50:hover {
  fill: rgb(41 61 105 / 0.5);
}

.hover\:fill-facebook-600\/55:hover {
  fill: rgb(41 61 105 / 0.55);
}

.hover\:fill-facebook-600\/60:hover {
  fill: rgb(41 61 105 / 0.6);
}

.hover\:fill-facebook-600\/65:hover {
  fill: rgb(41 61 105 / 0.65);
}

.hover\:fill-facebook-600\/70:hover {
  fill: rgb(41 61 105 / 0.7);
}

.hover\:fill-facebook-600\/75:hover {
  fill: rgb(41 61 105 / 0.75);
}

.hover\:fill-facebook-600\/80:hover {
  fill: rgb(41 61 105 / 0.8);
}

.hover\:fill-facebook-600\/85:hover {
  fill: rgb(41 61 105 / 0.85);
}

.hover\:fill-facebook-600\/90:hover {
  fill: rgb(41 61 105 / 0.9);
}

.hover\:fill-facebook-600\/95:hover {
  fill: rgb(41 61 105 / 0.95);
}

.hover\:fill-facebook\/0:hover {
  fill: rgb(59 89 152 / 0);
}

.hover\:fill-facebook\/10:hover {
  fill: rgb(59 89 152 / 0.1);
}

.hover\:fill-facebook\/100:hover {
  fill: rgb(59 89 152 / 1);
}

.hover\:fill-facebook\/15:hover {
  fill: rgb(59 89 152 / 0.15);
}

.hover\:fill-facebook\/20:hover {
  fill: rgb(59 89 152 / 0.2);
}

.hover\:fill-facebook\/25:hover {
  fill: rgb(59 89 152 / 0.25);
}

.hover\:fill-facebook\/30:hover {
  fill: rgb(59 89 152 / 0.3);
}

.hover\:fill-facebook\/35:hover {
  fill: rgb(59 89 152 / 0.35);
}

.hover\:fill-facebook\/40:hover {
  fill: rgb(59 89 152 / 0.4);
}

.hover\:fill-facebook\/45:hover {
  fill: rgb(59 89 152 / 0.45);
}

.hover\:fill-facebook\/5:hover {
  fill: rgb(59 89 152 / 0.05);
}

.hover\:fill-facebook\/50:hover {
  fill: rgb(59 89 152 / 0.5);
}

.hover\:fill-facebook\/55:hover {
  fill: rgb(59 89 152 / 0.55);
}

.hover\:fill-facebook\/60:hover {
  fill: rgb(59 89 152 / 0.6);
}

.hover\:fill-facebook\/65:hover {
  fill: rgb(59 89 152 / 0.65);
}

.hover\:fill-facebook\/70:hover {
  fill: rgb(59 89 152 / 0.7);
}

.hover\:fill-facebook\/75:hover {
  fill: rgb(59 89 152 / 0.75);
}

.hover\:fill-facebook\/80:hover {
  fill: rgb(59 89 152 / 0.8);
}

.hover\:fill-facebook\/85:hover {
  fill: rgb(59 89 152 / 0.85);
}

.hover\:fill-facebook\/90:hover {
  fill: rgb(59 89 152 / 0.9);
}

.hover\:fill-facebook\/95:hover {
  fill: rgb(59 89 152 / 0.95);
}

.hover\:fill-none:hover {
  fill: none;
}

.hover\:fill-spring-100:hover {
  fill: #e3e8e3;
}

.hover\:fill-spring-100\/0:hover {
  fill: rgb(227 232 227 / 0);
}

.hover\:fill-spring-100\/10:hover {
  fill: rgb(227 232 227 / 0.1);
}

.hover\:fill-spring-100\/100:hover {
  fill: rgb(227 232 227 / 1);
}

.hover\:fill-spring-100\/15:hover {
  fill: rgb(227 232 227 / 0.15);
}

.hover\:fill-spring-100\/20:hover {
  fill: rgb(227 232 227 / 0.2);
}

.hover\:fill-spring-100\/25:hover {
  fill: rgb(227 232 227 / 0.25);
}

.hover\:fill-spring-100\/30:hover {
  fill: rgb(227 232 227 / 0.3);
}

.hover\:fill-spring-100\/35:hover {
  fill: rgb(227 232 227 / 0.35);
}

.hover\:fill-spring-100\/40:hover {
  fill: rgb(227 232 227 / 0.4);
}

.hover\:fill-spring-100\/45:hover {
  fill: rgb(227 232 227 / 0.45);
}

.hover\:fill-spring-100\/5:hover {
  fill: rgb(227 232 227 / 0.05);
}

.hover\:fill-spring-100\/50:hover {
  fill: rgb(227 232 227 / 0.5);
}

.hover\:fill-spring-100\/55:hover {
  fill: rgb(227 232 227 / 0.55);
}

.hover\:fill-spring-100\/60:hover {
  fill: rgb(227 232 227 / 0.6);
}

.hover\:fill-spring-100\/65:hover {
  fill: rgb(227 232 227 / 0.65);
}

.hover\:fill-spring-100\/70:hover {
  fill: rgb(227 232 227 / 0.7);
}

.hover\:fill-spring-100\/75:hover {
  fill: rgb(227 232 227 / 0.75);
}

.hover\:fill-spring-100\/80:hover {
  fill: rgb(227 232 227 / 0.8);
}

.hover\:fill-spring-100\/85:hover {
  fill: rgb(227 232 227 / 0.85);
}

.hover\:fill-spring-100\/90:hover {
  fill: rgb(227 232 227 / 0.9);
}

.hover\:fill-spring-100\/95:hover {
  fill: rgb(227 232 227 / 0.95);
}

.hover\:fill-spring-200:hover {
  fill: #c8d2c9;
}

.hover\:fill-spring-200\/0:hover {
  fill: rgb(200 210 201 / 0);
}

.hover\:fill-spring-200\/10:hover {
  fill: rgb(200 210 201 / 0.1);
}

.hover\:fill-spring-200\/100:hover {
  fill: rgb(200 210 201 / 1);
}

.hover\:fill-spring-200\/15:hover {
  fill: rgb(200 210 201 / 0.15);
}

.hover\:fill-spring-200\/20:hover {
  fill: rgb(200 210 201 / 0.2);
}

.hover\:fill-spring-200\/25:hover {
  fill: rgb(200 210 201 / 0.25);
}

.hover\:fill-spring-200\/30:hover {
  fill: rgb(200 210 201 / 0.3);
}

.hover\:fill-spring-200\/35:hover {
  fill: rgb(200 210 201 / 0.35);
}

.hover\:fill-spring-200\/40:hover {
  fill: rgb(200 210 201 / 0.4);
}

.hover\:fill-spring-200\/45:hover {
  fill: rgb(200 210 201 / 0.45);
}

.hover\:fill-spring-200\/5:hover {
  fill: rgb(200 210 201 / 0.05);
}

.hover\:fill-spring-200\/50:hover {
  fill: rgb(200 210 201 / 0.5);
}

.hover\:fill-spring-200\/55:hover {
  fill: rgb(200 210 201 / 0.55);
}

.hover\:fill-spring-200\/60:hover {
  fill: rgb(200 210 201 / 0.6);
}

.hover\:fill-spring-200\/65:hover {
  fill: rgb(200 210 201 / 0.65);
}

.hover\:fill-spring-200\/70:hover {
  fill: rgb(200 210 201 / 0.7);
}

.hover\:fill-spring-200\/75:hover {
  fill: rgb(200 210 201 / 0.75);
}

.hover\:fill-spring-200\/80:hover {
  fill: rgb(200 210 201 / 0.8);
}

.hover\:fill-spring-200\/85:hover {
  fill: rgb(200 210 201 / 0.85);
}

.hover\:fill-spring-200\/90:hover {
  fill: rgb(200 210 201 / 0.9);
}

.hover\:fill-spring-200\/95:hover {
  fill: rgb(200 210 201 / 0.95);
}

.hover\:fill-spring-300:hover {
  fill: #a2b3a6;
}

.hover\:fill-spring-300\/0:hover {
  fill: rgb(162 179 166 / 0);
}

.hover\:fill-spring-300\/10:hover {
  fill: rgb(162 179 166 / 0.1);
}

.hover\:fill-spring-300\/100:hover {
  fill: rgb(162 179 166 / 1);
}

.hover\:fill-spring-300\/15:hover {
  fill: rgb(162 179 166 / 0.15);
}

.hover\:fill-spring-300\/20:hover {
  fill: rgb(162 179 166 / 0.2);
}

.hover\:fill-spring-300\/25:hover {
  fill: rgb(162 179 166 / 0.25);
}

.hover\:fill-spring-300\/30:hover {
  fill: rgb(162 179 166 / 0.3);
}

.hover\:fill-spring-300\/35:hover {
  fill: rgb(162 179 166 / 0.35);
}

.hover\:fill-spring-300\/40:hover {
  fill: rgb(162 179 166 / 0.4);
}

.hover\:fill-spring-300\/45:hover {
  fill: rgb(162 179 166 / 0.45);
}

.hover\:fill-spring-300\/5:hover {
  fill: rgb(162 179 166 / 0.05);
}

.hover\:fill-spring-300\/50:hover {
  fill: rgb(162 179 166 / 0.5);
}

.hover\:fill-spring-300\/55:hover {
  fill: rgb(162 179 166 / 0.55);
}

.hover\:fill-spring-300\/60:hover {
  fill: rgb(162 179 166 / 0.6);
}

.hover\:fill-spring-300\/65:hover {
  fill: rgb(162 179 166 / 0.65);
}

.hover\:fill-spring-300\/70:hover {
  fill: rgb(162 179 166 / 0.7);
}

.hover\:fill-spring-300\/75:hover {
  fill: rgb(162 179 166 / 0.75);
}

.hover\:fill-spring-300\/80:hover {
  fill: rgb(162 179 166 / 0.8);
}

.hover\:fill-spring-300\/85:hover {
  fill: rgb(162 179 166 / 0.85);
}

.hover\:fill-spring-300\/90:hover {
  fill: rgb(162 179 166 / 0.9);
}

.hover\:fill-spring-300\/95:hover {
  fill: rgb(162 179 166 / 0.95);
}

.hover\:fill-spring-400:hover {
  fill: #788f7f;
}

.hover\:fill-spring-400\/0:hover {
  fill: rgb(120 143 127 / 0);
}

.hover\:fill-spring-400\/10:hover {
  fill: rgb(120 143 127 / 0.1);
}

.hover\:fill-spring-400\/100:hover {
  fill: rgb(120 143 127 / 1);
}

.hover\:fill-spring-400\/15:hover {
  fill: rgb(120 143 127 / 0.15);
}

.hover\:fill-spring-400\/20:hover {
  fill: rgb(120 143 127 / 0.2);
}

.hover\:fill-spring-400\/25:hover {
  fill: rgb(120 143 127 / 0.25);
}

.hover\:fill-spring-400\/30:hover {
  fill: rgb(120 143 127 / 0.3);
}

.hover\:fill-spring-400\/35:hover {
  fill: rgb(120 143 127 / 0.35);
}

.hover\:fill-spring-400\/40:hover {
  fill: rgb(120 143 127 / 0.4);
}

.hover\:fill-spring-400\/45:hover {
  fill: rgb(120 143 127 / 0.45);
}

.hover\:fill-spring-400\/5:hover {
  fill: rgb(120 143 127 / 0.05);
}

.hover\:fill-spring-400\/50:hover {
  fill: rgb(120 143 127 / 0.5);
}

.hover\:fill-spring-400\/55:hover {
  fill: rgb(120 143 127 / 0.55);
}

.hover\:fill-spring-400\/60:hover {
  fill: rgb(120 143 127 / 0.6);
}

.hover\:fill-spring-400\/65:hover {
  fill: rgb(120 143 127 / 0.65);
}

.hover\:fill-spring-400\/70:hover {
  fill: rgb(120 143 127 / 0.7);
}

.hover\:fill-spring-400\/75:hover {
  fill: rgb(120 143 127 / 0.75);
}

.hover\:fill-spring-400\/80:hover {
  fill: rgb(120 143 127 / 0.8);
}

.hover\:fill-spring-400\/85:hover {
  fill: rgb(120 143 127 / 0.85);
}

.hover\:fill-spring-400\/90:hover {
  fill: rgb(120 143 127 / 0.9);
}

.hover\:fill-spring-400\/95:hover {
  fill: rgb(120 143 127 / 0.95);
}

.hover\:fill-spring-50:hover {
  fill: #f3f6f4;
}

.hover\:fill-spring-50\/0:hover {
  fill: rgb(243 246 244 / 0);
}

.hover\:fill-spring-50\/10:hover {
  fill: rgb(243 246 244 / 0.1);
}

.hover\:fill-spring-50\/100:hover {
  fill: rgb(243 246 244 / 1);
}

.hover\:fill-spring-50\/15:hover {
  fill: rgb(243 246 244 / 0.15);
}

.hover\:fill-spring-50\/20:hover {
  fill: rgb(243 246 244 / 0.2);
}

.hover\:fill-spring-50\/25:hover {
  fill: rgb(243 246 244 / 0.25);
}

.hover\:fill-spring-50\/30:hover {
  fill: rgb(243 246 244 / 0.3);
}

.hover\:fill-spring-50\/35:hover {
  fill: rgb(243 246 244 / 0.35);
}

.hover\:fill-spring-50\/40:hover {
  fill: rgb(243 246 244 / 0.4);
}

.hover\:fill-spring-50\/45:hover {
  fill: rgb(243 246 244 / 0.45);
}

.hover\:fill-spring-50\/5:hover {
  fill: rgb(243 246 244 / 0.05);
}

.hover\:fill-spring-50\/50:hover {
  fill: rgb(243 246 244 / 0.5);
}

.hover\:fill-spring-50\/55:hover {
  fill: rgb(243 246 244 / 0.55);
}

.hover\:fill-spring-50\/60:hover {
  fill: rgb(243 246 244 / 0.6);
}

.hover\:fill-spring-50\/65:hover {
  fill: rgb(243 246 244 / 0.65);
}

.hover\:fill-spring-50\/70:hover {
  fill: rgb(243 246 244 / 0.7);
}

.hover\:fill-spring-50\/75:hover {
  fill: rgb(243 246 244 / 0.75);
}

.hover\:fill-spring-50\/80:hover {
  fill: rgb(243 246 244 / 0.8);
}

.hover\:fill-spring-50\/85:hover {
  fill: rgb(243 246 244 / 0.85);
}

.hover\:fill-spring-50\/90:hover {
  fill: rgb(243 246 244 / 0.9);
}

.hover\:fill-spring-50\/95:hover {
  fill: rgb(243 246 244 / 0.95);
}

.hover\:fill-spring-500:hover {
  fill: #5e7866;
}

.hover\:fill-spring-500\/0:hover {
  fill: rgb(94 120 102 / 0);
}

.hover\:fill-spring-500\/10:hover {
  fill: rgb(94 120 102 / 0.1);
}

.hover\:fill-spring-500\/100:hover {
  fill: rgb(94 120 102 / 1);
}

.hover\:fill-spring-500\/15:hover {
  fill: rgb(94 120 102 / 0.15);
}

.hover\:fill-spring-500\/20:hover {
  fill: rgb(94 120 102 / 0.2);
}

.hover\:fill-spring-500\/25:hover {
  fill: rgb(94 120 102 / 0.25);
}

.hover\:fill-spring-500\/30:hover {
  fill: rgb(94 120 102 / 0.3);
}

.hover\:fill-spring-500\/35:hover {
  fill: rgb(94 120 102 / 0.35);
}

.hover\:fill-spring-500\/40:hover {
  fill: rgb(94 120 102 / 0.4);
}

.hover\:fill-spring-500\/45:hover {
  fill: rgb(94 120 102 / 0.45);
}

.hover\:fill-spring-500\/5:hover {
  fill: rgb(94 120 102 / 0.05);
}

.hover\:fill-spring-500\/50:hover {
  fill: rgb(94 120 102 / 0.5);
}

.hover\:fill-spring-500\/55:hover {
  fill: rgb(94 120 102 / 0.55);
}

.hover\:fill-spring-500\/60:hover {
  fill: rgb(94 120 102 / 0.6);
}

.hover\:fill-spring-500\/65:hover {
  fill: rgb(94 120 102 / 0.65);
}

.hover\:fill-spring-500\/70:hover {
  fill: rgb(94 120 102 / 0.7);
}

.hover\:fill-spring-500\/75:hover {
  fill: rgb(94 120 102 / 0.75);
}

.hover\:fill-spring-500\/80:hover {
  fill: rgb(94 120 102 / 0.8);
}

.hover\:fill-spring-500\/85:hover {
  fill: rgb(94 120 102 / 0.85);
}

.hover\:fill-spring-500\/90:hover {
  fill: rgb(94 120 102 / 0.9);
}

.hover\:fill-spring-500\/95:hover {
  fill: rgb(94 120 102 / 0.95);
}

.hover\:fill-spring-600:hover {
  fill: #435849;
}

.hover\:fill-spring-600\/0:hover {
  fill: rgb(67 88 73 / 0);
}

.hover\:fill-spring-600\/10:hover {
  fill: rgb(67 88 73 / 0.1);
}

.hover\:fill-spring-600\/100:hover {
  fill: rgb(67 88 73 / 1);
}

.hover\:fill-spring-600\/15:hover {
  fill: rgb(67 88 73 / 0.15);
}

.hover\:fill-spring-600\/20:hover {
  fill: rgb(67 88 73 / 0.2);
}

.hover\:fill-spring-600\/25:hover {
  fill: rgb(67 88 73 / 0.25);
}

.hover\:fill-spring-600\/30:hover {
  fill: rgb(67 88 73 / 0.3);
}

.hover\:fill-spring-600\/35:hover {
  fill: rgb(67 88 73 / 0.35);
}

.hover\:fill-spring-600\/40:hover {
  fill: rgb(67 88 73 / 0.4);
}

.hover\:fill-spring-600\/45:hover {
  fill: rgb(67 88 73 / 0.45);
}

.hover\:fill-spring-600\/5:hover {
  fill: rgb(67 88 73 / 0.05);
}

.hover\:fill-spring-600\/50:hover {
  fill: rgb(67 88 73 / 0.5);
}

.hover\:fill-spring-600\/55:hover {
  fill: rgb(67 88 73 / 0.55);
}

.hover\:fill-spring-600\/60:hover {
  fill: rgb(67 88 73 / 0.6);
}

.hover\:fill-spring-600\/65:hover {
  fill: rgb(67 88 73 / 0.65);
}

.hover\:fill-spring-600\/70:hover {
  fill: rgb(67 88 73 / 0.7);
}

.hover\:fill-spring-600\/75:hover {
  fill: rgb(67 88 73 / 0.75);
}

.hover\:fill-spring-600\/80:hover {
  fill: rgb(67 88 73 / 0.8);
}

.hover\:fill-spring-600\/85:hover {
  fill: rgb(67 88 73 / 0.85);
}

.hover\:fill-spring-600\/90:hover {
  fill: rgb(67 88 73 / 0.9);
}

.hover\:fill-spring-600\/95:hover {
  fill: rgb(67 88 73 / 0.95);
}

.hover\:fill-spring-700:hover {
  fill: #36463c;
}

.hover\:fill-spring-700\/0:hover {
  fill: rgb(54 70 60 / 0);
}

.hover\:fill-spring-700\/10:hover {
  fill: rgb(54 70 60 / 0.1);
}

.hover\:fill-spring-700\/100:hover {
  fill: rgb(54 70 60 / 1);
}

.hover\:fill-spring-700\/15:hover {
  fill: rgb(54 70 60 / 0.15);
}

.hover\:fill-spring-700\/20:hover {
  fill: rgb(54 70 60 / 0.2);
}

.hover\:fill-spring-700\/25:hover {
  fill: rgb(54 70 60 / 0.25);
}

.hover\:fill-spring-700\/30:hover {
  fill: rgb(54 70 60 / 0.3);
}

.hover\:fill-spring-700\/35:hover {
  fill: rgb(54 70 60 / 0.35);
}

.hover\:fill-spring-700\/40:hover {
  fill: rgb(54 70 60 / 0.4);
}

.hover\:fill-spring-700\/45:hover {
  fill: rgb(54 70 60 / 0.45);
}

.hover\:fill-spring-700\/5:hover {
  fill: rgb(54 70 60 / 0.05);
}

.hover\:fill-spring-700\/50:hover {
  fill: rgb(54 70 60 / 0.5);
}

.hover\:fill-spring-700\/55:hover {
  fill: rgb(54 70 60 / 0.55);
}

.hover\:fill-spring-700\/60:hover {
  fill: rgb(54 70 60 / 0.6);
}

.hover\:fill-spring-700\/65:hover {
  fill: rgb(54 70 60 / 0.65);
}

.hover\:fill-spring-700\/70:hover {
  fill: rgb(54 70 60 / 0.7);
}

.hover\:fill-spring-700\/75:hover {
  fill: rgb(54 70 60 / 0.75);
}

.hover\:fill-spring-700\/80:hover {
  fill: rgb(54 70 60 / 0.8);
}

.hover\:fill-spring-700\/85:hover {
  fill: rgb(54 70 60 / 0.85);
}

.hover\:fill-spring-700\/90:hover {
  fill: rgb(54 70 60 / 0.9);
}

.hover\:fill-spring-700\/95:hover {
  fill: rgb(54 70 60 / 0.95);
}

.hover\:fill-spring-800:hover {
  fill: #2c3930;
}

.hover\:fill-spring-800\/0:hover {
  fill: rgb(44 57 48 / 0);
}

.hover\:fill-spring-800\/10:hover {
  fill: rgb(44 57 48 / 0.1);
}

.hover\:fill-spring-800\/100:hover {
  fill: rgb(44 57 48 / 1);
}

.hover\:fill-spring-800\/15:hover {
  fill: rgb(44 57 48 / 0.15);
}

.hover\:fill-spring-800\/20:hover {
  fill: rgb(44 57 48 / 0.2);
}

.hover\:fill-spring-800\/25:hover {
  fill: rgb(44 57 48 / 0.25);
}

.hover\:fill-spring-800\/30:hover {
  fill: rgb(44 57 48 / 0.3);
}

.hover\:fill-spring-800\/35:hover {
  fill: rgb(44 57 48 / 0.35);
}

.hover\:fill-spring-800\/40:hover {
  fill: rgb(44 57 48 / 0.4);
}

.hover\:fill-spring-800\/45:hover {
  fill: rgb(44 57 48 / 0.45);
}

.hover\:fill-spring-800\/5:hover {
  fill: rgb(44 57 48 / 0.05);
}

.hover\:fill-spring-800\/50:hover {
  fill: rgb(44 57 48 / 0.5);
}

.hover\:fill-spring-800\/55:hover {
  fill: rgb(44 57 48 / 0.55);
}

.hover\:fill-spring-800\/60:hover {
  fill: rgb(44 57 48 / 0.6);
}

.hover\:fill-spring-800\/65:hover {
  fill: rgb(44 57 48 / 0.65);
}

.hover\:fill-spring-800\/70:hover {
  fill: rgb(44 57 48 / 0.7);
}

.hover\:fill-spring-800\/75:hover {
  fill: rgb(44 57 48 / 0.75);
}

.hover\:fill-spring-800\/80:hover {
  fill: rgb(44 57 48 / 0.8);
}

.hover\:fill-spring-800\/85:hover {
  fill: rgb(44 57 48 / 0.85);
}

.hover\:fill-spring-800\/90:hover {
  fill: rgb(44 57 48 / 0.9);
}

.hover\:fill-spring-800\/95:hover {
  fill: rgb(44 57 48 / 0.95);
}

.hover\:fill-spring-900:hover {
  fill: #252f28;
}

.hover\:fill-spring-900\/0:hover {
  fill: rgb(37 47 40 / 0);
}

.hover\:fill-spring-900\/10:hover {
  fill: rgb(37 47 40 / 0.1);
}

.hover\:fill-spring-900\/100:hover {
  fill: rgb(37 47 40 / 1);
}

.hover\:fill-spring-900\/15:hover {
  fill: rgb(37 47 40 / 0.15);
}

.hover\:fill-spring-900\/20:hover {
  fill: rgb(37 47 40 / 0.2);
}

.hover\:fill-spring-900\/25:hover {
  fill: rgb(37 47 40 / 0.25);
}

.hover\:fill-spring-900\/30:hover {
  fill: rgb(37 47 40 / 0.3);
}

.hover\:fill-spring-900\/35:hover {
  fill: rgb(37 47 40 / 0.35);
}

.hover\:fill-spring-900\/40:hover {
  fill: rgb(37 47 40 / 0.4);
}

.hover\:fill-spring-900\/45:hover {
  fill: rgb(37 47 40 / 0.45);
}

.hover\:fill-spring-900\/5:hover {
  fill: rgb(37 47 40 / 0.05);
}

.hover\:fill-spring-900\/50:hover {
  fill: rgb(37 47 40 / 0.5);
}

.hover\:fill-spring-900\/55:hover {
  fill: rgb(37 47 40 / 0.55);
}

.hover\:fill-spring-900\/60:hover {
  fill: rgb(37 47 40 / 0.6);
}

.hover\:fill-spring-900\/65:hover {
  fill: rgb(37 47 40 / 0.65);
}

.hover\:fill-spring-900\/70:hover {
  fill: rgb(37 47 40 / 0.7);
}

.hover\:fill-spring-900\/75:hover {
  fill: rgb(37 47 40 / 0.75);
}

.hover\:fill-spring-900\/80:hover {
  fill: rgb(37 47 40 / 0.8);
}

.hover\:fill-spring-900\/85:hover {
  fill: rgb(37 47 40 / 0.85);
}

.hover\:fill-spring-900\/90:hover {
  fill: rgb(37 47 40 / 0.9);
}

.hover\:fill-spring-900\/95:hover {
  fill: rgb(37 47 40 / 0.95);
}

.hover\:fill-spring-950:hover {
  fill: #141a17;
}

.hover\:fill-spring-950\/0:hover {
  fill: rgb(20 26 23 / 0);
}

.hover\:fill-spring-950\/10:hover {
  fill: rgb(20 26 23 / 0.1);
}

.hover\:fill-spring-950\/100:hover {
  fill: rgb(20 26 23 / 1);
}

.hover\:fill-spring-950\/15:hover {
  fill: rgb(20 26 23 / 0.15);
}

.hover\:fill-spring-950\/20:hover {
  fill: rgb(20 26 23 / 0.2);
}

.hover\:fill-spring-950\/25:hover {
  fill: rgb(20 26 23 / 0.25);
}

.hover\:fill-spring-950\/30:hover {
  fill: rgb(20 26 23 / 0.3);
}

.hover\:fill-spring-950\/35:hover {
  fill: rgb(20 26 23 / 0.35);
}

.hover\:fill-spring-950\/40:hover {
  fill: rgb(20 26 23 / 0.4);
}

.hover\:fill-spring-950\/45:hover {
  fill: rgb(20 26 23 / 0.45);
}

.hover\:fill-spring-950\/5:hover {
  fill: rgb(20 26 23 / 0.05);
}

.hover\:fill-spring-950\/50:hover {
  fill: rgb(20 26 23 / 0.5);
}

.hover\:fill-spring-950\/55:hover {
  fill: rgb(20 26 23 / 0.55);
}

.hover\:fill-spring-950\/60:hover {
  fill: rgb(20 26 23 / 0.6);
}

.hover\:fill-spring-950\/65:hover {
  fill: rgb(20 26 23 / 0.65);
}

.hover\:fill-spring-950\/70:hover {
  fill: rgb(20 26 23 / 0.7);
}

.hover\:fill-spring-950\/75:hover {
  fill: rgb(20 26 23 / 0.75);
}

.hover\:fill-spring-950\/80:hover {
  fill: rgb(20 26 23 / 0.8);
}

.hover\:fill-spring-950\/85:hover {
  fill: rgb(20 26 23 / 0.85);
}

.hover\:fill-spring-950\/90:hover {
  fill: rgb(20 26 23 / 0.9);
}

.hover\:fill-spring-950\/95:hover {
  fill: rgb(20 26 23 / 0.95);
}

.hover\:fill-transparent:hover {
  fill: transparent;
}

.hover\:fill-transparent\/0:hover {
  fill: rgb(0 0 0 / 0);
}

.hover\:fill-transparent\/10:hover {
  fill: rgb(0 0 0 / 0.1);
}

.hover\:fill-transparent\/100:hover {
  fill: rgb(0 0 0 / 1);
}

.hover\:fill-transparent\/15:hover {
  fill: rgb(0 0 0 / 0.15);
}

.hover\:fill-transparent\/20:hover {
  fill: rgb(0 0 0 / 0.2);
}

.hover\:fill-transparent\/25:hover {
  fill: rgb(0 0 0 / 0.25);
}

.hover\:fill-transparent\/30:hover {
  fill: rgb(0 0 0 / 0.3);
}

.hover\:fill-transparent\/35:hover {
  fill: rgb(0 0 0 / 0.35);
}

.hover\:fill-transparent\/40:hover {
  fill: rgb(0 0 0 / 0.4);
}

.hover\:fill-transparent\/45:hover {
  fill: rgb(0 0 0 / 0.45);
}

.hover\:fill-transparent\/5:hover {
  fill: rgb(0 0 0 / 0.05);
}

.hover\:fill-transparent\/50:hover {
  fill: rgb(0 0 0 / 0.5);
}

.hover\:fill-transparent\/55:hover {
  fill: rgb(0 0 0 / 0.55);
}

.hover\:fill-transparent\/60:hover {
  fill: rgb(0 0 0 / 0.6);
}

.hover\:fill-transparent\/65:hover {
  fill: rgb(0 0 0 / 0.65);
}

.hover\:fill-transparent\/70:hover {
  fill: rgb(0 0 0 / 0.7);
}

.hover\:fill-transparent\/75:hover {
  fill: rgb(0 0 0 / 0.75);
}

.hover\:fill-transparent\/80:hover {
  fill: rgb(0 0 0 / 0.8);
}

.hover\:fill-transparent\/85:hover {
  fill: rgb(0 0 0 / 0.85);
}

.hover\:fill-transparent\/90:hover {
  fill: rgb(0 0 0 / 0.9);
}

.hover\:fill-transparent\/95:hover {
  fill: rgb(0 0 0 / 0.95);
}

.hover\:fill-white:hover {
  fill: #ffffff;
}

.hover\:fill-white\/0:hover {
  fill: rgb(255 255 255 / 0);
}

.hover\:fill-white\/10:hover {
  fill: rgb(255 255 255 / 0.1);
}

.hover\:fill-white\/100:hover {
  fill: rgb(255 255 255 / 1);
}

.hover\:fill-white\/15:hover {
  fill: rgb(255 255 255 / 0.15);
}

.hover\:fill-white\/20:hover {
  fill: rgb(255 255 255 / 0.2);
}

.hover\:fill-white\/25:hover {
  fill: rgb(255 255 255 / 0.25);
}

.hover\:fill-white\/30:hover {
  fill: rgb(255 255 255 / 0.3);
}

.hover\:fill-white\/35:hover {
  fill: rgb(255 255 255 / 0.35);
}

.hover\:fill-white\/40:hover {
  fill: rgb(255 255 255 / 0.4);
}

.hover\:fill-white\/45:hover {
  fill: rgb(255 255 255 / 0.45);
}

.hover\:fill-white\/5:hover {
  fill: rgb(255 255 255 / 0.05);
}

.hover\:fill-white\/50:hover {
  fill: rgb(255 255 255 / 0.5);
}

.hover\:fill-white\/55:hover {
  fill: rgb(255 255 255 / 0.55);
}

.hover\:fill-white\/60:hover {
  fill: rgb(255 255 255 / 0.6);
}

.hover\:fill-white\/65:hover {
  fill: rgb(255 255 255 / 0.65);
}

.hover\:fill-white\/70:hover {
  fill: rgb(255 255 255 / 0.7);
}

.hover\:fill-white\/75:hover {
  fill: rgb(255 255 255 / 0.75);
}

.hover\:fill-white\/80:hover {
  fill: rgb(255 255 255 / 0.8);
}

.hover\:fill-white\/85:hover {
  fill: rgb(255 255 255 / 0.85);
}

.hover\:fill-white\/90:hover {
  fill: rgb(255 255 255 / 0.9);
}

.hover\:fill-white\/95:hover {
  fill: rgb(255 255 255 / 0.95);
}

.hover\:text-left:hover {
  text-align: left;
}

.hover\:text-center:hover {
  text-align: center;
}

.hover\:text-right:hover {
  text-align: right;
}

.hover\:text-justify:hover {
  text-align: justify;
}

.hover\:text-start:hover {
  text-align: start;
}

.hover\:text-end:hover {
  text-align: end;
}

.hover\:text-2xl:hover {
  font-size: 1.5rem;
  line-height: 2rem;
}

.hover\:text-3xl:hover {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.hover\:text-4xl:hover {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.hover\:text-5xl:hover {
  font-size: 3rem;
  line-height: 1;
}

.hover\:text-6xl:hover {
  font-size: 3.75rem;
  line-height: 1;
}

.hover\:text-7xl:hover {
  font-size: 4.5rem;
  line-height: 1;
}

.hover\:text-8xl:hover {
  font-size: 6rem;
  line-height: 1;
}

.hover\:text-9xl:hover {
  font-size: 8rem;
  line-height: 1;
}

.hover\:text-base:hover {
  font-size: 1rem;
  line-height: 1.5rem;
}

.hover\:text-lg:hover {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.hover\:text-sm:hover {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.hover\:text-xl:hover {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.hover\:text-xs:hover {
  font-size: 0.75rem;
  line-height: 1rem;
}

.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.hover\:text-black\/0:hover {
  color: rgb(0 0 0 / 0);
}

.hover\:text-black\/10:hover {
  color: rgb(0 0 0 / 0.1);
}

.hover\:text-black\/100:hover {
  color: rgb(0 0 0 / 1);
}

.hover\:text-black\/15:hover {
  color: rgb(0 0 0 / 0.15);
}

.hover\:text-black\/20:hover {
  color: rgb(0 0 0 / 0.2);
}

.hover\:text-black\/25:hover {
  color: rgb(0 0 0 / 0.25);
}

.hover\:text-black\/30:hover {
  color: rgb(0 0 0 / 0.3);
}

.hover\:text-black\/35:hover {
  color: rgb(0 0 0 / 0.35);
}

.hover\:text-black\/40:hover {
  color: rgb(0 0 0 / 0.4);
}

.hover\:text-black\/45:hover {
  color: rgb(0 0 0 / 0.45);
}

.hover\:text-black\/5:hover {
  color: rgb(0 0 0 / 0.05);
}

.hover\:text-black\/50:hover {
  color: rgb(0 0 0 / 0.5);
}

.hover\:text-black\/55:hover {
  color: rgb(0 0 0 / 0.55);
}

.hover\:text-black\/60:hover {
  color: rgb(0 0 0 / 0.6);
}

.hover\:text-black\/65:hover {
  color: rgb(0 0 0 / 0.65);
}

.hover\:text-black\/70:hover {
  color: rgb(0 0 0 / 0.7);
}

.hover\:text-black\/75:hover {
  color: rgb(0 0 0 / 0.75);
}

.hover\:text-black\/80:hover {
  color: rgb(0 0 0 / 0.8);
}

.hover\:text-black\/85:hover {
  color: rgb(0 0 0 / 0.85);
}

.hover\:text-black\/90:hover {
  color: rgb(0 0 0 / 0.9);
}

.hover\:text-black\/95:hover {
  color: rgb(0 0 0 / 0.95);
}

.hover\:text-facebook:hover {
  --tw-text-opacity: 1;
  color: rgb(59 89 152 / var(--tw-text-opacity, 1));
}

.hover\:text-facebook-600:hover {
  --tw-text-opacity: 1;
  color: rgb(41 61 105 / var(--tw-text-opacity, 1));
}

.hover\:text-facebook-600\/0:hover {
  color: rgb(41 61 105 / 0);
}

.hover\:text-facebook-600\/10:hover {
  color: rgb(41 61 105 / 0.1);
}

.hover\:text-facebook-600\/100:hover {
  color: rgb(41 61 105 / 1);
}

.hover\:text-facebook-600\/15:hover {
  color: rgb(41 61 105 / 0.15);
}

.hover\:text-facebook-600\/20:hover {
  color: rgb(41 61 105 / 0.2);
}

.hover\:text-facebook-600\/25:hover {
  color: rgb(41 61 105 / 0.25);
}

.hover\:text-facebook-600\/30:hover {
  color: rgb(41 61 105 / 0.3);
}

.hover\:text-facebook-600\/35:hover {
  color: rgb(41 61 105 / 0.35);
}

.hover\:text-facebook-600\/40:hover {
  color: rgb(41 61 105 / 0.4);
}

.hover\:text-facebook-600\/45:hover {
  color: rgb(41 61 105 / 0.45);
}

.hover\:text-facebook-600\/5:hover {
  color: rgb(41 61 105 / 0.05);
}

.hover\:text-facebook-600\/50:hover {
  color: rgb(41 61 105 / 0.5);
}

.hover\:text-facebook-600\/55:hover {
  color: rgb(41 61 105 / 0.55);
}

.hover\:text-facebook-600\/60:hover {
  color: rgb(41 61 105 / 0.6);
}

.hover\:text-facebook-600\/65:hover {
  color: rgb(41 61 105 / 0.65);
}

.hover\:text-facebook-600\/70:hover {
  color: rgb(41 61 105 / 0.7);
}

.hover\:text-facebook-600\/75:hover {
  color: rgb(41 61 105 / 0.75);
}

.hover\:text-facebook-600\/80:hover {
  color: rgb(41 61 105 / 0.8);
}

.hover\:text-facebook-600\/85:hover {
  color: rgb(41 61 105 / 0.85);
}

.hover\:text-facebook-600\/90:hover {
  color: rgb(41 61 105 / 0.9);
}

.hover\:text-facebook-600\/95:hover {
  color: rgb(41 61 105 / 0.95);
}

.hover\:text-facebook\/0:hover {
  color: rgb(59 89 152 / 0);
}

.hover\:text-facebook\/10:hover {
  color: rgb(59 89 152 / 0.1);
}

.hover\:text-facebook\/100:hover {
  color: rgb(59 89 152 / 1);
}

.hover\:text-facebook\/15:hover {
  color: rgb(59 89 152 / 0.15);
}

.hover\:text-facebook\/20:hover {
  color: rgb(59 89 152 / 0.2);
}

.hover\:text-facebook\/25:hover {
  color: rgb(59 89 152 / 0.25);
}

.hover\:text-facebook\/30:hover {
  color: rgb(59 89 152 / 0.3);
}

.hover\:text-facebook\/35:hover {
  color: rgb(59 89 152 / 0.35);
}

.hover\:text-facebook\/40:hover {
  color: rgb(59 89 152 / 0.4);
}

.hover\:text-facebook\/45:hover {
  color: rgb(59 89 152 / 0.45);
}

.hover\:text-facebook\/5:hover {
  color: rgb(59 89 152 / 0.05);
}

.hover\:text-facebook\/50:hover {
  color: rgb(59 89 152 / 0.5);
}

.hover\:text-facebook\/55:hover {
  color: rgb(59 89 152 / 0.55);
}

.hover\:text-facebook\/60:hover {
  color: rgb(59 89 152 / 0.6);
}

.hover\:text-facebook\/65:hover {
  color: rgb(59 89 152 / 0.65);
}

.hover\:text-facebook\/70:hover {
  color: rgb(59 89 152 / 0.7);
}

.hover\:text-facebook\/75:hover {
  color: rgb(59 89 152 / 0.75);
}

.hover\:text-facebook\/80:hover {
  color: rgb(59 89 152 / 0.8);
}

.hover\:text-facebook\/85:hover {
  color: rgb(59 89 152 / 0.85);
}

.hover\:text-facebook\/90:hover {
  color: rgb(59 89 152 / 0.9);
}

.hover\:text-facebook\/95:hover {
  color: rgb(59 89 152 / 0.95);
}

.hover\:text-spring-100:hover {
  --tw-text-opacity: 1;
  color: rgb(227 232 227 / var(--tw-text-opacity, 1));
}

.hover\:text-spring-100\/0:hover {
  color: rgb(227 232 227 / 0);
}

.hover\:text-spring-100\/10:hover {
  color: rgb(227 232 227 / 0.1);
}

.hover\:text-spring-100\/100:hover {
  color: rgb(227 232 227 / 1);
}

.hover\:text-spring-100\/15:hover {
  color: rgb(227 232 227 / 0.15);
}

.hover\:text-spring-100\/20:hover {
  color: rgb(227 232 227 / 0.2);
}

.hover\:text-spring-100\/25:hover {
  color: rgb(227 232 227 / 0.25);
}

.hover\:text-spring-100\/30:hover {
  color: rgb(227 232 227 / 0.3);
}

.hover\:text-spring-100\/35:hover {
  color: rgb(227 232 227 / 0.35);
}

.hover\:text-spring-100\/40:hover {
  color: rgb(227 232 227 / 0.4);
}

.hover\:text-spring-100\/45:hover {
  color: rgb(227 232 227 / 0.45);
}

.hover\:text-spring-100\/5:hover {
  color: rgb(227 232 227 / 0.05);
}

.hover\:text-spring-100\/50:hover {
  color: rgb(227 232 227 / 0.5);
}

.hover\:text-spring-100\/55:hover {
  color: rgb(227 232 227 / 0.55);
}

.hover\:text-spring-100\/60:hover {
  color: rgb(227 232 227 / 0.6);
}

.hover\:text-spring-100\/65:hover {
  color: rgb(227 232 227 / 0.65);
}

.hover\:text-spring-100\/70:hover {
  color: rgb(227 232 227 / 0.7);
}

.hover\:text-spring-100\/75:hover {
  color: rgb(227 232 227 / 0.75);
}

.hover\:text-spring-100\/80:hover {
  color: rgb(227 232 227 / 0.8);
}

.hover\:text-spring-100\/85:hover {
  color: rgb(227 232 227 / 0.85);
}

.hover\:text-spring-100\/90:hover {
  color: rgb(227 232 227 / 0.9);
}

.hover\:text-spring-100\/95:hover {
  color: rgb(227 232 227 / 0.95);
}

.hover\:text-spring-200:hover {
  --tw-text-opacity: 1;
  color: rgb(200 210 201 / var(--tw-text-opacity, 1));
}

.hover\:text-spring-200\/0:hover {
  color: rgb(200 210 201 / 0);
}

.hover\:text-spring-200\/10:hover {
  color: rgb(200 210 201 / 0.1);
}

.hover\:text-spring-200\/100:hover {
  color: rgb(200 210 201 / 1);
}

.hover\:text-spring-200\/15:hover {
  color: rgb(200 210 201 / 0.15);
}

.hover\:text-spring-200\/20:hover {
  color: rgb(200 210 201 / 0.2);
}

.hover\:text-spring-200\/25:hover {
  color: rgb(200 210 201 / 0.25);
}

.hover\:text-spring-200\/30:hover {
  color: rgb(200 210 201 / 0.3);
}

.hover\:text-spring-200\/35:hover {
  color: rgb(200 210 201 / 0.35);
}

.hover\:text-spring-200\/40:hover {
  color: rgb(200 210 201 / 0.4);
}

.hover\:text-spring-200\/45:hover {
  color: rgb(200 210 201 / 0.45);
}

.hover\:text-spring-200\/5:hover {
  color: rgb(200 210 201 / 0.05);
}

.hover\:text-spring-200\/50:hover {
  color: rgb(200 210 201 / 0.5);
}

.hover\:text-spring-200\/55:hover {
  color: rgb(200 210 201 / 0.55);
}

.hover\:text-spring-200\/60:hover {
  color: rgb(200 210 201 / 0.6);
}

.hover\:text-spring-200\/65:hover {
  color: rgb(200 210 201 / 0.65);
}

.hover\:text-spring-200\/70:hover {
  color: rgb(200 210 201 / 0.7);
}

.hover\:text-spring-200\/75:hover {
  color: rgb(200 210 201 / 0.75);
}

.hover\:text-spring-200\/80:hover {
  color: rgb(200 210 201 / 0.8);
}

.hover\:text-spring-200\/85:hover {
  color: rgb(200 210 201 / 0.85);
}

.hover\:text-spring-200\/90:hover {
  color: rgb(200 210 201 / 0.9);
}

.hover\:text-spring-200\/95:hover {
  color: rgb(200 210 201 / 0.95);
}

.hover\:text-spring-300:hover {
  --tw-text-opacity: 1;
  color: rgb(162 179 166 / var(--tw-text-opacity, 1));
}

.hover\:text-spring-300\/0:hover {
  color: rgb(162 179 166 / 0);
}

.hover\:text-spring-300\/10:hover {
  color: rgb(162 179 166 / 0.1);
}

.hover\:text-spring-300\/100:hover {
  color: rgb(162 179 166 / 1);
}

.hover\:text-spring-300\/15:hover {
  color: rgb(162 179 166 / 0.15);
}

.hover\:text-spring-300\/20:hover {
  color: rgb(162 179 166 / 0.2);
}

.hover\:text-spring-300\/25:hover {
  color: rgb(162 179 166 / 0.25);
}

.hover\:text-spring-300\/30:hover {
  color: rgb(162 179 166 / 0.3);
}

.hover\:text-spring-300\/35:hover {
  color: rgb(162 179 166 / 0.35);
}

.hover\:text-spring-300\/40:hover {
  color: rgb(162 179 166 / 0.4);
}

.hover\:text-spring-300\/45:hover {
  color: rgb(162 179 166 / 0.45);
}

.hover\:text-spring-300\/5:hover {
  color: rgb(162 179 166 / 0.05);
}

.hover\:text-spring-300\/50:hover {
  color: rgb(162 179 166 / 0.5);
}

.hover\:text-spring-300\/55:hover {
  color: rgb(162 179 166 / 0.55);
}

.hover\:text-spring-300\/60:hover {
  color: rgb(162 179 166 / 0.6);
}

.hover\:text-spring-300\/65:hover {
  color: rgb(162 179 166 / 0.65);
}

.hover\:text-spring-300\/70:hover {
  color: rgb(162 179 166 / 0.7);
}

.hover\:text-spring-300\/75:hover {
  color: rgb(162 179 166 / 0.75);
}

.hover\:text-spring-300\/80:hover {
  color: rgb(162 179 166 / 0.8);
}

.hover\:text-spring-300\/85:hover {
  color: rgb(162 179 166 / 0.85);
}

.hover\:text-spring-300\/90:hover {
  color: rgb(162 179 166 / 0.9);
}

.hover\:text-spring-300\/95:hover {
  color: rgb(162 179 166 / 0.95);
}

.hover\:text-spring-400:hover {
  --tw-text-opacity: 1;
  color: rgb(120 143 127 / var(--tw-text-opacity, 1));
}

.hover\:text-spring-400\/0:hover {
  color: rgb(120 143 127 / 0);
}

.hover\:text-spring-400\/10:hover {
  color: rgb(120 143 127 / 0.1);
}

.hover\:text-spring-400\/100:hover {
  color: rgb(120 143 127 / 1);
}

.hover\:text-spring-400\/15:hover {
  color: rgb(120 143 127 / 0.15);
}

.hover\:text-spring-400\/20:hover {
  color: rgb(120 143 127 / 0.2);
}

.hover\:text-spring-400\/25:hover {
  color: rgb(120 143 127 / 0.25);
}

.hover\:text-spring-400\/30:hover {
  color: rgb(120 143 127 / 0.3);
}

.hover\:text-spring-400\/35:hover {
  color: rgb(120 143 127 / 0.35);
}

.hover\:text-spring-400\/40:hover {
  color: rgb(120 143 127 / 0.4);
}

.hover\:text-spring-400\/45:hover {
  color: rgb(120 143 127 / 0.45);
}

.hover\:text-spring-400\/5:hover {
  color: rgb(120 143 127 / 0.05);
}

.hover\:text-spring-400\/50:hover {
  color: rgb(120 143 127 / 0.5);
}

.hover\:text-spring-400\/55:hover {
  color: rgb(120 143 127 / 0.55);
}

.hover\:text-spring-400\/60:hover {
  color: rgb(120 143 127 / 0.6);
}

.hover\:text-spring-400\/65:hover {
  color: rgb(120 143 127 / 0.65);
}

.hover\:text-spring-400\/70:hover {
  color: rgb(120 143 127 / 0.7);
}

.hover\:text-spring-400\/75:hover {
  color: rgb(120 143 127 / 0.75);
}

.hover\:text-spring-400\/80:hover {
  color: rgb(120 143 127 / 0.8);
}

.hover\:text-spring-400\/85:hover {
  color: rgb(120 143 127 / 0.85);
}

.hover\:text-spring-400\/90:hover {
  color: rgb(120 143 127 / 0.9);
}

.hover\:text-spring-400\/95:hover {
  color: rgb(120 143 127 / 0.95);
}

.hover\:text-spring-50:hover {
  --tw-text-opacity: 1;
  color: rgb(243 246 244 / var(--tw-text-opacity, 1));
}

.hover\:text-spring-50\/0:hover {
  color: rgb(243 246 244 / 0);
}

.hover\:text-spring-50\/10:hover {
  color: rgb(243 246 244 / 0.1);
}

.hover\:text-spring-50\/100:hover {
  color: rgb(243 246 244 / 1);
}

.hover\:text-spring-50\/15:hover {
  color: rgb(243 246 244 / 0.15);
}

.hover\:text-spring-50\/20:hover {
  color: rgb(243 246 244 / 0.2);
}

.hover\:text-spring-50\/25:hover {
  color: rgb(243 246 244 / 0.25);
}

.hover\:text-spring-50\/30:hover {
  color: rgb(243 246 244 / 0.3);
}

.hover\:text-spring-50\/35:hover {
  color: rgb(243 246 244 / 0.35);
}

.hover\:text-spring-50\/40:hover {
  color: rgb(243 246 244 / 0.4);
}

.hover\:text-spring-50\/45:hover {
  color: rgb(243 246 244 / 0.45);
}

.hover\:text-spring-50\/5:hover {
  color: rgb(243 246 244 / 0.05);
}

.hover\:text-spring-50\/50:hover {
  color: rgb(243 246 244 / 0.5);
}

.hover\:text-spring-50\/55:hover {
  color: rgb(243 246 244 / 0.55);
}

.hover\:text-spring-50\/60:hover {
  color: rgb(243 246 244 / 0.6);
}

.hover\:text-spring-50\/65:hover {
  color: rgb(243 246 244 / 0.65);
}

.hover\:text-spring-50\/70:hover {
  color: rgb(243 246 244 / 0.7);
}

.hover\:text-spring-50\/75:hover {
  color: rgb(243 246 244 / 0.75);
}

.hover\:text-spring-50\/80:hover {
  color: rgb(243 246 244 / 0.8);
}

.hover\:text-spring-50\/85:hover {
  color: rgb(243 246 244 / 0.85);
}

.hover\:text-spring-50\/90:hover {
  color: rgb(243 246 244 / 0.9);
}

.hover\:text-spring-50\/95:hover {
  color: rgb(243 246 244 / 0.95);
}

.hover\:text-spring-500:hover {
  --tw-text-opacity: 1;
  color: rgb(94 120 102 / var(--tw-text-opacity, 1));
}

.hover\:text-spring-500\/0:hover {
  color: rgb(94 120 102 / 0);
}

.hover\:text-spring-500\/10:hover {
  color: rgb(94 120 102 / 0.1);
}

.hover\:text-spring-500\/100:hover {
  color: rgb(94 120 102 / 1);
}

.hover\:text-spring-500\/15:hover {
  color: rgb(94 120 102 / 0.15);
}

.hover\:text-spring-500\/20:hover {
  color: rgb(94 120 102 / 0.2);
}

.hover\:text-spring-500\/25:hover {
  color: rgb(94 120 102 / 0.25);
}

.hover\:text-spring-500\/30:hover {
  color: rgb(94 120 102 / 0.3);
}

.hover\:text-spring-500\/35:hover {
  color: rgb(94 120 102 / 0.35);
}

.hover\:text-spring-500\/40:hover {
  color: rgb(94 120 102 / 0.4);
}

.hover\:text-spring-500\/45:hover {
  color: rgb(94 120 102 / 0.45);
}

.hover\:text-spring-500\/5:hover {
  color: rgb(94 120 102 / 0.05);
}

.hover\:text-spring-500\/50:hover {
  color: rgb(94 120 102 / 0.5);
}

.hover\:text-spring-500\/55:hover {
  color: rgb(94 120 102 / 0.55);
}

.hover\:text-spring-500\/60:hover {
  color: rgb(94 120 102 / 0.6);
}

.hover\:text-spring-500\/65:hover {
  color: rgb(94 120 102 / 0.65);
}

.hover\:text-spring-500\/70:hover {
  color: rgb(94 120 102 / 0.7);
}

.hover\:text-spring-500\/75:hover {
  color: rgb(94 120 102 / 0.75);
}

.hover\:text-spring-500\/80:hover {
  color: rgb(94 120 102 / 0.8);
}

.hover\:text-spring-500\/85:hover {
  color: rgb(94 120 102 / 0.85);
}

.hover\:text-spring-500\/90:hover {
  color: rgb(94 120 102 / 0.9);
}

.hover\:text-spring-500\/95:hover {
  color: rgb(94 120 102 / 0.95);
}

.hover\:text-spring-600:hover {
  --tw-text-opacity: 1;
  color: rgb(67 88 73 / var(--tw-text-opacity, 1));
}

.hover\:text-spring-600\/0:hover {
  color: rgb(67 88 73 / 0);
}

.hover\:text-spring-600\/10:hover {
  color: rgb(67 88 73 / 0.1);
}

.hover\:text-spring-600\/100:hover {
  color: rgb(67 88 73 / 1);
}

.hover\:text-spring-600\/15:hover {
  color: rgb(67 88 73 / 0.15);
}

.hover\:text-spring-600\/20:hover {
  color: rgb(67 88 73 / 0.2);
}

.hover\:text-spring-600\/25:hover {
  color: rgb(67 88 73 / 0.25);
}

.hover\:text-spring-600\/30:hover {
  color: rgb(67 88 73 / 0.3);
}

.hover\:text-spring-600\/35:hover {
  color: rgb(67 88 73 / 0.35);
}

.hover\:text-spring-600\/40:hover {
  color: rgb(67 88 73 / 0.4);
}

.hover\:text-spring-600\/45:hover {
  color: rgb(67 88 73 / 0.45);
}

.hover\:text-spring-600\/5:hover {
  color: rgb(67 88 73 / 0.05);
}

.hover\:text-spring-600\/50:hover {
  color: rgb(67 88 73 / 0.5);
}

.hover\:text-spring-600\/55:hover {
  color: rgb(67 88 73 / 0.55);
}

.hover\:text-spring-600\/60:hover {
  color: rgb(67 88 73 / 0.6);
}

.hover\:text-spring-600\/65:hover {
  color: rgb(67 88 73 / 0.65);
}

.hover\:text-spring-600\/70:hover {
  color: rgb(67 88 73 / 0.7);
}

.hover\:text-spring-600\/75:hover {
  color: rgb(67 88 73 / 0.75);
}

.hover\:text-spring-600\/80:hover {
  color: rgb(67 88 73 / 0.8);
}

.hover\:text-spring-600\/85:hover {
  color: rgb(67 88 73 / 0.85);
}

.hover\:text-spring-600\/90:hover {
  color: rgb(67 88 73 / 0.9);
}

.hover\:text-spring-600\/95:hover {
  color: rgb(67 88 73 / 0.95);
}

.hover\:text-spring-700:hover {
  --tw-text-opacity: 1;
  color: rgb(54 70 60 / var(--tw-text-opacity, 1));
}

.hover\:text-spring-700\/0:hover {
  color: rgb(54 70 60 / 0);
}

.hover\:text-spring-700\/10:hover {
  color: rgb(54 70 60 / 0.1);
}

.hover\:text-spring-700\/100:hover {
  color: rgb(54 70 60 / 1);
}

.hover\:text-spring-700\/15:hover {
  color: rgb(54 70 60 / 0.15);
}

.hover\:text-spring-700\/20:hover {
  color: rgb(54 70 60 / 0.2);
}

.hover\:text-spring-700\/25:hover {
  color: rgb(54 70 60 / 0.25);
}

.hover\:text-spring-700\/30:hover {
  color: rgb(54 70 60 / 0.3);
}

.hover\:text-spring-700\/35:hover {
  color: rgb(54 70 60 / 0.35);
}

.hover\:text-spring-700\/40:hover {
  color: rgb(54 70 60 / 0.4);
}

.hover\:text-spring-700\/45:hover {
  color: rgb(54 70 60 / 0.45);
}

.hover\:text-spring-700\/5:hover {
  color: rgb(54 70 60 / 0.05);
}

.hover\:text-spring-700\/50:hover {
  color: rgb(54 70 60 / 0.5);
}

.hover\:text-spring-700\/55:hover {
  color: rgb(54 70 60 / 0.55);
}

.hover\:text-spring-700\/60:hover {
  color: rgb(54 70 60 / 0.6);
}

.hover\:text-spring-700\/65:hover {
  color: rgb(54 70 60 / 0.65);
}

.hover\:text-spring-700\/70:hover {
  color: rgb(54 70 60 / 0.7);
}

.hover\:text-spring-700\/75:hover {
  color: rgb(54 70 60 / 0.75);
}

.hover\:text-spring-700\/80:hover {
  color: rgb(54 70 60 / 0.8);
}

.hover\:text-spring-700\/85:hover {
  color: rgb(54 70 60 / 0.85);
}

.hover\:text-spring-700\/90:hover {
  color: rgb(54 70 60 / 0.9);
}

.hover\:text-spring-700\/95:hover {
  color: rgb(54 70 60 / 0.95);
}

.hover\:text-spring-800:hover {
  --tw-text-opacity: 1;
  color: rgb(44 57 48 / var(--tw-text-opacity, 1));
}

.hover\:text-spring-800\/0:hover {
  color: rgb(44 57 48 / 0);
}

.hover\:text-spring-800\/10:hover {
  color: rgb(44 57 48 / 0.1);
}

.hover\:text-spring-800\/100:hover {
  color: rgb(44 57 48 / 1);
}

.hover\:text-spring-800\/15:hover {
  color: rgb(44 57 48 / 0.15);
}

.hover\:text-spring-800\/20:hover {
  color: rgb(44 57 48 / 0.2);
}

.hover\:text-spring-800\/25:hover {
  color: rgb(44 57 48 / 0.25);
}

.hover\:text-spring-800\/30:hover {
  color: rgb(44 57 48 / 0.3);
}

.hover\:text-spring-800\/35:hover {
  color: rgb(44 57 48 / 0.35);
}

.hover\:text-spring-800\/40:hover {
  color: rgb(44 57 48 / 0.4);
}

.hover\:text-spring-800\/45:hover {
  color: rgb(44 57 48 / 0.45);
}

.hover\:text-spring-800\/5:hover {
  color: rgb(44 57 48 / 0.05);
}

.hover\:text-spring-800\/50:hover {
  color: rgb(44 57 48 / 0.5);
}

.hover\:text-spring-800\/55:hover {
  color: rgb(44 57 48 / 0.55);
}

.hover\:text-spring-800\/60:hover {
  color: rgb(44 57 48 / 0.6);
}

.hover\:text-spring-800\/65:hover {
  color: rgb(44 57 48 / 0.65);
}

.hover\:text-spring-800\/70:hover {
  color: rgb(44 57 48 / 0.7);
}

.hover\:text-spring-800\/75:hover {
  color: rgb(44 57 48 / 0.75);
}

.hover\:text-spring-800\/80:hover {
  color: rgb(44 57 48 / 0.8);
}

.hover\:text-spring-800\/85:hover {
  color: rgb(44 57 48 / 0.85);
}

.hover\:text-spring-800\/90:hover {
  color: rgb(44 57 48 / 0.9);
}

.hover\:text-spring-800\/95:hover {
  color: rgb(44 57 48 / 0.95);
}

.hover\:text-spring-900:hover {
  --tw-text-opacity: 1;
  color: rgb(37 47 40 / var(--tw-text-opacity, 1));
}

.hover\:text-spring-900\/0:hover {
  color: rgb(37 47 40 / 0);
}

.hover\:text-spring-900\/10:hover {
  color: rgb(37 47 40 / 0.1);
}

.hover\:text-spring-900\/100:hover {
  color: rgb(37 47 40 / 1);
}

.hover\:text-spring-900\/15:hover {
  color: rgb(37 47 40 / 0.15);
}

.hover\:text-spring-900\/20:hover {
  color: rgb(37 47 40 / 0.2);
}

.hover\:text-spring-900\/25:hover {
  color: rgb(37 47 40 / 0.25);
}

.hover\:text-spring-900\/30:hover {
  color: rgb(37 47 40 / 0.3);
}

.hover\:text-spring-900\/35:hover {
  color: rgb(37 47 40 / 0.35);
}

.hover\:text-spring-900\/40:hover {
  color: rgb(37 47 40 / 0.4);
}

.hover\:text-spring-900\/45:hover {
  color: rgb(37 47 40 / 0.45);
}

.hover\:text-spring-900\/5:hover {
  color: rgb(37 47 40 / 0.05);
}

.hover\:text-spring-900\/50:hover {
  color: rgb(37 47 40 / 0.5);
}

.hover\:text-spring-900\/55:hover {
  color: rgb(37 47 40 / 0.55);
}

.hover\:text-spring-900\/60:hover {
  color: rgb(37 47 40 / 0.6);
}

.hover\:text-spring-900\/65:hover {
  color: rgb(37 47 40 / 0.65);
}

.hover\:text-spring-900\/70:hover {
  color: rgb(37 47 40 / 0.7);
}

.hover\:text-spring-900\/75:hover {
  color: rgb(37 47 40 / 0.75);
}

.hover\:text-spring-900\/80:hover {
  color: rgb(37 47 40 / 0.8);
}

.hover\:text-spring-900\/85:hover {
  color: rgb(37 47 40 / 0.85);
}

.hover\:text-spring-900\/90:hover {
  color: rgb(37 47 40 / 0.9);
}

.hover\:text-spring-900\/95:hover {
  color: rgb(37 47 40 / 0.95);
}

.hover\:text-spring-950:hover {
  --tw-text-opacity: 1;
  color: rgb(20 26 23 / var(--tw-text-opacity, 1));
}

.hover\:text-spring-950\/0:hover {
  color: rgb(20 26 23 / 0);
}

.hover\:text-spring-950\/10:hover {
  color: rgb(20 26 23 / 0.1);
}

.hover\:text-spring-950\/100:hover {
  color: rgb(20 26 23 / 1);
}

.hover\:text-spring-950\/15:hover {
  color: rgb(20 26 23 / 0.15);
}

.hover\:text-spring-950\/20:hover {
  color: rgb(20 26 23 / 0.2);
}

.hover\:text-spring-950\/25:hover {
  color: rgb(20 26 23 / 0.25);
}

.hover\:text-spring-950\/30:hover {
  color: rgb(20 26 23 / 0.3);
}

.hover\:text-spring-950\/35:hover {
  color: rgb(20 26 23 / 0.35);
}

.hover\:text-spring-950\/40:hover {
  color: rgb(20 26 23 / 0.4);
}

.hover\:text-spring-950\/45:hover {
  color: rgb(20 26 23 / 0.45);
}

.hover\:text-spring-950\/5:hover {
  color: rgb(20 26 23 / 0.05);
}

.hover\:text-spring-950\/50:hover {
  color: rgb(20 26 23 / 0.5);
}

.hover\:text-spring-950\/55:hover {
  color: rgb(20 26 23 / 0.55);
}

.hover\:text-spring-950\/60:hover {
  color: rgb(20 26 23 / 0.6);
}

.hover\:text-spring-950\/65:hover {
  color: rgb(20 26 23 / 0.65);
}

.hover\:text-spring-950\/70:hover {
  color: rgb(20 26 23 / 0.7);
}

.hover\:text-spring-950\/75:hover {
  color: rgb(20 26 23 / 0.75);
}

.hover\:text-spring-950\/80:hover {
  color: rgb(20 26 23 / 0.8);
}

.hover\:text-spring-950\/85:hover {
  color: rgb(20 26 23 / 0.85);
}

.hover\:text-spring-950\/90:hover {
  color: rgb(20 26 23 / 0.9);
}

.hover\:text-spring-950\/95:hover {
  color: rgb(20 26 23 / 0.95);
}

.hover\:text-transparent:hover {
  color: transparent;
}

.hover\:text-transparent\/0:hover {
  color: rgb(0 0 0 / 0);
}

.hover\:text-transparent\/10:hover {
  color: rgb(0 0 0 / 0.1);
}

.hover\:text-transparent\/100:hover {
  color: rgb(0 0 0 / 1);
}

.hover\:text-transparent\/15:hover {
  color: rgb(0 0 0 / 0.15);
}

.hover\:text-transparent\/20:hover {
  color: rgb(0 0 0 / 0.2);
}

.hover\:text-transparent\/25:hover {
  color: rgb(0 0 0 / 0.25);
}

.hover\:text-transparent\/30:hover {
  color: rgb(0 0 0 / 0.3);
}

.hover\:text-transparent\/35:hover {
  color: rgb(0 0 0 / 0.35);
}

.hover\:text-transparent\/40:hover {
  color: rgb(0 0 0 / 0.4);
}

.hover\:text-transparent\/45:hover {
  color: rgb(0 0 0 / 0.45);
}

.hover\:text-transparent\/5:hover {
  color: rgb(0 0 0 / 0.05);
}

.hover\:text-transparent\/50:hover {
  color: rgb(0 0 0 / 0.5);
}

.hover\:text-transparent\/55:hover {
  color: rgb(0 0 0 / 0.55);
}

.hover\:text-transparent\/60:hover {
  color: rgb(0 0 0 / 0.6);
}

.hover\:text-transparent\/65:hover {
  color: rgb(0 0 0 / 0.65);
}

.hover\:text-transparent\/70:hover {
  color: rgb(0 0 0 / 0.7);
}

.hover\:text-transparent\/75:hover {
  color: rgb(0 0 0 / 0.75);
}

.hover\:text-transparent\/80:hover {
  color: rgb(0 0 0 / 0.8);
}

.hover\:text-transparent\/85:hover {
  color: rgb(0 0 0 / 0.85);
}

.hover\:text-transparent\/90:hover {
  color: rgb(0 0 0 / 0.9);
}

.hover\:text-transparent\/95:hover {
  color: rgb(0 0 0 / 0.95);
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.hover\:text-white\/0:hover {
  color: rgb(255 255 255 / 0);
}

.hover\:text-white\/10:hover {
  color: rgb(255 255 255 / 0.1);
}

.hover\:text-white\/100:hover {
  color: rgb(255 255 255 / 1);
}

.hover\:text-white\/15:hover {
  color: rgb(255 255 255 / 0.15);
}

.hover\:text-white\/20:hover {
  color: rgb(255 255 255 / 0.2);
}

.hover\:text-white\/25:hover {
  color: rgb(255 255 255 / 0.25);
}

.hover\:text-white\/30:hover {
  color: rgb(255 255 255 / 0.3);
}

.hover\:text-white\/35:hover {
  color: rgb(255 255 255 / 0.35);
}

.hover\:text-white\/40:hover {
  color: rgb(255 255 255 / 0.4);
}

.hover\:text-white\/45:hover {
  color: rgb(255 255 255 / 0.45);
}

.hover\:text-white\/5:hover {
  color: rgb(255 255 255 / 0.05);
}

.hover\:text-white\/50:hover {
  color: rgb(255 255 255 / 0.5);
}

.hover\:text-white\/55:hover {
  color: rgb(255 255 255 / 0.55);
}

.hover\:text-white\/60:hover {
  color: rgb(255 255 255 / 0.6);
}

.hover\:text-white\/65:hover {
  color: rgb(255 255 255 / 0.65);
}

.hover\:text-white\/70:hover {
  color: rgb(255 255 255 / 0.7);
}

.hover\:text-white\/75:hover {
  color: rgb(255 255 255 / 0.75);
}

.hover\:text-white\/80:hover {
  color: rgb(255 255 255 / 0.8);
}

.hover\:text-white\/85:hover {
  color: rgb(255 255 255 / 0.85);
}

.hover\:text-white\/90:hover {
  color: rgb(255 255 255 / 0.9);
}

.hover\:text-white\/95:hover {
  color: rgb(255 255 255 / 0.95);
}

.hover\:text-opacity-0:hover {
  --tw-text-opacity: 0;
}

.hover\:text-opacity-10:hover {
  --tw-text-opacity: 0.1;
}

.hover\:text-opacity-100:hover {
  --tw-text-opacity: 1;
}

.hover\:text-opacity-15:hover {
  --tw-text-opacity: 0.15;
}

.hover\:text-opacity-20:hover {
  --tw-text-opacity: 0.2;
}

.hover\:text-opacity-25:hover {
  --tw-text-opacity: 0.25;
}

.hover\:text-opacity-30:hover {
  --tw-text-opacity: 0.3;
}

.hover\:text-opacity-35:hover {
  --tw-text-opacity: 0.35;
}

.hover\:text-opacity-40:hover {
  --tw-text-opacity: 0.4;
}

.hover\:text-opacity-45:hover {
  --tw-text-opacity: 0.45;
}

.hover\:text-opacity-5:hover {
  --tw-text-opacity: 0.05;
}

.hover\:text-opacity-50:hover {
  --tw-text-opacity: 0.5;
}

.hover\:text-opacity-55:hover {
  --tw-text-opacity: 0.55;
}

.hover\:text-opacity-60:hover {
  --tw-text-opacity: 0.6;
}

.hover\:text-opacity-65:hover {
  --tw-text-opacity: 0.65;
}

.hover\:text-opacity-70:hover {
  --tw-text-opacity: 0.7;
}

.hover\:text-opacity-75:hover {
  --tw-text-opacity: 0.75;
}

.hover\:text-opacity-80:hover {
  --tw-text-opacity: 0.8;
}

.hover\:text-opacity-85:hover {
  --tw-text-opacity: 0.85;
}

.hover\:text-opacity-90:hover {
  --tw-text-opacity: 0.9;
}

.hover\:text-opacity-95:hover {
  --tw-text-opacity: 0.95;
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.hover\:placeholder-black:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(0 0 0 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-black:hover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(0 0 0 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-black\/0:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0);
}

.hover\:placeholder-black\/0:hover::placeholder {
  color: rgb(0 0 0 / 0);
}

.hover\:placeholder-black\/10:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.1);
}

.hover\:placeholder-black\/10:hover::placeholder {
  color: rgb(0 0 0 / 0.1);
}

.hover\:placeholder-black\/100:hover::-moz-placeholder {
  color: rgb(0 0 0 / 1);
}

.hover\:placeholder-black\/100:hover::placeholder {
  color: rgb(0 0 0 / 1);
}

.hover\:placeholder-black\/15:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.15);
}

.hover\:placeholder-black\/15:hover::placeholder {
  color: rgb(0 0 0 / 0.15);
}

.hover\:placeholder-black\/20:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.2);
}

.hover\:placeholder-black\/20:hover::placeholder {
  color: rgb(0 0 0 / 0.2);
}

.hover\:placeholder-black\/25:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.25);
}

.hover\:placeholder-black\/25:hover::placeholder {
  color: rgb(0 0 0 / 0.25);
}

.hover\:placeholder-black\/30:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.3);
}

.hover\:placeholder-black\/30:hover::placeholder {
  color: rgb(0 0 0 / 0.3);
}

.hover\:placeholder-black\/35:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.35);
}

.hover\:placeholder-black\/35:hover::placeholder {
  color: rgb(0 0 0 / 0.35);
}

.hover\:placeholder-black\/40:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.4);
}

.hover\:placeholder-black\/40:hover::placeholder {
  color: rgb(0 0 0 / 0.4);
}

.hover\:placeholder-black\/45:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.45);
}

.hover\:placeholder-black\/45:hover::placeholder {
  color: rgb(0 0 0 / 0.45);
}

.hover\:placeholder-black\/5:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.05);
}

.hover\:placeholder-black\/5:hover::placeholder {
  color: rgb(0 0 0 / 0.05);
}

.hover\:placeholder-black\/50:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.5);
}

.hover\:placeholder-black\/50:hover::placeholder {
  color: rgb(0 0 0 / 0.5);
}

.hover\:placeholder-black\/55:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.55);
}

.hover\:placeholder-black\/55:hover::placeholder {
  color: rgb(0 0 0 / 0.55);
}

.hover\:placeholder-black\/60:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.6);
}

.hover\:placeholder-black\/60:hover::placeholder {
  color: rgb(0 0 0 / 0.6);
}

.hover\:placeholder-black\/65:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.65);
}

.hover\:placeholder-black\/65:hover::placeholder {
  color: rgb(0 0 0 / 0.65);
}

.hover\:placeholder-black\/70:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.7);
}

.hover\:placeholder-black\/70:hover::placeholder {
  color: rgb(0 0 0 / 0.7);
}

.hover\:placeholder-black\/75:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.75);
}

.hover\:placeholder-black\/75:hover::placeholder {
  color: rgb(0 0 0 / 0.75);
}

.hover\:placeholder-black\/80:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.8);
}

.hover\:placeholder-black\/80:hover::placeholder {
  color: rgb(0 0 0 / 0.8);
}

.hover\:placeholder-black\/85:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.85);
}

.hover\:placeholder-black\/85:hover::placeholder {
  color: rgb(0 0 0 / 0.85);
}

.hover\:placeholder-black\/90:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.9);
}

.hover\:placeholder-black\/90:hover::placeholder {
  color: rgb(0 0 0 / 0.9);
}

.hover\:placeholder-black\/95:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.95);
}

.hover\:placeholder-black\/95:hover::placeholder {
  color: rgb(0 0 0 / 0.95);
}

.hover\:placeholder-facebook:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(59 89 152 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-facebook:hover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(59 89 152 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-facebook-600:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(41 61 105 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-facebook-600:hover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(41 61 105 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-facebook-600\/0:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0);
}

.hover\:placeholder-facebook-600\/0:hover::placeholder {
  color: rgb(41 61 105 / 0);
}

.hover\:placeholder-facebook-600\/10:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.1);
}

.hover\:placeholder-facebook-600\/10:hover::placeholder {
  color: rgb(41 61 105 / 0.1);
}

.hover\:placeholder-facebook-600\/100:hover::-moz-placeholder {
  color: rgb(41 61 105 / 1);
}

.hover\:placeholder-facebook-600\/100:hover::placeholder {
  color: rgb(41 61 105 / 1);
}

.hover\:placeholder-facebook-600\/15:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.15);
}

.hover\:placeholder-facebook-600\/15:hover::placeholder {
  color: rgb(41 61 105 / 0.15);
}

.hover\:placeholder-facebook-600\/20:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.2);
}

.hover\:placeholder-facebook-600\/20:hover::placeholder {
  color: rgb(41 61 105 / 0.2);
}

.hover\:placeholder-facebook-600\/25:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.25);
}

.hover\:placeholder-facebook-600\/25:hover::placeholder {
  color: rgb(41 61 105 / 0.25);
}

.hover\:placeholder-facebook-600\/30:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.3);
}

.hover\:placeholder-facebook-600\/30:hover::placeholder {
  color: rgb(41 61 105 / 0.3);
}

.hover\:placeholder-facebook-600\/35:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.35);
}

.hover\:placeholder-facebook-600\/35:hover::placeholder {
  color: rgb(41 61 105 / 0.35);
}

.hover\:placeholder-facebook-600\/40:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.4);
}

.hover\:placeholder-facebook-600\/40:hover::placeholder {
  color: rgb(41 61 105 / 0.4);
}

.hover\:placeholder-facebook-600\/45:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.45);
}

.hover\:placeholder-facebook-600\/45:hover::placeholder {
  color: rgb(41 61 105 / 0.45);
}

.hover\:placeholder-facebook-600\/5:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.05);
}

.hover\:placeholder-facebook-600\/5:hover::placeholder {
  color: rgb(41 61 105 / 0.05);
}

.hover\:placeholder-facebook-600\/50:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.5);
}

.hover\:placeholder-facebook-600\/50:hover::placeholder {
  color: rgb(41 61 105 / 0.5);
}

.hover\:placeholder-facebook-600\/55:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.55);
}

.hover\:placeholder-facebook-600\/55:hover::placeholder {
  color: rgb(41 61 105 / 0.55);
}

.hover\:placeholder-facebook-600\/60:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.6);
}

.hover\:placeholder-facebook-600\/60:hover::placeholder {
  color: rgb(41 61 105 / 0.6);
}

.hover\:placeholder-facebook-600\/65:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.65);
}

.hover\:placeholder-facebook-600\/65:hover::placeholder {
  color: rgb(41 61 105 / 0.65);
}

.hover\:placeholder-facebook-600\/70:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.7);
}

.hover\:placeholder-facebook-600\/70:hover::placeholder {
  color: rgb(41 61 105 / 0.7);
}

.hover\:placeholder-facebook-600\/75:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.75);
}

.hover\:placeholder-facebook-600\/75:hover::placeholder {
  color: rgb(41 61 105 / 0.75);
}

.hover\:placeholder-facebook-600\/80:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.8);
}

.hover\:placeholder-facebook-600\/80:hover::placeholder {
  color: rgb(41 61 105 / 0.8);
}

.hover\:placeholder-facebook-600\/85:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.85);
}

.hover\:placeholder-facebook-600\/85:hover::placeholder {
  color: rgb(41 61 105 / 0.85);
}

.hover\:placeholder-facebook-600\/90:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.9);
}

.hover\:placeholder-facebook-600\/90:hover::placeholder {
  color: rgb(41 61 105 / 0.9);
}

.hover\:placeholder-facebook-600\/95:hover::-moz-placeholder {
  color: rgb(41 61 105 / 0.95);
}

.hover\:placeholder-facebook-600\/95:hover::placeholder {
  color: rgb(41 61 105 / 0.95);
}

.hover\:placeholder-facebook\/0:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0);
}

.hover\:placeholder-facebook\/0:hover::placeholder {
  color: rgb(59 89 152 / 0);
}

.hover\:placeholder-facebook\/10:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.1);
}

.hover\:placeholder-facebook\/10:hover::placeholder {
  color: rgb(59 89 152 / 0.1);
}

.hover\:placeholder-facebook\/100:hover::-moz-placeholder {
  color: rgb(59 89 152 / 1);
}

.hover\:placeholder-facebook\/100:hover::placeholder {
  color: rgb(59 89 152 / 1);
}

.hover\:placeholder-facebook\/15:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.15);
}

.hover\:placeholder-facebook\/15:hover::placeholder {
  color: rgb(59 89 152 / 0.15);
}

.hover\:placeholder-facebook\/20:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.2);
}

.hover\:placeholder-facebook\/20:hover::placeholder {
  color: rgb(59 89 152 / 0.2);
}

.hover\:placeholder-facebook\/25:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.25);
}

.hover\:placeholder-facebook\/25:hover::placeholder {
  color: rgb(59 89 152 / 0.25);
}

.hover\:placeholder-facebook\/30:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.3);
}

.hover\:placeholder-facebook\/30:hover::placeholder {
  color: rgb(59 89 152 / 0.3);
}

.hover\:placeholder-facebook\/35:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.35);
}

.hover\:placeholder-facebook\/35:hover::placeholder {
  color: rgb(59 89 152 / 0.35);
}

.hover\:placeholder-facebook\/40:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.4);
}

.hover\:placeholder-facebook\/40:hover::placeholder {
  color: rgb(59 89 152 / 0.4);
}

.hover\:placeholder-facebook\/45:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.45);
}

.hover\:placeholder-facebook\/45:hover::placeholder {
  color: rgb(59 89 152 / 0.45);
}

.hover\:placeholder-facebook\/5:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.05);
}

.hover\:placeholder-facebook\/5:hover::placeholder {
  color: rgb(59 89 152 / 0.05);
}

.hover\:placeholder-facebook\/50:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.5);
}

.hover\:placeholder-facebook\/50:hover::placeholder {
  color: rgb(59 89 152 / 0.5);
}

.hover\:placeholder-facebook\/55:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.55);
}

.hover\:placeholder-facebook\/55:hover::placeholder {
  color: rgb(59 89 152 / 0.55);
}

.hover\:placeholder-facebook\/60:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.6);
}

.hover\:placeholder-facebook\/60:hover::placeholder {
  color: rgb(59 89 152 / 0.6);
}

.hover\:placeholder-facebook\/65:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.65);
}

.hover\:placeholder-facebook\/65:hover::placeholder {
  color: rgb(59 89 152 / 0.65);
}

.hover\:placeholder-facebook\/70:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.7);
}

.hover\:placeholder-facebook\/70:hover::placeholder {
  color: rgb(59 89 152 / 0.7);
}

.hover\:placeholder-facebook\/75:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.75);
}

.hover\:placeholder-facebook\/75:hover::placeholder {
  color: rgb(59 89 152 / 0.75);
}

.hover\:placeholder-facebook\/80:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.8);
}

.hover\:placeholder-facebook\/80:hover::placeholder {
  color: rgb(59 89 152 / 0.8);
}

.hover\:placeholder-facebook\/85:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.85);
}

.hover\:placeholder-facebook\/85:hover::placeholder {
  color: rgb(59 89 152 / 0.85);
}

.hover\:placeholder-facebook\/90:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.9);
}

.hover\:placeholder-facebook\/90:hover::placeholder {
  color: rgb(59 89 152 / 0.9);
}

.hover\:placeholder-facebook\/95:hover::-moz-placeholder {
  color: rgb(59 89 152 / 0.95);
}

.hover\:placeholder-facebook\/95:hover::placeholder {
  color: rgb(59 89 152 / 0.95);
}

.hover\:placeholder-spring-100:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(227 232 227 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-100:hover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(227 232 227 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-100\/0:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0);
}

.hover\:placeholder-spring-100\/0:hover::placeholder {
  color: rgb(227 232 227 / 0);
}

.hover\:placeholder-spring-100\/10:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.1);
}

.hover\:placeholder-spring-100\/10:hover::placeholder {
  color: rgb(227 232 227 / 0.1);
}

.hover\:placeholder-spring-100\/100:hover::-moz-placeholder {
  color: rgb(227 232 227 / 1);
}

.hover\:placeholder-spring-100\/100:hover::placeholder {
  color: rgb(227 232 227 / 1);
}

.hover\:placeholder-spring-100\/15:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.15);
}

.hover\:placeholder-spring-100\/15:hover::placeholder {
  color: rgb(227 232 227 / 0.15);
}

.hover\:placeholder-spring-100\/20:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.2);
}

.hover\:placeholder-spring-100\/20:hover::placeholder {
  color: rgb(227 232 227 / 0.2);
}

.hover\:placeholder-spring-100\/25:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.25);
}

.hover\:placeholder-spring-100\/25:hover::placeholder {
  color: rgb(227 232 227 / 0.25);
}

.hover\:placeholder-spring-100\/30:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.3);
}

.hover\:placeholder-spring-100\/30:hover::placeholder {
  color: rgb(227 232 227 / 0.3);
}

.hover\:placeholder-spring-100\/35:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.35);
}

.hover\:placeholder-spring-100\/35:hover::placeholder {
  color: rgb(227 232 227 / 0.35);
}

.hover\:placeholder-spring-100\/40:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.4);
}

.hover\:placeholder-spring-100\/40:hover::placeholder {
  color: rgb(227 232 227 / 0.4);
}

.hover\:placeholder-spring-100\/45:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.45);
}

.hover\:placeholder-spring-100\/45:hover::placeholder {
  color: rgb(227 232 227 / 0.45);
}

.hover\:placeholder-spring-100\/5:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.05);
}

.hover\:placeholder-spring-100\/5:hover::placeholder {
  color: rgb(227 232 227 / 0.05);
}

.hover\:placeholder-spring-100\/50:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.5);
}

.hover\:placeholder-spring-100\/50:hover::placeholder {
  color: rgb(227 232 227 / 0.5);
}

.hover\:placeholder-spring-100\/55:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.55);
}

.hover\:placeholder-spring-100\/55:hover::placeholder {
  color: rgb(227 232 227 / 0.55);
}

.hover\:placeholder-spring-100\/60:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.6);
}

.hover\:placeholder-spring-100\/60:hover::placeholder {
  color: rgb(227 232 227 / 0.6);
}

.hover\:placeholder-spring-100\/65:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.65);
}

.hover\:placeholder-spring-100\/65:hover::placeholder {
  color: rgb(227 232 227 / 0.65);
}

.hover\:placeholder-spring-100\/70:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.7);
}

.hover\:placeholder-spring-100\/70:hover::placeholder {
  color: rgb(227 232 227 / 0.7);
}

.hover\:placeholder-spring-100\/75:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.75);
}

.hover\:placeholder-spring-100\/75:hover::placeholder {
  color: rgb(227 232 227 / 0.75);
}

.hover\:placeholder-spring-100\/80:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.8);
}

.hover\:placeholder-spring-100\/80:hover::placeholder {
  color: rgb(227 232 227 / 0.8);
}

.hover\:placeholder-spring-100\/85:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.85);
}

.hover\:placeholder-spring-100\/85:hover::placeholder {
  color: rgb(227 232 227 / 0.85);
}

.hover\:placeholder-spring-100\/90:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.9);
}

.hover\:placeholder-spring-100\/90:hover::placeholder {
  color: rgb(227 232 227 / 0.9);
}

.hover\:placeholder-spring-100\/95:hover::-moz-placeholder {
  color: rgb(227 232 227 / 0.95);
}

.hover\:placeholder-spring-100\/95:hover::placeholder {
  color: rgb(227 232 227 / 0.95);
}

.hover\:placeholder-spring-200:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(200 210 201 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-200:hover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(200 210 201 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-200\/0:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0);
}

.hover\:placeholder-spring-200\/0:hover::placeholder {
  color: rgb(200 210 201 / 0);
}

.hover\:placeholder-spring-200\/10:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.1);
}

.hover\:placeholder-spring-200\/10:hover::placeholder {
  color: rgb(200 210 201 / 0.1);
}

.hover\:placeholder-spring-200\/100:hover::-moz-placeholder {
  color: rgb(200 210 201 / 1);
}

.hover\:placeholder-spring-200\/100:hover::placeholder {
  color: rgb(200 210 201 / 1);
}

.hover\:placeholder-spring-200\/15:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.15);
}

.hover\:placeholder-spring-200\/15:hover::placeholder {
  color: rgb(200 210 201 / 0.15);
}

.hover\:placeholder-spring-200\/20:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.2);
}

.hover\:placeholder-spring-200\/20:hover::placeholder {
  color: rgb(200 210 201 / 0.2);
}

.hover\:placeholder-spring-200\/25:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.25);
}

.hover\:placeholder-spring-200\/25:hover::placeholder {
  color: rgb(200 210 201 / 0.25);
}

.hover\:placeholder-spring-200\/30:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.3);
}

.hover\:placeholder-spring-200\/30:hover::placeholder {
  color: rgb(200 210 201 / 0.3);
}

.hover\:placeholder-spring-200\/35:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.35);
}

.hover\:placeholder-spring-200\/35:hover::placeholder {
  color: rgb(200 210 201 / 0.35);
}

.hover\:placeholder-spring-200\/40:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.4);
}

.hover\:placeholder-spring-200\/40:hover::placeholder {
  color: rgb(200 210 201 / 0.4);
}

.hover\:placeholder-spring-200\/45:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.45);
}

.hover\:placeholder-spring-200\/45:hover::placeholder {
  color: rgb(200 210 201 / 0.45);
}

.hover\:placeholder-spring-200\/5:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.05);
}

.hover\:placeholder-spring-200\/5:hover::placeholder {
  color: rgb(200 210 201 / 0.05);
}

.hover\:placeholder-spring-200\/50:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.5);
}

.hover\:placeholder-spring-200\/50:hover::placeholder {
  color: rgb(200 210 201 / 0.5);
}

.hover\:placeholder-spring-200\/55:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.55);
}

.hover\:placeholder-spring-200\/55:hover::placeholder {
  color: rgb(200 210 201 / 0.55);
}

.hover\:placeholder-spring-200\/60:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.6);
}

.hover\:placeholder-spring-200\/60:hover::placeholder {
  color: rgb(200 210 201 / 0.6);
}

.hover\:placeholder-spring-200\/65:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.65);
}

.hover\:placeholder-spring-200\/65:hover::placeholder {
  color: rgb(200 210 201 / 0.65);
}

.hover\:placeholder-spring-200\/70:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.7);
}

.hover\:placeholder-spring-200\/70:hover::placeholder {
  color: rgb(200 210 201 / 0.7);
}

.hover\:placeholder-spring-200\/75:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.75);
}

.hover\:placeholder-spring-200\/75:hover::placeholder {
  color: rgb(200 210 201 / 0.75);
}

.hover\:placeholder-spring-200\/80:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.8);
}

.hover\:placeholder-spring-200\/80:hover::placeholder {
  color: rgb(200 210 201 / 0.8);
}

.hover\:placeholder-spring-200\/85:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.85);
}

.hover\:placeholder-spring-200\/85:hover::placeholder {
  color: rgb(200 210 201 / 0.85);
}

.hover\:placeholder-spring-200\/90:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.9);
}

.hover\:placeholder-spring-200\/90:hover::placeholder {
  color: rgb(200 210 201 / 0.9);
}

.hover\:placeholder-spring-200\/95:hover::-moz-placeholder {
  color: rgb(200 210 201 / 0.95);
}

.hover\:placeholder-spring-200\/95:hover::placeholder {
  color: rgb(200 210 201 / 0.95);
}

.hover\:placeholder-spring-300:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(162 179 166 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-300:hover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(162 179 166 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-300\/0:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0);
}

.hover\:placeholder-spring-300\/0:hover::placeholder {
  color: rgb(162 179 166 / 0);
}

.hover\:placeholder-spring-300\/10:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.1);
}

.hover\:placeholder-spring-300\/10:hover::placeholder {
  color: rgb(162 179 166 / 0.1);
}

.hover\:placeholder-spring-300\/100:hover::-moz-placeholder {
  color: rgb(162 179 166 / 1);
}

.hover\:placeholder-spring-300\/100:hover::placeholder {
  color: rgb(162 179 166 / 1);
}

.hover\:placeholder-spring-300\/15:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.15);
}

.hover\:placeholder-spring-300\/15:hover::placeholder {
  color: rgb(162 179 166 / 0.15);
}

.hover\:placeholder-spring-300\/20:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.2);
}

.hover\:placeholder-spring-300\/20:hover::placeholder {
  color: rgb(162 179 166 / 0.2);
}

.hover\:placeholder-spring-300\/25:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.25);
}

.hover\:placeholder-spring-300\/25:hover::placeholder {
  color: rgb(162 179 166 / 0.25);
}

.hover\:placeholder-spring-300\/30:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.3);
}

.hover\:placeholder-spring-300\/30:hover::placeholder {
  color: rgb(162 179 166 / 0.3);
}

.hover\:placeholder-spring-300\/35:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.35);
}

.hover\:placeholder-spring-300\/35:hover::placeholder {
  color: rgb(162 179 166 / 0.35);
}

.hover\:placeholder-spring-300\/40:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.4);
}

.hover\:placeholder-spring-300\/40:hover::placeholder {
  color: rgb(162 179 166 / 0.4);
}

.hover\:placeholder-spring-300\/45:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.45);
}

.hover\:placeholder-spring-300\/45:hover::placeholder {
  color: rgb(162 179 166 / 0.45);
}

.hover\:placeholder-spring-300\/5:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.05);
}

.hover\:placeholder-spring-300\/5:hover::placeholder {
  color: rgb(162 179 166 / 0.05);
}

.hover\:placeholder-spring-300\/50:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.5);
}

.hover\:placeholder-spring-300\/50:hover::placeholder {
  color: rgb(162 179 166 / 0.5);
}

.hover\:placeholder-spring-300\/55:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.55);
}

.hover\:placeholder-spring-300\/55:hover::placeholder {
  color: rgb(162 179 166 / 0.55);
}

.hover\:placeholder-spring-300\/60:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.6);
}

.hover\:placeholder-spring-300\/60:hover::placeholder {
  color: rgb(162 179 166 / 0.6);
}

.hover\:placeholder-spring-300\/65:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.65);
}

.hover\:placeholder-spring-300\/65:hover::placeholder {
  color: rgb(162 179 166 / 0.65);
}

.hover\:placeholder-spring-300\/70:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.7);
}

.hover\:placeholder-spring-300\/70:hover::placeholder {
  color: rgb(162 179 166 / 0.7);
}

.hover\:placeholder-spring-300\/75:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.75);
}

.hover\:placeholder-spring-300\/75:hover::placeholder {
  color: rgb(162 179 166 / 0.75);
}

.hover\:placeholder-spring-300\/80:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.8);
}

.hover\:placeholder-spring-300\/80:hover::placeholder {
  color: rgb(162 179 166 / 0.8);
}

.hover\:placeholder-spring-300\/85:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.85);
}

.hover\:placeholder-spring-300\/85:hover::placeholder {
  color: rgb(162 179 166 / 0.85);
}

.hover\:placeholder-spring-300\/90:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.9);
}

.hover\:placeholder-spring-300\/90:hover::placeholder {
  color: rgb(162 179 166 / 0.9);
}

.hover\:placeholder-spring-300\/95:hover::-moz-placeholder {
  color: rgb(162 179 166 / 0.95);
}

.hover\:placeholder-spring-300\/95:hover::placeholder {
  color: rgb(162 179 166 / 0.95);
}

.hover\:placeholder-spring-400:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(120 143 127 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-400:hover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(120 143 127 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-400\/0:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0);
}

.hover\:placeholder-spring-400\/0:hover::placeholder {
  color: rgb(120 143 127 / 0);
}

.hover\:placeholder-spring-400\/10:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.1);
}

.hover\:placeholder-spring-400\/10:hover::placeholder {
  color: rgb(120 143 127 / 0.1);
}

.hover\:placeholder-spring-400\/100:hover::-moz-placeholder {
  color: rgb(120 143 127 / 1);
}

.hover\:placeholder-spring-400\/100:hover::placeholder {
  color: rgb(120 143 127 / 1);
}

.hover\:placeholder-spring-400\/15:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.15);
}

.hover\:placeholder-spring-400\/15:hover::placeholder {
  color: rgb(120 143 127 / 0.15);
}

.hover\:placeholder-spring-400\/20:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.2);
}

.hover\:placeholder-spring-400\/20:hover::placeholder {
  color: rgb(120 143 127 / 0.2);
}

.hover\:placeholder-spring-400\/25:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.25);
}

.hover\:placeholder-spring-400\/25:hover::placeholder {
  color: rgb(120 143 127 / 0.25);
}

.hover\:placeholder-spring-400\/30:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.3);
}

.hover\:placeholder-spring-400\/30:hover::placeholder {
  color: rgb(120 143 127 / 0.3);
}

.hover\:placeholder-spring-400\/35:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.35);
}

.hover\:placeholder-spring-400\/35:hover::placeholder {
  color: rgb(120 143 127 / 0.35);
}

.hover\:placeholder-spring-400\/40:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.4);
}

.hover\:placeholder-spring-400\/40:hover::placeholder {
  color: rgb(120 143 127 / 0.4);
}

.hover\:placeholder-spring-400\/45:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.45);
}

.hover\:placeholder-spring-400\/45:hover::placeholder {
  color: rgb(120 143 127 / 0.45);
}

.hover\:placeholder-spring-400\/5:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.05);
}

.hover\:placeholder-spring-400\/5:hover::placeholder {
  color: rgb(120 143 127 / 0.05);
}

.hover\:placeholder-spring-400\/50:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.5);
}

.hover\:placeholder-spring-400\/50:hover::placeholder {
  color: rgb(120 143 127 / 0.5);
}

.hover\:placeholder-spring-400\/55:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.55);
}

.hover\:placeholder-spring-400\/55:hover::placeholder {
  color: rgb(120 143 127 / 0.55);
}

.hover\:placeholder-spring-400\/60:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.6);
}

.hover\:placeholder-spring-400\/60:hover::placeholder {
  color: rgb(120 143 127 / 0.6);
}

.hover\:placeholder-spring-400\/65:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.65);
}

.hover\:placeholder-spring-400\/65:hover::placeholder {
  color: rgb(120 143 127 / 0.65);
}

.hover\:placeholder-spring-400\/70:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.7);
}

.hover\:placeholder-spring-400\/70:hover::placeholder {
  color: rgb(120 143 127 / 0.7);
}

.hover\:placeholder-spring-400\/75:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.75);
}

.hover\:placeholder-spring-400\/75:hover::placeholder {
  color: rgb(120 143 127 / 0.75);
}

.hover\:placeholder-spring-400\/80:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.8);
}

.hover\:placeholder-spring-400\/80:hover::placeholder {
  color: rgb(120 143 127 / 0.8);
}

.hover\:placeholder-spring-400\/85:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.85);
}

.hover\:placeholder-spring-400\/85:hover::placeholder {
  color: rgb(120 143 127 / 0.85);
}

.hover\:placeholder-spring-400\/90:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.9);
}

.hover\:placeholder-spring-400\/90:hover::placeholder {
  color: rgb(120 143 127 / 0.9);
}

.hover\:placeholder-spring-400\/95:hover::-moz-placeholder {
  color: rgb(120 143 127 / 0.95);
}

.hover\:placeholder-spring-400\/95:hover::placeholder {
  color: rgb(120 143 127 / 0.95);
}

.hover\:placeholder-spring-50:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(243 246 244 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-50:hover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(243 246 244 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-50\/0:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0);
}

.hover\:placeholder-spring-50\/0:hover::placeholder {
  color: rgb(243 246 244 / 0);
}

.hover\:placeholder-spring-50\/10:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.1);
}

.hover\:placeholder-spring-50\/10:hover::placeholder {
  color: rgb(243 246 244 / 0.1);
}

.hover\:placeholder-spring-50\/100:hover::-moz-placeholder {
  color: rgb(243 246 244 / 1);
}

.hover\:placeholder-spring-50\/100:hover::placeholder {
  color: rgb(243 246 244 / 1);
}

.hover\:placeholder-spring-50\/15:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.15);
}

.hover\:placeholder-spring-50\/15:hover::placeholder {
  color: rgb(243 246 244 / 0.15);
}

.hover\:placeholder-spring-50\/20:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.2);
}

.hover\:placeholder-spring-50\/20:hover::placeholder {
  color: rgb(243 246 244 / 0.2);
}

.hover\:placeholder-spring-50\/25:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.25);
}

.hover\:placeholder-spring-50\/25:hover::placeholder {
  color: rgb(243 246 244 / 0.25);
}

.hover\:placeholder-spring-50\/30:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.3);
}

.hover\:placeholder-spring-50\/30:hover::placeholder {
  color: rgb(243 246 244 / 0.3);
}

.hover\:placeholder-spring-50\/35:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.35);
}

.hover\:placeholder-spring-50\/35:hover::placeholder {
  color: rgb(243 246 244 / 0.35);
}

.hover\:placeholder-spring-50\/40:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.4);
}

.hover\:placeholder-spring-50\/40:hover::placeholder {
  color: rgb(243 246 244 / 0.4);
}

.hover\:placeholder-spring-50\/45:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.45);
}

.hover\:placeholder-spring-50\/45:hover::placeholder {
  color: rgb(243 246 244 / 0.45);
}

.hover\:placeholder-spring-50\/5:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.05);
}

.hover\:placeholder-spring-50\/5:hover::placeholder {
  color: rgb(243 246 244 / 0.05);
}

.hover\:placeholder-spring-50\/50:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.5);
}

.hover\:placeholder-spring-50\/50:hover::placeholder {
  color: rgb(243 246 244 / 0.5);
}

.hover\:placeholder-spring-50\/55:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.55);
}

.hover\:placeholder-spring-50\/55:hover::placeholder {
  color: rgb(243 246 244 / 0.55);
}

.hover\:placeholder-spring-50\/60:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.6);
}

.hover\:placeholder-spring-50\/60:hover::placeholder {
  color: rgb(243 246 244 / 0.6);
}

.hover\:placeholder-spring-50\/65:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.65);
}

.hover\:placeholder-spring-50\/65:hover::placeholder {
  color: rgb(243 246 244 / 0.65);
}

.hover\:placeholder-spring-50\/70:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.7);
}

.hover\:placeholder-spring-50\/70:hover::placeholder {
  color: rgb(243 246 244 / 0.7);
}

.hover\:placeholder-spring-50\/75:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.75);
}

.hover\:placeholder-spring-50\/75:hover::placeholder {
  color: rgb(243 246 244 / 0.75);
}

.hover\:placeholder-spring-50\/80:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.8);
}

.hover\:placeholder-spring-50\/80:hover::placeholder {
  color: rgb(243 246 244 / 0.8);
}

.hover\:placeholder-spring-50\/85:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.85);
}

.hover\:placeholder-spring-50\/85:hover::placeholder {
  color: rgb(243 246 244 / 0.85);
}

.hover\:placeholder-spring-50\/90:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.9);
}

.hover\:placeholder-spring-50\/90:hover::placeholder {
  color: rgb(243 246 244 / 0.9);
}

.hover\:placeholder-spring-50\/95:hover::-moz-placeholder {
  color: rgb(243 246 244 / 0.95);
}

.hover\:placeholder-spring-50\/95:hover::placeholder {
  color: rgb(243 246 244 / 0.95);
}

.hover\:placeholder-spring-500:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(94 120 102 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-500:hover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(94 120 102 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-500\/0:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0);
}

.hover\:placeholder-spring-500\/0:hover::placeholder {
  color: rgb(94 120 102 / 0);
}

.hover\:placeholder-spring-500\/10:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.1);
}

.hover\:placeholder-spring-500\/10:hover::placeholder {
  color: rgb(94 120 102 / 0.1);
}

.hover\:placeholder-spring-500\/100:hover::-moz-placeholder {
  color: rgb(94 120 102 / 1);
}

.hover\:placeholder-spring-500\/100:hover::placeholder {
  color: rgb(94 120 102 / 1);
}

.hover\:placeholder-spring-500\/15:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.15);
}

.hover\:placeholder-spring-500\/15:hover::placeholder {
  color: rgb(94 120 102 / 0.15);
}

.hover\:placeholder-spring-500\/20:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.2);
}

.hover\:placeholder-spring-500\/20:hover::placeholder {
  color: rgb(94 120 102 / 0.2);
}

.hover\:placeholder-spring-500\/25:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.25);
}

.hover\:placeholder-spring-500\/25:hover::placeholder {
  color: rgb(94 120 102 / 0.25);
}

.hover\:placeholder-spring-500\/30:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.3);
}

.hover\:placeholder-spring-500\/30:hover::placeholder {
  color: rgb(94 120 102 / 0.3);
}

.hover\:placeholder-spring-500\/35:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.35);
}

.hover\:placeholder-spring-500\/35:hover::placeholder {
  color: rgb(94 120 102 / 0.35);
}

.hover\:placeholder-spring-500\/40:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.4);
}

.hover\:placeholder-spring-500\/40:hover::placeholder {
  color: rgb(94 120 102 / 0.4);
}

.hover\:placeholder-spring-500\/45:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.45);
}

.hover\:placeholder-spring-500\/45:hover::placeholder {
  color: rgb(94 120 102 / 0.45);
}

.hover\:placeholder-spring-500\/5:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.05);
}

.hover\:placeholder-spring-500\/5:hover::placeholder {
  color: rgb(94 120 102 / 0.05);
}

.hover\:placeholder-spring-500\/50:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.5);
}

.hover\:placeholder-spring-500\/50:hover::placeholder {
  color: rgb(94 120 102 / 0.5);
}

.hover\:placeholder-spring-500\/55:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.55);
}

.hover\:placeholder-spring-500\/55:hover::placeholder {
  color: rgb(94 120 102 / 0.55);
}

.hover\:placeholder-spring-500\/60:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.6);
}

.hover\:placeholder-spring-500\/60:hover::placeholder {
  color: rgb(94 120 102 / 0.6);
}

.hover\:placeholder-spring-500\/65:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.65);
}

.hover\:placeholder-spring-500\/65:hover::placeholder {
  color: rgb(94 120 102 / 0.65);
}

.hover\:placeholder-spring-500\/70:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.7);
}

.hover\:placeholder-spring-500\/70:hover::placeholder {
  color: rgb(94 120 102 / 0.7);
}

.hover\:placeholder-spring-500\/75:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.75);
}

.hover\:placeholder-spring-500\/75:hover::placeholder {
  color: rgb(94 120 102 / 0.75);
}

.hover\:placeholder-spring-500\/80:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.8);
}

.hover\:placeholder-spring-500\/80:hover::placeholder {
  color: rgb(94 120 102 / 0.8);
}

.hover\:placeholder-spring-500\/85:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.85);
}

.hover\:placeholder-spring-500\/85:hover::placeholder {
  color: rgb(94 120 102 / 0.85);
}

.hover\:placeholder-spring-500\/90:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.9);
}

.hover\:placeholder-spring-500\/90:hover::placeholder {
  color: rgb(94 120 102 / 0.9);
}

.hover\:placeholder-spring-500\/95:hover::-moz-placeholder {
  color: rgb(94 120 102 / 0.95);
}

.hover\:placeholder-spring-500\/95:hover::placeholder {
  color: rgb(94 120 102 / 0.95);
}

.hover\:placeholder-spring-600:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(67 88 73 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-600:hover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(67 88 73 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-600\/0:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0);
}

.hover\:placeholder-spring-600\/0:hover::placeholder {
  color: rgb(67 88 73 / 0);
}

.hover\:placeholder-spring-600\/10:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.1);
}

.hover\:placeholder-spring-600\/10:hover::placeholder {
  color: rgb(67 88 73 / 0.1);
}

.hover\:placeholder-spring-600\/100:hover::-moz-placeholder {
  color: rgb(67 88 73 / 1);
}

.hover\:placeholder-spring-600\/100:hover::placeholder {
  color: rgb(67 88 73 / 1);
}

.hover\:placeholder-spring-600\/15:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.15);
}

.hover\:placeholder-spring-600\/15:hover::placeholder {
  color: rgb(67 88 73 / 0.15);
}

.hover\:placeholder-spring-600\/20:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.2);
}

.hover\:placeholder-spring-600\/20:hover::placeholder {
  color: rgb(67 88 73 / 0.2);
}

.hover\:placeholder-spring-600\/25:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.25);
}

.hover\:placeholder-spring-600\/25:hover::placeholder {
  color: rgb(67 88 73 / 0.25);
}

.hover\:placeholder-spring-600\/30:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.3);
}

.hover\:placeholder-spring-600\/30:hover::placeholder {
  color: rgb(67 88 73 / 0.3);
}

.hover\:placeholder-spring-600\/35:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.35);
}

.hover\:placeholder-spring-600\/35:hover::placeholder {
  color: rgb(67 88 73 / 0.35);
}

.hover\:placeholder-spring-600\/40:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.4);
}

.hover\:placeholder-spring-600\/40:hover::placeholder {
  color: rgb(67 88 73 / 0.4);
}

.hover\:placeholder-spring-600\/45:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.45);
}

.hover\:placeholder-spring-600\/45:hover::placeholder {
  color: rgb(67 88 73 / 0.45);
}

.hover\:placeholder-spring-600\/5:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.05);
}

.hover\:placeholder-spring-600\/5:hover::placeholder {
  color: rgb(67 88 73 / 0.05);
}

.hover\:placeholder-spring-600\/50:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.5);
}

.hover\:placeholder-spring-600\/50:hover::placeholder {
  color: rgb(67 88 73 / 0.5);
}

.hover\:placeholder-spring-600\/55:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.55);
}

.hover\:placeholder-spring-600\/55:hover::placeholder {
  color: rgb(67 88 73 / 0.55);
}

.hover\:placeholder-spring-600\/60:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.6);
}

.hover\:placeholder-spring-600\/60:hover::placeholder {
  color: rgb(67 88 73 / 0.6);
}

.hover\:placeholder-spring-600\/65:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.65);
}

.hover\:placeholder-spring-600\/65:hover::placeholder {
  color: rgb(67 88 73 / 0.65);
}

.hover\:placeholder-spring-600\/70:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.7);
}

.hover\:placeholder-spring-600\/70:hover::placeholder {
  color: rgb(67 88 73 / 0.7);
}

.hover\:placeholder-spring-600\/75:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.75);
}

.hover\:placeholder-spring-600\/75:hover::placeholder {
  color: rgb(67 88 73 / 0.75);
}

.hover\:placeholder-spring-600\/80:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.8);
}

.hover\:placeholder-spring-600\/80:hover::placeholder {
  color: rgb(67 88 73 / 0.8);
}

.hover\:placeholder-spring-600\/85:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.85);
}

.hover\:placeholder-spring-600\/85:hover::placeholder {
  color: rgb(67 88 73 / 0.85);
}

.hover\:placeholder-spring-600\/90:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.9);
}

.hover\:placeholder-spring-600\/90:hover::placeholder {
  color: rgb(67 88 73 / 0.9);
}

.hover\:placeholder-spring-600\/95:hover::-moz-placeholder {
  color: rgb(67 88 73 / 0.95);
}

.hover\:placeholder-spring-600\/95:hover::placeholder {
  color: rgb(67 88 73 / 0.95);
}

.hover\:placeholder-spring-700:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(54 70 60 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-700:hover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(54 70 60 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-700\/0:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0);
}

.hover\:placeholder-spring-700\/0:hover::placeholder {
  color: rgb(54 70 60 / 0);
}

.hover\:placeholder-spring-700\/10:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.1);
}

.hover\:placeholder-spring-700\/10:hover::placeholder {
  color: rgb(54 70 60 / 0.1);
}

.hover\:placeholder-spring-700\/100:hover::-moz-placeholder {
  color: rgb(54 70 60 / 1);
}

.hover\:placeholder-spring-700\/100:hover::placeholder {
  color: rgb(54 70 60 / 1);
}

.hover\:placeholder-spring-700\/15:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.15);
}

.hover\:placeholder-spring-700\/15:hover::placeholder {
  color: rgb(54 70 60 / 0.15);
}

.hover\:placeholder-spring-700\/20:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.2);
}

.hover\:placeholder-spring-700\/20:hover::placeholder {
  color: rgb(54 70 60 / 0.2);
}

.hover\:placeholder-spring-700\/25:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.25);
}

.hover\:placeholder-spring-700\/25:hover::placeholder {
  color: rgb(54 70 60 / 0.25);
}

.hover\:placeholder-spring-700\/30:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.3);
}

.hover\:placeholder-spring-700\/30:hover::placeholder {
  color: rgb(54 70 60 / 0.3);
}

.hover\:placeholder-spring-700\/35:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.35);
}

.hover\:placeholder-spring-700\/35:hover::placeholder {
  color: rgb(54 70 60 / 0.35);
}

.hover\:placeholder-spring-700\/40:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.4);
}

.hover\:placeholder-spring-700\/40:hover::placeholder {
  color: rgb(54 70 60 / 0.4);
}

.hover\:placeholder-spring-700\/45:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.45);
}

.hover\:placeholder-spring-700\/45:hover::placeholder {
  color: rgb(54 70 60 / 0.45);
}

.hover\:placeholder-spring-700\/5:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.05);
}

.hover\:placeholder-spring-700\/5:hover::placeholder {
  color: rgb(54 70 60 / 0.05);
}

.hover\:placeholder-spring-700\/50:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.5);
}

.hover\:placeholder-spring-700\/50:hover::placeholder {
  color: rgb(54 70 60 / 0.5);
}

.hover\:placeholder-spring-700\/55:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.55);
}

.hover\:placeholder-spring-700\/55:hover::placeholder {
  color: rgb(54 70 60 / 0.55);
}

.hover\:placeholder-spring-700\/60:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.6);
}

.hover\:placeholder-spring-700\/60:hover::placeholder {
  color: rgb(54 70 60 / 0.6);
}

.hover\:placeholder-spring-700\/65:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.65);
}

.hover\:placeholder-spring-700\/65:hover::placeholder {
  color: rgb(54 70 60 / 0.65);
}

.hover\:placeholder-spring-700\/70:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.7);
}

.hover\:placeholder-spring-700\/70:hover::placeholder {
  color: rgb(54 70 60 / 0.7);
}

.hover\:placeholder-spring-700\/75:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.75);
}

.hover\:placeholder-spring-700\/75:hover::placeholder {
  color: rgb(54 70 60 / 0.75);
}

.hover\:placeholder-spring-700\/80:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.8);
}

.hover\:placeholder-spring-700\/80:hover::placeholder {
  color: rgb(54 70 60 / 0.8);
}

.hover\:placeholder-spring-700\/85:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.85);
}

.hover\:placeholder-spring-700\/85:hover::placeholder {
  color: rgb(54 70 60 / 0.85);
}

.hover\:placeholder-spring-700\/90:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.9);
}

.hover\:placeholder-spring-700\/90:hover::placeholder {
  color: rgb(54 70 60 / 0.9);
}

.hover\:placeholder-spring-700\/95:hover::-moz-placeholder {
  color: rgb(54 70 60 / 0.95);
}

.hover\:placeholder-spring-700\/95:hover::placeholder {
  color: rgb(54 70 60 / 0.95);
}

.hover\:placeholder-spring-800:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(44 57 48 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-800:hover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(44 57 48 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-800\/0:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0);
}

.hover\:placeholder-spring-800\/0:hover::placeholder {
  color: rgb(44 57 48 / 0);
}

.hover\:placeholder-spring-800\/10:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.1);
}

.hover\:placeholder-spring-800\/10:hover::placeholder {
  color: rgb(44 57 48 / 0.1);
}

.hover\:placeholder-spring-800\/100:hover::-moz-placeholder {
  color: rgb(44 57 48 / 1);
}

.hover\:placeholder-spring-800\/100:hover::placeholder {
  color: rgb(44 57 48 / 1);
}

.hover\:placeholder-spring-800\/15:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.15);
}

.hover\:placeholder-spring-800\/15:hover::placeholder {
  color: rgb(44 57 48 / 0.15);
}

.hover\:placeholder-spring-800\/20:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.2);
}

.hover\:placeholder-spring-800\/20:hover::placeholder {
  color: rgb(44 57 48 / 0.2);
}

.hover\:placeholder-spring-800\/25:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.25);
}

.hover\:placeholder-spring-800\/25:hover::placeholder {
  color: rgb(44 57 48 / 0.25);
}

.hover\:placeholder-spring-800\/30:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.3);
}

.hover\:placeholder-spring-800\/30:hover::placeholder {
  color: rgb(44 57 48 / 0.3);
}

.hover\:placeholder-spring-800\/35:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.35);
}

.hover\:placeholder-spring-800\/35:hover::placeholder {
  color: rgb(44 57 48 / 0.35);
}

.hover\:placeholder-spring-800\/40:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.4);
}

.hover\:placeholder-spring-800\/40:hover::placeholder {
  color: rgb(44 57 48 / 0.4);
}

.hover\:placeholder-spring-800\/45:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.45);
}

.hover\:placeholder-spring-800\/45:hover::placeholder {
  color: rgb(44 57 48 / 0.45);
}

.hover\:placeholder-spring-800\/5:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.05);
}

.hover\:placeholder-spring-800\/5:hover::placeholder {
  color: rgb(44 57 48 / 0.05);
}

.hover\:placeholder-spring-800\/50:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.5);
}

.hover\:placeholder-spring-800\/50:hover::placeholder {
  color: rgb(44 57 48 / 0.5);
}

.hover\:placeholder-spring-800\/55:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.55);
}

.hover\:placeholder-spring-800\/55:hover::placeholder {
  color: rgb(44 57 48 / 0.55);
}

.hover\:placeholder-spring-800\/60:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.6);
}

.hover\:placeholder-spring-800\/60:hover::placeholder {
  color: rgb(44 57 48 / 0.6);
}

.hover\:placeholder-spring-800\/65:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.65);
}

.hover\:placeholder-spring-800\/65:hover::placeholder {
  color: rgb(44 57 48 / 0.65);
}

.hover\:placeholder-spring-800\/70:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.7);
}

.hover\:placeholder-spring-800\/70:hover::placeholder {
  color: rgb(44 57 48 / 0.7);
}

.hover\:placeholder-spring-800\/75:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.75);
}

.hover\:placeholder-spring-800\/75:hover::placeholder {
  color: rgb(44 57 48 / 0.75);
}

.hover\:placeholder-spring-800\/80:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.8);
}

.hover\:placeholder-spring-800\/80:hover::placeholder {
  color: rgb(44 57 48 / 0.8);
}

.hover\:placeholder-spring-800\/85:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.85);
}

.hover\:placeholder-spring-800\/85:hover::placeholder {
  color: rgb(44 57 48 / 0.85);
}

.hover\:placeholder-spring-800\/90:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.9);
}

.hover\:placeholder-spring-800\/90:hover::placeholder {
  color: rgb(44 57 48 / 0.9);
}

.hover\:placeholder-spring-800\/95:hover::-moz-placeholder {
  color: rgb(44 57 48 / 0.95);
}

.hover\:placeholder-spring-800\/95:hover::placeholder {
  color: rgb(44 57 48 / 0.95);
}

.hover\:placeholder-spring-900:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(37 47 40 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-900:hover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(37 47 40 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-900\/0:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0);
}

.hover\:placeholder-spring-900\/0:hover::placeholder {
  color: rgb(37 47 40 / 0);
}

.hover\:placeholder-spring-900\/10:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.1);
}

.hover\:placeholder-spring-900\/10:hover::placeholder {
  color: rgb(37 47 40 / 0.1);
}

.hover\:placeholder-spring-900\/100:hover::-moz-placeholder {
  color: rgb(37 47 40 / 1);
}

.hover\:placeholder-spring-900\/100:hover::placeholder {
  color: rgb(37 47 40 / 1);
}

.hover\:placeholder-spring-900\/15:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.15);
}

.hover\:placeholder-spring-900\/15:hover::placeholder {
  color: rgb(37 47 40 / 0.15);
}

.hover\:placeholder-spring-900\/20:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.2);
}

.hover\:placeholder-spring-900\/20:hover::placeholder {
  color: rgb(37 47 40 / 0.2);
}

.hover\:placeholder-spring-900\/25:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.25);
}

.hover\:placeholder-spring-900\/25:hover::placeholder {
  color: rgb(37 47 40 / 0.25);
}

.hover\:placeholder-spring-900\/30:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.3);
}

.hover\:placeholder-spring-900\/30:hover::placeholder {
  color: rgb(37 47 40 / 0.3);
}

.hover\:placeholder-spring-900\/35:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.35);
}

.hover\:placeholder-spring-900\/35:hover::placeholder {
  color: rgb(37 47 40 / 0.35);
}

.hover\:placeholder-spring-900\/40:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.4);
}

.hover\:placeholder-spring-900\/40:hover::placeholder {
  color: rgb(37 47 40 / 0.4);
}

.hover\:placeholder-spring-900\/45:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.45);
}

.hover\:placeholder-spring-900\/45:hover::placeholder {
  color: rgb(37 47 40 / 0.45);
}

.hover\:placeholder-spring-900\/5:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.05);
}

.hover\:placeholder-spring-900\/5:hover::placeholder {
  color: rgb(37 47 40 / 0.05);
}

.hover\:placeholder-spring-900\/50:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.5);
}

.hover\:placeholder-spring-900\/50:hover::placeholder {
  color: rgb(37 47 40 / 0.5);
}

.hover\:placeholder-spring-900\/55:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.55);
}

.hover\:placeholder-spring-900\/55:hover::placeholder {
  color: rgb(37 47 40 / 0.55);
}

.hover\:placeholder-spring-900\/60:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.6);
}

.hover\:placeholder-spring-900\/60:hover::placeholder {
  color: rgb(37 47 40 / 0.6);
}

.hover\:placeholder-spring-900\/65:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.65);
}

.hover\:placeholder-spring-900\/65:hover::placeholder {
  color: rgb(37 47 40 / 0.65);
}

.hover\:placeholder-spring-900\/70:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.7);
}

.hover\:placeholder-spring-900\/70:hover::placeholder {
  color: rgb(37 47 40 / 0.7);
}

.hover\:placeholder-spring-900\/75:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.75);
}

.hover\:placeholder-spring-900\/75:hover::placeholder {
  color: rgb(37 47 40 / 0.75);
}

.hover\:placeholder-spring-900\/80:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.8);
}

.hover\:placeholder-spring-900\/80:hover::placeholder {
  color: rgb(37 47 40 / 0.8);
}

.hover\:placeholder-spring-900\/85:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.85);
}

.hover\:placeholder-spring-900\/85:hover::placeholder {
  color: rgb(37 47 40 / 0.85);
}

.hover\:placeholder-spring-900\/90:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.9);
}

.hover\:placeholder-spring-900\/90:hover::placeholder {
  color: rgb(37 47 40 / 0.9);
}

.hover\:placeholder-spring-900\/95:hover::-moz-placeholder {
  color: rgb(37 47 40 / 0.95);
}

.hover\:placeholder-spring-900\/95:hover::placeholder {
  color: rgb(37 47 40 / 0.95);
}

.hover\:placeholder-spring-950:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(20 26 23 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-950:hover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(20 26 23 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-spring-950\/0:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0);
}

.hover\:placeholder-spring-950\/0:hover::placeholder {
  color: rgb(20 26 23 / 0);
}

.hover\:placeholder-spring-950\/10:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.1);
}

.hover\:placeholder-spring-950\/10:hover::placeholder {
  color: rgb(20 26 23 / 0.1);
}

.hover\:placeholder-spring-950\/100:hover::-moz-placeholder {
  color: rgb(20 26 23 / 1);
}

.hover\:placeholder-spring-950\/100:hover::placeholder {
  color: rgb(20 26 23 / 1);
}

.hover\:placeholder-spring-950\/15:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.15);
}

.hover\:placeholder-spring-950\/15:hover::placeholder {
  color: rgb(20 26 23 / 0.15);
}

.hover\:placeholder-spring-950\/20:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.2);
}

.hover\:placeholder-spring-950\/20:hover::placeholder {
  color: rgb(20 26 23 / 0.2);
}

.hover\:placeholder-spring-950\/25:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.25);
}

.hover\:placeholder-spring-950\/25:hover::placeholder {
  color: rgb(20 26 23 / 0.25);
}

.hover\:placeholder-spring-950\/30:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.3);
}

.hover\:placeholder-spring-950\/30:hover::placeholder {
  color: rgb(20 26 23 / 0.3);
}

.hover\:placeholder-spring-950\/35:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.35);
}

.hover\:placeholder-spring-950\/35:hover::placeholder {
  color: rgb(20 26 23 / 0.35);
}

.hover\:placeholder-spring-950\/40:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.4);
}

.hover\:placeholder-spring-950\/40:hover::placeholder {
  color: rgb(20 26 23 / 0.4);
}

.hover\:placeholder-spring-950\/45:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.45);
}

.hover\:placeholder-spring-950\/45:hover::placeholder {
  color: rgb(20 26 23 / 0.45);
}

.hover\:placeholder-spring-950\/5:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.05);
}

.hover\:placeholder-spring-950\/5:hover::placeholder {
  color: rgb(20 26 23 / 0.05);
}

.hover\:placeholder-spring-950\/50:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.5);
}

.hover\:placeholder-spring-950\/50:hover::placeholder {
  color: rgb(20 26 23 / 0.5);
}

.hover\:placeholder-spring-950\/55:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.55);
}

.hover\:placeholder-spring-950\/55:hover::placeholder {
  color: rgb(20 26 23 / 0.55);
}

.hover\:placeholder-spring-950\/60:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.6);
}

.hover\:placeholder-spring-950\/60:hover::placeholder {
  color: rgb(20 26 23 / 0.6);
}

.hover\:placeholder-spring-950\/65:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.65);
}

.hover\:placeholder-spring-950\/65:hover::placeholder {
  color: rgb(20 26 23 / 0.65);
}

.hover\:placeholder-spring-950\/70:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.7);
}

.hover\:placeholder-spring-950\/70:hover::placeholder {
  color: rgb(20 26 23 / 0.7);
}

.hover\:placeholder-spring-950\/75:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.75);
}

.hover\:placeholder-spring-950\/75:hover::placeholder {
  color: rgb(20 26 23 / 0.75);
}

.hover\:placeholder-spring-950\/80:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.8);
}

.hover\:placeholder-spring-950\/80:hover::placeholder {
  color: rgb(20 26 23 / 0.8);
}

.hover\:placeholder-spring-950\/85:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.85);
}

.hover\:placeholder-spring-950\/85:hover::placeholder {
  color: rgb(20 26 23 / 0.85);
}

.hover\:placeholder-spring-950\/90:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.9);
}

.hover\:placeholder-spring-950\/90:hover::placeholder {
  color: rgb(20 26 23 / 0.9);
}

.hover\:placeholder-spring-950\/95:hover::-moz-placeholder {
  color: rgb(20 26 23 / 0.95);
}

.hover\:placeholder-spring-950\/95:hover::placeholder {
  color: rgb(20 26 23 / 0.95);
}

.hover\:placeholder-transparent:hover::-moz-placeholder {
  color: transparent;
}

.hover\:placeholder-transparent:hover::placeholder {
  color: transparent;
}

.hover\:placeholder-transparent\/0:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0);
}

.hover\:placeholder-transparent\/0:hover::placeholder {
  color: rgb(0 0 0 / 0);
}

.hover\:placeholder-transparent\/10:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.1);
}

.hover\:placeholder-transparent\/10:hover::placeholder {
  color: rgb(0 0 0 / 0.1);
}

.hover\:placeholder-transparent\/100:hover::-moz-placeholder {
  color: rgb(0 0 0 / 1);
}

.hover\:placeholder-transparent\/100:hover::placeholder {
  color: rgb(0 0 0 / 1);
}

.hover\:placeholder-transparent\/15:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.15);
}

.hover\:placeholder-transparent\/15:hover::placeholder {
  color: rgb(0 0 0 / 0.15);
}

.hover\:placeholder-transparent\/20:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.2);
}

.hover\:placeholder-transparent\/20:hover::placeholder {
  color: rgb(0 0 0 / 0.2);
}

.hover\:placeholder-transparent\/25:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.25);
}

.hover\:placeholder-transparent\/25:hover::placeholder {
  color: rgb(0 0 0 / 0.25);
}

.hover\:placeholder-transparent\/30:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.3);
}

.hover\:placeholder-transparent\/30:hover::placeholder {
  color: rgb(0 0 0 / 0.3);
}

.hover\:placeholder-transparent\/35:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.35);
}

.hover\:placeholder-transparent\/35:hover::placeholder {
  color: rgb(0 0 0 / 0.35);
}

.hover\:placeholder-transparent\/40:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.4);
}

.hover\:placeholder-transparent\/40:hover::placeholder {
  color: rgb(0 0 0 / 0.4);
}

.hover\:placeholder-transparent\/45:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.45);
}

.hover\:placeholder-transparent\/45:hover::placeholder {
  color: rgb(0 0 0 / 0.45);
}

.hover\:placeholder-transparent\/5:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.05);
}

.hover\:placeholder-transparent\/5:hover::placeholder {
  color: rgb(0 0 0 / 0.05);
}

.hover\:placeholder-transparent\/50:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.5);
}

.hover\:placeholder-transparent\/50:hover::placeholder {
  color: rgb(0 0 0 / 0.5);
}

.hover\:placeholder-transparent\/55:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.55);
}

.hover\:placeholder-transparent\/55:hover::placeholder {
  color: rgb(0 0 0 / 0.55);
}

.hover\:placeholder-transparent\/60:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.6);
}

.hover\:placeholder-transparent\/60:hover::placeholder {
  color: rgb(0 0 0 / 0.6);
}

.hover\:placeholder-transparent\/65:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.65);
}

.hover\:placeholder-transparent\/65:hover::placeholder {
  color: rgb(0 0 0 / 0.65);
}

.hover\:placeholder-transparent\/70:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.7);
}

.hover\:placeholder-transparent\/70:hover::placeholder {
  color: rgb(0 0 0 / 0.7);
}

.hover\:placeholder-transparent\/75:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.75);
}

.hover\:placeholder-transparent\/75:hover::placeholder {
  color: rgb(0 0 0 / 0.75);
}

.hover\:placeholder-transparent\/80:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.8);
}

.hover\:placeholder-transparent\/80:hover::placeholder {
  color: rgb(0 0 0 / 0.8);
}

.hover\:placeholder-transparent\/85:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.85);
}

.hover\:placeholder-transparent\/85:hover::placeholder {
  color: rgb(0 0 0 / 0.85);
}

.hover\:placeholder-transparent\/90:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.9);
}

.hover\:placeholder-transparent\/90:hover::placeholder {
  color: rgb(0 0 0 / 0.9);
}

.hover\:placeholder-transparent\/95:hover::-moz-placeholder {
  color: rgb(0 0 0 / 0.95);
}

.hover\:placeholder-transparent\/95:hover::placeholder {
  color: rgb(0 0 0 / 0.95);
}

.hover\:placeholder-white:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-white:hover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1));
}

.hover\:placeholder-white\/0:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0);
}

.hover\:placeholder-white\/0:hover::placeholder {
  color: rgb(255 255 255 / 0);
}

.hover\:placeholder-white\/10:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.1);
}

.hover\:placeholder-white\/10:hover::placeholder {
  color: rgb(255 255 255 / 0.1);
}

.hover\:placeholder-white\/100:hover::-moz-placeholder {
  color: rgb(255 255 255 / 1);
}

.hover\:placeholder-white\/100:hover::placeholder {
  color: rgb(255 255 255 / 1);
}

.hover\:placeholder-white\/15:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.15);
}

.hover\:placeholder-white\/15:hover::placeholder {
  color: rgb(255 255 255 / 0.15);
}

.hover\:placeholder-white\/20:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.2);
}

.hover\:placeholder-white\/20:hover::placeholder {
  color: rgb(255 255 255 / 0.2);
}

.hover\:placeholder-white\/25:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.25);
}

.hover\:placeholder-white\/25:hover::placeholder {
  color: rgb(255 255 255 / 0.25);
}

.hover\:placeholder-white\/30:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.3);
}

.hover\:placeholder-white\/30:hover::placeholder {
  color: rgb(255 255 255 / 0.3);
}

.hover\:placeholder-white\/35:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.35);
}

.hover\:placeholder-white\/35:hover::placeholder {
  color: rgb(255 255 255 / 0.35);
}

.hover\:placeholder-white\/40:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.4);
}

.hover\:placeholder-white\/40:hover::placeholder {
  color: rgb(255 255 255 / 0.4);
}

.hover\:placeholder-white\/45:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.45);
}

.hover\:placeholder-white\/45:hover::placeholder {
  color: rgb(255 255 255 / 0.45);
}

.hover\:placeholder-white\/5:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.05);
}

.hover\:placeholder-white\/5:hover::placeholder {
  color: rgb(255 255 255 / 0.05);
}

.hover\:placeholder-white\/50:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.5);
}

.hover\:placeholder-white\/50:hover::placeholder {
  color: rgb(255 255 255 / 0.5);
}

.hover\:placeholder-white\/55:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.55);
}

.hover\:placeholder-white\/55:hover::placeholder {
  color: rgb(255 255 255 / 0.55);
}

.hover\:placeholder-white\/60:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.6);
}

.hover\:placeholder-white\/60:hover::placeholder {
  color: rgb(255 255 255 / 0.6);
}

.hover\:placeholder-white\/65:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.65);
}

.hover\:placeholder-white\/65:hover::placeholder {
  color: rgb(255 255 255 / 0.65);
}

.hover\:placeholder-white\/70:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.7);
}

.hover\:placeholder-white\/70:hover::placeholder {
  color: rgb(255 255 255 / 0.7);
}

.hover\:placeholder-white\/75:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.75);
}

.hover\:placeholder-white\/75:hover::placeholder {
  color: rgb(255 255 255 / 0.75);
}

.hover\:placeholder-white\/80:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.8);
}

.hover\:placeholder-white\/80:hover::placeholder {
  color: rgb(255 255 255 / 0.8);
}

.hover\:placeholder-white\/85:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.85);
}

.hover\:placeholder-white\/85:hover::placeholder {
  color: rgb(255 255 255 / 0.85);
}

.hover\:placeholder-white\/90:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.9);
}

.hover\:placeholder-white\/90:hover::placeholder {
  color: rgb(255 255 255 / 0.9);
}

.hover\:placeholder-white\/95:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.95);
}

.hover\:placeholder-white\/95:hover::placeholder {
  color: rgb(255 255 255 / 0.95);
}

.hover\:placeholder-opacity-0:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0;
}

.hover\:placeholder-opacity-0:hover::placeholder {
  --tw-placeholder-opacity: 0;
}

.hover\:placeholder-opacity-10:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.1;
}

.hover\:placeholder-opacity-10:hover::placeholder {
  --tw-placeholder-opacity: 0.1;
}

.hover\:placeholder-opacity-100:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
}

.hover\:placeholder-opacity-100:hover::placeholder {
  --tw-placeholder-opacity: 1;
}

.hover\:placeholder-opacity-15:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.15;
}

.hover\:placeholder-opacity-15:hover::placeholder {
  --tw-placeholder-opacity: 0.15;
}

.hover\:placeholder-opacity-20:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.2;
}

.hover\:placeholder-opacity-20:hover::placeholder {
  --tw-placeholder-opacity: 0.2;
}

.hover\:placeholder-opacity-25:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.25;
}

.hover\:placeholder-opacity-25:hover::placeholder {
  --tw-placeholder-opacity: 0.25;
}

.hover\:placeholder-opacity-30:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.3;
}

.hover\:placeholder-opacity-30:hover::placeholder {
  --tw-placeholder-opacity: 0.3;
}

.hover\:placeholder-opacity-35:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.35;
}

.hover\:placeholder-opacity-35:hover::placeholder {
  --tw-placeholder-opacity: 0.35;
}

.hover\:placeholder-opacity-40:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.4;
}

.hover\:placeholder-opacity-40:hover::placeholder {
  --tw-placeholder-opacity: 0.4;
}

.hover\:placeholder-opacity-45:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.45;
}

.hover\:placeholder-opacity-45:hover::placeholder {
  --tw-placeholder-opacity: 0.45;
}

.hover\:placeholder-opacity-5:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.05;
}

.hover\:placeholder-opacity-5:hover::placeholder {
  --tw-placeholder-opacity: 0.05;
}

.hover\:placeholder-opacity-50:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.5;
}

.hover\:placeholder-opacity-50:hover::placeholder {
  --tw-placeholder-opacity: 0.5;
}

.hover\:placeholder-opacity-55:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.55;
}

.hover\:placeholder-opacity-55:hover::placeholder {
  --tw-placeholder-opacity: 0.55;
}

.hover\:placeholder-opacity-60:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.6;
}

.hover\:placeholder-opacity-60:hover::placeholder {
  --tw-placeholder-opacity: 0.6;
}

.hover\:placeholder-opacity-65:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.65;
}

.hover\:placeholder-opacity-65:hover::placeholder {
  --tw-placeholder-opacity: 0.65;
}

.hover\:placeholder-opacity-70:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.7;
}

.hover\:placeholder-opacity-70:hover::placeholder {
  --tw-placeholder-opacity: 0.7;
}

.hover\:placeholder-opacity-75:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.75;
}

.hover\:placeholder-opacity-75:hover::placeholder {
  --tw-placeholder-opacity: 0.75;
}

.hover\:placeholder-opacity-80:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.8;
}

.hover\:placeholder-opacity-80:hover::placeholder {
  --tw-placeholder-opacity: 0.8;
}

.hover\:placeholder-opacity-85:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.85;
}

.hover\:placeholder-opacity-85:hover::placeholder {
  --tw-placeholder-opacity: 0.85;
}

.hover\:placeholder-opacity-90:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.9;
}

.hover\:placeholder-opacity-90:hover::placeholder {
  --tw-placeholder-opacity: 0.9;
}

.hover\:placeholder-opacity-95:hover::-moz-placeholder {
  --tw-placeholder-opacity: 0.95;
}

.hover\:placeholder-opacity-95:hover::placeholder {
  --tw-placeholder-opacity: 0.95;
}

.hover\:bg-blend-normal:hover {
  background-blend-mode: normal;
}

.hover\:bg-blend-multiply:hover {
  background-blend-mode: multiply;
}

.hover\:bg-blend-screen:hover {
  background-blend-mode: screen;
}

.hover\:bg-blend-overlay:hover {
  background-blend-mode: overlay;
}

.hover\:bg-blend-darken:hover {
  background-blend-mode: darken;
}

.hover\:bg-blend-lighten:hover {
  background-blend-mode: lighten;
}

.hover\:bg-blend-color-dodge:hover {
  background-blend-mode: color-dodge;
}

.hover\:bg-blend-color-burn:hover {
  background-blend-mode: color-burn;
}

.hover\:bg-blend-hard-light:hover {
  background-blend-mode: hard-light;
}

.hover\:bg-blend-soft-light:hover {
  background-blend-mode: soft-light;
}

.hover\:bg-blend-difference:hover {
  background-blend-mode: difference;
}

.hover\:bg-blend-exclusion:hover {
  background-blend-mode: exclusion;
}

.hover\:bg-blend-hue:hover {
  background-blend-mode: hue;
}

.hover\:bg-blend-saturation:hover {
  background-blend-mode: saturation;
}

.hover\:bg-blend-color:hover {
  background-blend-mode: color;
}

.hover\:bg-blend-luminosity:hover {
  background-blend-mode: luminosity;
}

.hover\:ring-0:hover {
  --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);
}

.hover\:ring-1:hover {
  --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(1px + 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);
}

.hover\:ring-2:hover {
  --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(2px + 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);
}

.hover\:ring-4:hover {
  --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(4px + 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);
}

.hover\:ring-8:hover {
  --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(8px + 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);
}

.hover\:ring-inset:hover {
  --tw-ring-inset: inset;
}

.hover\:ring-black:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1));
}

.hover\:ring-black\/0:hover {
  --tw-ring-color: rgb(0 0 0 / 0);
}

.hover\:ring-black\/10:hover {
  --tw-ring-color: rgb(0 0 0 / 0.1);
}

.hover\:ring-black\/100:hover {
  --tw-ring-color: rgb(0 0 0 / 1);
}

.hover\:ring-black\/15:hover {
  --tw-ring-color: rgb(0 0 0 / 0.15);
}

.hover\:ring-black\/20:hover {
  --tw-ring-color: rgb(0 0 0 / 0.2);
}

.hover\:ring-black\/25:hover {
  --tw-ring-color: rgb(0 0 0 / 0.25);
}

.hover\:ring-black\/30:hover {
  --tw-ring-color: rgb(0 0 0 / 0.3);
}

.hover\:ring-black\/35:hover {
  --tw-ring-color: rgb(0 0 0 / 0.35);
}

.hover\:ring-black\/40:hover {
  --tw-ring-color: rgb(0 0 0 / 0.4);
}

.hover\:ring-black\/45:hover {
  --tw-ring-color: rgb(0 0 0 / 0.45);
}

.hover\:ring-black\/5:hover {
  --tw-ring-color: rgb(0 0 0 / 0.05);
}

.hover\:ring-black\/50:hover {
  --tw-ring-color: rgb(0 0 0 / 0.5);
}

.hover\:ring-black\/55:hover {
  --tw-ring-color: rgb(0 0 0 / 0.55);
}

.hover\:ring-black\/60:hover {
  --tw-ring-color: rgb(0 0 0 / 0.6);
}

.hover\:ring-black\/65:hover {
  --tw-ring-color: rgb(0 0 0 / 0.65);
}

.hover\:ring-black\/70:hover {
  --tw-ring-color: rgb(0 0 0 / 0.7);
}

.hover\:ring-black\/75:hover {
  --tw-ring-color: rgb(0 0 0 / 0.75);
}

.hover\:ring-black\/80:hover {
  --tw-ring-color: rgb(0 0 0 / 0.8);
}

.hover\:ring-black\/85:hover {
  --tw-ring-color: rgb(0 0 0 / 0.85);
}

.hover\:ring-black\/90:hover {
  --tw-ring-color: rgb(0 0 0 / 0.9);
}

.hover\:ring-black\/95:hover {
  --tw-ring-color: rgb(0 0 0 / 0.95);
}

.hover\:ring-facebook:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 89 152 / var(--tw-ring-opacity, 1));
}

.hover\:ring-facebook-600:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(41 61 105 / var(--tw-ring-opacity, 1));
}

.hover\:ring-facebook-600\/0:hover {
  --tw-ring-color: rgb(41 61 105 / 0);
}

.hover\:ring-facebook-600\/10:hover {
  --tw-ring-color: rgb(41 61 105 / 0.1);
}

.hover\:ring-facebook-600\/100:hover {
  --tw-ring-color: rgb(41 61 105 / 1);
}

.hover\:ring-facebook-600\/15:hover {
  --tw-ring-color: rgb(41 61 105 / 0.15);
}

.hover\:ring-facebook-600\/20:hover {
  --tw-ring-color: rgb(41 61 105 / 0.2);
}

.hover\:ring-facebook-600\/25:hover {
  --tw-ring-color: rgb(41 61 105 / 0.25);
}

.hover\:ring-facebook-600\/30:hover {
  --tw-ring-color: rgb(41 61 105 / 0.3);
}

.hover\:ring-facebook-600\/35:hover {
  --tw-ring-color: rgb(41 61 105 / 0.35);
}

.hover\:ring-facebook-600\/40:hover {
  --tw-ring-color: rgb(41 61 105 / 0.4);
}

.hover\:ring-facebook-600\/45:hover {
  --tw-ring-color: rgb(41 61 105 / 0.45);
}

.hover\:ring-facebook-600\/5:hover {
  --tw-ring-color: rgb(41 61 105 / 0.05);
}

.hover\:ring-facebook-600\/50:hover {
  --tw-ring-color: rgb(41 61 105 / 0.5);
}

.hover\:ring-facebook-600\/55:hover {
  --tw-ring-color: rgb(41 61 105 / 0.55);
}

.hover\:ring-facebook-600\/60:hover {
  --tw-ring-color: rgb(41 61 105 / 0.6);
}

.hover\:ring-facebook-600\/65:hover {
  --tw-ring-color: rgb(41 61 105 / 0.65);
}

.hover\:ring-facebook-600\/70:hover {
  --tw-ring-color: rgb(41 61 105 / 0.7);
}

.hover\:ring-facebook-600\/75:hover {
  --tw-ring-color: rgb(41 61 105 / 0.75);
}

.hover\:ring-facebook-600\/80:hover {
  --tw-ring-color: rgb(41 61 105 / 0.8);
}

.hover\:ring-facebook-600\/85:hover {
  --tw-ring-color: rgb(41 61 105 / 0.85);
}

.hover\:ring-facebook-600\/90:hover {
  --tw-ring-color: rgb(41 61 105 / 0.9);
}

.hover\:ring-facebook-600\/95:hover {
  --tw-ring-color: rgb(41 61 105 / 0.95);
}

.hover\:ring-facebook\/0:hover {
  --tw-ring-color: rgb(59 89 152 / 0);
}

.hover\:ring-facebook\/10:hover {
  --tw-ring-color: rgb(59 89 152 / 0.1);
}

.hover\:ring-facebook\/100:hover {
  --tw-ring-color: rgb(59 89 152 / 1);
}

.hover\:ring-facebook\/15:hover {
  --tw-ring-color: rgb(59 89 152 / 0.15);
}

.hover\:ring-facebook\/20:hover {
  --tw-ring-color: rgb(59 89 152 / 0.2);
}

.hover\:ring-facebook\/25:hover {
  --tw-ring-color: rgb(59 89 152 / 0.25);
}

.hover\:ring-facebook\/30:hover {
  --tw-ring-color: rgb(59 89 152 / 0.3);
}

.hover\:ring-facebook\/35:hover {
  --tw-ring-color: rgb(59 89 152 / 0.35);
}

.hover\:ring-facebook\/40:hover {
  --tw-ring-color: rgb(59 89 152 / 0.4);
}

.hover\:ring-facebook\/45:hover {
  --tw-ring-color: rgb(59 89 152 / 0.45);
}

.hover\:ring-facebook\/5:hover {
  --tw-ring-color: rgb(59 89 152 / 0.05);
}

.hover\:ring-facebook\/50:hover {
  --tw-ring-color: rgb(59 89 152 / 0.5);
}

.hover\:ring-facebook\/55:hover {
  --tw-ring-color: rgb(59 89 152 / 0.55);
}

.hover\:ring-facebook\/60:hover {
  --tw-ring-color: rgb(59 89 152 / 0.6);
}

.hover\:ring-facebook\/65:hover {
  --tw-ring-color: rgb(59 89 152 / 0.65);
}

.hover\:ring-facebook\/70:hover {
  --tw-ring-color: rgb(59 89 152 / 0.7);
}

.hover\:ring-facebook\/75:hover {
  --tw-ring-color: rgb(59 89 152 / 0.75);
}

.hover\:ring-facebook\/80:hover {
  --tw-ring-color: rgb(59 89 152 / 0.8);
}

.hover\:ring-facebook\/85:hover {
  --tw-ring-color: rgb(59 89 152 / 0.85);
}

.hover\:ring-facebook\/90:hover {
  --tw-ring-color: rgb(59 89 152 / 0.9);
}

.hover\:ring-facebook\/95:hover {
  --tw-ring-color: rgb(59 89 152 / 0.95);
}

.hover\:ring-spring-100:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(227 232 227 / var(--tw-ring-opacity, 1));
}

.hover\:ring-spring-100\/0:hover {
  --tw-ring-color: rgb(227 232 227 / 0);
}

.hover\:ring-spring-100\/10:hover {
  --tw-ring-color: rgb(227 232 227 / 0.1);
}

.hover\:ring-spring-100\/100:hover {
  --tw-ring-color: rgb(227 232 227 / 1);
}

.hover\:ring-spring-100\/15:hover {
  --tw-ring-color: rgb(227 232 227 / 0.15);
}

.hover\:ring-spring-100\/20:hover {
  --tw-ring-color: rgb(227 232 227 / 0.2);
}

.hover\:ring-spring-100\/25:hover {
  --tw-ring-color: rgb(227 232 227 / 0.25);
}

.hover\:ring-spring-100\/30:hover {
  --tw-ring-color: rgb(227 232 227 / 0.3);
}

.hover\:ring-spring-100\/35:hover {
  --tw-ring-color: rgb(227 232 227 / 0.35);
}

.hover\:ring-spring-100\/40:hover {
  --tw-ring-color: rgb(227 232 227 / 0.4);
}

.hover\:ring-spring-100\/45:hover {
  --tw-ring-color: rgb(227 232 227 / 0.45);
}

.hover\:ring-spring-100\/5:hover {
  --tw-ring-color: rgb(227 232 227 / 0.05);
}

.hover\:ring-spring-100\/50:hover {
  --tw-ring-color: rgb(227 232 227 / 0.5);
}

.hover\:ring-spring-100\/55:hover {
  --tw-ring-color: rgb(227 232 227 / 0.55);
}

.hover\:ring-spring-100\/60:hover {
  --tw-ring-color: rgb(227 232 227 / 0.6);
}

.hover\:ring-spring-100\/65:hover {
  --tw-ring-color: rgb(227 232 227 / 0.65);
}

.hover\:ring-spring-100\/70:hover {
  --tw-ring-color: rgb(227 232 227 / 0.7);
}

.hover\:ring-spring-100\/75:hover {
  --tw-ring-color: rgb(227 232 227 / 0.75);
}

.hover\:ring-spring-100\/80:hover {
  --tw-ring-color: rgb(227 232 227 / 0.8);
}

.hover\:ring-spring-100\/85:hover {
  --tw-ring-color: rgb(227 232 227 / 0.85);
}

.hover\:ring-spring-100\/90:hover {
  --tw-ring-color: rgb(227 232 227 / 0.9);
}

.hover\:ring-spring-100\/95:hover {
  --tw-ring-color: rgb(227 232 227 / 0.95);
}

.hover\:ring-spring-200:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(200 210 201 / var(--tw-ring-opacity, 1));
}

.hover\:ring-spring-200\/0:hover {
  --tw-ring-color: rgb(200 210 201 / 0);
}

.hover\:ring-spring-200\/10:hover {
  --tw-ring-color: rgb(200 210 201 / 0.1);
}

.hover\:ring-spring-200\/100:hover {
  --tw-ring-color: rgb(200 210 201 / 1);
}

.hover\:ring-spring-200\/15:hover {
  --tw-ring-color: rgb(200 210 201 / 0.15);
}

.hover\:ring-spring-200\/20:hover {
  --tw-ring-color: rgb(200 210 201 / 0.2);
}

.hover\:ring-spring-200\/25:hover {
  --tw-ring-color: rgb(200 210 201 / 0.25);
}

.hover\:ring-spring-200\/30:hover {
  --tw-ring-color: rgb(200 210 201 / 0.3);
}

.hover\:ring-spring-200\/35:hover {
  --tw-ring-color: rgb(200 210 201 / 0.35);
}

.hover\:ring-spring-200\/40:hover {
  --tw-ring-color: rgb(200 210 201 / 0.4);
}

.hover\:ring-spring-200\/45:hover {
  --tw-ring-color: rgb(200 210 201 / 0.45);
}

.hover\:ring-spring-200\/5:hover {
  --tw-ring-color: rgb(200 210 201 / 0.05);
}

.hover\:ring-spring-200\/50:hover {
  --tw-ring-color: rgb(200 210 201 / 0.5);
}

.hover\:ring-spring-200\/55:hover {
  --tw-ring-color: rgb(200 210 201 / 0.55);
}

.hover\:ring-spring-200\/60:hover {
  --tw-ring-color: rgb(200 210 201 / 0.6);
}

.hover\:ring-spring-200\/65:hover {
  --tw-ring-color: rgb(200 210 201 / 0.65);
}

.hover\:ring-spring-200\/70:hover {
  --tw-ring-color: rgb(200 210 201 / 0.7);
}

.hover\:ring-spring-200\/75:hover {
  --tw-ring-color: rgb(200 210 201 / 0.75);
}

.hover\:ring-spring-200\/80:hover {
  --tw-ring-color: rgb(200 210 201 / 0.8);
}

.hover\:ring-spring-200\/85:hover {
  --tw-ring-color: rgb(200 210 201 / 0.85);
}

.hover\:ring-spring-200\/90:hover {
  --tw-ring-color: rgb(200 210 201 / 0.9);
}

.hover\:ring-spring-200\/95:hover {
  --tw-ring-color: rgb(200 210 201 / 0.95);
}

.hover\:ring-spring-300:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(162 179 166 / var(--tw-ring-opacity, 1));
}

.hover\:ring-spring-300\/0:hover {
  --tw-ring-color: rgb(162 179 166 / 0);
}

.hover\:ring-spring-300\/10:hover {
  --tw-ring-color: rgb(162 179 166 / 0.1);
}

.hover\:ring-spring-300\/100:hover {
  --tw-ring-color: rgb(162 179 166 / 1);
}

.hover\:ring-spring-300\/15:hover {
  --tw-ring-color: rgb(162 179 166 / 0.15);
}

.hover\:ring-spring-300\/20:hover {
  --tw-ring-color: rgb(162 179 166 / 0.2);
}

.hover\:ring-spring-300\/25:hover {
  --tw-ring-color: rgb(162 179 166 / 0.25);
}

.hover\:ring-spring-300\/30:hover {
  --tw-ring-color: rgb(162 179 166 / 0.3);
}

.hover\:ring-spring-300\/35:hover {
  --tw-ring-color: rgb(162 179 166 / 0.35);
}

.hover\:ring-spring-300\/40:hover {
  --tw-ring-color: rgb(162 179 166 / 0.4);
}

.hover\:ring-spring-300\/45:hover {
  --tw-ring-color: rgb(162 179 166 / 0.45);
}

.hover\:ring-spring-300\/5:hover {
  --tw-ring-color: rgb(162 179 166 / 0.05);
}

.hover\:ring-spring-300\/50:hover {
  --tw-ring-color: rgb(162 179 166 / 0.5);
}

.hover\:ring-spring-300\/55:hover {
  --tw-ring-color: rgb(162 179 166 / 0.55);
}

.hover\:ring-spring-300\/60:hover {
  --tw-ring-color: rgb(162 179 166 / 0.6);
}

.hover\:ring-spring-300\/65:hover {
  --tw-ring-color: rgb(162 179 166 / 0.65);
}

.hover\:ring-spring-300\/70:hover {
  --tw-ring-color: rgb(162 179 166 / 0.7);
}

.hover\:ring-spring-300\/75:hover {
  --tw-ring-color: rgb(162 179 166 / 0.75);
}

.hover\:ring-spring-300\/80:hover {
  --tw-ring-color: rgb(162 179 166 / 0.8);
}

.hover\:ring-spring-300\/85:hover {
  --tw-ring-color: rgb(162 179 166 / 0.85);
}

.hover\:ring-spring-300\/90:hover {
  --tw-ring-color: rgb(162 179 166 / 0.9);
}

.hover\:ring-spring-300\/95:hover {
  --tw-ring-color: rgb(162 179 166 / 0.95);
}

.hover\:ring-spring-400:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(120 143 127 / var(--tw-ring-opacity, 1));
}

.hover\:ring-spring-400\/0:hover {
  --tw-ring-color: rgb(120 143 127 / 0);
}

.hover\:ring-spring-400\/10:hover {
  --tw-ring-color: rgb(120 143 127 / 0.1);
}

.hover\:ring-spring-400\/100:hover {
  --tw-ring-color: rgb(120 143 127 / 1);
}

.hover\:ring-spring-400\/15:hover {
  --tw-ring-color: rgb(120 143 127 / 0.15);
}

.hover\:ring-spring-400\/20:hover {
  --tw-ring-color: rgb(120 143 127 / 0.2);
}

.hover\:ring-spring-400\/25:hover {
  --tw-ring-color: rgb(120 143 127 / 0.25);
}

.hover\:ring-spring-400\/30:hover {
  --tw-ring-color: rgb(120 143 127 / 0.3);
}

.hover\:ring-spring-400\/35:hover {
  --tw-ring-color: rgb(120 143 127 / 0.35);
}

.hover\:ring-spring-400\/40:hover {
  --tw-ring-color: rgb(120 143 127 / 0.4);
}

.hover\:ring-spring-400\/45:hover {
  --tw-ring-color: rgb(120 143 127 / 0.45);
}

.hover\:ring-spring-400\/5:hover {
  --tw-ring-color: rgb(120 143 127 / 0.05);
}

.hover\:ring-spring-400\/50:hover {
  --tw-ring-color: rgb(120 143 127 / 0.5);
}

.hover\:ring-spring-400\/55:hover {
  --tw-ring-color: rgb(120 143 127 / 0.55);
}

.hover\:ring-spring-400\/60:hover {
  --tw-ring-color: rgb(120 143 127 / 0.6);
}

.hover\:ring-spring-400\/65:hover {
  --tw-ring-color: rgb(120 143 127 / 0.65);
}

.hover\:ring-spring-400\/70:hover {
  --tw-ring-color: rgb(120 143 127 / 0.7);
}

.hover\:ring-spring-400\/75:hover {
  --tw-ring-color: rgb(120 143 127 / 0.75);
}

.hover\:ring-spring-400\/80:hover {
  --tw-ring-color: rgb(120 143 127 / 0.8);
}

.hover\:ring-spring-400\/85:hover {
  --tw-ring-color: rgb(120 143 127 / 0.85);
}

.hover\:ring-spring-400\/90:hover {
  --tw-ring-color: rgb(120 143 127 / 0.9);
}

.hover\:ring-spring-400\/95:hover {
  --tw-ring-color: rgb(120 143 127 / 0.95);
}

.hover\:ring-spring-50:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(243 246 244 / var(--tw-ring-opacity, 1));
}

.hover\:ring-spring-50\/0:hover {
  --tw-ring-color: rgb(243 246 244 / 0);
}

.hover\:ring-spring-50\/10:hover {
  --tw-ring-color: rgb(243 246 244 / 0.1);
}

.hover\:ring-spring-50\/100:hover {
  --tw-ring-color: rgb(243 246 244 / 1);
}

.hover\:ring-spring-50\/15:hover {
  --tw-ring-color: rgb(243 246 244 / 0.15);
}

.hover\:ring-spring-50\/20:hover {
  --tw-ring-color: rgb(243 246 244 / 0.2);
}

.hover\:ring-spring-50\/25:hover {
  --tw-ring-color: rgb(243 246 244 / 0.25);
}

.hover\:ring-spring-50\/30:hover {
  --tw-ring-color: rgb(243 246 244 / 0.3);
}

.hover\:ring-spring-50\/35:hover {
  --tw-ring-color: rgb(243 246 244 / 0.35);
}

.hover\:ring-spring-50\/40:hover {
  --tw-ring-color: rgb(243 246 244 / 0.4);
}

.hover\:ring-spring-50\/45:hover {
  --tw-ring-color: rgb(243 246 244 / 0.45);
}

.hover\:ring-spring-50\/5:hover {
  --tw-ring-color: rgb(243 246 244 / 0.05);
}

.hover\:ring-spring-50\/50:hover {
  --tw-ring-color: rgb(243 246 244 / 0.5);
}

.hover\:ring-spring-50\/55:hover {
  --tw-ring-color: rgb(243 246 244 / 0.55);
}

.hover\:ring-spring-50\/60:hover {
  --tw-ring-color: rgb(243 246 244 / 0.6);
}

.hover\:ring-spring-50\/65:hover {
  --tw-ring-color: rgb(243 246 244 / 0.65);
}

.hover\:ring-spring-50\/70:hover {
  --tw-ring-color: rgb(243 246 244 / 0.7);
}

.hover\:ring-spring-50\/75:hover {
  --tw-ring-color: rgb(243 246 244 / 0.75);
}

.hover\:ring-spring-50\/80:hover {
  --tw-ring-color: rgb(243 246 244 / 0.8);
}

.hover\:ring-spring-50\/85:hover {
  --tw-ring-color: rgb(243 246 244 / 0.85);
}

.hover\:ring-spring-50\/90:hover {
  --tw-ring-color: rgb(243 246 244 / 0.9);
}

.hover\:ring-spring-50\/95:hover {
  --tw-ring-color: rgb(243 246 244 / 0.95);
}

.hover\:ring-spring-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(94 120 102 / var(--tw-ring-opacity, 1));
}

.hover\:ring-spring-500\/0:hover {
  --tw-ring-color: rgb(94 120 102 / 0);
}

.hover\:ring-spring-500\/10:hover {
  --tw-ring-color: rgb(94 120 102 / 0.1);
}

.hover\:ring-spring-500\/100:hover {
  --tw-ring-color: rgb(94 120 102 / 1);
}

.hover\:ring-spring-500\/15:hover {
  --tw-ring-color: rgb(94 120 102 / 0.15);
}

.hover\:ring-spring-500\/20:hover {
  --tw-ring-color: rgb(94 120 102 / 0.2);
}

.hover\:ring-spring-500\/25:hover {
  --tw-ring-color: rgb(94 120 102 / 0.25);
}

.hover\:ring-spring-500\/30:hover {
  --tw-ring-color: rgb(94 120 102 / 0.3);
}

.hover\:ring-spring-500\/35:hover {
  --tw-ring-color: rgb(94 120 102 / 0.35);
}

.hover\:ring-spring-500\/40:hover {
  --tw-ring-color: rgb(94 120 102 / 0.4);
}

.hover\:ring-spring-500\/45:hover {
  --tw-ring-color: rgb(94 120 102 / 0.45);
}

.hover\:ring-spring-500\/5:hover {
  --tw-ring-color: rgb(94 120 102 / 0.05);
}

.hover\:ring-spring-500\/50:hover {
  --tw-ring-color: rgb(94 120 102 / 0.5);
}

.hover\:ring-spring-500\/55:hover {
  --tw-ring-color: rgb(94 120 102 / 0.55);
}

.hover\:ring-spring-500\/60:hover {
  --tw-ring-color: rgb(94 120 102 / 0.6);
}

.hover\:ring-spring-500\/65:hover {
  --tw-ring-color: rgb(94 120 102 / 0.65);
}

.hover\:ring-spring-500\/70:hover {
  --tw-ring-color: rgb(94 120 102 / 0.7);
}

.hover\:ring-spring-500\/75:hover {
  --tw-ring-color: rgb(94 120 102 / 0.75);
}

.hover\:ring-spring-500\/80:hover {
  --tw-ring-color: rgb(94 120 102 / 0.8);
}

.hover\:ring-spring-500\/85:hover {
  --tw-ring-color: rgb(94 120 102 / 0.85);
}

.hover\:ring-spring-500\/90:hover {
  --tw-ring-color: rgb(94 120 102 / 0.9);
}

.hover\:ring-spring-500\/95:hover {
  --tw-ring-color: rgb(94 120 102 / 0.95);
}

.hover\:ring-spring-600:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(67 88 73 / var(--tw-ring-opacity, 1));
}

.hover\:ring-spring-600\/0:hover {
  --tw-ring-color: rgb(67 88 73 / 0);
}

.hover\:ring-spring-600\/10:hover {
  --tw-ring-color: rgb(67 88 73 / 0.1);
}

.hover\:ring-spring-600\/100:hover {
  --tw-ring-color: rgb(67 88 73 / 1);
}

.hover\:ring-spring-600\/15:hover {
  --tw-ring-color: rgb(67 88 73 / 0.15);
}

.hover\:ring-spring-600\/20:hover {
  --tw-ring-color: rgb(67 88 73 / 0.2);
}

.hover\:ring-spring-600\/25:hover {
  --tw-ring-color: rgb(67 88 73 / 0.25);
}

.hover\:ring-spring-600\/30:hover {
  --tw-ring-color: rgb(67 88 73 / 0.3);
}

.hover\:ring-spring-600\/35:hover {
  --tw-ring-color: rgb(67 88 73 / 0.35);
}

.hover\:ring-spring-600\/40:hover {
  --tw-ring-color: rgb(67 88 73 / 0.4);
}

.hover\:ring-spring-600\/45:hover {
  --tw-ring-color: rgb(67 88 73 / 0.45);
}

.hover\:ring-spring-600\/5:hover {
  --tw-ring-color: rgb(67 88 73 / 0.05);
}

.hover\:ring-spring-600\/50:hover {
  --tw-ring-color: rgb(67 88 73 / 0.5);
}

.hover\:ring-spring-600\/55:hover {
  --tw-ring-color: rgb(67 88 73 / 0.55);
}

.hover\:ring-spring-600\/60:hover {
  --tw-ring-color: rgb(67 88 73 / 0.6);
}

.hover\:ring-spring-600\/65:hover {
  --tw-ring-color: rgb(67 88 73 / 0.65);
}

.hover\:ring-spring-600\/70:hover {
  --tw-ring-color: rgb(67 88 73 / 0.7);
}

.hover\:ring-spring-600\/75:hover {
  --tw-ring-color: rgb(67 88 73 / 0.75);
}

.hover\:ring-spring-600\/80:hover {
  --tw-ring-color: rgb(67 88 73 / 0.8);
}

.hover\:ring-spring-600\/85:hover {
  --tw-ring-color: rgb(67 88 73 / 0.85);
}

.hover\:ring-spring-600\/90:hover {
  --tw-ring-color: rgb(67 88 73 / 0.9);
}

.hover\:ring-spring-600\/95:hover {
  --tw-ring-color: rgb(67 88 73 / 0.95);
}

.hover\:ring-spring-700:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(54 70 60 / var(--tw-ring-opacity, 1));
}

.hover\:ring-spring-700\/0:hover {
  --tw-ring-color: rgb(54 70 60 / 0);
}

.hover\:ring-spring-700\/10:hover {
  --tw-ring-color: rgb(54 70 60 / 0.1);
}

.hover\:ring-spring-700\/100:hover {
  --tw-ring-color: rgb(54 70 60 / 1);
}

.hover\:ring-spring-700\/15:hover {
  --tw-ring-color: rgb(54 70 60 / 0.15);
}

.hover\:ring-spring-700\/20:hover {
  --tw-ring-color: rgb(54 70 60 / 0.2);
}

.hover\:ring-spring-700\/25:hover {
  --tw-ring-color: rgb(54 70 60 / 0.25);
}

.hover\:ring-spring-700\/30:hover {
  --tw-ring-color: rgb(54 70 60 / 0.3);
}

.hover\:ring-spring-700\/35:hover {
  --tw-ring-color: rgb(54 70 60 / 0.35);
}

.hover\:ring-spring-700\/40:hover {
  --tw-ring-color: rgb(54 70 60 / 0.4);
}

.hover\:ring-spring-700\/45:hover {
  --tw-ring-color: rgb(54 70 60 / 0.45);
}

.hover\:ring-spring-700\/5:hover {
  --tw-ring-color: rgb(54 70 60 / 0.05);
}

.hover\:ring-spring-700\/50:hover {
  --tw-ring-color: rgb(54 70 60 / 0.5);
}

.hover\:ring-spring-700\/55:hover {
  --tw-ring-color: rgb(54 70 60 / 0.55);
}

.hover\:ring-spring-700\/60:hover {
  --tw-ring-color: rgb(54 70 60 / 0.6);
}

.hover\:ring-spring-700\/65:hover {
  --tw-ring-color: rgb(54 70 60 / 0.65);
}

.hover\:ring-spring-700\/70:hover {
  --tw-ring-color: rgb(54 70 60 / 0.7);
}

.hover\:ring-spring-700\/75:hover {
  --tw-ring-color: rgb(54 70 60 / 0.75);
}

.hover\:ring-spring-700\/80:hover {
  --tw-ring-color: rgb(54 70 60 / 0.8);
}

.hover\:ring-spring-700\/85:hover {
  --tw-ring-color: rgb(54 70 60 / 0.85);
}

.hover\:ring-spring-700\/90:hover {
  --tw-ring-color: rgb(54 70 60 / 0.9);
}

.hover\:ring-spring-700\/95:hover {
  --tw-ring-color: rgb(54 70 60 / 0.95);
}

.hover\:ring-spring-800:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(44 57 48 / var(--tw-ring-opacity, 1));
}

.hover\:ring-spring-800\/0:hover {
  --tw-ring-color: rgb(44 57 48 / 0);
}

.hover\:ring-spring-800\/10:hover {
  --tw-ring-color: rgb(44 57 48 / 0.1);
}

.hover\:ring-spring-800\/100:hover {
  --tw-ring-color: rgb(44 57 48 / 1);
}

.hover\:ring-spring-800\/15:hover {
  --tw-ring-color: rgb(44 57 48 / 0.15);
}

.hover\:ring-spring-800\/20:hover {
  --tw-ring-color: rgb(44 57 48 / 0.2);
}

.hover\:ring-spring-800\/25:hover {
  --tw-ring-color: rgb(44 57 48 / 0.25);
}

.hover\:ring-spring-800\/30:hover {
  --tw-ring-color: rgb(44 57 48 / 0.3);
}

.hover\:ring-spring-800\/35:hover {
  --tw-ring-color: rgb(44 57 48 / 0.35);
}

.hover\:ring-spring-800\/40:hover {
  --tw-ring-color: rgb(44 57 48 / 0.4);
}

.hover\:ring-spring-800\/45:hover {
  --tw-ring-color: rgb(44 57 48 / 0.45);
}

.hover\:ring-spring-800\/5:hover {
  --tw-ring-color: rgb(44 57 48 / 0.05);
}

.hover\:ring-spring-800\/50:hover {
  --tw-ring-color: rgb(44 57 48 / 0.5);
}

.hover\:ring-spring-800\/55:hover {
  --tw-ring-color: rgb(44 57 48 / 0.55);
}

.hover\:ring-spring-800\/60:hover {
  --tw-ring-color: rgb(44 57 48 / 0.6);
}

.hover\:ring-spring-800\/65:hover {
  --tw-ring-color: rgb(44 57 48 / 0.65);
}

.hover\:ring-spring-800\/70:hover {
  --tw-ring-color: rgb(44 57 48 / 0.7);
}

.hover\:ring-spring-800\/75:hover {
  --tw-ring-color: rgb(44 57 48 / 0.75);
}

.hover\:ring-spring-800\/80:hover {
  --tw-ring-color: rgb(44 57 48 / 0.8);
}

.hover\:ring-spring-800\/85:hover {
  --tw-ring-color: rgb(44 57 48 / 0.85);
}

.hover\:ring-spring-800\/90:hover {
  --tw-ring-color: rgb(44 57 48 / 0.9);
}

.hover\:ring-spring-800\/95:hover {
  --tw-ring-color: rgb(44 57 48 / 0.95);
}

.hover\:ring-spring-900:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(37 47 40 / var(--tw-ring-opacity, 1));
}

.hover\:ring-spring-900\/0:hover {
  --tw-ring-color: rgb(37 47 40 / 0);
}

.hover\:ring-spring-900\/10:hover {
  --tw-ring-color: rgb(37 47 40 / 0.1);
}

.hover\:ring-spring-900\/100:hover {
  --tw-ring-color: rgb(37 47 40 / 1);
}

.hover\:ring-spring-900\/15:hover {
  --tw-ring-color: rgb(37 47 40 / 0.15);
}

.hover\:ring-spring-900\/20:hover {
  --tw-ring-color: rgb(37 47 40 / 0.2);
}

.hover\:ring-spring-900\/25:hover {
  --tw-ring-color: rgb(37 47 40 / 0.25);
}

.hover\:ring-spring-900\/30:hover {
  --tw-ring-color: rgb(37 47 40 / 0.3);
}

.hover\:ring-spring-900\/35:hover {
  --tw-ring-color: rgb(37 47 40 / 0.35);
}

.hover\:ring-spring-900\/40:hover {
  --tw-ring-color: rgb(37 47 40 / 0.4);
}

.hover\:ring-spring-900\/45:hover {
  --tw-ring-color: rgb(37 47 40 / 0.45);
}

.hover\:ring-spring-900\/5:hover {
  --tw-ring-color: rgb(37 47 40 / 0.05);
}

.hover\:ring-spring-900\/50:hover {
  --tw-ring-color: rgb(37 47 40 / 0.5);
}

.hover\:ring-spring-900\/55:hover {
  --tw-ring-color: rgb(37 47 40 / 0.55);
}

.hover\:ring-spring-900\/60:hover {
  --tw-ring-color: rgb(37 47 40 / 0.6);
}

.hover\:ring-spring-900\/65:hover {
  --tw-ring-color: rgb(37 47 40 / 0.65);
}

.hover\:ring-spring-900\/70:hover {
  --tw-ring-color: rgb(37 47 40 / 0.7);
}

.hover\:ring-spring-900\/75:hover {
  --tw-ring-color: rgb(37 47 40 / 0.75);
}

.hover\:ring-spring-900\/80:hover {
  --tw-ring-color: rgb(37 47 40 / 0.8);
}

.hover\:ring-spring-900\/85:hover {
  --tw-ring-color: rgb(37 47 40 / 0.85);
}

.hover\:ring-spring-900\/90:hover {
  --tw-ring-color: rgb(37 47 40 / 0.9);
}

.hover\:ring-spring-900\/95:hover {
  --tw-ring-color: rgb(37 47 40 / 0.95);
}

.hover\:ring-spring-950:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(20 26 23 / var(--tw-ring-opacity, 1));
}

.hover\:ring-spring-950\/0:hover {
  --tw-ring-color: rgb(20 26 23 / 0);
}

.hover\:ring-spring-950\/10:hover {
  --tw-ring-color: rgb(20 26 23 / 0.1);
}

.hover\:ring-spring-950\/100:hover {
  --tw-ring-color: rgb(20 26 23 / 1);
}

.hover\:ring-spring-950\/15:hover {
  --tw-ring-color: rgb(20 26 23 / 0.15);
}

.hover\:ring-spring-950\/20:hover {
  --tw-ring-color: rgb(20 26 23 / 0.2);
}

.hover\:ring-spring-950\/25:hover {
  --tw-ring-color: rgb(20 26 23 / 0.25);
}

.hover\:ring-spring-950\/30:hover {
  --tw-ring-color: rgb(20 26 23 / 0.3);
}

.hover\:ring-spring-950\/35:hover {
  --tw-ring-color: rgb(20 26 23 / 0.35);
}

.hover\:ring-spring-950\/40:hover {
  --tw-ring-color: rgb(20 26 23 / 0.4);
}

.hover\:ring-spring-950\/45:hover {
  --tw-ring-color: rgb(20 26 23 / 0.45);
}

.hover\:ring-spring-950\/5:hover {
  --tw-ring-color: rgb(20 26 23 / 0.05);
}

.hover\:ring-spring-950\/50:hover {
  --tw-ring-color: rgb(20 26 23 / 0.5);
}

.hover\:ring-spring-950\/55:hover {
  --tw-ring-color: rgb(20 26 23 / 0.55);
}

.hover\:ring-spring-950\/60:hover {
  --tw-ring-color: rgb(20 26 23 / 0.6);
}

.hover\:ring-spring-950\/65:hover {
  --tw-ring-color: rgb(20 26 23 / 0.65);
}

.hover\:ring-spring-950\/70:hover {
  --tw-ring-color: rgb(20 26 23 / 0.7);
}

.hover\:ring-spring-950\/75:hover {
  --tw-ring-color: rgb(20 26 23 / 0.75);
}

.hover\:ring-spring-950\/80:hover {
  --tw-ring-color: rgb(20 26 23 / 0.8);
}

.hover\:ring-spring-950\/85:hover {
  --tw-ring-color: rgb(20 26 23 / 0.85);
}

.hover\:ring-spring-950\/90:hover {
  --tw-ring-color: rgb(20 26 23 / 0.9);
}

.hover\:ring-spring-950\/95:hover {
  --tw-ring-color: rgb(20 26 23 / 0.95);
}

.hover\:ring-transparent:hover {
  --tw-ring-color: transparent;
}

.hover\:ring-transparent\/0:hover {
  --tw-ring-color: rgb(0 0 0 / 0);
}

.hover\:ring-transparent\/10:hover {
  --tw-ring-color: rgb(0 0 0 / 0.1);
}

.hover\:ring-transparent\/100:hover {
  --tw-ring-color: rgb(0 0 0 / 1);
}

.hover\:ring-transparent\/15:hover {
  --tw-ring-color: rgb(0 0 0 / 0.15);
}

.hover\:ring-transparent\/20:hover {
  --tw-ring-color: rgb(0 0 0 / 0.2);
}

.hover\:ring-transparent\/25:hover {
  --tw-ring-color: rgb(0 0 0 / 0.25);
}

.hover\:ring-transparent\/30:hover {
  --tw-ring-color: rgb(0 0 0 / 0.3);
}

.hover\:ring-transparent\/35:hover {
  --tw-ring-color: rgb(0 0 0 / 0.35);
}

.hover\:ring-transparent\/40:hover {
  --tw-ring-color: rgb(0 0 0 / 0.4);
}

.hover\:ring-transparent\/45:hover {
  --tw-ring-color: rgb(0 0 0 / 0.45);
}

.hover\:ring-transparent\/5:hover {
  --tw-ring-color: rgb(0 0 0 / 0.05);
}

.hover\:ring-transparent\/50:hover {
  --tw-ring-color: rgb(0 0 0 / 0.5);
}

.hover\:ring-transparent\/55:hover {
  --tw-ring-color: rgb(0 0 0 / 0.55);
}

.hover\:ring-transparent\/60:hover {
  --tw-ring-color: rgb(0 0 0 / 0.6);
}

.hover\:ring-transparent\/65:hover {
  --tw-ring-color: rgb(0 0 0 / 0.65);
}

.hover\:ring-transparent\/70:hover {
  --tw-ring-color: rgb(0 0 0 / 0.7);
}

.hover\:ring-transparent\/75:hover {
  --tw-ring-color: rgb(0 0 0 / 0.75);
}

.hover\:ring-transparent\/80:hover {
  --tw-ring-color: rgb(0 0 0 / 0.8);
}

.hover\:ring-transparent\/85:hover {
  --tw-ring-color: rgb(0 0 0 / 0.85);
}

.hover\:ring-transparent\/90:hover {
  --tw-ring-color: rgb(0 0 0 / 0.9);
}

.hover\:ring-transparent\/95:hover {
  --tw-ring-color: rgb(0 0 0 / 0.95);
}

.hover\:ring-white:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}

.hover\:ring-white\/0:hover {
  --tw-ring-color: rgb(255 255 255 / 0);
}

.hover\:ring-white\/10:hover {
  --tw-ring-color: rgb(255 255 255 / 0.1);
}

.hover\:ring-white\/100:hover {
  --tw-ring-color: rgb(255 255 255 / 1);
}

.hover\:ring-white\/15:hover {
  --tw-ring-color: rgb(255 255 255 / 0.15);
}

.hover\:ring-white\/20:hover {
  --tw-ring-color: rgb(255 255 255 / 0.2);
}

.hover\:ring-white\/25:hover {
  --tw-ring-color: rgb(255 255 255 / 0.25);
}

.hover\:ring-white\/30:hover {
  --tw-ring-color: rgb(255 255 255 / 0.3);
}

.hover\:ring-white\/35:hover {
  --tw-ring-color: rgb(255 255 255 / 0.35);
}

.hover\:ring-white\/40:hover {
  --tw-ring-color: rgb(255 255 255 / 0.4);
}

.hover\:ring-white\/45:hover {
  --tw-ring-color: rgb(255 255 255 / 0.45);
}

.hover\:ring-white\/5:hover {
  --tw-ring-color: rgb(255 255 255 / 0.05);
}

.hover\:ring-white\/50:hover {
  --tw-ring-color: rgb(255 255 255 / 0.5);
}

.hover\:ring-white\/55:hover {
  --tw-ring-color: rgb(255 255 255 / 0.55);
}

.hover\:ring-white\/60:hover {
  --tw-ring-color: rgb(255 255 255 / 0.6);
}

.hover\:ring-white\/65:hover {
  --tw-ring-color: rgb(255 255 255 / 0.65);
}

.hover\:ring-white\/70:hover {
  --tw-ring-color: rgb(255 255 255 / 0.7);
}

.hover\:ring-white\/75:hover {
  --tw-ring-color: rgb(255 255 255 / 0.75);
}

.hover\:ring-white\/80:hover {
  --tw-ring-color: rgb(255 255 255 / 0.8);
}

.hover\:ring-white\/85:hover {
  --tw-ring-color: rgb(255 255 255 / 0.85);
}

.hover\:ring-white\/90:hover {
  --tw-ring-color: rgb(255 255 255 / 0.9);
}

.hover\:ring-white\/95:hover {
  --tw-ring-color: rgb(255 255 255 / 0.95);
}

.hover\:ring-opacity-0:hover {
  --tw-ring-opacity: 0;
}

.hover\:ring-opacity-10:hover {
  --tw-ring-opacity: 0.1;
}

.hover\:ring-opacity-100:hover {
  --tw-ring-opacity: 1;
}

.hover\:ring-opacity-15:hover {
  --tw-ring-opacity: 0.15;
}

.hover\:ring-opacity-20:hover {
  --tw-ring-opacity: 0.2;
}

.hover\:ring-opacity-25:hover {
  --tw-ring-opacity: 0.25;
}

.hover\:ring-opacity-30:hover {
  --tw-ring-opacity: 0.3;
}

.hover\:ring-opacity-35:hover {
  --tw-ring-opacity: 0.35;
}

.hover\:ring-opacity-40:hover {
  --tw-ring-opacity: 0.4;
}

.hover\:ring-opacity-45:hover {
  --tw-ring-opacity: 0.45;
}

.hover\:ring-opacity-5:hover {
  --tw-ring-opacity: 0.05;
}

.hover\:ring-opacity-50:hover {
  --tw-ring-opacity: 0.5;
}

.hover\:ring-opacity-55:hover {
  --tw-ring-opacity: 0.55;
}

.hover\:ring-opacity-60:hover {
  --tw-ring-opacity: 0.6;
}

.hover\:ring-opacity-65:hover {
  --tw-ring-opacity: 0.65;
}

.hover\:ring-opacity-70:hover {
  --tw-ring-opacity: 0.7;
}

.hover\:ring-opacity-75:hover {
  --tw-ring-opacity: 0.75;
}

.hover\:ring-opacity-80:hover {
  --tw-ring-opacity: 0.8;
}

.hover\:ring-opacity-85:hover {
  --tw-ring-opacity: 0.85;
}

.hover\:ring-opacity-90:hover {
  --tw-ring-opacity: 0.9;
}

.hover\:ring-opacity-95:hover {
  --tw-ring-opacity: 0.95;
}

.hover\:ring-offset-0:hover {
  --tw-ring-offset-width: 0px;
}

.hover\:ring-offset-1:hover {
  --tw-ring-offset-width: 1px;
}

.hover\:ring-offset-2:hover {
  --tw-ring-offset-width: 2px;
}

.hover\:ring-offset-4:hover {
  --tw-ring-offset-width: 4px;
}

.hover\:ring-offset-8:hover {
  --tw-ring-offset-width: 8px;
}

.hover\:ring-offset-black:hover {
  --tw-ring-offset-color: #000000;
}

.hover\:ring-offset-black\/0:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0);
}

.hover\:ring-offset-black\/10:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.1);
}

.hover\:ring-offset-black\/100:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 1);
}

.hover\:ring-offset-black\/15:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.15);
}

.hover\:ring-offset-black\/20:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.2);
}

.hover\:ring-offset-black\/25:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.25);
}

.hover\:ring-offset-black\/30:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.3);
}

.hover\:ring-offset-black\/35:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.35);
}

.hover\:ring-offset-black\/40:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.4);
}

.hover\:ring-offset-black\/45:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.45);
}

.hover\:ring-offset-black\/5:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.05);
}

.hover\:ring-offset-black\/50:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.5);
}

.hover\:ring-offset-black\/55:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.55);
}

.hover\:ring-offset-black\/60:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.6);
}

.hover\:ring-offset-black\/65:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.65);
}

.hover\:ring-offset-black\/70:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.7);
}

.hover\:ring-offset-black\/75:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.75);
}

.hover\:ring-offset-black\/80:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.8);
}

.hover\:ring-offset-black\/85:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.85);
}

.hover\:ring-offset-black\/90:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.9);
}

.hover\:ring-offset-black\/95:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.95);
}

.hover\:ring-offset-facebook:hover {
  --tw-ring-offset-color: #3b5998;
}

.hover\:ring-offset-facebook-600:hover {
  --tw-ring-offset-color: #293d69;
}

.hover\:ring-offset-facebook-600\/0:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0);
}

.hover\:ring-offset-facebook-600\/10:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.1);
}

.hover\:ring-offset-facebook-600\/100:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 1);
}

.hover\:ring-offset-facebook-600\/15:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.15);
}

.hover\:ring-offset-facebook-600\/20:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.2);
}

.hover\:ring-offset-facebook-600\/25:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.25);
}

.hover\:ring-offset-facebook-600\/30:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.3);
}

.hover\:ring-offset-facebook-600\/35:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.35);
}

.hover\:ring-offset-facebook-600\/40:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.4);
}

.hover\:ring-offset-facebook-600\/45:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.45);
}

.hover\:ring-offset-facebook-600\/5:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.05);
}

.hover\:ring-offset-facebook-600\/50:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.5);
}

.hover\:ring-offset-facebook-600\/55:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.55);
}

.hover\:ring-offset-facebook-600\/60:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.6);
}

.hover\:ring-offset-facebook-600\/65:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.65);
}

.hover\:ring-offset-facebook-600\/70:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.7);
}

.hover\:ring-offset-facebook-600\/75:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.75);
}

.hover\:ring-offset-facebook-600\/80:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.8);
}

.hover\:ring-offset-facebook-600\/85:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.85);
}

.hover\:ring-offset-facebook-600\/90:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.9);
}

.hover\:ring-offset-facebook-600\/95:hover {
  --tw-ring-offset-color: rgb(41 61 105 / 0.95);
}

.hover\:ring-offset-facebook\/0:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0);
}

.hover\:ring-offset-facebook\/10:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.1);
}

.hover\:ring-offset-facebook\/100:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 1);
}

.hover\:ring-offset-facebook\/15:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.15);
}

.hover\:ring-offset-facebook\/20:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.2);
}

.hover\:ring-offset-facebook\/25:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.25);
}

.hover\:ring-offset-facebook\/30:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.3);
}

.hover\:ring-offset-facebook\/35:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.35);
}

.hover\:ring-offset-facebook\/40:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.4);
}

.hover\:ring-offset-facebook\/45:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.45);
}

.hover\:ring-offset-facebook\/5:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.05);
}

.hover\:ring-offset-facebook\/50:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.5);
}

.hover\:ring-offset-facebook\/55:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.55);
}

.hover\:ring-offset-facebook\/60:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.6);
}

.hover\:ring-offset-facebook\/65:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.65);
}

.hover\:ring-offset-facebook\/70:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.7);
}

.hover\:ring-offset-facebook\/75:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.75);
}

.hover\:ring-offset-facebook\/80:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.8);
}

.hover\:ring-offset-facebook\/85:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.85);
}

.hover\:ring-offset-facebook\/90:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.9);
}

.hover\:ring-offset-facebook\/95:hover {
  --tw-ring-offset-color: rgb(59 89 152 / 0.95);
}

.hover\:ring-offset-spring-100:hover {
  --tw-ring-offset-color: #e3e8e3;
}

.hover\:ring-offset-spring-100\/0:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0);
}

.hover\:ring-offset-spring-100\/10:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.1);
}

.hover\:ring-offset-spring-100\/100:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 1);
}

.hover\:ring-offset-spring-100\/15:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.15);
}

.hover\:ring-offset-spring-100\/20:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.2);
}

.hover\:ring-offset-spring-100\/25:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.25);
}

.hover\:ring-offset-spring-100\/30:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.3);
}

.hover\:ring-offset-spring-100\/35:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.35);
}

.hover\:ring-offset-spring-100\/40:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.4);
}

.hover\:ring-offset-spring-100\/45:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.45);
}

.hover\:ring-offset-spring-100\/5:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.05);
}

.hover\:ring-offset-spring-100\/50:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.5);
}

.hover\:ring-offset-spring-100\/55:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.55);
}

.hover\:ring-offset-spring-100\/60:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.6);
}

.hover\:ring-offset-spring-100\/65:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.65);
}

.hover\:ring-offset-spring-100\/70:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.7);
}

.hover\:ring-offset-spring-100\/75:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.75);
}

.hover\:ring-offset-spring-100\/80:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.8);
}

.hover\:ring-offset-spring-100\/85:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.85);
}

.hover\:ring-offset-spring-100\/90:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.9);
}

.hover\:ring-offset-spring-100\/95:hover {
  --tw-ring-offset-color: rgb(227 232 227 / 0.95);
}

.hover\:ring-offset-spring-200:hover {
  --tw-ring-offset-color: #c8d2c9;
}

.hover\:ring-offset-spring-200\/0:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0);
}

.hover\:ring-offset-spring-200\/10:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.1);
}

.hover\:ring-offset-spring-200\/100:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 1);
}

.hover\:ring-offset-spring-200\/15:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.15);
}

.hover\:ring-offset-spring-200\/20:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.2);
}

.hover\:ring-offset-spring-200\/25:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.25);
}

.hover\:ring-offset-spring-200\/30:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.3);
}

.hover\:ring-offset-spring-200\/35:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.35);
}

.hover\:ring-offset-spring-200\/40:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.4);
}

.hover\:ring-offset-spring-200\/45:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.45);
}

.hover\:ring-offset-spring-200\/5:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.05);
}

.hover\:ring-offset-spring-200\/50:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.5);
}

.hover\:ring-offset-spring-200\/55:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.55);
}

.hover\:ring-offset-spring-200\/60:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.6);
}

.hover\:ring-offset-spring-200\/65:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.65);
}

.hover\:ring-offset-spring-200\/70:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.7);
}

.hover\:ring-offset-spring-200\/75:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.75);
}

.hover\:ring-offset-spring-200\/80:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.8);
}

.hover\:ring-offset-spring-200\/85:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.85);
}

.hover\:ring-offset-spring-200\/90:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.9);
}

.hover\:ring-offset-spring-200\/95:hover {
  --tw-ring-offset-color: rgb(200 210 201 / 0.95);
}

.hover\:ring-offset-spring-300:hover {
  --tw-ring-offset-color: #a2b3a6;
}

.hover\:ring-offset-spring-300\/0:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0);
}

.hover\:ring-offset-spring-300\/10:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.1);
}

.hover\:ring-offset-spring-300\/100:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 1);
}

.hover\:ring-offset-spring-300\/15:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.15);
}

.hover\:ring-offset-spring-300\/20:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.2);
}

.hover\:ring-offset-spring-300\/25:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.25);
}

.hover\:ring-offset-spring-300\/30:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.3);
}

.hover\:ring-offset-spring-300\/35:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.35);
}

.hover\:ring-offset-spring-300\/40:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.4);
}

.hover\:ring-offset-spring-300\/45:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.45);
}

.hover\:ring-offset-spring-300\/5:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.05);
}

.hover\:ring-offset-spring-300\/50:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.5);
}

.hover\:ring-offset-spring-300\/55:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.55);
}

.hover\:ring-offset-spring-300\/60:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.6);
}

.hover\:ring-offset-spring-300\/65:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.65);
}

.hover\:ring-offset-spring-300\/70:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.7);
}

.hover\:ring-offset-spring-300\/75:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.75);
}

.hover\:ring-offset-spring-300\/80:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.8);
}

.hover\:ring-offset-spring-300\/85:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.85);
}

.hover\:ring-offset-spring-300\/90:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.9);
}

.hover\:ring-offset-spring-300\/95:hover {
  --tw-ring-offset-color: rgb(162 179 166 / 0.95);
}

.hover\:ring-offset-spring-400:hover {
  --tw-ring-offset-color: #788f7f;
}

.hover\:ring-offset-spring-400\/0:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0);
}

.hover\:ring-offset-spring-400\/10:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.1);
}

.hover\:ring-offset-spring-400\/100:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 1);
}

.hover\:ring-offset-spring-400\/15:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.15);
}

.hover\:ring-offset-spring-400\/20:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.2);
}

.hover\:ring-offset-spring-400\/25:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.25);
}

.hover\:ring-offset-spring-400\/30:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.3);
}

.hover\:ring-offset-spring-400\/35:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.35);
}

.hover\:ring-offset-spring-400\/40:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.4);
}

.hover\:ring-offset-spring-400\/45:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.45);
}

.hover\:ring-offset-spring-400\/5:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.05);
}

.hover\:ring-offset-spring-400\/50:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.5);
}

.hover\:ring-offset-spring-400\/55:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.55);
}

.hover\:ring-offset-spring-400\/60:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.6);
}

.hover\:ring-offset-spring-400\/65:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.65);
}

.hover\:ring-offset-spring-400\/70:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.7);
}

.hover\:ring-offset-spring-400\/75:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.75);
}

.hover\:ring-offset-spring-400\/80:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.8);
}

.hover\:ring-offset-spring-400\/85:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.85);
}

.hover\:ring-offset-spring-400\/90:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.9);
}

.hover\:ring-offset-spring-400\/95:hover {
  --tw-ring-offset-color: rgb(120 143 127 / 0.95);
}

.hover\:ring-offset-spring-50:hover {
  --tw-ring-offset-color: #f3f6f4;
}

.hover\:ring-offset-spring-50\/0:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0);
}

.hover\:ring-offset-spring-50\/10:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.1);
}

.hover\:ring-offset-spring-50\/100:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 1);
}

.hover\:ring-offset-spring-50\/15:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.15);
}

.hover\:ring-offset-spring-50\/20:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.2);
}

.hover\:ring-offset-spring-50\/25:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.25);
}

.hover\:ring-offset-spring-50\/30:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.3);
}

.hover\:ring-offset-spring-50\/35:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.35);
}

.hover\:ring-offset-spring-50\/40:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.4);
}

.hover\:ring-offset-spring-50\/45:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.45);
}

.hover\:ring-offset-spring-50\/5:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.05);
}

.hover\:ring-offset-spring-50\/50:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.5);
}

.hover\:ring-offset-spring-50\/55:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.55);
}

.hover\:ring-offset-spring-50\/60:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.6);
}

.hover\:ring-offset-spring-50\/65:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.65);
}

.hover\:ring-offset-spring-50\/70:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.7);
}

.hover\:ring-offset-spring-50\/75:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.75);
}

.hover\:ring-offset-spring-50\/80:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.8);
}

.hover\:ring-offset-spring-50\/85:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.85);
}

.hover\:ring-offset-spring-50\/90:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.9);
}

.hover\:ring-offset-spring-50\/95:hover {
  --tw-ring-offset-color: rgb(243 246 244 / 0.95);
}

.hover\:ring-offset-spring-500:hover {
  --tw-ring-offset-color: #5e7866;
}

.hover\:ring-offset-spring-500\/0:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0);
}

.hover\:ring-offset-spring-500\/10:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.1);
}

.hover\:ring-offset-spring-500\/100:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 1);
}

.hover\:ring-offset-spring-500\/15:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.15);
}

.hover\:ring-offset-spring-500\/20:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.2);
}

.hover\:ring-offset-spring-500\/25:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.25);
}

.hover\:ring-offset-spring-500\/30:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.3);
}

.hover\:ring-offset-spring-500\/35:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.35);
}

.hover\:ring-offset-spring-500\/40:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.4);
}

.hover\:ring-offset-spring-500\/45:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.45);
}

.hover\:ring-offset-spring-500\/5:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.05);
}

.hover\:ring-offset-spring-500\/50:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.5);
}

.hover\:ring-offset-spring-500\/55:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.55);
}

.hover\:ring-offset-spring-500\/60:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.6);
}

.hover\:ring-offset-spring-500\/65:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.65);
}

.hover\:ring-offset-spring-500\/70:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.7);
}

.hover\:ring-offset-spring-500\/75:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.75);
}

.hover\:ring-offset-spring-500\/80:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.8);
}

.hover\:ring-offset-spring-500\/85:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.85);
}

.hover\:ring-offset-spring-500\/90:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.9);
}

.hover\:ring-offset-spring-500\/95:hover {
  --tw-ring-offset-color: rgb(94 120 102 / 0.95);
}

.hover\:ring-offset-spring-600:hover {
  --tw-ring-offset-color: #435849;
}

.hover\:ring-offset-spring-600\/0:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0);
}

.hover\:ring-offset-spring-600\/10:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.1);
}

.hover\:ring-offset-spring-600\/100:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 1);
}

.hover\:ring-offset-spring-600\/15:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.15);
}

.hover\:ring-offset-spring-600\/20:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.2);
}

.hover\:ring-offset-spring-600\/25:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.25);
}

.hover\:ring-offset-spring-600\/30:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.3);
}

.hover\:ring-offset-spring-600\/35:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.35);
}

.hover\:ring-offset-spring-600\/40:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.4);
}

.hover\:ring-offset-spring-600\/45:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.45);
}

.hover\:ring-offset-spring-600\/5:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.05);
}

.hover\:ring-offset-spring-600\/50:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.5);
}

.hover\:ring-offset-spring-600\/55:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.55);
}

.hover\:ring-offset-spring-600\/60:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.6);
}

.hover\:ring-offset-spring-600\/65:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.65);
}

.hover\:ring-offset-spring-600\/70:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.7);
}

.hover\:ring-offset-spring-600\/75:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.75);
}

.hover\:ring-offset-spring-600\/80:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.8);
}

.hover\:ring-offset-spring-600\/85:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.85);
}

.hover\:ring-offset-spring-600\/90:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.9);
}

.hover\:ring-offset-spring-600\/95:hover {
  --tw-ring-offset-color: rgb(67 88 73 / 0.95);
}

.hover\:ring-offset-spring-700:hover {
  --tw-ring-offset-color: #36463c;
}

.hover\:ring-offset-spring-700\/0:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0);
}

.hover\:ring-offset-spring-700\/10:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.1);
}

.hover\:ring-offset-spring-700\/100:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 1);
}

.hover\:ring-offset-spring-700\/15:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.15);
}

.hover\:ring-offset-spring-700\/20:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.2);
}

.hover\:ring-offset-spring-700\/25:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.25);
}

.hover\:ring-offset-spring-700\/30:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.3);
}

.hover\:ring-offset-spring-700\/35:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.35);
}

.hover\:ring-offset-spring-700\/40:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.4);
}

.hover\:ring-offset-spring-700\/45:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.45);
}

.hover\:ring-offset-spring-700\/5:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.05);
}

.hover\:ring-offset-spring-700\/50:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.5);
}

.hover\:ring-offset-spring-700\/55:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.55);
}

.hover\:ring-offset-spring-700\/60:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.6);
}

.hover\:ring-offset-spring-700\/65:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.65);
}

.hover\:ring-offset-spring-700\/70:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.7);
}

.hover\:ring-offset-spring-700\/75:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.75);
}

.hover\:ring-offset-spring-700\/80:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.8);
}

.hover\:ring-offset-spring-700\/85:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.85);
}

.hover\:ring-offset-spring-700\/90:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.9);
}

.hover\:ring-offset-spring-700\/95:hover {
  --tw-ring-offset-color: rgb(54 70 60 / 0.95);
}

.hover\:ring-offset-spring-800:hover {
  --tw-ring-offset-color: #2c3930;
}

.hover\:ring-offset-spring-800\/0:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0);
}

.hover\:ring-offset-spring-800\/10:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.1);
}

.hover\:ring-offset-spring-800\/100:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 1);
}

.hover\:ring-offset-spring-800\/15:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.15);
}

.hover\:ring-offset-spring-800\/20:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.2);
}

.hover\:ring-offset-spring-800\/25:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.25);
}

.hover\:ring-offset-spring-800\/30:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.3);
}

.hover\:ring-offset-spring-800\/35:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.35);
}

.hover\:ring-offset-spring-800\/40:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.4);
}

.hover\:ring-offset-spring-800\/45:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.45);
}

.hover\:ring-offset-spring-800\/5:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.05);
}

.hover\:ring-offset-spring-800\/50:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.5);
}

.hover\:ring-offset-spring-800\/55:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.55);
}

.hover\:ring-offset-spring-800\/60:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.6);
}

.hover\:ring-offset-spring-800\/65:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.65);
}

.hover\:ring-offset-spring-800\/70:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.7);
}

.hover\:ring-offset-spring-800\/75:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.75);
}

.hover\:ring-offset-spring-800\/80:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.8);
}

.hover\:ring-offset-spring-800\/85:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.85);
}

.hover\:ring-offset-spring-800\/90:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.9);
}

.hover\:ring-offset-spring-800\/95:hover {
  --tw-ring-offset-color: rgb(44 57 48 / 0.95);
}

.hover\:ring-offset-spring-900:hover {
  --tw-ring-offset-color: #252f28;
}

.hover\:ring-offset-spring-900\/0:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0);
}

.hover\:ring-offset-spring-900\/10:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.1);
}

.hover\:ring-offset-spring-900\/100:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 1);
}

.hover\:ring-offset-spring-900\/15:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.15);
}

.hover\:ring-offset-spring-900\/20:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.2);
}

.hover\:ring-offset-spring-900\/25:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.25);
}

.hover\:ring-offset-spring-900\/30:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.3);
}

.hover\:ring-offset-spring-900\/35:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.35);
}

.hover\:ring-offset-spring-900\/40:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.4);
}

.hover\:ring-offset-spring-900\/45:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.45);
}

.hover\:ring-offset-spring-900\/5:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.05);
}

.hover\:ring-offset-spring-900\/50:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.5);
}

.hover\:ring-offset-spring-900\/55:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.55);
}

.hover\:ring-offset-spring-900\/60:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.6);
}

.hover\:ring-offset-spring-900\/65:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.65);
}

.hover\:ring-offset-spring-900\/70:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.7);
}

.hover\:ring-offset-spring-900\/75:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.75);
}

.hover\:ring-offset-spring-900\/80:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.8);
}

.hover\:ring-offset-spring-900\/85:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.85);
}

.hover\:ring-offset-spring-900\/90:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.9);
}

.hover\:ring-offset-spring-900\/95:hover {
  --tw-ring-offset-color: rgb(37 47 40 / 0.95);
}

.hover\:ring-offset-spring-950:hover {
  --tw-ring-offset-color: #141a17;
}

.hover\:ring-offset-spring-950\/0:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0);
}

.hover\:ring-offset-spring-950\/10:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.1);
}

.hover\:ring-offset-spring-950\/100:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 1);
}

.hover\:ring-offset-spring-950\/15:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.15);
}

.hover\:ring-offset-spring-950\/20:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.2);
}

.hover\:ring-offset-spring-950\/25:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.25);
}

.hover\:ring-offset-spring-950\/30:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.3);
}

.hover\:ring-offset-spring-950\/35:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.35);
}

.hover\:ring-offset-spring-950\/40:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.4);
}

.hover\:ring-offset-spring-950\/45:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.45);
}

.hover\:ring-offset-spring-950\/5:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.05);
}

.hover\:ring-offset-spring-950\/50:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.5);
}

.hover\:ring-offset-spring-950\/55:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.55);
}

.hover\:ring-offset-spring-950\/60:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.6);
}

.hover\:ring-offset-spring-950\/65:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.65);
}

.hover\:ring-offset-spring-950\/70:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.7);
}

.hover\:ring-offset-spring-950\/75:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.75);
}

.hover\:ring-offset-spring-950\/80:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.8);
}

.hover\:ring-offset-spring-950\/85:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.85);
}

.hover\:ring-offset-spring-950\/90:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.9);
}

.hover\:ring-offset-spring-950\/95:hover {
  --tw-ring-offset-color: rgb(20 26 23 / 0.95);
}

.hover\:ring-offset-transparent:hover {
  --tw-ring-offset-color: transparent;
}

.hover\:ring-offset-transparent\/0:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0);
}

.hover\:ring-offset-transparent\/10:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.1);
}

.hover\:ring-offset-transparent\/100:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 1);
}

.hover\:ring-offset-transparent\/15:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.15);
}

.hover\:ring-offset-transparent\/20:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.2);
}

.hover\:ring-offset-transparent\/25:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.25);
}

.hover\:ring-offset-transparent\/30:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.3);
}

.hover\:ring-offset-transparent\/35:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.35);
}

.hover\:ring-offset-transparent\/40:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.4);
}

.hover\:ring-offset-transparent\/45:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.45);
}

.hover\:ring-offset-transparent\/5:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.05);
}

.hover\:ring-offset-transparent\/50:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.5);
}

.hover\:ring-offset-transparent\/55:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.55);
}

.hover\:ring-offset-transparent\/60:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.6);
}

.hover\:ring-offset-transparent\/65:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.65);
}

.hover\:ring-offset-transparent\/70:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.7);
}

.hover\:ring-offset-transparent\/75:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.75);
}

.hover\:ring-offset-transparent\/80:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.8);
}

.hover\:ring-offset-transparent\/85:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.85);
}

.hover\:ring-offset-transparent\/90:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.9);
}

.hover\:ring-offset-transparent\/95:hover {
  --tw-ring-offset-color: rgb(0 0 0 / 0.95);
}

.hover\:ring-offset-white:hover {
  --tw-ring-offset-color: #ffffff;
}

.hover\:ring-offset-white\/0:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0);
}

.hover\:ring-offset-white\/10:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.1);
}

.hover\:ring-offset-white\/100:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 1);
}

.hover\:ring-offset-white\/15:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.15);
}

.hover\:ring-offset-white\/20:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.2);
}

.hover\:ring-offset-white\/25:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.25);
}

.hover\:ring-offset-white\/30:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.3);
}

.hover\:ring-offset-white\/35:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.35);
}

.hover\:ring-offset-white\/40:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.4);
}

.hover\:ring-offset-white\/45:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.45);
}

.hover\:ring-offset-white\/5:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.05);
}

.hover\:ring-offset-white\/50:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.5);
}

.hover\:ring-offset-white\/55:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.55);
}

.hover\:ring-offset-white\/60:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.6);
}

.hover\:ring-offset-white\/65:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.65);
}

.hover\:ring-offset-white\/70:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.7);
}

.hover\:ring-offset-white\/75:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.75);
}

.hover\:ring-offset-white\/80:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.8);
}

.hover\:ring-offset-white\/85:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.85);
}

.hover\:ring-offset-white\/90:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.9);
}

.hover\:ring-offset-white\/95:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.95);
}

.focus\:border-collapse:focus {
  border-collapse: collapse;
}

.focus\:border-separate:focus {
  border-collapse: separate;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.focus\:border-spacing-px:focus {
  --tw-border-spacing-x: 1px;
  --tw-border-spacing-y: 1px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.focus\:border-spacing-x-px:focus {
  --tw-border-spacing-x: 1px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.focus\:border-spacing-y-px:focus {
  --tw-border-spacing-y: 1px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.focus\:text-ellipsis:focus {
  text-overflow: ellipsis;
}

.focus\:text-clip:focus {
  text-overflow: clip;
}

.focus\:text-wrap:focus {
  text-wrap: wrap;
}

.focus\:text-nowrap:focus {
  text-wrap: nowrap;
}

.focus\:text-balance:focus {
  text-wrap: balance;
}

.focus\:text-pretty:focus {
  text-wrap: pretty;
}

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

.focus\:border-2:focus {
  border-width: 2px;
}

.focus\:border-4:focus {
  border-width: 4px;
}

.focus\:border-8:focus {
  border-width: 8px;
}

.focus\:border-x:focus {
  border-left-width: 1px;
  border-right-width: 1px;
}

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

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

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

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

.focus\:border-y:focus {
  border-top-width: 1px;
  border-bottom-width: 1px;
}

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

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

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

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

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

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

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

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

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

.focus\:border-e:focus {
  border-inline-end-width: 1px;
}

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

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

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

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

.focus\:border-l:focus {
  border-left-width: 1px;
}

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

.focus\:border-l-2:focus {
  border-left-width: 2px;
}

.focus\:border-l-4:focus {
  border-left-width: 4px;
}

.focus\:border-l-8:focus {
  border-left-width: 8px;
}

.focus\:border-r:focus {
  border-right-width: 1px;
}

.focus\:border-r-0:focus {
  border-right-width: 0px;
}

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

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

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

.focus\:border-s:focus {
  border-inline-start-width: 1px;
}

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

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

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

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

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

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

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

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

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

.focus\:border-solid:focus {
  border-style: solid;
}

.focus\:border-dashed:focus {
  border-style: dashed;
}

.focus\:border-dotted:focus {
  border-style: dotted;
}

.focus\:border-double:focus {
  border-style: double;
}

.focus\:border-hidden:focus {
  border-style: hidden;
}

.focus\:border-none:focus {
  border-style: none;
}

.focus\:border-black:focus {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.focus\:border-black\/0:focus {
  border-color: rgb(0 0 0 / 0);
}

.focus\:border-black\/10:focus {
  border-color: rgb(0 0 0 / 0.1);
}

.focus\:border-black\/100:focus {
  border-color: rgb(0 0 0 / 1);
}

.focus\:border-black\/15:focus {
  border-color: rgb(0 0 0 / 0.15);
}

.focus\:border-black\/20:focus {
  border-color: rgb(0 0 0 / 0.2);
}

.focus\:border-black\/25:focus {
  border-color: rgb(0 0 0 / 0.25);
}

.focus\:border-black\/30:focus {
  border-color: rgb(0 0 0 / 0.3);
}

.focus\:border-black\/35:focus {
  border-color: rgb(0 0 0 / 0.35);
}

.focus\:border-black\/40:focus {
  border-color: rgb(0 0 0 / 0.4);
}

.focus\:border-black\/45:focus {
  border-color: rgb(0 0 0 / 0.45);
}

.focus\:border-black\/5:focus {
  border-color: rgb(0 0 0 / 0.05);
}

.focus\:border-black\/50:focus {
  border-color: rgb(0 0 0 / 0.5);
}

.focus\:border-black\/55:focus {
  border-color: rgb(0 0 0 / 0.55);
}

.focus\:border-black\/60:focus {
  border-color: rgb(0 0 0 / 0.6);
}

.focus\:border-black\/65:focus {
  border-color: rgb(0 0 0 / 0.65);
}

.focus\:border-black\/70:focus {
  border-color: rgb(0 0 0 / 0.7);
}

.focus\:border-black\/75:focus {
  border-color: rgb(0 0 0 / 0.75);
}

.focus\:border-black\/80:focus {
  border-color: rgb(0 0 0 / 0.8);
}

.focus\:border-black\/85:focus {
  border-color: rgb(0 0 0 / 0.85);
}

.focus\:border-black\/90:focus {
  border-color: rgb(0 0 0 / 0.9);
}

.focus\:border-black\/95:focus {
  border-color: rgb(0 0 0 / 0.95);
}

.focus\:border-facebook:focus {
  --tw-border-opacity: 1;
  border-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.focus\:border-facebook-600:focus {
  --tw-border-opacity: 1;
  border-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.focus\:border-facebook-600\/0:focus {
  border-color: rgb(41 61 105 / 0);
}

.focus\:border-facebook-600\/10:focus {
  border-color: rgb(41 61 105 / 0.1);
}

.focus\:border-facebook-600\/100:focus {
  border-color: rgb(41 61 105 / 1);
}

.focus\:border-facebook-600\/15:focus {
  border-color: rgb(41 61 105 / 0.15);
}

.focus\:border-facebook-600\/20:focus {
  border-color: rgb(41 61 105 / 0.2);
}

.focus\:border-facebook-600\/25:focus {
  border-color: rgb(41 61 105 / 0.25);
}

.focus\:border-facebook-600\/30:focus {
  border-color: rgb(41 61 105 / 0.3);
}

.focus\:border-facebook-600\/35:focus {
  border-color: rgb(41 61 105 / 0.35);
}

.focus\:border-facebook-600\/40:focus {
  border-color: rgb(41 61 105 / 0.4);
}

.focus\:border-facebook-600\/45:focus {
  border-color: rgb(41 61 105 / 0.45);
}

.focus\:border-facebook-600\/5:focus {
  border-color: rgb(41 61 105 / 0.05);
}

.focus\:border-facebook-600\/50:focus {
  border-color: rgb(41 61 105 / 0.5);
}

.focus\:border-facebook-600\/55:focus {
  border-color: rgb(41 61 105 / 0.55);
}

.focus\:border-facebook-600\/60:focus {
  border-color: rgb(41 61 105 / 0.6);
}

.focus\:border-facebook-600\/65:focus {
  border-color: rgb(41 61 105 / 0.65);
}

.focus\:border-facebook-600\/70:focus {
  border-color: rgb(41 61 105 / 0.7);
}

.focus\:border-facebook-600\/75:focus {
  border-color: rgb(41 61 105 / 0.75);
}

.focus\:border-facebook-600\/80:focus {
  border-color: rgb(41 61 105 / 0.8);
}

.focus\:border-facebook-600\/85:focus {
  border-color: rgb(41 61 105 / 0.85);
}

.focus\:border-facebook-600\/90:focus {
  border-color: rgb(41 61 105 / 0.9);
}

.focus\:border-facebook-600\/95:focus {
  border-color: rgb(41 61 105 / 0.95);
}

.focus\:border-facebook\/0:focus {
  border-color: rgb(59 89 152 / 0);
}

.focus\:border-facebook\/10:focus {
  border-color: rgb(59 89 152 / 0.1);
}

.focus\:border-facebook\/100:focus {
  border-color: rgb(59 89 152 / 1);
}

.focus\:border-facebook\/15:focus {
  border-color: rgb(59 89 152 / 0.15);
}

.focus\:border-facebook\/20:focus {
  border-color: rgb(59 89 152 / 0.2);
}

.focus\:border-facebook\/25:focus {
  border-color: rgb(59 89 152 / 0.25);
}

.focus\:border-facebook\/30:focus {
  border-color: rgb(59 89 152 / 0.3);
}

.focus\:border-facebook\/35:focus {
  border-color: rgb(59 89 152 / 0.35);
}

.focus\:border-facebook\/40:focus {
  border-color: rgb(59 89 152 / 0.4);
}

.focus\:border-facebook\/45:focus {
  border-color: rgb(59 89 152 / 0.45);
}

.focus\:border-facebook\/5:focus {
  border-color: rgb(59 89 152 / 0.05);
}

.focus\:border-facebook\/50:focus {
  border-color: rgb(59 89 152 / 0.5);
}

.focus\:border-facebook\/55:focus {
  border-color: rgb(59 89 152 / 0.55);
}

.focus\:border-facebook\/60:focus {
  border-color: rgb(59 89 152 / 0.6);
}

.focus\:border-facebook\/65:focus {
  border-color: rgb(59 89 152 / 0.65);
}

.focus\:border-facebook\/70:focus {
  border-color: rgb(59 89 152 / 0.7);
}

.focus\:border-facebook\/75:focus {
  border-color: rgb(59 89 152 / 0.75);
}

.focus\:border-facebook\/80:focus {
  border-color: rgb(59 89 152 / 0.8);
}

.focus\:border-facebook\/85:focus {
  border-color: rgb(59 89 152 / 0.85);
}

.focus\:border-facebook\/90:focus {
  border-color: rgb(59 89 152 / 0.9);
}

.focus\:border-facebook\/95:focus {
  border-color: rgb(59 89 152 / 0.95);
}

.focus\:border-spring-100:focus {
  --tw-border-opacity: 1;
  border-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.focus\:border-spring-100\/0:focus {
  border-color: rgb(227 232 227 / 0);
}

.focus\:border-spring-100\/10:focus {
  border-color: rgb(227 232 227 / 0.1);
}

.focus\:border-spring-100\/100:focus {
  border-color: rgb(227 232 227 / 1);
}

.focus\:border-spring-100\/15:focus {
  border-color: rgb(227 232 227 / 0.15);
}

.focus\:border-spring-100\/20:focus {
  border-color: rgb(227 232 227 / 0.2);
}

.focus\:border-spring-100\/25:focus {
  border-color: rgb(227 232 227 / 0.25);
}

.focus\:border-spring-100\/30:focus {
  border-color: rgb(227 232 227 / 0.3);
}

.focus\:border-spring-100\/35:focus {
  border-color: rgb(227 232 227 / 0.35);
}

.focus\:border-spring-100\/40:focus {
  border-color: rgb(227 232 227 / 0.4);
}

.focus\:border-spring-100\/45:focus {
  border-color: rgb(227 232 227 / 0.45);
}

.focus\:border-spring-100\/5:focus {
  border-color: rgb(227 232 227 / 0.05);
}

.focus\:border-spring-100\/50:focus {
  border-color: rgb(227 232 227 / 0.5);
}

.focus\:border-spring-100\/55:focus {
  border-color: rgb(227 232 227 / 0.55);
}

.focus\:border-spring-100\/60:focus {
  border-color: rgb(227 232 227 / 0.6);
}

.focus\:border-spring-100\/65:focus {
  border-color: rgb(227 232 227 / 0.65);
}

.focus\:border-spring-100\/70:focus {
  border-color: rgb(227 232 227 / 0.7);
}

.focus\:border-spring-100\/75:focus {
  border-color: rgb(227 232 227 / 0.75);
}

.focus\:border-spring-100\/80:focus {
  border-color: rgb(227 232 227 / 0.8);
}

.focus\:border-spring-100\/85:focus {
  border-color: rgb(227 232 227 / 0.85);
}

.focus\:border-spring-100\/90:focus {
  border-color: rgb(227 232 227 / 0.9);
}

.focus\:border-spring-100\/95:focus {
  border-color: rgb(227 232 227 / 0.95);
}

.focus\:border-spring-200:focus {
  --tw-border-opacity: 1;
  border-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.focus\:border-spring-200\/0:focus {
  border-color: rgb(200 210 201 / 0);
}

.focus\:border-spring-200\/10:focus {
  border-color: rgb(200 210 201 / 0.1);
}

.focus\:border-spring-200\/100:focus {
  border-color: rgb(200 210 201 / 1);
}

.focus\:border-spring-200\/15:focus {
  border-color: rgb(200 210 201 / 0.15);
}

.focus\:border-spring-200\/20:focus {
  border-color: rgb(200 210 201 / 0.2);
}

.focus\:border-spring-200\/25:focus {
  border-color: rgb(200 210 201 / 0.25);
}

.focus\:border-spring-200\/30:focus {
  border-color: rgb(200 210 201 / 0.3);
}

.focus\:border-spring-200\/35:focus {
  border-color: rgb(200 210 201 / 0.35);
}

.focus\:border-spring-200\/40:focus {
  border-color: rgb(200 210 201 / 0.4);
}

.focus\:border-spring-200\/45:focus {
  border-color: rgb(200 210 201 / 0.45);
}

.focus\:border-spring-200\/5:focus {
  border-color: rgb(200 210 201 / 0.05);
}

.focus\:border-spring-200\/50:focus {
  border-color: rgb(200 210 201 / 0.5);
}

.focus\:border-spring-200\/55:focus {
  border-color: rgb(200 210 201 / 0.55);
}

.focus\:border-spring-200\/60:focus {
  border-color: rgb(200 210 201 / 0.6);
}

.focus\:border-spring-200\/65:focus {
  border-color: rgb(200 210 201 / 0.65);
}

.focus\:border-spring-200\/70:focus {
  border-color: rgb(200 210 201 / 0.7);
}

.focus\:border-spring-200\/75:focus {
  border-color: rgb(200 210 201 / 0.75);
}

.focus\:border-spring-200\/80:focus {
  border-color: rgb(200 210 201 / 0.8);
}

.focus\:border-spring-200\/85:focus {
  border-color: rgb(200 210 201 / 0.85);
}

.focus\:border-spring-200\/90:focus {
  border-color: rgb(200 210 201 / 0.9);
}

.focus\:border-spring-200\/95:focus {
  border-color: rgb(200 210 201 / 0.95);
}

.focus\:border-spring-300:focus {
  --tw-border-opacity: 1;
  border-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.focus\:border-spring-300\/0:focus {
  border-color: rgb(162 179 166 / 0);
}

.focus\:border-spring-300\/10:focus {
  border-color: rgb(162 179 166 / 0.1);
}

.focus\:border-spring-300\/100:focus {
  border-color: rgb(162 179 166 / 1);
}

.focus\:border-spring-300\/15:focus {
  border-color: rgb(162 179 166 / 0.15);
}

.focus\:border-spring-300\/20:focus {
  border-color: rgb(162 179 166 / 0.2);
}

.focus\:border-spring-300\/25:focus {
  border-color: rgb(162 179 166 / 0.25);
}

.focus\:border-spring-300\/30:focus {
  border-color: rgb(162 179 166 / 0.3);
}

.focus\:border-spring-300\/35:focus {
  border-color: rgb(162 179 166 / 0.35);
}

.focus\:border-spring-300\/40:focus {
  border-color: rgb(162 179 166 / 0.4);
}

.focus\:border-spring-300\/45:focus {
  border-color: rgb(162 179 166 / 0.45);
}

.focus\:border-spring-300\/5:focus {
  border-color: rgb(162 179 166 / 0.05);
}

.focus\:border-spring-300\/50:focus {
  border-color: rgb(162 179 166 / 0.5);
}

.focus\:border-spring-300\/55:focus {
  border-color: rgb(162 179 166 / 0.55);
}

.focus\:border-spring-300\/60:focus {
  border-color: rgb(162 179 166 / 0.6);
}

.focus\:border-spring-300\/65:focus {
  border-color: rgb(162 179 166 / 0.65);
}

.focus\:border-spring-300\/70:focus {
  border-color: rgb(162 179 166 / 0.7);
}

.focus\:border-spring-300\/75:focus {
  border-color: rgb(162 179 166 / 0.75);
}

.focus\:border-spring-300\/80:focus {
  border-color: rgb(162 179 166 / 0.8);
}

.focus\:border-spring-300\/85:focus {
  border-color: rgb(162 179 166 / 0.85);
}

.focus\:border-spring-300\/90:focus {
  border-color: rgb(162 179 166 / 0.9);
}

.focus\:border-spring-300\/95:focus {
  border-color: rgb(162 179 166 / 0.95);
}

.focus\:border-spring-400:focus {
  --tw-border-opacity: 1;
  border-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.focus\:border-spring-400\/0:focus {
  border-color: rgb(120 143 127 / 0);
}

.focus\:border-spring-400\/10:focus {
  border-color: rgb(120 143 127 / 0.1);
}

.focus\:border-spring-400\/100:focus {
  border-color: rgb(120 143 127 / 1);
}

.focus\:border-spring-400\/15:focus {
  border-color: rgb(120 143 127 / 0.15);
}

.focus\:border-spring-400\/20:focus {
  border-color: rgb(120 143 127 / 0.2);
}

.focus\:border-spring-400\/25:focus {
  border-color: rgb(120 143 127 / 0.25);
}

.focus\:border-spring-400\/30:focus {
  border-color: rgb(120 143 127 / 0.3);
}

.focus\:border-spring-400\/35:focus {
  border-color: rgb(120 143 127 / 0.35);
}

.focus\:border-spring-400\/40:focus {
  border-color: rgb(120 143 127 / 0.4);
}

.focus\:border-spring-400\/45:focus {
  border-color: rgb(120 143 127 / 0.45);
}

.focus\:border-spring-400\/5:focus {
  border-color: rgb(120 143 127 / 0.05);
}

.focus\:border-spring-400\/50:focus {
  border-color: rgb(120 143 127 / 0.5);
}

.focus\:border-spring-400\/55:focus {
  border-color: rgb(120 143 127 / 0.55);
}

.focus\:border-spring-400\/60:focus {
  border-color: rgb(120 143 127 / 0.6);
}

.focus\:border-spring-400\/65:focus {
  border-color: rgb(120 143 127 / 0.65);
}

.focus\:border-spring-400\/70:focus {
  border-color: rgb(120 143 127 / 0.7);
}

.focus\:border-spring-400\/75:focus {
  border-color: rgb(120 143 127 / 0.75);
}

.focus\:border-spring-400\/80:focus {
  border-color: rgb(120 143 127 / 0.8);
}

.focus\:border-spring-400\/85:focus {
  border-color: rgb(120 143 127 / 0.85);
}

.focus\:border-spring-400\/90:focus {
  border-color: rgb(120 143 127 / 0.9);
}

.focus\:border-spring-400\/95:focus {
  border-color: rgb(120 143 127 / 0.95);
}

.focus\:border-spring-50:focus {
  --tw-border-opacity: 1;
  border-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.focus\:border-spring-50\/0:focus {
  border-color: rgb(243 246 244 / 0);
}

.focus\:border-spring-50\/10:focus {
  border-color: rgb(243 246 244 / 0.1);
}

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

.focus\:border-spring-50\/15:focus {
  border-color: rgb(243 246 244 / 0.15);
}

.focus\:border-spring-50\/20:focus {
  border-color: rgb(243 246 244 / 0.2);
}

.focus\:border-spring-50\/25:focus {
  border-color: rgb(243 246 244 / 0.25);
}

.focus\:border-spring-50\/30:focus {
  border-color: rgb(243 246 244 / 0.3);
}

.focus\:border-spring-50\/35:focus {
  border-color: rgb(243 246 244 / 0.35);
}

.focus\:border-spring-50\/40:focus {
  border-color: rgb(243 246 244 / 0.4);
}

.focus\:border-spring-50\/45:focus {
  border-color: rgb(243 246 244 / 0.45);
}

.focus\:border-spring-50\/5:focus {
  border-color: rgb(243 246 244 / 0.05);
}

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

.focus\:border-spring-50\/55:focus {
  border-color: rgb(243 246 244 / 0.55);
}

.focus\:border-spring-50\/60:focus {
  border-color: rgb(243 246 244 / 0.6);
}

.focus\:border-spring-50\/65:focus {
  border-color: rgb(243 246 244 / 0.65);
}

.focus\:border-spring-50\/70:focus {
  border-color: rgb(243 246 244 / 0.7);
}

.focus\:border-spring-50\/75:focus {
  border-color: rgb(243 246 244 / 0.75);
}

.focus\:border-spring-50\/80:focus {
  border-color: rgb(243 246 244 / 0.8);
}

.focus\:border-spring-50\/85:focus {
  border-color: rgb(243 246 244 / 0.85);
}

.focus\:border-spring-50\/90:focus {
  border-color: rgb(243 246 244 / 0.9);
}

.focus\:border-spring-50\/95:focus {
  border-color: rgb(243 246 244 / 0.95);
}

.focus\:border-spring-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.focus\:border-spring-500\/0:focus {
  border-color: rgb(94 120 102 / 0);
}

.focus\:border-spring-500\/10:focus {
  border-color: rgb(94 120 102 / 0.1);
}

.focus\:border-spring-500\/100:focus {
  border-color: rgb(94 120 102 / 1);
}

.focus\:border-spring-500\/15:focus {
  border-color: rgb(94 120 102 / 0.15);
}

.focus\:border-spring-500\/20:focus {
  border-color: rgb(94 120 102 / 0.2);
}

.focus\:border-spring-500\/25:focus {
  border-color: rgb(94 120 102 / 0.25);
}

.focus\:border-spring-500\/30:focus {
  border-color: rgb(94 120 102 / 0.3);
}

.focus\:border-spring-500\/35:focus {
  border-color: rgb(94 120 102 / 0.35);
}

.focus\:border-spring-500\/40:focus {
  border-color: rgb(94 120 102 / 0.4);
}

.focus\:border-spring-500\/45:focus {
  border-color: rgb(94 120 102 / 0.45);
}

.focus\:border-spring-500\/5:focus {
  border-color: rgb(94 120 102 / 0.05);
}

.focus\:border-spring-500\/50:focus {
  border-color: rgb(94 120 102 / 0.5);
}

.focus\:border-spring-500\/55:focus {
  border-color: rgb(94 120 102 / 0.55);
}

.focus\:border-spring-500\/60:focus {
  border-color: rgb(94 120 102 / 0.6);
}

.focus\:border-spring-500\/65:focus {
  border-color: rgb(94 120 102 / 0.65);
}

.focus\:border-spring-500\/70:focus {
  border-color: rgb(94 120 102 / 0.7);
}

.focus\:border-spring-500\/75:focus {
  border-color: rgb(94 120 102 / 0.75);
}

.focus\:border-spring-500\/80:focus {
  border-color: rgb(94 120 102 / 0.8);
}

.focus\:border-spring-500\/85:focus {
  border-color: rgb(94 120 102 / 0.85);
}

.focus\:border-spring-500\/90:focus {
  border-color: rgb(94 120 102 / 0.9);
}

.focus\:border-spring-500\/95:focus {
  border-color: rgb(94 120 102 / 0.95);
}

.focus\:border-spring-600:focus {
  --tw-border-opacity: 1;
  border-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.focus\:border-spring-600\/0:focus {
  border-color: rgb(67 88 73 / 0);
}

.focus\:border-spring-600\/10:focus {
  border-color: rgb(67 88 73 / 0.1);
}

.focus\:border-spring-600\/100:focus {
  border-color: rgb(67 88 73 / 1);
}

.focus\:border-spring-600\/15:focus {
  border-color: rgb(67 88 73 / 0.15);
}

.focus\:border-spring-600\/20:focus {
  border-color: rgb(67 88 73 / 0.2);
}

.focus\:border-spring-600\/25:focus {
  border-color: rgb(67 88 73 / 0.25);
}

.focus\:border-spring-600\/30:focus {
  border-color: rgb(67 88 73 / 0.3);
}

.focus\:border-spring-600\/35:focus {
  border-color: rgb(67 88 73 / 0.35);
}

.focus\:border-spring-600\/40:focus {
  border-color: rgb(67 88 73 / 0.4);
}

.focus\:border-spring-600\/45:focus {
  border-color: rgb(67 88 73 / 0.45);
}

.focus\:border-spring-600\/5:focus {
  border-color: rgb(67 88 73 / 0.05);
}

.focus\:border-spring-600\/50:focus {
  border-color: rgb(67 88 73 / 0.5);
}

.focus\:border-spring-600\/55:focus {
  border-color: rgb(67 88 73 / 0.55);
}

.focus\:border-spring-600\/60:focus {
  border-color: rgb(67 88 73 / 0.6);
}

.focus\:border-spring-600\/65:focus {
  border-color: rgb(67 88 73 / 0.65);
}

.focus\:border-spring-600\/70:focus {
  border-color: rgb(67 88 73 / 0.7);
}

.focus\:border-spring-600\/75:focus {
  border-color: rgb(67 88 73 / 0.75);
}

.focus\:border-spring-600\/80:focus {
  border-color: rgb(67 88 73 / 0.8);
}

.focus\:border-spring-600\/85:focus {
  border-color: rgb(67 88 73 / 0.85);
}

.focus\:border-spring-600\/90:focus {
  border-color: rgb(67 88 73 / 0.9);
}

.focus\:border-spring-600\/95:focus {
  border-color: rgb(67 88 73 / 0.95);
}

.focus\:border-spring-700:focus {
  --tw-border-opacity: 1;
  border-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.focus\:border-spring-700\/0:focus {
  border-color: rgb(54 70 60 / 0);
}

.focus\:border-spring-700\/10:focus {
  border-color: rgb(54 70 60 / 0.1);
}

.focus\:border-spring-700\/100:focus {
  border-color: rgb(54 70 60 / 1);
}

.focus\:border-spring-700\/15:focus {
  border-color: rgb(54 70 60 / 0.15);
}

.focus\:border-spring-700\/20:focus {
  border-color: rgb(54 70 60 / 0.2);
}

.focus\:border-spring-700\/25:focus {
  border-color: rgb(54 70 60 / 0.25);
}

.focus\:border-spring-700\/30:focus {
  border-color: rgb(54 70 60 / 0.3);
}

.focus\:border-spring-700\/35:focus {
  border-color: rgb(54 70 60 / 0.35);
}

.focus\:border-spring-700\/40:focus {
  border-color: rgb(54 70 60 / 0.4);
}

.focus\:border-spring-700\/45:focus {
  border-color: rgb(54 70 60 / 0.45);
}

.focus\:border-spring-700\/5:focus {
  border-color: rgb(54 70 60 / 0.05);
}

.focus\:border-spring-700\/50:focus {
  border-color: rgb(54 70 60 / 0.5);
}

.focus\:border-spring-700\/55:focus {
  border-color: rgb(54 70 60 / 0.55);
}

.focus\:border-spring-700\/60:focus {
  border-color: rgb(54 70 60 / 0.6);
}

.focus\:border-spring-700\/65:focus {
  border-color: rgb(54 70 60 / 0.65);
}

.focus\:border-spring-700\/70:focus {
  border-color: rgb(54 70 60 / 0.7);
}

.focus\:border-spring-700\/75:focus {
  border-color: rgb(54 70 60 / 0.75);
}

.focus\:border-spring-700\/80:focus {
  border-color: rgb(54 70 60 / 0.8);
}

.focus\:border-spring-700\/85:focus {
  border-color: rgb(54 70 60 / 0.85);
}

.focus\:border-spring-700\/90:focus {
  border-color: rgb(54 70 60 / 0.9);
}

.focus\:border-spring-700\/95:focus {
  border-color: rgb(54 70 60 / 0.95);
}

.focus\:border-spring-800:focus {
  --tw-border-opacity: 1;
  border-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.focus\:border-spring-800\/0:focus {
  border-color: rgb(44 57 48 / 0);
}

.focus\:border-spring-800\/10:focus {
  border-color: rgb(44 57 48 / 0.1);
}

.focus\:border-spring-800\/100:focus {
  border-color: rgb(44 57 48 / 1);
}

.focus\:border-spring-800\/15:focus {
  border-color: rgb(44 57 48 / 0.15);
}

.focus\:border-spring-800\/20:focus {
  border-color: rgb(44 57 48 / 0.2);
}

.focus\:border-spring-800\/25:focus {
  border-color: rgb(44 57 48 / 0.25);
}

.focus\:border-spring-800\/30:focus {
  border-color: rgb(44 57 48 / 0.3);
}

.focus\:border-spring-800\/35:focus {
  border-color: rgb(44 57 48 / 0.35);
}

.focus\:border-spring-800\/40:focus {
  border-color: rgb(44 57 48 / 0.4);
}

.focus\:border-spring-800\/45:focus {
  border-color: rgb(44 57 48 / 0.45);
}

.focus\:border-spring-800\/5:focus {
  border-color: rgb(44 57 48 / 0.05);
}

.focus\:border-spring-800\/50:focus {
  border-color: rgb(44 57 48 / 0.5);
}

.focus\:border-spring-800\/55:focus {
  border-color: rgb(44 57 48 / 0.55);
}

.focus\:border-spring-800\/60:focus {
  border-color: rgb(44 57 48 / 0.6);
}

.focus\:border-spring-800\/65:focus {
  border-color: rgb(44 57 48 / 0.65);
}

.focus\:border-spring-800\/70:focus {
  border-color: rgb(44 57 48 / 0.7);
}

.focus\:border-spring-800\/75:focus {
  border-color: rgb(44 57 48 / 0.75);
}

.focus\:border-spring-800\/80:focus {
  border-color: rgb(44 57 48 / 0.8);
}

.focus\:border-spring-800\/85:focus {
  border-color: rgb(44 57 48 / 0.85);
}

.focus\:border-spring-800\/90:focus {
  border-color: rgb(44 57 48 / 0.9);
}

.focus\:border-spring-800\/95:focus {
  border-color: rgb(44 57 48 / 0.95);
}

.focus\:border-spring-900:focus {
  --tw-border-opacity: 1;
  border-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.focus\:border-spring-900\/0:focus {
  border-color: rgb(37 47 40 / 0);
}

.focus\:border-spring-900\/10:focus {
  border-color: rgb(37 47 40 / 0.1);
}

.focus\:border-spring-900\/100:focus {
  border-color: rgb(37 47 40 / 1);
}

.focus\:border-spring-900\/15:focus {
  border-color: rgb(37 47 40 / 0.15);
}

.focus\:border-spring-900\/20:focus {
  border-color: rgb(37 47 40 / 0.2);
}

.focus\:border-spring-900\/25:focus {
  border-color: rgb(37 47 40 / 0.25);
}

.focus\:border-spring-900\/30:focus {
  border-color: rgb(37 47 40 / 0.3);
}

.focus\:border-spring-900\/35:focus {
  border-color: rgb(37 47 40 / 0.35);
}

.focus\:border-spring-900\/40:focus {
  border-color: rgb(37 47 40 / 0.4);
}

.focus\:border-spring-900\/45:focus {
  border-color: rgb(37 47 40 / 0.45);
}

.focus\:border-spring-900\/5:focus {
  border-color: rgb(37 47 40 / 0.05);
}

.focus\:border-spring-900\/50:focus {
  border-color: rgb(37 47 40 / 0.5);
}

.focus\:border-spring-900\/55:focus {
  border-color: rgb(37 47 40 / 0.55);
}

.focus\:border-spring-900\/60:focus {
  border-color: rgb(37 47 40 / 0.6);
}

.focus\:border-spring-900\/65:focus {
  border-color: rgb(37 47 40 / 0.65);
}

.focus\:border-spring-900\/70:focus {
  border-color: rgb(37 47 40 / 0.7);
}

.focus\:border-spring-900\/75:focus {
  border-color: rgb(37 47 40 / 0.75);
}

.focus\:border-spring-900\/80:focus {
  border-color: rgb(37 47 40 / 0.8);
}

.focus\:border-spring-900\/85:focus {
  border-color: rgb(37 47 40 / 0.85);
}

.focus\:border-spring-900\/90:focus {
  border-color: rgb(37 47 40 / 0.9);
}

.focus\:border-spring-900\/95:focus {
  border-color: rgb(37 47 40 / 0.95);
}

.focus\:border-spring-950:focus {
  --tw-border-opacity: 1;
  border-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.focus\:border-spring-950\/0:focus {
  border-color: rgb(20 26 23 / 0);
}

.focus\:border-spring-950\/10:focus {
  border-color: rgb(20 26 23 / 0.1);
}

.focus\:border-spring-950\/100:focus {
  border-color: rgb(20 26 23 / 1);
}

.focus\:border-spring-950\/15:focus {
  border-color: rgb(20 26 23 / 0.15);
}

.focus\:border-spring-950\/20:focus {
  border-color: rgb(20 26 23 / 0.2);
}

.focus\:border-spring-950\/25:focus {
  border-color: rgb(20 26 23 / 0.25);
}

.focus\:border-spring-950\/30:focus {
  border-color: rgb(20 26 23 / 0.3);
}

.focus\:border-spring-950\/35:focus {
  border-color: rgb(20 26 23 / 0.35);
}

.focus\:border-spring-950\/40:focus {
  border-color: rgb(20 26 23 / 0.4);
}

.focus\:border-spring-950\/45:focus {
  border-color: rgb(20 26 23 / 0.45);
}

.focus\:border-spring-950\/5:focus {
  border-color: rgb(20 26 23 / 0.05);
}

.focus\:border-spring-950\/50:focus {
  border-color: rgb(20 26 23 / 0.5);
}

.focus\:border-spring-950\/55:focus {
  border-color: rgb(20 26 23 / 0.55);
}

.focus\:border-spring-950\/60:focus {
  border-color: rgb(20 26 23 / 0.6);
}

.focus\:border-spring-950\/65:focus {
  border-color: rgb(20 26 23 / 0.65);
}

.focus\:border-spring-950\/70:focus {
  border-color: rgb(20 26 23 / 0.7);
}

.focus\:border-spring-950\/75:focus {
  border-color: rgb(20 26 23 / 0.75);
}

.focus\:border-spring-950\/80:focus {
  border-color: rgb(20 26 23 / 0.8);
}

.focus\:border-spring-950\/85:focus {
  border-color: rgb(20 26 23 / 0.85);
}

.focus\:border-spring-950\/90:focus {
  border-color: rgb(20 26 23 / 0.9);
}

.focus\:border-spring-950\/95:focus {
  border-color: rgb(20 26 23 / 0.95);
}

.focus\:border-transparent:focus {
  border-color: transparent;
}

.focus\:border-transparent\/0:focus {
  border-color: rgb(0 0 0 / 0);
}

.focus\:border-transparent\/10:focus {
  border-color: rgb(0 0 0 / 0.1);
}

.focus\:border-transparent\/100:focus {
  border-color: rgb(0 0 0 / 1);
}

.focus\:border-transparent\/15:focus {
  border-color: rgb(0 0 0 / 0.15);
}

.focus\:border-transparent\/20:focus {
  border-color: rgb(0 0 0 / 0.2);
}

.focus\:border-transparent\/25:focus {
  border-color: rgb(0 0 0 / 0.25);
}

.focus\:border-transparent\/30:focus {
  border-color: rgb(0 0 0 / 0.3);
}

.focus\:border-transparent\/35:focus {
  border-color: rgb(0 0 0 / 0.35);
}

.focus\:border-transparent\/40:focus {
  border-color: rgb(0 0 0 / 0.4);
}

.focus\:border-transparent\/45:focus {
  border-color: rgb(0 0 0 / 0.45);
}

.focus\:border-transparent\/5:focus {
  border-color: rgb(0 0 0 / 0.05);
}

.focus\:border-transparent\/50:focus {
  border-color: rgb(0 0 0 / 0.5);
}

.focus\:border-transparent\/55:focus {
  border-color: rgb(0 0 0 / 0.55);
}

.focus\:border-transparent\/60:focus {
  border-color: rgb(0 0 0 / 0.6);
}

.focus\:border-transparent\/65:focus {
  border-color: rgb(0 0 0 / 0.65);
}

.focus\:border-transparent\/70:focus {
  border-color: rgb(0 0 0 / 0.7);
}

.focus\:border-transparent\/75:focus {
  border-color: rgb(0 0 0 / 0.75);
}

.focus\:border-transparent\/80:focus {
  border-color: rgb(0 0 0 / 0.8);
}

.focus\:border-transparent\/85:focus {
  border-color: rgb(0 0 0 / 0.85);
}

.focus\:border-transparent\/90:focus {
  border-color: rgb(0 0 0 / 0.9);
}

.focus\:border-transparent\/95:focus {
  border-color: rgb(0 0 0 / 0.95);
}

.focus\:border-white:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.focus\:border-white\/0:focus {
  border-color: rgb(255 255 255 / 0);
}

.focus\:border-white\/10:focus {
  border-color: rgb(255 255 255 / 0.1);
}

.focus\:border-white\/100:focus {
  border-color: rgb(255 255 255 / 1);
}

.focus\:border-white\/15:focus {
  border-color: rgb(255 255 255 / 0.15);
}

.focus\:border-white\/20:focus {
  border-color: rgb(255 255 255 / 0.2);
}

.focus\:border-white\/25:focus {
  border-color: rgb(255 255 255 / 0.25);
}

.focus\:border-white\/30:focus {
  border-color: rgb(255 255 255 / 0.3);
}

.focus\:border-white\/35:focus {
  border-color: rgb(255 255 255 / 0.35);
}

.focus\:border-white\/40:focus {
  border-color: rgb(255 255 255 / 0.4);
}

.focus\:border-white\/45:focus {
  border-color: rgb(255 255 255 / 0.45);
}

.focus\:border-white\/5:focus {
  border-color: rgb(255 255 255 / 0.05);
}

.focus\:border-white\/50:focus {
  border-color: rgb(255 255 255 / 0.5);
}

.focus\:border-white\/55:focus {
  border-color: rgb(255 255 255 / 0.55);
}

.focus\:border-white\/60:focus {
  border-color: rgb(255 255 255 / 0.6);
}

.focus\:border-white\/65:focus {
  border-color: rgb(255 255 255 / 0.65);
}

.focus\:border-white\/70:focus {
  border-color: rgb(255 255 255 / 0.7);
}

.focus\:border-white\/75:focus {
  border-color: rgb(255 255 255 / 0.75);
}

.focus\:border-white\/80:focus {
  border-color: rgb(255 255 255 / 0.8);
}

.focus\:border-white\/85:focus {
  border-color: rgb(255 255 255 / 0.85);
}

.focus\:border-white\/90:focus {
  border-color: rgb(255 255 255 / 0.9);
}

.focus\:border-white\/95:focus {
  border-color: rgb(255 255 255 / 0.95);
}

.focus\:border-x-black:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
  border-right-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.focus\:border-x-black\/0:focus {
  border-left-color: rgb(0 0 0 / 0);
  border-right-color: rgb(0 0 0 / 0);
}

.focus\:border-x-black\/10:focus {
  border-left-color: rgb(0 0 0 / 0.1);
  border-right-color: rgb(0 0 0 / 0.1);
}

.focus\:border-x-black\/100:focus {
  border-left-color: rgb(0 0 0 / 1);
  border-right-color: rgb(0 0 0 / 1);
}

.focus\:border-x-black\/15:focus {
  border-left-color: rgb(0 0 0 / 0.15);
  border-right-color: rgb(0 0 0 / 0.15);
}

.focus\:border-x-black\/20:focus {
  border-left-color: rgb(0 0 0 / 0.2);
  border-right-color: rgb(0 0 0 / 0.2);
}

.focus\:border-x-black\/25:focus {
  border-left-color: rgb(0 0 0 / 0.25);
  border-right-color: rgb(0 0 0 / 0.25);
}

.focus\:border-x-black\/30:focus {
  border-left-color: rgb(0 0 0 / 0.3);
  border-right-color: rgb(0 0 0 / 0.3);
}

.focus\:border-x-black\/35:focus {
  border-left-color: rgb(0 0 0 / 0.35);
  border-right-color: rgb(0 0 0 / 0.35);
}

.focus\:border-x-black\/40:focus {
  border-left-color: rgb(0 0 0 / 0.4);
  border-right-color: rgb(0 0 0 / 0.4);
}

.focus\:border-x-black\/45:focus {
  border-left-color: rgb(0 0 0 / 0.45);
  border-right-color: rgb(0 0 0 / 0.45);
}

.focus\:border-x-black\/5:focus {
  border-left-color: rgb(0 0 0 / 0.05);
  border-right-color: rgb(0 0 0 / 0.05);
}

.focus\:border-x-black\/50:focus {
  border-left-color: rgb(0 0 0 / 0.5);
  border-right-color: rgb(0 0 0 / 0.5);
}

.focus\:border-x-black\/55:focus {
  border-left-color: rgb(0 0 0 / 0.55);
  border-right-color: rgb(0 0 0 / 0.55);
}

.focus\:border-x-black\/60:focus {
  border-left-color: rgb(0 0 0 / 0.6);
  border-right-color: rgb(0 0 0 / 0.6);
}

.focus\:border-x-black\/65:focus {
  border-left-color: rgb(0 0 0 / 0.65);
  border-right-color: rgb(0 0 0 / 0.65);
}

.focus\:border-x-black\/70:focus {
  border-left-color: rgb(0 0 0 / 0.7);
  border-right-color: rgb(0 0 0 / 0.7);
}

.focus\:border-x-black\/75:focus {
  border-left-color: rgb(0 0 0 / 0.75);
  border-right-color: rgb(0 0 0 / 0.75);
}

.focus\:border-x-black\/80:focus {
  border-left-color: rgb(0 0 0 / 0.8);
  border-right-color: rgb(0 0 0 / 0.8);
}

.focus\:border-x-black\/85:focus {
  border-left-color: rgb(0 0 0 / 0.85);
  border-right-color: rgb(0 0 0 / 0.85);
}

.focus\:border-x-black\/90:focus {
  border-left-color: rgb(0 0 0 / 0.9);
  border-right-color: rgb(0 0 0 / 0.9);
}

.focus\:border-x-black\/95:focus {
  border-left-color: rgb(0 0 0 / 0.95);
  border-right-color: rgb(0 0 0 / 0.95);
}

.focus\:border-x-facebook:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
  border-right-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.focus\:border-x-facebook-600:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
  border-right-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.focus\:border-x-facebook-600\/0:focus {
  border-left-color: rgb(41 61 105 / 0);
  border-right-color: rgb(41 61 105 / 0);
}

.focus\:border-x-facebook-600\/10:focus {
  border-left-color: rgb(41 61 105 / 0.1);
  border-right-color: rgb(41 61 105 / 0.1);
}

.focus\:border-x-facebook-600\/100:focus {
  border-left-color: rgb(41 61 105 / 1);
  border-right-color: rgb(41 61 105 / 1);
}

.focus\:border-x-facebook-600\/15:focus {
  border-left-color: rgb(41 61 105 / 0.15);
  border-right-color: rgb(41 61 105 / 0.15);
}

.focus\:border-x-facebook-600\/20:focus {
  border-left-color: rgb(41 61 105 / 0.2);
  border-right-color: rgb(41 61 105 / 0.2);
}

.focus\:border-x-facebook-600\/25:focus {
  border-left-color: rgb(41 61 105 / 0.25);
  border-right-color: rgb(41 61 105 / 0.25);
}

.focus\:border-x-facebook-600\/30:focus {
  border-left-color: rgb(41 61 105 / 0.3);
  border-right-color: rgb(41 61 105 / 0.3);
}

.focus\:border-x-facebook-600\/35:focus {
  border-left-color: rgb(41 61 105 / 0.35);
  border-right-color: rgb(41 61 105 / 0.35);
}

.focus\:border-x-facebook-600\/40:focus {
  border-left-color: rgb(41 61 105 / 0.4);
  border-right-color: rgb(41 61 105 / 0.4);
}

.focus\:border-x-facebook-600\/45:focus {
  border-left-color: rgb(41 61 105 / 0.45);
  border-right-color: rgb(41 61 105 / 0.45);
}

.focus\:border-x-facebook-600\/5:focus {
  border-left-color: rgb(41 61 105 / 0.05);
  border-right-color: rgb(41 61 105 / 0.05);
}

.focus\:border-x-facebook-600\/50:focus {
  border-left-color: rgb(41 61 105 / 0.5);
  border-right-color: rgb(41 61 105 / 0.5);
}

.focus\:border-x-facebook-600\/55:focus {
  border-left-color: rgb(41 61 105 / 0.55);
  border-right-color: rgb(41 61 105 / 0.55);
}

.focus\:border-x-facebook-600\/60:focus {
  border-left-color: rgb(41 61 105 / 0.6);
  border-right-color: rgb(41 61 105 / 0.6);
}

.focus\:border-x-facebook-600\/65:focus {
  border-left-color: rgb(41 61 105 / 0.65);
  border-right-color: rgb(41 61 105 / 0.65);
}

.focus\:border-x-facebook-600\/70:focus {
  border-left-color: rgb(41 61 105 / 0.7);
  border-right-color: rgb(41 61 105 / 0.7);
}

.focus\:border-x-facebook-600\/75:focus {
  border-left-color: rgb(41 61 105 / 0.75);
  border-right-color: rgb(41 61 105 / 0.75);
}

.focus\:border-x-facebook-600\/80:focus {
  border-left-color: rgb(41 61 105 / 0.8);
  border-right-color: rgb(41 61 105 / 0.8);
}

.focus\:border-x-facebook-600\/85:focus {
  border-left-color: rgb(41 61 105 / 0.85);
  border-right-color: rgb(41 61 105 / 0.85);
}

.focus\:border-x-facebook-600\/90:focus {
  border-left-color: rgb(41 61 105 / 0.9);
  border-right-color: rgb(41 61 105 / 0.9);
}

.focus\:border-x-facebook-600\/95:focus {
  border-left-color: rgb(41 61 105 / 0.95);
  border-right-color: rgb(41 61 105 / 0.95);
}

.focus\:border-x-facebook\/0:focus {
  border-left-color: rgb(59 89 152 / 0);
  border-right-color: rgb(59 89 152 / 0);
}

.focus\:border-x-facebook\/10:focus {
  border-left-color: rgb(59 89 152 / 0.1);
  border-right-color: rgb(59 89 152 / 0.1);
}

.focus\:border-x-facebook\/100:focus {
  border-left-color: rgb(59 89 152 / 1);
  border-right-color: rgb(59 89 152 / 1);
}

.focus\:border-x-facebook\/15:focus {
  border-left-color: rgb(59 89 152 / 0.15);
  border-right-color: rgb(59 89 152 / 0.15);
}

.focus\:border-x-facebook\/20:focus {
  border-left-color: rgb(59 89 152 / 0.2);
  border-right-color: rgb(59 89 152 / 0.2);
}

.focus\:border-x-facebook\/25:focus {
  border-left-color: rgb(59 89 152 / 0.25);
  border-right-color: rgb(59 89 152 / 0.25);
}

.focus\:border-x-facebook\/30:focus {
  border-left-color: rgb(59 89 152 / 0.3);
  border-right-color: rgb(59 89 152 / 0.3);
}

.focus\:border-x-facebook\/35:focus {
  border-left-color: rgb(59 89 152 / 0.35);
  border-right-color: rgb(59 89 152 / 0.35);
}

.focus\:border-x-facebook\/40:focus {
  border-left-color: rgb(59 89 152 / 0.4);
  border-right-color: rgb(59 89 152 / 0.4);
}

.focus\:border-x-facebook\/45:focus {
  border-left-color: rgb(59 89 152 / 0.45);
  border-right-color: rgb(59 89 152 / 0.45);
}

.focus\:border-x-facebook\/5:focus {
  border-left-color: rgb(59 89 152 / 0.05);
  border-right-color: rgb(59 89 152 / 0.05);
}

.focus\:border-x-facebook\/50:focus {
  border-left-color: rgb(59 89 152 / 0.5);
  border-right-color: rgb(59 89 152 / 0.5);
}

.focus\:border-x-facebook\/55:focus {
  border-left-color: rgb(59 89 152 / 0.55);
  border-right-color: rgb(59 89 152 / 0.55);
}

.focus\:border-x-facebook\/60:focus {
  border-left-color: rgb(59 89 152 / 0.6);
  border-right-color: rgb(59 89 152 / 0.6);
}

.focus\:border-x-facebook\/65:focus {
  border-left-color: rgb(59 89 152 / 0.65);
  border-right-color: rgb(59 89 152 / 0.65);
}

.focus\:border-x-facebook\/70:focus {
  border-left-color: rgb(59 89 152 / 0.7);
  border-right-color: rgb(59 89 152 / 0.7);
}

.focus\:border-x-facebook\/75:focus {
  border-left-color: rgb(59 89 152 / 0.75);
  border-right-color: rgb(59 89 152 / 0.75);
}

.focus\:border-x-facebook\/80:focus {
  border-left-color: rgb(59 89 152 / 0.8);
  border-right-color: rgb(59 89 152 / 0.8);
}

.focus\:border-x-facebook\/85:focus {
  border-left-color: rgb(59 89 152 / 0.85);
  border-right-color: rgb(59 89 152 / 0.85);
}

.focus\:border-x-facebook\/90:focus {
  border-left-color: rgb(59 89 152 / 0.9);
  border-right-color: rgb(59 89 152 / 0.9);
}

.focus\:border-x-facebook\/95:focus {
  border-left-color: rgb(59 89 152 / 0.95);
  border-right-color: rgb(59 89 152 / 0.95);
}

.focus\:border-x-spring-100:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
  border-right-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.focus\:border-x-spring-100\/0:focus {
  border-left-color: rgb(227 232 227 / 0);
  border-right-color: rgb(227 232 227 / 0);
}

.focus\:border-x-spring-100\/10:focus {
  border-left-color: rgb(227 232 227 / 0.1);
  border-right-color: rgb(227 232 227 / 0.1);
}

.focus\:border-x-spring-100\/100:focus {
  border-left-color: rgb(227 232 227 / 1);
  border-right-color: rgb(227 232 227 / 1);
}

.focus\:border-x-spring-100\/15:focus {
  border-left-color: rgb(227 232 227 / 0.15);
  border-right-color: rgb(227 232 227 / 0.15);
}

.focus\:border-x-spring-100\/20:focus {
  border-left-color: rgb(227 232 227 / 0.2);
  border-right-color: rgb(227 232 227 / 0.2);
}

.focus\:border-x-spring-100\/25:focus {
  border-left-color: rgb(227 232 227 / 0.25);
  border-right-color: rgb(227 232 227 / 0.25);
}

.focus\:border-x-spring-100\/30:focus {
  border-left-color: rgb(227 232 227 / 0.3);
  border-right-color: rgb(227 232 227 / 0.3);
}

.focus\:border-x-spring-100\/35:focus {
  border-left-color: rgb(227 232 227 / 0.35);
  border-right-color: rgb(227 232 227 / 0.35);
}

.focus\:border-x-spring-100\/40:focus {
  border-left-color: rgb(227 232 227 / 0.4);
  border-right-color: rgb(227 232 227 / 0.4);
}

.focus\:border-x-spring-100\/45:focus {
  border-left-color: rgb(227 232 227 / 0.45);
  border-right-color: rgb(227 232 227 / 0.45);
}

.focus\:border-x-spring-100\/5:focus {
  border-left-color: rgb(227 232 227 / 0.05);
  border-right-color: rgb(227 232 227 / 0.05);
}

.focus\:border-x-spring-100\/50:focus {
  border-left-color: rgb(227 232 227 / 0.5);
  border-right-color: rgb(227 232 227 / 0.5);
}

.focus\:border-x-spring-100\/55:focus {
  border-left-color: rgb(227 232 227 / 0.55);
  border-right-color: rgb(227 232 227 / 0.55);
}

.focus\:border-x-spring-100\/60:focus {
  border-left-color: rgb(227 232 227 / 0.6);
  border-right-color: rgb(227 232 227 / 0.6);
}

.focus\:border-x-spring-100\/65:focus {
  border-left-color: rgb(227 232 227 / 0.65);
  border-right-color: rgb(227 232 227 / 0.65);
}

.focus\:border-x-spring-100\/70:focus {
  border-left-color: rgb(227 232 227 / 0.7);
  border-right-color: rgb(227 232 227 / 0.7);
}

.focus\:border-x-spring-100\/75:focus {
  border-left-color: rgb(227 232 227 / 0.75);
  border-right-color: rgb(227 232 227 / 0.75);
}

.focus\:border-x-spring-100\/80:focus {
  border-left-color: rgb(227 232 227 / 0.8);
  border-right-color: rgb(227 232 227 / 0.8);
}

.focus\:border-x-spring-100\/85:focus {
  border-left-color: rgb(227 232 227 / 0.85);
  border-right-color: rgb(227 232 227 / 0.85);
}

.focus\:border-x-spring-100\/90:focus {
  border-left-color: rgb(227 232 227 / 0.9);
  border-right-color: rgb(227 232 227 / 0.9);
}

.focus\:border-x-spring-100\/95:focus {
  border-left-color: rgb(227 232 227 / 0.95);
  border-right-color: rgb(227 232 227 / 0.95);
}

.focus\:border-x-spring-200:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
  border-right-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.focus\:border-x-spring-200\/0:focus {
  border-left-color: rgb(200 210 201 / 0);
  border-right-color: rgb(200 210 201 / 0);
}

.focus\:border-x-spring-200\/10:focus {
  border-left-color: rgb(200 210 201 / 0.1);
  border-right-color: rgb(200 210 201 / 0.1);
}

.focus\:border-x-spring-200\/100:focus {
  border-left-color: rgb(200 210 201 / 1);
  border-right-color: rgb(200 210 201 / 1);
}

.focus\:border-x-spring-200\/15:focus {
  border-left-color: rgb(200 210 201 / 0.15);
  border-right-color: rgb(200 210 201 / 0.15);
}

.focus\:border-x-spring-200\/20:focus {
  border-left-color: rgb(200 210 201 / 0.2);
  border-right-color: rgb(200 210 201 / 0.2);
}

.focus\:border-x-spring-200\/25:focus {
  border-left-color: rgb(200 210 201 / 0.25);
  border-right-color: rgb(200 210 201 / 0.25);
}

.focus\:border-x-spring-200\/30:focus {
  border-left-color: rgb(200 210 201 / 0.3);
  border-right-color: rgb(200 210 201 / 0.3);
}

.focus\:border-x-spring-200\/35:focus {
  border-left-color: rgb(200 210 201 / 0.35);
  border-right-color: rgb(200 210 201 / 0.35);
}

.focus\:border-x-spring-200\/40:focus {
  border-left-color: rgb(200 210 201 / 0.4);
  border-right-color: rgb(200 210 201 / 0.4);
}

.focus\:border-x-spring-200\/45:focus {
  border-left-color: rgb(200 210 201 / 0.45);
  border-right-color: rgb(200 210 201 / 0.45);
}

.focus\:border-x-spring-200\/5:focus {
  border-left-color: rgb(200 210 201 / 0.05);
  border-right-color: rgb(200 210 201 / 0.05);
}

.focus\:border-x-spring-200\/50:focus {
  border-left-color: rgb(200 210 201 / 0.5);
  border-right-color: rgb(200 210 201 / 0.5);
}

.focus\:border-x-spring-200\/55:focus {
  border-left-color: rgb(200 210 201 / 0.55);
  border-right-color: rgb(200 210 201 / 0.55);
}

.focus\:border-x-spring-200\/60:focus {
  border-left-color: rgb(200 210 201 / 0.6);
  border-right-color: rgb(200 210 201 / 0.6);
}

.focus\:border-x-spring-200\/65:focus {
  border-left-color: rgb(200 210 201 / 0.65);
  border-right-color: rgb(200 210 201 / 0.65);
}

.focus\:border-x-spring-200\/70:focus {
  border-left-color: rgb(200 210 201 / 0.7);
  border-right-color: rgb(200 210 201 / 0.7);
}

.focus\:border-x-spring-200\/75:focus {
  border-left-color: rgb(200 210 201 / 0.75);
  border-right-color: rgb(200 210 201 / 0.75);
}

.focus\:border-x-spring-200\/80:focus {
  border-left-color: rgb(200 210 201 / 0.8);
  border-right-color: rgb(200 210 201 / 0.8);
}

.focus\:border-x-spring-200\/85:focus {
  border-left-color: rgb(200 210 201 / 0.85);
  border-right-color: rgb(200 210 201 / 0.85);
}

.focus\:border-x-spring-200\/90:focus {
  border-left-color: rgb(200 210 201 / 0.9);
  border-right-color: rgb(200 210 201 / 0.9);
}

.focus\:border-x-spring-200\/95:focus {
  border-left-color: rgb(200 210 201 / 0.95);
  border-right-color: rgb(200 210 201 / 0.95);
}

.focus\:border-x-spring-300:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
  border-right-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.focus\:border-x-spring-300\/0:focus {
  border-left-color: rgb(162 179 166 / 0);
  border-right-color: rgb(162 179 166 / 0);
}

.focus\:border-x-spring-300\/10:focus {
  border-left-color: rgb(162 179 166 / 0.1);
  border-right-color: rgb(162 179 166 / 0.1);
}

.focus\:border-x-spring-300\/100:focus {
  border-left-color: rgb(162 179 166 / 1);
  border-right-color: rgb(162 179 166 / 1);
}

.focus\:border-x-spring-300\/15:focus {
  border-left-color: rgb(162 179 166 / 0.15);
  border-right-color: rgb(162 179 166 / 0.15);
}

.focus\:border-x-spring-300\/20:focus {
  border-left-color: rgb(162 179 166 / 0.2);
  border-right-color: rgb(162 179 166 / 0.2);
}

.focus\:border-x-spring-300\/25:focus {
  border-left-color: rgb(162 179 166 / 0.25);
  border-right-color: rgb(162 179 166 / 0.25);
}

.focus\:border-x-spring-300\/30:focus {
  border-left-color: rgb(162 179 166 / 0.3);
  border-right-color: rgb(162 179 166 / 0.3);
}

.focus\:border-x-spring-300\/35:focus {
  border-left-color: rgb(162 179 166 / 0.35);
  border-right-color: rgb(162 179 166 / 0.35);
}

.focus\:border-x-spring-300\/40:focus {
  border-left-color: rgb(162 179 166 / 0.4);
  border-right-color: rgb(162 179 166 / 0.4);
}

.focus\:border-x-spring-300\/45:focus {
  border-left-color: rgb(162 179 166 / 0.45);
  border-right-color: rgb(162 179 166 / 0.45);
}

.focus\:border-x-spring-300\/5:focus {
  border-left-color: rgb(162 179 166 / 0.05);
  border-right-color: rgb(162 179 166 / 0.05);
}

.focus\:border-x-spring-300\/50:focus {
  border-left-color: rgb(162 179 166 / 0.5);
  border-right-color: rgb(162 179 166 / 0.5);
}

.focus\:border-x-spring-300\/55:focus {
  border-left-color: rgb(162 179 166 / 0.55);
  border-right-color: rgb(162 179 166 / 0.55);
}

.focus\:border-x-spring-300\/60:focus {
  border-left-color: rgb(162 179 166 / 0.6);
  border-right-color: rgb(162 179 166 / 0.6);
}

.focus\:border-x-spring-300\/65:focus {
  border-left-color: rgb(162 179 166 / 0.65);
  border-right-color: rgb(162 179 166 / 0.65);
}

.focus\:border-x-spring-300\/70:focus {
  border-left-color: rgb(162 179 166 / 0.7);
  border-right-color: rgb(162 179 166 / 0.7);
}

.focus\:border-x-spring-300\/75:focus {
  border-left-color: rgb(162 179 166 / 0.75);
  border-right-color: rgb(162 179 166 / 0.75);
}

.focus\:border-x-spring-300\/80:focus {
  border-left-color: rgb(162 179 166 / 0.8);
  border-right-color: rgb(162 179 166 / 0.8);
}

.focus\:border-x-spring-300\/85:focus {
  border-left-color: rgb(162 179 166 / 0.85);
  border-right-color: rgb(162 179 166 / 0.85);
}

.focus\:border-x-spring-300\/90:focus {
  border-left-color: rgb(162 179 166 / 0.9);
  border-right-color: rgb(162 179 166 / 0.9);
}

.focus\:border-x-spring-300\/95:focus {
  border-left-color: rgb(162 179 166 / 0.95);
  border-right-color: rgb(162 179 166 / 0.95);
}

.focus\:border-x-spring-400:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
  border-right-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.focus\:border-x-spring-400\/0:focus {
  border-left-color: rgb(120 143 127 / 0);
  border-right-color: rgb(120 143 127 / 0);
}

.focus\:border-x-spring-400\/10:focus {
  border-left-color: rgb(120 143 127 / 0.1);
  border-right-color: rgb(120 143 127 / 0.1);
}

.focus\:border-x-spring-400\/100:focus {
  border-left-color: rgb(120 143 127 / 1);
  border-right-color: rgb(120 143 127 / 1);
}

.focus\:border-x-spring-400\/15:focus {
  border-left-color: rgb(120 143 127 / 0.15);
  border-right-color: rgb(120 143 127 / 0.15);
}

.focus\:border-x-spring-400\/20:focus {
  border-left-color: rgb(120 143 127 / 0.2);
  border-right-color: rgb(120 143 127 / 0.2);
}

.focus\:border-x-spring-400\/25:focus {
  border-left-color: rgb(120 143 127 / 0.25);
  border-right-color: rgb(120 143 127 / 0.25);
}

.focus\:border-x-spring-400\/30:focus {
  border-left-color: rgb(120 143 127 / 0.3);
  border-right-color: rgb(120 143 127 / 0.3);
}

.focus\:border-x-spring-400\/35:focus {
  border-left-color: rgb(120 143 127 / 0.35);
  border-right-color: rgb(120 143 127 / 0.35);
}

.focus\:border-x-spring-400\/40:focus {
  border-left-color: rgb(120 143 127 / 0.4);
  border-right-color: rgb(120 143 127 / 0.4);
}

.focus\:border-x-spring-400\/45:focus {
  border-left-color: rgb(120 143 127 / 0.45);
  border-right-color: rgb(120 143 127 / 0.45);
}

.focus\:border-x-spring-400\/5:focus {
  border-left-color: rgb(120 143 127 / 0.05);
  border-right-color: rgb(120 143 127 / 0.05);
}

.focus\:border-x-spring-400\/50:focus {
  border-left-color: rgb(120 143 127 / 0.5);
  border-right-color: rgb(120 143 127 / 0.5);
}

.focus\:border-x-spring-400\/55:focus {
  border-left-color: rgb(120 143 127 / 0.55);
  border-right-color: rgb(120 143 127 / 0.55);
}

.focus\:border-x-spring-400\/60:focus {
  border-left-color: rgb(120 143 127 / 0.6);
  border-right-color: rgb(120 143 127 / 0.6);
}

.focus\:border-x-spring-400\/65:focus {
  border-left-color: rgb(120 143 127 / 0.65);
  border-right-color: rgb(120 143 127 / 0.65);
}

.focus\:border-x-spring-400\/70:focus {
  border-left-color: rgb(120 143 127 / 0.7);
  border-right-color: rgb(120 143 127 / 0.7);
}

.focus\:border-x-spring-400\/75:focus {
  border-left-color: rgb(120 143 127 / 0.75);
  border-right-color: rgb(120 143 127 / 0.75);
}

.focus\:border-x-spring-400\/80:focus {
  border-left-color: rgb(120 143 127 / 0.8);
  border-right-color: rgb(120 143 127 / 0.8);
}

.focus\:border-x-spring-400\/85:focus {
  border-left-color: rgb(120 143 127 / 0.85);
  border-right-color: rgb(120 143 127 / 0.85);
}

.focus\:border-x-spring-400\/90:focus {
  border-left-color: rgb(120 143 127 / 0.9);
  border-right-color: rgb(120 143 127 / 0.9);
}

.focus\:border-x-spring-400\/95:focus {
  border-left-color: rgb(120 143 127 / 0.95);
  border-right-color: rgb(120 143 127 / 0.95);
}

.focus\:border-x-spring-50:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
  border-right-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.focus\:border-x-spring-50\/0:focus {
  border-left-color: rgb(243 246 244 / 0);
  border-right-color: rgb(243 246 244 / 0);
}

.focus\:border-x-spring-50\/10:focus {
  border-left-color: rgb(243 246 244 / 0.1);
  border-right-color: rgb(243 246 244 / 0.1);
}

.focus\:border-x-spring-50\/100:focus {
  border-left-color: rgb(243 246 244 / 1);
  border-right-color: rgb(243 246 244 / 1);
}

.focus\:border-x-spring-50\/15:focus {
  border-left-color: rgb(243 246 244 / 0.15);
  border-right-color: rgb(243 246 244 / 0.15);
}

.focus\:border-x-spring-50\/20:focus {
  border-left-color: rgb(243 246 244 / 0.2);
  border-right-color: rgb(243 246 244 / 0.2);
}

.focus\:border-x-spring-50\/25:focus {
  border-left-color: rgb(243 246 244 / 0.25);
  border-right-color: rgb(243 246 244 / 0.25);
}

.focus\:border-x-spring-50\/30:focus {
  border-left-color: rgb(243 246 244 / 0.3);
  border-right-color: rgb(243 246 244 / 0.3);
}

.focus\:border-x-spring-50\/35:focus {
  border-left-color: rgb(243 246 244 / 0.35);
  border-right-color: rgb(243 246 244 / 0.35);
}

.focus\:border-x-spring-50\/40:focus {
  border-left-color: rgb(243 246 244 / 0.4);
  border-right-color: rgb(243 246 244 / 0.4);
}

.focus\:border-x-spring-50\/45:focus {
  border-left-color: rgb(243 246 244 / 0.45);
  border-right-color: rgb(243 246 244 / 0.45);
}

.focus\:border-x-spring-50\/5:focus {
  border-left-color: rgb(243 246 244 / 0.05);
  border-right-color: rgb(243 246 244 / 0.05);
}

.focus\:border-x-spring-50\/50:focus {
  border-left-color: rgb(243 246 244 / 0.5);
  border-right-color: rgb(243 246 244 / 0.5);
}

.focus\:border-x-spring-50\/55:focus {
  border-left-color: rgb(243 246 244 / 0.55);
  border-right-color: rgb(243 246 244 / 0.55);
}

.focus\:border-x-spring-50\/60:focus {
  border-left-color: rgb(243 246 244 / 0.6);
  border-right-color: rgb(243 246 244 / 0.6);
}

.focus\:border-x-spring-50\/65:focus {
  border-left-color: rgb(243 246 244 / 0.65);
  border-right-color: rgb(243 246 244 / 0.65);
}

.focus\:border-x-spring-50\/70:focus {
  border-left-color: rgb(243 246 244 / 0.7);
  border-right-color: rgb(243 246 244 / 0.7);
}

.focus\:border-x-spring-50\/75:focus {
  border-left-color: rgb(243 246 244 / 0.75);
  border-right-color: rgb(243 246 244 / 0.75);
}

.focus\:border-x-spring-50\/80:focus {
  border-left-color: rgb(243 246 244 / 0.8);
  border-right-color: rgb(243 246 244 / 0.8);
}

.focus\:border-x-spring-50\/85:focus {
  border-left-color: rgb(243 246 244 / 0.85);
  border-right-color: rgb(243 246 244 / 0.85);
}

.focus\:border-x-spring-50\/90:focus {
  border-left-color: rgb(243 246 244 / 0.9);
  border-right-color: rgb(243 246 244 / 0.9);
}

.focus\:border-x-spring-50\/95:focus {
  border-left-color: rgb(243 246 244 / 0.95);
  border-right-color: rgb(243 246 244 / 0.95);
}

.focus\:border-x-spring-500:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
  border-right-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.focus\:border-x-spring-500\/0:focus {
  border-left-color: rgb(94 120 102 / 0);
  border-right-color: rgb(94 120 102 / 0);
}

.focus\:border-x-spring-500\/10:focus {
  border-left-color: rgb(94 120 102 / 0.1);
  border-right-color: rgb(94 120 102 / 0.1);
}

.focus\:border-x-spring-500\/100:focus {
  border-left-color: rgb(94 120 102 / 1);
  border-right-color: rgb(94 120 102 / 1);
}

.focus\:border-x-spring-500\/15:focus {
  border-left-color: rgb(94 120 102 / 0.15);
  border-right-color: rgb(94 120 102 / 0.15);
}

.focus\:border-x-spring-500\/20:focus {
  border-left-color: rgb(94 120 102 / 0.2);
  border-right-color: rgb(94 120 102 / 0.2);
}

.focus\:border-x-spring-500\/25:focus {
  border-left-color: rgb(94 120 102 / 0.25);
  border-right-color: rgb(94 120 102 / 0.25);
}

.focus\:border-x-spring-500\/30:focus {
  border-left-color: rgb(94 120 102 / 0.3);
  border-right-color: rgb(94 120 102 / 0.3);
}

.focus\:border-x-spring-500\/35:focus {
  border-left-color: rgb(94 120 102 / 0.35);
  border-right-color: rgb(94 120 102 / 0.35);
}

.focus\:border-x-spring-500\/40:focus {
  border-left-color: rgb(94 120 102 / 0.4);
  border-right-color: rgb(94 120 102 / 0.4);
}

.focus\:border-x-spring-500\/45:focus {
  border-left-color: rgb(94 120 102 / 0.45);
  border-right-color: rgb(94 120 102 / 0.45);
}

.focus\:border-x-spring-500\/5:focus {
  border-left-color: rgb(94 120 102 / 0.05);
  border-right-color: rgb(94 120 102 / 0.05);
}

.focus\:border-x-spring-500\/50:focus {
  border-left-color: rgb(94 120 102 / 0.5);
  border-right-color: rgb(94 120 102 / 0.5);
}

.focus\:border-x-spring-500\/55:focus {
  border-left-color: rgb(94 120 102 / 0.55);
  border-right-color: rgb(94 120 102 / 0.55);
}

.focus\:border-x-spring-500\/60:focus {
  border-left-color: rgb(94 120 102 / 0.6);
  border-right-color: rgb(94 120 102 / 0.6);
}

.focus\:border-x-spring-500\/65:focus {
  border-left-color: rgb(94 120 102 / 0.65);
  border-right-color: rgb(94 120 102 / 0.65);
}

.focus\:border-x-spring-500\/70:focus {
  border-left-color: rgb(94 120 102 / 0.7);
  border-right-color: rgb(94 120 102 / 0.7);
}

.focus\:border-x-spring-500\/75:focus {
  border-left-color: rgb(94 120 102 / 0.75);
  border-right-color: rgb(94 120 102 / 0.75);
}

.focus\:border-x-spring-500\/80:focus {
  border-left-color: rgb(94 120 102 / 0.8);
  border-right-color: rgb(94 120 102 / 0.8);
}

.focus\:border-x-spring-500\/85:focus {
  border-left-color: rgb(94 120 102 / 0.85);
  border-right-color: rgb(94 120 102 / 0.85);
}

.focus\:border-x-spring-500\/90:focus {
  border-left-color: rgb(94 120 102 / 0.9);
  border-right-color: rgb(94 120 102 / 0.9);
}

.focus\:border-x-spring-500\/95:focus {
  border-left-color: rgb(94 120 102 / 0.95);
  border-right-color: rgb(94 120 102 / 0.95);
}

.focus\:border-x-spring-600:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
  border-right-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.focus\:border-x-spring-600\/0:focus {
  border-left-color: rgb(67 88 73 / 0);
  border-right-color: rgb(67 88 73 / 0);
}

.focus\:border-x-spring-600\/10:focus {
  border-left-color: rgb(67 88 73 / 0.1);
  border-right-color: rgb(67 88 73 / 0.1);
}

.focus\:border-x-spring-600\/100:focus {
  border-left-color: rgb(67 88 73 / 1);
  border-right-color: rgb(67 88 73 / 1);
}

.focus\:border-x-spring-600\/15:focus {
  border-left-color: rgb(67 88 73 / 0.15);
  border-right-color: rgb(67 88 73 / 0.15);
}

.focus\:border-x-spring-600\/20:focus {
  border-left-color: rgb(67 88 73 / 0.2);
  border-right-color: rgb(67 88 73 / 0.2);
}

.focus\:border-x-spring-600\/25:focus {
  border-left-color: rgb(67 88 73 / 0.25);
  border-right-color: rgb(67 88 73 / 0.25);
}

.focus\:border-x-spring-600\/30:focus {
  border-left-color: rgb(67 88 73 / 0.3);
  border-right-color: rgb(67 88 73 / 0.3);
}

.focus\:border-x-spring-600\/35:focus {
  border-left-color: rgb(67 88 73 / 0.35);
  border-right-color: rgb(67 88 73 / 0.35);
}

.focus\:border-x-spring-600\/40:focus {
  border-left-color: rgb(67 88 73 / 0.4);
  border-right-color: rgb(67 88 73 / 0.4);
}

.focus\:border-x-spring-600\/45:focus {
  border-left-color: rgb(67 88 73 / 0.45);
  border-right-color: rgb(67 88 73 / 0.45);
}

.focus\:border-x-spring-600\/5:focus {
  border-left-color: rgb(67 88 73 / 0.05);
  border-right-color: rgb(67 88 73 / 0.05);
}

.focus\:border-x-spring-600\/50:focus {
  border-left-color: rgb(67 88 73 / 0.5);
  border-right-color: rgb(67 88 73 / 0.5);
}

.focus\:border-x-spring-600\/55:focus {
  border-left-color: rgb(67 88 73 / 0.55);
  border-right-color: rgb(67 88 73 / 0.55);
}

.focus\:border-x-spring-600\/60:focus {
  border-left-color: rgb(67 88 73 / 0.6);
  border-right-color: rgb(67 88 73 / 0.6);
}

.focus\:border-x-spring-600\/65:focus {
  border-left-color: rgb(67 88 73 / 0.65);
  border-right-color: rgb(67 88 73 / 0.65);
}

.focus\:border-x-spring-600\/70:focus {
  border-left-color: rgb(67 88 73 / 0.7);
  border-right-color: rgb(67 88 73 / 0.7);
}

.focus\:border-x-spring-600\/75:focus {
  border-left-color: rgb(67 88 73 / 0.75);
  border-right-color: rgb(67 88 73 / 0.75);
}

.focus\:border-x-spring-600\/80:focus {
  border-left-color: rgb(67 88 73 / 0.8);
  border-right-color: rgb(67 88 73 / 0.8);
}

.focus\:border-x-spring-600\/85:focus {
  border-left-color: rgb(67 88 73 / 0.85);
  border-right-color: rgb(67 88 73 / 0.85);
}

.focus\:border-x-spring-600\/90:focus {
  border-left-color: rgb(67 88 73 / 0.9);
  border-right-color: rgb(67 88 73 / 0.9);
}

.focus\:border-x-spring-600\/95:focus {
  border-left-color: rgb(67 88 73 / 0.95);
  border-right-color: rgb(67 88 73 / 0.95);
}

.focus\:border-x-spring-700:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
  border-right-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.focus\:border-x-spring-700\/0:focus {
  border-left-color: rgb(54 70 60 / 0);
  border-right-color: rgb(54 70 60 / 0);
}

.focus\:border-x-spring-700\/10:focus {
  border-left-color: rgb(54 70 60 / 0.1);
  border-right-color: rgb(54 70 60 / 0.1);
}

.focus\:border-x-spring-700\/100:focus {
  border-left-color: rgb(54 70 60 / 1);
  border-right-color: rgb(54 70 60 / 1);
}

.focus\:border-x-spring-700\/15:focus {
  border-left-color: rgb(54 70 60 / 0.15);
  border-right-color: rgb(54 70 60 / 0.15);
}

.focus\:border-x-spring-700\/20:focus {
  border-left-color: rgb(54 70 60 / 0.2);
  border-right-color: rgb(54 70 60 / 0.2);
}

.focus\:border-x-spring-700\/25:focus {
  border-left-color: rgb(54 70 60 / 0.25);
  border-right-color: rgb(54 70 60 / 0.25);
}

.focus\:border-x-spring-700\/30:focus {
  border-left-color: rgb(54 70 60 / 0.3);
  border-right-color: rgb(54 70 60 / 0.3);
}

.focus\:border-x-spring-700\/35:focus {
  border-left-color: rgb(54 70 60 / 0.35);
  border-right-color: rgb(54 70 60 / 0.35);
}

.focus\:border-x-spring-700\/40:focus {
  border-left-color: rgb(54 70 60 / 0.4);
  border-right-color: rgb(54 70 60 / 0.4);
}

.focus\:border-x-spring-700\/45:focus {
  border-left-color: rgb(54 70 60 / 0.45);
  border-right-color: rgb(54 70 60 / 0.45);
}

.focus\:border-x-spring-700\/5:focus {
  border-left-color: rgb(54 70 60 / 0.05);
  border-right-color: rgb(54 70 60 / 0.05);
}

.focus\:border-x-spring-700\/50:focus {
  border-left-color: rgb(54 70 60 / 0.5);
  border-right-color: rgb(54 70 60 / 0.5);
}

.focus\:border-x-spring-700\/55:focus {
  border-left-color: rgb(54 70 60 / 0.55);
  border-right-color: rgb(54 70 60 / 0.55);
}

.focus\:border-x-spring-700\/60:focus {
  border-left-color: rgb(54 70 60 / 0.6);
  border-right-color: rgb(54 70 60 / 0.6);
}

.focus\:border-x-spring-700\/65:focus {
  border-left-color: rgb(54 70 60 / 0.65);
  border-right-color: rgb(54 70 60 / 0.65);
}

.focus\:border-x-spring-700\/70:focus {
  border-left-color: rgb(54 70 60 / 0.7);
  border-right-color: rgb(54 70 60 / 0.7);
}

.focus\:border-x-spring-700\/75:focus {
  border-left-color: rgb(54 70 60 / 0.75);
  border-right-color: rgb(54 70 60 / 0.75);
}

.focus\:border-x-spring-700\/80:focus {
  border-left-color: rgb(54 70 60 / 0.8);
  border-right-color: rgb(54 70 60 / 0.8);
}

.focus\:border-x-spring-700\/85:focus {
  border-left-color: rgb(54 70 60 / 0.85);
  border-right-color: rgb(54 70 60 / 0.85);
}

.focus\:border-x-spring-700\/90:focus {
  border-left-color: rgb(54 70 60 / 0.9);
  border-right-color: rgb(54 70 60 / 0.9);
}

.focus\:border-x-spring-700\/95:focus {
  border-left-color: rgb(54 70 60 / 0.95);
  border-right-color: rgb(54 70 60 / 0.95);
}

.focus\:border-x-spring-800:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
  border-right-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.focus\:border-x-spring-800\/0:focus {
  border-left-color: rgb(44 57 48 / 0);
  border-right-color: rgb(44 57 48 / 0);
}

.focus\:border-x-spring-800\/10:focus {
  border-left-color: rgb(44 57 48 / 0.1);
  border-right-color: rgb(44 57 48 / 0.1);
}

.focus\:border-x-spring-800\/100:focus {
  border-left-color: rgb(44 57 48 / 1);
  border-right-color: rgb(44 57 48 / 1);
}

.focus\:border-x-spring-800\/15:focus {
  border-left-color: rgb(44 57 48 / 0.15);
  border-right-color: rgb(44 57 48 / 0.15);
}

.focus\:border-x-spring-800\/20:focus {
  border-left-color: rgb(44 57 48 / 0.2);
  border-right-color: rgb(44 57 48 / 0.2);
}

.focus\:border-x-spring-800\/25:focus {
  border-left-color: rgb(44 57 48 / 0.25);
  border-right-color: rgb(44 57 48 / 0.25);
}

.focus\:border-x-spring-800\/30:focus {
  border-left-color: rgb(44 57 48 / 0.3);
  border-right-color: rgb(44 57 48 / 0.3);
}

.focus\:border-x-spring-800\/35:focus {
  border-left-color: rgb(44 57 48 / 0.35);
  border-right-color: rgb(44 57 48 / 0.35);
}

.focus\:border-x-spring-800\/40:focus {
  border-left-color: rgb(44 57 48 / 0.4);
  border-right-color: rgb(44 57 48 / 0.4);
}

.focus\:border-x-spring-800\/45:focus {
  border-left-color: rgb(44 57 48 / 0.45);
  border-right-color: rgb(44 57 48 / 0.45);
}

.focus\:border-x-spring-800\/5:focus {
  border-left-color: rgb(44 57 48 / 0.05);
  border-right-color: rgb(44 57 48 / 0.05);
}

.focus\:border-x-spring-800\/50:focus {
  border-left-color: rgb(44 57 48 / 0.5);
  border-right-color: rgb(44 57 48 / 0.5);
}

.focus\:border-x-spring-800\/55:focus {
  border-left-color: rgb(44 57 48 / 0.55);
  border-right-color: rgb(44 57 48 / 0.55);
}

.focus\:border-x-spring-800\/60:focus {
  border-left-color: rgb(44 57 48 / 0.6);
  border-right-color: rgb(44 57 48 / 0.6);
}

.focus\:border-x-spring-800\/65:focus {
  border-left-color: rgb(44 57 48 / 0.65);
  border-right-color: rgb(44 57 48 / 0.65);
}

.focus\:border-x-spring-800\/70:focus {
  border-left-color: rgb(44 57 48 / 0.7);
  border-right-color: rgb(44 57 48 / 0.7);
}

.focus\:border-x-spring-800\/75:focus {
  border-left-color: rgb(44 57 48 / 0.75);
  border-right-color: rgb(44 57 48 / 0.75);
}

.focus\:border-x-spring-800\/80:focus {
  border-left-color: rgb(44 57 48 / 0.8);
  border-right-color: rgb(44 57 48 / 0.8);
}

.focus\:border-x-spring-800\/85:focus {
  border-left-color: rgb(44 57 48 / 0.85);
  border-right-color: rgb(44 57 48 / 0.85);
}

.focus\:border-x-spring-800\/90:focus {
  border-left-color: rgb(44 57 48 / 0.9);
  border-right-color: rgb(44 57 48 / 0.9);
}

.focus\:border-x-spring-800\/95:focus {
  border-left-color: rgb(44 57 48 / 0.95);
  border-right-color: rgb(44 57 48 / 0.95);
}

.focus\:border-x-spring-900:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
  border-right-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.focus\:border-x-spring-900\/0:focus {
  border-left-color: rgb(37 47 40 / 0);
  border-right-color: rgb(37 47 40 / 0);
}

.focus\:border-x-spring-900\/10:focus {
  border-left-color: rgb(37 47 40 / 0.1);
  border-right-color: rgb(37 47 40 / 0.1);
}

.focus\:border-x-spring-900\/100:focus {
  border-left-color: rgb(37 47 40 / 1);
  border-right-color: rgb(37 47 40 / 1);
}

.focus\:border-x-spring-900\/15:focus {
  border-left-color: rgb(37 47 40 / 0.15);
  border-right-color: rgb(37 47 40 / 0.15);
}

.focus\:border-x-spring-900\/20:focus {
  border-left-color: rgb(37 47 40 / 0.2);
  border-right-color: rgb(37 47 40 / 0.2);
}

.focus\:border-x-spring-900\/25:focus {
  border-left-color: rgb(37 47 40 / 0.25);
  border-right-color: rgb(37 47 40 / 0.25);
}

.focus\:border-x-spring-900\/30:focus {
  border-left-color: rgb(37 47 40 / 0.3);
  border-right-color: rgb(37 47 40 / 0.3);
}

.focus\:border-x-spring-900\/35:focus {
  border-left-color: rgb(37 47 40 / 0.35);
  border-right-color: rgb(37 47 40 / 0.35);
}

.focus\:border-x-spring-900\/40:focus {
  border-left-color: rgb(37 47 40 / 0.4);
  border-right-color: rgb(37 47 40 / 0.4);
}

.focus\:border-x-spring-900\/45:focus {
  border-left-color: rgb(37 47 40 / 0.45);
  border-right-color: rgb(37 47 40 / 0.45);
}

.focus\:border-x-spring-900\/5:focus {
  border-left-color: rgb(37 47 40 / 0.05);
  border-right-color: rgb(37 47 40 / 0.05);
}

.focus\:border-x-spring-900\/50:focus {
  border-left-color: rgb(37 47 40 / 0.5);
  border-right-color: rgb(37 47 40 / 0.5);
}

.focus\:border-x-spring-900\/55:focus {
  border-left-color: rgb(37 47 40 / 0.55);
  border-right-color: rgb(37 47 40 / 0.55);
}

.focus\:border-x-spring-900\/60:focus {
  border-left-color: rgb(37 47 40 / 0.6);
  border-right-color: rgb(37 47 40 / 0.6);
}

.focus\:border-x-spring-900\/65:focus {
  border-left-color: rgb(37 47 40 / 0.65);
  border-right-color: rgb(37 47 40 / 0.65);
}

.focus\:border-x-spring-900\/70:focus {
  border-left-color: rgb(37 47 40 / 0.7);
  border-right-color: rgb(37 47 40 / 0.7);
}

.focus\:border-x-spring-900\/75:focus {
  border-left-color: rgb(37 47 40 / 0.75);
  border-right-color: rgb(37 47 40 / 0.75);
}

.focus\:border-x-spring-900\/80:focus {
  border-left-color: rgb(37 47 40 / 0.8);
  border-right-color: rgb(37 47 40 / 0.8);
}

.focus\:border-x-spring-900\/85:focus {
  border-left-color: rgb(37 47 40 / 0.85);
  border-right-color: rgb(37 47 40 / 0.85);
}

.focus\:border-x-spring-900\/90:focus {
  border-left-color: rgb(37 47 40 / 0.9);
  border-right-color: rgb(37 47 40 / 0.9);
}

.focus\:border-x-spring-900\/95:focus {
  border-left-color: rgb(37 47 40 / 0.95);
  border-right-color: rgb(37 47 40 / 0.95);
}

.focus\:border-x-spring-950:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
  border-right-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.focus\:border-x-spring-950\/0:focus {
  border-left-color: rgb(20 26 23 / 0);
  border-right-color: rgb(20 26 23 / 0);
}

.focus\:border-x-spring-950\/10:focus {
  border-left-color: rgb(20 26 23 / 0.1);
  border-right-color: rgb(20 26 23 / 0.1);
}

.focus\:border-x-spring-950\/100:focus {
  border-left-color: rgb(20 26 23 / 1);
  border-right-color: rgb(20 26 23 / 1);
}

.focus\:border-x-spring-950\/15:focus {
  border-left-color: rgb(20 26 23 / 0.15);
  border-right-color: rgb(20 26 23 / 0.15);
}

.focus\:border-x-spring-950\/20:focus {
  border-left-color: rgb(20 26 23 / 0.2);
  border-right-color: rgb(20 26 23 / 0.2);
}

.focus\:border-x-spring-950\/25:focus {
  border-left-color: rgb(20 26 23 / 0.25);
  border-right-color: rgb(20 26 23 / 0.25);
}

.focus\:border-x-spring-950\/30:focus {
  border-left-color: rgb(20 26 23 / 0.3);
  border-right-color: rgb(20 26 23 / 0.3);
}

.focus\:border-x-spring-950\/35:focus {
  border-left-color: rgb(20 26 23 / 0.35);
  border-right-color: rgb(20 26 23 / 0.35);
}

.focus\:border-x-spring-950\/40:focus {
  border-left-color: rgb(20 26 23 / 0.4);
  border-right-color: rgb(20 26 23 / 0.4);
}

.focus\:border-x-spring-950\/45:focus {
  border-left-color: rgb(20 26 23 / 0.45);
  border-right-color: rgb(20 26 23 / 0.45);
}

.focus\:border-x-spring-950\/5:focus {
  border-left-color: rgb(20 26 23 / 0.05);
  border-right-color: rgb(20 26 23 / 0.05);
}

.focus\:border-x-spring-950\/50:focus {
  border-left-color: rgb(20 26 23 / 0.5);
  border-right-color: rgb(20 26 23 / 0.5);
}

.focus\:border-x-spring-950\/55:focus {
  border-left-color: rgb(20 26 23 / 0.55);
  border-right-color: rgb(20 26 23 / 0.55);
}

.focus\:border-x-spring-950\/60:focus {
  border-left-color: rgb(20 26 23 / 0.6);
  border-right-color: rgb(20 26 23 / 0.6);
}

.focus\:border-x-spring-950\/65:focus {
  border-left-color: rgb(20 26 23 / 0.65);
  border-right-color: rgb(20 26 23 / 0.65);
}

.focus\:border-x-spring-950\/70:focus {
  border-left-color: rgb(20 26 23 / 0.7);
  border-right-color: rgb(20 26 23 / 0.7);
}

.focus\:border-x-spring-950\/75:focus {
  border-left-color: rgb(20 26 23 / 0.75);
  border-right-color: rgb(20 26 23 / 0.75);
}

.focus\:border-x-spring-950\/80:focus {
  border-left-color: rgb(20 26 23 / 0.8);
  border-right-color: rgb(20 26 23 / 0.8);
}

.focus\:border-x-spring-950\/85:focus {
  border-left-color: rgb(20 26 23 / 0.85);
  border-right-color: rgb(20 26 23 / 0.85);
}

.focus\:border-x-spring-950\/90:focus {
  border-left-color: rgb(20 26 23 / 0.9);
  border-right-color: rgb(20 26 23 / 0.9);
}

.focus\:border-x-spring-950\/95:focus {
  border-left-color: rgb(20 26 23 / 0.95);
  border-right-color: rgb(20 26 23 / 0.95);
}

.focus\:border-x-transparent:focus {
  border-left-color: transparent;
  border-right-color: transparent;
}

.focus\:border-x-transparent\/0:focus {
  border-left-color: rgb(0 0 0 / 0);
  border-right-color: rgb(0 0 0 / 0);
}

.focus\:border-x-transparent\/10:focus {
  border-left-color: rgb(0 0 0 / 0.1);
  border-right-color: rgb(0 0 0 / 0.1);
}

.focus\:border-x-transparent\/100:focus {
  border-left-color: rgb(0 0 0 / 1);
  border-right-color: rgb(0 0 0 / 1);
}

.focus\:border-x-transparent\/15:focus {
  border-left-color: rgb(0 0 0 / 0.15);
  border-right-color: rgb(0 0 0 / 0.15);
}

.focus\:border-x-transparent\/20:focus {
  border-left-color: rgb(0 0 0 / 0.2);
  border-right-color: rgb(0 0 0 / 0.2);
}

.focus\:border-x-transparent\/25:focus {
  border-left-color: rgb(0 0 0 / 0.25);
  border-right-color: rgb(0 0 0 / 0.25);
}

.focus\:border-x-transparent\/30:focus {
  border-left-color: rgb(0 0 0 / 0.3);
  border-right-color: rgb(0 0 0 / 0.3);
}

.focus\:border-x-transparent\/35:focus {
  border-left-color: rgb(0 0 0 / 0.35);
  border-right-color: rgb(0 0 0 / 0.35);
}

.focus\:border-x-transparent\/40:focus {
  border-left-color: rgb(0 0 0 / 0.4);
  border-right-color: rgb(0 0 0 / 0.4);
}

.focus\:border-x-transparent\/45:focus {
  border-left-color: rgb(0 0 0 / 0.45);
  border-right-color: rgb(0 0 0 / 0.45);
}

.focus\:border-x-transparent\/5:focus {
  border-left-color: rgb(0 0 0 / 0.05);
  border-right-color: rgb(0 0 0 / 0.05);
}

.focus\:border-x-transparent\/50:focus {
  border-left-color: rgb(0 0 0 / 0.5);
  border-right-color: rgb(0 0 0 / 0.5);
}

.focus\:border-x-transparent\/55:focus {
  border-left-color: rgb(0 0 0 / 0.55);
  border-right-color: rgb(0 0 0 / 0.55);
}

.focus\:border-x-transparent\/60:focus {
  border-left-color: rgb(0 0 0 / 0.6);
  border-right-color: rgb(0 0 0 / 0.6);
}

.focus\:border-x-transparent\/65:focus {
  border-left-color: rgb(0 0 0 / 0.65);
  border-right-color: rgb(0 0 0 / 0.65);
}

.focus\:border-x-transparent\/70:focus {
  border-left-color: rgb(0 0 0 / 0.7);
  border-right-color: rgb(0 0 0 / 0.7);
}

.focus\:border-x-transparent\/75:focus {
  border-left-color: rgb(0 0 0 / 0.75);
  border-right-color: rgb(0 0 0 / 0.75);
}

.focus\:border-x-transparent\/80:focus {
  border-left-color: rgb(0 0 0 / 0.8);
  border-right-color: rgb(0 0 0 / 0.8);
}

.focus\:border-x-transparent\/85:focus {
  border-left-color: rgb(0 0 0 / 0.85);
  border-right-color: rgb(0 0 0 / 0.85);
}

.focus\:border-x-transparent\/90:focus {
  border-left-color: rgb(0 0 0 / 0.9);
  border-right-color: rgb(0 0 0 / 0.9);
}

.focus\:border-x-transparent\/95:focus {
  border-left-color: rgb(0 0 0 / 0.95);
  border-right-color: rgb(0 0 0 / 0.95);
}

.focus\:border-x-white:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.focus\:border-x-white\/0:focus {
  border-left-color: rgb(255 255 255 / 0);
  border-right-color: rgb(255 255 255 / 0);
}

.focus\:border-x-white\/10:focus {
  border-left-color: rgb(255 255 255 / 0.1);
  border-right-color: rgb(255 255 255 / 0.1);
}

.focus\:border-x-white\/100:focus {
  border-left-color: rgb(255 255 255 / 1);
  border-right-color: rgb(255 255 255 / 1);
}

.focus\:border-x-white\/15:focus {
  border-left-color: rgb(255 255 255 / 0.15);
  border-right-color: rgb(255 255 255 / 0.15);
}

.focus\:border-x-white\/20:focus {
  border-left-color: rgb(255 255 255 / 0.2);
  border-right-color: rgb(255 255 255 / 0.2);
}

.focus\:border-x-white\/25:focus {
  border-left-color: rgb(255 255 255 / 0.25);
  border-right-color: rgb(255 255 255 / 0.25);
}

.focus\:border-x-white\/30:focus {
  border-left-color: rgb(255 255 255 / 0.3);
  border-right-color: rgb(255 255 255 / 0.3);
}

.focus\:border-x-white\/35:focus {
  border-left-color: rgb(255 255 255 / 0.35);
  border-right-color: rgb(255 255 255 / 0.35);
}

.focus\:border-x-white\/40:focus {
  border-left-color: rgb(255 255 255 / 0.4);
  border-right-color: rgb(255 255 255 / 0.4);
}

.focus\:border-x-white\/45:focus {
  border-left-color: rgb(255 255 255 / 0.45);
  border-right-color: rgb(255 255 255 / 0.45);
}

.focus\:border-x-white\/5:focus {
  border-left-color: rgb(255 255 255 / 0.05);
  border-right-color: rgb(255 255 255 / 0.05);
}

.focus\:border-x-white\/50:focus {
  border-left-color: rgb(255 255 255 / 0.5);
  border-right-color: rgb(255 255 255 / 0.5);
}

.focus\:border-x-white\/55:focus {
  border-left-color: rgb(255 255 255 / 0.55);
  border-right-color: rgb(255 255 255 / 0.55);
}

.focus\:border-x-white\/60:focus {
  border-left-color: rgb(255 255 255 / 0.6);
  border-right-color: rgb(255 255 255 / 0.6);
}

.focus\:border-x-white\/65:focus {
  border-left-color: rgb(255 255 255 / 0.65);
  border-right-color: rgb(255 255 255 / 0.65);
}

.focus\:border-x-white\/70:focus {
  border-left-color: rgb(255 255 255 / 0.7);
  border-right-color: rgb(255 255 255 / 0.7);
}

.focus\:border-x-white\/75:focus {
  border-left-color: rgb(255 255 255 / 0.75);
  border-right-color: rgb(255 255 255 / 0.75);
}

.focus\:border-x-white\/80:focus {
  border-left-color: rgb(255 255 255 / 0.8);
  border-right-color: rgb(255 255 255 / 0.8);
}

.focus\:border-x-white\/85:focus {
  border-left-color: rgb(255 255 255 / 0.85);
  border-right-color: rgb(255 255 255 / 0.85);
}

.focus\:border-x-white\/90:focus {
  border-left-color: rgb(255 255 255 / 0.9);
  border-right-color: rgb(255 255 255 / 0.9);
}

.focus\:border-x-white\/95:focus {
  border-left-color: rgb(255 255 255 / 0.95);
  border-right-color: rgb(255 255 255 / 0.95);
}

.focus\:border-y-black:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.focus\:border-y-black\/0:focus {
  border-top-color: rgb(0 0 0 / 0);
  border-bottom-color: rgb(0 0 0 / 0);
}

.focus\:border-y-black\/10:focus {
  border-top-color: rgb(0 0 0 / 0.1);
  border-bottom-color: rgb(0 0 0 / 0.1);
}

.focus\:border-y-black\/100:focus {
  border-top-color: rgb(0 0 0 / 1);
  border-bottom-color: rgb(0 0 0 / 1);
}

.focus\:border-y-black\/15:focus {
  border-top-color: rgb(0 0 0 / 0.15);
  border-bottom-color: rgb(0 0 0 / 0.15);
}

.focus\:border-y-black\/20:focus {
  border-top-color: rgb(0 0 0 / 0.2);
  border-bottom-color: rgb(0 0 0 / 0.2);
}

.focus\:border-y-black\/25:focus {
  border-top-color: rgb(0 0 0 / 0.25);
  border-bottom-color: rgb(0 0 0 / 0.25);
}

.focus\:border-y-black\/30:focus {
  border-top-color: rgb(0 0 0 / 0.3);
  border-bottom-color: rgb(0 0 0 / 0.3);
}

.focus\:border-y-black\/35:focus {
  border-top-color: rgb(0 0 0 / 0.35);
  border-bottom-color: rgb(0 0 0 / 0.35);
}

.focus\:border-y-black\/40:focus {
  border-top-color: rgb(0 0 0 / 0.4);
  border-bottom-color: rgb(0 0 0 / 0.4);
}

.focus\:border-y-black\/45:focus {
  border-top-color: rgb(0 0 0 / 0.45);
  border-bottom-color: rgb(0 0 0 / 0.45);
}

.focus\:border-y-black\/5:focus {
  border-top-color: rgb(0 0 0 / 0.05);
  border-bottom-color: rgb(0 0 0 / 0.05);
}

.focus\:border-y-black\/50:focus {
  border-top-color: rgb(0 0 0 / 0.5);
  border-bottom-color: rgb(0 0 0 / 0.5);
}

.focus\:border-y-black\/55:focus {
  border-top-color: rgb(0 0 0 / 0.55);
  border-bottom-color: rgb(0 0 0 / 0.55);
}

.focus\:border-y-black\/60:focus {
  border-top-color: rgb(0 0 0 / 0.6);
  border-bottom-color: rgb(0 0 0 / 0.6);
}

.focus\:border-y-black\/65:focus {
  border-top-color: rgb(0 0 0 / 0.65);
  border-bottom-color: rgb(0 0 0 / 0.65);
}

.focus\:border-y-black\/70:focus {
  border-top-color: rgb(0 0 0 / 0.7);
  border-bottom-color: rgb(0 0 0 / 0.7);
}

.focus\:border-y-black\/75:focus {
  border-top-color: rgb(0 0 0 / 0.75);
  border-bottom-color: rgb(0 0 0 / 0.75);
}

.focus\:border-y-black\/80:focus {
  border-top-color: rgb(0 0 0 / 0.8);
  border-bottom-color: rgb(0 0 0 / 0.8);
}

.focus\:border-y-black\/85:focus {
  border-top-color: rgb(0 0 0 / 0.85);
  border-bottom-color: rgb(0 0 0 / 0.85);
}

.focus\:border-y-black\/90:focus {
  border-top-color: rgb(0 0 0 / 0.9);
  border-bottom-color: rgb(0 0 0 / 0.9);
}

.focus\:border-y-black\/95:focus {
  border-top-color: rgb(0 0 0 / 0.95);
  border-bottom-color: rgb(0 0 0 / 0.95);
}

.focus\:border-y-facebook:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.focus\:border-y-facebook-600:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.focus\:border-y-facebook-600\/0:focus {
  border-top-color: rgb(41 61 105 / 0);
  border-bottom-color: rgb(41 61 105 / 0);
}

.focus\:border-y-facebook-600\/10:focus {
  border-top-color: rgb(41 61 105 / 0.1);
  border-bottom-color: rgb(41 61 105 / 0.1);
}

.focus\:border-y-facebook-600\/100:focus {
  border-top-color: rgb(41 61 105 / 1);
  border-bottom-color: rgb(41 61 105 / 1);
}

.focus\:border-y-facebook-600\/15:focus {
  border-top-color: rgb(41 61 105 / 0.15);
  border-bottom-color: rgb(41 61 105 / 0.15);
}

.focus\:border-y-facebook-600\/20:focus {
  border-top-color: rgb(41 61 105 / 0.2);
  border-bottom-color: rgb(41 61 105 / 0.2);
}

.focus\:border-y-facebook-600\/25:focus {
  border-top-color: rgb(41 61 105 / 0.25);
  border-bottom-color: rgb(41 61 105 / 0.25);
}

.focus\:border-y-facebook-600\/30:focus {
  border-top-color: rgb(41 61 105 / 0.3);
  border-bottom-color: rgb(41 61 105 / 0.3);
}

.focus\:border-y-facebook-600\/35:focus {
  border-top-color: rgb(41 61 105 / 0.35);
  border-bottom-color: rgb(41 61 105 / 0.35);
}

.focus\:border-y-facebook-600\/40:focus {
  border-top-color: rgb(41 61 105 / 0.4);
  border-bottom-color: rgb(41 61 105 / 0.4);
}

.focus\:border-y-facebook-600\/45:focus {
  border-top-color: rgb(41 61 105 / 0.45);
  border-bottom-color: rgb(41 61 105 / 0.45);
}

.focus\:border-y-facebook-600\/5:focus {
  border-top-color: rgb(41 61 105 / 0.05);
  border-bottom-color: rgb(41 61 105 / 0.05);
}

.focus\:border-y-facebook-600\/50:focus {
  border-top-color: rgb(41 61 105 / 0.5);
  border-bottom-color: rgb(41 61 105 / 0.5);
}

.focus\:border-y-facebook-600\/55:focus {
  border-top-color: rgb(41 61 105 / 0.55);
  border-bottom-color: rgb(41 61 105 / 0.55);
}

.focus\:border-y-facebook-600\/60:focus {
  border-top-color: rgb(41 61 105 / 0.6);
  border-bottom-color: rgb(41 61 105 / 0.6);
}

.focus\:border-y-facebook-600\/65:focus {
  border-top-color: rgb(41 61 105 / 0.65);
  border-bottom-color: rgb(41 61 105 / 0.65);
}

.focus\:border-y-facebook-600\/70:focus {
  border-top-color: rgb(41 61 105 / 0.7);
  border-bottom-color: rgb(41 61 105 / 0.7);
}

.focus\:border-y-facebook-600\/75:focus {
  border-top-color: rgb(41 61 105 / 0.75);
  border-bottom-color: rgb(41 61 105 / 0.75);
}

.focus\:border-y-facebook-600\/80:focus {
  border-top-color: rgb(41 61 105 / 0.8);
  border-bottom-color: rgb(41 61 105 / 0.8);
}

.focus\:border-y-facebook-600\/85:focus {
  border-top-color: rgb(41 61 105 / 0.85);
  border-bottom-color: rgb(41 61 105 / 0.85);
}

.focus\:border-y-facebook-600\/90:focus {
  border-top-color: rgb(41 61 105 / 0.9);
  border-bottom-color: rgb(41 61 105 / 0.9);
}

.focus\:border-y-facebook-600\/95:focus {
  border-top-color: rgb(41 61 105 / 0.95);
  border-bottom-color: rgb(41 61 105 / 0.95);
}

.focus\:border-y-facebook\/0:focus {
  border-top-color: rgb(59 89 152 / 0);
  border-bottom-color: rgb(59 89 152 / 0);
}

.focus\:border-y-facebook\/10:focus {
  border-top-color: rgb(59 89 152 / 0.1);
  border-bottom-color: rgb(59 89 152 / 0.1);
}

.focus\:border-y-facebook\/100:focus {
  border-top-color: rgb(59 89 152 / 1);
  border-bottom-color: rgb(59 89 152 / 1);
}

.focus\:border-y-facebook\/15:focus {
  border-top-color: rgb(59 89 152 / 0.15);
  border-bottom-color: rgb(59 89 152 / 0.15);
}

.focus\:border-y-facebook\/20:focus {
  border-top-color: rgb(59 89 152 / 0.2);
  border-bottom-color: rgb(59 89 152 / 0.2);
}

.focus\:border-y-facebook\/25:focus {
  border-top-color: rgb(59 89 152 / 0.25);
  border-bottom-color: rgb(59 89 152 / 0.25);
}

.focus\:border-y-facebook\/30:focus {
  border-top-color: rgb(59 89 152 / 0.3);
  border-bottom-color: rgb(59 89 152 / 0.3);
}

.focus\:border-y-facebook\/35:focus {
  border-top-color: rgb(59 89 152 / 0.35);
  border-bottom-color: rgb(59 89 152 / 0.35);
}

.focus\:border-y-facebook\/40:focus {
  border-top-color: rgb(59 89 152 / 0.4);
  border-bottom-color: rgb(59 89 152 / 0.4);
}

.focus\:border-y-facebook\/45:focus {
  border-top-color: rgb(59 89 152 / 0.45);
  border-bottom-color: rgb(59 89 152 / 0.45);
}

.focus\:border-y-facebook\/5:focus {
  border-top-color: rgb(59 89 152 / 0.05);
  border-bottom-color: rgb(59 89 152 / 0.05);
}

.focus\:border-y-facebook\/50:focus {
  border-top-color: rgb(59 89 152 / 0.5);
  border-bottom-color: rgb(59 89 152 / 0.5);
}

.focus\:border-y-facebook\/55:focus {
  border-top-color: rgb(59 89 152 / 0.55);
  border-bottom-color: rgb(59 89 152 / 0.55);
}

.focus\:border-y-facebook\/60:focus {
  border-top-color: rgb(59 89 152 / 0.6);
  border-bottom-color: rgb(59 89 152 / 0.6);
}

.focus\:border-y-facebook\/65:focus {
  border-top-color: rgb(59 89 152 / 0.65);
  border-bottom-color: rgb(59 89 152 / 0.65);
}

.focus\:border-y-facebook\/70:focus {
  border-top-color: rgb(59 89 152 / 0.7);
  border-bottom-color: rgb(59 89 152 / 0.7);
}

.focus\:border-y-facebook\/75:focus {
  border-top-color: rgb(59 89 152 / 0.75);
  border-bottom-color: rgb(59 89 152 / 0.75);
}

.focus\:border-y-facebook\/80:focus {
  border-top-color: rgb(59 89 152 / 0.8);
  border-bottom-color: rgb(59 89 152 / 0.8);
}

.focus\:border-y-facebook\/85:focus {
  border-top-color: rgb(59 89 152 / 0.85);
  border-bottom-color: rgb(59 89 152 / 0.85);
}

.focus\:border-y-facebook\/90:focus {
  border-top-color: rgb(59 89 152 / 0.9);
  border-bottom-color: rgb(59 89 152 / 0.9);
}

.focus\:border-y-facebook\/95:focus {
  border-top-color: rgb(59 89 152 / 0.95);
  border-bottom-color: rgb(59 89 152 / 0.95);
}

.focus\:border-y-spring-100:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.focus\:border-y-spring-100\/0:focus {
  border-top-color: rgb(227 232 227 / 0);
  border-bottom-color: rgb(227 232 227 / 0);
}

.focus\:border-y-spring-100\/10:focus {
  border-top-color: rgb(227 232 227 / 0.1);
  border-bottom-color: rgb(227 232 227 / 0.1);
}

.focus\:border-y-spring-100\/100:focus {
  border-top-color: rgb(227 232 227 / 1);
  border-bottom-color: rgb(227 232 227 / 1);
}

.focus\:border-y-spring-100\/15:focus {
  border-top-color: rgb(227 232 227 / 0.15);
  border-bottom-color: rgb(227 232 227 / 0.15);
}

.focus\:border-y-spring-100\/20:focus {
  border-top-color: rgb(227 232 227 / 0.2);
  border-bottom-color: rgb(227 232 227 / 0.2);
}

.focus\:border-y-spring-100\/25:focus {
  border-top-color: rgb(227 232 227 / 0.25);
  border-bottom-color: rgb(227 232 227 / 0.25);
}

.focus\:border-y-spring-100\/30:focus {
  border-top-color: rgb(227 232 227 / 0.3);
  border-bottom-color: rgb(227 232 227 / 0.3);
}

.focus\:border-y-spring-100\/35:focus {
  border-top-color: rgb(227 232 227 / 0.35);
  border-bottom-color: rgb(227 232 227 / 0.35);
}

.focus\:border-y-spring-100\/40:focus {
  border-top-color: rgb(227 232 227 / 0.4);
  border-bottom-color: rgb(227 232 227 / 0.4);
}

.focus\:border-y-spring-100\/45:focus {
  border-top-color: rgb(227 232 227 / 0.45);
  border-bottom-color: rgb(227 232 227 / 0.45);
}

.focus\:border-y-spring-100\/5:focus {
  border-top-color: rgb(227 232 227 / 0.05);
  border-bottom-color: rgb(227 232 227 / 0.05);
}

.focus\:border-y-spring-100\/50:focus {
  border-top-color: rgb(227 232 227 / 0.5);
  border-bottom-color: rgb(227 232 227 / 0.5);
}

.focus\:border-y-spring-100\/55:focus {
  border-top-color: rgb(227 232 227 / 0.55);
  border-bottom-color: rgb(227 232 227 / 0.55);
}

.focus\:border-y-spring-100\/60:focus {
  border-top-color: rgb(227 232 227 / 0.6);
  border-bottom-color: rgb(227 232 227 / 0.6);
}

.focus\:border-y-spring-100\/65:focus {
  border-top-color: rgb(227 232 227 / 0.65);
  border-bottom-color: rgb(227 232 227 / 0.65);
}

.focus\:border-y-spring-100\/70:focus {
  border-top-color: rgb(227 232 227 / 0.7);
  border-bottom-color: rgb(227 232 227 / 0.7);
}

.focus\:border-y-spring-100\/75:focus {
  border-top-color: rgb(227 232 227 / 0.75);
  border-bottom-color: rgb(227 232 227 / 0.75);
}

.focus\:border-y-spring-100\/80:focus {
  border-top-color: rgb(227 232 227 / 0.8);
  border-bottom-color: rgb(227 232 227 / 0.8);
}

.focus\:border-y-spring-100\/85:focus {
  border-top-color: rgb(227 232 227 / 0.85);
  border-bottom-color: rgb(227 232 227 / 0.85);
}

.focus\:border-y-spring-100\/90:focus {
  border-top-color: rgb(227 232 227 / 0.9);
  border-bottom-color: rgb(227 232 227 / 0.9);
}

.focus\:border-y-spring-100\/95:focus {
  border-top-color: rgb(227 232 227 / 0.95);
  border-bottom-color: rgb(227 232 227 / 0.95);
}

.focus\:border-y-spring-200:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.focus\:border-y-spring-200\/0:focus {
  border-top-color: rgb(200 210 201 / 0);
  border-bottom-color: rgb(200 210 201 / 0);
}

.focus\:border-y-spring-200\/10:focus {
  border-top-color: rgb(200 210 201 / 0.1);
  border-bottom-color: rgb(200 210 201 / 0.1);
}

.focus\:border-y-spring-200\/100:focus {
  border-top-color: rgb(200 210 201 / 1);
  border-bottom-color: rgb(200 210 201 / 1);
}

.focus\:border-y-spring-200\/15:focus {
  border-top-color: rgb(200 210 201 / 0.15);
  border-bottom-color: rgb(200 210 201 / 0.15);
}

.focus\:border-y-spring-200\/20:focus {
  border-top-color: rgb(200 210 201 / 0.2);
  border-bottom-color: rgb(200 210 201 / 0.2);
}

.focus\:border-y-spring-200\/25:focus {
  border-top-color: rgb(200 210 201 / 0.25);
  border-bottom-color: rgb(200 210 201 / 0.25);
}

.focus\:border-y-spring-200\/30:focus {
  border-top-color: rgb(200 210 201 / 0.3);
  border-bottom-color: rgb(200 210 201 / 0.3);
}

.focus\:border-y-spring-200\/35:focus {
  border-top-color: rgb(200 210 201 / 0.35);
  border-bottom-color: rgb(200 210 201 / 0.35);
}

.focus\:border-y-spring-200\/40:focus {
  border-top-color: rgb(200 210 201 / 0.4);
  border-bottom-color: rgb(200 210 201 / 0.4);
}

.focus\:border-y-spring-200\/45:focus {
  border-top-color: rgb(200 210 201 / 0.45);
  border-bottom-color: rgb(200 210 201 / 0.45);
}

.focus\:border-y-spring-200\/5:focus {
  border-top-color: rgb(200 210 201 / 0.05);
  border-bottom-color: rgb(200 210 201 / 0.05);
}

.focus\:border-y-spring-200\/50:focus {
  border-top-color: rgb(200 210 201 / 0.5);
  border-bottom-color: rgb(200 210 201 / 0.5);
}

.focus\:border-y-spring-200\/55:focus {
  border-top-color: rgb(200 210 201 / 0.55);
  border-bottom-color: rgb(200 210 201 / 0.55);
}

.focus\:border-y-spring-200\/60:focus {
  border-top-color: rgb(200 210 201 / 0.6);
  border-bottom-color: rgb(200 210 201 / 0.6);
}

.focus\:border-y-spring-200\/65:focus {
  border-top-color: rgb(200 210 201 / 0.65);
  border-bottom-color: rgb(200 210 201 / 0.65);
}

.focus\:border-y-spring-200\/70:focus {
  border-top-color: rgb(200 210 201 / 0.7);
  border-bottom-color: rgb(200 210 201 / 0.7);
}

.focus\:border-y-spring-200\/75:focus {
  border-top-color: rgb(200 210 201 / 0.75);
  border-bottom-color: rgb(200 210 201 / 0.75);
}

.focus\:border-y-spring-200\/80:focus {
  border-top-color: rgb(200 210 201 / 0.8);
  border-bottom-color: rgb(200 210 201 / 0.8);
}

.focus\:border-y-spring-200\/85:focus {
  border-top-color: rgb(200 210 201 / 0.85);
  border-bottom-color: rgb(200 210 201 / 0.85);
}

.focus\:border-y-spring-200\/90:focus {
  border-top-color: rgb(200 210 201 / 0.9);
  border-bottom-color: rgb(200 210 201 / 0.9);
}

.focus\:border-y-spring-200\/95:focus {
  border-top-color: rgb(200 210 201 / 0.95);
  border-bottom-color: rgb(200 210 201 / 0.95);
}

.focus\:border-y-spring-300:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.focus\:border-y-spring-300\/0:focus {
  border-top-color: rgb(162 179 166 / 0);
  border-bottom-color: rgb(162 179 166 / 0);
}

.focus\:border-y-spring-300\/10:focus {
  border-top-color: rgb(162 179 166 / 0.1);
  border-bottom-color: rgb(162 179 166 / 0.1);
}

.focus\:border-y-spring-300\/100:focus {
  border-top-color: rgb(162 179 166 / 1);
  border-bottom-color: rgb(162 179 166 / 1);
}

.focus\:border-y-spring-300\/15:focus {
  border-top-color: rgb(162 179 166 / 0.15);
  border-bottom-color: rgb(162 179 166 / 0.15);
}

.focus\:border-y-spring-300\/20:focus {
  border-top-color: rgb(162 179 166 / 0.2);
  border-bottom-color: rgb(162 179 166 / 0.2);
}

.focus\:border-y-spring-300\/25:focus {
  border-top-color: rgb(162 179 166 / 0.25);
  border-bottom-color: rgb(162 179 166 / 0.25);
}

.focus\:border-y-spring-300\/30:focus {
  border-top-color: rgb(162 179 166 / 0.3);
  border-bottom-color: rgb(162 179 166 / 0.3);
}

.focus\:border-y-spring-300\/35:focus {
  border-top-color: rgb(162 179 166 / 0.35);
  border-bottom-color: rgb(162 179 166 / 0.35);
}

.focus\:border-y-spring-300\/40:focus {
  border-top-color: rgb(162 179 166 / 0.4);
  border-bottom-color: rgb(162 179 166 / 0.4);
}

.focus\:border-y-spring-300\/45:focus {
  border-top-color: rgb(162 179 166 / 0.45);
  border-bottom-color: rgb(162 179 166 / 0.45);
}

.focus\:border-y-spring-300\/5:focus {
  border-top-color: rgb(162 179 166 / 0.05);
  border-bottom-color: rgb(162 179 166 / 0.05);
}

.focus\:border-y-spring-300\/50:focus {
  border-top-color: rgb(162 179 166 / 0.5);
  border-bottom-color: rgb(162 179 166 / 0.5);
}

.focus\:border-y-spring-300\/55:focus {
  border-top-color: rgb(162 179 166 / 0.55);
  border-bottom-color: rgb(162 179 166 / 0.55);
}

.focus\:border-y-spring-300\/60:focus {
  border-top-color: rgb(162 179 166 / 0.6);
  border-bottom-color: rgb(162 179 166 / 0.6);
}

.focus\:border-y-spring-300\/65:focus {
  border-top-color: rgb(162 179 166 / 0.65);
  border-bottom-color: rgb(162 179 166 / 0.65);
}

.focus\:border-y-spring-300\/70:focus {
  border-top-color: rgb(162 179 166 / 0.7);
  border-bottom-color: rgb(162 179 166 / 0.7);
}

.focus\:border-y-spring-300\/75:focus {
  border-top-color: rgb(162 179 166 / 0.75);
  border-bottom-color: rgb(162 179 166 / 0.75);
}

.focus\:border-y-spring-300\/80:focus {
  border-top-color: rgb(162 179 166 / 0.8);
  border-bottom-color: rgb(162 179 166 / 0.8);
}

.focus\:border-y-spring-300\/85:focus {
  border-top-color: rgb(162 179 166 / 0.85);
  border-bottom-color: rgb(162 179 166 / 0.85);
}

.focus\:border-y-spring-300\/90:focus {
  border-top-color: rgb(162 179 166 / 0.9);
  border-bottom-color: rgb(162 179 166 / 0.9);
}

.focus\:border-y-spring-300\/95:focus {
  border-top-color: rgb(162 179 166 / 0.95);
  border-bottom-color: rgb(162 179 166 / 0.95);
}

.focus\:border-y-spring-400:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.focus\:border-y-spring-400\/0:focus {
  border-top-color: rgb(120 143 127 / 0);
  border-bottom-color: rgb(120 143 127 / 0);
}

.focus\:border-y-spring-400\/10:focus {
  border-top-color: rgb(120 143 127 / 0.1);
  border-bottom-color: rgb(120 143 127 / 0.1);
}

.focus\:border-y-spring-400\/100:focus {
  border-top-color: rgb(120 143 127 / 1);
  border-bottom-color: rgb(120 143 127 / 1);
}

.focus\:border-y-spring-400\/15:focus {
  border-top-color: rgb(120 143 127 / 0.15);
  border-bottom-color: rgb(120 143 127 / 0.15);
}

.focus\:border-y-spring-400\/20:focus {
  border-top-color: rgb(120 143 127 / 0.2);
  border-bottom-color: rgb(120 143 127 / 0.2);
}

.focus\:border-y-spring-400\/25:focus {
  border-top-color: rgb(120 143 127 / 0.25);
  border-bottom-color: rgb(120 143 127 / 0.25);
}

.focus\:border-y-spring-400\/30:focus {
  border-top-color: rgb(120 143 127 / 0.3);
  border-bottom-color: rgb(120 143 127 / 0.3);
}

.focus\:border-y-spring-400\/35:focus {
  border-top-color: rgb(120 143 127 / 0.35);
  border-bottom-color: rgb(120 143 127 / 0.35);
}

.focus\:border-y-spring-400\/40:focus {
  border-top-color: rgb(120 143 127 / 0.4);
  border-bottom-color: rgb(120 143 127 / 0.4);
}

.focus\:border-y-spring-400\/45:focus {
  border-top-color: rgb(120 143 127 / 0.45);
  border-bottom-color: rgb(120 143 127 / 0.45);
}

.focus\:border-y-spring-400\/5:focus {
  border-top-color: rgb(120 143 127 / 0.05);
  border-bottom-color: rgb(120 143 127 / 0.05);
}

.focus\:border-y-spring-400\/50:focus {
  border-top-color: rgb(120 143 127 / 0.5);
  border-bottom-color: rgb(120 143 127 / 0.5);
}

.focus\:border-y-spring-400\/55:focus {
  border-top-color: rgb(120 143 127 / 0.55);
  border-bottom-color: rgb(120 143 127 / 0.55);
}

.focus\:border-y-spring-400\/60:focus {
  border-top-color: rgb(120 143 127 / 0.6);
  border-bottom-color: rgb(120 143 127 / 0.6);
}

.focus\:border-y-spring-400\/65:focus {
  border-top-color: rgb(120 143 127 / 0.65);
  border-bottom-color: rgb(120 143 127 / 0.65);
}

.focus\:border-y-spring-400\/70:focus {
  border-top-color: rgb(120 143 127 / 0.7);
  border-bottom-color: rgb(120 143 127 / 0.7);
}

.focus\:border-y-spring-400\/75:focus {
  border-top-color: rgb(120 143 127 / 0.75);
  border-bottom-color: rgb(120 143 127 / 0.75);
}

.focus\:border-y-spring-400\/80:focus {
  border-top-color: rgb(120 143 127 / 0.8);
  border-bottom-color: rgb(120 143 127 / 0.8);
}

.focus\:border-y-spring-400\/85:focus {
  border-top-color: rgb(120 143 127 / 0.85);
  border-bottom-color: rgb(120 143 127 / 0.85);
}

.focus\:border-y-spring-400\/90:focus {
  border-top-color: rgb(120 143 127 / 0.9);
  border-bottom-color: rgb(120 143 127 / 0.9);
}

.focus\:border-y-spring-400\/95:focus {
  border-top-color: rgb(120 143 127 / 0.95);
  border-bottom-color: rgb(120 143 127 / 0.95);
}

.focus\:border-y-spring-50:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.focus\:border-y-spring-50\/0:focus {
  border-top-color: rgb(243 246 244 / 0);
  border-bottom-color: rgb(243 246 244 / 0);
}

.focus\:border-y-spring-50\/10:focus {
  border-top-color: rgb(243 246 244 / 0.1);
  border-bottom-color: rgb(243 246 244 / 0.1);
}

.focus\:border-y-spring-50\/100:focus {
  border-top-color: rgb(243 246 244 / 1);
  border-bottom-color: rgb(243 246 244 / 1);
}

.focus\:border-y-spring-50\/15:focus {
  border-top-color: rgb(243 246 244 / 0.15);
  border-bottom-color: rgb(243 246 244 / 0.15);
}

.focus\:border-y-spring-50\/20:focus {
  border-top-color: rgb(243 246 244 / 0.2);
  border-bottom-color: rgb(243 246 244 / 0.2);
}

.focus\:border-y-spring-50\/25:focus {
  border-top-color: rgb(243 246 244 / 0.25);
  border-bottom-color: rgb(243 246 244 / 0.25);
}

.focus\:border-y-spring-50\/30:focus {
  border-top-color: rgb(243 246 244 / 0.3);
  border-bottom-color: rgb(243 246 244 / 0.3);
}

.focus\:border-y-spring-50\/35:focus {
  border-top-color: rgb(243 246 244 / 0.35);
  border-bottom-color: rgb(243 246 244 / 0.35);
}

.focus\:border-y-spring-50\/40:focus {
  border-top-color: rgb(243 246 244 / 0.4);
  border-bottom-color: rgb(243 246 244 / 0.4);
}

.focus\:border-y-spring-50\/45:focus {
  border-top-color: rgb(243 246 244 / 0.45);
  border-bottom-color: rgb(243 246 244 / 0.45);
}

.focus\:border-y-spring-50\/5:focus {
  border-top-color: rgb(243 246 244 / 0.05);
  border-bottom-color: rgb(243 246 244 / 0.05);
}

.focus\:border-y-spring-50\/50:focus {
  border-top-color: rgb(243 246 244 / 0.5);
  border-bottom-color: rgb(243 246 244 / 0.5);
}

.focus\:border-y-spring-50\/55:focus {
  border-top-color: rgb(243 246 244 / 0.55);
  border-bottom-color: rgb(243 246 244 / 0.55);
}

.focus\:border-y-spring-50\/60:focus {
  border-top-color: rgb(243 246 244 / 0.6);
  border-bottom-color: rgb(243 246 244 / 0.6);
}

.focus\:border-y-spring-50\/65:focus {
  border-top-color: rgb(243 246 244 / 0.65);
  border-bottom-color: rgb(243 246 244 / 0.65);
}

.focus\:border-y-spring-50\/70:focus {
  border-top-color: rgb(243 246 244 / 0.7);
  border-bottom-color: rgb(243 246 244 / 0.7);
}

.focus\:border-y-spring-50\/75:focus {
  border-top-color: rgb(243 246 244 / 0.75);
  border-bottom-color: rgb(243 246 244 / 0.75);
}

.focus\:border-y-spring-50\/80:focus {
  border-top-color: rgb(243 246 244 / 0.8);
  border-bottom-color: rgb(243 246 244 / 0.8);
}

.focus\:border-y-spring-50\/85:focus {
  border-top-color: rgb(243 246 244 / 0.85);
  border-bottom-color: rgb(243 246 244 / 0.85);
}

.focus\:border-y-spring-50\/90:focus {
  border-top-color: rgb(243 246 244 / 0.9);
  border-bottom-color: rgb(243 246 244 / 0.9);
}

.focus\:border-y-spring-50\/95:focus {
  border-top-color: rgb(243 246 244 / 0.95);
  border-bottom-color: rgb(243 246 244 / 0.95);
}

.focus\:border-y-spring-500:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.focus\:border-y-spring-500\/0:focus {
  border-top-color: rgb(94 120 102 / 0);
  border-bottom-color: rgb(94 120 102 / 0);
}

.focus\:border-y-spring-500\/10:focus {
  border-top-color: rgb(94 120 102 / 0.1);
  border-bottom-color: rgb(94 120 102 / 0.1);
}

.focus\:border-y-spring-500\/100:focus {
  border-top-color: rgb(94 120 102 / 1);
  border-bottom-color: rgb(94 120 102 / 1);
}

.focus\:border-y-spring-500\/15:focus {
  border-top-color: rgb(94 120 102 / 0.15);
  border-bottom-color: rgb(94 120 102 / 0.15);
}

.focus\:border-y-spring-500\/20:focus {
  border-top-color: rgb(94 120 102 / 0.2);
  border-bottom-color: rgb(94 120 102 / 0.2);
}

.focus\:border-y-spring-500\/25:focus {
  border-top-color: rgb(94 120 102 / 0.25);
  border-bottom-color: rgb(94 120 102 / 0.25);
}

.focus\:border-y-spring-500\/30:focus {
  border-top-color: rgb(94 120 102 / 0.3);
  border-bottom-color: rgb(94 120 102 / 0.3);
}

.focus\:border-y-spring-500\/35:focus {
  border-top-color: rgb(94 120 102 / 0.35);
  border-bottom-color: rgb(94 120 102 / 0.35);
}

.focus\:border-y-spring-500\/40:focus {
  border-top-color: rgb(94 120 102 / 0.4);
  border-bottom-color: rgb(94 120 102 / 0.4);
}

.focus\:border-y-spring-500\/45:focus {
  border-top-color: rgb(94 120 102 / 0.45);
  border-bottom-color: rgb(94 120 102 / 0.45);
}

.focus\:border-y-spring-500\/5:focus {
  border-top-color: rgb(94 120 102 / 0.05);
  border-bottom-color: rgb(94 120 102 / 0.05);
}

.focus\:border-y-spring-500\/50:focus {
  border-top-color: rgb(94 120 102 / 0.5);
  border-bottom-color: rgb(94 120 102 / 0.5);
}

.focus\:border-y-spring-500\/55:focus {
  border-top-color: rgb(94 120 102 / 0.55);
  border-bottom-color: rgb(94 120 102 / 0.55);
}

.focus\:border-y-spring-500\/60:focus {
  border-top-color: rgb(94 120 102 / 0.6);
  border-bottom-color: rgb(94 120 102 / 0.6);
}

.focus\:border-y-spring-500\/65:focus {
  border-top-color: rgb(94 120 102 / 0.65);
  border-bottom-color: rgb(94 120 102 / 0.65);
}

.focus\:border-y-spring-500\/70:focus {
  border-top-color: rgb(94 120 102 / 0.7);
  border-bottom-color: rgb(94 120 102 / 0.7);
}

.focus\:border-y-spring-500\/75:focus {
  border-top-color: rgb(94 120 102 / 0.75);
  border-bottom-color: rgb(94 120 102 / 0.75);
}

.focus\:border-y-spring-500\/80:focus {
  border-top-color: rgb(94 120 102 / 0.8);
  border-bottom-color: rgb(94 120 102 / 0.8);
}

.focus\:border-y-spring-500\/85:focus {
  border-top-color: rgb(94 120 102 / 0.85);
  border-bottom-color: rgb(94 120 102 / 0.85);
}

.focus\:border-y-spring-500\/90:focus {
  border-top-color: rgb(94 120 102 / 0.9);
  border-bottom-color: rgb(94 120 102 / 0.9);
}

.focus\:border-y-spring-500\/95:focus {
  border-top-color: rgb(94 120 102 / 0.95);
  border-bottom-color: rgb(94 120 102 / 0.95);
}

.focus\:border-y-spring-600:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.focus\:border-y-spring-600\/0:focus {
  border-top-color: rgb(67 88 73 / 0);
  border-bottom-color: rgb(67 88 73 / 0);
}

.focus\:border-y-spring-600\/10:focus {
  border-top-color: rgb(67 88 73 / 0.1);
  border-bottom-color: rgb(67 88 73 / 0.1);
}

.focus\:border-y-spring-600\/100:focus {
  border-top-color: rgb(67 88 73 / 1);
  border-bottom-color: rgb(67 88 73 / 1);
}

.focus\:border-y-spring-600\/15:focus {
  border-top-color: rgb(67 88 73 / 0.15);
  border-bottom-color: rgb(67 88 73 / 0.15);
}

.focus\:border-y-spring-600\/20:focus {
  border-top-color: rgb(67 88 73 / 0.2);
  border-bottom-color: rgb(67 88 73 / 0.2);
}

.focus\:border-y-spring-600\/25:focus {
  border-top-color: rgb(67 88 73 / 0.25);
  border-bottom-color: rgb(67 88 73 / 0.25);
}

.focus\:border-y-spring-600\/30:focus {
  border-top-color: rgb(67 88 73 / 0.3);
  border-bottom-color: rgb(67 88 73 / 0.3);
}

.focus\:border-y-spring-600\/35:focus {
  border-top-color: rgb(67 88 73 / 0.35);
  border-bottom-color: rgb(67 88 73 / 0.35);
}

.focus\:border-y-spring-600\/40:focus {
  border-top-color: rgb(67 88 73 / 0.4);
  border-bottom-color: rgb(67 88 73 / 0.4);
}

.focus\:border-y-spring-600\/45:focus {
  border-top-color: rgb(67 88 73 / 0.45);
  border-bottom-color: rgb(67 88 73 / 0.45);
}

.focus\:border-y-spring-600\/5:focus {
  border-top-color: rgb(67 88 73 / 0.05);
  border-bottom-color: rgb(67 88 73 / 0.05);
}

.focus\:border-y-spring-600\/50:focus {
  border-top-color: rgb(67 88 73 / 0.5);
  border-bottom-color: rgb(67 88 73 / 0.5);
}

.focus\:border-y-spring-600\/55:focus {
  border-top-color: rgb(67 88 73 / 0.55);
  border-bottom-color: rgb(67 88 73 / 0.55);
}

.focus\:border-y-spring-600\/60:focus {
  border-top-color: rgb(67 88 73 / 0.6);
  border-bottom-color: rgb(67 88 73 / 0.6);
}

.focus\:border-y-spring-600\/65:focus {
  border-top-color: rgb(67 88 73 / 0.65);
  border-bottom-color: rgb(67 88 73 / 0.65);
}

.focus\:border-y-spring-600\/70:focus {
  border-top-color: rgb(67 88 73 / 0.7);
  border-bottom-color: rgb(67 88 73 / 0.7);
}

.focus\:border-y-spring-600\/75:focus {
  border-top-color: rgb(67 88 73 / 0.75);
  border-bottom-color: rgb(67 88 73 / 0.75);
}

.focus\:border-y-spring-600\/80:focus {
  border-top-color: rgb(67 88 73 / 0.8);
  border-bottom-color: rgb(67 88 73 / 0.8);
}

.focus\:border-y-spring-600\/85:focus {
  border-top-color: rgb(67 88 73 / 0.85);
  border-bottom-color: rgb(67 88 73 / 0.85);
}

.focus\:border-y-spring-600\/90:focus {
  border-top-color: rgb(67 88 73 / 0.9);
  border-bottom-color: rgb(67 88 73 / 0.9);
}

.focus\:border-y-spring-600\/95:focus {
  border-top-color: rgb(67 88 73 / 0.95);
  border-bottom-color: rgb(67 88 73 / 0.95);
}

.focus\:border-y-spring-700:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.focus\:border-y-spring-700\/0:focus {
  border-top-color: rgb(54 70 60 / 0);
  border-bottom-color: rgb(54 70 60 / 0);
}

.focus\:border-y-spring-700\/10:focus {
  border-top-color: rgb(54 70 60 / 0.1);
  border-bottom-color: rgb(54 70 60 / 0.1);
}

.focus\:border-y-spring-700\/100:focus {
  border-top-color: rgb(54 70 60 / 1);
  border-bottom-color: rgb(54 70 60 / 1);
}

.focus\:border-y-spring-700\/15:focus {
  border-top-color: rgb(54 70 60 / 0.15);
  border-bottom-color: rgb(54 70 60 / 0.15);
}

.focus\:border-y-spring-700\/20:focus {
  border-top-color: rgb(54 70 60 / 0.2);
  border-bottom-color: rgb(54 70 60 / 0.2);
}

.focus\:border-y-spring-700\/25:focus {
  border-top-color: rgb(54 70 60 / 0.25);
  border-bottom-color: rgb(54 70 60 / 0.25);
}

.focus\:border-y-spring-700\/30:focus {
  border-top-color: rgb(54 70 60 / 0.3);
  border-bottom-color: rgb(54 70 60 / 0.3);
}

.focus\:border-y-spring-700\/35:focus {
  border-top-color: rgb(54 70 60 / 0.35);
  border-bottom-color: rgb(54 70 60 / 0.35);
}

.focus\:border-y-spring-700\/40:focus {
  border-top-color: rgb(54 70 60 / 0.4);
  border-bottom-color: rgb(54 70 60 / 0.4);
}

.focus\:border-y-spring-700\/45:focus {
  border-top-color: rgb(54 70 60 / 0.45);
  border-bottom-color: rgb(54 70 60 / 0.45);
}

.focus\:border-y-spring-700\/5:focus {
  border-top-color: rgb(54 70 60 / 0.05);
  border-bottom-color: rgb(54 70 60 / 0.05);
}

.focus\:border-y-spring-700\/50:focus {
  border-top-color: rgb(54 70 60 / 0.5);
  border-bottom-color: rgb(54 70 60 / 0.5);
}

.focus\:border-y-spring-700\/55:focus {
  border-top-color: rgb(54 70 60 / 0.55);
  border-bottom-color: rgb(54 70 60 / 0.55);
}

.focus\:border-y-spring-700\/60:focus {
  border-top-color: rgb(54 70 60 / 0.6);
  border-bottom-color: rgb(54 70 60 / 0.6);
}

.focus\:border-y-spring-700\/65:focus {
  border-top-color: rgb(54 70 60 / 0.65);
  border-bottom-color: rgb(54 70 60 / 0.65);
}

.focus\:border-y-spring-700\/70:focus {
  border-top-color: rgb(54 70 60 / 0.7);
  border-bottom-color: rgb(54 70 60 / 0.7);
}

.focus\:border-y-spring-700\/75:focus {
  border-top-color: rgb(54 70 60 / 0.75);
  border-bottom-color: rgb(54 70 60 / 0.75);
}

.focus\:border-y-spring-700\/80:focus {
  border-top-color: rgb(54 70 60 / 0.8);
  border-bottom-color: rgb(54 70 60 / 0.8);
}

.focus\:border-y-spring-700\/85:focus {
  border-top-color: rgb(54 70 60 / 0.85);
  border-bottom-color: rgb(54 70 60 / 0.85);
}

.focus\:border-y-spring-700\/90:focus {
  border-top-color: rgb(54 70 60 / 0.9);
  border-bottom-color: rgb(54 70 60 / 0.9);
}

.focus\:border-y-spring-700\/95:focus {
  border-top-color: rgb(54 70 60 / 0.95);
  border-bottom-color: rgb(54 70 60 / 0.95);
}

.focus\:border-y-spring-800:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.focus\:border-y-spring-800\/0:focus {
  border-top-color: rgb(44 57 48 / 0);
  border-bottom-color: rgb(44 57 48 / 0);
}

.focus\:border-y-spring-800\/10:focus {
  border-top-color: rgb(44 57 48 / 0.1);
  border-bottom-color: rgb(44 57 48 / 0.1);
}

.focus\:border-y-spring-800\/100:focus {
  border-top-color: rgb(44 57 48 / 1);
  border-bottom-color: rgb(44 57 48 / 1);
}

.focus\:border-y-spring-800\/15:focus {
  border-top-color: rgb(44 57 48 / 0.15);
  border-bottom-color: rgb(44 57 48 / 0.15);
}

.focus\:border-y-spring-800\/20:focus {
  border-top-color: rgb(44 57 48 / 0.2);
  border-bottom-color: rgb(44 57 48 / 0.2);
}

.focus\:border-y-spring-800\/25:focus {
  border-top-color: rgb(44 57 48 / 0.25);
  border-bottom-color: rgb(44 57 48 / 0.25);
}

.focus\:border-y-spring-800\/30:focus {
  border-top-color: rgb(44 57 48 / 0.3);
  border-bottom-color: rgb(44 57 48 / 0.3);
}

.focus\:border-y-spring-800\/35:focus {
  border-top-color: rgb(44 57 48 / 0.35);
  border-bottom-color: rgb(44 57 48 / 0.35);
}

.focus\:border-y-spring-800\/40:focus {
  border-top-color: rgb(44 57 48 / 0.4);
  border-bottom-color: rgb(44 57 48 / 0.4);
}

.focus\:border-y-spring-800\/45:focus {
  border-top-color: rgb(44 57 48 / 0.45);
  border-bottom-color: rgb(44 57 48 / 0.45);
}

.focus\:border-y-spring-800\/5:focus {
  border-top-color: rgb(44 57 48 / 0.05);
  border-bottom-color: rgb(44 57 48 / 0.05);
}

.focus\:border-y-spring-800\/50:focus {
  border-top-color: rgb(44 57 48 / 0.5);
  border-bottom-color: rgb(44 57 48 / 0.5);
}

.focus\:border-y-spring-800\/55:focus {
  border-top-color: rgb(44 57 48 / 0.55);
  border-bottom-color: rgb(44 57 48 / 0.55);
}

.focus\:border-y-spring-800\/60:focus {
  border-top-color: rgb(44 57 48 / 0.6);
  border-bottom-color: rgb(44 57 48 / 0.6);
}

.focus\:border-y-spring-800\/65:focus {
  border-top-color: rgb(44 57 48 / 0.65);
  border-bottom-color: rgb(44 57 48 / 0.65);
}

.focus\:border-y-spring-800\/70:focus {
  border-top-color: rgb(44 57 48 / 0.7);
  border-bottom-color: rgb(44 57 48 / 0.7);
}

.focus\:border-y-spring-800\/75:focus {
  border-top-color: rgb(44 57 48 / 0.75);
  border-bottom-color: rgb(44 57 48 / 0.75);
}

.focus\:border-y-spring-800\/80:focus {
  border-top-color: rgb(44 57 48 / 0.8);
  border-bottom-color: rgb(44 57 48 / 0.8);
}

.focus\:border-y-spring-800\/85:focus {
  border-top-color: rgb(44 57 48 / 0.85);
  border-bottom-color: rgb(44 57 48 / 0.85);
}

.focus\:border-y-spring-800\/90:focus {
  border-top-color: rgb(44 57 48 / 0.9);
  border-bottom-color: rgb(44 57 48 / 0.9);
}

.focus\:border-y-spring-800\/95:focus {
  border-top-color: rgb(44 57 48 / 0.95);
  border-bottom-color: rgb(44 57 48 / 0.95);
}

.focus\:border-y-spring-900:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.focus\:border-y-spring-900\/0:focus {
  border-top-color: rgb(37 47 40 / 0);
  border-bottom-color: rgb(37 47 40 / 0);
}

.focus\:border-y-spring-900\/10:focus {
  border-top-color: rgb(37 47 40 / 0.1);
  border-bottom-color: rgb(37 47 40 / 0.1);
}

.focus\:border-y-spring-900\/100:focus {
  border-top-color: rgb(37 47 40 / 1);
  border-bottom-color: rgb(37 47 40 / 1);
}

.focus\:border-y-spring-900\/15:focus {
  border-top-color: rgb(37 47 40 / 0.15);
  border-bottom-color: rgb(37 47 40 / 0.15);
}

.focus\:border-y-spring-900\/20:focus {
  border-top-color: rgb(37 47 40 / 0.2);
  border-bottom-color: rgb(37 47 40 / 0.2);
}

.focus\:border-y-spring-900\/25:focus {
  border-top-color: rgb(37 47 40 / 0.25);
  border-bottom-color: rgb(37 47 40 / 0.25);
}

.focus\:border-y-spring-900\/30:focus {
  border-top-color: rgb(37 47 40 / 0.3);
  border-bottom-color: rgb(37 47 40 / 0.3);
}

.focus\:border-y-spring-900\/35:focus {
  border-top-color: rgb(37 47 40 / 0.35);
  border-bottom-color: rgb(37 47 40 / 0.35);
}

.focus\:border-y-spring-900\/40:focus {
  border-top-color: rgb(37 47 40 / 0.4);
  border-bottom-color: rgb(37 47 40 / 0.4);
}

.focus\:border-y-spring-900\/45:focus {
  border-top-color: rgb(37 47 40 / 0.45);
  border-bottom-color: rgb(37 47 40 / 0.45);
}

.focus\:border-y-spring-900\/5:focus {
  border-top-color: rgb(37 47 40 / 0.05);
  border-bottom-color: rgb(37 47 40 / 0.05);
}

.focus\:border-y-spring-900\/50:focus {
  border-top-color: rgb(37 47 40 / 0.5);
  border-bottom-color: rgb(37 47 40 / 0.5);
}

.focus\:border-y-spring-900\/55:focus {
  border-top-color: rgb(37 47 40 / 0.55);
  border-bottom-color: rgb(37 47 40 / 0.55);
}

.focus\:border-y-spring-900\/60:focus {
  border-top-color: rgb(37 47 40 / 0.6);
  border-bottom-color: rgb(37 47 40 / 0.6);
}

.focus\:border-y-spring-900\/65:focus {
  border-top-color: rgb(37 47 40 / 0.65);
  border-bottom-color: rgb(37 47 40 / 0.65);
}

.focus\:border-y-spring-900\/70:focus {
  border-top-color: rgb(37 47 40 / 0.7);
  border-bottom-color: rgb(37 47 40 / 0.7);
}

.focus\:border-y-spring-900\/75:focus {
  border-top-color: rgb(37 47 40 / 0.75);
  border-bottom-color: rgb(37 47 40 / 0.75);
}

.focus\:border-y-spring-900\/80:focus {
  border-top-color: rgb(37 47 40 / 0.8);
  border-bottom-color: rgb(37 47 40 / 0.8);
}

.focus\:border-y-spring-900\/85:focus {
  border-top-color: rgb(37 47 40 / 0.85);
  border-bottom-color: rgb(37 47 40 / 0.85);
}

.focus\:border-y-spring-900\/90:focus {
  border-top-color: rgb(37 47 40 / 0.9);
  border-bottom-color: rgb(37 47 40 / 0.9);
}

.focus\:border-y-spring-900\/95:focus {
  border-top-color: rgb(37 47 40 / 0.95);
  border-bottom-color: rgb(37 47 40 / 0.95);
}

.focus\:border-y-spring-950:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.focus\:border-y-spring-950\/0:focus {
  border-top-color: rgb(20 26 23 / 0);
  border-bottom-color: rgb(20 26 23 / 0);
}

.focus\:border-y-spring-950\/10:focus {
  border-top-color: rgb(20 26 23 / 0.1);
  border-bottom-color: rgb(20 26 23 / 0.1);
}

.focus\:border-y-spring-950\/100:focus {
  border-top-color: rgb(20 26 23 / 1);
  border-bottom-color: rgb(20 26 23 / 1);
}

.focus\:border-y-spring-950\/15:focus {
  border-top-color: rgb(20 26 23 / 0.15);
  border-bottom-color: rgb(20 26 23 / 0.15);
}

.focus\:border-y-spring-950\/20:focus {
  border-top-color: rgb(20 26 23 / 0.2);
  border-bottom-color: rgb(20 26 23 / 0.2);
}

.focus\:border-y-spring-950\/25:focus {
  border-top-color: rgb(20 26 23 / 0.25);
  border-bottom-color: rgb(20 26 23 / 0.25);
}

.focus\:border-y-spring-950\/30:focus {
  border-top-color: rgb(20 26 23 / 0.3);
  border-bottom-color: rgb(20 26 23 / 0.3);
}

.focus\:border-y-spring-950\/35:focus {
  border-top-color: rgb(20 26 23 / 0.35);
  border-bottom-color: rgb(20 26 23 / 0.35);
}

.focus\:border-y-spring-950\/40:focus {
  border-top-color: rgb(20 26 23 / 0.4);
  border-bottom-color: rgb(20 26 23 / 0.4);
}

.focus\:border-y-spring-950\/45:focus {
  border-top-color: rgb(20 26 23 / 0.45);
  border-bottom-color: rgb(20 26 23 / 0.45);
}

.focus\:border-y-spring-950\/5:focus {
  border-top-color: rgb(20 26 23 / 0.05);
  border-bottom-color: rgb(20 26 23 / 0.05);
}

.focus\:border-y-spring-950\/50:focus {
  border-top-color: rgb(20 26 23 / 0.5);
  border-bottom-color: rgb(20 26 23 / 0.5);
}

.focus\:border-y-spring-950\/55:focus {
  border-top-color: rgb(20 26 23 / 0.55);
  border-bottom-color: rgb(20 26 23 / 0.55);
}

.focus\:border-y-spring-950\/60:focus {
  border-top-color: rgb(20 26 23 / 0.6);
  border-bottom-color: rgb(20 26 23 / 0.6);
}

.focus\:border-y-spring-950\/65:focus {
  border-top-color: rgb(20 26 23 / 0.65);
  border-bottom-color: rgb(20 26 23 / 0.65);
}

.focus\:border-y-spring-950\/70:focus {
  border-top-color: rgb(20 26 23 / 0.7);
  border-bottom-color: rgb(20 26 23 / 0.7);
}

.focus\:border-y-spring-950\/75:focus {
  border-top-color: rgb(20 26 23 / 0.75);
  border-bottom-color: rgb(20 26 23 / 0.75);
}

.focus\:border-y-spring-950\/80:focus {
  border-top-color: rgb(20 26 23 / 0.8);
  border-bottom-color: rgb(20 26 23 / 0.8);
}

.focus\:border-y-spring-950\/85:focus {
  border-top-color: rgb(20 26 23 / 0.85);
  border-bottom-color: rgb(20 26 23 / 0.85);
}

.focus\:border-y-spring-950\/90:focus {
  border-top-color: rgb(20 26 23 / 0.9);
  border-bottom-color: rgb(20 26 23 / 0.9);
}

.focus\:border-y-spring-950\/95:focus {
  border-top-color: rgb(20 26 23 / 0.95);
  border-bottom-color: rgb(20 26 23 / 0.95);
}

.focus\:border-y-transparent:focus {
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.focus\:border-y-transparent\/0:focus {
  border-top-color: rgb(0 0 0 / 0);
  border-bottom-color: rgb(0 0 0 / 0);
}

.focus\:border-y-transparent\/10:focus {
  border-top-color: rgb(0 0 0 / 0.1);
  border-bottom-color: rgb(0 0 0 / 0.1);
}

.focus\:border-y-transparent\/100:focus {
  border-top-color: rgb(0 0 0 / 1);
  border-bottom-color: rgb(0 0 0 / 1);
}

.focus\:border-y-transparent\/15:focus {
  border-top-color: rgb(0 0 0 / 0.15);
  border-bottom-color: rgb(0 0 0 / 0.15);
}

.focus\:border-y-transparent\/20:focus {
  border-top-color: rgb(0 0 0 / 0.2);
  border-bottom-color: rgb(0 0 0 / 0.2);
}

.focus\:border-y-transparent\/25:focus {
  border-top-color: rgb(0 0 0 / 0.25);
  border-bottom-color: rgb(0 0 0 / 0.25);
}

.focus\:border-y-transparent\/30:focus {
  border-top-color: rgb(0 0 0 / 0.3);
  border-bottom-color: rgb(0 0 0 / 0.3);
}

.focus\:border-y-transparent\/35:focus {
  border-top-color: rgb(0 0 0 / 0.35);
  border-bottom-color: rgb(0 0 0 / 0.35);
}

.focus\:border-y-transparent\/40:focus {
  border-top-color: rgb(0 0 0 / 0.4);
  border-bottom-color: rgb(0 0 0 / 0.4);
}

.focus\:border-y-transparent\/45:focus {
  border-top-color: rgb(0 0 0 / 0.45);
  border-bottom-color: rgb(0 0 0 / 0.45);
}

.focus\:border-y-transparent\/5:focus {
  border-top-color: rgb(0 0 0 / 0.05);
  border-bottom-color: rgb(0 0 0 / 0.05);
}

.focus\:border-y-transparent\/50:focus {
  border-top-color: rgb(0 0 0 / 0.5);
  border-bottom-color: rgb(0 0 0 / 0.5);
}

.focus\:border-y-transparent\/55:focus {
  border-top-color: rgb(0 0 0 / 0.55);
  border-bottom-color: rgb(0 0 0 / 0.55);
}

.focus\:border-y-transparent\/60:focus {
  border-top-color: rgb(0 0 0 / 0.6);
  border-bottom-color: rgb(0 0 0 / 0.6);
}

.focus\:border-y-transparent\/65:focus {
  border-top-color: rgb(0 0 0 / 0.65);
  border-bottom-color: rgb(0 0 0 / 0.65);
}

.focus\:border-y-transparent\/70:focus {
  border-top-color: rgb(0 0 0 / 0.7);
  border-bottom-color: rgb(0 0 0 / 0.7);
}

.focus\:border-y-transparent\/75:focus {
  border-top-color: rgb(0 0 0 / 0.75);
  border-bottom-color: rgb(0 0 0 / 0.75);
}

.focus\:border-y-transparent\/80:focus {
  border-top-color: rgb(0 0 0 / 0.8);
  border-bottom-color: rgb(0 0 0 / 0.8);
}

.focus\:border-y-transparent\/85:focus {
  border-top-color: rgb(0 0 0 / 0.85);
  border-bottom-color: rgb(0 0 0 / 0.85);
}

.focus\:border-y-transparent\/90:focus {
  border-top-color: rgb(0 0 0 / 0.9);
  border-bottom-color: rgb(0 0 0 / 0.9);
}

.focus\:border-y-transparent\/95:focus {
  border-top-color: rgb(0 0 0 / 0.95);
  border-bottom-color: rgb(0 0 0 / 0.95);
}

.focus\:border-y-white:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.focus\:border-y-white\/0:focus {
  border-top-color: rgb(255 255 255 / 0);
  border-bottom-color: rgb(255 255 255 / 0);
}

.focus\:border-y-white\/10:focus {
  border-top-color: rgb(255 255 255 / 0.1);
  border-bottom-color: rgb(255 255 255 / 0.1);
}

.focus\:border-y-white\/100:focus {
  border-top-color: rgb(255 255 255 / 1);
  border-bottom-color: rgb(255 255 255 / 1);
}

.focus\:border-y-white\/15:focus {
  border-top-color: rgb(255 255 255 / 0.15);
  border-bottom-color: rgb(255 255 255 / 0.15);
}

.focus\:border-y-white\/20:focus {
  border-top-color: rgb(255 255 255 / 0.2);
  border-bottom-color: rgb(255 255 255 / 0.2);
}

.focus\:border-y-white\/25:focus {
  border-top-color: rgb(255 255 255 / 0.25);
  border-bottom-color: rgb(255 255 255 / 0.25);
}

.focus\:border-y-white\/30:focus {
  border-top-color: rgb(255 255 255 / 0.3);
  border-bottom-color: rgb(255 255 255 / 0.3);
}

.focus\:border-y-white\/35:focus {
  border-top-color: rgb(255 255 255 / 0.35);
  border-bottom-color: rgb(255 255 255 / 0.35);
}

.focus\:border-y-white\/40:focus {
  border-top-color: rgb(255 255 255 / 0.4);
  border-bottom-color: rgb(255 255 255 / 0.4);
}

.focus\:border-y-white\/45:focus {
  border-top-color: rgb(255 255 255 / 0.45);
  border-bottom-color: rgb(255 255 255 / 0.45);
}

.focus\:border-y-white\/5:focus {
  border-top-color: rgb(255 255 255 / 0.05);
  border-bottom-color: rgb(255 255 255 / 0.05);
}

.focus\:border-y-white\/50:focus {
  border-top-color: rgb(255 255 255 / 0.5);
  border-bottom-color: rgb(255 255 255 / 0.5);
}

.focus\:border-y-white\/55:focus {
  border-top-color: rgb(255 255 255 / 0.55);
  border-bottom-color: rgb(255 255 255 / 0.55);
}

.focus\:border-y-white\/60:focus {
  border-top-color: rgb(255 255 255 / 0.6);
  border-bottom-color: rgb(255 255 255 / 0.6);
}

.focus\:border-y-white\/65:focus {
  border-top-color: rgb(255 255 255 / 0.65);
  border-bottom-color: rgb(255 255 255 / 0.65);
}

.focus\:border-y-white\/70:focus {
  border-top-color: rgb(255 255 255 / 0.7);
  border-bottom-color: rgb(255 255 255 / 0.7);
}

.focus\:border-y-white\/75:focus {
  border-top-color: rgb(255 255 255 / 0.75);
  border-bottom-color: rgb(255 255 255 / 0.75);
}

.focus\:border-y-white\/80:focus {
  border-top-color: rgb(255 255 255 / 0.8);
  border-bottom-color: rgb(255 255 255 / 0.8);
}

.focus\:border-y-white\/85:focus {
  border-top-color: rgb(255 255 255 / 0.85);
  border-bottom-color: rgb(255 255 255 / 0.85);
}

.focus\:border-y-white\/90:focus {
  border-top-color: rgb(255 255 255 / 0.9);
  border-bottom-color: rgb(255 255 255 / 0.9);
}

.focus\:border-y-white\/95:focus {
  border-top-color: rgb(255 255 255 / 0.95);
  border-bottom-color: rgb(255 255 255 / 0.95);
}

.focus\:border-b-black:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.focus\:border-b-black\/0:focus {
  border-bottom-color: rgb(0 0 0 / 0);
}

.focus\:border-b-black\/10:focus {
  border-bottom-color: rgb(0 0 0 / 0.1);
}

.focus\:border-b-black\/100:focus {
  border-bottom-color: rgb(0 0 0 / 1);
}

.focus\:border-b-black\/15:focus {
  border-bottom-color: rgb(0 0 0 / 0.15);
}

.focus\:border-b-black\/20:focus {
  border-bottom-color: rgb(0 0 0 / 0.2);
}

.focus\:border-b-black\/25:focus {
  border-bottom-color: rgb(0 0 0 / 0.25);
}

.focus\:border-b-black\/30:focus {
  border-bottom-color: rgb(0 0 0 / 0.3);
}

.focus\:border-b-black\/35:focus {
  border-bottom-color: rgb(0 0 0 / 0.35);
}

.focus\:border-b-black\/40:focus {
  border-bottom-color: rgb(0 0 0 / 0.4);
}

.focus\:border-b-black\/45:focus {
  border-bottom-color: rgb(0 0 0 / 0.45);
}

.focus\:border-b-black\/5:focus {
  border-bottom-color: rgb(0 0 0 / 0.05);
}

.focus\:border-b-black\/50:focus {
  border-bottom-color: rgb(0 0 0 / 0.5);
}

.focus\:border-b-black\/55:focus {
  border-bottom-color: rgb(0 0 0 / 0.55);
}

.focus\:border-b-black\/60:focus {
  border-bottom-color: rgb(0 0 0 / 0.6);
}

.focus\:border-b-black\/65:focus {
  border-bottom-color: rgb(0 0 0 / 0.65);
}

.focus\:border-b-black\/70:focus {
  border-bottom-color: rgb(0 0 0 / 0.7);
}

.focus\:border-b-black\/75:focus {
  border-bottom-color: rgb(0 0 0 / 0.75);
}

.focus\:border-b-black\/80:focus {
  border-bottom-color: rgb(0 0 0 / 0.8);
}

.focus\:border-b-black\/85:focus {
  border-bottom-color: rgb(0 0 0 / 0.85);
}

.focus\:border-b-black\/90:focus {
  border-bottom-color: rgb(0 0 0 / 0.9);
}

.focus\:border-b-black\/95:focus {
  border-bottom-color: rgb(0 0 0 / 0.95);
}

.focus\:border-b-facebook:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.focus\:border-b-facebook-600:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.focus\:border-b-facebook-600\/0:focus {
  border-bottom-color: rgb(41 61 105 / 0);
}

.focus\:border-b-facebook-600\/10:focus {
  border-bottom-color: rgb(41 61 105 / 0.1);
}

.focus\:border-b-facebook-600\/100:focus {
  border-bottom-color: rgb(41 61 105 / 1);
}

.focus\:border-b-facebook-600\/15:focus {
  border-bottom-color: rgb(41 61 105 / 0.15);
}

.focus\:border-b-facebook-600\/20:focus {
  border-bottom-color: rgb(41 61 105 / 0.2);
}

.focus\:border-b-facebook-600\/25:focus {
  border-bottom-color: rgb(41 61 105 / 0.25);
}

.focus\:border-b-facebook-600\/30:focus {
  border-bottom-color: rgb(41 61 105 / 0.3);
}

.focus\:border-b-facebook-600\/35:focus {
  border-bottom-color: rgb(41 61 105 / 0.35);
}

.focus\:border-b-facebook-600\/40:focus {
  border-bottom-color: rgb(41 61 105 / 0.4);
}

.focus\:border-b-facebook-600\/45:focus {
  border-bottom-color: rgb(41 61 105 / 0.45);
}

.focus\:border-b-facebook-600\/5:focus {
  border-bottom-color: rgb(41 61 105 / 0.05);
}

.focus\:border-b-facebook-600\/50:focus {
  border-bottom-color: rgb(41 61 105 / 0.5);
}

.focus\:border-b-facebook-600\/55:focus {
  border-bottom-color: rgb(41 61 105 / 0.55);
}

.focus\:border-b-facebook-600\/60:focus {
  border-bottom-color: rgb(41 61 105 / 0.6);
}

.focus\:border-b-facebook-600\/65:focus {
  border-bottom-color: rgb(41 61 105 / 0.65);
}

.focus\:border-b-facebook-600\/70:focus {
  border-bottom-color: rgb(41 61 105 / 0.7);
}

.focus\:border-b-facebook-600\/75:focus {
  border-bottom-color: rgb(41 61 105 / 0.75);
}

.focus\:border-b-facebook-600\/80:focus {
  border-bottom-color: rgb(41 61 105 / 0.8);
}

.focus\:border-b-facebook-600\/85:focus {
  border-bottom-color: rgb(41 61 105 / 0.85);
}

.focus\:border-b-facebook-600\/90:focus {
  border-bottom-color: rgb(41 61 105 / 0.9);
}

.focus\:border-b-facebook-600\/95:focus {
  border-bottom-color: rgb(41 61 105 / 0.95);
}

.focus\:border-b-facebook\/0:focus {
  border-bottom-color: rgb(59 89 152 / 0);
}

.focus\:border-b-facebook\/10:focus {
  border-bottom-color: rgb(59 89 152 / 0.1);
}

.focus\:border-b-facebook\/100:focus {
  border-bottom-color: rgb(59 89 152 / 1);
}

.focus\:border-b-facebook\/15:focus {
  border-bottom-color: rgb(59 89 152 / 0.15);
}

.focus\:border-b-facebook\/20:focus {
  border-bottom-color: rgb(59 89 152 / 0.2);
}

.focus\:border-b-facebook\/25:focus {
  border-bottom-color: rgb(59 89 152 / 0.25);
}

.focus\:border-b-facebook\/30:focus {
  border-bottom-color: rgb(59 89 152 / 0.3);
}

.focus\:border-b-facebook\/35:focus {
  border-bottom-color: rgb(59 89 152 / 0.35);
}

.focus\:border-b-facebook\/40:focus {
  border-bottom-color: rgb(59 89 152 / 0.4);
}

.focus\:border-b-facebook\/45:focus {
  border-bottom-color: rgb(59 89 152 / 0.45);
}

.focus\:border-b-facebook\/5:focus {
  border-bottom-color: rgb(59 89 152 / 0.05);
}

.focus\:border-b-facebook\/50:focus {
  border-bottom-color: rgb(59 89 152 / 0.5);
}

.focus\:border-b-facebook\/55:focus {
  border-bottom-color: rgb(59 89 152 / 0.55);
}

.focus\:border-b-facebook\/60:focus {
  border-bottom-color: rgb(59 89 152 / 0.6);
}

.focus\:border-b-facebook\/65:focus {
  border-bottom-color: rgb(59 89 152 / 0.65);
}

.focus\:border-b-facebook\/70:focus {
  border-bottom-color: rgb(59 89 152 / 0.7);
}

.focus\:border-b-facebook\/75:focus {
  border-bottom-color: rgb(59 89 152 / 0.75);
}

.focus\:border-b-facebook\/80:focus {
  border-bottom-color: rgb(59 89 152 / 0.8);
}

.focus\:border-b-facebook\/85:focus {
  border-bottom-color: rgb(59 89 152 / 0.85);
}

.focus\:border-b-facebook\/90:focus {
  border-bottom-color: rgb(59 89 152 / 0.9);
}

.focus\:border-b-facebook\/95:focus {
  border-bottom-color: rgb(59 89 152 / 0.95);
}

.focus\:border-b-spring-100:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.focus\:border-b-spring-100\/0:focus {
  border-bottom-color: rgb(227 232 227 / 0);
}

.focus\:border-b-spring-100\/10:focus {
  border-bottom-color: rgb(227 232 227 / 0.1);
}

.focus\:border-b-spring-100\/100:focus {
  border-bottom-color: rgb(227 232 227 / 1);
}

.focus\:border-b-spring-100\/15:focus {
  border-bottom-color: rgb(227 232 227 / 0.15);
}

.focus\:border-b-spring-100\/20:focus {
  border-bottom-color: rgb(227 232 227 / 0.2);
}

.focus\:border-b-spring-100\/25:focus {
  border-bottom-color: rgb(227 232 227 / 0.25);
}

.focus\:border-b-spring-100\/30:focus {
  border-bottom-color: rgb(227 232 227 / 0.3);
}

.focus\:border-b-spring-100\/35:focus {
  border-bottom-color: rgb(227 232 227 / 0.35);
}

.focus\:border-b-spring-100\/40:focus {
  border-bottom-color: rgb(227 232 227 / 0.4);
}

.focus\:border-b-spring-100\/45:focus {
  border-bottom-color: rgb(227 232 227 / 0.45);
}

.focus\:border-b-spring-100\/5:focus {
  border-bottom-color: rgb(227 232 227 / 0.05);
}

.focus\:border-b-spring-100\/50:focus {
  border-bottom-color: rgb(227 232 227 / 0.5);
}

.focus\:border-b-spring-100\/55:focus {
  border-bottom-color: rgb(227 232 227 / 0.55);
}

.focus\:border-b-spring-100\/60:focus {
  border-bottom-color: rgb(227 232 227 / 0.6);
}

.focus\:border-b-spring-100\/65:focus {
  border-bottom-color: rgb(227 232 227 / 0.65);
}

.focus\:border-b-spring-100\/70:focus {
  border-bottom-color: rgb(227 232 227 / 0.7);
}

.focus\:border-b-spring-100\/75:focus {
  border-bottom-color: rgb(227 232 227 / 0.75);
}

.focus\:border-b-spring-100\/80:focus {
  border-bottom-color: rgb(227 232 227 / 0.8);
}

.focus\:border-b-spring-100\/85:focus {
  border-bottom-color: rgb(227 232 227 / 0.85);
}

.focus\:border-b-spring-100\/90:focus {
  border-bottom-color: rgb(227 232 227 / 0.9);
}

.focus\:border-b-spring-100\/95:focus {
  border-bottom-color: rgb(227 232 227 / 0.95);
}

.focus\:border-b-spring-200:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.focus\:border-b-spring-200\/0:focus {
  border-bottom-color: rgb(200 210 201 / 0);
}

.focus\:border-b-spring-200\/10:focus {
  border-bottom-color: rgb(200 210 201 / 0.1);
}

.focus\:border-b-spring-200\/100:focus {
  border-bottom-color: rgb(200 210 201 / 1);
}

.focus\:border-b-spring-200\/15:focus {
  border-bottom-color: rgb(200 210 201 / 0.15);
}

.focus\:border-b-spring-200\/20:focus {
  border-bottom-color: rgb(200 210 201 / 0.2);
}

.focus\:border-b-spring-200\/25:focus {
  border-bottom-color: rgb(200 210 201 / 0.25);
}

.focus\:border-b-spring-200\/30:focus {
  border-bottom-color: rgb(200 210 201 / 0.3);
}

.focus\:border-b-spring-200\/35:focus {
  border-bottom-color: rgb(200 210 201 / 0.35);
}

.focus\:border-b-spring-200\/40:focus {
  border-bottom-color: rgb(200 210 201 / 0.4);
}

.focus\:border-b-spring-200\/45:focus {
  border-bottom-color: rgb(200 210 201 / 0.45);
}

.focus\:border-b-spring-200\/5:focus {
  border-bottom-color: rgb(200 210 201 / 0.05);
}

.focus\:border-b-spring-200\/50:focus {
  border-bottom-color: rgb(200 210 201 / 0.5);
}

.focus\:border-b-spring-200\/55:focus {
  border-bottom-color: rgb(200 210 201 / 0.55);
}

.focus\:border-b-spring-200\/60:focus {
  border-bottom-color: rgb(200 210 201 / 0.6);
}

.focus\:border-b-spring-200\/65:focus {
  border-bottom-color: rgb(200 210 201 / 0.65);
}

.focus\:border-b-spring-200\/70:focus {
  border-bottom-color: rgb(200 210 201 / 0.7);
}

.focus\:border-b-spring-200\/75:focus {
  border-bottom-color: rgb(200 210 201 / 0.75);
}

.focus\:border-b-spring-200\/80:focus {
  border-bottom-color: rgb(200 210 201 / 0.8);
}

.focus\:border-b-spring-200\/85:focus {
  border-bottom-color: rgb(200 210 201 / 0.85);
}

.focus\:border-b-spring-200\/90:focus {
  border-bottom-color: rgb(200 210 201 / 0.9);
}

.focus\:border-b-spring-200\/95:focus {
  border-bottom-color: rgb(200 210 201 / 0.95);
}

.focus\:border-b-spring-300:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.focus\:border-b-spring-300\/0:focus {
  border-bottom-color: rgb(162 179 166 / 0);
}

.focus\:border-b-spring-300\/10:focus {
  border-bottom-color: rgb(162 179 166 / 0.1);
}

.focus\:border-b-spring-300\/100:focus {
  border-bottom-color: rgb(162 179 166 / 1);
}

.focus\:border-b-spring-300\/15:focus {
  border-bottom-color: rgb(162 179 166 / 0.15);
}

.focus\:border-b-spring-300\/20:focus {
  border-bottom-color: rgb(162 179 166 / 0.2);
}

.focus\:border-b-spring-300\/25:focus {
  border-bottom-color: rgb(162 179 166 / 0.25);
}

.focus\:border-b-spring-300\/30:focus {
  border-bottom-color: rgb(162 179 166 / 0.3);
}

.focus\:border-b-spring-300\/35:focus {
  border-bottom-color: rgb(162 179 166 / 0.35);
}

.focus\:border-b-spring-300\/40:focus {
  border-bottom-color: rgb(162 179 166 / 0.4);
}

.focus\:border-b-spring-300\/45:focus {
  border-bottom-color: rgb(162 179 166 / 0.45);
}

.focus\:border-b-spring-300\/5:focus {
  border-bottom-color: rgb(162 179 166 / 0.05);
}

.focus\:border-b-spring-300\/50:focus {
  border-bottom-color: rgb(162 179 166 / 0.5);
}

.focus\:border-b-spring-300\/55:focus {
  border-bottom-color: rgb(162 179 166 / 0.55);
}

.focus\:border-b-spring-300\/60:focus {
  border-bottom-color: rgb(162 179 166 / 0.6);
}

.focus\:border-b-spring-300\/65:focus {
  border-bottom-color: rgb(162 179 166 / 0.65);
}

.focus\:border-b-spring-300\/70:focus {
  border-bottom-color: rgb(162 179 166 / 0.7);
}

.focus\:border-b-spring-300\/75:focus {
  border-bottom-color: rgb(162 179 166 / 0.75);
}

.focus\:border-b-spring-300\/80:focus {
  border-bottom-color: rgb(162 179 166 / 0.8);
}

.focus\:border-b-spring-300\/85:focus {
  border-bottom-color: rgb(162 179 166 / 0.85);
}

.focus\:border-b-spring-300\/90:focus {
  border-bottom-color: rgb(162 179 166 / 0.9);
}

.focus\:border-b-spring-300\/95:focus {
  border-bottom-color: rgb(162 179 166 / 0.95);
}

.focus\:border-b-spring-400:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.focus\:border-b-spring-400\/0:focus {
  border-bottom-color: rgb(120 143 127 / 0);
}

.focus\:border-b-spring-400\/10:focus {
  border-bottom-color: rgb(120 143 127 / 0.1);
}

.focus\:border-b-spring-400\/100:focus {
  border-bottom-color: rgb(120 143 127 / 1);
}

.focus\:border-b-spring-400\/15:focus {
  border-bottom-color: rgb(120 143 127 / 0.15);
}

.focus\:border-b-spring-400\/20:focus {
  border-bottom-color: rgb(120 143 127 / 0.2);
}

.focus\:border-b-spring-400\/25:focus {
  border-bottom-color: rgb(120 143 127 / 0.25);
}

.focus\:border-b-spring-400\/30:focus {
  border-bottom-color: rgb(120 143 127 / 0.3);
}

.focus\:border-b-spring-400\/35:focus {
  border-bottom-color: rgb(120 143 127 / 0.35);
}

.focus\:border-b-spring-400\/40:focus {
  border-bottom-color: rgb(120 143 127 / 0.4);
}

.focus\:border-b-spring-400\/45:focus {
  border-bottom-color: rgb(120 143 127 / 0.45);
}

.focus\:border-b-spring-400\/5:focus {
  border-bottom-color: rgb(120 143 127 / 0.05);
}

.focus\:border-b-spring-400\/50:focus {
  border-bottom-color: rgb(120 143 127 / 0.5);
}

.focus\:border-b-spring-400\/55:focus {
  border-bottom-color: rgb(120 143 127 / 0.55);
}

.focus\:border-b-spring-400\/60:focus {
  border-bottom-color: rgb(120 143 127 / 0.6);
}

.focus\:border-b-spring-400\/65:focus {
  border-bottom-color: rgb(120 143 127 / 0.65);
}

.focus\:border-b-spring-400\/70:focus {
  border-bottom-color: rgb(120 143 127 / 0.7);
}

.focus\:border-b-spring-400\/75:focus {
  border-bottom-color: rgb(120 143 127 / 0.75);
}

.focus\:border-b-spring-400\/80:focus {
  border-bottom-color: rgb(120 143 127 / 0.8);
}

.focus\:border-b-spring-400\/85:focus {
  border-bottom-color: rgb(120 143 127 / 0.85);
}

.focus\:border-b-spring-400\/90:focus {
  border-bottom-color: rgb(120 143 127 / 0.9);
}

.focus\:border-b-spring-400\/95:focus {
  border-bottom-color: rgb(120 143 127 / 0.95);
}

.focus\:border-b-spring-50:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.focus\:border-b-spring-50\/0:focus {
  border-bottom-color: rgb(243 246 244 / 0);
}

.focus\:border-b-spring-50\/10:focus {
  border-bottom-color: rgb(243 246 244 / 0.1);
}

.focus\:border-b-spring-50\/100:focus {
  border-bottom-color: rgb(243 246 244 / 1);
}

.focus\:border-b-spring-50\/15:focus {
  border-bottom-color: rgb(243 246 244 / 0.15);
}

.focus\:border-b-spring-50\/20:focus {
  border-bottom-color: rgb(243 246 244 / 0.2);
}

.focus\:border-b-spring-50\/25:focus {
  border-bottom-color: rgb(243 246 244 / 0.25);
}

.focus\:border-b-spring-50\/30:focus {
  border-bottom-color: rgb(243 246 244 / 0.3);
}

.focus\:border-b-spring-50\/35:focus {
  border-bottom-color: rgb(243 246 244 / 0.35);
}

.focus\:border-b-spring-50\/40:focus {
  border-bottom-color: rgb(243 246 244 / 0.4);
}

.focus\:border-b-spring-50\/45:focus {
  border-bottom-color: rgb(243 246 244 / 0.45);
}

.focus\:border-b-spring-50\/5:focus {
  border-bottom-color: rgb(243 246 244 / 0.05);
}

.focus\:border-b-spring-50\/50:focus {
  border-bottom-color: rgb(243 246 244 / 0.5);
}

.focus\:border-b-spring-50\/55:focus {
  border-bottom-color: rgb(243 246 244 / 0.55);
}

.focus\:border-b-spring-50\/60:focus {
  border-bottom-color: rgb(243 246 244 / 0.6);
}

.focus\:border-b-spring-50\/65:focus {
  border-bottom-color: rgb(243 246 244 / 0.65);
}

.focus\:border-b-spring-50\/70:focus {
  border-bottom-color: rgb(243 246 244 / 0.7);
}

.focus\:border-b-spring-50\/75:focus {
  border-bottom-color: rgb(243 246 244 / 0.75);
}

.focus\:border-b-spring-50\/80:focus {
  border-bottom-color: rgb(243 246 244 / 0.8);
}

.focus\:border-b-spring-50\/85:focus {
  border-bottom-color: rgb(243 246 244 / 0.85);
}

.focus\:border-b-spring-50\/90:focus {
  border-bottom-color: rgb(243 246 244 / 0.9);
}

.focus\:border-b-spring-50\/95:focus {
  border-bottom-color: rgb(243 246 244 / 0.95);
}

.focus\:border-b-spring-500:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.focus\:border-b-spring-500\/0:focus {
  border-bottom-color: rgb(94 120 102 / 0);
}

.focus\:border-b-spring-500\/10:focus {
  border-bottom-color: rgb(94 120 102 / 0.1);
}

.focus\:border-b-spring-500\/100:focus {
  border-bottom-color: rgb(94 120 102 / 1);
}

.focus\:border-b-spring-500\/15:focus {
  border-bottom-color: rgb(94 120 102 / 0.15);
}

.focus\:border-b-spring-500\/20:focus {
  border-bottom-color: rgb(94 120 102 / 0.2);
}

.focus\:border-b-spring-500\/25:focus {
  border-bottom-color: rgb(94 120 102 / 0.25);
}

.focus\:border-b-spring-500\/30:focus {
  border-bottom-color: rgb(94 120 102 / 0.3);
}

.focus\:border-b-spring-500\/35:focus {
  border-bottom-color: rgb(94 120 102 / 0.35);
}

.focus\:border-b-spring-500\/40:focus {
  border-bottom-color: rgb(94 120 102 / 0.4);
}

.focus\:border-b-spring-500\/45:focus {
  border-bottom-color: rgb(94 120 102 / 0.45);
}

.focus\:border-b-spring-500\/5:focus {
  border-bottom-color: rgb(94 120 102 / 0.05);
}

.focus\:border-b-spring-500\/50:focus {
  border-bottom-color: rgb(94 120 102 / 0.5);
}

.focus\:border-b-spring-500\/55:focus {
  border-bottom-color: rgb(94 120 102 / 0.55);
}

.focus\:border-b-spring-500\/60:focus {
  border-bottom-color: rgb(94 120 102 / 0.6);
}

.focus\:border-b-spring-500\/65:focus {
  border-bottom-color: rgb(94 120 102 / 0.65);
}

.focus\:border-b-spring-500\/70:focus {
  border-bottom-color: rgb(94 120 102 / 0.7);
}

.focus\:border-b-spring-500\/75:focus {
  border-bottom-color: rgb(94 120 102 / 0.75);
}

.focus\:border-b-spring-500\/80:focus {
  border-bottom-color: rgb(94 120 102 / 0.8);
}

.focus\:border-b-spring-500\/85:focus {
  border-bottom-color: rgb(94 120 102 / 0.85);
}

.focus\:border-b-spring-500\/90:focus {
  border-bottom-color: rgb(94 120 102 / 0.9);
}

.focus\:border-b-spring-500\/95:focus {
  border-bottom-color: rgb(94 120 102 / 0.95);
}

.focus\:border-b-spring-600:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.focus\:border-b-spring-600\/0:focus {
  border-bottom-color: rgb(67 88 73 / 0);
}

.focus\:border-b-spring-600\/10:focus {
  border-bottom-color: rgb(67 88 73 / 0.1);
}

.focus\:border-b-spring-600\/100:focus {
  border-bottom-color: rgb(67 88 73 / 1);
}

.focus\:border-b-spring-600\/15:focus {
  border-bottom-color: rgb(67 88 73 / 0.15);
}

.focus\:border-b-spring-600\/20:focus {
  border-bottom-color: rgb(67 88 73 / 0.2);
}

.focus\:border-b-spring-600\/25:focus {
  border-bottom-color: rgb(67 88 73 / 0.25);
}

.focus\:border-b-spring-600\/30:focus {
  border-bottom-color: rgb(67 88 73 / 0.3);
}

.focus\:border-b-spring-600\/35:focus {
  border-bottom-color: rgb(67 88 73 / 0.35);
}

.focus\:border-b-spring-600\/40:focus {
  border-bottom-color: rgb(67 88 73 / 0.4);
}

.focus\:border-b-spring-600\/45:focus {
  border-bottom-color: rgb(67 88 73 / 0.45);
}

.focus\:border-b-spring-600\/5:focus {
  border-bottom-color: rgb(67 88 73 / 0.05);
}

.focus\:border-b-spring-600\/50:focus {
  border-bottom-color: rgb(67 88 73 / 0.5);
}

.focus\:border-b-spring-600\/55:focus {
  border-bottom-color: rgb(67 88 73 / 0.55);
}

.focus\:border-b-spring-600\/60:focus {
  border-bottom-color: rgb(67 88 73 / 0.6);
}

.focus\:border-b-spring-600\/65:focus {
  border-bottom-color: rgb(67 88 73 / 0.65);
}

.focus\:border-b-spring-600\/70:focus {
  border-bottom-color: rgb(67 88 73 / 0.7);
}

.focus\:border-b-spring-600\/75:focus {
  border-bottom-color: rgb(67 88 73 / 0.75);
}

.focus\:border-b-spring-600\/80:focus {
  border-bottom-color: rgb(67 88 73 / 0.8);
}

.focus\:border-b-spring-600\/85:focus {
  border-bottom-color: rgb(67 88 73 / 0.85);
}

.focus\:border-b-spring-600\/90:focus {
  border-bottom-color: rgb(67 88 73 / 0.9);
}

.focus\:border-b-spring-600\/95:focus {
  border-bottom-color: rgb(67 88 73 / 0.95);
}

.focus\:border-b-spring-700:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.focus\:border-b-spring-700\/0:focus {
  border-bottom-color: rgb(54 70 60 / 0);
}

.focus\:border-b-spring-700\/10:focus {
  border-bottom-color: rgb(54 70 60 / 0.1);
}

.focus\:border-b-spring-700\/100:focus {
  border-bottom-color: rgb(54 70 60 / 1);
}

.focus\:border-b-spring-700\/15:focus {
  border-bottom-color: rgb(54 70 60 / 0.15);
}

.focus\:border-b-spring-700\/20:focus {
  border-bottom-color: rgb(54 70 60 / 0.2);
}

.focus\:border-b-spring-700\/25:focus {
  border-bottom-color: rgb(54 70 60 / 0.25);
}

.focus\:border-b-spring-700\/30:focus {
  border-bottom-color: rgb(54 70 60 / 0.3);
}

.focus\:border-b-spring-700\/35:focus {
  border-bottom-color: rgb(54 70 60 / 0.35);
}

.focus\:border-b-spring-700\/40:focus {
  border-bottom-color: rgb(54 70 60 / 0.4);
}

.focus\:border-b-spring-700\/45:focus {
  border-bottom-color: rgb(54 70 60 / 0.45);
}

.focus\:border-b-spring-700\/5:focus {
  border-bottom-color: rgb(54 70 60 / 0.05);
}

.focus\:border-b-spring-700\/50:focus {
  border-bottom-color: rgb(54 70 60 / 0.5);
}

.focus\:border-b-spring-700\/55:focus {
  border-bottom-color: rgb(54 70 60 / 0.55);
}

.focus\:border-b-spring-700\/60:focus {
  border-bottom-color: rgb(54 70 60 / 0.6);
}

.focus\:border-b-spring-700\/65:focus {
  border-bottom-color: rgb(54 70 60 / 0.65);
}

.focus\:border-b-spring-700\/70:focus {
  border-bottom-color: rgb(54 70 60 / 0.7);
}

.focus\:border-b-spring-700\/75:focus {
  border-bottom-color: rgb(54 70 60 / 0.75);
}

.focus\:border-b-spring-700\/80:focus {
  border-bottom-color: rgb(54 70 60 / 0.8);
}

.focus\:border-b-spring-700\/85:focus {
  border-bottom-color: rgb(54 70 60 / 0.85);
}

.focus\:border-b-spring-700\/90:focus {
  border-bottom-color: rgb(54 70 60 / 0.9);
}

.focus\:border-b-spring-700\/95:focus {
  border-bottom-color: rgb(54 70 60 / 0.95);
}

.focus\:border-b-spring-800:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.focus\:border-b-spring-800\/0:focus {
  border-bottom-color: rgb(44 57 48 / 0);
}

.focus\:border-b-spring-800\/10:focus {
  border-bottom-color: rgb(44 57 48 / 0.1);
}

.focus\:border-b-spring-800\/100:focus {
  border-bottom-color: rgb(44 57 48 / 1);
}

.focus\:border-b-spring-800\/15:focus {
  border-bottom-color: rgb(44 57 48 / 0.15);
}

.focus\:border-b-spring-800\/20:focus {
  border-bottom-color: rgb(44 57 48 / 0.2);
}

.focus\:border-b-spring-800\/25:focus {
  border-bottom-color: rgb(44 57 48 / 0.25);
}

.focus\:border-b-spring-800\/30:focus {
  border-bottom-color: rgb(44 57 48 / 0.3);
}

.focus\:border-b-spring-800\/35:focus {
  border-bottom-color: rgb(44 57 48 / 0.35);
}

.focus\:border-b-spring-800\/40:focus {
  border-bottom-color: rgb(44 57 48 / 0.4);
}

.focus\:border-b-spring-800\/45:focus {
  border-bottom-color: rgb(44 57 48 / 0.45);
}

.focus\:border-b-spring-800\/5:focus {
  border-bottom-color: rgb(44 57 48 / 0.05);
}

.focus\:border-b-spring-800\/50:focus {
  border-bottom-color: rgb(44 57 48 / 0.5);
}

.focus\:border-b-spring-800\/55:focus {
  border-bottom-color: rgb(44 57 48 / 0.55);
}

.focus\:border-b-spring-800\/60:focus {
  border-bottom-color: rgb(44 57 48 / 0.6);
}

.focus\:border-b-spring-800\/65:focus {
  border-bottom-color: rgb(44 57 48 / 0.65);
}

.focus\:border-b-spring-800\/70:focus {
  border-bottom-color: rgb(44 57 48 / 0.7);
}

.focus\:border-b-spring-800\/75:focus {
  border-bottom-color: rgb(44 57 48 / 0.75);
}

.focus\:border-b-spring-800\/80:focus {
  border-bottom-color: rgb(44 57 48 / 0.8);
}

.focus\:border-b-spring-800\/85:focus {
  border-bottom-color: rgb(44 57 48 / 0.85);
}

.focus\:border-b-spring-800\/90:focus {
  border-bottom-color: rgb(44 57 48 / 0.9);
}

.focus\:border-b-spring-800\/95:focus {
  border-bottom-color: rgb(44 57 48 / 0.95);
}

.focus\:border-b-spring-900:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.focus\:border-b-spring-900\/0:focus {
  border-bottom-color: rgb(37 47 40 / 0);
}

.focus\:border-b-spring-900\/10:focus {
  border-bottom-color: rgb(37 47 40 / 0.1);
}

.focus\:border-b-spring-900\/100:focus {
  border-bottom-color: rgb(37 47 40 / 1);
}

.focus\:border-b-spring-900\/15:focus {
  border-bottom-color: rgb(37 47 40 / 0.15);
}

.focus\:border-b-spring-900\/20:focus {
  border-bottom-color: rgb(37 47 40 / 0.2);
}

.focus\:border-b-spring-900\/25:focus {
  border-bottom-color: rgb(37 47 40 / 0.25);
}

.focus\:border-b-spring-900\/30:focus {
  border-bottom-color: rgb(37 47 40 / 0.3);
}

.focus\:border-b-spring-900\/35:focus {
  border-bottom-color: rgb(37 47 40 / 0.35);
}

.focus\:border-b-spring-900\/40:focus {
  border-bottom-color: rgb(37 47 40 / 0.4);
}

.focus\:border-b-spring-900\/45:focus {
  border-bottom-color: rgb(37 47 40 / 0.45);
}

.focus\:border-b-spring-900\/5:focus {
  border-bottom-color: rgb(37 47 40 / 0.05);
}

.focus\:border-b-spring-900\/50:focus {
  border-bottom-color: rgb(37 47 40 / 0.5);
}

.focus\:border-b-spring-900\/55:focus {
  border-bottom-color: rgb(37 47 40 / 0.55);
}

.focus\:border-b-spring-900\/60:focus {
  border-bottom-color: rgb(37 47 40 / 0.6);
}

.focus\:border-b-spring-900\/65:focus {
  border-bottom-color: rgb(37 47 40 / 0.65);
}

.focus\:border-b-spring-900\/70:focus {
  border-bottom-color: rgb(37 47 40 / 0.7);
}

.focus\:border-b-spring-900\/75:focus {
  border-bottom-color: rgb(37 47 40 / 0.75);
}

.focus\:border-b-spring-900\/80:focus {
  border-bottom-color: rgb(37 47 40 / 0.8);
}

.focus\:border-b-spring-900\/85:focus {
  border-bottom-color: rgb(37 47 40 / 0.85);
}

.focus\:border-b-spring-900\/90:focus {
  border-bottom-color: rgb(37 47 40 / 0.9);
}

.focus\:border-b-spring-900\/95:focus {
  border-bottom-color: rgb(37 47 40 / 0.95);
}

.focus\:border-b-spring-950:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.focus\:border-b-spring-950\/0:focus {
  border-bottom-color: rgb(20 26 23 / 0);
}

.focus\:border-b-spring-950\/10:focus {
  border-bottom-color: rgb(20 26 23 / 0.1);
}

.focus\:border-b-spring-950\/100:focus {
  border-bottom-color: rgb(20 26 23 / 1);
}

.focus\:border-b-spring-950\/15:focus {
  border-bottom-color: rgb(20 26 23 / 0.15);
}

.focus\:border-b-spring-950\/20:focus {
  border-bottom-color: rgb(20 26 23 / 0.2);
}

.focus\:border-b-spring-950\/25:focus {
  border-bottom-color: rgb(20 26 23 / 0.25);
}

.focus\:border-b-spring-950\/30:focus {
  border-bottom-color: rgb(20 26 23 / 0.3);
}

.focus\:border-b-spring-950\/35:focus {
  border-bottom-color: rgb(20 26 23 / 0.35);
}

.focus\:border-b-spring-950\/40:focus {
  border-bottom-color: rgb(20 26 23 / 0.4);
}

.focus\:border-b-spring-950\/45:focus {
  border-bottom-color: rgb(20 26 23 / 0.45);
}

.focus\:border-b-spring-950\/5:focus {
  border-bottom-color: rgb(20 26 23 / 0.05);
}

.focus\:border-b-spring-950\/50:focus {
  border-bottom-color: rgb(20 26 23 / 0.5);
}

.focus\:border-b-spring-950\/55:focus {
  border-bottom-color: rgb(20 26 23 / 0.55);
}

.focus\:border-b-spring-950\/60:focus {
  border-bottom-color: rgb(20 26 23 / 0.6);
}

.focus\:border-b-spring-950\/65:focus {
  border-bottom-color: rgb(20 26 23 / 0.65);
}

.focus\:border-b-spring-950\/70:focus {
  border-bottom-color: rgb(20 26 23 / 0.7);
}

.focus\:border-b-spring-950\/75:focus {
  border-bottom-color: rgb(20 26 23 / 0.75);
}

.focus\:border-b-spring-950\/80:focus {
  border-bottom-color: rgb(20 26 23 / 0.8);
}

.focus\:border-b-spring-950\/85:focus {
  border-bottom-color: rgb(20 26 23 / 0.85);
}

.focus\:border-b-spring-950\/90:focus {
  border-bottom-color: rgb(20 26 23 / 0.9);
}

.focus\:border-b-spring-950\/95:focus {
  border-bottom-color: rgb(20 26 23 / 0.95);
}

.focus\:border-b-transparent:focus {
  border-bottom-color: transparent;
}

.focus\:border-b-transparent\/0:focus {
  border-bottom-color: rgb(0 0 0 / 0);
}

.focus\:border-b-transparent\/10:focus {
  border-bottom-color: rgb(0 0 0 / 0.1);
}

.focus\:border-b-transparent\/100:focus {
  border-bottom-color: rgb(0 0 0 / 1);
}

.focus\:border-b-transparent\/15:focus {
  border-bottom-color: rgb(0 0 0 / 0.15);
}

.focus\:border-b-transparent\/20:focus {
  border-bottom-color: rgb(0 0 0 / 0.2);
}

.focus\:border-b-transparent\/25:focus {
  border-bottom-color: rgb(0 0 0 / 0.25);
}

.focus\:border-b-transparent\/30:focus {
  border-bottom-color: rgb(0 0 0 / 0.3);
}

.focus\:border-b-transparent\/35:focus {
  border-bottom-color: rgb(0 0 0 / 0.35);
}

.focus\:border-b-transparent\/40:focus {
  border-bottom-color: rgb(0 0 0 / 0.4);
}

.focus\:border-b-transparent\/45:focus {
  border-bottom-color: rgb(0 0 0 / 0.45);
}

.focus\:border-b-transparent\/5:focus {
  border-bottom-color: rgb(0 0 0 / 0.05);
}

.focus\:border-b-transparent\/50:focus {
  border-bottom-color: rgb(0 0 0 / 0.5);
}

.focus\:border-b-transparent\/55:focus {
  border-bottom-color: rgb(0 0 0 / 0.55);
}

.focus\:border-b-transparent\/60:focus {
  border-bottom-color: rgb(0 0 0 / 0.6);
}

.focus\:border-b-transparent\/65:focus {
  border-bottom-color: rgb(0 0 0 / 0.65);
}

.focus\:border-b-transparent\/70:focus {
  border-bottom-color: rgb(0 0 0 / 0.7);
}

.focus\:border-b-transparent\/75:focus {
  border-bottom-color: rgb(0 0 0 / 0.75);
}

.focus\:border-b-transparent\/80:focus {
  border-bottom-color: rgb(0 0 0 / 0.8);
}

.focus\:border-b-transparent\/85:focus {
  border-bottom-color: rgb(0 0 0 / 0.85);
}

.focus\:border-b-transparent\/90:focus {
  border-bottom-color: rgb(0 0 0 / 0.9);
}

.focus\:border-b-transparent\/95:focus {
  border-bottom-color: rgb(0 0 0 / 0.95);
}

.focus\:border-b-white:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.focus\:border-b-white\/0:focus {
  border-bottom-color: rgb(255 255 255 / 0);
}

.focus\:border-b-white\/10:focus {
  border-bottom-color: rgb(255 255 255 / 0.1);
}

.focus\:border-b-white\/100:focus {
  border-bottom-color: rgb(255 255 255 / 1);
}

.focus\:border-b-white\/15:focus {
  border-bottom-color: rgb(255 255 255 / 0.15);
}

.focus\:border-b-white\/20:focus {
  border-bottom-color: rgb(255 255 255 / 0.2);
}

.focus\:border-b-white\/25:focus {
  border-bottom-color: rgb(255 255 255 / 0.25);
}

.focus\:border-b-white\/30:focus {
  border-bottom-color: rgb(255 255 255 / 0.3);
}

.focus\:border-b-white\/35:focus {
  border-bottom-color: rgb(255 255 255 / 0.35);
}

.focus\:border-b-white\/40:focus {
  border-bottom-color: rgb(255 255 255 / 0.4);
}

.focus\:border-b-white\/45:focus {
  border-bottom-color: rgb(255 255 255 / 0.45);
}

.focus\:border-b-white\/5:focus {
  border-bottom-color: rgb(255 255 255 / 0.05);
}

.focus\:border-b-white\/50:focus {
  border-bottom-color: rgb(255 255 255 / 0.5);
}

.focus\:border-b-white\/55:focus {
  border-bottom-color: rgb(255 255 255 / 0.55);
}

.focus\:border-b-white\/60:focus {
  border-bottom-color: rgb(255 255 255 / 0.6);
}

.focus\:border-b-white\/65:focus {
  border-bottom-color: rgb(255 255 255 / 0.65);
}

.focus\:border-b-white\/70:focus {
  border-bottom-color: rgb(255 255 255 / 0.7);
}

.focus\:border-b-white\/75:focus {
  border-bottom-color: rgb(255 255 255 / 0.75);
}

.focus\:border-b-white\/80:focus {
  border-bottom-color: rgb(255 255 255 / 0.8);
}

.focus\:border-b-white\/85:focus {
  border-bottom-color: rgb(255 255 255 / 0.85);
}

.focus\:border-b-white\/90:focus {
  border-bottom-color: rgb(255 255 255 / 0.9);
}

.focus\:border-b-white\/95:focus {
  border-bottom-color: rgb(255 255 255 / 0.95);
}

.focus\:border-e-black:focus {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.focus\:border-e-black\/0:focus {
  border-inline-end-color: rgb(0 0 0 / 0);
}

.focus\:border-e-black\/10:focus {
  border-inline-end-color: rgb(0 0 0 / 0.1);
}

.focus\:border-e-black\/100:focus {
  border-inline-end-color: rgb(0 0 0 / 1);
}

.focus\:border-e-black\/15:focus {
  border-inline-end-color: rgb(0 0 0 / 0.15);
}

.focus\:border-e-black\/20:focus {
  border-inline-end-color: rgb(0 0 0 / 0.2);
}

.focus\:border-e-black\/25:focus {
  border-inline-end-color: rgb(0 0 0 / 0.25);
}

.focus\:border-e-black\/30:focus {
  border-inline-end-color: rgb(0 0 0 / 0.3);
}

.focus\:border-e-black\/35:focus {
  border-inline-end-color: rgb(0 0 0 / 0.35);
}

.focus\:border-e-black\/40:focus {
  border-inline-end-color: rgb(0 0 0 / 0.4);
}

.focus\:border-e-black\/45:focus {
  border-inline-end-color: rgb(0 0 0 / 0.45);
}

.focus\:border-e-black\/5:focus {
  border-inline-end-color: rgb(0 0 0 / 0.05);
}

.focus\:border-e-black\/50:focus {
  border-inline-end-color: rgb(0 0 0 / 0.5);
}

.focus\:border-e-black\/55:focus {
  border-inline-end-color: rgb(0 0 0 / 0.55);
}

.focus\:border-e-black\/60:focus {
  border-inline-end-color: rgb(0 0 0 / 0.6);
}

.focus\:border-e-black\/65:focus {
  border-inline-end-color: rgb(0 0 0 / 0.65);
}

.focus\:border-e-black\/70:focus {
  border-inline-end-color: rgb(0 0 0 / 0.7);
}

.focus\:border-e-black\/75:focus {
  border-inline-end-color: rgb(0 0 0 / 0.75);
}

.focus\:border-e-black\/80:focus {
  border-inline-end-color: rgb(0 0 0 / 0.8);
}

.focus\:border-e-black\/85:focus {
  border-inline-end-color: rgb(0 0 0 / 0.85);
}

.focus\:border-e-black\/90:focus {
  border-inline-end-color: rgb(0 0 0 / 0.9);
}

.focus\:border-e-black\/95:focus {
  border-inline-end-color: rgb(0 0 0 / 0.95);
}

.focus\:border-e-facebook:focus {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.focus\:border-e-facebook-600:focus {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.focus\:border-e-facebook-600\/0:focus {
  border-inline-end-color: rgb(41 61 105 / 0);
}

.focus\:border-e-facebook-600\/10:focus {
  border-inline-end-color: rgb(41 61 105 / 0.1);
}

.focus\:border-e-facebook-600\/100:focus {
  border-inline-end-color: rgb(41 61 105 / 1);
}

.focus\:border-e-facebook-600\/15:focus {
  border-inline-end-color: rgb(41 61 105 / 0.15);
}

.focus\:border-e-facebook-600\/20:focus {
  border-inline-end-color: rgb(41 61 105 / 0.2);
}

.focus\:border-e-facebook-600\/25:focus {
  border-inline-end-color: rgb(41 61 105 / 0.25);
}

.focus\:border-e-facebook-600\/30:focus {
  border-inline-end-color: rgb(41 61 105 / 0.3);
}

.focus\:border-e-facebook-600\/35:focus {
  border-inline-end-color: rgb(41 61 105 / 0.35);
}

.focus\:border-e-facebook-600\/40:focus {
  border-inline-end-color: rgb(41 61 105 / 0.4);
}

.focus\:border-e-facebook-600\/45:focus {
  border-inline-end-color: rgb(41 61 105 / 0.45);
}

.focus\:border-e-facebook-600\/5:focus {
  border-inline-end-color: rgb(41 61 105 / 0.05);
}

.focus\:border-e-facebook-600\/50:focus {
  border-inline-end-color: rgb(41 61 105 / 0.5);
}

.focus\:border-e-facebook-600\/55:focus {
  border-inline-end-color: rgb(41 61 105 / 0.55);
}

.focus\:border-e-facebook-600\/60:focus {
  border-inline-end-color: rgb(41 61 105 / 0.6);
}

.focus\:border-e-facebook-600\/65:focus {
  border-inline-end-color: rgb(41 61 105 / 0.65);
}

.focus\:border-e-facebook-600\/70:focus {
  border-inline-end-color: rgb(41 61 105 / 0.7);
}

.focus\:border-e-facebook-600\/75:focus {
  border-inline-end-color: rgb(41 61 105 / 0.75);
}

.focus\:border-e-facebook-600\/80:focus {
  border-inline-end-color: rgb(41 61 105 / 0.8);
}

.focus\:border-e-facebook-600\/85:focus {
  border-inline-end-color: rgb(41 61 105 / 0.85);
}

.focus\:border-e-facebook-600\/90:focus {
  border-inline-end-color: rgb(41 61 105 / 0.9);
}

.focus\:border-e-facebook-600\/95:focus {
  border-inline-end-color: rgb(41 61 105 / 0.95);
}

.focus\:border-e-facebook\/0:focus {
  border-inline-end-color: rgb(59 89 152 / 0);
}

.focus\:border-e-facebook\/10:focus {
  border-inline-end-color: rgb(59 89 152 / 0.1);
}

.focus\:border-e-facebook\/100:focus {
  border-inline-end-color: rgb(59 89 152 / 1);
}

.focus\:border-e-facebook\/15:focus {
  border-inline-end-color: rgb(59 89 152 / 0.15);
}

.focus\:border-e-facebook\/20:focus {
  border-inline-end-color: rgb(59 89 152 / 0.2);
}

.focus\:border-e-facebook\/25:focus {
  border-inline-end-color: rgb(59 89 152 / 0.25);
}

.focus\:border-e-facebook\/30:focus {
  border-inline-end-color: rgb(59 89 152 / 0.3);
}

.focus\:border-e-facebook\/35:focus {
  border-inline-end-color: rgb(59 89 152 / 0.35);
}

.focus\:border-e-facebook\/40:focus {
  border-inline-end-color: rgb(59 89 152 / 0.4);
}

.focus\:border-e-facebook\/45:focus {
  border-inline-end-color: rgb(59 89 152 / 0.45);
}

.focus\:border-e-facebook\/5:focus {
  border-inline-end-color: rgb(59 89 152 / 0.05);
}

.focus\:border-e-facebook\/50:focus {
  border-inline-end-color: rgb(59 89 152 / 0.5);
}

.focus\:border-e-facebook\/55:focus {
  border-inline-end-color: rgb(59 89 152 / 0.55);
}

.focus\:border-e-facebook\/60:focus {
  border-inline-end-color: rgb(59 89 152 / 0.6);
}

.focus\:border-e-facebook\/65:focus {
  border-inline-end-color: rgb(59 89 152 / 0.65);
}

.focus\:border-e-facebook\/70:focus {
  border-inline-end-color: rgb(59 89 152 / 0.7);
}

.focus\:border-e-facebook\/75:focus {
  border-inline-end-color: rgb(59 89 152 / 0.75);
}

.focus\:border-e-facebook\/80:focus {
  border-inline-end-color: rgb(59 89 152 / 0.8);
}

.focus\:border-e-facebook\/85:focus {
  border-inline-end-color: rgb(59 89 152 / 0.85);
}

.focus\:border-e-facebook\/90:focus {
  border-inline-end-color: rgb(59 89 152 / 0.9);
}

.focus\:border-e-facebook\/95:focus {
  border-inline-end-color: rgb(59 89 152 / 0.95);
}

.focus\:border-e-spring-100:focus {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.focus\:border-e-spring-100\/0:focus {
  border-inline-end-color: rgb(227 232 227 / 0);
}

.focus\:border-e-spring-100\/10:focus {
  border-inline-end-color: rgb(227 232 227 / 0.1);
}

.focus\:border-e-spring-100\/100:focus {
  border-inline-end-color: rgb(227 232 227 / 1);
}

.focus\:border-e-spring-100\/15:focus {
  border-inline-end-color: rgb(227 232 227 / 0.15);
}

.focus\:border-e-spring-100\/20:focus {
  border-inline-end-color: rgb(227 232 227 / 0.2);
}

.focus\:border-e-spring-100\/25:focus {
  border-inline-end-color: rgb(227 232 227 / 0.25);
}

.focus\:border-e-spring-100\/30:focus {
  border-inline-end-color: rgb(227 232 227 / 0.3);
}

.focus\:border-e-spring-100\/35:focus {
  border-inline-end-color: rgb(227 232 227 / 0.35);
}

.focus\:border-e-spring-100\/40:focus {
  border-inline-end-color: rgb(227 232 227 / 0.4);
}

.focus\:border-e-spring-100\/45:focus {
  border-inline-end-color: rgb(227 232 227 / 0.45);
}

.focus\:border-e-spring-100\/5:focus {
  border-inline-end-color: rgb(227 232 227 / 0.05);
}

.focus\:border-e-spring-100\/50:focus {
  border-inline-end-color: rgb(227 232 227 / 0.5);
}

.focus\:border-e-spring-100\/55:focus {
  border-inline-end-color: rgb(227 232 227 / 0.55);
}

.focus\:border-e-spring-100\/60:focus {
  border-inline-end-color: rgb(227 232 227 / 0.6);
}

.focus\:border-e-spring-100\/65:focus {
  border-inline-end-color: rgb(227 232 227 / 0.65);
}

.focus\:border-e-spring-100\/70:focus {
  border-inline-end-color: rgb(227 232 227 / 0.7);
}

.focus\:border-e-spring-100\/75:focus {
  border-inline-end-color: rgb(227 232 227 / 0.75);
}

.focus\:border-e-spring-100\/80:focus {
  border-inline-end-color: rgb(227 232 227 / 0.8);
}

.focus\:border-e-spring-100\/85:focus {
  border-inline-end-color: rgb(227 232 227 / 0.85);
}

.focus\:border-e-spring-100\/90:focus {
  border-inline-end-color: rgb(227 232 227 / 0.9);
}

.focus\:border-e-spring-100\/95:focus {
  border-inline-end-color: rgb(227 232 227 / 0.95);
}

.focus\:border-e-spring-200:focus {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.focus\:border-e-spring-200\/0:focus {
  border-inline-end-color: rgb(200 210 201 / 0);
}

.focus\:border-e-spring-200\/10:focus {
  border-inline-end-color: rgb(200 210 201 / 0.1);
}

.focus\:border-e-spring-200\/100:focus {
  border-inline-end-color: rgb(200 210 201 / 1);
}

.focus\:border-e-spring-200\/15:focus {
  border-inline-end-color: rgb(200 210 201 / 0.15);
}

.focus\:border-e-spring-200\/20:focus {
  border-inline-end-color: rgb(200 210 201 / 0.2);
}

.focus\:border-e-spring-200\/25:focus {
  border-inline-end-color: rgb(200 210 201 / 0.25);
}

.focus\:border-e-spring-200\/30:focus {
  border-inline-end-color: rgb(200 210 201 / 0.3);
}

.focus\:border-e-spring-200\/35:focus {
  border-inline-end-color: rgb(200 210 201 / 0.35);
}

.focus\:border-e-spring-200\/40:focus {
  border-inline-end-color: rgb(200 210 201 / 0.4);
}

.focus\:border-e-spring-200\/45:focus {
  border-inline-end-color: rgb(200 210 201 / 0.45);
}

.focus\:border-e-spring-200\/5:focus {
  border-inline-end-color: rgb(200 210 201 / 0.05);
}

.focus\:border-e-spring-200\/50:focus {
  border-inline-end-color: rgb(200 210 201 / 0.5);
}

.focus\:border-e-spring-200\/55:focus {
  border-inline-end-color: rgb(200 210 201 / 0.55);
}

.focus\:border-e-spring-200\/60:focus {
  border-inline-end-color: rgb(200 210 201 / 0.6);
}

.focus\:border-e-spring-200\/65:focus {
  border-inline-end-color: rgb(200 210 201 / 0.65);
}

.focus\:border-e-spring-200\/70:focus {
  border-inline-end-color: rgb(200 210 201 / 0.7);
}

.focus\:border-e-spring-200\/75:focus {
  border-inline-end-color: rgb(200 210 201 / 0.75);
}

.focus\:border-e-spring-200\/80:focus {
  border-inline-end-color: rgb(200 210 201 / 0.8);
}

.focus\:border-e-spring-200\/85:focus {
  border-inline-end-color: rgb(200 210 201 / 0.85);
}

.focus\:border-e-spring-200\/90:focus {
  border-inline-end-color: rgb(200 210 201 / 0.9);
}

.focus\:border-e-spring-200\/95:focus {
  border-inline-end-color: rgb(200 210 201 / 0.95);
}

.focus\:border-e-spring-300:focus {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.focus\:border-e-spring-300\/0:focus {
  border-inline-end-color: rgb(162 179 166 / 0);
}

.focus\:border-e-spring-300\/10:focus {
  border-inline-end-color: rgb(162 179 166 / 0.1);
}

.focus\:border-e-spring-300\/100:focus {
  border-inline-end-color: rgb(162 179 166 / 1);
}

.focus\:border-e-spring-300\/15:focus {
  border-inline-end-color: rgb(162 179 166 / 0.15);
}

.focus\:border-e-spring-300\/20:focus {
  border-inline-end-color: rgb(162 179 166 / 0.2);
}

.focus\:border-e-spring-300\/25:focus {
  border-inline-end-color: rgb(162 179 166 / 0.25);
}

.focus\:border-e-spring-300\/30:focus {
  border-inline-end-color: rgb(162 179 166 / 0.3);
}

.focus\:border-e-spring-300\/35:focus {
  border-inline-end-color: rgb(162 179 166 / 0.35);
}

.focus\:border-e-spring-300\/40:focus {
  border-inline-end-color: rgb(162 179 166 / 0.4);
}

.focus\:border-e-spring-300\/45:focus {
  border-inline-end-color: rgb(162 179 166 / 0.45);
}

.focus\:border-e-spring-300\/5:focus {
  border-inline-end-color: rgb(162 179 166 / 0.05);
}

.focus\:border-e-spring-300\/50:focus {
  border-inline-end-color: rgb(162 179 166 / 0.5);
}

.focus\:border-e-spring-300\/55:focus {
  border-inline-end-color: rgb(162 179 166 / 0.55);
}

.focus\:border-e-spring-300\/60:focus {
  border-inline-end-color: rgb(162 179 166 / 0.6);
}

.focus\:border-e-spring-300\/65:focus {
  border-inline-end-color: rgb(162 179 166 / 0.65);
}

.focus\:border-e-spring-300\/70:focus {
  border-inline-end-color: rgb(162 179 166 / 0.7);
}

.focus\:border-e-spring-300\/75:focus {
  border-inline-end-color: rgb(162 179 166 / 0.75);
}

.focus\:border-e-spring-300\/80:focus {
  border-inline-end-color: rgb(162 179 166 / 0.8);
}

.focus\:border-e-spring-300\/85:focus {
  border-inline-end-color: rgb(162 179 166 / 0.85);
}

.focus\:border-e-spring-300\/90:focus {
  border-inline-end-color: rgb(162 179 166 / 0.9);
}

.focus\:border-e-spring-300\/95:focus {
  border-inline-end-color: rgb(162 179 166 / 0.95);
}

.focus\:border-e-spring-400:focus {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.focus\:border-e-spring-400\/0:focus {
  border-inline-end-color: rgb(120 143 127 / 0);
}

.focus\:border-e-spring-400\/10:focus {
  border-inline-end-color: rgb(120 143 127 / 0.1);
}

.focus\:border-e-spring-400\/100:focus {
  border-inline-end-color: rgb(120 143 127 / 1);
}

.focus\:border-e-spring-400\/15:focus {
  border-inline-end-color: rgb(120 143 127 / 0.15);
}

.focus\:border-e-spring-400\/20:focus {
  border-inline-end-color: rgb(120 143 127 / 0.2);
}

.focus\:border-e-spring-400\/25:focus {
  border-inline-end-color: rgb(120 143 127 / 0.25);
}

.focus\:border-e-spring-400\/30:focus {
  border-inline-end-color: rgb(120 143 127 / 0.3);
}

.focus\:border-e-spring-400\/35:focus {
  border-inline-end-color: rgb(120 143 127 / 0.35);
}

.focus\:border-e-spring-400\/40:focus {
  border-inline-end-color: rgb(120 143 127 / 0.4);
}

.focus\:border-e-spring-400\/45:focus {
  border-inline-end-color: rgb(120 143 127 / 0.45);
}

.focus\:border-e-spring-400\/5:focus {
  border-inline-end-color: rgb(120 143 127 / 0.05);
}

.focus\:border-e-spring-400\/50:focus {
  border-inline-end-color: rgb(120 143 127 / 0.5);
}

.focus\:border-e-spring-400\/55:focus {
  border-inline-end-color: rgb(120 143 127 / 0.55);
}

.focus\:border-e-spring-400\/60:focus {
  border-inline-end-color: rgb(120 143 127 / 0.6);
}

.focus\:border-e-spring-400\/65:focus {
  border-inline-end-color: rgb(120 143 127 / 0.65);
}

.focus\:border-e-spring-400\/70:focus {
  border-inline-end-color: rgb(120 143 127 / 0.7);
}

.focus\:border-e-spring-400\/75:focus {
  border-inline-end-color: rgb(120 143 127 / 0.75);
}

.focus\:border-e-spring-400\/80:focus {
  border-inline-end-color: rgb(120 143 127 / 0.8);
}

.focus\:border-e-spring-400\/85:focus {
  border-inline-end-color: rgb(120 143 127 / 0.85);
}

.focus\:border-e-spring-400\/90:focus {
  border-inline-end-color: rgb(120 143 127 / 0.9);
}

.focus\:border-e-spring-400\/95:focus {
  border-inline-end-color: rgb(120 143 127 / 0.95);
}

.focus\:border-e-spring-50:focus {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.focus\:border-e-spring-50\/0:focus {
  border-inline-end-color: rgb(243 246 244 / 0);
}

.focus\:border-e-spring-50\/10:focus {
  border-inline-end-color: rgb(243 246 244 / 0.1);
}

.focus\:border-e-spring-50\/100:focus {
  border-inline-end-color: rgb(243 246 244 / 1);
}

.focus\:border-e-spring-50\/15:focus {
  border-inline-end-color: rgb(243 246 244 / 0.15);
}

.focus\:border-e-spring-50\/20:focus {
  border-inline-end-color: rgb(243 246 244 / 0.2);
}

.focus\:border-e-spring-50\/25:focus {
  border-inline-end-color: rgb(243 246 244 / 0.25);
}

.focus\:border-e-spring-50\/30:focus {
  border-inline-end-color: rgb(243 246 244 / 0.3);
}

.focus\:border-e-spring-50\/35:focus {
  border-inline-end-color: rgb(243 246 244 / 0.35);
}

.focus\:border-e-spring-50\/40:focus {
  border-inline-end-color: rgb(243 246 244 / 0.4);
}

.focus\:border-e-spring-50\/45:focus {
  border-inline-end-color: rgb(243 246 244 / 0.45);
}

.focus\:border-e-spring-50\/5:focus {
  border-inline-end-color: rgb(243 246 244 / 0.05);
}

.focus\:border-e-spring-50\/50:focus {
  border-inline-end-color: rgb(243 246 244 / 0.5);
}

.focus\:border-e-spring-50\/55:focus {
  border-inline-end-color: rgb(243 246 244 / 0.55);
}

.focus\:border-e-spring-50\/60:focus {
  border-inline-end-color: rgb(243 246 244 / 0.6);
}

.focus\:border-e-spring-50\/65:focus {
  border-inline-end-color: rgb(243 246 244 / 0.65);
}

.focus\:border-e-spring-50\/70:focus {
  border-inline-end-color: rgb(243 246 244 / 0.7);
}

.focus\:border-e-spring-50\/75:focus {
  border-inline-end-color: rgb(243 246 244 / 0.75);
}

.focus\:border-e-spring-50\/80:focus {
  border-inline-end-color: rgb(243 246 244 / 0.8);
}

.focus\:border-e-spring-50\/85:focus {
  border-inline-end-color: rgb(243 246 244 / 0.85);
}

.focus\:border-e-spring-50\/90:focus {
  border-inline-end-color: rgb(243 246 244 / 0.9);
}

.focus\:border-e-spring-50\/95:focus {
  border-inline-end-color: rgb(243 246 244 / 0.95);
}

.focus\:border-e-spring-500:focus {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.focus\:border-e-spring-500\/0:focus {
  border-inline-end-color: rgb(94 120 102 / 0);
}

.focus\:border-e-spring-500\/10:focus {
  border-inline-end-color: rgb(94 120 102 / 0.1);
}

.focus\:border-e-spring-500\/100:focus {
  border-inline-end-color: rgb(94 120 102 / 1);
}

.focus\:border-e-spring-500\/15:focus {
  border-inline-end-color: rgb(94 120 102 / 0.15);
}

.focus\:border-e-spring-500\/20:focus {
  border-inline-end-color: rgb(94 120 102 / 0.2);
}

.focus\:border-e-spring-500\/25:focus {
  border-inline-end-color: rgb(94 120 102 / 0.25);
}

.focus\:border-e-spring-500\/30:focus {
  border-inline-end-color: rgb(94 120 102 / 0.3);
}

.focus\:border-e-spring-500\/35:focus {
  border-inline-end-color: rgb(94 120 102 / 0.35);
}

.focus\:border-e-spring-500\/40:focus {
  border-inline-end-color: rgb(94 120 102 / 0.4);
}

.focus\:border-e-spring-500\/45:focus {
  border-inline-end-color: rgb(94 120 102 / 0.45);
}

.focus\:border-e-spring-500\/5:focus {
  border-inline-end-color: rgb(94 120 102 / 0.05);
}

.focus\:border-e-spring-500\/50:focus {
  border-inline-end-color: rgb(94 120 102 / 0.5);
}

.focus\:border-e-spring-500\/55:focus {
  border-inline-end-color: rgb(94 120 102 / 0.55);
}

.focus\:border-e-spring-500\/60:focus {
  border-inline-end-color: rgb(94 120 102 / 0.6);
}

.focus\:border-e-spring-500\/65:focus {
  border-inline-end-color: rgb(94 120 102 / 0.65);
}

.focus\:border-e-spring-500\/70:focus {
  border-inline-end-color: rgb(94 120 102 / 0.7);
}

.focus\:border-e-spring-500\/75:focus {
  border-inline-end-color: rgb(94 120 102 / 0.75);
}

.focus\:border-e-spring-500\/80:focus {
  border-inline-end-color: rgb(94 120 102 / 0.8);
}

.focus\:border-e-spring-500\/85:focus {
  border-inline-end-color: rgb(94 120 102 / 0.85);
}

.focus\:border-e-spring-500\/90:focus {
  border-inline-end-color: rgb(94 120 102 / 0.9);
}

.focus\:border-e-spring-500\/95:focus {
  border-inline-end-color: rgb(94 120 102 / 0.95);
}

.focus\:border-e-spring-600:focus {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.focus\:border-e-spring-600\/0:focus {
  border-inline-end-color: rgb(67 88 73 / 0);
}

.focus\:border-e-spring-600\/10:focus {
  border-inline-end-color: rgb(67 88 73 / 0.1);
}

.focus\:border-e-spring-600\/100:focus {
  border-inline-end-color: rgb(67 88 73 / 1);
}

.focus\:border-e-spring-600\/15:focus {
  border-inline-end-color: rgb(67 88 73 / 0.15);
}

.focus\:border-e-spring-600\/20:focus {
  border-inline-end-color: rgb(67 88 73 / 0.2);
}

.focus\:border-e-spring-600\/25:focus {
  border-inline-end-color: rgb(67 88 73 / 0.25);
}

.focus\:border-e-spring-600\/30:focus {
  border-inline-end-color: rgb(67 88 73 / 0.3);
}

.focus\:border-e-spring-600\/35:focus {
  border-inline-end-color: rgb(67 88 73 / 0.35);
}

.focus\:border-e-spring-600\/40:focus {
  border-inline-end-color: rgb(67 88 73 / 0.4);
}

.focus\:border-e-spring-600\/45:focus {
  border-inline-end-color: rgb(67 88 73 / 0.45);
}

.focus\:border-e-spring-600\/5:focus {
  border-inline-end-color: rgb(67 88 73 / 0.05);
}

.focus\:border-e-spring-600\/50:focus {
  border-inline-end-color: rgb(67 88 73 / 0.5);
}

.focus\:border-e-spring-600\/55:focus {
  border-inline-end-color: rgb(67 88 73 / 0.55);
}

.focus\:border-e-spring-600\/60:focus {
  border-inline-end-color: rgb(67 88 73 / 0.6);
}

.focus\:border-e-spring-600\/65:focus {
  border-inline-end-color: rgb(67 88 73 / 0.65);
}

.focus\:border-e-spring-600\/70:focus {
  border-inline-end-color: rgb(67 88 73 / 0.7);
}

.focus\:border-e-spring-600\/75:focus {
  border-inline-end-color: rgb(67 88 73 / 0.75);
}

.focus\:border-e-spring-600\/80:focus {
  border-inline-end-color: rgb(67 88 73 / 0.8);
}

.focus\:border-e-spring-600\/85:focus {
  border-inline-end-color: rgb(67 88 73 / 0.85);
}

.focus\:border-e-spring-600\/90:focus {
  border-inline-end-color: rgb(67 88 73 / 0.9);
}

.focus\:border-e-spring-600\/95:focus {
  border-inline-end-color: rgb(67 88 73 / 0.95);
}

.focus\:border-e-spring-700:focus {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.focus\:border-e-spring-700\/0:focus {
  border-inline-end-color: rgb(54 70 60 / 0);
}

.focus\:border-e-spring-700\/10:focus {
  border-inline-end-color: rgb(54 70 60 / 0.1);
}

.focus\:border-e-spring-700\/100:focus {
  border-inline-end-color: rgb(54 70 60 / 1);
}

.focus\:border-e-spring-700\/15:focus {
  border-inline-end-color: rgb(54 70 60 / 0.15);
}

.focus\:border-e-spring-700\/20:focus {
  border-inline-end-color: rgb(54 70 60 / 0.2);
}

.focus\:border-e-spring-700\/25:focus {
  border-inline-end-color: rgb(54 70 60 / 0.25);
}

.focus\:border-e-spring-700\/30:focus {
  border-inline-end-color: rgb(54 70 60 / 0.3);
}

.focus\:border-e-spring-700\/35:focus {
  border-inline-end-color: rgb(54 70 60 / 0.35);
}

.focus\:border-e-spring-700\/40:focus {
  border-inline-end-color: rgb(54 70 60 / 0.4);
}

.focus\:border-e-spring-700\/45:focus {
  border-inline-end-color: rgb(54 70 60 / 0.45);
}

.focus\:border-e-spring-700\/5:focus {
  border-inline-end-color: rgb(54 70 60 / 0.05);
}

.focus\:border-e-spring-700\/50:focus {
  border-inline-end-color: rgb(54 70 60 / 0.5);
}

.focus\:border-e-spring-700\/55:focus {
  border-inline-end-color: rgb(54 70 60 / 0.55);
}

.focus\:border-e-spring-700\/60:focus {
  border-inline-end-color: rgb(54 70 60 / 0.6);
}

.focus\:border-e-spring-700\/65:focus {
  border-inline-end-color: rgb(54 70 60 / 0.65);
}

.focus\:border-e-spring-700\/70:focus {
  border-inline-end-color: rgb(54 70 60 / 0.7);
}

.focus\:border-e-spring-700\/75:focus {
  border-inline-end-color: rgb(54 70 60 / 0.75);
}

.focus\:border-e-spring-700\/80:focus {
  border-inline-end-color: rgb(54 70 60 / 0.8);
}

.focus\:border-e-spring-700\/85:focus {
  border-inline-end-color: rgb(54 70 60 / 0.85);
}

.focus\:border-e-spring-700\/90:focus {
  border-inline-end-color: rgb(54 70 60 / 0.9);
}

.focus\:border-e-spring-700\/95:focus {
  border-inline-end-color: rgb(54 70 60 / 0.95);
}

.focus\:border-e-spring-800:focus {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.focus\:border-e-spring-800\/0:focus {
  border-inline-end-color: rgb(44 57 48 / 0);
}

.focus\:border-e-spring-800\/10:focus {
  border-inline-end-color: rgb(44 57 48 / 0.1);
}

.focus\:border-e-spring-800\/100:focus {
  border-inline-end-color: rgb(44 57 48 / 1);
}

.focus\:border-e-spring-800\/15:focus {
  border-inline-end-color: rgb(44 57 48 / 0.15);
}

.focus\:border-e-spring-800\/20:focus {
  border-inline-end-color: rgb(44 57 48 / 0.2);
}

.focus\:border-e-spring-800\/25:focus {
  border-inline-end-color: rgb(44 57 48 / 0.25);
}

.focus\:border-e-spring-800\/30:focus {
  border-inline-end-color: rgb(44 57 48 / 0.3);
}

.focus\:border-e-spring-800\/35:focus {
  border-inline-end-color: rgb(44 57 48 / 0.35);
}

.focus\:border-e-spring-800\/40:focus {
  border-inline-end-color: rgb(44 57 48 / 0.4);
}

.focus\:border-e-spring-800\/45:focus {
  border-inline-end-color: rgb(44 57 48 / 0.45);
}

.focus\:border-e-spring-800\/5:focus {
  border-inline-end-color: rgb(44 57 48 / 0.05);
}

.focus\:border-e-spring-800\/50:focus {
  border-inline-end-color: rgb(44 57 48 / 0.5);
}

.focus\:border-e-spring-800\/55:focus {
  border-inline-end-color: rgb(44 57 48 / 0.55);
}

.focus\:border-e-spring-800\/60:focus {
  border-inline-end-color: rgb(44 57 48 / 0.6);
}

.focus\:border-e-spring-800\/65:focus {
  border-inline-end-color: rgb(44 57 48 / 0.65);
}

.focus\:border-e-spring-800\/70:focus {
  border-inline-end-color: rgb(44 57 48 / 0.7);
}

.focus\:border-e-spring-800\/75:focus {
  border-inline-end-color: rgb(44 57 48 / 0.75);
}

.focus\:border-e-spring-800\/80:focus {
  border-inline-end-color: rgb(44 57 48 / 0.8);
}

.focus\:border-e-spring-800\/85:focus {
  border-inline-end-color: rgb(44 57 48 / 0.85);
}

.focus\:border-e-spring-800\/90:focus {
  border-inline-end-color: rgb(44 57 48 / 0.9);
}

.focus\:border-e-spring-800\/95:focus {
  border-inline-end-color: rgb(44 57 48 / 0.95);
}

.focus\:border-e-spring-900:focus {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.focus\:border-e-spring-900\/0:focus {
  border-inline-end-color: rgb(37 47 40 / 0);
}

.focus\:border-e-spring-900\/10:focus {
  border-inline-end-color: rgb(37 47 40 / 0.1);
}

.focus\:border-e-spring-900\/100:focus {
  border-inline-end-color: rgb(37 47 40 / 1);
}

.focus\:border-e-spring-900\/15:focus {
  border-inline-end-color: rgb(37 47 40 / 0.15);
}

.focus\:border-e-spring-900\/20:focus {
  border-inline-end-color: rgb(37 47 40 / 0.2);
}

.focus\:border-e-spring-900\/25:focus {
  border-inline-end-color: rgb(37 47 40 / 0.25);
}

.focus\:border-e-spring-900\/30:focus {
  border-inline-end-color: rgb(37 47 40 / 0.3);
}

.focus\:border-e-spring-900\/35:focus {
  border-inline-end-color: rgb(37 47 40 / 0.35);
}

.focus\:border-e-spring-900\/40:focus {
  border-inline-end-color: rgb(37 47 40 / 0.4);
}

.focus\:border-e-spring-900\/45:focus {
  border-inline-end-color: rgb(37 47 40 / 0.45);
}

.focus\:border-e-spring-900\/5:focus {
  border-inline-end-color: rgb(37 47 40 / 0.05);
}

.focus\:border-e-spring-900\/50:focus {
  border-inline-end-color: rgb(37 47 40 / 0.5);
}

.focus\:border-e-spring-900\/55:focus {
  border-inline-end-color: rgb(37 47 40 / 0.55);
}

.focus\:border-e-spring-900\/60:focus {
  border-inline-end-color: rgb(37 47 40 / 0.6);
}

.focus\:border-e-spring-900\/65:focus {
  border-inline-end-color: rgb(37 47 40 / 0.65);
}

.focus\:border-e-spring-900\/70:focus {
  border-inline-end-color: rgb(37 47 40 / 0.7);
}

.focus\:border-e-spring-900\/75:focus {
  border-inline-end-color: rgb(37 47 40 / 0.75);
}

.focus\:border-e-spring-900\/80:focus {
  border-inline-end-color: rgb(37 47 40 / 0.8);
}

.focus\:border-e-spring-900\/85:focus {
  border-inline-end-color: rgb(37 47 40 / 0.85);
}

.focus\:border-e-spring-900\/90:focus {
  border-inline-end-color: rgb(37 47 40 / 0.9);
}

.focus\:border-e-spring-900\/95:focus {
  border-inline-end-color: rgb(37 47 40 / 0.95);
}

.focus\:border-e-spring-950:focus {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.focus\:border-e-spring-950\/0:focus {
  border-inline-end-color: rgb(20 26 23 / 0);
}

.focus\:border-e-spring-950\/10:focus {
  border-inline-end-color: rgb(20 26 23 / 0.1);
}

.focus\:border-e-spring-950\/100:focus {
  border-inline-end-color: rgb(20 26 23 / 1);
}

.focus\:border-e-spring-950\/15:focus {
  border-inline-end-color: rgb(20 26 23 / 0.15);
}

.focus\:border-e-spring-950\/20:focus {
  border-inline-end-color: rgb(20 26 23 / 0.2);
}

.focus\:border-e-spring-950\/25:focus {
  border-inline-end-color: rgb(20 26 23 / 0.25);
}

.focus\:border-e-spring-950\/30:focus {
  border-inline-end-color: rgb(20 26 23 / 0.3);
}

.focus\:border-e-spring-950\/35:focus {
  border-inline-end-color: rgb(20 26 23 / 0.35);
}

.focus\:border-e-spring-950\/40:focus {
  border-inline-end-color: rgb(20 26 23 / 0.4);
}

.focus\:border-e-spring-950\/45:focus {
  border-inline-end-color: rgb(20 26 23 / 0.45);
}

.focus\:border-e-spring-950\/5:focus {
  border-inline-end-color: rgb(20 26 23 / 0.05);
}

.focus\:border-e-spring-950\/50:focus {
  border-inline-end-color: rgb(20 26 23 / 0.5);
}

.focus\:border-e-spring-950\/55:focus {
  border-inline-end-color: rgb(20 26 23 / 0.55);
}

.focus\:border-e-spring-950\/60:focus {
  border-inline-end-color: rgb(20 26 23 / 0.6);
}

.focus\:border-e-spring-950\/65:focus {
  border-inline-end-color: rgb(20 26 23 / 0.65);
}

.focus\:border-e-spring-950\/70:focus {
  border-inline-end-color: rgb(20 26 23 / 0.7);
}

.focus\:border-e-spring-950\/75:focus {
  border-inline-end-color: rgb(20 26 23 / 0.75);
}

.focus\:border-e-spring-950\/80:focus {
  border-inline-end-color: rgb(20 26 23 / 0.8);
}

.focus\:border-e-spring-950\/85:focus {
  border-inline-end-color: rgb(20 26 23 / 0.85);
}

.focus\:border-e-spring-950\/90:focus {
  border-inline-end-color: rgb(20 26 23 / 0.9);
}

.focus\:border-e-spring-950\/95:focus {
  border-inline-end-color: rgb(20 26 23 / 0.95);
}

.focus\:border-e-transparent:focus {
  border-inline-end-color: transparent;
}

.focus\:border-e-transparent\/0:focus {
  border-inline-end-color: rgb(0 0 0 / 0);
}

.focus\:border-e-transparent\/10:focus {
  border-inline-end-color: rgb(0 0 0 / 0.1);
}

.focus\:border-e-transparent\/100:focus {
  border-inline-end-color: rgb(0 0 0 / 1);
}

.focus\:border-e-transparent\/15:focus {
  border-inline-end-color: rgb(0 0 0 / 0.15);
}

.focus\:border-e-transparent\/20:focus {
  border-inline-end-color: rgb(0 0 0 / 0.2);
}

.focus\:border-e-transparent\/25:focus {
  border-inline-end-color: rgb(0 0 0 / 0.25);
}

.focus\:border-e-transparent\/30:focus {
  border-inline-end-color: rgb(0 0 0 / 0.3);
}

.focus\:border-e-transparent\/35:focus {
  border-inline-end-color: rgb(0 0 0 / 0.35);
}

.focus\:border-e-transparent\/40:focus {
  border-inline-end-color: rgb(0 0 0 / 0.4);
}

.focus\:border-e-transparent\/45:focus {
  border-inline-end-color: rgb(0 0 0 / 0.45);
}

.focus\:border-e-transparent\/5:focus {
  border-inline-end-color: rgb(0 0 0 / 0.05);
}

.focus\:border-e-transparent\/50:focus {
  border-inline-end-color: rgb(0 0 0 / 0.5);
}

.focus\:border-e-transparent\/55:focus {
  border-inline-end-color: rgb(0 0 0 / 0.55);
}

.focus\:border-e-transparent\/60:focus {
  border-inline-end-color: rgb(0 0 0 / 0.6);
}

.focus\:border-e-transparent\/65:focus {
  border-inline-end-color: rgb(0 0 0 / 0.65);
}

.focus\:border-e-transparent\/70:focus {
  border-inline-end-color: rgb(0 0 0 / 0.7);
}

.focus\:border-e-transparent\/75:focus {
  border-inline-end-color: rgb(0 0 0 / 0.75);
}

.focus\:border-e-transparent\/80:focus {
  border-inline-end-color: rgb(0 0 0 / 0.8);
}

.focus\:border-e-transparent\/85:focus {
  border-inline-end-color: rgb(0 0 0 / 0.85);
}

.focus\:border-e-transparent\/90:focus {
  border-inline-end-color: rgb(0 0 0 / 0.9);
}

.focus\:border-e-transparent\/95:focus {
  border-inline-end-color: rgb(0 0 0 / 0.95);
}

.focus\:border-e-white:focus {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.focus\:border-e-white\/0:focus {
  border-inline-end-color: rgb(255 255 255 / 0);
}

.focus\:border-e-white\/10:focus {
  border-inline-end-color: rgb(255 255 255 / 0.1);
}

.focus\:border-e-white\/100:focus {
  border-inline-end-color: rgb(255 255 255 / 1);
}

.focus\:border-e-white\/15:focus {
  border-inline-end-color: rgb(255 255 255 / 0.15);
}

.focus\:border-e-white\/20:focus {
  border-inline-end-color: rgb(255 255 255 / 0.2);
}

.focus\:border-e-white\/25:focus {
  border-inline-end-color: rgb(255 255 255 / 0.25);
}

.focus\:border-e-white\/30:focus {
  border-inline-end-color: rgb(255 255 255 / 0.3);
}

.focus\:border-e-white\/35:focus {
  border-inline-end-color: rgb(255 255 255 / 0.35);
}

.focus\:border-e-white\/40:focus {
  border-inline-end-color: rgb(255 255 255 / 0.4);
}

.focus\:border-e-white\/45:focus {
  border-inline-end-color: rgb(255 255 255 / 0.45);
}

.focus\:border-e-white\/5:focus {
  border-inline-end-color: rgb(255 255 255 / 0.05);
}

.focus\:border-e-white\/50:focus {
  border-inline-end-color: rgb(255 255 255 / 0.5);
}

.focus\:border-e-white\/55:focus {
  border-inline-end-color: rgb(255 255 255 / 0.55);
}

.focus\:border-e-white\/60:focus {
  border-inline-end-color: rgb(255 255 255 / 0.6);
}

.focus\:border-e-white\/65:focus {
  border-inline-end-color: rgb(255 255 255 / 0.65);
}

.focus\:border-e-white\/70:focus {
  border-inline-end-color: rgb(255 255 255 / 0.7);
}

.focus\:border-e-white\/75:focus {
  border-inline-end-color: rgb(255 255 255 / 0.75);
}

.focus\:border-e-white\/80:focus {
  border-inline-end-color: rgb(255 255 255 / 0.8);
}

.focus\:border-e-white\/85:focus {
  border-inline-end-color: rgb(255 255 255 / 0.85);
}

.focus\:border-e-white\/90:focus {
  border-inline-end-color: rgb(255 255 255 / 0.9);
}

.focus\:border-e-white\/95:focus {
  border-inline-end-color: rgb(255 255 255 / 0.95);
}

.focus\:border-l-black:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.focus\:border-l-black\/0:focus {
  border-left-color: rgb(0 0 0 / 0);
}

.focus\:border-l-black\/10:focus {
  border-left-color: rgb(0 0 0 / 0.1);
}

.focus\:border-l-black\/100:focus {
  border-left-color: rgb(0 0 0 / 1);
}

.focus\:border-l-black\/15:focus {
  border-left-color: rgb(0 0 0 / 0.15);
}

.focus\:border-l-black\/20:focus {
  border-left-color: rgb(0 0 0 / 0.2);
}

.focus\:border-l-black\/25:focus {
  border-left-color: rgb(0 0 0 / 0.25);
}

.focus\:border-l-black\/30:focus {
  border-left-color: rgb(0 0 0 / 0.3);
}

.focus\:border-l-black\/35:focus {
  border-left-color: rgb(0 0 0 / 0.35);
}

.focus\:border-l-black\/40:focus {
  border-left-color: rgb(0 0 0 / 0.4);
}

.focus\:border-l-black\/45:focus {
  border-left-color: rgb(0 0 0 / 0.45);
}

.focus\:border-l-black\/5:focus {
  border-left-color: rgb(0 0 0 / 0.05);
}

.focus\:border-l-black\/50:focus {
  border-left-color: rgb(0 0 0 / 0.5);
}

.focus\:border-l-black\/55:focus {
  border-left-color: rgb(0 0 0 / 0.55);
}

.focus\:border-l-black\/60:focus {
  border-left-color: rgb(0 0 0 / 0.6);
}

.focus\:border-l-black\/65:focus {
  border-left-color: rgb(0 0 0 / 0.65);
}

.focus\:border-l-black\/70:focus {
  border-left-color: rgb(0 0 0 / 0.7);
}

.focus\:border-l-black\/75:focus {
  border-left-color: rgb(0 0 0 / 0.75);
}

.focus\:border-l-black\/80:focus {
  border-left-color: rgb(0 0 0 / 0.8);
}

.focus\:border-l-black\/85:focus {
  border-left-color: rgb(0 0 0 / 0.85);
}

.focus\:border-l-black\/90:focus {
  border-left-color: rgb(0 0 0 / 0.9);
}

.focus\:border-l-black\/95:focus {
  border-left-color: rgb(0 0 0 / 0.95);
}

.focus\:border-l-facebook:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.focus\:border-l-facebook-600:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.focus\:border-l-facebook-600\/0:focus {
  border-left-color: rgb(41 61 105 / 0);
}

.focus\:border-l-facebook-600\/10:focus {
  border-left-color: rgb(41 61 105 / 0.1);
}

.focus\:border-l-facebook-600\/100:focus {
  border-left-color: rgb(41 61 105 / 1);
}

.focus\:border-l-facebook-600\/15:focus {
  border-left-color: rgb(41 61 105 / 0.15);
}

.focus\:border-l-facebook-600\/20:focus {
  border-left-color: rgb(41 61 105 / 0.2);
}

.focus\:border-l-facebook-600\/25:focus {
  border-left-color: rgb(41 61 105 / 0.25);
}

.focus\:border-l-facebook-600\/30:focus {
  border-left-color: rgb(41 61 105 / 0.3);
}

.focus\:border-l-facebook-600\/35:focus {
  border-left-color: rgb(41 61 105 / 0.35);
}

.focus\:border-l-facebook-600\/40:focus {
  border-left-color: rgb(41 61 105 / 0.4);
}

.focus\:border-l-facebook-600\/45:focus {
  border-left-color: rgb(41 61 105 / 0.45);
}

.focus\:border-l-facebook-600\/5:focus {
  border-left-color: rgb(41 61 105 / 0.05);
}

.focus\:border-l-facebook-600\/50:focus {
  border-left-color: rgb(41 61 105 / 0.5);
}

.focus\:border-l-facebook-600\/55:focus {
  border-left-color: rgb(41 61 105 / 0.55);
}

.focus\:border-l-facebook-600\/60:focus {
  border-left-color: rgb(41 61 105 / 0.6);
}

.focus\:border-l-facebook-600\/65:focus {
  border-left-color: rgb(41 61 105 / 0.65);
}

.focus\:border-l-facebook-600\/70:focus {
  border-left-color: rgb(41 61 105 / 0.7);
}

.focus\:border-l-facebook-600\/75:focus {
  border-left-color: rgb(41 61 105 / 0.75);
}

.focus\:border-l-facebook-600\/80:focus {
  border-left-color: rgb(41 61 105 / 0.8);
}

.focus\:border-l-facebook-600\/85:focus {
  border-left-color: rgb(41 61 105 / 0.85);
}

.focus\:border-l-facebook-600\/90:focus {
  border-left-color: rgb(41 61 105 / 0.9);
}

.focus\:border-l-facebook-600\/95:focus {
  border-left-color: rgb(41 61 105 / 0.95);
}

.focus\:border-l-facebook\/0:focus {
  border-left-color: rgb(59 89 152 / 0);
}

.focus\:border-l-facebook\/10:focus {
  border-left-color: rgb(59 89 152 / 0.1);
}

.focus\:border-l-facebook\/100:focus {
  border-left-color: rgb(59 89 152 / 1);
}

.focus\:border-l-facebook\/15:focus {
  border-left-color: rgb(59 89 152 / 0.15);
}

.focus\:border-l-facebook\/20:focus {
  border-left-color: rgb(59 89 152 / 0.2);
}

.focus\:border-l-facebook\/25:focus {
  border-left-color: rgb(59 89 152 / 0.25);
}

.focus\:border-l-facebook\/30:focus {
  border-left-color: rgb(59 89 152 / 0.3);
}

.focus\:border-l-facebook\/35:focus {
  border-left-color: rgb(59 89 152 / 0.35);
}

.focus\:border-l-facebook\/40:focus {
  border-left-color: rgb(59 89 152 / 0.4);
}

.focus\:border-l-facebook\/45:focus {
  border-left-color: rgb(59 89 152 / 0.45);
}

.focus\:border-l-facebook\/5:focus {
  border-left-color: rgb(59 89 152 / 0.05);
}

.focus\:border-l-facebook\/50:focus {
  border-left-color: rgb(59 89 152 / 0.5);
}

.focus\:border-l-facebook\/55:focus {
  border-left-color: rgb(59 89 152 / 0.55);
}

.focus\:border-l-facebook\/60:focus {
  border-left-color: rgb(59 89 152 / 0.6);
}

.focus\:border-l-facebook\/65:focus {
  border-left-color: rgb(59 89 152 / 0.65);
}

.focus\:border-l-facebook\/70:focus {
  border-left-color: rgb(59 89 152 / 0.7);
}

.focus\:border-l-facebook\/75:focus {
  border-left-color: rgb(59 89 152 / 0.75);
}

.focus\:border-l-facebook\/80:focus {
  border-left-color: rgb(59 89 152 / 0.8);
}

.focus\:border-l-facebook\/85:focus {
  border-left-color: rgb(59 89 152 / 0.85);
}

.focus\:border-l-facebook\/90:focus {
  border-left-color: rgb(59 89 152 / 0.9);
}

.focus\:border-l-facebook\/95:focus {
  border-left-color: rgb(59 89 152 / 0.95);
}

.focus\:border-l-spring-100:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.focus\:border-l-spring-100\/0:focus {
  border-left-color: rgb(227 232 227 / 0);
}

.focus\:border-l-spring-100\/10:focus {
  border-left-color: rgb(227 232 227 / 0.1);
}

.focus\:border-l-spring-100\/100:focus {
  border-left-color: rgb(227 232 227 / 1);
}

.focus\:border-l-spring-100\/15:focus {
  border-left-color: rgb(227 232 227 / 0.15);
}

.focus\:border-l-spring-100\/20:focus {
  border-left-color: rgb(227 232 227 / 0.2);
}

.focus\:border-l-spring-100\/25:focus {
  border-left-color: rgb(227 232 227 / 0.25);
}

.focus\:border-l-spring-100\/30:focus {
  border-left-color: rgb(227 232 227 / 0.3);
}

.focus\:border-l-spring-100\/35:focus {
  border-left-color: rgb(227 232 227 / 0.35);
}

.focus\:border-l-spring-100\/40:focus {
  border-left-color: rgb(227 232 227 / 0.4);
}

.focus\:border-l-spring-100\/45:focus {
  border-left-color: rgb(227 232 227 / 0.45);
}

.focus\:border-l-spring-100\/5:focus {
  border-left-color: rgb(227 232 227 / 0.05);
}

.focus\:border-l-spring-100\/50:focus {
  border-left-color: rgb(227 232 227 / 0.5);
}

.focus\:border-l-spring-100\/55:focus {
  border-left-color: rgb(227 232 227 / 0.55);
}

.focus\:border-l-spring-100\/60:focus {
  border-left-color: rgb(227 232 227 / 0.6);
}

.focus\:border-l-spring-100\/65:focus {
  border-left-color: rgb(227 232 227 / 0.65);
}

.focus\:border-l-spring-100\/70:focus {
  border-left-color: rgb(227 232 227 / 0.7);
}

.focus\:border-l-spring-100\/75:focus {
  border-left-color: rgb(227 232 227 / 0.75);
}

.focus\:border-l-spring-100\/80:focus {
  border-left-color: rgb(227 232 227 / 0.8);
}

.focus\:border-l-spring-100\/85:focus {
  border-left-color: rgb(227 232 227 / 0.85);
}

.focus\:border-l-spring-100\/90:focus {
  border-left-color: rgb(227 232 227 / 0.9);
}

.focus\:border-l-spring-100\/95:focus {
  border-left-color: rgb(227 232 227 / 0.95);
}

.focus\:border-l-spring-200:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.focus\:border-l-spring-200\/0:focus {
  border-left-color: rgb(200 210 201 / 0);
}

.focus\:border-l-spring-200\/10:focus {
  border-left-color: rgb(200 210 201 / 0.1);
}

.focus\:border-l-spring-200\/100:focus {
  border-left-color: rgb(200 210 201 / 1);
}

.focus\:border-l-spring-200\/15:focus {
  border-left-color: rgb(200 210 201 / 0.15);
}

.focus\:border-l-spring-200\/20:focus {
  border-left-color: rgb(200 210 201 / 0.2);
}

.focus\:border-l-spring-200\/25:focus {
  border-left-color: rgb(200 210 201 / 0.25);
}

.focus\:border-l-spring-200\/30:focus {
  border-left-color: rgb(200 210 201 / 0.3);
}

.focus\:border-l-spring-200\/35:focus {
  border-left-color: rgb(200 210 201 / 0.35);
}

.focus\:border-l-spring-200\/40:focus {
  border-left-color: rgb(200 210 201 / 0.4);
}

.focus\:border-l-spring-200\/45:focus {
  border-left-color: rgb(200 210 201 / 0.45);
}

.focus\:border-l-spring-200\/5:focus {
  border-left-color: rgb(200 210 201 / 0.05);
}

.focus\:border-l-spring-200\/50:focus {
  border-left-color: rgb(200 210 201 / 0.5);
}

.focus\:border-l-spring-200\/55:focus {
  border-left-color: rgb(200 210 201 / 0.55);
}

.focus\:border-l-spring-200\/60:focus {
  border-left-color: rgb(200 210 201 / 0.6);
}

.focus\:border-l-spring-200\/65:focus {
  border-left-color: rgb(200 210 201 / 0.65);
}

.focus\:border-l-spring-200\/70:focus {
  border-left-color: rgb(200 210 201 / 0.7);
}

.focus\:border-l-spring-200\/75:focus {
  border-left-color: rgb(200 210 201 / 0.75);
}

.focus\:border-l-spring-200\/80:focus {
  border-left-color: rgb(200 210 201 / 0.8);
}

.focus\:border-l-spring-200\/85:focus {
  border-left-color: rgb(200 210 201 / 0.85);
}

.focus\:border-l-spring-200\/90:focus {
  border-left-color: rgb(200 210 201 / 0.9);
}

.focus\:border-l-spring-200\/95:focus {
  border-left-color: rgb(200 210 201 / 0.95);
}

.focus\:border-l-spring-300:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.focus\:border-l-spring-300\/0:focus {
  border-left-color: rgb(162 179 166 / 0);
}

.focus\:border-l-spring-300\/10:focus {
  border-left-color: rgb(162 179 166 / 0.1);
}

.focus\:border-l-spring-300\/100:focus {
  border-left-color: rgb(162 179 166 / 1);
}

.focus\:border-l-spring-300\/15:focus {
  border-left-color: rgb(162 179 166 / 0.15);
}

.focus\:border-l-spring-300\/20:focus {
  border-left-color: rgb(162 179 166 / 0.2);
}

.focus\:border-l-spring-300\/25:focus {
  border-left-color: rgb(162 179 166 / 0.25);
}

.focus\:border-l-spring-300\/30:focus {
  border-left-color: rgb(162 179 166 / 0.3);
}

.focus\:border-l-spring-300\/35:focus {
  border-left-color: rgb(162 179 166 / 0.35);
}

.focus\:border-l-spring-300\/40:focus {
  border-left-color: rgb(162 179 166 / 0.4);
}

.focus\:border-l-spring-300\/45:focus {
  border-left-color: rgb(162 179 166 / 0.45);
}

.focus\:border-l-spring-300\/5:focus {
  border-left-color: rgb(162 179 166 / 0.05);
}

.focus\:border-l-spring-300\/50:focus {
  border-left-color: rgb(162 179 166 / 0.5);
}

.focus\:border-l-spring-300\/55:focus {
  border-left-color: rgb(162 179 166 / 0.55);
}

.focus\:border-l-spring-300\/60:focus {
  border-left-color: rgb(162 179 166 / 0.6);
}

.focus\:border-l-spring-300\/65:focus {
  border-left-color: rgb(162 179 166 / 0.65);
}

.focus\:border-l-spring-300\/70:focus {
  border-left-color: rgb(162 179 166 / 0.7);
}

.focus\:border-l-spring-300\/75:focus {
  border-left-color: rgb(162 179 166 / 0.75);
}

.focus\:border-l-spring-300\/80:focus {
  border-left-color: rgb(162 179 166 / 0.8);
}

.focus\:border-l-spring-300\/85:focus {
  border-left-color: rgb(162 179 166 / 0.85);
}

.focus\:border-l-spring-300\/90:focus {
  border-left-color: rgb(162 179 166 / 0.9);
}

.focus\:border-l-spring-300\/95:focus {
  border-left-color: rgb(162 179 166 / 0.95);
}

.focus\:border-l-spring-400:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.focus\:border-l-spring-400\/0:focus {
  border-left-color: rgb(120 143 127 / 0);
}

.focus\:border-l-spring-400\/10:focus {
  border-left-color: rgb(120 143 127 / 0.1);
}

.focus\:border-l-spring-400\/100:focus {
  border-left-color: rgb(120 143 127 / 1);
}

.focus\:border-l-spring-400\/15:focus {
  border-left-color: rgb(120 143 127 / 0.15);
}

.focus\:border-l-spring-400\/20:focus {
  border-left-color: rgb(120 143 127 / 0.2);
}

.focus\:border-l-spring-400\/25:focus {
  border-left-color: rgb(120 143 127 / 0.25);
}

.focus\:border-l-spring-400\/30:focus {
  border-left-color: rgb(120 143 127 / 0.3);
}

.focus\:border-l-spring-400\/35:focus {
  border-left-color: rgb(120 143 127 / 0.35);
}

.focus\:border-l-spring-400\/40:focus {
  border-left-color: rgb(120 143 127 / 0.4);
}

.focus\:border-l-spring-400\/45:focus {
  border-left-color: rgb(120 143 127 / 0.45);
}

.focus\:border-l-spring-400\/5:focus {
  border-left-color: rgb(120 143 127 / 0.05);
}

.focus\:border-l-spring-400\/50:focus {
  border-left-color: rgb(120 143 127 / 0.5);
}

.focus\:border-l-spring-400\/55:focus {
  border-left-color: rgb(120 143 127 / 0.55);
}

.focus\:border-l-spring-400\/60:focus {
  border-left-color: rgb(120 143 127 / 0.6);
}

.focus\:border-l-spring-400\/65:focus {
  border-left-color: rgb(120 143 127 / 0.65);
}

.focus\:border-l-spring-400\/70:focus {
  border-left-color: rgb(120 143 127 / 0.7);
}

.focus\:border-l-spring-400\/75:focus {
  border-left-color: rgb(120 143 127 / 0.75);
}

.focus\:border-l-spring-400\/80:focus {
  border-left-color: rgb(120 143 127 / 0.8);
}

.focus\:border-l-spring-400\/85:focus {
  border-left-color: rgb(120 143 127 / 0.85);
}

.focus\:border-l-spring-400\/90:focus {
  border-left-color: rgb(120 143 127 / 0.9);
}

.focus\:border-l-spring-400\/95:focus {
  border-left-color: rgb(120 143 127 / 0.95);
}

.focus\:border-l-spring-50:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.focus\:border-l-spring-50\/0:focus {
  border-left-color: rgb(243 246 244 / 0);
}

.focus\:border-l-spring-50\/10:focus {
  border-left-color: rgb(243 246 244 / 0.1);
}

.focus\:border-l-spring-50\/100:focus {
  border-left-color: rgb(243 246 244 / 1);
}

.focus\:border-l-spring-50\/15:focus {
  border-left-color: rgb(243 246 244 / 0.15);
}

.focus\:border-l-spring-50\/20:focus {
  border-left-color: rgb(243 246 244 / 0.2);
}

.focus\:border-l-spring-50\/25:focus {
  border-left-color: rgb(243 246 244 / 0.25);
}

.focus\:border-l-spring-50\/30:focus {
  border-left-color: rgb(243 246 244 / 0.3);
}

.focus\:border-l-spring-50\/35:focus {
  border-left-color: rgb(243 246 244 / 0.35);
}

.focus\:border-l-spring-50\/40:focus {
  border-left-color: rgb(243 246 244 / 0.4);
}

.focus\:border-l-spring-50\/45:focus {
  border-left-color: rgb(243 246 244 / 0.45);
}

.focus\:border-l-spring-50\/5:focus {
  border-left-color: rgb(243 246 244 / 0.05);
}

.focus\:border-l-spring-50\/50:focus {
  border-left-color: rgb(243 246 244 / 0.5);
}

.focus\:border-l-spring-50\/55:focus {
  border-left-color: rgb(243 246 244 / 0.55);
}

.focus\:border-l-spring-50\/60:focus {
  border-left-color: rgb(243 246 244 / 0.6);
}

.focus\:border-l-spring-50\/65:focus {
  border-left-color: rgb(243 246 244 / 0.65);
}

.focus\:border-l-spring-50\/70:focus {
  border-left-color: rgb(243 246 244 / 0.7);
}

.focus\:border-l-spring-50\/75:focus {
  border-left-color: rgb(243 246 244 / 0.75);
}

.focus\:border-l-spring-50\/80:focus {
  border-left-color: rgb(243 246 244 / 0.8);
}

.focus\:border-l-spring-50\/85:focus {
  border-left-color: rgb(243 246 244 / 0.85);
}

.focus\:border-l-spring-50\/90:focus {
  border-left-color: rgb(243 246 244 / 0.9);
}

.focus\:border-l-spring-50\/95:focus {
  border-left-color: rgb(243 246 244 / 0.95);
}

.focus\:border-l-spring-500:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.focus\:border-l-spring-500\/0:focus {
  border-left-color: rgb(94 120 102 / 0);
}

.focus\:border-l-spring-500\/10:focus {
  border-left-color: rgb(94 120 102 / 0.1);
}

.focus\:border-l-spring-500\/100:focus {
  border-left-color: rgb(94 120 102 / 1);
}

.focus\:border-l-spring-500\/15:focus {
  border-left-color: rgb(94 120 102 / 0.15);
}

.focus\:border-l-spring-500\/20:focus {
  border-left-color: rgb(94 120 102 / 0.2);
}

.focus\:border-l-spring-500\/25:focus {
  border-left-color: rgb(94 120 102 / 0.25);
}

.focus\:border-l-spring-500\/30:focus {
  border-left-color: rgb(94 120 102 / 0.3);
}

.focus\:border-l-spring-500\/35:focus {
  border-left-color: rgb(94 120 102 / 0.35);
}

.focus\:border-l-spring-500\/40:focus {
  border-left-color: rgb(94 120 102 / 0.4);
}

.focus\:border-l-spring-500\/45:focus {
  border-left-color: rgb(94 120 102 / 0.45);
}

.focus\:border-l-spring-500\/5:focus {
  border-left-color: rgb(94 120 102 / 0.05);
}

.focus\:border-l-spring-500\/50:focus {
  border-left-color: rgb(94 120 102 / 0.5);
}

.focus\:border-l-spring-500\/55:focus {
  border-left-color: rgb(94 120 102 / 0.55);
}

.focus\:border-l-spring-500\/60:focus {
  border-left-color: rgb(94 120 102 / 0.6);
}

.focus\:border-l-spring-500\/65:focus {
  border-left-color: rgb(94 120 102 / 0.65);
}

.focus\:border-l-spring-500\/70:focus {
  border-left-color: rgb(94 120 102 / 0.7);
}

.focus\:border-l-spring-500\/75:focus {
  border-left-color: rgb(94 120 102 / 0.75);
}

.focus\:border-l-spring-500\/80:focus {
  border-left-color: rgb(94 120 102 / 0.8);
}

.focus\:border-l-spring-500\/85:focus {
  border-left-color: rgb(94 120 102 / 0.85);
}

.focus\:border-l-spring-500\/90:focus {
  border-left-color: rgb(94 120 102 / 0.9);
}

.focus\:border-l-spring-500\/95:focus {
  border-left-color: rgb(94 120 102 / 0.95);
}

.focus\:border-l-spring-600:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.focus\:border-l-spring-600\/0:focus {
  border-left-color: rgb(67 88 73 / 0);
}

.focus\:border-l-spring-600\/10:focus {
  border-left-color: rgb(67 88 73 / 0.1);
}

.focus\:border-l-spring-600\/100:focus {
  border-left-color: rgb(67 88 73 / 1);
}

.focus\:border-l-spring-600\/15:focus {
  border-left-color: rgb(67 88 73 / 0.15);
}

.focus\:border-l-spring-600\/20:focus {
  border-left-color: rgb(67 88 73 / 0.2);
}

.focus\:border-l-spring-600\/25:focus {
  border-left-color: rgb(67 88 73 / 0.25);
}

.focus\:border-l-spring-600\/30:focus {
  border-left-color: rgb(67 88 73 / 0.3);
}

.focus\:border-l-spring-600\/35:focus {
  border-left-color: rgb(67 88 73 / 0.35);
}

.focus\:border-l-spring-600\/40:focus {
  border-left-color: rgb(67 88 73 / 0.4);
}

.focus\:border-l-spring-600\/45:focus {
  border-left-color: rgb(67 88 73 / 0.45);
}

.focus\:border-l-spring-600\/5:focus {
  border-left-color: rgb(67 88 73 / 0.05);
}

.focus\:border-l-spring-600\/50:focus {
  border-left-color: rgb(67 88 73 / 0.5);
}

.focus\:border-l-spring-600\/55:focus {
  border-left-color: rgb(67 88 73 / 0.55);
}

.focus\:border-l-spring-600\/60:focus {
  border-left-color: rgb(67 88 73 / 0.6);
}

.focus\:border-l-spring-600\/65:focus {
  border-left-color: rgb(67 88 73 / 0.65);
}

.focus\:border-l-spring-600\/70:focus {
  border-left-color: rgb(67 88 73 / 0.7);
}

.focus\:border-l-spring-600\/75:focus {
  border-left-color: rgb(67 88 73 / 0.75);
}

.focus\:border-l-spring-600\/80:focus {
  border-left-color: rgb(67 88 73 / 0.8);
}

.focus\:border-l-spring-600\/85:focus {
  border-left-color: rgb(67 88 73 / 0.85);
}

.focus\:border-l-spring-600\/90:focus {
  border-left-color: rgb(67 88 73 / 0.9);
}

.focus\:border-l-spring-600\/95:focus {
  border-left-color: rgb(67 88 73 / 0.95);
}

.focus\:border-l-spring-700:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.focus\:border-l-spring-700\/0:focus {
  border-left-color: rgb(54 70 60 / 0);
}

.focus\:border-l-spring-700\/10:focus {
  border-left-color: rgb(54 70 60 / 0.1);
}

.focus\:border-l-spring-700\/100:focus {
  border-left-color: rgb(54 70 60 / 1);
}

.focus\:border-l-spring-700\/15:focus {
  border-left-color: rgb(54 70 60 / 0.15);
}

.focus\:border-l-spring-700\/20:focus {
  border-left-color: rgb(54 70 60 / 0.2);
}

.focus\:border-l-spring-700\/25:focus {
  border-left-color: rgb(54 70 60 / 0.25);
}

.focus\:border-l-spring-700\/30:focus {
  border-left-color: rgb(54 70 60 / 0.3);
}

.focus\:border-l-spring-700\/35:focus {
  border-left-color: rgb(54 70 60 / 0.35);
}

.focus\:border-l-spring-700\/40:focus {
  border-left-color: rgb(54 70 60 / 0.4);
}

.focus\:border-l-spring-700\/45:focus {
  border-left-color: rgb(54 70 60 / 0.45);
}

.focus\:border-l-spring-700\/5:focus {
  border-left-color: rgb(54 70 60 / 0.05);
}

.focus\:border-l-spring-700\/50:focus {
  border-left-color: rgb(54 70 60 / 0.5);
}

.focus\:border-l-spring-700\/55:focus {
  border-left-color: rgb(54 70 60 / 0.55);
}

.focus\:border-l-spring-700\/60:focus {
  border-left-color: rgb(54 70 60 / 0.6);
}

.focus\:border-l-spring-700\/65:focus {
  border-left-color: rgb(54 70 60 / 0.65);
}

.focus\:border-l-spring-700\/70:focus {
  border-left-color: rgb(54 70 60 / 0.7);
}

.focus\:border-l-spring-700\/75:focus {
  border-left-color: rgb(54 70 60 / 0.75);
}

.focus\:border-l-spring-700\/80:focus {
  border-left-color: rgb(54 70 60 / 0.8);
}

.focus\:border-l-spring-700\/85:focus {
  border-left-color: rgb(54 70 60 / 0.85);
}

.focus\:border-l-spring-700\/90:focus {
  border-left-color: rgb(54 70 60 / 0.9);
}

.focus\:border-l-spring-700\/95:focus {
  border-left-color: rgb(54 70 60 / 0.95);
}

.focus\:border-l-spring-800:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.focus\:border-l-spring-800\/0:focus {
  border-left-color: rgb(44 57 48 / 0);
}

.focus\:border-l-spring-800\/10:focus {
  border-left-color: rgb(44 57 48 / 0.1);
}

.focus\:border-l-spring-800\/100:focus {
  border-left-color: rgb(44 57 48 / 1);
}

.focus\:border-l-spring-800\/15:focus {
  border-left-color: rgb(44 57 48 / 0.15);
}

.focus\:border-l-spring-800\/20:focus {
  border-left-color: rgb(44 57 48 / 0.2);
}

.focus\:border-l-spring-800\/25:focus {
  border-left-color: rgb(44 57 48 / 0.25);
}

.focus\:border-l-spring-800\/30:focus {
  border-left-color: rgb(44 57 48 / 0.3);
}

.focus\:border-l-spring-800\/35:focus {
  border-left-color: rgb(44 57 48 / 0.35);
}

.focus\:border-l-spring-800\/40:focus {
  border-left-color: rgb(44 57 48 / 0.4);
}

.focus\:border-l-spring-800\/45:focus {
  border-left-color: rgb(44 57 48 / 0.45);
}

.focus\:border-l-spring-800\/5:focus {
  border-left-color: rgb(44 57 48 / 0.05);
}

.focus\:border-l-spring-800\/50:focus {
  border-left-color: rgb(44 57 48 / 0.5);
}

.focus\:border-l-spring-800\/55:focus {
  border-left-color: rgb(44 57 48 / 0.55);
}

.focus\:border-l-spring-800\/60:focus {
  border-left-color: rgb(44 57 48 / 0.6);
}

.focus\:border-l-spring-800\/65:focus {
  border-left-color: rgb(44 57 48 / 0.65);
}

.focus\:border-l-spring-800\/70:focus {
  border-left-color: rgb(44 57 48 / 0.7);
}

.focus\:border-l-spring-800\/75:focus {
  border-left-color: rgb(44 57 48 / 0.75);
}

.focus\:border-l-spring-800\/80:focus {
  border-left-color: rgb(44 57 48 / 0.8);
}

.focus\:border-l-spring-800\/85:focus {
  border-left-color: rgb(44 57 48 / 0.85);
}

.focus\:border-l-spring-800\/90:focus {
  border-left-color: rgb(44 57 48 / 0.9);
}

.focus\:border-l-spring-800\/95:focus {
  border-left-color: rgb(44 57 48 / 0.95);
}

.focus\:border-l-spring-900:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.focus\:border-l-spring-900\/0:focus {
  border-left-color: rgb(37 47 40 / 0);
}

.focus\:border-l-spring-900\/10:focus {
  border-left-color: rgb(37 47 40 / 0.1);
}

.focus\:border-l-spring-900\/100:focus {
  border-left-color: rgb(37 47 40 / 1);
}

.focus\:border-l-spring-900\/15:focus {
  border-left-color: rgb(37 47 40 / 0.15);
}

.focus\:border-l-spring-900\/20:focus {
  border-left-color: rgb(37 47 40 / 0.2);
}

.focus\:border-l-spring-900\/25:focus {
  border-left-color: rgb(37 47 40 / 0.25);
}

.focus\:border-l-spring-900\/30:focus {
  border-left-color: rgb(37 47 40 / 0.3);
}

.focus\:border-l-spring-900\/35:focus {
  border-left-color: rgb(37 47 40 / 0.35);
}

.focus\:border-l-spring-900\/40:focus {
  border-left-color: rgb(37 47 40 / 0.4);
}

.focus\:border-l-spring-900\/45:focus {
  border-left-color: rgb(37 47 40 / 0.45);
}

.focus\:border-l-spring-900\/5:focus {
  border-left-color: rgb(37 47 40 / 0.05);
}

.focus\:border-l-spring-900\/50:focus {
  border-left-color: rgb(37 47 40 / 0.5);
}

.focus\:border-l-spring-900\/55:focus {
  border-left-color: rgb(37 47 40 / 0.55);
}

.focus\:border-l-spring-900\/60:focus {
  border-left-color: rgb(37 47 40 / 0.6);
}

.focus\:border-l-spring-900\/65:focus {
  border-left-color: rgb(37 47 40 / 0.65);
}

.focus\:border-l-spring-900\/70:focus {
  border-left-color: rgb(37 47 40 / 0.7);
}

.focus\:border-l-spring-900\/75:focus {
  border-left-color: rgb(37 47 40 / 0.75);
}

.focus\:border-l-spring-900\/80:focus {
  border-left-color: rgb(37 47 40 / 0.8);
}

.focus\:border-l-spring-900\/85:focus {
  border-left-color: rgb(37 47 40 / 0.85);
}

.focus\:border-l-spring-900\/90:focus {
  border-left-color: rgb(37 47 40 / 0.9);
}

.focus\:border-l-spring-900\/95:focus {
  border-left-color: rgb(37 47 40 / 0.95);
}

.focus\:border-l-spring-950:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.focus\:border-l-spring-950\/0:focus {
  border-left-color: rgb(20 26 23 / 0);
}

.focus\:border-l-spring-950\/10:focus {
  border-left-color: rgb(20 26 23 / 0.1);
}

.focus\:border-l-spring-950\/100:focus {
  border-left-color: rgb(20 26 23 / 1);
}

.focus\:border-l-spring-950\/15:focus {
  border-left-color: rgb(20 26 23 / 0.15);
}

.focus\:border-l-spring-950\/20:focus {
  border-left-color: rgb(20 26 23 / 0.2);
}

.focus\:border-l-spring-950\/25:focus {
  border-left-color: rgb(20 26 23 / 0.25);
}

.focus\:border-l-spring-950\/30:focus {
  border-left-color: rgb(20 26 23 / 0.3);
}

.focus\:border-l-spring-950\/35:focus {
  border-left-color: rgb(20 26 23 / 0.35);
}

.focus\:border-l-spring-950\/40:focus {
  border-left-color: rgb(20 26 23 / 0.4);
}

.focus\:border-l-spring-950\/45:focus {
  border-left-color: rgb(20 26 23 / 0.45);
}

.focus\:border-l-spring-950\/5:focus {
  border-left-color: rgb(20 26 23 / 0.05);
}

.focus\:border-l-spring-950\/50:focus {
  border-left-color: rgb(20 26 23 / 0.5);
}

.focus\:border-l-spring-950\/55:focus {
  border-left-color: rgb(20 26 23 / 0.55);
}

.focus\:border-l-spring-950\/60:focus {
  border-left-color: rgb(20 26 23 / 0.6);
}

.focus\:border-l-spring-950\/65:focus {
  border-left-color: rgb(20 26 23 / 0.65);
}

.focus\:border-l-spring-950\/70:focus {
  border-left-color: rgb(20 26 23 / 0.7);
}

.focus\:border-l-spring-950\/75:focus {
  border-left-color: rgb(20 26 23 / 0.75);
}

.focus\:border-l-spring-950\/80:focus {
  border-left-color: rgb(20 26 23 / 0.8);
}

.focus\:border-l-spring-950\/85:focus {
  border-left-color: rgb(20 26 23 / 0.85);
}

.focus\:border-l-spring-950\/90:focus {
  border-left-color: rgb(20 26 23 / 0.9);
}

.focus\:border-l-spring-950\/95:focus {
  border-left-color: rgb(20 26 23 / 0.95);
}

.focus\:border-l-transparent:focus {
  border-left-color: transparent;
}

.focus\:border-l-transparent\/0:focus {
  border-left-color: rgb(0 0 0 / 0);
}

.focus\:border-l-transparent\/10:focus {
  border-left-color: rgb(0 0 0 / 0.1);
}

.focus\:border-l-transparent\/100:focus {
  border-left-color: rgb(0 0 0 / 1);
}

.focus\:border-l-transparent\/15:focus {
  border-left-color: rgb(0 0 0 / 0.15);
}

.focus\:border-l-transparent\/20:focus {
  border-left-color: rgb(0 0 0 / 0.2);
}

.focus\:border-l-transparent\/25:focus {
  border-left-color: rgb(0 0 0 / 0.25);
}

.focus\:border-l-transparent\/30:focus {
  border-left-color: rgb(0 0 0 / 0.3);
}

.focus\:border-l-transparent\/35:focus {
  border-left-color: rgb(0 0 0 / 0.35);
}

.focus\:border-l-transparent\/40:focus {
  border-left-color: rgb(0 0 0 / 0.4);
}

.focus\:border-l-transparent\/45:focus {
  border-left-color: rgb(0 0 0 / 0.45);
}

.focus\:border-l-transparent\/5:focus {
  border-left-color: rgb(0 0 0 / 0.05);
}

.focus\:border-l-transparent\/50:focus {
  border-left-color: rgb(0 0 0 / 0.5);
}

.focus\:border-l-transparent\/55:focus {
  border-left-color: rgb(0 0 0 / 0.55);
}

.focus\:border-l-transparent\/60:focus {
  border-left-color: rgb(0 0 0 / 0.6);
}

.focus\:border-l-transparent\/65:focus {
  border-left-color: rgb(0 0 0 / 0.65);
}

.focus\:border-l-transparent\/70:focus {
  border-left-color: rgb(0 0 0 / 0.7);
}

.focus\:border-l-transparent\/75:focus {
  border-left-color: rgb(0 0 0 / 0.75);
}

.focus\:border-l-transparent\/80:focus {
  border-left-color: rgb(0 0 0 / 0.8);
}

.focus\:border-l-transparent\/85:focus {
  border-left-color: rgb(0 0 0 / 0.85);
}

.focus\:border-l-transparent\/90:focus {
  border-left-color: rgb(0 0 0 / 0.9);
}

.focus\:border-l-transparent\/95:focus {
  border-left-color: rgb(0 0 0 / 0.95);
}

.focus\:border-l-white:focus {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.focus\:border-l-white\/0:focus {
  border-left-color: rgb(255 255 255 / 0);
}

.focus\:border-l-white\/10:focus {
  border-left-color: rgb(255 255 255 / 0.1);
}

.focus\:border-l-white\/100:focus {
  border-left-color: rgb(255 255 255 / 1);
}

.focus\:border-l-white\/15:focus {
  border-left-color: rgb(255 255 255 / 0.15);
}

.focus\:border-l-white\/20:focus {
  border-left-color: rgb(255 255 255 / 0.2);
}

.focus\:border-l-white\/25:focus {
  border-left-color: rgb(255 255 255 / 0.25);
}

.focus\:border-l-white\/30:focus {
  border-left-color: rgb(255 255 255 / 0.3);
}

.focus\:border-l-white\/35:focus {
  border-left-color: rgb(255 255 255 / 0.35);
}

.focus\:border-l-white\/40:focus {
  border-left-color: rgb(255 255 255 / 0.4);
}

.focus\:border-l-white\/45:focus {
  border-left-color: rgb(255 255 255 / 0.45);
}

.focus\:border-l-white\/5:focus {
  border-left-color: rgb(255 255 255 / 0.05);
}

.focus\:border-l-white\/50:focus {
  border-left-color: rgb(255 255 255 / 0.5);
}

.focus\:border-l-white\/55:focus {
  border-left-color: rgb(255 255 255 / 0.55);
}

.focus\:border-l-white\/60:focus {
  border-left-color: rgb(255 255 255 / 0.6);
}

.focus\:border-l-white\/65:focus {
  border-left-color: rgb(255 255 255 / 0.65);
}

.focus\:border-l-white\/70:focus {
  border-left-color: rgb(255 255 255 / 0.7);
}

.focus\:border-l-white\/75:focus {
  border-left-color: rgb(255 255 255 / 0.75);
}

.focus\:border-l-white\/80:focus {
  border-left-color: rgb(255 255 255 / 0.8);
}

.focus\:border-l-white\/85:focus {
  border-left-color: rgb(255 255 255 / 0.85);
}

.focus\:border-l-white\/90:focus {
  border-left-color: rgb(255 255 255 / 0.9);
}

.focus\:border-l-white\/95:focus {
  border-left-color: rgb(255 255 255 / 0.95);
}

.focus\:border-r-black:focus {
  --tw-border-opacity: 1;
  border-right-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.focus\:border-r-black\/0:focus {
  border-right-color: rgb(0 0 0 / 0);
}

.focus\:border-r-black\/10:focus {
  border-right-color: rgb(0 0 0 / 0.1);
}

.focus\:border-r-black\/100:focus {
  border-right-color: rgb(0 0 0 / 1);
}

.focus\:border-r-black\/15:focus {
  border-right-color: rgb(0 0 0 / 0.15);
}

.focus\:border-r-black\/20:focus {
  border-right-color: rgb(0 0 0 / 0.2);
}

.focus\:border-r-black\/25:focus {
  border-right-color: rgb(0 0 0 / 0.25);
}

.focus\:border-r-black\/30:focus {
  border-right-color: rgb(0 0 0 / 0.3);
}

.focus\:border-r-black\/35:focus {
  border-right-color: rgb(0 0 0 / 0.35);
}

.focus\:border-r-black\/40:focus {
  border-right-color: rgb(0 0 0 / 0.4);
}

.focus\:border-r-black\/45:focus {
  border-right-color: rgb(0 0 0 / 0.45);
}

.focus\:border-r-black\/5:focus {
  border-right-color: rgb(0 0 0 / 0.05);
}

.focus\:border-r-black\/50:focus {
  border-right-color: rgb(0 0 0 / 0.5);
}

.focus\:border-r-black\/55:focus {
  border-right-color: rgb(0 0 0 / 0.55);
}

.focus\:border-r-black\/60:focus {
  border-right-color: rgb(0 0 0 / 0.6);
}

.focus\:border-r-black\/65:focus {
  border-right-color: rgb(0 0 0 / 0.65);
}

.focus\:border-r-black\/70:focus {
  border-right-color: rgb(0 0 0 / 0.7);
}

.focus\:border-r-black\/75:focus {
  border-right-color: rgb(0 0 0 / 0.75);
}

.focus\:border-r-black\/80:focus {
  border-right-color: rgb(0 0 0 / 0.8);
}

.focus\:border-r-black\/85:focus {
  border-right-color: rgb(0 0 0 / 0.85);
}

.focus\:border-r-black\/90:focus {
  border-right-color: rgb(0 0 0 / 0.9);
}

.focus\:border-r-black\/95:focus {
  border-right-color: rgb(0 0 0 / 0.95);
}

.focus\:border-r-facebook:focus {
  --tw-border-opacity: 1;
  border-right-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.focus\:border-r-facebook-600:focus {
  --tw-border-opacity: 1;
  border-right-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.focus\:border-r-facebook-600\/0:focus {
  border-right-color: rgb(41 61 105 / 0);
}

.focus\:border-r-facebook-600\/10:focus {
  border-right-color: rgb(41 61 105 / 0.1);
}

.focus\:border-r-facebook-600\/100:focus {
  border-right-color: rgb(41 61 105 / 1);
}

.focus\:border-r-facebook-600\/15:focus {
  border-right-color: rgb(41 61 105 / 0.15);
}

.focus\:border-r-facebook-600\/20:focus {
  border-right-color: rgb(41 61 105 / 0.2);
}

.focus\:border-r-facebook-600\/25:focus {
  border-right-color: rgb(41 61 105 / 0.25);
}

.focus\:border-r-facebook-600\/30:focus {
  border-right-color: rgb(41 61 105 / 0.3);
}

.focus\:border-r-facebook-600\/35:focus {
  border-right-color: rgb(41 61 105 / 0.35);
}

.focus\:border-r-facebook-600\/40:focus {
  border-right-color: rgb(41 61 105 / 0.4);
}

.focus\:border-r-facebook-600\/45:focus {
  border-right-color: rgb(41 61 105 / 0.45);
}

.focus\:border-r-facebook-600\/5:focus {
  border-right-color: rgb(41 61 105 / 0.05);
}

.focus\:border-r-facebook-600\/50:focus {
  border-right-color: rgb(41 61 105 / 0.5);
}

.focus\:border-r-facebook-600\/55:focus {
  border-right-color: rgb(41 61 105 / 0.55);
}

.focus\:border-r-facebook-600\/60:focus {
  border-right-color: rgb(41 61 105 / 0.6);
}

.focus\:border-r-facebook-600\/65:focus {
  border-right-color: rgb(41 61 105 / 0.65);
}

.focus\:border-r-facebook-600\/70:focus {
  border-right-color: rgb(41 61 105 / 0.7);
}

.focus\:border-r-facebook-600\/75:focus {
  border-right-color: rgb(41 61 105 / 0.75);
}

.focus\:border-r-facebook-600\/80:focus {
  border-right-color: rgb(41 61 105 / 0.8);
}

.focus\:border-r-facebook-600\/85:focus {
  border-right-color: rgb(41 61 105 / 0.85);
}

.focus\:border-r-facebook-600\/90:focus {
  border-right-color: rgb(41 61 105 / 0.9);
}

.focus\:border-r-facebook-600\/95:focus {
  border-right-color: rgb(41 61 105 / 0.95);
}

.focus\:border-r-facebook\/0:focus {
  border-right-color: rgb(59 89 152 / 0);
}

.focus\:border-r-facebook\/10:focus {
  border-right-color: rgb(59 89 152 / 0.1);
}

.focus\:border-r-facebook\/100:focus {
  border-right-color: rgb(59 89 152 / 1);
}

.focus\:border-r-facebook\/15:focus {
  border-right-color: rgb(59 89 152 / 0.15);
}

.focus\:border-r-facebook\/20:focus {
  border-right-color: rgb(59 89 152 / 0.2);
}

.focus\:border-r-facebook\/25:focus {
  border-right-color: rgb(59 89 152 / 0.25);
}

.focus\:border-r-facebook\/30:focus {
  border-right-color: rgb(59 89 152 / 0.3);
}

.focus\:border-r-facebook\/35:focus {
  border-right-color: rgb(59 89 152 / 0.35);
}

.focus\:border-r-facebook\/40:focus {
  border-right-color: rgb(59 89 152 / 0.4);
}

.focus\:border-r-facebook\/45:focus {
  border-right-color: rgb(59 89 152 / 0.45);
}

.focus\:border-r-facebook\/5:focus {
  border-right-color: rgb(59 89 152 / 0.05);
}

.focus\:border-r-facebook\/50:focus {
  border-right-color: rgb(59 89 152 / 0.5);
}

.focus\:border-r-facebook\/55:focus {
  border-right-color: rgb(59 89 152 / 0.55);
}

.focus\:border-r-facebook\/60:focus {
  border-right-color: rgb(59 89 152 / 0.6);
}

.focus\:border-r-facebook\/65:focus {
  border-right-color: rgb(59 89 152 / 0.65);
}

.focus\:border-r-facebook\/70:focus {
  border-right-color: rgb(59 89 152 / 0.7);
}

.focus\:border-r-facebook\/75:focus {
  border-right-color: rgb(59 89 152 / 0.75);
}

.focus\:border-r-facebook\/80:focus {
  border-right-color: rgb(59 89 152 / 0.8);
}

.focus\:border-r-facebook\/85:focus {
  border-right-color: rgb(59 89 152 / 0.85);
}

.focus\:border-r-facebook\/90:focus {
  border-right-color: rgb(59 89 152 / 0.9);
}

.focus\:border-r-facebook\/95:focus {
  border-right-color: rgb(59 89 152 / 0.95);
}

.focus\:border-r-spring-100:focus {
  --tw-border-opacity: 1;
  border-right-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.focus\:border-r-spring-100\/0:focus {
  border-right-color: rgb(227 232 227 / 0);
}

.focus\:border-r-spring-100\/10:focus {
  border-right-color: rgb(227 232 227 / 0.1);
}

.focus\:border-r-spring-100\/100:focus {
  border-right-color: rgb(227 232 227 / 1);
}

.focus\:border-r-spring-100\/15:focus {
  border-right-color: rgb(227 232 227 / 0.15);
}

.focus\:border-r-spring-100\/20:focus {
  border-right-color: rgb(227 232 227 / 0.2);
}

.focus\:border-r-spring-100\/25:focus {
  border-right-color: rgb(227 232 227 / 0.25);
}

.focus\:border-r-spring-100\/30:focus {
  border-right-color: rgb(227 232 227 / 0.3);
}

.focus\:border-r-spring-100\/35:focus {
  border-right-color: rgb(227 232 227 / 0.35);
}

.focus\:border-r-spring-100\/40:focus {
  border-right-color: rgb(227 232 227 / 0.4);
}

.focus\:border-r-spring-100\/45:focus {
  border-right-color: rgb(227 232 227 / 0.45);
}

.focus\:border-r-spring-100\/5:focus {
  border-right-color: rgb(227 232 227 / 0.05);
}

.focus\:border-r-spring-100\/50:focus {
  border-right-color: rgb(227 232 227 / 0.5);
}

.focus\:border-r-spring-100\/55:focus {
  border-right-color: rgb(227 232 227 / 0.55);
}

.focus\:border-r-spring-100\/60:focus {
  border-right-color: rgb(227 232 227 / 0.6);
}

.focus\:border-r-spring-100\/65:focus {
  border-right-color: rgb(227 232 227 / 0.65);
}

.focus\:border-r-spring-100\/70:focus {
  border-right-color: rgb(227 232 227 / 0.7);
}

.focus\:border-r-spring-100\/75:focus {
  border-right-color: rgb(227 232 227 / 0.75);
}

.focus\:border-r-spring-100\/80:focus {
  border-right-color: rgb(227 232 227 / 0.8);
}

.focus\:border-r-spring-100\/85:focus {
  border-right-color: rgb(227 232 227 / 0.85);
}

.focus\:border-r-spring-100\/90:focus {
  border-right-color: rgb(227 232 227 / 0.9);
}

.focus\:border-r-spring-100\/95:focus {
  border-right-color: rgb(227 232 227 / 0.95);
}

.focus\:border-r-spring-200:focus {
  --tw-border-opacity: 1;
  border-right-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.focus\:border-r-spring-200\/0:focus {
  border-right-color: rgb(200 210 201 / 0);
}

.focus\:border-r-spring-200\/10:focus {
  border-right-color: rgb(200 210 201 / 0.1);
}

.focus\:border-r-spring-200\/100:focus {
  border-right-color: rgb(200 210 201 / 1);
}

.focus\:border-r-spring-200\/15:focus {
  border-right-color: rgb(200 210 201 / 0.15);
}

.focus\:border-r-spring-200\/20:focus {
  border-right-color: rgb(200 210 201 / 0.2);
}

.focus\:border-r-spring-200\/25:focus {
  border-right-color: rgb(200 210 201 / 0.25);
}

.focus\:border-r-spring-200\/30:focus {
  border-right-color: rgb(200 210 201 / 0.3);
}

.focus\:border-r-spring-200\/35:focus {
  border-right-color: rgb(200 210 201 / 0.35);
}

.focus\:border-r-spring-200\/40:focus {
  border-right-color: rgb(200 210 201 / 0.4);
}

.focus\:border-r-spring-200\/45:focus {
  border-right-color: rgb(200 210 201 / 0.45);
}

.focus\:border-r-spring-200\/5:focus {
  border-right-color: rgb(200 210 201 / 0.05);
}

.focus\:border-r-spring-200\/50:focus {
  border-right-color: rgb(200 210 201 / 0.5);
}

.focus\:border-r-spring-200\/55:focus {
  border-right-color: rgb(200 210 201 / 0.55);
}

.focus\:border-r-spring-200\/60:focus {
  border-right-color: rgb(200 210 201 / 0.6);
}

.focus\:border-r-spring-200\/65:focus {
  border-right-color: rgb(200 210 201 / 0.65);
}

.focus\:border-r-spring-200\/70:focus {
  border-right-color: rgb(200 210 201 / 0.7);
}

.focus\:border-r-spring-200\/75:focus {
  border-right-color: rgb(200 210 201 / 0.75);
}

.focus\:border-r-spring-200\/80:focus {
  border-right-color: rgb(200 210 201 / 0.8);
}

.focus\:border-r-spring-200\/85:focus {
  border-right-color: rgb(200 210 201 / 0.85);
}

.focus\:border-r-spring-200\/90:focus {
  border-right-color: rgb(200 210 201 / 0.9);
}

.focus\:border-r-spring-200\/95:focus {
  border-right-color: rgb(200 210 201 / 0.95);
}

.focus\:border-r-spring-300:focus {
  --tw-border-opacity: 1;
  border-right-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.focus\:border-r-spring-300\/0:focus {
  border-right-color: rgb(162 179 166 / 0);
}

.focus\:border-r-spring-300\/10:focus {
  border-right-color: rgb(162 179 166 / 0.1);
}

.focus\:border-r-spring-300\/100:focus {
  border-right-color: rgb(162 179 166 / 1);
}

.focus\:border-r-spring-300\/15:focus {
  border-right-color: rgb(162 179 166 / 0.15);
}

.focus\:border-r-spring-300\/20:focus {
  border-right-color: rgb(162 179 166 / 0.2);
}

.focus\:border-r-spring-300\/25:focus {
  border-right-color: rgb(162 179 166 / 0.25);
}

.focus\:border-r-spring-300\/30:focus {
  border-right-color: rgb(162 179 166 / 0.3);
}

.focus\:border-r-spring-300\/35:focus {
  border-right-color: rgb(162 179 166 / 0.35);
}

.focus\:border-r-spring-300\/40:focus {
  border-right-color: rgb(162 179 166 / 0.4);
}

.focus\:border-r-spring-300\/45:focus {
  border-right-color: rgb(162 179 166 / 0.45);
}

.focus\:border-r-spring-300\/5:focus {
  border-right-color: rgb(162 179 166 / 0.05);
}

.focus\:border-r-spring-300\/50:focus {
  border-right-color: rgb(162 179 166 / 0.5);
}

.focus\:border-r-spring-300\/55:focus {
  border-right-color: rgb(162 179 166 / 0.55);
}

.focus\:border-r-spring-300\/60:focus {
  border-right-color: rgb(162 179 166 / 0.6);
}

.focus\:border-r-spring-300\/65:focus {
  border-right-color: rgb(162 179 166 / 0.65);
}

.focus\:border-r-spring-300\/70:focus {
  border-right-color: rgb(162 179 166 / 0.7);
}

.focus\:border-r-spring-300\/75:focus {
  border-right-color: rgb(162 179 166 / 0.75);
}

.focus\:border-r-spring-300\/80:focus {
  border-right-color: rgb(162 179 166 / 0.8);
}

.focus\:border-r-spring-300\/85:focus {
  border-right-color: rgb(162 179 166 / 0.85);
}

.focus\:border-r-spring-300\/90:focus {
  border-right-color: rgb(162 179 166 / 0.9);
}

.focus\:border-r-spring-300\/95:focus {
  border-right-color: rgb(162 179 166 / 0.95);
}

.focus\:border-r-spring-400:focus {
  --tw-border-opacity: 1;
  border-right-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.focus\:border-r-spring-400\/0:focus {
  border-right-color: rgb(120 143 127 / 0);
}

.focus\:border-r-spring-400\/10:focus {
  border-right-color: rgb(120 143 127 / 0.1);
}

.focus\:border-r-spring-400\/100:focus {
  border-right-color: rgb(120 143 127 / 1);
}

.focus\:border-r-spring-400\/15:focus {
  border-right-color: rgb(120 143 127 / 0.15);
}

.focus\:border-r-spring-400\/20:focus {
  border-right-color: rgb(120 143 127 / 0.2);
}

.focus\:border-r-spring-400\/25:focus {
  border-right-color: rgb(120 143 127 / 0.25);
}

.focus\:border-r-spring-400\/30:focus {
  border-right-color: rgb(120 143 127 / 0.3);
}

.focus\:border-r-spring-400\/35:focus {
  border-right-color: rgb(120 143 127 / 0.35);
}

.focus\:border-r-spring-400\/40:focus {
  border-right-color: rgb(120 143 127 / 0.4);
}

.focus\:border-r-spring-400\/45:focus {
  border-right-color: rgb(120 143 127 / 0.45);
}

.focus\:border-r-spring-400\/5:focus {
  border-right-color: rgb(120 143 127 / 0.05);
}

.focus\:border-r-spring-400\/50:focus {
  border-right-color: rgb(120 143 127 / 0.5);
}

.focus\:border-r-spring-400\/55:focus {
  border-right-color: rgb(120 143 127 / 0.55);
}

.focus\:border-r-spring-400\/60:focus {
  border-right-color: rgb(120 143 127 / 0.6);
}

.focus\:border-r-spring-400\/65:focus {
  border-right-color: rgb(120 143 127 / 0.65);
}

.focus\:border-r-spring-400\/70:focus {
  border-right-color: rgb(120 143 127 / 0.7);
}

.focus\:border-r-spring-400\/75:focus {
  border-right-color: rgb(120 143 127 / 0.75);
}

.focus\:border-r-spring-400\/80:focus {
  border-right-color: rgb(120 143 127 / 0.8);
}

.focus\:border-r-spring-400\/85:focus {
  border-right-color: rgb(120 143 127 / 0.85);
}

.focus\:border-r-spring-400\/90:focus {
  border-right-color: rgb(120 143 127 / 0.9);
}

.focus\:border-r-spring-400\/95:focus {
  border-right-color: rgb(120 143 127 / 0.95);
}

.focus\:border-r-spring-50:focus {
  --tw-border-opacity: 1;
  border-right-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.focus\:border-r-spring-50\/0:focus {
  border-right-color: rgb(243 246 244 / 0);
}

.focus\:border-r-spring-50\/10:focus {
  border-right-color: rgb(243 246 244 / 0.1);
}

.focus\:border-r-spring-50\/100:focus {
  border-right-color: rgb(243 246 244 / 1);
}

.focus\:border-r-spring-50\/15:focus {
  border-right-color: rgb(243 246 244 / 0.15);
}

.focus\:border-r-spring-50\/20:focus {
  border-right-color: rgb(243 246 244 / 0.2);
}

.focus\:border-r-spring-50\/25:focus {
  border-right-color: rgb(243 246 244 / 0.25);
}

.focus\:border-r-spring-50\/30:focus {
  border-right-color: rgb(243 246 244 / 0.3);
}

.focus\:border-r-spring-50\/35:focus {
  border-right-color: rgb(243 246 244 / 0.35);
}

.focus\:border-r-spring-50\/40:focus {
  border-right-color: rgb(243 246 244 / 0.4);
}

.focus\:border-r-spring-50\/45:focus {
  border-right-color: rgb(243 246 244 / 0.45);
}

.focus\:border-r-spring-50\/5:focus {
  border-right-color: rgb(243 246 244 / 0.05);
}

.focus\:border-r-spring-50\/50:focus {
  border-right-color: rgb(243 246 244 / 0.5);
}

.focus\:border-r-spring-50\/55:focus {
  border-right-color: rgb(243 246 244 / 0.55);
}

.focus\:border-r-spring-50\/60:focus {
  border-right-color: rgb(243 246 244 / 0.6);
}

.focus\:border-r-spring-50\/65:focus {
  border-right-color: rgb(243 246 244 / 0.65);
}

.focus\:border-r-spring-50\/70:focus {
  border-right-color: rgb(243 246 244 / 0.7);
}

.focus\:border-r-spring-50\/75:focus {
  border-right-color: rgb(243 246 244 / 0.75);
}

.focus\:border-r-spring-50\/80:focus {
  border-right-color: rgb(243 246 244 / 0.8);
}

.focus\:border-r-spring-50\/85:focus {
  border-right-color: rgb(243 246 244 / 0.85);
}

.focus\:border-r-spring-50\/90:focus {
  border-right-color: rgb(243 246 244 / 0.9);
}

.focus\:border-r-spring-50\/95:focus {
  border-right-color: rgb(243 246 244 / 0.95);
}

.focus\:border-r-spring-500:focus {
  --tw-border-opacity: 1;
  border-right-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.focus\:border-r-spring-500\/0:focus {
  border-right-color: rgb(94 120 102 / 0);
}

.focus\:border-r-spring-500\/10:focus {
  border-right-color: rgb(94 120 102 / 0.1);
}

.focus\:border-r-spring-500\/100:focus {
  border-right-color: rgb(94 120 102 / 1);
}

.focus\:border-r-spring-500\/15:focus {
  border-right-color: rgb(94 120 102 / 0.15);
}

.focus\:border-r-spring-500\/20:focus {
  border-right-color: rgb(94 120 102 / 0.2);
}

.focus\:border-r-spring-500\/25:focus {
  border-right-color: rgb(94 120 102 / 0.25);
}

.focus\:border-r-spring-500\/30:focus {
  border-right-color: rgb(94 120 102 / 0.3);
}

.focus\:border-r-spring-500\/35:focus {
  border-right-color: rgb(94 120 102 / 0.35);
}

.focus\:border-r-spring-500\/40:focus {
  border-right-color: rgb(94 120 102 / 0.4);
}

.focus\:border-r-spring-500\/45:focus {
  border-right-color: rgb(94 120 102 / 0.45);
}

.focus\:border-r-spring-500\/5:focus {
  border-right-color: rgb(94 120 102 / 0.05);
}

.focus\:border-r-spring-500\/50:focus {
  border-right-color: rgb(94 120 102 / 0.5);
}

.focus\:border-r-spring-500\/55:focus {
  border-right-color: rgb(94 120 102 / 0.55);
}

.focus\:border-r-spring-500\/60:focus {
  border-right-color: rgb(94 120 102 / 0.6);
}

.focus\:border-r-spring-500\/65:focus {
  border-right-color: rgb(94 120 102 / 0.65);
}

.focus\:border-r-spring-500\/70:focus {
  border-right-color: rgb(94 120 102 / 0.7);
}

.focus\:border-r-spring-500\/75:focus {
  border-right-color: rgb(94 120 102 / 0.75);
}

.focus\:border-r-spring-500\/80:focus {
  border-right-color: rgb(94 120 102 / 0.8);
}

.focus\:border-r-spring-500\/85:focus {
  border-right-color: rgb(94 120 102 / 0.85);
}

.focus\:border-r-spring-500\/90:focus {
  border-right-color: rgb(94 120 102 / 0.9);
}

.focus\:border-r-spring-500\/95:focus {
  border-right-color: rgb(94 120 102 / 0.95);
}

.focus\:border-r-spring-600:focus {
  --tw-border-opacity: 1;
  border-right-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.focus\:border-r-spring-600\/0:focus {
  border-right-color: rgb(67 88 73 / 0);
}

.focus\:border-r-spring-600\/10:focus {
  border-right-color: rgb(67 88 73 / 0.1);
}

.focus\:border-r-spring-600\/100:focus {
  border-right-color: rgb(67 88 73 / 1);
}

.focus\:border-r-spring-600\/15:focus {
  border-right-color: rgb(67 88 73 / 0.15);
}

.focus\:border-r-spring-600\/20:focus {
  border-right-color: rgb(67 88 73 / 0.2);
}

.focus\:border-r-spring-600\/25:focus {
  border-right-color: rgb(67 88 73 / 0.25);
}

.focus\:border-r-spring-600\/30:focus {
  border-right-color: rgb(67 88 73 / 0.3);
}

.focus\:border-r-spring-600\/35:focus {
  border-right-color: rgb(67 88 73 / 0.35);
}

.focus\:border-r-spring-600\/40:focus {
  border-right-color: rgb(67 88 73 / 0.4);
}

.focus\:border-r-spring-600\/45:focus {
  border-right-color: rgb(67 88 73 / 0.45);
}

.focus\:border-r-spring-600\/5:focus {
  border-right-color: rgb(67 88 73 / 0.05);
}

.focus\:border-r-spring-600\/50:focus {
  border-right-color: rgb(67 88 73 / 0.5);
}

.focus\:border-r-spring-600\/55:focus {
  border-right-color: rgb(67 88 73 / 0.55);
}

.focus\:border-r-spring-600\/60:focus {
  border-right-color: rgb(67 88 73 / 0.6);
}

.focus\:border-r-spring-600\/65:focus {
  border-right-color: rgb(67 88 73 / 0.65);
}

.focus\:border-r-spring-600\/70:focus {
  border-right-color: rgb(67 88 73 / 0.7);
}

.focus\:border-r-spring-600\/75:focus {
  border-right-color: rgb(67 88 73 / 0.75);
}

.focus\:border-r-spring-600\/80:focus {
  border-right-color: rgb(67 88 73 / 0.8);
}

.focus\:border-r-spring-600\/85:focus {
  border-right-color: rgb(67 88 73 / 0.85);
}

.focus\:border-r-spring-600\/90:focus {
  border-right-color: rgb(67 88 73 / 0.9);
}

.focus\:border-r-spring-600\/95:focus {
  border-right-color: rgb(67 88 73 / 0.95);
}

.focus\:border-r-spring-700:focus {
  --tw-border-opacity: 1;
  border-right-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.focus\:border-r-spring-700\/0:focus {
  border-right-color: rgb(54 70 60 / 0);
}

.focus\:border-r-spring-700\/10:focus {
  border-right-color: rgb(54 70 60 / 0.1);
}

.focus\:border-r-spring-700\/100:focus {
  border-right-color: rgb(54 70 60 / 1);
}

.focus\:border-r-spring-700\/15:focus {
  border-right-color: rgb(54 70 60 / 0.15);
}

.focus\:border-r-spring-700\/20:focus {
  border-right-color: rgb(54 70 60 / 0.2);
}

.focus\:border-r-spring-700\/25:focus {
  border-right-color: rgb(54 70 60 / 0.25);
}

.focus\:border-r-spring-700\/30:focus {
  border-right-color: rgb(54 70 60 / 0.3);
}

.focus\:border-r-spring-700\/35:focus {
  border-right-color: rgb(54 70 60 / 0.35);
}

.focus\:border-r-spring-700\/40:focus {
  border-right-color: rgb(54 70 60 / 0.4);
}

.focus\:border-r-spring-700\/45:focus {
  border-right-color: rgb(54 70 60 / 0.45);
}

.focus\:border-r-spring-700\/5:focus {
  border-right-color: rgb(54 70 60 / 0.05);
}

.focus\:border-r-spring-700\/50:focus {
  border-right-color: rgb(54 70 60 / 0.5);
}

.focus\:border-r-spring-700\/55:focus {
  border-right-color: rgb(54 70 60 / 0.55);
}

.focus\:border-r-spring-700\/60:focus {
  border-right-color: rgb(54 70 60 / 0.6);
}

.focus\:border-r-spring-700\/65:focus {
  border-right-color: rgb(54 70 60 / 0.65);
}

.focus\:border-r-spring-700\/70:focus {
  border-right-color: rgb(54 70 60 / 0.7);
}

.focus\:border-r-spring-700\/75:focus {
  border-right-color: rgb(54 70 60 / 0.75);
}

.focus\:border-r-spring-700\/80:focus {
  border-right-color: rgb(54 70 60 / 0.8);
}

.focus\:border-r-spring-700\/85:focus {
  border-right-color: rgb(54 70 60 / 0.85);
}

.focus\:border-r-spring-700\/90:focus {
  border-right-color: rgb(54 70 60 / 0.9);
}

.focus\:border-r-spring-700\/95:focus {
  border-right-color: rgb(54 70 60 / 0.95);
}

.focus\:border-r-spring-800:focus {
  --tw-border-opacity: 1;
  border-right-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.focus\:border-r-spring-800\/0:focus {
  border-right-color: rgb(44 57 48 / 0);
}

.focus\:border-r-spring-800\/10:focus {
  border-right-color: rgb(44 57 48 / 0.1);
}

.focus\:border-r-spring-800\/100:focus {
  border-right-color: rgb(44 57 48 / 1);
}

.focus\:border-r-spring-800\/15:focus {
  border-right-color: rgb(44 57 48 / 0.15);
}

.focus\:border-r-spring-800\/20:focus {
  border-right-color: rgb(44 57 48 / 0.2);
}

.focus\:border-r-spring-800\/25:focus {
  border-right-color: rgb(44 57 48 / 0.25);
}

.focus\:border-r-spring-800\/30:focus {
  border-right-color: rgb(44 57 48 / 0.3);
}

.focus\:border-r-spring-800\/35:focus {
  border-right-color: rgb(44 57 48 / 0.35);
}

.focus\:border-r-spring-800\/40:focus {
  border-right-color: rgb(44 57 48 / 0.4);
}

.focus\:border-r-spring-800\/45:focus {
  border-right-color: rgb(44 57 48 / 0.45);
}

.focus\:border-r-spring-800\/5:focus {
  border-right-color: rgb(44 57 48 / 0.05);
}

.focus\:border-r-spring-800\/50:focus {
  border-right-color: rgb(44 57 48 / 0.5);
}

.focus\:border-r-spring-800\/55:focus {
  border-right-color: rgb(44 57 48 / 0.55);
}

.focus\:border-r-spring-800\/60:focus {
  border-right-color: rgb(44 57 48 / 0.6);
}

.focus\:border-r-spring-800\/65:focus {
  border-right-color: rgb(44 57 48 / 0.65);
}

.focus\:border-r-spring-800\/70:focus {
  border-right-color: rgb(44 57 48 / 0.7);
}

.focus\:border-r-spring-800\/75:focus {
  border-right-color: rgb(44 57 48 / 0.75);
}

.focus\:border-r-spring-800\/80:focus {
  border-right-color: rgb(44 57 48 / 0.8);
}

.focus\:border-r-spring-800\/85:focus {
  border-right-color: rgb(44 57 48 / 0.85);
}

.focus\:border-r-spring-800\/90:focus {
  border-right-color: rgb(44 57 48 / 0.9);
}

.focus\:border-r-spring-800\/95:focus {
  border-right-color: rgb(44 57 48 / 0.95);
}

.focus\:border-r-spring-900:focus {
  --tw-border-opacity: 1;
  border-right-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.focus\:border-r-spring-900\/0:focus {
  border-right-color: rgb(37 47 40 / 0);
}

.focus\:border-r-spring-900\/10:focus {
  border-right-color: rgb(37 47 40 / 0.1);
}

.focus\:border-r-spring-900\/100:focus {
  border-right-color: rgb(37 47 40 / 1);
}

.focus\:border-r-spring-900\/15:focus {
  border-right-color: rgb(37 47 40 / 0.15);
}

.focus\:border-r-spring-900\/20:focus {
  border-right-color: rgb(37 47 40 / 0.2);
}

.focus\:border-r-spring-900\/25:focus {
  border-right-color: rgb(37 47 40 / 0.25);
}

.focus\:border-r-spring-900\/30:focus {
  border-right-color: rgb(37 47 40 / 0.3);
}

.focus\:border-r-spring-900\/35:focus {
  border-right-color: rgb(37 47 40 / 0.35);
}

.focus\:border-r-spring-900\/40:focus {
  border-right-color: rgb(37 47 40 / 0.4);
}

.focus\:border-r-spring-900\/45:focus {
  border-right-color: rgb(37 47 40 / 0.45);
}

.focus\:border-r-spring-900\/5:focus {
  border-right-color: rgb(37 47 40 / 0.05);
}

.focus\:border-r-spring-900\/50:focus {
  border-right-color: rgb(37 47 40 / 0.5);
}

.focus\:border-r-spring-900\/55:focus {
  border-right-color: rgb(37 47 40 / 0.55);
}

.focus\:border-r-spring-900\/60:focus {
  border-right-color: rgb(37 47 40 / 0.6);
}

.focus\:border-r-spring-900\/65:focus {
  border-right-color: rgb(37 47 40 / 0.65);
}

.focus\:border-r-spring-900\/70:focus {
  border-right-color: rgb(37 47 40 / 0.7);
}

.focus\:border-r-spring-900\/75:focus {
  border-right-color: rgb(37 47 40 / 0.75);
}

.focus\:border-r-spring-900\/80:focus {
  border-right-color: rgb(37 47 40 / 0.8);
}

.focus\:border-r-spring-900\/85:focus {
  border-right-color: rgb(37 47 40 / 0.85);
}

.focus\:border-r-spring-900\/90:focus {
  border-right-color: rgb(37 47 40 / 0.9);
}

.focus\:border-r-spring-900\/95:focus {
  border-right-color: rgb(37 47 40 / 0.95);
}

.focus\:border-r-spring-950:focus {
  --tw-border-opacity: 1;
  border-right-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.focus\:border-r-spring-950\/0:focus {
  border-right-color: rgb(20 26 23 / 0);
}

.focus\:border-r-spring-950\/10:focus {
  border-right-color: rgb(20 26 23 / 0.1);
}

.focus\:border-r-spring-950\/100:focus {
  border-right-color: rgb(20 26 23 / 1);
}

.focus\:border-r-spring-950\/15:focus {
  border-right-color: rgb(20 26 23 / 0.15);
}

.focus\:border-r-spring-950\/20:focus {
  border-right-color: rgb(20 26 23 / 0.2);
}

.focus\:border-r-spring-950\/25:focus {
  border-right-color: rgb(20 26 23 / 0.25);
}

.focus\:border-r-spring-950\/30:focus {
  border-right-color: rgb(20 26 23 / 0.3);
}

.focus\:border-r-spring-950\/35:focus {
  border-right-color: rgb(20 26 23 / 0.35);
}

.focus\:border-r-spring-950\/40:focus {
  border-right-color: rgb(20 26 23 / 0.4);
}

.focus\:border-r-spring-950\/45:focus {
  border-right-color: rgb(20 26 23 / 0.45);
}

.focus\:border-r-spring-950\/5:focus {
  border-right-color: rgb(20 26 23 / 0.05);
}

.focus\:border-r-spring-950\/50:focus {
  border-right-color: rgb(20 26 23 / 0.5);
}

.focus\:border-r-spring-950\/55:focus {
  border-right-color: rgb(20 26 23 / 0.55);
}

.focus\:border-r-spring-950\/60:focus {
  border-right-color: rgb(20 26 23 / 0.6);
}

.focus\:border-r-spring-950\/65:focus {
  border-right-color: rgb(20 26 23 / 0.65);
}

.focus\:border-r-spring-950\/70:focus {
  border-right-color: rgb(20 26 23 / 0.7);
}

.focus\:border-r-spring-950\/75:focus {
  border-right-color: rgb(20 26 23 / 0.75);
}

.focus\:border-r-spring-950\/80:focus {
  border-right-color: rgb(20 26 23 / 0.8);
}

.focus\:border-r-spring-950\/85:focus {
  border-right-color: rgb(20 26 23 / 0.85);
}

.focus\:border-r-spring-950\/90:focus {
  border-right-color: rgb(20 26 23 / 0.9);
}

.focus\:border-r-spring-950\/95:focus {
  border-right-color: rgb(20 26 23 / 0.95);
}

.focus\:border-r-transparent:focus {
  border-right-color: transparent;
}

.focus\:border-r-transparent\/0:focus {
  border-right-color: rgb(0 0 0 / 0);
}

.focus\:border-r-transparent\/10:focus {
  border-right-color: rgb(0 0 0 / 0.1);
}

.focus\:border-r-transparent\/100:focus {
  border-right-color: rgb(0 0 0 / 1);
}

.focus\:border-r-transparent\/15:focus {
  border-right-color: rgb(0 0 0 / 0.15);
}

.focus\:border-r-transparent\/20:focus {
  border-right-color: rgb(0 0 0 / 0.2);
}

.focus\:border-r-transparent\/25:focus {
  border-right-color: rgb(0 0 0 / 0.25);
}

.focus\:border-r-transparent\/30:focus {
  border-right-color: rgb(0 0 0 / 0.3);
}

.focus\:border-r-transparent\/35:focus {
  border-right-color: rgb(0 0 0 / 0.35);
}

.focus\:border-r-transparent\/40:focus {
  border-right-color: rgb(0 0 0 / 0.4);
}

.focus\:border-r-transparent\/45:focus {
  border-right-color: rgb(0 0 0 / 0.45);
}

.focus\:border-r-transparent\/5:focus {
  border-right-color: rgb(0 0 0 / 0.05);
}

.focus\:border-r-transparent\/50:focus {
  border-right-color: rgb(0 0 0 / 0.5);
}

.focus\:border-r-transparent\/55:focus {
  border-right-color: rgb(0 0 0 / 0.55);
}

.focus\:border-r-transparent\/60:focus {
  border-right-color: rgb(0 0 0 / 0.6);
}

.focus\:border-r-transparent\/65:focus {
  border-right-color: rgb(0 0 0 / 0.65);
}

.focus\:border-r-transparent\/70:focus {
  border-right-color: rgb(0 0 0 / 0.7);
}

.focus\:border-r-transparent\/75:focus {
  border-right-color: rgb(0 0 0 / 0.75);
}

.focus\:border-r-transparent\/80:focus {
  border-right-color: rgb(0 0 0 / 0.8);
}

.focus\:border-r-transparent\/85:focus {
  border-right-color: rgb(0 0 0 / 0.85);
}

.focus\:border-r-transparent\/90:focus {
  border-right-color: rgb(0 0 0 / 0.9);
}

.focus\:border-r-transparent\/95:focus {
  border-right-color: rgb(0 0 0 / 0.95);
}

.focus\:border-r-white:focus {
  --tw-border-opacity: 1;
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.focus\:border-r-white\/0:focus {
  border-right-color: rgb(255 255 255 / 0);
}

.focus\:border-r-white\/10:focus {
  border-right-color: rgb(255 255 255 / 0.1);
}

.focus\:border-r-white\/100:focus {
  border-right-color: rgb(255 255 255 / 1);
}

.focus\:border-r-white\/15:focus {
  border-right-color: rgb(255 255 255 / 0.15);
}

.focus\:border-r-white\/20:focus {
  border-right-color: rgb(255 255 255 / 0.2);
}

.focus\:border-r-white\/25:focus {
  border-right-color: rgb(255 255 255 / 0.25);
}

.focus\:border-r-white\/30:focus {
  border-right-color: rgb(255 255 255 / 0.3);
}

.focus\:border-r-white\/35:focus {
  border-right-color: rgb(255 255 255 / 0.35);
}

.focus\:border-r-white\/40:focus {
  border-right-color: rgb(255 255 255 / 0.4);
}

.focus\:border-r-white\/45:focus {
  border-right-color: rgb(255 255 255 / 0.45);
}

.focus\:border-r-white\/5:focus {
  border-right-color: rgb(255 255 255 / 0.05);
}

.focus\:border-r-white\/50:focus {
  border-right-color: rgb(255 255 255 / 0.5);
}

.focus\:border-r-white\/55:focus {
  border-right-color: rgb(255 255 255 / 0.55);
}

.focus\:border-r-white\/60:focus {
  border-right-color: rgb(255 255 255 / 0.6);
}

.focus\:border-r-white\/65:focus {
  border-right-color: rgb(255 255 255 / 0.65);
}

.focus\:border-r-white\/70:focus {
  border-right-color: rgb(255 255 255 / 0.7);
}

.focus\:border-r-white\/75:focus {
  border-right-color: rgb(255 255 255 / 0.75);
}

.focus\:border-r-white\/80:focus {
  border-right-color: rgb(255 255 255 / 0.8);
}

.focus\:border-r-white\/85:focus {
  border-right-color: rgb(255 255 255 / 0.85);
}

.focus\:border-r-white\/90:focus {
  border-right-color: rgb(255 255 255 / 0.9);
}

.focus\:border-r-white\/95:focus {
  border-right-color: rgb(255 255 255 / 0.95);
}

.focus\:border-s-black:focus {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.focus\:border-s-black\/0:focus {
  border-inline-start-color: rgb(0 0 0 / 0);
}

.focus\:border-s-black\/10:focus {
  border-inline-start-color: rgb(0 0 0 / 0.1);
}

.focus\:border-s-black\/100:focus {
  border-inline-start-color: rgb(0 0 0 / 1);
}

.focus\:border-s-black\/15:focus {
  border-inline-start-color: rgb(0 0 0 / 0.15);
}

.focus\:border-s-black\/20:focus {
  border-inline-start-color: rgb(0 0 0 / 0.2);
}

.focus\:border-s-black\/25:focus {
  border-inline-start-color: rgb(0 0 0 / 0.25);
}

.focus\:border-s-black\/30:focus {
  border-inline-start-color: rgb(0 0 0 / 0.3);
}

.focus\:border-s-black\/35:focus {
  border-inline-start-color: rgb(0 0 0 / 0.35);
}

.focus\:border-s-black\/40:focus {
  border-inline-start-color: rgb(0 0 0 / 0.4);
}

.focus\:border-s-black\/45:focus {
  border-inline-start-color: rgb(0 0 0 / 0.45);
}

.focus\:border-s-black\/5:focus {
  border-inline-start-color: rgb(0 0 0 / 0.05);
}

.focus\:border-s-black\/50:focus {
  border-inline-start-color: rgb(0 0 0 / 0.5);
}

.focus\:border-s-black\/55:focus {
  border-inline-start-color: rgb(0 0 0 / 0.55);
}

.focus\:border-s-black\/60:focus {
  border-inline-start-color: rgb(0 0 0 / 0.6);
}

.focus\:border-s-black\/65:focus {
  border-inline-start-color: rgb(0 0 0 / 0.65);
}

.focus\:border-s-black\/70:focus {
  border-inline-start-color: rgb(0 0 0 / 0.7);
}

.focus\:border-s-black\/75:focus {
  border-inline-start-color: rgb(0 0 0 / 0.75);
}

.focus\:border-s-black\/80:focus {
  border-inline-start-color: rgb(0 0 0 / 0.8);
}

.focus\:border-s-black\/85:focus {
  border-inline-start-color: rgb(0 0 0 / 0.85);
}

.focus\:border-s-black\/90:focus {
  border-inline-start-color: rgb(0 0 0 / 0.9);
}

.focus\:border-s-black\/95:focus {
  border-inline-start-color: rgb(0 0 0 / 0.95);
}

.focus\:border-s-facebook:focus {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.focus\:border-s-facebook-600:focus {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.focus\:border-s-facebook-600\/0:focus {
  border-inline-start-color: rgb(41 61 105 / 0);
}

.focus\:border-s-facebook-600\/10:focus {
  border-inline-start-color: rgb(41 61 105 / 0.1);
}

.focus\:border-s-facebook-600\/100:focus {
  border-inline-start-color: rgb(41 61 105 / 1);
}

.focus\:border-s-facebook-600\/15:focus {
  border-inline-start-color: rgb(41 61 105 / 0.15);
}

.focus\:border-s-facebook-600\/20:focus {
  border-inline-start-color: rgb(41 61 105 / 0.2);
}

.focus\:border-s-facebook-600\/25:focus {
  border-inline-start-color: rgb(41 61 105 / 0.25);
}

.focus\:border-s-facebook-600\/30:focus {
  border-inline-start-color: rgb(41 61 105 / 0.3);
}

.focus\:border-s-facebook-600\/35:focus {
  border-inline-start-color: rgb(41 61 105 / 0.35);
}

.focus\:border-s-facebook-600\/40:focus {
  border-inline-start-color: rgb(41 61 105 / 0.4);
}

.focus\:border-s-facebook-600\/45:focus {
  border-inline-start-color: rgb(41 61 105 / 0.45);
}

.focus\:border-s-facebook-600\/5:focus {
  border-inline-start-color: rgb(41 61 105 / 0.05);
}

.focus\:border-s-facebook-600\/50:focus {
  border-inline-start-color: rgb(41 61 105 / 0.5);
}

.focus\:border-s-facebook-600\/55:focus {
  border-inline-start-color: rgb(41 61 105 / 0.55);
}

.focus\:border-s-facebook-600\/60:focus {
  border-inline-start-color: rgb(41 61 105 / 0.6);
}

.focus\:border-s-facebook-600\/65:focus {
  border-inline-start-color: rgb(41 61 105 / 0.65);
}

.focus\:border-s-facebook-600\/70:focus {
  border-inline-start-color: rgb(41 61 105 / 0.7);
}

.focus\:border-s-facebook-600\/75:focus {
  border-inline-start-color: rgb(41 61 105 / 0.75);
}

.focus\:border-s-facebook-600\/80:focus {
  border-inline-start-color: rgb(41 61 105 / 0.8);
}

.focus\:border-s-facebook-600\/85:focus {
  border-inline-start-color: rgb(41 61 105 / 0.85);
}

.focus\:border-s-facebook-600\/90:focus {
  border-inline-start-color: rgb(41 61 105 / 0.9);
}

.focus\:border-s-facebook-600\/95:focus {
  border-inline-start-color: rgb(41 61 105 / 0.95);
}

.focus\:border-s-facebook\/0:focus {
  border-inline-start-color: rgb(59 89 152 / 0);
}

.focus\:border-s-facebook\/10:focus {
  border-inline-start-color: rgb(59 89 152 / 0.1);
}

.focus\:border-s-facebook\/100:focus {
  border-inline-start-color: rgb(59 89 152 / 1);
}

.focus\:border-s-facebook\/15:focus {
  border-inline-start-color: rgb(59 89 152 / 0.15);
}

.focus\:border-s-facebook\/20:focus {
  border-inline-start-color: rgb(59 89 152 / 0.2);
}

.focus\:border-s-facebook\/25:focus {
  border-inline-start-color: rgb(59 89 152 / 0.25);
}

.focus\:border-s-facebook\/30:focus {
  border-inline-start-color: rgb(59 89 152 / 0.3);
}

.focus\:border-s-facebook\/35:focus {
  border-inline-start-color: rgb(59 89 152 / 0.35);
}

.focus\:border-s-facebook\/40:focus {
  border-inline-start-color: rgb(59 89 152 / 0.4);
}

.focus\:border-s-facebook\/45:focus {
  border-inline-start-color: rgb(59 89 152 / 0.45);
}

.focus\:border-s-facebook\/5:focus {
  border-inline-start-color: rgb(59 89 152 / 0.05);
}

.focus\:border-s-facebook\/50:focus {
  border-inline-start-color: rgb(59 89 152 / 0.5);
}

.focus\:border-s-facebook\/55:focus {
  border-inline-start-color: rgb(59 89 152 / 0.55);
}

.focus\:border-s-facebook\/60:focus {
  border-inline-start-color: rgb(59 89 152 / 0.6);
}

.focus\:border-s-facebook\/65:focus {
  border-inline-start-color: rgb(59 89 152 / 0.65);
}

.focus\:border-s-facebook\/70:focus {
  border-inline-start-color: rgb(59 89 152 / 0.7);
}

.focus\:border-s-facebook\/75:focus {
  border-inline-start-color: rgb(59 89 152 / 0.75);
}

.focus\:border-s-facebook\/80:focus {
  border-inline-start-color: rgb(59 89 152 / 0.8);
}

.focus\:border-s-facebook\/85:focus {
  border-inline-start-color: rgb(59 89 152 / 0.85);
}

.focus\:border-s-facebook\/90:focus {
  border-inline-start-color: rgb(59 89 152 / 0.9);
}

.focus\:border-s-facebook\/95:focus {
  border-inline-start-color: rgb(59 89 152 / 0.95);
}

.focus\:border-s-spring-100:focus {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.focus\:border-s-spring-100\/0:focus {
  border-inline-start-color: rgb(227 232 227 / 0);
}

.focus\:border-s-spring-100\/10:focus {
  border-inline-start-color: rgb(227 232 227 / 0.1);
}

.focus\:border-s-spring-100\/100:focus {
  border-inline-start-color: rgb(227 232 227 / 1);
}

.focus\:border-s-spring-100\/15:focus {
  border-inline-start-color: rgb(227 232 227 / 0.15);
}

.focus\:border-s-spring-100\/20:focus {
  border-inline-start-color: rgb(227 232 227 / 0.2);
}

.focus\:border-s-spring-100\/25:focus {
  border-inline-start-color: rgb(227 232 227 / 0.25);
}

.focus\:border-s-spring-100\/30:focus {
  border-inline-start-color: rgb(227 232 227 / 0.3);
}

.focus\:border-s-spring-100\/35:focus {
  border-inline-start-color: rgb(227 232 227 / 0.35);
}

.focus\:border-s-spring-100\/40:focus {
  border-inline-start-color: rgb(227 232 227 / 0.4);
}

.focus\:border-s-spring-100\/45:focus {
  border-inline-start-color: rgb(227 232 227 / 0.45);
}

.focus\:border-s-spring-100\/5:focus {
  border-inline-start-color: rgb(227 232 227 / 0.05);
}

.focus\:border-s-spring-100\/50:focus {
  border-inline-start-color: rgb(227 232 227 / 0.5);
}

.focus\:border-s-spring-100\/55:focus {
  border-inline-start-color: rgb(227 232 227 / 0.55);
}

.focus\:border-s-spring-100\/60:focus {
  border-inline-start-color: rgb(227 232 227 / 0.6);
}

.focus\:border-s-spring-100\/65:focus {
  border-inline-start-color: rgb(227 232 227 / 0.65);
}

.focus\:border-s-spring-100\/70:focus {
  border-inline-start-color: rgb(227 232 227 / 0.7);
}

.focus\:border-s-spring-100\/75:focus {
  border-inline-start-color: rgb(227 232 227 / 0.75);
}

.focus\:border-s-spring-100\/80:focus {
  border-inline-start-color: rgb(227 232 227 / 0.8);
}

.focus\:border-s-spring-100\/85:focus {
  border-inline-start-color: rgb(227 232 227 / 0.85);
}

.focus\:border-s-spring-100\/90:focus {
  border-inline-start-color: rgb(227 232 227 / 0.9);
}

.focus\:border-s-spring-100\/95:focus {
  border-inline-start-color: rgb(227 232 227 / 0.95);
}

.focus\:border-s-spring-200:focus {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.focus\:border-s-spring-200\/0:focus {
  border-inline-start-color: rgb(200 210 201 / 0);
}

.focus\:border-s-spring-200\/10:focus {
  border-inline-start-color: rgb(200 210 201 / 0.1);
}

.focus\:border-s-spring-200\/100:focus {
  border-inline-start-color: rgb(200 210 201 / 1);
}

.focus\:border-s-spring-200\/15:focus {
  border-inline-start-color: rgb(200 210 201 / 0.15);
}

.focus\:border-s-spring-200\/20:focus {
  border-inline-start-color: rgb(200 210 201 / 0.2);
}

.focus\:border-s-spring-200\/25:focus {
  border-inline-start-color: rgb(200 210 201 / 0.25);
}

.focus\:border-s-spring-200\/30:focus {
  border-inline-start-color: rgb(200 210 201 / 0.3);
}

.focus\:border-s-spring-200\/35:focus {
  border-inline-start-color: rgb(200 210 201 / 0.35);
}

.focus\:border-s-spring-200\/40:focus {
  border-inline-start-color: rgb(200 210 201 / 0.4);
}

.focus\:border-s-spring-200\/45:focus {
  border-inline-start-color: rgb(200 210 201 / 0.45);
}

.focus\:border-s-spring-200\/5:focus {
  border-inline-start-color: rgb(200 210 201 / 0.05);
}

.focus\:border-s-spring-200\/50:focus {
  border-inline-start-color: rgb(200 210 201 / 0.5);
}

.focus\:border-s-spring-200\/55:focus {
  border-inline-start-color: rgb(200 210 201 / 0.55);
}

.focus\:border-s-spring-200\/60:focus {
  border-inline-start-color: rgb(200 210 201 / 0.6);
}

.focus\:border-s-spring-200\/65:focus {
  border-inline-start-color: rgb(200 210 201 / 0.65);
}

.focus\:border-s-spring-200\/70:focus {
  border-inline-start-color: rgb(200 210 201 / 0.7);
}

.focus\:border-s-spring-200\/75:focus {
  border-inline-start-color: rgb(200 210 201 / 0.75);
}

.focus\:border-s-spring-200\/80:focus {
  border-inline-start-color: rgb(200 210 201 / 0.8);
}

.focus\:border-s-spring-200\/85:focus {
  border-inline-start-color: rgb(200 210 201 / 0.85);
}

.focus\:border-s-spring-200\/90:focus {
  border-inline-start-color: rgb(200 210 201 / 0.9);
}

.focus\:border-s-spring-200\/95:focus {
  border-inline-start-color: rgb(200 210 201 / 0.95);
}

.focus\:border-s-spring-300:focus {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.focus\:border-s-spring-300\/0:focus {
  border-inline-start-color: rgb(162 179 166 / 0);
}

.focus\:border-s-spring-300\/10:focus {
  border-inline-start-color: rgb(162 179 166 / 0.1);
}

.focus\:border-s-spring-300\/100:focus {
  border-inline-start-color: rgb(162 179 166 / 1);
}

.focus\:border-s-spring-300\/15:focus {
  border-inline-start-color: rgb(162 179 166 / 0.15);
}

.focus\:border-s-spring-300\/20:focus {
  border-inline-start-color: rgb(162 179 166 / 0.2);
}

.focus\:border-s-spring-300\/25:focus {
  border-inline-start-color: rgb(162 179 166 / 0.25);
}

.focus\:border-s-spring-300\/30:focus {
  border-inline-start-color: rgb(162 179 166 / 0.3);
}

.focus\:border-s-spring-300\/35:focus {
  border-inline-start-color: rgb(162 179 166 / 0.35);
}

.focus\:border-s-spring-300\/40:focus {
  border-inline-start-color: rgb(162 179 166 / 0.4);
}

.focus\:border-s-spring-300\/45:focus {
  border-inline-start-color: rgb(162 179 166 / 0.45);
}

.focus\:border-s-spring-300\/5:focus {
  border-inline-start-color: rgb(162 179 166 / 0.05);
}

.focus\:border-s-spring-300\/50:focus {
  border-inline-start-color: rgb(162 179 166 / 0.5);
}

.focus\:border-s-spring-300\/55:focus {
  border-inline-start-color: rgb(162 179 166 / 0.55);
}

.focus\:border-s-spring-300\/60:focus {
  border-inline-start-color: rgb(162 179 166 / 0.6);
}

.focus\:border-s-spring-300\/65:focus {
  border-inline-start-color: rgb(162 179 166 / 0.65);
}

.focus\:border-s-spring-300\/70:focus {
  border-inline-start-color: rgb(162 179 166 / 0.7);
}

.focus\:border-s-spring-300\/75:focus {
  border-inline-start-color: rgb(162 179 166 / 0.75);
}

.focus\:border-s-spring-300\/80:focus {
  border-inline-start-color: rgb(162 179 166 / 0.8);
}

.focus\:border-s-spring-300\/85:focus {
  border-inline-start-color: rgb(162 179 166 / 0.85);
}

.focus\:border-s-spring-300\/90:focus {
  border-inline-start-color: rgb(162 179 166 / 0.9);
}

.focus\:border-s-spring-300\/95:focus {
  border-inline-start-color: rgb(162 179 166 / 0.95);
}

.focus\:border-s-spring-400:focus {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.focus\:border-s-spring-400\/0:focus {
  border-inline-start-color: rgb(120 143 127 / 0);
}

.focus\:border-s-spring-400\/10:focus {
  border-inline-start-color: rgb(120 143 127 / 0.1);
}

.focus\:border-s-spring-400\/100:focus {
  border-inline-start-color: rgb(120 143 127 / 1);
}

.focus\:border-s-spring-400\/15:focus {
  border-inline-start-color: rgb(120 143 127 / 0.15);
}

.focus\:border-s-spring-400\/20:focus {
  border-inline-start-color: rgb(120 143 127 / 0.2);
}

.focus\:border-s-spring-400\/25:focus {
  border-inline-start-color: rgb(120 143 127 / 0.25);
}

.focus\:border-s-spring-400\/30:focus {
  border-inline-start-color: rgb(120 143 127 / 0.3);
}

.focus\:border-s-spring-400\/35:focus {
  border-inline-start-color: rgb(120 143 127 / 0.35);
}

.focus\:border-s-spring-400\/40:focus {
  border-inline-start-color: rgb(120 143 127 / 0.4);
}

.focus\:border-s-spring-400\/45:focus {
  border-inline-start-color: rgb(120 143 127 / 0.45);
}

.focus\:border-s-spring-400\/5:focus {
  border-inline-start-color: rgb(120 143 127 / 0.05);
}

.focus\:border-s-spring-400\/50:focus {
  border-inline-start-color: rgb(120 143 127 / 0.5);
}

.focus\:border-s-spring-400\/55:focus {
  border-inline-start-color: rgb(120 143 127 / 0.55);
}

.focus\:border-s-spring-400\/60:focus {
  border-inline-start-color: rgb(120 143 127 / 0.6);
}

.focus\:border-s-spring-400\/65:focus {
  border-inline-start-color: rgb(120 143 127 / 0.65);
}

.focus\:border-s-spring-400\/70:focus {
  border-inline-start-color: rgb(120 143 127 / 0.7);
}

.focus\:border-s-spring-400\/75:focus {
  border-inline-start-color: rgb(120 143 127 / 0.75);
}

.focus\:border-s-spring-400\/80:focus {
  border-inline-start-color: rgb(120 143 127 / 0.8);
}

.focus\:border-s-spring-400\/85:focus {
  border-inline-start-color: rgb(120 143 127 / 0.85);
}

.focus\:border-s-spring-400\/90:focus {
  border-inline-start-color: rgb(120 143 127 / 0.9);
}

.focus\:border-s-spring-400\/95:focus {
  border-inline-start-color: rgb(120 143 127 / 0.95);
}

.focus\:border-s-spring-50:focus {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.focus\:border-s-spring-50\/0:focus {
  border-inline-start-color: rgb(243 246 244 / 0);
}

.focus\:border-s-spring-50\/10:focus {
  border-inline-start-color: rgb(243 246 244 / 0.1);
}

.focus\:border-s-spring-50\/100:focus {
  border-inline-start-color: rgb(243 246 244 / 1);
}

.focus\:border-s-spring-50\/15:focus {
  border-inline-start-color: rgb(243 246 244 / 0.15);
}

.focus\:border-s-spring-50\/20:focus {
  border-inline-start-color: rgb(243 246 244 / 0.2);
}

.focus\:border-s-spring-50\/25:focus {
  border-inline-start-color: rgb(243 246 244 / 0.25);
}

.focus\:border-s-spring-50\/30:focus {
  border-inline-start-color: rgb(243 246 244 / 0.3);
}

.focus\:border-s-spring-50\/35:focus {
  border-inline-start-color: rgb(243 246 244 / 0.35);
}

.focus\:border-s-spring-50\/40:focus {
  border-inline-start-color: rgb(243 246 244 / 0.4);
}

.focus\:border-s-spring-50\/45:focus {
  border-inline-start-color: rgb(243 246 244 / 0.45);
}

.focus\:border-s-spring-50\/5:focus {
  border-inline-start-color: rgb(243 246 244 / 0.05);
}

.focus\:border-s-spring-50\/50:focus {
  border-inline-start-color: rgb(243 246 244 / 0.5);
}

.focus\:border-s-spring-50\/55:focus {
  border-inline-start-color: rgb(243 246 244 / 0.55);
}

.focus\:border-s-spring-50\/60:focus {
  border-inline-start-color: rgb(243 246 244 / 0.6);
}

.focus\:border-s-spring-50\/65:focus {
  border-inline-start-color: rgb(243 246 244 / 0.65);
}

.focus\:border-s-spring-50\/70:focus {
  border-inline-start-color: rgb(243 246 244 / 0.7);
}

.focus\:border-s-spring-50\/75:focus {
  border-inline-start-color: rgb(243 246 244 / 0.75);
}

.focus\:border-s-spring-50\/80:focus {
  border-inline-start-color: rgb(243 246 244 / 0.8);
}

.focus\:border-s-spring-50\/85:focus {
  border-inline-start-color: rgb(243 246 244 / 0.85);
}

.focus\:border-s-spring-50\/90:focus {
  border-inline-start-color: rgb(243 246 244 / 0.9);
}

.focus\:border-s-spring-50\/95:focus {
  border-inline-start-color: rgb(243 246 244 / 0.95);
}

.focus\:border-s-spring-500:focus {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.focus\:border-s-spring-500\/0:focus {
  border-inline-start-color: rgb(94 120 102 / 0);
}

.focus\:border-s-spring-500\/10:focus {
  border-inline-start-color: rgb(94 120 102 / 0.1);
}

.focus\:border-s-spring-500\/100:focus {
  border-inline-start-color: rgb(94 120 102 / 1);
}

.focus\:border-s-spring-500\/15:focus {
  border-inline-start-color: rgb(94 120 102 / 0.15);
}

.focus\:border-s-spring-500\/20:focus {
  border-inline-start-color: rgb(94 120 102 / 0.2);
}

.focus\:border-s-spring-500\/25:focus {
  border-inline-start-color: rgb(94 120 102 / 0.25);
}

.focus\:border-s-spring-500\/30:focus {
  border-inline-start-color: rgb(94 120 102 / 0.3);
}

.focus\:border-s-spring-500\/35:focus {
  border-inline-start-color: rgb(94 120 102 / 0.35);
}

.focus\:border-s-spring-500\/40:focus {
  border-inline-start-color: rgb(94 120 102 / 0.4);
}

.focus\:border-s-spring-500\/45:focus {
  border-inline-start-color: rgb(94 120 102 / 0.45);
}

.focus\:border-s-spring-500\/5:focus {
  border-inline-start-color: rgb(94 120 102 / 0.05);
}

.focus\:border-s-spring-500\/50:focus {
  border-inline-start-color: rgb(94 120 102 / 0.5);
}

.focus\:border-s-spring-500\/55:focus {
  border-inline-start-color: rgb(94 120 102 / 0.55);
}

.focus\:border-s-spring-500\/60:focus {
  border-inline-start-color: rgb(94 120 102 / 0.6);
}

.focus\:border-s-spring-500\/65:focus {
  border-inline-start-color: rgb(94 120 102 / 0.65);
}

.focus\:border-s-spring-500\/70:focus {
  border-inline-start-color: rgb(94 120 102 / 0.7);
}

.focus\:border-s-spring-500\/75:focus {
  border-inline-start-color: rgb(94 120 102 / 0.75);
}

.focus\:border-s-spring-500\/80:focus {
  border-inline-start-color: rgb(94 120 102 / 0.8);
}

.focus\:border-s-spring-500\/85:focus {
  border-inline-start-color: rgb(94 120 102 / 0.85);
}

.focus\:border-s-spring-500\/90:focus {
  border-inline-start-color: rgb(94 120 102 / 0.9);
}

.focus\:border-s-spring-500\/95:focus {
  border-inline-start-color: rgb(94 120 102 / 0.95);
}

.focus\:border-s-spring-600:focus {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.focus\:border-s-spring-600\/0:focus {
  border-inline-start-color: rgb(67 88 73 / 0);
}

.focus\:border-s-spring-600\/10:focus {
  border-inline-start-color: rgb(67 88 73 / 0.1);
}

.focus\:border-s-spring-600\/100:focus {
  border-inline-start-color: rgb(67 88 73 / 1);
}

.focus\:border-s-spring-600\/15:focus {
  border-inline-start-color: rgb(67 88 73 / 0.15);
}

.focus\:border-s-spring-600\/20:focus {
  border-inline-start-color: rgb(67 88 73 / 0.2);
}

.focus\:border-s-spring-600\/25:focus {
  border-inline-start-color: rgb(67 88 73 / 0.25);
}

.focus\:border-s-spring-600\/30:focus {
  border-inline-start-color: rgb(67 88 73 / 0.3);
}

.focus\:border-s-spring-600\/35:focus {
  border-inline-start-color: rgb(67 88 73 / 0.35);
}

.focus\:border-s-spring-600\/40:focus {
  border-inline-start-color: rgb(67 88 73 / 0.4);
}

.focus\:border-s-spring-600\/45:focus {
  border-inline-start-color: rgb(67 88 73 / 0.45);
}

.focus\:border-s-spring-600\/5:focus {
  border-inline-start-color: rgb(67 88 73 / 0.05);
}

.focus\:border-s-spring-600\/50:focus {
  border-inline-start-color: rgb(67 88 73 / 0.5);
}

.focus\:border-s-spring-600\/55:focus {
  border-inline-start-color: rgb(67 88 73 / 0.55);
}

.focus\:border-s-spring-600\/60:focus {
  border-inline-start-color: rgb(67 88 73 / 0.6);
}

.focus\:border-s-spring-600\/65:focus {
  border-inline-start-color: rgb(67 88 73 / 0.65);
}

.focus\:border-s-spring-600\/70:focus {
  border-inline-start-color: rgb(67 88 73 / 0.7);
}

.focus\:border-s-spring-600\/75:focus {
  border-inline-start-color: rgb(67 88 73 / 0.75);
}

.focus\:border-s-spring-600\/80:focus {
  border-inline-start-color: rgb(67 88 73 / 0.8);
}

.focus\:border-s-spring-600\/85:focus {
  border-inline-start-color: rgb(67 88 73 / 0.85);
}

.focus\:border-s-spring-600\/90:focus {
  border-inline-start-color: rgb(67 88 73 / 0.9);
}

.focus\:border-s-spring-600\/95:focus {
  border-inline-start-color: rgb(67 88 73 / 0.95);
}

.focus\:border-s-spring-700:focus {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.focus\:border-s-spring-700\/0:focus {
  border-inline-start-color: rgb(54 70 60 / 0);
}

.focus\:border-s-spring-700\/10:focus {
  border-inline-start-color: rgb(54 70 60 / 0.1);
}

.focus\:border-s-spring-700\/100:focus {
  border-inline-start-color: rgb(54 70 60 / 1);
}

.focus\:border-s-spring-700\/15:focus {
  border-inline-start-color: rgb(54 70 60 / 0.15);
}

.focus\:border-s-spring-700\/20:focus {
  border-inline-start-color: rgb(54 70 60 / 0.2);
}

.focus\:border-s-spring-700\/25:focus {
  border-inline-start-color: rgb(54 70 60 / 0.25);
}

.focus\:border-s-spring-700\/30:focus {
  border-inline-start-color: rgb(54 70 60 / 0.3);
}

.focus\:border-s-spring-700\/35:focus {
  border-inline-start-color: rgb(54 70 60 / 0.35);
}

.focus\:border-s-spring-700\/40:focus {
  border-inline-start-color: rgb(54 70 60 / 0.4);
}

.focus\:border-s-spring-700\/45:focus {
  border-inline-start-color: rgb(54 70 60 / 0.45);
}

.focus\:border-s-spring-700\/5:focus {
  border-inline-start-color: rgb(54 70 60 / 0.05);
}

.focus\:border-s-spring-700\/50:focus {
  border-inline-start-color: rgb(54 70 60 / 0.5);
}

.focus\:border-s-spring-700\/55:focus {
  border-inline-start-color: rgb(54 70 60 / 0.55);
}

.focus\:border-s-spring-700\/60:focus {
  border-inline-start-color: rgb(54 70 60 / 0.6);
}

.focus\:border-s-spring-700\/65:focus {
  border-inline-start-color: rgb(54 70 60 / 0.65);
}

.focus\:border-s-spring-700\/70:focus {
  border-inline-start-color: rgb(54 70 60 / 0.7);
}

.focus\:border-s-spring-700\/75:focus {
  border-inline-start-color: rgb(54 70 60 / 0.75);
}

.focus\:border-s-spring-700\/80:focus {
  border-inline-start-color: rgb(54 70 60 / 0.8);
}

.focus\:border-s-spring-700\/85:focus {
  border-inline-start-color: rgb(54 70 60 / 0.85);
}

.focus\:border-s-spring-700\/90:focus {
  border-inline-start-color: rgb(54 70 60 / 0.9);
}

.focus\:border-s-spring-700\/95:focus {
  border-inline-start-color: rgb(54 70 60 / 0.95);
}

.focus\:border-s-spring-800:focus {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.focus\:border-s-spring-800\/0:focus {
  border-inline-start-color: rgb(44 57 48 / 0);
}

.focus\:border-s-spring-800\/10:focus {
  border-inline-start-color: rgb(44 57 48 / 0.1);
}

.focus\:border-s-spring-800\/100:focus {
  border-inline-start-color: rgb(44 57 48 / 1);
}

.focus\:border-s-spring-800\/15:focus {
  border-inline-start-color: rgb(44 57 48 / 0.15);
}

.focus\:border-s-spring-800\/20:focus {
  border-inline-start-color: rgb(44 57 48 / 0.2);
}

.focus\:border-s-spring-800\/25:focus {
  border-inline-start-color: rgb(44 57 48 / 0.25);
}

.focus\:border-s-spring-800\/30:focus {
  border-inline-start-color: rgb(44 57 48 / 0.3);
}

.focus\:border-s-spring-800\/35:focus {
  border-inline-start-color: rgb(44 57 48 / 0.35);
}

.focus\:border-s-spring-800\/40:focus {
  border-inline-start-color: rgb(44 57 48 / 0.4);
}

.focus\:border-s-spring-800\/45:focus {
  border-inline-start-color: rgb(44 57 48 / 0.45);
}

.focus\:border-s-spring-800\/5:focus {
  border-inline-start-color: rgb(44 57 48 / 0.05);
}

.focus\:border-s-spring-800\/50:focus {
  border-inline-start-color: rgb(44 57 48 / 0.5);
}

.focus\:border-s-spring-800\/55:focus {
  border-inline-start-color: rgb(44 57 48 / 0.55);
}

.focus\:border-s-spring-800\/60:focus {
  border-inline-start-color: rgb(44 57 48 / 0.6);
}

.focus\:border-s-spring-800\/65:focus {
  border-inline-start-color: rgb(44 57 48 / 0.65);
}

.focus\:border-s-spring-800\/70:focus {
  border-inline-start-color: rgb(44 57 48 / 0.7);
}

.focus\:border-s-spring-800\/75:focus {
  border-inline-start-color: rgb(44 57 48 / 0.75);
}

.focus\:border-s-spring-800\/80:focus {
  border-inline-start-color: rgb(44 57 48 / 0.8);
}

.focus\:border-s-spring-800\/85:focus {
  border-inline-start-color: rgb(44 57 48 / 0.85);
}

.focus\:border-s-spring-800\/90:focus {
  border-inline-start-color: rgb(44 57 48 / 0.9);
}

.focus\:border-s-spring-800\/95:focus {
  border-inline-start-color: rgb(44 57 48 / 0.95);
}

.focus\:border-s-spring-900:focus {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.focus\:border-s-spring-900\/0:focus {
  border-inline-start-color: rgb(37 47 40 / 0);
}

.focus\:border-s-spring-900\/10:focus {
  border-inline-start-color: rgb(37 47 40 / 0.1);
}

.focus\:border-s-spring-900\/100:focus {
  border-inline-start-color: rgb(37 47 40 / 1);
}

.focus\:border-s-spring-900\/15:focus {
  border-inline-start-color: rgb(37 47 40 / 0.15);
}

.focus\:border-s-spring-900\/20:focus {
  border-inline-start-color: rgb(37 47 40 / 0.2);
}

.focus\:border-s-spring-900\/25:focus {
  border-inline-start-color: rgb(37 47 40 / 0.25);
}

.focus\:border-s-spring-900\/30:focus {
  border-inline-start-color: rgb(37 47 40 / 0.3);
}

.focus\:border-s-spring-900\/35:focus {
  border-inline-start-color: rgb(37 47 40 / 0.35);
}

.focus\:border-s-spring-900\/40:focus {
  border-inline-start-color: rgb(37 47 40 / 0.4);
}

.focus\:border-s-spring-900\/45:focus {
  border-inline-start-color: rgb(37 47 40 / 0.45);
}

.focus\:border-s-spring-900\/5:focus {
  border-inline-start-color: rgb(37 47 40 / 0.05);
}

.focus\:border-s-spring-900\/50:focus {
  border-inline-start-color: rgb(37 47 40 / 0.5);
}

.focus\:border-s-spring-900\/55:focus {
  border-inline-start-color: rgb(37 47 40 / 0.55);
}

.focus\:border-s-spring-900\/60:focus {
  border-inline-start-color: rgb(37 47 40 / 0.6);
}

.focus\:border-s-spring-900\/65:focus {
  border-inline-start-color: rgb(37 47 40 / 0.65);
}

.focus\:border-s-spring-900\/70:focus {
  border-inline-start-color: rgb(37 47 40 / 0.7);
}

.focus\:border-s-spring-900\/75:focus {
  border-inline-start-color: rgb(37 47 40 / 0.75);
}

.focus\:border-s-spring-900\/80:focus {
  border-inline-start-color: rgb(37 47 40 / 0.8);
}

.focus\:border-s-spring-900\/85:focus {
  border-inline-start-color: rgb(37 47 40 / 0.85);
}

.focus\:border-s-spring-900\/90:focus {
  border-inline-start-color: rgb(37 47 40 / 0.9);
}

.focus\:border-s-spring-900\/95:focus {
  border-inline-start-color: rgb(37 47 40 / 0.95);
}

.focus\:border-s-spring-950:focus {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.focus\:border-s-spring-950\/0:focus {
  border-inline-start-color: rgb(20 26 23 / 0);
}

.focus\:border-s-spring-950\/10:focus {
  border-inline-start-color: rgb(20 26 23 / 0.1);
}

.focus\:border-s-spring-950\/100:focus {
  border-inline-start-color: rgb(20 26 23 / 1);
}

.focus\:border-s-spring-950\/15:focus {
  border-inline-start-color: rgb(20 26 23 / 0.15);
}

.focus\:border-s-spring-950\/20:focus {
  border-inline-start-color: rgb(20 26 23 / 0.2);
}

.focus\:border-s-spring-950\/25:focus {
  border-inline-start-color: rgb(20 26 23 / 0.25);
}

.focus\:border-s-spring-950\/30:focus {
  border-inline-start-color: rgb(20 26 23 / 0.3);
}

.focus\:border-s-spring-950\/35:focus {
  border-inline-start-color: rgb(20 26 23 / 0.35);
}

.focus\:border-s-spring-950\/40:focus {
  border-inline-start-color: rgb(20 26 23 / 0.4);
}

.focus\:border-s-spring-950\/45:focus {
  border-inline-start-color: rgb(20 26 23 / 0.45);
}

.focus\:border-s-spring-950\/5:focus {
  border-inline-start-color: rgb(20 26 23 / 0.05);
}

.focus\:border-s-spring-950\/50:focus {
  border-inline-start-color: rgb(20 26 23 / 0.5);
}

.focus\:border-s-spring-950\/55:focus {
  border-inline-start-color: rgb(20 26 23 / 0.55);
}

.focus\:border-s-spring-950\/60:focus {
  border-inline-start-color: rgb(20 26 23 / 0.6);
}

.focus\:border-s-spring-950\/65:focus {
  border-inline-start-color: rgb(20 26 23 / 0.65);
}

.focus\:border-s-spring-950\/70:focus {
  border-inline-start-color: rgb(20 26 23 / 0.7);
}

.focus\:border-s-spring-950\/75:focus {
  border-inline-start-color: rgb(20 26 23 / 0.75);
}

.focus\:border-s-spring-950\/80:focus {
  border-inline-start-color: rgb(20 26 23 / 0.8);
}

.focus\:border-s-spring-950\/85:focus {
  border-inline-start-color: rgb(20 26 23 / 0.85);
}

.focus\:border-s-spring-950\/90:focus {
  border-inline-start-color: rgb(20 26 23 / 0.9);
}

.focus\:border-s-spring-950\/95:focus {
  border-inline-start-color: rgb(20 26 23 / 0.95);
}

.focus\:border-s-transparent:focus {
  border-inline-start-color: transparent;
}

.focus\:border-s-transparent\/0:focus {
  border-inline-start-color: rgb(0 0 0 / 0);
}

.focus\:border-s-transparent\/10:focus {
  border-inline-start-color: rgb(0 0 0 / 0.1);
}

.focus\:border-s-transparent\/100:focus {
  border-inline-start-color: rgb(0 0 0 / 1);
}

.focus\:border-s-transparent\/15:focus {
  border-inline-start-color: rgb(0 0 0 / 0.15);
}

.focus\:border-s-transparent\/20:focus {
  border-inline-start-color: rgb(0 0 0 / 0.2);
}

.focus\:border-s-transparent\/25:focus {
  border-inline-start-color: rgb(0 0 0 / 0.25);
}

.focus\:border-s-transparent\/30:focus {
  border-inline-start-color: rgb(0 0 0 / 0.3);
}

.focus\:border-s-transparent\/35:focus {
  border-inline-start-color: rgb(0 0 0 / 0.35);
}

.focus\:border-s-transparent\/40:focus {
  border-inline-start-color: rgb(0 0 0 / 0.4);
}

.focus\:border-s-transparent\/45:focus {
  border-inline-start-color: rgb(0 0 0 / 0.45);
}

.focus\:border-s-transparent\/5:focus {
  border-inline-start-color: rgb(0 0 0 / 0.05);
}

.focus\:border-s-transparent\/50:focus {
  border-inline-start-color: rgb(0 0 0 / 0.5);
}

.focus\:border-s-transparent\/55:focus {
  border-inline-start-color: rgb(0 0 0 / 0.55);
}

.focus\:border-s-transparent\/60:focus {
  border-inline-start-color: rgb(0 0 0 / 0.6);
}

.focus\:border-s-transparent\/65:focus {
  border-inline-start-color: rgb(0 0 0 / 0.65);
}

.focus\:border-s-transparent\/70:focus {
  border-inline-start-color: rgb(0 0 0 / 0.7);
}

.focus\:border-s-transparent\/75:focus {
  border-inline-start-color: rgb(0 0 0 / 0.75);
}

.focus\:border-s-transparent\/80:focus {
  border-inline-start-color: rgb(0 0 0 / 0.8);
}

.focus\:border-s-transparent\/85:focus {
  border-inline-start-color: rgb(0 0 0 / 0.85);
}

.focus\:border-s-transparent\/90:focus {
  border-inline-start-color: rgb(0 0 0 / 0.9);
}

.focus\:border-s-transparent\/95:focus {
  border-inline-start-color: rgb(0 0 0 / 0.95);
}

.focus\:border-s-white:focus {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.focus\:border-s-white\/0:focus {
  border-inline-start-color: rgb(255 255 255 / 0);
}

.focus\:border-s-white\/10:focus {
  border-inline-start-color: rgb(255 255 255 / 0.1);
}

.focus\:border-s-white\/100:focus {
  border-inline-start-color: rgb(255 255 255 / 1);
}

.focus\:border-s-white\/15:focus {
  border-inline-start-color: rgb(255 255 255 / 0.15);
}

.focus\:border-s-white\/20:focus {
  border-inline-start-color: rgb(255 255 255 / 0.2);
}

.focus\:border-s-white\/25:focus {
  border-inline-start-color: rgb(255 255 255 / 0.25);
}

.focus\:border-s-white\/30:focus {
  border-inline-start-color: rgb(255 255 255 / 0.3);
}

.focus\:border-s-white\/35:focus {
  border-inline-start-color: rgb(255 255 255 / 0.35);
}

.focus\:border-s-white\/40:focus {
  border-inline-start-color: rgb(255 255 255 / 0.4);
}

.focus\:border-s-white\/45:focus {
  border-inline-start-color: rgb(255 255 255 / 0.45);
}

.focus\:border-s-white\/5:focus {
  border-inline-start-color: rgb(255 255 255 / 0.05);
}

.focus\:border-s-white\/50:focus {
  border-inline-start-color: rgb(255 255 255 / 0.5);
}

.focus\:border-s-white\/55:focus {
  border-inline-start-color: rgb(255 255 255 / 0.55);
}

.focus\:border-s-white\/60:focus {
  border-inline-start-color: rgb(255 255 255 / 0.6);
}

.focus\:border-s-white\/65:focus {
  border-inline-start-color: rgb(255 255 255 / 0.65);
}

.focus\:border-s-white\/70:focus {
  border-inline-start-color: rgb(255 255 255 / 0.7);
}

.focus\:border-s-white\/75:focus {
  border-inline-start-color: rgb(255 255 255 / 0.75);
}

.focus\:border-s-white\/80:focus {
  border-inline-start-color: rgb(255 255 255 / 0.8);
}

.focus\:border-s-white\/85:focus {
  border-inline-start-color: rgb(255 255 255 / 0.85);
}

.focus\:border-s-white\/90:focus {
  border-inline-start-color: rgb(255 255 255 / 0.9);
}

.focus\:border-s-white\/95:focus {
  border-inline-start-color: rgb(255 255 255 / 0.95);
}

.focus\:border-t-black:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.focus\:border-t-black\/0:focus {
  border-top-color: rgb(0 0 0 / 0);
}

.focus\:border-t-black\/10:focus {
  border-top-color: rgb(0 0 0 / 0.1);
}

.focus\:border-t-black\/100:focus {
  border-top-color: rgb(0 0 0 / 1);
}

.focus\:border-t-black\/15:focus {
  border-top-color: rgb(0 0 0 / 0.15);
}

.focus\:border-t-black\/20:focus {
  border-top-color: rgb(0 0 0 / 0.2);
}

.focus\:border-t-black\/25:focus {
  border-top-color: rgb(0 0 0 / 0.25);
}

.focus\:border-t-black\/30:focus {
  border-top-color: rgb(0 0 0 / 0.3);
}

.focus\:border-t-black\/35:focus {
  border-top-color: rgb(0 0 0 / 0.35);
}

.focus\:border-t-black\/40:focus {
  border-top-color: rgb(0 0 0 / 0.4);
}

.focus\:border-t-black\/45:focus {
  border-top-color: rgb(0 0 0 / 0.45);
}

.focus\:border-t-black\/5:focus {
  border-top-color: rgb(0 0 0 / 0.05);
}

.focus\:border-t-black\/50:focus {
  border-top-color: rgb(0 0 0 / 0.5);
}

.focus\:border-t-black\/55:focus {
  border-top-color: rgb(0 0 0 / 0.55);
}

.focus\:border-t-black\/60:focus {
  border-top-color: rgb(0 0 0 / 0.6);
}

.focus\:border-t-black\/65:focus {
  border-top-color: rgb(0 0 0 / 0.65);
}

.focus\:border-t-black\/70:focus {
  border-top-color: rgb(0 0 0 / 0.7);
}

.focus\:border-t-black\/75:focus {
  border-top-color: rgb(0 0 0 / 0.75);
}

.focus\:border-t-black\/80:focus {
  border-top-color: rgb(0 0 0 / 0.8);
}

.focus\:border-t-black\/85:focus {
  border-top-color: rgb(0 0 0 / 0.85);
}

.focus\:border-t-black\/90:focus {
  border-top-color: rgb(0 0 0 / 0.9);
}

.focus\:border-t-black\/95:focus {
  border-top-color: rgb(0 0 0 / 0.95);
}

.focus\:border-t-facebook:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(59 89 152 / var(--tw-border-opacity, 1));
}

.focus\:border-t-facebook-600:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(41 61 105 / var(--tw-border-opacity, 1));
}

.focus\:border-t-facebook-600\/0:focus {
  border-top-color: rgb(41 61 105 / 0);
}

.focus\:border-t-facebook-600\/10:focus {
  border-top-color: rgb(41 61 105 / 0.1);
}

.focus\:border-t-facebook-600\/100:focus {
  border-top-color: rgb(41 61 105 / 1);
}

.focus\:border-t-facebook-600\/15:focus {
  border-top-color: rgb(41 61 105 / 0.15);
}

.focus\:border-t-facebook-600\/20:focus {
  border-top-color: rgb(41 61 105 / 0.2);
}

.focus\:border-t-facebook-600\/25:focus {
  border-top-color: rgb(41 61 105 / 0.25);
}

.focus\:border-t-facebook-600\/30:focus {
  border-top-color: rgb(41 61 105 / 0.3);
}

.focus\:border-t-facebook-600\/35:focus {
  border-top-color: rgb(41 61 105 / 0.35);
}

.focus\:border-t-facebook-600\/40:focus {
  border-top-color: rgb(41 61 105 / 0.4);
}

.focus\:border-t-facebook-600\/45:focus {
  border-top-color: rgb(41 61 105 / 0.45);
}

.focus\:border-t-facebook-600\/5:focus {
  border-top-color: rgb(41 61 105 / 0.05);
}

.focus\:border-t-facebook-600\/50:focus {
  border-top-color: rgb(41 61 105 / 0.5);
}

.focus\:border-t-facebook-600\/55:focus {
  border-top-color: rgb(41 61 105 / 0.55);
}

.focus\:border-t-facebook-600\/60:focus {
  border-top-color: rgb(41 61 105 / 0.6);
}

.focus\:border-t-facebook-600\/65:focus {
  border-top-color: rgb(41 61 105 / 0.65);
}

.focus\:border-t-facebook-600\/70:focus {
  border-top-color: rgb(41 61 105 / 0.7);
}

.focus\:border-t-facebook-600\/75:focus {
  border-top-color: rgb(41 61 105 / 0.75);
}

.focus\:border-t-facebook-600\/80:focus {
  border-top-color: rgb(41 61 105 / 0.8);
}

.focus\:border-t-facebook-600\/85:focus {
  border-top-color: rgb(41 61 105 / 0.85);
}

.focus\:border-t-facebook-600\/90:focus {
  border-top-color: rgb(41 61 105 / 0.9);
}

.focus\:border-t-facebook-600\/95:focus {
  border-top-color: rgb(41 61 105 / 0.95);
}

.focus\:border-t-facebook\/0:focus {
  border-top-color: rgb(59 89 152 / 0);
}

.focus\:border-t-facebook\/10:focus {
  border-top-color: rgb(59 89 152 / 0.1);
}

.focus\:border-t-facebook\/100:focus {
  border-top-color: rgb(59 89 152 / 1);
}

.focus\:border-t-facebook\/15:focus {
  border-top-color: rgb(59 89 152 / 0.15);
}

.focus\:border-t-facebook\/20:focus {
  border-top-color: rgb(59 89 152 / 0.2);
}

.focus\:border-t-facebook\/25:focus {
  border-top-color: rgb(59 89 152 / 0.25);
}

.focus\:border-t-facebook\/30:focus {
  border-top-color: rgb(59 89 152 / 0.3);
}

.focus\:border-t-facebook\/35:focus {
  border-top-color: rgb(59 89 152 / 0.35);
}

.focus\:border-t-facebook\/40:focus {
  border-top-color: rgb(59 89 152 / 0.4);
}

.focus\:border-t-facebook\/45:focus {
  border-top-color: rgb(59 89 152 / 0.45);
}

.focus\:border-t-facebook\/5:focus {
  border-top-color: rgb(59 89 152 / 0.05);
}

.focus\:border-t-facebook\/50:focus {
  border-top-color: rgb(59 89 152 / 0.5);
}

.focus\:border-t-facebook\/55:focus {
  border-top-color: rgb(59 89 152 / 0.55);
}

.focus\:border-t-facebook\/60:focus {
  border-top-color: rgb(59 89 152 / 0.6);
}

.focus\:border-t-facebook\/65:focus {
  border-top-color: rgb(59 89 152 / 0.65);
}

.focus\:border-t-facebook\/70:focus {
  border-top-color: rgb(59 89 152 / 0.7);
}

.focus\:border-t-facebook\/75:focus {
  border-top-color: rgb(59 89 152 / 0.75);
}

.focus\:border-t-facebook\/80:focus {
  border-top-color: rgb(59 89 152 / 0.8);
}

.focus\:border-t-facebook\/85:focus {
  border-top-color: rgb(59 89 152 / 0.85);
}

.focus\:border-t-facebook\/90:focus {
  border-top-color: rgb(59 89 152 / 0.9);
}

.focus\:border-t-facebook\/95:focus {
  border-top-color: rgb(59 89 152 / 0.95);
}

.focus\:border-t-spring-100:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(227 232 227 / var(--tw-border-opacity, 1));
}

.focus\:border-t-spring-100\/0:focus {
  border-top-color: rgb(227 232 227 / 0);
}

.focus\:border-t-spring-100\/10:focus {
  border-top-color: rgb(227 232 227 / 0.1);
}

.focus\:border-t-spring-100\/100:focus {
  border-top-color: rgb(227 232 227 / 1);
}

.focus\:border-t-spring-100\/15:focus {
  border-top-color: rgb(227 232 227 / 0.15);
}

.focus\:border-t-spring-100\/20:focus {
  border-top-color: rgb(227 232 227 / 0.2);
}

.focus\:border-t-spring-100\/25:focus {
  border-top-color: rgb(227 232 227 / 0.25);
}

.focus\:border-t-spring-100\/30:focus {
  border-top-color: rgb(227 232 227 / 0.3);
}

.focus\:border-t-spring-100\/35:focus {
  border-top-color: rgb(227 232 227 / 0.35);
}

.focus\:border-t-spring-100\/40:focus {
  border-top-color: rgb(227 232 227 / 0.4);
}

.focus\:border-t-spring-100\/45:focus {
  border-top-color: rgb(227 232 227 / 0.45);
}

.focus\:border-t-spring-100\/5:focus {
  border-top-color: rgb(227 232 227 / 0.05);
}

.focus\:border-t-spring-100\/50:focus {
  border-top-color: rgb(227 232 227 / 0.5);
}

.focus\:border-t-spring-100\/55:focus {
  border-top-color: rgb(227 232 227 / 0.55);
}

.focus\:border-t-spring-100\/60:focus {
  border-top-color: rgb(227 232 227 / 0.6);
}

.focus\:border-t-spring-100\/65:focus {
  border-top-color: rgb(227 232 227 / 0.65);
}

.focus\:border-t-spring-100\/70:focus {
  border-top-color: rgb(227 232 227 / 0.7);
}

.focus\:border-t-spring-100\/75:focus {
  border-top-color: rgb(227 232 227 / 0.75);
}

.focus\:border-t-spring-100\/80:focus {
  border-top-color: rgb(227 232 227 / 0.8);
}

.focus\:border-t-spring-100\/85:focus {
  border-top-color: rgb(227 232 227 / 0.85);
}

.focus\:border-t-spring-100\/90:focus {
  border-top-color: rgb(227 232 227 / 0.9);
}

.focus\:border-t-spring-100\/95:focus {
  border-top-color: rgb(227 232 227 / 0.95);
}

.focus\:border-t-spring-200:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(200 210 201 / var(--tw-border-opacity, 1));
}

.focus\:border-t-spring-200\/0:focus {
  border-top-color: rgb(200 210 201 / 0);
}

.focus\:border-t-spring-200\/10:focus {
  border-top-color: rgb(200 210 201 / 0.1);
}

.focus\:border-t-spring-200\/100:focus {
  border-top-color: rgb(200 210 201 / 1);
}

.focus\:border-t-spring-200\/15:focus {
  border-top-color: rgb(200 210 201 / 0.15);
}

.focus\:border-t-spring-200\/20:focus {
  border-top-color: rgb(200 210 201 / 0.2);
}

.focus\:border-t-spring-200\/25:focus {
  border-top-color: rgb(200 210 201 / 0.25);
}

.focus\:border-t-spring-200\/30:focus {
  border-top-color: rgb(200 210 201 / 0.3);
}

.focus\:border-t-spring-200\/35:focus {
  border-top-color: rgb(200 210 201 / 0.35);
}

.focus\:border-t-spring-200\/40:focus {
  border-top-color: rgb(200 210 201 / 0.4);
}

.focus\:border-t-spring-200\/45:focus {
  border-top-color: rgb(200 210 201 / 0.45);
}

.focus\:border-t-spring-200\/5:focus {
  border-top-color: rgb(200 210 201 / 0.05);
}

.focus\:border-t-spring-200\/50:focus {
  border-top-color: rgb(200 210 201 / 0.5);
}

.focus\:border-t-spring-200\/55:focus {
  border-top-color: rgb(200 210 201 / 0.55);
}

.focus\:border-t-spring-200\/60:focus {
  border-top-color: rgb(200 210 201 / 0.6);
}

.focus\:border-t-spring-200\/65:focus {
  border-top-color: rgb(200 210 201 / 0.65);
}

.focus\:border-t-spring-200\/70:focus {
  border-top-color: rgb(200 210 201 / 0.7);
}

.focus\:border-t-spring-200\/75:focus {
  border-top-color: rgb(200 210 201 / 0.75);
}

.focus\:border-t-spring-200\/80:focus {
  border-top-color: rgb(200 210 201 / 0.8);
}

.focus\:border-t-spring-200\/85:focus {
  border-top-color: rgb(200 210 201 / 0.85);
}

.focus\:border-t-spring-200\/90:focus {
  border-top-color: rgb(200 210 201 / 0.9);
}

.focus\:border-t-spring-200\/95:focus {
  border-top-color: rgb(200 210 201 / 0.95);
}

.focus\:border-t-spring-300:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(162 179 166 / var(--tw-border-opacity, 1));
}

.focus\:border-t-spring-300\/0:focus {
  border-top-color: rgb(162 179 166 / 0);
}

.focus\:border-t-spring-300\/10:focus {
  border-top-color: rgb(162 179 166 / 0.1);
}

.focus\:border-t-spring-300\/100:focus {
  border-top-color: rgb(162 179 166 / 1);
}

.focus\:border-t-spring-300\/15:focus {
  border-top-color: rgb(162 179 166 / 0.15);
}

.focus\:border-t-spring-300\/20:focus {
  border-top-color: rgb(162 179 166 / 0.2);
}

.focus\:border-t-spring-300\/25:focus {
  border-top-color: rgb(162 179 166 / 0.25);
}

.focus\:border-t-spring-300\/30:focus {
  border-top-color: rgb(162 179 166 / 0.3);
}

.focus\:border-t-spring-300\/35:focus {
  border-top-color: rgb(162 179 166 / 0.35);
}

.focus\:border-t-spring-300\/40:focus {
  border-top-color: rgb(162 179 166 / 0.4);
}

.focus\:border-t-spring-300\/45:focus {
  border-top-color: rgb(162 179 166 / 0.45);
}

.focus\:border-t-spring-300\/5:focus {
  border-top-color: rgb(162 179 166 / 0.05);
}

.focus\:border-t-spring-300\/50:focus {
  border-top-color: rgb(162 179 166 / 0.5);
}

.focus\:border-t-spring-300\/55:focus {
  border-top-color: rgb(162 179 166 / 0.55);
}

.focus\:border-t-spring-300\/60:focus {
  border-top-color: rgb(162 179 166 / 0.6);
}

.focus\:border-t-spring-300\/65:focus {
  border-top-color: rgb(162 179 166 / 0.65);
}

.focus\:border-t-spring-300\/70:focus {
  border-top-color: rgb(162 179 166 / 0.7);
}

.focus\:border-t-spring-300\/75:focus {
  border-top-color: rgb(162 179 166 / 0.75);
}

.focus\:border-t-spring-300\/80:focus {
  border-top-color: rgb(162 179 166 / 0.8);
}

.focus\:border-t-spring-300\/85:focus {
  border-top-color: rgb(162 179 166 / 0.85);
}

.focus\:border-t-spring-300\/90:focus {
  border-top-color: rgb(162 179 166 / 0.9);
}

.focus\:border-t-spring-300\/95:focus {
  border-top-color: rgb(162 179 166 / 0.95);
}

.focus\:border-t-spring-400:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(120 143 127 / var(--tw-border-opacity, 1));
}

.focus\:border-t-spring-400\/0:focus {
  border-top-color: rgb(120 143 127 / 0);
}

.focus\:border-t-spring-400\/10:focus {
  border-top-color: rgb(120 143 127 / 0.1);
}

.focus\:border-t-spring-400\/100:focus {
  border-top-color: rgb(120 143 127 / 1);
}

.focus\:border-t-spring-400\/15:focus {
  border-top-color: rgb(120 143 127 / 0.15);
}

.focus\:border-t-spring-400\/20:focus {
  border-top-color: rgb(120 143 127 / 0.2);
}

.focus\:border-t-spring-400\/25:focus {
  border-top-color: rgb(120 143 127 / 0.25);
}

.focus\:border-t-spring-400\/30:focus {
  border-top-color: rgb(120 143 127 / 0.3);
}

.focus\:border-t-spring-400\/35:focus {
  border-top-color: rgb(120 143 127 / 0.35);
}

.focus\:border-t-spring-400\/40:focus {
  border-top-color: rgb(120 143 127 / 0.4);
}

.focus\:border-t-spring-400\/45:focus {
  border-top-color: rgb(120 143 127 / 0.45);
}

.focus\:border-t-spring-400\/5:focus {
  border-top-color: rgb(120 143 127 / 0.05);
}

.focus\:border-t-spring-400\/50:focus {
  border-top-color: rgb(120 143 127 / 0.5);
}

.focus\:border-t-spring-400\/55:focus {
  border-top-color: rgb(120 143 127 / 0.55);
}

.focus\:border-t-spring-400\/60:focus {
  border-top-color: rgb(120 143 127 / 0.6);
}

.focus\:border-t-spring-400\/65:focus {
  border-top-color: rgb(120 143 127 / 0.65);
}

.focus\:border-t-spring-400\/70:focus {
  border-top-color: rgb(120 143 127 / 0.7);
}

.focus\:border-t-spring-400\/75:focus {
  border-top-color: rgb(120 143 127 / 0.75);
}

.focus\:border-t-spring-400\/80:focus {
  border-top-color: rgb(120 143 127 / 0.8);
}

.focus\:border-t-spring-400\/85:focus {
  border-top-color: rgb(120 143 127 / 0.85);
}

.focus\:border-t-spring-400\/90:focus {
  border-top-color: rgb(120 143 127 / 0.9);
}

.focus\:border-t-spring-400\/95:focus {
  border-top-color: rgb(120 143 127 / 0.95);
}

.focus\:border-t-spring-50:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(243 246 244 / var(--tw-border-opacity, 1));
}

.focus\:border-t-spring-50\/0:focus {
  border-top-color: rgb(243 246 244 / 0);
}

.focus\:border-t-spring-50\/10:focus {
  border-top-color: rgb(243 246 244 / 0.1);
}

.focus\:border-t-spring-50\/100:focus {
  border-top-color: rgb(243 246 244 / 1);
}

.focus\:border-t-spring-50\/15:focus {
  border-top-color: rgb(243 246 244 / 0.15);
}

.focus\:border-t-spring-50\/20:focus {
  border-top-color: rgb(243 246 244 / 0.2);
}

.focus\:border-t-spring-50\/25:focus {
  border-top-color: rgb(243 246 244 / 0.25);
}

.focus\:border-t-spring-50\/30:focus {
  border-top-color: rgb(243 246 244 / 0.3);
}

.focus\:border-t-spring-50\/35:focus {
  border-top-color: rgb(243 246 244 / 0.35);
}

.focus\:border-t-spring-50\/40:focus {
  border-top-color: rgb(243 246 244 / 0.4);
}

.focus\:border-t-spring-50\/45:focus {
  border-top-color: rgb(243 246 244 / 0.45);
}

.focus\:border-t-spring-50\/5:focus {
  border-top-color: rgb(243 246 244 / 0.05);
}

.focus\:border-t-spring-50\/50:focus {
  border-top-color: rgb(243 246 244 / 0.5);
}

.focus\:border-t-spring-50\/55:focus {
  border-top-color: rgb(243 246 244 / 0.55);
}

.focus\:border-t-spring-50\/60:focus {
  border-top-color: rgb(243 246 244 / 0.6);
}

.focus\:border-t-spring-50\/65:focus {
  border-top-color: rgb(243 246 244 / 0.65);
}

.focus\:border-t-spring-50\/70:focus {
  border-top-color: rgb(243 246 244 / 0.7);
}

.focus\:border-t-spring-50\/75:focus {
  border-top-color: rgb(243 246 244 / 0.75);
}

.focus\:border-t-spring-50\/80:focus {
  border-top-color: rgb(243 246 244 / 0.8);
}

.focus\:border-t-spring-50\/85:focus {
  border-top-color: rgb(243 246 244 / 0.85);
}

.focus\:border-t-spring-50\/90:focus {
  border-top-color: rgb(243 246 244 / 0.9);
}

.focus\:border-t-spring-50\/95:focus {
  border-top-color: rgb(243 246 244 / 0.95);
}

.focus\:border-t-spring-500:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(94 120 102 / var(--tw-border-opacity, 1));
}

.focus\:border-t-spring-500\/0:focus {
  border-top-color: rgb(94 120 102 / 0);
}

.focus\:border-t-spring-500\/10:focus {
  border-top-color: rgb(94 120 102 / 0.1);
}

.focus\:border-t-spring-500\/100:focus {
  border-top-color: rgb(94 120 102 / 1);
}

.focus\:border-t-spring-500\/15:focus {
  border-top-color: rgb(94 120 102 / 0.15);
}

.focus\:border-t-spring-500\/20:focus {
  border-top-color: rgb(94 120 102 / 0.2);
}

.focus\:border-t-spring-500\/25:focus {
  border-top-color: rgb(94 120 102 / 0.25);
}

.focus\:border-t-spring-500\/30:focus {
  border-top-color: rgb(94 120 102 / 0.3);
}

.focus\:border-t-spring-500\/35:focus {
  border-top-color: rgb(94 120 102 / 0.35);
}

.focus\:border-t-spring-500\/40:focus {
  border-top-color: rgb(94 120 102 / 0.4);
}

.focus\:border-t-spring-500\/45:focus {
  border-top-color: rgb(94 120 102 / 0.45);
}

.focus\:border-t-spring-500\/5:focus {
  border-top-color: rgb(94 120 102 / 0.05);
}

.focus\:border-t-spring-500\/50:focus {
  border-top-color: rgb(94 120 102 / 0.5);
}

.focus\:border-t-spring-500\/55:focus {
  border-top-color: rgb(94 120 102 / 0.55);
}

.focus\:border-t-spring-500\/60:focus {
  border-top-color: rgb(94 120 102 / 0.6);
}

.focus\:border-t-spring-500\/65:focus {
  border-top-color: rgb(94 120 102 / 0.65);
}

.focus\:border-t-spring-500\/70:focus {
  border-top-color: rgb(94 120 102 / 0.7);
}

.focus\:border-t-spring-500\/75:focus {
  border-top-color: rgb(94 120 102 / 0.75);
}

.focus\:border-t-spring-500\/80:focus {
  border-top-color: rgb(94 120 102 / 0.8);
}

.focus\:border-t-spring-500\/85:focus {
  border-top-color: rgb(94 120 102 / 0.85);
}

.focus\:border-t-spring-500\/90:focus {
  border-top-color: rgb(94 120 102 / 0.9);
}

.focus\:border-t-spring-500\/95:focus {
  border-top-color: rgb(94 120 102 / 0.95);
}

.focus\:border-t-spring-600:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(67 88 73 / var(--tw-border-opacity, 1));
}

.focus\:border-t-spring-600\/0:focus {
  border-top-color: rgb(67 88 73 / 0);
}

.focus\:border-t-spring-600\/10:focus {
  border-top-color: rgb(67 88 73 / 0.1);
}

.focus\:border-t-spring-600\/100:focus {
  border-top-color: rgb(67 88 73 / 1);
}

.focus\:border-t-spring-600\/15:focus {
  border-top-color: rgb(67 88 73 / 0.15);
}

.focus\:border-t-spring-600\/20:focus {
  border-top-color: rgb(67 88 73 / 0.2);
}

.focus\:border-t-spring-600\/25:focus {
  border-top-color: rgb(67 88 73 / 0.25);
}

.focus\:border-t-spring-600\/30:focus {
  border-top-color: rgb(67 88 73 / 0.3);
}

.focus\:border-t-spring-600\/35:focus {
  border-top-color: rgb(67 88 73 / 0.35);
}

.focus\:border-t-spring-600\/40:focus {
  border-top-color: rgb(67 88 73 / 0.4);
}

.focus\:border-t-spring-600\/45:focus {
  border-top-color: rgb(67 88 73 / 0.45);
}

.focus\:border-t-spring-600\/5:focus {
  border-top-color: rgb(67 88 73 / 0.05);
}

.focus\:border-t-spring-600\/50:focus {
  border-top-color: rgb(67 88 73 / 0.5);
}

.focus\:border-t-spring-600\/55:focus {
  border-top-color: rgb(67 88 73 / 0.55);
}

.focus\:border-t-spring-600\/60:focus {
  border-top-color: rgb(67 88 73 / 0.6);
}

.focus\:border-t-spring-600\/65:focus {
  border-top-color: rgb(67 88 73 / 0.65);
}

.focus\:border-t-spring-600\/70:focus {
  border-top-color: rgb(67 88 73 / 0.7);
}

.focus\:border-t-spring-600\/75:focus {
  border-top-color: rgb(67 88 73 / 0.75);
}

.focus\:border-t-spring-600\/80:focus {
  border-top-color: rgb(67 88 73 / 0.8);
}

.focus\:border-t-spring-600\/85:focus {
  border-top-color: rgb(67 88 73 / 0.85);
}

.focus\:border-t-spring-600\/90:focus {
  border-top-color: rgb(67 88 73 / 0.9);
}

.focus\:border-t-spring-600\/95:focus {
  border-top-color: rgb(67 88 73 / 0.95);
}

.focus\:border-t-spring-700:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(54 70 60 / var(--tw-border-opacity, 1));
}

.focus\:border-t-spring-700\/0:focus {
  border-top-color: rgb(54 70 60 / 0);
}

.focus\:border-t-spring-700\/10:focus {
  border-top-color: rgb(54 70 60 / 0.1);
}

.focus\:border-t-spring-700\/100:focus {
  border-top-color: rgb(54 70 60 / 1);
}

.focus\:border-t-spring-700\/15:focus {
  border-top-color: rgb(54 70 60 / 0.15);
}

.focus\:border-t-spring-700\/20:focus {
  border-top-color: rgb(54 70 60 / 0.2);
}

.focus\:border-t-spring-700\/25:focus {
  border-top-color: rgb(54 70 60 / 0.25);
}

.focus\:border-t-spring-700\/30:focus {
  border-top-color: rgb(54 70 60 / 0.3);
}

.focus\:border-t-spring-700\/35:focus {
  border-top-color: rgb(54 70 60 / 0.35);
}

.focus\:border-t-spring-700\/40:focus {
  border-top-color: rgb(54 70 60 / 0.4);
}

.focus\:border-t-spring-700\/45:focus {
  border-top-color: rgb(54 70 60 / 0.45);
}

.focus\:border-t-spring-700\/5:focus {
  border-top-color: rgb(54 70 60 / 0.05);
}

.focus\:border-t-spring-700\/50:focus {
  border-top-color: rgb(54 70 60 / 0.5);
}

.focus\:border-t-spring-700\/55:focus {
  border-top-color: rgb(54 70 60 / 0.55);
}

.focus\:border-t-spring-700\/60:focus {
  border-top-color: rgb(54 70 60 / 0.6);
}

.focus\:border-t-spring-700\/65:focus {
  border-top-color: rgb(54 70 60 / 0.65);
}

.focus\:border-t-spring-700\/70:focus {
  border-top-color: rgb(54 70 60 / 0.7);
}

.focus\:border-t-spring-700\/75:focus {
  border-top-color: rgb(54 70 60 / 0.75);
}

.focus\:border-t-spring-700\/80:focus {
  border-top-color: rgb(54 70 60 / 0.8);
}

.focus\:border-t-spring-700\/85:focus {
  border-top-color: rgb(54 70 60 / 0.85);
}

.focus\:border-t-spring-700\/90:focus {
  border-top-color: rgb(54 70 60 / 0.9);
}

.focus\:border-t-spring-700\/95:focus {
  border-top-color: rgb(54 70 60 / 0.95);
}

.focus\:border-t-spring-800:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(44 57 48 / var(--tw-border-opacity, 1));
}

.focus\:border-t-spring-800\/0:focus {
  border-top-color: rgb(44 57 48 / 0);
}

.focus\:border-t-spring-800\/10:focus {
  border-top-color: rgb(44 57 48 / 0.1);
}

.focus\:border-t-spring-800\/100:focus {
  border-top-color: rgb(44 57 48 / 1);
}

.focus\:border-t-spring-800\/15:focus {
  border-top-color: rgb(44 57 48 / 0.15);
}

.focus\:border-t-spring-800\/20:focus {
  border-top-color: rgb(44 57 48 / 0.2);
}

.focus\:border-t-spring-800\/25:focus {
  border-top-color: rgb(44 57 48 / 0.25);
}

.focus\:border-t-spring-800\/30:focus {
  border-top-color: rgb(44 57 48 / 0.3);
}

.focus\:border-t-spring-800\/35:focus {
  border-top-color: rgb(44 57 48 / 0.35);
}

.focus\:border-t-spring-800\/40:focus {
  border-top-color: rgb(44 57 48 / 0.4);
}

.focus\:border-t-spring-800\/45:focus {
  border-top-color: rgb(44 57 48 / 0.45);
}

.focus\:border-t-spring-800\/5:focus {
  border-top-color: rgb(44 57 48 / 0.05);
}

.focus\:border-t-spring-800\/50:focus {
  border-top-color: rgb(44 57 48 / 0.5);
}

.focus\:border-t-spring-800\/55:focus {
  border-top-color: rgb(44 57 48 / 0.55);
}

.focus\:border-t-spring-800\/60:focus {
  border-top-color: rgb(44 57 48 / 0.6);
}

.focus\:border-t-spring-800\/65:focus {
  border-top-color: rgb(44 57 48 / 0.65);
}

.focus\:border-t-spring-800\/70:focus {
  border-top-color: rgb(44 57 48 / 0.7);
}

.focus\:border-t-spring-800\/75:focus {
  border-top-color: rgb(44 57 48 / 0.75);
}

.focus\:border-t-spring-800\/80:focus {
  border-top-color: rgb(44 57 48 / 0.8);
}

.focus\:border-t-spring-800\/85:focus {
  border-top-color: rgb(44 57 48 / 0.85);
}

.focus\:border-t-spring-800\/90:focus {
  border-top-color: rgb(44 57 48 / 0.9);
}

.focus\:border-t-spring-800\/95:focus {
  border-top-color: rgb(44 57 48 / 0.95);
}

.focus\:border-t-spring-900:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(37 47 40 / var(--tw-border-opacity, 1));
}

.focus\:border-t-spring-900\/0:focus {
  border-top-color: rgb(37 47 40 / 0);
}

.focus\:border-t-spring-900\/10:focus {
  border-top-color: rgb(37 47 40 / 0.1);
}

.focus\:border-t-spring-900\/100:focus {
  border-top-color: rgb(37 47 40 / 1);
}

.focus\:border-t-spring-900\/15:focus {
  border-top-color: rgb(37 47 40 / 0.15);
}

.focus\:border-t-spring-900\/20:focus {
  border-top-color: rgb(37 47 40 / 0.2);
}

.focus\:border-t-spring-900\/25:focus {
  border-top-color: rgb(37 47 40 / 0.25);
}

.focus\:border-t-spring-900\/30:focus {
  border-top-color: rgb(37 47 40 / 0.3);
}

.focus\:border-t-spring-900\/35:focus {
  border-top-color: rgb(37 47 40 / 0.35);
}

.focus\:border-t-spring-900\/40:focus {
  border-top-color: rgb(37 47 40 / 0.4);
}

.focus\:border-t-spring-900\/45:focus {
  border-top-color: rgb(37 47 40 / 0.45);
}

.focus\:border-t-spring-900\/5:focus {
  border-top-color: rgb(37 47 40 / 0.05);
}

.focus\:border-t-spring-900\/50:focus {
  border-top-color: rgb(37 47 40 / 0.5);
}

.focus\:border-t-spring-900\/55:focus {
  border-top-color: rgb(37 47 40 / 0.55);
}

.focus\:border-t-spring-900\/60:focus {
  border-top-color: rgb(37 47 40 / 0.6);
}

.focus\:border-t-spring-900\/65:focus {
  border-top-color: rgb(37 47 40 / 0.65);
}

.focus\:border-t-spring-900\/70:focus {
  border-top-color: rgb(37 47 40 / 0.7);
}

.focus\:border-t-spring-900\/75:focus {
  border-top-color: rgb(37 47 40 / 0.75);
}

.focus\:border-t-spring-900\/80:focus {
  border-top-color: rgb(37 47 40 / 0.8);
}

.focus\:border-t-spring-900\/85:focus {
  border-top-color: rgb(37 47 40 / 0.85);
}

.focus\:border-t-spring-900\/90:focus {
  border-top-color: rgb(37 47 40 / 0.9);
}

.focus\:border-t-spring-900\/95:focus {
  border-top-color: rgb(37 47 40 / 0.95);
}

.focus\:border-t-spring-950:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(20 26 23 / var(--tw-border-opacity, 1));
}

.focus\:border-t-spring-950\/0:focus {
  border-top-color: rgb(20 26 23 / 0);
}

.focus\:border-t-spring-950\/10:focus {
  border-top-color: rgb(20 26 23 / 0.1);
}

.focus\:border-t-spring-950\/100:focus {
  border-top-color: rgb(20 26 23 / 1);
}

.focus\:border-t-spring-950\/15:focus {
  border-top-color: rgb(20 26 23 / 0.15);
}

.focus\:border-t-spring-950\/20:focus {
  border-top-color: rgb(20 26 23 / 0.2);
}

.focus\:border-t-spring-950\/25:focus {
  border-top-color: rgb(20 26 23 / 0.25);
}

.focus\:border-t-spring-950\/30:focus {
  border-top-color: rgb(20 26 23 / 0.3);
}

.focus\:border-t-spring-950\/35:focus {
  border-top-color: rgb(20 26 23 / 0.35);
}

.focus\:border-t-spring-950\/40:focus {
  border-top-color: rgb(20 26 23 / 0.4);
}

.focus\:border-t-spring-950\/45:focus {
  border-top-color: rgb(20 26 23 / 0.45);
}

.focus\:border-t-spring-950\/5:focus {
  border-top-color: rgb(20 26 23 / 0.05);
}

.focus\:border-t-spring-950\/50:focus {
  border-top-color: rgb(20 26 23 / 0.5);
}

.focus\:border-t-spring-950\/55:focus {
  border-top-color: rgb(20 26 23 / 0.55);
}

.focus\:border-t-spring-950\/60:focus {
  border-top-color: rgb(20 26 23 / 0.6);
}

.focus\:border-t-spring-950\/65:focus {
  border-top-color: rgb(20 26 23 / 0.65);
}

.focus\:border-t-spring-950\/70:focus {
  border-top-color: rgb(20 26 23 / 0.7);
}

.focus\:border-t-spring-950\/75:focus {
  border-top-color: rgb(20 26 23 / 0.75);
}

.focus\:border-t-spring-950\/80:focus {
  border-top-color: rgb(20 26 23 / 0.8);
}

.focus\:border-t-spring-950\/85:focus {
  border-top-color: rgb(20 26 23 / 0.85);
}

.focus\:border-t-spring-950\/90:focus {
  border-top-color: rgb(20 26 23 / 0.9);
}

.focus\:border-t-spring-950\/95:focus {
  border-top-color: rgb(20 26 23 / 0.95);
}

.focus\:border-t-transparent:focus {
  border-top-color: transparent;
}

.focus\:border-t-transparent\/0:focus {
  border-top-color: rgb(0 0 0 / 0);
}

.focus\:border-t-transparent\/10:focus {
  border-top-color: rgb(0 0 0 / 0.1);
}

.focus\:border-t-transparent\/100:focus {
  border-top-color: rgb(0 0 0 / 1);
}

.focus\:border-t-transparent\/15:focus {
  border-top-color: rgb(0 0 0 / 0.15);
}

.focus\:border-t-transparent\/20:focus {
  border-top-color: rgb(0 0 0 / 0.2);
}

.focus\:border-t-transparent\/25:focus {
  border-top-color: rgb(0 0 0 / 0.25);
}

.focus\:border-t-transparent\/30:focus {
  border-top-color: rgb(0 0 0 / 0.3);
}

.focus\:border-t-transparent\/35:focus {
  border-top-color: rgb(0 0 0 / 0.35);
}

.focus\:border-t-transparent\/40:focus {
  border-top-color: rgb(0 0 0 / 0.4);
}

.focus\:border-t-transparent\/45:focus {
  border-top-color: rgb(0 0 0 / 0.45);
}

.focus\:border-t-transparent\/5:focus {
  border-top-color: rgb(0 0 0 / 0.05);
}

.focus\:border-t-transparent\/50:focus {
  border-top-color: rgb(0 0 0 / 0.5);
}

.focus\:border-t-transparent\/55:focus {
  border-top-color: rgb(0 0 0 / 0.55);
}

.focus\:border-t-transparent\/60:focus {
  border-top-color: rgb(0 0 0 / 0.6);
}

.focus\:border-t-transparent\/65:focus {
  border-top-color: rgb(0 0 0 / 0.65);
}

.focus\:border-t-transparent\/70:focus {
  border-top-color: rgb(0 0 0 / 0.7);
}

.focus\:border-t-transparent\/75:focus {
  border-top-color: rgb(0 0 0 / 0.75);
}

.focus\:border-t-transparent\/80:focus {
  border-top-color: rgb(0 0 0 / 0.8);
}

.focus\:border-t-transparent\/85:focus {
  border-top-color: rgb(0 0 0 / 0.85);
}

.focus\:border-t-transparent\/90:focus {
  border-top-color: rgb(0 0 0 / 0.9);
}

.focus\:border-t-transparent\/95:focus {
  border-top-color: rgb(0 0 0 / 0.95);
}

.focus\:border-t-white:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.focus\:border-t-white\/0:focus {
  border-top-color: rgb(255 255 255 / 0);
}

.focus\:border-t-white\/10:focus {
  border-top-color: rgb(255 255 255 / 0.1);
}

.focus\:border-t-white\/100:focus {
  border-top-color: rgb(255 255 255 / 1);
}

.focus\:border-t-white\/15:focus {
  border-top-color: rgb(255 255 255 / 0.15);
}

.focus\:border-t-white\/20:focus {
  border-top-color: rgb(255 255 255 / 0.2);
}

.focus\:border-t-white\/25:focus {
  border-top-color: rgb(255 255 255 / 0.25);
}

.focus\:border-t-white\/30:focus {
  border-top-color: rgb(255 255 255 / 0.3);
}

.focus\:border-t-white\/35:focus {
  border-top-color: rgb(255 255 255 / 0.35);
}

.focus\:border-t-white\/40:focus {
  border-top-color: rgb(255 255 255 / 0.4);
}

.focus\:border-t-white\/45:focus {
  border-top-color: rgb(255 255 255 / 0.45);
}

.focus\:border-t-white\/5:focus {
  border-top-color: rgb(255 255 255 / 0.05);
}

.focus\:border-t-white\/50:focus {
  border-top-color: rgb(255 255 255 / 0.5);
}

.focus\:border-t-white\/55:focus {
  border-top-color: rgb(255 255 255 / 0.55);
}

.focus\:border-t-white\/60:focus {
  border-top-color: rgb(255 255 255 / 0.6);
}

.focus\:border-t-white\/65:focus {
  border-top-color: rgb(255 255 255 / 0.65);
}

.focus\:border-t-white\/70:focus {
  border-top-color: rgb(255 255 255 / 0.7);
}

.focus\:border-t-white\/75:focus {
  border-top-color: rgb(255 255 255 / 0.75);
}

.focus\:border-t-white\/80:focus {
  border-top-color: rgb(255 255 255 / 0.8);
}

.focus\:border-t-white\/85:focus {
  border-top-color: rgb(255 255 255 / 0.85);
}

.focus\:border-t-white\/90:focus {
  border-top-color: rgb(255 255 255 / 0.9);
}

.focus\:border-t-white\/95:focus {
  border-top-color: rgb(255 255 255 / 0.95);
}

.focus\:border-opacity-0:focus {
  --tw-border-opacity: 0;
}

.focus\:border-opacity-10:focus {
  --tw-border-opacity: 0.1;
}

.focus\:border-opacity-100:focus {
  --tw-border-opacity: 1;
}

.focus\:border-opacity-15:focus {
  --tw-border-opacity: 0.15;
}

.focus\:border-opacity-20:focus {
  --tw-border-opacity: 0.2;
}

.focus\:border-opacity-25:focus {
  --tw-border-opacity: 0.25;
}

.focus\:border-opacity-30:focus {
  --tw-border-opacity: 0.3;
}

.focus\:border-opacity-35:focus {
  --tw-border-opacity: 0.35;
}

.focus\:border-opacity-40:focus {
  --tw-border-opacity: 0.4;
}

.focus\:border-opacity-45:focus {
  --tw-border-opacity: 0.45;
}

.focus\:border-opacity-5:focus {
  --tw-border-opacity: 0.05;
}

.focus\:border-opacity-50:focus {
  --tw-border-opacity: 0.5;
}

.focus\:border-opacity-55:focus {
  --tw-border-opacity: 0.55;
}

.focus\:border-opacity-60:focus {
  --tw-border-opacity: 0.6;
}

.focus\:border-opacity-65:focus {
  --tw-border-opacity: 0.65;
}

.focus\:border-opacity-70:focus {
  --tw-border-opacity: 0.7;
}

.focus\:border-opacity-75:focus {
  --tw-border-opacity: 0.75;
}

.focus\:border-opacity-80:focus {
  --tw-border-opacity: 0.8;
}

.focus\:border-opacity-85:focus {
  --tw-border-opacity: 0.85;
}

.focus\:border-opacity-90:focus {
  --tw-border-opacity: 0.9;
}

.focus\:border-opacity-95:focus {
  --tw-border-opacity: 0.95;
}

.focus\:bg-black:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.focus\:bg-black\/0:focus {
  background-color: rgb(0 0 0 / 0);
}

.focus\:bg-black\/10:focus {
  background-color: rgb(0 0 0 / 0.1);
}

.focus\:bg-black\/100:focus {
  background-color: rgb(0 0 0 / 1);
}

.focus\:bg-black\/15:focus {
  background-color: rgb(0 0 0 / 0.15);
}

.focus\:bg-black\/20:focus {
  background-color: rgb(0 0 0 / 0.2);
}

.focus\:bg-black\/25:focus {
  background-color: rgb(0 0 0 / 0.25);
}

.focus\:bg-black\/30:focus {
  background-color: rgb(0 0 0 / 0.3);
}

.focus\:bg-black\/35:focus {
  background-color: rgb(0 0 0 / 0.35);
}

.focus\:bg-black\/40:focus {
  background-color: rgb(0 0 0 / 0.4);
}

.focus\:bg-black\/45:focus {
  background-color: rgb(0 0 0 / 0.45);
}

.focus\:bg-black\/5:focus {
  background-color: rgb(0 0 0 / 0.05);
}

.focus\:bg-black\/50:focus {
  background-color: rgb(0 0 0 / 0.5);
}

.focus\:bg-black\/55:focus {
  background-color: rgb(0 0 0 / 0.55);
}

.focus\:bg-black\/60:focus {
  background-color: rgb(0 0 0 / 0.6);
}

.focus\:bg-black\/65:focus {
  background-color: rgb(0 0 0 / 0.65);
}

.focus\:bg-black\/70:focus {
  background-color: rgb(0 0 0 / 0.7);
}

.focus\:bg-black\/75:focus {
  background-color: rgb(0 0 0 / 0.75);
}

.focus\:bg-black\/80:focus {
  background-color: rgb(0 0 0 / 0.8);
}

.focus\:bg-black\/85:focus {
  background-color: rgb(0 0 0 / 0.85);
}

.focus\:bg-black\/90:focus {
  background-color: rgb(0 0 0 / 0.9);
}

.focus\:bg-black\/95:focus {
  background-color: rgb(0 0 0 / 0.95);
}

.focus\:bg-facebook:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(59 89 152 / var(--tw-bg-opacity, 1));
}

.focus\:bg-facebook-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(41 61 105 / var(--tw-bg-opacity, 1));
}

.focus\:bg-facebook-600\/0:focus {
  background-color: rgb(41 61 105 / 0);
}

.focus\:bg-facebook-600\/10:focus {
  background-color: rgb(41 61 105 / 0.1);
}

.focus\:bg-facebook-600\/100:focus {
  background-color: rgb(41 61 105 / 1);
}

.focus\:bg-facebook-600\/15:focus {
  background-color: rgb(41 61 105 / 0.15);
}

.focus\:bg-facebook-600\/20:focus {
  background-color: rgb(41 61 105 / 0.2);
}

.focus\:bg-facebook-600\/25:focus {
  background-color: rgb(41 61 105 / 0.25);
}

.focus\:bg-facebook-600\/30:focus {
  background-color: rgb(41 61 105 / 0.3);
}

.focus\:bg-facebook-600\/35:focus {
  background-color: rgb(41 61 105 / 0.35);
}

.focus\:bg-facebook-600\/40:focus {
  background-color: rgb(41 61 105 / 0.4);
}

.focus\:bg-facebook-600\/45:focus {
  background-color: rgb(41 61 105 / 0.45);
}

.focus\:bg-facebook-600\/5:focus {
  background-color: rgb(41 61 105 / 0.05);
}

.focus\:bg-facebook-600\/50:focus {
  background-color: rgb(41 61 105 / 0.5);
}

.focus\:bg-facebook-600\/55:focus {
  background-color: rgb(41 61 105 / 0.55);
}

.focus\:bg-facebook-600\/60:focus {
  background-color: rgb(41 61 105 / 0.6);
}

.focus\:bg-facebook-600\/65:focus {
  background-color: rgb(41 61 105 / 0.65);
}

.focus\:bg-facebook-600\/70:focus {
  background-color: rgb(41 61 105 / 0.7);
}

.focus\:bg-facebook-600\/75:focus {
  background-color: rgb(41 61 105 / 0.75);
}

.focus\:bg-facebook-600\/80:focus {
  background-color: rgb(41 61 105 / 0.8);
}

.focus\:bg-facebook-600\/85:focus {
  background-color: rgb(41 61 105 / 0.85);
}

.focus\:bg-facebook-600\/90:focus {
  background-color: rgb(41 61 105 / 0.9);
}

.focus\:bg-facebook-600\/95:focus {
  background-color: rgb(41 61 105 / 0.95);
}

.focus\:bg-facebook\/0:focus {
  background-color: rgb(59 89 152 / 0);
}

.focus\:bg-facebook\/10:focus {
  background-color: rgb(59 89 152 / 0.1);
}

.focus\:bg-facebook\/100:focus {
  background-color: rgb(59 89 152 / 1);
}

.focus\:bg-facebook\/15:focus {
  background-color: rgb(59 89 152 / 0.15);
}

.focus\:bg-facebook\/20:focus {
  background-color: rgb(59 89 152 / 0.2);
}

.focus\:bg-facebook\/25:focus {
  background-color: rgb(59 89 152 / 0.25);
}

.focus\:bg-facebook\/30:focus {
  background-color: rgb(59 89 152 / 0.3);
}

.focus\:bg-facebook\/35:focus {
  background-color: rgb(59 89 152 / 0.35);
}

.focus\:bg-facebook\/40:focus {
  background-color: rgb(59 89 152 / 0.4);
}

.focus\:bg-facebook\/45:focus {
  background-color: rgb(59 89 152 / 0.45);
}

.focus\:bg-facebook\/5:focus {
  background-color: rgb(59 89 152 / 0.05);
}

.focus\:bg-facebook\/50:focus {
  background-color: rgb(59 89 152 / 0.5);
}

.focus\:bg-facebook\/55:focus {
  background-color: rgb(59 89 152 / 0.55);
}

.focus\:bg-facebook\/60:focus {
  background-color: rgb(59 89 152 / 0.6);
}

.focus\:bg-facebook\/65:focus {
  background-color: rgb(59 89 152 / 0.65);
}

.focus\:bg-facebook\/70:focus {
  background-color: rgb(59 89 152 / 0.7);
}

.focus\:bg-facebook\/75:focus {
  background-color: rgb(59 89 152 / 0.75);
}

.focus\:bg-facebook\/80:focus {
  background-color: rgb(59 89 152 / 0.8);
}

.focus\:bg-facebook\/85:focus {
  background-color: rgb(59 89 152 / 0.85);
}

.focus\:bg-facebook\/90:focus {
  background-color: rgb(59 89 152 / 0.9);
}

.focus\:bg-facebook\/95:focus {
  background-color: rgb(59 89 152 / 0.95);
}

.focus\:bg-spring-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(227 232 227 / var(--tw-bg-opacity, 1));
}

.focus\:bg-spring-100\/0:focus {
  background-color: rgb(227 232 227 / 0);
}

.focus\:bg-spring-100\/10:focus {
  background-color: rgb(227 232 227 / 0.1);
}

.focus\:bg-spring-100\/100:focus {
  background-color: rgb(227 232 227 / 1);
}

.focus\:bg-spring-100\/15:focus {
  background-color: rgb(227 232 227 / 0.15);
}

.focus\:bg-spring-100\/20:focus {
  background-color: rgb(227 232 227 / 0.2);
}

.focus\:bg-spring-100\/25:focus {
  background-color: rgb(227 232 227 / 0.25);
}

.focus\:bg-spring-100\/30:focus {
  background-color: rgb(227 232 227 / 0.3);
}

.focus\:bg-spring-100\/35:focus {
  background-color: rgb(227 232 227 / 0.35);
}

.focus\:bg-spring-100\/40:focus {
  background-color: rgb(227 232 227 / 0.4);
}

.focus\:bg-spring-100\/45:focus {
  background-color: rgb(227 232 227 / 0.45);
}

.focus\:bg-spring-100\/5:focus {
  background-color: rgb(227 232 227 / 0.05);
}

.focus\:bg-spring-100\/50:focus {
  background-color: rgb(227 232 227 / 0.5);
}

.focus\:bg-spring-100\/55:focus {
  background-color: rgb(227 232 227 / 0.55);
}

.focus\:bg-spring-100\/60:focus {
  background-color: rgb(227 232 227 / 0.6);
}

.focus\:bg-spring-100\/65:focus {
  background-color: rgb(227 232 227 / 0.65);
}

.focus\:bg-spring-100\/70:focus {
  background-color: rgb(227 232 227 / 0.7);
}

.focus\:bg-spring-100\/75:focus {
  background-color: rgb(227 232 227 / 0.75);
}

.focus\:bg-spring-100\/80:focus {
  background-color: rgb(227 232 227 / 0.8);
}

.focus\:bg-spring-100\/85:focus {
  background-color: rgb(227 232 227 / 0.85);
}

.focus\:bg-spring-100\/90:focus {
  background-color: rgb(227 232 227 / 0.9);
}

.focus\:bg-spring-100\/95:focus {
  background-color: rgb(227 232 227 / 0.95);
}

.focus\:bg-spring-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(200 210 201 / var(--tw-bg-opacity, 1));
}

.focus\:bg-spring-200\/0:focus {
  background-color: rgb(200 210 201 / 0);
}

.focus\:bg-spring-200\/10:focus {
  background-color: rgb(200 210 201 / 0.1);
}

.focus\:bg-spring-200\/100:focus {
  background-color: rgb(200 210 201 / 1);
}

.focus\:bg-spring-200\/15:focus {
  background-color: rgb(200 210 201 / 0.15);
}

.focus\:bg-spring-200\/20:focus {
  background-color: rgb(200 210 201 / 0.2);
}

.focus\:bg-spring-200\/25:focus {
  background-color: rgb(200 210 201 / 0.25);
}

.focus\:bg-spring-200\/30:focus {
  background-color: rgb(200 210 201 / 0.3);
}

.focus\:bg-spring-200\/35:focus {
  background-color: rgb(200 210 201 / 0.35);
}

.focus\:bg-spring-200\/40:focus {
  background-color: rgb(200 210 201 / 0.4);
}

.focus\:bg-spring-200\/45:focus {
  background-color: rgb(200 210 201 / 0.45);
}

.focus\:bg-spring-200\/5:focus {
  background-color: rgb(200 210 201 / 0.05);
}

.focus\:bg-spring-200\/50:focus {
  background-color: rgb(200 210 201 / 0.5);
}

.focus\:bg-spring-200\/55:focus {
  background-color: rgb(200 210 201 / 0.55);
}

.focus\:bg-spring-200\/60:focus {
  background-color: rgb(200 210 201 / 0.6);
}

.focus\:bg-spring-200\/65:focus {
  background-color: rgb(200 210 201 / 0.65);
}

.focus\:bg-spring-200\/70:focus {
  background-color: rgb(200 210 201 / 0.7);
}

.focus\:bg-spring-200\/75:focus {
  background-color: rgb(200 210 201 / 0.75);
}

.focus\:bg-spring-200\/80:focus {
  background-color: rgb(200 210 201 / 0.8);
}

.focus\:bg-spring-200\/85:focus {
  background-color: rgb(200 210 201 / 0.85);
}

.focus\:bg-spring-200\/90:focus {
  background-color: rgb(200 210 201 / 0.9);
}

.focus\:bg-spring-200\/95:focus {
  background-color: rgb(200 210 201 / 0.95);
}

.focus\:bg-spring-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(162 179 166 / var(--tw-bg-opacity, 1));
}

.focus\:bg-spring-300\/0:focus {
  background-color: rgb(162 179 166 / 0);
}

.focus\:bg-spring-300\/10:focus {
  background-color: rgb(162 179 166 / 0.1);
}

.focus\:bg-spring-300\/100:focus {
  background-color: rgb(162 179 166 / 1);
}

.focus\:bg-spring-300\/15:focus {
  background-color: rgb(162 179 166 / 0.15);
}

.focus\:bg-spring-300\/20:focus {
  background-color: rgb(162 179 166 / 0.2);
}

.focus\:bg-spring-300\/25:focus {
  background-color: rgb(162 179 166 / 0.25);
}

.focus\:bg-spring-300\/30:focus {
  background-color: rgb(162 179 166 / 0.3);
}

.focus\:bg-spring-300\/35:focus {
  background-color: rgb(162 179 166 / 0.35);
}

.focus\:bg-spring-300\/40:focus {
  background-color: rgb(162 179 166 / 0.4);
}

.focus\:bg-spring-300\/45:focus {
  background-color: rgb(162 179 166 / 0.45);
}

.focus\:bg-spring-300\/5:focus {
  background-color: rgb(162 179 166 / 0.05);
}

.focus\:bg-spring-300\/50:focus {
  background-color: rgb(162 179 166 / 0.5);
}

.focus\:bg-spring-300\/55:focus {
  background-color: rgb(162 179 166 / 0.55);
}

.focus\:bg-spring-300\/60:focus {
  background-color: rgb(162 179 166 / 0.6);
}

.focus\:bg-spring-300\/65:focus {
  background-color: rgb(162 179 166 / 0.65);
}

.focus\:bg-spring-300\/70:focus {
  background-color: rgb(162 179 166 / 0.7);
}

.focus\:bg-spring-300\/75:focus {
  background-color: rgb(162 179 166 / 0.75);
}

.focus\:bg-spring-300\/80:focus {
  background-color: rgb(162 179 166 / 0.8);
}

.focus\:bg-spring-300\/85:focus {
  background-color: rgb(162 179 166 / 0.85);
}

.focus\:bg-spring-300\/90:focus {
  background-color: rgb(162 179 166 / 0.9);
}

.focus\:bg-spring-300\/95:focus {
  background-color: rgb(162 179 166 / 0.95);
}

.focus\:bg-spring-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(120 143 127 / var(--tw-bg-opacity, 1));
}

.focus\:bg-spring-400\/0:focus {
  background-color: rgb(120 143 127 / 0);
}

.focus\:bg-spring-400\/10:focus {
  background-color: rgb(120 143 127 / 0.1);
}

.focus\:bg-spring-400\/100:focus {
  background-color: rgb(120 143 127 / 1);
}

.focus\:bg-spring-400\/15:focus {
  background-color: rgb(120 143 127 / 0.15);
}

.focus\:bg-spring-400\/20:focus {
  background-color: rgb(120 143 127 / 0.2);
}

.focus\:bg-spring-400\/25:focus {
  background-color: rgb(120 143 127 / 0.25);
}

.focus\:bg-spring-400\/30:focus {
  background-color: rgb(120 143 127 / 0.3);
}

.focus\:bg-spring-400\/35:focus {
  background-color: rgb(120 143 127 / 0.35);
}

.focus\:bg-spring-400\/40:focus {
  background-color: rgb(120 143 127 / 0.4);
}

.focus\:bg-spring-400\/45:focus {
  background-color: rgb(120 143 127 / 0.45);
}

.focus\:bg-spring-400\/5:focus {
  background-color: rgb(120 143 127 / 0.05);
}

.focus\:bg-spring-400\/50:focus {
  background-color: rgb(120 143 127 / 0.5);
}

.focus\:bg-spring-400\/55:focus {
  background-color: rgb(120 143 127 / 0.55);
}

.focus\:bg-spring-400\/60:focus {
  background-color: rgb(120 143 127 / 0.6);
}

.focus\:bg-spring-400\/65:focus {
  background-color: rgb(120 143 127 / 0.65);
}

.focus\:bg-spring-400\/70:focus {
  background-color: rgb(120 143 127 / 0.7);
}

.focus\:bg-spring-400\/75:focus {
  background-color: rgb(120 143 127 / 0.75);
}

.focus\:bg-spring-400\/80:focus {
  background-color: rgb(120 143 127 / 0.8);
}

.focus\:bg-spring-400\/85:focus {
  background-color: rgb(120 143 127 / 0.85);
}

.focus\:bg-spring-400\/90:focus {
  background-color: rgb(120 143 127 / 0.9);
}

.focus\:bg-spring-400\/95:focus {
  background-color: rgb(120 143 127 / 0.95);
}

.focus\:bg-spring-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(243 246 244 / var(--tw-bg-opacity, 1));
}

.focus\:bg-spring-50\/0:focus {
  background-color: rgb(243 246 244 / 0);
}

.focus\:bg-spring-50\/10:focus {
  background-color: rgb(243 246 244 / 0.1);
}

.focus\:bg-spring-50\/100:focus {
  background-color: rgb(243 246 244 / 1);
}

.focus\:bg-spring-50\/15:focus {
  background-color: rgb(243 246 244 / 0.15);
}

.focus\:bg-spring-50\/20:focus {
  background-color: rgb(243 246 244 / 0.2);
}

.focus\:bg-spring-50\/25:focus {
  background-color: rgb(243 246 244 / 0.25);
}

.focus\:bg-spring-50\/30:focus {
  background-color: rgb(243 246 244 / 0.3);
}

.focus\:bg-spring-50\/35:focus {
  background-color: rgb(243 246 244 / 0.35);
}

.focus\:bg-spring-50\/40:focus {
  background-color: rgb(243 246 244 / 0.4);
}

.focus\:bg-spring-50\/45:focus {
  background-color: rgb(243 246 244 / 0.45);
}

.focus\:bg-spring-50\/5:focus {
  background-color: rgb(243 246 244 / 0.05);
}

.focus\:bg-spring-50\/50:focus {
  background-color: rgb(243 246 244 / 0.5);
}

.focus\:bg-spring-50\/55:focus {
  background-color: rgb(243 246 244 / 0.55);
}

.focus\:bg-spring-50\/60:focus {
  background-color: rgb(243 246 244 / 0.6);
}

.focus\:bg-spring-50\/65:focus {
  background-color: rgb(243 246 244 / 0.65);
}

.focus\:bg-spring-50\/70:focus {
  background-color: rgb(243 246 244 / 0.7);
}

.focus\:bg-spring-50\/75:focus {
  background-color: rgb(243 246 244 / 0.75);
}

.focus\:bg-spring-50\/80:focus {
  background-color: rgb(243 246 244 / 0.8);
}

.focus\:bg-spring-50\/85:focus {
  background-color: rgb(243 246 244 / 0.85);
}

.focus\:bg-spring-50\/90:focus {
  background-color: rgb(243 246 244 / 0.9);
}

.focus\:bg-spring-50\/95:focus {
  background-color: rgb(243 246 244 / 0.95);
}

.focus\:bg-spring-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(94 120 102 / var(--tw-bg-opacity, 1));
}

.focus\:bg-spring-500\/0:focus {
  background-color: rgb(94 120 102 / 0);
}

.focus\:bg-spring-500\/10:focus {
  background-color: rgb(94 120 102 / 0.1);
}

.focus\:bg-spring-500\/100:focus {
  background-color: rgb(94 120 102 / 1);
}

.focus\:bg-spring-500\/15:focus {
  background-color: rgb(94 120 102 / 0.15);
}

.focus\:bg-spring-500\/20:focus {
  background-color: rgb(94 120 102 / 0.2);
}

.focus\:bg-spring-500\/25:focus {
  background-color: rgb(94 120 102 / 0.25);
}

.focus\:bg-spring-500\/30:focus {
  background-color: rgb(94 120 102 / 0.3);
}

.focus\:bg-spring-500\/35:focus {
  background-color: rgb(94 120 102 / 0.35);
}

.focus\:bg-spring-500\/40:focus {
  background-color: rgb(94 120 102 / 0.4);
}

.focus\:bg-spring-500\/45:focus {
  background-color: rgb(94 120 102 / 0.45);
}

.focus\:bg-spring-500\/5:focus {
  background-color: rgb(94 120 102 / 0.05);
}

.focus\:bg-spring-500\/50:focus {
  background-color: rgb(94 120 102 / 0.5);
}

.focus\:bg-spring-500\/55:focus {
  background-color: rgb(94 120 102 / 0.55);
}

.focus\:bg-spring-500\/60:focus {
  background-color: rgb(94 120 102 / 0.6);
}

.focus\:bg-spring-500\/65:focus {
  background-color: rgb(94 120 102 / 0.65);
}

.focus\:bg-spring-500\/70:focus {
  background-color: rgb(94 120 102 / 0.7);
}

.focus\:bg-spring-500\/75:focus {
  background-color: rgb(94 120 102 / 0.75);
}

.focus\:bg-spring-500\/80:focus {
  background-color: rgb(94 120 102 / 0.8);
}

.focus\:bg-spring-500\/85:focus {
  background-color: rgb(94 120 102 / 0.85);
}

.focus\:bg-spring-500\/90:focus {
  background-color: rgb(94 120 102 / 0.9);
}

.focus\:bg-spring-500\/95:focus {
  background-color: rgb(94 120 102 / 0.95);
}

.focus\:bg-spring-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(67 88 73 / var(--tw-bg-opacity, 1));
}

.focus\:bg-spring-600\/0:focus {
  background-color: rgb(67 88 73 / 0);
}

.focus\:bg-spring-600\/10:focus {
  background-color: rgb(67 88 73 / 0.1);
}

.focus\:bg-spring-600\/100:focus {
  background-color: rgb(67 88 73 / 1);
}

.focus\:bg-spring-600\/15:focus {
  background-color: rgb(67 88 73 / 0.15);
}

.focus\:bg-spring-600\/20:focus {
  background-color: rgb(67 88 73 / 0.2);
}

.focus\:bg-spring-600\/25:focus {
  background-color: rgb(67 88 73 / 0.25);
}

.focus\:bg-spring-600\/30:focus {
  background-color: rgb(67 88 73 / 0.3);
}

.focus\:bg-spring-600\/35:focus {
  background-color: rgb(67 88 73 / 0.35);
}

.focus\:bg-spring-600\/40:focus {
  background-color: rgb(67 88 73 / 0.4);
}

.focus\:bg-spring-600\/45:focus {
  background-color: rgb(67 88 73 / 0.45);
}

.focus\:bg-spring-600\/5:focus {
  background-color: rgb(67 88 73 / 0.05);
}

.focus\:bg-spring-600\/50:focus {
  background-color: rgb(67 88 73 / 0.5);
}

.focus\:bg-spring-600\/55:focus {
  background-color: rgb(67 88 73 / 0.55);
}

.focus\:bg-spring-600\/60:focus {
  background-color: rgb(67 88 73 / 0.6);
}

.focus\:bg-spring-600\/65:focus {
  background-color: rgb(67 88 73 / 0.65);
}

.focus\:bg-spring-600\/70:focus {
  background-color: rgb(67 88 73 / 0.7);
}

.focus\:bg-spring-600\/75:focus {
  background-color: rgb(67 88 73 / 0.75);
}

.focus\:bg-spring-600\/80:focus {
  background-color: rgb(67 88 73 / 0.8);
}

.focus\:bg-spring-600\/85:focus {
  background-color: rgb(67 88 73 / 0.85);
}

.focus\:bg-spring-600\/90:focus {
  background-color: rgb(67 88 73 / 0.9);
}

.focus\:bg-spring-600\/95:focus {
  background-color: rgb(67 88 73 / 0.95);
}

.focus\:bg-spring-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(54 70 60 / var(--tw-bg-opacity, 1));
}

.focus\:bg-spring-700\/0:focus {
  background-color: rgb(54 70 60 / 0);
}

.focus\:bg-spring-700\/10:focus {
  background-color: rgb(54 70 60 / 0.1);
}

.focus\:bg-spring-700\/100:focus {
  background-color: rgb(54 70 60 / 1);
}

.focus\:bg-spring-700\/15:focus {
  background-color: rgb(54 70 60 / 0.15);
}

.focus\:bg-spring-700\/20:focus {
  background-color: rgb(54 70 60 / 0.2);
}

.focus\:bg-spring-700\/25:focus {
  background-color: rgb(54 70 60 / 0.25);
}

.focus\:bg-spring-700\/30:focus {
  background-color: rgb(54 70 60 / 0.3);
}

.focus\:bg-spring-700\/35:focus {
  background-color: rgb(54 70 60 / 0.35);
}

.focus\:bg-spring-700\/40:focus {
  background-color: rgb(54 70 60 / 0.4);
}

.focus\:bg-spring-700\/45:focus {
  background-color: rgb(54 70 60 / 0.45);
}

.focus\:bg-spring-700\/5:focus {
  background-color: rgb(54 70 60 / 0.05);
}

.focus\:bg-spring-700\/50:focus {
  background-color: rgb(54 70 60 / 0.5);
}

.focus\:bg-spring-700\/55:focus {
  background-color: rgb(54 70 60 / 0.55);
}

.focus\:bg-spring-700\/60:focus {
  background-color: rgb(54 70 60 / 0.6);
}

.focus\:bg-spring-700\/65:focus {
  background-color: rgb(54 70 60 / 0.65);
}

.focus\:bg-spring-700\/70:focus {
  background-color: rgb(54 70 60 / 0.7);
}

.focus\:bg-spring-700\/75:focus {
  background-color: rgb(54 70 60 / 0.75);
}

.focus\:bg-spring-700\/80:focus {
  background-color: rgb(54 70 60 / 0.8);
}

.focus\:bg-spring-700\/85:focus {
  background-color: rgb(54 70 60 / 0.85);
}

.focus\:bg-spring-700\/90:focus {
  background-color: rgb(54 70 60 / 0.9);
}

.focus\:bg-spring-700\/95:focus {
  background-color: rgb(54 70 60 / 0.95);
}

.focus\:bg-spring-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(44 57 48 / var(--tw-bg-opacity, 1));
}

.focus\:bg-spring-800\/0:focus {
  background-color: rgb(44 57 48 / 0);
}

.focus\:bg-spring-800\/10:focus {
  background-color: rgb(44 57 48 / 0.1);
}

.focus\:bg-spring-800\/100:focus {
  background-color: rgb(44 57 48 / 1);
}

.focus\:bg-spring-800\/15:focus {
  background-color: rgb(44 57 48 / 0.15);
}

.focus\:bg-spring-800\/20:focus {
  background-color: rgb(44 57 48 / 0.2);
}

.focus\:bg-spring-800\/25:focus {
  background-color: rgb(44 57 48 / 0.25);
}

.focus\:bg-spring-800\/30:focus {
  background-color: rgb(44 57 48 / 0.3);
}

.focus\:bg-spring-800\/35:focus {
  background-color: rgb(44 57 48 / 0.35);
}

.focus\:bg-spring-800\/40:focus {
  background-color: rgb(44 57 48 / 0.4);
}

.focus\:bg-spring-800\/45:focus {
  background-color: rgb(44 57 48 / 0.45);
}

.focus\:bg-spring-800\/5:focus {
  background-color: rgb(44 57 48 / 0.05);
}

.focus\:bg-spring-800\/50:focus {
  background-color: rgb(44 57 48 / 0.5);
}

.focus\:bg-spring-800\/55:focus {
  background-color: rgb(44 57 48 / 0.55);
}

.focus\:bg-spring-800\/60:focus {
  background-color: rgb(44 57 48 / 0.6);
}

.focus\:bg-spring-800\/65:focus {
  background-color: rgb(44 57 48 / 0.65);
}

.focus\:bg-spring-800\/70:focus {
  background-color: rgb(44 57 48 / 0.7);
}

.focus\:bg-spring-800\/75:focus {
  background-color: rgb(44 57 48 / 0.75);
}

.focus\:bg-spring-800\/80:focus {
  background-color: rgb(44 57 48 / 0.8);
}

.focus\:bg-spring-800\/85:focus {
  background-color: rgb(44 57 48 / 0.85);
}

.focus\:bg-spring-800\/90:focus {
  background-color: rgb(44 57 48 / 0.9);
}

.focus\:bg-spring-800\/95:focus {
  background-color: rgb(44 57 48 / 0.95);
}

.focus\:bg-spring-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(37 47 40 / var(--tw-bg-opacity, 1));
}

.focus\:bg-spring-900\/0:focus {
  background-color: rgb(37 47 40 / 0);
}

.focus\:bg-spring-900\/10:focus {
  background-color: rgb(37 47 40 / 0.1);
}

.focus\:bg-spring-900\/100:focus {
  background-color: rgb(37 47 40 / 1);
}

.focus\:bg-spring-900\/15:focus {
  background-color: rgb(37 47 40 / 0.15);
}

.focus\:bg-spring-900\/20:focus {
  background-color: rgb(37 47 40 / 0.2);
}

.focus\:bg-spring-900\/25:focus {
  background-color: rgb(37 47 40 / 0.25);
}

.focus\:bg-spring-900\/30:focus {
  background-color: rgb(37 47 40 / 0.3);
}

.focus\:bg-spring-900\/35:focus {
  background-color: rgb(37 47 40 / 0.35);
}

.focus\:bg-spring-900\/40:focus {
  background-color: rgb(37 47 40 / 0.4);
}

.focus\:bg-spring-900\/45:focus {
  background-color: rgb(37 47 40 / 0.45);
}

.focus\:bg-spring-900\/5:focus {
  background-color: rgb(37 47 40 / 0.05);
}

.focus\:bg-spring-900\/50:focus {
  background-color: rgb(37 47 40 / 0.5);
}

.focus\:bg-spring-900\/55:focus {
  background-color: rgb(37 47 40 / 0.55);
}

.focus\:bg-spring-900\/60:focus {
  background-color: rgb(37 47 40 / 0.6);
}

.focus\:bg-spring-900\/65:focus {
  background-color: rgb(37 47 40 / 0.65);
}

.focus\:bg-spring-900\/70:focus {
  background-color: rgb(37 47 40 / 0.7);
}

.focus\:bg-spring-900\/75:focus {
  background-color: rgb(37 47 40 / 0.75);
}

.focus\:bg-spring-900\/80:focus {
  background-color: rgb(37 47 40 / 0.8);
}

.focus\:bg-spring-900\/85:focus {
  background-color: rgb(37 47 40 / 0.85);
}

.focus\:bg-spring-900\/90:focus {
  background-color: rgb(37 47 40 / 0.9);
}

.focus\:bg-spring-900\/95:focus {
  background-color: rgb(37 47 40 / 0.95);
}

.focus\:bg-spring-950:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(20 26 23 / var(--tw-bg-opacity, 1));
}

.focus\:bg-spring-950\/0:focus {
  background-color: rgb(20 26 23 / 0);
}

.focus\:bg-spring-950\/10:focus {
  background-color: rgb(20 26 23 / 0.1);
}

.focus\:bg-spring-950\/100:focus {
  background-color: rgb(20 26 23 / 1);
}

.focus\:bg-spring-950\/15:focus {
  background-color: rgb(20 26 23 / 0.15);
}

.focus\:bg-spring-950\/20:focus {
  background-color: rgb(20 26 23 / 0.2);
}

.focus\:bg-spring-950\/25:focus {
  background-color: rgb(20 26 23 / 0.25);
}

.focus\:bg-spring-950\/30:focus {
  background-color: rgb(20 26 23 / 0.3);
}

.focus\:bg-spring-950\/35:focus {
  background-color: rgb(20 26 23 / 0.35);
}

.focus\:bg-spring-950\/40:focus {
  background-color: rgb(20 26 23 / 0.4);
}

.focus\:bg-spring-950\/45:focus {
  background-color: rgb(20 26 23 / 0.45);
}

.focus\:bg-spring-950\/5:focus {
  background-color: rgb(20 26 23 / 0.05);
}

.focus\:bg-spring-950\/50:focus {
  background-color: rgb(20 26 23 / 0.5);
}

.focus\:bg-spring-950\/55:focus {
  background-color: rgb(20 26 23 / 0.55);
}

.focus\:bg-spring-950\/60:focus {
  background-color: rgb(20 26 23 / 0.6);
}

.focus\:bg-spring-950\/65:focus {
  background-color: rgb(20 26 23 / 0.65);
}

.focus\:bg-spring-950\/70:focus {
  background-color: rgb(20 26 23 / 0.7);
}

.focus\:bg-spring-950\/75:focus {
  background-color: rgb(20 26 23 / 0.75);
}

.focus\:bg-spring-950\/80:focus {
  background-color: rgb(20 26 23 / 0.8);
}

.focus\:bg-spring-950\/85:focus {
  background-color: rgb(20 26 23 / 0.85);
}

.focus\:bg-spring-950\/90:focus {
  background-color: rgb(20 26 23 / 0.9);
}

.focus\:bg-spring-950\/95:focus {
  background-color: rgb(20 26 23 / 0.95);
}

.focus\:bg-transparent:focus {
  background-color: transparent;
}

.focus\:bg-transparent\/0:focus {
  background-color: rgb(0 0 0 / 0);
}

.focus\:bg-transparent\/10:focus {
  background-color: rgb(0 0 0 / 0.1);
}

.focus\:bg-transparent\/100:focus {
  background-color: rgb(0 0 0 / 1);
}

.focus\:bg-transparent\/15:focus {
  background-color: rgb(0 0 0 / 0.15);
}

.focus\:bg-transparent\/20:focus {
  background-color: rgb(0 0 0 / 0.2);
}

.focus\:bg-transparent\/25:focus {
  background-color: rgb(0 0 0 / 0.25);
}

.focus\:bg-transparent\/30:focus {
  background-color: rgb(0 0 0 / 0.3);
}

.focus\:bg-transparent\/35:focus {
  background-color: rgb(0 0 0 / 0.35);
}

.focus\:bg-transparent\/40:focus {
  background-color: rgb(0 0 0 / 0.4);
}

.focus\:bg-transparent\/45:focus {
  background-color: rgb(0 0 0 / 0.45);
}

.focus\:bg-transparent\/5:focus {
  background-color: rgb(0 0 0 / 0.05);
}

.focus\:bg-transparent\/50:focus {
  background-color: rgb(0 0 0 / 0.5);
}

.focus\:bg-transparent\/55:focus {
  background-color: rgb(0 0 0 / 0.55);
}

.focus\:bg-transparent\/60:focus {
  background-color: rgb(0 0 0 / 0.6);
}

.focus\:bg-transparent\/65:focus {
  background-color: rgb(0 0 0 / 0.65);
}

.focus\:bg-transparent\/70:focus {
  background-color: rgb(0 0 0 / 0.7);
}

.focus\:bg-transparent\/75:focus {
  background-color: rgb(0 0 0 / 0.75);
}

.focus\:bg-transparent\/80:focus {
  background-color: rgb(0 0 0 / 0.8);
}

.focus\:bg-transparent\/85:focus {
  background-color: rgb(0 0 0 / 0.85);
}

.focus\:bg-transparent\/90:focus {
  background-color: rgb(0 0 0 / 0.9);
}

.focus\:bg-transparent\/95:focus {
  background-color: rgb(0 0 0 / 0.95);
}

.focus\:bg-white:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.focus\:bg-white\/0:focus {
  background-color: rgb(255 255 255 / 0);
}

.focus\:bg-white\/10:focus {
  background-color: rgb(255 255 255 / 0.1);
}

.focus\:bg-white\/100:focus {
  background-color: rgb(255 255 255 / 1);
}

.focus\:bg-white\/15:focus {
  background-color: rgb(255 255 255 / 0.15);
}

.focus\:bg-white\/20:focus {
  background-color: rgb(255 255 255 / 0.2);
}

.focus\:bg-white\/25:focus {
  background-color: rgb(255 255 255 / 0.25);
}

.focus\:bg-white\/30:focus {
  background-color: rgb(255 255 255 / 0.3);
}

.focus\:bg-white\/35:focus {
  background-color: rgb(255 255 255 / 0.35);
}

.focus\:bg-white\/40:focus {
  background-color: rgb(255 255 255 / 0.4);
}

.focus\:bg-white\/45:focus {
  background-color: rgb(255 255 255 / 0.45);
}

.focus\:bg-white\/5:focus {
  background-color: rgb(255 255 255 / 0.05);
}

.focus\:bg-white\/50:focus {
  background-color: rgb(255 255 255 / 0.5);
}

.focus\:bg-white\/55:focus {
  background-color: rgb(255 255 255 / 0.55);
}

.focus\:bg-white\/60:focus {
  background-color: rgb(255 255 255 / 0.6);
}

.focus\:bg-white\/65:focus {
  background-color: rgb(255 255 255 / 0.65);
}

.focus\:bg-white\/70:focus {
  background-color: rgb(255 255 255 / 0.7);
}

.focus\:bg-white\/75:focus {
  background-color: rgb(255 255 255 / 0.75);
}

.focus\:bg-white\/80:focus {
  background-color: rgb(255 255 255 / 0.8);
}

.focus\:bg-white\/85:focus {
  background-color: rgb(255 255 255 / 0.85);
}

.focus\:bg-white\/90:focus {
  background-color: rgb(255 255 255 / 0.9);
}

.focus\:bg-white\/95:focus {
  background-color: rgb(255 255 255 / 0.95);
}

.focus\:bg-opacity-0:focus {
  --tw-bg-opacity: 0;
}

.focus\:bg-opacity-10:focus {
  --tw-bg-opacity: 0.1;
}

.focus\:bg-opacity-100:focus {
  --tw-bg-opacity: 1;
}

.focus\:bg-opacity-15:focus {
  --tw-bg-opacity: 0.15;
}

.focus\:bg-opacity-20:focus {
  --tw-bg-opacity: 0.2;
}

.focus\:bg-opacity-25:focus {
  --tw-bg-opacity: 0.25;
}

.focus\:bg-opacity-30:focus {
  --tw-bg-opacity: 0.3;
}

.focus\:bg-opacity-35:focus {
  --tw-bg-opacity: 0.35;
}

.focus\:bg-opacity-40:focus {
  --tw-bg-opacity: 0.4;
}

.focus\:bg-opacity-45:focus {
  --tw-bg-opacity: 0.45;
}

.focus\:bg-opacity-5:focus {
  --tw-bg-opacity: 0.05;
}

.focus\:bg-opacity-50:focus {
  --tw-bg-opacity: 0.5;
}

.focus\:bg-opacity-55:focus {
  --tw-bg-opacity: 0.55;
}

.focus\:bg-opacity-60:focus {
  --tw-bg-opacity: 0.6;
}

.focus\:bg-opacity-65:focus {
  --tw-bg-opacity: 0.65;
}

.focus\:bg-opacity-70:focus {
  --tw-bg-opacity: 0.7;
}

.focus\:bg-opacity-75:focus {
  --tw-bg-opacity: 0.75;
}

.focus\:bg-opacity-80:focus {
  --tw-bg-opacity: 0.8;
}

.focus\:bg-opacity-85:focus {
  --tw-bg-opacity: 0.85;
}

.focus\:bg-opacity-90:focus {
  --tw-bg-opacity: 0.9;
}

.focus\:bg-opacity-95:focus {
  --tw-bg-opacity: 0.95;
}

.focus\:bg-gradient-to-b:focus {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.focus\:bg-gradient-to-bl:focus {
  background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}

.focus\:bg-gradient-to-br:focus {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.focus\:bg-gradient-to-l:focus {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}

.focus\:bg-gradient-to-r:focus {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.focus\:bg-gradient-to-t:focus {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.focus\:bg-gradient-to-tl:focus {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}

.focus\:bg-gradient-to-tr:focus {
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}

.focus\:bg-none:focus {
  background-image: none;
}

.focus\:bg-auto:focus {
  background-size: auto;
}

.focus\:bg-contain:focus {
  background-size: contain;
}

.focus\:bg-cover:focus {
  background-size: cover;
}

.focus\:bg-fixed:focus {
  background-attachment: fixed;
}

.focus\:bg-local:focus {
  background-attachment: local;
}

.focus\:bg-scroll:focus {
  background-attachment: scroll;
}

.focus\:bg-clip-border:focus {
  background-clip: border-box;
}

.focus\:bg-clip-padding:focus {
  background-clip: padding-box;
}

.focus\:bg-clip-content:focus {
  background-clip: content-box;
}

.focus\:bg-clip-text:focus {
  -webkit-background-clip: text;
          background-clip: text;
}

.focus\:bg-bottom:focus {
  background-position: bottom;
}

.focus\:bg-center:focus {
  background-position: center;
}

.focus\:bg-left:focus {
  background-position: left;
}

.focus\:bg-left-bottom:focus {
  background-position: left bottom;
}

.focus\:bg-left-top:focus {
  background-position: left top;
}

.focus\:bg-right:focus {
  background-position: right;
}

.focus\:bg-right-bottom:focus {
  background-position: right bottom;
}

.focus\:bg-right-top:focus {
  background-position: right top;
}

.focus\:bg-top:focus {
  background-position: top;
}

.focus\:bg-repeat:focus {
  background-repeat: repeat;
}

.focus\:bg-no-repeat:focus {
  background-repeat: no-repeat;
}

.focus\:bg-repeat-x:focus {
  background-repeat: repeat-x;
}

.focus\:bg-repeat-y:focus {
  background-repeat: repeat-y;
}

.focus\:bg-repeat-round:focus {
  background-repeat: round;
}

.focus\:bg-repeat-space:focus {
  background-repeat: space;
}

.focus\:bg-origin-border:focus {
  background-origin: border-box;
}

.focus\:bg-origin-padding:focus {
  background-origin: padding-box;
}

.focus\:bg-origin-content:focus {
  background-origin: content-box;
}

.focus\:fill-black:focus {
  fill: #000000;
}

.focus\:fill-black\/0:focus {
  fill: rgb(0 0 0 / 0);
}

.focus\:fill-black\/10:focus {
  fill: rgb(0 0 0 / 0.1);
}

.focus\:fill-black\/100:focus {
  fill: rgb(0 0 0 / 1);
}

.focus\:fill-black\/15:focus {
  fill: rgb(0 0 0 / 0.15);
}

.focus\:fill-black\/20:focus {
  fill: rgb(0 0 0 / 0.2);
}

.focus\:fill-black\/25:focus {
  fill: rgb(0 0 0 / 0.25);
}

.focus\:fill-black\/30:focus {
  fill: rgb(0 0 0 / 0.3);
}

.focus\:fill-black\/35:focus {
  fill: rgb(0 0 0 / 0.35);
}

.focus\:fill-black\/40:focus {
  fill: rgb(0 0 0 / 0.4);
}

.focus\:fill-black\/45:focus {
  fill: rgb(0 0 0 / 0.45);
}

.focus\:fill-black\/5:focus {
  fill: rgb(0 0 0 / 0.05);
}

.focus\:fill-black\/50:focus {
  fill: rgb(0 0 0 / 0.5);
}

.focus\:fill-black\/55:focus {
  fill: rgb(0 0 0 / 0.55);
}

.focus\:fill-black\/60:focus {
  fill: rgb(0 0 0 / 0.6);
}

.focus\:fill-black\/65:focus {
  fill: rgb(0 0 0 / 0.65);
}

.focus\:fill-black\/70:focus {
  fill: rgb(0 0 0 / 0.7);
}

.focus\:fill-black\/75:focus {
  fill: rgb(0 0 0 / 0.75);
}

.focus\:fill-black\/80:focus {
  fill: rgb(0 0 0 / 0.8);
}

.focus\:fill-black\/85:focus {
  fill: rgb(0 0 0 / 0.85);
}

.focus\:fill-black\/90:focus {
  fill: rgb(0 0 0 / 0.9);
}

.focus\:fill-black\/95:focus {
  fill: rgb(0 0 0 / 0.95);
}

.focus\:fill-facebook:focus {
  fill: #3b5998;
}

.focus\:fill-facebook-600:focus {
  fill: #293d69;
}

.focus\:fill-facebook-600\/0:focus {
  fill: rgb(41 61 105 / 0);
}

.focus\:fill-facebook-600\/10:focus {
  fill: rgb(41 61 105 / 0.1);
}

.focus\:fill-facebook-600\/100:focus {
  fill: rgb(41 61 105 / 1);
}

.focus\:fill-facebook-600\/15:focus {
  fill: rgb(41 61 105 / 0.15);
}

.focus\:fill-facebook-600\/20:focus {
  fill: rgb(41 61 105 / 0.2);
}

.focus\:fill-facebook-600\/25:focus {
  fill: rgb(41 61 105 / 0.25);
}

.focus\:fill-facebook-600\/30:focus {
  fill: rgb(41 61 105 / 0.3);
}

.focus\:fill-facebook-600\/35:focus {
  fill: rgb(41 61 105 / 0.35);
}

.focus\:fill-facebook-600\/40:focus {
  fill: rgb(41 61 105 / 0.4);
}

.focus\:fill-facebook-600\/45:focus {
  fill: rgb(41 61 105 / 0.45);
}

.focus\:fill-facebook-600\/5:focus {
  fill: rgb(41 61 105 / 0.05);
}

.focus\:fill-facebook-600\/50:focus {
  fill: rgb(41 61 105 / 0.5);
}

.focus\:fill-facebook-600\/55:focus {
  fill: rgb(41 61 105 / 0.55);
}

.focus\:fill-facebook-600\/60:focus {
  fill: rgb(41 61 105 / 0.6);
}

.focus\:fill-facebook-600\/65:focus {
  fill: rgb(41 61 105 / 0.65);
}

.focus\:fill-facebook-600\/70:focus {
  fill: rgb(41 61 105 / 0.7);
}

.focus\:fill-facebook-600\/75:focus {
  fill: rgb(41 61 105 / 0.75);
}

.focus\:fill-facebook-600\/80:focus {
  fill: rgb(41 61 105 / 0.8);
}

.focus\:fill-facebook-600\/85:focus {
  fill: rgb(41 61 105 / 0.85);
}

.focus\:fill-facebook-600\/90:focus {
  fill: rgb(41 61 105 / 0.9);
}

.focus\:fill-facebook-600\/95:focus {
  fill: rgb(41 61 105 / 0.95);
}

.focus\:fill-facebook\/0:focus {
  fill: rgb(59 89 152 / 0);
}

.focus\:fill-facebook\/10:focus {
  fill: rgb(59 89 152 / 0.1);
}

.focus\:fill-facebook\/100:focus {
  fill: rgb(59 89 152 / 1);
}

.focus\:fill-facebook\/15:focus {
  fill: rgb(59 89 152 / 0.15);
}

.focus\:fill-facebook\/20:focus {
  fill: rgb(59 89 152 / 0.2);
}

.focus\:fill-facebook\/25:focus {
  fill: rgb(59 89 152 / 0.25);
}

.focus\:fill-facebook\/30:focus {
  fill: rgb(59 89 152 / 0.3);
}

.focus\:fill-facebook\/35:focus {
  fill: rgb(59 89 152 / 0.35);
}

.focus\:fill-facebook\/40:focus {
  fill: rgb(59 89 152 / 0.4);
}

.focus\:fill-facebook\/45:focus {
  fill: rgb(59 89 152 / 0.45);
}

.focus\:fill-facebook\/5:focus {
  fill: rgb(59 89 152 / 0.05);
}

.focus\:fill-facebook\/50:focus {
  fill: rgb(59 89 152 / 0.5);
}

.focus\:fill-facebook\/55:focus {
  fill: rgb(59 89 152 / 0.55);
}

.focus\:fill-facebook\/60:focus {
  fill: rgb(59 89 152 / 0.6);
}

.focus\:fill-facebook\/65:focus {
  fill: rgb(59 89 152 / 0.65);
}

.focus\:fill-facebook\/70:focus {
  fill: rgb(59 89 152 / 0.7);
}

.focus\:fill-facebook\/75:focus {
  fill: rgb(59 89 152 / 0.75);
}

.focus\:fill-facebook\/80:focus {
  fill: rgb(59 89 152 / 0.8);
}

.focus\:fill-facebook\/85:focus {
  fill: rgb(59 89 152 / 0.85);
}

.focus\:fill-facebook\/90:focus {
  fill: rgb(59 89 152 / 0.9);
}

.focus\:fill-facebook\/95:focus {
  fill: rgb(59 89 152 / 0.95);
}

.focus\:fill-none:focus {
  fill: none;
}

.focus\:fill-spring-100:focus {
  fill: #e3e8e3;
}

.focus\:fill-spring-100\/0:focus {
  fill: rgb(227 232 227 / 0);
}

.focus\:fill-spring-100\/10:focus {
  fill: rgb(227 232 227 / 0.1);
}

.focus\:fill-spring-100\/100:focus {
  fill: rgb(227 232 227 / 1);
}

.focus\:fill-spring-100\/15:focus {
  fill: rgb(227 232 227 / 0.15);
}

.focus\:fill-spring-100\/20:focus {
  fill: rgb(227 232 227 / 0.2);
}

.focus\:fill-spring-100\/25:focus {
  fill: rgb(227 232 227 / 0.25);
}

.focus\:fill-spring-100\/30:focus {
  fill: rgb(227 232 227 / 0.3);
}

.focus\:fill-spring-100\/35:focus {
  fill: rgb(227 232 227 / 0.35);
}

.focus\:fill-spring-100\/40:focus {
  fill: rgb(227 232 227 / 0.4);
}

.focus\:fill-spring-100\/45:focus {
  fill: rgb(227 232 227 / 0.45);
}

.focus\:fill-spring-100\/5:focus {
  fill: rgb(227 232 227 / 0.05);
}

.focus\:fill-spring-100\/50:focus {
  fill: rgb(227 232 227 / 0.5);
}

.focus\:fill-spring-100\/55:focus {
  fill: rgb(227 232 227 / 0.55);
}

.focus\:fill-spring-100\/60:focus {
  fill: rgb(227 232 227 / 0.6);
}

.focus\:fill-spring-100\/65:focus {
  fill: rgb(227 232 227 / 0.65);
}

.focus\:fill-spring-100\/70:focus {
  fill: rgb(227 232 227 / 0.7);
}

.focus\:fill-spring-100\/75:focus {
  fill: rgb(227 232 227 / 0.75);
}

.focus\:fill-spring-100\/80:focus {
  fill: rgb(227 232 227 / 0.8);
}

.focus\:fill-spring-100\/85:focus {
  fill: rgb(227 232 227 / 0.85);
}

.focus\:fill-spring-100\/90:focus {
  fill: rgb(227 232 227 / 0.9);
}

.focus\:fill-spring-100\/95:focus {
  fill: rgb(227 232 227 / 0.95);
}

.focus\:fill-spring-200:focus {
  fill: #c8d2c9;
}

.focus\:fill-spring-200\/0:focus {
  fill: rgb(200 210 201 / 0);
}

.focus\:fill-spring-200\/10:focus {
  fill: rgb(200 210 201 / 0.1);
}

.focus\:fill-spring-200\/100:focus {
  fill: rgb(200 210 201 / 1);
}

.focus\:fill-spring-200\/15:focus {
  fill: rgb(200 210 201 / 0.15);
}

.focus\:fill-spring-200\/20:focus {
  fill: rgb(200 210 201 / 0.2);
}

.focus\:fill-spring-200\/25:focus {
  fill: rgb(200 210 201 / 0.25);
}

.focus\:fill-spring-200\/30:focus {
  fill: rgb(200 210 201 / 0.3);
}

.focus\:fill-spring-200\/35:focus {
  fill: rgb(200 210 201 / 0.35);
}

.focus\:fill-spring-200\/40:focus {
  fill: rgb(200 210 201 / 0.4);
}

.focus\:fill-spring-200\/45:focus {
  fill: rgb(200 210 201 / 0.45);
}

.focus\:fill-spring-200\/5:focus {
  fill: rgb(200 210 201 / 0.05);
}

.focus\:fill-spring-200\/50:focus {
  fill: rgb(200 210 201 / 0.5);
}

.focus\:fill-spring-200\/55:focus {
  fill: rgb(200 210 201 / 0.55);
}

.focus\:fill-spring-200\/60:focus {
  fill: rgb(200 210 201 / 0.6);
}

.focus\:fill-spring-200\/65:focus {
  fill: rgb(200 210 201 / 0.65);
}

.focus\:fill-spring-200\/70:focus {
  fill: rgb(200 210 201 / 0.7);
}

.focus\:fill-spring-200\/75:focus {
  fill: rgb(200 210 201 / 0.75);
}

.focus\:fill-spring-200\/80:focus {
  fill: rgb(200 210 201 / 0.8);
}

.focus\:fill-spring-200\/85:focus {
  fill: rgb(200 210 201 / 0.85);
}

.focus\:fill-spring-200\/90:focus {
  fill: rgb(200 210 201 / 0.9);
}

.focus\:fill-spring-200\/95:focus {
  fill: rgb(200 210 201 / 0.95);
}

.focus\:fill-spring-300:focus {
  fill: #a2b3a6;
}

.focus\:fill-spring-300\/0:focus {
  fill: rgb(162 179 166 / 0);
}

.focus\:fill-spring-300\/10:focus {
  fill: rgb(162 179 166 / 0.1);
}

.focus\:fill-spring-300\/100:focus {
  fill: rgb(162 179 166 / 1);
}

.focus\:fill-spring-300\/15:focus {
  fill: rgb(162 179 166 / 0.15);
}

.focus\:fill-spring-300\/20:focus {
  fill: rgb(162 179 166 / 0.2);
}

.focus\:fill-spring-300\/25:focus {
  fill: rgb(162 179 166 / 0.25);
}

.focus\:fill-spring-300\/30:focus {
  fill: rgb(162 179 166 / 0.3);
}

.focus\:fill-spring-300\/35:focus {
  fill: rgb(162 179 166 / 0.35);
}

.focus\:fill-spring-300\/40:focus {
  fill: rgb(162 179 166 / 0.4);
}

.focus\:fill-spring-300\/45:focus {
  fill: rgb(162 179 166 / 0.45);
}

.focus\:fill-spring-300\/5:focus {
  fill: rgb(162 179 166 / 0.05);
}

.focus\:fill-spring-300\/50:focus {
  fill: rgb(162 179 166 / 0.5);
}

.focus\:fill-spring-300\/55:focus {
  fill: rgb(162 179 166 / 0.55);
}

.focus\:fill-spring-300\/60:focus {
  fill: rgb(162 179 166 / 0.6);
}

.focus\:fill-spring-300\/65:focus {
  fill: rgb(162 179 166 / 0.65);
}

.focus\:fill-spring-300\/70:focus {
  fill: rgb(162 179 166 / 0.7);
}

.focus\:fill-spring-300\/75:focus {
  fill: rgb(162 179 166 / 0.75);
}

.focus\:fill-spring-300\/80:focus {
  fill: rgb(162 179 166 / 0.8);
}

.focus\:fill-spring-300\/85:focus {
  fill: rgb(162 179 166 / 0.85);
}

.focus\:fill-spring-300\/90:focus {
  fill: rgb(162 179 166 / 0.9);
}

.focus\:fill-spring-300\/95:focus {
  fill: rgb(162 179 166 / 0.95);
}

.focus\:fill-spring-400:focus {
  fill: #788f7f;
}

.focus\:fill-spring-400\/0:focus {
  fill: rgb(120 143 127 / 0);
}

.focus\:fill-spring-400\/10:focus {
  fill: rgb(120 143 127 / 0.1);
}

.focus\:fill-spring-400\/100:focus {
  fill: rgb(120 143 127 / 1);
}

.focus\:fill-spring-400\/15:focus {
  fill: rgb(120 143 127 / 0.15);
}

.focus\:fill-spring-400\/20:focus {
  fill: rgb(120 143 127 / 0.2);
}

.focus\:fill-spring-400\/25:focus {
  fill: rgb(120 143 127 / 0.25);
}

.focus\:fill-spring-400\/30:focus {
  fill: rgb(120 143 127 / 0.3);
}

.focus\:fill-spring-400\/35:focus {
  fill: rgb(120 143 127 / 0.35);
}

.focus\:fill-spring-400\/40:focus {
  fill: rgb(120 143 127 / 0.4);
}

.focus\:fill-spring-400\/45:focus {
  fill: rgb(120 143 127 / 0.45);
}

.focus\:fill-spring-400\/5:focus {
  fill: rgb(120 143 127 / 0.05);
}

.focus\:fill-spring-400\/50:focus {
  fill: rgb(120 143 127 / 0.5);
}

.focus\:fill-spring-400\/55:focus {
  fill: rgb(120 143 127 / 0.55);
}

.focus\:fill-spring-400\/60:focus {
  fill: rgb(120 143 127 / 0.6);
}

.focus\:fill-spring-400\/65:focus {
  fill: rgb(120 143 127 / 0.65);
}

.focus\:fill-spring-400\/70:focus {
  fill: rgb(120 143 127 / 0.7);
}

.focus\:fill-spring-400\/75:focus {
  fill: rgb(120 143 127 / 0.75);
}

.focus\:fill-spring-400\/80:focus {
  fill: rgb(120 143 127 / 0.8);
}

.focus\:fill-spring-400\/85:focus {
  fill: rgb(120 143 127 / 0.85);
}

.focus\:fill-spring-400\/90:focus {
  fill: rgb(120 143 127 / 0.9);
}

.focus\:fill-spring-400\/95:focus {
  fill: rgb(120 143 127 / 0.95);
}

.focus\:fill-spring-50:focus {
  fill: #f3f6f4;
}

.focus\:fill-spring-50\/0:focus {
  fill: rgb(243 246 244 / 0);
}

.focus\:fill-spring-50\/10:focus {
  fill: rgb(243 246 244 / 0.1);
}

.focus\:fill-spring-50\/100:focus {
  fill: rgb(243 246 244 / 1);
}

.focus\:fill-spring-50\/15:focus {
  fill: rgb(243 246 244 / 0.15);
}

.focus\:fill-spring-50\/20:focus {
  fill: rgb(243 246 244 / 0.2);
}

.focus\:fill-spring-50\/25:focus {
  fill: rgb(243 246 244 / 0.25);
}

.focus\:fill-spring-50\/30:focus {
  fill: rgb(243 246 244 / 0.3);
}

.focus\:fill-spring-50\/35:focus {
  fill: rgb(243 246 244 / 0.35);
}

.focus\:fill-spring-50\/40:focus {
  fill: rgb(243 246 244 / 0.4);
}

.focus\:fill-spring-50\/45:focus {
  fill: rgb(243 246 244 / 0.45);
}

.focus\:fill-spring-50\/5:focus {
  fill: rgb(243 246 244 / 0.05);
}

.focus\:fill-spring-50\/50:focus {
  fill: rgb(243 246 244 / 0.5);
}

.focus\:fill-spring-50\/55:focus {
  fill: rgb(243 246 244 / 0.55);
}

.focus\:fill-spring-50\/60:focus {
  fill: rgb(243 246 244 / 0.6);
}

.focus\:fill-spring-50\/65:focus {
  fill: rgb(243 246 244 / 0.65);
}

.focus\:fill-spring-50\/70:focus {
  fill: rgb(243 246 244 / 0.7);
}

.focus\:fill-spring-50\/75:focus {
  fill: rgb(243 246 244 / 0.75);
}

.focus\:fill-spring-50\/80:focus {
  fill: rgb(243 246 244 / 0.8);
}

.focus\:fill-spring-50\/85:focus {
  fill: rgb(243 246 244 / 0.85);
}

.focus\:fill-spring-50\/90:focus {
  fill: rgb(243 246 244 / 0.9);
}

.focus\:fill-spring-50\/95:focus {
  fill: rgb(243 246 244 / 0.95);
}

.focus\:fill-spring-500:focus {
  fill: #5e7866;
}

.focus\:fill-spring-500\/0:focus {
  fill: rgb(94 120 102 / 0);
}

.focus\:fill-spring-500\/10:focus {
  fill: rgb(94 120 102 / 0.1);
}

.focus\:fill-spring-500\/100:focus {
  fill: rgb(94 120 102 / 1);
}

.focus\:fill-spring-500\/15:focus {
  fill: rgb(94 120 102 / 0.15);
}

.focus\:fill-spring-500\/20:focus {
  fill: rgb(94 120 102 / 0.2);
}

.focus\:fill-spring-500\/25:focus {
  fill: rgb(94 120 102 / 0.25);
}

.focus\:fill-spring-500\/30:focus {
  fill: rgb(94 120 102 / 0.3);
}

.focus\:fill-spring-500\/35:focus {
  fill: rgb(94 120 102 / 0.35);
}

.focus\:fill-spring-500\/40:focus {
  fill: rgb(94 120 102 / 0.4);
}

.focus\:fill-spring-500\/45:focus {
  fill: rgb(94 120 102 / 0.45);
}

.focus\:fill-spring-500\/5:focus {
  fill: rgb(94 120 102 / 0.05);
}

.focus\:fill-spring-500\/50:focus {
  fill: rgb(94 120 102 / 0.5);
}

.focus\:fill-spring-500\/55:focus {
  fill: rgb(94 120 102 / 0.55);
}

.focus\:fill-spring-500\/60:focus {
  fill: rgb(94 120 102 / 0.6);
}

.focus\:fill-spring-500\/65:focus {
  fill: rgb(94 120 102 / 0.65);
}

.focus\:fill-spring-500\/70:focus {
  fill: rgb(94 120 102 / 0.7);
}

.focus\:fill-spring-500\/75:focus {
  fill: rgb(94 120 102 / 0.75);
}

.focus\:fill-spring-500\/80:focus {
  fill: rgb(94 120 102 / 0.8);
}

.focus\:fill-spring-500\/85:focus {
  fill: rgb(94 120 102 / 0.85);
}

.focus\:fill-spring-500\/90:focus {
  fill: rgb(94 120 102 / 0.9);
}

.focus\:fill-spring-500\/95:focus {
  fill: rgb(94 120 102 / 0.95);
}

.focus\:fill-spring-600:focus {
  fill: #435849;
}

.focus\:fill-spring-600\/0:focus {
  fill: rgb(67 88 73 / 0);
}

.focus\:fill-spring-600\/10:focus {
  fill: rgb(67 88 73 / 0.1);
}

.focus\:fill-spring-600\/100:focus {
  fill: rgb(67 88 73 / 1);
}

.focus\:fill-spring-600\/15:focus {
  fill: rgb(67 88 73 / 0.15);
}

.focus\:fill-spring-600\/20:focus {
  fill: rgb(67 88 73 / 0.2);
}

.focus\:fill-spring-600\/25:focus {
  fill: rgb(67 88 73 / 0.25);
}

.focus\:fill-spring-600\/30:focus {
  fill: rgb(67 88 73 / 0.3);
}

.focus\:fill-spring-600\/35:focus {
  fill: rgb(67 88 73 / 0.35);
}

.focus\:fill-spring-600\/40:focus {
  fill: rgb(67 88 73 / 0.4);
}

.focus\:fill-spring-600\/45:focus {
  fill: rgb(67 88 73 / 0.45);
}

.focus\:fill-spring-600\/5:focus {
  fill: rgb(67 88 73 / 0.05);
}

.focus\:fill-spring-600\/50:focus {
  fill: rgb(67 88 73 / 0.5);
}

.focus\:fill-spring-600\/55:focus {
  fill: rgb(67 88 73 / 0.55);
}

.focus\:fill-spring-600\/60:focus {
  fill: rgb(67 88 73 / 0.6);
}

.focus\:fill-spring-600\/65:focus {
  fill: rgb(67 88 73 / 0.65);
}

.focus\:fill-spring-600\/70:focus {
  fill: rgb(67 88 73 / 0.7);
}

.focus\:fill-spring-600\/75:focus {
  fill: rgb(67 88 73 / 0.75);
}

.focus\:fill-spring-600\/80:focus {
  fill: rgb(67 88 73 / 0.8);
}

.focus\:fill-spring-600\/85:focus {
  fill: rgb(67 88 73 / 0.85);
}

.focus\:fill-spring-600\/90:focus {
  fill: rgb(67 88 73 / 0.9);
}

.focus\:fill-spring-600\/95:focus {
  fill: rgb(67 88 73 / 0.95);
}

.focus\:fill-spring-700:focus {
  fill: #36463c;
}

.focus\:fill-spring-700\/0:focus {
  fill: rgb(54 70 60 / 0);
}

.focus\:fill-spring-700\/10:focus {
  fill: rgb(54 70 60 / 0.1);
}

.focus\:fill-spring-700\/100:focus {
  fill: rgb(54 70 60 / 1);
}

.focus\:fill-spring-700\/15:focus {
  fill: rgb(54 70 60 / 0.15);
}

.focus\:fill-spring-700\/20:focus {
  fill: rgb(54 70 60 / 0.2);
}

.focus\:fill-spring-700\/25:focus {
  fill: rgb(54 70 60 / 0.25);
}

.focus\:fill-spring-700\/30:focus {
  fill: rgb(54 70 60 / 0.3);
}

.focus\:fill-spring-700\/35:focus {
  fill: rgb(54 70 60 / 0.35);
}

.focus\:fill-spring-700\/40:focus {
  fill: rgb(54 70 60 / 0.4);
}

.focus\:fill-spring-700\/45:focus {
  fill: rgb(54 70 60 / 0.45);
}

.focus\:fill-spring-700\/5:focus {
  fill: rgb(54 70 60 / 0.05);
}

.focus\:fill-spring-700\/50:focus {
  fill: rgb(54 70 60 / 0.5);
}

.focus\:fill-spring-700\/55:focus {
  fill: rgb(54 70 60 / 0.55);
}

.focus\:fill-spring-700\/60:focus {
  fill: rgb(54 70 60 / 0.6);
}

.focus\:fill-spring-700\/65:focus {
  fill: rgb(54 70 60 / 0.65);
}

.focus\:fill-spring-700\/70:focus {
  fill: rgb(54 70 60 / 0.7);
}

.focus\:fill-spring-700\/75:focus {
  fill: rgb(54 70 60 / 0.75);
}

.focus\:fill-spring-700\/80:focus {
  fill: rgb(54 70 60 / 0.8);
}

.focus\:fill-spring-700\/85:focus {
  fill: rgb(54 70 60 / 0.85);
}

.focus\:fill-spring-700\/90:focus {
  fill: rgb(54 70 60 / 0.9);
}

.focus\:fill-spring-700\/95:focus {
  fill: rgb(54 70 60 / 0.95);
}

.focus\:fill-spring-800:focus {
  fill: #2c3930;
}

.focus\:fill-spring-800\/0:focus {
  fill: rgb(44 57 48 / 0);
}

.focus\:fill-spring-800\/10:focus {
  fill: rgb(44 57 48 / 0.1);
}

.focus\:fill-spring-800\/100:focus {
  fill: rgb(44 57 48 / 1);
}

.focus\:fill-spring-800\/15:focus {
  fill: rgb(44 57 48 / 0.15);
}

.focus\:fill-spring-800\/20:focus {
  fill: rgb(44 57 48 / 0.2);
}

.focus\:fill-spring-800\/25:focus {
  fill: rgb(44 57 48 / 0.25);
}

.focus\:fill-spring-800\/30:focus {
  fill: rgb(44 57 48 / 0.3);
}

.focus\:fill-spring-800\/35:focus {
  fill: rgb(44 57 48 / 0.35);
}

.focus\:fill-spring-800\/40:focus {
  fill: rgb(44 57 48 / 0.4);
}

.focus\:fill-spring-800\/45:focus {
  fill: rgb(44 57 48 / 0.45);
}

.focus\:fill-spring-800\/5:focus {
  fill: rgb(44 57 48 / 0.05);
}

.focus\:fill-spring-800\/50:focus {
  fill: rgb(44 57 48 / 0.5);
}

.focus\:fill-spring-800\/55:focus {
  fill: rgb(44 57 48 / 0.55);
}

.focus\:fill-spring-800\/60:focus {
  fill: rgb(44 57 48 / 0.6);
}

.focus\:fill-spring-800\/65:focus {
  fill: rgb(44 57 48 / 0.65);
}

.focus\:fill-spring-800\/70:focus {
  fill: rgb(44 57 48 / 0.7);
}

.focus\:fill-spring-800\/75:focus {
  fill: rgb(44 57 48 / 0.75);
}

.focus\:fill-spring-800\/80:focus {
  fill: rgb(44 57 48 / 0.8);
}

.focus\:fill-spring-800\/85:focus {
  fill: rgb(44 57 48 / 0.85);
}

.focus\:fill-spring-800\/90:focus {
  fill: rgb(44 57 48 / 0.9);
}

.focus\:fill-spring-800\/95:focus {
  fill: rgb(44 57 48 / 0.95);
}

.focus\:fill-spring-900:focus {
  fill: #252f28;
}

.focus\:fill-spring-900\/0:focus {
  fill: rgb(37 47 40 / 0);
}

.focus\:fill-spring-900\/10:focus {
  fill: rgb(37 47 40 / 0.1);
}

.focus\:fill-spring-900\/100:focus {
  fill: rgb(37 47 40 / 1);
}

.focus\:fill-spring-900\/15:focus {
  fill: rgb(37 47 40 / 0.15);
}

.focus\:fill-spring-900\/20:focus {
  fill: rgb(37 47 40 / 0.2);
}

.focus\:fill-spring-900\/25:focus {
  fill: rgb(37 47 40 / 0.25);
}

.focus\:fill-spring-900\/30:focus {
  fill: rgb(37 47 40 / 0.3);
}

.focus\:fill-spring-900\/35:focus {
  fill: rgb(37 47 40 / 0.35);
}

.focus\:fill-spring-900\/40:focus {
  fill: rgb(37 47 40 / 0.4);
}

.focus\:fill-spring-900\/45:focus {
  fill: rgb(37 47 40 / 0.45);
}

.focus\:fill-spring-900\/5:focus {
  fill: rgb(37 47 40 / 0.05);
}

.focus\:fill-spring-900\/50:focus {
  fill: rgb(37 47 40 / 0.5);
}

.focus\:fill-spring-900\/55:focus {
  fill: rgb(37 47 40 / 0.55);
}

.focus\:fill-spring-900\/60:focus {
  fill: rgb(37 47 40 / 0.6);
}

.focus\:fill-spring-900\/65:focus {
  fill: rgb(37 47 40 / 0.65);
}

.focus\:fill-spring-900\/70:focus {
  fill: rgb(37 47 40 / 0.7);
}

.focus\:fill-spring-900\/75:focus {
  fill: rgb(37 47 40 / 0.75);
}

.focus\:fill-spring-900\/80:focus {
  fill: rgb(37 47 40 / 0.8);
}

.focus\:fill-spring-900\/85:focus {
  fill: rgb(37 47 40 / 0.85);
}

.focus\:fill-spring-900\/90:focus {
  fill: rgb(37 47 40 / 0.9);
}

.focus\:fill-spring-900\/95:focus {
  fill: rgb(37 47 40 / 0.95);
}

.focus\:fill-spring-950:focus {
  fill: #141a17;
}

.focus\:fill-spring-950\/0:focus {
  fill: rgb(20 26 23 / 0);
}

.focus\:fill-spring-950\/10:focus {
  fill: rgb(20 26 23 / 0.1);
}

.focus\:fill-spring-950\/100:focus {
  fill: rgb(20 26 23 / 1);
}

.focus\:fill-spring-950\/15:focus {
  fill: rgb(20 26 23 / 0.15);
}

.focus\:fill-spring-950\/20:focus {
  fill: rgb(20 26 23 / 0.2);
}

.focus\:fill-spring-950\/25:focus {
  fill: rgb(20 26 23 / 0.25);
}

.focus\:fill-spring-950\/30:focus {
  fill: rgb(20 26 23 / 0.3);
}

.focus\:fill-spring-950\/35:focus {
  fill: rgb(20 26 23 / 0.35);
}

.focus\:fill-spring-950\/40:focus {
  fill: rgb(20 26 23 / 0.4);
}

.focus\:fill-spring-950\/45:focus {
  fill: rgb(20 26 23 / 0.45);
}

.focus\:fill-spring-950\/5:focus {
  fill: rgb(20 26 23 / 0.05);
}

.focus\:fill-spring-950\/50:focus {
  fill: rgb(20 26 23 / 0.5);
}

.focus\:fill-spring-950\/55:focus {
  fill: rgb(20 26 23 / 0.55);
}

.focus\:fill-spring-950\/60:focus {
  fill: rgb(20 26 23 / 0.6);
}

.focus\:fill-spring-950\/65:focus {
  fill: rgb(20 26 23 / 0.65);
}

.focus\:fill-spring-950\/70:focus {
  fill: rgb(20 26 23 / 0.7);
}

.focus\:fill-spring-950\/75:focus {
  fill: rgb(20 26 23 / 0.75);
}

.focus\:fill-spring-950\/80:focus {
  fill: rgb(20 26 23 / 0.8);
}

.focus\:fill-spring-950\/85:focus {
  fill: rgb(20 26 23 / 0.85);
}

.focus\:fill-spring-950\/90:focus {
  fill: rgb(20 26 23 / 0.9);
}

.focus\:fill-spring-950\/95:focus {
  fill: rgb(20 26 23 / 0.95);
}

.focus\:fill-transparent:focus {
  fill: transparent;
}

.focus\:fill-transparent\/0:focus {
  fill: rgb(0 0 0 / 0);
}

.focus\:fill-transparent\/10:focus {
  fill: rgb(0 0 0 / 0.1);
}

.focus\:fill-transparent\/100:focus {
  fill: rgb(0 0 0 / 1);
}

.focus\:fill-transparent\/15:focus {
  fill: rgb(0 0 0 / 0.15);
}

.focus\:fill-transparent\/20:focus {
  fill: rgb(0 0 0 / 0.2);
}

.focus\:fill-transparent\/25:focus {
  fill: rgb(0 0 0 / 0.25);
}

.focus\:fill-transparent\/30:focus {
  fill: rgb(0 0 0 / 0.3);
}

.focus\:fill-transparent\/35:focus {
  fill: rgb(0 0 0 / 0.35);
}

.focus\:fill-transparent\/40:focus {
  fill: rgb(0 0 0 / 0.4);
}

.focus\:fill-transparent\/45:focus {
  fill: rgb(0 0 0 / 0.45);
}

.focus\:fill-transparent\/5:focus {
  fill: rgb(0 0 0 / 0.05);
}

.focus\:fill-transparent\/50:focus {
  fill: rgb(0 0 0 / 0.5);
}

.focus\:fill-transparent\/55:focus {
  fill: rgb(0 0 0 / 0.55);
}

.focus\:fill-transparent\/60:focus {
  fill: rgb(0 0 0 / 0.6);
}

.focus\:fill-transparent\/65:focus {
  fill: rgb(0 0 0 / 0.65);
}

.focus\:fill-transparent\/70:focus {
  fill: rgb(0 0 0 / 0.7);
}

.focus\:fill-transparent\/75:focus {
  fill: rgb(0 0 0 / 0.75);
}

.focus\:fill-transparent\/80:focus {
  fill: rgb(0 0 0 / 0.8);
}

.focus\:fill-transparent\/85:focus {
  fill: rgb(0 0 0 / 0.85);
}

.focus\:fill-transparent\/90:focus {
  fill: rgb(0 0 0 / 0.9);
}

.focus\:fill-transparent\/95:focus {
  fill: rgb(0 0 0 / 0.95);
}

.focus\:fill-white:focus {
  fill: #ffffff;
}

.focus\:fill-white\/0:focus {
  fill: rgb(255 255 255 / 0);
}

.focus\:fill-white\/10:focus {
  fill: rgb(255 255 255 / 0.1);
}

.focus\:fill-white\/100:focus {
  fill: rgb(255 255 255 / 1);
}

.focus\:fill-white\/15:focus {
  fill: rgb(255 255 255 / 0.15);
}

.focus\:fill-white\/20:focus {
  fill: rgb(255 255 255 / 0.2);
}

.focus\:fill-white\/25:focus {
  fill: rgb(255 255 255 / 0.25);
}

.focus\:fill-white\/30:focus {
  fill: rgb(255 255 255 / 0.3);
}

.focus\:fill-white\/35:focus {
  fill: rgb(255 255 255 / 0.35);
}

.focus\:fill-white\/40:focus {
  fill: rgb(255 255 255 / 0.4);
}

.focus\:fill-white\/45:focus {
  fill: rgb(255 255 255 / 0.45);
}

.focus\:fill-white\/5:focus {
  fill: rgb(255 255 255 / 0.05);
}

.focus\:fill-white\/50:focus {
  fill: rgb(255 255 255 / 0.5);
}

.focus\:fill-white\/55:focus {
  fill: rgb(255 255 255 / 0.55);
}

.focus\:fill-white\/60:focus {
  fill: rgb(255 255 255 / 0.6);
}

.focus\:fill-white\/65:focus {
  fill: rgb(255 255 255 / 0.65);
}

.focus\:fill-white\/70:focus {
  fill: rgb(255 255 255 / 0.7);
}

.focus\:fill-white\/75:focus {
  fill: rgb(255 255 255 / 0.75);
}

.focus\:fill-white\/80:focus {
  fill: rgb(255 255 255 / 0.8);
}

.focus\:fill-white\/85:focus {
  fill: rgb(255 255 255 / 0.85);
}

.focus\:fill-white\/90:focus {
  fill: rgb(255 255 255 / 0.9);
}

.focus\:fill-white\/95:focus {
  fill: rgb(255 255 255 / 0.95);
}

.focus\:text-left:focus {
  text-align: left;
}

.focus\:text-center:focus {
  text-align: center;
}

.focus\:text-right:focus {
  text-align: right;
}

.focus\:text-justify:focus {
  text-align: justify;
}

.focus\:text-start:focus {
  text-align: start;
}

.focus\:text-end:focus {
  text-align: end;
}

.focus\:text-2xl:focus {
  font-size: 1.5rem;
  line-height: 2rem;
}

.focus\:text-3xl:focus {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.focus\:text-4xl:focus {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.focus\:text-5xl:focus {
  font-size: 3rem;
  line-height: 1;
}

.focus\:text-6xl:focus {
  font-size: 3.75rem;
  line-height: 1;
}

.focus\:text-7xl:focus {
  font-size: 4.5rem;
  line-height: 1;
}

.focus\:text-8xl:focus {
  font-size: 6rem;
  line-height: 1;
}

.focus\:text-9xl:focus {
  font-size: 8rem;
  line-height: 1;
}

.focus\:text-base:focus {
  font-size: 1rem;
  line-height: 1.5rem;
}

.focus\:text-lg:focus {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.focus\:text-sm:focus {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.focus\:text-xl:focus {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.focus\:text-xs:focus {
  font-size: 0.75rem;
  line-height: 1rem;
}

.focus\:text-black:focus {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.focus\:text-black\/0:focus {
  color: rgb(0 0 0 / 0);
}

.focus\:text-black\/10:focus {
  color: rgb(0 0 0 / 0.1);
}

.focus\:text-black\/100:focus {
  color: rgb(0 0 0 / 1);
}

.focus\:text-black\/15:focus {
  color: rgb(0 0 0 / 0.15);
}

.focus\:text-black\/20:focus {
  color: rgb(0 0 0 / 0.2);
}

.focus\:text-black\/25:focus {
  color: rgb(0 0 0 / 0.25);
}

.focus\:text-black\/30:focus {
  color: rgb(0 0 0 / 0.3);
}

.focus\:text-black\/35:focus {
  color: rgb(0 0 0 / 0.35);
}

.focus\:text-black\/40:focus {
  color: rgb(0 0 0 / 0.4);
}

.focus\:text-black\/45:focus {
  color: rgb(0 0 0 / 0.45);
}

.focus\:text-black\/5:focus {
  color: rgb(0 0 0 / 0.05);
}

.focus\:text-black\/50:focus {
  color: rgb(0 0 0 / 0.5);
}

.focus\:text-black\/55:focus {
  color: rgb(0 0 0 / 0.55);
}

.focus\:text-black\/60:focus {
  color: rgb(0 0 0 / 0.6);
}

.focus\:text-black\/65:focus {
  color: rgb(0 0 0 / 0.65);
}

.focus\:text-black\/70:focus {
  color: rgb(0 0 0 / 0.7);
}

.focus\:text-black\/75:focus {
  color: rgb(0 0 0 / 0.75);
}

.focus\:text-black\/80:focus {
  color: rgb(0 0 0 / 0.8);
}

.focus\:text-black\/85:focus {
  color: rgb(0 0 0 / 0.85);
}

.focus\:text-black\/90:focus {
  color: rgb(0 0 0 / 0.9);
}

.focus\:text-black\/95:focus {
  color: rgb(0 0 0 / 0.95);
}

.focus\:text-facebook:focus {
  --tw-text-opacity: 1;
  color: rgb(59 89 152 / var(--tw-text-opacity, 1));
}

.focus\:text-facebook-600:focus {
  --tw-text-opacity: 1;
  color: rgb(41 61 105 / var(--tw-text-opacity, 1));
}

.focus\:text-facebook-600\/0:focus {
  color: rgb(41 61 105 / 0);
}

.focus\:text-facebook-600\/10:focus {
  color: rgb(41 61 105 / 0.1);
}

.focus\:text-facebook-600\/100:focus {
  color: rgb(41 61 105 / 1);
}

.focus\:text-facebook-600\/15:focus {
  color: rgb(41 61 105 / 0.15);
}

.focus\:text-facebook-600\/20:focus {
  color: rgb(41 61 105 / 0.2);
}

.focus\:text-facebook-600\/25:focus {
  color: rgb(41 61 105 / 0.25);
}

.focus\:text-facebook-600\/30:focus {
  color: rgb(41 61 105 / 0.3);
}

.focus\:text-facebook-600\/35:focus {
  color: rgb(41 61 105 / 0.35);
}

.focus\:text-facebook-600\/40:focus {
  color: rgb(41 61 105 / 0.4);
}

.focus\:text-facebook-600\/45:focus {
  color: rgb(41 61 105 / 0.45);
}

.focus\:text-facebook-600\/5:focus {
  color: rgb(41 61 105 / 0.05);
}

.focus\:text-facebook-600\/50:focus {
  color: rgb(41 61 105 / 0.5);
}

.focus\:text-facebook-600\/55:focus {
  color: rgb(41 61 105 / 0.55);
}

.focus\:text-facebook-600\/60:focus {
  color: rgb(41 61 105 / 0.6);
}

.focus\:text-facebook-600\/65:focus {
  color: rgb(41 61 105 / 0.65);
}

.focus\:text-facebook-600\/70:focus {
  color: rgb(41 61 105 / 0.7);
}

.focus\:text-facebook-600\/75:focus {
  color: rgb(41 61 105 / 0.75);
}

.focus\:text-facebook-600\/80:focus {
  color: rgb(41 61 105 / 0.8);
}

.focus\:text-facebook-600\/85:focus {
  color: rgb(41 61 105 / 0.85);
}

.focus\:text-facebook-600\/90:focus {
  color: rgb(41 61 105 / 0.9);
}

.focus\:text-facebook-600\/95:focus {
  color: rgb(41 61 105 / 0.95);
}

.focus\:text-facebook\/0:focus {
  color: rgb(59 89 152 / 0);
}

.focus\:text-facebook\/10:focus {
  color: rgb(59 89 152 / 0.1);
}

.focus\:text-facebook\/100:focus {
  color: rgb(59 89 152 / 1);
}

.focus\:text-facebook\/15:focus {
  color: rgb(59 89 152 / 0.15);
}

.focus\:text-facebook\/20:focus {
  color: rgb(59 89 152 / 0.2);
}

.focus\:text-facebook\/25:focus {
  color: rgb(59 89 152 / 0.25);
}

.focus\:text-facebook\/30:focus {
  color: rgb(59 89 152 / 0.3);
}

.focus\:text-facebook\/35:focus {
  color: rgb(59 89 152 / 0.35);
}

.focus\:text-facebook\/40:focus {
  color: rgb(59 89 152 / 0.4);
}

.focus\:text-facebook\/45:focus {
  color: rgb(59 89 152 / 0.45);
}

.focus\:text-facebook\/5:focus {
  color: rgb(59 89 152 / 0.05);
}

.focus\:text-facebook\/50:focus {
  color: rgb(59 89 152 / 0.5);
}

.focus\:text-facebook\/55:focus {
  color: rgb(59 89 152 / 0.55);
}

.focus\:text-facebook\/60:focus {
  color: rgb(59 89 152 / 0.6);
}

.focus\:text-facebook\/65:focus {
  color: rgb(59 89 152 / 0.65);
}

.focus\:text-facebook\/70:focus {
  color: rgb(59 89 152 / 0.7);
}

.focus\:text-facebook\/75:focus {
  color: rgb(59 89 152 / 0.75);
}

.focus\:text-facebook\/80:focus {
  color: rgb(59 89 152 / 0.8);
}

.focus\:text-facebook\/85:focus {
  color: rgb(59 89 152 / 0.85);
}

.focus\:text-facebook\/90:focus {
  color: rgb(59 89 152 / 0.9);
}

.focus\:text-facebook\/95:focus {
  color: rgb(59 89 152 / 0.95);
}

.focus\:text-spring-100:focus {
  --tw-text-opacity: 1;
  color: rgb(227 232 227 / var(--tw-text-opacity, 1));
}

.focus\:text-spring-100\/0:focus {
  color: rgb(227 232 227 / 0);
}

.focus\:text-spring-100\/10:focus {
  color: rgb(227 232 227 / 0.1);
}

.focus\:text-spring-100\/100:focus {
  color: rgb(227 232 227 / 1);
}

.focus\:text-spring-100\/15:focus {
  color: rgb(227 232 227 / 0.15);
}

.focus\:text-spring-100\/20:focus {
  color: rgb(227 232 227 / 0.2);
}

.focus\:text-spring-100\/25:focus {
  color: rgb(227 232 227 / 0.25);
}

.focus\:text-spring-100\/30:focus {
  color: rgb(227 232 227 / 0.3);
}

.focus\:text-spring-100\/35:focus {
  color: rgb(227 232 227 / 0.35);
}

.focus\:text-spring-100\/40:focus {
  color: rgb(227 232 227 / 0.4);
}

.focus\:text-spring-100\/45:focus {
  color: rgb(227 232 227 / 0.45);
}

.focus\:text-spring-100\/5:focus {
  color: rgb(227 232 227 / 0.05);
}

.focus\:text-spring-100\/50:focus {
  color: rgb(227 232 227 / 0.5);
}

.focus\:text-spring-100\/55:focus {
  color: rgb(227 232 227 / 0.55);
}

.focus\:text-spring-100\/60:focus {
  color: rgb(227 232 227 / 0.6);
}

.focus\:text-spring-100\/65:focus {
  color: rgb(227 232 227 / 0.65);
}

.focus\:text-spring-100\/70:focus {
  color: rgb(227 232 227 / 0.7);
}

.focus\:text-spring-100\/75:focus {
  color: rgb(227 232 227 / 0.75);
}

.focus\:text-spring-100\/80:focus {
  color: rgb(227 232 227 / 0.8);
}

.focus\:text-spring-100\/85:focus {
  color: rgb(227 232 227 / 0.85);
}

.focus\:text-spring-100\/90:focus {
  color: rgb(227 232 227 / 0.9);
}

.focus\:text-spring-100\/95:focus {
  color: rgb(227 232 227 / 0.95);
}

.focus\:text-spring-200:focus {
  --tw-text-opacity: 1;
  color: rgb(200 210 201 / var(--tw-text-opacity, 1));
}

.focus\:text-spring-200\/0:focus {
  color: rgb(200 210 201 / 0);
}

.focus\:text-spring-200\/10:focus {
  color: rgb(200 210 201 / 0.1);
}

.focus\:text-spring-200\/100:focus {
  color: rgb(200 210 201 / 1);
}

.focus\:text-spring-200\/15:focus {
  color: rgb(200 210 201 / 0.15);
}

.focus\:text-spring-200\/20:focus {
  color: rgb(200 210 201 / 0.2);
}

.focus\:text-spring-200\/25:focus {
  color: rgb(200 210 201 / 0.25);
}

.focus\:text-spring-200\/30:focus {
  color: rgb(200 210 201 / 0.3);
}

.focus\:text-spring-200\/35:focus {
  color: rgb(200 210 201 / 0.35);
}

.focus\:text-spring-200\/40:focus {
  color: rgb(200 210 201 / 0.4);
}

.focus\:text-spring-200\/45:focus {
  color: rgb(200 210 201 / 0.45);
}

.focus\:text-spring-200\/5:focus {
  color: rgb(200 210 201 / 0.05);
}

.focus\:text-spring-200\/50:focus {
  color: rgb(200 210 201 / 0.5);
}

.focus\:text-spring-200\/55:focus {
  color: rgb(200 210 201 / 0.55);
}

.focus\:text-spring-200\/60:focus {
  color: rgb(200 210 201 / 0.6);
}

.focus\:text-spring-200\/65:focus {
  color: rgb(200 210 201 / 0.65);
}

.focus\:text-spring-200\/70:focus {
  color: rgb(200 210 201 / 0.7);
}

.focus\:text-spring-200\/75:focus {
  color: rgb(200 210 201 / 0.75);
}

.focus\:text-spring-200\/80:focus {
  color: rgb(200 210 201 / 0.8);
}

.focus\:text-spring-200\/85:focus {
  color: rgb(200 210 201 / 0.85);
}

.focus\:text-spring-200\/90:focus {
  color: rgb(200 210 201 / 0.9);
}

.focus\:text-spring-200\/95:focus {
  color: rgb(200 210 201 / 0.95);
}

.focus\:text-spring-300:focus {
  --tw-text-opacity: 1;
  color: rgb(162 179 166 / var(--tw-text-opacity, 1));
}

.focus\:text-spring-300\/0:focus {
  color: rgb(162 179 166 / 0);
}

.focus\:text-spring-300\/10:focus {
  color: rgb(162 179 166 / 0.1);
}

.focus\:text-spring-300\/100:focus {
  color: rgb(162 179 166 / 1);
}

.focus\:text-spring-300\/15:focus {
  color: rgb(162 179 166 / 0.15);
}

.focus\:text-spring-300\/20:focus {
  color: rgb(162 179 166 / 0.2);
}

.focus\:text-spring-300\/25:focus {
  color: rgb(162 179 166 / 0.25);
}

.focus\:text-spring-300\/30:focus {
  color: rgb(162 179 166 / 0.3);
}

.focus\:text-spring-300\/35:focus {
  color: rgb(162 179 166 / 0.35);
}

.focus\:text-spring-300\/40:focus {
  color: rgb(162 179 166 / 0.4);
}

.focus\:text-spring-300\/45:focus {
  color: rgb(162 179 166 / 0.45);
}

.focus\:text-spring-300\/5:focus {
  color: rgb(162 179 166 / 0.05);
}

.focus\:text-spring-300\/50:focus {
  color: rgb(162 179 166 / 0.5);
}

.focus\:text-spring-300\/55:focus {
  color: rgb(162 179 166 / 0.55);
}

.focus\:text-spring-300\/60:focus {
  color: rgb(162 179 166 / 0.6);
}

.focus\:text-spring-300\/65:focus {
  color: rgb(162 179 166 / 0.65);
}

.focus\:text-spring-300\/70:focus {
  color: rgb(162 179 166 / 0.7);
}

.focus\:text-spring-300\/75:focus {
  color: rgb(162 179 166 / 0.75);
}

.focus\:text-spring-300\/80:focus {
  color: rgb(162 179 166 / 0.8);
}

.focus\:text-spring-300\/85:focus {
  color: rgb(162 179 166 / 0.85);
}

.focus\:text-spring-300\/90:focus {
  color: rgb(162 179 166 / 0.9);
}

.focus\:text-spring-300\/95:focus {
  color: rgb(162 179 166 / 0.95);
}

.focus\:text-spring-400:focus {
  --tw-text-opacity: 1;
  color: rgb(120 143 127 / var(--tw-text-opacity, 1));
}

.focus\:text-spring-400\/0:focus {
  color: rgb(120 143 127 / 0);
}

.focus\:text-spring-400\/10:focus {
  color: rgb(120 143 127 / 0.1);
}

.focus\:text-spring-400\/100:focus {
  color: rgb(120 143 127 / 1);
}

.focus\:text-spring-400\/15:focus {
  color: rgb(120 143 127 / 0.15);
}

.focus\:text-spring-400\/20:focus {
  color: rgb(120 143 127 / 0.2);
}

.focus\:text-spring-400\/25:focus {
  color: rgb(120 143 127 / 0.25);
}

.focus\:text-spring-400\/30:focus {
  color: rgb(120 143 127 / 0.3);
}

.focus\:text-spring-400\/35:focus {
  color: rgb(120 143 127 / 0.35);
}

.focus\:text-spring-400\/40:focus {
  color: rgb(120 143 127 / 0.4);
}

.focus\:text-spring-400\/45:focus {
  color: rgb(120 143 127 / 0.45);
}

.focus\:text-spring-400\/5:focus {
  color: rgb(120 143 127 / 0.05);
}

.focus\:text-spring-400\/50:focus {
  color: rgb(120 143 127 / 0.5);
}

.focus\:text-spring-400\/55:focus {
  color: rgb(120 143 127 / 0.55);
}

.focus\:text-spring-400\/60:focus {
  color: rgb(120 143 127 / 0.6);
}

.focus\:text-spring-400\/65:focus {
  color: rgb(120 143 127 / 0.65);
}

.focus\:text-spring-400\/70:focus {
  color: rgb(120 143 127 / 0.7);
}

.focus\:text-spring-400\/75:focus {
  color: rgb(120 143 127 / 0.75);
}

.focus\:text-spring-400\/80:focus {
  color: rgb(120 143 127 / 0.8);
}

.focus\:text-spring-400\/85:focus {
  color: rgb(120 143 127 / 0.85);
}

.focus\:text-spring-400\/90:focus {
  color: rgb(120 143 127 / 0.9);
}

.focus\:text-spring-400\/95:focus {
  color: rgb(120 143 127 / 0.95);
}

.focus\:text-spring-50:focus {
  --tw-text-opacity: 1;
  color: rgb(243 246 244 / var(--tw-text-opacity, 1));
}

.focus\:text-spring-50\/0:focus {
  color: rgb(243 246 244 / 0);
}

.focus\:text-spring-50\/10:focus {
  color: rgb(243 246 244 / 0.1);
}

.focus\:text-spring-50\/100:focus {
  color: rgb(243 246 244 / 1);
}

.focus\:text-spring-50\/15:focus {
  color: rgb(243 246 244 / 0.15);
}

.focus\:text-spring-50\/20:focus {
  color: rgb(243 246 244 / 0.2);
}

.focus\:text-spring-50\/25:focus {
  color: rgb(243 246 244 / 0.25);
}

.focus\:text-spring-50\/30:focus {
  color: rgb(243 246 244 / 0.3);
}

.focus\:text-spring-50\/35:focus {
  color: rgb(243 246 244 / 0.35);
}

.focus\:text-spring-50\/40:focus {
  color: rgb(243 246 244 / 0.4);
}

.focus\:text-spring-50\/45:focus {
  color: rgb(243 246 244 / 0.45);
}

.focus\:text-spring-50\/5:focus {
  color: rgb(243 246 244 / 0.05);
}

.focus\:text-spring-50\/50:focus {
  color: rgb(243 246 244 / 0.5);
}

.focus\:text-spring-50\/55:focus {
  color: rgb(243 246 244 / 0.55);
}

.focus\:text-spring-50\/60:focus {
  color: rgb(243 246 244 / 0.6);
}

.focus\:text-spring-50\/65:focus {
  color: rgb(243 246 244 / 0.65);
}

.focus\:text-spring-50\/70:focus {
  color: rgb(243 246 244 / 0.7);
}

.focus\:text-spring-50\/75:focus {
  color: rgb(243 246 244 / 0.75);
}

.focus\:text-spring-50\/80:focus {
  color: rgb(243 246 244 / 0.8);
}

.focus\:text-spring-50\/85:focus {
  color: rgb(243 246 244 / 0.85);
}

.focus\:text-spring-50\/90:focus {
  color: rgb(243 246 244 / 0.9);
}

.focus\:text-spring-50\/95:focus {
  color: rgb(243 246 244 / 0.95);
}

.focus\:text-spring-500:focus {
  --tw-text-opacity: 1;
  color: rgb(94 120 102 / var(--tw-text-opacity, 1));
}

.focus\:text-spring-500\/0:focus {
  color: rgb(94 120 102 / 0);
}

.focus\:text-spring-500\/10:focus {
  color: rgb(94 120 102 / 0.1);
}

.focus\:text-spring-500\/100:focus {
  color: rgb(94 120 102 / 1);
}

.focus\:text-spring-500\/15:focus {
  color: rgb(94 120 102 / 0.15);
}

.focus\:text-spring-500\/20:focus {
  color: rgb(94 120 102 / 0.2);
}

.focus\:text-spring-500\/25:focus {
  color: rgb(94 120 102 / 0.25);
}

.focus\:text-spring-500\/30:focus {
  color: rgb(94 120 102 / 0.3);
}

.focus\:text-spring-500\/35:focus {
  color: rgb(94 120 102 / 0.35);
}

.focus\:text-spring-500\/40:focus {
  color: rgb(94 120 102 / 0.4);
}

.focus\:text-spring-500\/45:focus {
  color: rgb(94 120 102 / 0.45);
}

.focus\:text-spring-500\/5:focus {
  color: rgb(94 120 102 / 0.05);
}

.focus\:text-spring-500\/50:focus {
  color: rgb(94 120 102 / 0.5);
}

.focus\:text-spring-500\/55:focus {
  color: rgb(94 120 102 / 0.55);
}

.focus\:text-spring-500\/60:focus {
  color: rgb(94 120 102 / 0.6);
}

.focus\:text-spring-500\/65:focus {
  color: rgb(94 120 102 / 0.65);
}

.focus\:text-spring-500\/70:focus {
  color: rgb(94 120 102 / 0.7);
}

.focus\:text-spring-500\/75:focus {
  color: rgb(94 120 102 / 0.75);
}

.focus\:text-spring-500\/80:focus {
  color: rgb(94 120 102 / 0.8);
}

.focus\:text-spring-500\/85:focus {
  color: rgb(94 120 102 / 0.85);
}

.focus\:text-spring-500\/90:focus {
  color: rgb(94 120 102 / 0.9);
}

.focus\:text-spring-500\/95:focus {
  color: rgb(94 120 102 / 0.95);
}

.focus\:text-spring-600:focus {
  --tw-text-opacity: 1;
  color: rgb(67 88 73 / var(--tw-text-opacity, 1));
}

.focus\:text-spring-600\/0:focus {
  color: rgb(67 88 73 / 0);
}

.focus\:text-spring-600\/10:focus {
  color: rgb(67 88 73 / 0.1);
}

.focus\:text-spring-600\/100:focus {
  color: rgb(67 88 73 / 1);
}

.focus\:text-spring-600\/15:focus {
  color: rgb(67 88 73 / 0.15);
}

.focus\:text-spring-600\/20:focus {
  color: rgb(67 88 73 / 0.2);
}

.focus\:text-spring-600\/25:focus {
  color: rgb(67 88 73 / 0.25);
}

.focus\:text-spring-600\/30:focus {
  color: rgb(67 88 73 / 0.3);
}

.focus\:text-spring-600\/35:focus {
  color: rgb(67 88 73 / 0.35);
}

.focus\:text-spring-600\/40:focus {
  color: rgb(67 88 73 / 0.4);
}

.focus\:text-spring-600\/45:focus {
  color: rgb(67 88 73 / 0.45);
}

.focus\:text-spring-600\/5:focus {
  color: rgb(67 88 73 / 0.05);
}

.focus\:text-spring-600\/50:focus {
  color: rgb(67 88 73 / 0.5);
}

.focus\:text-spring-600\/55:focus {
  color: rgb(67 88 73 / 0.55);
}

.focus\:text-spring-600\/60:focus {
  color: rgb(67 88 73 / 0.6);
}

.focus\:text-spring-600\/65:focus {
  color: rgb(67 88 73 / 0.65);
}

.focus\:text-spring-600\/70:focus {
  color: rgb(67 88 73 / 0.7);
}

.focus\:text-spring-600\/75:focus {
  color: rgb(67 88 73 / 0.75);
}

.focus\:text-spring-600\/80:focus {
  color: rgb(67 88 73 / 0.8);
}

.focus\:text-spring-600\/85:focus {
  color: rgb(67 88 73 / 0.85);
}

.focus\:text-spring-600\/90:focus {
  color: rgb(67 88 73 / 0.9);
}

.focus\:text-spring-600\/95:focus {
  color: rgb(67 88 73 / 0.95);
}

.focus\:text-spring-700:focus {
  --tw-text-opacity: 1;
  color: rgb(54 70 60 / var(--tw-text-opacity, 1));
}

.focus\:text-spring-700\/0:focus {
  color: rgb(54 70 60 / 0);
}

.focus\:text-spring-700\/10:focus {
  color: rgb(54 70 60 / 0.1);
}

.focus\:text-spring-700\/100:focus {
  color: rgb(54 70 60 / 1);
}

.focus\:text-spring-700\/15:focus {
  color: rgb(54 70 60 / 0.15);
}

.focus\:text-spring-700\/20:focus {
  color: rgb(54 70 60 / 0.2);
}

.focus\:text-spring-700\/25:focus {
  color: rgb(54 70 60 / 0.25);
}

.focus\:text-spring-700\/30:focus {
  color: rgb(54 70 60 / 0.3);
}

.focus\:text-spring-700\/35:focus {
  color: rgb(54 70 60 / 0.35);
}

.focus\:text-spring-700\/40:focus {
  color: rgb(54 70 60 / 0.4);
}

.focus\:text-spring-700\/45:focus {
  color: rgb(54 70 60 / 0.45);
}

.focus\:text-spring-700\/5:focus {
  color: rgb(54 70 60 / 0.05);
}

.focus\:text-spring-700\/50:focus {
  color: rgb(54 70 60 / 0.5);
}

.focus\:text-spring-700\/55:focus {
  color: rgb(54 70 60 / 0.55);
}

.focus\:text-spring-700\/60:focus {
  color: rgb(54 70 60 / 0.6);
}

.focus\:text-spring-700\/65:focus {
  color: rgb(54 70 60 / 0.65);
}

.focus\:text-spring-700\/70:focus {
  color: rgb(54 70 60 / 0.7);
}

.focus\:text-spring-700\/75:focus {
  color: rgb(54 70 60 / 0.75);
}

.focus\:text-spring-700\/80:focus {
  color: rgb(54 70 60 / 0.8);
}

.focus\:text-spring-700\/85:focus {
  color: rgb(54 70 60 / 0.85);
}

.focus\:text-spring-700\/90:focus {
  color: rgb(54 70 60 / 0.9);
}

.focus\:text-spring-700\/95:focus {
  color: rgb(54 70 60 / 0.95);
}

.focus\:text-spring-800:focus {
  --tw-text-opacity: 1;
  color: rgb(44 57 48 / var(--tw-text-opacity, 1));
}

.focus\:text-spring-800\/0:focus {
  color: rgb(44 57 48 / 0);
}

.focus\:text-spring-800\/10:focus {
  color: rgb(44 57 48 / 0.1);
}

.focus\:text-spring-800\/100:focus {
  color: rgb(44 57 48 / 1);
}

.focus\:text-spring-800\/15:focus {
  color: rgb(44 57 48 / 0.15);
}

.focus\:text-spring-800\/20:focus {
  color: rgb(44 57 48 / 0.2);
}

.focus\:text-spring-800\/25:focus {
  color: rgb(44 57 48 / 0.25);
}

.focus\:text-spring-800\/30:focus {
  color: rgb(44 57 48 / 0.3);
}

.focus\:text-spring-800\/35:focus {
  color: rgb(44 57 48 / 0.35);
}

.focus\:text-spring-800\/40:focus {
  color: rgb(44 57 48 / 0.4);
}

.focus\:text-spring-800\/45:focus {
  color: rgb(44 57 48 / 0.45);
}

.focus\:text-spring-800\/5:focus {
  color: rgb(44 57 48 / 0.05);
}

.focus\:text-spring-800\/50:focus {
  color: rgb(44 57 48 / 0.5);
}

.focus\:text-spring-800\/55:focus {
  color: rgb(44 57 48 / 0.55);
}

.focus\:text-spring-800\/60:focus {
  color: rgb(44 57 48 / 0.6);
}

.focus\:text-spring-800\/65:focus {
  color: rgb(44 57 48 / 0.65);
}

.focus\:text-spring-800\/70:focus {
  color: rgb(44 57 48 / 0.7);
}

.focus\:text-spring-800\/75:focus {
  color: rgb(44 57 48 / 0.75);
}

.focus\:text-spring-800\/80:focus {
  color: rgb(44 57 48 / 0.8);
}

.focus\:text-spring-800\/85:focus {
  color: rgb(44 57 48 / 0.85);
}

.focus\:text-spring-800\/90:focus {
  color: rgb(44 57 48 / 0.9);
}

.focus\:text-spring-800\/95:focus {
  color: rgb(44 57 48 / 0.95);
}

.focus\:text-spring-900:focus {
  --tw-text-opacity: 1;
  color: rgb(37 47 40 / var(--tw-text-opacity, 1));
}

.focus\:text-spring-900\/0:focus {
  color: rgb(37 47 40 / 0);
}

.focus\:text-spring-900\/10:focus {
  color: rgb(37 47 40 / 0.1);
}

.focus\:text-spring-900\/100:focus {
  color: rgb(37 47 40 / 1);
}

.focus\:text-spring-900\/15:focus {
  color: rgb(37 47 40 / 0.15);
}

.focus\:text-spring-900\/20:focus {
  color: rgb(37 47 40 / 0.2);
}

.focus\:text-spring-900\/25:focus {
  color: rgb(37 47 40 / 0.25);
}

.focus\:text-spring-900\/30:focus {
  color: rgb(37 47 40 / 0.3);
}

.focus\:text-spring-900\/35:focus {
  color: rgb(37 47 40 / 0.35);
}

.focus\:text-spring-900\/40:focus {
  color: rgb(37 47 40 / 0.4);
}

.focus\:text-spring-900\/45:focus {
  color: rgb(37 47 40 / 0.45);
}

.focus\:text-spring-900\/5:focus {
  color: rgb(37 47 40 / 0.05);
}

.focus\:text-spring-900\/50:focus {
  color: rgb(37 47 40 / 0.5);
}

.focus\:text-spring-900\/55:focus {
  color: rgb(37 47 40 / 0.55);
}

.focus\:text-spring-900\/60:focus {
  color: rgb(37 47 40 / 0.6);
}

.focus\:text-spring-900\/65:focus {
  color: rgb(37 47 40 / 0.65);
}

.focus\:text-spring-900\/70:focus {
  color: rgb(37 47 40 / 0.7);
}

.focus\:text-spring-900\/75:focus {
  color: rgb(37 47 40 / 0.75);
}

.focus\:text-spring-900\/80:focus {
  color: rgb(37 47 40 / 0.8);
}

.focus\:text-spring-900\/85:focus {
  color: rgb(37 47 40 / 0.85);
}

.focus\:text-spring-900\/90:focus {
  color: rgb(37 47 40 / 0.9);
}

.focus\:text-spring-900\/95:focus {
  color: rgb(37 47 40 / 0.95);
}

.focus\:text-spring-950:focus {
  --tw-text-opacity: 1;
  color: rgb(20 26 23 / var(--tw-text-opacity, 1));
}

.focus\:text-spring-950\/0:focus {
  color: rgb(20 26 23 / 0);
}

.focus\:text-spring-950\/10:focus {
  color: rgb(20 26 23 / 0.1);
}

.focus\:text-spring-950\/100:focus {
  color: rgb(20 26 23 / 1);
}

.focus\:text-spring-950\/15:focus {
  color: rgb(20 26 23 / 0.15);
}

.focus\:text-spring-950\/20:focus {
  color: rgb(20 26 23 / 0.2);
}

.focus\:text-spring-950\/25:focus {
  color: rgb(20 26 23 / 0.25);
}

.focus\:text-spring-950\/30:focus {
  color: rgb(20 26 23 / 0.3);
}

.focus\:text-spring-950\/35:focus {
  color: rgb(20 26 23 / 0.35);
}

.focus\:text-spring-950\/40:focus {
  color: rgb(20 26 23 / 0.4);
}

.focus\:text-spring-950\/45:focus {
  color: rgb(20 26 23 / 0.45);
}

.focus\:text-spring-950\/5:focus {
  color: rgb(20 26 23 / 0.05);
}

.focus\:text-spring-950\/50:focus {
  color: rgb(20 26 23 / 0.5);
}

.focus\:text-spring-950\/55:focus {
  color: rgb(20 26 23 / 0.55);
}

.focus\:text-spring-950\/60:focus {
  color: rgb(20 26 23 / 0.6);
}

.focus\:text-spring-950\/65:focus {
  color: rgb(20 26 23 / 0.65);
}

.focus\:text-spring-950\/70:focus {
  color: rgb(20 26 23 / 0.7);
}

.focus\:text-spring-950\/75:focus {
  color: rgb(20 26 23 / 0.75);
}

.focus\:text-spring-950\/80:focus {
  color: rgb(20 26 23 / 0.8);
}

.focus\:text-spring-950\/85:focus {
  color: rgb(20 26 23 / 0.85);
}

.focus\:text-spring-950\/90:focus {
  color: rgb(20 26 23 / 0.9);
}

.focus\:text-spring-950\/95:focus {
  color: rgb(20 26 23 / 0.95);
}

.focus\:text-transparent:focus {
  color: transparent;
}

.focus\:text-transparent\/0:focus {
  color: rgb(0 0 0 / 0);
}

.focus\:text-transparent\/10:focus {
  color: rgb(0 0 0 / 0.1);
}

.focus\:text-transparent\/100:focus {
  color: rgb(0 0 0 / 1);
}

.focus\:text-transparent\/15:focus {
  color: rgb(0 0 0 / 0.15);
}

.focus\:text-transparent\/20:focus {
  color: rgb(0 0 0 / 0.2);
}

.focus\:text-transparent\/25:focus {
  color: rgb(0 0 0 / 0.25);
}

.focus\:text-transparent\/30:focus {
  color: rgb(0 0 0 / 0.3);
}

.focus\:text-transparent\/35:focus {
  color: rgb(0 0 0 / 0.35);
}

.focus\:text-transparent\/40:focus {
  color: rgb(0 0 0 / 0.4);
}

.focus\:text-transparent\/45:focus {
  color: rgb(0 0 0 / 0.45);
}

.focus\:text-transparent\/5:focus {
  color: rgb(0 0 0 / 0.05);
}

.focus\:text-transparent\/50:focus {
  color: rgb(0 0 0 / 0.5);
}

.focus\:text-transparent\/55:focus {
  color: rgb(0 0 0 / 0.55);
}

.focus\:text-transparent\/60:focus {
  color: rgb(0 0 0 / 0.6);
}

.focus\:text-transparent\/65:focus {
  color: rgb(0 0 0 / 0.65);
}

.focus\:text-transparent\/70:focus {
  color: rgb(0 0 0 / 0.7);
}

.focus\:text-transparent\/75:focus {
  color: rgb(0 0 0 / 0.75);
}

.focus\:text-transparent\/80:focus {
  color: rgb(0 0 0 / 0.8);
}

.focus\:text-transparent\/85:focus {
  color: rgb(0 0 0 / 0.85);
}

.focus\:text-transparent\/90:focus {
  color: rgb(0 0 0 / 0.9);
}

.focus\:text-transparent\/95:focus {
  color: rgb(0 0 0 / 0.95);
}

.focus\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.focus\:text-white\/0:focus {
  color: rgb(255 255 255 / 0);
}

.focus\:text-white\/10:focus {
  color: rgb(255 255 255 / 0.1);
}

.focus\:text-white\/100:focus {
  color: rgb(255 255 255 / 1);
}

.focus\:text-white\/15:focus {
  color: rgb(255 255 255 / 0.15);
}

.focus\:text-white\/20:focus {
  color: rgb(255 255 255 / 0.2);
}

.focus\:text-white\/25:focus {
  color: rgb(255 255 255 / 0.25);
}

.focus\:text-white\/30:focus {
  color: rgb(255 255 255 / 0.3);
}

.focus\:text-white\/35:focus {
  color: rgb(255 255 255 / 0.35);
}

.focus\:text-white\/40:focus {
  color: rgb(255 255 255 / 0.4);
}

.focus\:text-white\/45:focus {
  color: rgb(255 255 255 / 0.45);
}

.focus\:text-white\/5:focus {
  color: rgb(255 255 255 / 0.05);
}

.focus\:text-white\/50:focus {
  color: rgb(255 255 255 / 0.5);
}

.focus\:text-white\/55:focus {
  color: rgb(255 255 255 / 0.55);
}

.focus\:text-white\/60:focus {
  color: rgb(255 255 255 / 0.6);
}

.focus\:text-white\/65:focus {
  color: rgb(255 255 255 / 0.65);
}

.focus\:text-white\/70:focus {
  color: rgb(255 255 255 / 0.7);
}

.focus\:text-white\/75:focus {
  color: rgb(255 255 255 / 0.75);
}

.focus\:text-white\/80:focus {
  color: rgb(255 255 255 / 0.8);
}

.focus\:text-white\/85:focus {
  color: rgb(255 255 255 / 0.85);
}

.focus\:text-white\/90:focus {
  color: rgb(255 255 255 / 0.9);
}

.focus\:text-white\/95:focus {
  color: rgb(255 255 255 / 0.95);
}

.focus\:text-opacity-0:focus {
  --tw-text-opacity: 0;
}

.focus\:text-opacity-10:focus {
  --tw-text-opacity: 0.1;
}

.focus\:text-opacity-100:focus {
  --tw-text-opacity: 1;
}

.focus\:text-opacity-15:focus {
  --tw-text-opacity: 0.15;
}

.focus\:text-opacity-20:focus {
  --tw-text-opacity: 0.2;
}

.focus\:text-opacity-25:focus {
  --tw-text-opacity: 0.25;
}

.focus\:text-opacity-30:focus {
  --tw-text-opacity: 0.3;
}

.focus\:text-opacity-35:focus {
  --tw-text-opacity: 0.35;
}

.focus\:text-opacity-40:focus {
  --tw-text-opacity: 0.4;
}

.focus\:text-opacity-45:focus {
  --tw-text-opacity: 0.45;
}

.focus\:text-opacity-5:focus {
  --tw-text-opacity: 0.05;
}

.focus\:text-opacity-50:focus {
  --tw-text-opacity: 0.5;
}

.focus\:text-opacity-55:focus {
  --tw-text-opacity: 0.55;
}

.focus\:text-opacity-60:focus {
  --tw-text-opacity: 0.6;
}

.focus\:text-opacity-65:focus {
  --tw-text-opacity: 0.65;
}

.focus\:text-opacity-70:focus {
  --tw-text-opacity: 0.7;
}

.focus\:text-opacity-75:focus {
  --tw-text-opacity: 0.75;
}

.focus\:text-opacity-80:focus {
  --tw-text-opacity: 0.8;
}

.focus\:text-opacity-85:focus {
  --tw-text-opacity: 0.85;
}

.focus\:text-opacity-90:focus {
  --tw-text-opacity: 0.9;
}

.focus\:text-opacity-95:focus {
  --tw-text-opacity: 0.95;
}

.focus\:placeholder-black:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(0 0 0 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-black:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(0 0 0 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-black\/0:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0);
}

.focus\:placeholder-black\/0:focus::placeholder {
  color: rgb(0 0 0 / 0);
}

.focus\:placeholder-black\/10:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.1);
}

.focus\:placeholder-black\/10:focus::placeholder {
  color: rgb(0 0 0 / 0.1);
}

.focus\:placeholder-black\/100:focus::-moz-placeholder {
  color: rgb(0 0 0 / 1);
}

.focus\:placeholder-black\/100:focus::placeholder {
  color: rgb(0 0 0 / 1);
}

.focus\:placeholder-black\/15:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.15);
}

.focus\:placeholder-black\/15:focus::placeholder {
  color: rgb(0 0 0 / 0.15);
}

.focus\:placeholder-black\/20:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.2);
}

.focus\:placeholder-black\/20:focus::placeholder {
  color: rgb(0 0 0 / 0.2);
}

.focus\:placeholder-black\/25:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.25);
}

.focus\:placeholder-black\/25:focus::placeholder {
  color: rgb(0 0 0 / 0.25);
}

.focus\:placeholder-black\/30:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.3);
}

.focus\:placeholder-black\/30:focus::placeholder {
  color: rgb(0 0 0 / 0.3);
}

.focus\:placeholder-black\/35:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.35);
}

.focus\:placeholder-black\/35:focus::placeholder {
  color: rgb(0 0 0 / 0.35);
}

.focus\:placeholder-black\/40:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.4);
}

.focus\:placeholder-black\/40:focus::placeholder {
  color: rgb(0 0 0 / 0.4);
}

.focus\:placeholder-black\/45:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.45);
}

.focus\:placeholder-black\/45:focus::placeholder {
  color: rgb(0 0 0 / 0.45);
}

.focus\:placeholder-black\/5:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.05);
}

.focus\:placeholder-black\/5:focus::placeholder {
  color: rgb(0 0 0 / 0.05);
}

.focus\:placeholder-black\/50:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.5);
}

.focus\:placeholder-black\/50:focus::placeholder {
  color: rgb(0 0 0 / 0.5);
}

.focus\:placeholder-black\/55:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.55);
}

.focus\:placeholder-black\/55:focus::placeholder {
  color: rgb(0 0 0 / 0.55);
}

.focus\:placeholder-black\/60:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.6);
}

.focus\:placeholder-black\/60:focus::placeholder {
  color: rgb(0 0 0 / 0.6);
}

.focus\:placeholder-black\/65:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.65);
}

.focus\:placeholder-black\/65:focus::placeholder {
  color: rgb(0 0 0 / 0.65);
}

.focus\:placeholder-black\/70:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.7);
}

.focus\:placeholder-black\/70:focus::placeholder {
  color: rgb(0 0 0 / 0.7);
}

.focus\:placeholder-black\/75:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.75);
}

.focus\:placeholder-black\/75:focus::placeholder {
  color: rgb(0 0 0 / 0.75);
}

.focus\:placeholder-black\/80:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.8);
}

.focus\:placeholder-black\/80:focus::placeholder {
  color: rgb(0 0 0 / 0.8);
}

.focus\:placeholder-black\/85:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.85);
}

.focus\:placeholder-black\/85:focus::placeholder {
  color: rgb(0 0 0 / 0.85);
}

.focus\:placeholder-black\/90:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.9);
}

.focus\:placeholder-black\/90:focus::placeholder {
  color: rgb(0 0 0 / 0.9);
}

.focus\:placeholder-black\/95:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.95);
}

.focus\:placeholder-black\/95:focus::placeholder {
  color: rgb(0 0 0 / 0.95);
}

.focus\:placeholder-facebook:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(59 89 152 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-facebook:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(59 89 152 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-facebook-600:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(41 61 105 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-facebook-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(41 61 105 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-facebook-600\/0:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0);
}

.focus\:placeholder-facebook-600\/0:focus::placeholder {
  color: rgb(41 61 105 / 0);
}

.focus\:placeholder-facebook-600\/10:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.1);
}

.focus\:placeholder-facebook-600\/10:focus::placeholder {
  color: rgb(41 61 105 / 0.1);
}

.focus\:placeholder-facebook-600\/100:focus::-moz-placeholder {
  color: rgb(41 61 105 / 1);
}

.focus\:placeholder-facebook-600\/100:focus::placeholder {
  color: rgb(41 61 105 / 1);
}

.focus\:placeholder-facebook-600\/15:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.15);
}

.focus\:placeholder-facebook-600\/15:focus::placeholder {
  color: rgb(41 61 105 / 0.15);
}

.focus\:placeholder-facebook-600\/20:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.2);
}

.focus\:placeholder-facebook-600\/20:focus::placeholder {
  color: rgb(41 61 105 / 0.2);
}

.focus\:placeholder-facebook-600\/25:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.25);
}

.focus\:placeholder-facebook-600\/25:focus::placeholder {
  color: rgb(41 61 105 / 0.25);
}

.focus\:placeholder-facebook-600\/30:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.3);
}

.focus\:placeholder-facebook-600\/30:focus::placeholder {
  color: rgb(41 61 105 / 0.3);
}

.focus\:placeholder-facebook-600\/35:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.35);
}

.focus\:placeholder-facebook-600\/35:focus::placeholder {
  color: rgb(41 61 105 / 0.35);
}

.focus\:placeholder-facebook-600\/40:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.4);
}

.focus\:placeholder-facebook-600\/40:focus::placeholder {
  color: rgb(41 61 105 / 0.4);
}

.focus\:placeholder-facebook-600\/45:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.45);
}

.focus\:placeholder-facebook-600\/45:focus::placeholder {
  color: rgb(41 61 105 / 0.45);
}

.focus\:placeholder-facebook-600\/5:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.05);
}

.focus\:placeholder-facebook-600\/5:focus::placeholder {
  color: rgb(41 61 105 / 0.05);
}

.focus\:placeholder-facebook-600\/50:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.5);
}

.focus\:placeholder-facebook-600\/50:focus::placeholder {
  color: rgb(41 61 105 / 0.5);
}

.focus\:placeholder-facebook-600\/55:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.55);
}

.focus\:placeholder-facebook-600\/55:focus::placeholder {
  color: rgb(41 61 105 / 0.55);
}

.focus\:placeholder-facebook-600\/60:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.6);
}

.focus\:placeholder-facebook-600\/60:focus::placeholder {
  color: rgb(41 61 105 / 0.6);
}

.focus\:placeholder-facebook-600\/65:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.65);
}

.focus\:placeholder-facebook-600\/65:focus::placeholder {
  color: rgb(41 61 105 / 0.65);
}

.focus\:placeholder-facebook-600\/70:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.7);
}

.focus\:placeholder-facebook-600\/70:focus::placeholder {
  color: rgb(41 61 105 / 0.7);
}

.focus\:placeholder-facebook-600\/75:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.75);
}

.focus\:placeholder-facebook-600\/75:focus::placeholder {
  color: rgb(41 61 105 / 0.75);
}

.focus\:placeholder-facebook-600\/80:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.8);
}

.focus\:placeholder-facebook-600\/80:focus::placeholder {
  color: rgb(41 61 105 / 0.8);
}

.focus\:placeholder-facebook-600\/85:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.85);
}

.focus\:placeholder-facebook-600\/85:focus::placeholder {
  color: rgb(41 61 105 / 0.85);
}

.focus\:placeholder-facebook-600\/90:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.9);
}

.focus\:placeholder-facebook-600\/90:focus::placeholder {
  color: rgb(41 61 105 / 0.9);
}

.focus\:placeholder-facebook-600\/95:focus::-moz-placeholder {
  color: rgb(41 61 105 / 0.95);
}

.focus\:placeholder-facebook-600\/95:focus::placeholder {
  color: rgb(41 61 105 / 0.95);
}

.focus\:placeholder-facebook\/0:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0);
}

.focus\:placeholder-facebook\/0:focus::placeholder {
  color: rgb(59 89 152 / 0);
}

.focus\:placeholder-facebook\/10:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.1);
}

.focus\:placeholder-facebook\/10:focus::placeholder {
  color: rgb(59 89 152 / 0.1);
}

.focus\:placeholder-facebook\/100:focus::-moz-placeholder {
  color: rgb(59 89 152 / 1);
}

.focus\:placeholder-facebook\/100:focus::placeholder {
  color: rgb(59 89 152 / 1);
}

.focus\:placeholder-facebook\/15:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.15);
}

.focus\:placeholder-facebook\/15:focus::placeholder {
  color: rgb(59 89 152 / 0.15);
}

.focus\:placeholder-facebook\/20:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.2);
}

.focus\:placeholder-facebook\/20:focus::placeholder {
  color: rgb(59 89 152 / 0.2);
}

.focus\:placeholder-facebook\/25:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.25);
}

.focus\:placeholder-facebook\/25:focus::placeholder {
  color: rgb(59 89 152 / 0.25);
}

.focus\:placeholder-facebook\/30:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.3);
}

.focus\:placeholder-facebook\/30:focus::placeholder {
  color: rgb(59 89 152 / 0.3);
}

.focus\:placeholder-facebook\/35:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.35);
}

.focus\:placeholder-facebook\/35:focus::placeholder {
  color: rgb(59 89 152 / 0.35);
}

.focus\:placeholder-facebook\/40:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.4);
}

.focus\:placeholder-facebook\/40:focus::placeholder {
  color: rgb(59 89 152 / 0.4);
}

.focus\:placeholder-facebook\/45:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.45);
}

.focus\:placeholder-facebook\/45:focus::placeholder {
  color: rgb(59 89 152 / 0.45);
}

.focus\:placeholder-facebook\/5:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.05);
}

.focus\:placeholder-facebook\/5:focus::placeholder {
  color: rgb(59 89 152 / 0.05);
}

.focus\:placeholder-facebook\/50:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.5);
}

.focus\:placeholder-facebook\/50:focus::placeholder {
  color: rgb(59 89 152 / 0.5);
}

.focus\:placeholder-facebook\/55:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.55);
}

.focus\:placeholder-facebook\/55:focus::placeholder {
  color: rgb(59 89 152 / 0.55);
}

.focus\:placeholder-facebook\/60:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.6);
}

.focus\:placeholder-facebook\/60:focus::placeholder {
  color: rgb(59 89 152 / 0.6);
}

.focus\:placeholder-facebook\/65:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.65);
}

.focus\:placeholder-facebook\/65:focus::placeholder {
  color: rgb(59 89 152 / 0.65);
}

.focus\:placeholder-facebook\/70:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.7);
}

.focus\:placeholder-facebook\/70:focus::placeholder {
  color: rgb(59 89 152 / 0.7);
}

.focus\:placeholder-facebook\/75:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.75);
}

.focus\:placeholder-facebook\/75:focus::placeholder {
  color: rgb(59 89 152 / 0.75);
}

.focus\:placeholder-facebook\/80:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.8);
}

.focus\:placeholder-facebook\/80:focus::placeholder {
  color: rgb(59 89 152 / 0.8);
}

.focus\:placeholder-facebook\/85:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.85);
}

.focus\:placeholder-facebook\/85:focus::placeholder {
  color: rgb(59 89 152 / 0.85);
}

.focus\:placeholder-facebook\/90:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.9);
}

.focus\:placeholder-facebook\/90:focus::placeholder {
  color: rgb(59 89 152 / 0.9);
}

.focus\:placeholder-facebook\/95:focus::-moz-placeholder {
  color: rgb(59 89 152 / 0.95);
}

.focus\:placeholder-facebook\/95:focus::placeholder {
  color: rgb(59 89 152 / 0.95);
}

.focus\:placeholder-spring-100:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(227 232 227 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(227 232 227 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-100\/0:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0);
}

.focus\:placeholder-spring-100\/0:focus::placeholder {
  color: rgb(227 232 227 / 0);
}

.focus\:placeholder-spring-100\/10:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.1);
}

.focus\:placeholder-spring-100\/10:focus::placeholder {
  color: rgb(227 232 227 / 0.1);
}

.focus\:placeholder-spring-100\/100:focus::-moz-placeholder {
  color: rgb(227 232 227 / 1);
}

.focus\:placeholder-spring-100\/100:focus::placeholder {
  color: rgb(227 232 227 / 1);
}

.focus\:placeholder-spring-100\/15:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.15);
}

.focus\:placeholder-spring-100\/15:focus::placeholder {
  color: rgb(227 232 227 / 0.15);
}

.focus\:placeholder-spring-100\/20:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.2);
}

.focus\:placeholder-spring-100\/20:focus::placeholder {
  color: rgb(227 232 227 / 0.2);
}

.focus\:placeholder-spring-100\/25:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.25);
}

.focus\:placeholder-spring-100\/25:focus::placeholder {
  color: rgb(227 232 227 / 0.25);
}

.focus\:placeholder-spring-100\/30:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.3);
}

.focus\:placeholder-spring-100\/30:focus::placeholder {
  color: rgb(227 232 227 / 0.3);
}

.focus\:placeholder-spring-100\/35:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.35);
}

.focus\:placeholder-spring-100\/35:focus::placeholder {
  color: rgb(227 232 227 / 0.35);
}

.focus\:placeholder-spring-100\/40:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.4);
}

.focus\:placeholder-spring-100\/40:focus::placeholder {
  color: rgb(227 232 227 / 0.4);
}

.focus\:placeholder-spring-100\/45:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.45);
}

.focus\:placeholder-spring-100\/45:focus::placeholder {
  color: rgb(227 232 227 / 0.45);
}

.focus\:placeholder-spring-100\/5:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.05);
}

.focus\:placeholder-spring-100\/5:focus::placeholder {
  color: rgb(227 232 227 / 0.05);
}

.focus\:placeholder-spring-100\/50:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.5);
}

.focus\:placeholder-spring-100\/50:focus::placeholder {
  color: rgb(227 232 227 / 0.5);
}

.focus\:placeholder-spring-100\/55:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.55);
}

.focus\:placeholder-spring-100\/55:focus::placeholder {
  color: rgb(227 232 227 / 0.55);
}

.focus\:placeholder-spring-100\/60:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.6);
}

.focus\:placeholder-spring-100\/60:focus::placeholder {
  color: rgb(227 232 227 / 0.6);
}

.focus\:placeholder-spring-100\/65:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.65);
}

.focus\:placeholder-spring-100\/65:focus::placeholder {
  color: rgb(227 232 227 / 0.65);
}

.focus\:placeholder-spring-100\/70:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.7);
}

.focus\:placeholder-spring-100\/70:focus::placeholder {
  color: rgb(227 232 227 / 0.7);
}

.focus\:placeholder-spring-100\/75:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.75);
}

.focus\:placeholder-spring-100\/75:focus::placeholder {
  color: rgb(227 232 227 / 0.75);
}

.focus\:placeholder-spring-100\/80:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.8);
}

.focus\:placeholder-spring-100\/80:focus::placeholder {
  color: rgb(227 232 227 / 0.8);
}

.focus\:placeholder-spring-100\/85:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.85);
}

.focus\:placeholder-spring-100\/85:focus::placeholder {
  color: rgb(227 232 227 / 0.85);
}

.focus\:placeholder-spring-100\/90:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.9);
}

.focus\:placeholder-spring-100\/90:focus::placeholder {
  color: rgb(227 232 227 / 0.9);
}

.focus\:placeholder-spring-100\/95:focus::-moz-placeholder {
  color: rgb(227 232 227 / 0.95);
}

.focus\:placeholder-spring-100\/95:focus::placeholder {
  color: rgb(227 232 227 / 0.95);
}

.focus\:placeholder-spring-200:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(200 210 201 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(200 210 201 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-200\/0:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0);
}

.focus\:placeholder-spring-200\/0:focus::placeholder {
  color: rgb(200 210 201 / 0);
}

.focus\:placeholder-spring-200\/10:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.1);
}

.focus\:placeholder-spring-200\/10:focus::placeholder {
  color: rgb(200 210 201 / 0.1);
}

.focus\:placeholder-spring-200\/100:focus::-moz-placeholder {
  color: rgb(200 210 201 / 1);
}

.focus\:placeholder-spring-200\/100:focus::placeholder {
  color: rgb(200 210 201 / 1);
}

.focus\:placeholder-spring-200\/15:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.15);
}

.focus\:placeholder-spring-200\/15:focus::placeholder {
  color: rgb(200 210 201 / 0.15);
}

.focus\:placeholder-spring-200\/20:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.2);
}

.focus\:placeholder-spring-200\/20:focus::placeholder {
  color: rgb(200 210 201 / 0.2);
}

.focus\:placeholder-spring-200\/25:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.25);
}

.focus\:placeholder-spring-200\/25:focus::placeholder {
  color: rgb(200 210 201 / 0.25);
}

.focus\:placeholder-spring-200\/30:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.3);
}

.focus\:placeholder-spring-200\/30:focus::placeholder {
  color: rgb(200 210 201 / 0.3);
}

.focus\:placeholder-spring-200\/35:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.35);
}

.focus\:placeholder-spring-200\/35:focus::placeholder {
  color: rgb(200 210 201 / 0.35);
}

.focus\:placeholder-spring-200\/40:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.4);
}

.focus\:placeholder-spring-200\/40:focus::placeholder {
  color: rgb(200 210 201 / 0.4);
}

.focus\:placeholder-spring-200\/45:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.45);
}

.focus\:placeholder-spring-200\/45:focus::placeholder {
  color: rgb(200 210 201 / 0.45);
}

.focus\:placeholder-spring-200\/5:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.05);
}

.focus\:placeholder-spring-200\/5:focus::placeholder {
  color: rgb(200 210 201 / 0.05);
}

.focus\:placeholder-spring-200\/50:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.5);
}

.focus\:placeholder-spring-200\/50:focus::placeholder {
  color: rgb(200 210 201 / 0.5);
}

.focus\:placeholder-spring-200\/55:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.55);
}

.focus\:placeholder-spring-200\/55:focus::placeholder {
  color: rgb(200 210 201 / 0.55);
}

.focus\:placeholder-spring-200\/60:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.6);
}

.focus\:placeholder-spring-200\/60:focus::placeholder {
  color: rgb(200 210 201 / 0.6);
}

.focus\:placeholder-spring-200\/65:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.65);
}

.focus\:placeholder-spring-200\/65:focus::placeholder {
  color: rgb(200 210 201 / 0.65);
}

.focus\:placeholder-spring-200\/70:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.7);
}

.focus\:placeholder-spring-200\/70:focus::placeholder {
  color: rgb(200 210 201 / 0.7);
}

.focus\:placeholder-spring-200\/75:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.75);
}

.focus\:placeholder-spring-200\/75:focus::placeholder {
  color: rgb(200 210 201 / 0.75);
}

.focus\:placeholder-spring-200\/80:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.8);
}

.focus\:placeholder-spring-200\/80:focus::placeholder {
  color: rgb(200 210 201 / 0.8);
}

.focus\:placeholder-spring-200\/85:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.85);
}

.focus\:placeholder-spring-200\/85:focus::placeholder {
  color: rgb(200 210 201 / 0.85);
}

.focus\:placeholder-spring-200\/90:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.9);
}

.focus\:placeholder-spring-200\/90:focus::placeholder {
  color: rgb(200 210 201 / 0.9);
}

.focus\:placeholder-spring-200\/95:focus::-moz-placeholder {
  color: rgb(200 210 201 / 0.95);
}

.focus\:placeholder-spring-200\/95:focus::placeholder {
  color: rgb(200 210 201 / 0.95);
}

.focus\:placeholder-spring-300:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(162 179 166 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(162 179 166 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-300\/0:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0);
}

.focus\:placeholder-spring-300\/0:focus::placeholder {
  color: rgb(162 179 166 / 0);
}

.focus\:placeholder-spring-300\/10:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.1);
}

.focus\:placeholder-spring-300\/10:focus::placeholder {
  color: rgb(162 179 166 / 0.1);
}

.focus\:placeholder-spring-300\/100:focus::-moz-placeholder {
  color: rgb(162 179 166 / 1);
}

.focus\:placeholder-spring-300\/100:focus::placeholder {
  color: rgb(162 179 166 / 1);
}

.focus\:placeholder-spring-300\/15:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.15);
}

.focus\:placeholder-spring-300\/15:focus::placeholder {
  color: rgb(162 179 166 / 0.15);
}

.focus\:placeholder-spring-300\/20:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.2);
}

.focus\:placeholder-spring-300\/20:focus::placeholder {
  color: rgb(162 179 166 / 0.2);
}

.focus\:placeholder-spring-300\/25:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.25);
}

.focus\:placeholder-spring-300\/25:focus::placeholder {
  color: rgb(162 179 166 / 0.25);
}

.focus\:placeholder-spring-300\/30:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.3);
}

.focus\:placeholder-spring-300\/30:focus::placeholder {
  color: rgb(162 179 166 / 0.3);
}

.focus\:placeholder-spring-300\/35:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.35);
}

.focus\:placeholder-spring-300\/35:focus::placeholder {
  color: rgb(162 179 166 / 0.35);
}

.focus\:placeholder-spring-300\/40:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.4);
}

.focus\:placeholder-spring-300\/40:focus::placeholder {
  color: rgb(162 179 166 / 0.4);
}

.focus\:placeholder-spring-300\/45:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.45);
}

.focus\:placeholder-spring-300\/45:focus::placeholder {
  color: rgb(162 179 166 / 0.45);
}

.focus\:placeholder-spring-300\/5:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.05);
}

.focus\:placeholder-spring-300\/5:focus::placeholder {
  color: rgb(162 179 166 / 0.05);
}

.focus\:placeholder-spring-300\/50:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.5);
}

.focus\:placeholder-spring-300\/50:focus::placeholder {
  color: rgb(162 179 166 / 0.5);
}

.focus\:placeholder-spring-300\/55:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.55);
}

.focus\:placeholder-spring-300\/55:focus::placeholder {
  color: rgb(162 179 166 / 0.55);
}

.focus\:placeholder-spring-300\/60:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.6);
}

.focus\:placeholder-spring-300\/60:focus::placeholder {
  color: rgb(162 179 166 / 0.6);
}

.focus\:placeholder-spring-300\/65:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.65);
}

.focus\:placeholder-spring-300\/65:focus::placeholder {
  color: rgb(162 179 166 / 0.65);
}

.focus\:placeholder-spring-300\/70:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.7);
}

.focus\:placeholder-spring-300\/70:focus::placeholder {
  color: rgb(162 179 166 / 0.7);
}

.focus\:placeholder-spring-300\/75:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.75);
}

.focus\:placeholder-spring-300\/75:focus::placeholder {
  color: rgb(162 179 166 / 0.75);
}

.focus\:placeholder-spring-300\/80:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.8);
}

.focus\:placeholder-spring-300\/80:focus::placeholder {
  color: rgb(162 179 166 / 0.8);
}

.focus\:placeholder-spring-300\/85:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.85);
}

.focus\:placeholder-spring-300\/85:focus::placeholder {
  color: rgb(162 179 166 / 0.85);
}

.focus\:placeholder-spring-300\/90:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.9);
}

.focus\:placeholder-spring-300\/90:focus::placeholder {
  color: rgb(162 179 166 / 0.9);
}

.focus\:placeholder-spring-300\/95:focus::-moz-placeholder {
  color: rgb(162 179 166 / 0.95);
}

.focus\:placeholder-spring-300\/95:focus::placeholder {
  color: rgb(162 179 166 / 0.95);
}

.focus\:placeholder-spring-400:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(120 143 127 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(120 143 127 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-400\/0:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0);
}

.focus\:placeholder-spring-400\/0:focus::placeholder {
  color: rgb(120 143 127 / 0);
}

.focus\:placeholder-spring-400\/10:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.1);
}

.focus\:placeholder-spring-400\/10:focus::placeholder {
  color: rgb(120 143 127 / 0.1);
}

.focus\:placeholder-spring-400\/100:focus::-moz-placeholder {
  color: rgb(120 143 127 / 1);
}

.focus\:placeholder-spring-400\/100:focus::placeholder {
  color: rgb(120 143 127 / 1);
}

.focus\:placeholder-spring-400\/15:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.15);
}

.focus\:placeholder-spring-400\/15:focus::placeholder {
  color: rgb(120 143 127 / 0.15);
}

.focus\:placeholder-spring-400\/20:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.2);
}

.focus\:placeholder-spring-400\/20:focus::placeholder {
  color: rgb(120 143 127 / 0.2);
}

.focus\:placeholder-spring-400\/25:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.25);
}

.focus\:placeholder-spring-400\/25:focus::placeholder {
  color: rgb(120 143 127 / 0.25);
}

.focus\:placeholder-spring-400\/30:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.3);
}

.focus\:placeholder-spring-400\/30:focus::placeholder {
  color: rgb(120 143 127 / 0.3);
}

.focus\:placeholder-spring-400\/35:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.35);
}

.focus\:placeholder-spring-400\/35:focus::placeholder {
  color: rgb(120 143 127 / 0.35);
}

.focus\:placeholder-spring-400\/40:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.4);
}

.focus\:placeholder-spring-400\/40:focus::placeholder {
  color: rgb(120 143 127 / 0.4);
}

.focus\:placeholder-spring-400\/45:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.45);
}

.focus\:placeholder-spring-400\/45:focus::placeholder {
  color: rgb(120 143 127 / 0.45);
}

.focus\:placeholder-spring-400\/5:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.05);
}

.focus\:placeholder-spring-400\/5:focus::placeholder {
  color: rgb(120 143 127 / 0.05);
}

.focus\:placeholder-spring-400\/50:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.5);
}

.focus\:placeholder-spring-400\/50:focus::placeholder {
  color: rgb(120 143 127 / 0.5);
}

.focus\:placeholder-spring-400\/55:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.55);
}

.focus\:placeholder-spring-400\/55:focus::placeholder {
  color: rgb(120 143 127 / 0.55);
}

.focus\:placeholder-spring-400\/60:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.6);
}

.focus\:placeholder-spring-400\/60:focus::placeholder {
  color: rgb(120 143 127 / 0.6);
}

.focus\:placeholder-spring-400\/65:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.65);
}

.focus\:placeholder-spring-400\/65:focus::placeholder {
  color: rgb(120 143 127 / 0.65);
}

.focus\:placeholder-spring-400\/70:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.7);
}

.focus\:placeholder-spring-400\/70:focus::placeholder {
  color: rgb(120 143 127 / 0.7);
}

.focus\:placeholder-spring-400\/75:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.75);
}

.focus\:placeholder-spring-400\/75:focus::placeholder {
  color: rgb(120 143 127 / 0.75);
}

.focus\:placeholder-spring-400\/80:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.8);
}

.focus\:placeholder-spring-400\/80:focus::placeholder {
  color: rgb(120 143 127 / 0.8);
}

.focus\:placeholder-spring-400\/85:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.85);
}

.focus\:placeholder-spring-400\/85:focus::placeholder {
  color: rgb(120 143 127 / 0.85);
}

.focus\:placeholder-spring-400\/90:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.9);
}

.focus\:placeholder-spring-400\/90:focus::placeholder {
  color: rgb(120 143 127 / 0.9);
}

.focus\:placeholder-spring-400\/95:focus::-moz-placeholder {
  color: rgb(120 143 127 / 0.95);
}

.focus\:placeholder-spring-400\/95:focus::placeholder {
  color: rgb(120 143 127 / 0.95);
}

.focus\:placeholder-spring-50:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(243 246 244 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(243 246 244 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-50\/0:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0);
}

.focus\:placeholder-spring-50\/0:focus::placeholder {
  color: rgb(243 246 244 / 0);
}

.focus\:placeholder-spring-50\/10:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.1);
}

.focus\:placeholder-spring-50\/10:focus::placeholder {
  color: rgb(243 246 244 / 0.1);
}

.focus\:placeholder-spring-50\/100:focus::-moz-placeholder {
  color: rgb(243 246 244 / 1);
}

.focus\:placeholder-spring-50\/100:focus::placeholder {
  color: rgb(243 246 244 / 1);
}

.focus\:placeholder-spring-50\/15:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.15);
}

.focus\:placeholder-spring-50\/15:focus::placeholder {
  color: rgb(243 246 244 / 0.15);
}

.focus\:placeholder-spring-50\/20:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.2);
}

.focus\:placeholder-spring-50\/20:focus::placeholder {
  color: rgb(243 246 244 / 0.2);
}

.focus\:placeholder-spring-50\/25:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.25);
}

.focus\:placeholder-spring-50\/25:focus::placeholder {
  color: rgb(243 246 244 / 0.25);
}

.focus\:placeholder-spring-50\/30:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.3);
}

.focus\:placeholder-spring-50\/30:focus::placeholder {
  color: rgb(243 246 244 / 0.3);
}

.focus\:placeholder-spring-50\/35:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.35);
}

.focus\:placeholder-spring-50\/35:focus::placeholder {
  color: rgb(243 246 244 / 0.35);
}

.focus\:placeholder-spring-50\/40:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.4);
}

.focus\:placeholder-spring-50\/40:focus::placeholder {
  color: rgb(243 246 244 / 0.4);
}

.focus\:placeholder-spring-50\/45:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.45);
}

.focus\:placeholder-spring-50\/45:focus::placeholder {
  color: rgb(243 246 244 / 0.45);
}

.focus\:placeholder-spring-50\/5:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.05);
}

.focus\:placeholder-spring-50\/5:focus::placeholder {
  color: rgb(243 246 244 / 0.05);
}

.focus\:placeholder-spring-50\/50:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.5);
}

.focus\:placeholder-spring-50\/50:focus::placeholder {
  color: rgb(243 246 244 / 0.5);
}

.focus\:placeholder-spring-50\/55:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.55);
}

.focus\:placeholder-spring-50\/55:focus::placeholder {
  color: rgb(243 246 244 / 0.55);
}

.focus\:placeholder-spring-50\/60:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.6);
}

.focus\:placeholder-spring-50\/60:focus::placeholder {
  color: rgb(243 246 244 / 0.6);
}

.focus\:placeholder-spring-50\/65:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.65);
}

.focus\:placeholder-spring-50\/65:focus::placeholder {
  color: rgb(243 246 244 / 0.65);
}

.focus\:placeholder-spring-50\/70:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.7);
}

.focus\:placeholder-spring-50\/70:focus::placeholder {
  color: rgb(243 246 244 / 0.7);
}

.focus\:placeholder-spring-50\/75:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.75);
}

.focus\:placeholder-spring-50\/75:focus::placeholder {
  color: rgb(243 246 244 / 0.75);
}

.focus\:placeholder-spring-50\/80:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.8);
}

.focus\:placeholder-spring-50\/80:focus::placeholder {
  color: rgb(243 246 244 / 0.8);
}

.focus\:placeholder-spring-50\/85:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.85);
}

.focus\:placeholder-spring-50\/85:focus::placeholder {
  color: rgb(243 246 244 / 0.85);
}

.focus\:placeholder-spring-50\/90:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.9);
}

.focus\:placeholder-spring-50\/90:focus::placeholder {
  color: rgb(243 246 244 / 0.9);
}

.focus\:placeholder-spring-50\/95:focus::-moz-placeholder {
  color: rgb(243 246 244 / 0.95);
}

.focus\:placeholder-spring-50\/95:focus::placeholder {
  color: rgb(243 246 244 / 0.95);
}

.focus\:placeholder-spring-500:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(94 120 102 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(94 120 102 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-500\/0:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0);
}

.focus\:placeholder-spring-500\/0:focus::placeholder {
  color: rgb(94 120 102 / 0);
}

.focus\:placeholder-spring-500\/10:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.1);
}

.focus\:placeholder-spring-500\/10:focus::placeholder {
  color: rgb(94 120 102 / 0.1);
}

.focus\:placeholder-spring-500\/100:focus::-moz-placeholder {
  color: rgb(94 120 102 / 1);
}

.focus\:placeholder-spring-500\/100:focus::placeholder {
  color: rgb(94 120 102 / 1);
}

.focus\:placeholder-spring-500\/15:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.15);
}

.focus\:placeholder-spring-500\/15:focus::placeholder {
  color: rgb(94 120 102 / 0.15);
}

.focus\:placeholder-spring-500\/20:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.2);
}

.focus\:placeholder-spring-500\/20:focus::placeholder {
  color: rgb(94 120 102 / 0.2);
}

.focus\:placeholder-spring-500\/25:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.25);
}

.focus\:placeholder-spring-500\/25:focus::placeholder {
  color: rgb(94 120 102 / 0.25);
}

.focus\:placeholder-spring-500\/30:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.3);
}

.focus\:placeholder-spring-500\/30:focus::placeholder {
  color: rgb(94 120 102 / 0.3);
}

.focus\:placeholder-spring-500\/35:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.35);
}

.focus\:placeholder-spring-500\/35:focus::placeholder {
  color: rgb(94 120 102 / 0.35);
}

.focus\:placeholder-spring-500\/40:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.4);
}

.focus\:placeholder-spring-500\/40:focus::placeholder {
  color: rgb(94 120 102 / 0.4);
}

.focus\:placeholder-spring-500\/45:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.45);
}

.focus\:placeholder-spring-500\/45:focus::placeholder {
  color: rgb(94 120 102 / 0.45);
}

.focus\:placeholder-spring-500\/5:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.05);
}

.focus\:placeholder-spring-500\/5:focus::placeholder {
  color: rgb(94 120 102 / 0.05);
}

.focus\:placeholder-spring-500\/50:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.5);
}

.focus\:placeholder-spring-500\/50:focus::placeholder {
  color: rgb(94 120 102 / 0.5);
}

.focus\:placeholder-spring-500\/55:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.55);
}

.focus\:placeholder-spring-500\/55:focus::placeholder {
  color: rgb(94 120 102 / 0.55);
}

.focus\:placeholder-spring-500\/60:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.6);
}

.focus\:placeholder-spring-500\/60:focus::placeholder {
  color: rgb(94 120 102 / 0.6);
}

.focus\:placeholder-spring-500\/65:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.65);
}

.focus\:placeholder-spring-500\/65:focus::placeholder {
  color: rgb(94 120 102 / 0.65);
}

.focus\:placeholder-spring-500\/70:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.7);
}

.focus\:placeholder-spring-500\/70:focus::placeholder {
  color: rgb(94 120 102 / 0.7);
}

.focus\:placeholder-spring-500\/75:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.75);
}

.focus\:placeholder-spring-500\/75:focus::placeholder {
  color: rgb(94 120 102 / 0.75);
}

.focus\:placeholder-spring-500\/80:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.8);
}

.focus\:placeholder-spring-500\/80:focus::placeholder {
  color: rgb(94 120 102 / 0.8);
}

.focus\:placeholder-spring-500\/85:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.85);
}

.focus\:placeholder-spring-500\/85:focus::placeholder {
  color: rgb(94 120 102 / 0.85);
}

.focus\:placeholder-spring-500\/90:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.9);
}

.focus\:placeholder-spring-500\/90:focus::placeholder {
  color: rgb(94 120 102 / 0.9);
}

.focus\:placeholder-spring-500\/95:focus::-moz-placeholder {
  color: rgb(94 120 102 / 0.95);
}

.focus\:placeholder-spring-500\/95:focus::placeholder {
  color: rgb(94 120 102 / 0.95);
}

.focus\:placeholder-spring-600:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(67 88 73 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(67 88 73 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-600\/0:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0);
}

.focus\:placeholder-spring-600\/0:focus::placeholder {
  color: rgb(67 88 73 / 0);
}

.focus\:placeholder-spring-600\/10:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.1);
}

.focus\:placeholder-spring-600\/10:focus::placeholder {
  color: rgb(67 88 73 / 0.1);
}

.focus\:placeholder-spring-600\/100:focus::-moz-placeholder {
  color: rgb(67 88 73 / 1);
}

.focus\:placeholder-spring-600\/100:focus::placeholder {
  color: rgb(67 88 73 / 1);
}

.focus\:placeholder-spring-600\/15:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.15);
}

.focus\:placeholder-spring-600\/15:focus::placeholder {
  color: rgb(67 88 73 / 0.15);
}

.focus\:placeholder-spring-600\/20:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.2);
}

.focus\:placeholder-spring-600\/20:focus::placeholder {
  color: rgb(67 88 73 / 0.2);
}

.focus\:placeholder-spring-600\/25:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.25);
}

.focus\:placeholder-spring-600\/25:focus::placeholder {
  color: rgb(67 88 73 / 0.25);
}

.focus\:placeholder-spring-600\/30:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.3);
}

.focus\:placeholder-spring-600\/30:focus::placeholder {
  color: rgb(67 88 73 / 0.3);
}

.focus\:placeholder-spring-600\/35:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.35);
}

.focus\:placeholder-spring-600\/35:focus::placeholder {
  color: rgb(67 88 73 / 0.35);
}

.focus\:placeholder-spring-600\/40:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.4);
}

.focus\:placeholder-spring-600\/40:focus::placeholder {
  color: rgb(67 88 73 / 0.4);
}

.focus\:placeholder-spring-600\/45:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.45);
}

.focus\:placeholder-spring-600\/45:focus::placeholder {
  color: rgb(67 88 73 / 0.45);
}

.focus\:placeholder-spring-600\/5:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.05);
}

.focus\:placeholder-spring-600\/5:focus::placeholder {
  color: rgb(67 88 73 / 0.05);
}

.focus\:placeholder-spring-600\/50:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.5);
}

.focus\:placeholder-spring-600\/50:focus::placeholder {
  color: rgb(67 88 73 / 0.5);
}

.focus\:placeholder-spring-600\/55:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.55);
}

.focus\:placeholder-spring-600\/55:focus::placeholder {
  color: rgb(67 88 73 / 0.55);
}

.focus\:placeholder-spring-600\/60:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.6);
}

.focus\:placeholder-spring-600\/60:focus::placeholder {
  color: rgb(67 88 73 / 0.6);
}

.focus\:placeholder-spring-600\/65:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.65);
}

.focus\:placeholder-spring-600\/65:focus::placeholder {
  color: rgb(67 88 73 / 0.65);
}

.focus\:placeholder-spring-600\/70:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.7);
}

.focus\:placeholder-spring-600\/70:focus::placeholder {
  color: rgb(67 88 73 / 0.7);
}

.focus\:placeholder-spring-600\/75:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.75);
}

.focus\:placeholder-spring-600\/75:focus::placeholder {
  color: rgb(67 88 73 / 0.75);
}

.focus\:placeholder-spring-600\/80:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.8);
}

.focus\:placeholder-spring-600\/80:focus::placeholder {
  color: rgb(67 88 73 / 0.8);
}

.focus\:placeholder-spring-600\/85:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.85);
}

.focus\:placeholder-spring-600\/85:focus::placeholder {
  color: rgb(67 88 73 / 0.85);
}

.focus\:placeholder-spring-600\/90:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.9);
}

.focus\:placeholder-spring-600\/90:focus::placeholder {
  color: rgb(67 88 73 / 0.9);
}

.focus\:placeholder-spring-600\/95:focus::-moz-placeholder {
  color: rgb(67 88 73 / 0.95);
}

.focus\:placeholder-spring-600\/95:focus::placeholder {
  color: rgb(67 88 73 / 0.95);
}

.focus\:placeholder-spring-700:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(54 70 60 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(54 70 60 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-700\/0:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0);
}

.focus\:placeholder-spring-700\/0:focus::placeholder {
  color: rgb(54 70 60 / 0);
}

.focus\:placeholder-spring-700\/10:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.1);
}

.focus\:placeholder-spring-700\/10:focus::placeholder {
  color: rgb(54 70 60 / 0.1);
}

.focus\:placeholder-spring-700\/100:focus::-moz-placeholder {
  color: rgb(54 70 60 / 1);
}

.focus\:placeholder-spring-700\/100:focus::placeholder {
  color: rgb(54 70 60 / 1);
}

.focus\:placeholder-spring-700\/15:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.15);
}

.focus\:placeholder-spring-700\/15:focus::placeholder {
  color: rgb(54 70 60 / 0.15);
}

.focus\:placeholder-spring-700\/20:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.2);
}

.focus\:placeholder-spring-700\/20:focus::placeholder {
  color: rgb(54 70 60 / 0.2);
}

.focus\:placeholder-spring-700\/25:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.25);
}

.focus\:placeholder-spring-700\/25:focus::placeholder {
  color: rgb(54 70 60 / 0.25);
}

.focus\:placeholder-spring-700\/30:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.3);
}

.focus\:placeholder-spring-700\/30:focus::placeholder {
  color: rgb(54 70 60 / 0.3);
}

.focus\:placeholder-spring-700\/35:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.35);
}

.focus\:placeholder-spring-700\/35:focus::placeholder {
  color: rgb(54 70 60 / 0.35);
}

.focus\:placeholder-spring-700\/40:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.4);
}

.focus\:placeholder-spring-700\/40:focus::placeholder {
  color: rgb(54 70 60 / 0.4);
}

.focus\:placeholder-spring-700\/45:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.45);
}

.focus\:placeholder-spring-700\/45:focus::placeholder {
  color: rgb(54 70 60 / 0.45);
}

.focus\:placeholder-spring-700\/5:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.05);
}

.focus\:placeholder-spring-700\/5:focus::placeholder {
  color: rgb(54 70 60 / 0.05);
}

.focus\:placeholder-spring-700\/50:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.5);
}

.focus\:placeholder-spring-700\/50:focus::placeholder {
  color: rgb(54 70 60 / 0.5);
}

.focus\:placeholder-spring-700\/55:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.55);
}

.focus\:placeholder-spring-700\/55:focus::placeholder {
  color: rgb(54 70 60 / 0.55);
}

.focus\:placeholder-spring-700\/60:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.6);
}

.focus\:placeholder-spring-700\/60:focus::placeholder {
  color: rgb(54 70 60 / 0.6);
}

.focus\:placeholder-spring-700\/65:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.65);
}

.focus\:placeholder-spring-700\/65:focus::placeholder {
  color: rgb(54 70 60 / 0.65);
}

.focus\:placeholder-spring-700\/70:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.7);
}

.focus\:placeholder-spring-700\/70:focus::placeholder {
  color: rgb(54 70 60 / 0.7);
}

.focus\:placeholder-spring-700\/75:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.75);
}

.focus\:placeholder-spring-700\/75:focus::placeholder {
  color: rgb(54 70 60 / 0.75);
}

.focus\:placeholder-spring-700\/80:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.8);
}

.focus\:placeholder-spring-700\/80:focus::placeholder {
  color: rgb(54 70 60 / 0.8);
}

.focus\:placeholder-spring-700\/85:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.85);
}

.focus\:placeholder-spring-700\/85:focus::placeholder {
  color: rgb(54 70 60 / 0.85);
}

.focus\:placeholder-spring-700\/90:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.9);
}

.focus\:placeholder-spring-700\/90:focus::placeholder {
  color: rgb(54 70 60 / 0.9);
}

.focus\:placeholder-spring-700\/95:focus::-moz-placeholder {
  color: rgb(54 70 60 / 0.95);
}

.focus\:placeholder-spring-700\/95:focus::placeholder {
  color: rgb(54 70 60 / 0.95);
}

.focus\:placeholder-spring-800:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(44 57 48 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(44 57 48 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-800\/0:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0);
}

.focus\:placeholder-spring-800\/0:focus::placeholder {
  color: rgb(44 57 48 / 0);
}

.focus\:placeholder-spring-800\/10:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.1);
}

.focus\:placeholder-spring-800\/10:focus::placeholder {
  color: rgb(44 57 48 / 0.1);
}

.focus\:placeholder-spring-800\/100:focus::-moz-placeholder {
  color: rgb(44 57 48 / 1);
}

.focus\:placeholder-spring-800\/100:focus::placeholder {
  color: rgb(44 57 48 / 1);
}

.focus\:placeholder-spring-800\/15:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.15);
}

.focus\:placeholder-spring-800\/15:focus::placeholder {
  color: rgb(44 57 48 / 0.15);
}

.focus\:placeholder-spring-800\/20:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.2);
}

.focus\:placeholder-spring-800\/20:focus::placeholder {
  color: rgb(44 57 48 / 0.2);
}

.focus\:placeholder-spring-800\/25:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.25);
}

.focus\:placeholder-spring-800\/25:focus::placeholder {
  color: rgb(44 57 48 / 0.25);
}

.focus\:placeholder-spring-800\/30:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.3);
}

.focus\:placeholder-spring-800\/30:focus::placeholder {
  color: rgb(44 57 48 / 0.3);
}

.focus\:placeholder-spring-800\/35:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.35);
}

.focus\:placeholder-spring-800\/35:focus::placeholder {
  color: rgb(44 57 48 / 0.35);
}

.focus\:placeholder-spring-800\/40:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.4);
}

.focus\:placeholder-spring-800\/40:focus::placeholder {
  color: rgb(44 57 48 / 0.4);
}

.focus\:placeholder-spring-800\/45:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.45);
}

.focus\:placeholder-spring-800\/45:focus::placeholder {
  color: rgb(44 57 48 / 0.45);
}

.focus\:placeholder-spring-800\/5:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.05);
}

.focus\:placeholder-spring-800\/5:focus::placeholder {
  color: rgb(44 57 48 / 0.05);
}

.focus\:placeholder-spring-800\/50:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.5);
}

.focus\:placeholder-spring-800\/50:focus::placeholder {
  color: rgb(44 57 48 / 0.5);
}

.focus\:placeholder-spring-800\/55:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.55);
}

.focus\:placeholder-spring-800\/55:focus::placeholder {
  color: rgb(44 57 48 / 0.55);
}

.focus\:placeholder-spring-800\/60:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.6);
}

.focus\:placeholder-spring-800\/60:focus::placeholder {
  color: rgb(44 57 48 / 0.6);
}

.focus\:placeholder-spring-800\/65:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.65);
}

.focus\:placeholder-spring-800\/65:focus::placeholder {
  color: rgb(44 57 48 / 0.65);
}

.focus\:placeholder-spring-800\/70:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.7);
}

.focus\:placeholder-spring-800\/70:focus::placeholder {
  color: rgb(44 57 48 / 0.7);
}

.focus\:placeholder-spring-800\/75:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.75);
}

.focus\:placeholder-spring-800\/75:focus::placeholder {
  color: rgb(44 57 48 / 0.75);
}

.focus\:placeholder-spring-800\/80:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.8);
}

.focus\:placeholder-spring-800\/80:focus::placeholder {
  color: rgb(44 57 48 / 0.8);
}

.focus\:placeholder-spring-800\/85:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.85);
}

.focus\:placeholder-spring-800\/85:focus::placeholder {
  color: rgb(44 57 48 / 0.85);
}

.focus\:placeholder-spring-800\/90:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.9);
}

.focus\:placeholder-spring-800\/90:focus::placeholder {
  color: rgb(44 57 48 / 0.9);
}

.focus\:placeholder-spring-800\/95:focus::-moz-placeholder {
  color: rgb(44 57 48 / 0.95);
}

.focus\:placeholder-spring-800\/95:focus::placeholder {
  color: rgb(44 57 48 / 0.95);
}

.focus\:placeholder-spring-900:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(37 47 40 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(37 47 40 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-900\/0:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0);
}

.focus\:placeholder-spring-900\/0:focus::placeholder {
  color: rgb(37 47 40 / 0);
}

.focus\:placeholder-spring-900\/10:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.1);
}

.focus\:placeholder-spring-900\/10:focus::placeholder {
  color: rgb(37 47 40 / 0.1);
}

.focus\:placeholder-spring-900\/100:focus::-moz-placeholder {
  color: rgb(37 47 40 / 1);
}

.focus\:placeholder-spring-900\/100:focus::placeholder {
  color: rgb(37 47 40 / 1);
}

.focus\:placeholder-spring-900\/15:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.15);
}

.focus\:placeholder-spring-900\/15:focus::placeholder {
  color: rgb(37 47 40 / 0.15);
}

.focus\:placeholder-spring-900\/20:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.2);
}

.focus\:placeholder-spring-900\/20:focus::placeholder {
  color: rgb(37 47 40 / 0.2);
}

.focus\:placeholder-spring-900\/25:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.25);
}

.focus\:placeholder-spring-900\/25:focus::placeholder {
  color: rgb(37 47 40 / 0.25);
}

.focus\:placeholder-spring-900\/30:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.3);
}

.focus\:placeholder-spring-900\/30:focus::placeholder {
  color: rgb(37 47 40 / 0.3);
}

.focus\:placeholder-spring-900\/35:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.35);
}

.focus\:placeholder-spring-900\/35:focus::placeholder {
  color: rgb(37 47 40 / 0.35);
}

.focus\:placeholder-spring-900\/40:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.4);
}

.focus\:placeholder-spring-900\/40:focus::placeholder {
  color: rgb(37 47 40 / 0.4);
}

.focus\:placeholder-spring-900\/45:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.45);
}

.focus\:placeholder-spring-900\/45:focus::placeholder {
  color: rgb(37 47 40 / 0.45);
}

.focus\:placeholder-spring-900\/5:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.05);
}

.focus\:placeholder-spring-900\/5:focus::placeholder {
  color: rgb(37 47 40 / 0.05);
}

.focus\:placeholder-spring-900\/50:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.5);
}

.focus\:placeholder-spring-900\/50:focus::placeholder {
  color: rgb(37 47 40 / 0.5);
}

.focus\:placeholder-spring-900\/55:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.55);
}

.focus\:placeholder-spring-900\/55:focus::placeholder {
  color: rgb(37 47 40 / 0.55);
}

.focus\:placeholder-spring-900\/60:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.6);
}

.focus\:placeholder-spring-900\/60:focus::placeholder {
  color: rgb(37 47 40 / 0.6);
}

.focus\:placeholder-spring-900\/65:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.65);
}

.focus\:placeholder-spring-900\/65:focus::placeholder {
  color: rgb(37 47 40 / 0.65);
}

.focus\:placeholder-spring-900\/70:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.7);
}

.focus\:placeholder-spring-900\/70:focus::placeholder {
  color: rgb(37 47 40 / 0.7);
}

.focus\:placeholder-spring-900\/75:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.75);
}

.focus\:placeholder-spring-900\/75:focus::placeholder {
  color: rgb(37 47 40 / 0.75);
}

.focus\:placeholder-spring-900\/80:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.8);
}

.focus\:placeholder-spring-900\/80:focus::placeholder {
  color: rgb(37 47 40 / 0.8);
}

.focus\:placeholder-spring-900\/85:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.85);
}

.focus\:placeholder-spring-900\/85:focus::placeholder {
  color: rgb(37 47 40 / 0.85);
}

.focus\:placeholder-spring-900\/90:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.9);
}

.focus\:placeholder-spring-900\/90:focus::placeholder {
  color: rgb(37 47 40 / 0.9);
}

.focus\:placeholder-spring-900\/95:focus::-moz-placeholder {
  color: rgb(37 47 40 / 0.95);
}

.focus\:placeholder-spring-900\/95:focus::placeholder {
  color: rgb(37 47 40 / 0.95);
}

.focus\:placeholder-spring-950:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(20 26 23 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-950:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(20 26 23 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-spring-950\/0:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0);
}

.focus\:placeholder-spring-950\/0:focus::placeholder {
  color: rgb(20 26 23 / 0);
}

.focus\:placeholder-spring-950\/10:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.1);
}

.focus\:placeholder-spring-950\/10:focus::placeholder {
  color: rgb(20 26 23 / 0.1);
}

.focus\:placeholder-spring-950\/100:focus::-moz-placeholder {
  color: rgb(20 26 23 / 1);
}

.focus\:placeholder-spring-950\/100:focus::placeholder {
  color: rgb(20 26 23 / 1);
}

.focus\:placeholder-spring-950\/15:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.15);
}

.focus\:placeholder-spring-950\/15:focus::placeholder {
  color: rgb(20 26 23 / 0.15);
}

.focus\:placeholder-spring-950\/20:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.2);
}

.focus\:placeholder-spring-950\/20:focus::placeholder {
  color: rgb(20 26 23 / 0.2);
}

.focus\:placeholder-spring-950\/25:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.25);
}

.focus\:placeholder-spring-950\/25:focus::placeholder {
  color: rgb(20 26 23 / 0.25);
}

.focus\:placeholder-spring-950\/30:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.3);
}

.focus\:placeholder-spring-950\/30:focus::placeholder {
  color: rgb(20 26 23 / 0.3);
}

.focus\:placeholder-spring-950\/35:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.35);
}

.focus\:placeholder-spring-950\/35:focus::placeholder {
  color: rgb(20 26 23 / 0.35);
}

.focus\:placeholder-spring-950\/40:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.4);
}

.focus\:placeholder-spring-950\/40:focus::placeholder {
  color: rgb(20 26 23 / 0.4);
}

.focus\:placeholder-spring-950\/45:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.45);
}

.focus\:placeholder-spring-950\/45:focus::placeholder {
  color: rgb(20 26 23 / 0.45);
}

.focus\:placeholder-spring-950\/5:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.05);
}

.focus\:placeholder-spring-950\/5:focus::placeholder {
  color: rgb(20 26 23 / 0.05);
}

.focus\:placeholder-spring-950\/50:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.5);
}

.focus\:placeholder-spring-950\/50:focus::placeholder {
  color: rgb(20 26 23 / 0.5);
}

.focus\:placeholder-spring-950\/55:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.55);
}

.focus\:placeholder-spring-950\/55:focus::placeholder {
  color: rgb(20 26 23 / 0.55);
}

.focus\:placeholder-spring-950\/60:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.6);
}

.focus\:placeholder-spring-950\/60:focus::placeholder {
  color: rgb(20 26 23 / 0.6);
}

.focus\:placeholder-spring-950\/65:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.65);
}

.focus\:placeholder-spring-950\/65:focus::placeholder {
  color: rgb(20 26 23 / 0.65);
}

.focus\:placeholder-spring-950\/70:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.7);
}

.focus\:placeholder-spring-950\/70:focus::placeholder {
  color: rgb(20 26 23 / 0.7);
}

.focus\:placeholder-spring-950\/75:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.75);
}

.focus\:placeholder-spring-950\/75:focus::placeholder {
  color: rgb(20 26 23 / 0.75);
}

.focus\:placeholder-spring-950\/80:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.8);
}

.focus\:placeholder-spring-950\/80:focus::placeholder {
  color: rgb(20 26 23 / 0.8);
}

.focus\:placeholder-spring-950\/85:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.85);
}

.focus\:placeholder-spring-950\/85:focus::placeholder {
  color: rgb(20 26 23 / 0.85);
}

.focus\:placeholder-spring-950\/90:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.9);
}

.focus\:placeholder-spring-950\/90:focus::placeholder {
  color: rgb(20 26 23 / 0.9);
}

.focus\:placeholder-spring-950\/95:focus::-moz-placeholder {
  color: rgb(20 26 23 / 0.95);
}

.focus\:placeholder-spring-950\/95:focus::placeholder {
  color: rgb(20 26 23 / 0.95);
}

.focus\:placeholder-transparent:focus::-moz-placeholder {
  color: transparent;
}

.focus\:placeholder-transparent:focus::placeholder {
  color: transparent;
}

.focus\:placeholder-transparent\/0:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0);
}

.focus\:placeholder-transparent\/0:focus::placeholder {
  color: rgb(0 0 0 / 0);
}

.focus\:placeholder-transparent\/10:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.1);
}

.focus\:placeholder-transparent\/10:focus::placeholder {
  color: rgb(0 0 0 / 0.1);
}

.focus\:placeholder-transparent\/100:focus::-moz-placeholder {
  color: rgb(0 0 0 / 1);
}

.focus\:placeholder-transparent\/100:focus::placeholder {
  color: rgb(0 0 0 / 1);
}

.focus\:placeholder-transparent\/15:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.15);
}

.focus\:placeholder-transparent\/15:focus::placeholder {
  color: rgb(0 0 0 / 0.15);
}

.focus\:placeholder-transparent\/20:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.2);
}

.focus\:placeholder-transparent\/20:focus::placeholder {
  color: rgb(0 0 0 / 0.2);
}

.focus\:placeholder-transparent\/25:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.25);
}

.focus\:placeholder-transparent\/25:focus::placeholder {
  color: rgb(0 0 0 / 0.25);
}

.focus\:placeholder-transparent\/30:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.3);
}

.focus\:placeholder-transparent\/30:focus::placeholder {
  color: rgb(0 0 0 / 0.3);
}

.focus\:placeholder-transparent\/35:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.35);
}

.focus\:placeholder-transparent\/35:focus::placeholder {
  color: rgb(0 0 0 / 0.35);
}

.focus\:placeholder-transparent\/40:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.4);
}

.focus\:placeholder-transparent\/40:focus::placeholder {
  color: rgb(0 0 0 / 0.4);
}

.focus\:placeholder-transparent\/45:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.45);
}

.focus\:placeholder-transparent\/45:focus::placeholder {
  color: rgb(0 0 0 / 0.45);
}

.focus\:placeholder-transparent\/5:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.05);
}

.focus\:placeholder-transparent\/5:focus::placeholder {
  color: rgb(0 0 0 / 0.05);
}

.focus\:placeholder-transparent\/50:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.5);
}

.focus\:placeholder-transparent\/50:focus::placeholder {
  color: rgb(0 0 0 / 0.5);
}

.focus\:placeholder-transparent\/55:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.55);
}

.focus\:placeholder-transparent\/55:focus::placeholder {
  color: rgb(0 0 0 / 0.55);
}

.focus\:placeholder-transparent\/60:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.6);
}

.focus\:placeholder-transparent\/60:focus::placeholder {
  color: rgb(0 0 0 / 0.6);
}

.focus\:placeholder-transparent\/65:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.65);
}

.focus\:placeholder-transparent\/65:focus::placeholder {
  color: rgb(0 0 0 / 0.65);
}

.focus\:placeholder-transparent\/70:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.7);
}

.focus\:placeholder-transparent\/70:focus::placeholder {
  color: rgb(0 0 0 / 0.7);
}

.focus\:placeholder-transparent\/75:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.75);
}

.focus\:placeholder-transparent\/75:focus::placeholder {
  color: rgb(0 0 0 / 0.75);
}

.focus\:placeholder-transparent\/80:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.8);
}

.focus\:placeholder-transparent\/80:focus::placeholder {
  color: rgb(0 0 0 / 0.8);
}

.focus\:placeholder-transparent\/85:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.85);
}

.focus\:placeholder-transparent\/85:focus::placeholder {
  color: rgb(0 0 0 / 0.85);
}

.focus\:placeholder-transparent\/90:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.9);
}

.focus\:placeholder-transparent\/90:focus::placeholder {
  color: rgb(0 0 0 / 0.9);
}

.focus\:placeholder-transparent\/95:focus::-moz-placeholder {
  color: rgb(0 0 0 / 0.95);
}

.focus\:placeholder-transparent\/95:focus::placeholder {
  color: rgb(0 0 0 / 0.95);
}

.focus\:placeholder-white:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-white:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1));
}

.focus\:placeholder-white\/0:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0);
}

.focus\:placeholder-white\/0:focus::placeholder {
  color: rgb(255 255 255 / 0);
}

.focus\:placeholder-white\/10:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.1);
}

.focus\:placeholder-white\/10:focus::placeholder {
  color: rgb(255 255 255 / 0.1);
}

.focus\:placeholder-white\/100:focus::-moz-placeholder {
  color: rgb(255 255 255 / 1);
}

.focus\:placeholder-white\/100:focus::placeholder {
  color: rgb(255 255 255 / 1);
}

.focus\:placeholder-white\/15:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.15);
}

.focus\:placeholder-white\/15:focus::placeholder {
  color: rgb(255 255 255 / 0.15);
}

.focus\:placeholder-white\/20:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.2);
}

.focus\:placeholder-white\/20:focus::placeholder {
  color: rgb(255 255 255 / 0.2);
}

.focus\:placeholder-white\/25:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.25);
}

.focus\:placeholder-white\/25:focus::placeholder {
  color: rgb(255 255 255 / 0.25);
}

.focus\:placeholder-white\/30:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.3);
}

.focus\:placeholder-white\/30:focus::placeholder {
  color: rgb(255 255 255 / 0.3);
}

.focus\:placeholder-white\/35:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.35);
}

.focus\:placeholder-white\/35:focus::placeholder {
  color: rgb(255 255 255 / 0.35);
}

.focus\:placeholder-white\/40:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.4);
}

.focus\:placeholder-white\/40:focus::placeholder {
  color: rgb(255 255 255 / 0.4);
}

.focus\:placeholder-white\/45:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.45);
}

.focus\:placeholder-white\/45:focus::placeholder {
  color: rgb(255 255 255 / 0.45);
}

.focus\:placeholder-white\/5:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.05);
}

.focus\:placeholder-white\/5:focus::placeholder {
  color: rgb(255 255 255 / 0.05);
}

.focus\:placeholder-white\/50:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.5);
}

.focus\:placeholder-white\/50:focus::placeholder {
  color: rgb(255 255 255 / 0.5);
}

.focus\:placeholder-white\/55:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.55);
}

.focus\:placeholder-white\/55:focus::placeholder {
  color: rgb(255 255 255 / 0.55);
}

.focus\:placeholder-white\/60:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.6);
}

.focus\:placeholder-white\/60:focus::placeholder {
  color: rgb(255 255 255 / 0.6);
}

.focus\:placeholder-white\/65:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.65);
}

.focus\:placeholder-white\/65:focus::placeholder {
  color: rgb(255 255 255 / 0.65);
}

.focus\:placeholder-white\/70:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.7);
}

.focus\:placeholder-white\/70:focus::placeholder {
  color: rgb(255 255 255 / 0.7);
}

.focus\:placeholder-white\/75:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.75);
}

.focus\:placeholder-white\/75:focus::placeholder {
  color: rgb(255 255 255 / 0.75);
}

.focus\:placeholder-white\/80:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.8);
}

.focus\:placeholder-white\/80:focus::placeholder {
  color: rgb(255 255 255 / 0.8);
}

.focus\:placeholder-white\/85:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.85);
}

.focus\:placeholder-white\/85:focus::placeholder {
  color: rgb(255 255 255 / 0.85);
}

.focus\:placeholder-white\/90:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.9);
}

.focus\:placeholder-white\/90:focus::placeholder {
  color: rgb(255 255 255 / 0.9);
}

.focus\:placeholder-white\/95:focus::-moz-placeholder {
  color: rgb(255 255 255 / 0.95);
}

.focus\:placeholder-white\/95:focus::placeholder {
  color: rgb(255 255 255 / 0.95);
}

.focus\:placeholder-opacity-0:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0;
}

.focus\:placeholder-opacity-0:focus::placeholder {
  --tw-placeholder-opacity: 0;
}

.focus\:placeholder-opacity-10:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.1;
}

.focus\:placeholder-opacity-10:focus::placeholder {
  --tw-placeholder-opacity: 0.1;
}

.focus\:placeholder-opacity-100:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
}

.focus\:placeholder-opacity-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
}

.focus\:placeholder-opacity-15:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.15;
}

.focus\:placeholder-opacity-15:focus::placeholder {
  --tw-placeholder-opacity: 0.15;
}

.focus\:placeholder-opacity-20:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.2;
}

.focus\:placeholder-opacity-20:focus::placeholder {
  --tw-placeholder-opacity: 0.2;
}

.focus\:placeholder-opacity-25:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.25;
}

.focus\:placeholder-opacity-25:focus::placeholder {
  --tw-placeholder-opacity: 0.25;
}

.focus\:placeholder-opacity-30:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.3;
}

.focus\:placeholder-opacity-30:focus::placeholder {
  --tw-placeholder-opacity: 0.3;
}

.focus\:placeholder-opacity-35:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.35;
}

.focus\:placeholder-opacity-35:focus::placeholder {
  --tw-placeholder-opacity: 0.35;
}

.focus\:placeholder-opacity-40:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.4;
}

.focus\:placeholder-opacity-40:focus::placeholder {
  --tw-placeholder-opacity: 0.4;
}

.focus\:placeholder-opacity-45:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.45;
}

.focus\:placeholder-opacity-45:focus::placeholder {
  --tw-placeholder-opacity: 0.45;
}

.focus\:placeholder-opacity-5:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.05;
}

.focus\:placeholder-opacity-5:focus::placeholder {
  --tw-placeholder-opacity: 0.05;
}

.focus\:placeholder-opacity-50:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.5;
}

.focus\:placeholder-opacity-50:focus::placeholder {
  --tw-placeholder-opacity: 0.5;
}

.focus\:placeholder-opacity-55:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.55;
}

.focus\:placeholder-opacity-55:focus::placeholder {
  --tw-placeholder-opacity: 0.55;
}

.focus\:placeholder-opacity-60:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.6;
}

.focus\:placeholder-opacity-60:focus::placeholder {
  --tw-placeholder-opacity: 0.6;
}

.focus\:placeholder-opacity-65:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.65;
}

.focus\:placeholder-opacity-65:focus::placeholder {
  --tw-placeholder-opacity: 0.65;
}

.focus\:placeholder-opacity-70:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.7;
}

.focus\:placeholder-opacity-70:focus::placeholder {
  --tw-placeholder-opacity: 0.7;
}

.focus\:placeholder-opacity-75:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.75;
}

.focus\:placeholder-opacity-75:focus::placeholder {
  --tw-placeholder-opacity: 0.75;
}

.focus\:placeholder-opacity-80:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.8;
}

.focus\:placeholder-opacity-80:focus::placeholder {
  --tw-placeholder-opacity: 0.8;
}

.focus\:placeholder-opacity-85:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.85;
}

.focus\:placeholder-opacity-85:focus::placeholder {
  --tw-placeholder-opacity: 0.85;
}

.focus\:placeholder-opacity-90:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.9;
}

.focus\:placeholder-opacity-90:focus::placeholder {
  --tw-placeholder-opacity: 0.9;
}

.focus\:placeholder-opacity-95:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.95;
}

.focus\:placeholder-opacity-95:focus::placeholder {
  --tw-placeholder-opacity: 0.95;
}

.focus\:bg-blend-normal:focus {
  background-blend-mode: normal;
}

.focus\:bg-blend-multiply:focus {
  background-blend-mode: multiply;
}

.focus\:bg-blend-screen:focus {
  background-blend-mode: screen;
}

.focus\:bg-blend-overlay:focus {
  background-blend-mode: overlay;
}

.focus\:bg-blend-darken:focus {
  background-blend-mode: darken;
}

.focus\:bg-blend-lighten:focus {
  background-blend-mode: lighten;
}

.focus\:bg-blend-color-dodge:focus {
  background-blend-mode: color-dodge;
}

.focus\:bg-blend-color-burn:focus {
  background-blend-mode: color-burn;
}

.focus\:bg-blend-hard-light:focus {
  background-blend-mode: hard-light;
}

.focus\:bg-blend-soft-light:focus {
  background-blend-mode: soft-light;
}

.focus\:bg-blend-difference:focus {
  background-blend-mode: difference;
}

.focus\:bg-blend-exclusion:focus {
  background-blend-mode: exclusion;
}

.focus\:bg-blend-hue:focus {
  background-blend-mode: hue;
}

.focus\:bg-blend-saturation:focus {
  background-blend-mode: saturation;
}

.focus\:bg-blend-color:focus {
  background-blend-mode: color;
}

.focus\:bg-blend-luminosity:focus {
  background-blend-mode: luminosity;
}

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

.focus\:ring-1: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(1px + 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);
}

.focus\:ring-2: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(2px + 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);
}

.focus\:ring-4: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(4px + 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);
}

.focus\:ring-8: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(8px + 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);
}

.focus\:ring-inset:focus {
  --tw-ring-inset: inset;
}

.focus\:ring-black:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1));
}

.focus\:ring-black\/0:focus {
  --tw-ring-color: rgb(0 0 0 / 0);
}

.focus\:ring-black\/10:focus {
  --tw-ring-color: rgb(0 0 0 / 0.1);
}

.focus\:ring-black\/100:focus {
  --tw-ring-color: rgb(0 0 0 / 1);
}

.focus\:ring-black\/15:focus {
  --tw-ring-color: rgb(0 0 0 / 0.15);
}

.focus\:ring-black\/20:focus {
  --tw-ring-color: rgb(0 0 0 / 0.2);
}

.focus\:ring-black\/25:focus {
  --tw-ring-color: rgb(0 0 0 / 0.25);
}

.focus\:ring-black\/30:focus {
  --tw-ring-color: rgb(0 0 0 / 0.3);
}

.focus\:ring-black\/35:focus {
  --tw-ring-color: rgb(0 0 0 / 0.35);
}

.focus\:ring-black\/40:focus {
  --tw-ring-color: rgb(0 0 0 / 0.4);
}

.focus\:ring-black\/45:focus {
  --tw-ring-color: rgb(0 0 0 / 0.45);
}

.focus\:ring-black\/5:focus {
  --tw-ring-color: rgb(0 0 0 / 0.05);
}

.focus\:ring-black\/50:focus {
  --tw-ring-color: rgb(0 0 0 / 0.5);
}

.focus\:ring-black\/55:focus {
  --tw-ring-color: rgb(0 0 0 / 0.55);
}

.focus\:ring-black\/60:focus {
  --tw-ring-color: rgb(0 0 0 / 0.6);
}

.focus\:ring-black\/65:focus {
  --tw-ring-color: rgb(0 0 0 / 0.65);
}

.focus\:ring-black\/70:focus {
  --tw-ring-color: rgb(0 0 0 / 0.7);
}

.focus\:ring-black\/75:focus {
  --tw-ring-color: rgb(0 0 0 / 0.75);
}

.focus\:ring-black\/80:focus {
  --tw-ring-color: rgb(0 0 0 / 0.8);
}

.focus\:ring-black\/85:focus {
  --tw-ring-color: rgb(0 0 0 / 0.85);
}

.focus\:ring-black\/90:focus {
  --tw-ring-color: rgb(0 0 0 / 0.9);
}

.focus\:ring-black\/95:focus {
  --tw-ring-color: rgb(0 0 0 / 0.95);
}

.focus\:ring-facebook:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 89 152 / var(--tw-ring-opacity, 1));
}

.focus\:ring-facebook-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(41 61 105 / var(--tw-ring-opacity, 1));
}

.focus\:ring-facebook-600\/0:focus {
  --tw-ring-color: rgb(41 61 105 / 0);
}

.focus\:ring-facebook-600\/10:focus {
  --tw-ring-color: rgb(41 61 105 / 0.1);
}

.focus\:ring-facebook-600\/100:focus {
  --tw-ring-color: rgb(41 61 105 / 1);
}

.focus\:ring-facebook-600\/15:focus {
  --tw-ring-color: rgb(41 61 105 / 0.15);
}

.focus\:ring-facebook-600\/20:focus {
  --tw-ring-color: rgb(41 61 105 / 0.2);
}

.focus\:ring-facebook-600\/25:focus {
  --tw-ring-color: rgb(41 61 105 / 0.25);
}

.focus\:ring-facebook-600\/30:focus {
  --tw-ring-color: rgb(41 61 105 / 0.3);
}

.focus\:ring-facebook-600\/35:focus {
  --tw-ring-color: rgb(41 61 105 / 0.35);
}

.focus\:ring-facebook-600\/40:focus {
  --tw-ring-color: rgb(41 61 105 / 0.4);
}

.focus\:ring-facebook-600\/45:focus {
  --tw-ring-color: rgb(41 61 105 / 0.45);
}

.focus\:ring-facebook-600\/5:focus {
  --tw-ring-color: rgb(41 61 105 / 0.05);
}

.focus\:ring-facebook-600\/50:focus {
  --tw-ring-color: rgb(41 61 105 / 0.5);
}

.focus\:ring-facebook-600\/55:focus {
  --tw-ring-color: rgb(41 61 105 / 0.55);
}

.focus\:ring-facebook-600\/60:focus {
  --tw-ring-color: rgb(41 61 105 / 0.6);
}

.focus\:ring-facebook-600\/65:focus {
  --tw-ring-color: rgb(41 61 105 / 0.65);
}

.focus\:ring-facebook-600\/70:focus {
  --tw-ring-color: rgb(41 61 105 / 0.7);
}

.focus\:ring-facebook-600\/75:focus {
  --tw-ring-color: rgb(41 61 105 / 0.75);
}

.focus\:ring-facebook-600\/80:focus {
  --tw-ring-color: rgb(41 61 105 / 0.8);
}

.focus\:ring-facebook-600\/85:focus {
  --tw-ring-color: rgb(41 61 105 / 0.85);
}

.focus\:ring-facebook-600\/90:focus {
  --tw-ring-color: rgb(41 61 105 / 0.9);
}

.focus\:ring-facebook-600\/95:focus {
  --tw-ring-color: rgb(41 61 105 / 0.95);
}

.focus\:ring-facebook\/0:focus {
  --tw-ring-color: rgb(59 89 152 / 0);
}

.focus\:ring-facebook\/10:focus {
  --tw-ring-color: rgb(59 89 152 / 0.1);
}

.focus\:ring-facebook\/100:focus {
  --tw-ring-color: rgb(59 89 152 / 1);
}

.focus\:ring-facebook\/15:focus {
  --tw-ring-color: rgb(59 89 152 / 0.15);
}

.focus\:ring-facebook\/20:focus {
  --tw-ring-color: rgb(59 89 152 / 0.2);
}

.focus\:ring-facebook\/25:focus {
  --tw-ring-color: rgb(59 89 152 / 0.25);
}

.focus\:ring-facebook\/30:focus {
  --tw-ring-color: rgb(59 89 152 / 0.3);
}

.focus\:ring-facebook\/35:focus {
  --tw-ring-color: rgb(59 89 152 / 0.35);
}

.focus\:ring-facebook\/40:focus {
  --tw-ring-color: rgb(59 89 152 / 0.4);
}

.focus\:ring-facebook\/45:focus {
  --tw-ring-color: rgb(59 89 152 / 0.45);
}

.focus\:ring-facebook\/5:focus {
  --tw-ring-color: rgb(59 89 152 / 0.05);
}

.focus\:ring-facebook\/50:focus {
  --tw-ring-color: rgb(59 89 152 / 0.5);
}

.focus\:ring-facebook\/55:focus {
  --tw-ring-color: rgb(59 89 152 / 0.55);
}

.focus\:ring-facebook\/60:focus {
  --tw-ring-color: rgb(59 89 152 / 0.6);
}

.focus\:ring-facebook\/65:focus {
  --tw-ring-color: rgb(59 89 152 / 0.65);
}

.focus\:ring-facebook\/70:focus {
  --tw-ring-color: rgb(59 89 152 / 0.7);
}

.focus\:ring-facebook\/75:focus {
  --tw-ring-color: rgb(59 89 152 / 0.75);
}

.focus\:ring-facebook\/80:focus {
  --tw-ring-color: rgb(59 89 152 / 0.8);
}

.focus\:ring-facebook\/85:focus {
  --tw-ring-color: rgb(59 89 152 / 0.85);
}

.focus\:ring-facebook\/90:focus {
  --tw-ring-color: rgb(59 89 152 / 0.9);
}

.focus\:ring-facebook\/95:focus {
  --tw-ring-color: rgb(59 89 152 / 0.95);
}

.focus\:ring-spring-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(227 232 227 / var(--tw-ring-opacity, 1));
}

.focus\:ring-spring-100\/0:focus {
  --tw-ring-color: rgb(227 232 227 / 0);
}

.focus\:ring-spring-100\/10:focus {
  --tw-ring-color: rgb(227 232 227 / 0.1);
}

.focus\:ring-spring-100\/100:focus {
  --tw-ring-color: rgb(227 232 227 / 1);
}

.focus\:ring-spring-100\/15:focus {
  --tw-ring-color: rgb(227 232 227 / 0.15);
}

.focus\:ring-spring-100\/20:focus {
  --tw-ring-color: rgb(227 232 227 / 0.2);
}

.focus\:ring-spring-100\/25:focus {
  --tw-ring-color: rgb(227 232 227 / 0.25);
}

.focus\:ring-spring-100\/30:focus {
  --tw-ring-color: rgb(227 232 227 / 0.3);
}

.focus\:ring-spring-100\/35:focus {
  --tw-ring-color: rgb(227 232 227 / 0.35);
}

.focus\:ring-spring-100\/40:focus {
  --tw-ring-color: rgb(227 232 227 / 0.4);
}

.focus\:ring-spring-100\/45:focus {
  --tw-ring-color: rgb(227 232 227 / 0.45);
}

.focus\:ring-spring-100\/5:focus {
  --tw-ring-color: rgb(227 232 227 / 0.05);
}

.focus\:ring-spring-100\/50:focus {
  --tw-ring-color: rgb(227 232 227 / 0.5);
}

.focus\:ring-spring-100\/55:focus {
  --tw-ring-color: rgb(227 232 227 / 0.55);
}

.focus\:ring-spring-100\/60:focus {
  --tw-ring-color: rgb(227 232 227 / 0.6);
}

.focus\:ring-spring-100\/65:focus {
  --tw-ring-color: rgb(227 232 227 / 0.65);
}

.focus\:ring-spring-100\/70:focus {
  --tw-ring-color: rgb(227 232 227 / 0.7);
}

.focus\:ring-spring-100\/75:focus {
  --tw-ring-color: rgb(227 232 227 / 0.75);
}

.focus\:ring-spring-100\/80:focus {
  --tw-ring-color: rgb(227 232 227 / 0.8);
}

.focus\:ring-spring-100\/85:focus {
  --tw-ring-color: rgb(227 232 227 / 0.85);
}

.focus\:ring-spring-100\/90:focus {
  --tw-ring-color: rgb(227 232 227 / 0.9);
}

.focus\:ring-spring-100\/95:focus {
  --tw-ring-color: rgb(227 232 227 / 0.95);
}

.focus\:ring-spring-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(200 210 201 / var(--tw-ring-opacity, 1));
}

.focus\:ring-spring-200\/0:focus {
  --tw-ring-color: rgb(200 210 201 / 0);
}

.focus\:ring-spring-200\/10:focus {
  --tw-ring-color: rgb(200 210 201 / 0.1);
}

.focus\:ring-spring-200\/100:focus {
  --tw-ring-color: rgb(200 210 201 / 1);
}

.focus\:ring-spring-200\/15:focus {
  --tw-ring-color: rgb(200 210 201 / 0.15);
}

.focus\:ring-spring-200\/20:focus {
  --tw-ring-color: rgb(200 210 201 / 0.2);
}

.focus\:ring-spring-200\/25:focus {
  --tw-ring-color: rgb(200 210 201 / 0.25);
}

.focus\:ring-spring-200\/30:focus {
  --tw-ring-color: rgb(200 210 201 / 0.3);
}

.focus\:ring-spring-200\/35:focus {
  --tw-ring-color: rgb(200 210 201 / 0.35);
}

.focus\:ring-spring-200\/40:focus {
  --tw-ring-color: rgb(200 210 201 / 0.4);
}

.focus\:ring-spring-200\/45:focus {
  --tw-ring-color: rgb(200 210 201 / 0.45);
}

.focus\:ring-spring-200\/5:focus {
  --tw-ring-color: rgb(200 210 201 / 0.05);
}

.focus\:ring-spring-200\/50:focus {
  --tw-ring-color: rgb(200 210 201 / 0.5);
}

.focus\:ring-spring-200\/55:focus {
  --tw-ring-color: rgb(200 210 201 / 0.55);
}

.focus\:ring-spring-200\/60:focus {
  --tw-ring-color: rgb(200 210 201 / 0.6);
}

.focus\:ring-spring-200\/65:focus {
  --tw-ring-color: rgb(200 210 201 / 0.65);
}

.focus\:ring-spring-200\/70:focus {
  --tw-ring-color: rgb(200 210 201 / 0.7);
}

.focus\:ring-spring-200\/75:focus {
  --tw-ring-color: rgb(200 210 201 / 0.75);
}

.focus\:ring-spring-200\/80:focus {
  --tw-ring-color: rgb(200 210 201 / 0.8);
}

.focus\:ring-spring-200\/85:focus {
  --tw-ring-color: rgb(200 210 201 / 0.85);
}

.focus\:ring-spring-200\/90:focus {
  --tw-ring-color: rgb(200 210 201 / 0.9);
}

.focus\:ring-spring-200\/95:focus {
  --tw-ring-color: rgb(200 210 201 / 0.95);
}

.focus\:ring-spring-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(162 179 166 / var(--tw-ring-opacity, 1));
}

.focus\:ring-spring-300\/0:focus {
  --tw-ring-color: rgb(162 179 166 / 0);
}

.focus\:ring-spring-300\/10:focus {
  --tw-ring-color: rgb(162 179 166 / 0.1);
}

.focus\:ring-spring-300\/100:focus {
  --tw-ring-color: rgb(162 179 166 / 1);
}

.focus\:ring-spring-300\/15:focus {
  --tw-ring-color: rgb(162 179 166 / 0.15);
}

.focus\:ring-spring-300\/20:focus {
  --tw-ring-color: rgb(162 179 166 / 0.2);
}

.focus\:ring-spring-300\/25:focus {
  --tw-ring-color: rgb(162 179 166 / 0.25);
}

.focus\:ring-spring-300\/30:focus {
  --tw-ring-color: rgb(162 179 166 / 0.3);
}

.focus\:ring-spring-300\/35:focus {
  --tw-ring-color: rgb(162 179 166 / 0.35);
}

.focus\:ring-spring-300\/40:focus {
  --tw-ring-color: rgb(162 179 166 / 0.4);
}

.focus\:ring-spring-300\/45:focus {
  --tw-ring-color: rgb(162 179 166 / 0.45);
}

.focus\:ring-spring-300\/5:focus {
  --tw-ring-color: rgb(162 179 166 / 0.05);
}

.focus\:ring-spring-300\/50:focus {
  --tw-ring-color: rgb(162 179 166 / 0.5);
}

.focus\:ring-spring-300\/55:focus {
  --tw-ring-color: rgb(162 179 166 / 0.55);
}

.focus\:ring-spring-300\/60:focus {
  --tw-ring-color: rgb(162 179 166 / 0.6);
}

.focus\:ring-spring-300\/65:focus {
  --tw-ring-color: rgb(162 179 166 / 0.65);
}

.focus\:ring-spring-300\/70:focus {
  --tw-ring-color: rgb(162 179 166 / 0.7);
}

.focus\:ring-spring-300\/75:focus {
  --tw-ring-color: rgb(162 179 166 / 0.75);
}

.focus\:ring-spring-300\/80:focus {
  --tw-ring-color: rgb(162 179 166 / 0.8);
}

.focus\:ring-spring-300\/85:focus {
  --tw-ring-color: rgb(162 179 166 / 0.85);
}

.focus\:ring-spring-300\/90:focus {
  --tw-ring-color: rgb(162 179 166 / 0.9);
}

.focus\:ring-spring-300\/95:focus {
  --tw-ring-color: rgb(162 179 166 / 0.95);
}

.focus\:ring-spring-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(120 143 127 / var(--tw-ring-opacity, 1));
}

.focus\:ring-spring-400\/0:focus {
  --tw-ring-color: rgb(120 143 127 / 0);
}

.focus\:ring-spring-400\/10:focus {
  --tw-ring-color: rgb(120 143 127 / 0.1);
}

.focus\:ring-spring-400\/100:focus {
  --tw-ring-color: rgb(120 143 127 / 1);
}

.focus\:ring-spring-400\/15:focus {
  --tw-ring-color: rgb(120 143 127 / 0.15);
}

.focus\:ring-spring-400\/20:focus {
  --tw-ring-color: rgb(120 143 127 / 0.2);
}

.focus\:ring-spring-400\/25:focus {
  --tw-ring-color: rgb(120 143 127 / 0.25);
}

.focus\:ring-spring-400\/30:focus {
  --tw-ring-color: rgb(120 143 127 / 0.3);
}

.focus\:ring-spring-400\/35:focus {
  --tw-ring-color: rgb(120 143 127 / 0.35);
}

.focus\:ring-spring-400\/40:focus {
  --tw-ring-color: rgb(120 143 127 / 0.4);
}

.focus\:ring-spring-400\/45:focus {
  --tw-ring-color: rgb(120 143 127 / 0.45);
}

.focus\:ring-spring-400\/5:focus {
  --tw-ring-color: rgb(120 143 127 / 0.05);
}

.focus\:ring-spring-400\/50:focus {
  --tw-ring-color: rgb(120 143 127 / 0.5);
}

.focus\:ring-spring-400\/55:focus {
  --tw-ring-color: rgb(120 143 127 / 0.55);
}

.focus\:ring-spring-400\/60:focus {
  --tw-ring-color: rgb(120 143 127 / 0.6);
}

.focus\:ring-spring-400\/65:focus {
  --tw-ring-color: rgb(120 143 127 / 0.65);
}

.focus\:ring-spring-400\/70:focus {
  --tw-ring-color: rgb(120 143 127 / 0.7);
}

.focus\:ring-spring-400\/75:focus {
  --tw-ring-color: rgb(120 143 127 / 0.75);
}

.focus\:ring-spring-400\/80:focus {
  --tw-ring-color: rgb(120 143 127 / 0.8);
}

.focus\:ring-spring-400\/85:focus {
  --tw-ring-color: rgb(120 143 127 / 0.85);
}

.focus\:ring-spring-400\/90:focus {
  --tw-ring-color: rgb(120 143 127 / 0.9);
}

.focus\:ring-spring-400\/95:focus {
  --tw-ring-color: rgb(120 143 127 / 0.95);
}

.focus\:ring-spring-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(243 246 244 / var(--tw-ring-opacity, 1));
}

.focus\:ring-spring-50\/0:focus {
  --tw-ring-color: rgb(243 246 244 / 0);
}

.focus\:ring-spring-50\/10:focus {
  --tw-ring-color: rgb(243 246 244 / 0.1);
}

.focus\:ring-spring-50\/100:focus {
  --tw-ring-color: rgb(243 246 244 / 1);
}

.focus\:ring-spring-50\/15:focus {
  --tw-ring-color: rgb(243 246 244 / 0.15);
}

.focus\:ring-spring-50\/20:focus {
  --tw-ring-color: rgb(243 246 244 / 0.2);
}

.focus\:ring-spring-50\/25:focus {
  --tw-ring-color: rgb(243 246 244 / 0.25);
}

.focus\:ring-spring-50\/30:focus {
  --tw-ring-color: rgb(243 246 244 / 0.3);
}

.focus\:ring-spring-50\/35:focus {
  --tw-ring-color: rgb(243 246 244 / 0.35);
}

.focus\:ring-spring-50\/40:focus {
  --tw-ring-color: rgb(243 246 244 / 0.4);
}

.focus\:ring-spring-50\/45:focus {
  --tw-ring-color: rgb(243 246 244 / 0.45);
}

.focus\:ring-spring-50\/5:focus {
  --tw-ring-color: rgb(243 246 244 / 0.05);
}

.focus\:ring-spring-50\/50:focus {
  --tw-ring-color: rgb(243 246 244 / 0.5);
}

.focus\:ring-spring-50\/55:focus {
  --tw-ring-color: rgb(243 246 244 / 0.55);
}

.focus\:ring-spring-50\/60:focus {
  --tw-ring-color: rgb(243 246 244 / 0.6);
}

.focus\:ring-spring-50\/65:focus {
  --tw-ring-color: rgb(243 246 244 / 0.65);
}

.focus\:ring-spring-50\/70:focus {
  --tw-ring-color: rgb(243 246 244 / 0.7);
}

.focus\:ring-spring-50\/75:focus {
  --tw-ring-color: rgb(243 246 244 / 0.75);
}

.focus\:ring-spring-50\/80:focus {
  --tw-ring-color: rgb(243 246 244 / 0.8);
}

.focus\:ring-spring-50\/85:focus {
  --tw-ring-color: rgb(243 246 244 / 0.85);
}

.focus\:ring-spring-50\/90:focus {
  --tw-ring-color: rgb(243 246 244 / 0.9);
}

.focus\:ring-spring-50\/95:focus {
  --tw-ring-color: rgb(243 246 244 / 0.95);
}

.focus\:ring-spring-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(94 120 102 / var(--tw-ring-opacity, 1));
}

.focus\:ring-spring-500\/0:focus {
  --tw-ring-color: rgb(94 120 102 / 0);
}

.focus\:ring-spring-500\/10:focus {
  --tw-ring-color: rgb(94 120 102 / 0.1);
}

.focus\:ring-spring-500\/100:focus {
  --tw-ring-color: rgb(94 120 102 / 1);
}

.focus\:ring-spring-500\/15:focus {
  --tw-ring-color: rgb(94 120 102 / 0.15);
}

.focus\:ring-spring-500\/20:focus {
  --tw-ring-color: rgb(94 120 102 / 0.2);
}

.focus\:ring-spring-500\/25:focus {
  --tw-ring-color: rgb(94 120 102 / 0.25);
}

.focus\:ring-spring-500\/30:focus {
  --tw-ring-color: rgb(94 120 102 / 0.3);
}

.focus\:ring-spring-500\/35:focus {
  --tw-ring-color: rgb(94 120 102 / 0.35);
}

.focus\:ring-spring-500\/40:focus {
  --tw-ring-color: rgb(94 120 102 / 0.4);
}

.focus\:ring-spring-500\/45:focus {
  --tw-ring-color: rgb(94 120 102 / 0.45);
}

.focus\:ring-spring-500\/5:focus {
  --tw-ring-color: rgb(94 120 102 / 0.05);
}

.focus\:ring-spring-500\/50:focus {
  --tw-ring-color: rgb(94 120 102 / 0.5);
}

.focus\:ring-spring-500\/55:focus {
  --tw-ring-color: rgb(94 120 102 / 0.55);
}

.focus\:ring-spring-500\/60:focus {
  --tw-ring-color: rgb(94 120 102 / 0.6);
}

.focus\:ring-spring-500\/65:focus {
  --tw-ring-color: rgb(94 120 102 / 0.65);
}

.focus\:ring-spring-500\/70:focus {
  --tw-ring-color: rgb(94 120 102 / 0.7);
}

.focus\:ring-spring-500\/75:focus {
  --tw-ring-color: rgb(94 120 102 / 0.75);
}

.focus\:ring-spring-500\/80:focus {
  --tw-ring-color: rgb(94 120 102 / 0.8);
}

.focus\:ring-spring-500\/85:focus {
  --tw-ring-color: rgb(94 120 102 / 0.85);
}

.focus\:ring-spring-500\/90:focus {
  --tw-ring-color: rgb(94 120 102 / 0.9);
}

.focus\:ring-spring-500\/95:focus {
  --tw-ring-color: rgb(94 120 102 / 0.95);
}

.focus\:ring-spring-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(67 88 73 / var(--tw-ring-opacity, 1));
}

.focus\:ring-spring-600\/0:focus {
  --tw-ring-color: rgb(67 88 73 / 0);
}

.focus\:ring-spring-600\/10:focus {
  --tw-ring-color: rgb(67 88 73 / 0.1);
}

.focus\:ring-spring-600\/100:focus {
  --tw-ring-color: rgb(67 88 73 / 1);
}

.focus\:ring-spring-600\/15:focus {
  --tw-ring-color: rgb(67 88 73 / 0.15);
}

.focus\:ring-spring-600\/20:focus {
  --tw-ring-color: rgb(67 88 73 / 0.2);
}

.focus\:ring-spring-600\/25:focus {
  --tw-ring-color: rgb(67 88 73 / 0.25);
}

.focus\:ring-spring-600\/30:focus {
  --tw-ring-color: rgb(67 88 73 / 0.3);
}

.focus\:ring-spring-600\/35:focus {
  --tw-ring-color: rgb(67 88 73 / 0.35);
}

.focus\:ring-spring-600\/40:focus {
  --tw-ring-color: rgb(67 88 73 / 0.4);
}

.focus\:ring-spring-600\/45:focus {
  --tw-ring-color: rgb(67 88 73 / 0.45);
}

.focus\:ring-spring-600\/5:focus {
  --tw-ring-color: rgb(67 88 73 / 0.05);
}

.focus\:ring-spring-600\/50:focus {
  --tw-ring-color: rgb(67 88 73 / 0.5);
}

.focus\:ring-spring-600\/55:focus {
  --tw-ring-color: rgb(67 88 73 / 0.55);
}

.focus\:ring-spring-600\/60:focus {
  --tw-ring-color: rgb(67 88 73 / 0.6);
}

.focus\:ring-spring-600\/65:focus {
  --tw-ring-color: rgb(67 88 73 / 0.65);
}

.focus\:ring-spring-600\/70:focus {
  --tw-ring-color: rgb(67 88 73 / 0.7);
}

.focus\:ring-spring-600\/75:focus {
  --tw-ring-color: rgb(67 88 73 / 0.75);
}

.focus\:ring-spring-600\/80:focus {
  --tw-ring-color: rgb(67 88 73 / 0.8);
}

.focus\:ring-spring-600\/85:focus {
  --tw-ring-color: rgb(67 88 73 / 0.85);
}

.focus\:ring-spring-600\/90:focus {
  --tw-ring-color: rgb(67 88 73 / 0.9);
}

.focus\:ring-spring-600\/95:focus {
  --tw-ring-color: rgb(67 88 73 / 0.95);
}

.focus\:ring-spring-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(54 70 60 / var(--tw-ring-opacity, 1));
}

.focus\:ring-spring-700\/0:focus {
  --tw-ring-color: rgb(54 70 60 / 0);
}

.focus\:ring-spring-700\/10:focus {
  --tw-ring-color: rgb(54 70 60 / 0.1);
}

.focus\:ring-spring-700\/100:focus {
  --tw-ring-color: rgb(54 70 60 / 1);
}

.focus\:ring-spring-700\/15:focus {
  --tw-ring-color: rgb(54 70 60 / 0.15);
}

.focus\:ring-spring-700\/20:focus {
  --tw-ring-color: rgb(54 70 60 / 0.2);
}

.focus\:ring-spring-700\/25:focus {
  --tw-ring-color: rgb(54 70 60 / 0.25);
}

.focus\:ring-spring-700\/30:focus {
  --tw-ring-color: rgb(54 70 60 / 0.3);
}

.focus\:ring-spring-700\/35:focus {
  --tw-ring-color: rgb(54 70 60 / 0.35);
}

.focus\:ring-spring-700\/40:focus {
  --tw-ring-color: rgb(54 70 60 / 0.4);
}

.focus\:ring-spring-700\/45:focus {
  --tw-ring-color: rgb(54 70 60 / 0.45);
}

.focus\:ring-spring-700\/5:focus {
  --tw-ring-color: rgb(54 70 60 / 0.05);
}

.focus\:ring-spring-700\/50:focus {
  --tw-ring-color: rgb(54 70 60 / 0.5);
}

.focus\:ring-spring-700\/55:focus {
  --tw-ring-color: rgb(54 70 60 / 0.55);
}

.focus\:ring-spring-700\/60:focus {
  --tw-ring-color: rgb(54 70 60 / 0.6);
}

.focus\:ring-spring-700\/65:focus {
  --tw-ring-color: rgb(54 70 60 / 0.65);
}

.focus\:ring-spring-700\/70:focus {
  --tw-ring-color: rgb(54 70 60 / 0.7);
}

.focus\:ring-spring-700\/75:focus {
  --tw-ring-color: rgb(54 70 60 / 0.75);
}

.focus\:ring-spring-700\/80:focus {
  --tw-ring-color: rgb(54 70 60 / 0.8);
}

.focus\:ring-spring-700\/85:focus {
  --tw-ring-color: rgb(54 70 60 / 0.85);
}

.focus\:ring-spring-700\/90:focus {
  --tw-ring-color: rgb(54 70 60 / 0.9);
}

.focus\:ring-spring-700\/95:focus {
  --tw-ring-color: rgb(54 70 60 / 0.95);
}

.focus\:ring-spring-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(44 57 48 / var(--tw-ring-opacity, 1));
}

.focus\:ring-spring-800\/0:focus {
  --tw-ring-color: rgb(44 57 48 / 0);
}

.focus\:ring-spring-800\/10:focus {
  --tw-ring-color: rgb(44 57 48 / 0.1);
}

.focus\:ring-spring-800\/100:focus {
  --tw-ring-color: rgb(44 57 48 / 1);
}

.focus\:ring-spring-800\/15:focus {
  --tw-ring-color: rgb(44 57 48 / 0.15);
}

.focus\:ring-spring-800\/20:focus {
  --tw-ring-color: rgb(44 57 48 / 0.2);
}

.focus\:ring-spring-800\/25:focus {
  --tw-ring-color: rgb(44 57 48 / 0.25);
}

.focus\:ring-spring-800\/30:focus {
  --tw-ring-color: rgb(44 57 48 / 0.3);
}

.focus\:ring-spring-800\/35:focus {
  --tw-ring-color: rgb(44 57 48 / 0.35);
}

.focus\:ring-spring-800\/40:focus {
  --tw-ring-color: rgb(44 57 48 / 0.4);
}

.focus\:ring-spring-800\/45:focus {
  --tw-ring-color: rgb(44 57 48 / 0.45);
}

.focus\:ring-spring-800\/5:focus {
  --tw-ring-color: rgb(44 57 48 / 0.05);
}

.focus\:ring-spring-800\/50:focus {
  --tw-ring-color: rgb(44 57 48 / 0.5);
}

.focus\:ring-spring-800\/55:focus {
  --tw-ring-color: rgb(44 57 48 / 0.55);
}

.focus\:ring-spring-800\/60:focus {
  --tw-ring-color: rgb(44 57 48 / 0.6);
}

.focus\:ring-spring-800\/65:focus {
  --tw-ring-color: rgb(44 57 48 / 0.65);
}

.focus\:ring-spring-800\/70:focus {
  --tw-ring-color: rgb(44 57 48 / 0.7);
}

.focus\:ring-spring-800\/75:focus {
  --tw-ring-color: rgb(44 57 48 / 0.75);
}

.focus\:ring-spring-800\/80:focus {
  --tw-ring-color: rgb(44 57 48 / 0.8);
}

.focus\:ring-spring-800\/85:focus {
  --tw-ring-color: rgb(44 57 48 / 0.85);
}

.focus\:ring-spring-800\/90:focus {
  --tw-ring-color: rgb(44 57 48 / 0.9);
}

.focus\:ring-spring-800\/95:focus {
  --tw-ring-color: rgb(44 57 48 / 0.95);
}

.focus\:ring-spring-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(37 47 40 / var(--tw-ring-opacity, 1));
}

.focus\:ring-spring-900\/0:focus {
  --tw-ring-color: rgb(37 47 40 / 0);
}

.focus\:ring-spring-900\/10:focus {
  --tw-ring-color: rgb(37 47 40 / 0.1);
}

.focus\:ring-spring-900\/100:focus {
  --tw-ring-color: rgb(37 47 40 / 1);
}

.focus\:ring-spring-900\/15:focus {
  --tw-ring-color: rgb(37 47 40 / 0.15);
}

.focus\:ring-spring-900\/20:focus {
  --tw-ring-color: rgb(37 47 40 / 0.2);
}

.focus\:ring-spring-900\/25:focus {
  --tw-ring-color: rgb(37 47 40 / 0.25);
}

.focus\:ring-spring-900\/30:focus {
  --tw-ring-color: rgb(37 47 40 / 0.3);
}

.focus\:ring-spring-900\/35:focus {
  --tw-ring-color: rgb(37 47 40 / 0.35);
}

.focus\:ring-spring-900\/40:focus {
  --tw-ring-color: rgb(37 47 40 / 0.4);
}

.focus\:ring-spring-900\/45:focus {
  --tw-ring-color: rgb(37 47 40 / 0.45);
}

.focus\:ring-spring-900\/5:focus {
  --tw-ring-color: rgb(37 47 40 / 0.05);
}

.focus\:ring-spring-900\/50:focus {
  --tw-ring-color: rgb(37 47 40 / 0.5);
}

.focus\:ring-spring-900\/55:focus {
  --tw-ring-color: rgb(37 47 40 / 0.55);
}

.focus\:ring-spring-900\/60:focus {
  --tw-ring-color: rgb(37 47 40 / 0.6);
}

.focus\:ring-spring-900\/65:focus {
  --tw-ring-color: rgb(37 47 40 / 0.65);
}

.focus\:ring-spring-900\/70:focus {
  --tw-ring-color: rgb(37 47 40 / 0.7);
}

.focus\:ring-spring-900\/75:focus {
  --tw-ring-color: rgb(37 47 40 / 0.75);
}

.focus\:ring-spring-900\/80:focus {
  --tw-ring-color: rgb(37 47 40 / 0.8);
}

.focus\:ring-spring-900\/85:focus {
  --tw-ring-color: rgb(37 47 40 / 0.85);
}

.focus\:ring-spring-900\/90:focus {
  --tw-ring-color: rgb(37 47 40 / 0.9);
}

.focus\:ring-spring-900\/95:focus {
  --tw-ring-color: rgb(37 47 40 / 0.95);
}

.focus\:ring-spring-950:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(20 26 23 / var(--tw-ring-opacity, 1));
}

.focus\:ring-spring-950\/0:focus {
  --tw-ring-color: rgb(20 26 23 / 0);
}

.focus\:ring-spring-950\/10:focus {
  --tw-ring-color: rgb(20 26 23 / 0.1);
}

.focus\:ring-spring-950\/100:focus {
  --tw-ring-color: rgb(20 26 23 / 1);
}

.focus\:ring-spring-950\/15:focus {
  --tw-ring-color: rgb(20 26 23 / 0.15);
}

.focus\:ring-spring-950\/20:focus {
  --tw-ring-color: rgb(20 26 23 / 0.2);
}

.focus\:ring-spring-950\/25:focus {
  --tw-ring-color: rgb(20 26 23 / 0.25);
}

.focus\:ring-spring-950\/30:focus {
  --tw-ring-color: rgb(20 26 23 / 0.3);
}

.focus\:ring-spring-950\/35:focus {
  --tw-ring-color: rgb(20 26 23 / 0.35);
}

.focus\:ring-spring-950\/40:focus {
  --tw-ring-color: rgb(20 26 23 / 0.4);
}

.focus\:ring-spring-950\/45:focus {
  --tw-ring-color: rgb(20 26 23 / 0.45);
}

.focus\:ring-spring-950\/5:focus {
  --tw-ring-color: rgb(20 26 23 / 0.05);
}

.focus\:ring-spring-950\/50:focus {
  --tw-ring-color: rgb(20 26 23 / 0.5);
}

.focus\:ring-spring-950\/55:focus {
  --tw-ring-color: rgb(20 26 23 / 0.55);
}

.focus\:ring-spring-950\/60:focus {
  --tw-ring-color: rgb(20 26 23 / 0.6);
}

.focus\:ring-spring-950\/65:focus {
  --tw-ring-color: rgb(20 26 23 / 0.65);
}

.focus\:ring-spring-950\/70:focus {
  --tw-ring-color: rgb(20 26 23 / 0.7);
}

.focus\:ring-spring-950\/75:focus {
  --tw-ring-color: rgb(20 26 23 / 0.75);
}

.focus\:ring-spring-950\/80:focus {
  --tw-ring-color: rgb(20 26 23 / 0.8);
}

.focus\:ring-spring-950\/85:focus {
  --tw-ring-color: rgb(20 26 23 / 0.85);
}

.focus\:ring-spring-950\/90:focus {
  --tw-ring-color: rgb(20 26 23 / 0.9);
}

.focus\:ring-spring-950\/95:focus {
  --tw-ring-color: rgb(20 26 23 / 0.95);
}

.focus\:ring-transparent:focus {
  --tw-ring-color: transparent;
}

.focus\:ring-transparent\/0:focus {
  --tw-ring-color: rgb(0 0 0 / 0);
}

.focus\:ring-transparent\/10:focus {
  --tw-ring-color: rgb(0 0 0 / 0.1);
}

.focus\:ring-transparent\/100:focus {
  --tw-ring-color: rgb(0 0 0 / 1);
}

.focus\:ring-transparent\/15:focus {
  --tw-ring-color: rgb(0 0 0 / 0.15);
}

.focus\:ring-transparent\/20:focus {
  --tw-ring-color: rgb(0 0 0 / 0.2);
}

.focus\:ring-transparent\/25:focus {
  --tw-ring-color: rgb(0 0 0 / 0.25);
}

.focus\:ring-transparent\/30:focus {
  --tw-ring-color: rgb(0 0 0 / 0.3);
}

.focus\:ring-transparent\/35:focus {
  --tw-ring-color: rgb(0 0 0 / 0.35);
}

.focus\:ring-transparent\/40:focus {
  --tw-ring-color: rgb(0 0 0 / 0.4);
}

.focus\:ring-transparent\/45:focus {
  --tw-ring-color: rgb(0 0 0 / 0.45);
}

.focus\:ring-transparent\/5:focus {
  --tw-ring-color: rgb(0 0 0 / 0.05);
}

.focus\:ring-transparent\/50:focus {
  --tw-ring-color: rgb(0 0 0 / 0.5);
}

.focus\:ring-transparent\/55:focus {
  --tw-ring-color: rgb(0 0 0 / 0.55);
}

.focus\:ring-transparent\/60:focus {
  --tw-ring-color: rgb(0 0 0 / 0.6);
}

.focus\:ring-transparent\/65:focus {
  --tw-ring-color: rgb(0 0 0 / 0.65);
}

.focus\:ring-transparent\/70:focus {
  --tw-ring-color: rgb(0 0 0 / 0.7);
}

.focus\:ring-transparent\/75:focus {
  --tw-ring-color: rgb(0 0 0 / 0.75);
}

.focus\:ring-transparent\/80:focus {
  --tw-ring-color: rgb(0 0 0 / 0.8);
}

.focus\:ring-transparent\/85:focus {
  --tw-ring-color: rgb(0 0 0 / 0.85);
}

.focus\:ring-transparent\/90:focus {
  --tw-ring-color: rgb(0 0 0 / 0.9);
}

.focus\:ring-transparent\/95:focus {
  --tw-ring-color: rgb(0 0 0 / 0.95);
}

.focus\:ring-white:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}

.focus\:ring-white\/0:focus {
  --tw-ring-color: rgb(255 255 255 / 0);
}

.focus\:ring-white\/10:focus {
  --tw-ring-color: rgb(255 255 255 / 0.1);
}

.focus\:ring-white\/100:focus {
  --tw-ring-color: rgb(255 255 255 / 1);
}

.focus\:ring-white\/15:focus {
  --tw-ring-color: rgb(255 255 255 / 0.15);
}

.focus\:ring-white\/20:focus {
  --tw-ring-color: rgb(255 255 255 / 0.2);
}

.focus\:ring-white\/25:focus {
  --tw-ring-color: rgb(255 255 255 / 0.25);
}

.focus\:ring-white\/30:focus {
  --tw-ring-color: rgb(255 255 255 / 0.3);
}

.focus\:ring-white\/35:focus {
  --tw-ring-color: rgb(255 255 255 / 0.35);
}

.focus\:ring-white\/40:focus {
  --tw-ring-color: rgb(255 255 255 / 0.4);
}

.focus\:ring-white\/45:focus {
  --tw-ring-color: rgb(255 255 255 / 0.45);
}

.focus\:ring-white\/5:focus {
  --tw-ring-color: rgb(255 255 255 / 0.05);
}

.focus\:ring-white\/50:focus {
  --tw-ring-color: rgb(255 255 255 / 0.5);
}

.focus\:ring-white\/55:focus {
  --tw-ring-color: rgb(255 255 255 / 0.55);
}

.focus\:ring-white\/60:focus {
  --tw-ring-color: rgb(255 255 255 / 0.6);
}

.focus\:ring-white\/65:focus {
  --tw-ring-color: rgb(255 255 255 / 0.65);
}

.focus\:ring-white\/70:focus {
  --tw-ring-color: rgb(255 255 255 / 0.7);
}

.focus\:ring-white\/75:focus {
  --tw-ring-color: rgb(255 255 255 / 0.75);
}

.focus\:ring-white\/80:focus {
  --tw-ring-color: rgb(255 255 255 / 0.8);
}

.focus\:ring-white\/85:focus {
  --tw-ring-color: rgb(255 255 255 / 0.85);
}

.focus\:ring-white\/90:focus {
  --tw-ring-color: rgb(255 255 255 / 0.9);
}

.focus\:ring-white\/95:focus {
  --tw-ring-color: rgb(255 255 255 / 0.95);
}

.focus\:ring-opacity-0:focus {
  --tw-ring-opacity: 0;
}

.focus\:ring-opacity-10:focus {
  --tw-ring-opacity: 0.1;
}

.focus\:ring-opacity-100:focus {
  --tw-ring-opacity: 1;
}

.focus\:ring-opacity-15:focus {
  --tw-ring-opacity: 0.15;
}

.focus\:ring-opacity-20:focus {
  --tw-ring-opacity: 0.2;
}

.focus\:ring-opacity-25:focus {
  --tw-ring-opacity: 0.25;
}

.focus\:ring-opacity-30:focus {
  --tw-ring-opacity: 0.3;
}

.focus\:ring-opacity-35:focus {
  --tw-ring-opacity: 0.35;
}

.focus\:ring-opacity-40:focus {
  --tw-ring-opacity: 0.4;
}

.focus\:ring-opacity-45:focus {
  --tw-ring-opacity: 0.45;
}

.focus\:ring-opacity-5:focus {
  --tw-ring-opacity: 0.05;
}

.focus\:ring-opacity-50:focus {
  --tw-ring-opacity: 0.5;
}

.focus\:ring-opacity-55:focus {
  --tw-ring-opacity: 0.55;
}

.focus\:ring-opacity-60:focus {
  --tw-ring-opacity: 0.6;
}

.focus\:ring-opacity-65:focus {
  --tw-ring-opacity: 0.65;
}

.focus\:ring-opacity-70:focus {
  --tw-ring-opacity: 0.7;
}

.focus\:ring-opacity-75:focus {
  --tw-ring-opacity: 0.75;
}

.focus\:ring-opacity-80:focus {
  --tw-ring-opacity: 0.8;
}

.focus\:ring-opacity-85:focus {
  --tw-ring-opacity: 0.85;
}

.focus\:ring-opacity-90:focus {
  --tw-ring-opacity: 0.9;
}

.focus\:ring-opacity-95:focus {
  --tw-ring-opacity: 0.95;
}

.focus\:ring-offset-0:focus {
  --tw-ring-offset-width: 0px;
}

.focus\:ring-offset-1:focus {
  --tw-ring-offset-width: 1px;
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}

.focus\:ring-offset-4:focus {
  --tw-ring-offset-width: 4px;
}

.focus\:ring-offset-8:focus {
  --tw-ring-offset-width: 8px;
}

.focus\:ring-offset-black:focus {
  --tw-ring-offset-color: #000000;
}

.focus\:ring-offset-black\/0:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0);
}

.focus\:ring-offset-black\/10:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.1);
}

.focus\:ring-offset-black\/100:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 1);
}

.focus\:ring-offset-black\/15:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.15);
}

.focus\:ring-offset-black\/20:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.2);
}

.focus\:ring-offset-black\/25:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.25);
}

.focus\:ring-offset-black\/30:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.3);
}

.focus\:ring-offset-black\/35:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.35);
}

.focus\:ring-offset-black\/40:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.4);
}

.focus\:ring-offset-black\/45:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.45);
}

.focus\:ring-offset-black\/5:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.05);
}

.focus\:ring-offset-black\/50:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.5);
}

.focus\:ring-offset-black\/55:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.55);
}

.focus\:ring-offset-black\/60:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.6);
}

.focus\:ring-offset-black\/65:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.65);
}

.focus\:ring-offset-black\/70:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.7);
}

.focus\:ring-offset-black\/75:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.75);
}

.focus\:ring-offset-black\/80:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.8);
}

.focus\:ring-offset-black\/85:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.85);
}

.focus\:ring-offset-black\/90:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.9);
}

.focus\:ring-offset-black\/95:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.95);
}

.focus\:ring-offset-facebook:focus {
  --tw-ring-offset-color: #3b5998;
}

.focus\:ring-offset-facebook-600:focus {
  --tw-ring-offset-color: #293d69;
}

.focus\:ring-offset-facebook-600\/0:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0);
}

.focus\:ring-offset-facebook-600\/10:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.1);
}

.focus\:ring-offset-facebook-600\/100:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 1);
}

.focus\:ring-offset-facebook-600\/15:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.15);
}

.focus\:ring-offset-facebook-600\/20:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.2);
}

.focus\:ring-offset-facebook-600\/25:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.25);
}

.focus\:ring-offset-facebook-600\/30:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.3);
}

.focus\:ring-offset-facebook-600\/35:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.35);
}

.focus\:ring-offset-facebook-600\/40:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.4);
}

.focus\:ring-offset-facebook-600\/45:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.45);
}

.focus\:ring-offset-facebook-600\/5:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.05);
}

.focus\:ring-offset-facebook-600\/50:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.5);
}

.focus\:ring-offset-facebook-600\/55:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.55);
}

.focus\:ring-offset-facebook-600\/60:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.6);
}

.focus\:ring-offset-facebook-600\/65:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.65);
}

.focus\:ring-offset-facebook-600\/70:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.7);
}

.focus\:ring-offset-facebook-600\/75:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.75);
}

.focus\:ring-offset-facebook-600\/80:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.8);
}

.focus\:ring-offset-facebook-600\/85:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.85);
}

.focus\:ring-offset-facebook-600\/90:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.9);
}

.focus\:ring-offset-facebook-600\/95:focus {
  --tw-ring-offset-color: rgb(41 61 105 / 0.95);
}

.focus\:ring-offset-facebook\/0:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0);
}

.focus\:ring-offset-facebook\/10:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.1);
}

.focus\:ring-offset-facebook\/100:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 1);
}

.focus\:ring-offset-facebook\/15:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.15);
}

.focus\:ring-offset-facebook\/20:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.2);
}

.focus\:ring-offset-facebook\/25:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.25);
}

.focus\:ring-offset-facebook\/30:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.3);
}

.focus\:ring-offset-facebook\/35:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.35);
}

.focus\:ring-offset-facebook\/40:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.4);
}

.focus\:ring-offset-facebook\/45:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.45);
}

.focus\:ring-offset-facebook\/5:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.05);
}

.focus\:ring-offset-facebook\/50:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.5);
}

.focus\:ring-offset-facebook\/55:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.55);
}

.focus\:ring-offset-facebook\/60:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.6);
}

.focus\:ring-offset-facebook\/65:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.65);
}

.focus\:ring-offset-facebook\/70:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.7);
}

.focus\:ring-offset-facebook\/75:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.75);
}

.focus\:ring-offset-facebook\/80:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.8);
}

.focus\:ring-offset-facebook\/85:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.85);
}

.focus\:ring-offset-facebook\/90:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.9);
}

.focus\:ring-offset-facebook\/95:focus {
  --tw-ring-offset-color: rgb(59 89 152 / 0.95);
}

.focus\:ring-offset-spring-100:focus {
  --tw-ring-offset-color: #e3e8e3;
}

.focus\:ring-offset-spring-100\/0:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0);
}

.focus\:ring-offset-spring-100\/10:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.1);
}

.focus\:ring-offset-spring-100\/100:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 1);
}

.focus\:ring-offset-spring-100\/15:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.15);
}

.focus\:ring-offset-spring-100\/20:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.2);
}

.focus\:ring-offset-spring-100\/25:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.25);
}

.focus\:ring-offset-spring-100\/30:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.3);
}

.focus\:ring-offset-spring-100\/35:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.35);
}

.focus\:ring-offset-spring-100\/40:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.4);
}

.focus\:ring-offset-spring-100\/45:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.45);
}

.focus\:ring-offset-spring-100\/5:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.05);
}

.focus\:ring-offset-spring-100\/50:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.5);
}

.focus\:ring-offset-spring-100\/55:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.55);
}

.focus\:ring-offset-spring-100\/60:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.6);
}

.focus\:ring-offset-spring-100\/65:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.65);
}

.focus\:ring-offset-spring-100\/70:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.7);
}

.focus\:ring-offset-spring-100\/75:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.75);
}

.focus\:ring-offset-spring-100\/80:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.8);
}

.focus\:ring-offset-spring-100\/85:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.85);
}

.focus\:ring-offset-spring-100\/90:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.9);
}

.focus\:ring-offset-spring-100\/95:focus {
  --tw-ring-offset-color: rgb(227 232 227 / 0.95);
}

.focus\:ring-offset-spring-200:focus {
  --tw-ring-offset-color: #c8d2c9;
}

.focus\:ring-offset-spring-200\/0:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0);
}

.focus\:ring-offset-spring-200\/10:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.1);
}

.focus\:ring-offset-spring-200\/100:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 1);
}

.focus\:ring-offset-spring-200\/15:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.15);
}

.focus\:ring-offset-spring-200\/20:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.2);
}

.focus\:ring-offset-spring-200\/25:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.25);
}

.focus\:ring-offset-spring-200\/30:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.3);
}

.focus\:ring-offset-spring-200\/35:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.35);
}

.focus\:ring-offset-spring-200\/40:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.4);
}

.focus\:ring-offset-spring-200\/45:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.45);
}

.focus\:ring-offset-spring-200\/5:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.05);
}

.focus\:ring-offset-spring-200\/50:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.5);
}

.focus\:ring-offset-spring-200\/55:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.55);
}

.focus\:ring-offset-spring-200\/60:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.6);
}

.focus\:ring-offset-spring-200\/65:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.65);
}

.focus\:ring-offset-spring-200\/70:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.7);
}

.focus\:ring-offset-spring-200\/75:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.75);
}

.focus\:ring-offset-spring-200\/80:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.8);
}

.focus\:ring-offset-spring-200\/85:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.85);
}

.focus\:ring-offset-spring-200\/90:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.9);
}

.focus\:ring-offset-spring-200\/95:focus {
  --tw-ring-offset-color: rgb(200 210 201 / 0.95);
}

.focus\:ring-offset-spring-300:focus {
  --tw-ring-offset-color: #a2b3a6;
}

.focus\:ring-offset-spring-300\/0:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0);
}

.focus\:ring-offset-spring-300\/10:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.1);
}

.focus\:ring-offset-spring-300\/100:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 1);
}

.focus\:ring-offset-spring-300\/15:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.15);
}

.focus\:ring-offset-spring-300\/20:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.2);
}

.focus\:ring-offset-spring-300\/25:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.25);
}

.focus\:ring-offset-spring-300\/30:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.3);
}

.focus\:ring-offset-spring-300\/35:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.35);
}

.focus\:ring-offset-spring-300\/40:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.4);
}

.focus\:ring-offset-spring-300\/45:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.45);
}

.focus\:ring-offset-spring-300\/5:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.05);
}

.focus\:ring-offset-spring-300\/50:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.5);
}

.focus\:ring-offset-spring-300\/55:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.55);
}

.focus\:ring-offset-spring-300\/60:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.6);
}

.focus\:ring-offset-spring-300\/65:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.65);
}

.focus\:ring-offset-spring-300\/70:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.7);
}

.focus\:ring-offset-spring-300\/75:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.75);
}

.focus\:ring-offset-spring-300\/80:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.8);
}

.focus\:ring-offset-spring-300\/85:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.85);
}

.focus\:ring-offset-spring-300\/90:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.9);
}

.focus\:ring-offset-spring-300\/95:focus {
  --tw-ring-offset-color: rgb(162 179 166 / 0.95);
}

.focus\:ring-offset-spring-400:focus {
  --tw-ring-offset-color: #788f7f;
}

.focus\:ring-offset-spring-400\/0:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0);
}

.focus\:ring-offset-spring-400\/10:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.1);
}

.focus\:ring-offset-spring-400\/100:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 1);
}

.focus\:ring-offset-spring-400\/15:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.15);
}

.focus\:ring-offset-spring-400\/20:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.2);
}

.focus\:ring-offset-spring-400\/25:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.25);
}

.focus\:ring-offset-spring-400\/30:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.3);
}

.focus\:ring-offset-spring-400\/35:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.35);
}

.focus\:ring-offset-spring-400\/40:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.4);
}

.focus\:ring-offset-spring-400\/45:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.45);
}

.focus\:ring-offset-spring-400\/5:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.05);
}

.focus\:ring-offset-spring-400\/50:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.5);
}

.focus\:ring-offset-spring-400\/55:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.55);
}

.focus\:ring-offset-spring-400\/60:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.6);
}

.focus\:ring-offset-spring-400\/65:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.65);
}

.focus\:ring-offset-spring-400\/70:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.7);
}

.focus\:ring-offset-spring-400\/75:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.75);
}

.focus\:ring-offset-spring-400\/80:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.8);
}

.focus\:ring-offset-spring-400\/85:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.85);
}

.focus\:ring-offset-spring-400\/90:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.9);
}

.focus\:ring-offset-spring-400\/95:focus {
  --tw-ring-offset-color: rgb(120 143 127 / 0.95);
}

.focus\:ring-offset-spring-50:focus {
  --tw-ring-offset-color: #f3f6f4;
}

.focus\:ring-offset-spring-50\/0:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0);
}

.focus\:ring-offset-spring-50\/10:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.1);
}

.focus\:ring-offset-spring-50\/100:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 1);
}

.focus\:ring-offset-spring-50\/15:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.15);
}

.focus\:ring-offset-spring-50\/20:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.2);
}

.focus\:ring-offset-spring-50\/25:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.25);
}

.focus\:ring-offset-spring-50\/30:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.3);
}

.focus\:ring-offset-spring-50\/35:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.35);
}

.focus\:ring-offset-spring-50\/40:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.4);
}

.focus\:ring-offset-spring-50\/45:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.45);
}

.focus\:ring-offset-spring-50\/5:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.05);
}

.focus\:ring-offset-spring-50\/50:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.5);
}

.focus\:ring-offset-spring-50\/55:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.55);
}

.focus\:ring-offset-spring-50\/60:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.6);
}

.focus\:ring-offset-spring-50\/65:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.65);
}

.focus\:ring-offset-spring-50\/70:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.7);
}

.focus\:ring-offset-spring-50\/75:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.75);
}

.focus\:ring-offset-spring-50\/80:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.8);
}

.focus\:ring-offset-spring-50\/85:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.85);
}

.focus\:ring-offset-spring-50\/90:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.9);
}

.focus\:ring-offset-spring-50\/95:focus {
  --tw-ring-offset-color: rgb(243 246 244 / 0.95);
}

.focus\:ring-offset-spring-500:focus {
  --tw-ring-offset-color: #5e7866;
}

.focus\:ring-offset-spring-500\/0:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0);
}

.focus\:ring-offset-spring-500\/10:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.1);
}

.focus\:ring-offset-spring-500\/100:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 1);
}

.focus\:ring-offset-spring-500\/15:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.15);
}

.focus\:ring-offset-spring-500\/20:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.2);
}

.focus\:ring-offset-spring-500\/25:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.25);
}

.focus\:ring-offset-spring-500\/30:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.3);
}

.focus\:ring-offset-spring-500\/35:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.35);
}

.focus\:ring-offset-spring-500\/40:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.4);
}

.focus\:ring-offset-spring-500\/45:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.45);
}

.focus\:ring-offset-spring-500\/5:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.05);
}

.focus\:ring-offset-spring-500\/50:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.5);
}

.focus\:ring-offset-spring-500\/55:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.55);
}

.focus\:ring-offset-spring-500\/60:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.6);
}

.focus\:ring-offset-spring-500\/65:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.65);
}

.focus\:ring-offset-spring-500\/70:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.7);
}

.focus\:ring-offset-spring-500\/75:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.75);
}

.focus\:ring-offset-spring-500\/80:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.8);
}

.focus\:ring-offset-spring-500\/85:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.85);
}

.focus\:ring-offset-spring-500\/90:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.9);
}

.focus\:ring-offset-spring-500\/95:focus {
  --tw-ring-offset-color: rgb(94 120 102 / 0.95);
}

.focus\:ring-offset-spring-600:focus {
  --tw-ring-offset-color: #435849;
}

.focus\:ring-offset-spring-600\/0:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0);
}

.focus\:ring-offset-spring-600\/10:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.1);
}

.focus\:ring-offset-spring-600\/100:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 1);
}

.focus\:ring-offset-spring-600\/15:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.15);
}

.focus\:ring-offset-spring-600\/20:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.2);
}

.focus\:ring-offset-spring-600\/25:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.25);
}

.focus\:ring-offset-spring-600\/30:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.3);
}

.focus\:ring-offset-spring-600\/35:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.35);
}

.focus\:ring-offset-spring-600\/40:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.4);
}

.focus\:ring-offset-spring-600\/45:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.45);
}

.focus\:ring-offset-spring-600\/5:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.05);
}

.focus\:ring-offset-spring-600\/50:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.5);
}

.focus\:ring-offset-spring-600\/55:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.55);
}

.focus\:ring-offset-spring-600\/60:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.6);
}

.focus\:ring-offset-spring-600\/65:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.65);
}

.focus\:ring-offset-spring-600\/70:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.7);
}

.focus\:ring-offset-spring-600\/75:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.75);
}

.focus\:ring-offset-spring-600\/80:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.8);
}

.focus\:ring-offset-spring-600\/85:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.85);
}

.focus\:ring-offset-spring-600\/90:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.9);
}

.focus\:ring-offset-spring-600\/95:focus {
  --tw-ring-offset-color: rgb(67 88 73 / 0.95);
}

.focus\:ring-offset-spring-700:focus {
  --tw-ring-offset-color: #36463c;
}

.focus\:ring-offset-spring-700\/0:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0);
}

.focus\:ring-offset-spring-700\/10:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.1);
}

.focus\:ring-offset-spring-700\/100:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 1);
}

.focus\:ring-offset-spring-700\/15:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.15);
}

.focus\:ring-offset-spring-700\/20:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.2);
}

.focus\:ring-offset-spring-700\/25:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.25);
}

.focus\:ring-offset-spring-700\/30:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.3);
}

.focus\:ring-offset-spring-700\/35:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.35);
}

.focus\:ring-offset-spring-700\/40:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.4);
}

.focus\:ring-offset-spring-700\/45:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.45);
}

.focus\:ring-offset-spring-700\/5:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.05);
}

.focus\:ring-offset-spring-700\/50:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.5);
}

.focus\:ring-offset-spring-700\/55:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.55);
}

.focus\:ring-offset-spring-700\/60:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.6);
}

.focus\:ring-offset-spring-700\/65:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.65);
}

.focus\:ring-offset-spring-700\/70:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.7);
}

.focus\:ring-offset-spring-700\/75:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.75);
}

.focus\:ring-offset-spring-700\/80:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.8);
}

.focus\:ring-offset-spring-700\/85:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.85);
}

.focus\:ring-offset-spring-700\/90:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.9);
}

.focus\:ring-offset-spring-700\/95:focus {
  --tw-ring-offset-color: rgb(54 70 60 / 0.95);
}

.focus\:ring-offset-spring-800:focus {
  --tw-ring-offset-color: #2c3930;
}

.focus\:ring-offset-spring-800\/0:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0);
}

.focus\:ring-offset-spring-800\/10:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.1);
}

.focus\:ring-offset-spring-800\/100:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 1);
}

.focus\:ring-offset-spring-800\/15:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.15);
}

.focus\:ring-offset-spring-800\/20:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.2);
}

.focus\:ring-offset-spring-800\/25:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.25);
}

.focus\:ring-offset-spring-800\/30:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.3);
}

.focus\:ring-offset-spring-800\/35:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.35);
}

.focus\:ring-offset-spring-800\/40:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.4);
}

.focus\:ring-offset-spring-800\/45:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.45);
}

.focus\:ring-offset-spring-800\/5:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.05);
}

.focus\:ring-offset-spring-800\/50:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.5);
}

.focus\:ring-offset-spring-800\/55:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.55);
}

.focus\:ring-offset-spring-800\/60:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.6);
}

.focus\:ring-offset-spring-800\/65:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.65);
}

.focus\:ring-offset-spring-800\/70:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.7);
}

.focus\:ring-offset-spring-800\/75:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.75);
}

.focus\:ring-offset-spring-800\/80:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.8);
}

.focus\:ring-offset-spring-800\/85:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.85);
}

.focus\:ring-offset-spring-800\/90:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.9);
}

.focus\:ring-offset-spring-800\/95:focus {
  --tw-ring-offset-color: rgb(44 57 48 / 0.95);
}

.focus\:ring-offset-spring-900:focus {
  --tw-ring-offset-color: #252f28;
}

.focus\:ring-offset-spring-900\/0:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0);
}

.focus\:ring-offset-spring-900\/10:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.1);
}

.focus\:ring-offset-spring-900\/100:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 1);
}

.focus\:ring-offset-spring-900\/15:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.15);
}

.focus\:ring-offset-spring-900\/20:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.2);
}

.focus\:ring-offset-spring-900\/25:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.25);
}

.focus\:ring-offset-spring-900\/30:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.3);
}

.focus\:ring-offset-spring-900\/35:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.35);
}

.focus\:ring-offset-spring-900\/40:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.4);
}

.focus\:ring-offset-spring-900\/45:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.45);
}

.focus\:ring-offset-spring-900\/5:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.05);
}

.focus\:ring-offset-spring-900\/50:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.5);
}

.focus\:ring-offset-spring-900\/55:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.55);
}

.focus\:ring-offset-spring-900\/60:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.6);
}

.focus\:ring-offset-spring-900\/65:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.65);
}

.focus\:ring-offset-spring-900\/70:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.7);
}

.focus\:ring-offset-spring-900\/75:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.75);
}

.focus\:ring-offset-spring-900\/80:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.8);
}

.focus\:ring-offset-spring-900\/85:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.85);
}

.focus\:ring-offset-spring-900\/90:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.9);
}

.focus\:ring-offset-spring-900\/95:focus {
  --tw-ring-offset-color: rgb(37 47 40 / 0.95);
}

.focus\:ring-offset-spring-950:focus {
  --tw-ring-offset-color: #141a17;
}

.focus\:ring-offset-spring-950\/0:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0);
}

.focus\:ring-offset-spring-950\/10:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.1);
}

.focus\:ring-offset-spring-950\/100:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 1);
}

.focus\:ring-offset-spring-950\/15:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.15);
}

.focus\:ring-offset-spring-950\/20:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.2);
}

.focus\:ring-offset-spring-950\/25:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.25);
}

.focus\:ring-offset-spring-950\/30:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.3);
}

.focus\:ring-offset-spring-950\/35:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.35);
}

.focus\:ring-offset-spring-950\/40:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.4);
}

.focus\:ring-offset-spring-950\/45:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.45);
}

.focus\:ring-offset-spring-950\/5:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.05);
}

.focus\:ring-offset-spring-950\/50:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.5);
}

.focus\:ring-offset-spring-950\/55:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.55);
}

.focus\:ring-offset-spring-950\/60:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.6);
}

.focus\:ring-offset-spring-950\/65:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.65);
}

.focus\:ring-offset-spring-950\/70:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.7);
}

.focus\:ring-offset-spring-950\/75:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.75);
}

.focus\:ring-offset-spring-950\/80:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.8);
}

.focus\:ring-offset-spring-950\/85:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.85);
}

.focus\:ring-offset-spring-950\/90:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.9);
}

.focus\:ring-offset-spring-950\/95:focus {
  --tw-ring-offset-color: rgb(20 26 23 / 0.95);
}

.focus\:ring-offset-transparent:focus {
  --tw-ring-offset-color: transparent;
}

.focus\:ring-offset-transparent\/0:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0);
}

.focus\:ring-offset-transparent\/10:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.1);
}

.focus\:ring-offset-transparent\/100:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 1);
}

.focus\:ring-offset-transparent\/15:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.15);
}

.focus\:ring-offset-transparent\/20:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.2);
}

.focus\:ring-offset-transparent\/25:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.25);
}

.focus\:ring-offset-transparent\/30:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.3);
}

.focus\:ring-offset-transparent\/35:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.35);
}

.focus\:ring-offset-transparent\/40:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.4);
}

.focus\:ring-offset-transparent\/45:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.45);
}

.focus\:ring-offset-transparent\/5:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.05);
}

.focus\:ring-offset-transparent\/50:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.5);
}

.focus\:ring-offset-transparent\/55:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.55);
}

.focus\:ring-offset-transparent\/60:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.6);
}

.focus\:ring-offset-transparent\/65:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.65);
}

.focus\:ring-offset-transparent\/70:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.7);
}

.focus\:ring-offset-transparent\/75:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.75);
}

.focus\:ring-offset-transparent\/80:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.8);
}

.focus\:ring-offset-transparent\/85:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.85);
}

.focus\:ring-offset-transparent\/90:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.9);
}

.focus\:ring-offset-transparent\/95:focus {
  --tw-ring-offset-color: rgb(0 0 0 / 0.95);
}

.focus\:ring-offset-white:focus {
  --tw-ring-offset-color: #ffffff;
}

.focus\:ring-offset-white\/0:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0);
}

.focus\:ring-offset-white\/10:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.1);
}

.focus\:ring-offset-white\/100:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 1);
}

.focus\:ring-offset-white\/15:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.15);
}

.focus\:ring-offset-white\/20:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.2);
}

.focus\:ring-offset-white\/25:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.25);
}

.focus\:ring-offset-white\/30:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.3);
}

.focus\:ring-offset-white\/35:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.35);
}

.focus\:ring-offset-white\/40:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.4);
}

.focus\:ring-offset-white\/45:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.45);
}

.focus\:ring-offset-white\/5:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.05);
}

.focus\:ring-offset-white\/50:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.5);
}

.focus\:ring-offset-white\/55:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.55);
}

.focus\:ring-offset-white\/60:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.6);
}

.focus\:ring-offset-white\/65:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.65);
}

.focus\:ring-offset-white\/70:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.7);
}

.focus\:ring-offset-white\/75:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.75);
}

.focus\:ring-offset-white\/80:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.8);
}

.focus\:ring-offset-white\/85:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.85);
}

.focus\:ring-offset-white\/90:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.9);
}

.focus\:ring-offset-white\/95:focus {
  --tw-ring-offset-color: rgb(255 255 255 / 0.95);
}

.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}

@media (min-width: 640px) {
  .sm\:block {
    display: block;
  }
  .sm\:w-\[400px\] {
    width: 400px;
  }
  .sm\:max-w-\[400px\] {
    max-width: 400px;
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .sm\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
  .sm\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }
  .sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 768px) {
  .md\:flex {
    display: flex;
  }
  .md\:hidden {
    display: none;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }
}

@media (min-width: 1024px) {
  .lg\:order-1 {
    order: 1;
  }
  .lg\:order-2 {
    order: 2;
  }
  .lg\:min-h-\[720px\] {
    min-height: 720px;
  }
  .lg\:min-h-\[920px\] {
    min-height: 920px;
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:items-center {
    align-items: center;
  }
  .lg\:gap-24 {
    gap: 6rem;
  }
  .lg\:space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12rem * var(--tw-space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:pb-0 {
    padding-bottom: 0px;
  }
  .lg\:text-left {
    text-align: left;
  }
  .lg\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .lg\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .lg\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }
  .lg\:text-8xl {
    font-size: 6rem;
    line-height: 1;
  }
  .lg\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1280px) {
  .xl\:max-w-screen-xl {
    max-width: 1280px;
  }
  .xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
