/*
** NOTE: This file is generated by Gulp and should not be edited directly!
** Any changes made directly to this file will be overwritten next time its asset group is processed by Gulp.
** Assets.json at root of the CinchOrchardCoreCMS.Theme project will point you to the files used to generate this.
*/

/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Prevent font size inflation */
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  scroll-behavior: smooth;
}

/* Remove default margin in favour of better control in authored CSS */
body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
  margin: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role=list],
ol[role=list] {
  list-style: none;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  font-family: "WixMadeforText", sans-serif;
  background-color: #fafbfc;
  color: #32373c;
}

/* Set shorter line heights on headings and interactive elements */
h1,
h2,
h3,
h4,
button,
input,
label {
  line-height: 1.1;
}

/* Balance text wrapping on headings */
h1,
h2,
h3,
h4 {
  font-family: "Exo2", sans-serif;
  text-wrap: balance;
}

/* Make images easier to work with */
img,
picture {
  max-width: 100%;
  display: block;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
}

/* Make sure textareas without a rows attribute are not tiny */
textarea:not([rows]) {
  min-height: 10em;
}

/* Anything that has been anchored to should have extra scroll margin */
:target {
  scroll-margin-block: 5ex;
}
:root {
  /* --- PRIMITIVE COLORS --- */
  /* blue */
  --cinch-color-blue-01: #5fcafa;
  --cinch-color-blue-02: #34aaeb;
  --cinch-color-blue-03: #1493d3;
  --cinch-color-blue-04: #0577b6;
  --cinch-color-blue-05: #00558a;
  --cinch-color-blue-cinch: #003766;
  --cinch-color-blue-07: #002a58;
  --cinch-color-blue-08: #001833;
  /* grey */
  --cinch-color-grey-01: #e2e5e7;
  --cinch-color-grey-02: #c9ccce;
  --cinch-color-grey-03: #a1a4a6;
  --cinch-color-grey-04: #787c81;
  --cinch-color-grey-05: #5a5e65;
  --cinch-color-grey-06: #454a52;
  --cinch-color-grey-07: #32373c;
  /* teal */
  --cinch-color-teal-01: #64bec0;
  --cinch-color-teal-02: #46a0a2;
  --cinch-color-teal-03: #2d8789;
  --cinch-color-teal-04: #0a6466;
  --cinch-color-teal-05: #025254;
  /* green */
  --cinch-color-green-01: #9cbb5a;
  --cinch-color-green-02: #82a042;
  --cinch-color-green-03: #6f8f3c;
  --cinch-color-green-04: #4d6e31;
  --cinch-color-green-05: #395a1d;
  /* yellow */
  --cinch-color-yellow-01: #ead95a;
  --cinch-color-yellow-02: #d8be3c;
  --cinch-color-yellow-03: #c19c2d;
  --cinch-color-yellow-04: #947229;
  --cinch-color-yellow-05: #826017;
  /* orange */
  --cinch-color-orange-01: #faac47;
  --cinch-color-orange-02: #e29334;
  --cinch-color-orange-03: #c26e31;
  --cinch-color-orange-04: #a6502b;
  --cinch-color-orange-05: #883716;
  /* red */
  --cinch-color-red-01: #f2736c;
  --cinch-color-red-02: #d75656;
  --cinch-color-red-03: #c43f48;
  --cinch-color-red-04: #a0283d;
  --cinch-color-red-05: #830f24;
  /* purple */
  --cinch-color-purple-01: #be7daa;
  --cinch-color-purple-02: #9c5e8f;
  --cinch-color-purple-03: #7b3f79;
  --cinch-color-purple-04: #5f2e61;
  --cinch-color-purple-05: #461548;
  /* utility colors */
  --cinch-color-utility-white: #ffffff;
  --cinch-color-utility-black: #000;
  --cinch-color-utility-surface: #fafbfc;
  /* --- SPACING --- */
  --cinch-spacing-xxs: 0.25rem;
  --cinch-spacing-xs: 0.5rem;
  --cinch-spacing-sm: 1rem;
  --cinch-spacing-md: 2rem;
  --cinch-spacing-lg: 3rem;
  --cinch-spacing-xl: 4rem;
  --cinch-spacing-xxl: 5rem;
  /* --- ELEVATIONS --- */
  --cinch-elevation-sm: 0 1px 1px 0 rgb(0 0 0 / 0.14), 0 2px 1px 0 rgb(0 0 0 / 0.12), 0 1px 3px 0 rgb(0 0 0 / 0.3);
  --cinch-elevation-md: 0 6px 10px 0 rgb(0 0 0 / 0.14), 0 1px 18px 0 rgb(0 0 0 / 0.12), 0 3px 5px 0 rgb(0 0 0 / 0.2);
  --cinch-elevation-lg: 0 12px 17px 0 rgb(0 0 0 / 0.14), 0 5px 22px 0 rgb(0 0 0 / 0.12), 0 7px 8px 0 rgb(0 0 0 / 0.2);
  --cinch-elevation-xl: 0 24px 38px 0 rgb(0 0 0 / 0.14), 0 9px 46px 0 rgb(0 0 0 / 0.12), 0 11px 15px 0 rgb(0 0 0 / 0.2);
  /* --- CUTOUT CORNERS --- */
  --cinch-cutout-all: polygon(0 24px, 24px 0, calc(100% - 24px) 0, 100% 24px, 100% calc(100% - 24px), calc(100% - 24px) 100%, 24px 100%, 0 calc(100% - 24px));
  /* top cutouts */
  --cinch-cutout-top: polygon(0 24px, 24px 0, calc(100% - 24px) 0, 100% 24px, 100% 100%, 0 100%);
  --cinch-cutout-top-left: polygon(0 24px, 24px 0, 100% 0, 100% 100%, 0 100%);
  --cinch-cutout-top-right: polygon(0 0, calc(100% - 24px) 0, 100% 24px, 100% 100%, 0 100%);
  /* right cutout */
  --cinch-cutout-right: polygon(0 0, calc(100% - 24px) 0, 100% 24px, 100% calc(100% - 24px), calc(100% - 24px) 100%, 0 100%);
  /* bottom cutouts */
  --cinch-cutout-bottom: polygon(0 0, 100% 0, 100% calc(100% - 24px), calc(100% - 24px) 100%, 24px 100%, 0 calc(100% - 24px));
  --cinch-cutout-bottom-left: polygon(0 0, 100% 0, 100% calc(100% - 24px), calc(100% - 24px) 100%, 24px 100%, 0 calc(100% - 24px));
  --cinch-cutout-bottom-right: polygon(0 0, 100% 0, 100% calc(100% - 24px), calc(100% - 24px) 100%, 0 100%);
  /* left cutout */
  --cinch-cutout-left: polygon(0 24px, 24px 0, 100% 0, 100% 100%, 24px 100%, 0 calc(100% - 24px));
}

/* --- COLOR UTILITY CLASSES --- */
/* blue */
.cinch-color-blue-01 {
  color: var(--cinch-color-blue-01);
}

.cinch-color-blue-02 {
  color: var(--cinch-color-blue-02);
}

.cinch-color-blue-03 {
  color: var(--cinch-color-blue-03);
}

.cinch-color-blue-04 {
  color: var(--cinch-color-blue-04);
}

.cinch-color-blue-05 {
  color: var(--cinch-color-blue-05);
}

.cinch-color-blue-cinch {
  color: var(--cinch-color-blue-cinch);
}

.cinch-color-blue-07 {
  color: var(--cinch-color-blue-07);
}

.cinch-color-blue-08 {
  color: var(--cinch-color-blue-08);
}

/* grey */
.cinch-color-grey-01 {
  color: var(--cinch-color-grey-01);
}

.cinch-color-grey-02 {
  color: var(--cinch-color-grey-02);
}

.cinch-color-grey-03 {
  color: var(--cinch-color-grey-03);
}

.cinch-color-grey-04 {
  color: var(--cinch-color-grey-04);
}

.cinch-color-grey-05 {
  color: var(--cinch-color-grey-05);
}

.cinch-color-grey-06 {
  color: var(--cinch-color-grey-06);
}

.cinch-color-grey-07 {
  color: var(--cinch-color-grey-07);
}

/* teal */
.cinch-color-teal-01 {
  color: var(--cinch-color-teal-01);
}

.cinch-color-teal-02 {
  color: var(--cinch-color-teal-02);
}

.cinch-color-teal-03 {
  color: var(--cinch-color-teal-03);
}

.cinch-color-teal-04 {
  color: var(--cinch-color-teal-04);
}

.cinch-color-teal-05 {
  color: var(--cinch-color-teal-05);
}

/* green */
.cinch-color-green-01 {
  color: var(--cinch-color-green-01);
}

.cinch-color-green-02 {
  color: var(--cinch-color-green-02);
}

.cinch-color-green-03 {
  color: var(--cinch-color-green-03);
}

.cinch-color-green-04 {
  color: var(--cinch-color-green-04);
}

.cinch-color-green-05 {
  color: var(--cinch-color-green-05);
}

/* yellow */
.cinch-color-yellow-01 {
  color: var(--cinch-color-yellow-01);
}

.cinch-color-yellow-02 {
  color: var(--cinch-color-yellow-02);
}

.cinch-color-yellow-03 {
  color: var(--cinch-color-yellow-03);
}

.cinch-color-yellow-04 {
  color: var(--cinch-color-yellow-04);
}

.cinch-color-yellow-05 {
  color: var(--cinch-color-yellow-05);
}

/* orange */
.cinch-color-orange-01 {
  color: var(--cinch-color-orange-01);
}

.cinch-color-orange-02 {
  color: var(--cinch-color-orange-02);
}

.cinch-color-orange-03 {
  color: var(--cinch-color-orange-03);
}

.cinch-color-orange-04 {
  color: var(--cinch-color-orange-04);
}

.cinch-color-orange-05 {
  color: var(--cinch-color-orange-05);
}

/* red */
.cinch-color-red-01 {
  color: var(--cinch-color-red-01);
}

.cinch-color-red-02 {
  color: var(--cinch-color-red-02);
}

.cinch-color-red-03 {
  color: var(--cinch-color-red-03);
}

.cinch-color-red-04 {
  color: var(--cinch-color-red-04);
}

.cinch-color-red-05 {
  color: var(--cinch-color-red-05);
}

/* purple */
.cinch-color-purple-01 {
  color: var(--cinch-color-purple-01);
}

.cinch-color-purple-02 {
  color: var(--cinch-color-purple-02);
}

.cinch-color-purple-03 {
  color: var(--cinch-color-purple-03);
}

.cinch-color-purple-04 {
  color: var(--cinch-color-purple-04);
}

.cinch-color-purple-05 {
  color: var(--cinch-color-purple-05);
}

/* utility */
.cinch-color-utility-white {
  color: var(--cinch-color-utility-white);
}

.cinch-color-utility-black {
  color: var(--cinch-color-utility-black);
}

.cinch-color-utility-surface {
  background-color: var(--cinch-color-utility-surface);
}
/* --- TEXT STYLES --- */
/* headers */
.cinch-text-header-xl,
.cinch-text-header-lg,
.cinch-text-header-md,
.cinch-text-header-sm,
.cinch-text-header-xs {
  font-family: "Exo2", sans-serif;
  font-weight: 700;
  line-height: 1.1;
}

.cinch-text-header-xl {
  font-size: 4rem;
}

.cinch-text-header-lg {
  font-size: 3rem;
}

.cinch-text-header-md {
  font-size: 2.5rem;
}

.cinch-text-header-sm {
  font-size: 2rem;
}

.cinch-text-header-xs {
  font-size: 1.5rem;
}

/* body */
.cinch-text-body-xl,
.cinch-text-body-lg,
.cinch-text-body-md,
.cinch-text-body-sm {
  font-family: "WixMadeforText", sans-serif;
  font-weight: 400;
  line-height: 1.7;
}

.cinch-text-body-xl {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.cinch-text-body-lg {
  font-size: 1.125rem;
}

.cinch-text-body-md {
  font-size: 1rem;
}

.cinch-text-body-sm {
  font-size: 0.875rem;
}

/* --- BANNER --- */
/* general banner styles */
.cinch-banner-default,
.cinch-banner-inverse {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem;
}
.cinch-banner-default .cinch-banner-content,
.cinch-banner-inverse .cinch-banner-content {
  display: flex;
  flex-flow: row nowrap;
  gap: 1rem;
  max-width: 52.5rem;
  font-size: 1rem;
  text-align: center;
}

/* default banner styles */
.cinch-banner-default[data-variant=blue] {
  color: #00558a;
  background-color: rgba(95, 202, 250, 0.24);
  border: 1px solid #5fcafa;
}

.cinch-banner-default[data-variant=teal] {
  color: #0a6466;
  background-color: rgba(100, 190, 192, 0.24);
  border: 1px solid #64bec0;
}

.cinch-banner-default[data-variant=green] {
  color: #4d6e31;
  background-color: rgba(156, 187, 90, 0.24);
  border: 1px solid #9cbb5a;
}

.cinch-banner-default[data-variant=yellow] {
  color: #947229;
  background-color: rgba(234, 217, 90, 0.24);
  border: 1px solid #ead95a;
}

.cinch-banner-default[data-variant=orange] {
  color: #a6502b;
  background-color: rgba(250, 172, 71, 0.24);
  border: 1px solid #faac47;
}

.cinch-banner-default[data-variant=red] {
  color: #a0283d;
  background-color: rgba(242, 115, 108, 0.24);
  border: 1px solid #f2736c;
}

.cinch-banner-default[data-variant=purple] {
  color: #5f2e61;
  background-color: rgba(190, 125, 170, 0.24);
  border: 1px solid #be7daa;
}

/* inverse banner styles */
.cinch-banner-inverse[data-variant=blue] {
  color: #ffffff;
  background-color: #003766;
  border: 1px solid #0577b6;
}

.cinch-banner-inverse[data-variant=teal] {
  color: #ffffff;
  background-color: #025254;
  border: 1px solid #2d8789;
}

.cinch-banner-inverse[data-variant=green] {
  color: #ffffff;
  background-color: #395a1d;
  border: 1px solid #6f8f3c;
}

.cinch-banner-inverse[data-variant=yellow] {
  color: #ffffff;
  background-color: #826017;
  border: 1px solid #c19c2d;
}

.cinch-banner-inverse[data-variant=orange] {
  color: #ffffff;
  background-color: #883716;
  border: 1px solid #c26e31;
}

.cinch-banner-inverse[data-variant=red] {
  color: #ffffff;
  background-color: #830f24;
  border: 1px solid #c43f48;
}

.cinch-banner-inverse[data-variant=purple] {
  color: #ffffff;
  background-color: #461548;
  border: 1px solid #7b3f79;
}

/* --- BREAKOUT BANNER --- */
.cinch-breakout-banner-default,
.cinch-breakout-banner-inverse {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: center;
  width: 100%;
  clip-path: polygon(0 24px, 24px 0, 100% 0, 100% 100%, 24px 100%, 0 calc(100% - 24px));
}
.cinch-breakout-banner-default .cinch-breakout-banner-image,
.cinch-breakout-banner-inverse .cinch-breakout-banner-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cinch-breakout-banner-content {
  display: flex;
  flex-flow: column wrap;
  gap: 1rem;
  padding: 3rem;
}
.cinch-breakout-banner-content .cinch-breakout-banner-content-ctas {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  gap: 1rem;
  padding-top: 1rem;
}

.cinch-breakout-banner-default {
  background-color: #edeff1; /* equivalent to hsl(from #e2e5e7 h s 93) - lightened grey */
}
.cinch-breakout-banner-default .cinch-breakout-banner-content > .content-headline {
  color: #00558a;
}

.cinch-breakout-banner-inverse {
  background-color: #002a58;
}
.cinch-breakout-banner-inverse .cinch-breakout-banner-content > .content-headline {
  color: #5fcafa;
}
.cinch-breakout-banner-inverse .cinch-breakout-banner-content > .content-body {
  color: #ffffff;
}

@media screen and (max-width: 904px) {
  .cinch-breakout-banner-default,
  .cinch-breakout-banner-inverse {
    grid-template-columns: 1fr;
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 24px), calc(100% - 24px) 100%, 0 100%);
  }
  .cinch-breakout-banner-content {
    padding: 2rem;
  }
  .cinch-breakout-banner-image {
    order: -1;
  }
}
/* --- BUTTON --- */
/* general button styles */
.cinch-button-primary-default,
.cinch-button-primary-inverse,
.cinch-button-secondary-default,
.cinch-button-secondary-inverse,
.cinch-button-tertiary-default,
.cinch-button-tertiary-inverse {
  display: flex;
  gap: 0.5rem; /* gap for button with icon */
  align-items: center;
  justify-content: center;
  font-family: "WixMadeforText", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  padding-inline: 1rem;
  width: fit-content;
  height: 3rem;
  transition: 0.2s;
}

/* primary button styles */
.cinch-button-primary-default {
  background: #003766;
  color: #ffffff;
}
.cinch-button-primary-default:hover {
  background-color: #001833;
}

.cinch-button-primary-inverse {
  background-color: #5fcafa;
  color: #002a58;
}
.cinch-button-primary-inverse:hover {
  background-color: #34aaeb;
}

/* secondary button styles */
.cinch-button-secondary-default {
  background-color: none;
  border: 1px solid #003766;
  color: #003766;
}
.cinch-button-secondary-default:hover {
  background-color: #e2e5e7;
}

.cinch-button-secondary-inverse {
  background-color: none;
  border: 1px solid #5fcafa;
  color: #5fcafa;
}
.cinch-button-secondary-inverse:hover {
  background-color: rgba(255, 255, 255, 0.12);
}

/* tertiary button styles */
.cinch-button-tertiary-default {
  background-color: rgba(226, 229, 231, 0.4);
  color: #003766;
}
.cinch-button-tertiary-default:hover {
  background-color: #e2e5e7;
}

.cinch-button-tertiary-inverse {
  background-color: rgba(255, 255, 255, 0.06);
  color: #5fcafa;
}
.cinch-button-tertiary-inverse:hover {
  background-color: rgba(255, 255, 255, 0.12);
}

/* --- CARDS --- */
/* general card styles */
.cinch-card-default,
.cinch-card-inverse {
  display: flex;
  flex-direction: column;
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.15));
  transition: filter 0.3s linear;
  max-width: 35rem;
  text-decoration: none;
}

.cinch-card-content {
  display: flex;
  flex-flow: column wrap;
  gap: 2rem;
  justify-content: space-between;
  padding: 1rem 1rem 2rem 1rem;
  height: 100%;
  background-color: #ffffff;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 24px), calc(100% - 24px) 100%, 0 100%);
}

.cinch-card-content > .cinch-card-content-info {
  display: flex;
  flex-flow: column wrap;
  gap: 1rem;
}
.cinch-card-content > .cinch-card-content-info .content-info-headline {
  color: #003766;
}
.cinch-card-content > .cinch-card-content-info .content-info-body {
  color: #32373c;
}

.cinch-card-content-action {
  color: #00558a;
  font-weight: 700;
}

.cinch-card-default:has(:hover) .cinch-card-content-action,
.cinch-card-inverse:has(:hover) .cinch-card-content-action {
  color: #003766;
  text-decoration: underline;
}

/* default card hover state */
.cinch-card-default:hover {
  filter: drop-shadow(0 9px 7px rgba(0, 0, 0, 0.1));
}

/* inverse card hover state */
.cinch-card-inverse:hover {
  filter: drop-shadow(0 4px 16px rgba(95, 202, 250, 0.7));
}

/* --- HYPERLINKS --- */
/* general hyperlink styles */
.cinch-hyperlink-inline-default,
.cinch-hyperlink-inline-inverse,
.cinch-hyperlink-standalone-default,
.cinch-hyperlink-standalone-inverse {
  font-family: "WixMadeforText", sans-serif;
  font-size: inherit;
  text-decoration: underline;
}
.cinch-hyperlink-inline-default:hover,
.cinch-hyperlink-inline-inverse:hover,
.cinch-hyperlink-standalone-default:hover,
.cinch-hyperlink-standalone-inverse:hover {
  text-decoration: none;
}

/* default hyperlink styles */
.cinch-hyperlink-inline-default,
.cinch-hyperlink-standalone-default {
  color: #00558a;
}
.cinch-hyperlink-inline-default:hover,
.cinch-hyperlink-standalone-default:hover {
  color: #003766;
}

/* inverse hyperlink styles */
.cinch-hyperlink-inline-inverse,
.cinch-hyperlink-standalone-inverse {
  color: #5fcafa;
}
.cinch-hyperlink-inline-inverse:hover,
.cinch-hyperlink-standalone-inverse:hover {
  color: #34aaeb;
}

/* standalone hyperlink styles */
.cinch-hyperlink-standalone-default,
.cinch-hyperlink-standalone-inverse {
  font-weight: 700;
}

/*  --- LAYOUTS --- */
/* content wrapper */
.cinch-content-wrapper {
  width: min(1440px, 100% - 4rem);
  margin-inline: auto;
}

/* grid layout */
.cinch-grid-layout {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2rem;
}
@media screen and (max-width: 904px) {
  .cinch-grid-layout {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 599px) {
  .cinch-grid-layout {
    grid-template-columns: 1fr;
  }
}

/* flex layout */
.cinch-flex-layout {
  display: flex;
  flex-flow: row wrap;
  gap: 2rem;
}

/* --- TABLE --- */
.cinch-table-container {
  position: relative;
  overflow: auto;
  max-height: 50rem;
}

.cinch-table {
  border-collapse: collapse;
  width: 100%;
}

.cinch-table-caption {
  caption-side: bottom;
  padding-top: 1rem;
  font-size: 0.875rem;
  color: #5a5e65;
}

/* general table header and cell styles */
.cinch-table-header tr th,
.cinch-table-body tr td {
  font-family: "WixMadeforText", sans-serif;
  font-size: 0.875rem;
  line-height: 1.7;
  padding: 1rem;
  text-align: left;
}

/* table header styles */
.cinch-table-header {
  position: sticky;
  top: 0;
  z-index: 1;
}

.cinch-table-header tr th {
  background-color: #003766;
  color: #ffffff;
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
}

.cinch-table-header tr th:first-child {
  position: sticky;
  left: 0;
  z-index: 1;
}

/* table body styles */
.cinch-table-body tr:nth-child(even) {
  background-color: #f4f5f6;
}

.cinch-table-body tr:nth-child(odd) {
  background-color: #ffffff;
}

.cinch-table-body tr td {
  color: #5a5e65;
  white-space: nowrap;
  overflow: hidden;
}

.cinch-table-body tr td:first-child {
  position: sticky;
  left: 0;
  background-color: inherit;
}
.cinch-table-body tr td:first-child::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  border-right: 1px solid #e2e5e7;
}

@media screen and (max-width: 599px) {
  .cinch-table-header tr th {
    display: none;
  }
  .cinch-table-body tr td {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
    white-space: wrap;
  }
  .cinch-table-body tr td:first-child {
    padding-top: 2rem;
  }
  .cinch-table-body tr td:last-child {
    padding-bottom: 2rem;
  }
  .cinch-table-body tr td::before {
    content: attr(data-cell) ":";
    text-transform: capitalize;
    font-weight: 700;
  }
}
/* --- TAGS --- */
.cinch-tag-default,
.cinch-tag-inverse {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  width: fit-content;
  padding: 0.25rem 1rem 0.25rem 0.5rem;
  font-size: 0.875rem;
  color: #ffffff;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%);
}

/* default tag colors */
.cinch-tag-default[data-color=blue] {
  background-color: #00558a;
}

.cinch-tag-default[data-color=teal] {
  background-color: #0a6466;
}

.cinch-tag-default[data-color=green] {
  background-color: #4d6e31;
}

.cinch-tag-default[data-color=yellow] {
  background-color: #947229;
}

.cinch-tag-default[data-color=orange] {
  background-color: #a6502b;
}

.cinch-tag-default[data-color=red] {
  background-color: #a0283d;
}

.cinch-tag-default[data-color=purple] {
  background-color: #5f2e61;
}

/* inverse tag colors */
.cinch-tag-inverse[data-color=blue] {
  background-color: rgba(95, 202, 250, 0.16);
  color: #5fcafa;
}

.cinch-tag-inverse[data-color=teal] {
  background-color: rgba(100, 190, 192, 0.24);
  color: #64bec0;
}

.cinch-tag-inverse[data-color=green] {
  background-color: rgba(156, 187, 90, 0.24);
  color: #9cbb5a;
}

.cinch-tag-inverse[data-color=yellow] {
  background-color: rgba(234, 217, 90, 0.24);
  color: #ead95a;
}

.cinch-tag-inverse[data-color=orange] {
  background-color: rgba(250, 172, 71, 0.24);
  color: #faac47;
}

.cinch-tag-inverse[data-color=red] {
  background-color: rgba(242, 115, 108, 0.24);
  color: #f2736c;
}

.cinch-tag-inverse[data-color=purple] {
  background-color: rgba(190, 125, 170, 0.24);
  color: #be7daa;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNpbmNoLXNlbWFudGljLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiJjaW5jaC1zZW1hbnRpYy5jc3MiLCJzb3VyY2VzQ29udGVudCI6W119 */
