@import url("./website-composition.css");
.mavicade-container { box-sizing: border-box; margin-inline: auto; }
.mavicade-container:not([class*="max-width-"]):not(.preset-dashboardcompact) { max-width: 72rem; }
.mavicade-grid { display: grid; grid-template-columns: repeat(var(--mavicade-columns), minmax(0, 1fr)); gap: var(--mavicade-gap, var(--mavicade-preset-gap, 0)); }
.mavicade-autofit-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(max(min(100%,var(--mavicade-item-min-width,180px)),calc((100% - (var(--mavicade-max-columns,5) - 1) * var(--mavicade-gap,1rem))/var(--mavicade-max-columns,5))),1fr)); gap:var(--mavicade-gap,var(--mavicade-preset-gap,1rem)); align-items:var(--mavicade-alignment,stretch); }
.mavicade-stack { align-items: var(--mavicade-alignment, stretch); display: flex; flex-direction: var(--mavicade-direction, var(--mavicade-preset-direction, column)); gap: var(--mavicade-gap, var(--mavicade-preset-gap, 0)); }
.mavicade-container, .mavicade-grid, .mavicade-autofit-grid, .mavicade-stack, .mavicade-spacer, .mavicade-divider, .mavicade-component { box-sizing: border-box; grid-column: span var(--mavicade-span, 1); padding: var(--mavicade-padding, var(--mavicade-preset-padding, 0)); }
.mavicade-spacer { block-size: calc(var(--mavicade-size, 0) * .25rem); }
.mavicade-divider { border: 0; border-top: 1px solid currentColor; opacity: .25; }
.mavicade-image { display: block; height: auto; max-width: 100%; }
.mavicade-image.fit-cover { object-fit: cover; }
.mavicade-image.fit-contain { object-fit: contain; }
.mavicade-button { display: inline-block; text-decoration: none; }
.mavicade-button.style-primary { background: #1b1f3b; color: #fff; padding: .75rem 1rem; }
.mavicade-button.style-secondary { border: 1px solid currentColor; padding: .75rem 1rem; }
.mavicade-rich-text blockquote { border-inline-start: .25rem solid currentColor; margin-inline: 0; padding-inline-start: 1rem; }
.mavicade-list-item { display: list-item; margin-inline-start: 1.5rem; }
.columns-mobile-0 { --mavicade-columns: 0; }
.span-mobile-0 { --mavicade-span: 0; }
.size-mobile-0 { --mavicade-size: 0; }
.columns-mobile-1 { --mavicade-columns: 1; }
.span-mobile-1 { --mavicade-span: 1; }
.size-mobile-1 { --mavicade-size: 1; }
.columns-mobile-2 { --mavicade-columns: 2; }
.span-mobile-2 { --mavicade-span: 2; }
.size-mobile-2 { --mavicade-size: 2; }
.columns-mobile-3 { --mavicade-columns: 3; }
.span-mobile-3 { --mavicade-span: 3; }
.size-mobile-3 { --mavicade-size: 3; }
.columns-mobile-4 { --mavicade-columns: 4; }
.span-mobile-4 { --mavicade-span: 4; }
.size-mobile-4 { --mavicade-size: 4; }
.columns-mobile-5 { --mavicade-columns: 5; }
.span-mobile-5 { --mavicade-span: 5; }
.size-mobile-5 { --mavicade-size: 5; }
.columns-mobile-6 { --mavicade-columns: 6; }
.span-mobile-6 { --mavicade-span: 6; }
.size-mobile-6 { --mavicade-size: 6; }
.columns-mobile-7 { --mavicade-columns: 7; }
.span-mobile-7 { --mavicade-span: 7; }
.size-mobile-7 { --mavicade-size: 7; }
.columns-mobile-8 { --mavicade-columns: 8; }
.span-mobile-8 { --mavicade-span: 8; }
.size-mobile-8 { --mavicade-size: 8; }
.columns-mobile-9 { --mavicade-columns: 9; }
.span-mobile-9 { --mavicade-span: 9; }
.size-mobile-9 { --mavicade-size: 9; }
.columns-mobile-10 { --mavicade-columns: 10; }
.span-mobile-10 { --mavicade-span: 10; }
.size-mobile-10 { --mavicade-size: 10; }
.columns-mobile-11 { --mavicade-columns: 11; }
.span-mobile-11 { --mavicade-span: 11; }
.size-mobile-11 { --mavicade-size: 11; }
.columns-mobile-12 { --mavicade-columns: 12; }
.span-mobile-12 { --mavicade-span: 12; }
.size-mobile-12 { --mavicade-size: 12; }
.gap-mobile-none { --mavicade-gap: 0; }
.padding-mobile-none { --mavicade-padding: 0; }
.gap-mobile-xs { --mavicade-gap: .25rem; }
.padding-mobile-xs { --mavicade-padding: .25rem; }
.gap-mobile-sm { --mavicade-gap: .5rem; }
.padding-mobile-sm { --mavicade-padding: .5rem; }
.gap-mobile-md { --mavicade-gap: 1rem; }
.padding-mobile-md { --mavicade-padding: 1rem; }
.gap-mobile-lg { --mavicade-gap: 1.5rem; }
.padding-mobile-lg { --mavicade-padding: 1.5rem; }
.gap-mobile-xl { --mavicade-gap: 2rem; }
.padding-mobile-xl { --mavicade-padding: 2rem; }
.direction-mobile-horizontal { --mavicade-direction: row; }
.direction-mobile-vertical { --mavicade-direction: column; }
.alignment-mobile-start { --mavicade-alignment: flex-start; }
.alignment-mobile-center { --mavicade-alignment: center; }
.alignment-mobile-end { --mavicade-alignment: flex-end; }
.alignment-mobile-stretch { --mavicade-alignment: stretch; }
.text-mobile-start { text-align: start; }
.text-mobile-center { text-align: center; }
.text-mobile-end { text-align: end; }
.text-mobile-stretch { text-align: start; }
@media (min-width: 768px) {
  .columns-tablet-0 { --mavicade-columns: 0; }
  .span-tablet-0 { --mavicade-span: 0; }
  .size-tablet-0 { --mavicade-size: 0; }
  .columns-tablet-1 { --mavicade-columns: 1; }
  .span-tablet-1 { --mavicade-span: 1; }
  .size-tablet-1 { --mavicade-size: 1; }
  .columns-tablet-2 { --mavicade-columns: 2; }
  .span-tablet-2 { --mavicade-span: 2; }
  .size-tablet-2 { --mavicade-size: 2; }
  .columns-tablet-3 { --mavicade-columns: 3; }
  .span-tablet-3 { --mavicade-span: 3; }
  .size-tablet-3 { --mavicade-size: 3; }
  .columns-tablet-4 { --mavicade-columns: 4; }
  .span-tablet-4 { --mavicade-span: 4; }
  .size-tablet-4 { --mavicade-size: 4; }
  .columns-tablet-5 { --mavicade-columns: 5; }
  .span-tablet-5 { --mavicade-span: 5; }
  .size-tablet-5 { --mavicade-size: 5; }
  .columns-tablet-6 { --mavicade-columns: 6; }
  .span-tablet-6 { --mavicade-span: 6; }
  .size-tablet-6 { --mavicade-size: 6; }
  .columns-tablet-7 { --mavicade-columns: 7; }
  .span-tablet-7 { --mavicade-span: 7; }
  .size-tablet-7 { --mavicade-size: 7; }
  .columns-tablet-8 { --mavicade-columns: 8; }
  .span-tablet-8 { --mavicade-span: 8; }
  .size-tablet-8 { --mavicade-size: 8; }
  .columns-tablet-9 { --mavicade-columns: 9; }
  .span-tablet-9 { --mavicade-span: 9; }
  .size-tablet-9 { --mavicade-size: 9; }
  .columns-tablet-10 { --mavicade-columns: 10; }
  .span-tablet-10 { --mavicade-span: 10; }
  .size-tablet-10 { --mavicade-size: 10; }
  .columns-tablet-11 { --mavicade-columns: 11; }
  .span-tablet-11 { --mavicade-span: 11; }
  .size-tablet-11 { --mavicade-size: 11; }
  .columns-tablet-12 { --mavicade-columns: 12; }
  .span-tablet-12 { --mavicade-span: 12; }
  .size-tablet-12 { --mavicade-size: 12; }
  .gap-tablet-none { --mavicade-gap: 0; }
  .padding-tablet-none { --mavicade-padding: 0; }
  .gap-tablet-xs { --mavicade-gap: .25rem; }
  .padding-tablet-xs { --mavicade-padding: .25rem; }
  .gap-tablet-sm { --mavicade-gap: .5rem; }
  .padding-tablet-sm { --mavicade-padding: .5rem; }
  .gap-tablet-md { --mavicade-gap: 1rem; }
  .padding-tablet-md { --mavicade-padding: 1rem; }
  .gap-tablet-lg { --mavicade-gap: 1.5rem; }
  .padding-tablet-lg { --mavicade-padding: 1.5rem; }
  .gap-tablet-xl { --mavicade-gap: 2rem; }
  .padding-tablet-xl { --mavicade-padding: 2rem; }
  .direction-tablet-horizontal { --mavicade-direction: row; }
  .direction-tablet-vertical { --mavicade-direction: column; }
  .alignment-tablet-start { --mavicade-alignment: flex-start; }
  .alignment-tablet-center { --mavicade-alignment: center; }
  .alignment-tablet-end { --mavicade-alignment: flex-end; }
  .alignment-tablet-stretch { --mavicade-alignment: stretch; }
  .text-tablet-start { text-align: start; }
  .text-tablet-center { text-align: center; }
  .text-tablet-end { text-align: end; }
  .text-tablet-stretch { text-align: start; }
}
@media (min-width: 1024px) {
  .columns-desktop-0 { --mavicade-columns: 0; }
  .span-desktop-0 { --mavicade-span: 0; }
  .size-desktop-0 { --mavicade-size: 0; }
  .columns-desktop-1 { --mavicade-columns: 1; }
  .span-desktop-1 { --mavicade-span: 1; }
  .size-desktop-1 { --mavicade-size: 1; }
  .columns-desktop-2 { --mavicade-columns: 2; }
  .span-desktop-2 { --mavicade-span: 2; }
  .size-desktop-2 { --mavicade-size: 2; }
  .columns-desktop-3 { --mavicade-columns: 3; }
  .span-desktop-3 { --mavicade-span: 3; }
  .size-desktop-3 { --mavicade-size: 3; }
  .columns-desktop-4 { --mavicade-columns: 4; }
  .span-desktop-4 { --mavicade-span: 4; }
  .size-desktop-4 { --mavicade-size: 4; }
  .columns-desktop-5 { --mavicade-columns: 5; }
  .span-desktop-5 { --mavicade-span: 5; }
  .size-desktop-5 { --mavicade-size: 5; }
  .columns-desktop-6 { --mavicade-columns: 6; }
  .span-desktop-6 { --mavicade-span: 6; }
  .size-desktop-6 { --mavicade-size: 6; }
  .columns-desktop-7 { --mavicade-columns: 7; }
  .span-desktop-7 { --mavicade-span: 7; }
  .size-desktop-7 { --mavicade-size: 7; }
  .columns-desktop-8 { --mavicade-columns: 8; }
  .span-desktop-8 { --mavicade-span: 8; }
  .size-desktop-8 { --mavicade-size: 8; }
  .columns-desktop-9 { --mavicade-columns: 9; }
  .span-desktop-9 { --mavicade-span: 9; }
  .size-desktop-9 { --mavicade-size: 9; }
  .columns-desktop-10 { --mavicade-columns: 10; }
  .span-desktop-10 { --mavicade-span: 10; }
  .size-desktop-10 { --mavicade-size: 10; }
  .columns-desktop-11 { --mavicade-columns: 11; }
  .span-desktop-11 { --mavicade-span: 11; }
  .size-desktop-11 { --mavicade-size: 11; }
  .columns-desktop-12 { --mavicade-columns: 12; }
  .span-desktop-12 { --mavicade-span: 12; }
  .size-desktop-12 { --mavicade-size: 12; }
  .gap-desktop-none { --mavicade-gap: 0; }
  .padding-desktop-none { --mavicade-padding: 0; }
  .gap-desktop-xs { --mavicade-gap: .25rem; }
  .padding-desktop-xs { --mavicade-padding: .25rem; }
  .gap-desktop-sm { --mavicade-gap: .5rem; }
  .padding-desktop-sm { --mavicade-padding: .5rem; }
  .gap-desktop-md { --mavicade-gap: 1rem; }
  .padding-desktop-md { --mavicade-padding: 1rem; }
  .gap-desktop-lg { --mavicade-gap: 1.5rem; }
  .padding-desktop-lg { --mavicade-padding: 1.5rem; }
  .gap-desktop-xl { --mavicade-gap: 2rem; }
  .padding-desktop-xl { --mavicade-padding: 2rem; }
  .direction-desktop-horizontal { --mavicade-direction: row; }
  .direction-desktop-vertical { --mavicade-direction: column; }
  .alignment-desktop-start { --mavicade-alignment: flex-start; }
  .alignment-desktop-center { --mavicade-alignment: center; }
  .alignment-desktop-end { --mavicade-alignment: flex-end; }
  .alignment-desktop-stretch { --mavicade-alignment: stretch; }
  .text-desktop-start { text-align: start; }
  .text-desktop-center { text-align: center; }
  .text-desktop-end { text-align: end; }
  .text-desktop-stretch { text-align: start; }
}
