/*
Theme Name: ROBOT 14
Author: Yaser Ahmady @ Buio Studio
Description: ROBOT 14's WordPress Theme with Timber
Version: 2023.11.28.12.25
*/

/* @import "winbox/dist/css/winbox.min.css"; */

.splide__container{box-sizing:border-box;position:relative}

.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}

.splide.is-initialized:not(.is-active) .splide__list{display:block}

.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}

.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}

.splide:not(.is-overflow) .splide__pagination{display:none}

.splide__progress__bar{width:0}

.splide{position:relative;visibility:hidden}

.splide.is-initialized,.splide.is-rendered{visibility:visible}

.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}

.splide__slide img{vertical-align:bottom}

.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}

.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}

.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}

.splide__toggle.is-active .splide__toggle__pause{display:inline}

.splide__track{overflow:hidden;position:relative;z-index:0}

@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}

.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}

.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}

.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}

.splide--rtl{direction:rtl}

.splide__track--ttb>.splide__list{display:block}

.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}

.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}

.splide__arrow:hover:not(:disabled){opacity:.9}

.splide__arrow:disabled{opacity:.3}

.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}

.splide__arrow--prev{left:1em}

.splide__arrow--prev svg{transform:scaleX(-1)}

.splide__arrow--next{right:1em}

.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}

.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}

.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}

.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}

.splide__pagination__page:hover{cursor:pointer;opacity:.9}

.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}

.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}

.splide__progress__bar{background:#ccc;height:3px}

.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}

.splide__slide:focus{outline:0}

@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}

@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}

@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}

@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}

.splide__toggle{cursor:pointer}

.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}

.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}

.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}

.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}

.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}

.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}

.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}

.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}

.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}

.splide__arrows--ttb .splide__arrow--prev{top:1em}

.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}

.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}

.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}

.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}

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

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

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

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

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

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Residenz Grotesk, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}

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

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

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

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

button,
select {
  text-transform: none;
}

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

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

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

:-moz-focusring {
  outline: auto;
}

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

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

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

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

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

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

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

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

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

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

/*
Set the default cursor for buttons.
*/

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

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

:disabled {
  cursor: default;
}

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

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

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

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

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

[hidden] {
  display: none;
}

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

[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb}

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

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

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

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

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

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

[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}

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

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

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

[type='checkbox']:focus,[type='radio']:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}

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

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

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

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

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

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

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

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

*{scrollbar-color:initial;scrollbar-width:initial}

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

.prose{color:var(--tw-prose-body);max-width:65ch;}

.prose :where(p):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}

.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}

.prose :where(a):not(:where([class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}

.prose :where(strong):not(:where([class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}

.prose :where(a strong):not(:where([class~="not-prose"] *)){color:inherit}

.prose :where(blockquote strong):not(:where([class~="not-prose"] *)){color:inherit}

.prose :where(thead th strong):not(:where([class~="not-prose"] *)){color:inherit}

.prose :where(ol):not(:where([class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}

.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}

.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}

.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}

.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}

.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}

.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}

.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}

.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}

.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)){list-style-type:decimal}

.prose :where(ul):not(:where([class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}

.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}

.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}

.prose :where(hr):not(:where([class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}

.prose :where(blockquote):not(:where([class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:0.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}

.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before{content:open-quote}

.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after{content:close-quote}

.prose :where(h1):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111}

.prose :where(h1 strong):not(:where([class~="not-prose"] *)){font-weight:900;color:inherit}

.prose :where(h2):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}

.prose :where(h2 strong):not(:where([class~="not-prose"] *)){font-weight:800;color:inherit}

.prose :where(h3):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6}

.prose :where(h3 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}

.prose :where(h4):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:0.5em;line-height:1.5}

.prose :where(h4 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}

.prose :where(img):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}

.prose :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}

.prose :where(figcaption):not(:where([class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em}

.prose :where(code):not(:where([class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:0.875em}

.prose :where(code):not(:where([class~="not-prose"] *))::before{content:"`"}

.prose :where(code):not(:where([class~="not-prose"] *))::after{content:"`"}

.prose :where(a code):not(:where([class~="not-prose"] *)){color:inherit}

.prose :where(h1 code):not(:where([class~="not-prose"] *)){color:inherit}

.prose :where(h2 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:0.875em}

.prose :where(h3 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:0.9em}

.prose :where(h4 code):not(:where([class~="not-prose"] *)){color:inherit}

.prose :where(blockquote code):not(:where([class~="not-prose"] *)){color:inherit}

.prose :where(thead th code):not(:where([class~="not-prose"] *)){color:inherit}

.prose :where(pre):not(:where([class~="not-prose"] *)){color: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}

.prose :where(pre code):not(:where([class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}

.prose :where(pre code):not(:where([class~="not-prose"] *))::before{content:none}

.prose :where(pre code):not(:where([class~="not-prose"] *))::after{content:none}

.prose :where(table):not(:where([class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857}

.prose :where(thead):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}

.prose :where(thead th):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}

.prose :where(tbody tr):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}

.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){border-bottom-width:0}

.prose :where(tbody td):not(:where([class~="not-prose"] *)){vertical-align:baseline}

.prose :where(tfoot):not(:where([class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}

.prose :where(tfoot td):not(:where([class~="not-prose"] *)){vertical-align:top}

.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}

.prose :where(video):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}

.prose :where(figure):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}

.prose :where(li):not(:where([class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em}

.prose :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:0.375em}

.prose :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:0.375em}

.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}

.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}

.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}

.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}

.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}

.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}

.prose :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}

.prose :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.prose :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.prose :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}

.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}

.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){padding-top:0.5714286em;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}

.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}

.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}

.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}

.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}

.prose-sm{font-size:0.875rem;line-height:1.7142857;}

.prose-sm :where(p):not(:where([class~="not-prose"] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}

.prose-sm :where([class~="lead"]):not(:where([class~="not-prose"] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:0.8888889em;margin-bottom:0.8888889em}

.prose-sm :where(blockquote):not(:where([class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}

.prose-sm :where(h1):not(:where([class~="not-prose"] *)){font-size:2.1428571em;margin-top:0;margin-bottom:0.8em;line-height:1.2}

.prose-sm :where(h2):not(:where([class~="not-prose"] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:0.8em;line-height:1.4}

.prose-sm :where(h3):not(:where([class~="not-prose"] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:0.4444444em;line-height:1.5555556}

.prose-sm :where(h4):not(:where([class~="not-prose"] *)){margin-top:1.4285714em;margin-bottom:0.5714286em;line-height:1.4285714}

.prose-sm :where(img):not(:where([class~="not-prose"] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}

.prose-sm :where(video):not(:where([class~="not-prose"] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}

.prose-sm :where(figure):not(:where([class~="not-prose"] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}

.prose-sm :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}

.prose-sm :where(figcaption):not(:where([class~="not-prose"] *)){font-size:0.8571429em;line-height:1.3333333;margin-top:0.6666667em}

.prose-sm :where(code):not(:where([class~="not-prose"] *)){font-size:0.8571429em}

.prose-sm :where(h2 code):not(:where([class~="not-prose"] *)){font-size:0.9em}

.prose-sm :where(h3 code):not(:where([class~="not-prose"] *)){font-size:0.8888889em}

.prose-sm :where(pre):not(:where([class~="not-prose"] *)){font-size:0.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:0.25rem;padding-top:0.6666667em;padding-right:1em;padding-bottom:0.6666667em;padding-left:1em}

.prose-sm :where(ol):not(:where([class~="not-prose"] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}

.prose-sm :where(ul):not(:where([class~="not-prose"] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}

.prose-sm :where(li):not(:where([class~="not-prose"] *)){margin-top:0.2857143em;margin-bottom:0.2857143em}

.prose-sm :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:0.4285714em}

.prose-sm :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:0.4285714em}

.prose-sm :where(.prose-sm > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.5714286em;margin-bottom:0.5714286em}

.prose-sm :where(.prose-sm > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}

.prose-sm :where(.prose-sm > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}

.prose-sm :where(.prose-sm > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}

.prose-sm :where(.prose-sm > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}

.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){margin-top:0.5714286em;margin-bottom:0.5714286em}

.prose-sm :where(hr):not(:where([class~="not-prose"] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}

.prose-sm :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}

.prose-sm :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.prose-sm :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.prose-sm :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.prose-sm :where(table):not(:where([class~="not-prose"] *)){font-size:0.8571429em;line-height:1.5}

.prose-sm :where(thead th):not(:where([class~="not-prose"] *)){padding-right:1em;padding-bottom:0.6666667em;padding-left:1em}

.prose-sm :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}

.prose-sm :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}

.prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){padding-top:0.6666667em;padding-right:1em;padding-bottom:0.6666667em;padding-left:1em}

.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}

.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}

.prose-sm :where(.prose-sm > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}

.prose-sm :where(.prose-sm > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}

.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}

.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb}

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

.form-select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}

.aspect-h-1{--tw-aspect-h:1}

.aspect-h-4{--tw-aspect-h:4}

.aspect-w-1{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:1}

.aspect-w-1 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}

.aspect-w-5{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:5}

.aspect-w-5 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}

.aspect-w-6{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:6}

.aspect-w-6 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}

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

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

.visible{visibility:visible}

.invisible{visibility:hidden}

.collapse{visibility:collapse}

.fixed{position:fixed}

.absolute{position:absolute}

.relative{position:relative}

.sticky{position:sticky}

.inset-0{inset:0px}

.inset-4{inset:1rem}

.inset-x-0{left:0px;right:0px}

.inset-y-0{top:0px;bottom:0px}

.bottom-0{bottom:0px}

.left-0{left:0px}

.right-0{right:0px}

.right-3{right:0.75rem}

.right-3\.5{right:0.875rem}

.right-\[100\%\]{right:100%}

.top-0{top:0px}

.top-24{top:6rem}

.z-0{z-index:0}

.z-10{z-index:10}

.z-20{z-index:20}

.z-30{z-index:30}

.z-50{z-index:50}

.z-\[9999\]{z-index:9999}

.col-span-1{grid-column:span 1 / span 1}

.col-span-10{grid-column:span 10 / span 10}

.col-span-12{grid-column:span 12 / span 12}

.col-span-3{grid-column:span 3 / span 3}

.col-span-4{grid-column:span 4 / span 4}

.col-span-5{grid-column:span 5 / span 5}

.col-span-6{grid-column:span 6 / span 6}

.col-start-1{grid-column-start:1}

.col-start-2{grid-column-start:2}

.col-start-6{grid-column-start:6}

.m-2{margin:0.5rem}

.m-4{margin:1rem}

.m-5{margin:1.25rem}

.m-6{margin:1.5rem}

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

.mx-4{margin-left:1rem;margin-right:1rem}

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

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

.my-16{margin-top:4rem;margin-bottom:4rem}

.my-40{margin-top:10rem;margin-bottom:10rem}

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

.my-\[100px\]{margin-top:100px;margin-bottom:100px}

.my-\[60px\]{margin-top:60px;margin-bottom:60px}

.-mb-\[74px\]{margin-bottom:-74px}

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

.-ml-0\.5{margin-left:-0.125rem}

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

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

.mb-14{margin-bottom:3.5rem}

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

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

.mb-32{margin-bottom:8rem}

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

.mb-7{margin-bottom:1.75rem}

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

.mb-\[13px\]{margin-bottom:13px}

.mb-\[34px\]{margin-bottom:34px}

.mb-\[48px\]{margin-bottom:48px}

.mb-\[75px\]{margin-bottom:75px}

.ml-1{margin-left:0.25rem}

.ml-10{margin-left:2.5rem}

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

.ml-6{margin-left:1.5rem}

.ml-7{margin-left:1.75rem}

.ml-8{margin-left:2rem}

.mr-1{margin-right:0.25rem}

.mr-1\.5{margin-right:0.375rem}

.mr-3{margin-right:0.75rem}

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

.mr-\[22px\]{margin-right:22px}

.mt-0{margin-top:0px}

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

.mt-1{margin-top:0.25rem}

.mt-10{margin-top:2.5rem}

.mt-12{margin-top:3rem}

.mt-16{margin-top:4rem}

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

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

.mt-32{margin-top:8rem}

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

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

.mt-64{margin-top:16rem}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.block{display:block}

.inline{display:inline}

.flex{display:flex}

.inline-flex{display:inline-flex}

.grid{display:grid}

.contents{display:contents}

.\!hidden{display:none !important}

.hidden{display:none}

.\!h-12{height:3rem !important}

.h-1\/2{height:50%}

.h-10{height:2.5rem}

.h-12{height:3rem}

.h-16{height:4rem}

.h-3{height:0.75rem}

.h-3\.5{height:0.875rem}

.h-4{height:1rem}

.h-48{height:12rem}

.h-5{height:1.25rem}

.h-52{height:13rem}

.h-6{height:1.5rem}

.h-64{height:16rem}

.h-7{height:1.75rem}

.h-8{height:2rem}

.h-9{height:2.25rem}

.h-\[10vh\]{height:10vh}

.h-\[1px\]{height:1px}

.h-\[40vh\]{height:40vh}

.h-\[452px\]{height:452px}

.h-\[4rem\]{height:4rem}

.h-\[50vh\]{height:50vh}

.h-\[70vh\]{height:70vh}

.h-\[80vh\]{height:80vh}

.h-\[8px\]{height:8px}

.h-auto{height:auto}

.h-fit{height:-moz-fit-content;height:fit-content}

.h-full{height:100%}

.h-screen{height:100vh}

.h-screen\/2{height:calc(100vh / 2)}

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

.max-h-screen{max-height:100vh}

.min-h-full{min-height:100%}

.\!w-12{width:3rem !important}

.w-1\/12{width:8.333333%}

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

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

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

.w-10{width:2.5rem}

.w-10\/12{width:83.333333%}

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

.w-12{width:3rem}

.w-16{width:4rem}

.w-2\/3{width:66.666667%}

.w-3\/12{width:25%}

.w-3\/4{width:75%}

.w-4{width:1rem}

.w-5{width:1.25rem}

.w-5\/12{width:41.666667%}

.w-6{width:1.5rem}

.w-64{width:16rem}

.w-7{width:1.75rem}

.w-8{width:2rem}

.w-\[10\%\]{width:10%}

.w-\[12\.5\%\]{width:12.5%}

.w-\[40\%\]{width:40%}

.w-\[43px\]{width:43px}

.w-\[45\%\]{width:45%}

.w-\[4rem\]{width:4rem}

.w-\[517px\]{width:517px}

.w-\[62\.5\%\]{width:62.5%}

.w-\[75\%\]{width:75%}

.w-\[80\%\]{width:80%}

.w-\[87\.5\%\]{width:87.5%}

.w-\[9\.0909\%\]{width:9.0909%}

.w-\[90\%\]{width:90%}

.w-\[90\.909090\%\]{width:90.909090%}

.w-auto{width:auto}

.w-fit{width:-moz-fit-content;width:fit-content}

.w-full{width:100%}

.w-screen{width:100vw}

.min-w-0{min-width:0px}

.max-w-3xl{max-width:48rem}

.max-w-6xl{max-width:72rem}

.max-w-7xl{max-width:80rem}

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

.max-w-\[50ch\]{max-width:50ch}

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

.max-w-md{max-width:28rem}

.max-w-none{max-width:none}

.max-w-prose{max-width:65ch}

.max-w-xs{max-width:20rem}

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

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

.shrink{flex-shrink:1}

.shrink-0{flex-shrink:0}

.grow{flex-grow:1}

.grow-0{flex-grow:0}

.origin-top-right{transform-origin:top right}

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

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

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

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

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

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

.\!rotate-180{--tw-rotate:180deg !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}

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

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

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

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

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

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

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

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

.\!transform-none{transform:none !important}

@keyframes bounce{

0%, 100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8,0,1,1)}

50%{transform:none;animation-timing-function:cubic-bezier(0,0,0.2,1)}}

.animate-bounce{animation:bounce 1s infinite}

.cursor-pointer{cursor:pointer}

.resize{resize:both}

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

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

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

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

.flex-row{flex-direction:row}

.flex-col{flex-direction:column}

.flex-wrap{flex-wrap:wrap}

.flex-nowrap{flex-wrap:nowrap}

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

.items-end{align-items:flex-end}

.items-center{align-items:center}

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

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

.justify-center{justify-content:center}

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

.gap-12{gap:3rem}

.gap-16{gap:4rem}

.gap-2{gap:0.5rem}

.gap-4{gap:1rem}

.gap-6{gap:1.5rem}

.gap-8{gap:2rem}

.gap-x-\[25px\]{-moz-column-gap:25px;column-gap:25px}

.gap-y-2{row-gap:0.5rem}

.gap-y-\[66px\]{row-gap:66px}

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

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

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

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

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

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

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

.space-y-16 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}

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

.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}

.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}

.space-y-8 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}

.divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}

.divide-y-2 > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(2px * var(--tw-divide-y-reverse))}

.divide-black > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(51 51 51 / var(--tw-divide-opacity))}

.divide-gray-200 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}

.divide-gray-50 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(249 250 251 / var(--tw-divide-opacity))}

.self-start{align-self:flex-start}

.self-end{align-self:flex-end}

.overflow-hidden{overflow:hidden}

.overflow-x-auto{overflow-x:auto}

.overflow-y-auto{overflow-y:auto}

.overflow-x-hidden{overflow-x:hidden}

.overscroll-contain{overscroll-behavior:contain}

.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.whitespace-nowrap{white-space:nowrap}

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

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

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

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

.border{border-width:1px}

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

.border-4{border-width:4px}

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

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

.border-arancio{--tw-border-opacity:1;border-color:rgb(251 211 0 / var(--tw-border-opacity))}

.border-black{--tw-border-opacity:1;border-color:rgb(51 51 51 / var(--tw-border-opacity))}

.border-black\/20{border-color:rgb(51 51 51 / 0.2)}

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

.border-green{--tw-border-opacity:1;border-color:rgb(87 186 77 / var(--tw-border-opacity))}

.border-green\/0{border-color:rgb(87 186 77 / 0)}

.border-green\/10{border-color:rgb(87 186 77 / 0.1)}

.border-green\/100{border-color:rgb(87 186 77 / 1)}

.border-green\/20{border-color:rgb(87 186 77 / 0.2)}

.border-green\/25{border-color:rgb(87 186 77 / 0.25)}

.border-green\/30{border-color:rgb(87 186 77 / 0.3)}

.border-green\/40{border-color:rgb(87 186 77 / 0.4)}

.border-green\/5{border-color:rgb(87 186 77 / 0.05)}

.border-green\/50{border-color:rgb(87 186 77 / 0.5)}

.border-green\/60{border-color:rgb(87 186 77 / 0.6)}

.border-green\/70{border-color:rgb(87 186 77 / 0.7)}

.border-green\/75{border-color:rgb(87 186 77 / 0.75)}

.border-green\/80{border-color:rgb(87 186 77 / 0.8)}

.border-green\/90{border-color:rgb(87 186 77 / 0.9)}

.border-green\/95{border-color:rgb(87 186 77 / 0.95)}

.border-red{--tw-border-opacity:1;border-color:rgb(234 17 25 / var(--tw-border-opacity))}

.border-red\/0{border-color:rgb(234 17 25 / 0)}

.border-red\/10{border-color:rgb(234 17 25 / 0.1)}

.border-red\/100{border-color:rgb(234 17 25 / 1)}

.border-red\/20{border-color:rgb(234 17 25 / 0.2)}

.border-red\/25{border-color:rgb(234 17 25 / 0.25)}

.border-red\/30{border-color:rgb(234 17 25 / 0.3)}

.border-red\/40{border-color:rgb(234 17 25 / 0.4)}

.border-red\/5{border-color:rgb(234 17 25 / 0.05)}

.border-red\/50{border-color:rgb(234 17 25 / 0.5)}

.border-red\/60{border-color:rgb(234 17 25 / 0.6)}

.border-red\/70{border-color:rgb(234 17 25 / 0.7)}

.border-red\/75{border-color:rgb(234 17 25 / 0.75)}

.border-red\/80{border-color:rgb(234 17 25 / 0.8)}

.border-red\/90{border-color:rgb(234 17 25 / 0.9)}

.border-red\/95{border-color:rgb(234 17 25 / 0.95)}

.border-rosa{--tw-border-opacity:1;border-color:rgb(246 171 217 / var(--tw-border-opacity))}

.border-slate-900\/5{border-color:rgb(15 23 42 / 0.05)}

.border-verde{--tw-border-opacity:1;border-color:rgb(27 186 162 / var(--tw-border-opacity))}

.border-yellow{--tw-border-opacity:1;border-color:rgb(240 165 19 / var(--tw-border-opacity))}

.border-yellow\/0{border-color:rgb(240 165 19 / 0)}

.border-yellow\/10{border-color:rgb(240 165 19 / 0.1)}

.border-yellow\/100{border-color:rgb(240 165 19 / 1)}

.border-yellow\/20{border-color:rgb(240 165 19 / 0.2)}

.border-yellow\/25{border-color:rgb(240 165 19 / 0.25)}

.border-yellow\/30{border-color:rgb(240 165 19 / 0.3)}

.border-yellow\/40{border-color:rgb(240 165 19 / 0.4)}

.border-yellow\/5{border-color:rgb(240 165 19 / 0.05)}

.border-yellow\/50{border-color:rgb(240 165 19 / 0.5)}

.border-yellow\/60{border-color:rgb(240 165 19 / 0.6)}

.border-yellow\/70{border-color:rgb(240 165 19 / 0.7)}

.border-yellow\/75{border-color:rgb(240 165 19 / 0.75)}

.border-yellow\/80{border-color:rgb(240 165 19 / 0.8)}

.border-yellow\/90{border-color:rgb(240 165 19 / 0.9)}

.border-yellow\/95{border-color:rgb(240 165 19 / 0.95)}

.\!bg-white{--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity)) !important}

.bg-arancio{--tw-bg-opacity:1;background-color:rgb(251 211 0 / var(--tw-bg-opacity))}

.bg-black{--tw-bg-opacity:1;background-color:rgb(51 51 51 / var(--tw-bg-opacity))}

.bg-green{--tw-bg-opacity:1;background-color:rgb(87 186 77 / var(--tw-bg-opacity))}

.bg-green\/0{background-color:rgb(87 186 77 / 0)}

.bg-green\/10{background-color:rgb(87 186 77 / 0.1)}

.bg-green\/100{background-color:rgb(87 186 77 / 1)}

.bg-green\/20{background-color:rgb(87 186 77 / 0.2)}

.bg-green\/25{background-color:rgb(87 186 77 / 0.25)}

.bg-green\/30{background-color:rgb(87 186 77 / 0.3)}

.bg-green\/40{background-color:rgb(87 186 77 / 0.4)}

.bg-green\/5{background-color:rgb(87 186 77 / 0.05)}

.bg-green\/50{background-color:rgb(87 186 77 / 0.5)}

.bg-green\/60{background-color:rgb(87 186 77 / 0.6)}

.bg-green\/70{background-color:rgb(87 186 77 / 0.7)}

.bg-green\/75{background-color:rgb(87 186 77 / 0.75)}

.bg-green\/80{background-color:rgb(87 186 77 / 0.8)}

.bg-green\/90{background-color:rgb(87 186 77 / 0.9)}

.bg-green\/95{background-color:rgb(87 186 77 / 0.95)}

.bg-red{--tw-bg-opacity:1;background-color:rgb(234 17 25 / var(--tw-bg-opacity))}

.bg-red\/0{background-color:rgb(234 17 25 / 0)}

.bg-red\/10{background-color:rgb(234 17 25 / 0.1)}

.bg-red\/100{background-color:rgb(234 17 25 / 1)}

.bg-red\/20{background-color:rgb(234 17 25 / 0.2)}

.bg-red\/25{background-color:rgb(234 17 25 / 0.25)}

.bg-red\/30{background-color:rgb(234 17 25 / 0.3)}

.bg-red\/40{background-color:rgb(234 17 25 / 0.4)}

.bg-red\/5{background-color:rgb(234 17 25 / 0.05)}

.bg-red\/50{background-color:rgb(234 17 25 / 0.5)}

.bg-red\/60{background-color:rgb(234 17 25 / 0.6)}

.bg-red\/70{background-color:rgb(234 17 25 / 0.7)}

.bg-red\/75{background-color:rgb(234 17 25 / 0.75)}

.bg-red\/80{background-color:rgb(234 17 25 / 0.8)}

.bg-red\/90{background-color:rgb(234 17 25 / 0.9)}

.bg-red\/95{background-color:rgb(234 17 25 / 0.95)}

.bg-rosa{--tw-bg-opacity:1;background-color:rgb(246 171 217 / var(--tw-bg-opacity))}

.bg-transparent{background-color:transparent}

.bg-verde{--tw-bg-opacity:1;background-color:rgb(27 186 162 / var(--tw-bg-opacity))}

.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.bg-yellow{--tw-bg-opacity:1;background-color:rgb(240 165 19 / var(--tw-bg-opacity))}

.bg-yellow\/0{background-color:rgb(240 165 19 / 0)}

.bg-yellow\/10{background-color:rgb(240 165 19 / 0.1)}

.bg-yellow\/100{background-color:rgb(240 165 19 / 1)}

.bg-yellow\/20{background-color:rgb(240 165 19 / 0.2)}

.bg-yellow\/25{background-color:rgb(240 165 19 / 0.25)}

.bg-yellow\/30{background-color:rgb(240 165 19 / 0.3)}

.bg-yellow\/40{background-color:rgb(240 165 19 / 0.4)}

.bg-yellow\/5{background-color:rgb(240 165 19 / 0.05)}

.bg-yellow\/50{background-color:rgb(240 165 19 / 0.5)}

.bg-yellow\/60{background-color:rgb(240 165 19 / 0.6)}

.bg-yellow\/70{background-color:rgb(240 165 19 / 0.7)}

.bg-yellow\/75{background-color:rgb(240 165 19 / 0.75)}

.bg-yellow\/80{background-color:rgb(240 165 19 / 0.8)}

.bg-yellow\/90{background-color:rgb(240 165 19 / 0.9)}

.bg-yellow\/95{background-color:rgb(240 165 19 / 0.95)}

.bg-opacity-75{--tw-bg-opacity:0.75}

.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}

.bg-gradient-to-l{background-image:linear-gradient(to left, var(--tw-gradient-stops))}

.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}

.bg-none{background-image:none}

.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}

.via-transparent{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}

.to-black{--tw-gradient-to:#333 var(--tw-gradient-to-position)}

.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}

.bg-\[500\%\2c 500\%\]{background-size:500%,500%}

.bg-cover{background-size:cover}

.bg-center{background-position:center}

.bg-no-repeat{background-repeat:no-repeat}

.\!fill-current{fill:currentColor !important}

.stroke-slate-500{stroke:#64748b}

.object-contain{-o-object-fit:contain;object-fit:contain}

.object-cover{-o-object-fit:cover;object-fit:cover}

.object-center{-o-object-position:center;object-position:center}

.\!p-0{padding:0px !important}

.\!p-1{padding:0.25rem !important}

.p-0{padding:0px}

.p-1{padding:0.25rem}

.p-10{padding:2.5rem}

.p-2{padding:0.5rem}

.p-3{padding:0.75rem}

.p-4{padding:1rem}

.p-5{padding:1.25rem}

.p-6{padding:1.5rem}

.p-8{padding:2rem}

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

.px-1{padding-left:0.25rem;padding-right:0.25rem}

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

.px-10{padding-left:2.5rem;padding-right:2.5rem}

.px-16{padding-left:4rem;padding-right:4rem}

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

.px-4{padding-left:1rem;padding-right:1rem}

.px-5{padding-left:1.25rem;padding-right:1.25rem}

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

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

.px-\[43px\]{padding-left:43px;padding-right:43px}

.px-\[60px\]{padding-left:60px;padding-right:60px}

.px-\[63px\]{padding-left:63px;padding-right:63px}

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

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

.py-10{padding-top:2.5rem;padding-bottom:2.5rem}

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

.py-2{padding-top:0.5rem;padding-bottom:0.5rem}

.py-3{padding-top:0.75rem;padding-bottom:0.75rem}

.py-4{padding-top:1rem;padding-bottom:1rem}

.py-6{padding-top:1.5rem;padding-bottom:1.5rem}

.py-8{padding-top:2rem;padding-bottom:2rem}

.py-\[10px\]{padding-top:10px;padding-bottom:10px}

.py-\[120px\]{padding-top:120px;padding-bottom:120px}

.pb-12{padding-bottom:3rem}

.pb-16{padding-bottom:4rem}

.pb-2{padding-bottom:0.5rem}

.pb-32{padding-bottom:8rem}

.pb-6{padding-bottom:1.5rem}

.pb-8{padding-bottom:2rem}

.pb-\[176px\]{padding-bottom:176px}

.pb-\[64px\]{padding-bottom:64px}

.pb-\[72px\]{padding-bottom:72px}

.pl-3{padding-left:0.75rem}

.pl-3\.5{padding-left:0.875rem}

.pl-4{padding-left:1rem}

.pr-2{padding-right:0.5rem}

.pr-4{padding-right:1rem}

.pr-6{padding-right:1.5rem}

.pr-\[1\.875rem\]{padding-right:1.875rem}

.pt-1{padding-top:0.25rem}

.pt-10{padding-top:2.5rem}

.pt-16{padding-top:4rem}

.pt-2{padding-top:0.5rem}

.pt-4{padding-top:1rem}

.pt-5{padding-top:1.25rem}

.pt-6{padding-top:1.5rem}

.pt-\[30px\]{padding-top:30px}

.text-left{text-align:left}

.text-center{text-align:center}

.text-right{text-align:right}

.font-display{font-family:ROBOT, Residenz Grotesk, sans-serif}

.\!text-xs{font-size:0.75rem !important;line-height:1rem !important}

.text-2xl{font-size:1.5rem;line-height:2rem}

.text-3xl{font-size:1.875rem;line-height:2.25rem}

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

.text-5xl{font-size:3rem;line-height:1}

.text-\[14px\]{font-size:14px}

.text-\[18px\]{font-size:18px}

.text-\[18px\]\/\[1\.4\]{font-size:18px;line-height:1.4}

.text-\[1rem\]{font-size:1rem}

.text-\[20px\]{font-size:20px}

.text-\[20px\]\/\[1\.4\]{font-size:20px;line-height:1.4}

.text-\[22px\]\/\[1\.2\]{font-size:22px;line-height:1.2}

.text-\[22px\]\/\[1\.4\]{font-size:22px;line-height:1.4}

.text-\[22px\]\/\[28px\]{font-size:22px;line-height:28px}

.text-\[24px\]{font-size:24px}

.text-\[24px\]\/\[1\.2\]{font-size:24px;line-height:1.2}

.text-\[24px\]\/\[1\.4\]{font-size:24px;line-height:1.4}

.text-\[24px\]\/\[26px\]{font-size:24px;line-height:26px}

.text-\[28px\]\/\[1\.4\]{font-size:28px;line-height:1.4}

.text-\[32px\]{font-size:32px}

.text-\[32px\]\/\[1\.2\]{font-size:32px;line-height:1.2}

.text-\[32px\]\/\[1\.4\]{font-size:32px;line-height:1.4}

.text-\[34px\]{font-size:34px}

.text-\[34px\]\/\[40px\]{font-size:34px;line-height:40px}

.text-\[36px\]{font-size:36px}

.text-\[36px\]\/\[1\.2\]{font-size:36px;line-height:1.2}

.text-\[40px\]{font-size:40px}

.text-\[44px\]\/\[1\.2\]{font-size:44px;line-height:1.2}

.text-\[44px\]\/\[1\.4\]{font-size:44px;line-height:1.4}

.text-\[44px\]\/\[40px\]{font-size:44px;line-height:40px}

.text-\[54px\]{font-size:54px}

.text-\[56px\]\/\[66px\]{font-size:56px;line-height:66px}

.text-\[60px\]\/\[1\]{font-size:60px;line-height:1}

.text-\[64px\]{font-size:64px}

.text-\[clamp\(2rem\2c 12\.5cqi\2c 36px\)\]\/\[42px\]{font-size:clamp(2rem,12.5cqi,36px);line-height:42px}

.text-\[length\:var\(--size\)\]{font-size:var(--size)}

.text-base{font-size:1rem;line-height:1.5rem}

.text-base\/\[1\.4\]{font-size:1rem;line-height:1.4}

.text-lg{font-size:1.125rem;line-height:1.75rem}

.text-sm{font-size:0.875rem;line-height:1.25rem}

.text-xl{font-size:1.25rem;line-height:1.75rem}

.text-xs{font-size:0.75rem;line-height:1rem}

.font-bold{font-weight:700}

.font-extrabold{font-weight:800}

.font-medium{font-weight:500}

.font-normal{font-weight:400}

.uppercase{text-transform:uppercase}

.lowercase{text-transform:lowercase}

.leading-6{line-height:1.5rem}

.leading-8{line-height:2rem}

.leading-none{line-height:1}

.leading-tight{line-height:1.25}

.tracking-wide{letter-spacing:0.025em}

.text-arancio{--tw-text-opacity:1;color:rgb(251 211 0 / var(--tw-text-opacity))}

.text-black{--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity))}

.text-black\/80{color:rgb(51 51 51 / 0.8)}

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

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

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

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

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

.text-green{--tw-text-opacity:1;color:rgb(87 186 77 / var(--tw-text-opacity))}

.text-red{--tw-text-opacity:1;color:rgb(234 17 25 / var(--tw-text-opacity))}

.text-red\/50{color:rgb(234 17 25 / 0.5)}

.text-rosa{--tw-text-opacity:1;color:rgb(246 171 217 / var(--tw-text-opacity))}

.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139 / var(--tw-text-opacity))}

.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity))}

.text-verde{--tw-text-opacity:1;color:rgb(27 186 162 / var(--tw-text-opacity))}

.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.text-yellow{--tw-text-opacity:1;color:rgb(240 165 19 / var(--tw-text-opacity))}

.underline{text-decoration-line:underline}

.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.placeholder-black::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(51 51 51 / var(--tw-placeholder-opacity))}

.placeholder-black::placeholder{--tw-placeholder-opacity:1;color:rgb(51 51 51 / var(--tw-placeholder-opacity))}

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

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

.opacity-0{opacity:0}

.opacity-100{opacity:1}

.mix-blend-difference{mix-blend-mode:difference}

.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}

.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}

.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}

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

.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}

.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(51 51 51 / var(--tw-ring-opacity))}

.ring-opacity-5{--tw-ring-opacity:0.05}

.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}

.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}

.transition{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.transition-colors{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.duration-100{transition-duration:100ms}

.duration-150{transition-duration:150ms}

.duration-200{transition-duration:200ms}

.duration-300{transition-duration:300ms}

.duration-500{transition-duration:500ms}

.duration-75{transition-duration:75ms}

.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}

.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}

.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}

.scrollbar{scrollbar-color:var(--scrollbar-thumb, initial) var(--scrollbar-track, initial);}

.scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}

.scrollbar::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track-hover, var(--scrollbar-track))}

.scrollbar::-webkit-scrollbar-track:active{background-color:var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)))}

.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}

.scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover, var(--scrollbar-thumb))}

.scrollbar::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)))}

.scrollbar::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}

.scrollbar::-webkit-scrollbar-corner:hover{background-color:var(--scrollbar-corner-hover, var(--scrollbar-corner))}

.scrollbar::-webkit-scrollbar-corner:active{background-color:var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)))}

.scrollbar{scrollbar-width:auto}

.scrollbar::-webkit-scrollbar{display:block;width:var(--scrollbar-width, 16px);height:var(--scrollbar-height, 16px)}

.scrollbar-track-black{--scrollbar-track:#333 !important}

@font-face {
  font-family: 'Residenz Grotesk';
  src:
    url('./static/webfonts/residenz-grotesk-medium.woff2') format('woff2'),
    url('./static/webfonts/residenz-grotesk-medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ROBOT';
  src:
    url('./static/webfonts/robot.woff2') format('woff2'),
    url('./static/webfonts/robot.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --disco-color: #ea1119;
  --disco-color-staggered: #f0a513;
}

.scrollbar-thumb-disco {
  --scrollbar-thumb: var(--disco-color);
}

body {
  font-variant-ligatures: common-ligatures discretionary-ligatures;
}

[x-cloak] {
  display: none !important;
}

body {
  overflow-x: hidden;
}

/* I mostly use this for math like exponents and stuff */

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

sup {
  top: -0.3em;
  vertical-align: super;
}

sub {
  bottom: -0.25em;
  vertical-align: sub;
}

.winbox{background-image:linear-gradient(to left, var(--tw-gradient-stops));--tw-gradient-from:#F0A513 var(--tw-gradient-from-position);--tw-gradient-to:rgb(240 165 19 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:rgb(87 186 77 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #57BA4D var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to:#EA1119 var(--tw-gradient-to-position)}

.button{border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(51 51 51 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.button:hover{--tw-bg-opacity:1;background-color:rgb(51 51 51 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

@media (min-width: 1024px){

.button{border-width:2px}}

.button-xl{font-size:1rem}

@media (min-width: 1024px){

.button-xl{font-size:2.25rem;line-height:2.5rem}}

.menu-item{margin-top:0.5rem;cursor:pointer;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem}

@media (min-width: 768px){

.menu-item{margin-top:0px}}

.navbar-scrolled .menu-item{--tw-text-opacity:1;color:rgb(240 165 19 / var(--tw-text-opacity))}

.menu-item-dropdown{margin-top:0.5rem;display:flex;width:100%;flex-direction:row;align-items:center;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem}

@media (min-width: 768px){

.menu-item-dropdown{margin-top:0px}}

.menu-item-active{color:rgb(51 51 51 / 0.2)}

.navbar-scrolled .menu-item-active{color:rgb(255 255 255 / 0.2)}

.navbar-scrolled #logo svg{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.navbar-scrolled #hamburger{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.navbar-scrolled #cta-button{--tw-bg-opacity:1;background-color:rgb(234 17 25 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity))}

.navbar-scrolled #cta-button:hover{--tw-bg-opacity:1;background-color:rgb(87 186 77 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(234 17 25 / var(--tw-text-opacity))}

.navbar-scrolled #language-selector{--tw-text-opacity:1;color:rgb(87 186 77 / var(--tw-text-opacity))}

.navbar-scrolled #language-selector svg{stroke:#57BA4D}

.artists-scroller {
}

.scroller {
  animation: scroll-to-bottom 20s linear infinite alternate;
}

.scroller-inverted {
  animation: scroll-to-top 20s linear infinite alternate;
}

/* .scroller:nth-of-type(1) figure,
.scroller-inverted:nth-of-type(1) figure {
  border: 1px dashed red;
}
.scroller:nth-of-type(2) figure,
.scroller-inverted:nth-of-type(2) figure {
  border: 1px dashed blue;
} */

@keyframes scroll-to-bottom {
  0% {
    transform: translateY(-80%);
  }
  100% {
    transform: translateY(0%);
  }
}

@keyframes scroll-to-top {
  0% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-80%);
  }
}

:root {
  --app-height: 100%;
  --navbar-height: 100%;
}

.max-h-screen-ios {
  max-height: var(--app-height);
}

.bg-gradient-2022{background-image:linear-gradient(to left, var(--tw-gradient-stops));--tw-gradient-from:#E7B797 var(--tw-gradient-from-position);--tw-gradient-to:rgb(231 183 151 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:rgb(232 220 185 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #E8DCB9 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to:#9EC5CA var(--tw-gradient-to-position)}

.hover\:bg-gradient-2022:hover{background-image:linear-gradient(to left, var(--tw-gradient-stops));--tw-gradient-from:#E7B797 var(--tw-gradient-from-position);--tw-gradient-to:rgb(231 183 151 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:rgb(232 220 185 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #E8DCB9 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to:#9EC5CA var(--tw-gradient-to-position)}

.winbox {
  z-index: 9999 !important;
}

.tab{flex:none;cursor:pointer;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity));text-decoration-line:underline;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.tab:hover{--tw-text-opacity:1;color:rgb(234 17 25 / var(--tw-text-opacity))}

@media (min-width: 1536px){

.tab{padding-left:1.5rem;padding-right:1.5rem}}

.tab-active{--tw-text-opacity:1;color:rgb(234 17 25 / var(--tw-text-opacity))}

.leaflet-pane {
  z-index: 0 !important;
}

#prebannerBtn{display:flex;flex-direction:row;align-items:center}

#prebannerBtn svg{display:none}

.prebanner,
#glowCookies-banner {
  transition: position 0.4s;
  z-index: 10 !important;
}

.prebanner.move,
#glowCookies-banner.move {
  bottom: 70px !important;
}

/* .container {
  max-width: 1600px;
} */

.boxed {
  max-width: 1600px;
}

.mt-navbar {
  margin-top: var(--navbar-height);
}

.top-navbar {
  top: var(--navbar-height);
}

.bg-disco {
  background-color: var(--disco-color);
}

.bg-disco-staggered {
  background-color: var(--disco-color-staggered);
}

.hover\:bg-disco-staggered:hover {
  background-color: var(--disco-color-staggered);
}

.text-disco {
  color: var(--disco-color);
}

@keyframes bg-position-change {
  0% {
    background-position: 0% 0%;
  }
  100% {
    background-position: 100% 0;
  }
}

.bg-ping-pong {
  animation: bg-position-change 14.4s infinite alternate;
  animation-timing-function: linear;
}

#expanded {
  display: none;
}

#expanded.active {
  display: flex;
}

#base.active {
  visibility: hidden;
  display: none;
}

#base,
#base.flipping {
  visibility: visible;
}

.artist-tag{margin-bottom:1.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(87 186 77 / var(--tw-border-opacity));padding-top:0.375rem;padding-bottom:0.375rem;padding-left:0.75rem;padding-right:0.75rem;font-size:0.875rem;line-height:1.25rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(87 186 77 / var(--tw-text-opacity))}

.artist-tag-mini{border-width:1px;--tw-border-opacity:1;border-color:rgb(87 186 77 / var(--tw-border-opacity));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.375rem;padding-bottom:0.375rem;font-size:0.875rem;line-height:1.25rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(87 186 77 / var(--tw-text-opacity))}

.bg-trippy {
  background-image: var(--bg-trippy-url);
  image-rendering: pixelated;
}

#location-select :last-child span {
  display: none;
}

/* Carousel in events */

.splide__arrow{opacity:1}

.splide__pagination__page{margin:0px;margin-right:16px;height:16px;width:16px;border-radius:0px;--tw-bg-opacity:1;background-color:rgb(51 51 51 / var(--tw-bg-opacity));opacity:1}

body[data-slug='/sostienici/'] .splide__pagination__page, body[data-slug='/support-us/'] .splide__pagination__page{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

body[data-slug='/sostienici/'] .splide__pagination__page.is-active, body[data-slug='/support-us/'] .splide__pagination__page.is-active{transform:none;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.splide__pagination__page.is-active{transform:none;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.splide__pagination {
  /* bottom: 0.5em;
    left: 0;
    padding: 0 1em;
    position: absolute;
    right: 0;
    z-index: 1; */
  position:static;
}

/* Mattia d'alleva fixes */

.force-hidden {
  display: none !important;
}

.splide__pagination__page{border-width:1px;--tw-border-opacity:1 !important;border-color:rgb(51 51 51 / var(--tw-border-opacity)) !important}

.splide__pagination__page:not(.is-active) {
  background-color: transparent !important;
}

@media (max-width: 1023px) {
  #kids-description {
    font-size: 22px;
    line-height: 1.4;
  }
}

/* Old ROBOT 13 */

.button{border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(51 51 51 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.button:hover{--tw-bg-opacity:1;background-color:rgb(51 51 51 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

@media (min-width: 1024px){

.button{border-width:2px}}

.button-xl{font-size:1rem}

@media (min-width: 1024px){

.button-xl{font-size:2.25rem;line-height:2.5rem}}

.menu-item{margin-top:0.5rem;cursor:pointer;border-radius:0.5rem;background-color:transparent;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}

.menu-item:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity))}

@media (min-width: 768px){

.menu-item{margin-top:0px}}

.menu-item-dropdown{margin-top:0.5rem;display:flex;width:100%;flex-direction:row;align-items:center;border-radius:0.5rem;background-color:transparent;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem}

.menu-item-dropdown:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity))}

@media (min-width: 768px){

.menu-item-dropdown{margin-top:0px}}

.menu-item-active{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity))}

@media (min-width: 640px){

.sm\:prose{color:var(--tw-prose-body);max-width:65ch;}

.sm\:prose :where(p):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}

.sm\:prose :where([class~="lead"]):not(:where([class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}

.sm\:prose :where(a):not(:where([class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}

.sm\:prose :where(strong):not(:where([class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}

.sm\:prose :where(a strong):not(:where([class~="not-prose"] *)){color:inherit}

.sm\:prose :where(blockquote strong):not(:where([class~="not-prose"] *)){color:inherit}

.sm\:prose :where(thead th strong):not(:where([class~="not-prose"] *)){color:inherit}

.sm\:prose :where(ol):not(:where([class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}

.sm\:prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}

.sm\:prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}

.sm\:prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}

.sm\:prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}

.sm\:prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}

.sm\:prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}

.sm\:prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}

.sm\:prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}

.sm\:prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)){list-style-type:decimal}

.sm\:prose :where(ul):not(:where([class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}

.sm\:prose :where(ol > li):not(:where([class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}

.sm\:prose :where(ul > li):not(:where([class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}

.sm\:prose :where(hr):not(:where([class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}

.sm\:prose :where(blockquote):not(:where([class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:0.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}

.sm\:prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before{content:open-quote}

.sm\:prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after{content:close-quote}

.sm\:prose :where(h1):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111}

.sm\:prose :where(h1 strong):not(:where([class~="not-prose"] *)){font-weight:900;color:inherit}

.sm\:prose :where(h2):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}

.sm\:prose :where(h2 strong):not(:where([class~="not-prose"] *)){font-weight:800;color:inherit}

.sm\:prose :where(h3):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6}

.sm\:prose :where(h3 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}

.sm\:prose :where(h4):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:0.5em;line-height:1.5}

.sm\:prose :where(h4 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}

.sm\:prose :where(img):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}

.sm\:prose :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}

.sm\:prose :where(figcaption):not(:where([class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em}

.sm\:prose :where(code):not(:where([class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:0.875em}

.sm\:prose :where(code):not(:where([class~="not-prose"] *))::before{content:"`"}

.sm\:prose :where(code):not(:where([class~="not-prose"] *))::after{content:"`"}

.sm\:prose :where(a code):not(:where([class~="not-prose"] *)){color:inherit}

.sm\:prose :where(h1 code):not(:where([class~="not-prose"] *)){color:inherit}

.sm\:prose :where(h2 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:0.875em}

.sm\:prose :where(h3 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:0.9em}

.sm\:prose :where(h4 code):not(:where([class~="not-prose"] *)){color:inherit}

.sm\:prose :where(blockquote code):not(:where([class~="not-prose"] *)){color:inherit}

.sm\:prose :where(thead th code):not(:where([class~="not-prose"] *)){color:inherit}

.sm\:prose :where(pre):not(:where([class~="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}

.sm\:prose :where(pre code):not(:where([class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}

.sm\:prose :where(pre code):not(:where([class~="not-prose"] *))::before{content:none}

.sm\:prose :where(pre code):not(:where([class~="not-prose"] *))::after{content:none}

.sm\:prose :where(table):not(:where([class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857}

.sm\:prose :where(thead):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}

.sm\:prose :where(thead th):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}

.sm\:prose :where(tbody tr):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}

.sm\:prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){border-bottom-width:0}

.sm\:prose :where(tbody td):not(:where([class~="not-prose"] *)){vertical-align:baseline}

.sm\:prose :where(tfoot):not(:where([class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}

.sm\:prose :where(tfoot td):not(:where([class~="not-prose"] *)){vertical-align:top}

.sm\:prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}

.sm\:prose :where(video):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}

.sm\:prose :where(figure):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}

.sm\:prose :where(li):not(:where([class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em}

.sm\:prose :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:0.375em}

.sm\:prose :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:0.375em}

.sm\:prose :where(.sm\:prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}

.sm\:prose :where(.sm\:prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}

.sm\:prose :where(.sm\:prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}

.sm\:prose :where(.sm\:prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}

.sm\:prose :where(.sm\:prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}

.sm\:prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}

.sm\:prose :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}

.sm\:prose :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.sm\:prose :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.sm\:prose :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.sm\:prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}

.sm\:prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}

.sm\:prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){padding-top:0.5714286em;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}

.sm\:prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}

.sm\:prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}

.sm\:prose :where(.sm\:prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}

.sm\:prose :where(.sm\:prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}}

@media (min-width: 768px){

.md\:prose-sm{font-size:0.875rem;line-height:1.7142857;}

.md\:prose-sm :where(p):not(:where([class~="not-prose"] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}

.md\:prose-sm :where([class~="lead"]):not(:where([class~="not-prose"] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:0.8888889em;margin-bottom:0.8888889em}

.md\:prose-sm :where(blockquote):not(:where([class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}

.md\:prose-sm :where(h1):not(:where([class~="not-prose"] *)){font-size:2.1428571em;margin-top:0;margin-bottom:0.8em;line-height:1.2}

.md\:prose-sm :where(h2):not(:where([class~="not-prose"] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:0.8em;line-height:1.4}

.md\:prose-sm :where(h3):not(:where([class~="not-prose"] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:0.4444444em;line-height:1.5555556}

.md\:prose-sm :where(h4):not(:where([class~="not-prose"] *)){margin-top:1.4285714em;margin-bottom:0.5714286em;line-height:1.4285714}

.md\:prose-sm :where(img):not(:where([class~="not-prose"] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}

.md\:prose-sm :where(video):not(:where([class~="not-prose"] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}

.md\:prose-sm :where(figure):not(:where([class~="not-prose"] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}

.md\:prose-sm :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}

.md\:prose-sm :where(figcaption):not(:where([class~="not-prose"] *)){font-size:0.8571429em;line-height:1.3333333;margin-top:0.6666667em}

.md\:prose-sm :where(code):not(:where([class~="not-prose"] *)){font-size:0.8571429em}

.md\:prose-sm :where(h2 code):not(:where([class~="not-prose"] *)){font-size:0.9em}

.md\:prose-sm :where(h3 code):not(:where([class~="not-prose"] *)){font-size:0.8888889em}

.md\:prose-sm :where(pre):not(:where([class~="not-prose"] *)){font-size:0.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:0.25rem;padding-top:0.6666667em;padding-right:1em;padding-bottom:0.6666667em;padding-left:1em}

.md\:prose-sm :where(ol):not(:where([class~="not-prose"] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}

.md\:prose-sm :where(ul):not(:where([class~="not-prose"] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-left:1.5714286em}

.md\:prose-sm :where(li):not(:where([class~="not-prose"] *)){margin-top:0.2857143em;margin-bottom:0.2857143em}

.md\:prose-sm :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:0.4285714em}

.md\:prose-sm :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:0.4285714em}

.md\:prose-sm :where(.md\:prose-sm > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.5714286em;margin-bottom:0.5714286em}

.md\:prose-sm :where(.md\:prose-sm > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}

.md\:prose-sm :where(.md\:prose-sm > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}

.md\:prose-sm :where(.md\:prose-sm > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}

.md\:prose-sm :where(.md\:prose-sm > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}

.md\:prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){margin-top:0.5714286em;margin-bottom:0.5714286em}

.md\:prose-sm :where(hr):not(:where([class~="not-prose"] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}

.md\:prose-sm :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}

.md\:prose-sm :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.md\:prose-sm :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.md\:prose-sm :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.md\:prose-sm :where(table):not(:where([class~="not-prose"] *)){font-size:0.8571429em;line-height:1.5}

.md\:prose-sm :where(thead th):not(:where([class~="not-prose"] *)){padding-right:1em;padding-bottom:0.6666667em;padding-left:1em}

.md\:prose-sm :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}

.md\:prose-sm :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}

.md\:prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){padding-top:0.6666667em;padding-right:1em;padding-bottom:0.6666667em;padding-left:1em}

.md\:prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}

.md\:prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}

.md\:prose-sm :where(.md\:prose-sm > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}

.md\:prose-sm :where(.md\:prose-sm > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}}

@media (min-width: 1024px){

.lg\:prose-lg{font-size:1.125rem;line-height:1.7777778;}

.lg\:prose-lg :where(p):not(:where([class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}

.lg\:prose-lg :where([class~="lead"]):not(:where([class~="not-prose"] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}

.lg\:prose-lg :where(blockquote):not(:where([class~="not-prose"] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}

.lg\:prose-lg :where(h1):not(:where([class~="not-prose"] *)){font-size:2.6666667em;margin-top:0;margin-bottom:0.8333333em;line-height:1}

.lg\:prose-lg :where(h2):not(:where([class~="not-prose"] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}

.lg\:prose-lg :where(h3):not(:where([class~="not-prose"] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:0.6666667em;line-height:1.5}

.lg\:prose-lg :where(h4):not(:where([class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:0.4444444em;line-height:1.5555556}

.lg\:prose-lg :where(img):not(:where([class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}

.lg\:prose-lg :where(video):not(:where([class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}

.lg\:prose-lg :where(figure):not(:where([class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}

.lg\:prose-lg :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}

.lg\:prose-lg :where(figcaption):not(:where([class~="not-prose"] *)){font-size:0.8888889em;line-height:1.5;margin-top:1em}

.lg\:prose-lg :where(code):not(:where([class~="not-prose"] *)){font-size:0.8888889em}

.lg\:prose-lg :where(h2 code):not(:where([class~="not-prose"] *)){font-size:0.8666667em}

.lg\:prose-lg :where(h3 code):not(:where([class~="not-prose"] *)){font-size:0.875em}

.lg\:prose-lg :where(pre):not(:where([class~="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}

.lg\:prose-lg :where(ol):not(:where([class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}

.lg\:prose-lg :where(ul):not(:where([class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}

.lg\:prose-lg :where(li):not(:where([class~="not-prose"] *)){margin-top:0.6666667em;margin-bottom:0.6666667em}

.lg\:prose-lg :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:0.4444444em}

.lg\:prose-lg :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:0.4444444em}

.lg\:prose-lg :where(.lg\:prose-lg > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.8888889em;margin-bottom:0.8888889em}

.lg\:prose-lg :where(.lg\:prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}

.lg\:prose-lg :where(.lg\:prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}

.lg\:prose-lg :where(.lg\:prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}

.lg\:prose-lg :where(.lg\:prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}

.lg\:prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){margin-top:0.8888889em;margin-bottom:0.8888889em}

.lg\:prose-lg :where(hr):not(:where([class~="not-prose"] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}

.lg\:prose-lg :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}

.lg\:prose-lg :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.lg\:prose-lg :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.lg\:prose-lg :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.lg\:prose-lg :where(table):not(:where([class~="not-prose"] *)){font-size:0.8888889em;line-height:1.5}

.lg\:prose-lg :where(thead th):not(:where([class~="not-prose"] *)){padding-right:0.75em;padding-bottom:0.75em;padding-left:0.75em}

.lg\:prose-lg :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}

.lg\:prose-lg :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}

.lg\:prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){padding-top:0.75em;padding-right:0.75em;padding-bottom:0.75em;padding-left:0.75em}

.lg\:prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}

.lg\:prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}

.lg\:prose-lg :where(.lg\:prose-lg > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}

.lg\:prose-lg :where(.lg\:prose-lg > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}}

@media (min-width: 1280px){

.xl\:prose-2xl{font-size:1.5rem;line-height:1.6666667;}

.xl\:prose-2xl :where(p):not(:where([class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}

.xl\:prose-2xl :where([class~="lead"]):not(:where([class~="not-prose"] *)){font-size:1.25em;line-height:1.4666667;margin-top:1.0666667em;margin-bottom:1.0666667em}

.xl\:prose-2xl :where(blockquote):not(:where([class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em;padding-left:1.1111111em}

.xl\:prose-2xl :where(h1):not(:where([class~="not-prose"] *)){font-size:2.6666667em;margin-top:0;margin-bottom:0.875em;line-height:1}

.xl\:prose-2xl :where(h2):not(:where([class~="not-prose"] *)){font-size:2em;margin-top:1.5em;margin-bottom:0.8333333em;line-height:1.0833333}

.xl\:prose-2xl :where(h3):not(:where([class~="not-prose"] *)){font-size:1.5em;margin-top:1.5555556em;margin-bottom:0.6666667em;line-height:1.2222222}

.xl\:prose-2xl :where(h4):not(:where([class~="not-prose"] *)){margin-top:1.6666667em;margin-bottom:0.6666667em;line-height:1.5}

.xl\:prose-2xl :where(img):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}

.xl\:prose-2xl :where(video):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}

.xl\:prose-2xl :where(figure):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}

.xl\:prose-2xl :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}

.xl\:prose-2xl :where(figcaption):not(:where([class~="not-prose"] *)){font-size:0.8333333em;line-height:1.6;margin-top:1em}

.xl\:prose-2xl :where(code):not(:where([class~="not-prose"] *)){font-size:0.8333333em}

.xl\:prose-2xl :where(h2 code):not(:where([class~="not-prose"] *)){font-size:0.875em}

.xl\:prose-2xl :where(h3 code):not(:where([class~="not-prose"] *)){font-size:0.8888889em}

.xl\:prose-2xl :where(pre):not(:where([class~="not-prose"] *)){font-size:0.8333333em;line-height:1.8;margin-top:2em;margin-bottom:2em;border-radius:0.5rem;padding-top:1.2em;padding-right:1.6em;padding-bottom:1.2em;padding-left:1.6em}

.xl\:prose-2xl :where(ol):not(:where([class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5833333em}

.xl\:prose-2xl :where(ul):not(:where([class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5833333em}

.xl\:prose-2xl :where(li):not(:where([class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em}

.xl\:prose-2xl :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:0.4166667em}

.xl\:prose-2xl :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:0.4166667em}

.xl\:prose-2xl :where(.xl\:prose-2xl > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.8333333em;margin-bottom:0.8333333em}

.xl\:prose-2xl :where(.xl\:prose-2xl > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}

.xl\:prose-2xl :where(.xl\:prose-2xl > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}

.xl\:prose-2xl :where(.xl\:prose-2xl > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}

.xl\:prose-2xl :where(.xl\:prose-2xl > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}

.xl\:prose-2xl :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){margin-top:0.6666667em;margin-bottom:0.6666667em}

.xl\:prose-2xl :where(hr):not(:where([class~="not-prose"] *)){margin-top:3em;margin-bottom:3em}

.xl\:prose-2xl :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}

.xl\:prose-2xl :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.xl\:prose-2xl :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.xl\:prose-2xl :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}

.xl\:prose-2xl :where(table):not(:where([class~="not-prose"] *)){font-size:0.8333333em;line-height:1.4}

.xl\:prose-2xl :where(thead th):not(:where([class~="not-prose"] *)){padding-right:0.6em;padding-bottom:0.8em;padding-left:0.6em}

.xl\:prose-2xl :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}

.xl\:prose-2xl :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}

.xl\:prose-2xl :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){padding-top:0.8em;padding-right:0.6em;padding-bottom:0.8em;padding-left:0.6em}

.xl\:prose-2xl :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}

.xl\:prose-2xl :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}

.xl\:prose-2xl :where(.xl\:prose-2xl > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}

.xl\:prose-2xl :where(.xl\:prose-2xl > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}}

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

.group:hover .group-hover\:opacity-100{opacity:1}

.group:hover .group-hover\:opacity-50{opacity:0.5}

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

.hover\:bg-arancio:hover{--tw-bg-opacity:1;background-color:rgb(251 211 0 / var(--tw-bg-opacity))}

.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(51 51 51 / var(--tw-bg-opacity))}

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

.hover\:bg-green:hover{--tw-bg-opacity:1;background-color:rgb(87 186 77 / var(--tw-bg-opacity))}

.hover\:bg-green\/0:hover{background-color:rgb(87 186 77 / 0)}

.hover\:bg-green\/10:hover{background-color:rgb(87 186 77 / 0.1)}

.hover\:bg-green\/100:hover{background-color:rgb(87 186 77 / 1)}

.hover\:bg-green\/20:hover{background-color:rgb(87 186 77 / 0.2)}

.hover\:bg-green\/25:hover{background-color:rgb(87 186 77 / 0.25)}

.hover\:bg-green\/30:hover{background-color:rgb(87 186 77 / 0.3)}

.hover\:bg-green\/40:hover{background-color:rgb(87 186 77 / 0.4)}

.hover\:bg-green\/5:hover{background-color:rgb(87 186 77 / 0.05)}

.hover\:bg-green\/50:hover{background-color:rgb(87 186 77 / 0.5)}

.hover\:bg-green\/60:hover{background-color:rgb(87 186 77 / 0.6)}

.hover\:bg-green\/70:hover{background-color:rgb(87 186 77 / 0.7)}

.hover\:bg-green\/75:hover{background-color:rgb(87 186 77 / 0.75)}

.hover\:bg-green\/80:hover{background-color:rgb(87 186 77 / 0.8)}

.hover\:bg-green\/90:hover{background-color:rgb(87 186 77 / 0.9)}

.hover\:bg-green\/95:hover{background-color:rgb(87 186 77 / 0.95)}

.hover\:bg-red:hover{--tw-bg-opacity:1;background-color:rgb(234 17 25 / var(--tw-bg-opacity))}

.hover\:bg-red\/0:hover{background-color:rgb(234 17 25 / 0)}

.hover\:bg-red\/10:hover{background-color:rgb(234 17 25 / 0.1)}

.hover\:bg-red\/100:hover{background-color:rgb(234 17 25 / 1)}

.hover\:bg-red\/20:hover{background-color:rgb(234 17 25 / 0.2)}

.hover\:bg-red\/25:hover{background-color:rgb(234 17 25 / 0.25)}

.hover\:bg-red\/30:hover{background-color:rgb(234 17 25 / 0.3)}

.hover\:bg-red\/40:hover{background-color:rgb(234 17 25 / 0.4)}

.hover\:bg-red\/5:hover{background-color:rgb(234 17 25 / 0.05)}

.hover\:bg-red\/50:hover{background-color:rgb(234 17 25 / 0.5)}

.hover\:bg-red\/60:hover{background-color:rgb(234 17 25 / 0.6)}

.hover\:bg-red\/70:hover{background-color:rgb(234 17 25 / 0.7)}

.hover\:bg-red\/75:hover{background-color:rgb(234 17 25 / 0.75)}

.hover\:bg-red\/80:hover{background-color:rgb(234 17 25 / 0.8)}

.hover\:bg-red\/90:hover{background-color:rgb(234 17 25 / 0.9)}

.hover\:bg-red\/95:hover{background-color:rgb(234 17 25 / 0.95)}

.hover\:bg-rosa:hover{--tw-bg-opacity:1;background-color:rgb(246 171 217 / var(--tw-bg-opacity))}

.hover\:bg-verde:hover{--tw-bg-opacity:1;background-color:rgb(27 186 162 / var(--tw-bg-opacity))}

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

.hover\:bg-yellow:hover{--tw-bg-opacity:1;background-color:rgb(240 165 19 / var(--tw-bg-opacity))}

.hover\:bg-yellow\/0:hover{background-color:rgb(240 165 19 / 0)}

.hover\:bg-yellow\/10:hover{background-color:rgb(240 165 19 / 0.1)}

.hover\:bg-yellow\/100:hover{background-color:rgb(240 165 19 / 1)}

.hover\:bg-yellow\/20:hover{background-color:rgb(240 165 19 / 0.2)}

.hover\:bg-yellow\/25:hover{background-color:rgb(240 165 19 / 0.25)}

.hover\:bg-yellow\/30:hover{background-color:rgb(240 165 19 / 0.3)}

.hover\:bg-yellow\/40:hover{background-color:rgb(240 165 19 / 0.4)}

.hover\:bg-yellow\/5:hover{background-color:rgb(240 165 19 / 0.05)}

.hover\:bg-yellow\/50:hover{background-color:rgb(240 165 19 / 0.5)}

.hover\:bg-yellow\/60:hover{background-color:rgb(240 165 19 / 0.6)}

.hover\:bg-yellow\/70:hover{background-color:rgb(240 165 19 / 0.7)}

.hover\:bg-yellow\/75:hover{background-color:rgb(240 165 19 / 0.75)}

.hover\:bg-yellow\/80:hover{background-color:rgb(240 165 19 / 0.8)}

.hover\:bg-yellow\/90:hover{background-color:rgb(240 165 19 / 0.9)}

.hover\:bg-yellow\/95:hover{background-color:rgb(240 165 19 / 0.95)}

.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity))}

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

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

.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}

.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}

.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}

.focus\:ring-inset:focus{--tw-ring-inset:inset}

.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241 / var(--tw-ring-opacity))}

.focus\:ring-verde:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(27 186 162 / var(--tw-ring-opacity))}

.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}

.focus-visible\:ring-sky-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233 / var(--tw-ring-opacity))}

@media (min-width: 640px){

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

.sm\:mb-12{margin-bottom:3rem}

.sm\:mr-2{margin-right:0.5rem}

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

.sm\:mt-12{margin-top:3rem}

.sm\:flex{display:flex}

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

.sm\:max-w-7xl{max-width:80rem}

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

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

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

.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;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))}

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

.sm\:items-center{align-items:center}

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

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

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

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

.sm\:pb-16{padding-bottom:4rem}

.sm\:pb-24{padding-bottom:6rem}

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

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

.sm\:text-7xl{font-size:4.5rem;line-height:1}

.sm\:text-sm{font-size:0.875rem;line-height:1.25rem}}

@media (min-width: 768px){

.md\:visible{visibility:visible}

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

.md\:-mt-1{margin-top:-0.25rem}

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

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

.md\:flex{display:flex}

.md\:grid{display:grid}

.md\:hidden{display:none}

.md\:max-h-32{max-height:8rem}

.md\:w-0{width:0px}

.md\:w-48{width:12rem}

.md\:w-64{width:16rem}

.md\:max-w-screen-xl{max-width:1280px}

.md\:flex-1{flex:1 1 0%}

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

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

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

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

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

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

.md\:gap-4{gap:1rem}

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

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

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

.md\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}

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

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

.md\:p-10{padding:2.5rem}

.md\:p-2{padding:0.5rem}

.md\:p-8{padding:2rem}

.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}

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

.md\:text-left{text-align:left}

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

.md\:text-2xl{font-size:1.5rem;line-height:2rem}

.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}

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

.md\:text-7xl{font-size:4.5rem;line-height:1}

.md\:text-9xl{font-size:8rem;line-height:1}

.md\:text-base{font-size:1rem;line-height:1.5rem}}

@media (min-width: 1024px){

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

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

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

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

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

.lg\:col-start-1{grid-column-start:1}

.lg\:col-start-2{grid-column-start:2}

.lg\:col-start-8{grid-column-start:8}

.lg\:row-span-3{grid-row:span 3 / span 3}

.lg\:row-start-1{grid-row-start:1}

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

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

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

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

.lg\:mt-16{margin-top:4rem}

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

.lg\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}

.lg\:block{display:block}

.lg\:flex{display:flex}

.lg\:inline-flex{display:inline-flex}

.lg\:grid{display:grid}

.lg\:hidden{display:none}

.lg\:h-16{height:4rem}

.lg\:h-\[70vh\]{height:70vh}

.lg\:h-full{height:100%}

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

.lg\:w-16{width:4rem}

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

.lg\:w-\[55\%\]{width:55%}

.lg\:w-\[var\(--width\)\]{width:var(--width)}

.lg\:w-auto{width:auto}

.lg\:max-w-4xl{max-width:56rem}

.lg\:-translate-y-2{--tw-translate-y:-0.5rem;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))}

.lg\:auto-rows-min{grid-auto-rows:min-content}

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

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

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

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

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

.lg\:flex-row{flex-direction:row}

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

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

.lg\:border-2{border-width:2px}

.lg\:border-8{border-width:8px}

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

.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}

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

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

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

.lg\:py-8{padding-top:2rem;padding-bottom:2rem}

.lg\:pr-\[43px\]{padding-right:43px}

.lg\:text-2xl{font-size:1.5rem;line-height:2rem}

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

.lg\:text-\[14px\]\/\[18px\]{font-size:14px;line-height:18px}

.lg\:text-\[18px\]{font-size:18px}

.lg\:text-\[18px\]\/tight{font-size:18px;line-height:1.25}

.lg\:text-\[20px\]\/\[1\]{font-size:20px;line-height:1}

.lg\:text-\[32px\]{font-size:32px}

.lg\:text-\[34px\]\/\[34px\]{font-size:34px;line-height:34px}

.lg\:text-\[36px\]\/\[32px\]{font-size:36px;line-height:32px}

.lg\:text-\[44px\]\/\[1\.2\]{font-size:44px;line-height:1.2}

.lg\:text-\[64px\]\/\[1\]{font-size:64px;line-height:1}

.lg\:text-\[84px\]\/\[1\.2\]{font-size:84px;line-height:1.2}

.lg\:text-base{font-size:1rem;line-height:1.5rem}

.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}

@media (min-width: 1280px){

.xl\:max-w-6xl{max-width:72rem}

.xl\:max-w-\[1330px\]{max-width:1330px}

.xl\:max-w-\[1600px\]{max-width:1600px}

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

.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}

.xl\:text-\[144px\]{font-size:144px}

.xl\:text-\[28px\]\/\[1\.4\]{font-size:28px;line-height:1.4}

.xl\:text-\[30px\]\/\[1\.2\]{font-size:30px;line-height:1.2}

.xl\:text-\[40px\]\/\[1\]{font-size:40px;line-height:1}

.xl\:text-\[44px\]\/\[1\.5\]{font-size:44px;line-height:1.5}

.xl\:text-\[54px\]\/\[1\.2\]{font-size:54px;line-height:1.2}

.xl\:text-\[64px\]{font-size:64px}}

@media (min-width: 1536px){

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

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

.\32xl\:text-\[34px\]\/\[40px\]{font-size:34px;line-height:40px}

.\32xl\:text-\[36px\]\/\[1\.2\]{font-size:36px;line-height:1.2}

.\32xl\:text-\[44px\]\/\[40px\]{font-size:44px;line-height:40px}

.\32xl\:text-\[54px\]\/\[64px\]{font-size:54px;line-height:64px}

.\32xl\:text-\[60px\]\/\[1\]{font-size:60px;line-height:1}}

@media (orientation: portrait){

.portrait\:flex-col{flex-direction:column}}

@media (orientation: landscape){

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

.landscape\:w-2\/3{width:66.666667%}

.landscape\:flex-row{flex-direction:row}}

.\[\&\>a\]\:text-black>a{--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity))}

.\[\&\>a\]\:underline>a{text-decoration-line:underline}

.\[\&\>p\:first-of-type\]\:text-\[28px\]\/\[1\.4\]>p:first-of-type{font-size:28px;line-height:1.4}

.\[\&\>p\:first-of-type\]\:text-\[32px\]\/\[1\.4\]>p:first-of-type{font-size:32px;line-height:1.4}

.\[\&\>p\>a\]\:underline>p>a{text-decoration-line:underline}
