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

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

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

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
}

/*
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. 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-size: 1em; /* 2 */
}

/*
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-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: 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,
[type='button'],
[type='reset'],
[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;
}

/*
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;
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --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);
  border-color: #2563eb;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox'] {
  border-radius: 0px;
}

[type='radio'] {
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --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);
}

[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}

*, ::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-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:  ;
}

::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-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:  ;
}
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@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;
  }
}
.prose {
  color: #3c4349;
  max-width: inherit;
}
.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~="not-prose"] *)) {
  color: #7c6f89;
  text-decoration: underline;
  font-weight: 500;
}
.prose :where(a):not(:where([class~="not-prose"] *)):hover {
  background-color: #7c6f89;
  color: #fff;
}
.prose :where(a):not(:where([class~="not-prose"] *)) {
  text-underline-position: under;
  text-underline-offset: 2px;
}
.prose :where(strong):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}
.prose :where(a strong):not(:where([class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(blockquote strong):not(:where([class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(thead th strong):not(:where([class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(ol):not(:where([class~="not-prose"] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-roman;
}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-roman;
}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-roman;
}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) {
  list-style-type: decimal;
}
.prose :where(ul):not(:where([class~="not-prose"] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}
.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker {
  color: var(--tw-prose-bullets);
}
.prose :where(hr):not(:where([class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~="not-prose"] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before {
  content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after {
  content: close-quote;
}
.prose :where(h1):not(:where([class~="not-prose"] *)) {
  color: #3c4349;
  font-weight: 700;
  font-size: 3.5rem;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1;
}
.prose :where(h1 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 900;
  color: inherit;
}
.prose :where(h2):not(:where([class~="not-prose"] *)) {
  color: #3c4349;
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
.prose :where(h2 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 800;
  color: inherit;
}
.prose :where(h3):not(:where([class~="not-prose"] *)) {
  color: #3c4349;
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.prose :where(h3 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(h4):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(img):not(:where([class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(figure > *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.prose :where(code):not(:where([class~="not-prose"] *)) {
  color: #3c4349;
  font-weight: 600;
  font-size: 0.875em;
  background-color: #f4f6f7;
  border-radius: 6px;
  display: inline-block;
  padding: 2px 4px;
  whitespace: no-wrap;
}
.prose :where(code):not(:where([class~="not-prose"] *))::before {
  content: "";
}
.prose :where(code):not(:where([class~="not-prose"] *))::after {
  content: "";
}
.prose :where(a code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(h1 code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(h2 code):not(:where([class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.875em;
}
.prose :where(h3 code):not(:where([class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.9em;
}
.prose :where(h4 code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(blockquote code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(thead th code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(pre):not(:where([class~="not-prose"] *)) {
  color: #3d4449;
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
  background-color: #f9fafb;
}
.prose :where(pre code):not(:where([class~="not-prose"] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.prose :where(pre code):not(:where([class~="not-prose"] *))::before {
  content: none;
}
.prose :where(pre code):not(:where([class~="not-prose"] *))::after {
  content: none;
}
.prose :where(table):not(:where([class~="not-prose"] *)) {
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}
.prose :where(thead th):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose :where(tbody tr):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~="not-prose"] *)) {
  vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~="not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~="not-prose"] *)) {
  vertical-align: top;
}
.prose {
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1.08rem;
  line-height: 1.75;
}
.prose :where(p):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where(video):not(:where([class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(figure):not(:where([class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(li):not(:where([class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.prose :where(ol > li):not(:where([class~="not-prose"] *)) {
  padding-left: 0.375em;
}
.prose :where(ul > li):not(:where([class~="not-prose"] *)) {
  padding-left: 0.375em;
}
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(hr + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(h3 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(h4 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
  padding-left: 0;
}
.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
  padding-right: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) {
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) {
  padding-left: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) {
  padding-right: 0;
}
.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose :where(ul li):not(:where([class~="not-prose"] *)) {
  margin-top: 0px;
  margin-bottom: 0px;
}
.prose :where(ul ul):not(:where([class~="not-prose"] *)) {
  margin-top: 0px;
  margin-bottom: 0px;
}
.prose-sm :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}
.prose-sm :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.1428571em;
}
.prose-sm :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.1428571em;
}
.prose-sm :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.1428571em;
}
.prose-sm :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.1428571em;
}
.prose-sm :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-base :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose-base :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose-base :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose-base :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose-base :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose-base :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-base :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-lg :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.prose-lg :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}
.prose-lg :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}
.prose-lg :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}
.prose-lg :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}
.prose-lg :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-lg :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}
.prose-xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.2em;
}
.prose-xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.2em;
}
.prose-xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.2em;
}
.prose-xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.2em;
}
.prose-xl :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-xl :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-2xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.8333333em;
  margin-bottom: 0.8333333em;
}
.prose-2xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}
.prose-2xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}
.prose-2xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}
.prose-2xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}
.prose-2xl :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-2xl :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}
.aspect-w-3 {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 3;
}
.aspect-w-3 > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-h-2 {
  --tw-aspect-h: 2;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.left-1 {
  left: 0.25rem;
}
.top-1 {
  top: 0.25rem;
}
.left-0 {
  left: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.right-2 {
  right: 0.5rem;
}
.top-\[50\%\] {
  top: 50%;
}
.left-2\/4 {
  left: 50%;
}
.right-2\/4 {
  right: 50%;
}
.z-10 {
  z-index: 10;
}
.z-\[100\] {
  z-index: 100;
}
.z-\[101\] {
  z-index: 101;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.m-2 {
  margin: 0.5rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-2 {
  margin-right: 0.5rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.mt-16 {
  margin-top: 4rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.mt-12 {
  margin-top: 3rem;
}
.-ml-64 {
  margin-left: -16rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.ml-4 {
  margin-left: 1rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.mr-1 {
  margin-right: 0.25rem;
}
.-mr-1 {
  margin-right: -0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.-mb-16 {
  margin-bottom: -4rem;
}
.ml-half-screen {
  margin-left: -50vw;
}
.mr-half-screen {
  margin-right: -50vw;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mb-20 {
  margin-bottom: 5rem;
}
.-mt-4 {
  margin-top: -1rem;
}
.-mb-10 {
  margin-bottom: -2.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.h-8 {
  height: 2rem;
}
.h-6 {
  height: 1.5rem;
}
.h-4 {
  height: 1rem;
}
.h-10 {
  height: 2.5rem;
}
.h-full {
  height: 100%;
}
.h-5 {
  height: 1.25rem;
}
.h-screen {
  height: 100vh;
}
.h-\[5px\] {
  height: 5px;
}
.h-12 {
  height: 3rem;
}
.h-56 {
  height: 14rem;
}
.max-h-12 {
  max-height: 3rem;
}
.w-40 {
  width: 10rem;
}
.w-full {
  width: 100%;
}
.w-5\/12 {
  width: 41.666667%;
}
.w-4\/12 {
  width: 33.333333%;
}
.w-3\/12 {
  width: 25%;
}
.w-14 {
  width: 3.5rem;
}
.w-6 {
  width: 1.5rem;
}
.w-10 {
  width: 2.5rem;
}
.w-64 {
  width: 16rem;
}
.w-8 {
  width: 2rem;
}
.w-5 {
  width: 1.25rem;
}
.w-24 {
  width: 6rem;
}
.w-screen {
  width: 100vw;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-3\/4 {
  width: 75%;
}
.w-12 {
  width: 3rem;
}
.w-4 {
  width: 1rem;
}
.w-52 {
  width: 13rem;
}
.min-w-full {
  min-width: 100%;
}
.max-w-7xl {
  max-width: 80rem;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-3xl {
  max-width: 48rem;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.origin-top-right {
  transform-origin: top right;
}
.-translate-y-\[50\%\] {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.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));
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.resize {
  resize: both;
}
.list-decimal {
  list-style-type: decimal;
}
.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.content-center {
  align-content: center;
}
.items-center {
  align-items: center;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.gap-8 {
  gap: 2rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-0\.5 {
  gap: 0.125rem;
}
.gap-0 {
  gap: 0px;
}
.gap-16 {
  gap: 4rem;
}
.gap-x-2 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-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-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-divide-opacity));
}
.self-center {
  align-self: center;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.border-2 {
  border-width: 2px;
}
.border {
  border-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-4 {
  border-top-width: 4px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-4 {
  border-bottom-width: 4px;
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-brand-purple-800 {
  --tw-border-opacity: 1;
  border-color: rgb(124 111 137 / var(--tw-border-opacity));
}
.border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-transparent {
  border-color: transparent;
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.bg-body {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-nav {
  --tw-bg-opacity: 1;
  background-color: rgb(244 246 247 / var(--tw-bg-opacity));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-purple {
  --tw-bg-opacity: 1;
  background-color: rgb(124 111 137 / var(--tw-bg-opacity));
}
.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}
.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}
.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 204 21 / var(--tw-bg-opacity));
}
.bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 138 / var(--tw-bg-opacity));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.bg-footer {
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity));
}
.bg-black\/20 {
  background-color: rgb(0 0 0 / 0.2);
}
.bg-white\/20 {
  background-color: rgb(255 255 255 / 0.2);
}
.bg-brand-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 246 247 / var(--tw-bg-opacity));
}
.bg-brand-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(192 57 77 / var(--tw-bg-opacity));
}
.bg-brand-purple-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(207 186 230 / var(--tw-bg-opacity));
}
.bg-red-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.object-scale-down {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}
.p-2 {
  padding: 0.5rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pt-0 {
  padding-top: 0px;
}
.pb-7 {
  padding-bottom: 1.75rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-16 {
  padding-top: 4rem;
}
.pb-16 {
  padding-bottom: 4rem;
}
.pt-20 {
  padding-top: 5rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pt-4 {
  padding-top: 1rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.align-middle {
  vertical-align: middle;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}
.font-extrabold {
  font-weight: 800;
}
.font-medium {
  font-weight: 500;
}
.font-bold {
  font-weight: 700;
}
.font-semibold {
  font-weight: 600;
}
.font-normal {
  font-weight: 400;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.leading-8 {
  line-height: 2rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-tight {
  line-height: 1.25;
}
.leading-relaxed {
  line-height: 1.625;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.text-purple {
  --tw-text-opacity: 1;
  color: rgb(124 111 137 / var(--tw-text-opacity));
}
.text-light {
  --tw-text-opacity: 1;
  color: rgb(74 74 74 / var(--tw-text-opacity));
}
.text-primary {
  --tw-text-opacity: 1;
  color: rgb(60 67 73 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-heavy {
  --tw-text-opacity: 1;
  color: rgb(49 55 59 / var(--tw-text-opacity));
}
.text-lighter {
  --tw-text-opacity: 1;
  color: rgb(113 113 113 / var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.placeholder-gray-500::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(107 114 128 / var(--tw-placeholder-opacity));
}
.placeholder-gray-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(107 114 128 / var(--tw-placeholder-opacity));
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.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-black {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
}
.ring-opacity-5 {
  --tw-ring-opacity: 0.05;
}
.drop-shadow-xl {
  --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-\[5px\] {
  --tw-backdrop-blur: blur(5px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-margin {
  transition-property: margin;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}
.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}
.fi:before{content:" "}
.fi.fis{width:1em}
.fi-xx{background-image:url(node_modules/flag-icons/flags/4x3/xx-c15ffa45806fe02417d2bd22e6bd4fca.svg?vsn=d)}
.fi-xx.fis{background-image:url(node_modules/flag-icons/flags/1x1/xx-308f09e59d3165fb8b6250fc64a40fc0.svg?vsn=d)}
.fi-ad{background-image:url(node_modules/flag-icons/flags/4x3/ad-ecd056d068548937c4eefbce56fb332d.svg?vsn=d)}
.fi-ad.fis{background-image:url(node_modules/flag-icons/flags/1x1/ad-86e3612d08c1ff26af8663b4a8950e68.svg?vsn=d)}
.fi-ae{background-image:url(node_modules/flag-icons/flags/4x3/ae-956b4f4b79831a21d5fe73b02fc746a2.svg?vsn=d)}
.fi-ae.fis{background-image:url(node_modules/flag-icons/flags/1x1/ae-e07b35d07ee5ef0f3f2b6aefe103d17d.svg?vsn=d)}
.fi-af{background-image:url(node_modules/flag-icons/flags/4x3/af-645254d672bdd95806931d704441f47a.svg?vsn=d)}
.fi-af.fis{background-image:url(node_modules/flag-icons/flags/1x1/af-fe1b26546b556dc6b374aad699d01ec9.svg?vsn=d)}
.fi-ag{background-image:url(node_modules/flag-icons/flags/4x3/ag-2b9abaa53a66d1296f5a91ef98ad4ab9.svg?vsn=d)}
.fi-ag.fis{background-image:url(node_modules/flag-icons/flags/1x1/ag-272679259da03e76cf20c93c3d96534f.svg?vsn=d)}
.fi-ai{background-image:url(node_modules/flag-icons/flags/4x3/ai-17bc6c4d31ff1956f00a5e27474f4a49.svg?vsn=d)}
.fi-ai.fis{background-image:url(node_modules/flag-icons/flags/1x1/ai-20f3f2d0a00f5343a03efa35f2616e47.svg?vsn=d)}
.fi-al{background-image:url(node_modules/flag-icons/flags/4x3/al-6eef7622cecbab02f24192d8eba30bf7.svg?vsn=d)}
.fi-al.fis{background-image:url(node_modules/flag-icons/flags/1x1/al-86f38fc41c50cb80eb6c98081e903126.svg?vsn=d)}
.fi-am{background-image:url(node_modules/flag-icons/flags/4x3/am-39c5d05ed3ce2660746bf8ea995af707.svg?vsn=d)}
.fi-am.fis{background-image:url(node_modules/flag-icons/flags/1x1/am-8a063b9e5908a3f0dd57b5aa4deeb852.svg?vsn=d)}
.fi-ao{background-image:url(node_modules/flag-icons/flags/4x3/ao-a4970184e6f40587cf55192fc1f8c1a8.svg?vsn=d)}
.fi-ao.fis{background-image:url(node_modules/flag-icons/flags/1x1/ao-a3909609e38d1a2a09c06c790a53635d.svg?vsn=d)}
.fi-aq{background-image:url(node_modules/flag-icons/flags/4x3/aq-5c7ea30ed8bb10bfb23c642051fa6b7e.svg?vsn=d)}
.fi-aq.fis{background-image:url(node_modules/flag-icons/flags/1x1/aq-70a68c0d42d6f821436e9684a78c76e3.svg?vsn=d)}
.fi-ar{background-image:url(node_modules/flag-icons/flags/4x3/ar-1d7e00ff9865ea89b08d028b42baa503.svg?vsn=d)}
.fi-ar.fis{background-image:url(node_modules/flag-icons/flags/1x1/ar-152ccc0cd1257a0eb51a657e1a1c5510.svg?vsn=d)}
.fi-as{background-image:url(node_modules/flag-icons/flags/4x3/as-f4e9b503f714fc513af5f1ea63f6b9ad.svg?vsn=d)}
.fi-as.fis{background-image:url(node_modules/flag-icons/flags/1x1/as-47fdb49d944249baac86f91424308e9d.svg?vsn=d)}
.fi-at{background-image:url(node_modules/flag-icons/flags/4x3/at-a0e5865313bbfd0ee7411ad59832192b.svg?vsn=d)}
.fi-at.fis{background-image:url(node_modules/flag-icons/flags/1x1/at-b9ccc08ccd7b199f5f5850f2d815db3b.svg?vsn=d)}
.fi-au{background-image:url(node_modules/flag-icons/flags/4x3/au-26b17d670b64aafb25fdaecf3b74e934.svg?vsn=d)}
.fi-au.fis{background-image:url(node_modules/flag-icons/flags/1x1/au-bdee5945d74c02a44318ea14bd9039d0.svg?vsn=d)}
.fi-aw{background-image:url(node_modules/flag-icons/flags/4x3/aw-76fe9474d96a84a4f984697f84812eb2.svg?vsn=d)}
.fi-aw.fis{background-image:url(node_modules/flag-icons/flags/1x1/aw-b160655e0db340d3ae8e7e6cb20a4bb5.svg?vsn=d)}
.fi-ax{background-image:url(node_modules/flag-icons/flags/4x3/ax-62ea912b0e8803281b06875985d1c656.svg?vsn=d)}
.fi-ax.fis{background-image:url(node_modules/flag-icons/flags/1x1/ax-4582b5cfc784cabbac87d4385fb51c50.svg?vsn=d)}
.fi-az{background-image:url(node_modules/flag-icons/flags/4x3/az-e22a754269058c7dc7ba83044de5ede0.svg?vsn=d)}
.fi-az.fis{background-image:url(node_modules/flag-icons/flags/1x1/az-3de3d8b1e3145e175ea62091729c0566.svg?vsn=d)}
.fi-ba{background-image:url(node_modules/flag-icons/flags/4x3/ba-010ce0adb7de5e927813a3e1ad0eb39c.svg?vsn=d)}
.fi-ba.fis{background-image:url(node_modules/flag-icons/flags/1x1/ba-0aed361f2d655f8abe99a45ad87da614.svg?vsn=d)}
.fi-bb{background-image:url(node_modules/flag-icons/flags/4x3/bb-26b1f97e2fd0732b7073d7d3d0331aec.svg?vsn=d)}
.fi-bb.fis{background-image:url(node_modules/flag-icons/flags/1x1/bb-1c62c67ce95be0cebb1ad897bb7e3e93.svg?vsn=d)}
.fi-bd{background-image:url(node_modules/flag-icons/flags/4x3/bd-e99cb11fdae12d94bce83d228b052dc3.svg?vsn=d)}
.fi-bd.fis{background-image:url(node_modules/flag-icons/flags/1x1/bd-9a6cf43247bf4c3024eabccb5c3e6e30.svg?vsn=d)}
.fi-be{background-image:url(node_modules/flag-icons/flags/4x3/be-0d72048ba90512a794c881b1b26fb5e0.svg?vsn=d)}
.fi-be.fis{background-image:url(node_modules/flag-icons/flags/1x1/be-5f46a468ef29754430c958a719f197f5.svg?vsn=d)}
.fi-bf{background-image:url(node_modules/flag-icons/flags/4x3/bf-4755cc0eeffc214e72703111d483703f.svg?vsn=d)}
.fi-bf.fis{background-image:url(node_modules/flag-icons/flags/1x1/bf-7194e2401226188f053b48d5d41ba00d.svg?vsn=d)}
.fi-bg{background-image:url(node_modules/flag-icons/flags/4x3/bg-813f4105785ca18d96247198003fb0c2.svg?vsn=d)}
.fi-bg.fis{background-image:url(node_modules/flag-icons/flags/1x1/bg-e5036532821a419884b5d5f0246cf227.svg?vsn=d)}
.fi-bh{background-image:url(node_modules/flag-icons/flags/4x3/bh-86725006a063c2db6d6b0ae08d2a2ae5.svg?vsn=d)}
.fi-bh.fis{background-image:url(node_modules/flag-icons/flags/1x1/bh-ee0ac09528486a658d0d2ec5c6d90ba1.svg?vsn=d)}
.fi-bi{background-image:url(node_modules/flag-icons/flags/4x3/bi-3f52178a68c68470929390c75a5b3d39.svg?vsn=d)}
.fi-bi.fis{background-image:url(node_modules/flag-icons/flags/1x1/bi-093899b2ae47de3deccb633c4574c0d1.svg?vsn=d)}
.fi-bj{background-image:url(node_modules/flag-icons/flags/4x3/bj-7f6166b56e8697232afee3eec2516b3e.svg?vsn=d)}
.fi-bj.fis{background-image:url(node_modules/flag-icons/flags/1x1/bj-9295d49d3017c2de0275446585683bcb.svg?vsn=d)}
.fi-bl{background-image:url(node_modules/flag-icons/flags/4x3/bl-9dc30a69d4ead9865c5237c7855dd278.svg?vsn=d)}
.fi-bl.fis{background-image:url(node_modules/flag-icons/flags/1x1/bl-8028dd1166b77764314e7494f6818469.svg?vsn=d)}
.fi-bm{background-image:url(node_modules/flag-icons/flags/4x3/bm-32ab7b906816f99ea0318484ce768230.svg?vsn=d)}
.fi-bm.fis{background-image:url(node_modules/flag-icons/flags/1x1/bm-7830f9366ac3974e97f4226594ba201f.svg?vsn=d)}
.fi-bn{background-image:url(node_modules/flag-icons/flags/4x3/bn-1c077085a0ab3916ed5f6e73cfc3724d.svg?vsn=d)}
.fi-bn.fis{background-image:url(node_modules/flag-icons/flags/1x1/bn-518b1087b620aab4065d90d1be18d7af.svg?vsn=d)}
.fi-bo{background-image:url(node_modules/flag-icons/flags/4x3/bo-710e9645532beaef5465fcf9d2c641d5.svg?vsn=d)}
.fi-bo.fis{background-image:url(node_modules/flag-icons/flags/1x1/bo-0e9d0adb84df884805ef4a525031ac3d.svg?vsn=d)}
.fi-bq{background-image:url(node_modules/flag-icons/flags/4x3/bq-63fa6eef889e055a5af0496cf8c8adfe.svg?vsn=d)}
.fi-bq.fis{background-image:url(node_modules/flag-icons/flags/1x1/bq-a217e580785f179ca8c65e849cc7fce6.svg?vsn=d)}
.fi-br{background-image:url(node_modules/flag-icons/flags/4x3/br-5fc02ad513bf2a2e04713f6a61daaa41.svg?vsn=d)}
.fi-br.fis{background-image:url(node_modules/flag-icons/flags/1x1/br-7180693167421699d8f9c35b1d81e27f.svg?vsn=d)}
.fi-bs{background-image:url(node_modules/flag-icons/flags/4x3/bs-9fc1437aae317caf48c9cf57506978ab.svg?vsn=d)}
.fi-bs.fis{background-image:url(node_modules/flag-icons/flags/1x1/bs-988026a242f4bcdb79fa827a69d0c654.svg?vsn=d)}
.fi-bt{background-image:url(node_modules/flag-icons/flags/4x3/bt-db2d8ae2c0817bd2c05689bdcd47fda2.svg?vsn=d)}
.fi-bt.fis{background-image:url(node_modules/flag-icons/flags/1x1/bt-86e880342ec3e5641333383ad139f3b7.svg?vsn=d)}
.fi-bv{background-image:url(node_modules/flag-icons/flags/4x3/bv-4a3cbeed34e0e6032a444b5069a94ff3.svg?vsn=d)}
.fi-bv.fis{background-image:url(node_modules/flag-icons/flags/1x1/bv-83e56e13ab80efe1e90c20d5584b007a.svg?vsn=d)}
.fi-bw{background-image:url(node_modules/flag-icons/flags/4x3/bw-2f0ecfbb57512a7aa257a9695003e7d8.svg?vsn=d)}
.fi-bw.fis{background-image:url(node_modules/flag-icons/flags/1x1/bw-8f8ee94584bf69b36206d7acc2e44631.svg?vsn=d)}
.fi-by{background-image:url(node_modules/flag-icons/flags/4x3/by-eeab32ea4ba4bb9ed518ef5e26f0e409.svg?vsn=d)}
.fi-by.fis{background-image:url(node_modules/flag-icons/flags/1x1/by-742a7ee415dd1eb5667f92dbe5554fbf.svg?vsn=d)}
.fi-bz{background-image:url(node_modules/flag-icons/flags/4x3/bz-dde2970543218e1a1d5448d1080f25ff.svg?vsn=d)}
.fi-bz.fis{background-image:url(node_modules/flag-icons/flags/1x1/bz-e9f9b02e3894f4528044c2a3a2c11a69.svg?vsn=d)}
.fi-ca{background-image:url(node_modules/flag-icons/flags/4x3/ca-8ce7bacf57b7f970b82fff0c1ee2e38f.svg?vsn=d)}
.fi-ca.fis{background-image:url(node_modules/flag-icons/flags/1x1/ca-092d9eb77976c71972d045995e51f53e.svg?vsn=d)}
.fi-cc{background-image:url(node_modules/flag-icons/flags/4x3/cc-4c518275a559ec514d2fdb4ac30e3f1f.svg?vsn=d)}
.fi-cc.fis{background-image:url(node_modules/flag-icons/flags/1x1/cc-9419747985cac1fa497da7ad664275aa.svg?vsn=d)}
.fi-cd{background-image:url(node_modules/flag-icons/flags/4x3/cd-b0b418db3a598e6fc240fe6dbda56de0.svg?vsn=d)}
.fi-cd.fis{background-image:url(node_modules/flag-icons/flags/1x1/cd-b12eeb694cee78e585fd2324b98053f3.svg?vsn=d)}
.fi-cf{background-image:url(node_modules/flag-icons/flags/4x3/cf-99c6b22d8c18aaab72d05274aad88b9a.svg?vsn=d)}
.fi-cf.fis{background-image:url(node_modules/flag-icons/flags/1x1/cf-cbd95957781f73a837a6333aa980a253.svg?vsn=d)}
.fi-cg{background-image:url(node_modules/flag-icons/flags/4x3/cg-9a9941443b3fb1958cee56c5a5c41915.svg?vsn=d)}
.fi-cg.fis{background-image:url(node_modules/flag-icons/flags/1x1/cg-a3ffdcc522c984dd2c086de3f82d1d1d.svg?vsn=d)}
.fi-ch{background-image:url(node_modules/flag-icons/flags/4x3/ch-269ddab4d19b9c60a6459c09ddfd48c9.svg?vsn=d)}
.fi-ch.fis{background-image:url(node_modules/flag-icons/flags/1x1/ch-9f295dfce66ba565655e91d247284005.svg?vsn=d)}
.fi-ci{background-image:url(node_modules/flag-icons/flags/4x3/ci-71b3f6b842edddfcbd0c964f6c45d7f1.svg?vsn=d)}
.fi-ci.fis{background-image:url(node_modules/flag-icons/flags/1x1/ci-4914b40504850ce7fa40aa544f981d3e.svg?vsn=d)}
.fi-ck{background-image:url(node_modules/flag-icons/flags/4x3/ck-ae3ea163a41e7acc6ec68d293ee62911.svg?vsn=d)}
.fi-ck.fis{background-image:url(node_modules/flag-icons/flags/1x1/ck-99108f218aba644d1f6d0d50c3380fa6.svg?vsn=d)}
.fi-cl{background-image:url(node_modules/flag-icons/flags/4x3/cl-e9b67a59841886e9b55fff67f1260909.svg?vsn=d)}
.fi-cl.fis{background-image:url(node_modules/flag-icons/flags/1x1/cl-7ecdf25d613d4749ec22e3c955028154.svg?vsn=d)}
.fi-cm{background-image:url(node_modules/flag-icons/flags/4x3/cm-e97d922e36f1702627e033b6d936f143.svg?vsn=d)}
.fi-cm.fis{background-image:url(node_modules/flag-icons/flags/1x1/cm-ccb1df206ce7c3a509055d1892c0b783.svg?vsn=d)}
.fi-cn{background-image:url(node_modules/flag-icons/flags/4x3/cn-347824ed3b1806718c8881e7e2f13697.svg?vsn=d)}
.fi-cn.fis{background-image:url(node_modules/flag-icons/flags/1x1/cn-919d001e1dc5c6bec7b89b99e7c99204.svg?vsn=d)}
.fi-co{background-image:url(node_modules/flag-icons/flags/4x3/co-eefa6c2cd269ce7da90dc5ac0d78a48a.svg?vsn=d)}
.fi-co.fis{background-image:url(node_modules/flag-icons/flags/1x1/co-2d27993064a890abf252036cf65d3319.svg?vsn=d)}
.fi-cr{background-image:url(node_modules/flag-icons/flags/4x3/cr-8f9e3dcc8f47407f57dd2eca6721d415.svg?vsn=d)}
.fi-cr.fis{background-image:url(node_modules/flag-icons/flags/1x1/cr-a7d3b3129756d3ff6d8d9e0e5fc07c7c.svg?vsn=d)}
.fi-cu{background-image:url(node_modules/flag-icons/flags/4x3/cu-1f1e7f63d2df2bece82506bfe888e15d.svg?vsn=d)}
.fi-cu.fis{background-image:url(node_modules/flag-icons/flags/1x1/cu-1d121afbf676c3567c2d15dbd95372d0.svg?vsn=d)}
.fi-cv{background-image:url(node_modules/flag-icons/flags/4x3/cv-f0add59ff3bbb8991c713261ccab8cb2.svg?vsn=d)}
.fi-cv.fis{background-image:url(node_modules/flag-icons/flags/1x1/cv-825501fd112391d6910c47b364ecfd71.svg?vsn=d)}
.fi-cw{background-image:url(node_modules/flag-icons/flags/4x3/cw-fa095496b50c4e4daca119cc11338051.svg?vsn=d)}
.fi-cw.fis{background-image:url(node_modules/flag-icons/flags/1x1/cw-57c4b0522bd8d3f9ad63161b0de33e71.svg?vsn=d)}
.fi-cx{background-image:url(node_modules/flag-icons/flags/4x3/cx-fa24dc0815520db2d8ad8aafa8a98fe1.svg?vsn=d)}
.fi-cx.fis{background-image:url(node_modules/flag-icons/flags/1x1/cx-c255368d31f42a91ff433127f9c65a40.svg?vsn=d)}
.fi-cy{background-image:url(node_modules/flag-icons/flags/4x3/cy-11f5dd5f329227cfa7ea462821ad92d6.svg?vsn=d)}
.fi-cy.fis{background-image:url(node_modules/flag-icons/flags/1x1/cy-0c800da5184ef2cc90b0799ed51842c2.svg?vsn=d)}
.fi-cz{background-image:url(node_modules/flag-icons/flags/4x3/cz-859f18a5acfd4e8d702a9b3d539dfd2d.svg?vsn=d)}
.fi-cz.fis{background-image:url(node_modules/flag-icons/flags/1x1/cz-8ffb243fd5351444af894f75415fbf16.svg?vsn=d)}
.fi-de{background-image:url(node_modules/flag-icons/flags/4x3/de-e88d88604d655d0bd7059cf1fbd59ec2.svg?vsn=d)}
.fi-de.fis{background-image:url(node_modules/flag-icons/flags/1x1/de-3b979153dc5aba7cd1d27634fd64a097.svg?vsn=d)}
.fi-dj{background-image:url(node_modules/flag-icons/flags/4x3/dj-a77a7f76b479379c259d5e7f38462cd8.svg?vsn=d)}
.fi-dj.fis{background-image:url(node_modules/flag-icons/flags/1x1/dj-271749e9807ca793cc6e89e813f2c17f.svg?vsn=d)}
.fi-dk{background-image:url(node_modules/flag-icons/flags/4x3/dk-33bba71c12896b2df18901d98cf2b62c.svg?vsn=d)}
.fi-dk.fis{background-image:url(node_modules/flag-icons/flags/1x1/dk-079b834714bed8a2a943d5985cd8140c.svg?vsn=d)}
.fi-dm{background-image:url(node_modules/flag-icons/flags/4x3/dm-bffb3422c8e72c85918baca34e21937c.svg?vsn=d)}
.fi-dm.fis{background-image:url(node_modules/flag-icons/flags/1x1/dm-bc9ddfe18b87c6f9b1d68fd69e28a8dc.svg?vsn=d)}
.fi-do{background-image:url(node_modules/flag-icons/flags/4x3/do-297d8d321e21a475f703e2b050ef41b4.svg?vsn=d)}
.fi-do.fis{background-image:url(node_modules/flag-icons/flags/1x1/do-b31b9e960819b6b82a1fa782e0a031ab.svg?vsn=d)}
.fi-dz{background-image:url(node_modules/flag-icons/flags/4x3/dz-b37c4fcf5782f19c46c24f834a141bb1.svg?vsn=d)}
.fi-dz.fis{background-image:url(node_modules/flag-icons/flags/1x1/dz-e8688062e43dbd51e6458acefd84d15f.svg?vsn=d)}
.fi-ec{background-image:url(node_modules/flag-icons/flags/4x3/ec-670e1025534132cdcef6dae7930de81a.svg?vsn=d)}
.fi-ec.fis{background-image:url(node_modules/flag-icons/flags/1x1/ec-5f14d4fbca8e579a92d89531078e4b4b.svg?vsn=d)}
.fi-ee{background-image:url(node_modules/flag-icons/flags/4x3/ee-cb347ee463040a1f730374ff29beb730.svg?vsn=d)}
.fi-ee.fis{background-image:url(node_modules/flag-icons/flags/1x1/ee-0c07b4c1ce4791a450a59182a8aff72a.svg?vsn=d)}
.fi-eg{background-image:url(node_modules/flag-icons/flags/4x3/eg-d7bb81afd5a3c3bb54dd3477f4777315.svg?vsn=d)}
.fi-eg.fis{background-image:url(node_modules/flag-icons/flags/1x1/eg-5803bfd93f593aefb0d9c2fe7505b454.svg?vsn=d)}
.fi-eh{background-image:url(node_modules/flag-icons/flags/4x3/eh-9429f8630905a34bf96fa1631dfeb847.svg?vsn=d)}
.fi-eh.fis{background-image:url(node_modules/flag-icons/flags/1x1/eh-e1758b6a7414e1aea53a71b2da437152.svg?vsn=d)}
.fi-er{background-image:url(node_modules/flag-icons/flags/4x3/er-6d661bc292974a5050962bd98323e09a.svg?vsn=d)}
.fi-er.fis{background-image:url(node_modules/flag-icons/flags/1x1/er-85bb7212e2cd1eb48ce68e378e3ab7e5.svg?vsn=d)}
.fi-es{background-image:url(node_modules/flag-icons/flags/4x3/es-e3ee044c3d0dd611613075a24e7639ae.svg?vsn=d)}
.fi-es.fis{background-image:url(node_modules/flag-icons/flags/1x1/es-da48afd163cb20d361e045134f5c7256.svg?vsn=d)}
.fi-et{background-image:url(node_modules/flag-icons/flags/4x3/et-4e95cb382ed9d13e3e6be16c2ad09a18.svg?vsn=d)}
.fi-et.fis{background-image:url(node_modules/flag-icons/flags/1x1/et-d8a76881fec95e82ba33f316c33a56ca.svg?vsn=d)}
.fi-fi{background-image:url(node_modules/flag-icons/flags/4x3/fi-0e5ef3f583daa1a415330bed83ce8c4a.svg?vsn=d)}
.fi-fi.fis{background-image:url(node_modules/flag-icons/flags/1x1/fi-5b3833a61c8740336765c46c89c2a6f6.svg?vsn=d)}
.fi-fj{background-image:url(node_modules/flag-icons/flags/4x3/fj-5487b64cfff710d75493227f1085cf1f.svg?vsn=d)}
.fi-fj.fis{background-image:url(node_modules/flag-icons/flags/1x1/fj-da0024b4c686923117cde0784f57d92c.svg?vsn=d)}
.fi-fk{background-image:url(node_modules/flag-icons/flags/4x3/fk-4a7ecaccb62942ddb363240698d44dbb.svg?vsn=d)}
.fi-fk.fis{background-image:url(node_modules/flag-icons/flags/1x1/fk-9e2d0b9ade1d303b2aa955807ea0a2f2.svg?vsn=d)}
.fi-fm{background-image:url(node_modules/flag-icons/flags/4x3/fm-97c5bb37d4fd9285c80c3809c9dedde6.svg?vsn=d)}
.fi-fm.fis{background-image:url(node_modules/flag-icons/flags/1x1/fm-3f4f42d4ae3f23b35a84b89da04a4ab6.svg?vsn=d)}
.fi-fo{background-image:url(node_modules/flag-icons/flags/4x3/fo-3f2be9ccbe5a3d0cef9da5c7044bba60.svg?vsn=d)}
.fi-fo.fis{background-image:url(node_modules/flag-icons/flags/1x1/fo-4f829251dda282035be962f852eae65e.svg?vsn=d)}
.fi-fr{background-image:url(node_modules/flag-icons/flags/4x3/fr-bf4cae9b80cd98ef576670139bdb167d.svg?vsn=d)}
.fi-fr.fis{background-image:url(node_modules/flag-icons/flags/1x1/fr-770376a19bf07e9e33726baabac4647c.svg?vsn=d)}
.fi-ga{background-image:url(node_modules/flag-icons/flags/4x3/ga-f64e29ed68d2165d3620d53978933bb6.svg?vsn=d)}
.fi-ga.fis{background-image:url(node_modules/flag-icons/flags/1x1/ga-1aa26b2be2f1faf8c75476e95f09c453.svg?vsn=d)}
.fi-gb{background-image:url(node_modules/flag-icons/flags/4x3/gb-6dcadf6916764560c2f1fec586e2c1de.svg?vsn=d)}
.fi-gb.fis{background-image:url(node_modules/flag-icons/flags/1x1/gb-5c231c8fb3adf7a11c96381b875231b7.svg?vsn=d)}
.fi-gd{background-image:url(node_modules/flag-icons/flags/4x3/gd-9c4ac524465c01439a799491819b6336.svg?vsn=d)}
.fi-gd.fis{background-image:url(node_modules/flag-icons/flags/1x1/gd-cfb0e9f533c311ebea3914e46dc9c9d1.svg?vsn=d)}
.fi-ge{background-image:url(node_modules/flag-icons/flags/4x3/ge-e7868570044eb45c42c248f5c6c0b9fb.svg?vsn=d)}
.fi-ge.fis{background-image:url(node_modules/flag-icons/flags/1x1/ge-25b82436dc856699a9a90853cfe738be.svg?vsn=d)}
.fi-gf{background-image:url(node_modules/flag-icons/flags/4x3/gf-333751e55034c41c3e59a55e47c2edb1.svg?vsn=d)}
.fi-gf.fis{background-image:url(node_modules/flag-icons/flags/1x1/gf-e1661bd397472fab1f8fa9f8432bba0f.svg?vsn=d)}
.fi-gg{background-image:url(node_modules/flag-icons/flags/4x3/gg-6a608369d5207ef50ef840171aef8d40.svg?vsn=d)}
.fi-gg.fis{background-image:url(node_modules/flag-icons/flags/1x1/gg-a86fc4c7fa8135c008645d2d6a4e5335.svg?vsn=d)}
.fi-gh{background-image:url(node_modules/flag-icons/flags/4x3/gh-a64592b4513a2648c11e6e00d1a1d158.svg?vsn=d)}
.fi-gh.fis{background-image:url(node_modules/flag-icons/flags/1x1/gh-bf3974229d159627713bc77fa6ddddee.svg?vsn=d)}
.fi-gi{background-image:url(node_modules/flag-icons/flags/4x3/gi-5a955a33f6273d071c177fc51a7a3ba3.svg?vsn=d)}
.fi-gi.fis{background-image:url(node_modules/flag-icons/flags/1x1/gi-1edef35b9556680479598e733a1ec567.svg?vsn=d)}
.fi-gl{background-image:url(node_modules/flag-icons/flags/4x3/gl-c6090a99ab0402116f4ab70719eb034a.svg?vsn=d)}
.fi-gl.fis{background-image:url(node_modules/flag-icons/flags/1x1/gl-05073911834f849510d126c39b5e7e34.svg?vsn=d)}
.fi-gm{background-image:url(node_modules/flag-icons/flags/4x3/gm-21b07ec656b24882173b9760792b7691.svg?vsn=d)}
.fi-gm.fis{background-image:url(node_modules/flag-icons/flags/1x1/gm-301e054b9f8d6489cdbfa02c14fdd11b.svg?vsn=d)}
.fi-gn{background-image:url(node_modules/flag-icons/flags/4x3/gn-f1d6c153def70087cff4f84c49ee2fb2.svg?vsn=d)}
.fi-gn.fis{background-image:url(node_modules/flag-icons/flags/1x1/gn-b95b7a545b0fc81827a37a219024900b.svg?vsn=d)}
.fi-gp{background-image:url(node_modules/flag-icons/flags/4x3/gp-0973d50eb05aff4255d8e499c45c5ed3.svg?vsn=d)}
.fi-gp.fis{background-image:url(node_modules/flag-icons/flags/1x1/gp-aefba4be1db5a6ec06443782e854ca6e.svg?vsn=d)}
.fi-gq{background-image:url(node_modules/flag-icons/flags/4x3/gq-b6c53ed0903ff6ab665b7dd6dce6f627.svg?vsn=d)}
.fi-gq.fis{background-image:url(node_modules/flag-icons/flags/1x1/gq-b735cbbfd3665c69268d2b7f4e4db7aa.svg?vsn=d)}
.fi-gr{background-image:url(node_modules/flag-icons/flags/4x3/gr-71452bbd08d693543125cc15f5943637.svg?vsn=d)}
.fi-gr.fis{background-image:url(node_modules/flag-icons/flags/1x1/gr-398239dd784ae5d4687d84ccbd54160e.svg?vsn=d)}
.fi-gs{background-image:url(node_modules/flag-icons/flags/4x3/gs-136357c70b0710ea49cb4323b2cee08b.svg?vsn=d)}
.fi-gs.fis{background-image:url(node_modules/flag-icons/flags/1x1/gs-ddd34304017972c923030804e59b8729.svg?vsn=d)}
.fi-gt{background-image:url(node_modules/flag-icons/flags/4x3/gt-8e3df51f8ddc895d72a5450e7ac0e0a7.svg?vsn=d)}
.fi-gt.fis{background-image:url(node_modules/flag-icons/flags/1x1/gt-ae022cba82966bfbdbabaa3e00d62a33.svg?vsn=d)}
.fi-gu{background-image:url(node_modules/flag-icons/flags/4x3/gu-9a7232b684321a8d4fdc07a6417b1fa3.svg?vsn=d)}
.fi-gu.fis{background-image:url(node_modules/flag-icons/flags/1x1/gu-0fe86af75cfc29cb7ee4a82920467fd6.svg?vsn=d)}
.fi-gw{background-image:url(node_modules/flag-icons/flags/4x3/gw-9e32ba13d46c36531bfc3511d54e521d.svg?vsn=d)}
.fi-gw.fis{background-image:url(node_modules/flag-icons/flags/1x1/gw-e8c8d32ea529b326e80fd05aa33f0364.svg?vsn=d)}
.fi-gy{background-image:url(node_modules/flag-icons/flags/4x3/gy-6cd4096e5ba2f34748e7938f6f1b075c.svg?vsn=d)}
.fi-gy.fis{background-image:url(node_modules/flag-icons/flags/1x1/gy-c14a87b8ad0c71d9d82120b4699a29d7.svg?vsn=d)}
.fi-hk{background-image:url(node_modules/flag-icons/flags/4x3/hk-406844d22310061e566f2e82f743e014.svg?vsn=d)}
.fi-hk.fis{background-image:url(node_modules/flag-icons/flags/1x1/hk-b50f686311ac669023a17ba3fe3649b6.svg?vsn=d)}
.fi-hm{background-image:url(node_modules/flag-icons/flags/4x3/hm-d13f9cb35336040cbd9648c88f9d4ada.svg?vsn=d)}
.fi-hm.fis{background-image:url(node_modules/flag-icons/flags/1x1/hm-a5c2d61772bbc53456963f0f85647c7c.svg?vsn=d)}
.fi-hn{background-image:url(node_modules/flag-icons/flags/4x3/hn-57160f534d227ae78c5cb8381a75a37b.svg?vsn=d)}
.fi-hn.fis{background-image:url(node_modules/flag-icons/flags/1x1/hn-9007c6204972533afaf0270ac89c865a.svg?vsn=d)}
.fi-hr{background-image:url(node_modules/flag-icons/flags/4x3/hr-5314bd175ad41aa5c42b8e41e2af7173.svg?vsn=d)}
.fi-hr.fis{background-image:url(node_modules/flag-icons/flags/1x1/hr-c16dfc0b9e0b41f08b5f62d4dacad497.svg?vsn=d)}
.fi-ht{background-image:url(node_modules/flag-icons/flags/4x3/ht-a236a3c5e1a7a5de7aec84e97442e609.svg?vsn=d)}
.fi-ht.fis{background-image:url(node_modules/flag-icons/flags/1x1/ht-df24589399947feb89688b706a950d52.svg?vsn=d)}
.fi-hu{background-image:url(node_modules/flag-icons/flags/4x3/hu-966f49336f7466efd6f8dbe19f9fc300.svg?vsn=d)}
.fi-hu.fis{background-image:url(node_modules/flag-icons/flags/1x1/hu-ac606833cdcf0da0803709ac75c75036.svg?vsn=d)}
.fi-id{background-image:url(node_modules/flag-icons/flags/4x3/id-f5aa812145ee85fa05e5f2b62bdf030e.svg?vsn=d)}
.fi-id.fis{background-image:url(node_modules/flag-icons/flags/1x1/id-b966e5565c7ca5538622eafdcc091c45.svg?vsn=d)}
.fi-ie{background-image:url(node_modules/flag-icons/flags/4x3/ie-1c12635a2932de4b8036779933a84d97.svg?vsn=d)}
.fi-ie.fis{background-image:url(node_modules/flag-icons/flags/1x1/ie-110efbf8a9a95ec3384b8b45dc5bc607.svg?vsn=d)}
.fi-il{background-image:url(node_modules/flag-icons/flags/4x3/il-c0a0925b76528c896afcf1b113bcc366.svg?vsn=d)}
.fi-il.fis{background-image:url(node_modules/flag-icons/flags/1x1/il-ceec49687e9b72ccf5756544a51a9439.svg?vsn=d)}
.fi-im{background-image:url(node_modules/flag-icons/flags/4x3/im-4843ed7a5eb0ba3f583bf434c8ef6ac9.svg?vsn=d)}
.fi-im.fis{background-image:url(node_modules/flag-icons/flags/1x1/im-15cc715954152b7bbea7347a77eaab6c.svg?vsn=d)}
.fi-in{background-image:url(node_modules/flag-icons/flags/4x3/in-230b82c4b877a6af4ea17b5e9d751b9a.svg?vsn=d)}
.fi-in.fis{background-image:url(node_modules/flag-icons/flags/1x1/in-0f1bb937c02d38fdaaa536ab0c9eb672.svg?vsn=d)}
.fi-io{background-image:url(node_modules/flag-icons/flags/4x3/io-8b90fd988d46280c2cf199d77ec24c6d.svg?vsn=d)}
.fi-io.fis{background-image:url(node_modules/flag-icons/flags/1x1/io-ffc19abc2b2f34c6d626f2b4428c497d.svg?vsn=d)}
.fi-iq{background-image:url(node_modules/flag-icons/flags/4x3/iq-6cd7b49b35b15d74cdcfce844064d132.svg?vsn=d)}
.fi-iq.fis{background-image:url(node_modules/flag-icons/flags/1x1/iq-7eccfa967afebb390faaa5e175ac0146.svg?vsn=d)}
.fi-ir{background-image:url(node_modules/flag-icons/flags/4x3/ir-1348920da6e96ada40978fd661eba1f9.svg?vsn=d)}
.fi-ir.fis{background-image:url(node_modules/flag-icons/flags/1x1/ir-98006401785699c7a028de25ec94524a.svg?vsn=d)}
.fi-is{background-image:url(node_modules/flag-icons/flags/4x3/is-dd9622551b169bddb9e9f99d9b97cb54.svg?vsn=d)}
.fi-is.fis{background-image:url(node_modules/flag-icons/flags/1x1/is-f6aedbc9e20e4339647eac8d4fd7c8b1.svg?vsn=d)}
.fi-it{background-image:url(node_modules/flag-icons/flags/4x3/it-1d72a5dec3acd073763570e3e5fdf784.svg?vsn=d)}
.fi-it.fis{background-image:url(node_modules/flag-icons/flags/1x1/it-5dd499d625a2415aef316563427b867a.svg?vsn=d)}
.fi-je{background-image:url(node_modules/flag-icons/flags/4x3/je-002cf78b1f53c47a4c353292af6b4709.svg?vsn=d)}
.fi-je.fis{background-image:url(node_modules/flag-icons/flags/1x1/je-0b3cf8a1d4c149480b16dc95e7793b6e.svg?vsn=d)}
.fi-jm{background-image:url(node_modules/flag-icons/flags/4x3/jm-4370e5279f135a52435cb1435fb51d25.svg?vsn=d)}
.fi-jm.fis{background-image:url(node_modules/flag-icons/flags/1x1/jm-34f033141d45145e5d289b92430f0934.svg?vsn=d)}
.fi-jo{background-image:url(node_modules/flag-icons/flags/4x3/jo-8523785fa25192569f1fad7b5b4d2d57.svg?vsn=d)}
.fi-jo.fis{background-image:url(node_modules/flag-icons/flags/1x1/jo-df05ffe05025fcf2f9abbb3cb4b9fe7b.svg?vsn=d)}
.fi-jp{background-image:url(node_modules/flag-icons/flags/4x3/jp-22e3b3a4abbb24945620817fd27ed7db.svg?vsn=d)}
.fi-jp.fis{background-image:url(node_modules/flag-icons/flags/1x1/jp-b246edf04ee2ba6fa967722cdab72860.svg?vsn=d)}
.fi-ke{background-image:url(node_modules/flag-icons/flags/4x3/ke-6e6a47cb574c6895a0e7086cb52390a1.svg?vsn=d)}
.fi-ke.fis{background-image:url(node_modules/flag-icons/flags/1x1/ke-b1255d26da40cbddfe5f448a4fb862c4.svg?vsn=d)}
.fi-kg{background-image:url(node_modules/flag-icons/flags/4x3/kg-4dcff8d78decbebe37a365bd423475be.svg?vsn=d)}
.fi-kg.fis{background-image:url(node_modules/flag-icons/flags/1x1/kg-0dbd013094f85cee2785c451d97be677.svg?vsn=d)}
.fi-kh{background-image:url(node_modules/flag-icons/flags/4x3/kh-1732afe3e1a37bb2f1992690653b2337.svg?vsn=d)}
.fi-kh.fis{background-image:url(node_modules/flag-icons/flags/1x1/kh-bfb2d498b5ae25646fc4c83186e1327a.svg?vsn=d)}
.fi-ki{background-image:url(node_modules/flag-icons/flags/4x3/ki-f5ac88c13d4fa16a406c5c7c3bd56da0.svg?vsn=d)}
.fi-ki.fis{background-image:url(node_modules/flag-icons/flags/1x1/ki-324bef2eef2b757925bb941a990379d9.svg?vsn=d)}
.fi-km{background-image:url(node_modules/flag-icons/flags/4x3/km-a68238693856a7f909ce0bad9ab9e8fd.svg?vsn=d)}
.fi-km.fis{background-image:url(node_modules/flag-icons/flags/1x1/km-5af2a224495534584885e7902c61cb79.svg?vsn=d)}
.fi-kn{background-image:url(node_modules/flag-icons/flags/4x3/kn-170a2ee40bdc3edacff21c6dacd1964b.svg?vsn=d)}
.fi-kn.fis{background-image:url(node_modules/flag-icons/flags/1x1/kn-9d06fec1cd1f2dbbd23340b1a44f79c6.svg?vsn=d)}
.fi-kp{background-image:url(node_modules/flag-icons/flags/4x3/kp-de1ff54929a738623cb053e25d98c806.svg?vsn=d)}
.fi-kp.fis{background-image:url(node_modules/flag-icons/flags/1x1/kp-55ce3dd33c5fafd3f57da0c21e33c0e8.svg?vsn=d)}
.fi-kr{background-image:url(node_modules/flag-icons/flags/4x3/kr-2a183310b78d3d4fe57f88abcc491fcd.svg?vsn=d)}
.fi-kr.fis{background-image:url(node_modules/flag-icons/flags/1x1/kr-5602ba0bad1e235c6cfdbd090affe59a.svg?vsn=d)}
.fi-kw{background-image:url(node_modules/flag-icons/flags/4x3/kw-2e0484c010807a0dca638bca095f76f5.svg?vsn=d)}
.fi-kw.fis{background-image:url(node_modules/flag-icons/flags/1x1/kw-188a4f5b71d4659deef411860977d235.svg?vsn=d)}
.fi-ky{background-image:url(node_modules/flag-icons/flags/4x3/ky-4351dd3144851b98b81e45000597427b.svg?vsn=d)}
.fi-ky.fis{background-image:url(node_modules/flag-icons/flags/1x1/ky-ccfd114ec04734d6747afcae28d25bac.svg?vsn=d)}
.fi-kz{background-image:url(node_modules/flag-icons/flags/4x3/kz-b048e9ddace203518e64f4999bf9df8e.svg?vsn=d)}
.fi-kz.fis{background-image:url(node_modules/flag-icons/flags/1x1/kz-4f32c1281a3a8c1bb7116583948d3e19.svg?vsn=d)}
.fi-la{background-image:url(node_modules/flag-icons/flags/4x3/la-038868d86f685b19f34bad6d7169c4df.svg?vsn=d)}
.fi-la.fis{background-image:url(node_modules/flag-icons/flags/1x1/la-1a47b431554ef34afcbba92404cf6c62.svg?vsn=d)}
.fi-lb{background-image:url(node_modules/flag-icons/flags/4x3/lb-8ac6140b65128cd68fc10e8c9c072ded.svg?vsn=d)}
.fi-lb.fis{background-image:url(node_modules/flag-icons/flags/1x1/lb-72ffdc04c341109b0fadbb30e2adafe5.svg?vsn=d)}
.fi-lc{background-image:url(node_modules/flag-icons/flags/4x3/lc-dfc467ded9d00d68e775e15337fe5214.svg?vsn=d)}
.fi-lc.fis{background-image:url(node_modules/flag-icons/flags/1x1/lc-add759b4c82c49dcf23732d89b85e5da.svg?vsn=d)}
.fi-li{background-image:url(node_modules/flag-icons/flags/4x3/li-e2d8b339351d627308fc46ce3d4a61b4.svg?vsn=d)}
.fi-li.fis{background-image:url(node_modules/flag-icons/flags/1x1/li-0af9cc56dd345ad9c794de462be60afb.svg?vsn=d)}
.fi-lk{background-image:url(node_modules/flag-icons/flags/4x3/lk-b36959d910d1aed36bf660fe2cb0f60d.svg?vsn=d)}
.fi-lk.fis{background-image:url(node_modules/flag-icons/flags/1x1/lk-4b671ac7e318a85911889995ce72b358.svg?vsn=d)}
.fi-lr{background-image:url(node_modules/flag-icons/flags/4x3/lr-8483351ab6b981aae3b236c79ac62753.svg?vsn=d)}
.fi-lr.fis{background-image:url(node_modules/flag-icons/flags/1x1/lr-eb501af34b90f37f6c9fbb02ada61877.svg?vsn=d)}
.fi-ls{background-image:url(node_modules/flag-icons/flags/4x3/ls-0ed298ed0de87d001d82365008bbcdd2.svg?vsn=d)}
.fi-ls.fis{background-image:url(node_modules/flag-icons/flags/1x1/ls-b13846178d92f01c33f2b1137c8f7dd3.svg?vsn=d)}
.fi-lt{background-image:url(node_modules/flag-icons/flags/4x3/lt-7e7110b65bbe5cbfb8a84a0e5f68284e.svg?vsn=d)}
.fi-lt.fis{background-image:url(node_modules/flag-icons/flags/1x1/lt-39f9399afe4e99afc7807a3614269ea6.svg?vsn=d)}
.fi-lu{background-image:url(node_modules/flag-icons/flags/4x3/lu-e2fc15cc49d1afe3ef9fc92004464f19.svg?vsn=d)}
.fi-lu.fis{background-image:url(node_modules/flag-icons/flags/1x1/lu-e744a4a1b85051788e6ca530c9182d17.svg?vsn=d)}
.fi-lv{background-image:url(node_modules/flag-icons/flags/4x3/lv-0b4e6e1a21a939a1a474341da5aee4ca.svg?vsn=d)}
.fi-lv.fis{background-image:url(node_modules/flag-icons/flags/1x1/lv-eeafeb0fec4b2b31672ac508265f1712.svg?vsn=d)}
.fi-ly{background-image:url(node_modules/flag-icons/flags/4x3/ly-b180a3a13fbcd16816afecf0cf994609.svg?vsn=d)}
.fi-ly.fis{background-image:url(node_modules/flag-icons/flags/1x1/ly-b8b33d150a62b56d75b12d91133db73a.svg?vsn=d)}
.fi-ma{background-image:url(node_modules/flag-icons/flags/4x3/ma-a2e6a76e5f38058fd28b706beeb6a1b7.svg?vsn=d)}
.fi-ma.fis{background-image:url(node_modules/flag-icons/flags/1x1/ma-7fe34c1e160dc851310c1a6469a8379a.svg?vsn=d)}
.fi-mc{background-image:url(node_modules/flag-icons/flags/4x3/mc-acbf04f75fb877d1c2aef0f553c8d629.svg?vsn=d)}
.fi-mc.fis{background-image:url(node_modules/flag-icons/flags/1x1/mc-585834807536af77d01bb714e142528a.svg?vsn=d)}
.fi-md{background-image:url(node_modules/flag-icons/flags/4x3/md-b8414a95271e7968e46f622b37737a08.svg?vsn=d)}
.fi-md.fis{background-image:url(node_modules/flag-icons/flags/1x1/md-8fd9dbf626d22127ae5a3f48471ce7a4.svg?vsn=d)}
.fi-me{background-image:url(node_modules/flag-icons/flags/4x3/me-80c3a3fe41ea4233fe8558ac3938bc07.svg?vsn=d)}
.fi-me.fis{background-image:url(node_modules/flag-icons/flags/1x1/me-1794a7d2104f8a5a4436a46f443c2d0f.svg?vsn=d)}
.fi-mf{background-image:url(node_modules/flag-icons/flags/4x3/mf-308936fb3b99c9f642a531cb98876560.svg?vsn=d)}
.fi-mf.fis{background-image:url(node_modules/flag-icons/flags/1x1/mf-f7176bde193d30670df8ceab5172e9bc.svg?vsn=d)}
.fi-mg{background-image:url(node_modules/flag-icons/flags/4x3/mg-7a54f12dc753217b1c0aaa7bf685f9fe.svg?vsn=d)}
.fi-mg.fis{background-image:url(node_modules/flag-icons/flags/1x1/mg-b23fb375f4dc2242ad3e9df8c9d1e2fc.svg?vsn=d)}
.fi-mh{background-image:url(node_modules/flag-icons/flags/4x3/mh-b4e4c149e97d696789949136387f2840.svg?vsn=d)}
.fi-mh.fis{background-image:url(node_modules/flag-icons/flags/1x1/mh-91d72a8fd1e93543191d9628749e28c7.svg?vsn=d)}
.fi-mk{background-image:url(node_modules/flag-icons/flags/4x3/mk-b96b8a63c2939ef1e4cebb9585908591.svg?vsn=d)}
.fi-mk.fis{background-image:url(node_modules/flag-icons/flags/1x1/mk-aa4bb76fa561509b29d63cd3edd8a1a9.svg?vsn=d)}
.fi-ml{background-image:url(node_modules/flag-icons/flags/4x3/ml-1dd7a9ccbcd179a5a3fba550970ad75c.svg?vsn=d)}
.fi-ml.fis{background-image:url(node_modules/flag-icons/flags/1x1/ml-e264a6264f02dd9b1afba338062b2d75.svg?vsn=d)}
.fi-mm{background-image:url(node_modules/flag-icons/flags/4x3/mm-c22f7c51912ae5c86cc9b9a61def3be9.svg?vsn=d)}
.fi-mm.fis{background-image:url(node_modules/flag-icons/flags/1x1/mm-558c0aff00891dfe4b5249f8ae1ccfae.svg?vsn=d)}
.fi-mn{background-image:url(node_modules/flag-icons/flags/4x3/mn-e6640c18ac6f349b6400f596c42d6c6b.svg?vsn=d)}
.fi-mn.fis{background-image:url(node_modules/flag-icons/flags/1x1/mn-3848dde50ea1f8d8f5d8ea29415873f6.svg?vsn=d)}
.fi-mo{background-image:url(node_modules/flag-icons/flags/4x3/mo-7df71c725bcb0587a7918896aad378c8.svg?vsn=d)}
.fi-mo.fis{background-image:url(node_modules/flag-icons/flags/1x1/mo-cdced58df16121d7f9eaad5cbab3c116.svg?vsn=d)}
.fi-mp{background-image:url(node_modules/flag-icons/flags/4x3/mp-7dfee37acc6938a50e59d0419c4c17eb.svg?vsn=d)}
.fi-mp.fis{background-image:url(node_modules/flag-icons/flags/1x1/mp-2e974c8d9f9722528b598bfb993bb639.svg?vsn=d)}
.fi-mq{background-image:url(node_modules/flag-icons/flags/4x3/mq-1a77ee1805087d17c9b4bf21ad372a1b.svg?vsn=d)}
.fi-mq.fis{background-image:url(node_modules/flag-icons/flags/1x1/mq-b5fb20b54bed201a15e16ffb22677ee6.svg?vsn=d)}
.fi-mr{background-image:url(node_modules/flag-icons/flags/4x3/mr-e06ac425a27488d82d93de2e9ac05293.svg?vsn=d)}
.fi-mr.fis{background-image:url(node_modules/flag-icons/flags/1x1/mr-fa12f32ae0d82507d7dac5097b133f9e.svg?vsn=d)}
.fi-ms{background-image:url(node_modules/flag-icons/flags/4x3/ms-324434779ce1bbe0f611ae7c5c3a1755.svg?vsn=d)}
.fi-ms.fis{background-image:url(node_modules/flag-icons/flags/1x1/ms-e131a6c2ab4f11b0ae06a6f80c0d3584.svg?vsn=d)}
.fi-mt{background-image:url(node_modules/flag-icons/flags/4x3/mt-222b42d001de2a0f071a27621cb038e5.svg?vsn=d)}
.fi-mt.fis{background-image:url(node_modules/flag-icons/flags/1x1/mt-6aedbc8666fc67c7b7af2a5820df1986.svg?vsn=d)}
.fi-mu{background-image:url(node_modules/flag-icons/flags/4x3/mu-46514c8008dc3564e49eaa790f28e255.svg?vsn=d)}
.fi-mu.fis{background-image:url(node_modules/flag-icons/flags/1x1/mu-b111c44ad076945213b75dc8ec0b9ee4.svg?vsn=d)}
.fi-mv{background-image:url(node_modules/flag-icons/flags/4x3/mv-44a3b21f0ab17367c095a8798f7cc4da.svg?vsn=d)}
.fi-mv.fis{background-image:url(node_modules/flag-icons/flags/1x1/mv-8ea7a65ef62eec34311194b49971388c.svg?vsn=d)}
.fi-mw{background-image:url(node_modules/flag-icons/flags/4x3/mw-59ec0e8339665d309116b12d39b9baf1.svg?vsn=d)}
.fi-mw.fis{background-image:url(node_modules/flag-icons/flags/1x1/mw-5fb85c17454c9da5a8a34d98bda85f65.svg?vsn=d)}
.fi-mx{background-image:url(node_modules/flag-icons/flags/4x3/mx-281bf244efba667fefc3479788b0f01f.svg?vsn=d)}
.fi-mx.fis{background-image:url(node_modules/flag-icons/flags/1x1/mx-90dc9321ccbdcec45d7713bf557b5d24.svg?vsn=d)}
.fi-my{background-image:url(node_modules/flag-icons/flags/4x3/my-6175b67f2c004626cbb214c9b52c5bc4.svg?vsn=d)}
.fi-my.fis{background-image:url(node_modules/flag-icons/flags/1x1/my-15e065e6626fb1afc047c64ab9de144e.svg?vsn=d)}
.fi-mz{background-image:url(node_modules/flag-icons/flags/4x3/mz-966fd28d247169146755072b86b90668.svg?vsn=d)}
.fi-mz.fis{background-image:url(node_modules/flag-icons/flags/1x1/mz-88b4863913411383ea243b991dd8a50c.svg?vsn=d)}
.fi-na{background-image:url(node_modules/flag-icons/flags/4x3/na-f770c272591ef4e6a20819cb32532799.svg?vsn=d)}
.fi-na.fis{background-image:url(node_modules/flag-icons/flags/1x1/na-ed1264f65cbd1427c8278c76ea7524fd.svg?vsn=d)}
.fi-nc{background-image:url(node_modules/flag-icons/flags/4x3/nc-40f05fd024c99dbd3cf08dcca093c98f.svg?vsn=d)}
.fi-nc.fis{background-image:url(node_modules/flag-icons/flags/1x1/nc-1db5cfc916220a53681669b431853078.svg?vsn=d)}
.fi-ne{background-image:url(node_modules/flag-icons/flags/4x3/ne-5c109026a107f910512b09e208a90538.svg?vsn=d)}
.fi-ne.fis{background-image:url(node_modules/flag-icons/flags/1x1/ne-052dc6649ad238e3437d2bf997edae29.svg?vsn=d)}
.fi-nf{background-image:url(node_modules/flag-icons/flags/4x3/nf-8f7397ffa12755119ef349fddd280e8f.svg?vsn=d)}
.fi-nf.fis{background-image:url(node_modules/flag-icons/flags/1x1/nf-e2d3ba21b263a161254d235427be19cf.svg?vsn=d)}
.fi-ng{background-image:url(node_modules/flag-icons/flags/4x3/ng-9eea84efdc0eb2553b9d3502feac044d.svg?vsn=d)}
.fi-ng.fis{background-image:url(node_modules/flag-icons/flags/1x1/ng-b9197e69f00cd0f998a46b0080c23229.svg?vsn=d)}
.fi-ni{background-image:url(node_modules/flag-icons/flags/4x3/ni-616b5049f9d7f851e9b961c848214537.svg?vsn=d)}
.fi-ni.fis{background-image:url(node_modules/flag-icons/flags/1x1/ni-f409a7e3c6ffc578ddf6f9641e35fbc2.svg?vsn=d)}
.fi-nl{background-image:url(node_modules/flag-icons/flags/4x3/nl-8c9bb5ae9234eb56f35372409f204c95.svg?vsn=d)}
.fi-nl.fis{background-image:url(node_modules/flag-icons/flags/1x1/nl-325ba0f4a9a56f440b68362e8474df98.svg?vsn=d)}
.fi-no{background-image:url(node_modules/flag-icons/flags/4x3/no-859a13561a1b24bfa65fb1a03835da49.svg?vsn=d)}
.fi-no.fis{background-image:url(node_modules/flag-icons/flags/1x1/no-93a89ef2894bcbf6c82115737277da87.svg?vsn=d)}
.fi-np{background-image:url(node_modules/flag-icons/flags/4x3/np-218bd7570bc9da97ffa7abec43ab5b63.svg?vsn=d)}
.fi-np.fis{background-image:url(node_modules/flag-icons/flags/1x1/np-8554e273262dedb574df02654f139cc2.svg?vsn=d)}
.fi-nr{background-image:url(node_modules/flag-icons/flags/4x3/nr-b3fdadbc923b5a447ec89bca7c69d213.svg?vsn=d)}
.fi-nr.fis{background-image:url(node_modules/flag-icons/flags/1x1/nr-bed9d473f3d6f0515e1e68806bfa5a6b.svg?vsn=d)}
.fi-nu{background-image:url(node_modules/flag-icons/flags/4x3/nu-bfd6de48e40574ec6d86c6e0589baa48.svg?vsn=d)}
.fi-nu.fis{background-image:url(node_modules/flag-icons/flags/1x1/nu-c5c46b882043711f43dc55bfab45d54c.svg?vsn=d)}
.fi-nz{background-image:url(node_modules/flag-icons/flags/4x3/nz-229d2fadba8d00df102927eae199d46f.svg?vsn=d)}
.fi-nz.fis{background-image:url(node_modules/flag-icons/flags/1x1/nz-9ca78c0ed507c2272deef6de2d751d4a.svg?vsn=d)}
.fi-om{background-image:url(node_modules/flag-icons/flags/4x3/om-1c751fd3d5fe291da7bde71c3d4e9a36.svg?vsn=d)}
.fi-om.fis{background-image:url(node_modules/flag-icons/flags/1x1/om-f08b7288b4b4f819b1cd7920848029ec.svg?vsn=d)}
.fi-pa{background-image:url(node_modules/flag-icons/flags/4x3/pa-b6f6c58d78ffe67a54f46163232a8e1e.svg?vsn=d)}
.fi-pa.fis{background-image:url(node_modules/flag-icons/flags/1x1/pa-53fd74a16500839978fe8d89b8727b1e.svg?vsn=d)}
.fi-pe{background-image:url(node_modules/flag-icons/flags/4x3/pe-5156eee1494fa9ccb9ff78c95f6053d0.svg?vsn=d)}
.fi-pe.fis{background-image:url(node_modules/flag-icons/flags/1x1/pe-c24592822e43b439651ed978e200750f.svg?vsn=d)}
.fi-pf{background-image:url(node_modules/flag-icons/flags/4x3/pf-099cb9160e10e223f4aad5aea9ee83b4.svg?vsn=d)}
.fi-pf.fis{background-image:url(node_modules/flag-icons/flags/1x1/pf-df820d27674a651c0c50d388da4549e0.svg?vsn=d)}
.fi-pg{background-image:url(node_modules/flag-icons/flags/4x3/pg-dbf16b180cf775e38aae810eb84357be.svg?vsn=d)}
.fi-pg.fis{background-image:url(node_modules/flag-icons/flags/1x1/pg-c8904cc121299decc0865d4e3988da43.svg?vsn=d)}
.fi-ph{background-image:url(node_modules/flag-icons/flags/4x3/ph-d8046bd209c4750f7a67beb68f780dd1.svg?vsn=d)}
.fi-ph.fis{background-image:url(node_modules/flag-icons/flags/1x1/ph-b931f88644e5cdca783533e91daddaf1.svg?vsn=d)}
.fi-pk{background-image:url(node_modules/flag-icons/flags/4x3/pk-85c810a1e00ecd4abd72535308d492af.svg?vsn=d)}
.fi-pk.fis{background-image:url(node_modules/flag-icons/flags/1x1/pk-8fa2aa1a3e828a62cd500ef5ecf2f2cd.svg?vsn=d)}
.fi-pl{background-image:url(node_modules/flag-icons/flags/4x3/pl-f7adaa942c63ca98f1d2362bc67c45e3.svg?vsn=d)}
.fi-pl.fis{background-image:url(node_modules/flag-icons/flags/1x1/pl-8dae965602d8036252672fc2f07977eb.svg?vsn=d)}
.fi-pm{background-image:url(node_modules/flag-icons/flags/4x3/pm-6999a852eb77bd0a5218ccc09be1c215.svg?vsn=d)}
.fi-pm.fis{background-image:url(node_modules/flag-icons/flags/1x1/pm-12f8da0fde1e296b60f4787271baca1f.svg?vsn=d)}
.fi-pn{background-image:url(node_modules/flag-icons/flags/4x3/pn-a7dcc7fff87666cff39c724f73ec54e4.svg?vsn=d)}
.fi-pn.fis{background-image:url(node_modules/flag-icons/flags/1x1/pn-f7fc9d07d397a020c01be0e3f0265a08.svg?vsn=d)}
.fi-pr{background-image:url(node_modules/flag-icons/flags/4x3/pr-3d6afa7282f19e68fe5ef48648bc6dce.svg?vsn=d)}
.fi-pr.fis{background-image:url(node_modules/flag-icons/flags/1x1/pr-f08918953d1623c22d29571d9de30f4a.svg?vsn=d)}
.fi-ps{background-image:url(node_modules/flag-icons/flags/4x3/ps-5565202f90be94cb7a0e3dd6d6c7a771.svg?vsn=d)}
.fi-ps.fis{background-image:url(node_modules/flag-icons/flags/1x1/ps-c18d9dfc9769aa1c221282b0ca93b435.svg?vsn=d)}
.fi-pt{background-image:url(node_modules/flag-icons/flags/4x3/pt-f0f95b343296722c38dc0857f3a4c73d.svg?vsn=d)}
.fi-pt.fis{background-image:url(node_modules/flag-icons/flags/1x1/pt-85d902dfe8663b6bc2aab2d4c01a21cc.svg?vsn=d)}
.fi-pw{background-image:url(node_modules/flag-icons/flags/4x3/pw-98481f768696b21b1cefe1c2a3c83fb7.svg?vsn=d)}
.fi-pw.fis{background-image:url(node_modules/flag-icons/flags/1x1/pw-529d8fc055a559996805e9382a55267b.svg?vsn=d)}
.fi-py{background-image:url(node_modules/flag-icons/flags/4x3/py-7253dbde29c1216a996c9ea9853df2c0.svg?vsn=d)}
.fi-py.fis{background-image:url(node_modules/flag-icons/flags/1x1/py-2171683cc9068f6e940d726a2aea2707.svg?vsn=d)}
.fi-qa{background-image:url(node_modules/flag-icons/flags/4x3/qa-6b0bfc63e28cf03deb8794d8c8ad8460.svg?vsn=d)}
.fi-qa.fis{background-image:url(node_modules/flag-icons/flags/1x1/qa-18d1be0cfaec50bbb14025ca3cb2ae74.svg?vsn=d)}
.fi-re{background-image:url(node_modules/flag-icons/flags/4x3/re-93aac5219d4b4cce2df6460ee023daed.svg?vsn=d)}
.fi-re.fis{background-image:url(node_modules/flag-icons/flags/1x1/re-36610173ad3d979401c1fad4235c8e1a.svg?vsn=d)}
.fi-ro{background-image:url(node_modules/flag-icons/flags/4x3/ro-e9130a28a9ba2b93433f21a2cd5971f3.svg?vsn=d)}
.fi-ro.fis{background-image:url(node_modules/flag-icons/flags/1x1/ro-18358326c569c5d7584a6000ad4c87bf.svg?vsn=d)}
.fi-rs{background-image:url(node_modules/flag-icons/flags/4x3/rs-364865911c6e1ae8992ccd031eb5a7af.svg?vsn=d)}
.fi-rs.fis{background-image:url(node_modules/flag-icons/flags/1x1/rs-c459a6693422dfcd845f9d492fb4e4bc.svg?vsn=d)}
.fi-ru{background-image:url(node_modules/flag-icons/flags/4x3/ru-8b2aa18f6e17aa2982e800c462781698.svg?vsn=d)}
.fi-ru.fis{background-image:url(node_modules/flag-icons/flags/1x1/ru-71400f6107cbe7a4c07a3160e6c2a985.svg?vsn=d)}
.fi-rw{background-image:url(node_modules/flag-icons/flags/4x3/rw-32931738c195dc60323ab760f3b3b720.svg?vsn=d)}
.fi-rw.fis{background-image:url(node_modules/flag-icons/flags/1x1/rw-1e372dfa76bdd20d0b3b3662cef11256.svg?vsn=d)}
.fi-sa{background-image:url(node_modules/flag-icons/flags/4x3/sa-242c5a79405f4d1e5bd9ef1b82caa9cc.svg?vsn=d)}
.fi-sa.fis{background-image:url(node_modules/flag-icons/flags/1x1/sa-71dd068c671a5d46672f995681042ce9.svg?vsn=d)}
.fi-sb{background-image:url(node_modules/flag-icons/flags/4x3/sb-54215c8c6e4973b16535240f796b55a6.svg?vsn=d)}
.fi-sb.fis{background-image:url(node_modules/flag-icons/flags/1x1/sb-7d350026e53312393cfc23027b75769e.svg?vsn=d)}
.fi-sc{background-image:url(node_modules/flag-icons/flags/4x3/sc-ab4767bc4088728a6841e7e578f6c7a8.svg?vsn=d)}
.fi-sc.fis{background-image:url(node_modules/flag-icons/flags/1x1/sc-29da75118abb5d8283e743f70df21469.svg?vsn=d)}
.fi-sd{background-image:url(node_modules/flag-icons/flags/4x3/sd-00f69acaade5d14c00e36d841b5e9b23.svg?vsn=d)}
.fi-sd.fis{background-image:url(node_modules/flag-icons/flags/1x1/sd-b5cc2c49b6e350b18df22207063c31b2.svg?vsn=d)}
.fi-se{background-image:url(node_modules/flag-icons/flags/4x3/se-79da0f189e8fb82d6e148a77b5690e14.svg?vsn=d)}
.fi-se.fis{background-image:url(node_modules/flag-icons/flags/1x1/se-478ae8846b330ff8c010a1b28a74e43f.svg?vsn=d)}
.fi-sg{background-image:url(node_modules/flag-icons/flags/4x3/sg-b8d345820ac52f8187155ff5c79ef5b0.svg?vsn=d)}
.fi-sg.fis{background-image:url(node_modules/flag-icons/flags/1x1/sg-cef716653c2dc8095f4dde9023a0a599.svg?vsn=d)}
.fi-sh{background-image:url(node_modules/flag-icons/flags/4x3/sh-d264f1845336248617b786cb0e07d5aa.svg?vsn=d)}
.fi-sh.fis{background-image:url(node_modules/flag-icons/flags/1x1/sh-ffdf0b55ee99c67f8f58ef15732f88ba.svg?vsn=d)}
.fi-si{background-image:url(node_modules/flag-icons/flags/4x3/si-f6c5b9027d884d9d96ad22cc65a83a49.svg?vsn=d)}
.fi-si.fis{background-image:url(node_modules/flag-icons/flags/1x1/si-2407892a770fa080a631d956a23dc338.svg?vsn=d)}
.fi-sj{background-image:url(node_modules/flag-icons/flags/4x3/sj-5b6dddaf6a82ad8090d313f3088b7e2d.svg?vsn=d)}
.fi-sj.fis{background-image:url(node_modules/flag-icons/flags/1x1/sj-423c02479d090d9f7a4463e555e31678.svg?vsn=d)}
.fi-sk{background-image:url(node_modules/flag-icons/flags/4x3/sk-2c0bed77082c2e388a9b3d8bfed51be3.svg?vsn=d)}
.fi-sk.fis{background-image:url(node_modules/flag-icons/flags/1x1/sk-0912f7d52f38198bf50e5e79f1fbdbb4.svg?vsn=d)}
.fi-sl{background-image:url(node_modules/flag-icons/flags/4x3/sl-af0884d411f36ff8e0fb199a00b70691.svg?vsn=d)}
.fi-sl.fis{background-image:url(node_modules/flag-icons/flags/1x1/sl-7fac599c42ea5816c0bb90036aeffbf6.svg?vsn=d)}
.fi-sm{background-image:url(node_modules/flag-icons/flags/4x3/sm-253adf4b0d2ac68733caea280eacb1a1.svg?vsn=d)}
.fi-sm.fis{background-image:url(node_modules/flag-icons/flags/1x1/sm-5dc86fb2e715346a268cdd37e0b19162.svg?vsn=d)}
.fi-sn{background-image:url(node_modules/flag-icons/flags/4x3/sn-091e42c6f8d95a1740ff343dcec62c7a.svg?vsn=d)}
.fi-sn.fis{background-image:url(node_modules/flag-icons/flags/1x1/sn-eed2f85384a1674211601ebf35a9bc72.svg?vsn=d)}
.fi-so{background-image:url(node_modules/flag-icons/flags/4x3/so-3f60af6c70394d4b58d19f9873151a82.svg?vsn=d)}
.fi-so.fis{background-image:url(node_modules/flag-icons/flags/1x1/so-0702ef60b183c11827787d18d2da1963.svg?vsn=d)}
.fi-sr{background-image:url(node_modules/flag-icons/flags/4x3/sr-07e91c157e4b9e240d9b004da3529f08.svg?vsn=d)}
.fi-sr.fis{background-image:url(node_modules/flag-icons/flags/1x1/sr-5bd4f0200ffd168102aa2e4b9a16ab83.svg?vsn=d)}
.fi-ss{background-image:url(node_modules/flag-icons/flags/4x3/ss-0678d330e69d1c83ed22e43b987a8554.svg?vsn=d)}
.fi-ss.fis{background-image:url(node_modules/flag-icons/flags/1x1/ss-b77163c337bb75543e8fab4d5dbd05ab.svg?vsn=d)}
.fi-st{background-image:url(node_modules/flag-icons/flags/4x3/st-7435c1629c29775dd2c9a81bb858a9e2.svg?vsn=d)}
.fi-st.fis{background-image:url(node_modules/flag-icons/flags/1x1/st-7a4c09c4c8243454a8d049871ad0a30a.svg?vsn=d)}
.fi-sv{background-image:url(node_modules/flag-icons/flags/4x3/sv-e22d24982ee97b270ce1fc04c238dc2a.svg?vsn=d)}
.fi-sv.fis{background-image:url(node_modules/flag-icons/flags/1x1/sv-b6e512f518cef5e58047231aa9e26461.svg?vsn=d)}
.fi-sx{background-image:url(node_modules/flag-icons/flags/4x3/sx-dc1d74ce5dbf399e5692d0e9bc7b3d18.svg?vsn=d)}
.fi-sx.fis{background-image:url(node_modules/flag-icons/flags/1x1/sx-05d03821f122b108c46634d3f953abc0.svg?vsn=d)}
.fi-sy{background-image:url(node_modules/flag-icons/flags/4x3/sy-3eb9d0f06233d918805e757d70d66840.svg?vsn=d)}
.fi-sy.fis{background-image:url(node_modules/flag-icons/flags/1x1/sy-14eec582a03a362e7f6b3e009940eb30.svg?vsn=d)}
.fi-sz{background-image:url(node_modules/flag-icons/flags/4x3/sz-6b46b244d5da5de47b9710d86d2a1d11.svg?vsn=d)}
.fi-sz.fis{background-image:url(node_modules/flag-icons/flags/1x1/sz-8b105a30fd666e96d47f86f7409f3fde.svg?vsn=d)}
.fi-tc{background-image:url(node_modules/flag-icons/flags/4x3/tc-ffc069871ba7771c6439182ca40d1078.svg?vsn=d)}
.fi-tc.fis{background-image:url(node_modules/flag-icons/flags/1x1/tc-83c6367dc2176179bfa31eb336938145.svg?vsn=d)}
.fi-td{background-image:url(node_modules/flag-icons/flags/4x3/td-983e8a4ce97f1e3c1cf0e01ee2bc1a74.svg?vsn=d)}
.fi-td.fis{background-image:url(node_modules/flag-icons/flags/1x1/td-69f44e06b96acc2ba68af163d1545f38.svg?vsn=d)}
.fi-tf{background-image:url(node_modules/flag-icons/flags/4x3/tf-3cdeba0c214a07003512752047e6ed9f.svg?vsn=d)}
.fi-tf.fis{background-image:url(node_modules/flag-icons/flags/1x1/tf-304fca9e7cfea520043afd02fc3732c8.svg?vsn=d)}
.fi-tg{background-image:url(node_modules/flag-icons/flags/4x3/tg-0d34bdaacc8417e527320642b4c1c691.svg?vsn=d)}
.fi-tg.fis{background-image:url(node_modules/flag-icons/flags/1x1/tg-1295b86b70b4ce4fa10dc59a66605a61.svg?vsn=d)}
.fi-th{background-image:url(node_modules/flag-icons/flags/4x3/th-bcc03a3cd1a367274a2444aff71c0a68.svg?vsn=d)}
.fi-th.fis{background-image:url(node_modules/flag-icons/flags/1x1/th-18046547363916c7bdfe4556f7cd6989.svg?vsn=d)}
.fi-tj{background-image:url(node_modules/flag-icons/flags/4x3/tj-7321ab191e13ad2f8956ae31fc3d356a.svg?vsn=d)}
.fi-tj.fis{background-image:url(node_modules/flag-icons/flags/1x1/tj-8d999f8210a13ea09020d25576f756d9.svg?vsn=d)}
.fi-tk{background-image:url(node_modules/flag-icons/flags/4x3/tk-c868bd901f17042f63d97266d2f3055f.svg?vsn=d)}
.fi-tk.fis{background-image:url(node_modules/flag-icons/flags/1x1/tk-41db7177e67f9ea8bcd38713c0ba00bd.svg?vsn=d)}
.fi-tl{background-image:url(node_modules/flag-icons/flags/4x3/tl-ed0c55931d9e4acaa3232a6fd90ecdd1.svg?vsn=d)}
.fi-tl.fis{background-image:url(node_modules/flag-icons/flags/1x1/tl-7b14f1d7d33c6d21b9543c5fb14a2407.svg?vsn=d)}
.fi-tm{background-image:url(node_modules/flag-icons/flags/4x3/tm-04873ec1b2d0f87010981399f92e4cbe.svg?vsn=d)}
.fi-tm.fis{background-image:url(node_modules/flag-icons/flags/1x1/tm-5f90637cb1426d0d03c8f8745500f8c3.svg?vsn=d)}
.fi-tn{background-image:url(node_modules/flag-icons/flags/4x3/tn-1e2cfb1bfd06ab00b1a5ac9263b7c444.svg?vsn=d)}
.fi-tn.fis{background-image:url(node_modules/flag-icons/flags/1x1/tn-f09f623a19bf799d342efacb204394e9.svg?vsn=d)}
.fi-to{background-image:url(node_modules/flag-icons/flags/4x3/to-cccdba4c3dfd080aeda7302c23588c7a.svg?vsn=d)}
.fi-to.fis{background-image:url(node_modules/flag-icons/flags/1x1/to-ed0e1091a188b0c14c20a47d943cd29c.svg?vsn=d)}
.fi-tr{background-image:url(node_modules/flag-icons/flags/4x3/tr-a00c7dfb9e8aad298b6bc1ce656dd9ef.svg?vsn=d)}
.fi-tr.fis{background-image:url(node_modules/flag-icons/flags/1x1/tr-8d5fa6f464f7ccd92d5fda95ef685511.svg?vsn=d)}
.fi-tt{background-image:url(node_modules/flag-icons/flags/4x3/tt-12c225a0602ef42490ab814b5ade9274.svg?vsn=d)}
.fi-tt.fis{background-image:url(node_modules/flag-icons/flags/1x1/tt-911f9e9e9d79c518da9bae23d0cd3687.svg?vsn=d)}
.fi-tv{background-image:url(node_modules/flag-icons/flags/4x3/tv-c75afdde63ae0e1e205c5dfd653afffe.svg?vsn=d)}
.fi-tv.fis{background-image:url(node_modules/flag-icons/flags/1x1/tv-58748d51b2bfc83e9f85688e7f7d7660.svg?vsn=d)}
.fi-tw{background-image:url(node_modules/flag-icons/flags/4x3/tw-a4b47fff88d0596123054bb88aaa2ca2.svg?vsn=d)}
.fi-tw.fis{background-image:url(node_modules/flag-icons/flags/1x1/tw-bf719cfaa4e9735e2305008798a1f970.svg?vsn=d)}
.fi-tz{background-image:url(node_modules/flag-icons/flags/4x3/tz-52d064016a82b03c1e59cdfc054ab303.svg?vsn=d)}
.fi-tz.fis{background-image:url(node_modules/flag-icons/flags/1x1/tz-d7cd03ce107a918309a0ba00a68ae600.svg?vsn=d)}
.fi-ua{background-image:url(node_modules/flag-icons/flags/4x3/ua-6d944bf795f95c09b2f78819af42db89.svg?vsn=d)}
.fi-ua.fis{background-image:url(node_modules/flag-icons/flags/1x1/ua-4437573c77341db30e92c4d5883944bb.svg?vsn=d)}
.fi-ug{background-image:url(node_modules/flag-icons/flags/4x3/ug-5090179bc7a21448ec49d70179c8d074.svg?vsn=d)}
.fi-ug.fis{background-image:url(node_modules/flag-icons/flags/1x1/ug-f96b737e8f3404f63f2bb8083520db8c.svg?vsn=d)}
.fi-um{background-image:url(node_modules/flag-icons/flags/4x3/um-f2ba7f8f8ad272e4335c51579b0b1025.svg?vsn=d)}
.fi-um.fis{background-image:url(node_modules/flag-icons/flags/1x1/um-e10a6a508560404181d239d64a9329bf.svg?vsn=d)}
.fi-us{background-image:url(node_modules/flag-icons/flags/4x3/us-1d23b9509d0a0a828e3071096b0d2edf.svg?vsn=d)}
.fi-us.fis{background-image:url(node_modules/flag-icons/flags/1x1/us-7dbba93c48658227ab3cee51c82933b9.svg?vsn=d)}
.fi-uy{background-image:url(node_modules/flag-icons/flags/4x3/uy-7942bb43f1e2a75c4d81d7a2c569faef.svg?vsn=d)}
.fi-uy.fis{background-image:url(node_modules/flag-icons/flags/1x1/uy-5a27099c830d788e45e12702747ea01e.svg?vsn=d)}
.fi-uz{background-image:url(node_modules/flag-icons/flags/4x3/uz-c4be51bb2b634168ef4325784b53bf62.svg?vsn=d)}
.fi-uz.fis{background-image:url(node_modules/flag-icons/flags/1x1/uz-76b3fe1188fe514bd49847d9cadf534c.svg?vsn=d)}
.fi-va{background-image:url(node_modules/flag-icons/flags/4x3/va-84dec055eb4e7f2bb4ca324051eb892f.svg?vsn=d)}
.fi-va.fis{background-image:url(node_modules/flag-icons/flags/1x1/va-301832fa98c6d1e500ff942873862196.svg?vsn=d)}
.fi-vc{background-image:url(node_modules/flag-icons/flags/4x3/vc-4bde18df266caa82f34338109dc9dd95.svg?vsn=d)}
.fi-vc.fis{background-image:url(node_modules/flag-icons/flags/1x1/vc-e7980daea33fa64c3f6ddb0a68a7a3f1.svg?vsn=d)}
.fi-ve{background-image:url(node_modules/flag-icons/flags/4x3/ve-5a76b2497118fb0435b2f5845717b9b0.svg?vsn=d)}
.fi-ve.fis{background-image:url(node_modules/flag-icons/flags/1x1/ve-3810d5851842b8c714d7d32f41f805e8.svg?vsn=d)}
.fi-vg{background-image:url(node_modules/flag-icons/flags/4x3/vg-21d0dec21e188f57a9d0f8e1ec0e4029.svg?vsn=d)}
.fi-vg.fis{background-image:url(node_modules/flag-icons/flags/1x1/vg-d8f0a8d2c87c5578f7bfaf9725df1e6b.svg?vsn=d)}
.fi-vi{background-image:url(node_modules/flag-icons/flags/4x3/vi-72221c5155f9cad3ab2239068ab34f93.svg?vsn=d)}
.fi-vi.fis{background-image:url(node_modules/flag-icons/flags/1x1/vi-1f29e4f8e869148e649e952b672b4a48.svg?vsn=d)}
.fi-vn{background-image:url(node_modules/flag-icons/flags/4x3/vn-076d59568fc7a8ab59bc51ee7a39f956.svg?vsn=d)}
.fi-vn.fis{background-image:url(node_modules/flag-icons/flags/1x1/vn-f36729772a1f3e23e0076bc0da0b399d.svg?vsn=d)}
.fi-vu{background-image:url(node_modules/flag-icons/flags/4x3/vu-14e6f23d4af642dadbed0ff480a8128b.svg?vsn=d)}
.fi-vu.fis{background-image:url(node_modules/flag-icons/flags/1x1/vu-3b77b799cf0fec0140813017d05fb41a.svg?vsn=d)}
.fi-wf{background-image:url(node_modules/flag-icons/flags/4x3/wf-a3008b9d6f65356b95cf8f465b3eddc4.svg?vsn=d)}
.fi-wf.fis{background-image:url(node_modules/flag-icons/flags/1x1/wf-c6c3a1a3691c2b21c03dccf9ac526163.svg?vsn=d)}
.fi-ws{background-image:url(node_modules/flag-icons/flags/4x3/ws-096fc50015e936e5ef310183baab82ca.svg?vsn=d)}
.fi-ws.fis{background-image:url(node_modules/flag-icons/flags/1x1/ws-9dcd85be09f67d107265077e58629892.svg?vsn=d)}
.fi-ye{background-image:url(node_modules/flag-icons/flags/4x3/ye-b45153c68c2d4ccaea6553357ca603c7.svg?vsn=d)}
.fi-ye.fis{background-image:url(node_modules/flag-icons/flags/1x1/ye-7d9f64e2c1379366c1f3ae61234f4b77.svg?vsn=d)}
.fi-yt{background-image:url(node_modules/flag-icons/flags/4x3/yt-38abb75fbdee89e313565bf814710692.svg?vsn=d)}
.fi-yt.fis{background-image:url(node_modules/flag-icons/flags/1x1/yt-4ac72b4b119e04c2cda8b68d21370801.svg?vsn=d)}
.fi-za{background-image:url(node_modules/flag-icons/flags/4x3/za-da9e50f2ae3cc80343b9be4f2a5f599d.svg?vsn=d)}
.fi-za.fis{background-image:url(node_modules/flag-icons/flags/1x1/za-aacb67f74183e59e459718e84e25083f.svg?vsn=d)}
.fi-zm{background-image:url(node_modules/flag-icons/flags/4x3/zm-14fe4bb777477c582f360befb3034ec6.svg?vsn=d)}
.fi-zm.fis{background-image:url(node_modules/flag-icons/flags/1x1/zm-9eb5c25f17e6bc8511c7cfb58b755a9c.svg?vsn=d)}
.fi-zw{background-image:url(node_modules/flag-icons/flags/4x3/zw-bcaa4841520ad37f49b24fbac83307c7.svg?vsn=d)}
.fi-zw.fis{background-image:url(node_modules/flag-icons/flags/1x1/zw-4d4ae94b1db00e883230b39a868283a5.svg?vsn=d)}
.fi-arab{background-image:url(node_modules/flag-icons/flags/4x3/arab-e793cfb17dafdb4d3e2c9dacc4a37142.svg?vsn=d)}
.fi-arab.fis{background-image:url(node_modules/flag-icons/flags/1x1/arab-d5c2af0741cae232c127a33ccb4b3ab4.svg?vsn=d)}
.fi-asean{background-image:url(node_modules/flag-icons/flags/4x3/asean-ee4bca89d7823f3752da067d45208b78.svg?vsn=d)}
.fi-asean.fis{background-image:url(node_modules/flag-icons/flags/1x1/asean-b659b80dd772f2a0715ca5c07dd18fae.svg?vsn=d)}
.fi-cefta{background-image:url(node_modules/flag-icons/flags/4x3/cefta-e0e7f32f0b2bfa01a5ff612eaa23e8c7.svg?vsn=d)}
.fi-cefta.fis{background-image:url(node_modules/flag-icons/flags/1x1/cefta-44e3c803d7b693d0ffafccac688acbe4.svg?vsn=d)}
.fi-cp{background-image:url(node_modules/flag-icons/flags/4x3/cp-8621f432232c7d0fe0a2660d04ed684c.svg?vsn=d)}
.fi-cp.fis{background-image:url(node_modules/flag-icons/flags/1x1/cp-213695e7bc44ce2094c56be51d2ff957.svg?vsn=d)}
.fi-dg{background-image:url(node_modules/flag-icons/flags/4x3/dg-30a726a28a74b868170aecba714c3af4.svg?vsn=d)}
.fi-dg.fis{background-image:url(node_modules/flag-icons/flags/1x1/dg-e2847ce00f0075192b5bd3b30b31a157.svg?vsn=d)}
.fi-eac{background-image:url(node_modules/flag-icons/flags/4x3/eac-16f19f09d1dfc195df7b1ce7f986d44b.svg?vsn=d)}
.fi-eac.fis{background-image:url(node_modules/flag-icons/flags/1x1/eac-5fc993cb0dc0ee5ad51fc2930d3ab75a.svg?vsn=d)}
.fi-es-ct{background-image:url(node_modules/flag-icons/flags/4x3/es-ct-3eb3a35a978070fd4a68db545c527b54.svg?vsn=d)}
.fi-es-ct.fis{background-image:url(node_modules/flag-icons/flags/1x1/es-ct-e5d7fd1b2ee438320338f0866cfef135.svg?vsn=d)}
.fi-es-ga{background-image:url(node_modules/flag-icons/flags/4x3/es-ga-ef99a555b2717706ad773de500a9e244.svg?vsn=d)}
.fi-es-ga.fis{background-image:url(node_modules/flag-icons/flags/1x1/es-ga-bf7ab4f50105e55fd29d8bd092e00258.svg?vsn=d)}
.fi-es-pv{background-image:url(node_modules/flag-icons/flags/4x3/es-pv-b98fc13308678165cb8230b1e4bea60a.svg?vsn=d)}
.fi-es-pv.fis{background-image:url(node_modules/flag-icons/flags/1x1/es-pv-1120622840e665a7382eb22b4986749b.svg?vsn=d)}
.fi-eu{background-image:url(node_modules/flag-icons/flags/4x3/eu-2eba7797bc8552cb2b4cc1e200657bff.svg?vsn=d)}
.fi-eu.fis{background-image:url(node_modules/flag-icons/flags/1x1/eu-182055c662cb7d83129e9cd333e39d1e.svg?vsn=d)}
.fi-gb-eng{background-image:url(node_modules/flag-icons/flags/4x3/gb-eng-7caecb785400d1cca7b319887a9d81bf.svg?vsn=d)}
.fi-gb-eng.fis{background-image:url(node_modules/flag-icons/flags/1x1/gb-eng-a877951862ba77ad974775646c0b22be.svg?vsn=d)}
.fi-gb-nir{background-image:url(node_modules/flag-icons/flags/4x3/gb-nir-d7bd7dfda1671592433372c74ac7adf3.svg?vsn=d)}
.fi-gb-nir.fis{background-image:url(node_modules/flag-icons/flags/1x1/gb-nir-b41ce22af56cd351065d5483e6edadb8.svg?vsn=d)}
.fi-gb-sct{background-image:url(node_modules/flag-icons/flags/4x3/gb-sct-ade55ed456211d6577b2f80c06e40c51.svg?vsn=d)}
.fi-gb-sct.fis{background-image:url(node_modules/flag-icons/flags/1x1/gb-sct-9506ab939d483c630b7db236ce744665.svg?vsn=d)}
.fi-gb-wls{background-image:url(node_modules/flag-icons/flags/4x3/gb-wls-a9f3880f26c469eb5031cce59fef8cc4.svg?vsn=d)}
.fi-gb-wls.fis{background-image:url(node_modules/flag-icons/flags/1x1/gb-wls-40466ff1217e24e4c273a9dfc9388e80.svg?vsn=d)}
.fi-ic{background-image:url(node_modules/flag-icons/flags/4x3/ic-bdc9877c5d42dfa5adcfb488fcbf153c.svg?vsn=d)}
.fi-ic.fis{background-image:url(node_modules/flag-icons/flags/1x1/ic-dc0d5bfce4986880c5066d29c0f83a2f.svg?vsn=d)}
.fi-pc{background-image:url(node_modules/flag-icons/flags/4x3/pc-008b14946b0305744becdc2bdaf18016.svg?vsn=d)}
.fi-pc.fis{background-image:url(node_modules/flag-icons/flags/1x1/pc-da5d652ece26339ee8ba28cb0a2bb026.svg?vsn=d)}
.fi-sh-ac{background-image:url(node_modules/flag-icons/flags/4x3/sh-ac-4f7d31d4de0ea70ab4472b4ec753c676.svg?vsn=d)}
.fi-sh-ac.fis{background-image:url(node_modules/flag-icons/flags/1x1/sh-ac-8146f12fb635caaa9271763a502880e6.svg?vsn=d)}
.fi-sh-hl{background-image:url(node_modules/flag-icons/flags/4x3/sh-hl-2a642f9a803833cd884c3f336d60652f.svg?vsn=d)}
.fi-sh-hl.fis{background-image:url(node_modules/flag-icons/flags/1x1/sh-hl-c7012766c3f3515480da7f911a392646.svg?vsn=d)}
.fi-sh-ta{background-image:url(node_modules/flag-icons/flags/4x3/sh-ta-f4b69bfde175eb7418b6d5f8882ac6c2.svg?vsn=d)}
.fi-sh-ta.fis{background-image:url(node_modules/flag-icons/flags/1x1/sh-ta-c110e0f5a578d2e48b42bd3084605cc7.svg?vsn=d)}
.fi-un{background-image:url(node_modules/flag-icons/flags/4x3/un-c3b2aac401d548c7cf39b27d8ec7d153.svg?vsn=d)}
.fi-un.fis{background-image:url(node_modules/flag-icons/flags/1x1/un-d888649a69d9ff9758acd2c79bdaa205.svg?vsn=d)}
.fi-xk{background-image:url(node_modules/flag-icons/flags/4x3/xk-a8e4f500a18c4ec5e8dec2540dbe2c55.svg?vsn=d)}
.fi-xk.fis{background-image:url(node_modules/flag-icons/flags/1x1/xk-c4d23757839fed1e6879a497f0b9445c.svg?vsn=d)}
/* ––––––––––––––––––––––––––––––––––––––––––––––––––
Based on: https://codepen.io/nickelse/pen/YGPJQG
Influenced by: https://sproutsocial.com/
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* #Mega Menu Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.mega-menu {
  display: none;
  left: 0;
  text-align: left;
  width: 100%;
}
/* #hoverable Class Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.hoverable {
  position: static;
}
.hoverable > a:after {
  content: "\25BC";
  font-size: 10px;
  padding-left: 6px;
  position: relative;
  top: -1px;
}
.hoverable:hover .mega-menu {
  display: block;
}
/* #toggle Class Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.toggleable > label:after {
  content: "\25BC";
  font-size: 10px;
  padding-left: 6px;
  position: relative;
  top: -1px;
  line-height: 1;
}
.toggle-input {
  display: none;
}
.toggle-input:not(checked) ~ .mega-menu {
  display: none;
}
.toggle-input:checked ~ .mega-menu {
  display: block;
}
.toggle-input:checked + label {
  color: white;
  background: #7c6f89; /*@apply bg-purple-800 */
}
.toggle-input:checked ~ label:after {
  content: "\25B2";
}
/* #slider Class Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
input:checked ~ .dot {
  transform: translateX(100%);
}
/* Lesson Class Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
section.lesson-pagination p.excerpt {
  font-size: 0.9rem;
}
.excerpt-box > p {
  margin: 0;
}
p.excerpt > a {
  color: #776C84;
}
pre, code {
  direction: ltr;
}
code.inline {
  unicode-bidi: embed;
}
.makeup .hll {background-color: #f4f5f6}
.makeup {background-color: #ffffff}
.makeup .unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.makeup table td { padding: 2px; }
.makeup table pre { margin: 0; }
.makeup .cm {
  color: #717160;
  font-style: italic;
}
.makeup .cp {
  color: #999999;
  font-weight: bold;
}
.makeup .c1 {
  color: #717160;
  font-style: italic;
}
.makeup .cs {
  color: #999999;
  font-weight: bold;
  font-style: italic;
}
.makeup .c, .makeup .cd {
  color: #717160;
  font-style: italic;
}
.makeup .err {
  color: #a61717;
  background-color: #e3d2d2;
}
.makeup .gd {
  color: #000000;
  background-color: #ffdddd;
}
.makeup .ge {
  color: #000000;
  font-style: italic;
}
.makeup .gr {
  color: #aa0000;
}
.makeup .gh {
  color: #999999;
}
.makeup .gi {
  color: #000000;
  background-color: #ddffdd;
}
.makeup .go {
  color: #888888;
}
.makeup .gp {
  color: #555555;
}
.makeup .gs {
  font-weight: bold;
}
.makeup .gu {
  color: #aaaaaa;
}
.makeup .gt {
  color: #aa0000;
}
.makeup .kc {
  color: #000000;
  font-weight: bold;
}
.makeup .kd {
  color: #000000;
  font-weight: bold;
}
.makeup .kn {
  color: #000000;
  font-weight: bold;
}
.makeup .kp {
  color: #000000;
  font-weight: bold;
}
.makeup .kr {
  color: #000000;
  font-weight: bold;
}
.makeup .kt {
  color: #445588;
  font-weight: bold;
}
.makeup .k, .makeup .kv {
  color: #000000;
  font-weight: bold;
}
.makeup .mf {
  color: #008080;
}
.makeup .mh {
  color: #008080;
}
.makeup .il {
  color: #008080;
}
.makeup .mi {
  color: #008080;
}
.makeup .mo {
  color: #008080;
}
.makeup .m, .makeup .mb, .makeup .mx {
  color: #008080;
}
.makeup .sb {
  color: #d14;
}
.makeup .sc {
  color: #d14;
}
.makeup .sd {
  color: #d14;
}
.makeup .s2 {
  color: #d14;
}
.makeup .se {
  color: #d14;
}
.makeup .sh {
  color: #d14;
}
.makeup .si {
  color: #d14;
}
.makeup .sx {
  color: #d14;
}
.makeup .sr {
  color: #008521;
}
.makeup .s1 {
  color: #d14;
}
.makeup .ss {
  color: #990073;
}
.makeup .s {
  color: #d14;
}
.makeup .na {
  color: #008080;
}
.makeup .bp {
  color: #717160;
}
.makeup .nb {
  color: #007AA3;
}
.makeup .nc {
  color: #445588;
  font-weight: bold;
}
.makeup .no {
  color: #008080;
}
.makeup .nd {
  color: #3c5d5d;
  font-weight: bold;
}
.makeup .ni {
  color: #800080;
}
.makeup .ne {
  color: #990000;
  font-weight: bold;
}
.makeup .nf {
  color: #990000;
  font-weight: bold;
}
.makeup .nl {
  color: #990000;
  font-weight: bold;
}
.makeup .nn {
  color: #555555;
}
.makeup .nt {
  color: #000080;
}
.makeup .vc {
  color: #008080;
}
.makeup .vg {
  color: #008080;
}
.makeup .vi {
  color: #008080;
}
.makeup .nv {
  color: #008080;
}
.makeup .ow {
  color: #000000;
  font-weight: bold;
}
.makeup .o {
  color: #000000;
  font-weight: bold;
}
.makeup .w {
  color: #000;
}
.makeup {
  background-color: #f8f8f8;
}
/* Originally taken from: https://tmbb.github.io/makeup_demo/elixir.html#monokai */
.dark {
  --dark-comment-color: #cbc1c8;
  color: #f8f8f2;
}
.dark .makeup .hll {
  background-color: #49483e;
}
.dark .makeup .bp {
  color: #f8f8f2;
}
/* :name_builtin_pseudo */
.dark .makeup .c {
  color: var(--dark-comment-color);
}
/* :comment */
.dark .makeup .c1 {
  color: var(--dark-comment-color);
}
/* :comment_single */
.dark .makeup .ch {
  color: var(--dark-comment-color);
}
/* :comment_hashbang */
.dark .makeup .cm {
  color: var(--dark-comment-color);
}
/* :comment_multiline */
.dark .makeup .cp {
  color: var(--dark-comment-color);
}
/* :comment_preproc */
.dark .makeup .cpf {
  color: var(--dark-comment-color);
}
/* :comment_preproc_file */
.dark .makeup .cs {
  color: var(--dark-comment-color);
}
/* :comment_special */
.dark .makeup .dl {
  color: #e6db74;
}
/* :string_delimiter */
.dark .makeup .err {
  color: #960050;
  background-color: #1e0010;
}
/* :error */
.dark .makeup .fm {
  color: #a6e22e;
}
/* :name_function_magic */
.dark .makeup .gd {
  color: #ff5385;
}
/* :generic_deleted */
.dark .makeup .ge {
  font-style: italic;
}
/* :generic_emph */
.dark .makeup .gi {
  color: #a6e22e;
}
/* :generic_inserted */
.dark .makeup .gp {
  color: var(--dark-comment-color);
}
/* :generic_prompt */
.dark .makeup .gs {
  font-weight: bold;
}
/* :generic_strong */
.dark .makeup .gu {
  color: var(--dark-comment-color);
}
/* :generic_subheading */
.dark .makeup .gt {
  color: #ff5385;
  font-weight: bold;
}
/* :generic_traceback */
.dark .makeup .il {
  color: #ae81ff;
}
/* :number_integer_long */
.dark .makeup .k {
  color: #66d9ef;
}
/* :keyword */
.dark .makeup .kc {
  color: #66d9ef;
}
/* :keyword_constant */
.dark .makeup .kd {
  color: #66d9ef;
}
/* :keyword_declaration */
.dark .makeup .kn {
  color: #ff5385;
}
/* :keyword_namespace */
.dark .makeup .kp {
  color: #66d9ef;
}
/* :keyword_pseudo */
.dark .makeup .kr {
  color: #66d9ef;
}
/* :keyword_reserved */
.dark .makeup .kt {
  color: #66d9ef;
}
/* :keyword_type */
.dark .makeup .l {
  color: #ae81ff;
}
/* :literal */
.dark .makeup .ld {
  color: #ae81ff;
}
/* :literal_date */
.dark .makeup .m {
  color: #ae81ff;
}
/* :number */
.dark .makeup .mb {
  color: #ae81ff;
}
/* :number_bin */
.dark .makeup .mf {
  color: #ae81ff;
}
/* :number_float */
.dark .makeup .mh {
  color: #ae81ff;
}
/* :number_hex */
.dark .makeup .mi {
  color: #ae81ff;
}
/* :number_integer */
.dark .makeup .mo {
  color: #ae81ff;
}
/* :number_oct */
.dark .makeup .n {
  color: #f8f8f2;
}
/* :name */
.dark .makeup .na {
  color: #a6e22e;
}
/* :name_attribute */
.dark .makeup .nb {
  color: #f8f8f2;
}
/* :name_builtin */
.dark .makeup .nc {
  color: #a6e22e;
}
/* :name_class */
.dark .makeup .nd {
  color: #a6e22e;
}
/* :name_decorator */
.dark .makeup .ne {
  color: #a6e22e;
}
/* :name_exception */
.dark .makeup .nf {
  color: #a6e22e;
}
/* :name_function */
.dark .makeup .ni {
  color: #f8f8f2;
}
/* :name_entity */
.dark .makeup .nl {
  color: #f8f8f2;
}
/* :name_label */
.dark .makeup .nn {
  color: #f8f8f2;
}
/* :name_namespace */
.dark .makeup .no {
  color: #66d9ef;
}
/* :name_constant */
.dark .makeup .nt {
  color: #ff5385;
}
/* :name_tag */
.dark .makeup .nv {
  color: #f8f8f2;
}
/* :name_variable */
.dark .makeup .nx {
  color: #a6e22e;
}
/* :name_other */
.dark .makeup .o {
  color: #ff5385;
}
/* :operator */
.dark .makeup .ow {
  color: #ff5385;
}
/* :operator_word */
.dark .makeup .p {
  color: #f8f8f2;
}
/* :punctuation */
.dark .makeup .py {
  color: #f8f8f2;
}
/* :name_property */
.dark .makeup .s {
  color: #e6db74;
}
/* :string */
.dark .makeup .s1 {
  color: #e6db74;
}
/* :string_single */
.dark .makeup .s2 {
  color: #e6db74;
}
/* :string_double */
.dark .makeup .sa {
  color: #e6db74;
}
/* :string_affix */
.dark .makeup .sb {
  color: #e6db74;
}
/* :string_backtick */
.dark .makeup .sc {
  color: #e6db74;
}
/* :string_char */
.dark .makeup .sd {
  color: #e6db74;
}
/* :string_doc */
.dark .makeup .se {
  color: #ae81ff;
}
/* :string_escape */
.dark .makeup .sh {
  color: #e6db74;
}
/* :string_heredoc */
.dark .makeup .si {
  color: #e6db74;
}
/* :string_interpol */
.dark .makeup .sr {
  color: #e6db74;
}
/* :string_regex */
.dark .makeup .ss {
  color: #e6db74;
}
/* :string_symbol */
.dark .makeup .sx {
  color: #e6db74;
}
/* :string_other */
.dark .makeup .sx {
  color: #e6db74;
}
/* :string_sigil */
.dark .makeup .vc {
  color: #f8f8f2;
}
/* :name_variable_class */
.dark .makeup .vg {
  color: #f8f8f2;
}
/* :name_variable_global */
.dark .makeup .vi {
  color: #f8f8f2;
}
/* :name_variable_instance */
.dark .makeup .vm {
  color: #f8f8f2;
}
/* :name_variable_magic */
.dark .makeup .w {
  color: #fff;
}
.preload, .preload * {
  transition: none !important;
}
body, body * {
  transition: background-color 0.25s ease, color 0.25s ease;
}
#pick-up-phone {
	translate: 0 100%;
	transition: translate 500ms ease-in-out;
}
#pick-up-phone.is-visible {
	translate: 0 0;
}
#pick-up-overlay {
	opacity: 0;
	pointer-events: none;
	transition: opacity 500ms ease-in-out;
}
#pick-up-overlay.is-on {
	pointer-events: auto;
	opacity: 1;
}
/* Alpine.js */
/* https://alpinejs.dev/directives/cloak */
[x-cloak] { display: none !important; }
.hover\:bg-purple:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(124 111 137 / var(--tw-bg-opacity));
}
.hover\:bg-brand-gray-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(244 246 247 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(129 140 248 / var(--tw-bg-opacity));
}
.hover\:font-bold:hover {
  font-weight: 700;
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.hover\:text-primary:hover {
  --tw-text-opacity: 1;
  color: rgb(60 67 73 / var(--tw-text-opacity));
}
.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-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-white:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}
.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}
.focus\:ring-offset-indigo-700:focus {
  --tw-ring-offset-color: #4338ca;
}
.dark .dark\:prose-dark {
  color: #f5f6f7;
}
.dark .dark\:prose-dark :where(pre):not(:where([class~="not-prose"] *)) {
  background-color: #22272e;
}
.dark .dark\:prose-dark :where(h1):not(:where([class~="not-prose"] *)) {
  color: #f5f6f7;
}
.dark .dark\:prose-dark :where(h2):not(:where([class~="not-prose"] *)) {
  color: #f5f6f7;
}
.dark .dark\:prose-dark :where(h3):not(:where([class~="not-prose"] *)) {
  color: #f5f6f7;
}
.dark .dark\:prose-dark :where(h4):not(:where([class~="not-prose"] *)) {
  color: #f5f6f7;
}
.dark .dark\:prose-dark :where(a):not(:where([class~="not-prose"] *)) {
  color: #caa2f5;
}
.dark .dark\:prose-dark :where(a):not(:where([class~="not-prose"] *)):hover {
  background-color: #caa2f5;
  color: #fff;
}
.dark .dark\:prose-dark :where(a code):not(:where([class~="not-prose"] *)) {
  color: #3c4349;
}
.dark .dark\:prose-dark :where(code.makeup):not(:where([class~="not-prose"] *)) {
  background-color: transparent;
}
.dark .dark\:prose-dark :where(strong):not(:where([class~="not-prose"] *)) {
  color: #f5f6f7;
}
.dark .dark\:prose-dark :where(ul li):not(:where([class~="not-prose"] *)) {
  margin-top: 0px;
  margin-bottom: 0px;
}
.dark .dark\:prose-dark :where(ul ul):not(:where([class~="not-prose"] *)) {
  margin-top: 0px;
  margin-bottom: 0px;
}
.dark .dark\:prose-dark :where(blockquote):not(:where([class~="not-prose"] *)) {
  color: #f4f6f7;
}
.dark .dark\:prose-dark :where(thead):not(:where([class~="not-prose"] *)) {
  color: #f4f6f7;
}
.dark .dark\:prose-dark :where(code):not(:where([class~="not-prose"] *)) {
  color: #3c4349;
}
.dark .dark\:prose-dark :where(pre code):not(:where([class~="not-prose"] *)) {
  color: #fff;
}
.dark .dark\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-divide-opacity));
}
.dark .dark\:border-brand-purple-300 {
  --tw-border-opacity: 1;
  border-color: rgb(150 122 180 / var(--tw-border-opacity));
}
.dark .dark\:border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
.dark .dark\:bg-body-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(61 68 73 / var(--tw-bg-opacity));
}
.dark .dark\:bg-nav-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(49 55 59 / var(--tw-bg-opacity));
}
.dark .dark\:bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.dark .dark\:bg-purple-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(202 162 245 / var(--tw-bg-opacity));
}
.dark .dark\:bg-footer-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(49 55 59 / var(--tw-bg-opacity));
}
.dark .dark\:bg-brand-purple-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(124 111 137 / var(--tw-bg-opacity));
}
.dark .dark\:bg-brand-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(49 55 59 / var(--tw-bg-opacity));
}
.dark .dark\:bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.dark .dark\:text-purple-dark {
  --tw-text-opacity: 1;
  color: rgb(202 162 245 / var(--tw-text-opacity));
}
.dark .dark\:text-light-dark {
  --tw-text-opacity: 1;
  color: rgb(244 246 247 / var(--tw-text-opacity));
}
.dark .dark\:text-primary-dark {
  --tw-text-opacity: 1;
  color: rgb(245 246 247 / var(--tw-text-opacity));
}
.dark .dark\:text-heavy-dark {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .dark\:text-lighter-dark {
  --tw-text-opacity: 1;
  color: rgb(159 163 166 / var(--tw-text-opacity));
}
.dark .dark\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .dark\:text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.dark .hover\:dark\:bg-purple:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(124 111 137 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-purple-dark:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(202 162 245 / var(--tw-bg-opacity));
}
.dark .hover\:dark\:text-light-dark:hover {
  --tw-text-opacity: 1;
  color: rgb(244 246 247 / var(--tw-text-opacity));
}
@media (min-width: 640px) {

  .sm\:-m-4 {
    margin: -1rem;
  }

  .sm\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:mt-0 {
    margin-top: 0px;
  }

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

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

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

  .sm\:flex {
    display: flex;
  }

  .sm\:grid {
    display: grid;
  }

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

  .sm\:w-auto {
    width: auto;
  }

  .sm\:max-w-md {
    max-width: 28rem;
  }

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

  .sm\:grid-flow-col {
    grid-auto-flow: column;
  }

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

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

  .sm\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .sm\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .sm\:gap-y-12 {
    row-gap: 3rem;
  }

  .sm\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .sm\: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));
  }

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

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .sm\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sm\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
@media (min-width: 768px) {

  .md\:absolute {
    position: absolute;
  }

  .md\:relative {
    position: relative;
  }

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

  .md\:mt-0 {
    margin-top: 0px;
  }

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

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

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

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

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

  .md\:mb-16 {
    margin-bottom: 4rem;
  }

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

  .md\:block {
    display: block;
  }

  .md\:grid {
    display: grid;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:h-7 {
    height: 1.75rem;
  }

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

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

  .md\:w-7 {
    width: 1.75rem;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

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

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

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

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

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

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

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

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

  .md\:gap-8 {
    gap: 2rem;
  }

  .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\:overflow-y-visible {
    overflow-y: visible;
  }

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

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

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

  .md\:text-center {
    text-align: center;
  }

  .md\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}
@media (min-width: 1024px) {

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

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

  .lg\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:mt-0 {
    margin-top: 0px;
  }

  .lg\:ml-8 {
    margin-left: 2rem;
  }

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

  .lg\:flex {
    display: flex;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:h-10 {
    height: 2.5rem;
  }

  .lg\:w-8\/12 {
    width: 66.666667%;
  }

  .lg\:w-10 {
    width: 2.5rem;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:w-0 {
    width: 0px;
  }

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

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

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

  .lg\:gap-8 {
    gap: 2rem;
  }

  .lg\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .lg\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .lg\:gap-y-12 {
    row-gap: 3rem;
  }

  .lg\: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));
  }

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

  .lg\:p-6 {
    padding: 1.5rem;
  }

  .lg\:p-20 {
    padding: 5rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lg\:pt-3 {
    padding-top: 0.75rem;
  }

  .lg\:text-center {
    text-align: center;
  }

  .lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 1280px) {

  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

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

  .xl\:grid {
    display: grid;
  }

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

  .xl\:gap-8 {
    gap: 2rem;
  }

  .xl\:text-center {
    text-align: center;
  }
}
