*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

.ta-container {
  width: 100%;
}

@media (min-width: 576px) {
  .ta-container {
    max-width: 576px;
  }
}

@media (min-width: 768px) {
  .ta-container {
    max-width: 768px;
  }
}

@media (min-width: 992px) {
  .ta-container {
    max-width: 992px;
  }
}

@media (min-width: 1200px) {
  .ta-container {
    max-width: 1200px;
  }
}

.ta-prose {
  color: #5d5d5d;
  max-width: 65ch;
}

.ta-prose :where(p):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.ta-prose :where([class~="lead"]):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

.ta-prose :where(a):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: #20CD64;
  text-decoration: underline;
  font-weight: 500;
}

.ta-prose :where(a):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)):hover {
  color: #42e180;
}

.ta-prose :where(strong):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}

.ta-prose :where(a strong):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: inherit;
}

.ta-prose :where(blockquote strong):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: inherit;
}

.ta-prose :where(thead th strong):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: inherit;
}

.ta-prose :where(ol):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}

.ta-prose :where(ol[type="A"]):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  list-style-type: upper-alpha;
}

.ta-prose :where(ol[type="a"]):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  list-style-type: lower-alpha;
}

.ta-prose :where(ol[type="A" s]):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  list-style-type: upper-alpha;
}

.ta-prose :where(ol[type="a" s]):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  list-style-type: lower-alpha;
}

.ta-prose :where(ol[type="I"]):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  list-style-type: upper-roman;
}

.ta-prose :where(ol[type="i"]):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  list-style-type: lower-roman;
}

.ta-prose :where(ol[type="I" s]):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  list-style-type: upper-roman;
}

.ta-prose :where(ol[type="i" s]):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  list-style-type: lower-roman;
}

.ta-prose :where(ol[type="1"]):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  list-style-type: decimal;
}

.ta-prose :where(ul):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}

.ta-prose :where(ol > li):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *))::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}

.ta-prose :where(ul > li):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *))::marker {
  color: var(--tw-prose-bullets);
}

.ta-prose :where(dt):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em;
}

.ta-prose :where(hr):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}

.ta-prose :where(blockquote):not(:where([class~="ta-not-prose"],[class~="ta-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;
}

.ta-prose :where(blockquote p:first-of-type):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *))::before {
  content: open-quote;
}

.ta-prose :where(blockquote p:last-of-type):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *))::after {
  content: close-quote;
}

.ta-prose :where(h1):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: #5d5d5d;
  font-weight: 600;
  font-size: 3.75rem;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}

.ta-prose :where(h1 strong):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  font-weight: 900;
  color: inherit;
}

.ta-prose :where(h2):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: #5d5d5d;
  font-weight: 600;
  font-size: 2.25rem;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.25;
}

.ta-prose :where(h2 strong):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  font-weight: 800;
  color: inherit;
}

.ta-prose :where(h3):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: #5d5d5d;
  font-weight: 600;
  font-size: 1.875rem;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.25;
}

.ta-prose :where(h3 strong):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}

.ta-prose :where(h4):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: #5d5d5d;
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.25;
  font-size: 1.125rem;
}

.ta-prose :where(h4 strong):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}

.ta-prose :where(img):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.ta-prose :where(picture):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}

.ta-prose :where(kbd):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  font-weight: 500;
  font-family: inherit;
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size: 0.875em;
  border-radius: 0.3125rem;
  padding-top: 0.1875em;
  padding-right: 0.375em;
  padding-bottom: 0.1875em;
  padding-left: 0.375em;
}

.ta-prose :where(code):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}

.ta-prose :where(code):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *))::before {
  content: "`";
}

.ta-prose :where(code):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *))::after {
  content: "`";
}

.ta-prose :where(a code):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: inherit;
}

.ta-prose :where(h1 code):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: inherit;
}

.ta-prose :where(h2 code):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: inherit;
  font-size: 0.875em;
}

.ta-prose :where(h3 code):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: inherit;
  font-size: 0.9em;
}

.ta-prose :where(h4 code):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: inherit;
}

.ta-prose :where(blockquote code):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: inherit;
}

.ta-prose :where(thead th code):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: inherit;
}

.ta-prose :where(pre):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  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;
}

.ta-prose :where(pre code):not(:where([class~="ta-not-prose"],[class~="ta-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;
}

.ta-prose :where(pre code):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *))::before {
  content: none;
}

.ta-prose :where(pre code):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *))::after {
  content: none;
}

.ta-prose :where(table):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}

.ta-prose :where(thead):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}

.ta-prose :where(thead th):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: #1f2937;
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.ta-prose :where(tbody tr):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}

.ta-prose :where(tbody tr:last-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  border-bottom-width: 0;
}

.ta-prose :where(tbody td):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  vertical-align: baseline;
}

.ta-prose :where(tfoot):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}

.ta-prose :where(tfoot td):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  vertical-align: top;
}

.ta-prose :where(figure > *):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.ta-prose :where(figcaption):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}

.ta-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-kbd: #111827;
  --tw-prose-kbd-shadows: 17 24 39;
  --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-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --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: 1rem;
  line-height: 1.75;
}

.ta-prose :where(picture > img):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.ta-prose :where(video):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.ta-prose :where(li):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.ta-prose :where(ol > li):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  padding-left: 0.375em;
}

.ta-prose :where(ul > li):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  padding-left: 0.375em;
}

.ta-prose :where(.ta-prose > ul > li p):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.ta-prose :where(.ta-prose > ul > li > *:first-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.25em;
}

.ta-prose :where(.ta-prose > ul > li > *:last-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-bottom: 1.25em;
}

.ta-prose :where(.ta-prose > ol > li > *:first-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.25em;
}

.ta-prose :where(.ta-prose > ol > li > *:last-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-bottom: 1.25em;
}

.ta-prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.ta-prose :where(dl):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.ta-prose :where(dd):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0.5em;
  padding-left: 1.625em;
}

.ta-prose :where(hr + *):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0;
}

.ta-prose :where(h2 + *):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0;
}

.ta-prose :where(h3 + *):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0;
}

.ta-prose :where(h4 + *):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0;
}

.ta-prose :where(thead th:first-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  padding-left: 0;
}

.ta-prose :where(thead th:last-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  padding-right: 0;
}

.ta-prose :where(tbody td, tfoot td):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.ta-prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  padding-left: 0;
}

.ta-prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  padding-right: 0;
}

.ta-prose :where(figure):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.ta-prose :where(.ta-prose > :first-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0;
}

.ta-prose :where(.ta-prose > :last-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-bottom: 0;
}

.ta-prose :where(h5):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  color: #5d5d5d;
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 700;
}

.ta-prose :where(ul > li):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *))::before {
  background-color: #20CD64;
}

.ta-prose-lg {
  font-size: 1.125rem;
  line-height: 1.7777778;
}

.ta-prose-lg :where(p):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}

.ta-prose-lg :where([class~="lead"]):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  font-size: 1.2222222em;
  line-height: 1.4545455;
  margin-top: 1.0909091em;
  margin-bottom: 1.0909091em;
}

.ta-prose-lg :where(blockquote):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  padding-left: 1em;
}

.ta-prose-lg :where(h1):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  font-size: 2.6666667em;
  margin-top: 0;
  margin-bottom: 0.8333333em;
  line-height: 1;
}

.ta-prose-lg :where(h2):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  font-size: 1.6666667em;
  margin-top: 1.8666667em;
  margin-bottom: 1.0666667em;
  line-height: 1.3333333;
}

.ta-prose-lg :where(h3):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  font-size: 1.3333333em;
  margin-top: 1.6666667em;
  margin-bottom: 0.6666667em;
  line-height: 1.5;
}

.ta-prose-lg :where(h4):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}

.ta-prose-lg :where(img):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.ta-prose-lg :where(picture):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.ta-prose-lg :where(picture > img):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.ta-prose-lg :where(video):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.ta-prose-lg :where(kbd):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  font-size: 0.8888889em;
  border-radius: 0.3125rem;
  padding-top: 0.2222222em;
  padding-right: 0.4444444em;
  padding-bottom: 0.2222222em;
  padding-left: 0.4444444em;
}

.ta-prose-lg :where(code):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  font-size: 0.8888889em;
}

.ta-prose-lg :where(h2 code):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  font-size: 0.8666667em;
}

.ta-prose-lg :where(h3 code):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  font-size: 0.875em;
}

.ta-prose-lg :where(pre):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  font-size: 0.8888889em;
  line-height: 1.75;
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: 0.375rem;
  padding-top: 1em;
  padding-right: 1.5em;
  padding-bottom: 1em;
  padding-left: 1.5em;
}

.ta-prose-lg :where(ol):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.5555556em;
}

.ta-prose-lg :where(ul):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.5555556em;
}

.ta-prose-lg :where(li):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0.6666667em;
  margin-bottom: 0.6666667em;
}

.ta-prose-lg :where(ol > li):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  padding-left: 0.4444444em;
}

.ta-prose-lg :where(ul > li):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  padding-left: 0.4444444em;
}

.ta-prose-lg :where(.ta-prose-lg > ul > li p):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}

.ta-prose-lg :where(.ta-prose-lg > ul > li > *:first-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.3333333em;
}

.ta-prose-lg :where(.ta-prose-lg > ul > li > *:last-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-bottom: 1.3333333em;
}

.ta-prose-lg :where(.ta-prose-lg > ol > li > *:first-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.3333333em;
}

.ta-prose-lg :where(.ta-prose-lg > ol > li > *:last-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-bottom: 1.3333333em;
}

.ta-prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}

.ta-prose-lg :where(dl):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}

.ta-prose-lg :where(dt):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.3333333em;
}

.ta-prose-lg :where(dd):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0.6666667em;
  padding-left: 1.5555556em;
}

.ta-prose-lg :where(hr):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 3.1111111em;
  margin-bottom: 3.1111111em;
}

.ta-prose-lg :where(hr + *):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0;
}

.ta-prose-lg :where(h2 + *):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0;
}

.ta-prose-lg :where(h3 + *):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0;
}

.ta-prose-lg :where(h4 + *):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0;
}

.ta-prose-lg :where(table):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  font-size: 0.8888889em;
  line-height: 1.5;
}

.ta-prose-lg :where(thead th):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}

.ta-prose-lg :where(thead th:first-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  padding-left: 0;
}

.ta-prose-lg :where(thead th:last-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  padding-right: 0;
}

.ta-prose-lg :where(tbody td, tfoot td):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  padding-top: 0.75em;
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}

.ta-prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  padding-left: 0;
}

.ta-prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  padding-right: 0;
}

.ta-prose-lg :where(figure):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.ta-prose-lg :where(figure > *):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.ta-prose-lg :where(figcaption):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  font-size: 0.8888889em;
  line-height: 1.5;
  margin-top: 1em;
}

.ta-prose-lg :where(.ta-prose-lg > :first-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-top: 0;
}

.ta-prose-lg :where(.ta-prose-lg > :last-child):not(:where([class~="ta-not-prose"],[class~="ta-not-prose"] *)) {
  margin-bottom: 0;
}

.ta-sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

.ta-absolute {
  position: absolute !important;
}

.ta-relative {
  position: relative !important;
}

.ta-inset-0 {
  inset: 0px !important;
}

.ta-inset-x-0 {
  left: 0px !important;
  right: 0px !important;
}

.ta-bottom-0 {
  bottom: 0px !important;
}

.ta-bottom-\[-17px\] {
  bottom: -17px !important;
}

.ta-left-0 {
  left: 0px !important;
}

.ta-left-\[144px\] {
  left: 144px !important;
}

.ta-left-\[225px\] {
  left: 225px !important;
}

.ta-left-\[30px\] {
  left: 30px !important;
}

.ta-left-\[63px\] {
  left: 63px !important;
}

.ta-right-0 {
  right: 0px !important;
}

.ta-right-\[30px\] {
  right: 30px !important;
}

.ta-top-0 {
  top: 0px !important;
}

.ta-top-2 {
  top: 0.5rem !important;
}

.ta-top-\[-17px\] {
  top: -17px !important;
}

.ta-top-\[-650px\] {
  top: -650px !important;
}

.ta-top-\[182px\] {
  top: 182px !important;
}

.ta-top-\[225px\] {
  top: 225px !important;
}

.ta-top-\[40px\] {
  top: 40px !important;
}

.ta-top-\[87px\] {
  top: 87px !important;
}

.ta-z-0 {
  z-index: 0 !important;
}

.ta-z-10 {
  z-index: 10 !important;
}

.ta-z-20 {
  z-index: 20 !important;
}

.ta-z-30 {
  z-index: 30 !important;
}

.ta-z-40 {
  z-index: 40 !important;
}

.ta-z-50 {
  z-index: 50 !important;
}

.ta-order-first {
  order: -9999 !important;
}

.\!ta-m-0 {
  margin: 0px !important;
}

.ta-m-0 {
  margin: 0px !important;
}

.ta-mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.-ta-mb-20 {
  margin-bottom: -5rem !important;
}

.ta--ml-px {
  margin-left: -1px !important;
}

.ta--mt-px {
  margin-top: -1px !important;
}

.ta-mb-10 {
  margin-bottom: 2.5rem !important;
}

.ta-mb-28 {
  margin-bottom: 7rem !important;
}

.ta-mb-5 {
  margin-bottom: 1.25rem !important;
}

.ta-mb-8 {
  margin-bottom: 2rem !important;
}

.ta-ml-0 {
  margin-left: 0px !important;
}

.ta-ml-auto {
  margin-left: auto !important;
}

.ta-mt-0 {
  margin-top: 0px !important;
}

.ta-mt-10 {
  margin-top: 2.5rem !important;
}

.ta-mt-16 {
  margin-top: 4rem !important;
}

.ta-mt-20 {
  margin-top: 5rem !important;
}

.ta-mt-4 {
  margin-top: 1rem !important;
}

.ta-block {
  display: block !important;
}

.ta-inline-block {
  display: inline-block !important;
}

.ta-flex {
  display: flex !important;
}

.ta-inline-flex {
  display: inline-flex !important;
}

.ta-grid {
  display: grid !important;
}

.ta-hidden {
  display: none !important;
}

.ta-aspect-\[9\/16\] {
  aspect-ratio: 9/16 !important;
}

.ta-h-\[143px\] {
  height: 143px !important;
}

.ta-h-\[334px\] {
  height: 334px !important;
}

.ta-h-\[90px\] {
  height: 90px !important;
}

.ta-h-full {
  height: 100% !important;
}

.ta-max-h-\[30px\] {
  max-height: 30px !important;
}

.ta-max-h-\[50px\] {
  max-height: 50px !important;
}

.ta-max-h-\[60px\] {
  max-height: 60px !important;
}

.ta-min-h-\[281px\] {
  min-height: 281px !important;
}

.ta-w-\[120px\] {
  width: 120px !important;
}

.ta-w-\[334px\] {
  width: 334px !important;
}

.ta-w-\[375px\] {
  width: 375px !important;
}

.ta-w-\[80px\] {
  width: 80px !important;
}

.ta-w-\[90px\] {
  width: 90px !important;
}

.ta-w-full {
  width: 100% !important;
}

.ta-max-w-\[1205px\] {
  max-width: 1205px !important;
}

.ta-max-w-\[1284px\] {
  max-width: 1284px !important;
}

.ta-max-w-\[150px\] {
  max-width: 150px !important;
}

.ta-max-w-\[213px\] {
  max-width: 213px !important;
}

.ta-max-w-\[275px\] {
  max-width: 275px !important;
}

.ta-max-w-\[30px\] {
  max-width: 30px !important;
}

.ta-max-w-\[350px\] {
  max-width: 350px !important;
}

.ta-max-w-\[400px\] {
  max-width: 400px !important;
}

.ta-max-w-\[44ch\] {
  max-width: 44ch !important;
}

.ta-max-w-\[50px\] {
  max-width: 50px !important;
}

.ta-max-w-\[600px\] {
  max-width: 600px !important;
}

.ta-max-w-full {
  max-width: 100% !important;
}

.ta-max-w-none {
  max-width: none !important;
}

.ta-max-w-prose {
  max-width: 65ch !important;
}

.ta-flex-none {
  flex: none !important;
}

.ta-shrink {
  flex-shrink: 1 !important;
}

.ta-flex-grow {
  flex-grow: 1 !important;
}

.-ta-translate-y-1\/2 {
  --tw-translate-y: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.ta-translate-y-1\/2 {
  --tw-translate-y: 50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.ta-translate-y-2 {
  --tw-translate-y: 0.5rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.ta-translate-y-20 {
  --tw-translate-y: 5rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.ta-translate-y-7 {
  --tw-translate-y: 1.75rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.ta-translate-y-\[300px\] {
  --tw-translate-y: 300px !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.ta-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)) !important;
}

.ta-cursor-default {
  cursor: default !important;
}

.ta-cursor-pointer {
  cursor: pointer !important;
}

.ta-snap-x {
  scroll-snap-type: x var(--tw-scroll-snap-strictness) !important;
}

.ta-snap-mandatory {
  --tw-scroll-snap-strictness: mandatory !important;
}

.ta-list-none {
  list-style-type: none !important;
}

.ta-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

.ta-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.ta-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.ta-flex-row {
  flex-direction: row !important;
}

.ta-flex-col {
  flex-direction: column !important;
}

.ta-flex-wrap {
  flex-wrap: wrap !important;
}

.ta-place-content-center {
  place-content: center !important;
}

.ta-items-end {
  align-items: flex-end !important;
}

.ta-items-center {
  align-items: center !important;
}

.ta-justify-start {
  justify-content: flex-start !important;
}

.ta-justify-end {
  justify-content: flex-end !important;
}

.ta-justify-center {
  justify-content: center !important;
}

.ta-justify-between {
  justify-content: space-between !important;
}

.ta-gap-10 {
  gap: 2.5rem !important;
}

.ta-gap-12 {
  gap: 3rem !important;
}

.ta-gap-16 {
  gap: 4rem !important;
}

.ta-gap-2 {
  gap: 0.5rem !important;
}

.ta-gap-20 {
  gap: 5rem !important;
}

.ta-gap-3 {
  gap: 0.75rem !important;
}

.ta-gap-4 {
  gap: 1rem !important;
}

.ta-gap-5 {
  gap: 1.25rem !important;
}

.ta-gap-7 {
  gap: 1.75rem !important;
}

.ta-gap-8 {
  gap: 2rem !important;
}

.ta-gap-y-\[10px\] {
  row-gap: 10px !important;
}

.ta-space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)) !important;
}

.ta-overflow-hidden {
  overflow: hidden !important;
}

.ta-overflow-x-auto {
  overflow-x: auto !important;
}

.ta-whitespace-nowrap {
  white-space: nowrap !important;
}

.ta-rounded {
  border-radius: 0.55rem !important;
}

.ta-rounded-3xl {
  border-radius: 1.5rem !important;
}

.ta-rounded-full {
  border-radius: 9999px !important;
}

.ta-rounded-lg {
  border-radius: 0.5rem !important;
}

.ta-rounded-xl {
  border-radius: 0.75rem !important;
}

.ta-rounded-l-3xl {
  border-top-left-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important;
}

.ta-rounded-l-\[29px\] {
  border-top-left-radius: 29px !important;
  border-bottom-left-radius: 29px !important;
}

.ta-rounded-l-full {
  border-top-left-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}

.ta-rounded-r-3xl {
  border-top-right-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
}

.ta-rounded-r-\[29px\] {
  border-top-right-radius: 29px !important;
  border-bottom-right-radius: 29px !important;
}

.ta-rounded-r-full {
  border-top-right-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important;
}

.ta-border {
  border-width: 1px !important;
}

.ta-border-2 {
  border-width: 2px !important;
}

.ta-border-\[6px\] {
  border-width: 6px !important;
}

.ta-border-x-0 {
  border-left-width: 0px !important;
  border-right-width: 0px !important;
}

.ta-border-y-\[6px\] {
  border-top-width: 6px !important;
  border-bottom-width: 6px !important;
}

.ta-border-b-0 {
  border-bottom-width: 0px !important;
}

.ta-border-b-4 {
  border-bottom-width: 4px !important;
}

.ta-border-l-\[6px\] {
  border-left-width: 6px !important;
}

.ta-border-r-\[6px\] {
  border-right-width: 6px !important;
}

.ta-border-t-0 {
  border-top-width: 0px !important;
}

.ta-border-t-4 {
  border-top-width: 4px !important;
}

.ta-border-solid {
  border-style: solid !important;
}

.ta-border-none {
  border-style: none !important;
}

.ta-border-aider {
  --tw-border-opacity: 1 !important;
  border-color: rgb(72 142 20 / var(--tw-border-opacity)) !important;
}

.ta-border-aidez-moi {
  --tw-border-opacity: 1 !important;
  border-color: rgb(72 142 20 / var(--tw-border-opacity)) !important;
}

.ta-border-batir {
  --tw-border-opacity: 1 !important;
  border-color: rgb(249 134 43 / var(--tw-border-opacity)) !important;
}

.ta-border-bright-yellow-crayola {
  --tw-border-opacity: 1 !important;
  border-color: rgb(249 134 43 / var(--tw-border-opacity)) !important;
}

.ta-border-build {
  --tw-border-opacity: 1 !important;
  border-color: rgb(249 134 43 / var(--tw-border-opacity)) !important;
}

.ta-border-construire {
  --tw-border-opacity: 1 !important;
  border-color: rgb(249 134 43 / var(--tw-border-opacity)) !important;
}

.ta-border-create {
  --tw-border-opacity: 1 !important;
  border-color: rgb(2 121 123 / var(--tw-border-opacity)) !important;
}

.ta-border-creer {
  --tw-border-opacity: 1 !important;
  border-color: rgb(2 121 123 / var(--tw-border-opacity)) !important;
}

.ta-border-cultured {
  --tw-border-opacity: 1 !important;
  border-color: rgb(248 248 248 / var(--tw-border-opacity)) !important;
}

.ta-border-gainsboro {
  --tw-border-opacity: 1 !important;
  border-color: rgb(220 220 220 / var(--tw-border-opacity)) !important;
}

.ta-border-help {
  --tw-border-opacity: 1 !important;
  border-color: rgb(72 142 20 / var(--tw-border-opacity)) !important;
}

.ta-border-organiser {
  --tw-border-opacity: 1 !important;
  border-color: rgb(28 214 216 / var(--tw-border-opacity)) !important;
}

.ta-border-organize {
  --tw-border-opacity: 1 !important;
  border-color: rgb(28 214 216 / var(--tw-border-opacity)) !important;
}

.ta-border-penn-blue {
  --tw-border-opacity: 1 !important;
  border-color: rgb(3 8 59 / var(--tw-border-opacity)) !important;
}

.ta-border-persuade {
  --tw-border-opacity: 1 !important;
  border-color: rgb(54 64 179 / var(--tw-border-opacity)) !important;
}

.ta-border-persuader {
  --tw-border-opacity: 1 !important;
  border-color: rgb(54 64 179 / var(--tw-border-opacity)) !important;
}

.ta-border-reflechir {
  --tw-border-opacity: 1 !important;
  border-color: rgb(185 55 52 / var(--tw-border-opacity)) !important;
}

.ta-border-think {
  --tw-border-opacity: 1 !important;
  border-color: rgb(185 55 52 / var(--tw-border-opacity)) !important;
}

.ta-border-transparent {
  border-color: transparent !important;
}

.ta-border-white {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}

.ta-bg-aidez-moi {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(72 142 20 / var(--tw-bg-opacity)) !important;
}

.ta-bg-alice-blue {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 251 255 / var(--tw-bg-opacity)) !important;
}

.ta-bg-apple-green {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(144 188 50 / var(--tw-bg-opacity)) !important;
}

.ta-bg-batir {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 134 43 / var(--tw-bg-opacity)) !important;
}

.ta-bg-black\/\[0\.35\] {
  background-color: rgb(0 0 0 / 0.35) !important;
}

.ta-bg-bright-yellow-crayola {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 134 43 / var(--tw-bg-opacity)) !important;
}

.ta-bg-build {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 134 43 / var(--tw-bg-opacity)) !important;
}

.ta-bg-build\/\[0\.15\] {
  background-color: rgb(249 134 43 / 0.15) !important;
}

.ta-bg-construire {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 134 43 / var(--tw-bg-opacity)) !important;
}

.ta-bg-create {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(2 121 123 / var(--tw-bg-opacity)) !important;
}

.ta-bg-create\/\[0\.15\] {
  background-color: rgb(2 121 123 / 0.15) !important;
}

.ta-bg-creer {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(2 121 123 / var(--tw-bg-opacity)) !important;
}

.ta-bg-forest-green {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(72 142 20 / var(--tw-bg-opacity)) !important;
}

.ta-bg-forest-green\/50 {
  background-color: rgb(72 142 20 / 0.5) !important;
}

.ta-bg-green-pantone {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(72 142 20 / var(--tw-bg-opacity)) !important;
}

.ta-bg-help {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(72 142 20 / var(--tw-bg-opacity)) !important;
}

.ta-bg-help\/\[0\.15\] {
  background-color: rgb(72 142 20 / 0.15) !important;
}

.ta-bg-jungle-green-2 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 171 133 / var(--tw-bg-opacity)) !important;
}

.ta-bg-light-grey {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 239 239 / var(--tw-bg-opacity)) !important;
}

.ta-bg-orange-wheel {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 134 43 / var(--tw-bg-opacity)) !important;
}

.ta-bg-organiser {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(28 214 216 / var(--tw-bg-opacity)) !important;
}

.ta-bg-organize {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(28 214 216 / var(--tw-bg-opacity)) !important;
}

.ta-bg-organize\/\[0\.15\] {
  background-color: rgb(28 214 216 / 0.15) !important;
}

.ta-bg-penn-blue {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(3 8 59 / var(--tw-bg-opacity)) !important;
}

.ta-bg-persian-blue {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(54 64 179 / var(--tw-bg-opacity)) !important;
}

.ta-bg-persuade {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(54 64 179 / var(--tw-bg-opacity)) !important;
}

.ta-bg-persuade\/\[0\.15\] {
  background-color: rgb(54 64 179 / 0.15) !important;
}

.ta-bg-persuader {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(54 64 179 / var(--tw-bg-opacity)) !important;
}

.ta-bg-reflechir {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(185 55 52 / var(--tw-bg-opacity)) !important;
}

.ta-bg-super-light-grey {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(248 249 250 / var(--tw-bg-opacity)) !important;
}

.ta-bg-teal {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(2 121 123 / var(--tw-bg-opacity)) !important;
}

.ta-bg-think {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(185 55 52 / var(--tw-bg-opacity)) !important;
}

.ta-bg-think\/\[0\.15\] {
  background-color: rgb(185 55 52 / 0.15) !important;
}

.ta-bg-titanium-yellow {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(185 55 52 / var(--tw-bg-opacity)) !important;
}

.ta-bg-verdigris {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(1 169 171 / var(--tw-bg-opacity)) !important;
}

.ta-bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.ta-bg-white\/0 {
  background-color: rgb(255 255 255 / 0) !important;
}

.ta-bg-yellow-green {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(2 121 123 / var(--tw-bg-opacity)) !important;
}

.ta-fill-aidez-moi {
  fill: rgb(72, 142, 20) !important;
}

.ta-fill-build {
  fill: rgb(249, 134, 43) !important;
}

.ta-fill-construire {
  fill: rgb(249, 134, 43) !important;
}

.ta-fill-create {
  fill: rgb(2, 121, 123) !important;
}

.ta-fill-creer {
  fill: rgb(2, 121, 123) !important;
}

.ta-fill-help {
  fill: rgb(72, 142, 20) !important;
}

.ta-fill-organiser {
  fill: rgb(28, 214, 216) !important;
}

.ta-fill-organize {
  fill: rgb(28, 214, 216) !important;
}

.ta-fill-persuade {
  fill: rgb(54, 64, 179) !important;
}

.ta-fill-persuader {
  fill: rgb(54, 64, 179) !important;
}

.ta-fill-reflechir {
  fill: rgb(185, 55, 52) !important;
}

.ta-fill-think {
  fill: rgb(185, 55, 52) !important;
}

.ta-p-0 {
  padding: 0px !important;
}

.ta-p-1 {
  padding: 0.25rem !important;
}

.ta-p-10 {
  padding: 2.5rem !important;
}

.ta-p-5 {
  padding: 1.25rem !important;
}

.ta-px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.ta-px-10 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.ta-px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.ta-px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.ta-px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.ta-px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.ta-py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.ta-py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.ta-py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.ta-py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.ta-py-24 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.ta-py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.ta-py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.ta-py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.ta-pb-12 {
  padding-bottom: 3rem !important;
}

.ta-pb-20 {
  padding-bottom: 5rem !important;
}

.ta-pb-\[100px\] {
  padding-bottom: 100px !important;
}

.ta-pl-10 {
  padding-left: 2.5rem !important;
}

.ta-pl-5 {
  padding-left: 1.25rem !important;
}

.ta-pl-8 {
  padding-left: 2rem !important;
}

.ta-pr-5 {
  padding-right: 1.25rem !important;
}

.ta-pr-8 {
  padding-right: 2rem !important;
}

.ta-pt-12 {
  padding-top: 3rem !important;
}

.ta-pt-16 {
  padding-top: 4rem !important;
}

.ta-pt-24 {
  padding-top: 6rem !important;
}

.ta-pt-\[164px\] {
  padding-top: 164px !important;
}

.ta-text-center {
  text-align: center !important;
}

.ta-text-right {
  text-align: right !important;
}

.\!ta-font-body {
  font-family: 'merloneue-regular', 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" !important;
}

.ta-font-body {
  font-family: 'merloneue-regular', 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" !important;
}

.\!ta-text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}

.ta-text-2xl {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}

.ta-text-3xl {
  font-size: 1.875rem !important;
  line-height: 2.25rem !important;
}

.ta-text-3xl\/tight {
  font-size: 1.875rem !important;
  line-height: 1.25 !important;
}

.ta-text-\[30px\] {
  font-size: 30px !important;
}

.ta-text-\[36px\]\/snug {
  font-size: 36px !important;
  line-height: 1.375 !important;
}

.ta-text-\[48px\] {
  font-size: 48px !important;
}

.ta-text-\[56px\] {
  font-size: 56px !important;
}

.ta-text-\[64px\]\/tight {
  font-size: 64px !important;
  line-height: 1.25 !important;
}

.ta-text-\[72px\] {
  font-size: 72px !important;
}

.ta-text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}

.ta-text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}

.ta-text-lg\/snug {
  font-size: 1.125rem !important;
  line-height: 1.375 !important;
}

.ta-text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}

.ta-text-xl {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}

.ta-font-black {
  font-weight: 900 !important;
}

.ta-font-bold {
  font-weight: 700 !important;
}

.ta-font-normal {
  font-weight: 400 !important;
}

.ta-uppercase {
  text-transform: uppercase !important;
}

.ta-italic {
  font-style: italic !important;
}

.\!ta-leading-\[1em\] {
  line-height: 1em !important;
}

.\!ta-leading-\[50px\] {
  line-height: 50px !important;
}

.\!ta-leading-\[65px\] {
  line-height: 65px !important;
}

.ta-leading-10 {
  line-height: 2.5rem !important;
}

.ta-leading-3 {
  line-height: .75rem !important;
}

.ta-leading-4 {
  line-height: 1rem !important;
}

.ta-leading-5 {
  line-height: 1.25rem !important;
}

.ta-leading-6 {
  line-height: 1.5rem !important;
}

.ta-leading-7 {
  line-height: 1.75rem !important;
}

.ta-leading-8 {
  line-height: 2rem !important;
}

.ta-leading-9 {
  line-height: 2.25rem !important;
}

.ta-leading-loose {
  line-height: 2 !important;
}

.ta-leading-none {
  line-height: 1 !important;
}

.ta-leading-normal {
  line-height: 1.5 !important;
}

.ta-leading-relaxed {
  line-height: 1.625 !important;
}

.ta-leading-snug {
  line-height: 1.375 !important;
}

.ta-leading-tight {
  line-height: 1.25 !important;
}

.\!ta-text-jungle-green {
  --tw-text-opacity: 1 !important;
  color: rgb(0 172 135 / var(--tw-text-opacity)) !important;
}

.ta-text-aidez-moi {
  --tw-text-opacity: 1 !important;
  color: rgb(72 142 20 / var(--tw-text-opacity)) !important;
}

.ta-text-bright-yellow-crayola {
  --tw-text-opacity: 1 !important;
  color: rgb(249 134 43 / var(--tw-text-opacity)) !important;
}

.ta-text-build {
  --tw-text-opacity: 1 !important;
  color: rgb(249 134 43 / var(--tw-text-opacity)) !important;
}

.ta-text-construire {
  --tw-text-opacity: 1 !important;
  color: rgb(249 134 43 / var(--tw-text-opacity)) !important;
}

.ta-text-create {
  --tw-text-opacity: 1 !important;
  color: rgb(2 121 123 / var(--tw-text-opacity)) !important;
}

.ta-text-creer {
  --tw-text-opacity: 1 !important;
  color: rgb(2 121 123 / var(--tw-text-opacity)) !important;
}

.ta-text-darker-grey {
  --tw-text-opacity: 1 !important;
  color: rgb(144 144 144 / var(--tw-text-opacity)) !important;
}

.ta-text-forest-green {
  --tw-text-opacity: 1 !important;
  color: rgb(72 142 20 / var(--tw-text-opacity)) !important;
}

.ta-text-help {
  --tw-text-opacity: 1 !important;
  color: rgb(72 142 20 / var(--tw-text-opacity)) !important;
}

.ta-text-jet {
  --tw-text-opacity: 1 !important;
  color: rgb(44 44 44 / var(--tw-text-opacity)) !important;
}

.ta-text-organiser {
  --tw-text-opacity: 1 !important;
  color: rgb(28 214 216 / var(--tw-text-opacity)) !important;
}

.ta-text-organize {
  --tw-text-opacity: 1 !important;
  color: rgb(28 214 216 / var(--tw-text-opacity)) !important;
}

.ta-text-persuade {
  --tw-text-opacity: 1 !important;
  color: rgb(54 64 179 / var(--tw-text-opacity)) !important;
}

.ta-text-persuader {
  --tw-text-opacity: 1 !important;
  color: rgb(54 64 179 / var(--tw-text-opacity)) !important;
}

.ta-text-reflechir {
  --tw-text-opacity: 1 !important;
  color: rgb(185 55 52 / var(--tw-text-opacity)) !important;
}

.ta-text-think {
  --tw-text-opacity: 1 !important;
  color: rgb(185 55 52 / var(--tw-text-opacity)) !important;
}

.ta-text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.ta-text-yellow-green {
  --tw-text-opacity: 1 !important;
  color: rgb(2 121 123 / var(--tw-text-opacity)) !important;
}

.ta-underline {
  text-decoration-line: underline !important;
}

.\!ta-no-underline {
  text-decoration-line: none !important;
}

.ta-no-underline {
  text-decoration-line: none !important;
}

.ta-decoration-aidez-moi {
  text-decoration-color: rgb(72, 142, 20) !important;
}

.ta-decoration-build {
  text-decoration-color: rgb(249, 134, 43) !important;
}

.ta-decoration-construire {
  text-decoration-color: rgb(249, 134, 43) !important;
}

.ta-decoration-create {
  text-decoration-color: rgb(2, 121, 123) !important;
}

.ta-decoration-creer {
  text-decoration-color: rgb(2, 121, 123) !important;
}

.ta-decoration-help {
  text-decoration-color: rgb(72, 142, 20) !important;
}

.ta-decoration-organiser {
  text-decoration-color: rgb(28, 214, 216) !important;
}

.ta-decoration-organize {
  text-decoration-color: rgb(28, 214, 216) !important;
}

.ta-decoration-persuade {
  text-decoration-color: rgb(54, 64, 179) !important;
}

.ta-decoration-persuader {
  text-decoration-color: rgb(54, 64, 179) !important;
}

.ta-decoration-reflechir {
  text-decoration-color: rgb(185, 55, 52) !important;
}

.ta-decoration-think {
  text-decoration-color: rgb(185, 55, 52) !important;
}

.ta-decoration-2 {
  text-decoration-thickness: 2px !important;
}

.ta-underline-offset-2 {
  text-underline-offset: 2px !important;
}

.ta-opacity-20 {
  opacity: 0.2 !important;
}

.ta-shadow-3xl {
  --tw-shadow: 0 35px 60px -15px rgba(0, 0, 0, 0.3) !important;
  --tw-shadow-colored: 0 35px 60px -15px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.ta-shadow-\[4px_4px_11px_0px_rgba\(0\,0\,0\,0\.17\)\] {
  --tw-shadow: 4px 4px 11px 0px rgba(0,0,0,0.17) !important;
  --tw-shadow-colored: 4px 4px 11px 0px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.ta-shadow-bubble {
  --tw-shadow: 5px 10px 27px rgba(0, 0, 0, 0.08) !important;
  --tw-shadow-colored: 5px 10px 27px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.ta-shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.ta-shadow-pillar {
  --tw-shadow: 5px 10px 27px rgba(0, 0, 0, 0.08) !important;
  --tw-shadow-colored: 5px 10px 27px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.ta-outline-none {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}

.ta-drop-shadow-bubble-text {
  --tw-drop-shadow: drop-shadow(4px 4px 11px rgba(0, 0, 0, 0.17)) !important;
  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) !important;
}

.ta-drop-shadow-header-text {
  --tw-drop-shadow: drop-shadow(4px 4px 11px rgba(0, 0, 0, 0.17)) !important;
  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) !important;
}

.ta-drop-shadow-none {
  --tw-drop-shadow: drop-shadow(0 0 #0000) !important;
  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) !important;
}

.ta-transition-all {
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.ta-duration-150 {
  transition-duration: 150ms !important;
}

.ta-duration-200 {
  transition-duration: 200ms !important;
}

.ta-duration-75 {
  transition-duration: 75ms !important;
}

.ta-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.ta-ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}

body#Body,
  .Normal,
  .btn {
  font-family: 'merloneue-regular', 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";
}

.bg-green,
  .bg-create,
  .bg-creer,
  .ta-bg-creer {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(2 121 123 / var(--tw-bg-opacity)) !important;
}

.bg-teal,
  .bg-organize,
  .bg-organiser,
  .ta-bg-organiser {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(28 214 216 / var(--tw-bg-opacity)) !important;
}

/*
  .bg-teal .text-white,
  .bg-organize .text-white,
  .ta-bg-organize.ta-text-white,
  .ta-bg-organize .ta-text-white,
  .bg-organiser .text-white,
  .ta-bg-organiser.ta-text-white,
  .ta-bg-organiser .ta-text-white,
  .bg-teal .ta-text-white,
  .bg-organize .ta-text-white,
  .bg-organiser .ta-text-white {
    @apply ta-text-jet !important;
  }*/

section.in-a-nutshell
    .nutshell-row
    .nutshell-column:nth-of-type(2)
    .nutshell-box,
  .bg-orange,
  .bg-build,
  .bg-construire,
  .ta-bg-batir,
  .ta-bg-construire,
  .bg-batir,
  .ta-bg-batir {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 134 43 / var(--tw-bg-opacity)) !important;
}

/*
  section.in-a-nutshell
    .nutshell-row
    .nutshell-column:nth-of-type(2)
    .nutshell-box
    .text-white,
  .bg-orange .text-white,
  .bg-build .text-white,
  .bg-construire .text-white,
  .bg-batir .text-white,
  .ta-bg-build.ta-text-white,
  .ta-bg-construire.ta-text-white,
  .ta-bg-batir.ta-text-white,
  .ta-bg-build .ta-text-white,
  .ta-bg-construire .ta-text-white,
  .ta-bg-batir .ta-text-white,
  section.in-a-nutshell
    .nutshell-row
    .nutshell-column:nth-of-type(2)
    .nutshell-box
    .ta-text-white,
  .bg-orange .ta-text-white,
  .bg-build .ta-text-white,
  .bg-construire .ta-text-white,
  .bg-batir .ta-text-white {
    @apply ta-text-jet !important;
  }*/

section.in-a-nutshell
    .nutshell-row
    .nutshell-column:nth-of-type(2)
    .nutshell-box,
  .bg-yellow,
  .bg-think,
  .bg-pense,
  .bg-reflechir,
  .ta-bg-investigateur,
  .bg-investigateur,
  .ta-bg-reflechir {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(185 55 52 / var(--tw-bg-opacity)) !important;
}

.bg-dark-green,
  .bg-help,
  .bg-aidez-moi,
  .bg-aide,
  .bg-aider,
  .ta-bg-aidez-moi,
  .ta-bg-aider {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(72 142 20 / var(--tw-bg-opacity)) !important;
}

/*
  .bg-dark-green .text-white,
  .bg-help .text-white,
  .bg-aidez-moi .text-white,
  .bg-aide .text-white,
  .bg-aider .text-white,
  .ta-bg-help.ta-text-white,
  .ta-bg-aidez-moi.ta-text-white,
  .ta-bg-aide.ta-text-white,
  .ta-bg-aider.ta-text-white,
  .ta-bg-help .ta-text-white,
  .ta-bg-aidez-moi .ta-text-white,
  .ta-bg-aide .ta-text-white,
  .ta-bg-aider .ta-text-white,
  .bg-dark-green .ta-text-white,
  .bg-help .ta-text-white,
  .bg-aidez-moi .ta-text-white,
  .bg-aide .ta-text-white,
  .bg-aider .ta-text-white {
    @apply ta-text-jet !important;
  }
  */

.bg-usafa-blue,
  .bg-motivate,
  .bg-motiver,
  .bg-persuade,
  .bg-persuader,
  .ta-bg-persuader {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(54 64 179 / var(--tw-bg-opacity)) !important;
}

.new-show-all-button {
  display: inline-flex !important;
}

.new-show-all-button.mixitup-control-active {
  display: none !important;
}

button.clear-filters {
  display: inline-flex !important;
  align-items: center !important;
}

button.clear-filters.mixitup-control-active {
  display: none !important;
}

h1,
  .h1,
  h2,
  .h2,
  h3,
  .h3,
  h4,
  .h4,
  h5,
  .h5,
  h6,
  .h6,
  .SubHead {
  font-family: 'merloneue-regular', ui-sans-serif, 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" !important;
}

@media (min-width: 992px) {
  .js-pillar.simulate-hover {
    z-index: 50 !important;
  }
}

@media (min-width: 1200px) {
  .js-pillar.simulate-hover {
    height: 700px !important;
  }
}

@media (min-width: 992px) {
  .js-pillar.simulate-hover img.js-pillar-person {
    --tw-translate-y: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }
}

body#Body .bstrap30 .form-control::-moz-placeholder, .form-control::-moz-placeholder {
  color: rgb(44 44 44 / 0.5);
}

body#Body .bstrap30 .form-control::placeholder,
  .form-control::placeholder {
  color: rgb(44 44 44 / 0.5);
}

.career-item.Help {
  border-width: 0px;
  background-color: transparent;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(44 44 44 / var(--tw-text-opacity));
}

.filter-Build.js-category-button.mixitup-control-active {
  --tw-border-opacity: 1 !important;
  border-color: rgb(249 134 43 / var(--tw-border-opacity)) !important;
}

.filter-Construire.js-category-button.mixitup-control-active,
  .filter-Batir.js-category-button.mixitup-control-active {
  --tw-border-opacity: 1 !important;
  border-color: rgb(249 134 43 / var(--tw-border-opacity)) !important;
}

.filter-Think.js-category-button.mixitup-control-active {
  --tw-border-opacity: 1 !important;
  border-color: rgb(185 55 52 / var(--tw-border-opacity)) !important;
}

.filter-Reflechir.js-category-button.mixitup-control-active {
  --tw-border-opacity: 1 !important;
  border-color: rgb(185 55 52 / var(--tw-border-opacity)) !important;
}

.filter-Create.js-category-button.mixitup-control-active {
  --tw-border-opacity: 1 !important;
  border-color: rgb(2 121 123 / var(--tw-border-opacity)) !important;
}

.filter-Creer.js-category-button.mixitup-control-active {
  --tw-border-opacity: 1 !important;
  border-color: rgb(2 121 123 / var(--tw-border-opacity)) !important;
}

.filter-Help.js-category-button.mixitup-control-active {
  --tw-border-opacity: 1 !important;
  border-color: rgb(72 142 20 / var(--tw-border-opacity)) !important;
}

.filter-Aidez.js-category-button.mixitup-control-active,
  .filter-Aidez-moi.js-category-button.mixitup-control-active,
  .filter-Aider.js-category-button.mixitup-control-active {
  --tw-border-opacity: 1 !important;
  border-color: rgb(72 142 20 / var(--tw-border-opacity)) !important;
}

.filter-Persuade.js-category-button.mixitup-control-active {
  --tw-border-opacity: 1 !important;
  border-color: rgb(54 64 179 / var(--tw-border-opacity)) !important;
}

.filter-Persuader.js-category-button.mixitup-control-active {
  --tw-border-opacity: 1 !important;
  border-color: rgb(54 64 179 / var(--tw-border-opacity)) !important;
}

.filter-Organize.js-category-button.mixitup-control-active {
  --tw-border-opacity: 1 !important;
  border-color: rgb(28 214 216 / var(--tw-border-opacity)) !important;
}

.filter-Organiser.js-category-button.mixitup-control-active {
  --tw-border-opacity: 1 !important;
  border-color: rgb(28 214 216 / var(--tw-border-opacity)) !important;
}

.mixitup-page-list {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: center;
}

.mixitup-page-list .mixitup-control {
  display: inline-flex;
  height: 2.5rem;
  width: 2.5rem;
  align-items: center;
  justify-content: center;
  border-width: 0px;
  background-color: transparent;
  font-size: 1rem;
  line-height: 1.5rem;
}

.mixitup-page-list .mixitup-control-active {
  --tw-bg-opacity: 1;
  background-color: rgb(32 205 100 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.mixitup-page-list .mixitup-control.mixitup-control-disabled {
  cursor: default;
  opacity: 0.5;
}

.mixitup-page-list-disabled {
  visibility: hidden;
}

.btn.btn-primary-new {
  --tw-bg-opacity: 1;
  background-color: rgb(1 169 171 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn.btn-primary-new:visited {
  color: rgb(255 255 255 );
}

.btn.btn-primary-new:hover {
  background-color: rgb(1 169 171 / 0.8);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn.btn-primary-new {
  --tw-bg-opacity: 1;
  background-color: rgb(1 169 171 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn.btn-primary-new:visited {
  color: rgb(255 255 255 );
}

.btn.btn-primary-new:hover {
  background-color: rgb(1 169 171 / 0.8);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

/* swiper slide */

.Normal img[style*="float: right;"] {
  margin-bottom: 1rem;
  margin-left: 1rem;
}

.Normal img[style*="float: left;"] {
  margin-bottom: 1rem;
  margin-right: 1rem;
}

@media (min-width: 1200px) {
  nav.nav-main > ul {
    overflow: visible !important;
  }
}

/* top level list item */

nav.nav-main li.nav-main-item {
  position: relative !important;
  flex-direction: column !important;
}

@media (min-width: 1200px) {
  nav.nav-main li.nav-main-item {
    overflow: visible !important;
  }
}

nav.nav-main li.nav-main-item {
  position: relative !important;
  flex-direction: column !important;
}

@media (min-width: 1200px) {
  nav.nav-main li.nav-main-item {
    overflow: visible !important;
  }
}

/* top level list item active */

nav.nav-main li.nav-main-item.active {
  position: relative;
  z-index: 50;
}

/* top level list item link */

nav.nav-main li.nav-main-item a {
  display: flex;
  align-items: center;
}

/* top level indicator */

nav.nav-main li.nav-main-item i.fa-arrow-circle-down:before {
  content: "\f13a" !important;
  height: 20px;
  width: 20px;
}

@media (min-width: 1200px) {
  @media (min-width: 1200px) {
    nav.nav-main li.nav-main-item i.fa-arrow-circle-down {
      transition-property: all;
      transition-duration: 75ms;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }
  }

  nav.nav-main li.nav-main-item:hover i.fa-arrow-circle-down {
    --tw-rotate: -90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  @media (min-width: 1200px) {
    nav.nav-main li.nav-main-item i.fa-arrow-circle-down {
      transition-property: all;
      transition-duration: 75ms;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }
  }

  nav.nav-main li.nav-main-item:hover i.fa-arrow-circle-down {
    --tw-rotate: -90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  @media (min-width: 1200px) {
    nav.nav-main li.nav-main-item i.fa-arrow-circle-down {
      transition-property: all;
      transition-duration: 75ms;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }
  }

  nav.nav-main li.nav-main-item:hover i.fa-arrow-circle-down {
    --tw-rotate: -90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  @media (min-width: 1200px) {
    nav.nav-main li.nav-main-item i.fa-arrow-circle-down {
      transition-property: all;
      transition-duration: 75ms;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }
  }

  nav.nav-main li.nav-main-item:hover i.fa-arrow-circle-down {
    --tw-rotate: -90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  @media (min-width: 1200px) {
    nav.nav-main li.nav-main-item i.fa-arrow-circle-down {
      transition-property: all;
      transition-duration: 75ms;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }
  }

  nav.nav-main li.nav-main-item:hover i.fa-arrow-circle-down {
    --tw-rotate: -90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  @media (min-width: 1200px) {
    nav.nav-main li.nav-main-item i.fa-arrow-circle-down {
      transition-property: all;
      transition-duration: 75ms;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }
  }

  nav.nav-main li.nav-main-item:hover i.fa-arrow-circle-down {
    --tw-rotate: -90deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }
}

/* second level */

nav.nav-main li.nav-main-item > ul {
  display: block;
  width: 100%;
  list-style-type: none;
  align-items: stretch;
  padding-left: 0px;
  --tw-shadow: 5px 10px 27px rgba(0, 0, 0, 0.08);
  --tw-shadow-colored: 5px 10px 27px 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: 1200px) {
  nav.nav-main li.nav-main-item > ul {
    position: absolute;
    left: 100%;
    top: 0px;
    overflow: hidden;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    opacity: 0;
    transition-property: all;
    transition-duration: 75ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

nav.nav-main li.nav-main-item > ul {
  display: block;
  width: 100%;
  list-style-type: none;
  align-items: stretch;
  padding-left: 0px;
  --tw-shadow: 5px 10px 27px rgba(0, 0, 0, 0.08);
  --tw-shadow-colored: 5px 10px 27px 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: 1200px) {
  nav.nav-main li.nav-main-item > ul {
    position: absolute;
    left: 100%;
    top: 0px;
    overflow: hidden;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    opacity: 0;
    transition-property: all;
    transition-duration: 75ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  nav.nav-main li.nav-main-item:hover > ul {
    opacity: 1;
  }
}

/* second level sibling  */

nav.nav-main li.nav-main-item.active + li.nav-main-item {
  position: relative;
  z-index: 40;
}

/* second level link */

nav.nav-main li.nav-main-item > ul a {
  display: inline-flex;
  min-height: 60px;
  width: 100%;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 15px;
  padding-bottom: 15px;
  --tw-text-opacity: 1;
  color: rgb(44 44 44 / var(--tw-text-opacity));
  text-decoration-line: none;
  --tw-shadow: inset 0px -11px 8px -10px rgb(65 70 79 / 15%);
  --tw-shadow-colored: inset 0px -11px 8px -10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

nav.nav-main li.nav-main-item > ul a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 251 255 / var(--tw-bg-opacity));
}

@media (min-width: 1200px) {
  nav.nav-main li.nav-main-item > ul a {
    min-height: 70px;
  }
}

nav.nav-main li.nav-main-item > ul a {
  display: inline-flex;
  min-height: 60px;
  width: 100%;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 15px;
  padding-bottom: 15px;
  --tw-text-opacity: 1;
  color: rgb(44 44 44 / var(--tw-text-opacity));
  text-decoration-line: none;
  --tw-shadow: inset 0px -11px 8px -10px rgb(65 70 79 / 15%);
  --tw-shadow-colored: inset 0px -11px 8px -10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

nav.nav-main li.nav-main-item > ul a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 251 255 / var(--tw-bg-opacity));
}

@media (min-width: 1200px) {
  nav.nav-main li.nav-main-item > ul a {
    min-height: 70px;
  }
}

/* second level icon */

nav.nav-main li.nav-main-item > ul a i {
  margin-left: 0.25rem !important;
  color: #41464f !important;
}

/* active state for second level */

nav.nav-main li.nav-main-item > ul li.active a {
  --tw-bg-opacity: 1;
  background-color: rgb(228 255 174 / var(--tw-bg-opacity));
  --tw-shadow: inset 0px -11px 8px -10px rgb(65 70 79 / 15%);
  --tw-shadow-colored: inset 0px -11px 8px -10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

abbr[data-original-title],
  abbr[title] {
  text-decoration: none !important;
}

.scale-up:hover {
  transform: scale(1.1) !important;
}

/* Hide scrollbar for Chrome, Safari and Opera */

.no-scrollbar::-webkit-scrollbar {
  display: none !important;
}

/* Hide scrollbar for IE, Edge and Firefox */

.no-scrollbar {
  -ms-overflow-style: none !important;
  /* IE and Edge */
  scrollbar-width: none !important;
  /* Firefox */
}

.\[filter\:drop-shadow\(5px_10px_27px_rgba\(0\2c 0\2c 0\2c 0\.08\)\)\] {
  filter: drop-shadow(5px 10px 27px rgba(0,0,0,0.08));
}

.\[line-height\:1em\!important\] {
  line-height: 1em !important;
}

.\[text-shadow\:4px_4px_11px_rgba\(0\2c 0\2c 0\2c 0\.17\)\;\] {
  text-shadow: 4px 4px 11px rgba(0,0,0,0.17);;
}

.\[text-shadow\:4px_4px_11px_rgba\(0\2c 0\2c 0\2c 0\.17\)\] {
  text-shadow: 4px 4px 11px rgba(0,0,0,0.17);
}

@media (min-width: 1200px) {
  .xl\:ta-container {
    width: 100%;
  }

  @media (min-width: 576px) {
    .xl\:ta-container {
      max-width: 576px;
    }
  }

  @media (min-width: 768px) {
    .xl\:ta-container {
      max-width: 768px;
    }
  }

  @media (min-width: 992px) {
    .xl\:ta-container {
      max-width: 992px;
    }
  }

  @media (min-width: 1200px) {
    .xl\:ta-container {
      max-width: 1200px;
    }
  }
}

.placeholder\:ta-text-jet\/50::-moz-placeholder {
  color: rgb(44 44 44 / 0.5) !important;
}

.placeholder\:ta-text-jet\/50::placeholder {
  color: rgb(44 44 44 / 0.5) !important;
}

.visited\:\!ta-text-jungle-green:visited {
  color: rgb(0 172 135 ) !important;
}

.visited\:ta-text-forest-green:visited {
  color: rgb(72 142 20 ) !important;
}

.hover\:ta-z-10:hover {
  z-index: 10 !important;
}

.hover\:ta-scale-110:hover {
  --tw-scale-x: 1.1 !important;
  --tw-scale-y: 1.1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.hover\:ta-border-transparent:hover {
  border-color: transparent !important;
}

.hover\:ta-bg-bright-yellow-crayola:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 134 43 / var(--tw-bg-opacity)) !important;
}

.hover\:ta-bg-white\/50:hover {
  background-color: rgb(255 255 255 / 0.5) !important;
}

.hover\:\!ta-text-white:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.hover\:ta-text-forest-green\/80:hover {
  color: rgb(72 142 20 / 0.8) !important;
}

.hover\:ta-text-jungle-green:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(0 172 135 / var(--tw-text-opacity)) !important;
}

.hover\:ta-text-opacity-70:hover {
  --tw-text-opacity: 0.7 !important;
}

.hover\:ta-text-opacity-90:hover {
  --tw-text-opacity: 0.9 !important;
}

.hover\:ta-underline:hover {
  text-decoration-line: underline !important;
}

.hover\:\!ta-no-underline:hover {
  text-decoration-line: none !important;
}

.hover\:ta-shadow-2xl:hover {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.hover\:ta-ring-0:hover {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus\:ta-scale-100:focus {
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.active\:ta-scale-100:active {
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.ta-group:first-child .group-first\:ta-bg-think {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(185 55 52 / var(--tw-bg-opacity)) !important;
}

.ta-group:first-child .group-first\:ta-text-build {
  --tw-text-opacity: 1 !important;
  color: rgb(249 134 43 / var(--tw-text-opacity)) !important;
}

.ta-group:last-child .group-last\:ta-bg-persuade {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(54 64 179 / var(--tw-bg-opacity)) !important;
}

.ta-group:last-child .group-last\:ta-text-organize {
  --tw-text-opacity: 1 !important;
  color: rgb(28 214 216 / var(--tw-text-opacity)) !important;
}

.ta-group:nth-child(odd) .group-odd\:ta-rotate-6 {
  --tw-rotate: 6deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.ta-group:nth-child(even) .group-even\:-ta-rotate-6 {
  --tw-rotate: -6deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.ta-group:nth-child(even) .group-even\:ta-text-help {
  --tw-text-opacity: 1 !important;
  color: rgb(72 142 20 / var(--tw-text-opacity)) !important;
}

.ta-group:hover .group-hover\:ta-rotate-0 {
  --tw-rotate: 0deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.ta-group:hover .group-hover\:ta-scale-125 {
  --tw-scale-x: 1.25 !important;
  --tw-scale-y: 1.25 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.ta-group:hover .group-hover\:ta-text-jet {
  --tw-text-opacity: 1 !important;
  color: rgb(44 44 44 / var(--tw-text-opacity)) !important;
}

.ta-group:hover .group-hover\:ta-underline {
  text-decoration-line: underline !important;
}

.ta-group:hover .group-hover\:\[filter\:brightness\(0\)_invert\(1\)\] {
  filter: brightness(0) invert(1);
}

@media (min-width: 576px) {
  .sm\:ta-translate-y-\[-60px\] {
    --tw-translate-y: -60px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .sm\:ta-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .sm\:ta-flex-row {
    flex-direction: row !important;
  }
}

@media (min-width: 768px) {
  .md\:ta-inline-block {
    display: inline-block !important;
  }

  .md\:ta-grid {
    display: grid !important;
  }

  .md\:ta-h-\[132px\] {
    height: 132px !important;
  }

  .md\:ta-h-\[143px\] {
    height: 143px !important;
  }

  .md\:ta-h-\[60px\] {
    height: 60px !important;
  }

  .md\:ta-w-1\/6 {
    width: 16.666667% !important;
  }

  .md\:ta-w-\[478px\] {
    width: 478px !important;
  }

  .md\:ta-max-w-\[13ch\] {
    max-width: 13ch !important;
  }

  .md\:ta-max-w-full {
    max-width: 100% !important;
  }

  .md\:ta-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .md\:ta-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .md\:ta-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .md\:ta-gap-0 {
    gap: 0px !important;
  }

  .md\:ta-gap-32 {
    gap: 8rem !important;
  }

  .md\:ta-overflow-visible {
    overflow: visible !important;
  }

  .md\:ta-rounded-huge {
    border-radius: 200px !important;
  }

  .md\:ta-rounded-none {
    border-radius: 0 !important;
  }

  .md\:\!ta-border-y-0 {
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
  }

  .md\:ta-border-none {
    border-style: none !important;
  }

  .md\:ta-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .md\:ta-px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .ta-group:nth-child(odd) .md\:group-odd\:ta-rotate-\[10deg\] {
    --tw-rotate: 10deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .ta-group:nth-child(even) .md\:group-even\:-ta-rotate-\[10deg\] {
    --tw-rotate: -10deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }
}

@media (min-width: 992px) {
  .lg\:ta-relative {
    position: relative !important;
  }

  .lg\:ta-order-last {
    order: 9999 !important;
  }

  .lg\:ta-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .lg\:ta-mt-0 {
    margin-top: 0px !important;
  }

  .lg\:ta-mt-\[-75px\] {
    margin-top: -75px !important;
  }

  .lg\:ta-flex {
    display: flex !important;
  }

  .lg\:ta-inline-grid {
    display: inline-grid !important;
  }

  .lg\:ta-hidden {
    display: none !important;
  }

  .lg\:ta-h-\[106px\] {
    height: 106px !important;
  }

  .lg\:ta-h-\[373px\] {
    height: 373px !important;
  }

  .lg\:ta-h-\[400px\] {
    height: 400px !important;
  }

  .lg\:ta-max-h-\[350px\] {
    max-height: 350px !important;
  }

  .lg\:ta-w-\[250px\] {
    width: 250px !important;
  }

  .lg\:ta-w-\[373px\] {
    width: 373px !important;
  }

  .lg\:ta-w-\[434px\] {
    width: 434px !important;
  }

  .lg\:ta-max-w-\[200px\] {
    max-width: 200px !important;
  }

  .lg\:ta-max-w-\[280px\] {
    max-width: 280px !important;
  }

  .lg\:ta-max-w-\[768px\] {
    max-width: 768px !important;
  }

  .lg\:ta-max-w-full {
    max-width: 100% !important;
  }

  .lg\:ta-translate-x-1\/2 {
    --tw-translate-x: 50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .lg\:ta-translate-x-\[-45px\] {
    --tw-translate-x: -45px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .lg\:ta-translate-y-0 {
    --tw-translate-y: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .lg\:ta-translate-y-\[131px\] {
    --tw-translate-y: 131px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .lg\:ta-translate-y-\[30px\] {
    --tw-translate-y: 30px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .lg\:ta-translate-y-\[40px\] {
    --tw-translate-y: 40px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .lg\:ta-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .lg\:ta-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .lg\:ta-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .lg\:ta-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .lg\:ta-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .lg\:ta-grid-cols-\[150px\2c 1fr\] {
    grid-template-columns: 150px 1fr !important;
  }

  .lg\:ta-flex-row {
    flex-direction: row !important;
  }

  .lg\:ta-items-end {
    align-items: flex-end !important;
  }

  .lg\:ta-justify-center {
    justify-content: center !important;
  }

  .lg\:ta-gap-0 {
    gap: 0px !important;
  }

  .lg\:ta-gap-10 {
    gap: 2.5rem !important;
  }

  .lg\:ta-gap-20 {
    gap: 5rem !important;
  }

  .lg\:ta-gap-4 {
    gap: 1rem !important;
  }

  .lg\:ta-overflow-hidden {
    overflow: hidden !important;
  }

  .lg\:ta-rounded-l-\[141px\] {
    border-top-left-radius: 141px !important;
    border-bottom-left-radius: 141px !important;
  }

  .lg\:ta-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:ta-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .lg\:\!ta-rounded-tl-\[200px\] {
    border-top-left-radius: 200px !important;
  }

  .lg\:\!ta-rounded-tr-\[200px\] {
    border-top-right-radius: 200px !important;
  }

  .lg\:ta-border-r-0 {
    border-right-width: 0px !important;
  }

  .lg\:ta-p-0 {
    padding: 0px !important;
  }

  .lg\:ta-px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .lg\:ta-py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .lg\:ta-py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .lg\:ta-py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .lg\:ta-pb-20 {
    padding-bottom: 5rem !important;
  }

  .lg\:ta-pl-20 {
    padding-left: 5rem !important;
  }

  .lg\:ta-pl-\[117px\] {
    padding-left: 117px !important;
  }

  .lg\:ta-pl-\[87px\] {
    padding-left: 87px !important;
  }

  .lg\:ta-pr-5 {
    padding-right: 1.25rem !important;
  }

  .lg\:ta-pr-8 {
    padding-right: 2rem !important;
  }

  .lg\:ta-pt-0 {
    padding-top: 0px !important;
  }

  .lg\:ta-pt-\[164px\] {
    padding-top: 164px !important;
  }

  .lg\:ta-text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important;
  }

  .lg\:ta-text-\[48px\] {
    font-size: 48px !important;
  }

  .lg\:ta-text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }

  .lg\:ta-opacity-100 {
    opacity: 1 !important;
  }

  .lg\:hover\:ta-z-50:hover {
    z-index: 50 !important;
  }

  .ta-group:hover .lg\:group-hover\:ta-translate-y-0 {
    --tw-translate-y: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }
}

@media (min-width: 1200px) {
  .xl\:ta-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .xl\:ta-ml-20 {
    margin-left: 5rem !important;
  }

  .xl\:ta-mr-10 {
    margin-right: 2.5rem !important;
  }

  .xl\:ta-mt-\[-87px\] {
    margin-top: -87px !important;
  }

  .xl\:ta-block {
    display: block !important;
  }

  .xl\:ta-flex {
    display: flex !important;
  }

  .xl\:ta-inline-flex {
    display: inline-flex !important;
  }

  .xl\:ta-grid {
    display: grid !important;
  }

  .xl\:ta-hidden {
    display: none !important;
  }

  .xl\:ta-h-\[170px\] {
    height: 170px !important;
  }

  .xl\:ta-h-\[215px\] {
    height: 215px !important;
  }

  .xl\:ta-h-\[34px\] {
    height: 34px !important;
  }

  .xl\:ta-h-\[667px\] {
    height: 667px !important;
  }

  .xl\:ta-h-\[700px\] {
    height: 700px !important;
  }

  .xl\:ta-max-h-none {
    max-height: none !important;
  }

  .xl\:ta-w-\[211px\] {
    width: 211px !important;
  }

  .xl\:ta-w-\[347px\] {
    width: 347px !important;
  }

  .xl\:ta-w-\[420px\] {
    width: 420px !important;
  }

  .xl\:ta-w-auto {
    width: auto !important;
  }

  .xl\:ta-w-full {
    width: 100% !important;
  }

  .xl\:ta-max-w-\[1032px\] {
    max-width: 1032px !important;
  }

  .xl\:ta-max-w-\[484px\] {
    max-width: 484px !important;
  }

  .xl\:ta-max-w-\[807px\] {
    max-width: 807px !important;
  }

  .xl\:ta-max-w-none {
    max-width: none !important;
  }

  .xl\:-ta-translate-x-5 {
    --tw-translate-x: -1.25rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .xl\:ta-translate-x-\[-10px\] {
    --tw-translate-x: -10px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .xl\:ta-translate-x-\[-30px\] {
    --tw-translate-x: -30px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .xl\:ta-translate-x-\[-5px\] {
    --tw-translate-x: -5px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .xl\:ta-translate-x-\[50px\] {
    --tw-translate-x: 50px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .xl\:ta-translate-y-5 {
    --tw-translate-y: 1.25rem !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .xl\:ta-translate-y-\[60px\] {
    --tw-translate-y: 60px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .xl\:ta-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .xl\:ta-grid-cols-\[200px\2c 200px\2c 200px\2c 200px\2c 200px\] {
    grid-template-columns: 200px 200px 200px 200px 200px !important;
  }

  .xl\:ta-grid-cols-\[294px\2c 1fr\] {
    grid-template-columns: 294px 1fr !important;
  }

  .xl\:ta-flex-wrap {
    flex-wrap: wrap !important;
  }

  .xl\:ta-justify-center {
    justify-content: center !important;
  }

  .xl\:ta-gap-\[150px\] {
    gap: 150px !important;
  }

  .xl\:ta-overflow-x-visible {
    overflow-x: visible !important;
  }

  .xl\:ta-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .xl\:ta-px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .xl\:ta-py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .xl\:ta-pb-0 {
    padding-bottom: 0px !important;
  }

  .xl\:ta-pr-0 {
    padding-right: 0px !important;
  }

  .xl\:ta-pt-0 {
    padding-top: 0px !important;
  }

  .xl\:ta-pt-24 {
    padding-top: 6rem !important;
  }

  .xl\:ta-text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
  }

  .xl\:ta-text-5xl\/\[1\] {
    font-size: 3rem !important;
    line-height: 1 !important;
  }

  .xl\:ta-text-\[36px\]\/tight {
    font-size: 36px !important;
    line-height: 1.25 !important;
  }

  .xl\:ta-text-\[56px\]\/snug {
    font-size: 56px !important;
    line-height: 1.375 !important;
  }

  .xl\:ta-text-\[96px\]\/tight {
    font-size: 96px !important;
    line-height: 1.25 !important;
  }

  .xl\:ta-text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }

  .xl\:hover\:ta-h-\[700px\]:hover {
    height: 700px !important;
  }
}
