
@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&display=swap");
/** File containing scss specific to the project
  For example:
  $account-invited: $yellow-400;
  $account-accepted-invitation: $green-400;
  $account-partial-profile: $red-400;
  $account-completed-profile: $blue-400;

  $account-state-colors: (
    invited: $account-invited,
    accepted_invitation: $account-accepted-invitation,
    partial_profile: $account-partial-profile,
    completed_profile: $account-completed-profile,
  );

  $availability-booked: $yellow-100;
  $availability-available: $green-200;
  $availability-unavailable: $red-200;
  $availability-standby: $blue-200;

  $availability-type-colors: (
    availability-booked: $availability-booked,
    availability-available: $availability-available,
    availability-unavailable: $availability-unavailable,
    availability-standby: $availability-standby,
  );

  $scene-notification-icons: (
    scene-notif-drafted: '\f5ae', // pencil-ruler
    scene-notif-uploaded: '\f007', // user
    scene-notif-registered: '\f2f7', // shield-check
    scene-notif-syndicated: '\e047', // ufo
    scene-notif-purchased: '\f38a', // credit-card-front
  );
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, 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;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-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.
 */
[type="search"]::-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 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
          animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  touch-action: manipulation;
  background: #fff;
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  flex: 1 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57,57,57,0.15);
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57,57,57,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57,57,57,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0,0,0,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: baseline;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0,0,0,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: baseline;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: flex;
  flex: 1 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0,0,0,0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  flex: 1 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-around;
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57,57,57,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57,57,57,0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57,57,57,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  flex: 1 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
span.flatpickr-weekday {
  display: inline-block;
  width: 14.2857143%;
}
span.flatpickr-day {
  width: 14.2857143%;
  margin: 0 2.491071428571428px;
}
@media screen and (min-width: 0\0) {
  div.flatpickr-current-month {
    padding-top: 0px !important;
  }
}
.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mapboxgl-canvas{position:absolute;left:0;top:0}
.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}
.mapboxgl-canary{background-color:salmon}
.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}
.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:-webkit-grabbing;cursor:grabbing}
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}
.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}
.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}
.mapboxgl-ctrl-top-left{top:0;left:0}
.mapboxgl-ctrl-top-right{top:0;right:0}
.mapboxgl-ctrl-bottom-left{bottom:0;left:0}
.mapboxgl-ctrl-bottom-right{right:0;bottom:0}
.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}
.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px;float:left}
.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}
.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 10px 10px;float:left}
.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}
.mapboxgl-ctrl-group{border-radius:4px;background:#fff}
.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}
@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}
.mapboxgl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}
.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}
.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}
@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}
.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}
.mapboxgl-ctrl button:disabled{cursor:not-allowed}
.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}
.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}
.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}
.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}
.mapboxgl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}
.mapboxgl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}
.mapboxgl-ctrl-group button:focus:only-child{border-radius:inherit}
.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E %3C/svg%3E")}
.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E %3C/svg%3E")}
@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E %3C/svg%3E")}}
@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E %3C/svg%3E")}}
.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E %3C/svg%3E")}
.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E %3C/svg%3E")}
@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E %3C/svg%3E")}}
@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E %3C/svg%3E")}}
.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E %3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E %3C/svg%3E")}
@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E %3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E %3C/svg%3E")}}
@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E %3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E %3C/svg%3E")}}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E %3C/svg%3E")}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{-webkit-animation:mapboxgl-spin 2s linear infinite;animation:mapboxgl-spin 2s linear infinite}
@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}}
@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E %3C/svg%3E")}}
@-webkit-keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
a.mapboxgl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E %3Cdefs%3E %3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E %3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E %3C/defs%3E %3Cmask id='clip'%3E %3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/mask%3E %3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E %3Ccircle mask='url(https://cell-sight.com/%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E %3Cuse xlink:href='%23text' mask='url(https://cell-sight.com/%23clip)'/%3E %3C/g%3E %3Cg id='fill' opacity='0.9' fill='%23fff'%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/g%3E %3C/svg%3E")}
a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}
@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E %3Cdefs%3E %3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E %3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E %3C/defs%3E %3Cmask id='clip'%3E %3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/mask%3E %3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E %3Ccircle mask='url(https://cell-sight.com/%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E %3Cuse xlink:href='%23text' mask='url(https://cell-sight.com/%23clip)'/%3E %3C/g%3E %3Cg id='fill' opacity='1' fill='%23fff'%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/g%3E %3C/svg%3E")}}
@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E %3Cdefs%3E %3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E %3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E %3C/defs%3E %3Cmask id='clip'%3E %3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/mask%3E %3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E %3Ccircle mask='url(https://cell-sight.com/%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E %3Cuse xlink:href='%23text' mask='url(https://cell-sight.com/%23clip)'/%3E %3C/g%3E %3Cg id='fill' opacity='1' fill='%23000'%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/g%3E %3C/svg%3E")}}
.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:hsla(0,0%,100%,.5);margin:0}
@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E");background-color:hsla(0,0%,100%,.5);width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}
@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}
@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}
.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}
.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}
.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}
.mapboxgl-attrib-empty{display:none}
.mapboxgl-ctrl-scale{background-color:hsla(0,0%,100%,.75);font-size:10px;border:2px solid #333;border-top:#333;padding:0 5px;color:#333;box-sizing:border-box}
.mapboxgl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}
.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}
.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}
.mapboxgl-popup-anchor-left{flex-direction:row}
.mapboxgl-popup-anchor-right{flex-direction:row-reverse}
.mapboxgl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}
.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}
.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}
.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}
.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}
.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}
.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}
.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}
.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}
.mapboxgl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}
.mapboxgl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}
.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto}
.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}
.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}
.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}
.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}
.mapboxgl-popup-track-pointer{display:none}
.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}
.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}
.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform;opacity:1;transition:opacity .2s}
.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}
.mapboxgl-user-location-dot:before{content:"";position:absolute;-webkit-animation:mapboxgl-user-location-dot-pulse 2s infinite;animation:mapboxgl-user-location-dot-pulse 2s infinite}
.mapboxgl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px rgba(0,0,0,.35)}
@-webkit-keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}
@keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}
.mapboxgl-user-location-dot-stale{background-color:#aaa}
.mapboxgl-user-location-dot-stale:after{display:none}
.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);width:1px;height:1px;border-radius:100%}
.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}
.mapboxgl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}
@media print{.mapbox-improve-map{display:none}}
.v1 .bg--auto-center,
.v1:not(:has(.v2)) .bg--auto-center,
.v2 .bg--auto-center {
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
.v1 .bg--cover-center,
.v1:not(:has(.v2)) .bg--cover-center,
.v2 .bg--cover-center {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.v1 .bg--contain-center,
.v1:not(:has(.v2)) .bg--contain-center,
.v2 .bg--contain-center {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.dashboard, .sign-in-container, .footer-container {
  margin: 0 auto;
  max-width: 1440px;
  padding-left: 0.25em;
  padding-right: 0.25em;
}
@media only screen and (min-width: 768px) {
  .dashboard, .sign-in-container, .footer-container {
    padding-left: 1em;
    padding-right: 1em;
  }
}
@media only screen and (min-width: 1024px) {
  .dashboard, .sign-in-container, .footer-container {
    padding-left: 1em;
    padding-right: 1em;
  }
}
.breadcrumbs .breadcrumbs__container, .v2 .page-show__content, .v2 .page-navigation__items, .v2 .page__heading, .v1:not(:has(.v2)) .page-header, .site-content, .main-navigation {
  margin: 0 auto;
  max-width: 1440px;
  padding-left: 1em;
  padding-right: 1em;
}
@media only screen and (min-width: 768px) {
  .breadcrumbs .breadcrumbs__container, .v2 .page-show__content, .v2 .page-navigation__items, .v2 .page__heading, .v1:not(:has(.v2)) .page-header, .site-content, .main-navigation {
    padding-left: calc(1em + 2em);
    padding-right: calc(1em + 2em);
  }
}
@media only screen and (min-width: 1024px) {
  .breadcrumbs .breadcrumbs__container, .v2 .page-show__content, .v2 .page-navigation__items, .v2 .page__heading, .v1:not(:has(.v2)) .page-header, .site-content, .main-navigation {
    padding-left: calc(1em + 2em);
    padding-right: calc(1em + 2em);
  }
}
.content-grid__body h1:first-child, .content-grid__sidebar h1:first-child,
.content-grid__body h2:first-child,
.content-grid__sidebar h2:first-child,
.content-grid__body h3:first-child,
.content-grid__sidebar h3:first-child,
.content-grid__body h4:first-child,
.content-grid__sidebar h4:first-child,
.content-grid__body h5:first-child,
.content-grid__sidebar h5:first-child,
.content-grid__body h6:first-child,
.content-grid__sidebar h6:first-child {
  margin-top: 0;
}
.content-grid__body p:last-child, .content-grid__sidebar p:last-child {
  margin-bottom: 0;
}
.file-card--add, .user-menu__sub-title, .level, .footer-container {
  color: #fff;
}
.file-card--add h1, .user-menu__sub-title h1, .level h1, .footer-container h1,
.file-card--add h2,
.user-menu__sub-title h2,
.level h2,
.footer-container h2,
.file-card--add h3,
.user-menu__sub-title h3,
.level h3,
.footer-container h3,
.file-card--add h4,
.user-menu__sub-title h4,
.level h4,
.footer-container h4,
.file-card--add h5,
.user-menu__sub-title h5,
.level h5,
.footer-container h5,
.file-card--add h6,
.user-menu__sub-title h6,
.level h6,
.footer-container h6 {
  color: #fff;
}
.file-card--add a, .user-menu__sub-title a, .level a, .footer-container a,
.file-card--add p,
.user-menu__sub-title p,
.level p,
.footer-container p,
.file-card--add span,
.user-menu__sub-title span,
.level span,
.footer-container span {
  color: #fff;
}
.file-card--add svg path, .user-menu__sub-title svg path, .level svg path, .footer-container svg path {
  color: #fff;
  fill: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.pill, .file-card__description, .metadata__title, .user__name, .user-menu__sub-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
button, [type=button], [type=reset], [type=submit],
.button,
.v2 button,
.v2 [type=button],
.v2 [type=reset],
.v2 [type=submit],
.v2 .button {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, border-color, color;
  will-change: background-color, border-color, color;
  -webkit-font-smoothing: antialiased;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #518bcf;
  border: 1px solid #518bcf;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Ubuntu", "Open Sans", sans-serif;
  font-weight: 500;
  flex: 0 0 auto;
  line-height: 1;
  margin: 1em 0 0;
  overflow: hidden;
  padding: 1em;
  position: relative;
  text-decoration: none;
  transition: background-color 300ms ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: normal;
}
@media only screen and (min-width: 768px) {
  button, [type=button], [type=reset], [type=submit],
  .button,
  .v2 button,
  .v2 [type=button],
  .v2 [type=reset],
  .v2 [type=submit],
  .v2 .button {
    padding: 0.6666em 1.3332em;
  }
}
button:active, button:focus, button:hover, [type=button]:active, [type=button]:focus, [type=button]:hover, [type=reset]:active, [type=reset]:focus, [type=reset]:hover, [type=submit]:active, [type=submit]:focus, [type=submit]:hover,
.button:active,
.v2 button:active,
.v2 [type=button]:active,
.v2 [type=reset]:active,
.v2 [type=submit]:active,
.v2 .button:active,
.button:focus,
.v2 button:focus,
.v2 [type=button]:focus,
.v2 [type=reset]:focus,
.v2 [type=submit]:focus,
.v2 .button:focus,
.button:hover,
.v2 button:hover,
.v2 [type=button]:hover,
.v2 [type=reset]:hover,
.v2 [type=submit]:hover,
.v2 .button:hover {
  background-color: shade(#518bcf, 20%);
  color: #fff;
}
button:disabled, [type=button]:disabled, [type=reset]:disabled, [type=submit]:disabled,
.button:disabled,
.v2 button:disabled,
.v2 [type=button]:disabled,
.v2 [type=reset]:disabled,
.v2 [type=submit]:disabled,
.v2 .button:disabled {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #c7c4c4;
  cursor: not-allowed;
}
button:disabled:hover, [type=button]:disabled:hover, [type=reset]:disabled:hover, [type=submit]:disabled:hover,
.button:disabled:hover,
.v2 button:disabled:hover,
.v2 [type=button]:disabled:hover,
.v2 [type=reset]:disabled:hover,
.v2 [type=submit]:disabled:hover,
.v2 .button:disabled:hover {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
}
::-webkit-file-upload-button {
  -webkit-font-smoothing: antialiased;
  -webkit-appearance: none;
          appearance: none;
  background-color: transparent;
  border: 1px solid #dedcdc;
  border-radius: 3px;
  color: #f25757;
  cursor: pointer;
  font-family: "Ubuntu", "Open Sans", sans-serif;
  font-size: 0.8em;
  font-weight: 400;
  line-height: 1;
  margin: 0 0.6666em 0 0;
  overflow: hidden;
  padding: 0.5em 1em;
  position: relative;
  text-decoration: none;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  -webkit-user-select: none;
          user-select: none;
  white-space: normal;
}
::-webkit-file-upload-button:focus, ::-webkit-file-upload-button:hover {
  background-color: #f25757;
  border-color: #f25757;
  color: #fff;
}
.button--success, .v2 .button--success,
button.button--success,
.v2 button.button--success,
[type=submit].button--success,
.v2 [type=submit].button--success {
  background-color: #58b665;
  border-color: #58b665;
  color: #f9f7f7;
}
.button--success:active, .v2 .button--success:active, .button--success:focus, .v2 .button--success:focus, .button--success:hover, .v2 .button--success:hover,
button.button--success:active,
.v2 button.button--success:active,
button.button--success:focus,
.v2 button.button--success:focus,
button.button--success:hover,
.v2 button.button--success:hover,
[type=submit].button--success:active,
.v2 [type=submit].button--success:active,
[type=submit].button--success:focus,
.v2 [type=submit].button--success:focus,
[type=submit].button--success:hover,
.v2 [type=submit].button--success:hover {
  background-color: #43984e;
  border-color: #43984e;
  color: #f9f7f7;
}
.button--success:disabled, .v2 .button--success:disabled, .button--success[disabled], .v2 [disabled].button--success,
button.button--success:disabled,
.v2 button.button--success:disabled,
button.button--success[disabled],
.v2 button[disabled].button--success,
[type=submit].button--success:disabled,
.v2 [type=submit].button--success:disabled,
[type=submit].button--success[disabled],
.v2 [type=submit][disabled].button--success {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
.button--danger, .v2 .button--danger,
button.button--danger,
.v2 button.button--danger,
[type=submit].button--danger,
.v2 [type=submit].button--danger {
  background-color: #f25757;
  border-color: #f25757;
  color: #f9f7f7;
}
.button--danger:active, .v2 .button--danger:active, .button--danger:focus, .v2 .button--danger:focus, .button--danger:hover, .v2 .button--danger:hover,
button.button--danger:active,
.v2 button.button--danger:active,
button.button--danger:focus,
.v2 button.button--danger:focus,
button.button--danger:hover,
.v2 button.button--danger:hover,
[type=submit].button--danger:active,
.v2 [type=submit].button--danger:active,
[type=submit].button--danger:focus,
.v2 [type=submit].button--danger:focus,
[type=submit].button--danger:hover,
.v2 [type=submit].button--danger:hover {
  background-color: #ee2323;
  border-color: #ee2323;
  color: #f9f7f7;
}
.button--danger:disabled, .v2 .button--danger:disabled, .button--danger[disabled], .v2 [disabled].button--danger,
button.button--danger:disabled,
.v2 button.button--danger:disabled,
button.button--danger[disabled],
.v2 button[disabled].button--danger,
[type=submit].button--danger:disabled,
.v2 [type=submit].button--danger:disabled,
[type=submit].button--danger[disabled],
.v2 [type=submit][disabled].button--danger {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
.button--warning, .v2 .button--warning,
button.button--warning,
.v2 button.button--warning,
[type=submit].button--warning,
.v2 [type=submit].button--warning {
  background-color: #f8cb81;
  border-color: #f8cb81;
  color: #f9f7f7;
}
.button--warning:active, .v2 .button--warning:active, .button--warning:focus, .v2 .button--warning:focus, .button--warning:hover, .v2 .button--warning:hover,
button.button--warning:active,
.v2 button.button--warning:active,
button.button--warning:focus,
.v2 button.button--warning:focus,
button.button--warning:hover,
.v2 button.button--warning:hover,
[type=submit].button--warning:active,
.v2 [type=submit].button--warning:active,
[type=submit].button--warning:focus,
.v2 [type=submit].button--warning:focus,
[type=submit].button--warning:hover,
.v2 [type=submit].button--warning:hover {
  background-color: #d98b0c;
  border-color: #d98b0c;
  color: #f9f7f7;
}
.button--warning:disabled, .v2 .button--warning:disabled, .button--warning[disabled], .v2 [disabled].button--warning,
button.button--warning:disabled,
.v2 button.button--warning:disabled,
button.button--warning[disabled],
.v2 button[disabled].button--warning,
[type=submit].button--warning:disabled,
.v2 [type=submit].button--warning:disabled,
[type=submit].button--warning[disabled],
.v2 [type=submit][disabled].button--warning {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
.button--info, .v2 .button--info,
button.button--info,
.v2 button.button--info,
[type=submit].button--info,
.v2 [type=submit].button--info {
  background-color: #518bcf;
  border-color: #518bcf;
  color: #f9f7f7;
}
.button--info:active, .v2 .button--info:active, .button--info:focus, .v2 .button--info:focus, .button--info:hover, .v2 .button--info:hover,
button.button--info:active,
.v2 button.button--info:active,
button.button--info:focus,
.v2 button.button--info:focus,
button.button--info:hover,
.v2 button.button--info:hover,
[type=submit].button--info:active,
.v2 [type=submit].button--info:active,
[type=submit].button--info:focus,
.v2 [type=submit].button--info:focus,
[type=submit].button--info:hover,
.v2 [type=submit].button--info:hover {
  background-color: #3371ba;
  border-color: #3371ba;
  color: #f9f7f7;
}
.button--info:disabled, .v2 .button--info:disabled, .button--info[disabled], .v2 [disabled].button--info,
button.button--info:disabled,
.v2 button.button--info:disabled,
button.button--info[disabled],
.v2 button[disabled].button--info,
[type=submit].button--info:disabled,
.v2 [type=submit].button--info:disabled,
[type=submit].button--info[disabled],
.v2 [type=submit][disabled].button--info {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
.button--stroke,
[type=submit].button--stroke {
  background-color: transparent;
  border: 1px solid #518bcf;
  color: #518bcf;
}
.button--stroke:hover, .button--stroke:active, .button--stroke:focus,
[type=submit].button--stroke:hover,
[type=submit].button--stroke:active,
[type=submit].button--stroke:focus {
  background-color: shade(#518bcf, 20%);
  border-color: shade(#518bcf, 20%);
  color: #f9f7f7;
}
.button--stroke:disabled,
[type=submit].button--stroke:disabled {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
.button--stroke.button--primary,
.button--stroke [type=submit].button--primary, .button--stroke.button--primary.button--white,
.button--stroke [type=submit].button--primary.button--white,
[type=submit].button--stroke.button--primary,
[type=submit].button--stroke [type=submit].button--primary,
[type=submit].button--stroke.button--primary.button--white,
[type=submit].button--stroke [type=submit].button--primary.button--white {
  border-color: #518bcf;
  color: #518bcf;
}
.button--stroke.button--primary:hover,
.button--stroke [type=submit].button--primary:hover, .button--stroke.button--primary.button--white:hover,
.button--stroke [type=submit].button--primary.button--white:hover,
[type=submit].button--stroke.button--primary:hover,
[type=submit].button--stroke [type=submit].button--primary:hover,
[type=submit].button--stroke.button--primary.button--white:hover,
[type=submit].button--stroke [type=submit].button--primary.button--white:hover {
  background-color: #518bcf;
  border-color: #518bcf;
  color: #f9f7f7;
}
.button--stroke.button--primary:active, .button--stroke.button--primary:focus,
.button--stroke [type=submit].button--primary:active,
.button--stroke [type=submit].button--primary:focus, .button--stroke.button--primary.button--white:active, .button--stroke.button--primary.button--white:focus,
.button--stroke [type=submit].button--primary.button--white:active,
.button--stroke [type=submit].button--primary.button--white:focus,
[type=submit].button--stroke.button--primary:active,
[type=submit].button--stroke.button--primary:focus,
[type=submit].button--stroke [type=submit].button--primary:active,
[type=submit].button--stroke [type=submit].button--primary:focus,
[type=submit].button--stroke.button--primary.button--white:active,
[type=submit].button--stroke.button--primary.button--white:focus,
[type=submit].button--stroke [type=submit].button--primary.button--white:active,
[type=submit].button--stroke [type=submit].button--primary.button--white:focus {
  background-color: shade(#518bcf, 20%);
  border-color: shade(#518bcf, 20%);
  color: #f9f7f7;
}
.button--stroke.button--success, .v2 .button--stroke.button--success,
.button--stroke [type=submit].button--success,
.button--stroke .v2 [type=submit].button--success,
.v2 .button--stroke [type=submit].button--success, .button--stroke.button--success.button--white, .v2 .button--stroke.button--white.button--success,
.button--stroke [type=submit].button--success.button--white,
[type=submit].button--stroke.button--success,
.v2 [type=submit].button--stroke.button--success,
[type=submit].button--stroke [type=submit].button--success,
[type=submit].button--stroke.button--success.button--white,
[type=submit].button--stroke [type=submit].button--success.button--white {
  border-color: #58b665;
  color: #58b665;
}
.button--stroke.button--success:hover, .v2 .button--stroke.button--success:hover,
.button--stroke [type=submit].button--success:hover, .button--stroke.button--success.button--white:hover,
.button--stroke [type=submit].button--success.button--white:hover,
[type=submit].button--stroke.button--success:hover,
[type=submit].button--stroke [type=submit].button--success:hover,
[type=submit].button--stroke.button--success.button--white:hover,
[type=submit].button--stroke [type=submit].button--success.button--white:hover {
  background-color: #58b665;
  border-color: #58b665;
  color: #f9f7f7;
}
.button--stroke.button--success:active, .v2 .button--stroke.button--success:active, .button--stroke.button--success:focus, .v2 .button--stroke.button--success:focus,
.button--stroke [type=submit].button--success:active,
.button--stroke [type=submit].button--success:focus, .button--stroke.button--success.button--white:active, .button--stroke.button--success.button--white:focus,
.button--stroke [type=submit].button--success.button--white:active,
.button--stroke [type=submit].button--success.button--white:focus,
[type=submit].button--stroke.button--success:active,
[type=submit].button--stroke.button--success:focus,
[type=submit].button--stroke [type=submit].button--success:active,
[type=submit].button--stroke [type=submit].button--success:focus,
[type=submit].button--stroke.button--success.button--white:active,
[type=submit].button--stroke.button--success.button--white:focus,
[type=submit].button--stroke [type=submit].button--success.button--white:active,
[type=submit].button--stroke [type=submit].button--success.button--white:focus {
  background-color: #43984e;
  border-color: #43984e;
  color: #f9f7f7;
}
.button--stroke.button--danger, .v2 .button--stroke.button--danger,
.button--stroke [type=submit].button--danger,
.button--stroke .v2 [type=submit].button--danger,
.v2 .button--stroke [type=submit].button--danger, .button--stroke.button--danger.button--white, .v2 .button--stroke.button--white.button--danger,
.button--stroke [type=submit].button--danger.button--white,
[type=submit].button--stroke.button--danger,
.v2 [type=submit].button--stroke.button--danger,
[type=submit].button--stroke [type=submit].button--danger,
[type=submit].button--stroke.button--danger.button--white,
[type=submit].button--stroke [type=submit].button--danger.button--white {
  border-color: #f25757;
  color: #f25757;
}
.button--stroke.button--danger:hover, .v2 .button--stroke.button--danger:hover,
.button--stroke [type=submit].button--danger:hover, .button--stroke.button--danger.button--white:hover,
.button--stroke [type=submit].button--danger.button--white:hover,
[type=submit].button--stroke.button--danger:hover,
[type=submit].button--stroke [type=submit].button--danger:hover,
[type=submit].button--stroke.button--danger.button--white:hover,
[type=submit].button--stroke [type=submit].button--danger.button--white:hover {
  background-color: #f25757;
  border-color: #f25757;
  color: #f9f7f7;
}
.button--stroke.button--danger:active, .v2 .button--stroke.button--danger:active, .button--stroke.button--danger:focus, .v2 .button--stroke.button--danger:focus,
.button--stroke [type=submit].button--danger:active,
.button--stroke [type=submit].button--danger:focus, .button--stroke.button--danger.button--white:active, .button--stroke.button--danger.button--white:focus,
.button--stroke [type=submit].button--danger.button--white:active,
.button--stroke [type=submit].button--danger.button--white:focus,
[type=submit].button--stroke.button--danger:active,
[type=submit].button--stroke.button--danger:focus,
[type=submit].button--stroke [type=submit].button--danger:active,
[type=submit].button--stroke [type=submit].button--danger:focus,
[type=submit].button--stroke.button--danger.button--white:active,
[type=submit].button--stroke.button--danger.button--white:focus,
[type=submit].button--stroke [type=submit].button--danger.button--white:active,
[type=submit].button--stroke [type=submit].button--danger.button--white:focus {
  background-color: #ee2323;
  border-color: #ee2323;
  color: #f9f7f7;
}
.button--stroke.button--warning, .v2 .button--stroke.button--warning,
.button--stroke [type=submit].button--warning,
.button--stroke .v2 [type=submit].button--warning,
.v2 .button--stroke [type=submit].button--warning, .button--stroke.button--warning.button--white, .v2 .button--stroke.button--white.button--warning,
.button--stroke [type=submit].button--warning.button--white,
[type=submit].button--stroke.button--warning,
.v2 [type=submit].button--stroke.button--warning,
[type=submit].button--stroke [type=submit].button--warning,
[type=submit].button--stroke.button--warning.button--white,
[type=submit].button--stroke [type=submit].button--warning.button--white {
  border-color: #f8cb81;
  color: #f8cb81;
}
.button--stroke.button--warning:hover, .v2 .button--stroke.button--warning:hover,
.button--stroke [type=submit].button--warning:hover, .button--stroke.button--warning.button--white:hover,
.button--stroke [type=submit].button--warning.button--white:hover,
[type=submit].button--stroke.button--warning:hover,
[type=submit].button--stroke [type=submit].button--warning:hover,
[type=submit].button--stroke.button--warning.button--white:hover,
[type=submit].button--stroke [type=submit].button--warning.button--white:hover {
  background-color: #f8cb81;
  border-color: #f8cb81;
  color: #f9f7f7;
}
.button--stroke.button--warning:active, .v2 .button--stroke.button--warning:active, .button--stroke.button--warning:focus, .v2 .button--stroke.button--warning:focus,
.button--stroke [type=submit].button--warning:active,
.button--stroke [type=submit].button--warning:focus, .button--stroke.button--warning.button--white:active, .button--stroke.button--warning.button--white:focus,
.button--stroke [type=submit].button--warning.button--white:active,
.button--stroke [type=submit].button--warning.button--white:focus,
[type=submit].button--stroke.button--warning:active,
[type=submit].button--stroke.button--warning:focus,
[type=submit].button--stroke [type=submit].button--warning:active,
[type=submit].button--stroke [type=submit].button--warning:focus,
[type=submit].button--stroke.button--warning.button--white:active,
[type=submit].button--stroke.button--warning.button--white:focus,
[type=submit].button--stroke [type=submit].button--warning.button--white:active,
[type=submit].button--stroke [type=submit].button--warning.button--white:focus {
  background-color: #d98b0c;
  border-color: #d98b0c;
  color: #f9f7f7;
}
.button--stroke.button--info, .v2 .button--stroke.button--info,
.button--stroke [type=submit].button--info,
.button--stroke .v2 [type=submit].button--info,
.v2 .button--stroke [type=submit].button--info, .button--stroke.button--info.button--white, .v2 .button--stroke.button--white.button--info,
.button--stroke [type=submit].button--info.button--white,
[type=submit].button--stroke.button--info,
.v2 [type=submit].button--stroke.button--info,
[type=submit].button--stroke [type=submit].button--info,
[type=submit].button--stroke.button--info.button--white,
[type=submit].button--stroke [type=submit].button--info.button--white {
  border-color: #518bcf;
  color: #518bcf;
}
.button--stroke.button--info:hover, .v2 .button--stroke.button--info:hover,
.button--stroke [type=submit].button--info:hover, .button--stroke.button--info.button--white:hover,
.button--stroke [type=submit].button--info.button--white:hover,
[type=submit].button--stroke.button--info:hover,
[type=submit].button--stroke [type=submit].button--info:hover,
[type=submit].button--stroke.button--info.button--white:hover,
[type=submit].button--stroke [type=submit].button--info.button--white:hover {
  background-color: #518bcf;
  border-color: #518bcf;
  color: #f9f7f7;
}
.button--stroke.button--info:active, .v2 .button--stroke.button--info:active, .button--stroke.button--info:focus, .v2 .button--stroke.button--info:focus,
.button--stroke [type=submit].button--info:active,
.button--stroke [type=submit].button--info:focus, .button--stroke.button--info.button--white:active, .button--stroke.button--info.button--white:focus,
.button--stroke [type=submit].button--info.button--white:active,
.button--stroke [type=submit].button--info.button--white:focus,
[type=submit].button--stroke.button--info:active,
[type=submit].button--stroke.button--info:focus,
[type=submit].button--stroke [type=submit].button--info:active,
[type=submit].button--stroke [type=submit].button--info:focus,
[type=submit].button--stroke.button--info.button--white:active,
[type=submit].button--stroke.button--info.button--white:focus,
[type=submit].button--stroke [type=submit].button--info.button--white:active,
[type=submit].button--stroke [type=submit].button--info.button--white:focus {
  background-color: #3371ba;
  border-color: #3371ba;
  color: #f9f7f7;
}
.button--stroke.button--grey,
.button--stroke [type=submit].button--grey, .button--stroke.button--grey.button--white,
.button--stroke [type=submit].button--grey.button--white,
[type=submit].button--stroke.button--grey,
[type=submit].button--stroke [type=submit].button--grey,
[type=submit].button--stroke.button--grey.button--white,
[type=submit].button--stroke [type=submit].button--grey.button--white {
  border-color: #847e7e;
  color: #847e7e;
}
.button--stroke.button--grey:hover,
.button--stroke [type=submit].button--grey:hover, .button--stroke.button--grey.button--white:hover,
.button--stroke [type=submit].button--grey.button--white:hover,
[type=submit].button--stroke.button--grey:hover,
[type=submit].button--stroke [type=submit].button--grey:hover,
[type=submit].button--stroke.button--grey.button--white:hover,
[type=submit].button--stroke [type=submit].button--grey.button--white:hover {
  background-color: #847e7e;
  border-color: #847e7e;
  color: #f9f7f7;
}
.button--stroke.button--grey:active, .button--stroke.button--grey:focus,
.button--stroke [type=submit].button--grey:active,
.button--stroke [type=submit].button--grey:focus, .button--stroke.button--grey.button--white:active, .button--stroke.button--grey.button--white:focus,
.button--stroke [type=submit].button--grey.button--white:active,
.button--stroke [type=submit].button--grey.button--white:focus,
[type=submit].button--stroke.button--grey:active,
[type=submit].button--stroke.button--grey:focus,
[type=submit].button--stroke [type=submit].button--grey:active,
[type=submit].button--stroke [type=submit].button--grey:focus,
[type=submit].button--stroke.button--grey.button--white:active,
[type=submit].button--stroke.button--grey.button--white:focus,
[type=submit].button--stroke [type=submit].button--grey.button--white:active,
[type=submit].button--stroke [type=submit].button--grey.button--white:focus {
  background-color: #6d6868;
  border-color: #6d6868;
  color: #f9f7f7;
}
.button--link {
  background-color: transparent;
  background-color: initial;
  border: none;
  border-radius: 0;
  color: #f25757;
  cursor: pointer;
  flex: initial;
  -webkit-font-smoothing: auto;
  font-weight: 500;
  line-height: 1;
  padding: 0;
  text-align: left;
}
.button--link:active, .button--link:focus, .button--link:hover {
  background-color: transparent;
  background-color: initial;
  color: shade(#f25757, 20%);
}
.button--wide,
[type=submit].button--wide {
  grid-column-end: -1;
  width: 100%;
}
.button--sm-wide,
[type=submit].button--sm-wide {
  grid-column-end: -1;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .button--sm-wide,
  [type=submit].button--sm-wide {
    grid-column-end: initial;
    width: auto;
  }
}
.button--large,
[type=submit].button--large {
  font-size: 1.25em;
  padding: 0.6666em 1.5em;
}
.button--small,
[type=submit].button--small {
  font-size: 0.8em;
}
.button--smaller,
[type=submit].button--smaller {
  font-size: 0.64em;
  padding: 0.6666em 1em;
}
.button--smallest,
[type=submit].button--smallest {
  font-size: 0.64em;
  padding: 0.5em 1em;
}
.button--broad,
[type=submit].button--broad {
  padding-left: 3em;
  padding-right: 3em;
}
.button--line {
  background-color: #fff;
  border-radius: 0;
  border-right: 1px solid #dedcdc;
  border-top: 1px solid #dedcdc;
  color: #262424;
  flex: 1 0 auto;
  text-align: center;
}
.button--line::after {
  content: " →";
}
.button--line:active, .button--line:focus, .button--line:hover {
  background-color: #f9f7f7;
  color: #262424;
}
.button__group {
  display: flex;
}
.button__group--wide .button, .button__group--wide .v2 button, .v2 .button__group--wide button, .button__group--wide .v2 [type=button], .v2 .button__group--wide [type=button], .button__group--wide .v2 [type=reset], .v2 .button__group--wide [type=reset], .button__group--wide .v2 [type=submit], .v2 .button__group--wide [type=submit],
.button__group--wide .v2 .button,
.v2 .button__group--wide .button {
  flex: 1 1 100%;
  justify-content: center;
  margin-right: 0.5em;
  text-align: center;
}
.button__group--wide .button:last-child, .button__group--wide .v2 button:last-child, .v2 .button__group--wide button:last-child, .button__group--wide .v2 [type=button]:last-child, .v2 .button__group--wide [type=button]:last-child, .button__group--wide .v2 [type=reset]:last-child, .v2 .button__group--wide [type=reset]:last-child, .button__group--wide .v2 [type=submit]:last-child, .v2 .button__group--wide [type=submit]:last-child,
.button__group--wide .v2 .button:last-child,
.v2 .button__group--wide .button:last-child {
  margin-right: 0;
}
.button__group--wide .icon {
  display: none;
}
@media only screen and (min-width: 325px) {
  .button__group--wide .icon {
    display: flex;
  }
}
.button--icon {
  align-items: center;
  display: inline-flex;
}
.button--mobile-icon span {
  display: none;
}
@media only screen and (min-width: 768px) {
  .button--mobile-icon span {
    display: block;
  }
}
.button--no-text {
  padding: 1em;
}
.button--no-text .icon {
  margin-right: 0;
}
.button--no-text--small {
  padding: 0.5em;
}
.button--no-text--small .icon {
  margin-right: 0;
}
.button--right {
  float: right;
}
.button--right::after {
  clear: both;
  content: "";
  display: block;
}
@media only screen and (min-width: 768px) {
  .button--mobile {
    display: none;
  }
}
.button--white,
[type=submit].button--white {
  background-color: #fff;
  color: #262424;
}
.button--white:active, .button--white:focus, .button--white:hover,
[type=submit].button--white:active,
[type=submit].button--white:focus,
[type=submit].button--white:hover {
  background-color: #f9f7f7;
  border-color: #262424;
  color: #000;
}
.button--white:disabled,
[type=submit].button--white:disabled {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
.button--white.button--success, .v2 .button--white.button--success,
.button--white [type=submit].button--success,
.button--white .v2 [type=submit].button--success,
.v2 .button--white [type=submit].button--success,
[type=submit].button--white.button--success,
.v2 [type=submit].button--white.button--success,
[type=submit].button--white [type=submit].button--success {
  background-color: #fff;
  border: 1px solid #fff;
  color: #58b665;
}
.button--white.button--success:active, .v2 .button--white.button--success:active, .button--white.button--success:focus, .v2 .button--white.button--success:focus, .button--white.button--success:hover, .v2 .button--white.button--success:hover,
.button--white [type=submit].button--success:active,
.button--white [type=submit].button--success:focus,
.button--white [type=submit].button--success:hover,
[type=submit].button--white.button--success:active,
[type=submit].button--white.button--success:focus,
[type=submit].button--white.button--success:hover,
[type=submit].button--white [type=submit].button--success:active,
[type=submit].button--white [type=submit].button--success:focus,
[type=submit].button--white [type=submit].button--success:hover {
  background-color: #e8f5ea;
  border-color: #e8f5ea;
  color: #43984e;
}
.button--white.button--danger, .v2 .button--white.button--danger,
.button--white [type=submit].button--danger,
.button--white .v2 [type=submit].button--danger,
.v2 .button--white [type=submit].button--danger,
[type=submit].button--white.button--danger,
.v2 [type=submit].button--white.button--danger,
[type=submit].button--white [type=submit].button--danger {
  background-color: #fff;
  border: 1px solid #fff;
  color: #f25757;
}
.button--white.button--danger:active, .v2 .button--white.button--danger:active, .button--white.button--danger:focus, .v2 .button--white.button--danger:focus, .button--white.button--danger:hover, .v2 .button--white.button--danger:hover,
.button--white [type=submit].button--danger:active,
.button--white [type=submit].button--danger:focus,
.button--white [type=submit].button--danger:hover,
[type=submit].button--white.button--danger:active,
[type=submit].button--white.button--danger:focus,
[type=submit].button--white.button--danger:hover,
[type=submit].button--white [type=submit].button--danger:active,
[type=submit].button--white [type=submit].button--danger:focus,
[type=submit].button--white [type=submit].button--danger:hover {
  background-color: #feecec;
  border-color: #feecec;
  color: #ee2323;
}
.button--white.button--warning, .v2 .button--white.button--warning,
.button--white [type=submit].button--warning,
.button--white .v2 [type=submit].button--warning,
.v2 .button--white [type=submit].button--warning,
[type=submit].button--white.button--warning,
.v2 [type=submit].button--white.button--warning,
[type=submit].button--white [type=submit].button--warning {
  background-color: #fff;
  border: 1px solid #fff;
  color: #f8cb81;
}
.button--white.button--warning:active, .v2 .button--white.button--warning:active, .button--white.button--warning:focus, .v2 .button--white.button--warning:focus, .button--white.button--warning:hover, .v2 .button--white.button--warning:hover,
.button--white [type=submit].button--warning:active,
.button--white [type=submit].button--warning:focus,
.button--white [type=submit].button--warning:hover,
[type=submit].button--white.button--warning:active,
[type=submit].button--white.button--warning:focus,
[type=submit].button--white.button--warning:hover,
[type=submit].button--white [type=submit].button--warning:active,
[type=submit].button--white [type=submit].button--warning:focus,
[type=submit].button--white [type=submit].button--warning:hover {
  background-color: #fffcf7;
  border-color: #fffcf7;
  color: #d98b0c;
}
.button--white.button--info, .v2 .button--white.button--info,
.button--white [type=submit].button--info,
.button--white .v2 [type=submit].button--info,
.v2 .button--white [type=submit].button--info,
[type=submit].button--white.button--info,
.v2 [type=submit].button--white.button--info,
[type=submit].button--white [type=submit].button--info {
  background-color: #fff;
  border: 1px solid #fff;
  color: #518bcf;
}
.button--white.button--info:active, .v2 .button--white.button--info:active, .button--white.button--info:focus, .v2 .button--white.button--info:focus, .button--white.button--info:hover, .v2 .button--white.button--info:hover,
.button--white [type=submit].button--info:active,
.button--white [type=submit].button--info:focus,
.button--white [type=submit].button--info:hover,
[type=submit].button--white.button--info:active,
[type=submit].button--white.button--info:focus,
[type=submit].button--white.button--info:hover,
[type=submit].button--white [type=submit].button--info:active,
[type=submit].button--white [type=submit].button--info:focus,
[type=submit].button--white [type=submit].button--info:hover {
  background-color: #f3f7fc;
  border-color: #f3f7fc;
  color: #3371ba;
}
.button--white.button--project-status-pre_stage_1,
.button--white [type=submit].button--project-status-pre_stage_1,
[type=submit].button--white.button--project-status-pre_stage_1,
[type=submit].button--white [type=submit].button--project-status-pre_stage_1 {
  background-color: #fff;
  border: 1px solid #3fb3c7;
  color: #3fb3c7;
}
.button--white.button--project-status-pre_stage_1:active, .button--white.button--project-status-pre_stage_1:focus, .button--white.button--project-status-pre_stage_1:hover,
.button--white [type=submit].button--project-status-pre_stage_1:active,
.button--white [type=submit].button--project-status-pre_stage_1:focus,
.button--white [type=submit].button--project-status-pre_stage_1:hover,
[type=submit].button--white.button--project-status-pre_stage_1:active,
[type=submit].button--white.button--project-status-pre_stage_1:focus,
[type=submit].button--white.button--project-status-pre_stage_1:hover,
[type=submit].button--white [type=submit].button--project-status-pre_stage_1:active,
[type=submit].button--white [type=submit].button--project-status-pre_stage_1:focus,
[type=submit].button--white [type=submit].button--project-status-pre_stage_1:hover {
  background-color: #edf8fa;
  border-color: #3fb3c7;
  color: #3fb3c7;
}
.button--white.button--project-status-stage_1,
.button--white [type=submit].button--project-status-stage_1,
[type=submit].button--white.button--project-status-stage_1,
[type=submit].button--white [type=submit].button--project-status-stage_1 {
  background-color: #fff;
  border: 1px solid #3fb3c7;
  color: #3fb3c7;
}
.button--white.button--project-status-stage_1:active, .button--white.button--project-status-stage_1:focus, .button--white.button--project-status-stage_1:hover,
.button--white [type=submit].button--project-status-stage_1:active,
.button--white [type=submit].button--project-status-stage_1:focus,
.button--white [type=submit].button--project-status-stage_1:hover,
[type=submit].button--white.button--project-status-stage_1:active,
[type=submit].button--white.button--project-status-stage_1:focus,
[type=submit].button--white.button--project-status-stage_1:hover,
[type=submit].button--white [type=submit].button--project-status-stage_1:active,
[type=submit].button--white [type=submit].button--project-status-stage_1:focus,
[type=submit].button--white [type=submit].button--project-status-stage_1:hover {
  background-color: #edf8fa;
  border-color: #3fb3c7;
  color: #3fb3c7;
}
.button--white.button--project-status-pre_stage_2,
.button--white [type=submit].button--project-status-pre_stage_2,
[type=submit].button--white.button--project-status-pre_stage_2,
[type=submit].button--white [type=submit].button--project-status-pre_stage_2 {
  background-color: #fff;
  border: 1px solid #3371ba;
  color: #3371ba;
}
.button--white.button--project-status-pre_stage_2:active, .button--white.button--project-status-pre_stage_2:focus, .button--white.button--project-status-pre_stage_2:hover,
.button--white [type=submit].button--project-status-pre_stage_2:active,
.button--white [type=submit].button--project-status-pre_stage_2:focus,
.button--white [type=submit].button--project-status-pre_stage_2:hover,
[type=submit].button--white.button--project-status-pre_stage_2:active,
[type=submit].button--white.button--project-status-pre_stage_2:focus,
[type=submit].button--white.button--project-status-pre_stage_2:hover,
[type=submit].button--white [type=submit].button--project-status-pre_stage_2:active,
[type=submit].button--white [type=submit].button--project-status-pre_stage_2:focus,
[type=submit].button--white [type=submit].button--project-status-pre_stage_2:hover {
  background-color: #f3f7fc;
  border-color: #3371ba;
  color: #3371ba;
}
.button--white.button--project-status-stage_2,
.button--white [type=submit].button--project-status-stage_2,
[type=submit].button--white.button--project-status-stage_2,
[type=submit].button--white [type=submit].button--project-status-stage_2 {
  background-color: #fff;
  border: 1px solid #3371ba;
  color: #3371ba;
}
.button--white.button--project-status-stage_2:active, .button--white.button--project-status-stage_2:focus, .button--white.button--project-status-stage_2:hover,
.button--white [type=submit].button--project-status-stage_2:active,
.button--white [type=submit].button--project-status-stage_2:focus,
.button--white [type=submit].button--project-status-stage_2:hover,
[type=submit].button--white.button--project-status-stage_2:active,
[type=submit].button--white.button--project-status-stage_2:focus,
[type=submit].button--white.button--project-status-stage_2:hover,
[type=submit].button--white [type=submit].button--project-status-stage_2:active,
[type=submit].button--white [type=submit].button--project-status-stage_2:focus,
[type=submit].button--white [type=submit].button--project-status-stage_2:hover {
  background-color: #f3f7fc;
  border-color: #3371ba;
  color: #3371ba;
}
.button--white.button--project-status-pre_stage_3,
.button--white [type=submit].button--project-status-pre_stage_3,
[type=submit].button--white.button--project-status-pre_stage_3,
[type=submit].button--white [type=submit].button--project-status-pre_stage_3 {
  background-color: #fff;
  border: 1px solid #5750f5;
  color: #5750f5;
}
.button--white.button--project-status-pre_stage_3:active, .button--white.button--project-status-pre_stage_3:focus, .button--white.button--project-status-pre_stage_3:hover,
.button--white [type=submit].button--project-status-pre_stage_3:active,
.button--white [type=submit].button--project-status-pre_stage_3:focus,
.button--white [type=submit].button--project-status-pre_stage_3:hover,
[type=submit].button--white.button--project-status-pre_stage_3:active,
[type=submit].button--white.button--project-status-pre_stage_3:focus,
[type=submit].button--white.button--project-status-pre_stage_3:hover,
[type=submit].button--white [type=submit].button--project-status-pre_stage_3:active,
[type=submit].button--white [type=submit].button--project-status-pre_stage_3:focus,
[type=submit].button--white [type=submit].button--project-status-pre_stage_3:hover {
  background-color: #fefeff;
  border-color: #5750f5;
  color: #5750f5;
}
.button--white.button--project-status-stage_3,
.button--white [type=submit].button--project-status-stage_3,
[type=submit].button--white.button--project-status-stage_3,
[type=submit].button--white [type=submit].button--project-status-stage_3 {
  background-color: #fff;
  border: 1px solid #5750f5;
  color: #5750f5;
}
.button--white.button--project-status-stage_3:active, .button--white.button--project-status-stage_3:focus, .button--white.button--project-status-stage_3:hover,
.button--white [type=submit].button--project-status-stage_3:active,
.button--white [type=submit].button--project-status-stage_3:focus,
.button--white [type=submit].button--project-status-stage_3:hover,
[type=submit].button--white.button--project-status-stage_3:active,
[type=submit].button--white.button--project-status-stage_3:focus,
[type=submit].button--white.button--project-status-stage_3:hover,
[type=submit].button--white [type=submit].button--project-status-stage_3:active,
[type=submit].button--white [type=submit].button--project-status-stage_3:focus,
[type=submit].button--white [type=submit].button--project-status-stage_3:hover {
  background-color: #fefeff;
  border-color: #5750f5;
  color: #5750f5;
}
.button--white.button--project-status-completed,
.button--white [type=submit].button--project-status-completed,
[type=submit].button--white.button--project-status-completed,
[type=submit].button--white [type=submit].button--project-status-completed {
  background-color: #fff;
  border: 1px solid #58b665;
  color: #58b665;
}
.button--white.button--project-status-completed:active, .button--white.button--project-status-completed:focus, .button--white.button--project-status-completed:hover,
.button--white [type=submit].button--project-status-completed:active,
.button--white [type=submit].button--project-status-completed:focus,
.button--white [type=submit].button--project-status-completed:hover,
[type=submit].button--white.button--project-status-completed:active,
[type=submit].button--white.button--project-status-completed:focus,
[type=submit].button--white.button--project-status-completed:hover,
[type=submit].button--white [type=submit].button--project-status-completed:active,
[type=submit].button--white [type=submit].button--project-status-completed:focus,
[type=submit].button--white [type=submit].button--project-status-completed:hover {
  background-color: #e8f5ea;
  border-color: #58b665;
  color: #58b665;
}
.button--white.button--project-status-on_hold,
.button--white [type=submit].button--project-status-on_hold,
[type=submit].button--white.button--project-status-on_hold,
[type=submit].button--white [type=submit].button--project-status-on_hold {
  background-color: #fff;
  border: 1px solid #d98b0c;
  color: #d98b0c;
}
.button--white.button--project-status-on_hold:active, .button--white.button--project-status-on_hold:focus, .button--white.button--project-status-on_hold:hover,
.button--white [type=submit].button--project-status-on_hold:active,
.button--white [type=submit].button--project-status-on_hold:focus,
.button--white [type=submit].button--project-status-on_hold:hover,
[type=submit].button--white.button--project-status-on_hold:active,
[type=submit].button--white.button--project-status-on_hold:focus,
[type=submit].button--white.button--project-status-on_hold:hover,
[type=submit].button--white [type=submit].button--project-status-on_hold:active,
[type=submit].button--white [type=submit].button--project-status-on_hold:focus,
[type=submit].button--white [type=submit].button--project-status-on_hold:hover {
  background-color: #fffcf7;
  border-color: #d98b0c;
  color: #d98b0c;
}
.button--white.button--project-status-cancelled,
.button--white [type=submit].button--project-status-cancelled,
[type=submit].button--white.button--project-status-cancelled,
[type=submit].button--white [type=submit].button--project-status-cancelled {
  background-color: #fff;
  border: 1px solid #ee2323;
  color: #ee2323;
}
.button--white.button--project-status-cancelled:active, .button--white.button--project-status-cancelled:focus, .button--white.button--project-status-cancelled:hover,
.button--white [type=submit].button--project-status-cancelled:active,
.button--white [type=submit].button--project-status-cancelled:focus,
.button--white [type=submit].button--project-status-cancelled:hover,
[type=submit].button--white.button--project-status-cancelled:active,
[type=submit].button--white.button--project-status-cancelled:focus,
[type=submit].button--white.button--project-status-cancelled:hover,
[type=submit].button--white [type=submit].button--project-status-cancelled:active,
[type=submit].button--white [type=submit].button--project-status-cancelled:focus,
[type=submit].button--white [type=submit].button--project-status-cancelled:hover {
  background-color: #feecec;
  border-color: #ee2323;
  color: #ee2323;
}
.v1:not(:has(.v2)) {
  /*
  Trix 1.2.3
  Copyright © 2020 Basecamp, LLC
  http://trix-editor.org/*/
}
.v1:not(:has(.v2)) fieldset {
  background-color: #f9f7f7;
  border: none;
  margin: 0 0 1em;
  padding: 2em;
}
.v1:not(:has(.v2)) input,
.v1:not(:has(.v2)) label,
.v1:not(:has(.v2)) select {
  display: block;
  font-family: "Ubuntu", "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.5;
}
.v1:not(:has(.v2)) .input {
  margin: 0 0 1em;
  position: relative;
}
.v1:not(:has(.v2)) ::-moz-placeholder {
  color: #c7c4c4;
}
.v1:not(:has(.v2)) :-ms-input-placeholder {
  color: #c7c4c4;
}
.v1:not(:has(.v2)) ::placeholder, .v1:not(:has(.v2)) .v2 .custom-placeholder:empty::before, .v2 .v1:not(:has(.v2)) .custom-placeholder:empty::before {
  color: #c7c4c4;
}
.v1:not(:has(.v2)) .hint {
  color: #847e7e;
  font-size: 0.8em;
}
.v1:not(:has(.v2)) label {
  font-weight: 600;
  margin-bottom: 0.25em;
}
.v1:not(:has(.v2)) label.required::after {
  color: #f25757;
  content: " *";
}
.v1:not(:has(.v2)) label abbr {
  display: none;
}
.v1:not(:has(.v2)) [type=color], .v1:not(:has(.v2)) [type=date], .v1:not(:has(.v2)) [type=datetime], .v1:not(:has(.v2)) [type=datetime-local], .v1:not(:has(.v2)) [type=email], .v1:not(:has(.v2)) [type=month], .v1:not(:has(.v2)) [type=number], .v1:not(:has(.v2)) [type=password], .v1:not(:has(.v2)) [type=search], .v1:not(:has(.v2)) [type=tel], .v1:not(:has(.v2)) [type=text], .v1:not(:has(.v2)) [type=time], .v1:not(:has(.v2)) [type=url], .v1:not(:has(.v2)) [type=week], .v1:not(:has(.v2)) input:not([type]), .v1:not(:has(.v2)) textarea,
.v1:not(:has(.v2)) select[multiple=multiple] {
  background-color: #fff;
  border: 1px solid #dedcdc;
  box-sizing: border-box;
  font-family: "Ubuntu", "Open Sans", sans-serif;
  font-size: 14px;
  margin-bottom: 0.5em;
  padding: 0.5em;
  position: relative;
  transition: border-color 300ms ease;
  width: 100%;
}
.v1:not(:has(.v2)) [type=color]:hover, .v1:not(:has(.v2)) [type=date]:hover, .v1:not(:has(.v2)) [type=datetime]:hover, .v1:not(:has(.v2)) [type=datetime-local]:hover, .v1:not(:has(.v2)) [type=email]:hover, .v1:not(:has(.v2)) [type=month]:hover, .v1:not(:has(.v2)) [type=number]:hover, .v1:not(:has(.v2)) [type=password]:hover, .v1:not(:has(.v2)) [type=search]:hover, .v1:not(:has(.v2)) [type=tel]:hover, .v1:not(:has(.v2)) [type=text]:hover, .v1:not(:has(.v2)) [type=time]:hover, .v1:not(:has(.v2)) [type=url]:hover, .v1:not(:has(.v2)) [type=week]:hover, .v1:not(:has(.v2)) input:not([type]):hover, .v1:not(:has(.v2)) textarea:hover,
.v1:not(:has(.v2)) select[multiple=multiple]:hover {
  border-color: #847e7e;
}
.v1:not(:has(.v2)) [type=color]:focus, .v1:not(:has(.v2)) [type=date]:focus, .v1:not(:has(.v2)) [type=datetime]:focus, .v1:not(:has(.v2)) [type=datetime-local]:focus, .v1:not(:has(.v2)) [type=email]:focus, .v1:not(:has(.v2)) [type=month]:focus, .v1:not(:has(.v2)) [type=number]:focus, .v1:not(:has(.v2)) [type=password]:focus, .v1:not(:has(.v2)) [type=search]:focus, .v1:not(:has(.v2)) [type=tel]:focus, .v1:not(:has(.v2)) [type=text]:focus, .v1:not(:has(.v2)) [type=time]:focus, .v1:not(:has(.v2)) [type=url]:focus, .v1:not(:has(.v2)) [type=week]:focus, .v1:not(:has(.v2)) input:not([type]):focus, .v1:not(:has(.v2)) textarea:focus,
.v1:not(:has(.v2)) select[multiple=multiple]:focus {
  border-color: #005565;
  outline: none;
}
.v1:not(:has(.v2)) [type=color]:disabled, .v1:not(:has(.v2)) [type=date]:disabled, .v1:not(:has(.v2)) [type=datetime]:disabled, .v1:not(:has(.v2)) [type=datetime-local]:disabled, .v1:not(:has(.v2)) [type=email]:disabled, .v1:not(:has(.v2)) [type=month]:disabled, .v1:not(:has(.v2)) [type=number]:disabled, .v1:not(:has(.v2)) [type=password]:disabled, .v1:not(:has(.v2)) [type=search]:disabled, .v1:not(:has(.v2)) [type=tel]:disabled, .v1:not(:has(.v2)) [type=text]:disabled, .v1:not(:has(.v2)) [type=time]:disabled, .v1:not(:has(.v2)) [type=url]:disabled, .v1:not(:has(.v2)) [type=week]:disabled, .v1:not(:has(.v2)) input:not([type]):disabled, .v1:not(:has(.v2)) textarea:disabled,
.v1:not(:has(.v2)) select[multiple=multiple]:disabled {
  background-color: #f9f7f7;
  border-color: #262424;
  cursor: not-allowed;
}
.v1:not(:has(.v2)) [type=color]:disabled:hover, .v1:not(:has(.v2)) [type=date]:disabled:hover, .v1:not(:has(.v2)) [type=datetime]:disabled:hover, .v1:not(:has(.v2)) [type=datetime-local]:disabled:hover, .v1:not(:has(.v2)) [type=email]:disabled:hover, .v1:not(:has(.v2)) [type=month]:disabled:hover, .v1:not(:has(.v2)) [type=number]:disabled:hover, .v1:not(:has(.v2)) [type=password]:disabled:hover, .v1:not(:has(.v2)) [type=search]:disabled:hover, .v1:not(:has(.v2)) [type=tel]:disabled:hover, .v1:not(:has(.v2)) [type=text]:disabled:hover, .v1:not(:has(.v2)) [type=time]:disabled:hover, .v1:not(:has(.v2)) [type=url]:disabled:hover, .v1:not(:has(.v2)) [type=week]:disabled:hover, .v1:not(:has(.v2)) input:not([type]):disabled:hover, .v1:not(:has(.v2)) textarea:disabled:hover,
.v1:not(:has(.v2)) select[multiple=multiple]:disabled:hover {
  border: #dedcdc;
}
.v1:not(:has(.v2)) textarea {
  display: block;
  resize: vertical;
}
.v1:not(:has(.v2)) input[type=search] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.v1:not(:has(.v2)) input[type=checkbox],
.v1:not(:has(.v2)) input[type=radio] {
  display: inline;
  margin-right: 0.25em;
}
.v1:not(:has(.v2)) input[type=checkbox] + label,
.v1:not(:has(.v2)) input[type=radio] + label {
  display: inline-block;
}
.v1:not(:has(.v2)) input[type=file] {
  margin-bottom: 0.5em;
  width: 100%;
}
.v1:not(:has(.v2)) select {
  max-width: 100%;
  width: auto;
}
.v1:not(:has(.v2)) .control.field_with_errors label,
.v1:not(:has(.v2)) .field_with_errors label {
  color: #f25757;
}
.v1:not(:has(.v2)) .field_with_errors input,
.v1:not(:has(.v2)) input[aria-invalid=true],
.v1:not(:has(.v2)) textarea[aria-invalid=true],
.v1:not(:has(.v2)) select[aria-invalid=true],
.v1:not(:has(.v2)) .select select[aria-invalid=true],
.v1:not(:has(.v2)) .date select[aria-invalid=true] {
  border: 1px solid #f25757;
}
.v1:not(:has(.v2)) .field_with_errors input:active, .v1:not(:has(.v2)) .field_with_errors input:focus, .v1:not(:has(.v2)) .field_with_errors input:hover,
.v1:not(:has(.v2)) input[aria-invalid=true]:active,
.v1:not(:has(.v2)) input[aria-invalid=true]:focus,
.v1:not(:has(.v2)) input[aria-invalid=true]:hover,
.v1:not(:has(.v2)) textarea[aria-invalid=true]:active,
.v1:not(:has(.v2)) textarea[aria-invalid=true]:focus,
.v1:not(:has(.v2)) textarea[aria-invalid=true]:hover,
.v1:not(:has(.v2)) select[aria-invalid=true]:active,
.v1:not(:has(.v2)) select[aria-invalid=true]:focus,
.v1:not(:has(.v2)) select[aria-invalid=true]:hover,
.v1:not(:has(.v2)) .select select[aria-invalid=true]:active,
.v1:not(:has(.v2)) .select select[aria-invalid=true]:focus,
.v1:not(:has(.v2)) .select select[aria-invalid=true]:hover,
.v1:not(:has(.v2)) .date select[aria-invalid=true]:active,
.v1:not(:has(.v2)) .date select[aria-invalid=true]:focus,
.v1:not(:has(.v2)) .date select[aria-invalid=true]:hover {
  border-color: #f25757;
}
.v1:not(:has(.v2)) .field_with_errors input.file,
.v1:not(:has(.v2)) input[aria-invalid=true].file,
.v1:not(:has(.v2)) textarea[aria-invalid=true].file,
.v1:not(:has(.v2)) select[aria-invalid=true].file,
.v1:not(:has(.v2)) .select select[aria-invalid=true].file,
.v1:not(:has(.v2)) .date select[aria-invalid=true].file {
  border: none;
}
.v1:not(:has(.v2)) .error_notification {
  color: #f25757;
}
.v1:not(:has(.v2)) .error {
  border-bottom: 2px solid #f25757;
  font-size: 0.8em;
  position: absolute;
  right: 0;
  top: 0.25em;
}
.v1:not(:has(.v2)) .no-label .error {
  top: -2em;
}
.v1:not(:has(.v2)) .submit-with-hint {
  align-items: center;
  display: flex;
  margin-top: 1em;
}
.v1:not(:has(.v2)) .submit-with-hint button, .v1:not(:has(.v2)) .submit-with-hint [type=button], .v1:not(:has(.v2)) .submit-with-hint [type=reset], .v1:not(:has(.v2)) .submit-with-hint [type=submit],
.v1:not(:has(.v2)) .submit-with-hint .button {
  margin: 0 0.5em 0 0;
}
.v1:not(:has(.v2)) .control {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-weight: normal;
  line-height: 1.2em;
  margin-bottom: 0.5em;
}
.v1:not(:has(.v2)) .control--centered {
  justify-content: center;
}
.v1:not(:has(.v2)) .control input {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.v1:not(:has(.v2)) .control__indicator {
  background: #fff;
  background-image: url(https://cell-sight.com/pipeline_assets/checkmark-5046e9966d0692a39c61478818095406bdaf5a485a3cbf2530aeb9d70222f3ac.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #dedcdc;
  border-color: #dedcdc;
  border-width: 1px;
  display: inline-block;
  height: 1.2em;
  margin-right: 0.5em;
  position: relative;
  width: 1.2em;
}
.v1:not(:has(.v2)) .control input:focus ~ .control__indicator,
.v1:not(:has(.v2)) .control:hover input ~ .control__indicator {
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
}
.v1:not(:has(.v2)) .control input:checked ~ .control__indicator {
  background-color: #3371ba;
  border-color: #3371ba;
}
.v1:not(:has(.v2)) .control input:checked:focus ~ .control__indicator,
.v1:not(:has(.v2)) .control:hover input:not([disabled]):checked ~ .control__indicator {
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
}
.v1:not(:has(.v2)) .control input:disabled ~ .control__indicator {
  background: #f9f7f7;
  border-color: #dedcdc;
  pointer-events: none;
}
.v1:not(:has(.v2)) .control__indicator::after {
  content: "";
  display: none;
  position: absolute;
}
.v1:not(:has(.v2)) .control input:checked ~ .control__indicator::after {
  display: block;
}
.v1:not(:has(.v2)) .control--checkbox input:disabled ~ .control__indicator::after {
  border-color: #dedcdc;
}
.v1:not(:has(.v2)) .control--radio .control__indicator {
  background-image: none;
  border-radius: 50%;
}
.v1:not(:has(.v2)) .control--radio .control__indicator::after {
  background: #fff;
  border: none;
  border-radius: 50%;
  height: 0.4em;
  left: calc((0.6em) - (0.2em) - 1px);
  top: calc((0.6em) - (0.2em) - 1px);
  width: 0.4em;
}
.v1:not(:has(.v2)) .control--radio input:disabled ~ .control__indicator::after {
  background: #dedcdc;
}
.v1:not(:has(.v2)) .select {
  display: inline-block;
  position: relative;
  width: 100%;
}
.v1:not(:has(.v2)) .select select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #fff;
  border: 1px solid #dedcdc;
  border-color: #dedcdc;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  outline: 0;
  padding: 0.5em;
  transition: border 300ms ease;
  width: 100%;
}
.v1:not(:has(.v2)) .select select::-ms-expand {
  display: none;
}
.v1:not(:has(.v2)) .select select:hover {
  border-color: #847e7e;
}
.v1:not(:has(.v2)) .select select:focus {
  border-color: #005565;
}
.v1:not(:has(.v2)) .select select:disabled {
  opacity: 0.5;
  pointer-events: none;
}
.v1:not(:has(.v2)) .input.select::after {
  border-color: #dedcdc transparent transparent;
  border-style: solid;
  border-width: 8px 5px 0;
  bottom: calc(0.5em - 4px + 0.75em);
  content: "";
  display: block;
  height: 0;
  pointer-events: none;
  position: absolute;
  right: 1em;
  width: 0;
}
.v1:not(:has(.v2)) .input.select.multi-select::after {
  content: none;
}
.v1:not(:has(.v2)) .select:hover::after {
  border-top-color: #847e7e;
}
.v1:not(:has(.v2)) .select:active::after,
.v1:not(:has(.v2)) .select:focus::after {
  border-top-color: #005565;
}
.v1:not(:has(.v2)) .select:disabled::after {
  border-top-color: #dedcdc;
}
.v1:not(:has(.v2)) .control--switch-two {
  align-items: center;
  background-color: #f9f7f7;
  border-radius: 1.3332em;
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  display: inline-flex;
  position: relative;
}
.v1:not(:has(.v2)) .control--switch-two label {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: color;
  will-change: color;
  color: #847e7e;
  cursor: pointer;
  margin: 0;
  padding: 0.5em 1.25em;
  z-index: 10;
}
.v1:not(:has(.v2)) .control--switch-two label:hover {
  color: #262424;
}
.v1:not(:has(.v2)) .control--switch-two input[type=radio] {
  display: none;
}
.v1:not(:has(.v2)) .control--switch-two input[type=radio]:checked + label {
  color: #f9f7f7;
}
.v1:not(:has(.v2)) .control--switch-two input[type=radio]:last-of-type:checked {
  color: #f9f7f7;
}
.v1:not(:has(.v2)) .control--switch-two input[type=radio]:last-of-type:checked ~ .control--switch__indicator {
  transform: translateX(100%);
}
.v1:not(:has(.v2)) .control--switch__indicator {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: transform;
  will-change: transform;
  background-color: #518bcf;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  border-radius: 1.3332em;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  width: 50%;
  top: 0;
}
.v1:not(:has(.v2)) .enum_radio_buttons {
  align-items: center;
  display: inline-flex;
  flex-wrap: wrap;
  margin-bottom: 0.1666em;
  width: 100%;
}
.v1:not(:has(.v2)) .enum_radio_buttons > span {
  flex: 1 0 100%;
}
@media only screen and (min-width: 768px) {
  .v1:not(:has(.v2)) .enum_radio_buttons {
    margin-bottom: 0.6666em;
  }
  .v1:not(:has(.v2)) .enum_radio_buttons > span {
    flex: 0 0 auto;
  }
}
.v1:not(:has(.v2)) .enum_radio_buttons input {
  display: none;
}
.v1:not(:has(.v2)) .enum_radio_buttons label {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color;
  will-change: background-color;
  border: 1px solid #dedcdc;
  border-radius: 3px;
  cursor: pointer;
  display: block;
  font-weight: 400;
  margin-bottom: 0.5em;
  margin-right: 0.5em;
  min-width: 7em;
  padding: 0.25em 1em;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .v1:not(:has(.v2)) .enum_radio_buttons label {
    margin-bottom: 0;
    width: auto;
  }
}
.v1:not(:has(.v2)) .enum_radio_buttons label:hover {
  background-color: #f9f7f7;
}
.v1:not(:has(.v2)) .enum_radio_buttons input:checked + label {
  background-color: #518bcf;
  border-color: #518bcf;
  color: #fff;
}
.v1:not(:has(.v2)) trix-editor {
  border: 1px solid #bbb;
  border-radius: 3px;
  margin: 0;
  padding: 0.4em 0.6em;
  min-height: 5em;
  outline: none;
}
.v1:not(:has(.v2)) trix-toolbar * {
  box-sizing: border-box;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  overflow-x: auto;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button-group {
  display: flex;
  margin-bottom: 10px;
  border: 1px solid #bbb;
  border-top-color: #ccc;
  border-bottom-color: #888;
  border-radius: 3px;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button-group:not(:first-child) {
  margin-left: 1.5vw;
}
@media (max-device-width: 768px) {
  .v1:not(:has(.v2)) trix-toolbar .trix-button-group:not(:first-child) {
    margin-left: 0;
  }
}
.v1:not(:has(.v2)) trix-toolbar .trix-button-group-spacer {
  flex-grow: 1;
}
@media (max-device-width: 768px) {
  .v1:not(:has(.v2)) trix-toolbar .trix-button-group-spacer {
    display: none;
  }
}
.v1:not(:has(.v2)) trix-toolbar .trix-button {
  position: relative;
  float: left;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.75em;
  font-weight: 600;
  white-space: nowrap;
  padding: 0 0.5em;
  margin: 0;
  outline: none;
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  background: transparent;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button.trix-active {
  background: #cbeefa;
  color: black;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button:not(:disabled) {
  cursor: pointer;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button:disabled {
  color: rgba(0, 0, 0, 0.125);
}
@media (max-device-width: 768px) {
  .v1:not(:has(.v2)) trix-toolbar .trix-button {
    letter-spacing: -0.01em;
    padding: 0 0.3em;
  }
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon {
  font-size: inherit;
  width: 2.6em;
  height: 1.6em;
  max-width: calc(0.8em + 4vw);
  text-indent: -9999px;
}
@media (max-device-width: 768px) {
  .v1:not(:has(.v2)) trix-toolbar .trix-button--icon {
    height: 2em;
    max-width: calc(0.8em + 3.5vw);
  }
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.6;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-device-width: 768px) {
  .v1:not(:has(.v2)) trix-toolbar .trix-button--icon::before {
    right: 6%;
    left: 6%;
  }
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon.trix-active::before {
  opacity: 1;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon:disabled::before {
  opacity: 0.125;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-attach::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M16.5%206v11.5a4%204%200%201%201-8%200V5a2.5%202.5%200%200%201%205%200v10.5a1%201%200%201%201-2%200V6H10v9.5a2.5%202.5%200%200%200%205%200V5a4%204%200%201%200-8%200v12.5a5.5%205.5%200%200%200%2011%200V6h-1.5z%22%2F%3E%3C%2Fsvg%3E);
  top: 8%;
  bottom: 4%;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-bold::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2.1%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2.1-3.4zM10%207.5h3a1.5%201.5%200%201%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%201%201%200%203z%22%2F%3E%3C%2Fsvg%3E);
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-italic::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E);
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-link::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.91.91%200%201%201-1.3-1.3l1.97-1.71a2.46%202.46%200%200%200-3.48-3.48l-3.38%203.37a2.46%202.46%200%200%200%200%203.48.91.91%200%201%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.91.91%200%201%201%201.3%201.3l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.48l3.37-3.38c.96-.96.96-2.52%200-3.48a.91.91%200%201%201%201.3-1.3%204.3%204.3%200%200%201%200%206.07l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E);
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-strike::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5%200%20.3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52%2013.52%200%200%201%207%2014.95v3.37a10.64%2010.64%200%200%200%204.84.88c1.26%200%202.35-.19%203.28-.56.93-.37%201.64-.9%202.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.29.52-2.3%201.58-3.02%201.05-.72%202.5-1.08%204.34-1.08%201.62%200%203.28.34%204.97%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26-.26.17-.38.38-.38.64%200%20.27.16.52.48.74.17.12.53.3%201.05.53H7.23zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E);
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-quote::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E);
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-heading-1::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12%209v3H9v7H6v-7H3V9h9zM8%204h14v3h-6v12h-3V7H8V4z%22%2F%3E%3C%2Fsvg%3E);
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-code::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E);
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-bullet-list::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E);
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-number-list::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013.1v.9h3v-1H3.2L5%2010.9V10H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E);
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-undo::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-6.9%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E);
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-redo::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-16.9%204.6L4%2016a8%208%200%200%201%2012.7-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E);
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-decrease-nesting-level::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%202.9L6%2014.2%204%2012l2-2-1.4-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E);
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-increase-nesting-level::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1%2014.2l1.4%201.4L6%2012l-.7-.7-2.8-2.8L1%209.9%203.1%2012zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E);
}
.v1:not(:has(.v2)) trix-toolbar .trix-dialogs {
  position: relative;
}
.v1:not(:has(.v2)) trix-toolbar .trix-dialog {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 0.75em;
  padding: 15px 10px;
  background: #fff;
  box-shadow: 0 0.3em 1em #ccc;
  border-top: 2px solid #888;
  border-radius: 5px;
  z-index: 5;
}
.v1:not(:has(.v2)) trix-toolbar .trix-input--dialog {
  font-size: inherit;
  font-weight: normal;
  padding: 0.5em 0.8em;
  margin: 0 10px 0 0;
  border-radius: 3px;
  border: 1px solid #bbb;
  background-color: #fff;
  box-shadow: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.v1:not(:has(.v2)) trix-toolbar .trix-input--dialog.validate:invalid {
  box-shadow: #F00 0px 0px 1.5px 1px;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--dialog {
  font-size: inherit;
  padding: 0.5em;
  border-bottom: none;
}
.v1:not(:has(.v2)) trix-toolbar .trix-dialog--link {
  max-width: 600px;
}
.v1:not(:has(.v2)) trix-toolbar .trix-dialog__link-fields {
  display: flex;
  align-items: baseline;
}
.v1:not(:has(.v2)) trix-toolbar .trix-dialog__link-fields .trix-input {
  flex: 1 1;
}
.v1:not(:has(.v2)) trix-toolbar .trix-dialog__link-fields .trix-button-group {
  flex: 0 0 content;
  margin: 0;
}
.v1:not(:has(.v2)) trix-editor [data-trix-mutable]:not(.attachment__caption-editor) {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.v1:not(:has(.v2)) trix-editor [data-trix-mutable]::-moz-selection,
.v1:not(:has(.v2)) trix-editor [data-trix-cursor-target]::-moz-selection, .v1:not(:has(.v2)) trix-editor [data-trix-mutable] ::-moz-selection {
  background: none;
}
.v1:not(:has(.v2)) trix-editor [data-trix-mutable]::-moz-selection, .v1:not(:has(.v2)) trix-editor [data-trix-cursor-target]::-moz-selection, .v1:not(:has(.v2)) trix-editor [data-trix-mutable] ::-moz-selection {
  background: none;
}
.v1:not(:has(.v2)) trix-editor [data-trix-mutable]::selection,
.v1:not(:has(.v2)) trix-editor [data-trix-cursor-target]::selection, .v1:not(:has(.v2)) trix-editor [data-trix-mutable] ::selection {
  background: none;
}
.v1:not(:has(.v2)) trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {
  background: highlight;
}
.v1:not(:has(.v2)) trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {
  background: highlight;
}
.v1:not(:has(.v2)) trix-editor [data-trix-mutable].attachment.attachment--file {
  box-shadow: 0 0 0 2px highlight;
  border-color: transparent;
}
.v1:not(:has(.v2)) trix-editor [data-trix-mutable].attachment img {
  box-shadow: 0 0 0 2px highlight;
}
.v1:not(:has(.v2)) trix-editor .attachment {
  position: relative;
}
.v1:not(:has(.v2)) trix-editor .attachment:hover {
  cursor: default;
}
.v1:not(:has(.v2)) trix-editor .attachment--preview .attachment__caption:hover {
  cursor: text;
}
.v1:not(:has(.v2)) trix-editor .attachment__progress {
  position: absolute;
  z-index: 1;
  height: 20px;
  top: calc(50% - 10px);
  left: 5%;
  width: 90%;
  opacity: 0.9;
  transition: opacity 200ms ease-in;
}
.v1:not(:has(.v2)) trix-editor .attachment__progress[value="100"] {
  opacity: 0;
}
.v1:not(:has(.v2)) trix-editor .attachment__caption-editor {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: inherit;
  text-align: center;
  vertical-align: top;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.v1:not(:has(.v2)) trix-editor .attachment__toolbar {
  position: absolute;
  z-index: 1;
  top: -0.9em;
  left: 0;
  width: 100%;
  text-align: center;
}
.v1:not(:has(.v2)) trix-editor .trix-button-group {
  display: inline-flex;
}
.v1:not(:has(.v2)) trix-editor .trix-button {
  position: relative;
  float: left;
  color: #666;
  white-space: nowrap;
  font-size: 80%;
  padding: 0 0.8em;
  margin: 0;
  outline: none;
  border: none;
  border-radius: 0;
  background: transparent;
}
.v1:not(:has(.v2)) trix-editor .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}
.v1:not(:has(.v2)) trix-editor .trix-button.trix-active {
  background: #cbeefa;
}
.v1:not(:has(.v2)) trix-editor .trix-button:not(:disabled) {
  cursor: pointer;
}
.v1:not(:has(.v2)) trix-editor .trix-button--remove {
  text-indent: -9999px;
  display: inline-block;
  padding: 0;
  outline: none;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid highlight;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);
}
.v1:not(:has(.v2)) trix-editor .trix-button--remove::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.7;
  content: "";
  background-image: url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.4L17.6%205%2012%2010.6%206.4%205%205%206.4l5.6%205.6L5%2017.6%206.4%2019l5.6-5.6%205.6%205.6%201.4-1.4-5.6-5.6z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 90%;
}
.v1:not(:has(.v2)) trix-editor .trix-button--remove:hover {
  border-color: #333;
}
.v1:not(:has(.v2)) trix-editor .trix-button--remove:hover::before {
  opacity: 1;
}
.v1:not(:has(.v2)) trix-editor .attachment__metadata-container {
  position: relative;
}
.v1:not(:has(.v2)) trix-editor .attachment__metadata {
  position: absolute;
  left: 50%;
  top: 2em;
  transform: translate(-50%, 0);
  max-width: 90%;
  padding: 0.1em 0.6em;
  font-size: 0.8em;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
}
.v1:not(:has(.v2)) trix-editor .attachment__metadata .attachment__name {
  display: inline-block;
  max-width: 100%;
  vertical-align: bottom;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.v1:not(:has(.v2)) trix-editor .attachment__metadata .attachment__size {
  margin-left: 0.2em;
  white-space: nowrap;
}
.v1:not(:has(.v2)) .trix-content {
  line-height: 1.5;
}
.v1:not(:has(.v2)) .trix-content * {
  box-sizing: border-box;
}
.v1:not(:has(.v2)) .trix-content h1 {
  font-size: 1.2em;
  line-height: 1.2;
  margin: 0;
}
.v1:not(:has(.v2)) .trix-content blockquote {
  margin: 0 0 0 0.3em;
  padding: 0 0 0 0.6em;
  border-left: 0.3em solid #ccc;
}
.v1:not(:has(.v2)) .trix-content pre {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-family: monospace;
  font-size: 0.9em;
  margin: 0;
  padding: 0.5em;
  white-space: pre;
  background-color: #eee;
  overflow-x: auto;
}
.v1:not(:has(.v2)) .trix-content ul, .v1:not(:has(.v2)) .trix-content ol, .v1:not(:has(.v2)) .trix-content li {
  margin: 0;
  padding: 0;
}
.v1:not(:has(.v2)) .trix-content ul li, .v1:not(:has(.v2)) .trix-content ol li, .v1:not(:has(.v2)) .trix-content li li {
  margin-left: 1em;
}
.v1:not(:has(.v2)) .trix-content img {
  max-width: 100%;
  height: auto;
}
.v1:not(:has(.v2)) .trix-content .attachment {
  display: inline-block;
  position: relative;
  max-width: 100%;
  margin: 0;
  padding: 0;
}
.v1:not(:has(.v2)) .trix-content .attachment a {
  color: inherit;
  text-decoration: none;
}
.v1:not(:has(.v2)) .trix-content .attachment a:hover, .v1:not(:has(.v2)) .trix-content .attachment a:visited:hover {
  color: inherit;
}
.v1:not(:has(.v2)) .trix-content .attachment__caption {
  padding: 0;
  text-align: center;
}
.v1:not(:has(.v2)) .trix-content .attachment__caption .attachment__name + .attachment__size::before {
  content: " · ";
}
.v1:not(:has(.v2)) .trix-content .attachment--preview {
  width: 100%;
  text-align: center;
}
.v1:not(:has(.v2)) .trix-content .attachment--preview .attachment__caption {
  color: #666;
  font-size: 0.9em;
  line-height: 1.2;
}
.v1:not(:has(.v2)) .trix-content .attachment--file {
  color: #333;
  line-height: 1;
  margin: 0 2px 2px 0;
  padding: 0.4em 1em;
  border: 1px solid #bbb;
  border-radius: 5px;
}
.v1:not(:has(.v2)) .trix-content .attachment-gallery {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  margin: 0;
  padding: 0;
}
.v1:not(:has(.v2)) .trix-content .attachment-gallery .attachment {
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%;
}
.v1:not(:has(.v2)) .trix-content .attachment-gallery.attachment-gallery--2 .attachment, .v1:not(:has(.v2)) .trix-content .attachment-gallery.attachment-gallery--4 .attachment {
  flex-basis: 50%;
  max-width: 50%;
}
.v1:not(:has(.v2)) .trix-button--icon-code,
.v1:not(:has(.v2)) .trix-button--icon-decrease-nesting-level,
.v1:not(:has(.v2)) .trix-button--icon-increase-nesting-level,
.v1:not(:has(.v2)) .trix-button--icon-quote,
.v1:not(:has(.v2)) .trix-button--icon-strike,
.v1:not(:has(.v2)) .trix-button--icon-attach {
  display: none;
}
.v1:not(:has(.v2)) trix-editor {
  background-color: #fff;
  border: 1px solid #dedcdc;
  border-radius: 0;
  color: #262424;
  margin-bottom: 0.25em;
  min-height: 8em;
  padding: 0.5em;
}
.v1:not(:has(.v2)) trix-editor ol {
  list-style-position: inside;
  margin: 0.5em;
}
.v1:not(:has(.v2)) trix-editor ul {
  list-style: disc;
  list-style-position: inside;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
  padding-left: 0.5em;
}
.v1:not(:has(.v2)) trix-toolbar {
  background-color: #fff;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button-group {
  margin-bottom: 0;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button {
  background-color: #fff;
  color: transparent;
  height: 40px;
  margin-right: 0;
  max-width: none;
  width: 40px;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button::before {
  background-position: center;
  background-repeat: no-repeat;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button:hover {
  background-color: #f9f7f7;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button:disabled:hover {
  background-color: #fff;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon.trix-active {
  background-color: #f9f7f7;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button.trix-button--dialog {
  background-color: #f25757;
  color: #fff;
  border: none;
  height: auto;
  padding: 0.5em 0.5em;
  width: auto;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button.trix-button--dialog + .trix-button--dialog {
  margin-left: 0.16667em;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button.trix-button--dialog:hover {
  border: none;
}
.v1:not(:has(.v2)) trix-toolbar .trix-input--dialog {
  border-radius: 0;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button-group {
  border: none;
  flex: 0 0 auto;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button-row {
  flex-wrap: wrap;
  justify-content: flex-start;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button-group--block-tools {
  align-self: flex-start;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-heading-1::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2264px%22%20height%3D%2251px%22%20viewBox%3D%220%200%2064%2051%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2052.5%20%2867469%29%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eic-text-fields-24px%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-1%22%20points%3D%2280%2080%200%2080%200%200%2080%200%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22ic-text-fields-24px%22%20transform%3D%22translate%28-8.000000%2C%20-13.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22a%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.33333333%2C13.3333333%20L8.33333333%2C23.3333333%20L25%2C23.3333333%20L25%2C63.3333333%20L35%2C63.3333333%20L35%2C23.3333333%20L51.6666667%2C23.3333333%20L51.6666667%2C13.3333333%20L8.33333333%2C13.3333333%20Z%20M71.6666667%2C30%20L41.6666667%2C30%20L41.6666667%2C40%20L51.6666667%2C40%20L51.6666667%2C63.3333333%20L61.6666667%2C63.3333333%20L61.6666667%2C40%20L71.6666667%2C40%20L71.6666667%2C30%20Z%22%20id%3D%22Shape%22%20fill%3D%22%238C939D%22%20fill-rule%3D%22nonzero%22%20mask%3D%22url%28%23mask-2%29%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
  background-size: 50%;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-bold::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2258%22%20viewBox%3D%220%200%2048%2058%22%3E%0A%20%20%3Cpath%20fill%3D%22%238c939d%22%20d%3D%22M36.73%2C28.109%20C42.077%2C27.006%2046.49%2C22.169%2046.49%2C15.124%20C46.49%2C7.571%2040.973%2C0.696%2030.195%2C0.696%20L3.011%2C0.696%20C1.573%2C0.696%200.407%2C1.862%200.407%2C3.3%20L0.407%2C54.699%20C0.407%2C56.137%201.573%2C57.303%203.011%2C57.303%20L31.129%2C57.303%20C41.992%2C57.303%2047.593%2C50.513%2047.593%2C41.942%20C47.594%2C34.899%2042.841%2C29.042%2036.73%2C28.109%20Z%20M12.458%2C11.305%20L27.565%2C11.305%20C31.639%2C11.305%2034.185%2C13.766%2034.185%2C17.245%20C34.185%2C20.894%2031.639%2C23.186%2027.565%2C23.186%20L12.458%2C23.186%20L12.458%2C11.305%20Z%20M28.073%2C46.695%20L12.458%2C46.695%20L12.458%2C33.795%20L28.074%2C33.795%20C32.742%2C33.795%2035.288%2C36.681%2035.288%2C40.245%20C35.288%2C44.319%2032.572%2C46.695%2028.073%2C46.695%20Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 30%;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-italic::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2258%22%20viewBox%3D%220%200%2022%2058%22%3E%0A%20%20%3Cpath%20fill%3D%22%238c939d%22%20d%3D%22M21.571%2C3.301%20C21.571%2C1.863%2020.405%2C0.697%2018.967%2C0.697%20L14.373%2C0.697%20C12.983%2C0.697%2011.858%2C1.789%2011.783%2C3.16%20L11.769%2C3.159%20L0.493%2C54.137%20C0.488%2C54.159%200.483%2C54.181%200.478%2C54.203%20L0.467%2C54.251%20L0.473%2C54.251%20C0.447%2C54.397%200.428%2C54.546%200.428%2C54.7%20C0.428%2C56.071%201.49%2C57.182%202.834%2C57.284%20L2.834%2C57.304%20L7.626%2C57.304%20C8.972%2C57.304%2010.067%2C56.279%2010.203%2C54.968%20L10.216%2C54.969%20L21.473%2C3.997%20L21.465%2C3.996%20C21.527%2C3.773%2021.571%2C3.543%2021.571%2C3.301%20Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 14%;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-link::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22%238c939d%22%3E%0A%3Cg%3E%0A%09%3Cpath%20d%3D%22M78.663%2C21.338c-7.552-7.552-19.648-7.79-27.486-0.713l-0.019-0.019L41.06%2C30.703c-1.831%2C1.831-3.216%2C3.936-4.187%2C6.176%0A%09%09c-1.937%2C0.841-3.775%2C1.983-5.419%2C3.468l-0.019-0.019L21.338%2C50.425c-7.797%2C7.797-7.797%2C20.439%2C0%2C28.237%0A%09%09c7.797%2C7.798%2C20.439%2C7.798%2C28.237%2C0l10.098-10.098l-0.019-0.019c1.484-1.644%2C2.627-3.482%2C3.467-5.419%0A%09%09c2.24-0.971%2C4.345-2.356%2C6.176-4.187l10.098-10.098l-0.019-0.019C86.452%2C40.985%2C86.214%2C28.889%2C78.663%2C21.338z%20M42.761%2C71.487%0A%09%09l-0.001%2C0.001c-3.935%2C3.935-10.314%2C3.935-14.248%2C0c-3.935-3.935-3.935-10.314%2C0-14.248l0.001-0.001l7.367-7.367%0A%09%09c0.865%2C3.321%2C2.579%2C6.466%2C5.18%2C9.068c2.602%2C2.602%2C5.747%2C4.315%2C9.067%2C5.181L42.761%2C71.487z%20M48.234%2C51.766%0A%09%09c-1.796-1.796-2.763-4.102-2.919-6.452c2.35%2C0.156%2C4.655%2C1.123%2C6.452%2C2.919c1.796%2C1.796%2C2.764%2C4.102%2C2.919%2C6.452%0A%09%09C52.336%2C54.528%2C50.03%2C53.562%2C48.234%2C51.766z%20M72.109%2C42.139l-0.619%2C0.619l-0.001%2C0.001l-0.001%2C0l-7.369%2C7.369%0A%09%09c-0.865-3.321-2.578-6.466-5.179-9.068c-2.602-2.602-5.748-4.314-9.069-5.18l7.369-7.369c0%2C0%2C0%2C0%2C0.001-0.001l0.001-0.001%0A%09%09l0.619-0.619l0.029%2C0.028c3.959-3.329%2C9.874-3.134%2C13.6%2C0.591s3.921%2C9.642%2C0.591%2C13.6L72.109%2C42.139z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 55%;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-bullet-list::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2286%22%20height%3D%2260%22%20viewBox%3D%220%200%2086%2060%22%3E%0A%20%20%3Cg%20fill%3D%22%238c939d%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M81.721.13L19.258.13C17.376.13%2015.851%201.655%2015.851%203.537L15.851%206.68C15.851%208.561%2017.376%2010.087%2019.258%2010.087L81.721%2010.087C83.602%2010.087%2085.128%208.562%2085.128%206.68L85.128%203.537C85.128%201.655%2083.602.13%2081.721.13zM81.721%2025.022L19.258%2025.022C17.376%2025.022%2015.851%2026.547%2015.851%2028.429L15.851%2031.572C15.851%2033.453%2017.376%2034.979%2019.258%2034.979L81.721%2034.979C83.602%2034.979%2085.128%2033.454%2085.128%2031.572L85.128%2028.429C85.128%2026.547%2083.602%2025.022%2081.721%2025.022zM81.721%2049.913L19.258%2049.913C17.376%2049.913%2015.851%2051.438%2015.851%2053.32L15.851%2056.463C15.851%2058.344%2017.376%2059.87%2019.258%2059.87L81.721%2059.87C83.602%2059.87%2085.128%2058.345%2085.128%2056.463L85.128%2053.32C85.128%2051.439%2083.602%2049.913%2081.721%2049.913z%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%225.856%22%20cy%3D%225.108%22%20r%3D%224.984%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%225.856%22%20cy%3D%2229.002%22%20r%3D%224.984%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%225.856%22%20cy%3D%2254.891%22%20r%3D%224.984%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 48%;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-number-list::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2284%22%20height%3D%2262%22%20viewBox%3D%220%200%2084%2062%22%3E%0A%20%20%3Cpath%20fill%3D%22%238c939d%22%20d%3D%22M4.828%2C27.423%20C5.708%2C27.423%206.557%2C27.871%206.557%2C28.816%20C6.557%2C30.128%205.277%2C31.217%200.907%2C34.45%20L0.907%2C36.243%20L8.942%2C36.243%20L8.942%2C34.242%20L4.588%2C34.242%20C7.358%2C32.225%208.862%2C30.641%208.862%2C28.816%20C8.862%2C26.687%207.07%2C25.406%204.78%2C25.406%20C3.291%2C25.406%201.707%2C25.95%200.666%2C27.151%20L1.962%2C28.656%20C2.683%2C27.903%203.611%2C27.423%204.828%2C27.423%20Z%20M6.604%2C55.736%20C7.693%2C55.848%209.102%2C56.696%209.1%2C58.298%20C9.1%2C60.139%207.451%2C61.435%204.89%2C61.435%20C2.938%2C61.435%201.465%2C60.683%200.681%2C59.723%20L1.881%2C58.202%20C2.601%2C58.97%203.769%2C59.418%204.81%2C59.418%20C6.106%2C59.418%206.827%2C58.858%206.827%2C58.058%20C6.827%2C57.209%206.171%2C56.825%204.682%2C56.825%20C4.233%2C56.825%203.513%2C56.841%203.353%2C56.857%20L3.353%2C54.808%20C3.545%2C54.824%204.282%2C54.824%204.682%2C54.824%20C5.867%2C54.824%206.667%2C54.472%206.667%2C53.687%20C6.667%2C52.839%205.786%2C52.423%204.682%2C52.423%20C3.642%2C52.423%202.713%2C52.807%201.961%2C53.527%20L0.825%2C52.103%20C1.69%2C51.126%203.034%2C50.406%204.907%2C50.406%20C7.404%2C50.406%208.941%2C51.527%208.941%2C53.303%20C8.941%2C54.648%207.788%2C55.528%206.604%2C55.736%20Z%20M3.427%2C3.495%20L1.65%2C5.304%20L0.354%2C3.943%20L3.715%2C0.566%20L5.7%2C0.566%20L5.7%2C11.242%20L3.427%2C11.242%20L3.427%2C3.495%20Z%20M79.926%2C0.889%20L17.462%2C0.889%20C15.58%2C0.889%2014.055%2C2.414%2014.055%2C4.296%20L14.055%2C7.439%20C14.055%2C9.32%2015.58%2C10.846%2017.462%2C10.846%20L79.925%2C10.846%20C81.806%2C10.846%2083.332%2C9.321%2083.332%2C7.439%20L83.332%2C4.296%20C83.333%2C2.415%2081.807%2C0.889%2079.926%2C0.889%20Z%20M79.926%2C25.781%20L17.462%2C25.781%20C15.58%2C25.781%2014.055%2C27.306%2014.055%2C29.188%20L14.055%2C32.331%20C14.055%2C34.212%2015.58%2C35.738%2017.462%2C35.738%20L79.925%2C35.738%20C81.806%2C35.738%2083.332%2C34.213%2083.332%2C32.331%20L83.332%2C29.188%20C83.333%2C27.306%2081.807%2C25.781%2079.926%2C25.781%20Z%20M79.926%2C50.673%20L17.462%2C50.673%20C15.58%2C50.673%2014.055%2C52.198%2014.055%2C54.08%20L14.055%2C57.223%20C14.055%2C59.104%2015.58%2C60.63%2017.462%2C60.63%20L79.925%2C60.63%20C81.806%2C60.63%2083.332%2C59.105%2083.332%2C57.223%20L83.332%2C54.08%20C83.333%2C52.198%2081.807%2C50.673%2079.926%2C50.673%20Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 48%;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-undo::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2270%22%20height%3D%2272%22%20viewBox%3D%220%200%2070%2072%22%3E%0A%20%20%3Cpath%20fill%3D%22%238c939d%22%20d%3D%22M69.539%2C7.586%20C69.532%2C7.024%2069.218%2C6.503%2068.714%2C6.249%20C68.211%2C5.991%2067.607%2C6.037%2067.146%2C6.364%20L61.202%2C10.625%20L60.734%2C10.962%20C54.329%2C4.57%2045.538%2C0.573%2035.797%2C0.573%20C16.262%2C0.573%200.37%2C16.467%200.37%2C36.001%20C0.37%2C55.535%2016.263%2C71.429%2035.797%2C71.429%20C47.579%2C71.429%2058.561%2C65.591%2065.171%2C55.811%20C65.434%2C55.419%2065.533%2C54.944%2065.443%2C54.483%20C65.353%2C54.022%2065.086%2C53.612%2064.696%2C53.349%20L55.833%2C47.198%20C54.963%2C46.622%2053.79%2C46.843%2053.205%2C47.71%20C49.287%2C53.502%2042.795%2C56.96%2035.83%2C56.96%20C24.272%2C56.96%2014.868%2C47.558%2014.868%2C36.003%20C14.868%2C24.448%2024.272%2C15.046%2035.83%2C15.046%20C40.708%2C15.046%2045.182%2C16.742%2048.744%2C19.546%20L47.743%2C20.266%20L41.795%2C24.526%20C41.34%2C24.854%2041.099%2C25.416%2041.184%2C25.974%20C41.265%2C26.532%2041.654%2C27.002%2042.192%2C27.182%20L67.638%2C35.851%20C68.099%2C36.012%2068.604%2C35.934%2069.006%2C35.648%20C69.405%2C35.358%2069.635%2C34.901%2069.633%2C34.417%20L69.539%2C7.586%20Z%22%20transform%3D%22matrix%28-1%200%200%201%2070%200%29%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 38%;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button--icon-redo::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2270%22%20height%3D%2272%22%20viewBox%3D%220%200%2070%2072%22%3E%0A%20%20%3Cpath%20fill%3D%22%238c939d%22%20d%3D%22M69.539%2C7.586%20C69.532%2C7.024%2069.218%2C6.503%2068.714%2C6.249%20C68.211%2C5.991%2067.607%2C6.037%2067.146%2C6.364%20L61.202%2C10.625%20L60.734%2C10.962%20C54.329%2C4.57%2045.538%2C0.573%2035.797%2C0.573%20C16.262%2C0.573%200.37%2C16.467%200.37%2C36.001%20C0.37%2C55.535%2016.263%2C71.429%2035.797%2C71.429%20C47.579%2C71.429%2058.561%2C65.591%2065.171%2C55.811%20C65.434%2C55.419%2065.533%2C54.944%2065.443%2C54.483%20C65.353%2C54.022%2065.086%2C53.612%2064.696%2C53.349%20L55.833%2C47.198%20C54.963%2C46.622%2053.79%2C46.843%2053.205%2C47.71%20C49.287%2C53.502%2042.795%2C56.96%2035.83%2C56.96%20C24.272%2C56.96%2014.868%2C47.558%2014.868%2C36.003%20C14.868%2C24.448%2024.272%2C15.046%2035.83%2C15.046%20C40.708%2C15.046%2045.182%2C16.742%2048.744%2C19.546%20L47.743%2C20.266%20L41.795%2C24.526%20C41.34%2C24.854%2041.099%2C25.416%2041.184%2C25.974%20C41.265%2C26.532%2041.654%2C27.002%2042.192%2C27.182%20L67.638%2C35.851%20C68.099%2C36.012%2068.604%2C35.934%2069.006%2C35.648%20C69.405%2C35.358%2069.635%2C34.901%2069.633%2C34.417%20L69.539%2C7.586%20Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 38%;
}
.v1:not(:has(.v2)) trix-toolbar .trix-button:not(:first-child) {
  border-left: none;
}
.v1:not(:has(.v2)) trix-toolbar .trix-dialog {
  border-radius: 0;
  border-top: 0;
  max-width: 100%;
  width: 100%;
}
.v1:not(:has(.v2)) .trix-toolbar .trix-button:not(:first-child),
.v1:not(:has(.v2)) trix-toolbar,
.v1:not(:has(.v2)) trix-toolbar .trix-button,
.v1:not(:has(.v2)) trix-toolbar .trix-button-group {
  border: none;
  border-left: none;
}
.v1:not(:has(.v2)) .trix_editor.disabled trix-toolbar {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
.v1:not(:has(.v2)) .trix_editor.disabled trix-editor {
  background-color: #f9f7f7;
  border-color: #dedcdc;
  color: #262424;
  -webkit-text-fill-color: rgba(38, 36, 36, 0.5);
  cursor: not-allowed;
  pointer-events: none;
}
.v1:not(:has(.v2)) .control--toggle [type=checkbox] + label {
  cursor: pointer;
  display: block;
  position: relative;
  padding: 0.6666em 0 0.6666em 4.2499em;
  margin: 0;
}
.v1:not(:has(.v2)) .control--toggle [type=checkbox] + label::before,
.v1:not(:has(.v2)) .control--toggle [type=checkbox] + label::after {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, border-color, left;
  will-change: background-color, border-color, left;
  content: "";
  position: absolute;
  height: 1.5em;
}
.v1:not(:has(.v2)) .control--toggle [type=checkbox] + label::before {
  background-color: #f9f7f7;
  border: 1px solid #dedcdc;
  border-radius: 1.5em;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 3.25em;
}
.v1:not(:has(.v2)) .control--toggle [type=checkbox]:checked + label::before {
  background-color: #58b665;
  border-color: #58b665;
}
.v1:not(:has(.v2)) .control--toggle [type=checkbox] + label::after {
  background-color: #fff;
  border: 1px solid #dedcdc;
  border-radius: 50%;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1.5em;
}
.v1:not(:has(.v2)) .control--toggle [type=checkbox]:checked + label::after {
  border-color: #58b665;
  color: #58b665;
  left: 1.75em;
}
.v1:not(:has(.v2)) .control--toggle [type=checkbox]:not(:checked):focus + label::before,
.v1:not(:has(.v2)) .control--toggle [type=checkbox]:not(:checked):hover + label::before,
.v1:not(:has(.v2)) .control--toggle [type=checkbox]:not(:checked):focus + label::after,
.v1:not(:has(.v2)) .control--toggle [type=checkbox]:not(:checked):hover + label::after {
  border-color: #847e7e;
}
.v1:not(:has(.v2)) .control--toggle [type=checkbox][disabled] + label::before {
  background-color: #fff;
  border-color: #dedcdc;
}
.v1:not(:has(.v2)) .control--toggle [type=checkbox][disabled]:checked + label::before {
  background-color: #58b665;
}
.v1:not(:has(.v2)) .control--toggle [type=checkbox][disabled] + label::after {
  border-color: #dedcdc;
}
.v1:not(:has(.v2)) .control--toggle [type=checkbox][disabled]:hover + label::before,
.v1:not(:has(.v2)) .control--toggle [type=checkbox][disabled]:hover + label::after,
.v1:not(:has(.v2)) .control--toggle [type=checkbox][disabled]:not(:checked):hover + label::before,
.v1:not(:has(.v2)) .control--toggle [type=checkbox][disabled]:not(:checked):hover + label::after {
  border-color: #dedcdc;
}
.v1:not(:has(.v2)) .control--reverse .control--toggle [type=checkbox] + label {
  padding: 0.6666em 4.2499em 0.6666em 0;
}
.v1:not(:has(.v2)) .control--reverse .control--toggle [type=checkbox] + label::before {
  left: auto;
  right: 0;
}
.v1:not(:has(.v2)) .control--reverse .control--toggle [type=checkbox] + label::after {
  left: auto;
  right: 1.75em;
}
.v1:not(:has(.v2)) .control--reverse .control--toggle [type=checkbox]:checked + label::after {
  right: 0;
}
.form--flex {
  align-items: baseline;
  display: flex;
}
ol,
ul {
  list-style-position: outside;
  list-style-type: disc;
  margin-bottom: 1em;
}
ul {
  list-style-type: disc;
}
ol {
  list-style-type: decimal;
}
li > ol,
li > ul {
  margin-bottom: 0.5em;
}
.no-bullet {
  list-style: none;
}
dl {
  margin-bottom: 0.5em;
}
dl dt {
  font-weight: bold;
  margin-top: 0.5em;
}
dl dd {
  margin: 0;
}
.v1:not(:has(.v2 table)) table {
  background-color: #fff;
  border-collapse: collapse;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  font-feature-settings: "kern", "liga", "tnum", "tnum";
  font-size: 0.8em;
  font-variant-numeric: tabular-nums;
  margin-bottom: 1em;
  overflow: hidden;
  table-layout: fixed;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .v1:not(:has(.v2 table)) table {
    font-size: 1em;
  }
}
.v1:not(:has(.v2 table)) .table--unfixed {
  table-layout: auto;
}
.v1:not(:has(.v2 table)) td,
.v1:not(:has(.v2 table)) th,
.v1:not(:has(.v2 table)) tr {
  vertical-align: middle;
}
.v1:not(:has(.v2 table)) th {
  font-size: 1em;
  font-weight: 600;
}
.v1:not(:has(.v2 table)) tbody tr {
  background-color: #fff;
  color: #262424;
}
.v1:not(:has(.v2 table)) tbody tr:last-of-type td {
  border-bottom: none;
}
.v1:not(:has(.v2 table)) tbody tr:nth-child(even) {
  background-color: #f9f7f7;
}
.v1:not(:has(.v2 table)) th,
.v1:not(:has(.v2 table)) td {
  border-bottom: 1px solid #dedcdc;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  overflow-wrap: break-word;
  padding: 0.6666em 0.5em;
  text-align: left;
  white-space: normal;
  word-wrap: break-word;
}
.v1:not(:has(.v2 table)) th:first-of-type,
.v1:not(:has(.v2 table)) td:first-of-type {
  padding-left: 1em;
}
.v1:not(:has(.v2 table)) th:last-of-type,
.v1:not(:has(.v2 table)) td:last-of-type {
  padding-right: 1em;
}
@media only screen and (min-width: 768px) {
  .v1:not(:has(.v2 table)) th,
  .v1:not(:has(.v2 table)) td {
    padding: 1em 0.5em;
  }
}
.v1:not(:has(.v2 table)) .table--no-shadow {
  box-shadow: none;
  border: 1px solid #dedcdc;
}
.v1:not(:has(.v2 table)) .cell--sm {
  width: 4em;
}
.v1:not(:has(.v2 table)) .cell--sm-small-down {
  width: 4em;
}
@media only screen and (min-width: 768px) {
  .v1:not(:has(.v2 table)) .cell--sm-small-down {
    width: auto;
  }
}
.v1:not(:has(.v2 table)) .cell--md {
  width: 8em;
}
.v1:not(:has(.v2 table)) .cell--lg {
  width: 12em;
}
.v1:not(:has(.v2 table)) .cell--items-center {
  display: flex;
  align-items: center;
}
.v1:not(:has(.v2 table)) .cell--stacked .stacked:first-child {
  color: #262424;
}
.v1:not(:has(.v2 table)) .cell--stacked .stacked.text--sub {
  color: #847e7e;
}
.v1:not(:has(.v2 table)) .cell--stacked a.stacked:first-child {
  color: #f25757;
  color: var(--accent);
}
.v1:not(:has(.v2 table)) .cell--stacked a.stacked:first-child:active, .v1:not(:has(.v2 table)) .cell--stacked a.stacked:first-child:focus, .v1:not(:has(.v2 table)) .cell--stacked a.stacked:first-child:hover {
  color: shade(#f25757, 20%);
  color: var(--accent-dark);
}
.v1:not(:has(.v2 table)) .stacked {
  display: block;
  width: 100%;
}
body {
  color: #262424;
  font-family: "Ubuntu", "Open Sans", sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-size: 14px;
  line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #262424;
  font-family: "Ubuntu", "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  margin: 1em 0 0.5em;
}
h6 {
  font-size: 1em;
  text-transform: uppercase;
}
h5 {
  font-size: 1.25em;
}
h4 {
  font-size: 1.25em;
}
@media screen and (min-width: 325px) {
  h4 {
    font-size: calc(1.25em + 0.3125 * (100vw - 20.3125em) / 69.6875);
  }
}
@media screen and (min-width: 1440px) {
  h4 {
    font-size: 1.5625em;
  }
}
h3 {
  font-size: 1.5625em;
}
@media screen and (min-width: 325px) {
  h3 {
    font-size: calc(1.5625em + 0.390625 * (100vw - 20.3125em) / 69.6875);
  }
}
@media screen and (min-width: 1440px) {
  h3 {
    font-size: 1.953125em;
  }
}
h2 {
  font-size: 1.953125em;
}
@media screen and (min-width: 325px) {
  h2 {
    font-size: calc(1.953125em + 0.48828125 * (100vw - 20.3125em) / 69.6875);
  }
}
@media screen and (min-width: 1440px) {
  h2 {
    font-size: 2.44140625em;
  }
}
h1 {
  font-size: 2.44140625em;
}
@media screen and (min-width: 325px) {
  h1 {
    font-size: calc(2.44140625em + 0.6103515625 * (100vw - 20.3125em) / 69.6875);
  }
}
@media screen and (min-width: 1440px) {
  h1 {
    font-size: 3.0517578125em;
  }
}
p {
  margin: 0 0 1em;
}
a {
  color: #005565;
  text-decoration: none;
  transition: color 300ms ease;
}
a:active, a:focus, a:hover {
  color: #6ec6d5;
}
.highlight {
  color: #58b665;
}
.highlight--warning {
  color: #f8cb81;
}
.highlight--danger {
  color: #f25757;
}
.text__link {
  color: #847e7e;
  cursor: pointer;
}
.text__link:hover {
  color: #847e7e;
}
.text__link--small {
  font-size: 0.8em;
}
.icon {
  align-items: center;
  background-position: center;
  background-size: contain;
  display: flex;
  height: 1em;
  min-height: 1em;
  min-width: 1em;
  width: 1em;
}
.icon svg {
  height: 100%;
  max-height: 100%;
  max-width: 100%;
  width: 100%;
}
.icon--small {
  font-size: 0.64em;
}
.icon--large {
  font-size: 1.5625em;
}
.icon--huge {
  font-size: 2.44140625em;
}
.icon--center {
  margin: 0 auto;
  text-align: center;
}
.icon--green {
  color: #58b665;
}
.icon--blue {
  color: #518bcf;
}
.icon--red {
  color: #f25757;
}
.icon--yellow {
  color: #f6bd5f;
}
.no-flexbox.no-flexboxtweener .icon {
  display: block;
}
.text-icon-inline {
  align-items: center;
  display: flex;
}
address,
cite,
dfn,
em,
i,
var {
  font-style: italic;
}
del,
s,
strike {
  text-decoration: line-through;
}
ins,
u {
  text-decoration: underline;
}
q::before {
  content: open-quote;
}
q::after {
  content: close-quote;
}
big {
  font-size: 1.5625em;
}
small {
  font-size: 0.8em;
}
img,
picture {
  height: auto;
  margin: 0;
  max-width: 100%;
}
blockquote,
q {
  font-family: "Ubuntu", "Open Sans", sans-serif;
}
blockquote {
  border-left: 3px solid #f25757;
  margin-left: 0;
  padding-left: 1em;
}
blockquote p {
  font-size: 1.25em;
}
blockquote cite {
  display: block;
  font-size: 0.8em;
  margin-top: 1.7em;
}
hr {
  border-bottom: 1px solid #dedcdc;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  margin: 1em 0;
}
pre {
  background: #f9f7f7;
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  max-width: 100%;
  overflow: auto;
  padding: 0.5em;
}
embed,
iframe,
object {
  max-width: 100%;
}
::-moz-selection {
  background: #f25757;
  color: #fff;
}
::selection {
  background: #f25757;
  color: #fff;
}
.responsive-image {
  max-width: 100%;
  margin-bottom: 1em;
}
* {
  box-sizing: border-box;
}
body {
  background-color: #f9f7f7;
}
.container::after {
  clear: both;
  content: "";
  display: block;
}
.header {
  background-color: #262424;
}
.main-navigation {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.header__site-link {
  align-items: center;
  display: flex;
  flex: 0 1 auto;
  min-height: 5em;
  padding: 0;
}
.header__site-title {
  background-image: url(https://cell-sight.com/pipeline_assets/logo-e5885e596326eae87a44ced49fa850fc48a862a24148397e75bb470dacd43831.svg);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  color: transparent;
  cursor: pointer;
  margin: 0 0 0 0rem;
  overflow: hidden;
  text-indent: -101%;
  white-space: nowrap;
  width: 8rem;
}
@media only screen and (min-width: 768px) {
  .header__site-title {
    width: 12rem;
  }
}
.header__page-title {
  line-height: 0;
  margin: 0;
}
#primary-menu {
  display: none;
  list-style: none;
  padding: 0;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  #primary-menu {
    align-items: center;
    display: flex;
    flex: 0 1 auto;
    justify-content: center;
    margin-bottom: 0;
    width: auto;
  }
}
#primary-menu.is-active {
  display: block;
}
@media only screen and (min-width: 1024px) {
  #primary-menu.is-active {
    display: flex;
  }
}
.primary-menu-item {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: box-shadow;
  will-change: box-shadow;
  align-items: center;
  color: #f9f7f7;
  display: flex;
  font-weight: 400;
  position: relative;
}
.primary-menu-item--single {
  cursor: pointer;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .primary-menu-item--single {
    height: 100%;
    align-items: center;
    position: relative;
    display: flex;
    flex-direction: row;
  }
}
.primary-menu-item--single:hover {
  box-shadow: inset 6px 0px 0px -3px #6ec6d5;
}
@media only screen and (min-width: 1024px) {
  .primary-menu-item--single:hover {
    box-shadow: inset 0px -10px 0px -5px #6ec6d5;
  }
}
.primary-menu-item--single.menu-item--active {
  box-shadow: inset 6px 0px 0px -3px #2d8b9c;
}
@media only screen and (min-width: 1024px) {
  .primary-menu-item--single.menu-item--active {
    box-shadow: inset 0px -10px 0px -5px #2d8b9c;
  }
}
.primary-menu-item--single.menu-item--active:hover .primary-menu__link {
  color: #f9f7f7;
}
.primary-menu-item--single .primary-menu__link {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: box-shadow, color;
  will-change: box-shadow, color;
  align-items: center;
  color: #f9f7f7;
  display: flex;
  height: 100%;
  padding: 0.25em 0.5em;
  width: 100%;
}
.primary-menu-item--single .primary-menu__link:hover {
  color: #6ec6d5;
}
@media only screen and (min-width: 1024px) {
  .primary-menu-item--single .primary-menu__link {
    justify-content: center;
    padding: 1em 0.5em;
  }
}
.primary-menu-item--sub {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: box-shadow;
  will-change: box-shadow;
  cursor: pointer;
  display: block;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .primary-menu-item--sub {
    height: 100%;
    display: flex;
    flex-direction: row;
  }
}
.primary-menu-item--sub:not(:has(.menu-item--active)):hover .primary-menu__sub-title {
  box-shadow: inset 6px 0px 0px -3px #6ec6d5;
  color: #6ec6d5;
}
@media only screen and (min-width: 1024px) {
  .primary-menu-item--sub:not(:has(.menu-item--active)):hover .primary-menu__sub-title {
    box-shadow: inset 0px -10px 0px -5px #6ec6d5;
  }
}
.primary-menu-item--sub:has(.menu-item--active) .primary-menu__sub-title {
  box-shadow: inset 6px 0px 0px -3px #2d8b9c;
}
@media only screen and (min-width: 1024px) {
  .primary-menu-item--sub:has(.menu-item--active) .primary-menu__sub-title {
    box-shadow: inset 0px -10px 0px -5px #2d8b9c;
  }
}
.primary-menu__sub-title {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: color;
  will-change: color;
  align-items: center;
  display: flex;
  gap: 0.5em;
  height: 100%;
  padding: 0.25em 0.5em;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .primary-menu__sub-title {
    justify-content: center;
    padding: 1em 0.5em;
  }
}
.primary-menu-item__sub {
  display: none;
  margin-bottom: 0;
  padding: 0;
  top: 100%;
  width: 100%;
  z-index: 10;
}
@media only screen and (min-width: 1024px) {
  .primary-menu-item__sub {
    background-color: #fff;
    border: 1px solid #dedcdc;
    border-radius: 5px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    padding: 0.25em 0;
    position: absolute;
    right: 0;
    top: 5em;
    width: 16em;
  }
}
@media only screen and (min-width: 1024px) {
  .primary-menu-item__sub--narrow {
    width: 12em;
  }
}
.primary-menu__sub-item {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color;
  will-change: background-color;
  color: #f9f7f7;
  margin-left: 0.6666em;
  margin: 0.25em 0 0.25em 0.6666em;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}
@media only screen and (min-width: 1024px) {
  .primary-menu__sub-item {
    background-color: transparent;
    background-color: initial;
    border-radius: 0;
    color: #262424;
    margin-left: 0;
    font-size: 1em;
    margin: 0;
  }
}
.primary-menu__sub-item:hover {
  box-shadow: inset 6px 0px 0px -3px #6ec6d5;
}
@media only screen and (min-width: 1024px) {
  .primary-menu__sub-item:hover {
    box-shadow: none;
    background-color: #f9f7f7;
  }
}
.primary-menu__sub-item.menu-item--active {
  box-shadow: inset 6px 0px 0px -3px #2d8b9c;
}
@media only screen and (min-width: 1024px) {
  .primary-menu__sub-item.menu-item--active {
    box-shadow: none;
    background-color: #f9f7f7;
  }
}
.primary-menu__sub-item.menu-item--active:hover .primary-menu__link {
  color: #f9f7f7;
}
@media only screen and (min-width: 1024px) {
  .primary-menu__sub-item.menu-item--active:hover .primary-menu__link {
    color: #262424;
  }
}
.primary-menu__sub-item .primary-menu__link {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, color;
  will-change: background-color, color;
  cursor: pointer;
  color: #f9f7f7;
  height: 100%;
  padding: 0.25em 1em;
  width: 100%;
  display: block;
}
@media only screen and (min-width: 1024px) {
  .primary-menu__sub-item .primary-menu__link {
    color: #262424;
    font-size: 1em;
    padding: 0.5em 0.6666em;
  }
}
.primary-menu__sub-item .primary-menu__link:hover {
  color: #6ec6d5;
}
@media only screen and (min-width: 1024px) {
  .primary-menu__sub-item .primary-menu__link:hover {
    color: #262424;
  }
}
* {
  margin: 0;
}
body,
html {
  height: 100%;
}
.site-wrapper {
  margin-bottom: -3em;
  min-height: 100%;
}
.site-wrapper::after {
  content: "";
  display: block;
}
.site-footer,
.site-wrapper::after {
  min-height: 3em;
}
.site-footer {
  background: #262424;
  margin-top: 2em;
}
.footer-container {
  padding-bottom: 2em;
  padding-top: 2em;
}
.footer-container::after {
  clear: both;
  content: "";
  display: block;
}
.footer-list {
  list-style-type: none;
  margin: 0;
}
.footer-list__item {
  display: block;
  font-size: 0.8em;
  margin-bottom: 0.5em;
}
@media only screen and (min-width: 768px) {
  .footer-list__item {
    display: inline;
    font-size: 1em;
    margin-bottom: 0;
    margin-right: 1em;
  }
}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
/*
 * Spin
 */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin .hamburger-box::before {
  transition: top 0.1s 0.34s ease-in, opacity 0.3s 0.3s;
}
.hamburger--spin .hamburger-box::after {
  transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.14s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin.is-active .hamburger-box::before {
  opacity: 0;
  top: calc(50% - 3px * 0.5);
  transition: top 0.1s ease-out, opacity 0s 0.14s ease-out;
}
.hamburger--spin.is-active .hamburger-box::after {
  bottom: calc(50% - 3px * 0.5);
  transform: rotate(315deg);
  transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: flex-end;
  transition-property: opacity, filter;
  transition-duration: 300ms;
  transition-timing-function: ease;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  overflow: visible;
  outline: none;
}
@media only screen and (min-width: 1024px) {
  .hamburger--mobile-only,
  [type=button].hamburger--mobile-only {
    display: none;
  }
}
.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
}
.hamburger-box::after, .hamburger-box::before {
  background-color: #fff;
  content: "";
  display: block;
  height: 3px;
  position: absolute;
  transition-duration: 0.15s;
  transition-property: transform;
  transition-timing-function: ease;
  width: 100%;
}
.hamburger-box::before {
  top: 0;
}
.hamburger-box::after {
  bottom: 0;
}
.hamburger-inner {
  background-color: #fff;
  display: block;
  height: 3px;
  position: absolute;
  top: calc(50% - 3px * 0.5);
  transition-duration: 0.15s;
  transition-property: transform;
  transition-timing-function: ease;
  width: 100%;
}
.hamburger--spin:active, .hamburger--spin:focus, .hamburger--spin:hover {
  background-color: transparent;
}
.toasts {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 0.5em;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
}
@media only screen and (min-width: 768px) {
  .toasts {
    align-items: flex-end;
    justify-content: flex-start;
  }
}
.toast {
  background: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  border-left: 3px solid #dedcdc;
  color: #000;
  display: flex;
  margin: 1em;
  max-width: 100%;
  padding: 1em;
}
@media only screen and (min-width: 768px) {
  .toast {
    max-width: 25em;
  }
}
.toast + .toast {
  margin-top: 0.6666em;
}
.toast--info {
  border-left-color: #518bcf;
}
.toast--info .toast__icon {
  color: #518bcf;
}
.toast--notice {
  border-left-color: #518bcf;
}
.toast--notice .toast__icon {
  color: #518bcf;
}
.toast--success {
  border-left-color: #58b665;
}
.toast--success .toast__icon {
  color: #58b665;
}
.toast--danger {
  border-left-color: #f25757;
}
.toast--danger .toast__icon {
  color: #f25757;
}
.toast--alert {
  border-left-color: #f25757;
}
.toast--alert .toast__icon {
  color: #f25757;
}
.toast--warning {
  border-left-color: #f8cb81;
}
.toast--warning .toast__icon {
  color: #f8cb81;
}
.toast__icon {
  flex: 0 0 auto;
  line-height: 1.5;
}
.toast__message {
  align-items: baseline;
  display: flex;
  flex: 1 1 auto;
  margin-right: 0.6666em;
}
.toast__close {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: color;
  will-change: color;
  color: #847e7e;
  cursor: pointer;
  margin-right: 0.25em;
  line-height: 1.5;
}
.toast__close:hover {
  color: #262424;
}
.sub-navigation {
  align-items: stretch;
  bottom: -1px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  min-height: 2em;
  position: relative;
  width: 100%;
  z-index: 0;
}
.sub-menu-container {
  display: block;
  width: 100%;
  border: 1px solid #dedcdc;
  margin: 0.5em 0;
}
@media only screen and (min-width: 768px) {
  .sub-menu-container {
    border: none;
    display: flex;
    flex: 1 0 auto;
    margin: 0;
    min-width: 65%;
    padding: 0 2em 0 0;
    width: auto;
  }
}
.sub-menu-container .sub-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .sub-menu-container .sub-menu {
    display: flex;
  }
}
.sub-menu-container .sub-menu .menu-item {
  border-bottom: 1px solid #dedcdc;
}
.sub-menu-container .sub-menu .menu-item:last-child {
  border-bottom: none;
}
@media only screen and (min-width: 768px) {
  .sub-menu-container .sub-menu .menu-item:last-child {
    border-bottom: 1px solid #dedcdc;
  }
}
.sub-menu-container .sub-menu .menu-item.current {
  display: block;
}
.sub-menu-container .sub-menu .menu-item.current .navigation__link {
  border-left: 3px solid #6ec6d5;
}
.sub-menu-container .sub-menu .menu-item.current .navigation__link:hover {
  border-color: #6ec6d5;
}
@media only screen and (min-width: 768px) {
  .sub-menu-container .sub-menu .menu-item.current .navigation__link {
    background-color: transparent;
    border-left: none;
    border-bottom: 3px solid #6ec6d5;
    color: #847e7e;
  }
}
@media only screen and (min-width: 768px) {
  .sub-menu-container .sub-menu .menu-item.current {
    display: flex;
  }
}
@media only screen and (min-width: 768px) {
  .sub-menu-container .sub-menu .menu-item {
    align-items: stretch;
    display: flex;
    padding: 0 1em;
  }
  .sub-menu-container .sub-menu .menu-item:first-child {
    padding-left: 0;
  }
}
.sub-menu-container .sub-menu .menu-item .navigation__link {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: border-left, color;
  will-change: border-left, color;
  align-items: flex-end;
  border-left: 0 solid #dedcdc;
  color: #847e7e;
  display: flex;
  font-weight: 400;
  padding: 0.5em;
}
.sub-menu-container .sub-menu .menu-item .navigation__link:hover {
  border-left: 3px solid #dedcdc;
}
@media only screen and (min-width: 768px) {
  .sub-menu-container .sub-menu .menu-item .navigation__link:hover {
    border-left: none;
    color: #6ec6d5;
  }
}
@media only screen and (min-width: 768px) {
  .sub-menu-container .sub-menu .menu-item .navigation__link {
    border-bottom: 3px solid transparent;
    padding: 0;
  }
}
.sub-menu-toggle {
  flex: 1 0 100%;
  margin: 0 0 0.5em;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .sub-menu-toggle {
    display: none;
  }
}
.sub-menu-toggle .toggle__description {
  flex: 1 0 auto;
}
.toggled .sub-menu-container {
  display: block;
  flex: 1 0 100%;
}
@media only screen and (min-width: 768px) {
  .toggled .sub-menu-container {
    display: flex;
    flex: 0 1 auto;
  }
}
.level {
  background-color: #262424;
  border-radius: 3px;
  display: inline-block;
  font-size: 0.64em;
  font-weight: 400;
  margin: 0;
  padding: 0.5em 0.75em;
}
.level--small {
  font-weight: 400;
}
.level--medium {
  font-size: 0.512em;
}
.level--large {
  font-size: 0.4096em;
}
.level--green {
  background-color: #58b665;
}
.level--red {
  background-color: #f25757;
}
.level--p1 {
  background-color: #f5824d;
}
.level--p2 {
  background-color: #f6bd5f;
}
.level--p3 {
  background-color: #5750f5;
}
.level--p4 {
  background-color: #518bcf;
}
.level--p5 {
  background-color: #58b665;
}
[data-tippy-root] {
  max-width: calc(100vw - 10px);
}
.tippy-box {
  background-color: #262424;
  border-radius: 5px;
  color: #f9f7f7;
  font-weight: 300;
  letter-spacing: 0;
  outline: 0;
  overflow: hidden;
  position: relative;
  text-transform: none;
  transition-property: transform, visibility, opacity;
  white-space: normal;
  white-space: initial;
}
.tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0;
}
.tippy-box[data-placement^=top] > .tippy-arrow::before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: currentColor;
  border-top-color: initial;
  transform-origin: center top;
}
.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0;
}
.tippy-box[data-placement^=bottom] > .tippy-arrow::before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: currentColor;
  border-bottom-color: initial;
  transform-origin: center bottom;
}
.tippy-box[data-placement^=left] > .tippy-arrow {
  right: 0;
}
.tippy-box[data-placement^=left] > .tippy-arrow::before {
  border-width: 8px 0 8px 8px;
  border-left-color: currentColor;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}
.tippy-box[data-placement^=right] > .tippy-arrow {
  left: 0;
}
.tippy-box[data-placement^=right] > .tippy-arrow::before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: currentColor;
  border-right-color: initial;
  transform-origin: center right;
}
.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}
.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}
.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #262424;
}
.tippy-arrow::before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}
.tippy-content {
  position: relative;
  padding: 0.5em 0.6666em;
  z-index: 1;
}
.user-menu {
  display: none;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
  text-align: right;
}
@media only screen and (min-width: 1024px) {
  .user-menu {
    display: flex;
  }
}
.user-menu-item--sub {
  cursor: pointer;
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .user-menu-item--sub {
    display: flex;
    flex-direction: row;
  }
}
.user-menu-item--sub.menu-item--active {
  box-shadow: inset 0px -10px 0px -5px #2d8b9c;
}
.user-menu__sub-title {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .user-menu__sub-title {
    align-items: center;
    display: flex;
    gap: 0.5em;
    justify-content: center;
    height: 100%;
    padding: 0.25em 0.5em;
    width: 100%;
  }
}
.user__image {
  border: 3px solid #fff;
  border-radius: 50%;
  display: block;
  flex: 0 0 2.25em;
  height: 2.25em;
  width: 2.25em;
}
@media only screen and (min-width: 1024px) {
  .user__image {
    flex: 0 0 3em;
    height: 3em;
    width: 3em;
  }
}
.user__name {
  max-width: 8em;
}
.sign-in {
  display: flex;
  flex-direction: column;
}
.sign-in-container {
  padding: 1em;
}
.sign-in-container::after {
  clear: both;
  content: "";
  display: block;
}
@media only screen and (min-width: 768px) {
  .sign-in-container {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    justify-content: space-between;
    padding: 0 4em;
  }
}
@media only screen and (min-width: 768px) {
  .sign-in-context {
    width: calc(50% - 3em);
    float: left;
    margin-left: 2em;
  }
}
.sign-in-context__heading {
  font-size: 1.5625em;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .sign-in-context__heading {
    font-size: 3.0517578125em;
  }
}
.sign-in-context__icon {
  display: inline-block;
  position: relative;
  top: 0.15em;
  margin-right: 0.1666666667em;
}
.sign-in-context__subheading {
  color: #847e7e;
  font-size: 1.25em;
  font-weight: 500;
  margin: 0 0 1em 0;
}
@media only screen and (min-width: 768px) {
  .sign-in-context__subheading {
    font-size: 2.44140625em;
  }
}
.sign-in-form {
  background-color: #fff;
  border-radius: 3px;
  padding: 1em;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .sign-in-form {
    width: calc(50% - 3em);
    float: left;
    margin-left: 2em;
    padding: 2em;
  }
}
.sign-in-form__heading {
  color: #847e7e;
  font-size: 0.8em;
  font-weight: 400;
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  .sign-in-form__heading {
    font-size: 1.25em;
    margin-bottom: 1em;
  }
}
.sign-in-form__icon {
  display: inline-block;
  margin-right: 0.5em;
  position: relative;
  top: 0.15em;
}
.form__forgot {
  font-size: 0.8em;
}
.error-modal-wrapper {
  align-items: center;
  display: flex;
  flex-grow: 1;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.error-modal {
  background-color: #fff;
  border-radius: 3px;
  margin: 0.6666em;
  overflow: hidden;
}
@media only screen and (min-width: 769px) {
  .error-modal {
    display: flex;
    justify-content: center;
    margin: 2.5em;
    max-width: 54em;
  }
}
.error-modal__sidebar {
  align-items: center;
  background-color: #dedcdc;
  display: flex;
  justify-content: center;
  padding: 0.25em;
}
@media only screen and (min-width: 769px) {
  .error-modal__sidebar {
    padding: 3.5em 2em;
  }
}
.error-modal__sidebar--400s {
  background: #f5824d;
}
.error-modal__sidebar--500s {
  background: #ee2323;
}
.error-modal__code {
  color: #f9f7f7;
  font-size: 7.4505805969em;
  font-weight: 600;
  line-height: 1;
  margin: 0;
}
.error-modal__body {
  padding: 2em;
  width: 100%;
}
@media only screen and (min-width: 769px) {
  .error-modal__body {
    padding: 3em;
  }
}
.error-modal__title {
  align-items: center;
  display: flex;
  font-size: 1.5625em;
  gap: 0.25em;
  margin-bottom: 0.25em;
  margin-top: 0;
}
.error-modal__icon {
  color: #847e7e;
  display: none;
}
@media only screen and (min-width: 769px) {
  .error-modal__icon {
    display: inline-block;
  }
}
.error-modal__text {
  font-weight: 400;
  line-height: 1.375;
}
.site-content {
  margin-top: 2em;
}
.site-content::after {
  clear: both;
  content: "";
  display: block;
}
.site-content--mobile-wide {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.site-content--mobile-wide .content-grid__sidebar,
.site-content--mobile-wide .content-grid__body {
  margin-left: 1em;
  width: calc(100% - 2em);
}
@media only screen and (min-width: 768px) {
  .site-content--mobile-wide {
    padding: 0 3em;
  }
  .site-content--mobile-wide .content-grid__sidebar,
  .site-content--mobile-wide .content-grid__body {
    width: calc(50% - 3em);
    float: left;
    margin-left: 2em;
  }
}
@media only screen and (min-width: 1024px) {
  .site-content--mobile-wide .content-grid__sidebar {
    width: calc(33.3333333333% - 2.6666666667em);
    float: left;
    margin-left: 2em;
  }
  .site-content--mobile-wide .content-grid__body {
    width: calc(66.6666666667% - 3.3333333333em);
    float: left;
    margin-left: 2em;
  }
}
.site-content--mobile-wide {
  padding: 0.5em;
}
@media only screen and (min-width: 768px) {
  .site-content--mobile-wide {
    padding: 0 calc(1em + 2em);
  }
}
.content-grid {
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 2em 0;
}
.content-grid::after {
  clear: both;
  content: "";
  display: block;
}
@media only screen and (min-width: 768px) {
  .content-grid {
    flex-wrap: nowrap;
  }
}
.content-grid--inverted .content-grid__body {
  border-bottom: none;
  padding-bottom: 0;
  border-top: 1px solid #dedcdc;
  padding-top: 2em;
}
@media only screen and (min-width: 768px) {
  .content-grid--inverted .content-grid__body {
    border-top: none;
    padding-top: 0;
  }
}
.content-grid--inverted .content-grid__sidebar {
  order: 1;
  margin-top: 0;
  margin-bottom: 2em;
}
.content-grid__sidebar {
  width: calc(100% - 4em);
  float: left;
  margin-left: 2em;
  margin-top: 2em;
  order: 2;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .content-grid__sidebar {
    border-right: 1px solid #dedcdc;
    flex: 0 1 50%;
    margin-top: 0;
    max-width: 20em;
    order: 1;
    padding-right: 2em;
  }
}
@media only screen and (min-width: 1024px) {
  .content-grid__sidebar {
    width: calc(33.3333333333% - 2.6666666667em);
    float: left;
    margin-left: 2em;
    flex: 0 0 auto;
    max-width: none;
  }
}
.content-grid__body {
  width: calc(100% - 4em);
  float: left;
  margin-left: 2em;
  border-bottom: 1px solid #dedcdc;
  order: 1;
  padding-bottom: 2em;
}
.content-grid__body::after {
  clear: both;
  content: "";
  display: block;
}
@media only screen and (min-width: 768px) {
  .content-grid__body {
    border-bottom: none;
    flex: 1 0 50%;
    margin-right: 2em;
    order: 2;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .content-grid__body {
    width: calc(66.6666666667% - 3.3333333333em);
    float: left;
    margin-left: 2em;
    flex: 0 0 auto;
    margin-right: 0;
  }
}
.content-grid__body--collapse {
  width: calc(100% - 4em);
  float: left;
  margin-left: 2em;
}
@media only screen and (min-width: 768px) {
  .content-grid__body--collapse {
    margin: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .content-grid__body--collapse {
    width: calc(66.6666666667% - 3.3333333333em);
    float: left;
    margin-left: 2em;
    flex: 1 0 auto;
    margin: 0;
  }
}
.content-grid__footer {
  background-color: #fff;
  border-top: 5px solid #58b665;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding: 0.6666em;
}
.content-grid__footer::after {
  clear: both;
  content: "";
  display: block;
}
@media only screen and (min-width: 768px) {
  .content-grid__footer {
    flex-wrap: nowrap;
  }
}
.content-grid__actions {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .content-grid__actions {
    flex-wrap: wrap;
    flex-direction: row;
  }
}
.content-grid__actions .button, .content-grid__actions .v2 button, .v2 .content-grid__actions button, .content-grid__actions .v2 [type=button], .v2 .content-grid__actions [type=button], .content-grid__actions .v2 [type=reset], .v2 .content-grid__actions [type=reset], .content-grid__actions .v2 [type=submit], .v2 .content-grid__actions [type=submit],
.content-grid__actions .v2 .button,
.v2 .content-grid__actions .button {
  flex: 0 0 100%;
  justify-content: center;
  margin-top: 0.5em;
}
.content-grid__actions .button:first-of-type, .content-grid__actions .v2 button:first-of-type, .v2 .content-grid__actions button:first-of-type, .content-grid__actions .v2 [type=button]:first-of-type, .v2 .content-grid__actions [type=button]:first-of-type, .content-grid__actions .v2 [type=reset]:first-of-type, .v2 .content-grid__actions [type=reset]:first-of-type, .content-grid__actions .v2 [type=submit]:first-of-type, .v2 .content-grid__actions [type=submit]:first-of-type,
.content-grid__actions .v2 .button:first-of-type,
.v2 .content-grid__actions .button:first-of-type {
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  .content-grid__actions .button, .content-grid__actions .v2 button, .v2 .content-grid__actions button, .content-grid__actions .v2 [type=button], .v2 .content-grid__actions [type=button], .content-grid__actions .v2 [type=reset], .v2 .content-grid__actions [type=reset], .content-grid__actions .v2 [type=submit], .v2 .content-grid__actions [type=submit],
  .content-grid__actions .v2 .button,
  .v2 .content-grid__actions .button {
    margin: 0 0.5em 0.5em 0;
    flex: 0 0 auto;
  }
}
.content-grid__actions .button.mb--0, .content-grid__actions .v2 button.mb--0, .v2 .content-grid__actions button.mb--0, .content-grid__actions .v2 .mb--0[type=button], .v2 .content-grid__actions .mb--0[type=button], .content-grid__actions .v2 .mb--0[type=reset], .v2 .content-grid__actions .mb--0[type=reset], .content-grid__actions .v2 .mb--0[type=submit], .v2 .content-grid__actions .mb--0[type=submit],
.content-grid__actions .v2 .mb--0.button,
.v2 .content-grid__actions .mb--0.button {
  margin-bottom: 0;
}
.row {
  margin-left: -2em;
  margin-right: -2em;
  width: calc(100% + 4em);
}
.row::after {
  clear: both;
  content: "";
  display: block;
}
.row--date {
  margin: 0;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .row--date {
    align-items: flex-end;
    display: flex;
    gap: 0.6666em;
  }
}
.row--date > * {
  display: block;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .row--date > * {
    flex: 1 1 100%;
    margin-right: 1em;
    width: 100%;
  }
  .row--date > *:last-child {
    margin-right: 0;
  }
}
.content-grid__row {
  width: calc(100% - 4em);
  float: left;
  margin-left: 2em;
  order: 1;
}
@media only screen and (min-width: 768px) {
  .content-grid__row {
    border-bottom: none;
    flex: 1 0 50%;
    margin-right: 2em;
    order: 2;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .content-grid__row {
    width: calc(100% - 4em);
    float: left;
    margin-left: 2em;
    flex: 0 0 auto;
    margin-right: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .content-grid__row--half {
    width: calc(50% - 3em);
    float: left;
    margin-left: 2em;
  }
}
.active-ticket__meta {
  display: flex;
  font-size: 0.8em;
  justify-content: space-between;
}
.active-ticket__time {
  align-items: center;
  display: flex;
}
.site-active-ticket-item {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: border-color, color;
  will-change: border-color, color;
  border-left: 5px solid #dedcdc;
  color: #847e7e;
  display: block;
  margin-bottom: 2em;
  padding-left: 1em;
}
.site-active-ticket-item:hover {
  border-color: #6ec6d5;
  color: #847e7e;
}
.site-active-ticket-item__subject {
  font-size: 1.25em;
}
.site-active-ticket-item__description {
  font-size: 1em;
}
.site-active-ticket-item__time {
  color: #262424;
  font-size: 0.8em;
}
@media only screen and (min-width: 768px) {
  .site-active-ticket-item__time {
    font-size: 1em;
  }
}
.site-active-ticket-item__table-heading {
  color: #847e7e;
  font-size: 1em;
  margin-bottom: 0;
}
@media only screen and (min-width: 1024px) {
  .site-active-ticket-item__table-heading {
    margin-top: 1em;
  }
}
.vessel-list {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .vessel-list {
    width: calc(100% - 4em);
    float: left;
    margin-left: 2em;
  }
}
.vessel-list__heading {
  font-size: 1.5625em;
  margin-bottom: 0.5em;
}
.vessel-items {
  background-color: #fff;
  border: 0.5px solid #dedcdc;
  border-bottom: none;
  border-radius: 0;
  display: flex;
  flex-wrap: wrap;
  font-size: 1em;
  margin-bottom: -1px;
}
.vessel-list-item {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, color;
  will-change: background-color, color;
  border-bottom: 1px solid #dedcdc;
  color: #262424;
  display: block;
  flex: 1 0 100%;
  padding: 1em;
}
@media only screen and (min-width: 768px) {
  .vessel-list-item {
    flex: 1 0 33%;
    max-width: 33.3333333333%;
  }
}
.vessel-list-item:hover {
  background-color: #f9f7f7;
  color: #262424;
}
.vessel-list-item:last-child {
  border-bottom: none;
}
.vessel-list__button {
  border: 1px solid #dedcdc;
  margin-top: 0;
}
.vessel-list__button-group {
  border-top: none;
}
.metadata {
  margin-bottom: 0.5em;
}
.metadata__title {
  display: block;
  font-weight: 600;
}
.metadata--large {
  font-size: 1.25em;
  margin-right: 1em;
}
.metadata--large .metadata__title {
  text-overflow: initial;
  white-space: normal;
}
.ticket-meta {
  display: flex;
  font-size: 0.8em;
  flex-wrap: wrap;
  margin-bottom: 1em;
}
@media only screen and (min-width: 768px) {
  .ticket-meta {
    font-size: 0.64em;
  }
}
.ticket-meta__item {
  background-color: #fff;
  border-radius: 3px;
  color: #847e7e;
  font-weight: 500;
  margin: 0.25em 0.25em 0 0;
  padding: 0.75em;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .ticket-meta__item {
    margin-bottom: 0;
  }
  .ticket-meta__item:first-child {
    border-radius: 3px 0 0 3px;
  }
  .ticket-meta__item:last-child {
    border-radius: 0 3px 3px 0;
  }
}
.dashboard {
  padding-left: 1em;
  padding-right: 1em;
}
.dashboard::after {
  clear: both;
  content: "";
  display: block;
}
.dashboard__top::after {
  clear: both;
  content: "";
  display: block;
}
@media only screen and (min-width: 768px) {
  .dashboard__top {
    display: flex;
    min-height: 25em;
    max-height: 30em;
  }
}
.dashboard__pane {
  background-color: #fff;
  border: 0.5px solid #dedcdc;
  border-radius: 3px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.dashboard__pane--narrow {
  margin-bottom: 2em;
}
@media only screen and (min-width: 768px) {
  .dashboard__pane--narrow {
    width: calc(50% - 3em);
    float: left;
    margin-left: 2em;
  }
}
@media only screen and (min-width: 1024px) {
  .dashboard__pane--narrow {
    width: calc(33.3333333333% - 2.6666666667em);
    float: left;
    margin-left: 2em;
  }
}
.dashboard__pane--wide {
  margin-bottom: 2em;
}
@media only screen and (min-width: 768px) {
  .dashboard__pane--wide {
    width: calc(50% - 3em);
    float: left;
    margin-left: 2em;
  }
}
@media only screen and (min-width: 1024px) {
  .dashboard__pane--wide {
    width: calc(66.6666666667% - 3.3333333333em);
    float: left;
    margin-left: 2em;
  }
}
.dash-pane-header {
  align-items: center;
  background-color: #262424;
  border-radius: 3px 3px 0 0;
  display: flex;
  flex: 0 0 auto;
  justify-content: space-between;
  min-height: 4em;
  padding: 1em;
}
.dash-pane-header__heading {
  color: #fff;
  font-size: 1.25em;
  font-weight: 400;
  margin: 0;
}
.dash-items {
  min-height: 5em;
}
@media only screen and (min-width: 768px) {
  .dash-items {
    flex: 0 1 100%;
    height: 100%;
    overflow-y: scroll;
  }
}
.dash-item {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, color;
  will-change: background-color, color;
  border-bottom: 1px solid #dedcdc;
  color: #847e7e;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 1em;
}
.dash-item:hover {
  background-color: #f9f7f7;
  color: #847e7e;
}
.dash-item__content--image {
  border: 2px solid #dedcdc;
}
.dash-item__content--text {
  color: #262424;
  flex-basis: 100%;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
  padding-bottom: 0.5em;
}
.dash-item__icon {
  align-items: center;
  border: none;
  display: flex;
  justify-content: center;
  margin-right: 1em;
  width: 3em;
  height: 2.5em;
}
.dash-item-meta {
  display: flex;
  font-size: 0.8em;
  justify-content: space-between;
  margin-bottom: 1em;
  width: 100%;
}
.dashboard__pane--map {
  background: #518bcf;
  min-height: 20em;
  position: relative;
}
.dashboard__pane--map.leaflet-container {
  font-size: 14px;
}
.dashboard__pane--map.leaflet-container form {
  font-size: 0.8em;
}
.map__filters {
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  bottom: 0;
  font-size: 0.8em;
  right: 0;
  margin: 0.5em;
  padding: 0.5em;
  position: absolute;
  z-index: 10;
}
.popup {
  height: 1em;
  text-align: center;
}
.popup-link {
  color: #f25757;
}
.override {
  color: red;
}
.progress {
  background-color: #dedcdc;
  border-radius: 3px;
  height: 1em;
  overflow: hidden;
  width: 100%;
}
.progress--blue-b {
  background-color: #518bcf;
}
.progress--small {
  height: 0.5em;
}
.progress-bar {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, width;
  will-change: background-color, width;
  background-color: #518bcf;
  height: 100%;
  max-width: 98%;
  width: 0;
}
.progress-bar--max-w {
  max-width: 100%;
}
.progress-bar--green {
  background-color: #58b665;
}
.progress-bar--red {
  background-color: #f25757;
}
.progress-bar--complete {
  background-color: #58b665;
  max-width: none;
  width: 100%;
}
.timeline {
  padding-left: 2em;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .timeline {
    padding-left: 4em;
  }
}
.timeline::after {
  background-color: #dedcdc;
  bottom: 0;
  content: "";
  margin-left: calc(-1em - 0.5px);
  position: absolute;
  top: 30px;
  width: 1px;
}
@media only screen and (min-width: 768px) {
  .timeline::after {
    margin-left: calc(-2em - 0.5px);
  }
}
.timeline-item {
  margin-bottom: 1em;
  padding: 0.5em 0.5em 0;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .timeline-item {
    padding: 1em 1em 0;
  }
}
.timeline-item--link {
  display: block;
}
.timeline-item--link .event__image {
  border: 2px solid #dedcdc;
}
.timeline-item--link:hover .timeline-item__header {
  color: #847e7e;
}
.timeline-item--link:hover .event {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
.timeline-item__header {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: color;
  will-change: color;
  font-size: 0.8em;
  font-weight: 500;
  margin-bottom: 0.5em;
  margin-top: 0;
}
.timeline__icon {
  background-color: #fff;
  content: "";
  height: 1.5em;
  left: -1.75em;
  position: absolute;
  top: 0.5em;
  width: 1.5em;
  z-index: 10;
}
@media only screen and (min-width: 768px) {
  .timeline__icon {
    left: -2.75em;
  }
}
.timeline-item .timeline__fa-icon {
  background-color: #fff;
  left: -1em;
  padding: 0.5em 0.5em;
  position: absolute;
  top: 1.4em;
  transform: translate(-50%, -50%);
  z-index: 10;
}
.timeline-item .timeline__fa-icon::before, .timeline-item .timeline__fa-icon::after {
  font-size: 1.25em;
}
@media only screen and (min-width: 768px) {
  .timeline-item .timeline__fa-icon {
    left: -2em;
  }
}
.event {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: box-shadow;
  will-change: box-shadow;
  align-items: center;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  display: flex;
  font-size: 0.8em;
  margin-right: 1em;
  padding: 0.6666em;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .event {
    padding: 1em;
  }
}
@media only screen and (min-width: 1024px) {
  .event {
    width: 50%;
  }
}
.event__image {
  border: 2px solid #dedcdc;
  margin-right: 1em;
}
.event__delete {
  background-color: #fff;
  background-size: 50%;
  border-radius: 50%;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  font-size: 1.25em;
  padding: 0.6666em;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(50%, -50%);
}
.file-cards {
  display: flex;
  flex-wrap: wrap;
  perspective: 2000px;
}
.file-card {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: transform;
  will-change: transform;
  background-color: #f9f7f7;
  border-radius: 3px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 2em;
  text-align: center;
  transform: perspective(25em) translateY(0) rotateX(0deg);
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .file-card {
    width: calc(50% - 3em);
    float: left;
    margin-left: 2em;
  }
}
@media only screen and (min-width: 1024px) {
  .file-card {
    width: calc(33.3333333333% - 2.6666666667em);
    float: left;
    margin-left: 2em;
  }
}
.file-card:hover {
  transform: perspective(25em) translateY(0.25em) rotateX(5deg);
}
.file-card__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 15em;
}
.file-card__image--icon {
  align-items: center;
  display: flex;
  justify-content: center;
}
.file-card__description {
  background-color: #fff;
  border-radius: 0 0 3px 3px;
  font-size: 0.8em;
  padding: 1em;
  text-align: center;
}
.file-card--add {
  align-items: center;
  background-color: #f25757;
  color: #fff;
  display: flex;
  justify-content: center;
  min-height: 15em;
  padding: 1em 0;
}
@media only screen and (min-width: 768px) {
  .file-card--add {
    height: auto;
  }
}
.file__icon {
  height: 4em;
  width: 4em;
}
.metadata__title {
  color: #262424;
}
.mobile-equipment__header {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.row--asset td {
  color: #005565;
  cursor: pointer;
}
.row--asset td:hover {
  color: #6ec6d5;
}
.row--moved td {
  color: #847e7e;
}
.mobile-modal {
  background-color: #fff;
  border-radius: 10px;
  bottom: -100%;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.1), 0 -4px 6px -2px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  left: 1em;
  max-width: calc(1440px - 2em - 4em);
  margin: 0 auto;
  min-height: 35vh;
  padding: 1em;
  position: fixed;
  right: 1em;
  transition: 900ms all ease;
  width: calc(100% - 2em);
  z-index: 10;
}
.mobile-modal .mobile-modal__close {
  transform: translate(-50%, -50%) rotate(180deg);
}
.mobile-modal--show {
  bottom: 1em;
}
.mobile-modal--show .mobile-modal__close {
  transform: translate(-50%, -50%) rotate(0deg);
}
.mobile-modal__close {
  transition: 900ms all ease;
  background-color: #fff;
  background-size: 50%;
  border-radius: 50%;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  left: 50%;
  padding: 1em;
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.mobile-modal__header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 0.5em 0 1em;
}
.mobile-modal__heading {
  font-size: 1.5625em;
  align-items: center;
  display: flex;
  margin: 0 0.5em 0 0;
}
@media screen and (min-width: 325px) {
  .mobile-modal__heading {
    font-size: calc(1.5625em + 0.390625 * (100vw - 20.3125em) / 69.6875);
  }
}
@media screen and (min-width: 1440px) {
  .mobile-modal__heading {
    font-size: 1.953125em;
  }
}
.mobile-modal__heading a {
  color: #262424;
}
.mobile-modal__body {
  font-size: 0.8em;
  flex: 1 0 auto;
}
.modal__list {
  list-style: none;
  padding: 0;
  color: #847e7e;
  font-weight: 300;
}
.meta__label {
  color: #847e7e;
  font-weight: 500;
}
.modal__photos::after {
  clear: both;
  content: "";
  display: block;
}
.photos__image {
  background-position: center;
  background-size: cover;
  float: left;
  margin: 0 0.5em 0.5em 0;
  width: calc(33.333% - 0.5em);
  padding-bottom: calc(33.333% - 0.5em);
}
@media only screen and (min-width: 768px) {
  .photos__image {
    height: 10em;
    padding-bottom: 0;
    width: 10em;
  }
}
.modal-form ::-webkit-file-upload-button {
  margin-top: 0;
}
.modal-form .button, .modal-form .v2 button, .v2 .modal-form button, .modal-form .v2 [type=button], .v2 .modal-form [type=button], .modal-form .v2 [type=reset], .v2 .modal-form [type=reset], .modal-form .v2 [type=submit], .v2 .modal-form [type=submit],
.modal-form .v2 .button,
.v2 .modal-form .button {
  margin-top: 0;
}
.modal__spinner {
  align-items: center;
  display: flex;
  flex: 1 0 auto;
  justify-content: center;
}
.nested-field {
  border: 1px solid #dedcdc;
  padding: 1em;
  margin-bottom: 1em;
  position: relative;
}
.custom_remove_fields {
  background-color: #fff;
  background-size: 50%;
  border-radius: 50%;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  padding: 0.6666em;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(50%, -50%);
}
.custom_add_fields {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, color;
  will-change: background-color, color;
  align-items: center;
  background-color: #f9f7f7;
  border: 1px solid #dedcdc;
  color: #262424;
  display: flex;
  justify-content: center;
  padding: 1em;
  margin: 1em 0;
  min-height: 10em;
  text-align: center;
  width: 100%;
}
.custom_add_fields:hover {
  background-color: shade(#f9f7f7, 5%);
  color: #262424;
}
.custom_add_fields:active, .custom_add_fields:focus {
  background-color: shade(#f9f7f7, 10%);
}
.image-thumbnail {
  background-position: center;
  background-size: cover;
  height: 6em;
  max-width: 10em;
  width: 100%;
}
.document-thumbnail {
  background-position: left center;
  height: 6em;
  width: 100%;
}
.v1,
.v2 {
  /*********************************
  Author : Techhysahil
  Link : http://techhysahil.com
  *********************************/
  /****** Single SCSS *******/
  /****** Multiple SCSS *******/
}
.v1 .select2-container,
.v2 .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.v1 .select2-container .select2-selection--single,
.v2 .select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.v1 .select2-container .select2-selection--single .select2-selection__rendered,
.v2 .select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.v1 .select2-container .select2-selection--single .select2-selection__clear,
.v2 .select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.v1 .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered,
.v2 .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 30px;
}
.v1 .select2-container .select2-selection--multiple,
.v2 .select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.v1 .select2-container .select2-selection--multiple .select2-selection__rendered,
.v2 .select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.v1 .select2-container .select2-search--inline,
.v2 .select2-container .select2-search--inline {
  float: left;
}
.v1 .select2-container .select2-search--inline .select2-search__field,
.v2 .select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
.v1 .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button,
.v2 .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.v1 .select2-dropdown,
.v2 .select2-dropdown {
  background-color: #fff;
  border: 1px solid #dedcdc;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.v1 .select2-results,
.v2 .select2-results {
  display: block;
}
.v1 .select2-results__options,
.v2 .select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.v1 .select2-results__option,
.v2 .select2-results__option {
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.v1 .select2-results__option[aria-selected],
.v2 .select2-results__option[aria-selected] {
  cursor: pointer;
}
.v1 .select2-container--open .select2-dropdown,
.v2 .select2-container--open .select2-dropdown {
  left: 0;
}
.v1 .select2-container--open .select2-dropdown--above,
.v2 .select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.v1 .select2-container--open .select2-dropdown--below,
.v2 .select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.v1 .select2-search--dropdown,
.v2 .select2-search--dropdown {
  display: block;
  padding: 4px;
}
.v1 .select2-search--dropdown .select2-search__field,
.v2 .select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.v1 .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button,
.v2 .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.v1 .select2-search--dropdown.select2-search--hide,
.v2 .select2-search--dropdown.select2-search--hide {
  display: none;
}
.v1 .select2-close-mask,
.v2 .select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.v1 .select2-hidden-accessible,
.v2 .select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.v1 .select2-container--default .select2-selection--single,
.v2 .select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.v1 .select2-container--default .select2-selection--single .select2-selection__rendered,
.v2 .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.v1 .select2-container--default .select2-selection--single .select2-selection__clear,
.v2 .select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.v1 .select2-container--default .select2-selection--single .select2-selection__placeholder,
.v2 .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.v1 .select2-container--default .select2-selection--single .select2-selection__arrow,
.v2 .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.v1 .select2-container--default .select2-selection--single .select2-selection__arrow b,
.v2 .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.v1 .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear,
.v2 .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.v1 .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow,
.v2 .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.v1 .select2-container--default.select2-container--disabled .select2-selection--single,
.v2 .select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.v1 .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear,
.v2 .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.v1 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
.v2 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.v1 .select2-container--default .select2-selection--multiple,
.v2 .select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.v1 .select2-container--default .select2-selection--multiple .select2-selection__rendered,
.v2 .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.v1 .select2-container--default .select2-selection--multiple .select2-selection__rendered li,
.v2 .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.v1 .select2-container--default .select2-selection--multiple .select2-selection__placeholder,
.v2 .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
.v1 .select2-container--default .select2-selection--multiple .select2-selection__clear,
.v2 .select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
.v1 .select2-container--default .select2-selection--multiple .select2-selection__choice,
.v2 .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.v1 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
.v2 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.v1 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.v2 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.v1 .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.v1 .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,
.v1 .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,
.v2 .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.v2 .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,
.v2 .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.v1 .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.v2 .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.v1 .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove,
.v2 .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.v1 .select2-container--default.select2-container--focus .select2-selection--multiple,
.v2 .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.v1 .select2-container--default.select2-container--disabled .select2-selection--multiple,
.v2 .select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.v1 .select2-container--default.select2-container--disabled .select2-selection__choice__remove,
.v2 .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.v1 .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.v1 .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.v2 .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.v2 .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.v1 .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.v1 .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.v2 .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.v2 .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.v1 .select2-container--default .select2-search--dropdown .select2-search__field,
.v2 .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.v1 .select2-container--default .select2-search--inline .select2-search__field,
.v2 .select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.v1 .select2-container--default .select2-results > .select2-results__options,
.v2 .select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.v1 .select2-container--default .select2-results__option[role=group],
.v2 .select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.v1 .select2-container--default .select2-results__option[aria-disabled=true],
.v2 .select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.v1 .select2-container--default .select2-results__option[aria-selected=true],
.v2 .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.v1 .select2-container--default .select2-results__option .select2-results__option,
.v2 .select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.v1 .select2-container--default .select2-results__option .select2-results__option .select2-results__group,
.v2 .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.v1 .select2-container--default .select2-results__option .select2-results__option .select2-results__option,
.v2 .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.v1 .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option,
.v2 .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.v1 .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option,
.v2 .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.v1 .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option,
.v2 .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.v1 .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option,
.v2 .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.v1 .select2-container--default .select2-results__option--highlighted[aria-selected],
.v2 .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
.v1 .select2-container--default .select2-results__group,
.v2 .select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.v1 .select2-container--classic .select2-selection--single,
.v2 .select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
}
.v1 .select2-container--classic .select2-selection--single:focus,
.v2 .select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.v1 .select2-container--classic .select2-selection--single .select2-selection__rendered,
.v2 .select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.v1 .select2-container--classic .select2-selection--single .select2-selection__clear,
.v2 .select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.v1 .select2-container--classic .select2-selection--single .select2-selection__placeholder,
.v2 .select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.v1 .select2-container--classic .select2-selection--single .select2-selection__arrow,
.v2 .select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
}
.v1 .select2-container--classic .select2-selection--single .select2-selection__arrow b,
.v2 .select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.v1 .select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear,
.v2 .select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.v1 .select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow,
.v2 .select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.v1 .select2-container--classic.select2-container--open .select2-selection--single,
.v2 .select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.v1 .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow,
.v2 .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.v1 .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b,
.v2 .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.v1 .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single,
.v2 .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
}
.v1 .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single,
.v2 .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
}
.v1 .select2-container--classic .select2-selection--multiple,
.v2 .select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.v1 .select2-container--classic .select2-selection--multiple:focus,
.v2 .select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.v1 .select2-container--classic .select2-selection--multiple .select2-selection__rendered,
.v2 .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.v1 .select2-container--classic .select2-selection--multiple .select2-selection__clear,
.v2 .select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.v1 .select2-container--classic .select2-selection--multiple .select2-selection__choice,
.v2 .select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.v1 .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,
.v2 .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.v1 .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover,
.v2 .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.v1 .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.v2 .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.v1 .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove,
.v2 .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.v1 .select2-container--classic.select2-container--open .select2-selection--multiple,
.v2 .select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.v1 .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple,
.v2 .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.v1 .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple,
.v2 .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.v1 .select2-container--classic .select2-search--dropdown .select2-search__field,
.v2 .select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.v1 .select2-container--classic .select2-search--inline .select2-search__field,
.v2 .select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.v1 .select2-container--classic .select2-dropdown,
.v2 .select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
.v1 .select2-container--classic .select2-dropdown--above,
.v2 .select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.v1 .select2-container--classic .select2-dropdown--below,
.v2 .select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.v1 .select2-container--classic .select2-results > .select2-results__options,
.v2 .select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.v1 .select2-container--classic .select2-results__option[role=group],
.v2 .select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.v1 .select2-container--classic .select2-results__option[aria-disabled=true],
.v2 .select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.v1 .select2-container--classic .select2-results__option--highlighted[aria-selected],
.v2 .select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}
.v1 .select2-container--classic .select2-results__group,
.v2 .select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.v1 .select2-container--classic.select2-container--open .select2-dropdown,
.v2 .select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
.v1 .select2-container--flat .select2-selection--single,
.v2 .select2-container--flat .select2-selection--single {
  background-color: #fff;
  border: 1px solid #dedcdc;
  box-sizing: border-box;
  height: 42px;
}
.v1 .select2-container--flat .select2-selection--single .select2-selection__rendered,
.v2 .select2-container--flat .select2-selection--single .select2-selection__rendered {
  color: #262424;
  line-height: 42px;
}
.v1 .select2-container--flat .select2-selection--single .select2-selection__placeholder,
.v2 .select2-container--flat .select2-selection--single .select2-selection__placeholder {
  color: #c7c4c4;
}
.v1 .select2-container--flat .select2-selection--single .select2-selection__clear,
.v2 .select2-container--flat .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.v1 .field_with_errors .select2-container--flat .select2-selection--single,
.v2 .field_with_errors .select2-container--flat .select2-selection--single {
  border-color: #f25757;
}
.v1 .select2-container--flat .select2-selection--multiple,
.v2 .select2-container--flat .select2-selection--multiple {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: color, cursor, opacity;
  will-change: color, cursor, opacity;
  background-color: #fff;
  border: 1px solid #dedcdc;
  box-sizing: border-box;
  color: #262424;
  font-family: "Ubuntu", "Open Sans", sans-serif;
  font-size: 14px;
  min-height: 0;
  padding: 0.25em 0.5em;
  width: 100%;
}
.v1 .select2-container--flat .select2-selection--multiple .select2-selection__rendered,
.v2 .select2-container--flat .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.v1 .select2-container--flat .select2-selection--multiple .select2-selection__choice,
.v2 .select2-container--flat .select2-selection--multiple .select2-selection__choice {
  background-color: #005565;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 0.76em;
  padding: 0.25em 0.5em;
  cursor: default;
  float: left;
  margin: 0.25em 0.5em 0.25em 0;
}
.v1 .select2-container--flat .select2-selection--multiple .select2-selection__choice__remove,
.v2 .select2-container--flat .select2-selection--multiple .select2-selection__choice__remove {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, color;
  will-change: background-color, color;
  color: #fff;
  float: right;
  margin-left: 1em;
  opacity: 0.5;
}
.v1 .select2-container--flat .select2-selection--multiple .select2-selection__choice__remove:hover,
.v2 .select2-container--flat .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
  cursor: pointer;
  opacity: 1;
}
.v1 .select2-container--flat .select2-search--inline,
.v2 .select2-container--flat .select2-search--inline {
  margin: 0;
}
.v1 .select2-container--flat .select2-search--inline .select2-search__field,
.v2 .select2-container--flat .select2-search--inline .select2-search__field {
  height: auto;
  margin: 0;
  padding: 0.25em 0;
}
.v1 .field_with_errors .select2-container--flat .select2-selection--multiple,
.v2 .field_with_errors .select2-container--flat .select2-selection--multiple {
  border-color: #f25757;
}
.v1 .select2-container--open .select2-dropdown--above,
.v1 .select2-container--open .select2-dropdown--below,
.v2 .select2-container--open .select2-dropdown--above,
.v2 .select2-container--open .select2-dropdown--below {
  background: #fff;
  border: 1px solid #dedcdc;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  max-height: 28.5em;
  overflow: scroll;
}
.v1 .select2-container--flat .select2-container--focus .select2-selection--multiple,
.v2 .select2-container--flat .select2-container--focus .select2-selection--multiple {
  border: 1px solid #3371ba;
}
.v1 .select2-container--flat .select2-results__option--highlighted[aria-selected],
.v2 .select2-container--flat .select2-results__option--highlighted[aria-selected] {
  background: tint(#f9f7f7, 50%);
}
.v1 .select2-container--flat .select2-results__option[aria-selected=true],
.v1 .select2-container--flat .select2-results__option[aria-selected=true].select2-results__option--highlighted,
.v2 .select2-container--flat .select2-results__option[aria-selected=true],
.v2 .select2-container--flat .select2-results__option[aria-selected=true].select2-results__option--highlighted {
  background: #6ec6d5;
  color: #fff;
}
.v1 .select2-container--flat .select2-selection--single,
.v2 .select2-container--flat .select2-selection--single {
  border-radius: 0;
}
.v1 .select2-container--flat.select2-container--open .select2-selection__arrow b,
.v2 .select2-container--flat.select2-container--open .select2-selection__arrow b {
  transform: rotate(180deg);
}
.v1 .select2-container--flat span.select2-search input,
.v2 .select2-container--flat span.select2-search input {
  height: 30px !important;
}
.v1 .select2-container .select2-choice,
.v2 .select2-container .select2-choice {
  background-image: none;
  border: 2px solid #dce4ec;
  border-radius: 0;
  box-shadow: none;
  font-size: 14px;
  height: 36px;
  text-indent: 1px;
}
.v1 .select2-container .select2-choice div,
.v2 .select2-container .select2-choice div {
  background-clip: padding-box;
  border-left: 2px solid #dce4ec;
  border-radius: 0 4px 4px 0;
}
.v1 .select2-container .select2-choice .select2-arrow,
.v2 .select2-container .select2-choice .select2-arrow {
  background: transparent;
  background-image: none;
  border: 0;
  border-radius: 0;
}
.v1 .select2-container *:focus,
.v2 .select2-container *:focus {
  outline: 0;
}
.v1 .select2-container.select2-drop-above .select2-choice,
.v2 .select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #dce4ec;
  border-radius: 0;
}
.v1 .select2-drop,
.v2 .select2-drop {
  border: 2px solid #dce4ec;
  border-top: 0;
  border-radius: 0 !important;
  border-radius: 0 0 6px 6px;
  box-shadow: none;
  margin-top: -2px;
}
.v1 .select2-drop.select2-drop-above,
.v2 .select2-drop.select2-drop-above {
  border-top: 2px solid #dce4ec;
  border-bottom: 0;
  border-radius: 6px 6px 0 0;
  box-shadow: none;
  margin-top: 2px;
}
.v1 .select2-search,
.v2 .select2-search {
  margin-top: 3px;
}
.v1 .select2-search input,
.v2 .select2-search input {
  height: 26px;
  border: 2px solid #dce4ec;
}
.v1 .select2-container-active .select2-choice,
.v1 .select2-container-active .select2-choices,
.v2 .select2-container-active .select2-choice,
.v2 .select2-container-active .select2-choices {
  border: 2px solid #dce4ec;
  outline: none;
  box-shadow: none;
}
.v1 .select2-dropdown-open .select2-choice,
.v2 .select2-dropdown-open .select2-choice {
  box-shadow: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.v1 .select2-dropdown-open .select2-choice .select2-choice div,
.v2 .select2-dropdown-open .select2-choice .select2-choice div {
  background: transparent;
  border-left: none;
  filter: none;
}
.v1 .select2-results,
.v2 .select2-results {
  padding: 0;
  margin: 0;
}
.v1 .select2-results .select2-highlighted,
.v2 .select2-results .select2-highlighted {
  background: shade(#518bcf, 20%);
  color: #fff;
  border-radius: 0;
}
.v1 .select2-container-multi .select2-choices,
.v2 .select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  border: 2px solid #dce4ec;
}
.v1 .select2-container-multi.select2-container-active .select2-choices,
.v2 .select2-container-multi.select2-container-active .select2-choices {
  border: 2px solid #dce4ec;
  border-radius: 6px;
  box-shadow: none;
}
.flatpickr-calendar {
  border-radius: 3px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}
.flatpickr-calendar.arrowTop::after,
.flatpickr-calendar.arrowBottom::after {
  content: none;
}
.flatpickr-calendar.arrowTop::before {
  border-bottom-color: #005565;
}
.flatpickr-calendar.arrowBottom::before {
  border-top-color: #fff;
  filter: drop-shadow(0 3px 3px rgba(0, 0, 0, 0.08));
}
.flatpickr-months {
  align-items: center;
  background-color: #005565;
  color: #f9f7f7;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: color;
  will-change: color;
  color: #f9f7f7;
  height: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #6ec6d5;
}
.flatpickr-months .flatpickr-month {
  height: auto;
  color: #f9f7f7;
}
.flatpickr-current-month {
  align-items: center;
  display: flex;
  font-size: 1.25em;
  font-weight: 600;
  justify-content: center;
  letter-spacing: 0.05em;
  padding-top: 0;
  position: static;
  width: 100%;
}
.flatpickr-current-month .flatpickr-monthDropdown-months,
:is(.v1, .v2) .flatpickr-current-month select.flatpickr-monthDropdown-months {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  box-shadow: none;
  direction: rtl;
  font-weight: 400;
  outline: 0;
  padding: 0 0 1px 0;
  text-transform: uppercase;
  top: 1px;
  width: 48%;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover,
:is(.v1, .v2) .flatpickr-current-month select.flatpickr-monthDropdown-months:hover {
  background: transparent;
}
.flatpickr-current-month .numInputWrapper {
  margin-left: 0.16667em;
  width: 52%;
}
.flatpickr-current-month .numInputWrapper:hover {
  background: transparent;
}
.flatpickr-current-month .numInputWrapper .arrowUp,
.flatpickr-current-month .numInputWrapper .arrowDown {
  display: none;
}
.flatpickr-current-month input[type=number].cur-year,
:is(.v1, .v2) .flatpickr-current-month input[type=number].cur-year {
  background: transparent;
  box-sizing: border-box;
  border: 0;
  border-radius: 0;
  color: inherit;
  cursor: text;
  font-weight: 400;
  height: auto;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.flatpickr-current-month input[type=number].cur-year:hover,
:is(.v1, .v2) .flatpickr-current-month input[type=number].cur-year:hover {
  background: transparent;
  box-shadow: none;
}
span.flatpickr-weekday {
  text-transform: uppercase;
  color: #847e7e;
}
.dayContainer {
  padding-bottom: 2px;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: #dedcdc;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background, border-color, box-shadow, color;
  will-change: background, border-color, box-shadow, color;
  background: #6ec6d5;
  border-color: #6ec6d5;
  color: #f9f7f7;
}
.flatpickr-day.today {
  border-color: #6ec6d5;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  background: #6ec6d5;
  border-color: #6ec6d5;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #6ec6d5;
  border-color: #6ec6d5;
}
.flatpickr-day.inRange {
  background-color: #6ec6d5;
  color: #f9f7f7;
  box-shadow: -5px 0 0 #6ec6d5, 5px 0 0 #6ec6d5;
}
.numInputWrapper span:hover {
  background: #f9f7f7;
}
.numInputWrapper span:active {
  background: #f9f7f7;
}
.numInputWrapper:hover {
  background: #f9f7f7;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #f9f7f7;
}
.flatpickr-time input {
  line-height: 1.5;
  box-sizing: content-box;
  box-sizing: initial;
  -webkit-appearance: unset;
  -moz-appearance: unset;
  appearance: initial;
}
.flatpickr-time input:active, .flatpickr-time input:focus, .flatpickr-time input:hover {
  box-shadow: none;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 #6ec6d5;
}
/*
 * easy-autocomplete
 * jQuery plugin for autocompletion
 * 
 * @author Łukasz Pawełczak (http://github.com/pawelczak)
 * @version 1.3.5
 * Copyright  License: 
 */
.easy-autocomplete {
  position: relative;
}
.easy-autocomplete-container {
  left: 0;
  position: absolute;
  width: 100%;
  top: 100%;
  z-index: 10;
}
.easy-autocomplete-container ul {
  background: none repeat scroll 0 0 #fff;
  border-bottom: 1px solid #dedcdc;
  border-left: 1px solid #dedcdc;
  border-right: 1px solid #dedcdc;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  display: none;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
}
.easy-autocomplete-container ul li,
.easy-autocomplete-container ul .eac-category {
  background: inherit;
  display: block;
  padding: 0.5em 1em;
}
.easy-autocomplete-container ul li.selected {
  background: none repeat scroll 0 0 #f9f7f7;
  cursor: pointer;
}
.easy-autocomplete-container ul li.selected div {
  font-weight: normal;
}
.easy-autocomplete-container ul li div {
  display: block;
  font-weight: normal;
  word-break: break-all;
}
.easy-autocomplete-container ul li b {
  font-weight: 700;
}
.easy-autocomplete-container ul .eac-category {
  color: #f25757;
  font-weight: 500;
}
.eac-description .eac-item span {
  color: #262424;
  font-size: 0.8em;
  font-style: italic;
}
.wrapper[data-v-1f90552a] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-around;
  align-items: center;
  position: relative;
}
.inside[data-v-1f90552a] {
  position: relative;
  max-width: 100%;
  max-height: 100%;
  z-index: 0;
}
.overlay[data-v-1f90552a],
.tracking-layer[data-v-1f90552a] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.camera[data-v-1f90552a],
.pause-frame[data-v-1f90552a] {
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  max-width: 100%;
  max-height: 100%;
}
.mapboxgl-map {
  font: inherit;
}
.mapboxgl-ctrl-group button {
  margin: 0;
}
.mapboxgl-ctrl-group button:hover, .mapboxgl-ctrl-group button:focus, .mapboxgl-ctrl-group button:disabled:hover {
  background-color: #fff;
}
.mapboxgl-ctrl-bottom-right {
  display: none;
}
.mapboxgl-popup-content {
  font-size: 0.8em;
  min-width: 8em;
  max-width: 14em;
  text-align: center;
  padding: 0.5em 1em;
}
.mapboxgl-popup-anchor-top .mapboxgl-popup-tip {
  margin-bottom: -1px;
}
.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip {
  margin-bottom: -1px;
  margin-right: -1px;
}
.mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
  margin-right: -1px;
}
.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip {
  margin-top: -1px;
  margin-right: -1px;
}
.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
  margin-top: -1px;
}
.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip {
  margin-top: -1px;
  margin-left: -1px;
}
.mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
  margin-left: -1px;
}
.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip {
  margin-bottom: -1px;
  margin-left: -1px;
}
.modal-screen, .v1 .lightbox-screen,
.v1:not(:has(.v2)) .lightbox-screen,
.v2 .lightbox-screen {
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 1000;
}
.modal-bg {
  background-color: rgba(38, 36, 36, 0.3);
  display: block;
  height: 100%;
  overflow: auto;
  width: 100%;
}
.modal {
  background-color: #f9f7f7;
  border-radius: 3px;
  border-top: 5px solid #518bcf;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  display: flex;
  flex-direction: column;
  left: 50%;
  max-height: calc(100vh - 2.5em - 2.5em);
  max-width: 60em;
  min-height: 15em;
  min-width: 17em;
  overflow: hidden;
  position: relative;
  top: -50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 1.3332em);
}
.modal__top {
  align-items: center;
  background-color: #f9f7f7;
  border-bottom: 1px solid #dedcdc;
  color: #000;
  display: flex;
  justify-content: space-between;
  padding: 1.5em;
}
.modal__top .modal__title {
  font-size: 1.5625em;
  font-weight: 600;
  margin: 0 0.6666em 0 0;
}
.modal__middle {
  background-color: #fff;
  color: #000;
  min-height: 10em;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 2em;
}
.modal__bottom {
  align-items: center;
  background-color: #fff;
  border-top: 1px solid #dedcdc;
  display: flex;
  flex: 1 0 auto;
  float: right;
  justify-content: flex-end;
  min-height: 3.2em;
  padding: 1.5em 2em;
  width: 100%;
}
.modal__bottom .button, .modal__bottom .v2 button, .v2 .modal__bottom button, .modal__bottom .v2 [type=button], .v2 .modal__bottom [type=button], .modal__bottom .v2 [type=reset], .v2 .modal__bottom [type=reset], .modal__bottom .v2 [type=submit], .v2 .modal__bottom [type=submit],
.modal__bottom .v2 .button,
.v2 .modal__bottom .button,
.modal__bottom input[type=submit] {
  margin-left: 1.5em;
  margin-top: 0;
}
.modal-close, .v1 .lightbox-close,
.v1:not(:has(.v2)) .lightbox-close,
.v2 .lightbox-close {
  align-items: center;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  cursor: pointer;
  display: flex;
  height: 1.75em;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(0.875em, -0.875em);
  width: 1.75em;
}
.modal-warning-wrapper {
  flex: 1 0 auto;
}
.modal-warning {
  color: #fff;
  display: flex;
  align-items: center;
  padding: 0.5em;
  background-color: #f25757;
}
.modal-warning--hidden {
  display: none;
}
.modal-warning__content {
  margin-left: 0.5em;
}
.pill {
  background-color: rgba(242, 87, 87, 0.3);
  border-radius: 1.3em;
  color: shade(#f25757, 50%);
  display: inline-block;
  flex: 0 0 auto;
  font-size: 0.8em;
  font-weight: 500;
  line-height: 1;
  padding: 0.5em 1em;
  width: auto;
}
.pill:empty {
  display: none;
}
.pill--blue {
  background-color: rgba(81, 139, 207, 0.3);
  color: shade(#518bcf, 50%);
}
.pill--grey {
  background-color: #dedcdc;
  color: #847e7e;
}
.pill--small {
  font-size: 0.64em;
}
.pill--x-small {
  font-size: 0.4096em;
}
.pill--margin-left {
  margin-left: 0.5em;
}
.spinner {
  margin: 1em auto;
  position: relative;
  width: 1em;
  height: 1em;
}
.spinner div {
  transform-origin: 0.5em 0.5em;
  -webkit-animation: spinner 1.2s linear infinite;
          animation: spinner 1.2s linear infinite;
}
.spinner div:nth-child(1) {
  transform: rotate(0deg);
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
.spinner div:nth-child(2) {
  transform: rotate(30deg);
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.spinner div:nth-child(3) {
  transform: rotate(60deg);
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
.spinner div:nth-child(4) {
  transform: rotate(90deg);
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.spinner div:nth-child(5) {
  transform: rotate(120deg);
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.spinner div:nth-child(6) {
  transform: rotate(150deg);
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.spinner div:nth-child(7) {
  transform: rotate(180deg);
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.spinner div:nth-child(8) {
  transform: rotate(210deg);
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.spinner div:nth-child(9) {
  transform: rotate(240deg);
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.spinner div:nth-child(10) {
  transform: rotate(270deg);
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.spinner div:nth-child(11) {
  transform: rotate(300deg);
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
.spinner div:nth-child(12) {
  transform: rotate(330deg);
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.spinner div::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0.5em;
  width: 0.0833333333em;
  height: 0.25em;
  border-radius: 20%;
  background: #000;
}
.spinner--hide {
  display: none;
}
.spinner--large {
  font-size: 3.8146972656em;
}
.spinner--light div::after {
  background: #fff;
}
.spinner--clear {
  clear: both;
}
@-webkit-keyframes spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fa-spin {
  transform-origin: 50% 49%;
}
@media only screen and (min-width: 768px) {
  .choose-month {
    margin: 0.5em 0 0.5em;
  }
}
@media only screen and (min-width: 1024px) {
  .choose-month {
    margin: 0 0 0.5em;
  }
}
.kpis__heading {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 0.5em;
}
.kpis__heading .kpis__actions {
  align-items: center;
  display: flex;
}
.kpis__heading .kpis__actions .button, .kpis__heading .kpis__actions .v2 button, .v2 .kpis__heading .kpis__actions button, .kpis__heading .kpis__actions .v2 [type=button], .v2 .kpis__heading .kpis__actions [type=button], .kpis__heading .kpis__actions .v2 [type=reset], .v2 .kpis__heading .kpis__actions [type=reset], .kpis__heading .kpis__actions .v2 [type=submit], .v2 .kpis__heading .kpis__actions [type=submit],
.kpis__heading .kpis__actions .v2 .button,
.v2 .kpis__heading .kpis__actions .button {
  margin: 0 0 0 0.5em;
}
.kpi-models::after {
  clear: both;
  content: "";
  display: block;
}
@media only screen and (min-width: 768px) {
  .kpi-models {
    margin-left: -2em;
    margin-right: -2em;
    width: calc(100% + 4em);
  }
}
.kpi-models__box {
  background: #fff;
  border: 1px solid #dedcdc;
  border-radius: 3px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  padding: 1em;
  margin: 0.6666em 0;
}
@media only screen and (min-width: 768px) {
  .kpi-models__box {
    width: calc(50% - 3em);
    float: left;
    margin-left: 2em;
  }
}
@media only screen and (min-width: 1024px) {
  .kpi-models__box {
    width: calc(25% - 2.5em);
    float: left;
    margin-left: 2em;
  }
}
.kpi-models__top {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.kpi-models__bottom {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 2em 0 0.5em 0;
}
.kpi-models__bottom .kpi-models__stat {
  margin: 0;
}
.kpi-models__avg .avg__label {
  font-size: 0.64em;
  line-height: 1;
  text-align: right;
}
.kpi-models__avg .avg__stat {
  line-height: 1;
  font-weight: 500;
}
@media only screen and (min-width: 768px) {
  .questions {
    border-left: 1px solid #dedcdc;
    padding-left: 2em;
  }
}
.question {
  background-color: #fff;
  border: 1px solid #dedcdc;
  border-radius: 3px;
  font-size: 0.8em;
  padding: 1em;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .question {
    padding: 1em;
  }
}
.question > * {
  margin-bottom: 0.6666em;
}
.question > *:last-child {
  margin-bottom: 0;
}
.question + .question {
  margin-top: 1em;
}
.question--complete .question__number {
  background-color: #58b665;
  border-color: #58b665;
  color: #fff;
}
.question__number {
  align-items: center;
  background-color: #fff;
  border: 2px solid #dedcdc;
  border-radius: 50%;
  color: #847e7e;
  display: flex;
  font-weight: 500;
  height: 2.25em;
  justify-content: center;
  margin-bottom: 0.5em;
  text-align: center;
  width: 2.25em;
}
@media only screen and (min-width: 768px) {
  .question__number {
    left: calc(-2em * 1.25 - 1px);
    margin-bottom: 0;
    position: absolute;
    top: -1px;
    transform: translateX(-50%);
  }
}
.question__title {
  font-size: 1em;
  font-weight: 700;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  margin-top: 0;
}
.question__text {
  margin-top: 1em;
}
@media only screen and (min-width: 768px) {
  .question__text {
    margin-top: 0;
  }
}
.question__footer {
  margin-bottom: -0.6666em;
}
@media only screen and (min-width: 768px) {
  .question__footer {
    align-items: center;
    display: flex;
    justify-content: space-between;
  }
}
.question_comment.field_with_errors {
  margin-top: 2em;
}
.question__comment {
  font-style: italic;
}
.question__image-link {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: transform;
  will-change: transform;
  flex: 0 0 auto;
  transform: scale(1);
}
.question__image-link:hover {
  transform: scale(1.02);
}
.question__image,
.question__upload,
.question__loading {
  background-color: #f9f7f7;
  background-position: center;
  background-size: cover;
  border-radius: 3px;
  display: block;
  flex: 0 0 auto;
  height: 4em;
  position: relative;
  width: 4em;
}
.question__upload,
.question__loading {
  align-items: center;
  color: #847e7e;
  display: flex;
  justify-content: center;
  position: relative;
}
.question__upload .fas,
.question__loading .fas {
  transform: scale(1);
}
.question__upload .fas:hover,
.question__loading .fas:hover {
  transform: scale(1.02);
}
.question-image__remove {
  align-items: center;
  background-color: #f25757;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  display: flex;
  height: 1.5em;
  justify-content: center;
  position: absolute;
  right: -0.5em;
  top: -0.5em;
  width: 1.5em;
}
.question-image__remove:hover {
  background-color: shade(#f25757, 20%);
}
.question-image__remove .fa-times {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .question-image__remove .fa-times {
    margin-bottom: 1px;
  }
}
.question__actions {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
@media only screen and (min-width: 768px) {
  .question__actions {
    flex-direction: row;
    justify-content: flex-start;
  }
}
.question__submit {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  margin-right: 0.5em;
  padding: 1em;
  width: 10em;
}
@media only screen and (min-width: 768px) {
  .question__submit {
    margin-left: 0.5em;
    margin-right: 0;
  }
}
.v1:not(:has(.v2)) .indicator {
  background-color: #847e7e;
  border-radius: 50%;
  display: block;
  height: 0.75em;
  width: 0.75em;
}
.v1:not(:has(.v2)) .indicator--red {
  background-color: #f25757;
}
.v1:not(:has(.v2)) .indicator--yellow {
  background-color: #f6bd5f;
}
.v1:not(:has(.v2)) .indicator--green {
  background-color: #58b665;
}
.v1:not(:has(.v2)) .indicator--blue {
  background-color: #518bcf;
}
.v1:not(:has(.v2)) .indicator--inline {
  display: inline-block;
  margin-right: 1em;
}
.v1:not(:has(.v2)) .sub-menu-search-container {
  flex: 1 1 auto;
}
.v1:not(:has(.v2)) .search {
  background-image: url(https://cell-sight.com/pipeline_assets/magnify-393e3792dbb65678d29e74d516865dad33c26cd9fced15a03b90094bea9496a0.svg);
  background-position: 0.5em center;
  background-repeat: no-repeat;
  background-size: 1em;
  flex: 1 1 auto;
  padding-left: 2em !important;
}
@media only screen and (min-width: 768px) {
  .v1:not(:has(.v2)) .search {
    margin: 0.5em 0 0.5em;
  }
}
@media only screen and (min-width: 1024px) {
  .v1:not(:has(.v2)) .search {
    margin: 0 0 0.5em;
  }
}
.v1:not(:has(.v2)) .page-header-container {
  border-bottom: 1px solid #dedcdc;
}
.v1:not(:has(.v2)) .page-header__row {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0.5em;
  margin-top: 1em;
}
@media only screen and (min-width: 768px) {
  .v1:not(:has(.v2)) .page-header__row {
    align-items: center;
    flex-direction: row;
  }
}
.v1:not(:has(.v2)) .page-header__heading {
  align-items: center;
  display: flex;
  font-size: 1.5625em;
  margin: 0 0 0.5em;
}
@media only screen and (min-width: 768px) {
  .v1:not(:has(.v2)) .page-header__heading {
    font-size: 1.953125em;
    margin: 0;
  }
}
.v1:not(:has(.v2)) .page-header__actions {
  align-items: center;
  display: flex;
}
.v1:not(:has(.v2)) .page-header__actions .button, .v1:not(:has(.v2)) .page-header__actions .v2 button, .v2 .v1:not(:has(.v2)) .page-header__actions button, .v1:not(:has(.v2)) .page-header__actions .v2 [type=button], .v2 .v1:not(:has(.v2)) .page-header__actions [type=button], .v1:not(:has(.v2)) .page-header__actions .v2 [type=reset], .v2 .v1:not(:has(.v2)) .page-header__actions [type=reset], .v1:not(:has(.v2)) .page-header__actions .v2 [type=submit], .v2 .v1:not(:has(.v2)) .page-header__actions [type=submit] {
  margin: 0 0.5em 0 0;
}
@media only screen and (min-width: 768px) {
  .v1:not(:has(.v2)) .page-header__actions .button, .v1:not(:has(.v2)) .page-header__actions .v2 button, .v2 .v1:not(:has(.v2)) .page-header__actions button, .v1:not(:has(.v2)) .page-header__actions .v2 [type=button], .v2 .v1:not(:has(.v2)) .page-header__actions [type=button], .v1:not(:has(.v2)) .page-header__actions .v2 [type=reset], .v2 .v1:not(:has(.v2)) .page-header__actions [type=reset], .v1:not(:has(.v2)) .page-header__actions .v2 [type=submit], .v2 .v1:not(:has(.v2)) .page-header__actions [type=submit] {
    margin: 0 0 0 0.5em;
  }
}
.v1:not(:has(.v2)) .actions-dropdown {
  position: relative;
}
.v1:not(:has(.v2)) .actions-dropdown .actions-dropdown__menu {
  background: #fff;
  display: none;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  list-style: none;
  max-width: 20em;
  min-width: 14em;
  overflow: hidden;
  padding: 0;
  position: absolute;
  left: 0;
  top: 100%;
  width: 16em;
  z-index: 10;
}
@media only screen and (min-width: 768px) {
  .v1:not(:has(.v2)) .actions-dropdown .actions-dropdown__menu {
    left: auto;
    right: 0;
    width: auto;
  }
}
.v1:not(:has(.v2)) .actions-dropdown__parent:focus {
  outline: none;
}
.v1:not(:has(.v2)) .actions-dropdown--show .actions-dropdown__parent {
  border-radius: 3px 3px 0 0;
}
.v1:not(:has(.v2)) .actions-dropdown--show .actions-dropdown__menu {
  display: block;
}
.v1:not(:has(.v2)) .actions-dropdown__menu .menu-item {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: color;
  will-change: color;
  color: #000;
  cursor: pointer;
  font-weight: 400;
  padding: 0.6666em;
}
.v1:not(:has(.v2)) .actions-dropdown__menu .menu-item:hover {
  color: #f25757;
}
.v1:not(:has(.v2)) .actions-dropdown__menu .menu-item + .menu-item {
  border-top: 1px solid #dedcdc;
}
.v1:not(:has(.v2)) .actions-dropdown__menu .menu-item + .menu-item--divider {
  border-top-width: 5px;
}
.v1:not(:has(.v2)) .actions-dropdown__menu .menu-item a,
.v1:not(:has(.v2)) .actions-dropdown__menu .menu-item input {
  background: none;
  border: 0;
  border-radius: 0;
  border-radius: initial;
  color: #000;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  text-align: left;
}
.v1:not(:has(.v2)) .actions-dropdown__menu .menu-item a:hover,
.v1:not(:has(.v2)) .actions-dropdown__menu .menu-item input:hover {
  color: #f25757;
}
.v1:not(:has(.v2)) .cocoon__form {
  border-bottom: 1px solid #dedcdc;
  display: grid;
  grid-template-columns: 1fr;
  margin-bottom: 2em;
  padding-bottom: 2em;
}
@media only screen and (min-width: 768px) {
  .v1:not(:has(.v2)) .cocoon__form {
    grid-template-columns: 1fr 1fr 2em;
    grid-gap: 0 0.6666em;
    margin-bottom: 0.6666em;
    padding-bottom: 0.6666em;
  }
}
@media only screen and (min-width: 768px) {
  .v1:not(:has(.v2)) .cocoon__form--templates {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width: 768px) {
  .v1:not(:has(.v2)) .cocoon-span__2 {
    grid-column: span 2;
  }
}
.v1:not(:has(.v2)) .cocoon__icon {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, color;
  will-change: background-color, color;
  background-color: #dedcdc;
  border-radius: 3px;
  color: #f9f7f7;
  padding: 0.5em;
  text-align: center;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .v1:not(:has(.v2)) .cocoon__icon {
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    display: flex;
    height: 2em;
    margin: 0 0 1.4em 0;
    width: 2em;
  }
}
.v1:not(:has(.v2)) .cocoon__icon:hover {
  background-color: #262424;
  color: #f9f7f7;
}
.v1:not(:has(.v2)) .cocoon__remove {
  background-color: #f25757;
}
.v1:not(:has(.v2)) .cocoon__remove:hover {
  background-color: shade(#f25757, 20%);
}
.v1:not(:has(.v2)) .cocoon__add {
  background-color: #58b665;
}
.v1:not(:has(.v2)) .cocoon__add:hover {
  background-color: shade(#58b665, 20%);
}
.v1:not(:has(.v2)) .progress {
  background-color: #dedcdc;
  border-radius: 3px;
  height: 1em;
  overflow: hidden;
  width: 100%;
}
.v1:not(:has(.v2)) .progress--blue-b {
  background-color: #518bcf;
}
.v1:not(:has(.v2)) .progress--small {
  height: 0.5em;
}
.v1:not(:has(.v2)) .progress-bar {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, width;
  will-change: background-color, width;
  background-color: #518bcf;
  height: 100%;
  max-width: 98%;
  width: 0;
}
.v1:not(:has(.v2)) .progress-bar--max-w {
  max-width: 100%;
}
.v1:not(:has(.v2)) .progress-bar--green {
  background-color: #58b665;
}
.v1:not(:has(.v2)) .progress-bar--red {
  background-color: #f25757;
}
.v1:not(:has(.v2)) .progress-bar--complete {
  background-color: #58b665;
  max-width: none;
  width: 100%;
}
.v1 .lightbox-screen,
.v1:not(:has(.v2)) .lightbox-screen,
.v2 .lightbox-screen {
  z-index: 10;
}
.v1 .lightbox-bg,
.v1:not(:has(.v2)) .lightbox-bg,
.v2 .lightbox-bg {
  background-color: rgba(38, 36, 36, 0.3);
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  overflow: auto;
  position: absolute;
  width: 100%;
  right: 0;
  top: 0;
  z-index: 10;
}
.v1 .lightbox-close,
.v1:not(:has(.v2)) .lightbox-close,
.v2 .lightbox-close {
  z-index: 10;
}
.v1 .lightbox-content,
.v1:not(:has(.v2)) .lightbox-content,
.v2 .lightbox-content {
  background-color: #fff;
  border-top: 3px solid #518bcf;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  display: inline-block;
  flex-direction: column;
  height: auto;
  left: 50%;
  position: relative;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  z-index: 1000;
}
.v1 .lightbox__modal-image,
.v1:not(:has(.v2)) .lightbox__modal-image,
.v2 .lightbox__modal-image {
  aspect-ratio: var(--ratio-width)/var(--ratio-height);
  display: block;
  min-height: calc((100vh - 2em - 2em) * 0.1);
  min-width: calc((100vw - 2em - 2em) * 0.2);
  max-height: min(var(--ratio-height), 100vh - 2em - 2em);
  max-width: min(var(--ratio-width), 100vw - 2em - 2em);
  -o-object-fit: contain;
     object-fit: contain;
  width: auto;
}
.v1 .lightbox__modal-fallback,
.v1:not(:has(.v2)) .lightbox__modal-fallback,
.v2 .lightbox__modal-fallback {
  align-items: center;
  color: #847e7e;
  background-color: #f9f7f7;
  display: flex;
  flex-direction: column;
  padding: 0.6666em;
  justify-content: center;
  min-height: 12em;
  min-width: 20em;
  text-align: center;
}
.v1 .lightbox__modal-fallback i,
.v1:not(:has(.v2)) .lightbox__modal-fallback i,
.v2 .lightbox__modal-fallback i {
  color: #847e7e;
  font-size: 3.8146972656em;
}
@media only screen and (min-width: 1024px) {
  .v1 .lightbox__modal-fallback,
  .v1:not(:has(.v2)) .lightbox__modal-fallback,
  .v2 .lightbox__modal-fallback {
    min-height: 15em;
    min-width: 25em;
  }
}
.v1 .lightbox__nav-area,
.v1:not(:has(.v2)) .lightbox__nav-area,
.v2 .lightbox__nav-area {
  bottom: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  width: 50%;
}
.v1 .lightbox__nav-area--l,
.v1:not(:has(.v2)) .lightbox__nav-area--l,
.v2 .lightbox__nav-area--l {
  left: 0;
}
.v1 .lightbox__nav-area--r,
.v1:not(:has(.v2)) .lightbox__nav-area--r,
.v2 .lightbox__nav-area--r {
  right: 0;
}
.v1 .lightbox__tag,
.v1:not(:has(.v2)) .lightbox__tag,
.v2 .lightbox__tag {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: opacity, background-color;
  will-change: opacity, background-color;
  align-items: center;
  background-color: rgba(38, 36, 36, 0.3);
  color: #fff;
  display: flex;
  max-width: 75%;
  padding: 0.6666em;
  position: absolute;
  opacity: 1;
}
@media only screen and (min-width: 1024px) {
  .v1 .lightbox__tag,
  .v1:not(:has(.v2)) .lightbox__tag,
  .v2 .lightbox__tag {
    opacity: 0;
  }
}
.v1 .lightbox-content:hover .lightbox__tag,
.v1:not(:has(.v2)) .lightbox-content:hover .lightbox__tag,
.v2 .lightbox-content:hover .lightbox__tag {
  opacity: 1;
}
.v1 a.lightbox__tag,
.v1:not(:has(.v2)) a.lightbox__tag,
.v2 a.lightbox__tag {
  color: #fff;
}
.v1 a.lightbox__tag:active, .v1 a.lightbox__tag:focus, .v1 a.lightbox__tag:hover,
.v1:not(:has(.v2)) a.lightbox__tag:active,
.v1:not(:has(.v2)) a.lightbox__tag:focus,
.v1:not(:has(.v2)) a.lightbox__tag:hover,
.v2 a.lightbox__tag:active,
.v2 a.lightbox__tag:focus,
.v2 a.lightbox__tag:hover {
  background-color: rgba(38, 36, 36, 0.5);
}
.v1 .lightbox__tag--t,
.v1:not(:has(.v2)) .lightbox__tag--t,
.v2 .lightbox__tag--t {
  border-radius: 0 0 5px 5px;
  left: 50%;
  top: 0;
  transform: translate(-50%, 0%);
}
.v1 .lightbox__tag--t-r,
.v1:not(:has(.v2)) .lightbox__tag--t-r,
.v2 .lightbox__tag--t-r {
  border-radius: 0 0 0 5px;
  right: 0;
  top: 0;
}
.v1 .lightbox__tag--r,
.v1:not(:has(.v2)) .lightbox__tag--r,
.v2 .lightbox__tag--r {
  border-radius: 5px 0 0 5px;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.v1 .lightbox__tag--b-r,
.v1:not(:has(.v2)) .lightbox__tag--b-r,
.v2 .lightbox__tag--b-r {
  border-radius: 5px 0 0 0;
  bottom: 0;
  right: 0;
}
.v1 .lightbox__tag--b,
.v1:not(:has(.v2)) .lightbox__tag--b,
.v2 .lightbox__tag--b {
  border-radius: 5px 5px 0 0;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 0%);
}
.v1 .lightbox__tag--b-l,
.v1:not(:has(.v2)) .lightbox__tag--b-l,
.v2 .lightbox__tag--b-l {
  border-radius: 0 5px 0 0;
  bottom: 0;
  left: 0;
}
.v1 .lightbox__tag--l,
.v1:not(:has(.v2)) .lightbox__tag--l,
.v2 .lightbox__tag--l {
  border-radius: 0 5px 5px 0;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.v1 .lightbox__tag--t-l,
.v1:not(:has(.v2)) .lightbox__tag--t-l,
.v2 .lightbox__tag--t-l {
  border-radius: 0 0 5px 0;
  left: 0;
  top: 0;
}
.v1 .lightbox__preview-link,
.v1:not(:has(.v2)) .lightbox__preview-link,
.v2 .lightbox__preview-link {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: transform;
  will-change: transform;
  color: #f9f7f7;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: scale(1) translate(-50%, -50%);
}
.v1 .lightbox__preview-link:active, .v1 .lightbox__preview-link:focus, .v1 .lightbox__preview-link:hover,
.v1:not(:has(.v2)) .lightbox__preview-link:active,
.v1:not(:has(.v2)) .lightbox__preview-link:focus,
.v1:not(:has(.v2)) .lightbox__preview-link:hover,
.v2 .lightbox__preview-link:active,
.v2 .lightbox__preview-link:focus,
.v2 .lightbox__preview-link:hover {
  transform: scale(1.1) translate(-45%, -45%);
}
.v1 form.lightbox__tag,
.v1:not(:has(.v2)) form.lightbox__tag,
.v2 form.lightbox__tag {
  background-color: transparent;
  overflow: hidden;
  padding: 0;
}
.v1 form.lightbox__tag button[type=submit],
.v1:not(:has(.v2)) form.lightbox__tag button[type=submit],
.v2 form.lightbox__tag button[type=submit] {
  align-items: center;
  background-color: rgba(38, 36, 36, 0.3);
  border-radius: 0;
  color: #fff;
  display: flex;
  justify-content: center;
  line-height: 1.5;
  margin: 0;
  padding: 0.6666em;
}
.v1 .lightbox__tag--danger:active, .v1 .lightbox__tag--danger:focus, .v1 .lightbox__tag--danger:hover,
.v1 form.lightbox__tag--danger button[type=submit]:active,
.v1 form.lightbox__tag--danger button[type=submit]:focus,
.v1 form.lightbox__tag--danger button[type=submit]:hover,
.v1:not(:has(.v2)) .lightbox__tag--danger:active,
.v1:not(:has(.v2)) .lightbox__tag--danger:focus,
.v1:not(:has(.v2)) .lightbox__tag--danger:hover,
.v1:not(:has(.v2)) form.lightbox__tag--danger button[type=submit]:active,
.v1:not(:has(.v2)) form.lightbox__tag--danger button[type=submit]:focus,
.v1:not(:has(.v2)) form.lightbox__tag--danger button[type=submit]:hover,
.v2 .lightbox__tag--danger:active,
.v2 .lightbox__tag--danger:focus,
.v2 .lightbox__tag--danger:hover,
.v2 form.lightbox__tag--danger button[type=submit]:active,
.v2 form.lightbox__tag--danger button[type=submit]:focus,
.v2 form.lightbox__tag--danger button[type=submit]:hover {
  background-color: #f25757;
}
.v2 fieldset {
  border: 1px solid #dedcdc;
  border-radius: 3px;
  margin: 0;
  padding: 0.6666em;
}
.v2 input,
.v2 label,
.v2 select,
.v2 textarea {
  color: #262424;
  font-family: "Ubuntu", "Open Sans", sans-serif;
}
.v2 input[type=number]::-webkit-outer-spin-button, .v2 input[type=number]::-webkit-inner-spin-button {
  display: none;
}
.v2 ::-moz-placeholder {
  color: #c7c4c4;
}
.v2 :-ms-input-placeholder {
  color: #c7c4c4;
}
.v2 ::placeholder, .v2 .custom-placeholder:empty::before {
  color: #c7c4c4;
}
.v2 .custom-placeholder:empty::before {
  content: "";
  content: var(--custom-placeholder, "");
}
.v2 label {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background, color;
  will-change: background, color;
  display: inline-block;
  font-size: 0.8em;
  font-weight: 600;
  margin-bottom: 0.125em;
}
.v2 label.required::after, .v2 label[required=required]::after {
  color: #f25757;
  content: " *";
  display: contents;
}
.v2 label.required.required--inline::after, .v2 label[required=required].required--inline::after {
  content: none;
}
.v2 label.required.required--inline span::after, .v2 label[required=required].required--inline span::after {
  color: #f25757;
  content: " *";
  display: contents;
}
.v2 label[for] {
  cursor: pointer;
}
.v2 label abbr {
  display: none;
}
.v2 [type=color], .v2 [type=date], .v2 [type=datetime], .v2 [type=datetime-local], .v2 [type=email], .v2 [type=month], .v2 [type=number], .v2 [type=password], .v2 [type=search], .v2 [type=tel], .v2 [type=text], .v2 [type=time], .v2 [type=url], .v2 [type=week], .v2 input:not([type]), .v2 textarea,
.v2 select,
.v2 select[multiple=multiple],
.v2 trix-editor {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background, border, box-shadow, color;
  will-change: background, border, box-shadow, color;
  background-color: #fff;
  border: 1px solid #dedcdc;
  border-radius: 3px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.2;
  padding: 0.5em 0.6666em;
  width: 100%;
}
.v2 [type=color]:hover, .v2 [type=date]:hover, .v2 [type=datetime]:hover, .v2 [type=datetime-local]:hover, .v2 [type=email]:hover, .v2 [type=month]:hover, .v2 [type=number]:hover, .v2 [type=password]:hover, .v2 [type=search]:hover, .v2 [type=tel]:hover, .v2 [type=text]:hover, .v2 [type=time]:hover, .v2 [type=url]:hover, .v2 [type=week]:hover, .v2 input:not([type]):hover, .v2 textarea:hover,
.v2 select:hover,
.v2 select[multiple=multiple]:hover,
.v2 trix-editor:hover {
  border-color: #847e7e;
  outline: none;
}
.v2 [type=color]:active, .v2 [type=color]:focus, .v2 [type=date]:active, .v2 [type=date]:focus, .v2 [type=datetime]:active, .v2 [type=datetime]:focus, .v2 [type=datetime-local]:active, .v2 [type=datetime-local]:focus, .v2 [type=email]:active, .v2 [type=email]:focus, .v2 [type=month]:active, .v2 [type=month]:focus, .v2 [type=number]:active, .v2 [type=number]:focus, .v2 [type=password]:active, .v2 [type=password]:focus, .v2 [type=search]:active, .v2 [type=search]:focus, .v2 [type=tel]:active, .v2 [type=tel]:focus, .v2 [type=text]:active, .v2 [type=text]:focus, .v2 [type=time]:active, .v2 [type=time]:focus, .v2 [type=url]:active, .v2 [type=url]:focus, .v2 [type=week]:active, .v2 [type=week]:focus, .v2 input:not([type]):active, .v2 input:not([type]):focus, .v2 textarea:active, .v2 textarea:focus,
.v2 select:active,
.v2 select:focus,
.v2 select[multiple=multiple]:active,
.v2 select[multiple=multiple]:focus,
.v2 trix-editor:active,
.v2 trix-editor:focus {
  border-color: #005565;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  outline: none;
}
.v2 [type=color]:disabled, .v2 [type=color][readonly], .v2 [type=date]:disabled, .v2 [type=date][readonly], .v2 [type=datetime]:disabled, .v2 [type=datetime][readonly], .v2 [type=datetime-local]:disabled, .v2 [type=datetime-local][readonly], .v2 [type=email]:disabled, .v2 [type=email][readonly], .v2 [type=month]:disabled, .v2 [type=month][readonly], .v2 [type=number]:disabled, .v2 [type=number][readonly], .v2 [type=password]:disabled, .v2 [type=password][readonly], .v2 [type=search]:disabled, .v2 [type=search][readonly], .v2 [type=tel]:disabled, .v2 [type=tel][readonly], .v2 [type=text]:disabled, .v2 [type=text][readonly], .v2 [type=time]:disabled, .v2 [type=time][readonly], .v2 [type=url]:disabled, .v2 [type=url][readonly], .v2 [type=week]:disabled, .v2 [type=week][readonly], .v2 input:not([type]):disabled, .v2 input:not([type])[readonly], .v2 textarea:disabled, .v2 textarea[readonly],
.v2 select:disabled,
.v2 select[readonly],
.v2 select[multiple=multiple]:disabled,
.v2 select[multiple=multiple][readonly],
.v2 trix-editor:disabled,
.v2 trix-editor[readonly] {
  background-color: #f9f7f7;
  border-color: #dedcdc;
  cursor: not-allowed;
}
.v2 input[type=search] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.v2 textarea,
.v2 trix-editor {
  display: block;
  min-height: 4em;
  resize: vertical;
}
.v2 .no-spinners input[type=number]::-webkit-inner-spin-button,
.v2 .no-spinners input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
.v2 input[type=checkbox] {
  display: none;
}
.v2 input[type=checkbox] + label {
  display: inline-block;
}
.v2 input[type=file] {
  width: 100%;
}
.v2 .input-field--button,
.v2 .input-field--symbol.input-field--button {
  display: flex;
}
.v2 .input-field--button [type=color], .v2 .input-field--button [type=date], .v2 .input-field--button [type=datetime], .v2 .input-field--button [type=datetime-local], .v2 .input-field--button [type=email], .v2 .input-field--button [type=month], .v2 .input-field--button [type=number], .v2 .input-field--button [type=password], .v2 .input-field--button [type=search], .v2 .input-field--button [type=tel], .v2 .input-field--button [type=text], .v2 .input-field--button [type=time], .v2 .input-field--button [type=url], .v2 .input-field--button [type=week], .v2 .input-field--button input:not([type]), .v2 .input-field--button textarea,
.v2 .input-field--button select,
.v2 .input-field--button select[multiple=multiple],
.v2 .input-field--symbol.input-field--button [type=color],
.v2 .input-field--symbol.input-field--button [type=date],
.v2 .input-field--symbol.input-field--button [type=datetime],
.v2 .input-field--symbol.input-field--button [type=datetime-local],
.v2 .input-field--symbol.input-field--button [type=email],
.v2 .input-field--symbol.input-field--button [type=month],
.v2 .input-field--symbol.input-field--button [type=number],
.v2 .input-field--symbol.input-field--button [type=password],
.v2 .input-field--symbol.input-field--button [type=search],
.v2 .input-field--symbol.input-field--button [type=tel],
.v2 .input-field--symbol.input-field--button [type=text],
.v2 .input-field--symbol.input-field--button [type=time],
.v2 .input-field--symbol.input-field--button [type=url],
.v2 .input-field--symbol.input-field--button [type=week],
.v2 .input-field--symbol.input-field--button input:not([type]),
.v2 .input-field--symbol.input-field--button textarea,
.v2 .input-field--symbol.input-field--button select,
.v2 .input-field--symbol.input-field--button select[multiple=multiple] {
  border-radius: 3px 0 0 3px;
}
.v2 .input-button {
  border-radius: 0 3px 3px 0;
}
.v2 .form__hint, .v2 .checklist-question__hint, .v2 .control .checklist-question__hint, .v2 .control .form__hint, .v2 .control .checklist-question__hint, .v2 .control .checklist-question__hint, .v2 .control .uppy-Informer-errors .uppy-Informer-animated, .v2 .uppy-Informer-errors .control .uppy-Informer-animated, .v2 .uppy-Informer-errors .uppy-Informer-animated {
  color: #847e7e;
  display: block;
  font-size: 0.64em;
  font-style: italic;
  line-height: 1.2;
  margin-top: 0.5em;
}
.v2 .form__hint--error, .v2 .control .form__hint--error, .v2 .control .uppy-Informer-errors .uppy-Informer-animated, .v2 .uppy-Informer-errors .control .uppy-Informer-animated, .v2 .uppy-Informer-errors .uppy-Informer-animated {
  color: #f25757;
}
.v2 .form__hint--error::first-letter, .v2 .control .form__hint--error::first-letter, .v2 .uppy-Informer-errors .uppy-Informer-animated::first-letter {
  text-transform: capitalize;
}
.v2 input[aria-invalid=true],
.v2 textarea[aria-invalid=true],
.v2 select[aria-invalid=true] {
  border-color: #f25757;
}
.v2 input[aria-invalid=true].file,
.v2 textarea[aria-invalid=true].file,
.v2 select[aria-invalid=true].file {
  border: none;
}
.v2 input[aria-invalid=true]:hover,
.v2 textarea[aria-invalid=true]:hover,
.v2 select[aria-invalid=true]:hover {
  border-color: #f25757;
}
.v2 .field--errors label {
  color: #f25757;
}
.v2 .form-errors {
  background-color: #fababa;
  border-top: 5px solid #f25757;
  color: #ee2323;
  padding: 0.5em;
  margin: 0.6666em 0;
}
.v2 Custom Select .select {
  width: 100%;
}
.v2 .input-field--select {
  display: block;
  position: relative;
}
.v2 .input-field--select::after {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: color;
  will-change: color;
  color: #847e7e;
  content: "\f078";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  padding: 0.16667em 0.6666em 0.16667em 0.5em;
  pointer-events: none;
  position: absolute;
  right: 1px;
  top: calc(50% + 1px);
  transform: translateY(-50%);
}
.v2 .input-field--select:hover::after {
  color: #847e7e;
}
.v2 .input-field--select:active::after, .v2 .input-field--select:focus::after {
  color: #005565;
}
.v2 .select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  outline: 0;
  padding-right: 2em;
}
.v2 .select select:disabled, .v2 .select select[readonly] {
  cursor: not-allowed;
}
.v2 .select select::-ms-expand,
.v2 .flatpickr-current-month select::-ms-expand {
  display: none;
}
.v2 .input-field--symbol {
  display: block;
  position: relative;
}
.v2 .input-field--symbol::before {
  color: #847e7e;
  left: 1px;
  padding: 0.125em 0.6666em;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.v2 .input-field--symbol input,
.v2 .input-field--symbol select {
  padding-left: calc(0.6666em + 1em + 0.5em);
}
.v2 .disabled .input-field--symbol::after {
  background-color: #dedcdc;
}
.v2 .control--toggle:not(.control--inline) label {
  margin: 8px 0;
}
.v2 .control--toggle [type=checkbox] + label {
  display: block;
  position: relative;
  padding: 0 0 0 calc(58px + 0.6666em);
}
.v2 .control--toggle [type=checkbox] + label::before, .v2 .control--toggle [type=checkbox] + label::after {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, border-color, border-radius, color, transform, left, top;
  will-change: background-color, border-color, border-radius, color, transform, left, top;
  background-color: #fff;
  border: 1px solid #dedcdc;
  content: "";
  display: block;
  position: absolute;
  height: 30px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.v2 .control--toggle [type=checkbox] + label::before {
  border-radius: 30px;
  width: 58px;
}
.v2 .control--toggle [type=checkbox] + label::after {
  border-radius: 50%;
  width: 30px;
}
.v2 .control--toggle [type=checkbox] + label:hover::before, .v2 .control--toggle [type=checkbox] + label:hover::after {
  border-color: #847e7e;
}
.v2 .control--toggle [type=checkbox]:checked + label::before {
  background: #58b665;
  border-color: #58b665;
  color: #3371ba;
  content: "";
}
.v2 .control--toggle [type=checkbox]:checked + label::after {
  border-color: #58b665;
  color: #3371ba;
  left: 28px;
}
.v2 .control--toggle [type=checkbox][aria-invalid=true] + label::before, .v2 .control--toggle [type=checkbox][aria-invalid=true] + label::after, .v2 .control--toggle [type=checkbox][aria-invalid=true]:checked + label::after {
  border-color: #f25757;
}
.v2 .control--toggle [type=checkbox][disabled] + label::before {
  background: #dedcdc;
  border-color: #dedcdc;
  cursor: not-allowed;
}
.v2 .control--toggle [type=checkbox][disabled] + label::after {
  border-color: #dedcdc;
}
.v2 .control--toggle [type=checkbox][disabled]:hover + label::before {
  box-shadow: none;
}
.v2 .control--toggle [type=checkbox]:checked[disabled] + label::before {
  background: #dedcdc;
  border-color: #dedcdc;
  cursor: not-allowed;
}
.v2 .control--reverse .control--toggle [type=checkbox] + label {
  padding: 0.6666em calc(58px + 1em) 0.6666em 0;
}
.v2 .control--reverse .control--toggle [type=checkbox] + label::before {
  left: auto;
  right: 0;
}
.v2 .control--reverse .control--toggle [type=checkbox] + label::after {
  left: auto;
  right: 28px;
}
.v2 .control--reverse .control--toggle [type=checkbox]:checked + label::after {
  right: 0;
}
.v2 .enum_radio_buttons {
  width: 100%;
}
.v2 .enum_radio_buttons .input-field {
  align-items: center;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 0.5em;
  width: 100%;
}
.v2 .enum_radio_buttons .input-field span {
  flex: 1 0 100%;
}
@media only screen and (min-width: 768px) {
  .v2 .enum_radio_buttons .input-field span {
    flex: 0 0 auto;
  }
}
.v2 .enum_radio_buttons .input-field input {
  display: none;
}
.v2 .enum_radio_buttons .input-field label {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color;
  will-change: background-color;
  border: 1px solid #dedcdc;
  border-radius: 3px;
  cursor: pointer;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  min-width: 7em;
  padding: 0.25em 1em;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .v2 .enum_radio_buttons .input-field label {
    margin-bottom: 0;
    width: auto;
  }
}
.v2 .enum_radio_buttons .input-field label:hover {
  background-color: #f9f7f7;
}
.v2 .enum_radio_buttons .input-field input:checked + label {
  background-color: #3371ba;
  border-color: #3371ba;
  color: #fff;
}
.v2 .enum_radio_buttons.field--errors .input-field, .v2 .enum_radio_buttons.field--errors .input-field label {
  border-color: #f25757;
}
.v2 .enum_radio_buttons.disabled input[type=radio] + label,
.v2 .enum_radio_buttons input[type=radio][disabled] + label {
  cursor: not-allowed;
  background-color: #f9f7f7;
}
.v2 .enum_radio_buttons.disabled input[type=radio]:checked + label,
.v2 .enum_radio_buttons input[type=radio][disabled]:checked + label {
  background-color: #3371ba;
}
.v2 .enum_radio_buttons--inline .input-field {
  gap: 0;
  flex-wrap: nowrap;
}
.v2 .enum_radio_buttons--inline .input-field .radio label {
  border-radius: 0;
  border-left: none;
  line-height: 1.2;
  padding: 0.5em 0.6666em;
}
.v2 .enum_radio_buttons--inline .input-field .radio input:checked + label {
  background-color: #518bcf;
  border-color: #518bcf;
  color: #fff;
}
.v2 .enum_radio_buttons--inline .input-field .radio:first-of-type label {
  border-radius: 3px 0 0 3px;
  border-left: 1px solid #dedcdc;
}
.v2 .enum_radio_buttons--inline .input-field .radio:last-of-type label {
  border-radius: 0 3px 3px 0;
}
.v2 .enum_radio_buttons--inline .input-field span {
  flex: 1 1;
}
.v2 [data-controller=upload] {
  display: flex;
  flex-direction: column;
}
.v2 [data-controller=upload] .existing-file__new:not(.display--none) {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.v2 [data-controller=upload] .existing-file__new:not(.display--none) .uppy-input {
  flex-grow: 1;
}
.v2 [data-controller=upload] .existing-file__new:not(.display--none) .uppy-input .uppy-Root {
  height: 100%;
}
.v2 [data-controller=upload] .existing-file__new:not(.display--none) .uppy-input .uppy-Root .uppy-FileInput-container {
  height: 100%;
}
.v2 [data-controller=upload] .existing-file__new:not(.display--none) .uppy-input .uppy-Root .uppy-FileInput-container .uppy-FileInput-btn {
  height: 100%;
}
.v2 [data-controller=upload] .existing-file__new .uppy-FileInput-btn,
.v2 [data-controller=upload] button.uppy-DragDrop-container {
  align-items: center;
  background-color: #fff;
  border: 1px solid #dedcdc;
  border-style: dashed;
  border-radius: 5px;
  color: #262424;
  display: flex;
  flex-direction: column;
  font-weight: 400;
  justify-content: center;
  min-height: 6em;
  width: 100%;
}
.v2 [data-controller=upload] .existing-file__new .uppy-FileInput-btn:focus, .v2 [data-controller=upload] .existing-file__new .uppy-FileInput-btn:hover,
.v2 [data-controller=upload] button.uppy-DragDrop-container:focus,
.v2 [data-controller=upload] button.uppy-DragDrop-container:hover {
  background-color: #dedcdc;
  border-color: #847e7e;
  color: #000;
}
.v2 [data-controller=upload] .uppy-input--onDragOver .existing-file__new .uppy-FileInput-btn,
.v2 [data-controller=upload] .uppy-input--onDragOver button.uppy-DragDrop-container {
  background-color: #dedcdc;
  border-color: #847e7e;
  color: #000;
}
.v2 [data-controller=upload] .existing-file .existing-file__new {
  display: none;
}
.v2 [data-controller=upload] .existing-file__preview {
  background-color: #f9f7f7;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 0 0 10em;
  margin-right: 0.6666em;
  width: 10em;
}
.v2 [data-controller=upload] .existing-file-preview__icon {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.v2 [data-controller=upload] .existing-file__details {
  margin: auto 0;
  min-width: 0;
}
@media only screen and (max-width: 768px) {
  .v2 [data-controller=upload] .existing-file__details {
    max-width: 45vw;
  }
}
.v2 [data-controller=upload] .existing-file__toggle {
  color: #262424;
  cursor: pointer;
  font-size: 0.8em;
  font-style: italic;
}
.v2 [data-controller=upload] .existing-file__toggle:hover {
  color: #262424;
}
.v2 [data-controller=upload] .existing-file__divider {
  color: #dedcdc;
  margin: 0 0.5em;
}
.v2 [data-controller=upload] .existing-file__download {
  font-size: 0.8em;
  font-style: italic;
}
.v2 [data-controller=upload].field--errors .uppy-FileInput-btn,
.v2 [data-controller=upload].field--errors .uppy-DragDrop-container,
.v2 [data-controller=multi-upload].field--errors .uppy-FileInput-btn,
.v2 [data-controller=multi-upload].field--errors .uppy-DragDrop-container {
  border-color: #f25757;
}
.v2 [data-controller=upload].field--errors .uppy-FileInput-btn:hover,
.v2 [data-controller=upload].field--errors .uppy-DragDrop-container:hover,
.v2 [data-controller=multi-upload].field--errors .uppy-FileInput-btn:hover,
.v2 [data-controller=multi-upload].field--errors .uppy-DragDrop-container:hover {
  border-color: #f25757;
}
.v2 [data-controller=upload].disabled .uppy-FileInput-btn,
.v2 [data-controller=upload].disabled .uppy-DragDrop-container,
.v2 [data-controller=multi-upload].disabled .uppy-FileInput-btn,
.v2 [data-controller=multi-upload].disabled .uppy-DragDrop-container {
  color: #000;
  background-color: #dedcdc;
  pointer-events: none;
}
.v2 [data-controller=upload].disabled .existing-file__toggle,
.v2 [data-controller=upload].disabled .existing-file__divider,
.v2 [data-controller=upload].disabled .existing-file__download,
.v2 [data-controller=multi-upload].disabled .existing-file__toggle,
.v2 [data-controller=multi-upload].disabled .existing-file__divider,
.v2 [data-controller=multi-upload].disabled .existing-file__download {
  pointer-events: none;
  display: none;
}
.v2 .uppy-Informer-errors .uppy-Informer-animated p {
  margin-bottom: 0.16667em;
}
.v2 .uppy-Informer-errors .uppy-Informer-animated span {
  background-color: #f25757;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  font-style: normal;
  padding: 0 0.25em;
  font-weight: 700;
  line-height: 0;
  margin-left: 0.5em;
}
.v2 [data-controller=upload] button .uppy-c-icon,
.v2 [data-controller=multi-upload] button .uppy-c-icon {
  display: none;
}
.v2 [data-controller=upload] button .uppy-DragDrop-inner,
.v2 [data-controller=multi-upload] button .uppy-DragDrop-inner {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 0.5em;
}
.v2 [data-controller=upload] button .uppy-DragDrop-label,
.v2 [data-controller=multi-upload] button .uppy-DragDrop-label {
  font-size: 1em;
  font-weight: 400;
}
.v2 [data-controller=upload] button .uppy-DragDrop-note,
.v2 [data-controller=multi-upload] button .uppy-DragDrop-note {
  color: #847e7e;
  font-size: 0.8em;
}
.v2 .uppy-cocoon__grid-uploader {
  aspect-ratio: 1/1;
}
.v2 .uppy-cocoon__grid-uploader .uppy-input button,
.v2 .uppy-cocoon__grid-preview,
.v2 .uppy-cocoon__grid-downloader {
  align-items: center;
  aspect-ratio: 1/1;
  background-color: #f9f7f7;
  border: 1px solid #dedcdc;
  border-radius: 3px;
  color: #847e7e;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 0.5em;
  justify-content: center;
  margin: 0;
  position: relative;
  text-align: center;
}
.v2 .uppy-cocoon__grid-uploader .uppy-input button,
.v2 .uppy-cocoon__grid-downloader {
  border-style: dashed;
}
.v2 .uppy-cocoon__grid-uploader .uppy-input button,
.v2 .uppy-cocoon__grid-downloader {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, border-color, color;
  will-change: background-color, border-color, color;
}
.v2 .uppy-cocoon__grid-uploader .uppy-input button .uppy-DragDrop-inner,
.v2 .uppy-cocoon__grid-uploader .uppy-input button .uppy-cocoon-grid-preview__icon,
.v2 .uppy-cocoon__grid-uploader .uppy-input button .uppy-cocoon-grid-preview__text,
.v2 .uppy-cocoon__grid-downloader .uppy-DragDrop-inner,
.v2 .uppy-cocoon__grid-downloader .uppy-cocoon-grid-preview__icon,
.v2 .uppy-cocoon__grid-downloader .uppy-cocoon-grid-preview__text {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, border-color, color;
  will-change: background-color, border-color, color;
}
.v2 .uppy-cocoon__grid-uploader .uppy-input button:focus, .v2 .uppy-cocoon__grid-uploader .uppy-input button:hover,
.v2 .uppy-cocoon__grid-downloader:focus,
.v2 .uppy-cocoon__grid-downloader:hover {
  background-color: #e1ebf7;
  border-color: #3371ba;
  color: #3371ba;
}
.v2 .uppy-cocoon__grid-uploader .uppy-input button:focus .uppy-DragDrop-inner,
.v2 .uppy-cocoon__grid-uploader .uppy-input button:focus .uppy-cocoon-grid-preview__icon,
.v2 .uppy-cocoon__grid-uploader .uppy-input button:focus .uppy-cocoon-grid-preview__text, .v2 .uppy-cocoon__grid-uploader .uppy-input button:hover .uppy-DragDrop-inner,
.v2 .uppy-cocoon__grid-uploader .uppy-input button:hover .uppy-cocoon-grid-preview__icon,
.v2 .uppy-cocoon__grid-uploader .uppy-input button:hover .uppy-cocoon-grid-preview__text,
.v2 .uppy-cocoon__grid-downloader:focus .uppy-DragDrop-inner,
.v2 .uppy-cocoon__grid-downloader:focus .uppy-cocoon-grid-preview__icon,
.v2 .uppy-cocoon__grid-downloader:focus .uppy-cocoon-grid-preview__text,
.v2 .uppy-cocoon__grid-downloader:hover .uppy-DragDrop-inner,
.v2 .uppy-cocoon__grid-downloader:hover .uppy-cocoon-grid-preview__icon,
.v2 .uppy-cocoon__grid-downloader:hover .uppy-cocoon-grid-preview__text {
  border-color: #3371ba;
  color: #3371ba;
}
.v2 .uppy-cocoon__grid-uploader .uppy-input button .uppy-DragDrop-inner {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
}
.v2 .uppy-cocoon__grid-preview {
  border: 1px solid #dedcdc;
  position: relative;
}
.v2 .uppy-cocoon__grid-preview img {
  border-radius: 2px;
}
.v2 .uppy-cocoon__grid-preview.field--errors {
  background-color: #feecec;
  border-color: #f25757;
  color: #f25757;
}
.v2 .uppy-cocoon__grid-preview.field--errors .uppy-cocoon-grid-preview__icon,
.v2 .uppy-cocoon__grid-preview.field--errors .uppy-cocoon-grid-preview__text {
  color: #f25757;
}
.v2 a.uppy-cocoon__grid-preview--overlay {
  position: relative;
}
.v2 a.uppy-cocoon__grid-preview--overlay::after {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, color;
  will-change: background-color, color;
  align-items: center;
  background-color: transparent;
  border-radius: 2px;
  color: transparent;
  content: "\f06e";
  display: flex;
  font-family: "Font Awesome 5 Pro";
  font-size: 1.25em;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.v2 a.uppy-cocoon__grid-preview--overlay:hover:not(:has(.uppy-cocoon-grid-preview__no-action-area:hover))::after {
  background-color: rgba(38, 36, 36, 0.3);
  color: #f9f7f7;
}
.v2 .uppy-cocoon__grid-uploader .uppy-input button .uppy-DragDrop-inner,
.v2 .uppy-cocoon-grid-preview__icon,
.v2 .uppy-cocoon-grid-preview__text {
  color: #847e7e;
  z-index: 1;
}
.v2 .uppy-cocoon-grid-preview__icon {
  font-size: 2.44140625em;
}
@media only screen and (min-width: 1024px) {
  .v2 .uppy-cocoon-grid-preview__icon {
    font-size: 1.953125em;
  }
}
.v2 .uppy-cocoon__grid-uploader .uppy-input button .uppy-DragDrop-label,
.v2 .uppy-cocoon-grid-preview__text {
  font-size: 1em;
  padding: 0 0.5em;
  max-width: 100%;
}
@media only screen and (min-width: 1024px) {
  .v2 .uppy-cocoon__grid-uploader .uppy-input button .uppy-DragDrop-label,
  .v2 .uppy-cocoon-grid-preview__text {
    font-size: 0.8em;
  }
}
.v2 .uppy-cocoon-grid-preview__thumbnail {
  background-position: center;
  background-size: cover;
  border-radius: 2px;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 0;
}
.v2 .uppy-cocoon-grid-preview__remove {
  align-items: center;
  background-color: #f25757;
  border-radius: 0.8em;
  color: #f9f7f7;
  cursor: pointer;
  display: flex;
  height: 1.6em;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(40%, -40%);
  width: 1.6em;
}
.v2 .uppy-cocoon-grid-preview__remove:hover {
  background-color: #950c0c;
}
.v2 .uppy-cocoon-grid-preview__tag {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: opacity, background-color;
  will-change: opacity, background-color;
  align-items: center;
  background-color: rgba(38, 36, 36, 0.3);
  color: #fff;
  display: flex;
  justify-content: center;
  max-width: 50%;
  padding: 0.25em;
  position: absolute;
}
.v2 .uppy-cocoon-grid-preview__tag--b-l {
  border-radius: 0 2px;
  bottom: 0;
  left: 0;
}
.v2 button, .v2 [type=button], .v2 [type=reset], .v2 [type=submit],
.v2 .button,
.v2 button,
.v2 [type=button],
.v2 [type=reset],
.v2 [type=submit],
.v2 .button {
  margin: 0;
}
.v2 .button--link {
  background-color: transparent;
  background-color: initial;
  border: none;
  border-radius: 0;
  color: #f25757;
  cursor: pointer;
  flex: initial;
  -webkit-font-smoothing: auto;
  font-weight: 500;
  line-height: 1;
  padding: 0;
  text-align: left;
}
.v2 .button--link:active, .v2 .button--link:focus, .v2 .button--link:hover {
  background-color: transparent;
  background-color: initial;
  color: shade(#f25757, 20%);
}
.v2 .button--wide,
.v2 [type=submit].button--wide {
  grid-column-end: -1;
  width: 100%;
}
.v2 .button--icon {
  border-radius: 50%;
  height: 2em;
  padding: 0;
  width: 2em;
}
.v2 .button--stroke,
.v2 [type=submit].button--stroke {
  background-color: transparent;
  border: 1px solid #518bcf;
  color: #518bcf;
}
.v2 .button--stroke:hover, .v2 .button--stroke:active, .v2 .button--stroke:focus,
.v2 [type=submit].button--stroke:hover,
.v2 [type=submit].button--stroke:active,
.v2 [type=submit].button--stroke:focus {
  background-color: shade(#518bcf, 20%);
  border-color: shade(#518bcf, 20%);
  color: #f9f7f7;
}
.v2 .button--stroke:disabled,
.v2 [type=submit].button--stroke:disabled {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
  cursor: not-allowed;
}
.v2 .button--stroke:disabled:hover, .v2 .button--stroke:disabled:active, .v2 .button--stroke:disabled:focus,
.v2 [type=submit].button--stroke:disabled:hover,
.v2 [type=submit].button--stroke:disabled:active,
.v2 [type=submit].button--stroke:disabled:focus {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
.v2 .button--stroke.button--primary,
.v2 .button--stroke [type=submit].button--primary, .v2 .button--stroke.button--primary.button--white,
.v2 .button--stroke [type=submit].button--primary.button--white,
.v2 [type=submit].button--stroke.button--primary,
.v2 [type=submit].button--stroke [type=submit].button--primary,
.v2 [type=submit].button--stroke.button--primary.button--white,
.v2 [type=submit].button--stroke [type=submit].button--primary.button--white {
  border-color: #518bcf;
  color: #518bcf;
}
.v2 .button--stroke.button--primary:hover,
.v2 .button--stroke [type=submit].button--primary:hover, .v2 .button--stroke.button--primary.button--white:hover,
.v2 .button--stroke [type=submit].button--primary.button--white:hover,
.v2 [type=submit].button--stroke.button--primary:hover,
.v2 [type=submit].button--stroke [type=submit].button--primary:hover,
.v2 [type=submit].button--stroke.button--primary.button--white:hover,
.v2 [type=submit].button--stroke [type=submit].button--primary.button--white:hover {
  background-color: #518bcf;
  border-color: #518bcf;
  color: #f9f7f7;
}
.v2 .button--stroke.button--primary:active, .v2 .button--stroke.button--primary:focus,
.v2 .button--stroke [type=submit].button--primary:active,
.v2 .button--stroke [type=submit].button--primary:focus, .v2 .button--stroke.button--primary.button--white:active, .v2 .button--stroke.button--primary.button--white:focus,
.v2 .button--stroke [type=submit].button--primary.button--white:active,
.v2 .button--stroke [type=submit].button--primary.button--white:focus,
.v2 [type=submit].button--stroke.button--primary:active,
.v2 [type=submit].button--stroke.button--primary:focus,
.v2 [type=submit].button--stroke [type=submit].button--primary:active,
.v2 [type=submit].button--stroke [type=submit].button--primary:focus,
.v2 [type=submit].button--stroke.button--primary.button--white:active,
.v2 [type=submit].button--stroke.button--primary.button--white:focus,
.v2 [type=submit].button--stroke [type=submit].button--primary.button--white:active,
.v2 [type=submit].button--stroke [type=submit].button--primary.button--white:focus {
  background-color: shade(#518bcf, 20%);
  border-color: shade(#518bcf, 20%);
  color: #f9f7f7;
}
.v2 .button--stroke.button--primary:disabled, .v2 .button--stroke.button--primary[disabled],
.v2 .button--stroke [type=submit].button--primary:disabled,
.v2 .button--stroke [type=submit].button--primary[disabled], .v2 .button--stroke.button--primary.button--white:disabled, .v2 .button--stroke.button--primary.button--white[disabled],
.v2 .button--stroke [type=submit].button--primary.button--white:disabled,
.v2 .button--stroke [type=submit].button--primary.button--white[disabled],
.v2 [type=submit].button--stroke.button--primary:disabled,
.v2 [type=submit].button--stroke.button--primary[disabled],
.v2 [type=submit].button--stroke [type=submit].button--primary:disabled,
.v2 [type=submit].button--stroke [type=submit].button--primary[disabled],
.v2 [type=submit].button--stroke.button--primary.button--white:disabled,
.v2 [type=submit].button--stroke.button--primary.button--white[disabled],
.v2 [type=submit].button--stroke [type=submit].button--primary.button--white:disabled,
.v2 [type=submit].button--stroke [type=submit].button--primary.button--white[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
  cursor: not-allowed;
}
.v2 .button--stroke.button--primary:disabled:hover, .v2 .button--stroke.button--primary:disabled:active, .v2 .button--stroke.button--primary:disabled:focus, .v2 .button--stroke.button--primary[disabled]:hover, .v2 .button--stroke.button--primary[disabled]:active, .v2 .button--stroke.button--primary[disabled]:focus,
.v2 .button--stroke [type=submit].button--primary:disabled:hover,
.v2 .button--stroke [type=submit].button--primary:disabled:active,
.v2 .button--stroke [type=submit].button--primary:disabled:focus,
.v2 .button--stroke [type=submit].button--primary[disabled]:hover,
.v2 .button--stroke [type=submit].button--primary[disabled]:active,
.v2 .button--stroke [type=submit].button--primary[disabled]:focus, .v2 .button--stroke.button--primary.button--white:disabled:hover, .v2 .button--stroke.button--primary.button--white:disabled:active, .v2 .button--stroke.button--primary.button--white:disabled:focus, .v2 .button--stroke.button--primary.button--white[disabled]:hover, .v2 .button--stroke.button--primary.button--white[disabled]:active, .v2 .button--stroke.button--primary.button--white[disabled]:focus,
.v2 .button--stroke [type=submit].button--primary.button--white:disabled:hover,
.v2 .button--stroke [type=submit].button--primary.button--white:disabled:active,
.v2 .button--stroke [type=submit].button--primary.button--white:disabled:focus,
.v2 .button--stroke [type=submit].button--primary.button--white[disabled]:hover,
.v2 .button--stroke [type=submit].button--primary.button--white[disabled]:active,
.v2 .button--stroke [type=submit].button--primary.button--white[disabled]:focus,
.v2 [type=submit].button--stroke.button--primary:disabled:hover,
.v2 [type=submit].button--stroke.button--primary:disabled:active,
.v2 [type=submit].button--stroke.button--primary:disabled:focus,
.v2 [type=submit].button--stroke.button--primary[disabled]:hover,
.v2 [type=submit].button--stroke.button--primary[disabled]:active,
.v2 [type=submit].button--stroke.button--primary[disabled]:focus,
.v2 [type=submit].button--stroke [type=submit].button--primary:disabled:hover,
.v2 [type=submit].button--stroke [type=submit].button--primary:disabled:active,
.v2 [type=submit].button--stroke [type=submit].button--primary:disabled:focus,
.v2 [type=submit].button--stroke [type=submit].button--primary[disabled]:hover,
.v2 [type=submit].button--stroke [type=submit].button--primary[disabled]:active,
.v2 [type=submit].button--stroke [type=submit].button--primary[disabled]:focus,
.v2 [type=submit].button--stroke.button--primary.button--white:disabled:hover,
.v2 [type=submit].button--stroke.button--primary.button--white:disabled:active,
.v2 [type=submit].button--stroke.button--primary.button--white:disabled:focus,
.v2 [type=submit].button--stroke.button--primary.button--white[disabled]:hover,
.v2 [type=submit].button--stroke.button--primary.button--white[disabled]:active,
.v2 [type=submit].button--stroke.button--primary.button--white[disabled]:focus,
.v2 [type=submit].button--stroke [type=submit].button--primary.button--white:disabled:hover,
.v2 [type=submit].button--stroke [type=submit].button--primary.button--white:disabled:active,
.v2 [type=submit].button--stroke [type=submit].button--primary.button--white:disabled:focus,
.v2 [type=submit].button--stroke [type=submit].button--primary.button--white[disabled]:hover,
.v2 [type=submit].button--stroke [type=submit].button--primary.button--white[disabled]:active,
.v2 [type=submit].button--stroke [type=submit].button--primary.button--white[disabled]:focus {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
.v2 .button--stroke.button--success,
.v2 .button--stroke [type=submit].button--success, .v2 .button--stroke.button--success.button--white,
.v2 .button--stroke [type=submit].button--success.button--white,
.v2 [type=submit].button--stroke.button--success,
.v2 [type=submit].button--stroke [type=submit].button--success,
.v2 [type=submit].button--stroke.button--success.button--white,
.v2 [type=submit].button--stroke [type=submit].button--success.button--white {
  border-color: #58b665;
  color: #58b665;
}
.v2 .button--stroke.button--success:hover,
.v2 .button--stroke [type=submit].button--success:hover, .v2 .button--stroke.button--success.button--white:hover,
.v2 .button--stroke [type=submit].button--success.button--white:hover,
.v2 [type=submit].button--stroke.button--success:hover,
.v2 [type=submit].button--stroke [type=submit].button--success:hover,
.v2 [type=submit].button--stroke.button--success.button--white:hover,
.v2 [type=submit].button--stroke [type=submit].button--success.button--white:hover {
  background-color: #58b665;
  border-color: #58b665;
  color: #f9f7f7;
}
.v2 .button--stroke.button--success:active, .v2 .button--stroke.button--success:focus,
.v2 .button--stroke [type=submit].button--success:active,
.v2 .button--stroke [type=submit].button--success:focus, .v2 .button--stroke.button--success.button--white:active, .v2 .button--stroke.button--success.button--white:focus,
.v2 .button--stroke [type=submit].button--success.button--white:active,
.v2 .button--stroke [type=submit].button--success.button--white:focus,
.v2 [type=submit].button--stroke.button--success:active,
.v2 [type=submit].button--stroke.button--success:focus,
.v2 [type=submit].button--stroke [type=submit].button--success:active,
.v2 [type=submit].button--stroke [type=submit].button--success:focus,
.v2 [type=submit].button--stroke.button--success.button--white:active,
.v2 [type=submit].button--stroke.button--success.button--white:focus,
.v2 [type=submit].button--stroke [type=submit].button--success.button--white:active,
.v2 [type=submit].button--stroke [type=submit].button--success.button--white:focus {
  background-color: #43984e;
  border-color: #43984e;
  color: #f9f7f7;
}
.v2 .button--stroke.button--success:disabled, .v2 .button--stroke.button--success[disabled],
.v2 .button--stroke [type=submit].button--success:disabled,
.v2 .button--stroke [type=submit].button--success[disabled], .v2 .button--stroke.button--success.button--white:disabled, .v2 .button--stroke.button--success.button--white[disabled],
.v2 .button--stroke [type=submit].button--success.button--white:disabled,
.v2 .button--stroke [type=submit].button--success.button--white[disabled],
.v2 [type=submit].button--stroke.button--success:disabled,
.v2 [type=submit].button--stroke.button--success[disabled],
.v2 [type=submit].button--stroke [type=submit].button--success:disabled,
.v2 [type=submit].button--stroke [type=submit].button--success[disabled],
.v2 [type=submit].button--stroke.button--success.button--white:disabled,
.v2 [type=submit].button--stroke.button--success.button--white[disabled],
.v2 [type=submit].button--stroke [type=submit].button--success.button--white:disabled,
.v2 [type=submit].button--stroke [type=submit].button--success.button--white[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
  cursor: not-allowed;
}
.v2 .button--stroke.button--success:disabled:hover, .v2 .button--stroke.button--success:disabled:active, .v2 .button--stroke.button--success:disabled:focus, .v2 .button--stroke.button--success[disabled]:hover, .v2 .button--stroke.button--success[disabled]:active, .v2 .button--stroke.button--success[disabled]:focus,
.v2 .button--stroke [type=submit].button--success:disabled:hover,
.v2 .button--stroke [type=submit].button--success:disabled:active,
.v2 .button--stroke [type=submit].button--success:disabled:focus,
.v2 .button--stroke [type=submit].button--success[disabled]:hover,
.v2 .button--stroke [type=submit].button--success[disabled]:active,
.v2 .button--stroke [type=submit].button--success[disabled]:focus, .v2 .button--stroke.button--success.button--white:disabled:hover, .v2 .button--stroke.button--success.button--white:disabled:active, .v2 .button--stroke.button--success.button--white:disabled:focus, .v2 .button--stroke.button--success.button--white[disabled]:hover, .v2 .button--stroke.button--success.button--white[disabled]:active, .v2 .button--stroke.button--success.button--white[disabled]:focus,
.v2 .button--stroke [type=submit].button--success.button--white:disabled:hover,
.v2 .button--stroke [type=submit].button--success.button--white:disabled:active,
.v2 .button--stroke [type=submit].button--success.button--white:disabled:focus,
.v2 .button--stroke [type=submit].button--success.button--white[disabled]:hover,
.v2 .button--stroke [type=submit].button--success.button--white[disabled]:active,
.v2 .button--stroke [type=submit].button--success.button--white[disabled]:focus,
.v2 [type=submit].button--stroke.button--success:disabled:hover,
.v2 [type=submit].button--stroke.button--success:disabled:active,
.v2 [type=submit].button--stroke.button--success:disabled:focus,
.v2 [type=submit].button--stroke.button--success[disabled]:hover,
.v2 [type=submit].button--stroke.button--success[disabled]:active,
.v2 [type=submit].button--stroke.button--success[disabled]:focus,
.v2 [type=submit].button--stroke [type=submit].button--success:disabled:hover,
.v2 [type=submit].button--stroke [type=submit].button--success:disabled:active,
.v2 [type=submit].button--stroke [type=submit].button--success:disabled:focus,
.v2 [type=submit].button--stroke [type=submit].button--success[disabled]:hover,
.v2 [type=submit].button--stroke [type=submit].button--success[disabled]:active,
.v2 [type=submit].button--stroke [type=submit].button--success[disabled]:focus,
.v2 [type=submit].button--stroke.button--success.button--white:disabled:hover,
.v2 [type=submit].button--stroke.button--success.button--white:disabled:active,
.v2 [type=submit].button--stroke.button--success.button--white:disabled:focus,
.v2 [type=submit].button--stroke.button--success.button--white[disabled]:hover,
.v2 [type=submit].button--stroke.button--success.button--white[disabled]:active,
.v2 [type=submit].button--stroke.button--success.button--white[disabled]:focus,
.v2 [type=submit].button--stroke [type=submit].button--success.button--white:disabled:hover,
.v2 [type=submit].button--stroke [type=submit].button--success.button--white:disabled:active,
.v2 [type=submit].button--stroke [type=submit].button--success.button--white:disabled:focus,
.v2 [type=submit].button--stroke [type=submit].button--success.button--white[disabled]:hover,
.v2 [type=submit].button--stroke [type=submit].button--success.button--white[disabled]:active,
.v2 [type=submit].button--stroke [type=submit].button--success.button--white[disabled]:focus {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
.v2 .button--stroke.button--danger,
.v2 .button--stroke [type=submit].button--danger, .v2 .button--stroke.button--danger.button--white,
.v2 .button--stroke [type=submit].button--danger.button--white,
.v2 [type=submit].button--stroke.button--danger,
.v2 [type=submit].button--stroke [type=submit].button--danger,
.v2 [type=submit].button--stroke.button--danger.button--white,
.v2 [type=submit].button--stroke [type=submit].button--danger.button--white {
  border-color: #f25757;
  color: #f25757;
}
.v2 .button--stroke.button--danger:hover,
.v2 .button--stroke [type=submit].button--danger:hover, .v2 .button--stroke.button--danger.button--white:hover,
.v2 .button--stroke [type=submit].button--danger.button--white:hover,
.v2 [type=submit].button--stroke.button--danger:hover,
.v2 [type=submit].button--stroke [type=submit].button--danger:hover,
.v2 [type=submit].button--stroke.button--danger.button--white:hover,
.v2 [type=submit].button--stroke [type=submit].button--danger.button--white:hover {
  background-color: #f25757;
  border-color: #f25757;
  color: #f9f7f7;
}
.v2 .button--stroke.button--danger:active, .v2 .button--stroke.button--danger:focus,
.v2 .button--stroke [type=submit].button--danger:active,
.v2 .button--stroke [type=submit].button--danger:focus, .v2 .button--stroke.button--danger.button--white:active, .v2 .button--stroke.button--danger.button--white:focus,
.v2 .button--stroke [type=submit].button--danger.button--white:active,
.v2 .button--stroke [type=submit].button--danger.button--white:focus,
.v2 [type=submit].button--stroke.button--danger:active,
.v2 [type=submit].button--stroke.button--danger:focus,
.v2 [type=submit].button--stroke [type=submit].button--danger:active,
.v2 [type=submit].button--stroke [type=submit].button--danger:focus,
.v2 [type=submit].button--stroke.button--danger.button--white:active,
.v2 [type=submit].button--stroke.button--danger.button--white:focus,
.v2 [type=submit].button--stroke [type=submit].button--danger.button--white:active,
.v2 [type=submit].button--stroke [type=submit].button--danger.button--white:focus {
  background-color: #ee2323;
  border-color: #ee2323;
  color: #f9f7f7;
}
.v2 .button--stroke.button--danger:disabled, .v2 .button--stroke.button--danger[disabled],
.v2 .button--stroke [type=submit].button--danger:disabled,
.v2 .button--stroke [type=submit].button--danger[disabled], .v2 .button--stroke.button--danger.button--white:disabled, .v2 .button--stroke.button--danger.button--white[disabled],
.v2 .button--stroke [type=submit].button--danger.button--white:disabled,
.v2 .button--stroke [type=submit].button--danger.button--white[disabled],
.v2 [type=submit].button--stroke.button--danger:disabled,
.v2 [type=submit].button--stroke.button--danger[disabled],
.v2 [type=submit].button--stroke [type=submit].button--danger:disabled,
.v2 [type=submit].button--stroke [type=submit].button--danger[disabled],
.v2 [type=submit].button--stroke.button--danger.button--white:disabled,
.v2 [type=submit].button--stroke.button--danger.button--white[disabled],
.v2 [type=submit].button--stroke [type=submit].button--danger.button--white:disabled,
.v2 [type=submit].button--stroke [type=submit].button--danger.button--white[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
  cursor: not-allowed;
}
.v2 .button--stroke.button--danger:disabled:hover, .v2 .button--stroke.button--danger:disabled:active, .v2 .button--stroke.button--danger:disabled:focus, .v2 .button--stroke.button--danger[disabled]:hover, .v2 .button--stroke.button--danger[disabled]:active, .v2 .button--stroke.button--danger[disabled]:focus,
.v2 .button--stroke [type=submit].button--danger:disabled:hover,
.v2 .button--stroke [type=submit].button--danger:disabled:active,
.v2 .button--stroke [type=submit].button--danger:disabled:focus,
.v2 .button--stroke [type=submit].button--danger[disabled]:hover,
.v2 .button--stroke [type=submit].button--danger[disabled]:active,
.v2 .button--stroke [type=submit].button--danger[disabled]:focus, .v2 .button--stroke.button--danger.button--white:disabled:hover, .v2 .button--stroke.button--danger.button--white:disabled:active, .v2 .button--stroke.button--danger.button--white:disabled:focus, .v2 .button--stroke.button--danger.button--white[disabled]:hover, .v2 .button--stroke.button--danger.button--white[disabled]:active, .v2 .button--stroke.button--danger.button--white[disabled]:focus,
.v2 .button--stroke [type=submit].button--danger.button--white:disabled:hover,
.v2 .button--stroke [type=submit].button--danger.button--white:disabled:active,
.v2 .button--stroke [type=submit].button--danger.button--white:disabled:focus,
.v2 .button--stroke [type=submit].button--danger.button--white[disabled]:hover,
.v2 .button--stroke [type=submit].button--danger.button--white[disabled]:active,
.v2 .button--stroke [type=submit].button--danger.button--white[disabled]:focus,
.v2 [type=submit].button--stroke.button--danger:disabled:hover,
.v2 [type=submit].button--stroke.button--danger:disabled:active,
.v2 [type=submit].button--stroke.button--danger:disabled:focus,
.v2 [type=submit].button--stroke.button--danger[disabled]:hover,
.v2 [type=submit].button--stroke.button--danger[disabled]:active,
.v2 [type=submit].button--stroke.button--danger[disabled]:focus,
.v2 [type=submit].button--stroke [type=submit].button--danger:disabled:hover,
.v2 [type=submit].button--stroke [type=submit].button--danger:disabled:active,
.v2 [type=submit].button--stroke [type=submit].button--danger:disabled:focus,
.v2 [type=submit].button--stroke [type=submit].button--danger[disabled]:hover,
.v2 [type=submit].button--stroke [type=submit].button--danger[disabled]:active,
.v2 [type=submit].button--stroke [type=submit].button--danger[disabled]:focus,
.v2 [type=submit].button--stroke.button--danger.button--white:disabled:hover,
.v2 [type=submit].button--stroke.button--danger.button--white:disabled:active,
.v2 [type=submit].button--stroke.button--danger.button--white:disabled:focus,
.v2 [type=submit].button--stroke.button--danger.button--white[disabled]:hover,
.v2 [type=submit].button--stroke.button--danger.button--white[disabled]:active,
.v2 [type=submit].button--stroke.button--danger.button--white[disabled]:focus,
.v2 [type=submit].button--stroke [type=submit].button--danger.button--white:disabled:hover,
.v2 [type=submit].button--stroke [type=submit].button--danger.button--white:disabled:active,
.v2 [type=submit].button--stroke [type=submit].button--danger.button--white:disabled:focus,
.v2 [type=submit].button--stroke [type=submit].button--danger.button--white[disabled]:hover,
.v2 [type=submit].button--stroke [type=submit].button--danger.button--white[disabled]:active,
.v2 [type=submit].button--stroke [type=submit].button--danger.button--white[disabled]:focus {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
.v2 .button--stroke.button--warning,
.v2 .button--stroke [type=submit].button--warning, .v2 .button--stroke.button--warning.button--white,
.v2 .button--stroke [type=submit].button--warning.button--white,
.v2 [type=submit].button--stroke.button--warning,
.v2 [type=submit].button--stroke [type=submit].button--warning,
.v2 [type=submit].button--stroke.button--warning.button--white,
.v2 [type=submit].button--stroke [type=submit].button--warning.button--white {
  border-color: #f8cb81;
  color: #f8cb81;
}
.v2 .button--stroke.button--warning:hover,
.v2 .button--stroke [type=submit].button--warning:hover, .v2 .button--stroke.button--warning.button--white:hover,
.v2 .button--stroke [type=submit].button--warning.button--white:hover,
.v2 [type=submit].button--stroke.button--warning:hover,
.v2 [type=submit].button--stroke [type=submit].button--warning:hover,
.v2 [type=submit].button--stroke.button--warning.button--white:hover,
.v2 [type=submit].button--stroke [type=submit].button--warning.button--white:hover {
  background-color: #f8cb81;
  border-color: #f8cb81;
  color: #f9f7f7;
}
.v2 .button--stroke.button--warning:active, .v2 .button--stroke.button--warning:focus,
.v2 .button--stroke [type=submit].button--warning:active,
.v2 .button--stroke [type=submit].button--warning:focus, .v2 .button--stroke.button--warning.button--white:active, .v2 .button--stroke.button--warning.button--white:focus,
.v2 .button--stroke [type=submit].button--warning.button--white:active,
.v2 .button--stroke [type=submit].button--warning.button--white:focus,
.v2 [type=submit].button--stroke.button--warning:active,
.v2 [type=submit].button--stroke.button--warning:focus,
.v2 [type=submit].button--stroke [type=submit].button--warning:active,
.v2 [type=submit].button--stroke [type=submit].button--warning:focus,
.v2 [type=submit].button--stroke.button--warning.button--white:active,
.v2 [type=submit].button--stroke.button--warning.button--white:focus,
.v2 [type=submit].button--stroke [type=submit].button--warning.button--white:active,
.v2 [type=submit].button--stroke [type=submit].button--warning.button--white:focus {
  background-color: #d98b0c;
  border-color: #d98b0c;
  color: #f9f7f7;
}
.v2 .button--stroke.button--warning:disabled, .v2 .button--stroke.button--warning[disabled],
.v2 .button--stroke [type=submit].button--warning:disabled,
.v2 .button--stroke [type=submit].button--warning[disabled], .v2 .button--stroke.button--warning.button--white:disabled, .v2 .button--stroke.button--warning.button--white[disabled],
.v2 .button--stroke [type=submit].button--warning.button--white:disabled,
.v2 .button--stroke [type=submit].button--warning.button--white[disabled],
.v2 [type=submit].button--stroke.button--warning:disabled,
.v2 [type=submit].button--stroke.button--warning[disabled],
.v2 [type=submit].button--stroke [type=submit].button--warning:disabled,
.v2 [type=submit].button--stroke [type=submit].button--warning[disabled],
.v2 [type=submit].button--stroke.button--warning.button--white:disabled,
.v2 [type=submit].button--stroke.button--warning.button--white[disabled],
.v2 [type=submit].button--stroke [type=submit].button--warning.button--white:disabled,
.v2 [type=submit].button--stroke [type=submit].button--warning.button--white[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
  cursor: not-allowed;
}
.v2 .button--stroke.button--warning:disabled:hover, .v2 .button--stroke.button--warning:disabled:active, .v2 .button--stroke.button--warning:disabled:focus, .v2 .button--stroke.button--warning[disabled]:hover, .v2 .button--stroke.button--warning[disabled]:active, .v2 .button--stroke.button--warning[disabled]:focus,
.v2 .button--stroke [type=submit].button--warning:disabled:hover,
.v2 .button--stroke [type=submit].button--warning:disabled:active,
.v2 .button--stroke [type=submit].button--warning:disabled:focus,
.v2 .button--stroke [type=submit].button--warning[disabled]:hover,
.v2 .button--stroke [type=submit].button--warning[disabled]:active,
.v2 .button--stroke [type=submit].button--warning[disabled]:focus, .v2 .button--stroke.button--warning.button--white:disabled:hover, .v2 .button--stroke.button--warning.button--white:disabled:active, .v2 .button--stroke.button--warning.button--white:disabled:focus, .v2 .button--stroke.button--warning.button--white[disabled]:hover, .v2 .button--stroke.button--warning.button--white[disabled]:active, .v2 .button--stroke.button--warning.button--white[disabled]:focus,
.v2 .button--stroke [type=submit].button--warning.button--white:disabled:hover,
.v2 .button--stroke [type=submit].button--warning.button--white:disabled:active,
.v2 .button--stroke [type=submit].button--warning.button--white:disabled:focus,
.v2 .button--stroke [type=submit].button--warning.button--white[disabled]:hover,
.v2 .button--stroke [type=submit].button--warning.button--white[disabled]:active,
.v2 .button--stroke [type=submit].button--warning.button--white[disabled]:focus,
.v2 [type=submit].button--stroke.button--warning:disabled:hover,
.v2 [type=submit].button--stroke.button--warning:disabled:active,
.v2 [type=submit].button--stroke.button--warning:disabled:focus,
.v2 [type=submit].button--stroke.button--warning[disabled]:hover,
.v2 [type=submit].button--stroke.button--warning[disabled]:active,
.v2 [type=submit].button--stroke.button--warning[disabled]:focus,
.v2 [type=submit].button--stroke [type=submit].button--warning:disabled:hover,
.v2 [type=submit].button--stroke [type=submit].button--warning:disabled:active,
.v2 [type=submit].button--stroke [type=submit].button--warning:disabled:focus,
.v2 [type=submit].button--stroke [type=submit].button--warning[disabled]:hover,
.v2 [type=submit].button--stroke [type=submit].button--warning[disabled]:active,
.v2 [type=submit].button--stroke [type=submit].button--warning[disabled]:focus,
.v2 [type=submit].button--stroke.button--warning.button--white:disabled:hover,
.v2 [type=submit].button--stroke.button--warning.button--white:disabled:active,
.v2 [type=submit].button--stroke.button--warning.button--white:disabled:focus,
.v2 [type=submit].button--stroke.button--warning.button--white[disabled]:hover,
.v2 [type=submit].button--stroke.button--warning.button--white[disabled]:active,
.v2 [type=submit].button--stroke.button--warning.button--white[disabled]:focus,
.v2 [type=submit].button--stroke [type=submit].button--warning.button--white:disabled:hover,
.v2 [type=submit].button--stroke [type=submit].button--warning.button--white:disabled:active,
.v2 [type=submit].button--stroke [type=submit].button--warning.button--white:disabled:focus,
.v2 [type=submit].button--stroke [type=submit].button--warning.button--white[disabled]:hover,
.v2 [type=submit].button--stroke [type=submit].button--warning.button--white[disabled]:active,
.v2 [type=submit].button--stroke [type=submit].button--warning.button--white[disabled]:focus {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
.v2 .button--stroke.button--info,
.v2 .button--stroke [type=submit].button--info, .v2 .button--stroke.button--info.button--white,
.v2 .button--stroke [type=submit].button--info.button--white,
.v2 [type=submit].button--stroke.button--info,
.v2 [type=submit].button--stroke [type=submit].button--info,
.v2 [type=submit].button--stroke.button--info.button--white,
.v2 [type=submit].button--stroke [type=submit].button--info.button--white {
  border-color: #518bcf;
  color: #518bcf;
}
.v2 .button--stroke.button--info:hover,
.v2 .button--stroke [type=submit].button--info:hover, .v2 .button--stroke.button--info.button--white:hover,
.v2 .button--stroke [type=submit].button--info.button--white:hover,
.v2 [type=submit].button--stroke.button--info:hover,
.v2 [type=submit].button--stroke [type=submit].button--info:hover,
.v2 [type=submit].button--stroke.button--info.button--white:hover,
.v2 [type=submit].button--stroke [type=submit].button--info.button--white:hover {
  background-color: #518bcf;
  border-color: #518bcf;
  color: #f9f7f7;
}
.v2 .button--stroke.button--info:active, .v2 .button--stroke.button--info:focus,
.v2 .button--stroke [type=submit].button--info:active,
.v2 .button--stroke [type=submit].button--info:focus, .v2 .button--stroke.button--info.button--white:active, .v2 .button--stroke.button--info.button--white:focus,
.v2 .button--stroke [type=submit].button--info.button--white:active,
.v2 .button--stroke [type=submit].button--info.button--white:focus,
.v2 [type=submit].button--stroke.button--info:active,
.v2 [type=submit].button--stroke.button--info:focus,
.v2 [type=submit].button--stroke [type=submit].button--info:active,
.v2 [type=submit].button--stroke [type=submit].button--info:focus,
.v2 [type=submit].button--stroke.button--info.button--white:active,
.v2 [type=submit].button--stroke.button--info.button--white:focus,
.v2 [type=submit].button--stroke [type=submit].button--info.button--white:active,
.v2 [type=submit].button--stroke [type=submit].button--info.button--white:focus {
  background-color: #3371ba;
  border-color: #3371ba;
  color: #f9f7f7;
}
.v2 .button--stroke.button--info:disabled, .v2 .button--stroke.button--info[disabled],
.v2 .button--stroke [type=submit].button--info:disabled,
.v2 .button--stroke [type=submit].button--info[disabled], .v2 .button--stroke.button--info.button--white:disabled, .v2 .button--stroke.button--info.button--white[disabled],
.v2 .button--stroke [type=submit].button--info.button--white:disabled,
.v2 .button--stroke [type=submit].button--info.button--white[disabled],
.v2 [type=submit].button--stroke.button--info:disabled,
.v2 [type=submit].button--stroke.button--info[disabled],
.v2 [type=submit].button--stroke [type=submit].button--info:disabled,
.v2 [type=submit].button--stroke [type=submit].button--info[disabled],
.v2 [type=submit].button--stroke.button--info.button--white:disabled,
.v2 [type=submit].button--stroke.button--info.button--white[disabled],
.v2 [type=submit].button--stroke [type=submit].button--info.button--white:disabled,
.v2 [type=submit].button--stroke [type=submit].button--info.button--white[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
  cursor: not-allowed;
}
.v2 .button--stroke.button--info:disabled:hover, .v2 .button--stroke.button--info:disabled:active, .v2 .button--stroke.button--info:disabled:focus, .v2 .button--stroke.button--info[disabled]:hover, .v2 .button--stroke.button--info[disabled]:active, .v2 .button--stroke.button--info[disabled]:focus,
.v2 .button--stroke [type=submit].button--info:disabled:hover,
.v2 .button--stroke [type=submit].button--info:disabled:active,
.v2 .button--stroke [type=submit].button--info:disabled:focus,
.v2 .button--stroke [type=submit].button--info[disabled]:hover,
.v2 .button--stroke [type=submit].button--info[disabled]:active,
.v2 .button--stroke [type=submit].button--info[disabled]:focus, .v2 .button--stroke.button--info.button--white:disabled:hover, .v2 .button--stroke.button--info.button--white:disabled:active, .v2 .button--stroke.button--info.button--white:disabled:focus, .v2 .button--stroke.button--info.button--white[disabled]:hover, .v2 .button--stroke.button--info.button--white[disabled]:active, .v2 .button--stroke.button--info.button--white[disabled]:focus,
.v2 .button--stroke [type=submit].button--info.button--white:disabled:hover,
.v2 .button--stroke [type=submit].button--info.button--white:disabled:active,
.v2 .button--stroke [type=submit].button--info.button--white:disabled:focus,
.v2 .button--stroke [type=submit].button--info.button--white[disabled]:hover,
.v2 .button--stroke [type=submit].button--info.button--white[disabled]:active,
.v2 .button--stroke [type=submit].button--info.button--white[disabled]:focus,
.v2 [type=submit].button--stroke.button--info:disabled:hover,
.v2 [type=submit].button--stroke.button--info:disabled:active,
.v2 [type=submit].button--stroke.button--info:disabled:focus,
.v2 [type=submit].button--stroke.button--info[disabled]:hover,
.v2 [type=submit].button--stroke.button--info[disabled]:active,
.v2 [type=submit].button--stroke.button--info[disabled]:focus,
.v2 [type=submit].button--stroke [type=submit].button--info:disabled:hover,
.v2 [type=submit].button--stroke [type=submit].button--info:disabled:active,
.v2 [type=submit].button--stroke [type=submit].button--info:disabled:focus,
.v2 [type=submit].button--stroke [type=submit].button--info[disabled]:hover,
.v2 [type=submit].button--stroke [type=submit].button--info[disabled]:active,
.v2 [type=submit].button--stroke [type=submit].button--info[disabled]:focus,
.v2 [type=submit].button--stroke.button--info.button--white:disabled:hover,
.v2 [type=submit].button--stroke.button--info.button--white:disabled:active,
.v2 [type=submit].button--stroke.button--info.button--white:disabled:focus,
.v2 [type=submit].button--stroke.button--info.button--white[disabled]:hover,
.v2 [type=submit].button--stroke.button--info.button--white[disabled]:active,
.v2 [type=submit].button--stroke.button--info.button--white[disabled]:focus,
.v2 [type=submit].button--stroke [type=submit].button--info.button--white:disabled:hover,
.v2 [type=submit].button--stroke [type=submit].button--info.button--white:disabled:active,
.v2 [type=submit].button--stroke [type=submit].button--info.button--white:disabled:focus,
.v2 [type=submit].button--stroke [type=submit].button--info.button--white[disabled]:hover,
.v2 [type=submit].button--stroke [type=submit].button--info.button--white[disabled]:active,
.v2 [type=submit].button--stroke [type=submit].button--info.button--white[disabled]:focus {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
.v2 .button--stroke.button--grey,
.v2 .button--stroke [type=submit].button--grey, .v2 .button--stroke.button--grey.button--white,
.v2 .button--stroke [type=submit].button--grey.button--white,
.v2 [type=submit].button--stroke.button--grey,
.v2 [type=submit].button--stroke [type=submit].button--grey,
.v2 [type=submit].button--stroke.button--grey.button--white,
.v2 [type=submit].button--stroke [type=submit].button--grey.button--white {
  border-color: #847e7e;
  color: #847e7e;
}
.v2 .button--stroke.button--grey:hover,
.v2 .button--stroke [type=submit].button--grey:hover, .v2 .button--stroke.button--grey.button--white:hover,
.v2 .button--stroke [type=submit].button--grey.button--white:hover,
.v2 [type=submit].button--stroke.button--grey:hover,
.v2 [type=submit].button--stroke [type=submit].button--grey:hover,
.v2 [type=submit].button--stroke.button--grey.button--white:hover,
.v2 [type=submit].button--stroke [type=submit].button--grey.button--white:hover {
  background-color: #847e7e;
  border-color: #847e7e;
  color: #f9f7f7;
}
.v2 .button--stroke.button--grey:active, .v2 .button--stroke.button--grey:focus,
.v2 .button--stroke [type=submit].button--grey:active,
.v2 .button--stroke [type=submit].button--grey:focus, .v2 .button--stroke.button--grey.button--white:active, .v2 .button--stroke.button--grey.button--white:focus,
.v2 .button--stroke [type=submit].button--grey.button--white:active,
.v2 .button--stroke [type=submit].button--grey.button--white:focus,
.v2 [type=submit].button--stroke.button--grey:active,
.v2 [type=submit].button--stroke.button--grey:focus,
.v2 [type=submit].button--stroke [type=submit].button--grey:active,
.v2 [type=submit].button--stroke [type=submit].button--grey:focus,
.v2 [type=submit].button--stroke.button--grey.button--white:active,
.v2 [type=submit].button--stroke.button--grey.button--white:focus,
.v2 [type=submit].button--stroke [type=submit].button--grey.button--white:active,
.v2 [type=submit].button--stroke [type=submit].button--grey.button--white:focus {
  background-color: #6d6868;
  border-color: #6d6868;
  color: #f9f7f7;
}
.v2 .button--stroke.button--grey:disabled, .v2 .button--stroke.button--grey[disabled],
.v2 .button--stroke [type=submit].button--grey:disabled,
.v2 .button--stroke [type=submit].button--grey[disabled], .v2 .button--stroke.button--grey.button--white:disabled, .v2 .button--stroke.button--grey.button--white[disabled],
.v2 .button--stroke [type=submit].button--grey.button--white:disabled,
.v2 .button--stroke [type=submit].button--grey.button--white[disabled],
.v2 [type=submit].button--stroke.button--grey:disabled,
.v2 [type=submit].button--stroke.button--grey[disabled],
.v2 [type=submit].button--stroke [type=submit].button--grey:disabled,
.v2 [type=submit].button--stroke [type=submit].button--grey[disabled],
.v2 [type=submit].button--stroke.button--grey.button--white:disabled,
.v2 [type=submit].button--stroke.button--grey.button--white[disabled],
.v2 [type=submit].button--stroke [type=submit].button--grey.button--white:disabled,
.v2 [type=submit].button--stroke [type=submit].button--grey.button--white[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
  cursor: not-allowed;
}
.v2 .button--stroke.button--grey:disabled:hover, .v2 .button--stroke.button--grey:disabled:active, .v2 .button--stroke.button--grey:disabled:focus, .v2 .button--stroke.button--grey[disabled]:hover, .v2 .button--stroke.button--grey[disabled]:active, .v2 .button--stroke.button--grey[disabled]:focus,
.v2 .button--stroke [type=submit].button--grey:disabled:hover,
.v2 .button--stroke [type=submit].button--grey:disabled:active,
.v2 .button--stroke [type=submit].button--grey:disabled:focus,
.v2 .button--stroke [type=submit].button--grey[disabled]:hover,
.v2 .button--stroke [type=submit].button--grey[disabled]:active,
.v2 .button--stroke [type=submit].button--grey[disabled]:focus, .v2 .button--stroke.button--grey.button--white:disabled:hover, .v2 .button--stroke.button--grey.button--white:disabled:active, .v2 .button--stroke.button--grey.button--white:disabled:focus, .v2 .button--stroke.button--grey.button--white[disabled]:hover, .v2 .button--stroke.button--grey.button--white[disabled]:active, .v2 .button--stroke.button--grey.button--white[disabled]:focus,
.v2 .button--stroke [type=submit].button--grey.button--white:disabled:hover,
.v2 .button--stroke [type=submit].button--grey.button--white:disabled:active,
.v2 .button--stroke [type=submit].button--grey.button--white:disabled:focus,
.v2 .button--stroke [type=submit].button--grey.button--white[disabled]:hover,
.v2 .button--stroke [type=submit].button--grey.button--white[disabled]:active,
.v2 .button--stroke [type=submit].button--grey.button--white[disabled]:focus,
.v2 [type=submit].button--stroke.button--grey:disabled:hover,
.v2 [type=submit].button--stroke.button--grey:disabled:active,
.v2 [type=submit].button--stroke.button--grey:disabled:focus,
.v2 [type=submit].button--stroke.button--grey[disabled]:hover,
.v2 [type=submit].button--stroke.button--grey[disabled]:active,
.v2 [type=submit].button--stroke.button--grey[disabled]:focus,
.v2 [type=submit].button--stroke [type=submit].button--grey:disabled:hover,
.v2 [type=submit].button--stroke [type=submit].button--grey:disabled:active,
.v2 [type=submit].button--stroke [type=submit].button--grey:disabled:focus,
.v2 [type=submit].button--stroke [type=submit].button--grey[disabled]:hover,
.v2 [type=submit].button--stroke [type=submit].button--grey[disabled]:active,
.v2 [type=submit].button--stroke [type=submit].button--grey[disabled]:focus,
.v2 [type=submit].button--stroke.button--grey.button--white:disabled:hover,
.v2 [type=submit].button--stroke.button--grey.button--white:disabled:active,
.v2 [type=submit].button--stroke.button--grey.button--white:disabled:focus,
.v2 [type=submit].button--stroke.button--grey.button--white[disabled]:hover,
.v2 [type=submit].button--stroke.button--grey.button--white[disabled]:active,
.v2 [type=submit].button--stroke.button--grey.button--white[disabled]:focus,
.v2 [type=submit].button--stroke [type=submit].button--grey.button--white:disabled:hover,
.v2 [type=submit].button--stroke [type=submit].button--grey.button--white:disabled:active,
.v2 [type=submit].button--stroke [type=submit].button--grey.button--white:disabled:focus,
.v2 [type=submit].button--stroke [type=submit].button--grey.button--white[disabled]:hover,
.v2 [type=submit].button--stroke [type=submit].button--grey.button--white[disabled]:active,
.v2 [type=submit].button--stroke [type=submit].button--grey.button--white[disabled]:focus {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
.v2 .button--white,
.v2 [type=submit].button--white {
  background-color: #fff;
  color: #262424;
}
.v2 .button--white:active, .v2 .button--white:focus, .v2 .button--white:hover,
.v2 [type=submit].button--white:active,
.v2 [type=submit].button--white:focus,
.v2 [type=submit].button--white:hover {
  background-color: #f9f7f7;
  border-color: #262424;
  color: #000;
}
.v2 .button--white:disabled,
.v2 [type=submit].button--white:disabled {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
.v2 .button--white.button--success,
.v2 .button--white [type=submit].button--success,
.v2 [type=submit].button--white.button--success,
.v2 [type=submit].button--white [type=submit].button--success {
  background-color: #fff;
  border: 1px solid #fff;
  color: #58b665;
}
.v2 .button--white.button--success:active, .v2 .button--white.button--success:focus, .v2 .button--white.button--success:hover,
.v2 .button--white [type=submit].button--success:active,
.v2 .button--white [type=submit].button--success:focus,
.v2 .button--white [type=submit].button--success:hover,
.v2 [type=submit].button--white.button--success:active,
.v2 [type=submit].button--white.button--success:focus,
.v2 [type=submit].button--white.button--success:hover,
.v2 [type=submit].button--white [type=submit].button--success:active,
.v2 [type=submit].button--white [type=submit].button--success:focus,
.v2 [type=submit].button--white [type=submit].button--success:hover {
  background-color: #e8f5ea;
  border-color: #e8f5ea;
  color: #43984e;
}
.v2 .button--white.button--danger,
.v2 .button--white [type=submit].button--danger,
.v2 [type=submit].button--white.button--danger,
.v2 [type=submit].button--white [type=submit].button--danger {
  background-color: #fff;
  border: 1px solid #fff;
  color: #f25757;
}
.v2 .button--white.button--danger:active, .v2 .button--white.button--danger:focus, .v2 .button--white.button--danger:hover,
.v2 .button--white [type=submit].button--danger:active,
.v2 .button--white [type=submit].button--danger:focus,
.v2 .button--white [type=submit].button--danger:hover,
.v2 [type=submit].button--white.button--danger:active,
.v2 [type=submit].button--white.button--danger:focus,
.v2 [type=submit].button--white.button--danger:hover,
.v2 [type=submit].button--white [type=submit].button--danger:active,
.v2 [type=submit].button--white [type=submit].button--danger:focus,
.v2 [type=submit].button--white [type=submit].button--danger:hover {
  background-color: #feecec;
  border-color: #feecec;
  color: #ee2323;
}
.v2 .button--white.button--warning,
.v2 .button--white [type=submit].button--warning,
.v2 [type=submit].button--white.button--warning,
.v2 [type=submit].button--white [type=submit].button--warning {
  background-color: #fff;
  border: 1px solid #fff;
  color: #f8cb81;
}
.v2 .button--white.button--warning:active, .v2 .button--white.button--warning:focus, .v2 .button--white.button--warning:hover,
.v2 .button--white [type=submit].button--warning:active,
.v2 .button--white [type=submit].button--warning:focus,
.v2 .button--white [type=submit].button--warning:hover,
.v2 [type=submit].button--white.button--warning:active,
.v2 [type=submit].button--white.button--warning:focus,
.v2 [type=submit].button--white.button--warning:hover,
.v2 [type=submit].button--white [type=submit].button--warning:active,
.v2 [type=submit].button--white [type=submit].button--warning:focus,
.v2 [type=submit].button--white [type=submit].button--warning:hover {
  background-color: #fffcf7;
  border-color: #fffcf7;
  color: #d98b0c;
}
.v2 .button--white.button--info,
.v2 .button--white [type=submit].button--info,
.v2 [type=submit].button--white.button--info,
.v2 [type=submit].button--white [type=submit].button--info {
  background-color: #fff;
  border: 1px solid #fff;
  color: #518bcf;
}
.v2 .button--white.button--info:active, .v2 .button--white.button--info:focus, .v2 .button--white.button--info:hover,
.v2 .button--white [type=submit].button--info:active,
.v2 .button--white [type=submit].button--info:focus,
.v2 .button--white [type=submit].button--info:hover,
.v2 [type=submit].button--white.button--info:active,
.v2 [type=submit].button--white.button--info:focus,
.v2 [type=submit].button--white.button--info:hover,
.v2 [type=submit].button--white [type=submit].button--info:active,
.v2 [type=submit].button--white [type=submit].button--info:focus,
.v2 [type=submit].button--white [type=submit].button--info:hover {
  background-color: #f3f7fc;
  border-color: #f3f7fc;
  color: #3371ba;
}
.v2 .button--white.button--project-status-pre_stage_1,
.v2 .button--white [type=submit].button--project-status-pre_stage_1,
.v2 [type=submit].button--white.button--project-status-pre_stage_1,
.v2 [type=submit].button--white [type=submit].button--project-status-pre_stage_1 {
  background-color: #fff;
  border: 1px solid #3fb3c7;
  color: #3fb3c7;
}
.v2 .button--white.button--project-status-pre_stage_1:active, .v2 .button--white.button--project-status-pre_stage_1:focus, .v2 .button--white.button--project-status-pre_stage_1:hover,
.v2 .button--white [type=submit].button--project-status-pre_stage_1:active,
.v2 .button--white [type=submit].button--project-status-pre_stage_1:focus,
.v2 .button--white [type=submit].button--project-status-pre_stage_1:hover,
.v2 [type=submit].button--white.button--project-status-pre_stage_1:active,
.v2 [type=submit].button--white.button--project-status-pre_stage_1:focus,
.v2 [type=submit].button--white.button--project-status-pre_stage_1:hover,
.v2 [type=submit].button--white [type=submit].button--project-status-pre_stage_1:active,
.v2 [type=submit].button--white [type=submit].button--project-status-pre_stage_1:focus,
.v2 [type=submit].button--white [type=submit].button--project-status-pre_stage_1:hover {
  background-color: #edf8fa;
  border-color: #3fb3c7;
  color: #3fb3c7;
}
.v2 .button--white.button--project-status-stage_1,
.v2 .button--white [type=submit].button--project-status-stage_1,
.v2 [type=submit].button--white.button--project-status-stage_1,
.v2 [type=submit].button--white [type=submit].button--project-status-stage_1 {
  background-color: #fff;
  border: 1px solid #3fb3c7;
  color: #3fb3c7;
}
.v2 .button--white.button--project-status-stage_1:active, .v2 .button--white.button--project-status-stage_1:focus, .v2 .button--white.button--project-status-stage_1:hover,
.v2 .button--white [type=submit].button--project-status-stage_1:active,
.v2 .button--white [type=submit].button--project-status-stage_1:focus,
.v2 .button--white [type=submit].button--project-status-stage_1:hover,
.v2 [type=submit].button--white.button--project-status-stage_1:active,
.v2 [type=submit].button--white.button--project-status-stage_1:focus,
.v2 [type=submit].button--white.button--project-status-stage_1:hover,
.v2 [type=submit].button--white [type=submit].button--project-status-stage_1:active,
.v2 [type=submit].button--white [type=submit].button--project-status-stage_1:focus,
.v2 [type=submit].button--white [type=submit].button--project-status-stage_1:hover {
  background-color: #edf8fa;
  border-color: #3fb3c7;
  color: #3fb3c7;
}
.v2 .button--white.button--project-status-pre_stage_2,
.v2 .button--white [type=submit].button--project-status-pre_stage_2,
.v2 [type=submit].button--white.button--project-status-pre_stage_2,
.v2 [type=submit].button--white [type=submit].button--project-status-pre_stage_2 {
  background-color: #fff;
  border: 1px solid #3371ba;
  color: #3371ba;
}
.v2 .button--white.button--project-status-pre_stage_2:active, .v2 .button--white.button--project-status-pre_stage_2:focus, .v2 .button--white.button--project-status-pre_stage_2:hover,
.v2 .button--white [type=submit].button--project-status-pre_stage_2:active,
.v2 .button--white [type=submit].button--project-status-pre_stage_2:focus,
.v2 .button--white [type=submit].button--project-status-pre_stage_2:hover,
.v2 [type=submit].button--white.button--project-status-pre_stage_2:active,
.v2 [type=submit].button--white.button--project-status-pre_stage_2:focus,
.v2 [type=submit].button--white.button--project-status-pre_stage_2:hover,
.v2 [type=submit].button--white [type=submit].button--project-status-pre_stage_2:active,
.v2 [type=submit].button--white [type=submit].button--project-status-pre_stage_2:focus,
.v2 [type=submit].button--white [type=submit].button--project-status-pre_stage_2:hover {
  background-color: #f3f7fc;
  border-color: #3371ba;
  color: #3371ba;
}
.v2 .button--white.button--project-status-stage_2,
.v2 .button--white [type=submit].button--project-status-stage_2,
.v2 [type=submit].button--white.button--project-status-stage_2,
.v2 [type=submit].button--white [type=submit].button--project-status-stage_2 {
  background-color: #fff;
  border: 1px solid #3371ba;
  color: #3371ba;
}
.v2 .button--white.button--project-status-stage_2:active, .v2 .button--white.button--project-status-stage_2:focus, .v2 .button--white.button--project-status-stage_2:hover,
.v2 .button--white [type=submit].button--project-status-stage_2:active,
.v2 .button--white [type=submit].button--project-status-stage_2:focus,
.v2 .button--white [type=submit].button--project-status-stage_2:hover,
.v2 [type=submit].button--white.button--project-status-stage_2:active,
.v2 [type=submit].button--white.button--project-status-stage_2:focus,
.v2 [type=submit].button--white.button--project-status-stage_2:hover,
.v2 [type=submit].button--white [type=submit].button--project-status-stage_2:active,
.v2 [type=submit].button--white [type=submit].button--project-status-stage_2:focus,
.v2 [type=submit].button--white [type=submit].button--project-status-stage_2:hover {
  background-color: #f3f7fc;
  border-color: #3371ba;
  color: #3371ba;
}
.v2 .button--white.button--project-status-pre_stage_3,
.v2 .button--white [type=submit].button--project-status-pre_stage_3,
.v2 [type=submit].button--white.button--project-status-pre_stage_3,
.v2 [type=submit].button--white [type=submit].button--project-status-pre_stage_3 {
  background-color: #fff;
  border: 1px solid #5750f5;
  color: #5750f5;
}
.v2 .button--white.button--project-status-pre_stage_3:active, .v2 .button--white.button--project-status-pre_stage_3:focus, .v2 .button--white.button--project-status-pre_stage_3:hover,
.v2 .button--white [type=submit].button--project-status-pre_stage_3:active,
.v2 .button--white [type=submit].button--project-status-pre_stage_3:focus,
.v2 .button--white [type=submit].button--project-status-pre_stage_3:hover,
.v2 [type=submit].button--white.button--project-status-pre_stage_3:active,
.v2 [type=submit].button--white.button--project-status-pre_stage_3:focus,
.v2 [type=submit].button--white.button--project-status-pre_stage_3:hover,
.v2 [type=submit].button--white [type=submit].button--project-status-pre_stage_3:active,
.v2 [type=submit].button--white [type=submit].button--project-status-pre_stage_3:focus,
.v2 [type=submit].button--white [type=submit].button--project-status-pre_stage_3:hover {
  background-color: #fefeff;
  border-color: #5750f5;
  color: #5750f5;
}
.v2 .button--white.button--project-status-stage_3,
.v2 .button--white [type=submit].button--project-status-stage_3,
.v2 [type=submit].button--white.button--project-status-stage_3,
.v2 [type=submit].button--white [type=submit].button--project-status-stage_3 {
  background-color: #fff;
  border: 1px solid #5750f5;
  color: #5750f5;
}
.v2 .button--white.button--project-status-stage_3:active, .v2 .button--white.button--project-status-stage_3:focus, .v2 .button--white.button--project-status-stage_3:hover,
.v2 .button--white [type=submit].button--project-status-stage_3:active,
.v2 .button--white [type=submit].button--project-status-stage_3:focus,
.v2 .button--white [type=submit].button--project-status-stage_3:hover,
.v2 [type=submit].button--white.button--project-status-stage_3:active,
.v2 [type=submit].button--white.button--project-status-stage_3:focus,
.v2 [type=submit].button--white.button--project-status-stage_3:hover,
.v2 [type=submit].button--white [type=submit].button--project-status-stage_3:active,
.v2 [type=submit].button--white [type=submit].button--project-status-stage_3:focus,
.v2 [type=submit].button--white [type=submit].button--project-status-stage_3:hover {
  background-color: #fefeff;
  border-color: #5750f5;
  color: #5750f5;
}
.v2 .button--white.button--project-status-completed,
.v2 .button--white [type=submit].button--project-status-completed,
.v2 [type=submit].button--white.button--project-status-completed,
.v2 [type=submit].button--white [type=submit].button--project-status-completed {
  background-color: #fff;
  border: 1px solid #58b665;
  color: #58b665;
}
.v2 .button--white.button--project-status-completed:active, .v2 .button--white.button--project-status-completed:focus, .v2 .button--white.button--project-status-completed:hover,
.v2 .button--white [type=submit].button--project-status-completed:active,
.v2 .button--white [type=submit].button--project-status-completed:focus,
.v2 .button--white [type=submit].button--project-status-completed:hover,
.v2 [type=submit].button--white.button--project-status-completed:active,
.v2 [type=submit].button--white.button--project-status-completed:focus,
.v2 [type=submit].button--white.button--project-status-completed:hover,
.v2 [type=submit].button--white [type=submit].button--project-status-completed:active,
.v2 [type=submit].button--white [type=submit].button--project-status-completed:focus,
.v2 [type=submit].button--white [type=submit].button--project-status-completed:hover {
  background-color: #e8f5ea;
  border-color: #58b665;
  color: #58b665;
}
.v2 .button--white.button--project-status-on_hold,
.v2 .button--white [type=submit].button--project-status-on_hold,
.v2 [type=submit].button--white.button--project-status-on_hold,
.v2 [type=submit].button--white [type=submit].button--project-status-on_hold {
  background-color: #fff;
  border: 1px solid #d98b0c;
  color: #d98b0c;
}
.v2 .button--white.button--project-status-on_hold:active, .v2 .button--white.button--project-status-on_hold:focus, .v2 .button--white.button--project-status-on_hold:hover,
.v2 .button--white [type=submit].button--project-status-on_hold:active,
.v2 .button--white [type=submit].button--project-status-on_hold:focus,
.v2 .button--white [type=submit].button--project-status-on_hold:hover,
.v2 [type=submit].button--white.button--project-status-on_hold:active,
.v2 [type=submit].button--white.button--project-status-on_hold:focus,
.v2 [type=submit].button--white.button--project-status-on_hold:hover,
.v2 [type=submit].button--white [type=submit].button--project-status-on_hold:active,
.v2 [type=submit].button--white [type=submit].button--project-status-on_hold:focus,
.v2 [type=submit].button--white [type=submit].button--project-status-on_hold:hover {
  background-color: #fffcf7;
  border-color: #d98b0c;
  color: #d98b0c;
}
.v2 .button--white.button--project-status-cancelled,
.v2 .button--white [type=submit].button--project-status-cancelled,
.v2 [type=submit].button--white.button--project-status-cancelled,
.v2 [type=submit].button--white [type=submit].button--project-status-cancelled {
  background-color: #fff;
  border: 1px solid #ee2323;
  color: #ee2323;
}
.v2 .button--white.button--project-status-cancelled:active, .v2 .button--white.button--project-status-cancelled:focus, .v2 .button--white.button--project-status-cancelled:hover,
.v2 .button--white [type=submit].button--project-status-cancelled:active,
.v2 .button--white [type=submit].button--project-status-cancelled:focus,
.v2 .button--white [type=submit].button--project-status-cancelled:hover,
.v2 [type=submit].button--white.button--project-status-cancelled:active,
.v2 [type=submit].button--white.button--project-status-cancelled:focus,
.v2 [type=submit].button--white.button--project-status-cancelled:hover,
.v2 [type=submit].button--white [type=submit].button--project-status-cancelled:active,
.v2 [type=submit].button--white [type=submit].button--project-status-cancelled:focus,
.v2 [type=submit].button--white [type=submit].button--project-status-cancelled:hover {
  background-color: #feecec;
  border-color: #ee2323;
  color: #ee2323;
}
.v2 table {
  background-color: #dedcdc;
  border-collapse: collapse;
  border-radius: 5px;
  font-feature-settings: "kern", "liga", "tnum", "tnum";
  font-size: 0.8em;
  font-variant-numeric: tabular-nums;
  margin: 0;
  outline: 1px solid #dedcdc;
  overflow: hidden;
  table-layout: fixed;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .v2 table {
    font-size: 1em;
  }
}
.v2 tr {
  background-color: #f9f7f7;
  color: #262424;
}
.v2 tr:nth-child(odd) {
  background-color: #fff;
}
.v2 tr + tr {
  border-top: 1px solid #dedcdc;
}
.v2 th {
  background-color: rgba(222, 220, 220, 0.4);
  border-bottom: 1px solid #dedcdc;
  color: #000;
  font-weight: 500;
  padding: 0.6666em 1em;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .v2 th {
    padding: 0.5em 1em 0.5em 1em;
  }
}
.v2 td {
  color: #262424;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  overflow-wrap: break-word;
  padding: 0.6666em 1em;
  white-space: normal;
  word-wrap: break-word;
}
.v2 .control {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.v2 .control label,
.v2 .control span {
  line-height: 1.375;
}
@media only screen and (min-width: 768px) {
  .v2 .control--inline label,
  .v2 .control--inline span {
    margin-top: calc(2.41667em + 1px);
  }
}
.v2 .boolean--inline {
  margin-top: calc(1.16667em + 1px);
}
.v2 .control--solo label,
.v2 .control--solo span {
  margin: 0;
}
.v2 .control input {
  opacity: 0;
  position: absolute;
  z-index: 0;
}
.v2 .control input + label {
  align-items: center;
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v2 .control input + label:hover::before {
  border-color: #847e7e;
}
.v2 .control input + label::before,
.v2 .control .radio label::before {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: border-color;
  will-change: border-color;
  background: #fff;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #dedcdc;
  border-radius: 3px;
  content: "";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  display: inline-block;
  flex: 0 0 auto;
  height: 20px;
  margin: 0 0.5em 0 0;
  position: relative;
  width: 20px;
}
.v2 .control input[aria-invalid=true] + label::before,
.v2 .control.field--errors .radio label::before {
  background-color: #fff;
  border-color: #f25757;
  content: "";
}
.v2 .control input:checked + label::before,
.v2 .control .radio label input:checked::before {
  content: "\f00c";
  background-color: #3371ba;
  border-color: #1d406a;
  color: #f9f7f7;
  line-height: 20px;
  text-align: center;
}
.v2 .control input:disabled + label::before,
.v2 .control .radio label input:disabled::before {
  background-color: #dedcdc;
  border-color: #dedcdc;
  box-shadow: none;
  color: #f9f7f7;
  pointer-events: none;
}
.v2 .control input:checked[disabled] + label::before,
.v2 .control .radio label input:checked[disabled]::before {
  background-color: #847e7e;
}
.v2 .control .form__hint:first-of-type, .v2 .control .checklist-question__hint:first-of-type, .v2 .control .uppy-Informer-errors .uppy-Informer-animated:first-of-type, .v2 .uppy-Informer-errors .control .uppy-Informer-animated:first-of-type {
  margin-top: 0.6666em;
}
@media only screen and (min-width: 768px) {
  .v2 .control.control--inline .form__hint, .v2 .control.control--inline .checklist-question__hint, .v2 .control.control--inline .uppy-Informer-errors .uppy-Informer-animated, .v2 .uppy-Informer-errors .control.control--inline .uppy-Informer-animated {
    margin-top: 2.25em;
  }
}
.v2 .control--radio .radio {
  display: block;
  margin-bottom: 0.25em;
  overflow: hidden;
}
.v2 .control--radio .control-label {
  margin: 0 0 0.16667em 0;
}
.v2 .control--radio .radio label {
  align-items: center;
  cursor: pointer;
  display: flex;
  margin: 0.25em 0;
}
.v2 .control--radio .radio label::before {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: border-color;
  will-change: border-color;
  border-radius: 50%;
  content: "";
  height: 20px;
  width: 20px;
  margin-right: 0.5em;
}
.v2 .control--radio input[type=radio] {
  opacity: 0;
  position: absolute;
}
.v2 .control--radio .radio label:has(input:hover)::before {
  border-color: #847e7e;
}
.v2 .control--radio .radio label:has(input:checked)::before {
  background: radial-gradient(circle, #fff 25%, #3371ba 25%);
  border-color: #1d406a;
}
.v2 .control--radio .radio label:has(input:disabled)::before {
  background-color: #dedcdc;
  border-color: #dedcdc;
  pointer-events: none;
}
.v2 .control--radio .radio label:has(input:disabled:checked)::before {
  background: radial-gradient(circle, #fff 25%, #847e7e 25%);
  background-color: #847e7e;
}
.v2 .control--radio.field--errors .radio label::before {
  border-color: #f25757;
}
.v2 trix-editor.form-control {
  height: auto;
}
.v2 .trix-button--icon-code,
.v2 .trix-button--icon-decrease-nesting-level,
.v2 .trix-button--icon-increase-nesting-level,
.v2 .trix-button--icon-quote,
.v2 .trix-button--icon-strike,
.v2 .trix-button--icon-attach {
  display: none;
}
.v2 trix-toolbar {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, border, box-shadow, color;
  will-change: background-color, border, box-shadow, color;
}
.v2 trix-toolbar .trix-button-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.v2 trix-toolbar .trix-button-row .trix-button-group-spacer {
  flex-grow: 1;
}
.v2 trix-toolbar .trix-button-group {
  border: none;
  flex: 0 0 auto;
  margin-bottom: 0;
}
.v2 trix-toolbar .trix-button-group:not(:first-child) {
  margin-left: 0.25em;
}
.v2 trix-toolbar .trix-button-group--block-tools {
  align-self: flex-start;
}
.v2 trix-toolbar .trix-button[type=button] {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, color;
  will-change: background-color, color;
  background-color: #fff;
  border: none;
  color: #847e7e;
  padding: 0;
  height: 32px;
  max-width: none;
  width: 32px;
}
@media only screen and (min-width: 1024px) {
  .v2 trix-toolbar .trix-button[type=button] {
    width: 32px;
  }
}
.v2 trix-toolbar .trix-button[type=button].trix-button--dialog {
  background-color: #518bcf;
  border: none;
  color: #f9f7f7;
  height: auto;
  padding: 0.6666em 2em;
  width: auto;
}
.v2 trix-toolbar .trix-button[type=button].trix-button--dialog + .trix-button--dialog {
  margin-left: 0.25em;
}
.v2 trix-toolbar .trix-button[type=button].trix-button--dialog:hover {
  background-color: shade(#518bcf, 20%);
  color: #fff;
  border: none;
}
.v2 trix-toolbar .trix-button[type=button]:hover {
  background-color: #f9f7f7;
  border: none;
  color: #000;
}
.v2 trix-toolbar .trix-button[type=button]:hover:disabled {
  background-color: #fff;
  color: #c7c4c4;
}
.v2 trix-toolbar .trix-button[type=button]:disabled {
  background-color: #fff;
  color: #c7c4c4;
}
.v2 trix-toolbar .trix-button--icon {
  text-indent: -9999px;
  position: relative;
}
.v2 trix-toolbar .trix-button--icon.trix-active {
  background-color: #f9f7f7;
  color: #262424;
}
.v2 trix-toolbar .trix-button--icon::after {
  text-indent: 0px;
  position: absolute;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
}
.v2 trix-toolbar .trix-button--icon-bold::after {
  content: "\f032";
  right: 30%;
}
.v2 trix-toolbar .trix-button--icon-italic::after {
  content: "\f033";
  right: 35%;
}
.v2 trix-toolbar .trix-button--icon-underline::after {
  content: "\f034";
  right: 25%;
}
.v2 trix-toolbar .trix-button--icon-link::after {
  content: "\f0c1";
  right: 25%;
}
.v2 trix-toolbar .trix-button--icon-heading-1::after {
  content: "\f313";
  right: 20%;
}
.v2 trix-toolbar .trix-button--icon-heading-2::after {
  content: "\f314";
  right: 25%;
}
.v2 trix-toolbar .trix-button--icon-color::after {
  content: "\f53f";
  right: 25%;
}
.v2 trix-toolbar .trix-button--icon-bullet-list::after {
  content: "\f0ca";
  right: 25%;
}
.v2 trix-toolbar .trix-button--icon-number-list::after {
  content: "\f0cb";
  right: 25%;
}
.v2 trix-toolbar .trix-button--icon-undo::after {
  content: "\f2ea";
  right: 25%;
}
.v2 trix-toolbar .trix-button--icon-redo::after {
  content: "\f01e";
  right: 25%;
}
.v2 trix-toolbar .trix-button--icon-code::after {
  content: "\f121";
  right: 25%;
}
.v2 trix-toolbar .trix-button--icon-decrease-nesting-level::after {
  content: "\f03b";
  right: 25%;
}
.v2 trix-toolbar .trix-button--icon-increase-nesting-level::after {
  content: "\f03c";
  right: 25%;
}
.v2 trix-toolbar .trix-button--icon-quote::after {
  content: "\f10e";
  right: 25%;
}
.v2 trix-toolbar .trix-button--icon-strike::after {
  content: "\f0cc";
  right: 25%;
}
.v2 trix-toolbar .trix-button--icon-attach::after {
  content: "\f0c6";
  right: 25%;
}
.v2 trix-toolbar .trix-button:not(:first-child) {
  border-left: none;
  margin-left: 0.25em;
}
.v2 .trix-dialog {
  border-radius: 0;
  border-top: 0;
  max-width: 100%;
  width: 100%;
}
.v2 .trix-dialog.trix-dialog--link .trix-dialog__link-fields {
  align-items: center;
  display: flex;
  margin-top: 0.25em;
}
.v2 .trix-dialog.trix-dialog--link .trix-dialog__link-fields .trix-input {
  flex: 1 1;
}
.v2 .trix-dialog.trix-dialog--link .trix-dialog__link-fields .trix-input--dialog {
  box-shadow: none;
}
.v2 .trix-dialog.trix-dialog--link .trix-dialog__link-fields .trix-button-group {
  flex: 0 0 content;
}
.v2 .trix-dialog.trix-dialog--link .trix-dialog__link-fields .trix-button-group .trix-button {
  margin: 0;
}
.v2 .trix-toolbar .trix-button:not(:first-child),
.v2 trix-toolbar,
.v2 trix-toolbar .trix-button,
.v2 trix-toolbar .trix-button-group {
  border: none;
  border-left: none;
}
.v2 trix-editor {
  margin-top: 0.25em;
  min-height: 6em;
}
.v2 trix-editor h1 {
  font-size: 1.5625em;
}
.v2 trix-editor h2 {
  font-size: 1.25em;
}
.v2 trix-editor ol {
  list-style-position: inside;
  margin: 0.5em 0;
  padding-left: 0.6666em;
}
.v2 trix-editor ul {
  list-style: disc;
  list-style-position: inside;
  margin: 0.5em 0;
  padding-left: 0.6666em;
}
.v2 .rich_text_area.disabled trix-toolbar .trix-button,
.v2 .rich_text_area.disabled trix-toolbar .trix-button:disabled {
  color: #dedcdc;
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
.v2 .rich_text_area.disabled trix-editor {
  background-color: #f9f7f7;
  border-color: #dedcdc;
  color: #847e7e;
  -webkit-text-fill-color: rgba(132, 126, 126, 0.5);
  cursor: not-allowed;
  pointer-events: none;
}
.v2 .trix-output h1:first-child,
.v2 .trix-output h2:first-child {
  margin-top: 0;
}
.v2 .trix-output h1 {
  font-size: 1.953125em;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  margin-bottom: 0.16667em;
}
.v2 .trix-output h2 {
  font-size: 1.25em;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  margin-bottom: 0.16667em;
}
.v2 .trix-output ul,
.v2 .trix-output ol {
  margin-top: 0.25em;
}
.v2 .field--errors trix-editor {
  border: 1px solid #f25757;
}
.v2 .field--errors trix-editor:active, .v2 .field--errors trix-editor:focus, .v2 .field--errors trix-editor:hover {
  border-color: #f25757;
}
.v2 .grid--s1 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 325px) {
  .v2 .grid--s1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@media only screen and (min-width: 325px) {
  .v2 .nested-fields.nested-fields--images {
    grid-column: span 1;
  }
}
@media only screen and (min-width: 325px) {
  .v2 .form__input.form__input--s1-m2-l6, .v2 .form__input.form__output--s1-m2-l6,
  .v2 .form__output.form__input--s1-m2-l6,
  .v2 .form__output.form__output--s1-m2-l6, .v2 .form__input.form__input--s1-m1-l2, .v2 .form__input.form__output--s1-m1-l2,
  .v2 .form__output.form__input--s1-m1-l2,
  .v2 .form__output.form__output--s1-m1-l2, .v2 .form__input.form__input--s1-m1-l1, .v2 .form__input.form__output--s1-m1-l1,
  .v2 .form__output.form__input--s1-m1-l1,
  .v2 .form__output.form__output--s1-m1-l1 {
    grid-column-end: span 1;
  }
}
.v2 .grid--s2,
.v2 .grid--s2-l12,
.v2 .grid--s2-m6-l12,
.v2 .grid--s2-m4-l12,
.v2 .cocoon-images,
.v2 .nested-fields__orderable,
.v2 .nested-fields,
.v2 .nested-heading,
.v2 .form__inputs,
.v2 .form__outputs,
.v2 .page-show__content,
.v2 .page__outputs,
.v2 .page-section,
.v2 .grid--s2-m4,
.v2 .nested-heading--po-line-item,
.v2 .nested-fields--po-line-item,
.v2 .grid--s2 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 325px) {
  .v2 .grid--s2,
  .v2 .grid--s2-l12,
  .v2 .grid--s2-m6-l12,
  .v2 .grid--s2-m4-l12,
  .v2 .cocoon-images,
  .v2 .nested-fields__orderable,
  .v2 .nested-fields,
  .v2 .nested-heading,
  .v2 .form__inputs,
  .v2 .form__outputs,
  .v2 .page-show__content,
  .v2 .page__outputs,
  .v2 .page-section,
  .v2 .grid--s2-m4,
  .v2 .nested-heading--po-line-item,
  .v2 .nested-fields--po-line-item,
  .v2 .grid--s2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media only screen and (min-width: 325px) {
  .v2 .cocoon__add, .v2 .form__input.form__input--s2-m4-l12, .v2 .form__input.form__output--s2-m4-l12,
  .v2 .form__output.form__input--s2-m4-l12,
  .v2 .form__output.form__output--s2-m4-l12, .v2 .form__input.form__input--s2-m4-l10, .v2 .form__input.form__output--s2-m4-l10,
  .v2 .form__output.form__input--s2-m4-l10,
  .v2 .form__output.form__output--s2-m4-l10, .v2 .form__input.form__input--s2-m4-l9, .v2 .form__input.form__output--s2-m4-l9,
  .v2 .form__output.form__input--s2-m4-l9,
  .v2 .form__output.form__output--s2-m4-l9, .v2 .form__input.form__input--s2-m4-l8, .v2 .form__input.form__output--s2-m4-l8,
  .v2 .form__output.form__input--s2-m4-l8,
  .v2 .form__output.form__output--s2-m4-l8, .v2 .form__input.form__input--s2-m4-l6, .v2 .form__input.form__output--s2-m4-l6,
  .v2 .form__output.form__input--s2-m4-l6,
  .v2 .form__output.form__output--s2-m4-l6, .v2 .form__input.form__input--s2-m4-l4, .v2 .form__input.form__output--s2-m4-l4,
  .v2 .form__output.form__input--s2-m4-l4,
  .v2 .form__output.form__output--s2-m4-l4, .v2 .form__input.form__input--s2-m4-l3, .v2 .form__input.form__output--s2-m4-l3,
  .v2 .form__output.form__input--s2-m4-l3,
  .v2 .form__output.form__output--s2-m4-l3, .v2 .form__input.form__input--s2-m4-l2, .v2 .form__input.form__output--s2-m4-l2,
  .v2 .form__output.form__input--s2-m4-l2,
  .v2 .form__output.form__output--s2-m4-l2, .v2 .form__input.form__input--s2-m2-l6, .v2 .form__input.form__output--s2-m2-l6,
  .v2 .form__output.form__input--s2-m2-l6,
  .v2 .form__output.form__output--s2-m2-l6, .v2 .form__input.form__input--s2-m2-l4, .v2 .form__input.form__output--s2-m2-l4,
  .v2 .form__output.form__input--s2-m2-l4,
  .v2 .form__output.form__output--s2-m2-l4, .v2 .form__input.form__input--s2-m2-l3, .v2 .form__input.form__output--s2-m2-l3,
  .v2 .form__output.form__input--s2-m2-l3,
  .v2 .form__output.form__output--s2-m2-l3, .v2 .form__input.form__input--s2-m2-l2, .v2 .form__input.form__output--s2-m2-l2,
  .v2 .form__output.form__input--s2-m2-l2,
  .v2 .form__output.form__output--s2-m2-l2, .v2 .form__input,
  .v2 .form__output, .v2 .form__inputs,
  .v2 .form__outputs, .v2 .form-main, .v2 .form-sidebar, .v2 .page-grid__body, .v2 .page-grid__sidebar, .v2 .page__outputs, .v2 .page-section__body, .v2 .page-section__sidebar {
    grid-column-end: span 2;
  }
}
.v2 .grid--s3,
.v2 .checklist-question__attachments,
.v2 .form__inputs.checklist-question__attachments,
.v2 .ticket-body__attachments,
.v2 .form__inputs.ticket-body__attachments {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 325px) {
  .v2 .grid--s3,
  .v2 .checklist-question__attachments,
  .v2 .form__inputs.checklist-question__attachments,
  .v2 .ticket-body__attachments,
  .v2 .form__inputs.ticket-body__attachments {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.v2 .grid--s4 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 325px) {
  .v2 .grid--s4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.v2 .grid--s5 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 325px) {
  .v2 .grid--s5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
.v2 .grid--s6 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 325px) {
  .v2 .grid--s6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
.v2 .grid--s7 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 325px) {
  .v2 .grid--s7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}
.v2 .grid--s8 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 325px) {
  .v2 .grid--s8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}
.v2 .grid--s9 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 325px) {
  .v2 .grid--s9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
}
.v2 .grid--s10 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 325px) {
  .v2 .grid--s10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
}
.v2 .grid--s11 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 325px) {
  .v2 .grid--s11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
}
.v2 .grid--s12 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 325px) {
  .v2 .grid--s12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
.v2 .grid--m1 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 768px) {
  .v2 .grid--m1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@media only screen and (min-width: 768px) {
  .v2 .nested-fields.nested-fields--images {
    grid-column: span 1;
  }
}
@media only screen and (min-width: 768px) {
  .v2 .form__input.form__input--s1-m1-l2, .v2 .form__input.form__output--s1-m1-l2,
  .v2 .form__output.form__input--s1-m1-l2,
  .v2 .form__output.form__output--s1-m1-l2, .v2 .form__input.form__input--s1-m1-l1, .v2 .form__input.form__output--s1-m1-l1,
  .v2 .form__output.form__input--s1-m1-l1,
  .v2 .form__output.form__output--s1-m1-l1 {
    grid-column-end: span 1;
  }
}
.v2 .grid--m2 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 768px) {
  .v2 .grid--m2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media only screen and (min-width: 768px) {
  .v2 .form__input.form__input--s2-m2-l6, .v2 .form__input.form__output--s2-m2-l6,
  .v2 .form__output.form__input--s2-m2-l6,
  .v2 .form__output.form__output--s2-m2-l6, .v2 .form__input.form__input--s2-m2-l4, .v2 .form__input.form__output--s2-m2-l4,
  .v2 .form__output.form__input--s2-m2-l4,
  .v2 .form__output.form__output--s2-m2-l4, .v2 .form__input.form__input--s2-m2-l3, .v2 .form__input.form__output--s2-m2-l3,
  .v2 .form__output.form__input--s2-m2-l3,
  .v2 .form__output.form__output--s2-m2-l3, .v2 .form__input.form__input--s2-m2-l2, .v2 .form__input.form__output--s2-m2-l2,
  .v2 .form__output.form__input--s2-m2-l2,
  .v2 .form__output.form__output--s2-m2-l2, .v2 .form__input.form__input--s1-m2-l6, .v2 .form__input.form__output--s1-m2-l6,
  .v2 .form__output.form__input--s1-m2-l6,
  .v2 .form__output.form__output--s1-m2-l6 {
    grid-column-end: span 2;
  }
}
.v2 .grid--m3 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 768px) {
  .v2 .grid--m3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.v2 .grid--m4,
.v2 .checklist-question__attachments,
.v2 .form__inputs.checklist-question__attachments,
.v2 .ticket-body__attachments,
.v2 .form__inputs.ticket-body__attachments,
.v2 .grid--s2-m4-l12,
.v2 .cocoon-images,
.v2 .nested-fields__orderable,
.v2 .nested-fields,
.v2 .nested-heading,
.v2 .form__inputs,
.v2 .form__outputs,
.v2 .page-show__content,
.v2 .page__outputs,
.v2 .page-section,
.v2 .grid--s2-m4,
.v2 .nested-heading--po-line-item,
.v2 .nested-fields--po-line-item {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 768px) {
  .v2 .grid--m4,
  .v2 .checklist-question__attachments,
  .v2 .form__inputs.checklist-question__attachments,
  .v2 .ticket-body__attachments,
  .v2 .form__inputs.ticket-body__attachments,
  .v2 .grid--s2-m4-l12,
  .v2 .cocoon-images,
  .v2 .nested-fields__orderable,
  .v2 .nested-fields,
  .v2 .nested-heading,
  .v2 .form__inputs,
  .v2 .form__outputs,
  .v2 .page-show__content,
  .v2 .page__outputs,
  .v2 .page-section,
  .v2 .grid--s2-m4,
  .v2 .nested-heading--po-line-item,
  .v2 .nested-fields--po-line-item {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media only screen and (min-width: 768px) {
  .v2 .cocoon__add, .v2 .form__input.form__input--s2-m4-l12, .v2 .form__input.form__output--s2-m4-l12,
  .v2 .form__output.form__input--s2-m4-l12,
  .v2 .form__output.form__output--s2-m4-l12, .v2 .form__input.form__input--s2-m4-l10, .v2 .form__input.form__output--s2-m4-l10,
  .v2 .form__output.form__input--s2-m4-l10,
  .v2 .form__output.form__output--s2-m4-l10, .v2 .form__input.form__input--s2-m4-l9, .v2 .form__input.form__output--s2-m4-l9,
  .v2 .form__output.form__input--s2-m4-l9,
  .v2 .form__output.form__output--s2-m4-l9, .v2 .form__input.form__input--s2-m4-l8, .v2 .form__input.form__output--s2-m4-l8,
  .v2 .form__output.form__input--s2-m4-l8,
  .v2 .form__output.form__output--s2-m4-l8, .v2 .form__input.form__input--s2-m4-l6, .v2 .form__input.form__output--s2-m4-l6,
  .v2 .form__output.form__input--s2-m4-l6,
  .v2 .form__output.form__output--s2-m4-l6, .v2 .form__input.form__input--s2-m4-l4, .v2 .form__input.form__output--s2-m4-l4,
  .v2 .form__output.form__input--s2-m4-l4,
  .v2 .form__output.form__output--s2-m4-l4, .v2 .form__input.form__input--s2-m4-l3, .v2 .form__input.form__output--s2-m4-l3,
  .v2 .form__output.form__input--s2-m4-l3,
  .v2 .form__output.form__output--s2-m4-l3, .v2 .form__input.form__input--s2-m4-l2, .v2 .form__input.form__output--s2-m4-l2,
  .v2 .form__output.form__input--s2-m4-l2,
  .v2 .form__output.form__output--s2-m4-l2, .v2 .form__input,
  .v2 .form__output, .v2 .form__inputs,
  .v2 .form__outputs, .v2 .form-main, .v2 .form-sidebar, .v2 .page-grid__body, .v2 .page-grid__sidebar, .v2 .page__outputs, .v2 .page-section__body, .v2 .page-section__sidebar {
    grid-column-end: span 4;
  }
}
.v2 .grid--m5 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 768px) {
  .v2 .grid--m5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
.v2 .grid--m6,
.v2 .grid--s2-m6-l12 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 768px) {
  .v2 .grid--m6,
  .v2 .grid--s2-m6-l12 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
.v2 .grid--m7 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 768px) {
  .v2 .grid--m7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}
.v2 .grid--m8 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 768px) {
  .v2 .grid--m8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}
.v2 .grid--m9 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 768px) {
  .v2 .grid--m9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
}
.v2 .grid--m10 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 768px) {
  .v2 .grid--m10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
}
.v2 .grid--m11 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 768px) {
  .v2 .grid--m11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
}
.v2 .grid--m12 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 768px) {
  .v2 .grid--m12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
.v2 .grid--l1 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 1024px) {
  .v2 .grid--l1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@media only screen and (min-width: 1024px) {
  .v2 .form__input.form__input--s1-m1-l1, .v2 .form__input.form__output--s1-m1-l1,
  .v2 .form__output.form__input--s1-m1-l1,
  .v2 .form__output.form__output--s1-m1-l1 {
    grid-column-end: span 1;
  }
}
.v2 .grid--l2 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 1024px) {
  .v2 .grid--l2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media only screen and (min-width: 1024px) {
  .v2 .nested-fields.nested-fields--images {
    grid-column: span 2;
  }
}
@media only screen and (min-width: 1024px) {
  .v2 .form__input.form__input--s2-m4-l2, .v2 .form__input.form__output--s2-m4-l2,
  .v2 .form__output.form__input--s2-m4-l2,
  .v2 .form__output.form__output--s2-m4-l2, .v2 .form__input.form__input--s2-m2-l2, .v2 .form__input.form__output--s2-m2-l2,
  .v2 .form__output.form__input--s2-m2-l2,
  .v2 .form__output.form__output--s2-m2-l2, .v2 .form__input.form__input--s1-m1-l2, .v2 .form__input.form__output--s1-m1-l2,
  .v2 .form__output.form__input--s1-m1-l2,
  .v2 .form__output.form__output--s1-m1-l2 {
    grid-column-end: span 2;
  }
}
.v2 .grid--l3 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 1024px) {
  .v2 .grid--l3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media only screen and (min-width: 1024px) {
  .v2 .form__input.form__input--s2-m4-l3, .v2 .form__input.form__output--s2-m4-l3,
  .v2 .form__output.form__input--s2-m4-l3,
  .v2 .form__output.form__output--s2-m4-l3, .v2 .form__input.form__input--s2-m2-l3, .v2 .form__input.form__output--s2-m2-l3,
  .v2 .form__output.form__input--s2-m2-l3,
  .v2 .form__output.form__output--s2-m2-l3, .v2 .page-grid__sidebar, .v2 .page-section__sidebar {
    grid-column-end: span 3;
  }
}
.v2 .grid--l4 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 1024px) {
  .v2 .grid--l4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media only screen and (min-width: 1024px) {
  .v2 .form__input.form__input--s2-m4-l4, .v2 .form__input.form__output--s2-m4-l4,
  .v2 .form__output.form__input--s2-m4-l4,
  .v2 .form__output.form__output--s2-m4-l4, .v2 .form__input.form__input--s2-m2-l4, .v2 .form__input.form__output--s2-m2-l4,
  .v2 .form__output.form__input--s2-m2-l4,
  .v2 .form__output.form__output--s2-m2-l4, .v2 .form-sidebar {
    grid-column-end: span 4;
  }
}
.v2 .grid--l5 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 1024px) {
  .v2 .grid--l5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
.v2 .grid--l6 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 1024px) {
  .v2 .grid--l6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
@media only screen and (min-width: 1024px) {
  .v2 .form__input.form__input--s2-m4-l6, .v2 .form__input.form__output--s2-m4-l6,
  .v2 .form__output.form__input--s2-m4-l6,
  .v2 .form__output.form__output--s2-m4-l6, .v2 .form__input.form__input--s2-m2-l6, .v2 .form__input.form__output--s2-m2-l6,
  .v2 .form__output.form__input--s2-m2-l6,
  .v2 .form__output.form__output--s2-m2-l6, .v2 .form__input.form__input--s1-m2-l6, .v2 .form__input.form__output--s1-m2-l6,
  .v2 .form__output.form__input--s1-m2-l6,
  .v2 .form__output.form__output--s1-m2-l6 {
    grid-column-end: span 6;
  }
}
.v2 .grid--l7 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 1024px) {
  .v2 .grid--l7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}
.v2 .grid--l8,
.v2 .checklist-question__attachments,
.v2 .form__inputs.checklist-question__attachments,
.v2 .ticket-body__attachments,
.v2 .form__inputs.ticket-body__attachments {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 1024px) {
  .v2 .grid--l8,
  .v2 .checklist-question__attachments,
  .v2 .form__inputs.checklist-question__attachments,
  .v2 .ticket-body__attachments,
  .v2 .form__inputs.ticket-body__attachments {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}
@media only screen and (min-width: 1024px) {
  .v2 .form__input.form__input--s2-m4-l8, .v2 .form__input.form__output--s2-m4-l8,
  .v2 .form__output.form__input--s2-m4-l8,
  .v2 .form__output.form__output--s2-m4-l8, .v2 .form__inputs,
  .v2 .form__outputs, .v2 .form-main, .v2 .page__outputs {
    grid-column-end: span 8;
  }
}
.v2 .grid--l9 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 1024px) {
  .v2 .grid--l9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
}
@media only screen and (min-width: 1024px) {
  .v2 .form__input.form__input--s2-m4-l9, .v2 .form__input.form__output--s2-m4-l9,
  .v2 .form__output.form__input--s2-m4-l9,
  .v2 .form__output.form__output--s2-m4-l9, .v2 .form__inputs--wide, .v2 .page-grid__sidebar + .page-grid__body, .v2 .page-section__body {
    grid-column-end: span 9;
  }
}
.v2 .grid--l10 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 1024px) {
  .v2 .grid--l10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
}
@media only screen and (min-width: 1024px) {
  .v2 .form__input.form__input--s2-m4-l10, .v2 .form__input.form__output--s2-m4-l10,
  .v2 .form__output.form__input--s2-m4-l10,
  .v2 .form__output.form__output--s2-m4-l10 {
    grid-column-end: span 10;
  }
}
.v2 .grid--l11 {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 1024px) {
  .v2 .grid--l11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
}
.v2 .grid--l12,
.v2 .grid--s2-l12,
.v2 .grid--s2-m6-l12,
.v2 .grid--s2-m4-l12,
.v2 .cocoon-images,
.v2 .nested-fields__orderable,
.v2 .nested-fields,
.v2 .nested-heading,
.v2 .form__inputs,
.v2 .form__outputs,
.v2 .page-show__content,
.v2 .page__outputs,
.v2 .page-section {
  display: grid;
  grid-gap: 1em;
}
@media only screen and (min-width: 1024px) {
  .v2 .grid--l12,
  .v2 .grid--s2-l12,
  .v2 .grid--s2-m6-l12,
  .v2 .grid--s2-m4-l12,
  .v2 .cocoon-images,
  .v2 .nested-fields__orderable,
  .v2 .nested-fields,
  .v2 .nested-heading,
  .v2 .form__inputs,
  .v2 .form__outputs,
  .v2 .page-show__content,
  .v2 .page__outputs,
  .v2 .page-section {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
@media only screen and (min-width: 1024px) {
  .v2 .cocoon__add, .v2 .form__input.form__input--s2-m4-l12, .v2 .form__input.form__output--s2-m4-l12,
  .v2 .form__output.form__input--s2-m4-l12,
  .v2 .form__output.form__output--s2-m4-l12, .v2 .form__inputs.form__inputs--full-width,
  .v2 .form__outputs.form__outputs--full-width, .v2 .page-grid__body {
    grid-column-end: span 12;
  }
}
.v2 .page__header {
  background-color: #fff;
  border-bottom: 1px solid #dedcdc;
  padding: 0;
}
.v2 .page__heading {
  display: flex;
  flex-direction: column;
  padding-bottom: 1em;
  padding-top: 1em;
}
.v2 .page__heading--actions {
  gap: 0.5em;
}
@media only screen and (min-width: 768px) {
  .v2 .page__heading--actions {
    align-items: center;
    flex-direction: row;
    gap: 1em;
    justify-content: space-between;
  }
}
.v2 .heading__main {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  gap: 0.5em;
  min-width: 0;
}
.v2 .heading__title {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  font-size: 1.953125em;
  gap: 0.16667em 0.25em;
  margin: 0;
}
.v2 .heading-meta__items {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.25em 1em;
  list-style: none;
}
.v2 .heading-meta__item {
  color: #847e7e;
  font-size: 0.8em;
}
.v2 .heading__actions {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex: auto 0 1;
  gap: 1em;
  justify-content: flex-start;
}
@media only screen and (min-width: 768px) {
  .v2 .heading__actions {
    flex-direction: row;
    justify-content: flex-end;
  }
}
.v2 .heading__actions button {
  line-height: 1.5;
}
.v2 .heading__actions a, .v2 .heading__actions form {
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .v2 .heading__actions a, .v2 .heading__actions form {
    width: auto;
    text-align: left;
  }
}
.v2 .heading__actions--link-only {
  align-items: start;
}
@media only screen and (min-width: 768px) {
  .v2 .heading__actions--link-only {
    align-items: center;
  }
}
.v2 .page-action {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: box-shadow;
  will-change: box-shadow;
  align-items: center;
  color: #f9f7f7;
  cursor: pointer;
  display: block;
  font-weight: 400;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action {
    display: flex;
    flex-direction: row;
    height: 100%;
  }
}
.v2 .page-action__items-title {
  align-items: center;
  display: flex;
  gap: 0.5em;
  height: 3em;
  justify-content: center;
  width: 100%;
}
.v2 .page-action__items {
  background-color: #f9f7f7;
  border: 1px solid #dedcdc;
  border-radius: 6px;
  display: none;
  gap: 0.25em;
  margin-bottom: 0;
  margin-top: 0.25em;
  padding: 0.5em;
  width: 100%;
}
.v2 .page-action__items.display--block {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__items {
    background-color: #fff;
    border: 1px solid #dedcdc;
    border-radius: 5px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    gap: 0;
    margin-top: 0;
    padding: 0.25em 0;
    position: absolute;
    right: 0;
    top: 3em;
    width: 18em;
    z-index: 10;
  }
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__items--narrow {
    width: 12em;
  }
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__items--wide {
    width: 22em;
  }
}
.v2 .page-action__item {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color;
  will-change: background-color;
  background-color: #f9f7f7;
  color: #f9f7f7;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}
.v2 .page-action__item:hover {
  background-color: #f9f7f7;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__item {
    background-color: #fff;
    border-radius: 0;
    color: #262424;
    font-size: 1em;
  }
}
.v2 .page-action__item + .page-action__item.page-action__item--divider {
  border-top: 2px solid #dedcdc;
  margin-top: 0.25em;
  padding-top: 0.5em;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__item + .page-action__item.page-action__item--divider {
    margin-top: 0;
    padding-top: 0;
  }
}
.v2 .page-action__item--spinner {
  padding: 0.6666em 0;
  text-align: center;
}
.v2 .page-action__item--spinner:hover {
  background-color: #fff;
}
.v2 .page-action__link {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, border-color, color;
  will-change: background-color, border-color, color;
  align-items: center;
  background-color: #fff;
  border: 1px solid #dedcdc;
  border-radius: 3px;
  color: #262424;
  cursor: pointer;
  display: flex;
  height: 100%;
  gap: 0.25em;
  padding: 0.5em 0.5em;
  width: 100%;
}
.v2 .page-action__link:active, .v2 .page-action__link:focus, .v2 .page-action__link:hover {
  background-color: #fff;
  border-color: #262424;
  color: #000;
}
.v2 .page-action__link:disabled, .v2 .page-action__link[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link {
    background-color: transparent;
    background-color: initial;
    border: medium none currentColor;
    border: initial;
    border-radius: 0;
    color: #262424;
    font-size: 1em;
    padding: 0.5em 0.6666em;
  }
  .v2 .page-action__link:hover {
    background-color: transparent;
    background-color: initial;
    border: medium none currentColor;
    border: initial;
    color: #262424;
  }
}
.v2 button.page-action__link {
  font-weight: 400;
  line-height: 1.5;
}
.v2 .page-action__link--success {
  background-color: #58b665;
  border-color: #58b665;
  color: #f9f7f7;
}
.v2 .page-action__link--success:active, .v2 .page-action__link--success:focus, .v2 .page-action__link--success:hover {
  background-color: #43984e;
  border-color: #43984e;
  color: #f9f7f7;
}
.v2 .page-action__link--success:disabled, .v2 .page-action__link--success[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--success {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #58b665;
  }
  .v2 .page-action__link--success:active, .v2 .page-action__link--success:focus, .v2 .page-action__link--success:hover {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #43984e;
  }
}
.v2 .page-action__link--danger {
  background-color: #f25757;
  border-color: #f25757;
  color: #f9f7f7;
}
.v2 .page-action__link--danger:active, .v2 .page-action__link--danger:focus, .v2 .page-action__link--danger:hover {
  background-color: #ee2323;
  border-color: #ee2323;
  color: #f9f7f7;
}
.v2 .page-action__link--danger:disabled, .v2 .page-action__link--danger[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--danger {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #f25757;
  }
  .v2 .page-action__link--danger:active, .v2 .page-action__link--danger:focus, .v2 .page-action__link--danger:hover {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #ee2323;
  }
}
.v2 .page-action__link--warning {
  background-color: #f8cb81;
  border-color: #f8cb81;
  color: #f9f7f7;
}
.v2 .page-action__link--warning:active, .v2 .page-action__link--warning:focus, .v2 .page-action__link--warning:hover {
  background-color: #d98b0c;
  border-color: #d98b0c;
  color: #f9f7f7;
}
.v2 .page-action__link--warning:disabled, .v2 .page-action__link--warning[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--warning {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #f8cb81;
  }
  .v2 .page-action__link--warning:active, .v2 .page-action__link--warning:focus, .v2 .page-action__link--warning:hover {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #d98b0c;
  }
}
.v2 .page-action__link--info {
  background-color: #518bcf;
  border-color: #518bcf;
  color: #f9f7f7;
}
.v2 .page-action__link--info:active, .v2 .page-action__link--info:focus, .v2 .page-action__link--info:hover {
  background-color: #3371ba;
  border-color: #3371ba;
  color: #f9f7f7;
}
.v2 .page-action__link--info:disabled, .v2 .page-action__link--info[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--info {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #518bcf;
  }
  .v2 .page-action__link--info:active, .v2 .page-action__link--info:focus, .v2 .page-action__link--info:hover {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #3371ba;
  }
}
.v2 .page-action__link--project-status-pre_stage_1 {
  background-color: #3fb3c7;
  border-color: #3fb3c7;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-pre_stage_1:active, .v2 .page-action__link--project-status-pre_stage_1:focus, .v2 .page-action__link--project-status-pre_stage_1:hover {
  background-color: #2d8b9c;
  border-color: #2d8b9c;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-pre_stage_1:disabled, .v2 .page-action__link--project-status-pre_stage_1[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-pre_stage_1 {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #3fb3c7;
  }
  .v2 .page-action__link--project-status-pre_stage_1:active, .v2 .page-action__link--project-status-pre_stage_1:focus, .v2 .page-action__link--project-status-pre_stage_1:hover {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #2d8b9c;
  }
}
.v2 .page-action__link--project-status-stage_1 {
  background-color: #3fb3c7;
  border-color: #3fb3c7;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-stage_1:active, .v2 .page-action__link--project-status-stage_1:focus, .v2 .page-action__link--project-status-stage_1:hover {
  background-color: #2d8b9c;
  border-color: #2d8b9c;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-stage_1:disabled, .v2 .page-action__link--project-status-stage_1[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-stage_1 {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #3fb3c7;
  }
  .v2 .page-action__link--project-status-stage_1:active, .v2 .page-action__link--project-status-stage_1:focus, .v2 .page-action__link--project-status-stage_1:hover {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #2d8b9c;
  }
}
.v2 .page-action__link--project-status-pre_stage_2 {
  background-color: #518bcf;
  border-color: #518bcf;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-pre_stage_2:active, .v2 .page-action__link--project-status-pre_stage_2:focus, .v2 .page-action__link--project-status-pre_stage_2:hover {
  background-color: #3371ba;
  border-color: #3371ba;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-pre_stage_2:disabled, .v2 .page-action__link--project-status-pre_stage_2[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-pre_stage_2 {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #518bcf;
  }
  .v2 .page-action__link--project-status-pre_stage_2:active, .v2 .page-action__link--project-status-pre_stage_2:focus, .v2 .page-action__link--project-status-pre_stage_2:hover {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #3371ba;
  }
}
.v2 .page-action__link--project-status-stage_2 {
  background-color: #518bcf;
  border-color: #518bcf;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-stage_2:active, .v2 .page-action__link--project-status-stage_2:focus, .v2 .page-action__link--project-status-stage_2:hover {
  background-color: #3371ba;
  border-color: #3371ba;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-stage_2:disabled, .v2 .page-action__link--project-status-stage_2[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-stage_2 {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #518bcf;
  }
  .v2 .page-action__link--project-status-stage_2:active, .v2 .page-action__link--project-status-stage_2:focus, .v2 .page-action__link--project-status-stage_2:hover {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #3371ba;
  }
}
.v2 .page-action__link--project-status-pre_stage_3 {
  background-color: #7c77f7;
  border-color: #7c77f7;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-pre_stage_3:active, .v2 .page-action__link--project-status-pre_stage_3:focus, .v2 .page-action__link--project-status-pre_stage_3:hover {
  background-color: #5750f5;
  border-color: #5750f5;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-pre_stage_3:disabled, .v2 .page-action__link--project-status-pre_stage_3[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-pre_stage_3 {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #7c77f7;
  }
  .v2 .page-action__link--project-status-pre_stage_3:active, .v2 .page-action__link--project-status-pre_stage_3:focus, .v2 .page-action__link--project-status-pre_stage_3:hover {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #5750f5;
  }
}
.v2 .page-action__link--project-status-stage_3 {
  background-color: #7c77f7;
  border-color: #7c77f7;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-stage_3:active, .v2 .page-action__link--project-status-stage_3:focus, .v2 .page-action__link--project-status-stage_3:hover {
  background-color: #5750f5;
  border-color: #5750f5;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-stage_3:disabled, .v2 .page-action__link--project-status-stage_3[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-stage_3 {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #7c77f7;
  }
  .v2 .page-action__link--project-status-stage_3:active, .v2 .page-action__link--project-status-stage_3:focus, .v2 .page-action__link--project-status-stage_3:hover {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #5750f5;
  }
}
.v2 .page-action__link--project-status-completed {
  background-color: #58b665;
  border-color: #58b665;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-completed:active, .v2 .page-action__link--project-status-completed:focus, .v2 .page-action__link--project-status-completed:hover {
  background-color: #43984e;
  border-color: #43984e;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-completed:disabled, .v2 .page-action__link--project-status-completed[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-completed {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #58b665;
  }
  .v2 .page-action__link--project-status-completed:active, .v2 .page-action__link--project-status-completed:focus, .v2 .page-action__link--project-status-completed:hover {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #43984e;
  }
}
.v2 .page-action__link--project-status-on_hold {
  background-color: #d98b0c;
  border-color: #d98b0c;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-on_hold:active, .v2 .page-action__link--project-status-on_hold:focus, .v2 .page-action__link--project-status-on_hold:hover {
  background-color: #a46909;
  border-color: #a46909;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-on_hold:disabled, .v2 .page-action__link--project-status-on_hold[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-on_hold {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #d98b0c;
  }
  .v2 .page-action__link--project-status-on_hold:active, .v2 .page-action__link--project-status-on_hold:focus, .v2 .page-action__link--project-status-on_hold:hover {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #a46909;
  }
}
.v2 .page-action__link--project-status-cancelled {
  background-color: #f25757;
  border-color: #f25757;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-cancelled:active, .v2 .page-action__link--project-status-cancelled:focus, .v2 .page-action__link--project-status-cancelled:hover {
  background-color: #ee2323;
  border-color: #ee2323;
  color: #f9f7f7;
}
.v2 .page-action__link--project-status-cancelled:disabled, .v2 .page-action__link--project-status-cancelled[disabled] {
  background-color: #f9f7f7;
  border-color: #f9f7f7;
  color: #847e7e;
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-cancelled {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #f25757;
  }
  .v2 .page-action__link--project-status-cancelled:active, .v2 .page-action__link--project-status-cancelled:focus, .v2 .page-action__link--project-status-cancelled:hover {
    background-color: transparent;
    background-color: initial;
    border-color: currentColor;
    border-color: initial;
    color: #ee2323;
  }
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-pre_stage_1 {
    color: #262424;
  }
  .v2 .page-action__link--project-status-pre_stage_1 i {
    color: #3fb3c7;
  }
  .v2 .page-action__link--project-status-pre_stage_1:active, .v2 .page-action__link--project-status-pre_stage_1:focus, .v2 .page-action__link--project-status-pre_stage_1:hover {
    color: #262424;
  }
  .v2 .page-action__link--project-status-pre_stage_1:active i, .v2 .page-action__link--project-status-pre_stage_1:focus i, .v2 .page-action__link--project-status-pre_stage_1:hover i {
    color: #2d8b9c;
  }
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-stage_1 {
    color: #262424;
  }
  .v2 .page-action__link--project-status-stage_1 i {
    color: #3fb3c7;
  }
  .v2 .page-action__link--project-status-stage_1:active, .v2 .page-action__link--project-status-stage_1:focus, .v2 .page-action__link--project-status-stage_1:hover {
    color: #262424;
  }
  .v2 .page-action__link--project-status-stage_1:active i, .v2 .page-action__link--project-status-stage_1:focus i, .v2 .page-action__link--project-status-stage_1:hover i {
    color: #2d8b9c;
  }
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-pre_stage_2 {
    color: #262424;
  }
  .v2 .page-action__link--project-status-pre_stage_2 i {
    color: #518bcf;
  }
  .v2 .page-action__link--project-status-pre_stage_2:active, .v2 .page-action__link--project-status-pre_stage_2:focus, .v2 .page-action__link--project-status-pre_stage_2:hover {
    color: #262424;
  }
  .v2 .page-action__link--project-status-pre_stage_2:active i, .v2 .page-action__link--project-status-pre_stage_2:focus i, .v2 .page-action__link--project-status-pre_stage_2:hover i {
    color: #3371ba;
  }
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-stage_2 {
    color: #262424;
  }
  .v2 .page-action__link--project-status-stage_2 i {
    color: #518bcf;
  }
  .v2 .page-action__link--project-status-stage_2:active, .v2 .page-action__link--project-status-stage_2:focus, .v2 .page-action__link--project-status-stage_2:hover {
    color: #262424;
  }
  .v2 .page-action__link--project-status-stage_2:active i, .v2 .page-action__link--project-status-stage_2:focus i, .v2 .page-action__link--project-status-stage_2:hover i {
    color: #3371ba;
  }
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-pre_stage_3 {
    color: #262424;
  }
  .v2 .page-action__link--project-status-pre_stage_3 i {
    color: #7c77f7;
  }
  .v2 .page-action__link--project-status-pre_stage_3:active, .v2 .page-action__link--project-status-pre_stage_3:focus, .v2 .page-action__link--project-status-pre_stage_3:hover {
    color: #262424;
  }
  .v2 .page-action__link--project-status-pre_stage_3:active i, .v2 .page-action__link--project-status-pre_stage_3:focus i, .v2 .page-action__link--project-status-pre_stage_3:hover i {
    color: #5750f5;
  }
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-stage_3 {
    color: #262424;
  }
  .v2 .page-action__link--project-status-stage_3 i {
    color: #7c77f7;
  }
  .v2 .page-action__link--project-status-stage_3:active, .v2 .page-action__link--project-status-stage_3:focus, .v2 .page-action__link--project-status-stage_3:hover {
    color: #262424;
  }
  .v2 .page-action__link--project-status-stage_3:active i, .v2 .page-action__link--project-status-stage_3:focus i, .v2 .page-action__link--project-status-stage_3:hover i {
    color: #5750f5;
  }
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-completed {
    color: #262424;
  }
  .v2 .page-action__link--project-status-completed i {
    color: #58b665;
  }
  .v2 .page-action__link--project-status-completed:active, .v2 .page-action__link--project-status-completed:focus, .v2 .page-action__link--project-status-completed:hover {
    color: #262424;
  }
  .v2 .page-action__link--project-status-completed:active i, .v2 .page-action__link--project-status-completed:focus i, .v2 .page-action__link--project-status-completed:hover i {
    color: #43984e;
  }
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-on_hold {
    color: #262424;
  }
  .v2 .page-action__link--project-status-on_hold i {
    color: #d98b0c;
  }
  .v2 .page-action__link--project-status-on_hold:active, .v2 .page-action__link--project-status-on_hold:focus, .v2 .page-action__link--project-status-on_hold:hover {
    color: #262424;
  }
  .v2 .page-action__link--project-status-on_hold:active i, .v2 .page-action__link--project-status-on_hold:focus i, .v2 .page-action__link--project-status-on_hold:hover i {
    color: #a46909;
  }
}
@media only screen and (min-width: 768px) {
  .v2 .page-action__link--project-status-cancelled {
    color: #262424;
  }
  .v2 .page-action__link--project-status-cancelled i {
    color: #f25757;
  }
  .v2 .page-action__link--project-status-cancelled:active, .v2 .page-action__link--project-status-cancelled:focus, .v2 .page-action__link--project-status-cancelled:hover {
    color: #262424;
  }
  .v2 .page-action__link--project-status-cancelled:active i, .v2 .page-action__link--project-status-cancelled:focus i, .v2 .page-action__link--project-status-cancelled:hover i {
    color: #ee2323;
  }
}
.v2 .page-action-link__icon {
  text-align: center;
  width: 1.6em;
}
.v2 .page__navigation {
  background-color: #f9f7f7;
  border-bottom: 1px solid #dedcdc;
  padding: 0;
}
.v2 .page-navigation__items {
  -webkit-overflow-scrolling: touch;
  border: none;
  display: flex;
  gap: 0 2em;
  list-style: none;
  overflow-x: auto;
  position: relative;
  white-space: nowrap;
}
.v2 .page-navigation__items::-webkit-scrollbar {
  display: none;
}
@media only screen and (min-width: 768px) {
  .v2 .page-navigation__items {
    align-items: center;
    display: flex;
    flex-direction: row;
  }
  .v2 .page-navigation__items::before, .v2 .page-navigation__items::after {
    color: #f9f7f7;
  }
}
.v2 .page-navigation__scroll-right::after,
.v2 .page-navigation__scroll-left::before {
  color: #847e7e;
  font-family: "Font Awesome 5 Pro";
  padding: 0.6666em 0;
  position: absolute;
  text-align: center;
  width: 1.5em;
  z-index: 10;
}
.v2 .page-navigation__scroll-left::before {
  background: linear-gradient(90deg, #f9f7f7 50%, transparent 100%);
  content: "\f053";
  left: 0;
}
.v2 .page-navigation__scroll-right::after {
  background: linear-gradient(270deg, #f9f7f7 50%, transparent 100%);
  content: "\f054";
  right: 0;
}
.v2 .page-navigation__item {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: box-shadow;
  will-change: box-shadow;
  align-items: center;
  color: #262424;
  display: flex;
  font-weight: 400;
  order: 2;
  position: relative;
  cursor: pointer;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .v2 .page-navigation__item {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    position: relative;
  }
}
.v2 .page-navigation__link--active {
  box-shadow: inset 0px -6px 0px -3px #005565;
  order: 1;
}
.v2 .page-navigation__link--active:hover {
  color: #262424;
}
@media only screen and (min-width: 768px) {
  .v2 .page-navigation__link--active {
    order: 2;
  }
}
.v2 .page-navigation__link {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: box-shadow, color;
  will-change: box-shadow, color;
  align-items: center;
  color: #262424;
  display: flex;
  height: 100%;
  padding: 0.6666em;
  width: 100%;
}
.v2 .page-navigation__link:hover {
  box-shadow: inset 0px -6px 0px -3px #6ec6d5;
  color: #6ec6d5;
}
@media only screen and (min-width: 768px) {
  .v2 .page-navigation__link {
    justify-content: center;
    padding: 0.6666em 0;
  }
  .v2 .page-navigation__link:hover {
    box-shadow: inset 0px -6px 0px -3px #6ec6d5;
  }
}
.v2 .page-sections {
  margin: 2em auto;
  max-width: 1440px;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .v2 .page-sections {
    margin: 2.5em auto;
    padding-left: 3em;
    padding-right: 3em;
  }
}
.v2 .page-sections > * {
  margin-bottom: 2em;
}
@media only screen and (min-width: 768px) {
  .v2 .page-sections > * {
    margin-bottom: 2.5em;
  }
}
.v2 .page-content {
  background-color: #fff;
  border-radius: 5px;
}
.v2 .page-section {
  align-items: start;
}
.v2 .page-section--actions {
  margin-top: -0.6666em;
}
@media only screen and (min-width: 768px) {
  .v2 .page-section--actions {
    margin-top: -1em;
  }
}
.v2 .page-sidebar__section {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, box-shadow;
  will-change: background-color, box-shadow;
  background-color: #fff;
  border: 1px solid #dedcdc;
  border-radius: 5px;
  font-size: 0.8em;
  padding: 0.5em;
  position: relative;
}
.v2 .page-sidebar__section:not(:first-child) {
  margin-top: 1em;
}
@media only screen and (min-width: 768px) {
  .v2 .page-sidebar__section {
    padding: 1.5em 2.5em;
  }
}
.v2 .page-sidebar__title {
  font-weight: 600;
  margin: 0 0 0.125em;
}
@media only screen and (min-width: 768px) {
  .v2 .page-sidebar__title {
    grid-column: span 4;
  }
}
@media only screen and (min-width: 1024px) {
  .v2 .page-sidebar__title {
    margin-bottom: 0.25em;
  }
}
.v2 .page-body__section {
  background-color: #fff;
  border: 1px solid #dedcdc;
  border-radius: 5px;
  overflow: hidden;
}
.v2 .page-body__section:not(:first-child) {
  margin-top: 1em;
}
.v2 .page-body__header {
  align-items: center;
  background-color: #fff;
  border-bottom: 1px solid #dedcdc;
  padding: 0.6666em 0.75em;
}
@media only screen and (min-width: 768px) {
  .v2 .page-body__header {
    padding: 1.5em 2.5em;
  }
}
.v2 .page__outputs {
  padding: 0.6666em 0.75em;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .v2 .page__outputs {
    padding: 1.5em 2.5em;
  }
}
.v2 .page-show {
  background-color: #fff;
}
.v2 .page-show__content {
  display: grid;
  grid-gap: 1em;
  padding-bottom: 1.5em;
  padding-top: 1.5em;
}
@media only screen and (min-width: 1024px) {
  .v2 .page-show__content {
    grid-gap: 2em;
  }
}
.v2 .page-grid__sidebar {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
}
.v2 .page-grid__sidebar + .page-grid__body {
  border-top: 1px solid #dedcdc;
  padding-top: 1em;
}
@media only screen and (min-width: 1024px) {
  .v2 .page-grid__sidebar + .page-grid__body {
    border-left: 1px solid #dedcdc;
    border-top: 0;
    padding-left: 2em;
    padding-top: 0;
  }
}
@media only screen and (max-width: 1024px) {
  .v2 .page-grid__sidebar.hidden--medium-down + .page-grid__body {
    border: none;
    padding: 0;
  }
}
.v2 .page-grid-sidebar__divider {
  border-top: 1px solid #dedcdc;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}
@media only screen and (min-width: 1024px) {
  .v2 .page-grid-sidebar__divider {
    border-top: none;
    margin-bottom: 0;
    margin-top: 0;
  }
}
.v2 .page-show-sidebar__title, .v2 .stage-gate-sidebar__title, .v2 .checklist-sidebar__title {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  font-size: 1.5625em;
  gap: 0.16667em 0.25em;
  margin: 0;
}
.v2 .page-grid__body {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
}
.v2 .page-show-body__header {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.16667em 0.25em;
  justify-content: space-between;
}
.v2 .page-show-body__title {
  font-size: 1.5625em;
  margin: 0;
}
.v2 .form-sidebar--connected .form-sidebar__section {
  display: flex;
  gap: 1em;
  padding: 1em;
}
.v2 .form-sidebar--connected .form-sidebar__section:not(:first-child)::before {
  border-left: 1px solid #dedcdc;
  content: "";
  display: inline-block;
  height: 0.6666em;
  position: absolute;
  left: 50%;
  top: -0.6666em;
  z-index: -1;
}
@media only screen and (min-width: 1024px) {
  .v2 .form-sidebar--connected .form-sidebar__section:not(:first-child)::before {
    height: 1em;
    top: calc(-1em - 1px);
  }
}
.v2 .form-sidebar__section {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: border-color;
  will-change: border-color;
  background-color: #fff;
  border: 1px solid #dedcdc;
  border-radius: 3px;
  font-size: 0.8em;
  padding: 1em 1em;
  position: relative;
}
.v2 .form-sidebar__section:not(:first-child) {
  margin-top: 0.6666em;
}
@media only screen and (min-width: 1024px) {
  .v2 .form-sidebar__section {
    padding: 1em;
  }
  .v2 .form-sidebar__section:not(:first-child) {
    margin-top: 1em;
  }
}
.v2 .form-sidebar__section p {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: color;
  will-change: color;
  color: #847e7e;
}
.v2 .form-sidebar__section--link:hover {
  border-color: #847e7e;
}
.v2 .form-sidebar__section--link:hover p {
  color: #262424;
}
.v2 .form-sidebar__section--active {
  border-color: #3371ba;
}
.v2 .form-sidebar__section--active:hover {
  border-color: #3371ba;
}
.v2 .form-sidebar__section--disabled {
  background-color: #dedcdc;
  cursor: not-allowed;
  pointer-events: none;
}
.v2 .form-sidebar__section--disabled h4 {
  color: #847e7e;
}
.v2 .form-main__section {
  background-color: #fff;
  border: 1px solid #dedcdc;
  border-top: 5px solid #518bcf;
  border-radius: 5px;
  overflow: hidden;
}
.v2 .form__header {
  background-color: #fff;
  border-bottom: 1px solid #dedcdc;
  padding: 1em 1em;
}
@media only screen and (min-width: 768px) {
  .v2 .form__header {
    padding: 1.5em 2em;
  }
}
.v2 .form__heading {
  display: flex;
  flex-direction: column;
  grid-gap: 2em;
}
@media only screen and (min-width: 768px) {
  .v2 .form__heading {
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
  }
}
.v2 .form-heading__side--left {
  align-items: center;
  display: flex;
  gap: 2em;
}
.v2 .form-heading__title {
  margin: 0;
  font-size: 1.5625em;
  font-weight: 600;
}
.v2 .form__subheading {
  color: #847e7e;
  margin-top: 0.5em;
}
.v2 .form__section-title {
  margin: 0 0 0.6666em;
}
.v2 .form__section-text {
  font-size: 0.8em;
  margin-bottom: 1em;
}
.v2 .form__body {
  background-color: #fff;
  padding: 1em 1em;
}
@media only screen and (min-width: 768px) {
  .v2 .form__body {
    padding: 1.5em 2em;
  }
}
.v2 .form__inputs:not(:empty) + .cocoon__add,
.v2 .form__outputs:not(:empty) + .cocoon__add {
  margin-top: 1em;
}
.v2 .form__input.form__input--full, .v2 .form__input.form__output--full,
.v2 .form__output.form__input--full,
.v2 .form__output.form__output--full {
  grid-column: -1/1;
}
.v2 .form__input.form__input--new-line, .v2 .form__input.form__output--new-line,
.v2 .form__output.form__input--new-line,
.v2 .form__output.form__output--new-line {
  grid-column-start: 1;
}
.v2 .form__input .button, .v2 .form__input button, .v2 .form__input [type=button], .v2 .form__input [type=reset], .v2 .form__input [type=submit],
.v2 .form__input .button,
.v2 .form__input [type=submit],
.v2 .form__output .button,
.v2 .form__output button,
.v2 .form__output [type=button],
.v2 .form__output [type=reset],
.v2 .form__output [type=submit],
.v2 .form__output .button,
.v2 .form__output [type=submit] {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .v2 .form__input .button, .v2 .form__input button, .v2 .form__input [type=button], .v2 .form__input [type=reset], .v2 .form__input [type=submit],
  .v2 .form__input .button,
  .v2 .form__input [type=submit],
  .v2 .form__output .button,
  .v2 .form__output button,
  .v2 .form__output [type=button],
  .v2 .form__output [type=reset],
  .v2 .form__output [type=submit],
  .v2 .form__output .button,
  .v2 .form__output [type=submit] {
    width: inherit;
  }
}
.v2 .form__input .button--wide,
.v2 .form__input [type=submit].button--wide,
.v2 .form__output .button--wide,
.v2 .form__output [type=submit].button--wide {
  grid-column: span 2;
  width: 100%;
}
.v2 .form__outputs label {
  color: #000;
  margin-bottom: 0.25em;
}
.v2 .form__divider {
  margin: 0.6666em 0;
}
@media only screen and (min-width: 768px) {
  .v2 .form__divider {
    margin: 1.5em 0;
  }
}
.v2 .form__actions {
  align-items: stretch;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 0.6666em;
  margin-top: 0.6666em;
}
@media only screen and (min-width: 768px) {
  .v2 .form__actions {
    flex-direction: row;
    margin-top: 1em;
  }
}
.v2 .form__actions--section {
  border-radius: 3px;
  grid-column-end: span 2;
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  .v2 .form__actions--section {
    border: 1px solid #dedcdc;
    display: flex;
    flex-direction: row;
    grid-column: 1/span 4;
    justify-content: flex-end;
    padding: 0.6666em;
  }
  .v2 .form__actions--section > * + * {
    flex: 0 0 auto;
  }
}
@media only screen and (min-width: 1024px) {
  .v2 .form__actions--section {
    grid-column: 5/span 8;
  }
}
.v2 .nested-heading {
  display: none;
  max-width: 50em;
}
@media only screen and (min-width: 768px) {
  .v2 .nested-heading {
    grid-column-end: span 4;
    margin: 0.6666em 0.6666em -1em 0;
    padding-bottom: 0.25em;
  }
}
@media only screen and (min-width: 1024px) {
  .v2 .nested-heading {
    display: grid;
    grid-column-end: span 12;
    margin: 0 0 -1em 0;
  }
}
.v2 .nested-fields__order {
  background-color: #f9f7f7;
  border-radius: 3px 0 0 3px;
  padding: 0.6666em;
  position: relative;
}
.v2 .nested-fields__order i {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: color;
  will-change: color;
  cursor: pointer;
  padding: 0.16667em;
}
.v2 .nested-fields__order i:hover {
  color: #005565;
}
.v2 .nested-fields {
  border: 1px solid #dedcdc;
  border-radius: 3px;
  gap: 0.5em;
  grid-column-end: span 2;
  max-width: 50em;
  padding: 0.6666em;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .v2 .nested-fields {
    grid-column-end: span 4;
  }
}
@media only screen and (min-width: 1024px) {
  .v2 .nested-fields {
    grid-column-end: span 12;
  }
}
.v2 .nested-fields__orderable {
  flex-grow: 1;
  padding: 0.6666em 0.6666em 0.6666em 0.1666em;
}
.v2 .cocoon__remove {
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(50%, -50%);
}
.v2 .cocoon__remove a {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, color;
  will-change: background-color, color;
  align-items: center;
  background-color: #f25757;
  border-radius: 50%;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: #fff;
  display: flex;
  font-size: 0.8em;
  height: 2em;
  justify-content: center;
  text-align: center;
  width: 2em;
}
.v2 .cocoon__remove a:active, .v2 .cocoon__remove a:focus, .v2 .cocoon__remove a:hover {
  background-color: #ee2323;
  color: #fff;
}
.v2 .cocoon__remove--inline {
  position: static;
  box-shadow: none;
  transform: none;
}
.v2 .cocoon__add {
  grid-column-start: 1;
  margin: 0 0.6666em 0 0.6666em;
  max-width: 50em;
}
@media only screen and (min-width: 768px) {
  .v2 .cocoon__add {
    margin: 0;
  }
}
.v2 .cocoon__add .button, .v2 .cocoon__add button, .v2 .cocoon__add [type=button], .v2 .cocoon__add [type=reset], .v2 .cocoon__add [type=submit],
.v2 .cocoon__add .button {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .v2 .cocoon__add .button, .v2 .cocoon__add button, .v2 .cocoon__add [type=button], .v2 .cocoon__add [type=reset], .v2 .cocoon__add [type=submit],
  .v2 .cocoon__add .button {
    width: auto;
  }
}
.v2 .cocoon-grouped,
.v2 .cocoon-stacked {
  display: flex;
  flex-direction: column;
}
.v2 .cocoon-grouped:empty,
.v2 .cocoon-stacked:empty {
  border: none;
  margin: 0;
}
.v2 .cocoon-grouped.field--errors, .v2 .cocoon-grouped.field--errors .nested-fields--stacked, .v2 .cocoon-grouped.field--errors .nested-fields--grouped,
.v2 .cocoon-stacked.field--errors,
.v2 .cocoon-stacked.field--errors .nested-fields--stacked,
.v2 .cocoon-stacked.field--errors .nested-fields--grouped {
  border-color: #f25757;
}
.v2 .cocoon-grouped {
  background-color: #fff;
  border: 1px solid #dedcdc;
  border-radius: 3px;
  color: #000;
  min-height: 34px;
  overflow: hidden;
  position: relative;
}
.v2 .cocoon-grouped::before {
  color: #847e7e;
  content: "Nothing uploaded";
  content: var(--cocoon-grouped-placeholder, "Nothing uploaded");
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.v2 .cocoon-stacked {
  gap: 0.6666em;
}
.v2 .nested-fields.nested-fields--grouped, .v2 .nested-fields.nested-fields--stacked {
  border: none;
  border-radius: 0;
  display: block;
  margin: 0;
  max-width: none;
}
.v2 .nested-fields.nested-fields--grouped .nested-fields__field, .v2 .nested-fields.nested-fields--stacked .nested-fields__field {
  align-items: center;
  display: flex;
  gap: 0.5em;
  justify-content: space-between;
  line-height: 1.25;
}
.v2 .nested-fields.nested-fields--grouped .nested-fields__field input, .v2 .nested-fields.nested-fields--stacked .nested-fields__field input {
  line-height: 1.25;
}
.v2 .nested-fields.nested-fields--grouped .nested-fields__remove, .v2 .nested-fields.nested-fields--stacked .nested-fields__remove {
  padding-right: 0.5em;
}
.v2 .nested-fields.nested-fields--grouped .nested-fields__remove a, .v2 .nested-fields.nested-fields--stacked .nested-fields__remove a {
  color: #f25757;
}
.v2 .nested-fields.nested-fields--grouped .nested-fields__remove a:active, .v2 .nested-fields.nested-fields--grouped .nested-fields__remove a:focus, .v2 .nested-fields.nested-fields--grouped .nested-fields__remove a:hover, .v2 .nested-fields.nested-fields--stacked .nested-fields__remove a:active, .v2 .nested-fields.nested-fields--stacked .nested-fields__remove a:focus, .v2 .nested-fields.nested-fields--stacked .nested-fields__remove a:hover {
  color: #ee2323;
}
.v2 .nested-fields .nested-fields--plain .nested-fields__remove {
  align-items: center;
  display: flex;
  justify-content: center;
}
.v2 .nested-fields .nested-fields--plain .nested-fields__remove a {
  color: #f25757;
}
.v2 .nested-fields .nested-fields--plain .nested-fields__remove a:active, .v2 .nested-fields .nested-fields--plain .nested-fields__remove a:focus, .v2 .nested-fields .nested-fields--plain .nested-fields__remove a:hover {
  color: #ee2323;
}
.v2 .nested-fields.nested-fields--grouped {
  background-color: #fff;
  border-bottom: 1px solid #dedcdc;
  padding: 0.5em 0.6666em;
}
.v2 .nested-fields.nested-fields--grouped:last-of-type {
  border-bottom: none;
}
.v2 .nested-fields.nested-fields--stacked {
  padding: 0;
}
@media only screen and (min-width: 1024px) {
  .v2 .nested-fields.nested-fields--plain {
    border: none;
    padding: 0;
  }
}
.v2 .nested-fields.nested-fields--images {
  display: block;
  height: 12em;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.v2 .nested-fields.nested-fields--images.field--errors div::after {
  align-items: center;
  background-color: rgba(242, 87, 87, 0.1);
  color: #f25757;
  content: "\f071";
  display: flex;
  font-family: "Font Awesome 5 Pro";
  font-size: 9.3132257462em;
  font-weight: 900;
  height: 100%;
  justify-content: center;
  position: absolute;
  text-align: center;
  width: 100%;
}
.v2 .nested-fields.field--errors {
  border-color: #f25757;
}
.v2 .nested-field__loading,
.v2 .nested-field__icon {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  padding: 1em;
  width: 100%;
}
.v2 .nested-field__loading {
  position: absolute;
}
.v2 .nested-field__icon {
  color: shade(#58b665, 20%);
  flex-direction: column;
  gap: 0.6666em;
  text-align: center;
}
.v2 .progress {
  background-color: #dedcdc;
  border-radius: 0.25em;
  height: 0.5em;
  overflow: hidden;
  width: 100%;
}
.v2 .progress-bar {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, width, max-width;
  will-change: background-color, width, max-width;
  background-color: #3371ba;
  height: 100%;
  max-width: 98%;
  width: 0;
}
.v2 .progress-bar--complete {
  background-color: #3371ba;
  max-width: none;
  width: 100%;
}
.v2 .accordion {
  border: 1px solid #dedcdc;
  border-radius: 3px;
  display: block;
  overflow: hidden;
  padding: 0;
}
.v2 .accordion.accordion--errors {
  border-color: #f25757;
}
.v2 .accordion.accordion--errors > .accordion__header {
  background-color: #feecec;
  border-color: #f25757;
}
.v2 .accordion--minimal .accordion__header {
  border-bottom: 1px solid #dedcdc;
  line-height: 1.2;
  padding: 0.5em;
}
.v2 .accordion--minimal .accordion-content {
  padding: 1em 1em 1em 0.6666em;
}
@media only screen and (min-width: 768px) {
  .v2 .accordion--minimal .accordion-content {
    padding: 1.5em 1em 1em 0.6666em;
  }
}
.v2 .accordion__header {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: color;
  will-change: color;
  align-items: center;
  background-color: #f9f7f7;
  color: #262424;
  cursor: pointer;
  display: flex;
  gap: 0.5em;
  justify-content: space-between;
  padding: 0.5em;
  word-break: break-word;
  overflow-wrap: break-word;
}
.v2 .accordion__header:hover {
  color: #005565;
}
.v2 .accordion--closed.accordion--minimal .accordion__header {
  border-bottom-width: 0;
}
.v2 .accordion--closed .accordion__chevron {
  transform: rotate(-90deg);
}
.v2 .accordion--closed .accordion-content {
  margin: 0;
  max-height: 0;
  overflow: hidden;
  padding: 0;
}
.v2 .accordion__chevron {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: transform;
  will-change: transform;
  transition-duration: 150ms;
}
.v2 .accordion-content {
  background-color: #fff;
  padding: 1em;
}
@media only screen and (min-width: 768px) {
  .v2 .accordion-content {
    padding: 1.5em;
  }
}
.v2 .accordion-content > .nested-fields {
  padding: 0;
  border: none;
}
.v2 .search-and-filter {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6666em;
  margin: 1em 0;
}
@media only screen and (min-width: 768px) {
  .v2 .search-and-filter {
    justify-content: space-between;
  }
}
.v2 .search {
  display: flex;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .v2 .search {
    width: auto;
  }
}
.v2 .search__input {
  border-radius: 3px 0 0 3px;
  border-right: none;
}
.v2 .search__input:active, .v2 .search__input:focus {
  box-shadow: none;
}
@media only screen and (min-width: 768px) {
  .v2 .search__input {
    width: 24em;
  }
}
.v2 .search__button {
  border-radius: 0 3px 3px 0;
}
.v2 .filters {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 0.6666em;
  justify-content: flex-start;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .v2 .filters {
    flex-direction: row;
    width: auto;
  }
}
.v2 .filter,
.v2 .filter__button {
  line-height: 1;
  margin: 0;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .v2 .filter,
  .v2 .filter__button {
    width: auto;
  }
}
.v2 .filter__name {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, border-color, color;
  will-change: background-color, border-color, color;
  align-items: center;
  background-color: #fff;
  border: 1px solid #dedcdc;
  border-radius: 3px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  padding: 0.6666em 0.6666em;
  text-align: center;
}
.v2 .filter__name:hover {
  border-color: #262424;
}
.v2 .filter__name--active {
  border-color: currentColor;
  color: #518bcf;
}
.v2 .filter__name--active:hover {
  border-color: currentColor;
}
.v2 .filter__form {
  background-color: #fff;
  border: 1px solid #dedcdc;
  border-radius: 6px;
  bottom: calc(-0.6666em - 1px);
  display: none;
  margin-bottom: 0.6666em;
  max-height: 18em;
  overflow: scroll;
  position: relative;
  width: 100%;
  z-index: 10;
}
@media only screen and (min-width: 768px) {
  .v2 .filter__form {
    margin-bottom: 0;
    transform: translateY(100%);
    position: absolute;
    width: 15em;
  }
}
.v2 .filter__form label {
  border-bottom: 1px solid #f25757;
  padding: 0.6666em;
  margin: 0;
  width: 100%;
}
.v2 .filter__form label:last-of-type {
  border-bottom: none;
}
@media only screen and (min-width: 768px) {
  .v2 .filter__form--narrow {
    width: 10em;
  }
}
@media only screen and (min-width: 768px) {
  .v2 .filter__form--wide {
    width: 25em;
  }
}
.v2 .stage-gate-sidebar, .v2 .project-sidebar, .v2 .site-sidebar, .v2 .checklist-sidebar, .v2 .ticket-sidebar {
  display: flex;
  flex-direction: column;
  gap: 0.6666em;
}
@media only screen and (min-width: 768px) {
  .v2 .stage-gate-sidebar, .v2 .project-sidebar, .v2 .site-sidebar, .v2 .checklist-sidebar, .v2 .ticket-sidebar {
    flex-direction: row;
  }
}
@media only screen and (min-width: 1024px) {
  .v2 .stage-gate-sidebar, .v2 .project-sidebar, .v2 .site-sidebar, .v2 .checklist-sidebar, .v2 .ticket-sidebar {
    flex-direction: column;
  }
}
.v2 .stage-gate-nav__items, .v2 .checklist-nav__items {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .v2 .stage-gate-nav__items, .v2 .checklist-nav__items {
    display: block;
  }
}
.v2 .stage-gate-nav__items-title, .v2 .checklist-nav__items-title {
  align-items: center;
  cursor: pointer;
  display: flex;
  gap: 0.5em;
  justify-content: space-between;
  margin: 0;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .v2 .stage-gate-nav__items-title, .v2 .checklist-nav__items-title {
    display: none;
  }
}
.v2 .stage-gate-nav__item, .v2 .checklist-nav__item {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  list-style: none;
  gap: 0.25em;
  margin: 0;
  padding: 0;
  text-align: left;
}
.stage-gate-nav__item + .v2 .stage-gate-nav__item + .v2 .stage-gate-nav__item, .checklist-nav__item + .v2 .checklist-nav__item + .v2 .stage-gate-nav__item, .stage-gate-nav__item + .v2 .stage-gate-nav__item + .v2 .stage-gate-nav__item + .v2 .checklist-nav__item, .checklist-nav__item + .v2 .checklist-nav__item + .v2 .checklist-nav__item {
  border-top: 1px solid #dedcdc;
}
.v2 .stage-gate-nav__link, .v2 .checklist-nav__link {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: color;
  will-change: color;
  align-items: flex-start;
  color: #847e7e;
  display: flex;
  flex-grow: 1;
  gap: 0.5em;
  padding: 0.6666em;
}
.v2 .stage-gate-nav__link:hover, .v2 .checklist-nav__link:hover {
  color: #6ec6d5;
}
.v2 .stage-gate-nav__link--active, .v2 .checklist-nav__link--active {
  color: #000;
}
.v2 .stage-gate-nav-link__icon, .v2 .checklist-nav-link__icon {
  text-align: center;
  width: 1em;
  font-size: 1.5625em;
}
.v2 .stage-gate-nav-link__icon--information, .v2 .checklist-nav-link__icon--information {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .v2 .stage-gate-nav-link__icon--information, .v2 .checklist-nav-link__icon--information {
    color: currentColor;
    cursor: help;
    font-size: 1.25em;
    display: block;
    margin-top: 0.6666em;
  }
}
.v2 .project-sidebar__preview, .v2 .site-sidebar__preview, .v2 .ticket-sidebar__preview {
  aspect-ratio: 4/3;
  background-color: #f9f7f7;
  border: 1px solid #dedcdc;
  border-radius: 3px;
  color: #847e7e;
  font-size: 3.0517578125em;
  overflow: hidden;
  margin-bottom: 0.16667em;
}
@media only screen and (min-width: 768px) {
  .v2 .project-sidebar__preview, .v2 .site-sidebar__preview, .v2 .ticket-sidebar__preview {
    flex-basis: 40%;
  }
}
.v2 .project-sidebar__preview--icon, .v2 .site-sidebar__preview--icon, .v2 .ticket-sidebar__preview--icon {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .v2 .project-sidebar__preview--icon, .v2 .site-sidebar__preview--icon, .v2 .ticket-sidebar__preview--icon {
    display: block;
  }
}
.v2 .project-sidebar-preview__thumbnail, .v2 .site-sidebar-preview__thumbnail, .v2 .ticket-sidebar-preview__thumbnail {
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
}
.v2 .project-sidebar-preview__icon, .v2 .site-sidebar-preview__icon, .v2 .ticket-sidebar-preview__icon {
  align-items: center;
  display: flex;
  font-size: 1.953125em;
  height: 100%;
  justify-content: center;
}
.v2 .project-sidebar__metadata, .v2 .site-sidebar__metadata {
  display: flex;
  flex-direction: column;
  gap: 0.6666em;
}
.v2 .project-sidebar-metadata__item, .v2 .site-sidebar-metadata__item, .v2 .ticket-sidebar-metadata__item {
  align-items: center;
  display: flex;
  gap: 0.25em;
}
.v2 .project-sidebar-metadata-item__icon, .v2 .site-sidebar-metadata-item__icon, .v2 .ticket-sidebar-metadata-item__icon {
  text-align: center;
  width: 1.6em;
}
.v2 .ticket-body__attachments,
.v2 .form__inputs.ticket-body__attachments {
  gap: 0.6666em;
}
.v2 .ticket-attachment__important {
  align-items: center;
  border-radius: 0 3px;
  background-color: rgba(38, 36, 36, 0.3);
  display: flex;
  font-size: 1em;
  justify-content: center;
  padding: 0.6666em;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9;
}
.v2 .ticket-attachment__important .far,
.v2 .ticket-attachment__important .fas {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, border-color, color;
  will-change: background-color, border-color, color;
}
.v2 .ticket-attachment__important .far {
  color: #262424;
}
.v2 .ticket-attachment__important .fas {
  color: #f8cb81;
}
@media only screen and (min-width: 1440px) {
  .v2 .ticket-attachment__important {
    font-size: 1em;
    padding: 0.5em;
  }
}
.v2 form.ticket-attachment__important {
  background-color: transparent;
  padding: 0;
}
.v2 form.ticket-attachment__important button {
  background-color: rgba(38, 36, 36, 0.3);
  border-radius: 0 3px;
  padding: 0.6666em;
}
@media only screen and (min-width: 1440px) {
  .v2 form.ticket-attachment__important button {
    font-size: 1em;
    padding: 0.5em;
  }
}
.v2 .ticket-attachment__important button:active, .v2 .ticket-attachment__important button:hover, .v2 .ticket-attachment__important button:focus, .v2 .ticket-attachment__important button:disabled, .v2 .ticket-attachment__important button:disabled:hover {
  background-color: #fce7c4;
}
.v2 .ticket-attachment__important button:active .far,
.v2 .ticket-attachment__important button:active .fas, .v2 .ticket-attachment__important button:hover .far,
.v2 .ticket-attachment__important button:hover .fas, .v2 .ticket-attachment__important button:focus .far,
.v2 .ticket-attachment__important button:focus .fas, .v2 .ticket-attachment__important button:disabled .far,
.v2 .ticket-attachment__important button:disabled .fas, .v2 .ticket-attachment__important button:disabled:hover .far,
.v2 .ticket-attachment__important button:disabled:hover .fas {
  color: #f3a72a;
}
.v2 .checklist-sidebar__title {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .v2 .checklist-sidebar__title {
    display: flex;
  }
}
.v2 .checklist-sections,
.v2 .checklist-questions {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
.v2 .checklist-question {
  background-color: #fff;
  border: 1px solid #dedcdc;
  border-radius: 3px;
  overflow: hidden;
  padding: 3.5em 1em 1em;
  position: relative;
  width: 100%;
}
.v2 .checklist-question--complete .checklist-question__number {
  background-color: #58b665;
  border-color: #58b665;
  color: #fff;
}
.v2 .checklist-question--error .checklist-question__number {
  background-color: #f25757;
  border-color: #f25757;
  color: #fff;
}
.v2 .checklist-question__header {
  margin-bottom: 1em;
}
.v2 .checklist-question__number,
.v2 .checklist-question__icon {
  align-items: center;
  background-color: #c7c4c4;
  color: #fff;
  display: flex;
  justify-content: center;
  height: 2.5em;
  position: absolute;
  width: 2.5em;
}
.v2 .checklist-question__number {
  border-radius: 0 0 3px 0;
  left: 0;
  top: 0;
}
.v2 .checklist-question__icon {
  border-radius: 0 0 0 3px;
  right: 0;
  top: 0;
}
.v2 .checklist-question__icon--compliance {
  background-color: #f5824d;
}
.v2 .checklist-question__icon--compliance i::before {
  content: "\f46c";
}
.v2 .checklist-question__icon--text {
  background-color: #4fad8c;
}
.v2 .checklist-question__icon--text i::before {
  content: "\f893";
}
.v2 .checklist-question__icon--select {
  background-color: #7c77f7;
}
.v2 .checklist-question__icon--select i::before {
  content: "\f03a";
}
.v2 .checklist-question__icon--media {
  background-color: #6ec6d5;
}
.v2 .checklist-question__icon--media i::before {
  content: "\f0c6";
}
.v2 .checklist-question__title {
  font-size: 1em;
}
.v2 .checklist-question__attachments,
.v2 .form__inputs.checklist-question__attachments {
  gap: 0.6666em;
}
.v2 .checklist-question__submit {
  align-items: flex-end;
  display: flex;
  justify-content: flex-end;
}
.v2 .checklist-question__text-output {
  font-style: italic;
}
.v2 .checklist-question__text-output p {
  margin-bottom: 0.25em;
}
.v2 .checklist-question__text-output p:last-child {
  margin-bottom: 0;
}
.v2 .site-sidebar__metadata {
  width: 100%;
}
@media only screen and (min-width: 769px) {
  .v2 .site-sidebar__metadata {
    width: 30%;
  }
}
@media only screen and (min-width: 1025px) {
  .v2 .site-sidebar__metadata {
    width: 100%;
  }
}
.v2 .site-sidebar__metadata--divider {
  border-top: 1px solid #dedcdc;
  padding-top: 0.6666em;
}
@media only screen and (min-width: 769px) {
  .v2 .site-sidebar__metadata--divider {
    border-left: 1px solid #dedcdc;
    border-top: none;
    padding-left: 0.6666em;
    padding-top: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .v2 .site-sidebar__metadata--divider {
    border-left: none;
    border-top: 1px solid #dedcdc;
    padding-left: 0;
    padding-top: 0.6666em;
  }
}
.v2 .project-sidebar__metadata {
  width: 100%;
}
@media only screen and (min-width: 769px) {
  .v2 .project-sidebar__metadata {
    width: 30%;
  }
}
@media only screen and (min-width: 1025px) {
  .v2 .project-sidebar__metadata {
    width: 100%;
  }
}
.v2 .project-sidebar__metadata--divider {
  border-top: 1px solid #dedcdc;
  padding-top: 0.6666em;
}
@media only screen and (min-width: 769px) {
  .v2 .project-sidebar__metadata--divider {
    border-left: 1px solid #dedcdc;
    border-top: none;
    padding-left: 0.6666em;
    padding-top: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .v2 .project-sidebar__metadata--divider {
    border-left: none;
    border-top: 1px solid #dedcdc;
    padding-left: 0;
    padding-top: 0.6666em;
  }
}
.v2 .stage-gate-sidebar__title {
  word-break: break-word;
  overflow-wrap: break-word;
  display: none;
}
@media only screen and (min-width: 1024px) {
  .v2 .stage-gate-sidebar__title {
    display: flex;
  }
}
.v2 .stage-gate-nav__link {
  word-break: break-word;
  overflow-wrap: break-word;
}
.v2 .stage-gate-sections {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
.v2 .nested-heading--po-line-item,
.v2 .nested-fields--po-line-item {
  max-width: none;
}
@media only screen and (min-width: 1024px) {
  .v2 .nested-heading--po-line-item,
  .v2 .nested-fields--po-line-item {
    grid-gap: 0.25em;
    grid-template-columns: repeat(11, minmax(0, 1fr)) 2em;
  }
}
.v2 .tippy-box[data-theme~=row-menu] {
  background-color: #fff;
  border: 1px solid #dedcdc;
  border-radius: 5px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 0;
  margin-top: 0;
  max-width: 30em;
  width: 18em;
}
.v2 .tippy-box[data-theme~=row-menu] .tippy-arrow {
  display: none;
}
.v2 .tippy-box[data-theme~=row-menu] .tippy-content {
  max-height: 16em;
  overflow-y: scroll;
  padding: 0;
  text-align: left;
}
.v2 .tippy-box[data-theme~=row-menu] .tippy-content .tippy-page-action__items {
  display: flex;
  flex-direction: column;
  gap: 0;
  margin: 0;
  padding: 0.25em 0;
  list-style: none;
}
.v2 .tippy-box[data-theme~=row-menu] .tippy-content .tippy-page-action__item {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color;
  will-change: background-color;
  background-color: #fff;
  color: #262424;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}
.v2 .tippy-box[data-theme~=row-menu] .tippy-content .tippy-page-action__item:hover {
  background-color: #f9f7f7;
}
.v2 .tippy-box[data-theme~=row-menu] .tippy-content .tippy-page-action__item.tippy-page-action__item--divider {
  border-top: 2px solid #dedcdc;
}
.v2 .tippy-box[data-theme~=row-menu] .tippy-content .tippy-page-action__subheading {
  align-items: center;
  background-color: #fff;
  color: #847e7e;
  display: flex;
  font-weight: 300;
  font-size: 0.8em;
  gap: 0.25em;
  height: 100%;
  padding: 0.5em 0.5em 0.16667em 0.5em;
  width: 100%;
}
.v2 .tippy-box[data-theme~=row-menu] .tippy-content .tippy-page-action__subheading:hover {
  background-color: #fff;
}
.v2 .tippy-box[data-theme~=row-menu] .tippy-content .tippy-page-action__link {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, border-color, color;
  will-change: background-color, border-color, color;
  align-items: center;
  background-color: #fff;
  color: #262424;
  cursor: pointer;
  display: flex;
  font-weight: 400;
  gap: 0.25em;
  height: 100%;
  padding: 0.5em 0.5em;
  width: 100%;
}
.v2 .tippy-box[data-theme~=row-menu] .tippy-content .tippy-page-action__link:active, .v2 .tippy-box[data-theme~=row-menu] .tippy-content .tippy-page-action__link:focus, .v2 .tippy-box[data-theme~=row-menu] .tippy-content .tippy-page-action__link:hover {
  background-color: #f9f7f7;
  color: #262424;
}
.v2 .tippy-box[data-theme~=row-menu] .tippy-content .tippy-page-action__link:disabled, .v2 .tippy-box[data-theme~=row-menu] .tippy-content .tippy-page-action__link[disabled] {
  color: #847e7e;
}
@media only screen and (min-width: 768px) {
  .v2 .tippy-box[data-theme~=row-menu] .tippy-content .tippy-page-action__link {
    padding: 0.5em 0.6666em;
  }
}
.v2 .mapboxgl-map {
  font: inherit;
}
.v2 .mapboxgl-ctrl-group button {
  margin: 0;
  width: 29px;
  height: 29px;
  display: block;
  padding: 0;
  outline: none;
  border: 0;
  box-sizing: border-box;
  background-color: transparent;
  cursor: pointer;
}
.v2 .mapboxgl-ctrl-group button:hover, .v2 .mapboxgl-ctrl-group button:focus, .v2 .mapboxgl-ctrl-group button:disabled:hover {
  background-color: #fff;
}
.v2 .mapboxgl-ctrl-top-left,
.v2 .mapboxgl-ctrl-top-right,
.v2 .mapboxgl-ctrl-bottom-left,
.v2 .mapboxgl-ctrl-bottom-right {
  pointer-events: none;
  position: absolute;
  z-index: 2;
}
.v2 .mapboxgl-ctrl-top-left {
  left: 0;
  top: 0;
}
.v2 .mapboxgl-ctrl-top-right {
  right: 0;
  top: 0;
}
.v2 .mapboxgl-ctrl-bottom-left {
  bottom: 0;
  left: 0;
}
.v2 .mapboxgl-ctrl-bottom-right {
  bottom: 0;
  right: 0;
}
.v2 .mapboxgl-ctrl-group:not(:empty) {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
.v2 .mapboxgl-ctrl-top-right .mapboxgl-ctrl {
  float: right;
  margin: 10px 10px 0 0;
}
.v2 .mapboxgl-ctrl-group {
  background: #fff;
  border-radius: 4px;
}
.v2 .mapboxgl-ctrl {
  clear: both;
  pointer-events: auto;
  transform: translate(0);
}
.v2 .mapboxgl-ctrl button .mapboxgl-ctrl-icon {
  background-repeat: no-repeat;
  background-position: 50%;
  display: block;
  height: 100%;
  width: 100%;
}
.v2 .mapboxgl-ctrl-group button + button {
  border-top: 1px solid #dedcdc;
}
.v2 .mapboxgl-ctrl button:disabled {
  cursor: not-allowed;
}
.v2 .mapboxgl-ctrl-top-right .mapboxgl-ctrl-compass {
  display: none;
}
.v2 .mapboxgl-ctrl-bottom-right {
  display: none;
}
.v2 .select2-container--flat .select2-selection--single {
  border-radius: 3px;
  height: 33px;
}
.v2 .select2-container--flat .select2-selection--single .select2-selection__rendered {
  color: #262424;
  line-height: 33px;
}
.v2 .select2-container--flat .select2-selection--multiple {
  border-radius: 3px;
}
.v2 .select2-container--flat .select2-selection--multiple .select2-search__field:focus {
  box-shadow: none;
}
.v2 .field--errors .select2-selection--single,
.v2 .field--errors .select2-selection--multiple {
  border-color: #f25757;
}
.breadcrumbs {
  background-color: #fff;
  border-bottom: 1px solid #dedcdc;
  color: #847e7e;
  line-height: 1;
  padding: 0.6666em 0;
}
.breadcrumbs .breadcrumbs__container {
  display: flex;
  gap: 0.6666em;
}
.breadcrumbs .breadcrumbs__container > * {
  color: #847e7e;
  font-size: 0.8em;
}
.breadcrumbs .breadcrumbs__container a {
  color: #262424;
}
.breadcrumbs .breadcrumbs__container a:hover {
  color: #f25757;
}
.alert-screen {
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  z-index: 1000;
}
.alert-bg {
  background-color: rgba(38, 36, 36, 0.3);
  display: block;
  height: 100%;
  overflow: auto;
  width: 100%;
}
.alert-modal {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  display: flex;
  flex-direction: column;
  left: 50%;
  max-height: calc(100vh - 2em - 2em);
  max-width: 30em;
  min-width: 17em;
  overflow: hidden;
  position: relative;
  top: -50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 1.3332em);
}
.alert__main {
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 1em 1em 0 1em;
}
@media only screen and (min-width: 768px) {
  .alert__main {
    padding: 2em 2em 0 2em;
  }
}
.alert__close {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: color;
  will-change: color;
  color: #847e7e;
  cursor: pointer;
  float: right;
  position: absolute;
  right: 2em;
  top: 1.75em;
}
.alert__close:hover {
  color: #262424;
}
.alert__icon {
  background-color: #fff;
  border-radius: 50%;
}
.alert__icon--danger {
  background-color: #fcdcdc;
}
.alert__icon--success {
  background-color: #e8f5ea;
}
.alert__actions {
  align-items: center;
  display: flex;
  gap: 0.25em;
  flex-direction: column;
  min-height: 3.2em;
  padding: 1em;
  width: 100%;
}
.alert__actions button {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .alert__actions {
    flex-direction: row;
    gap: 1.5em;
    padding: 1em 2em 2em;
  }
  .alert__actions button {
    flex: 1 1;
    margin-top: 0;
  }
}
dialog:-internal-dialog-in-top-layer {
  background: none;
  border: none;
}
:root {
  --td-light: #fff;
  --td-widget-background: #fff;
  --td-font-color: #000;
  --td-timepicker-font-size: 1.2em;
  --td-active-bg: #0d6efd;
  --td-range-bg: #01419e;
  --td-active-color: #fff;
  --td-active-border-color: #fff;
  --td-border-radius: 999px;
  --td-btn-hover-bg: #e9ecef;
  --td-disabled-color: #6c757d;
  --td-alternate-color: rgba(0, 0, 0, 0.38);
  --td-secondary-border-color: #ccc;
  --td-secondary-border-color-rgba: rgba(0, 0, 0, 0.2);
  --td-primary-border-color: #fff;
  --td-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  --td-dow-color: rgba(0, 0, 0, 0.5);
  --td-dark: #1b1b1b;
  --td-dark-widget-background: #1b1b1b;
  --td-dark-font-color: #e3e3e3;
  --td-dark-active-bg: #4db2ff;
  --td-dark-range-bg: #0071c7;
  --td-dark-active-color: #fff;
  --td-dark-active-border-color: #1b1b1b;
  --td-dark-btn-hover-bg: rgb(35, 38, 39);
  --td-dark-disabled-color: #6c757d;
  --td-dark-alternate-color: rgba(232, 230, 227, 0.38);
  --td-dark-secondary-border-color: #ccc;
  --td-dark-secondary-border-color-rgba: rgba(232, 230, 227, 0.2);
  --td-dark-primary-border-color: #1b1b1b;
  --td-dark-text-shadow: 0 -1px 0 rgba(232, 230, 227, 0.25);
  --td-dark-dow-color: rgba(232, 230, 227, 0.5);
  --td-widget-z-index: 9999;
}
.visually-hidden, .tempus-dominus-widget [data-action]::after {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.tempus-dominus-widget {
  list-style: none;
  padding: 4px;
  width: 19rem;
  border-radius: 4px;
  display: none;
  z-index: 9999;
  z-index: var(--td-widget-z-index);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.tempus-dominus-widget.calendarWeeks {
  width: 21rem;
}
.tempus-dominus-widget.calendarWeeks .date-container-days {
  grid-auto-columns: 12.5%;
  grid-template-areas: "a a a a a a a a";
}
.tempus-dominus-widget [data-action] {
  cursor: pointer;
}
.tempus-dominus-widget [data-action]::after {
  content: attr(title);
}
.tempus-dominus-widget [data-action].disabled, .tempus-dominus-widget [data-action].disabled:hover {
  background: none;
  cursor: not-allowed;
}
.tempus-dominus-widget .arrow {
  display: none;
}
.tempus-dominus-widget.show {
  display: block;
}
.tempus-dominus-widget.show.date-container {
  min-height: 315px;
}
.tempus-dominus-widget.show.time-container {
  min-height: 217px;
}
.tempus-dominus-widget .td-collapse:not(.show) {
  display: none;
}
.tempus-dominus-widget .td-collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (min-width: 576px) {
  .tempus-dominus-widget.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 768px) {
  .tempus-dominus-widget.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .tempus-dominus-widget.timepicker-sbs {
    width: 38em;
  }
}
.tempus-dominus-widget.timepicker-sbs .td-row {
  display: flex;
}
.tempus-dominus-widget.timepicker-sbs .td-row .td-half {
  flex: 0 0 auto;
  width: 50%;
}
.tempus-dominus-widget div[data-action]:active {
  box-shadow: none;
}
.tempus-dominus-widget .timepicker-hour,
.tempus-dominus-widget .timepicker-minute,
.tempus-dominus-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.tempus-dominus-widget button[data-action] {
  padding: 6px;
}
.tempus-dominus-widget .toggleMeridiem {
  text-align: center;
  height: 38px;
}
.tempus-dominus-widget .calendar-header {
  display: grid;
  grid-template-areas: "a a a";
  margin-bottom: 10px;
  font-weight: bold;
}
.tempus-dominus-widget .calendar-header .next {
  text-align: right;
  padding-right: 10px;
}
.tempus-dominus-widget .calendar-header .previous {
  text-align: left;
  padding-left: 10px;
}
.tempus-dominus-widget .calendar-header .picker-switch {
  text-align: center;
}
.tempus-dominus-widget .toolbar {
  display: grid;
  grid-auto-flow: column;
  grid-auto-rows: 40px;
}
.tempus-dominus-widget .toolbar div {
  border-radius: 999px;
  border-radius: var(--td-border-radius);
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  display: flex;
}
.tempus-dominus-widget .date-container-days {
  display: grid;
  grid-template-areas: "a a a a a a a";
  grid-auto-rows: 40px;
  grid-auto-columns: 14.2857142857%;
}
.tempus-dominus-widget .date-container-days .range-in {
  background-color: #01419e !important;
  background-color: var(--td-range-bg) !important;
  border: none;
  border-radius: 0 !important;
  box-shadow: -5px 0 0 #01419e, 5px 0 0 #01419e;
  box-shadow: -5px 0 0 var(--td-range-bg), 5px 0 0 var(--td-range-bg);
}
.tempus-dominus-widget .date-container-days .range-end {
  border-radius: 0 50px 50px 0 !important;
}
.tempus-dominus-widget .date-container-days .range-start {
  border-radius: 50px 0 0 50px !important;
}
.tempus-dominus-widget .date-container-days .dow {
  align-items: center;
  justify-content: center;
  text-align: center;
}
.tempus-dominus-widget .date-container-days .cw {
  width: 90%;
  height: 90%;
  align-items: center;
  justify-content: center;
  display: flex;
  font-size: 0.8em;
  line-height: 20px;
  cursor: default;
}
.tempus-dominus-widget .date-container-decades,
.tempus-dominus-widget .date-container-years,
.tempus-dominus-widget .date-container-months {
  display: grid;
  grid-template-areas: "a a a";
  grid-auto-rows: calc((19rem - 8px) / 7);
}
.tempus-dominus-widget .time-container-hour,
.tempus-dominus-widget .time-container-minute,
.tempus-dominus-widget .time-container-second {
  display: grid;
  grid-template-areas: "a a a a";
  grid-auto-rows: calc((19rem - 8px) / 7);
}
.tempus-dominus-widget .time-container-clock {
  display: grid;
  grid-auto-rows: calc((19rem - 8px) / 7);
}
.tempus-dominus-widget .time-container-clock .no-highlight {
  width: 90%;
  height: 90%;
  align-items: center;
  justify-content: center;
  display: flex;
}
.tempus-dominus-widget .date-container-decades div:not(.no-highlight),
.tempus-dominus-widget .date-container-years div:not(.no-highlight),
.tempus-dominus-widget .date-container-months div:not(.no-highlight),
.tempus-dominus-widget .date-container-days div:not(.no-highlight),
.tempus-dominus-widget .time-container-clock div:not(.no-highlight),
.tempus-dominus-widget .time-container-hour div:not(.no-highlight),
.tempus-dominus-widget .time-container-minute div:not(.no-highlight),
.tempus-dominus-widget .time-container-second div:not(.no-highlight) {
  width: 90%;
  height: 90%;
  border-radius: 999px;
  border-radius: var(--td-border-radius);
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  display: flex;
}
.tempus-dominus-widget .date-container-decades div:not(.no-highlight).disabled, .tempus-dominus-widget .date-container-decades div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget .date-container-years div:not(.no-highlight).disabled,
.tempus-dominus-widget .date-container-years div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget .date-container-months div:not(.no-highlight).disabled,
.tempus-dominus-widget .date-container-months div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget .date-container-days div:not(.no-highlight).disabled,
.tempus-dominus-widget .date-container-days div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget .time-container-clock div:not(.no-highlight).disabled,
.tempus-dominus-widget .time-container-clock div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget .time-container-hour div:not(.no-highlight).disabled,
.tempus-dominus-widget .time-container-hour div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget .time-container-minute div:not(.no-highlight).disabled,
.tempus-dominus-widget .time-container-minute div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget .time-container-second div:not(.no-highlight).disabled,
.tempus-dominus-widget .time-container-second div:not(.no-highlight).disabled:hover {
  background: none;
  cursor: not-allowed;
}
.tempus-dominus-widget .date-container-decades div:not(.no-highlight).today,
.tempus-dominus-widget .date-container-years div:not(.no-highlight).today,
.tempus-dominus-widget .date-container-months div:not(.no-highlight).today,
.tempus-dominus-widget .date-container-days div:not(.no-highlight).today,
.tempus-dominus-widget .time-container-clock div:not(.no-highlight).today,
.tempus-dominus-widget .time-container-hour div:not(.no-highlight).today,
.tempus-dominus-widget .time-container-minute div:not(.no-highlight).today,
.tempus-dominus-widget .time-container-second div:not(.no-highlight).today {
  position: relative;
}
.tempus-dominus-widget .date-container-decades div:not(.no-highlight).today:before,
.tempus-dominus-widget .date-container-years div:not(.no-highlight).today:before,
.tempus-dominus-widget .date-container-months div:not(.no-highlight).today:before,
.tempus-dominus-widget .date-container-days div:not(.no-highlight).today:before,
.tempus-dominus-widget .time-container-clock div:not(.no-highlight).today:before,
.tempus-dominus-widget .time-container-hour div:not(.no-highlight).today:before,
.tempus-dominus-widget .time-container-minute div:not(.no-highlight).today:before,
.tempus-dominus-widget .time-container-second div:not(.no-highlight).today:before {
  content: "";
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  position: absolute;
  bottom: 6px;
  right: 6px;
}
.tempus-dominus-widget .time-container {
  margin-bottom: 0.5rem;
}
.tempus-dominus-widget button {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.tempus-dominus-widget.tempus-dominus-widget-readonly table td.day,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td.hour,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td.minute,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td.second,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=incrementHours],
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=incrementMinutes],
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=incrementSeconds],
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=decrementHours],
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=decrementMinutes],
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=decrementSeconds],
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=showHours],
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=showMinutes],
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=showSeconds],
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=togglePeriod] {
  pointer-events: none;
  cursor: default;
}
.tempus-dominus-widget.tempus-dominus-widget-readonly table td.day:hover,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td.hour:hover,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td.minute:hover,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td.second:hover,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=incrementHours]:hover,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=incrementMinutes]:hover,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=incrementSeconds]:hover,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=decrementHours]:hover,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=decrementMinutes]:hover,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=decrementSeconds]:hover,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=showHours]:hover,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=showMinutes]:hover,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=showSeconds]:hover,
.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=togglePeriod]:hover {
  background: none;
}
.tempus-dominus-widget.light {
  color: #000;
  color: var(--td-font-color);
  background-color: #fff;
  background-color: var(--td-widget-background);
}
.tempus-dominus-widget.light [data-action].disabled, .tempus-dominus-widget.light [data-action].disabled:hover {
  color: #6c757d;
  color: var(--td-disabled-color);
}
.tempus-dominus-widget.light .toolbar div:hover {
  background: #e9ecef;
  background: var(--td-btn-hover-bg);
}
.tempus-dominus-widget.light .date-container-days .dow {
  color: rgba(0, 0, 0, 0.5);
  color: var(--td-dow-color);
}
.tempus-dominus-widget.light .date-container-days .cw {
  color: rgba(0, 0, 0, 0.38);
  color: var(--td-alternate-color);
}
.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight):hover,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight):hover,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight):hover,
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight):hover,
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight):hover,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight):hover,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight):hover,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight):hover {
  background: #e9ecef;
  background: var(--td-btn-hover-bg);
}
.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active,
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active,
.tempus-dominus-widget.light .date-container-days div.range-in:not(.no-highlight),
.tempus-dominus-widget.light .date-container-days div.range-end:not(.no-highlight),
.tempus-dominus-widget.light .date-container-days div.range-start:not(.no-highlight),
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).active,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).active,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).active,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).active {
  background-color: #0d6efd;
  background-color: var(--td-active-bg);
  color: #fff;
  color: var(--td-active-color);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  text-shadow: var(--td-text-shadow);
}
.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active.old, .tempus-dominus-widget.light .date-container-decades .date-container-days div.range-in:not(.no-highlight).old, .tempus-dominus-widget.light .date-container-days .date-container-decades div.range-in:not(.no-highlight).old, .tempus-dominus-widget.light .date-container-decades .date-container-days div.range-end:not(.no-highlight).old, .tempus-dominus-widget.light .date-container-days .date-container-decades div.range-end:not(.no-highlight).old, .tempus-dominus-widget.light .date-container-decades .date-container-days div.range-start:not(.no-highlight).old, .tempus-dominus-widget.light .date-container-days .date-container-decades div.range-start:not(.no-highlight).old, .tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active.new, .tempus-dominus-widget.light .date-container-decades .date-container-days div.range-in:not(.no-highlight).new, .tempus-dominus-widget.light .date-container-days .date-container-decades div.range-in:not(.no-highlight).new, .tempus-dominus-widget.light .date-container-decades .date-container-days div.range-end:not(.no-highlight).new, .tempus-dominus-widget.light .date-container-days .date-container-decades div.range-end:not(.no-highlight).new, .tempus-dominus-widget.light .date-container-decades .date-container-days div.range-start:not(.no-highlight).new, .tempus-dominus-widget.light .date-container-days .date-container-decades div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active.old,
.tempus-dominus-widget.light .date-container-years .date-container-days div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .date-container-years div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-years .date-container-days div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .date-container-years div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-years .date-container-days div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .date-container-years div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active.new,
.tempus-dominus-widget.light .date-container-years .date-container-days div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .date-container-years div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-years .date-container-days div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .date-container-years div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-years .date-container-days div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .date-container-years div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active.old,
.tempus-dominus-widget.light .date-container-months .date-container-days div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .date-container-months div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-months .date-container-days div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .date-container-months div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-months .date-container-days div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .date-container-months div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active.new,
.tempus-dominus-widget.light .date-container-months .date-container-days div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .date-container-months div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-months .date-container-days div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .date-container-months div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-months .date-container-days div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .date-container-months div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active.old,
.tempus-dominus-widget.light .date-container-days div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active.new,
.tempus-dominus-widget.light .date-container-days div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).active.old,
.tempus-dominus-widget.light .time-container-clock .date-container-days div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .time-container-clock div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-clock .date-container-days div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .time-container-clock div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-clock .date-container-days div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .time-container-clock div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).active.new,
.tempus-dominus-widget.light .time-container-clock .date-container-days div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .time-container-clock div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-clock .date-container-days div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .time-container-clock div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-clock .date-container-days div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .time-container-clock div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).active.old,
.tempus-dominus-widget.light .time-container-hour .date-container-days div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .time-container-hour div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-hour .date-container-days div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .time-container-hour div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-hour .date-container-days div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .time-container-hour div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).active.new,
.tempus-dominus-widget.light .time-container-hour .date-container-days div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .time-container-hour div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-hour .date-container-days div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .time-container-hour div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-hour .date-container-days div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .time-container-hour div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).active.old,
.tempus-dominus-widget.light .time-container-minute .date-container-days div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .time-container-minute div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-minute .date-container-days div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .time-container-minute div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-minute .date-container-days div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .time-container-minute div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).active.new,
.tempus-dominus-widget.light .time-container-minute .date-container-days div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .time-container-minute div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-minute .date-container-days div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .time-container-minute div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-minute .date-container-days div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .time-container-minute div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).active.old,
.tempus-dominus-widget.light .time-container-second .date-container-days div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .time-container-second div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-second .date-container-days div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .time-container-second div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-second .date-container-days div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days .time-container-second div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).active.new,
.tempus-dominus-widget.light .time-container-second .date-container-days div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .time-container-second div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-second .date-container-days div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .time-container-second div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-second .date-container-days div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days .time-container-second div.range-start:not(.no-highlight).new {
  color: #fff;
  color: var(--td-active-color);
}
.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active.today:before,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active.today:before,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active.today:before,
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active.today:before,
.tempus-dominus-widget.light .date-container-days div.range-in:not(.no-highlight).today:before,
.tempus-dominus-widget.light .date-container-days div.range-end:not(.no-highlight).today:before,
.tempus-dominus-widget.light .date-container-days div.range-start:not(.no-highlight).today:before,
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).active.today:before,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).active.today:before,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).active.today:before,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).active.today:before {
  border-bottom-color: #fff;
  border-bottom-color: var(--td-active-border-color);
}
.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).old, .tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).new,
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).old,
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).new,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).old,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).new {
  color: rgba(0, 0, 0, 0.38);
  color: var(--td-alternate-color);
}
.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).disabled, .tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).disabled,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).disabled,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).disabled,
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).disabled,
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).disabled,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).disabled,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).disabled,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).disabled:hover {
  color: #6c757d;
  color: var(--td-disabled-color);
}
.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).today:before,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).today:before,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).today:before,
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).today:before,
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).today:before,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).today:before,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).today:before,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).today:before {
  border-bottom-color: #0d6efd;
  border-bottom-color: var(--td-active-bg);
  border-top-color: rgba(0, 0, 0, 0.2);
  border-top-color: var(--td-secondary-border-color-rgba);
}
.tempus-dominus-widget.light button {
  color: #fff;
  color: var(--td-active-color);
  background-color: #0d6efd;
  background-color: var(--td-active-bg);
  border-color: #0d6efd;
  border-color: var(--td-active-bg);
}
.tempus-dominus-widget.dark {
  color: #e3e3e3;
  color: var(--td-dark-font-color);
  background-color: #1b1b1b;
  background-color: var(--td-dark-widget-background);
}
.tempus-dominus-widget.dark [data-action].disabled, .tempus-dominus-widget.dark [data-action].disabled:hover {
  color: #6c757d;
  color: var(--td-dark-disabled-color);
}
.tempus-dominus-widget.dark .toolbar div:hover {
  background: rgb(35, 38, 39);
  background: var(--td-dark-btn-hover-bg);
}
.tempus-dominus-widget.dark .date-container-days .dow {
  color: rgba(232, 230, 227, 0.5);
  color: var(--td-dark-dow-color);
}
.tempus-dominus-widget.dark .date-container-days .range-in {
  background-color: #0071c7 !important;
  background-color: var(--td-dark-range-bg) !important;
  box-shadow: -5px 0 0 #0071c7, 5px 0 0 #0071c7;
  box-shadow: -5px 0 0 var(--td-dark-range-bg), 5px 0 0 var(--td-dark-range-bg);
}
.tempus-dominus-widget.dark .date-container-days .cw {
  color: rgba(232, 230, 227, 0.38);
  color: var(--td-dark-alternate-color);
}
.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight):hover,
.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight):hover,
.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight):hover,
.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight):hover,
.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight):hover,
.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight):hover,
.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight):hover,
.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight):hover {
  background: rgb(35, 38, 39);
  background: var(--td-dark-btn-hover-bg);
}
.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).active,
.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).active,
.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).active,
.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).active,
.tempus-dominus-widget.dark .date-container-days div.range-in:not(.no-highlight),
.tempus-dominus-widget.dark .date-container-days div.range-end:not(.no-highlight),
.tempus-dominus-widget.dark .date-container-days div.range-start:not(.no-highlight),
.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).active,
.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).active,
.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).active,
.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).active {
  background-color: #4db2ff;
  background-color: var(--td-dark-active-bg);
  color: #fff;
  color: var(--td-dark-active-color);
  text-shadow: 0 -1px 0 rgba(232, 230, 227, 0.25);
  text-shadow: var(--td-dark-text-shadow);
}
.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).active.old, .tempus-dominus-widget.dark .date-container-decades .date-container-days div.range-in:not(.no-highlight).old, .tempus-dominus-widget.dark .date-container-days .date-container-decades div.range-in:not(.no-highlight).old, .tempus-dominus-widget.dark .date-container-decades .date-container-days div.range-end:not(.no-highlight).old, .tempus-dominus-widget.dark .date-container-days .date-container-decades div.range-end:not(.no-highlight).old, .tempus-dominus-widget.dark .date-container-decades .date-container-days div.range-start:not(.no-highlight).old, .tempus-dominus-widget.dark .date-container-days .date-container-decades div.range-start:not(.no-highlight).old, .tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).active.new, .tempus-dominus-widget.dark .date-container-decades .date-container-days div.range-in:not(.no-highlight).new, .tempus-dominus-widget.dark .date-container-days .date-container-decades div.range-in:not(.no-highlight).new, .tempus-dominus-widget.dark .date-container-decades .date-container-days div.range-end:not(.no-highlight).new, .tempus-dominus-widget.dark .date-container-days .date-container-decades div.range-end:not(.no-highlight).new, .tempus-dominus-widget.dark .date-container-decades .date-container-days div.range-start:not(.no-highlight).new, .tempus-dominus-widget.dark .date-container-days .date-container-decades div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).active.old,
.tempus-dominus-widget.dark .date-container-years .date-container-days div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .date-container-years div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-years .date-container-days div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .date-container-years div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-years .date-container-days div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .date-container-years div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).active.new,
.tempus-dominus-widget.dark .date-container-years .date-container-days div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .date-container-years div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-years .date-container-days div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .date-container-years div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-years .date-container-days div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .date-container-years div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).active.old,
.tempus-dominus-widget.dark .date-container-months .date-container-days div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .date-container-months div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-months .date-container-days div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .date-container-months div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-months .date-container-days div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .date-container-months div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).active.new,
.tempus-dominus-widget.dark .date-container-months .date-container-days div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .date-container-months div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-months .date-container-days div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .date-container-months div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-months .date-container-days div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .date-container-months div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).active.old,
.tempus-dominus-widget.dark .date-container-days div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).active.new,
.tempus-dominus-widget.dark .date-container-days div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).active.old,
.tempus-dominus-widget.dark .time-container-clock .date-container-days div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .time-container-clock div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.dark .time-container-clock .date-container-days div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .time-container-clock div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.dark .time-container-clock .date-container-days div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .time-container-clock div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).active.new,
.tempus-dominus-widget.dark .time-container-clock .date-container-days div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .time-container-clock div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.dark .time-container-clock .date-container-days div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .time-container-clock div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.dark .time-container-clock .date-container-days div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .time-container-clock div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).active.old,
.tempus-dominus-widget.dark .time-container-hour .date-container-days div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .time-container-hour div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.dark .time-container-hour .date-container-days div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .time-container-hour div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.dark .time-container-hour .date-container-days div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .time-container-hour div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).active.new,
.tempus-dominus-widget.dark .time-container-hour .date-container-days div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .time-container-hour div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.dark .time-container-hour .date-container-days div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .time-container-hour div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.dark .time-container-hour .date-container-days div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .time-container-hour div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).active.old,
.tempus-dominus-widget.dark .time-container-minute .date-container-days div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .time-container-minute div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.dark .time-container-minute .date-container-days div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .time-container-minute div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.dark .time-container-minute .date-container-days div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .time-container-minute div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).active.new,
.tempus-dominus-widget.dark .time-container-minute .date-container-days div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .time-container-minute div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.dark .time-container-minute .date-container-days div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .time-container-minute div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.dark .time-container-minute .date-container-days div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .time-container-minute div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).active.old,
.tempus-dominus-widget.dark .time-container-second .date-container-days div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .time-container-second div.range-in:not(.no-highlight).old,
.tempus-dominus-widget.dark .time-container-second .date-container-days div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .time-container-second div.range-end:not(.no-highlight).old,
.tempus-dominus-widget.dark .time-container-second .date-container-days div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days .time-container-second div.range-start:not(.no-highlight).old,
.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).active.new,
.tempus-dominus-widget.dark .time-container-second .date-container-days div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .time-container-second div.range-in:not(.no-highlight).new,
.tempus-dominus-widget.dark .time-container-second .date-container-days div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .time-container-second div.range-end:not(.no-highlight).new,
.tempus-dominus-widget.dark .time-container-second .date-container-days div.range-start:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days .time-container-second div.range-start:not(.no-highlight).new {
  color: #fff;
  color: var(--td-dark-active-color);
}
.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).active.today:before,
.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).active.today:before,
.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).active.today:before,
.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).active.today:before,
.tempus-dominus-widget.dark .date-container-days div.range-in:not(.no-highlight).today:before,
.tempus-dominus-widget.dark .date-container-days div.range-end:not(.no-highlight).today:before,
.tempus-dominus-widget.dark .date-container-days div.range-start:not(.no-highlight).today:before,
.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).active.today:before,
.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).active.today:before,
.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).active.today:before,
.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).active.today:before {
  border-bottom-color: #1b1b1b;
  border-bottom-color: var(--td-dark-active-border-color);
}
.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).old, .tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).new,
.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).old,
.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).new,
.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).old,
.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).new,
.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).old,
.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).new,
.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).old,
.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).new,
.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).old,
.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).new {
  color: rgba(232, 230, 227, 0.38);
  color: var(--td-dark-alternate-color);
}
.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).disabled, .tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).disabled,
.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).disabled,
.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).disabled,
.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).disabled,
.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).disabled,
.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).disabled,
.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).disabled,
.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).disabled:hover {
  color: #6c757d;
  color: var(--td-dark-disabled-color);
}
.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).today:before,
.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).today:before,
.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).today:before,
.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).today:before,
.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).today:before,
.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).today:before,
.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).today:before,
.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).today:before {
  border-bottom-color: #4db2ff;
  border-bottom-color: var(--td-dark-active-bg);
  border-top-color: rgba(232, 230, 227, 0.2);
  border-top-color: var(--td-dark-secondary-border-color-rgba);
}
.tempus-dominus-widget.dark button {
  color: #fff;
  color: var(--td-dark-active-color);
  background-color: #4db2ff;
  background-color: var(--td-dark-active-bg);
  border-color: #4db2ff;
  border-color: var(--td-dark-active-bg);
}
.tempus-dominus-widget {
  padding: 0;
  overflow: hidden;
}
.tempus-dominus-widget .toolbar div {
  border-radius: 0;
}
.tempus-dominus-widget .time-container-clock {
  padding-left: 0.6666em;
  padding-top: 0.6666em;
}
.tempus-dominus-widget .date-container-decades,
.tempus-dominus-widget .date-container-years,
.tempus-dominus-widget .date-container-months {
  padding-left: 0.6666em;
}
.tempus-dominus-widget .date-container-days {
  padding-left: 0.25em;
}
.tempus-dominus-widget .date-container-days .dow {
  display: flex;
}
.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight),
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight),
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight),
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight),
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight),
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight),
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight),
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight) {
  border-radius: 5px;
}
.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).today:before,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).today:before,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).today:before,
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).today:before,
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).today:before,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).today:before,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).today:before,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).today:before {
  border-bottom-color: #3371ba;
}
.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight) .new,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight) .new,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight) .new,
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight) .new,
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight) .new,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight) .new,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight) .new,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight) .new {
  color: #262424;
}
.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active,
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active,
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).active,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).active,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).active,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).active {
  background-color: #3371ba;
  color: #f9f7f7;
}
.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).disabled,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).disabled,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).disabled,
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).disabled,
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).disabled,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).disabled,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).disabled,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).disabled {
  background-color: #fff;
  color: #c7c4c4;
}
.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).disabled:hover,
.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).disabled:hover {
  background-color: #fff;
  color: #847e7e;
}
.tempus-dominus-widget .calendar-header {
  padding: 1em 0.5em 0 0.5em;
}
.tempus-dominus-widget .toggleMeridiem {
  width: 38px;
}
.pagination {
  align-items: baseline;
  display: flex;
  flex-wrap: wrap;
  gap: 0.6666em;
  justify-content: center;
  margin-top: 1em;
}
@media only screen and (min-width: 768px) {
  .pagination {
    justify-content: space-between;
  }
}
.pagination__count {
  padding: 0.25em 1em;
}
.pagy.nav {
  align-items: center;
  display: flex;
  min-height: 2em;
}
.pagy.nav a {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: background-color, color;
  will-change: background-color, color;
  align-items: center;
  background-color: #fff;
  border-bottom: 1px solid #dedcdc;
  border-top: 1px solid #dedcdc;
  box-shadow: none;
  color: #262424;
  display: flex;
  justify-content: center;
  line-height: 2em;
  min-height: 2em;
  min-width: 2em;
  text-align: center;
  padding: 0.25em 1em;
}
.pagy.nav a:not([aria-disabled=true]):hover {
  background-color: #518bcf;
  color: #f9f7f7;
}
.pagy.nav a.gap {
  color: #847e7e;
}
.pagy.nav a.current, .pagy.nav a.current[aria-disabled=true] {
  background-color: #518bcf;
  color: #f9f7f7;
}
.pagy.nav a + a {
  border-left: 1px solid #dedcdc;
}
.pagy.nav a[aria-disabled=true] {
  color: #847e7e;
}
.pagy.nav a:first-child,
.pagy.nav a:last-child {
  align-items: center;
  display: flex;
  justify-content: center;
}
.pagy.nav a:first-child[href],
.pagy.nav a:last-child[href] {
  background-color: #fff;
}
.pagy.nav a:first-child[href]:hover,
.pagy.nav a:last-child[href]:hover {
  background-color: #518bcf;
  color: #f9f7f7;
}
.pagy.nav a:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-left: 1px solid #dedcdc;
}
.pagy.nav a:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right: 1px solid #dedcdc;
}
@-webkit-keyframes ping {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  35%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes ping {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  35%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}
.v1 .ping,
.v1:not(:has(.v2)) .ping,
.v2 .ping {
  -webkit-animation: ping 2s cubic-bezier(0, 0, 0.2, 1) infinite;
          animation: ping 2s cubic-bezier(0, 0, 0.2, 1) infinite;
}
.v1 .color--base,
.v1:not(:has(.v2)) .color--base,
.v2 .color--base {
  color: #262424;
}
.v1 .color--dark,
.v1:not(:has(.v2)) .color--dark,
.v2 .color--dark {
  color: #000;
}
.v1 .color--lightest,
.v1:not(:has(.v2)) .color--lightest,
.v2 .color--lightest {
  color: #f9f7f7;
}
.v1 .color--lighter,
.v1:not(:has(.v2)) .color--lighter,
.v2 .color--lighter {
  color: #c7c4c4;
}
.v1 .color--light,
.v1:not(:has(.v2)) .color--light,
.v2 .color--light {
  color: #847e7e;
}
.v1 .color--danger,
.v1:not(:has(.v2)) .color--danger,
.v2 .color--danger {
  color: #f25757;
}
.v1 .color--danger-dark,
.v1:not(:has(.v2)) .color--danger-dark,
.v2 .color--danger-dark {
  color: #ee2323;
}
.v1 .color--info,
.v1:not(:has(.v2)) .color--info,
.v2 .color--info {
  color: #518bcf;
}
.v1 .color--success,
.v1:not(:has(.v2)) .color--success,
.v2 .color--success {
  color: #58b665;
}
.v1 .color--success-dark,
.v1:not(:has(.v2)) .color--success-dark,
.v2 .color--success-dark {
  color: #43984e;
}
.v1 .color--warning,
.v1:not(:has(.v2)) .color--warning,
.v2 .color--warning {
  color: #f8cb81;
}
.v1 .color--warning-dark,
.v1:not(:has(.v2)) .color--warning-dark,
.v2 .color--warning-dark {
  color: #d98b0c;
}
.v1 .color--yellow-400,
.v1:not(:has(.v2)) .color--yellow-400,
.v2 .color--yellow-400 {
  color: #f8cb81;
}
.v1 .color--danger-lightest,
.v1:not(:has(.v2)) .color--danger-lightest,
.v2 .color--danger-lightest {
  color: #feecec;
}
.v1 .color--transparent,
.v1:not(:has(.v2)) .color--transparent,
.v2 .color--transparent {
  color: transparent;
}
.v1 .color--site-state-active,
.v1:not(:has(.v2)) .color--site-state-active,
.v2 .color--site-state-active {
  color: #f25757;
}
.v1 .color--site-state-inactive,
.v1:not(:has(.v2)) .color--site-state-inactive,
.v2 .color--site-state-inactive {
  color: #58b665;
}
.v1 .color--project-status-pre_stage_1,
.v1:not(:has(.v2)) .color--project-status-pre_stage_1,
.v2 .color--project-status-pre_stage_1 {
  color: #3fb3c7;
}
.v1 .color--project-status-stage_1,
.v1:not(:has(.v2)) .color--project-status-stage_1,
.v2 .color--project-status-stage_1 {
  color: #3fb3c7;
}
.v1 .color--project-status-pre_stage_2,
.v1:not(:has(.v2)) .color--project-status-pre_stage_2,
.v2 .color--project-status-pre_stage_2 {
  color: #518bcf;
}
.v1 .color--project-status-stage_2,
.v1:not(:has(.v2)) .color--project-status-stage_2,
.v2 .color--project-status-stage_2 {
  color: #518bcf;
}
.v1 .color--project-status-pre_stage_3,
.v1:not(:has(.v2)) .color--project-status-pre_stage_3,
.v2 .color--project-status-pre_stage_3 {
  color: #7c77f7;
}
.v1 .color--project-status-stage_3,
.v1:not(:has(.v2)) .color--project-status-stage_3,
.v2 .color--project-status-stage_3 {
  color: #7c77f7;
}
.v1 .color--project-status-completed,
.v1:not(:has(.v2)) .color--project-status-completed,
.v2 .color--project-status-completed {
  color: #58b665;
}
.v1 .color--project-status-on_hold,
.v1:not(:has(.v2)) .color--project-status-on_hold,
.v2 .color--project-status-on_hold {
  color: #d98b0c;
}
.v1 .color--project-status-cancelled,
.v1:not(:has(.v2)) .color--project-status-cancelled,
.v2 .color--project-status-cancelled {
  color: #f25757;
}
.v1 .color--ticket-state-open,
.v1:not(:has(.v2)) .color--ticket-state-open,
.v2 .color--ticket-state-open {
  color: #58b665;
}
.v1 .color--ticket-state-closed,
.v1:not(:has(.v2)) .color--ticket-state-closed,
.v2 .color--ticket-state-closed {
  color: #847e7e;
}
.v1 .flex--row,
.v1:not(:has(.v2)) .flex--row,
.v2 .flex--row {
  flex-direction: row;
}
.v1 .flex--row-reverse,
.v1:not(:has(.v2)) .flex--row-reverse,
.v2 .flex--row-reverse {
  flex-direction: row-reverse;
}
.v1 .flex--column,
.v1:not(:has(.v2)) .flex--column,
.v2 .flex--column {
  flex-direction: column;
}
.v1 .flex--column-reverse,
.v1:not(:has(.v2)) .flex--column-reverse,
.v2 .flex--column-reverse {
  flex-direction: column-reverse;
}
.v1 .flex--wrap,
.v1:not(:has(.v2)) .flex--wrap,
.v2 .flex--wrap {
  flex-wrap: wrap;
}
.v1 .flex--wrap-reverse,
.v1:not(:has(.v2)) .flex--wrap-reverse,
.v2 .flex--wrap-reverse {
  flex-wrap: wrap-reverse;
}
.v1 .flex--nowrap,
.v1:not(:has(.v2)) .flex--nowrap,
.v2 .flex--nowrap {
  flex-wrap: nowrap;
}
.v1 .flex-grow--0,
.v1:not(:has(.v2)) .flex-grow--0,
.v2 .flex-grow--0 {
  flex-grow: 0;
}
.v1 .flex-shrink--0,
.v1:not(:has(.v2)) .flex-shrink--0,
.v2 .flex-shrink--0 {
  flex-shrink: 0;
}
.v1 .flex-grow--1,
.v1:not(:has(.v2)) .flex-grow--1,
.v2 .flex-grow--1 {
  flex-grow: 1;
}
.v1 .flex-shrink--1,
.v1:not(:has(.v2)) .flex-shrink--1,
.v2 .flex-shrink--1 {
  flex-shrink: 1;
}
.v1 .flex-grow--2,
.v1:not(:has(.v2)) .flex-grow--2,
.v2 .flex-grow--2 {
  flex-grow: 2;
}
.v1 .flex-shrink--2,
.v1:not(:has(.v2)) .flex-shrink--2,
.v2 .flex-shrink--2 {
  flex-shrink: 2;
}
.v1 .flex-basis--1pc,
.v1:not(:has(.v2)) .flex-basis--1pc,
.v2 .flex-basis--1pc {
  flex-basis: 1%;
}
.v1 .flex-basis--1em,
.v1:not(:has(.v2)) .flex-basis--1em,
.v2 .flex-basis--1em {
  flex-basis: 1em;
}
.v1 .flex-basis--2pc,
.v1:not(:has(.v2)) .flex-basis--2pc,
.v2 .flex-basis--2pc {
  flex-basis: 2%;
}
.v1 .flex-basis--2em,
.v1:not(:has(.v2)) .flex-basis--2em,
.v2 .flex-basis--2em {
  flex-basis: 2em;
}
.v1 .flex-basis--3pc,
.v1:not(:has(.v2)) .flex-basis--3pc,
.v2 .flex-basis--3pc {
  flex-basis: 3%;
}
.v1 .flex-basis--3em,
.v1:not(:has(.v2)) .flex-basis--3em,
.v2 .flex-basis--3em {
  flex-basis: 3em;
}
.v1 .flex-basis--4pc,
.v1:not(:has(.v2)) .flex-basis--4pc,
.v2 .flex-basis--4pc {
  flex-basis: 4%;
}
.v1 .flex-basis--4em,
.v1:not(:has(.v2)) .flex-basis--4em,
.v2 .flex-basis--4em {
  flex-basis: 4em;
}
.v1 .flex-basis--5pc,
.v1:not(:has(.v2)) .flex-basis--5pc,
.v2 .flex-basis--5pc {
  flex-basis: 5%;
}
.v1 .flex-basis--5em,
.v1:not(:has(.v2)) .flex-basis--5em,
.v2 .flex-basis--5em {
  flex-basis: 5em;
}
.v1 .flex-basis--6pc,
.v1:not(:has(.v2)) .flex-basis--6pc,
.v2 .flex-basis--6pc {
  flex-basis: 6%;
}
.v1 .flex-basis--6em,
.v1:not(:has(.v2)) .flex-basis--6em,
.v2 .flex-basis--6em {
  flex-basis: 6em;
}
.v1 .flex-basis--7pc,
.v1:not(:has(.v2)) .flex-basis--7pc,
.v2 .flex-basis--7pc {
  flex-basis: 7%;
}
.v1 .flex-basis--7em,
.v1:not(:has(.v2)) .flex-basis--7em,
.v2 .flex-basis--7em {
  flex-basis: 7em;
}
.v1 .flex-basis--8pc,
.v1:not(:has(.v2)) .flex-basis--8pc,
.v2 .flex-basis--8pc {
  flex-basis: 8%;
}
.v1 .flex-basis--8em,
.v1:not(:has(.v2)) .flex-basis--8em,
.v2 .flex-basis--8em {
  flex-basis: 8em;
}
.v1 .flex-basis--9pc,
.v1:not(:has(.v2)) .flex-basis--9pc,
.v2 .flex-basis--9pc {
  flex-basis: 9%;
}
.v1 .flex-basis--9em,
.v1:not(:has(.v2)) .flex-basis--9em,
.v2 .flex-basis--9em {
  flex-basis: 9em;
}
.v1 .flex-basis--10pc,
.v1:not(:has(.v2)) .flex-basis--10pc,
.v2 .flex-basis--10pc {
  flex-basis: 10%;
}
.v1 .flex-basis--10em,
.v1:not(:has(.v2)) .flex-basis--10em,
.v2 .flex-basis--10em {
  flex-basis: 10em;
}
.v1 .flex-basis--11pc,
.v1:not(:has(.v2)) .flex-basis--11pc,
.v2 .flex-basis--11pc {
  flex-basis: 11%;
}
.v1 .flex-basis--11em,
.v1:not(:has(.v2)) .flex-basis--11em,
.v2 .flex-basis--11em {
  flex-basis: 11em;
}
.v1 .flex-basis--12pc,
.v1:not(:has(.v2)) .flex-basis--12pc,
.v2 .flex-basis--12pc {
  flex-basis: 12%;
}
.v1 .flex-basis--12em,
.v1:not(:has(.v2)) .flex-basis--12em,
.v2 .flex-basis--12em {
  flex-basis: 12em;
}
.v1 .flex-basis--13pc,
.v1:not(:has(.v2)) .flex-basis--13pc,
.v2 .flex-basis--13pc {
  flex-basis: 13%;
}
.v1 .flex-basis--13em,
.v1:not(:has(.v2)) .flex-basis--13em,
.v2 .flex-basis--13em {
  flex-basis: 13em;
}
.v1 .flex-basis--14pc,
.v1:not(:has(.v2)) .flex-basis--14pc,
.v2 .flex-basis--14pc {
  flex-basis: 14%;
}
.v1 .flex-basis--14em,
.v1:not(:has(.v2)) .flex-basis--14em,
.v2 .flex-basis--14em {
  flex-basis: 14em;
}
.v1 .flex-basis--15pc,
.v1:not(:has(.v2)) .flex-basis--15pc,
.v2 .flex-basis--15pc {
  flex-basis: 15%;
}
.v1 .flex-basis--15em,
.v1:not(:has(.v2)) .flex-basis--15em,
.v2 .flex-basis--15em {
  flex-basis: 15em;
}
.v1 .flex-basis--16pc,
.v1:not(:has(.v2)) .flex-basis--16pc,
.v2 .flex-basis--16pc {
  flex-basis: 16%;
}
.v1 .flex-basis--16em,
.v1:not(:has(.v2)) .flex-basis--16em,
.v2 .flex-basis--16em {
  flex-basis: 16em;
}
.v1 .flex-basis--17pc,
.v1:not(:has(.v2)) .flex-basis--17pc,
.v2 .flex-basis--17pc {
  flex-basis: 17%;
}
.v1 .flex-basis--17em,
.v1:not(:has(.v2)) .flex-basis--17em,
.v2 .flex-basis--17em {
  flex-basis: 17em;
}
.v1 .flex-basis--18pc,
.v1:not(:has(.v2)) .flex-basis--18pc,
.v2 .flex-basis--18pc {
  flex-basis: 18%;
}
.v1 .flex-basis--18em,
.v1:not(:has(.v2)) .flex-basis--18em,
.v2 .flex-basis--18em {
  flex-basis: 18em;
}
.v1 .flex-basis--19pc,
.v1:not(:has(.v2)) .flex-basis--19pc,
.v2 .flex-basis--19pc {
  flex-basis: 19%;
}
.v1 .flex-basis--19em,
.v1:not(:has(.v2)) .flex-basis--19em,
.v2 .flex-basis--19em {
  flex-basis: 19em;
}
.v1 .flex-basis--20pc,
.v1:not(:has(.v2)) .flex-basis--20pc,
.v2 .flex-basis--20pc {
  flex-basis: 20%;
}
.v1 .flex-basis--20em,
.v1:not(:has(.v2)) .flex-basis--20em,
.v2 .flex-basis--20em {
  flex-basis: 20em;
}
.v1 .flex-basis--21pc,
.v1:not(:has(.v2)) .flex-basis--21pc,
.v2 .flex-basis--21pc {
  flex-basis: 21%;
}
.v1 .flex-basis--21em,
.v1:not(:has(.v2)) .flex-basis--21em,
.v2 .flex-basis--21em {
  flex-basis: 21em;
}
.v1 .flex-basis--22pc,
.v1:not(:has(.v2)) .flex-basis--22pc,
.v2 .flex-basis--22pc {
  flex-basis: 22%;
}
.v1 .flex-basis--22em,
.v1:not(:has(.v2)) .flex-basis--22em,
.v2 .flex-basis--22em {
  flex-basis: 22em;
}
.v1 .flex-basis--23pc,
.v1:not(:has(.v2)) .flex-basis--23pc,
.v2 .flex-basis--23pc {
  flex-basis: 23%;
}
.v1 .flex-basis--23em,
.v1:not(:has(.v2)) .flex-basis--23em,
.v2 .flex-basis--23em {
  flex-basis: 23em;
}
.v1 .flex-basis--24pc,
.v1:not(:has(.v2)) .flex-basis--24pc,
.v2 .flex-basis--24pc {
  flex-basis: 24%;
}
.v1 .flex-basis--24em,
.v1:not(:has(.v2)) .flex-basis--24em,
.v2 .flex-basis--24em {
  flex-basis: 24em;
}
.v1 .flex-basis--25pc,
.v1:not(:has(.v2)) .flex-basis--25pc,
.v2 .flex-basis--25pc {
  flex-basis: 25%;
}
.v1 .flex-basis--25em,
.v1:not(:has(.v2)) .flex-basis--25em,
.v2 .flex-basis--25em {
  flex-basis: 25em;
}
.v1 .flex-basis--26pc,
.v1:not(:has(.v2)) .flex-basis--26pc,
.v2 .flex-basis--26pc {
  flex-basis: 26%;
}
.v1 .flex-basis--26em,
.v1:not(:has(.v2)) .flex-basis--26em,
.v2 .flex-basis--26em {
  flex-basis: 26em;
}
.v1 .flex-basis--27pc,
.v1:not(:has(.v2)) .flex-basis--27pc,
.v2 .flex-basis--27pc {
  flex-basis: 27%;
}
.v1 .flex-basis--27em,
.v1:not(:has(.v2)) .flex-basis--27em,
.v2 .flex-basis--27em {
  flex-basis: 27em;
}
.v1 .flex-basis--28pc,
.v1:not(:has(.v2)) .flex-basis--28pc,
.v2 .flex-basis--28pc {
  flex-basis: 28%;
}
.v1 .flex-basis--28em,
.v1:not(:has(.v2)) .flex-basis--28em,
.v2 .flex-basis--28em {
  flex-basis: 28em;
}
.v1 .flex-basis--29pc,
.v1:not(:has(.v2)) .flex-basis--29pc,
.v2 .flex-basis--29pc {
  flex-basis: 29%;
}
.v1 .flex-basis--29em,
.v1:not(:has(.v2)) .flex-basis--29em,
.v2 .flex-basis--29em {
  flex-basis: 29em;
}
.v1 .flex-basis--30pc,
.v1:not(:has(.v2)) .flex-basis--30pc,
.v2 .flex-basis--30pc {
  flex-basis: 30%;
}
.v1 .flex-basis--30em,
.v1:not(:has(.v2)) .flex-basis--30em,
.v2 .flex-basis--30em {
  flex-basis: 30em;
}
.v1 .flex-basis--31pc,
.v1:not(:has(.v2)) .flex-basis--31pc,
.v2 .flex-basis--31pc {
  flex-basis: 31%;
}
.v1 .flex-basis--31em,
.v1:not(:has(.v2)) .flex-basis--31em,
.v2 .flex-basis--31em {
  flex-basis: 31em;
}
.v1 .flex-basis--32pc,
.v1:not(:has(.v2)) .flex-basis--32pc,
.v2 .flex-basis--32pc {
  flex-basis: 32%;
}
.v1 .flex-basis--32em,
.v1:not(:has(.v2)) .flex-basis--32em,
.v2 .flex-basis--32em {
  flex-basis: 32em;
}
.v1 .flex-basis--33pc,
.v1:not(:has(.v2)) .flex-basis--33pc,
.v2 .flex-basis--33pc {
  flex-basis: 33%;
}
.v1 .flex-basis--33em,
.v1:not(:has(.v2)) .flex-basis--33em,
.v2 .flex-basis--33em {
  flex-basis: 33em;
}
.v1 .flex-basis--34pc,
.v1:not(:has(.v2)) .flex-basis--34pc,
.v2 .flex-basis--34pc {
  flex-basis: 34%;
}
.v1 .flex-basis--34em,
.v1:not(:has(.v2)) .flex-basis--34em,
.v2 .flex-basis--34em {
  flex-basis: 34em;
}
.v1 .flex-basis--35pc,
.v1:not(:has(.v2)) .flex-basis--35pc,
.v2 .flex-basis--35pc {
  flex-basis: 35%;
}
.v1 .flex-basis--35em,
.v1:not(:has(.v2)) .flex-basis--35em,
.v2 .flex-basis--35em {
  flex-basis: 35em;
}
.v1 .flex-basis--36pc,
.v1:not(:has(.v2)) .flex-basis--36pc,
.v2 .flex-basis--36pc {
  flex-basis: 36%;
}
.v1 .flex-basis--36em,
.v1:not(:has(.v2)) .flex-basis--36em,
.v2 .flex-basis--36em {
  flex-basis: 36em;
}
.v1 .flex-basis--37pc,
.v1:not(:has(.v2)) .flex-basis--37pc,
.v2 .flex-basis--37pc {
  flex-basis: 37%;
}
.v1 .flex-basis--37em,
.v1:not(:has(.v2)) .flex-basis--37em,
.v2 .flex-basis--37em {
  flex-basis: 37em;
}
.v1 .flex-basis--38pc,
.v1:not(:has(.v2)) .flex-basis--38pc,
.v2 .flex-basis--38pc {
  flex-basis: 38%;
}
.v1 .flex-basis--38em,
.v1:not(:has(.v2)) .flex-basis--38em,
.v2 .flex-basis--38em {
  flex-basis: 38em;
}
.v1 .flex-basis--39pc,
.v1:not(:has(.v2)) .flex-basis--39pc,
.v2 .flex-basis--39pc {
  flex-basis: 39%;
}
.v1 .flex-basis--39em,
.v1:not(:has(.v2)) .flex-basis--39em,
.v2 .flex-basis--39em {
  flex-basis: 39em;
}
.v1 .flex-basis--40pc,
.v1:not(:has(.v2)) .flex-basis--40pc,
.v2 .flex-basis--40pc {
  flex-basis: 40%;
}
.v1 .flex-basis--40em,
.v1:not(:has(.v2)) .flex-basis--40em,
.v2 .flex-basis--40em {
  flex-basis: 40em;
}
.v1 .flex-basis--41pc,
.v1:not(:has(.v2)) .flex-basis--41pc,
.v2 .flex-basis--41pc {
  flex-basis: 41%;
}
.v1 .flex-basis--41em,
.v1:not(:has(.v2)) .flex-basis--41em,
.v2 .flex-basis--41em {
  flex-basis: 41em;
}
.v1 .flex-basis--42pc,
.v1:not(:has(.v2)) .flex-basis--42pc,
.v2 .flex-basis--42pc {
  flex-basis: 42%;
}
.v1 .flex-basis--42em,
.v1:not(:has(.v2)) .flex-basis--42em,
.v2 .flex-basis--42em {
  flex-basis: 42em;
}
.v1 .flex-basis--43pc,
.v1:not(:has(.v2)) .flex-basis--43pc,
.v2 .flex-basis--43pc {
  flex-basis: 43%;
}
.v1 .flex-basis--43em,
.v1:not(:has(.v2)) .flex-basis--43em,
.v2 .flex-basis--43em {
  flex-basis: 43em;
}
.v1 .flex-basis--44pc,
.v1:not(:has(.v2)) .flex-basis--44pc,
.v2 .flex-basis--44pc {
  flex-basis: 44%;
}
.v1 .flex-basis--44em,
.v1:not(:has(.v2)) .flex-basis--44em,
.v2 .flex-basis--44em {
  flex-basis: 44em;
}
.v1 .flex-basis--45pc,
.v1:not(:has(.v2)) .flex-basis--45pc,
.v2 .flex-basis--45pc {
  flex-basis: 45%;
}
.v1 .flex-basis--45em,
.v1:not(:has(.v2)) .flex-basis--45em,
.v2 .flex-basis--45em {
  flex-basis: 45em;
}
.v1 .flex-basis--46pc,
.v1:not(:has(.v2)) .flex-basis--46pc,
.v2 .flex-basis--46pc {
  flex-basis: 46%;
}
.v1 .flex-basis--46em,
.v1:not(:has(.v2)) .flex-basis--46em,
.v2 .flex-basis--46em {
  flex-basis: 46em;
}
.v1 .flex-basis--47pc,
.v1:not(:has(.v2)) .flex-basis--47pc,
.v2 .flex-basis--47pc {
  flex-basis: 47%;
}
.v1 .flex-basis--47em,
.v1:not(:has(.v2)) .flex-basis--47em,
.v2 .flex-basis--47em {
  flex-basis: 47em;
}
.v1 .flex-basis--48pc,
.v1:not(:has(.v2)) .flex-basis--48pc,
.v2 .flex-basis--48pc {
  flex-basis: 48%;
}
.v1 .flex-basis--48em,
.v1:not(:has(.v2)) .flex-basis--48em,
.v2 .flex-basis--48em {
  flex-basis: 48em;
}
.v1 .flex-basis--49pc,
.v1:not(:has(.v2)) .flex-basis--49pc,
.v2 .flex-basis--49pc {
  flex-basis: 49%;
}
.v1 .flex-basis--49em,
.v1:not(:has(.v2)) .flex-basis--49em,
.v2 .flex-basis--49em {
  flex-basis: 49em;
}
.v1 .flex-basis--50pc,
.v1:not(:has(.v2)) .flex-basis--50pc,
.v2 .flex-basis--50pc {
  flex-basis: 50%;
}
.v1 .flex-basis--50em,
.v1:not(:has(.v2)) .flex-basis--50em,
.v2 .flex-basis--50em {
  flex-basis: 50em;
}
.v1 .flex-basis--51pc,
.v1:not(:has(.v2)) .flex-basis--51pc,
.v2 .flex-basis--51pc {
  flex-basis: 51%;
}
.v1 .flex-basis--51em,
.v1:not(:has(.v2)) .flex-basis--51em,
.v2 .flex-basis--51em {
  flex-basis: 51em;
}
.v1 .flex-basis--52pc,
.v1:not(:has(.v2)) .flex-basis--52pc,
.v2 .flex-basis--52pc {
  flex-basis: 52%;
}
.v1 .flex-basis--52em,
.v1:not(:has(.v2)) .flex-basis--52em,
.v2 .flex-basis--52em {
  flex-basis: 52em;
}
.v1 .flex-basis--53pc,
.v1:not(:has(.v2)) .flex-basis--53pc,
.v2 .flex-basis--53pc {
  flex-basis: 53%;
}
.v1 .flex-basis--53em,
.v1:not(:has(.v2)) .flex-basis--53em,
.v2 .flex-basis--53em {
  flex-basis: 53em;
}
.v1 .flex-basis--54pc,
.v1:not(:has(.v2)) .flex-basis--54pc,
.v2 .flex-basis--54pc {
  flex-basis: 54%;
}
.v1 .flex-basis--54em,
.v1:not(:has(.v2)) .flex-basis--54em,
.v2 .flex-basis--54em {
  flex-basis: 54em;
}
.v1 .flex-basis--55pc,
.v1:not(:has(.v2)) .flex-basis--55pc,
.v2 .flex-basis--55pc {
  flex-basis: 55%;
}
.v1 .flex-basis--55em,
.v1:not(:has(.v2)) .flex-basis--55em,
.v2 .flex-basis--55em {
  flex-basis: 55em;
}
.v1 .flex-basis--56pc,
.v1:not(:has(.v2)) .flex-basis--56pc,
.v2 .flex-basis--56pc {
  flex-basis: 56%;
}
.v1 .flex-basis--56em,
.v1:not(:has(.v2)) .flex-basis--56em,
.v2 .flex-basis--56em {
  flex-basis: 56em;
}
.v1 .flex-basis--57pc,
.v1:not(:has(.v2)) .flex-basis--57pc,
.v2 .flex-basis--57pc {
  flex-basis: 57%;
}
.v1 .flex-basis--57em,
.v1:not(:has(.v2)) .flex-basis--57em,
.v2 .flex-basis--57em {
  flex-basis: 57em;
}
.v1 .flex-basis--58pc,
.v1:not(:has(.v2)) .flex-basis--58pc,
.v2 .flex-basis--58pc {
  flex-basis: 58%;
}
.v1 .flex-basis--58em,
.v1:not(:has(.v2)) .flex-basis--58em,
.v2 .flex-basis--58em {
  flex-basis: 58em;
}
.v1 .flex-basis--59pc,
.v1:not(:has(.v2)) .flex-basis--59pc,
.v2 .flex-basis--59pc {
  flex-basis: 59%;
}
.v1 .flex-basis--59em,
.v1:not(:has(.v2)) .flex-basis--59em,
.v2 .flex-basis--59em {
  flex-basis: 59em;
}
.v1 .flex-basis--60pc,
.v1:not(:has(.v2)) .flex-basis--60pc,
.v2 .flex-basis--60pc {
  flex-basis: 60%;
}
.v1 .flex-basis--60em,
.v1:not(:has(.v2)) .flex-basis--60em,
.v2 .flex-basis--60em {
  flex-basis: 60em;
}
.v1 .flex-basis--61pc,
.v1:not(:has(.v2)) .flex-basis--61pc,
.v2 .flex-basis--61pc {
  flex-basis: 61%;
}
.v1 .flex-basis--61em,
.v1:not(:has(.v2)) .flex-basis--61em,
.v2 .flex-basis--61em {
  flex-basis: 61em;
}
.v1 .flex-basis--62pc,
.v1:not(:has(.v2)) .flex-basis--62pc,
.v2 .flex-basis--62pc {
  flex-basis: 62%;
}
.v1 .flex-basis--62em,
.v1:not(:has(.v2)) .flex-basis--62em,
.v2 .flex-basis--62em {
  flex-basis: 62em;
}
.v1 .flex-basis--63pc,
.v1:not(:has(.v2)) .flex-basis--63pc,
.v2 .flex-basis--63pc {
  flex-basis: 63%;
}
.v1 .flex-basis--63em,
.v1:not(:has(.v2)) .flex-basis--63em,
.v2 .flex-basis--63em {
  flex-basis: 63em;
}
.v1 .flex-basis--64pc,
.v1:not(:has(.v2)) .flex-basis--64pc,
.v2 .flex-basis--64pc {
  flex-basis: 64%;
}
.v1 .flex-basis--64em,
.v1:not(:has(.v2)) .flex-basis--64em,
.v2 .flex-basis--64em {
  flex-basis: 64em;
}
.v1 .flex-basis--65pc,
.v1:not(:has(.v2)) .flex-basis--65pc,
.v2 .flex-basis--65pc {
  flex-basis: 65%;
}
.v1 .flex-basis--65em,
.v1:not(:has(.v2)) .flex-basis--65em,
.v2 .flex-basis--65em {
  flex-basis: 65em;
}
.v1 .flex-basis--66pc,
.v1:not(:has(.v2)) .flex-basis--66pc,
.v2 .flex-basis--66pc {
  flex-basis: 66%;
}
.v1 .flex-basis--66em,
.v1:not(:has(.v2)) .flex-basis--66em,
.v2 .flex-basis--66em {
  flex-basis: 66em;
}
.v1 .flex-basis--67pc,
.v1:not(:has(.v2)) .flex-basis--67pc,
.v2 .flex-basis--67pc {
  flex-basis: 67%;
}
.v1 .flex-basis--67em,
.v1:not(:has(.v2)) .flex-basis--67em,
.v2 .flex-basis--67em {
  flex-basis: 67em;
}
.v1 .flex-basis--68pc,
.v1:not(:has(.v2)) .flex-basis--68pc,
.v2 .flex-basis--68pc {
  flex-basis: 68%;
}
.v1 .flex-basis--68em,
.v1:not(:has(.v2)) .flex-basis--68em,
.v2 .flex-basis--68em {
  flex-basis: 68em;
}
.v1 .flex-basis--69pc,
.v1:not(:has(.v2)) .flex-basis--69pc,
.v2 .flex-basis--69pc {
  flex-basis: 69%;
}
.v1 .flex-basis--69em,
.v1:not(:has(.v2)) .flex-basis--69em,
.v2 .flex-basis--69em {
  flex-basis: 69em;
}
.v1 .flex-basis--70pc,
.v1:not(:has(.v2)) .flex-basis--70pc,
.v2 .flex-basis--70pc {
  flex-basis: 70%;
}
.v1 .flex-basis--70em,
.v1:not(:has(.v2)) .flex-basis--70em,
.v2 .flex-basis--70em {
  flex-basis: 70em;
}
.v1 .flex-basis--71pc,
.v1:not(:has(.v2)) .flex-basis--71pc,
.v2 .flex-basis--71pc {
  flex-basis: 71%;
}
.v1 .flex-basis--71em,
.v1:not(:has(.v2)) .flex-basis--71em,
.v2 .flex-basis--71em {
  flex-basis: 71em;
}
.v1 .flex-basis--72pc,
.v1:not(:has(.v2)) .flex-basis--72pc,
.v2 .flex-basis--72pc {
  flex-basis: 72%;
}
.v1 .flex-basis--72em,
.v1:not(:has(.v2)) .flex-basis--72em,
.v2 .flex-basis--72em {
  flex-basis: 72em;
}
.v1 .flex-basis--73pc,
.v1:not(:has(.v2)) .flex-basis--73pc,
.v2 .flex-basis--73pc {
  flex-basis: 73%;
}
.v1 .flex-basis--73em,
.v1:not(:has(.v2)) .flex-basis--73em,
.v2 .flex-basis--73em {
  flex-basis: 73em;
}
.v1 .flex-basis--74pc,
.v1:not(:has(.v2)) .flex-basis--74pc,
.v2 .flex-basis--74pc {
  flex-basis: 74%;
}
.v1 .flex-basis--74em,
.v1:not(:has(.v2)) .flex-basis--74em,
.v2 .flex-basis--74em {
  flex-basis: 74em;
}
.v1 .flex-basis--75pc,
.v1:not(:has(.v2)) .flex-basis--75pc,
.v2 .flex-basis--75pc {
  flex-basis: 75%;
}
.v1 .flex-basis--75em,
.v1:not(:has(.v2)) .flex-basis--75em,
.v2 .flex-basis--75em {
  flex-basis: 75em;
}
.v1 .flex-basis--76pc,
.v1:not(:has(.v2)) .flex-basis--76pc,
.v2 .flex-basis--76pc {
  flex-basis: 76%;
}
.v1 .flex-basis--76em,
.v1:not(:has(.v2)) .flex-basis--76em,
.v2 .flex-basis--76em {
  flex-basis: 76em;
}
.v1 .flex-basis--77pc,
.v1:not(:has(.v2)) .flex-basis--77pc,
.v2 .flex-basis--77pc {
  flex-basis: 77%;
}
.v1 .flex-basis--77em,
.v1:not(:has(.v2)) .flex-basis--77em,
.v2 .flex-basis--77em {
  flex-basis: 77em;
}
.v1 .flex-basis--78pc,
.v1:not(:has(.v2)) .flex-basis--78pc,
.v2 .flex-basis--78pc {
  flex-basis: 78%;
}
.v1 .flex-basis--78em,
.v1:not(:has(.v2)) .flex-basis--78em,
.v2 .flex-basis--78em {
  flex-basis: 78em;
}
.v1 .flex-basis--79pc,
.v1:not(:has(.v2)) .flex-basis--79pc,
.v2 .flex-basis--79pc {
  flex-basis: 79%;
}
.v1 .flex-basis--79em,
.v1:not(:has(.v2)) .flex-basis--79em,
.v2 .flex-basis--79em {
  flex-basis: 79em;
}
.v1 .flex-basis--80pc,
.v1:not(:has(.v2)) .flex-basis--80pc,
.v2 .flex-basis--80pc {
  flex-basis: 80%;
}
.v1 .flex-basis--80em,
.v1:not(:has(.v2)) .flex-basis--80em,
.v2 .flex-basis--80em {
  flex-basis: 80em;
}
.v1 .flex-basis--81pc,
.v1:not(:has(.v2)) .flex-basis--81pc,
.v2 .flex-basis--81pc {
  flex-basis: 81%;
}
.v1 .flex-basis--81em,
.v1:not(:has(.v2)) .flex-basis--81em,
.v2 .flex-basis--81em {
  flex-basis: 81em;
}
.v1 .flex-basis--82pc,
.v1:not(:has(.v2)) .flex-basis--82pc,
.v2 .flex-basis--82pc {
  flex-basis: 82%;
}
.v1 .flex-basis--82em,
.v1:not(:has(.v2)) .flex-basis--82em,
.v2 .flex-basis--82em {
  flex-basis: 82em;
}
.v1 .flex-basis--83pc,
.v1:not(:has(.v2)) .flex-basis--83pc,
.v2 .flex-basis--83pc {
  flex-basis: 83%;
}
.v1 .flex-basis--83em,
.v1:not(:has(.v2)) .flex-basis--83em,
.v2 .flex-basis--83em {
  flex-basis: 83em;
}
.v1 .flex-basis--84pc,
.v1:not(:has(.v2)) .flex-basis--84pc,
.v2 .flex-basis--84pc {
  flex-basis: 84%;
}
.v1 .flex-basis--84em,
.v1:not(:has(.v2)) .flex-basis--84em,
.v2 .flex-basis--84em {
  flex-basis: 84em;
}
.v1 .flex-basis--85pc,
.v1:not(:has(.v2)) .flex-basis--85pc,
.v2 .flex-basis--85pc {
  flex-basis: 85%;
}
.v1 .flex-basis--85em,
.v1:not(:has(.v2)) .flex-basis--85em,
.v2 .flex-basis--85em {
  flex-basis: 85em;
}
.v1 .flex-basis--86pc,
.v1:not(:has(.v2)) .flex-basis--86pc,
.v2 .flex-basis--86pc {
  flex-basis: 86%;
}
.v1 .flex-basis--86em,
.v1:not(:has(.v2)) .flex-basis--86em,
.v2 .flex-basis--86em {
  flex-basis: 86em;
}
.v1 .flex-basis--87pc,
.v1:not(:has(.v2)) .flex-basis--87pc,
.v2 .flex-basis--87pc {
  flex-basis: 87%;
}
.v1 .flex-basis--87em,
.v1:not(:has(.v2)) .flex-basis--87em,
.v2 .flex-basis--87em {
  flex-basis: 87em;
}
.v1 .flex-basis--88pc,
.v1:not(:has(.v2)) .flex-basis--88pc,
.v2 .flex-basis--88pc {
  flex-basis: 88%;
}
.v1 .flex-basis--88em,
.v1:not(:has(.v2)) .flex-basis--88em,
.v2 .flex-basis--88em {
  flex-basis: 88em;
}
.v1 .flex-basis--89pc,
.v1:not(:has(.v2)) .flex-basis--89pc,
.v2 .flex-basis--89pc {
  flex-basis: 89%;
}
.v1 .flex-basis--89em,
.v1:not(:has(.v2)) .flex-basis--89em,
.v2 .flex-basis--89em {
  flex-basis: 89em;
}
.v1 .flex-basis--90pc,
.v1:not(:has(.v2)) .flex-basis--90pc,
.v2 .flex-basis--90pc {
  flex-basis: 90%;
}
.v1 .flex-basis--90em,
.v1:not(:has(.v2)) .flex-basis--90em,
.v2 .flex-basis--90em {
  flex-basis: 90em;
}
.v1 .flex-basis--91pc,
.v1:not(:has(.v2)) .flex-basis--91pc,
.v2 .flex-basis--91pc {
  flex-basis: 91%;
}
.v1 .flex-basis--91em,
.v1:not(:has(.v2)) .flex-basis--91em,
.v2 .flex-basis--91em {
  flex-basis: 91em;
}
.v1 .flex-basis--92pc,
.v1:not(:has(.v2)) .flex-basis--92pc,
.v2 .flex-basis--92pc {
  flex-basis: 92%;
}
.v1 .flex-basis--92em,
.v1:not(:has(.v2)) .flex-basis--92em,
.v2 .flex-basis--92em {
  flex-basis: 92em;
}
.v1 .flex-basis--93pc,
.v1:not(:has(.v2)) .flex-basis--93pc,
.v2 .flex-basis--93pc {
  flex-basis: 93%;
}
.v1 .flex-basis--93em,
.v1:not(:has(.v2)) .flex-basis--93em,
.v2 .flex-basis--93em {
  flex-basis: 93em;
}
.v1 .flex-basis--94pc,
.v1:not(:has(.v2)) .flex-basis--94pc,
.v2 .flex-basis--94pc {
  flex-basis: 94%;
}
.v1 .flex-basis--94em,
.v1:not(:has(.v2)) .flex-basis--94em,
.v2 .flex-basis--94em {
  flex-basis: 94em;
}
.v1 .flex-basis--95pc,
.v1:not(:has(.v2)) .flex-basis--95pc,
.v2 .flex-basis--95pc {
  flex-basis: 95%;
}
.v1 .flex-basis--95em,
.v1:not(:has(.v2)) .flex-basis--95em,
.v2 .flex-basis--95em {
  flex-basis: 95em;
}
.v1 .flex-basis--96pc,
.v1:not(:has(.v2)) .flex-basis--96pc,
.v2 .flex-basis--96pc {
  flex-basis: 96%;
}
.v1 .flex-basis--96em,
.v1:not(:has(.v2)) .flex-basis--96em,
.v2 .flex-basis--96em {
  flex-basis: 96em;
}
.v1 .flex-basis--97pc,
.v1:not(:has(.v2)) .flex-basis--97pc,
.v2 .flex-basis--97pc {
  flex-basis: 97%;
}
.v1 .flex-basis--97em,
.v1:not(:has(.v2)) .flex-basis--97em,
.v2 .flex-basis--97em {
  flex-basis: 97em;
}
.v1 .flex-basis--98pc,
.v1:not(:has(.v2)) .flex-basis--98pc,
.v2 .flex-basis--98pc {
  flex-basis: 98%;
}
.v1 .flex-basis--98em,
.v1:not(:has(.v2)) .flex-basis--98em,
.v2 .flex-basis--98em {
  flex-basis: 98em;
}
.v1 .flex-basis--99pc,
.v1:not(:has(.v2)) .flex-basis--99pc,
.v2 .flex-basis--99pc {
  flex-basis: 99%;
}
.v1 .flex-basis--99em,
.v1:not(:has(.v2)) .flex-basis--99em,
.v2 .flex-basis--99em {
  flex-basis: 99em;
}
.v1 .flex-basis--100pc,
.v1:not(:has(.v2)) .flex-basis--100pc,
.v2 .flex-basis--100pc {
  flex-basis: 100%;
}
.v1 .flex-basis--100em,
.v1:not(:has(.v2)) .flex-basis--100em,
.v2 .flex-basis--100em {
  flex-basis: 100em;
}
.v1 .flex-basis--auto,
.v1:not(:has(.v2)) .flex-basis--auto,
.v2 .flex-basis--auto {
  flex-basis: auto;
}
.v1 .font-size--0,
.v1:not(:has(.v2)) .font-size--0,
.v2 .font-size--0 {
  font-size: 1em;
}
.v1 .-font-size--0,
.v1:not(:has(.v2)) .-font-size--0,
.v2 .-font-size--0 {
  font-size: 1em;
}
.v1 .font-size--1,
.v1:not(:has(.v2)) .font-size--1,
.v2 .font-size--1 {
  font-size: 1.25em;
}
.v1 .-font-size--1,
.v1:not(:has(.v2)) .-font-size--1,
.v2 .-font-size--1 {
  font-size: 0.8em;
}
.v1 .font-size--2,
.v1:not(:has(.v2)) .font-size--2,
.v2 .font-size--2 {
  font-size: 1.5625em;
}
.v1 .-font-size--2,
.v1:not(:has(.v2)) .-font-size--2,
.v2 .-font-size--2 {
  font-size: 0.64em;
}
.v1 .font-size--3,
.v1:not(:has(.v2)) .font-size--3,
.v2 .font-size--3 {
  font-size: 1.953125em;
}
.v1 .-font-size--3,
.v1:not(:has(.v2)) .-font-size--3,
.v2 .-font-size--3 {
  font-size: 0.512em;
}
.v1 .text--small,
.v1:not(:has(.v2)) .text--small,
.v2 .text--small {
  font-size: 0.8em;
}
.v1 .text--sub,
.v1:not(:has(.v2)) .text--sub,
.v2 .text--sub {
  font-size: 0.8em;
  color: #847e7e;
}
.v1 .text--light,
.v1:not(:has(.v2)) .text--light,
.v2 .text--light {
  font-weight: 300;
}
.v1 .text--normal,
.v1:not(:has(.v2)) .text--normal,
.v2 .text--normal {
  font-weight: 400;
}
.v1 .text--medium,
.v1:not(:has(.v2)) .text--medium,
.v2 .text--medium {
  font-weight: 500;
}
.v1 .text--semibold,
.v1:not(:has(.v2)) .text--semibold,
.v2 .text--semibold {
  font-weight: 600;
}
.v1 .text--bold,
.v1:not(:has(.v2)) .text--bold,
.v2 .text--bold {
  font-weight: 700;
}
.v1 .text--italic,
.v1:not(:has(.v2)) .text--italic,
.v2 .text--italic {
  font-style: italic;
}
.v1 .text--left,
.v1:not(:has(.v2)) .text--left,
.v2 .text--left {
  text-align: left;
}
.v1 .text--center,
.v1:not(:has(.v2)) .text--center,
.v2 .text--center {
  text-align: center;
}
.v1 .text--right,
.v1:not(:has(.v2)) .text--right,
.v2 .text--right {
  text-align: right;
}
.v1 .text--justify,
.v1:not(:has(.v2)) .text--justify,
.v2 .text--justify {
  text-align: justify;
}
.v1 .text--uppercase,
.v1:not(:has(.v2)) .text--uppercase,
.v2 .text--uppercase {
  text-transform: uppercase;
}
.v1 .text--lowercase,
.v1:not(:has(.v2)) .text--lowercase,
.v2 .text--lowercase {
  text-transform: lowercase;
}
.v1 .text--capitalize,
.v1:not(:has(.v2)) .text--capitalize,
.v2 .text--capitalize {
  text-transform: capitalize;
}
.v1 .text--normal,
.v1:not(:has(.v2)) .text--normal,
.v2 .text--normal {
  text-transform: none;
}
.v1 .text--nowrap,
.v1:not(:has(.v2)) .text--nowrap,
.v2 .text--nowrap {
  text-wrap: nowrap;
}
.v1 .break--normal,
.v1:not(:has(.v2)) .break--normal,
.v2 .break--normal {
  word-break: normal;
  overflow-wrap: normal;
}
.v1 .break--words,
.v1:not(:has(.v2)) .break--words,
.v2 .break--words {
  overflow-wrap: break-word;
}
.v1 .break--all,
.v1:not(:has(.v2)) .break--all,
.v2 .break--all {
  word-break: break-all;
}
.v1 .text--truncate,
.v1 .v2 .uppy-cocoon-grid-preview__text,
.v2 .v1 .uppy-cocoon-grid-preview__text,
.v1:not(:has(.v2)) .text--truncate,
.v1:not(:has(.v2)) .v2 .uppy-cocoon-grid-preview__text,
.v2 .v1:not(:has(.v2)) .uppy-cocoon-grid-preview__text,
.v2 .text--truncate,
.v2 .uppy-cocoon__grid-uploader .uppy-input button .uppy-DragDrop-label,
.v2 .uppy-cocoon-grid-preview__text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.v1 .gap--0,
.v1:not(:has(.v2)) .gap--0,
.v2 .gap--0 {
  gap: 0;
  grid-gap: 0;
}
.v1 .gap-x--0,
.v1:not(:has(.v2)) .gap-x--0,
.v2 .gap-x--0 {
  -moz-column-gap: 0;
       column-gap: 0;
  grid-column-gap: 0;
}
.v1 .gap-y--0,
.v1:not(:has(.v2)) .gap-y--0,
.v2 .gap-y--0 {
  row-gap: 0;
  grid-row-gap: 0;
}
.v1 .gap--1,
.v1:not(:has(.v2)) .gap--1,
.v2 .gap--1 {
  gap: 0.16667em;
  grid-gap: 0.16667em;
}
.v1 .gap-x--1,
.v1:not(:has(.v2)) .gap-x--1,
.v2 .gap-x--1 {
  -moz-column-gap: 0.16667em;
       column-gap: 0.16667em;
  grid-column-gap: 0.16667em;
}
.v1 .gap-y--1,
.v1:not(:has(.v2)) .gap-y--1,
.v2 .gap-y--1 {
  row-gap: 0.16667em;
  grid-row-gap: 0.16667em;
}
.v1 .gap--2,
.v1:not(:has(.v2)) .gap--2,
.v2 .gap--2 {
  gap: 0.25em;
  grid-gap: 0.25em;
}
.v1 .gap-x--2,
.v1:not(:has(.v2)) .gap-x--2,
.v2 .gap-x--2 {
  -moz-column-gap: 0.25em;
       column-gap: 0.25em;
  grid-column-gap: 0.25em;
}
.v1 .gap-y--2,
.v1:not(:has(.v2)) .gap-y--2,
.v2 .gap-y--2 {
  row-gap: 0.25em;
  grid-row-gap: 0.25em;
}
.v1 .gap--3,
.v1:not(:has(.v2)) .gap--3,
.v2 .gap--3 {
  gap: 0.5em;
  grid-gap: 0.5em;
}
.v1 .gap-x--3,
.v1:not(:has(.v2)) .gap-x--3,
.v2 .gap-x--3 {
  -moz-column-gap: 0.5em;
       column-gap: 0.5em;
  grid-column-gap: 0.5em;
}
.v1 .gap-y--3,
.v1:not(:has(.v2)) .gap-y--3,
.v2 .gap-y--3 {
  row-gap: 0.5em;
  grid-row-gap: 0.5em;
}
.v1 .gap--4,
.v1:not(:has(.v2)) .gap--4,
.v2 .gap--4 {
  gap: 0.6666em;
  grid-gap: 0.6666em;
}
.v1 .gap-x--4,
.v1:not(:has(.v2)) .gap-x--4,
.v2 .gap-x--4 {
  -moz-column-gap: 0.6666em;
       column-gap: 0.6666em;
  grid-column-gap: 0.6666em;
}
.v1 .gap-y--4,
.v1:not(:has(.v2)) .gap-y--4,
.v2 .gap-y--4 {
  row-gap: 0.6666em;
  grid-row-gap: 0.6666em;
}
.v1 .gap--5,
.v1:not(:has(.v2)) .gap--5,
.v2 .gap--5 {
  gap: 1em;
  grid-gap: 1em;
}
.v1 .gap-x--5,
.v1:not(:has(.v2)) .gap-x--5,
.v2 .gap-x--5 {
  -moz-column-gap: 1em;
       column-gap: 1em;
  grid-column-gap: 1em;
}
.v1 .gap-y--5,
.v1:not(:has(.v2)) .gap-y--5,
.v2 .gap-y--5 {
  row-gap: 1em;
  grid-row-gap: 1em;
}
.v1 .gap--6,
.v1:not(:has(.v2)) .gap--6,
.v2 .gap--6 {
  gap: 2em;
  grid-gap: 2em;
}
.v1 .gap-x--6,
.v1:not(:has(.v2)) .gap-x--6,
.v2 .gap-x--6 {
  -moz-column-gap: 2em;
       column-gap: 2em;
  grid-column-gap: 2em;
}
.v1 .gap-y--6,
.v1:not(:has(.v2)) .gap-y--6,
.v2 .gap-y--6 {
  row-gap: 2em;
  grid-row-gap: 2em;
}
.v1 .gap--8,
.v1:not(:has(.v2)) .gap--8,
.v2 .gap--8 {
  gap: 2.5em;
  grid-gap: 2.5em;
}
.v1 .gap-x--8,
.v1:not(:has(.v2)) .gap-x--8,
.v2 .gap-x--8 {
  -moz-column-gap: 2.5em;
       column-gap: 2.5em;
  grid-column-gap: 2.5em;
}
.v1 .gap-y--8,
.v1:not(:has(.v2)) .gap-y--8,
.v2 .gap-y--8 {
  row-gap: 2.5em;
  grid-row-gap: 2.5em;
}
.v1 .gap--10,
.v1:not(:has(.v2)) .gap--10,
.v2 .gap--10 {
  gap: 3em;
  grid-gap: 3em;
}
.v1 .gap-x--10,
.v1:not(:has(.v2)) .gap-x--10,
.v2 .gap-x--10 {
  -moz-column-gap: 3em;
       column-gap: 3em;
  grid-column-gap: 3em;
}
.v1 .gap-y--10,
.v1:not(:has(.v2)) .gap-y--10,
.v2 .gap-y--10 {
  row-gap: 3em;
  grid-row-gap: 3em;
}
.v1 .gap--12,
.v1:not(:has(.v2)) .gap--12,
.v2 .gap--12 {
  gap: 3.5em;
  grid-gap: 3.5em;
}
.v1 .gap-x--12,
.v1:not(:has(.v2)) .gap-x--12,
.v2 .gap-x--12 {
  -moz-column-gap: 3.5em;
       column-gap: 3.5em;
  grid-column-gap: 3.5em;
}
.v1 .gap-y--12,
.v1:not(:has(.v2)) .gap-y--12,
.v2 .gap-y--12 {
  row-gap: 3.5em;
  grid-row-gap: 3.5em;
}
.v1 .gap--16,
.v1:not(:has(.v2)) .gap--16,
.v2 .gap--16 {
  gap: 4em;
  grid-gap: 4em;
}
.v1 .gap-x--16,
.v1:not(:has(.v2)) .gap-x--16,
.v2 .gap-x--16 {
  -moz-column-gap: 4em;
       column-gap: 4em;
  grid-column-gap: 4em;
}
.v1 .gap-y--16,
.v1:not(:has(.v2)) .gap-y--16,
.v2 .gap-y--16 {
  row-gap: 4em;
  grid-row-gap: 4em;
}
.v1 .gap--20,
.v1:not(:has(.v2)) .gap--20,
.v2 .gap--20 {
  gap: 6em;
  grid-gap: 6em;
}
.v1 .gap-x--20,
.v1:not(:has(.v2)) .gap-x--20,
.v2 .gap-x--20 {
  -moz-column-gap: 6em;
       column-gap: 6em;
  grid-column-gap: 6em;
}
.v1 .gap-y--20,
.v1:not(:has(.v2)) .gap-y--20,
.v2 .gap-y--20 {
  row-gap: 6em;
  grid-row-gap: 6em;
}
.v1 .gap--1em,
.v1:not(:has(.v2)) .gap--1em,
.v2 .gap--1em {
  gap: 1em;
  grid-gap: 1em;
}
.v1 .gap--1px,
.v1:not(:has(.v2)) .gap--1px,
.v2 .gap--1px {
  gap: 1px;
  grid-gap: 1px;
}
.v1 .gap-x--1em,
.v1:not(:has(.v2)) .gap-x--1em,
.v2 .gap-x--1em {
  -moz-column-gap: 1em;
       column-gap: 1em;
  grid-column-gap: 1em;
}
.v1 .gap-x--1px,
.v1:not(:has(.v2)) .gap-x--1px,
.v2 .gap-x--1px {
  -moz-column-gap: 1px;
       column-gap: 1px;
  grid-column-gap: 1px;
}
.v1 .gap-y--1em,
.v1:not(:has(.v2)) .gap-y--1em,
.v2 .gap-y--1em {
  row-gap: 1em;
  grid-row-gap: 1em;
}
.v1 .gap-y--1px,
.v1:not(:has(.v2)) .gap-y--1px,
.v2 .gap-y--1px {
  row-gap: 1px;
  grid-row-gap: 1px;
}
.v1 .gap--2em,
.v1:not(:has(.v2)) .gap--2em,
.v2 .gap--2em {
  gap: 2em;
  grid-gap: 2em;
}
.v1 .gap--2px,
.v1:not(:has(.v2)) .gap--2px,
.v2 .gap--2px {
  gap: 2px;
  grid-gap: 2px;
}
.v1 .gap-x--2em,
.v1:not(:has(.v2)) .gap-x--2em,
.v2 .gap-x--2em {
  -moz-column-gap: 2em;
       column-gap: 2em;
  grid-column-gap: 2em;
}
.v1 .gap-x--2px,
.v1:not(:has(.v2)) .gap-x--2px,
.v2 .gap-x--2px {
  -moz-column-gap: 2px;
       column-gap: 2px;
  grid-column-gap: 2px;
}
.v1 .gap-y--2em,
.v1:not(:has(.v2)) .gap-y--2em,
.v2 .gap-y--2em {
  row-gap: 2em;
  grid-row-gap: 2em;
}
.v1 .gap-y--2px,
.v1:not(:has(.v2)) .gap-y--2px,
.v2 .gap-y--2px {
  row-gap: 2px;
  grid-row-gap: 2px;
}
.v1 .gap--3em,
.v1:not(:has(.v2)) .gap--3em,
.v2 .gap--3em {
  gap: 3em;
  grid-gap: 3em;
}
.v1 .gap--3px,
.v1:not(:has(.v2)) .gap--3px,
.v2 .gap--3px {
  gap: 3px;
  grid-gap: 3px;
}
.v1 .gap-x--3em,
.v1:not(:has(.v2)) .gap-x--3em,
.v2 .gap-x--3em {
  -moz-column-gap: 3em;
       column-gap: 3em;
  grid-column-gap: 3em;
}
.v1 .gap-x--3px,
.v1:not(:has(.v2)) .gap-x--3px,
.v2 .gap-x--3px {
  -moz-column-gap: 3px;
       column-gap: 3px;
  grid-column-gap: 3px;
}
.v1 .gap-y--3em,
.v1:not(:has(.v2)) .gap-y--3em,
.v2 .gap-y--3em {
  row-gap: 3em;
  grid-row-gap: 3em;
}
.v1 .gap-y--3px,
.v1:not(:has(.v2)) .gap-y--3px,
.v2 .gap-y--3px {
  row-gap: 3px;
  grid-row-gap: 3px;
}
.v1 .gap--4em,
.v1:not(:has(.v2)) .gap--4em,
.v2 .gap--4em {
  gap: 4em;
  grid-gap: 4em;
}
.v1 .gap--4px,
.v1:not(:has(.v2)) .gap--4px,
.v2 .gap--4px {
  gap: 4px;
  grid-gap: 4px;
}
.v1 .gap-x--4em,
.v1:not(:has(.v2)) .gap-x--4em,
.v2 .gap-x--4em {
  -moz-column-gap: 4em;
       column-gap: 4em;
  grid-column-gap: 4em;
}
.v1 .gap-x--4px,
.v1:not(:has(.v2)) .gap-x--4px,
.v2 .gap-x--4px {
  -moz-column-gap: 4px;
       column-gap: 4px;
  grid-column-gap: 4px;
}
.v1 .gap-y--4em,
.v1:not(:has(.v2)) .gap-y--4em,
.v2 .gap-y--4em {
  row-gap: 4em;
  grid-row-gap: 4em;
}
.v1 .gap-y--4px,
.v1:not(:has(.v2)) .gap-y--4px,
.v2 .gap-y--4px {
  row-gap: 4px;
  grid-row-gap: 4px;
}
.v1 .gap--5em,
.v1:not(:has(.v2)) .gap--5em,
.v2 .gap--5em {
  gap: 5em;
  grid-gap: 5em;
}
.v1 .gap--5px,
.v1:not(:has(.v2)) .gap--5px,
.v2 .gap--5px {
  gap: 5px;
  grid-gap: 5px;
}
.v1 .gap-x--5em,
.v1:not(:has(.v2)) .gap-x--5em,
.v2 .gap-x--5em {
  -moz-column-gap: 5em;
       column-gap: 5em;
  grid-column-gap: 5em;
}
.v1 .gap-x--5px,
.v1:not(:has(.v2)) .gap-x--5px,
.v2 .gap-x--5px {
  -moz-column-gap: 5px;
       column-gap: 5px;
  grid-column-gap: 5px;
}
.v1 .gap-y--5em,
.v1:not(:has(.v2)) .gap-y--5em,
.v2 .gap-y--5em {
  row-gap: 5em;
  grid-row-gap: 5em;
}
.v1 .gap-y--5px,
.v1:not(:has(.v2)) .gap-y--5px,
.v2 .gap-y--5px {
  row-gap: 5px;
  grid-row-gap: 5px;
}
.v1 .gap--6em,
.v1:not(:has(.v2)) .gap--6em,
.v2 .gap--6em {
  gap: 6em;
  grid-gap: 6em;
}
.v1 .gap--6px,
.v1:not(:has(.v2)) .gap--6px,
.v2 .gap--6px {
  gap: 6px;
  grid-gap: 6px;
}
.v1 .gap-x--6em,
.v1:not(:has(.v2)) .gap-x--6em,
.v2 .gap-x--6em {
  -moz-column-gap: 6em;
       column-gap: 6em;
  grid-column-gap: 6em;
}
.v1 .gap-x--6px,
.v1:not(:has(.v2)) .gap-x--6px,
.v2 .gap-x--6px {
  -moz-column-gap: 6px;
       column-gap: 6px;
  grid-column-gap: 6px;
}
.v1 .gap-y--6em,
.v1:not(:has(.v2)) .gap-y--6em,
.v2 .gap-y--6em {
  row-gap: 6em;
  grid-row-gap: 6em;
}
.v1 .gap-y--6px,
.v1:not(:has(.v2)) .gap-y--6px,
.v2 .gap-y--6px {
  row-gap: 6px;
  grid-row-gap: 6px;
}
.v1 .gap--7em,
.v1:not(:has(.v2)) .gap--7em,
.v2 .gap--7em {
  gap: 7em;
  grid-gap: 7em;
}
.v1 .gap--7px,
.v1:not(:has(.v2)) .gap--7px,
.v2 .gap--7px {
  gap: 7px;
  grid-gap: 7px;
}
.v1 .gap-x--7em,
.v1:not(:has(.v2)) .gap-x--7em,
.v2 .gap-x--7em {
  -moz-column-gap: 7em;
       column-gap: 7em;
  grid-column-gap: 7em;
}
.v1 .gap-x--7px,
.v1:not(:has(.v2)) .gap-x--7px,
.v2 .gap-x--7px {
  -moz-column-gap: 7px;
       column-gap: 7px;
  grid-column-gap: 7px;
}
.v1 .gap-y--7em,
.v1:not(:has(.v2)) .gap-y--7em,
.v2 .gap-y--7em {
  row-gap: 7em;
  grid-row-gap: 7em;
}
.v1 .gap-y--7px,
.v1:not(:has(.v2)) .gap-y--7px,
.v2 .gap-y--7px {
  row-gap: 7px;
  grid-row-gap: 7px;
}
.v1 .gap--8em,
.v1:not(:has(.v2)) .gap--8em,
.v2 .gap--8em {
  gap: 8em;
  grid-gap: 8em;
}
.v1 .gap--8px,
.v1:not(:has(.v2)) .gap--8px,
.v2 .gap--8px {
  gap: 8px;
  grid-gap: 8px;
}
.v1 .gap-x--8em,
.v1:not(:has(.v2)) .gap-x--8em,
.v2 .gap-x--8em {
  -moz-column-gap: 8em;
       column-gap: 8em;
  grid-column-gap: 8em;
}
.v1 .gap-x--8px,
.v1:not(:has(.v2)) .gap-x--8px,
.v2 .gap-x--8px {
  -moz-column-gap: 8px;
       column-gap: 8px;
  grid-column-gap: 8px;
}
.v1 .gap-y--8em,
.v1:not(:has(.v2)) .gap-y--8em,
.v2 .gap-y--8em {
  row-gap: 8em;
  grid-row-gap: 8em;
}
.v1 .gap-y--8px,
.v1:not(:has(.v2)) .gap-y--8px,
.v2 .gap-y--8px {
  row-gap: 8px;
  grid-row-gap: 8px;
}
.v1 .gap--9em,
.v1:not(:has(.v2)) .gap--9em,
.v2 .gap--9em {
  gap: 9em;
  grid-gap: 9em;
}
.v1 .gap--9px,
.v1:not(:has(.v2)) .gap--9px,
.v2 .gap--9px {
  gap: 9px;
  grid-gap: 9px;
}
.v1 .gap-x--9em,
.v1:not(:has(.v2)) .gap-x--9em,
.v2 .gap-x--9em {
  -moz-column-gap: 9em;
       column-gap: 9em;
  grid-column-gap: 9em;
}
.v1 .gap-x--9px,
.v1:not(:has(.v2)) .gap-x--9px,
.v2 .gap-x--9px {
  -moz-column-gap: 9px;
       column-gap: 9px;
  grid-column-gap: 9px;
}
.v1 .gap-y--9em,
.v1:not(:has(.v2)) .gap-y--9em,
.v2 .gap-y--9em {
  row-gap: 9em;
  grid-row-gap: 9em;
}
.v1 .gap-y--9px,
.v1:not(:has(.v2)) .gap-y--9px,
.v2 .gap-y--9px {
  row-gap: 9px;
  grid-row-gap: 9px;
}
.v1 .gap--10em,
.v1:not(:has(.v2)) .gap--10em,
.v2 .gap--10em {
  gap: 10em;
  grid-gap: 10em;
}
.v1 .gap--10px,
.v1:not(:has(.v2)) .gap--10px,
.v2 .gap--10px {
  gap: 10px;
  grid-gap: 10px;
}
.v1 .gap-x--10em,
.v1:not(:has(.v2)) .gap-x--10em,
.v2 .gap-x--10em {
  -moz-column-gap: 10em;
       column-gap: 10em;
  grid-column-gap: 10em;
}
.v1 .gap-x--10px,
.v1:not(:has(.v2)) .gap-x--10px,
.v2 .gap-x--10px {
  -moz-column-gap: 10px;
       column-gap: 10px;
  grid-column-gap: 10px;
}
.v1 .gap-y--10em,
.v1:not(:has(.v2)) .gap-y--10em,
.v2 .gap-y--10em {
  row-gap: 10em;
  grid-row-gap: 10em;
}
.v1 .gap-y--10px,
.v1:not(:has(.v2)) .gap-y--10px,
.v2 .gap-y--10px {
  row-gap: 10px;
  grid-row-gap: 10px;
}
.v1 .link, .v1 .v2 [data-controller=upload] .existing-file__download, .v2 [data-controller=upload] .v1 .existing-file__download,
.v1 input.link,
.v1:not(:has(.v2)) .link,
.v1:not(:has(.v2)) input.link,
.v2 .link,
.v2 [data-controller=upload] .existing-file__download,
.v2 input.link,
.v2 [data-controller=upload] input.existing-file__download {
  /* property name | duration | easing function */
  transition: 300ms ease;
  transition-property: color;
  will-change: color;
  color: #f25757;
  text-decoration: none;
}
.v1 .link:active, .v1 .link:focus, .v1 .link:hover,
.v1 input.link:active,
.v1 input.link:focus,
.v1 input.link:hover,
.v1:not(:has(.v2)) .link:active,
.v1:not(:has(.v2)) .link:focus,
.v1:not(:has(.v2)) .link:hover,
.v1:not(:has(.v2)) input.link:active,
.v1:not(:has(.v2)) input.link:focus,
.v1:not(:has(.v2)) input.link:hover,
.v2 .link:active,
.v2 [data-controller=upload] .existing-file__download:active,
.v2 .link:focus,
.v2 [data-controller=upload] .existing-file__download:focus,
.v2 .link:hover,
.v2 [data-controller=upload] .existing-file__download:hover,
.v2 input.link:active,
.v2 input.link:focus,
.v2 input.link:hover {
  color: shade(#f25757, 20%);
}
.v1 .link--primary,
.v1 input.link--primary,
.v1 button.link--primary,
.v1 a.link--primary,
.v1:not(:has(.v2)) .link--primary,
.v1:not(:has(.v2)) input.link--primary,
.v1:not(:has(.v2)) button.link--primary,
.v1:not(:has(.v2)) a.link--primary,
.v2 .link--primary,
.v2 input.link--primary,
.v2 button.link--primary,
.v2 a.link--primary {
  color: #f25757;
}
.v1 .link--primary:active, .v1 .link--primary:focus, .v1 .link--primary:hover,
.v1 input.link--primary:active,
.v1 input.link--primary:focus,
.v1 input.link--primary:hover,
.v1 button.link--primary:active,
.v1 button.link--primary:focus,
.v1 button.link--primary:hover,
.v1 a.link--primary:active,
.v1 a.link--primary:focus,
.v1 a.link--primary:hover,
.v1:not(:has(.v2)) .link--primary:active,
.v1:not(:has(.v2)) .link--primary:focus,
.v1:not(:has(.v2)) .link--primary:hover,
.v1:not(:has(.v2)) input.link--primary:active,
.v1:not(:has(.v2)) input.link--primary:focus,
.v1:not(:has(.v2)) input.link--primary:hover,
.v1:not(:has(.v2)) button.link--primary:active,
.v1:not(:has(.v2)) button.link--primary:focus,
.v1:not(:has(.v2)) button.link--primary:hover,
.v1:not(:has(.v2)) a.link--primary:active,
.v1:not(:has(.v2)) a.link--primary:focus,
.v1:not(:has(.v2)) a.link--primary:hover,
.v2 .link--primary:active,
.v2 .link--primary:focus,
.v2 .link--primary:hover,
.v2 input.link--primary:active,
.v2 input.link--primary:focus,
.v2 input.link--primary:hover,
.v2 button.link--primary:active,
.v2 button.link--primary:focus,
.v2 button.link--primary:hover,
.v2 a.link--primary:active,
.v2 a.link--primary:focus,
.v2 a.link--primary:hover {
  color: shade(#f25757, 20%);
}
.v1 .link--secondary,
.v1 input.link--secondary,
.v1 button.link--secondary,
.v1 a.link--secondary,
.v1:not(:has(.v2)) .link--secondary,
.v1:not(:has(.v2)) input.link--secondary,
.v1:not(:has(.v2)) button.link--secondary,
.v1:not(:has(.v2)) a.link--secondary,
.v2 .link--secondary,
.v2 input.link--secondary,
.v2 button.link--secondary,
.v2 a.link--secondary {
  color: #58b665;
}
.v1 .link--secondary:active, .v1 .link--secondary:focus, .v1 .link--secondary:hover,
.v1 input.link--secondary:active,
.v1 input.link--secondary:focus,
.v1 input.link--secondary:hover,
.v1 button.link--secondary:active,
.v1 button.link--secondary:focus,
.v1 button.link--secondary:hover,
.v1 a.link--secondary:active,
.v1 a.link--secondary:focus,
.v1 a.link--secondary:hover,
.v1:not(:has(.v2)) .link--secondary:active,
.v1:not(:has(.v2)) .link--secondary:focus,
.v1:not(:has(.v2)) .link--secondary:hover,
.v1:not(:has(.v2)) input.link--secondary:active,
.v1:not(:has(.v2)) input.link--secondary:focus,
.v1:not(:has(.v2)) input.link--secondary:hover,
.v1:not(:has(.v2)) button.link--secondary:active,
.v1:not(:has(.v2)) button.link--secondary:focus,
.v1:not(:has(.v2)) button.link--secondary:hover,
.v1:not(:has(.v2)) a.link--secondary:active,
.v1:not(:has(.v2)) a.link--secondary:focus,
.v1:not(:has(.v2)) a.link--secondary:hover,
.v2 .link--secondary:active,
.v2 .link--secondary:focus,
.v2 .link--secondary:hover,
.v2 input.link--secondary:active,
.v2 input.link--secondary:focus,
.v2 input.link--secondary:hover,
.v2 button.link--secondary:active,
.v2 button.link--secondary:focus,
.v2 button.link--secondary:hover,
.v2 a.link--secondary:active,
.v2 a.link--secondary:focus,
.v2 a.link--secondary:hover {
  color: shade(#58b665, 20%);
}
.v1 .link--tertiary,
.v1 input.link--tertiary,
.v1 button.link--tertiary,
.v1 a.link--tertiary,
.v1:not(:has(.v2)) .link--tertiary,
.v1:not(:has(.v2)) input.link--tertiary,
.v1:not(:has(.v2)) button.link--tertiary,
.v1:not(:has(.v2)) a.link--tertiary,
.v2 .link--tertiary,
.v2 input.link--tertiary,
.v2 button.link--tertiary,
.v2 a.link--tertiary {
  color: #518bcf;
}
.v1 .link--tertiary:active, .v1 .link--tertiary:focus, .v1 .link--tertiary:hover,
.v1 input.link--tertiary:active,
.v1 input.link--tertiary:focus,
.v1 input.link--tertiary:hover,
.v1 button.link--tertiary:active,
.v1 button.link--tertiary:focus,
.v1 button.link--tertiary:hover,
.v1 a.link--tertiary:active,
.v1 a.link--tertiary:focus,
.v1 a.link--tertiary:hover,
.v1:not(:has(.v2)) .link--tertiary:active,
.v1:not(:has(.v2)) .link--tertiary:focus,
.v1:not(:has(.v2)) .link--tertiary:hover,
.v1:not(:has(.v2)) input.link--tertiary:active,
.v1:not(:has(.v2)) input.link--tertiary:focus,
.v1:not(:has(.v2)) input.link--tertiary:hover,
.v1:not(:has(.v2)) button.link--tertiary:active,
.v1:not(:has(.v2)) button.link--tertiary:focus,
.v1:not(:has(.v2)) button.link--tertiary:hover,
.v1:not(:has(.v2)) a.link--tertiary:active,
.v1:not(:has(.v2)) a.link--tertiary:focus,
.v1:not(:has(.v2)) a.link--tertiary:hover,
.v2 .link--tertiary:active,
.v2 .link--tertiary:focus,
.v2 .link--tertiary:hover,
.v2 input.link--tertiary:active,
.v2 input.link--tertiary:focus,
.v2 input.link--tertiary:hover,
.v2 button.link--tertiary:active,
.v2 button.link--tertiary:focus,
.v2 button.link--tertiary:hover,
.v2 a.link--tertiary:active,
.v2 a.link--tertiary:focus,
.v2 a.link--tertiary:hover {
  color: shade(#518bcf, 20%);
}
.v1 .link--success,
.v1 input.link--success,
.v1 button.link--success,
.v1 a.link--success,
.v1:not(:has(.v2)) .link--success,
.v1:not(:has(.v2)) input.link--success,
.v1:not(:has(.v2)) button.link--success,
.v1:not(:has(.v2)) a.link--success,
.v2 .link--success,
.v2 input.link--success,
.v2 button.link--success,
.v2 a.link--success {
  color: #58b665;
}
.v1 .link--success:active, .v1 .link--success:focus, .v1 .link--success:hover,
.v1 input.link--success:active,
.v1 input.link--success:focus,
.v1 input.link--success:hover,
.v1 button.link--success:active,
.v1 button.link--success:focus,
.v1 button.link--success:hover,
.v1 a.link--success:active,
.v1 a.link--success:focus,
.v1 a.link--success:hover,
.v1:not(:has(.v2)) .link--success:active,
.v1:not(:has(.v2)) .link--success:focus,
.v1:not(:has(.v2)) .link--success:hover,
.v1:not(:has(.v2)) input.link--success:active,
.v1:not(:has(.v2)) input.link--success:focus,
.v1:not(:has(.v2)) input.link--success:hover,
.v1:not(:has(.v2)) button.link--success:active,
.v1:not(:has(.v2)) button.link--success:focus,
.v1:not(:has(.v2)) button.link--success:hover,
.v1:not(:has(.v2)) a.link--success:active,
.v1:not(:has(.v2)) a.link--success:focus,
.v1:not(:has(.v2)) a.link--success:hover,
.v2 .link--success:active,
.v2 .link--success:focus,
.v2 .link--success:hover,
.v2 input.link--success:active,
.v2 input.link--success:focus,
.v2 input.link--success:hover,
.v2 button.link--success:active,
.v2 button.link--success:focus,
.v2 button.link--success:hover,
.v2 a.link--success:active,
.v2 a.link--success:focus,
.v2 a.link--success:hover {
  color: #43984e;
}
.v1 .link--warning,
.v1 input.link--warning,
.v1 button.link--warning,
.v1 a.link--warning,
.v1:not(:has(.v2)) .link--warning,
.v1:not(:has(.v2)) input.link--warning,
.v1:not(:has(.v2)) button.link--warning,
.v1:not(:has(.v2)) a.link--warning,
.v2 .link--warning,
.v2 input.link--warning,
.v2 button.link--warning,
.v2 a.link--warning {
  color: #f8cb81;
}
.v1 .link--warning:active, .v1 .link--warning:focus, .v1 .link--warning:hover,
.v1 input.link--warning:active,
.v1 input.link--warning:focus,
.v1 input.link--warning:hover,
.v1 button.link--warning:active,
.v1 button.link--warning:focus,
.v1 button.link--warning:hover,
.v1 a.link--warning:active,
.v1 a.link--warning:focus,
.v1 a.link--warning:hover,
.v1:not(:has(.v2)) .link--warning:active,
.v1:not(:has(.v2)) .link--warning:focus,
.v1:not(:has(.v2)) .link--warning:hover,
.v1:not(:has(.v2)) input.link--warning:active,
.v1:not(:has(.v2)) input.link--warning:focus,
.v1:not(:has(.v2)) input.link--warning:hover,
.v1:not(:has(.v2)) button.link--warning:active,
.v1:not(:has(.v2)) button.link--warning:focus,
.v1:not(:has(.v2)) button.link--warning:hover,
.v1:not(:has(.v2)) a.link--warning:active,
.v1:not(:has(.v2)) a.link--warning:focus,
.v1:not(:has(.v2)) a.link--warning:hover,
.v2 .link--warning:active,
.v2 .link--warning:focus,
.v2 .link--warning:hover,
.v2 input.link--warning:active,
.v2 input.link--warning:focus,
.v2 input.link--warning:hover,
.v2 button.link--warning:active,
.v2 button.link--warning:focus,
.v2 button.link--warning:hover,
.v2 a.link--warning:active,
.v2 a.link--warning:focus,
.v2 a.link--warning:hover {
  color: #d98b0c;
}
.v1 .link--info, .v1 .v2 [data-controller=upload] .existing-file__download, .v2 [data-controller=upload] .v1 .existing-file__download,
.v1 input.link--info,
.v1 button.link--info,
.v1 a.link--info,
.v1:not(:has(.v2)) .link--info,
.v1:not(:has(.v2)) input.link--info,
.v1:not(:has(.v2)) button.link--info,
.v1:not(:has(.v2)) a.link--info,
.v2 .link--info,
.v2 [data-controller=upload] .existing-file__download,
.v2 input.link--info,
.v2 [data-controller=upload] input.existing-file__download,
.v2 button.link--info,
.v2 [data-controller=upload] button.existing-file__download,
.v2 a.link--info,
.v2 [data-controller=upload] a.existing-file__download {
  color: #518bcf;
}
.v1 .link--info:active, .v1 .link--info:focus, .v1 .link--info:hover,
.v1 input.link--info:active,
.v1 input.link--info:focus,
.v1 input.link--info:hover,
.v1 button.link--info:active,
.v1 button.link--info:focus,
.v1 button.link--info:hover,
.v1 a.link--info:active,
.v1 a.link--info:focus,
.v1 a.link--info:hover,
.v1:not(:has(.v2)) .link--info:active,
.v1:not(:has(.v2)) .link--info:focus,
.v1:not(:has(.v2)) .link--info:hover,
.v1:not(:has(.v2)) input.link--info:active,
.v1:not(:has(.v2)) input.link--info:focus,
.v1:not(:has(.v2)) input.link--info:hover,
.v1:not(:has(.v2)) button.link--info:active,
.v1:not(:has(.v2)) button.link--info:focus,
.v1:not(:has(.v2)) button.link--info:hover,
.v1:not(:has(.v2)) a.link--info:active,
.v1:not(:has(.v2)) a.link--info:focus,
.v1:not(:has(.v2)) a.link--info:hover,
.v2 .link--info:active,
.v2 [data-controller=upload] .existing-file__download:active,
.v2 .link--info:focus,
.v2 [data-controller=upload] .existing-file__download:focus,
.v2 .link--info:hover,
.v2 [data-controller=upload] .existing-file__download:hover,
.v2 input.link--info:active,
.v2 input.link--info:focus,
.v2 input.link--info:hover,
.v2 button.link--info:active,
.v2 button.link--info:focus,
.v2 button.link--info:hover,
.v2 a.link--info:active,
.v2 a.link--info:focus,
.v2 a.link--info:hover {
  color: #3371ba;
}
.v1 .link--danger,
.v1 input.link--danger,
.v1 button.link--danger,
.v1 a.link--danger,
.v1:not(:has(.v2)) .link--danger,
.v1:not(:has(.v2)) input.link--danger,
.v1:not(:has(.v2)) button.link--danger,
.v1:not(:has(.v2)) a.link--danger,
.v2 .link--danger,
.v2 input.link--danger,
.v2 button.link--danger,
.v2 a.link--danger {
  color: #f25757;
}
.v1 .link--danger:active, .v1 .link--danger:focus, .v1 .link--danger:hover,
.v1 input.link--danger:active,
.v1 input.link--danger:focus,
.v1 input.link--danger:hover,
.v1 button.link--danger:active,
.v1 button.link--danger:focus,
.v1 button.link--danger:hover,
.v1 a.link--danger:active,
.v1 a.link--danger:focus,
.v1 a.link--danger:hover,
.v1:not(:has(.v2)) .link--danger:active,
.v1:not(:has(.v2)) .link--danger:focus,
.v1:not(:has(.v2)) .link--danger:hover,
.v1:not(:has(.v2)) input.link--danger:active,
.v1:not(:has(.v2)) input.link--danger:focus,
.v1:not(:has(.v2)) input.link--danger:hover,
.v1:not(:has(.v2)) button.link--danger:active,
.v1:not(:has(.v2)) button.link--danger:focus,
.v1:not(:has(.v2)) button.link--danger:hover,
.v1:not(:has(.v2)) a.link--danger:active,
.v1:not(:has(.v2)) a.link--danger:focus,
.v1:not(:has(.v2)) a.link--danger:hover,
.v2 .link--danger:active,
.v2 .link--danger:focus,
.v2 .link--danger:hover,
.v2 input.link--danger:active,
.v2 input.link--danger:focus,
.v2 input.link--danger:hover,
.v2 button.link--danger:active,
.v2 button.link--danger:focus,
.v2 button.link--danger:hover,
.v2 a.link--danger:active,
.v2 a.link--danger:focus,
.v2 a.link--danger:hover {
  color: #ee2323;
}
.v1 .link--current,
.v1 input.link--current,
.v1 button.link--current,
.v1 a.link--current,
.v1:not(:has(.v2)) .link--current,
.v1:not(:has(.v2)) input.link--current,
.v1:not(:has(.v2)) button.link--current,
.v1:not(:has(.v2)) a.link--current,
.v2 .link--current,
.v2 input.link--current,
.v2 button.link--current,
.v2 a.link--current {
  color: currentColor;
}
.v1 .link--bold:hover,
.v1:not(:has(.v2)) .link--bold:hover,
.v2 .link--bold:hover {
  font-weight: 600;
}
.v1 .link--bold:hover i,
.v1:not(:has(.v2)) .link--bold:hover i,
.v2 .link--bold:hover i {
  font-weight: 900;
}
.v1 .m--auto,
.v1:not(:has(.v2)) .m--auto,
.v2 .m--auto {
  margin: auto;
}
.v1 .m--0,
.v1:not(:has(.v2)) .m--0,
.v2 .m--0 {
  margin: 0;
}
.v1 .-m--0,
.v1:not(:has(.v2)) .-m--0,
.v2 .-m--0 {
  margin: 0;
}
.v1 .m--1,
.v1:not(:has(.v2)) .m--1,
.v2 .m--1 {
  margin: 0.16667em;
}
.v1 .-m--1,
.v1:not(:has(.v2)) .-m--1,
.v2 .-m--1 {
  margin: -0.16667em;
}
.v1 .m--2,
.v1:not(:has(.v2)) .m--2,
.v2 .m--2 {
  margin: 0.25em;
}
.v1 .-m--2,
.v1:not(:has(.v2)) .-m--2,
.v2 .-m--2 {
  margin: -0.25em;
}
.v1 .m--3,
.v1:not(:has(.v2)) .m--3,
.v2 .m--3 {
  margin: 0.5em;
}
.v1 .-m--3,
.v1:not(:has(.v2)) .-m--3,
.v2 .-m--3 {
  margin: -0.5em;
}
.v1 .m--4,
.v1:not(:has(.v2)) .m--4,
.v2 .m--4 {
  margin: 0.6666em;
}
.v1 .-m--4,
.v1:not(:has(.v2)) .-m--4,
.v2 .-m--4 {
  margin: -0.6666em;
}
.v1 .m--5,
.v1:not(:has(.v2)) .m--5,
.v2 .m--5 {
  margin: 1em;
}
.v1 .-m--5,
.v1:not(:has(.v2)) .-m--5,
.v2 .-m--5 {
  margin: -1em;
}
.v1 .m--6,
.v1:not(:has(.v2)) .m--6,
.v2 .m--6 {
  margin: 2em;
}
.v1 .-m--6,
.v1:not(:has(.v2)) .-m--6,
.v2 .-m--6 {
  margin: -2em;
}
.v1 .m--8,
.v1:not(:has(.v2)) .m--8,
.v2 .m--8 {
  margin: 2.5em;
}
.v1 .-m--8,
.v1:not(:has(.v2)) .-m--8,
.v2 .-m--8 {
  margin: -2.5em;
}
.v1 .m--10,
.v1:not(:has(.v2)) .m--10,
.v2 .m--10 {
  margin: 3em;
}
.v1 .-m--10,
.v1:not(:has(.v2)) .-m--10,
.v2 .-m--10 {
  margin: -3em;
}
.v1 .m--12,
.v1:not(:has(.v2)) .m--12,
.v2 .m--12 {
  margin: 3.5em;
}
.v1 .-m--12,
.v1:not(:has(.v2)) .-m--12,
.v2 .-m--12 {
  margin: -3.5em;
}
.v1 .m--16,
.v1:not(:has(.v2)) .m--16,
.v2 .m--16 {
  margin: 4em;
}
.v1 .-m--16,
.v1:not(:has(.v2)) .-m--16,
.v2 .-m--16 {
  margin: -4em;
}
.v1 .m--20,
.v1:not(:has(.v2)) .m--20,
.v2 .m--20 {
  margin: 6em;
}
.v1 .-m--20,
.v1:not(:has(.v2)) .-m--20,
.v2 .-m--20 {
  margin: -6em;
}
.v1 .m--1px,
.v1:not(:has(.v2)) .m--1px,
.v2 .m--1px {
  margin: 1px;
}
.v1 .-m--1px,
.v1:not(:has(.v2)) .-m--1px,
.v2 .-m--1px {
  margin: -1px;
}
.v1 .m--1em,
.v1:not(:has(.v2)) .m--1em,
.v2 .m--1em {
  margin: 1em;
}
.v1 .-m--1em,
.v1:not(:has(.v2)) .-m--1em,
.v2 .-m--1em {
  margin: 1em;
}
.v1 .m--2px,
.v1:not(:has(.v2)) .m--2px,
.v2 .m--2px {
  margin: 2px;
}
.v1 .-m--2px,
.v1:not(:has(.v2)) .-m--2px,
.v2 .-m--2px {
  margin: -2px;
}
.v1 .m--2em,
.v1:not(:has(.v2)) .m--2em,
.v2 .m--2em {
  margin: 2em;
}
.v1 .-m--2em,
.v1:not(:has(.v2)) .-m--2em,
.v2 .-m--2em {
  margin: 2em;
}
.v1 .m--3px,
.v1:not(:has(.v2)) .m--3px,
.v2 .m--3px {
  margin: 3px;
}
.v1 .-m--3px,
.v1:not(:has(.v2)) .-m--3px,
.v2 .-m--3px {
  margin: -3px;
}
.v1 .m--3em,
.v1:not(:has(.v2)) .m--3em,
.v2 .m--3em {
  margin: 3em;
}
.v1 .-m--3em,
.v1:not(:has(.v2)) .-m--3em,
.v2 .-m--3em {
  margin: 3em;
}
.v1 .m--4px,
.v1:not(:has(.v2)) .m--4px,
.v2 .m--4px {
  margin: 4px;
}
.v1 .-m--4px,
.v1:not(:has(.v2)) .-m--4px,
.v2 .-m--4px {
  margin: -4px;
}
.v1 .m--4em,
.v1:not(:has(.v2)) .m--4em,
.v2 .m--4em {
  margin: 4em;
}
.v1 .-m--4em,
.v1:not(:has(.v2)) .-m--4em,
.v2 .-m--4em {
  margin: 4em;
}
.v1 .m--5px,
.v1:not(:has(.v2)) .m--5px,
.v2 .m--5px {
  margin: 5px;
}
.v1 .-m--5px,
.v1:not(:has(.v2)) .-m--5px,
.v2 .-m--5px {
  margin: -5px;
}
.v1 .m--5em,
.v1:not(:has(.v2)) .m--5em,
.v2 .m--5em {
  margin: 5em;
}
.v1 .-m--5em,
.v1:not(:has(.v2)) .-m--5em,
.v2 .-m--5em {
  margin: 5em;
}
.v1 .m--6px,
.v1:not(:has(.v2)) .m--6px,
.v2 .m--6px {
  margin: 6px;
}
.v1 .-m--6px,
.v1:not(:has(.v2)) .-m--6px,
.v2 .-m--6px {
  margin: -6px;
}
.v1 .m--6em,
.v1:not(:has(.v2)) .m--6em,
.v2 .m--6em {
  margin: 6em;
}
.v1 .-m--6em,
.v1:not(:has(.v2)) .-m--6em,
.v2 .-m--6em {
  margin: 6em;
}
.v1 .m--7px,
.v1:not(:has(.v2)) .m--7px,
.v2 .m--7px {
  margin: 7px;
}
.v1 .-m--7px,
.v1:not(:has(.v2)) .-m--7px,
.v2 .-m--7px {
  margin: -7px;
}
.v1 .m--7em,
.v1:not(:has(.v2)) .m--7em,
.v2 .m--7em {
  margin: 7em;
}
.v1 .-m--7em,
.v1:not(:has(.v2)) .-m--7em,
.v2 .-m--7em {
  margin: 7em;
}
.v1 .m--8px,
.v1:not(:has(.v2)) .m--8px,
.v2 .m--8px {
  margin: 8px;
}
.v1 .-m--8px,
.v1:not(:has(.v2)) .-m--8px,
.v2 .-m--8px {
  margin: -8px;
}
.v1 .m--8em,
.v1:not(:has(.v2)) .m--8em,
.v2 .m--8em {
  margin: 8em;
}
.v1 .-m--8em,
.v1:not(:has(.v2)) .-m--8em,
.v2 .-m--8em {
  margin: 8em;
}
.v1 .m--9px,
.v1:not(:has(.v2)) .m--9px,
.v2 .m--9px {
  margin: 9px;
}
.v1 .-m--9px,
.v1:not(:has(.v2)) .-m--9px,
.v2 .-m--9px {
  margin: -9px;
}
.v1 .m--9em,
.v1:not(:has(.v2)) .m--9em,
.v2 .m--9em {
  margin: 9em;
}
.v1 .-m--9em,
.v1:not(:has(.v2)) .-m--9em,
.v2 .-m--9em {
  margin: 9em;
}
.v1 .m--10px,
.v1:not(:has(.v2)) .m--10px,
.v2 .m--10px {
  margin: 10px;
}
.v1 .-m--10px,
.v1:not(:has(.v2)) .-m--10px,
.v2 .-m--10px {
  margin: -10px;
}
.v1 .m--10em,
.v1:not(:has(.v2)) .m--10em,
.v2 .m--10em {
  margin: 10em;
}
.v1 .-m--10em,
.v1:not(:has(.v2)) .-m--10em,
.v2 .-m--10em {
  margin: 10em;
}
.v1 .m--11px,
.v1:not(:has(.v2)) .m--11px,
.v2 .m--11px {
  margin: 11px;
}
.v1 .-m--11px,
.v1:not(:has(.v2)) .-m--11px,
.v2 .-m--11px {
  margin: -11px;
}
.v1 .m--11em,
.v1:not(:has(.v2)) .m--11em,
.v2 .m--11em {
  margin: 11em;
}
.v1 .-m--11em,
.v1:not(:has(.v2)) .-m--11em,
.v2 .-m--11em {
  margin: 11em;
}
.v1 .m--12px,
.v1:not(:has(.v2)) .m--12px,
.v2 .m--12px {
  margin: 12px;
}
.v1 .-m--12px,
.v1:not(:has(.v2)) .-m--12px,
.v2 .-m--12px {
  margin: -12px;
}
.v1 .m--12em,
.v1:not(:has(.v2)) .m--12em,
.v2 .m--12em {
  margin: 12em;
}
.v1 .-m--12em,
.v1:not(:has(.v2)) .-m--12em,
.v2 .-m--12em {
  margin: 12em;
}
.v1 .m--13px,
.v1:not(:has(.v2)) .m--13px,
.v2 .m--13px {
  margin: 13px;
}
.v1 .-m--13px,
.v1:not(:has(.v2)) .-m--13px,
.v2 .-m--13px {
  margin: -13px;
}
.v1 .m--13em,
.v1:not(:has(.v2)) .m--13em,
.v2 .m--13em {
  margin: 13em;
}
.v1 .-m--13em,
.v1:not(:has(.v2)) .-m--13em,
.v2 .-m--13em {
  margin: 13em;
}
.v1 .m--14px,
.v1:not(:has(.v2)) .m--14px,
.v2 .m--14px {
  margin: 14px;
}
.v1 .-m--14px,
.v1:not(:has(.v2)) .-m--14px,
.v2 .-m--14px {
  margin: -14px;
}
.v1 .m--14em,
.v1:not(:has(.v2)) .m--14em,
.v2 .m--14em {
  margin: 14em;
}
.v1 .-m--14em,
.v1:not(:has(.v2)) .-m--14em,
.v2 .-m--14em {
  margin: 14em;
}
.v1 .m--15px,
.v1:not(:has(.v2)) .m--15px,
.v2 .m--15px {
  margin: 15px;
}
.v1 .-m--15px,
.v1:not(:has(.v2)) .-m--15px,
.v2 .-m--15px {
  margin: -15px;
}
.v1 .m--15em,
.v1:not(:has(.v2)) .m--15em,
.v2 .m--15em {
  margin: 15em;
}
.v1 .-m--15em,
.v1:not(:has(.v2)) .-m--15em,
.v2 .-m--15em {
  margin: 15em;
}
.v1 .m--16px,
.v1:not(:has(.v2)) .m--16px,
.v2 .m--16px {
  margin: 16px;
}
.v1 .-m--16px,
.v1:not(:has(.v2)) .-m--16px,
.v2 .-m--16px {
  margin: -16px;
}
.v1 .m--16em,
.v1:not(:has(.v2)) .m--16em,
.v2 .m--16em {
  margin: 16em;
}
.v1 .-m--16em,
.v1:not(:has(.v2)) .-m--16em,
.v2 .-m--16em {
  margin: 16em;
}
.v1 .m--17px,
.v1:not(:has(.v2)) .m--17px,
.v2 .m--17px {
  margin: 17px;
}
.v1 .-m--17px,
.v1:not(:has(.v2)) .-m--17px,
.v2 .-m--17px {
  margin: -17px;
}
.v1 .m--17em,
.v1:not(:has(.v2)) .m--17em,
.v2 .m--17em {
  margin: 17em;
}
.v1 .-m--17em,
.v1:not(:has(.v2)) .-m--17em,
.v2 .-m--17em {
  margin: 17em;
}
.v1 .m--18px,
.v1:not(:has(.v2)) .m--18px,
.v2 .m--18px {
  margin: 18px;
}
.v1 .-m--18px,
.v1:not(:has(.v2)) .-m--18px,
.v2 .-m--18px {
  margin: -18px;
}
.v1 .m--18em,
.v1:not(:has(.v2)) .m--18em,
.v2 .m--18em {
  margin: 18em;
}
.v1 .-m--18em,
.v1:not(:has(.v2)) .-m--18em,
.v2 .-m--18em {
  margin: 18em;
}
.v1 .m--19px,
.v1:not(:has(.v2)) .m--19px,
.v2 .m--19px {
  margin: 19px;
}
.v1 .-m--19px,
.v1:not(:has(.v2)) .-m--19px,
.v2 .-m--19px {
  margin: -19px;
}
.v1 .m--19em,
.v1:not(:has(.v2)) .m--19em,
.v2 .m--19em {
  margin: 19em;
}
.v1 .-m--19em,
.v1:not(:has(.v2)) .-m--19em,
.v2 .-m--19em {
  margin: 19em;
}
.v1 .m--20px,
.v1:not(:has(.v2)) .m--20px,
.v2 .m--20px {
  margin: 20px;
}
.v1 .-m--20px,
.v1:not(:has(.v2)) .-m--20px,
.v2 .-m--20px {
  margin: -20px;
}
.v1 .m--20em,
.v1:not(:has(.v2)) .m--20em,
.v2 .m--20em {
  margin: 20em;
}
.v1 .-m--20em,
.v1:not(:has(.v2)) .-m--20em,
.v2 .-m--20em {
  margin: 20em;
}
.v1 .m--21px,
.v1:not(:has(.v2)) .m--21px,
.v2 .m--21px {
  margin: 21px;
}
.v1 .-m--21px,
.v1:not(:has(.v2)) .-m--21px,
.v2 .-m--21px {
  margin: -21px;
}
.v1 .m--21em,
.v1:not(:has(.v2)) .m--21em,
.v2 .m--21em {
  margin: 21em;
}
.v1 .-m--21em,
.v1:not(:has(.v2)) .-m--21em,
.v2 .-m--21em {
  margin: 21em;
}
.v1 .m--22px,
.v1:not(:has(.v2)) .m--22px,
.v2 .m--22px {
  margin: 22px;
}
.v1 .-m--22px,
.v1:not(:has(.v2)) .-m--22px,
.v2 .-m--22px {
  margin: -22px;
}
.v1 .m--22em,
.v1:not(:has(.v2)) .m--22em,
.v2 .m--22em {
  margin: 22em;
}
.v1 .-m--22em,
.v1:not(:has(.v2)) .-m--22em,
.v2 .-m--22em {
  margin: 22em;
}
.v1 .m--23px,
.v1:not(:has(.v2)) .m--23px,
.v2 .m--23px {
  margin: 23px;
}
.v1 .-m--23px,
.v1:not(:has(.v2)) .-m--23px,
.v2 .-m--23px {
  margin: -23px;
}
.v1 .m--23em,
.v1:not(:has(.v2)) .m--23em,
.v2 .m--23em {
  margin: 23em;
}
.v1 .-m--23em,
.v1:not(:has(.v2)) .-m--23em,
.v2 .-m--23em {
  margin: 23em;
}
.v1 .m--24px,
.v1:not(:has(.v2)) .m--24px,
.v2 .m--24px {
  margin: 24px;
}
.v1 .-m--24px,
.v1:not(:has(.v2)) .-m--24px,
.v2 .-m--24px {
  margin: -24px;
}
.v1 .m--24em,
.v1:not(:has(.v2)) .m--24em,
.v2 .m--24em {
  margin: 24em;
}
.v1 .-m--24em,
.v1:not(:has(.v2)) .-m--24em,
.v2 .-m--24em {
  margin: 24em;
}
.v1 .m--25px,
.v1:not(:has(.v2)) .m--25px,
.v2 .m--25px {
  margin: 25px;
}
.v1 .-m--25px,
.v1:not(:has(.v2)) .-m--25px,
.v2 .-m--25px {
  margin: -25px;
}
.v1 .m--25em,
.v1:not(:has(.v2)) .m--25em,
.v2 .m--25em {
  margin: 25em;
}
.v1 .-m--25em,
.v1:not(:has(.v2)) .-m--25em,
.v2 .-m--25em {
  margin: 25em;
}
.v1 .m--26px,
.v1:not(:has(.v2)) .m--26px,
.v2 .m--26px {
  margin: 26px;
}
.v1 .-m--26px,
.v1:not(:has(.v2)) .-m--26px,
.v2 .-m--26px {
  margin: -26px;
}
.v1 .m--26em,
.v1:not(:has(.v2)) .m--26em,
.v2 .m--26em {
  margin: 26em;
}
.v1 .-m--26em,
.v1:not(:has(.v2)) .-m--26em,
.v2 .-m--26em {
  margin: 26em;
}
.v1 .m--27px,
.v1:not(:has(.v2)) .m--27px,
.v2 .m--27px {
  margin: 27px;
}
.v1 .-m--27px,
.v1:not(:has(.v2)) .-m--27px,
.v2 .-m--27px {
  margin: -27px;
}
.v1 .m--27em,
.v1:not(:has(.v2)) .m--27em,
.v2 .m--27em {
  margin: 27em;
}
.v1 .-m--27em,
.v1:not(:has(.v2)) .-m--27em,
.v2 .-m--27em {
  margin: 27em;
}
.v1 .m--28px,
.v1:not(:has(.v2)) .m--28px,
.v2 .m--28px {
  margin: 28px;
}
.v1 .-m--28px,
.v1:not(:has(.v2)) .-m--28px,
.v2 .-m--28px {
  margin: -28px;
}
.v1 .m--28em,
.v1:not(:has(.v2)) .m--28em,
.v2 .m--28em {
  margin: 28em;
}
.v1 .-m--28em,
.v1:not(:has(.v2)) .-m--28em,
.v2 .-m--28em {
  margin: 28em;
}
.v1 .m--29px,
.v1:not(:has(.v2)) .m--29px,
.v2 .m--29px {
  margin: 29px;
}
.v1 .-m--29px,
.v1:not(:has(.v2)) .-m--29px,
.v2 .-m--29px {
  margin: -29px;
}
.v1 .m--29em,
.v1:not(:has(.v2)) .m--29em,
.v2 .m--29em {
  margin: 29em;
}
.v1 .-m--29em,
.v1:not(:has(.v2)) .-m--29em,
.v2 .-m--29em {
  margin: 29em;
}
.v1 .m--30px,
.v1:not(:has(.v2)) .m--30px,
.v2 .m--30px {
  margin: 30px;
}
.v1 .-m--30px,
.v1:not(:has(.v2)) .-m--30px,
.v2 .-m--30px {
  margin: -30px;
}
.v1 .m--30em,
.v1:not(:has(.v2)) .m--30em,
.v2 .m--30em {
  margin: 30em;
}
.v1 .-m--30em,
.v1:not(:has(.v2)) .-m--30em,
.v2 .-m--30em {
  margin: 30em;
}
.v1 .m--31px,
.v1:not(:has(.v2)) .m--31px,
.v2 .m--31px {
  margin: 31px;
}
.v1 .-m--31px,
.v1:not(:has(.v2)) .-m--31px,
.v2 .-m--31px {
  margin: -31px;
}
.v1 .m--31em,
.v1:not(:has(.v2)) .m--31em,
.v2 .m--31em {
  margin: 31em;
}
.v1 .-m--31em,
.v1:not(:has(.v2)) .-m--31em,
.v2 .-m--31em {
  margin: 31em;
}
.v1 .m--32px,
.v1:not(:has(.v2)) .m--32px,
.v2 .m--32px {
  margin: 32px;
}
.v1 .-m--32px,
.v1:not(:has(.v2)) .-m--32px,
.v2 .-m--32px {
  margin: -32px;
}
.v1 .m--32em,
.v1:not(:has(.v2)) .m--32em,
.v2 .m--32em {
  margin: 32em;
}
.v1 .-m--32em,
.v1:not(:has(.v2)) .-m--32em,
.v2 .-m--32em {
  margin: 32em;
}
.v1 .m--33px,
.v1:not(:has(.v2)) .m--33px,
.v2 .m--33px {
  margin: 33px;
}
.v1 .-m--33px,
.v1:not(:has(.v2)) .-m--33px,
.v2 .-m--33px {
  margin: -33px;
}
.v1 .m--33em,
.v1:not(:has(.v2)) .m--33em,
.v2 .m--33em {
  margin: 33em;
}
.v1 .-m--33em,
.v1:not(:has(.v2)) .-m--33em,
.v2 .-m--33em {
  margin: 33em;
}
.v1 .m--34px,
.v1:not(:has(.v2)) .m--34px,
.v2 .m--34px {
  margin: 34px;
}
.v1 .-m--34px,
.v1:not(:has(.v2)) .-m--34px,
.v2 .-m--34px {
  margin: -34px;
}
.v1 .m--34em,
.v1:not(:has(.v2)) .m--34em,
.v2 .m--34em {
  margin: 34em;
}
.v1 .-m--34em,
.v1:not(:has(.v2)) .-m--34em,
.v2 .-m--34em {
  margin: 34em;
}
.v1 .m--35px,
.v1:not(:has(.v2)) .m--35px,
.v2 .m--35px {
  margin: 35px;
}
.v1 .-m--35px,
.v1:not(:has(.v2)) .-m--35px,
.v2 .-m--35px {
  margin: -35px;
}
.v1 .m--35em,
.v1:not(:has(.v2)) .m--35em,
.v2 .m--35em {
  margin: 35em;
}
.v1 .-m--35em,
.v1:not(:has(.v2)) .-m--35em,
.v2 .-m--35em {
  margin: 35em;
}
.v1 .m--36px,
.v1:not(:has(.v2)) .m--36px,
.v2 .m--36px {
  margin: 36px;
}
.v1 .-m--36px,
.v1:not(:has(.v2)) .-m--36px,
.v2 .-m--36px {
  margin: -36px;
}
.v1 .m--36em,
.v1:not(:has(.v2)) .m--36em,
.v2 .m--36em {
  margin: 36em;
}
.v1 .-m--36em,
.v1:not(:has(.v2)) .-m--36em,
.v2 .-m--36em {
  margin: 36em;
}
.v1 .m--37px,
.v1:not(:has(.v2)) .m--37px,
.v2 .m--37px {
  margin: 37px;
}
.v1 .-m--37px,
.v1:not(:has(.v2)) .-m--37px,
.v2 .-m--37px {
  margin: -37px;
}
.v1 .m--37em,
.v1:not(:has(.v2)) .m--37em,
.v2 .m--37em {
  margin: 37em;
}
.v1 .-m--37em,
.v1:not(:has(.v2)) .-m--37em,
.v2 .-m--37em {
  margin: 37em;
}
.v1 .m--38px,
.v1:not(:has(.v2)) .m--38px,
.v2 .m--38px {
  margin: 38px;
}
.v1 .-m--38px,
.v1:not(:has(.v2)) .-m--38px,
.v2 .-m--38px {
  margin: -38px;
}
.v1 .m--38em,
.v1:not(:has(.v2)) .m--38em,
.v2 .m--38em {
  margin: 38em;
}
.v1 .-m--38em,
.v1:not(:has(.v2)) .-m--38em,
.v2 .-m--38em {
  margin: 38em;
}
.v1 .m--39px,
.v1:not(:has(.v2)) .m--39px,
.v2 .m--39px {
  margin: 39px;
}
.v1 .-m--39px,
.v1:not(:has(.v2)) .-m--39px,
.v2 .-m--39px {
  margin: -39px;
}
.v1 .m--39em,
.v1:not(:has(.v2)) .m--39em,
.v2 .m--39em {
  margin: 39em;
}
.v1 .-m--39em,
.v1:not(:has(.v2)) .-m--39em,
.v2 .-m--39em {
  margin: 39em;
}
.v1 .m--40px,
.v1:not(:has(.v2)) .m--40px,
.v2 .m--40px {
  margin: 40px;
}
.v1 .-m--40px,
.v1:not(:has(.v2)) .-m--40px,
.v2 .-m--40px {
  margin: -40px;
}
.v1 .m--40em,
.v1:not(:has(.v2)) .m--40em,
.v2 .m--40em {
  margin: 40em;
}
.v1 .-m--40em,
.v1:not(:has(.v2)) .-m--40em,
.v2 .-m--40em {
  margin: 40em;
}
.v1 .mt--auto,
.v1:not(:has(.v2)) .mt--auto,
.v2 .mt--auto {
  margin-top: auto;
}
.v1 .mt--0,
.v1:not(:has(.v2)) .mt--0,
.v2 .mt--0 {
  margin-top: 0;
}
.v1 .-mt--0,
.v1:not(:has(.v2)) .-mt--0,
.v2 .-mt--0 {
  margin-top: 0;
}
.v1 .mt--1,
.v1:not(:has(.v2)) .mt--1,
.v2 .mt--1 {
  margin-top: 0.16667em;
}
.v1 .-mt--1,
.v1:not(:has(.v2)) .-mt--1,
.v2 .-mt--1 {
  margin-top: -0.16667em;
}
.v1 .mt--2,
.v1:not(:has(.v2)) .mt--2,
.v2 .mt--2 {
  margin-top: 0.25em;
}
.v1 .-mt--2,
.v1:not(:has(.v2)) .-mt--2,
.v2 .-mt--2 {
  margin-top: -0.25em;
}
.v1 .mt--3,
.v1:not(:has(.v2)) .mt--3,
.v2 .mt--3 {
  margin-top: 0.5em;
}
.v1 .-mt--3,
.v1:not(:has(.v2)) .-mt--3,
.v2 .-mt--3 {
  margin-top: -0.5em;
}
.v1 .mt--4,
.v1:not(:has(.v2)) .mt--4,
.v2 .mt--4 {
  margin-top: 0.6666em;
}
.v1 .-mt--4,
.v1:not(:has(.v2)) .-mt--4,
.v2 .-mt--4 {
  margin-top: -0.6666em;
}
.v1 .mt--5,
.v1:not(:has(.v2)) .mt--5,
.v2 .mt--5 {
  margin-top: 1em;
}
.v1 .-mt--5,
.v1:not(:has(.v2)) .-mt--5,
.v2 .-mt--5 {
  margin-top: -1em;
}
.v1 .mt--6,
.v1:not(:has(.v2)) .mt--6,
.v2 .mt--6 {
  margin-top: 2em;
}
.v1 .-mt--6,
.v1:not(:has(.v2)) .-mt--6,
.v2 .-mt--6 {
  margin-top: -2em;
}
.v1 .mt--8,
.v1:not(:has(.v2)) .mt--8,
.v2 .mt--8 {
  margin-top: 2.5em;
}
.v1 .-mt--8,
.v1:not(:has(.v2)) .-mt--8,
.v2 .-mt--8 {
  margin-top: -2.5em;
}
.v1 .mt--10,
.v1:not(:has(.v2)) .mt--10,
.v2 .mt--10 {
  margin-top: 3em;
}
.v1 .-mt--10,
.v1:not(:has(.v2)) .-mt--10,
.v2 .-mt--10 {
  margin-top: -3em;
}
.v1 .mt--12,
.v1:not(:has(.v2)) .mt--12,
.v2 .mt--12 {
  margin-top: 3.5em;
}
.v1 .-mt--12,
.v1:not(:has(.v2)) .-mt--12,
.v2 .-mt--12 {
  margin-top: -3.5em;
}
.v1 .mt--16,
.v1:not(:has(.v2)) .mt--16,
.v2 .mt--16 {
  margin-top: 4em;
}
.v1 .-mt--16,
.v1:not(:has(.v2)) .-mt--16,
.v2 .-mt--16 {
  margin-top: -4em;
}
.v1 .mt--20,
.v1:not(:has(.v2)) .mt--20,
.v2 .mt--20 {
  margin-top: 6em;
}
.v1 .-mt--20,
.v1:not(:has(.v2)) .-mt--20,
.v2 .-mt--20 {
  margin-top: -6em;
}
.v1 .mt--1px,
.v1:not(:has(.v2)) .mt--1px,
.v2 .mt--1px {
  margin-top: 1px;
}
.v1 .-mt--1px,
.v1:not(:has(.v2)) .-mt--1px,
.v2 .-mt--1px {
  margin-top: -1px;
}
.v1 .mt--1em,
.v1:not(:has(.v2)) .mt--1em,
.v2 .mt--1em {
  margin-top: 1em;
}
.v1 .-mt--1em,
.v1:not(:has(.v2)) .-mt--1em,
.v2 .-mt--1em {
  margin-top: 1em;
}
.v1 .mt--2px,
.v1:not(:has(.v2)) .mt--2px,
.v2 .mt--2px {
  margin-top: 2px;
}
.v1 .-mt--2px,
.v1:not(:has(.v2)) .-mt--2px,
.v2 .-mt--2px {
  margin-top: -2px;
}
.v1 .mt--2em,
.v1:not(:has(.v2)) .mt--2em,
.v2 .mt--2em {
  margin-top: 2em;
}
.v1 .-mt--2em,
.v1:not(:has(.v2)) .-mt--2em,
.v2 .-mt--2em {
  margin-top: 2em;
}
.v1 .mt--3px,
.v1:not(:has(.v2)) .mt--3px,
.v2 .mt--3px {
  margin-top: 3px;
}
.v1 .-mt--3px,
.v1:not(:has(.v2)) .-mt--3px,
.v2 .-mt--3px {
  margin-top: -3px;
}
.v1 .mt--3em,
.v1:not(:has(.v2)) .mt--3em,
.v2 .mt--3em {
  margin-top: 3em;
}
.v1 .-mt--3em,
.v1:not(:has(.v2)) .-mt--3em,
.v2 .-mt--3em {
  margin-top: 3em;
}
.v1 .mt--4px,
.v1:not(:has(.v2)) .mt--4px,
.v2 .mt--4px {
  margin-top: 4px;
}
.v1 .-mt--4px,
.v1:not(:has(.v2)) .-mt--4px,
.v2 .-mt--4px {
  margin-top: -4px;
}
.v1 .mt--4em,
.v1:not(:has(.v2)) .mt--4em,
.v2 .mt--4em {
  margin-top: 4em;
}
.v1 .-mt--4em,
.v1:not(:has(.v2)) .-mt--4em,
.v2 .-mt--4em {
  margin-top: 4em;
}
.v1 .mt--5px,
.v1:not(:has(.v2)) .mt--5px,
.v2 .mt--5px {
  margin-top: 5px;
}
.v1 .-mt--5px,
.v1:not(:has(.v2)) .-mt--5px,
.v2 .-mt--5px {
  margin-top: -5px;
}
.v1 .mt--5em,
.v1:not(:has(.v2)) .mt--5em,
.v2 .mt--5em {
  margin-top: 5em;
}
.v1 .-mt--5em,
.v1:not(:has(.v2)) .-mt--5em,
.v2 .-mt--5em {
  margin-top: 5em;
}
.v1 .mt--6px,
.v1:not(:has(.v2)) .mt--6px,
.v2 .mt--6px {
  margin-top: 6px;
}
.v1 .-mt--6px,
.v1:not(:has(.v2)) .-mt--6px,
.v2 .-mt--6px {
  margin-top: -6px;
}
.v1 .mt--6em,
.v1:not(:has(.v2)) .mt--6em,
.v2 .mt--6em {
  margin-top: 6em;
}
.v1 .-mt--6em,
.v1:not(:has(.v2)) .-mt--6em,
.v2 .-mt--6em {
  margin-top: 6em;
}
.v1 .mt--7px,
.v1:not(:has(.v2)) .mt--7px,
.v2 .mt--7px {
  margin-top: 7px;
}
.v1 .-mt--7px,
.v1:not(:has(.v2)) .-mt--7px,
.v2 .-mt--7px {
  margin-top: -7px;
}
.v1 .mt--7em,
.v1:not(:has(.v2)) .mt--7em,
.v2 .mt--7em {
  margin-top: 7em;
}
.v1 .-mt--7em,
.v1:not(:has(.v2)) .-mt--7em,
.v2 .-mt--7em {
  margin-top: 7em;
}
.v1 .mt--8px,
.v1:not(:has(.v2)) .mt--8px,
.v2 .mt--8px {
  margin-top: 8px;
}
.v1 .-mt--8px,
.v1:not(:has(.v2)) .-mt--8px,
.v2 .-mt--8px {
  margin-top: -8px;
}
.v1 .mt--8em,
.v1:not(:has(.v2)) .mt--8em,
.v2 .mt--8em {
  margin-top: 8em;
}
.v1 .-mt--8em,
.v1:not(:has(.v2)) .-mt--8em,
.v2 .-mt--8em {
  margin-top: 8em;
}
.v1 .mt--9px,
.v1:not(:has(.v2)) .mt--9px,
.v2 .mt--9px {
  margin-top: 9px;
}
.v1 .-mt--9px,
.v1:not(:has(.v2)) .-mt--9px,
.v2 .-mt--9px {
  margin-top: -9px;
}
.v1 .mt--9em,
.v1:not(:has(.v2)) .mt--9em,
.v2 .mt--9em {
  margin-top: 9em;
}
.v1 .-mt--9em,
.v1:not(:has(.v2)) .-mt--9em,
.v2 .-mt--9em {
  margin-top: 9em;
}
.v1 .mt--10px,
.v1:not(:has(.v2)) .mt--10px,
.v2 .mt--10px {
  margin-top: 10px;
}
.v1 .-mt--10px,
.v1:not(:has(.v2)) .-mt--10px,
.v2 .-mt--10px {
  margin-top: -10px;
}
.v1 .mt--10em,
.v1:not(:has(.v2)) .mt--10em,
.v2 .mt--10em {
  margin-top: 10em;
}
.v1 .-mt--10em,
.v1:not(:has(.v2)) .-mt--10em,
.v2 .-mt--10em {
  margin-top: 10em;
}
.v1 .mt--11px,
.v1:not(:has(.v2)) .mt--11px,
.v2 .mt--11px {
  margin-top: 11px;
}
.v1 .-mt--11px,
.v1:not(:has(.v2)) .-mt--11px,
.v2 .-mt--11px {
  margin-top: -11px;
}
.v1 .mt--11em,
.v1:not(:has(.v2)) .mt--11em,
.v2 .mt--11em {
  margin-top: 11em;
}
.v1 .-mt--11em,
.v1:not(:has(.v2)) .-mt--11em,
.v2 .-mt--11em {
  margin-top: 11em;
}
.v1 .mt--12px,
.v1:not(:has(.v2)) .mt--12px,
.v2 .mt--12px {
  margin-top: 12px;
}
.v1 .-mt--12px,
.v1:not(:has(.v2)) .-mt--12px,
.v2 .-mt--12px {
  margin-top: -12px;
}
.v1 .mt--12em,
.v1:not(:has(.v2)) .mt--12em,
.v2 .mt--12em {
  margin-top: 12em;
}
.v1 .-mt--12em,
.v1:not(:has(.v2)) .-mt--12em,
.v2 .-mt--12em {
  margin-top: 12em;
}
.v1 .mt--13px,
.v1:not(:has(.v2)) .mt--13px,
.v2 .mt--13px {
  margin-top: 13px;
}
.v1 .-mt--13px,
.v1:not(:has(.v2)) .-mt--13px,
.v2 .-mt--13px {
  margin-top: -13px;
}
.v1 .mt--13em,
.v1:not(:has(.v2)) .mt--13em,
.v2 .mt--13em {
  margin-top: 13em;
}
.v1 .-mt--13em,
.v1:not(:has(.v2)) .-mt--13em,
.v2 .-mt--13em {
  margin-top: 13em;
}
.v1 .mt--14px,
.v1:not(:has(.v2)) .mt--14px,
.v2 .mt--14px {
  margin-top: 14px;
}
.v1 .-mt--14px,
.v1:not(:has(.v2)) .-mt--14px,
.v2 .-mt--14px {
  margin-top: -14px;
}
.v1 .mt--14em,
.v1:not(:has(.v2)) .mt--14em,
.v2 .mt--14em {
  margin-top: 14em;
}
.v1 .-mt--14em,
.v1:not(:has(.v2)) .-mt--14em,
.v2 .-mt--14em {
  margin-top: 14em;
}
.v1 .mt--15px,
.v1:not(:has(.v2)) .mt--15px,
.v2 .mt--15px {
  margin-top: 15px;
}
.v1 .-mt--15px,
.v1:not(:has(.v2)) .-mt--15px,
.v2 .-mt--15px {
  margin-top: -15px;
}
.v1 .mt--15em,
.v1:not(:has(.v2)) .mt--15em,
.v2 .mt--15em {
  margin-top: 15em;
}
.v1 .-mt--15em,
.v1:not(:has(.v2)) .-mt--15em,
.v2 .-mt--15em {
  margin-top: 15em;
}
.v1 .mt--16px,
.v1:not(:has(.v2)) .mt--16px,
.v2 .mt--16px {
  margin-top: 16px;
}
.v1 .-mt--16px,
.v1:not(:has(.v2)) .-mt--16px,
.v2 .-mt--16px {
  margin-top: -16px;
}
.v1 .mt--16em,
.v1:not(:has(.v2)) .mt--16em,
.v2 .mt--16em {
  margin-top: 16em;
}
.v1 .-mt--16em,
.v1:not(:has(.v2)) .-mt--16em,
.v2 .-mt--16em {
  margin-top: 16em;
}
.v1 .mt--17px,
.v1:not(:has(.v2)) .mt--17px,
.v2 .mt--17px {
  margin-top: 17px;
}
.v1 .-mt--17px,
.v1:not(:has(.v2)) .-mt--17px,
.v2 .-mt--17px {
  margin-top: -17px;
}
.v1 .mt--17em,
.v1:not(:has(.v2)) .mt--17em,
.v2 .mt--17em {
  margin-top: 17em;
}
.v1 .-mt--17em,
.v1:not(:has(.v2)) .-mt--17em,
.v2 .-mt--17em {
  margin-top: 17em;
}
.v1 .mt--18px,
.v1:not(:has(.v2)) .mt--18px,
.v2 .mt--18px {
  margin-top: 18px;
}
.v1 .-mt--18px,
.v1:not(:has(.v2)) .-mt--18px,
.v2 .-mt--18px {
  margin-top: -18px;
}
.v1 .mt--18em,
.v1:not(:has(.v2)) .mt--18em,
.v2 .mt--18em {
  margin-top: 18em;
}
.v1 .-mt--18em,
.v1:not(:has(.v2)) .-mt--18em,
.v2 .-mt--18em {
  margin-top: 18em;
}
.v1 .mt--19px,
.v1:not(:has(.v2)) .mt--19px,
.v2 .mt--19px {
  margin-top: 19px;
}
.v1 .-mt--19px,
.v1:not(:has(.v2)) .-mt--19px,
.v2 .-mt--19px {
  margin-top: -19px;
}
.v1 .mt--19em,
.v1:not(:has(.v2)) .mt--19em,
.v2 .mt--19em {
  margin-top: 19em;
}
.v1 .-mt--19em,
.v1:not(:has(.v2)) .-mt--19em,
.v2 .-mt--19em {
  margin-top: 19em;
}
.v1 .mt--20px,
.v1:not(:has(.v2)) .mt--20px,
.v2 .mt--20px {
  margin-top: 20px;
}
.v1 .-mt--20px,
.v1:not(:has(.v2)) .-mt--20px,
.v2 .-mt--20px {
  margin-top: -20px;
}
.v1 .mt--20em,
.v1:not(:has(.v2)) .mt--20em,
.v2 .mt--20em {
  margin-top: 20em;
}
.v1 .-mt--20em,
.v1:not(:has(.v2)) .-mt--20em,
.v2 .-mt--20em {
  margin-top: 20em;
}
.v1 .mt--21px,
.v1:not(:has(.v2)) .mt--21px,
.v2 .mt--21px {
  margin-top: 21px;
}
.v1 .-mt--21px,
.v1:not(:has(.v2)) .-mt--21px,
.v2 .-mt--21px {
  margin-top: -21px;
}
.v1 .mt--21em,
.v1:not(:has(.v2)) .mt--21em,
.v2 .mt--21em {
  margin-top: 21em;
}
.v1 .-mt--21em,
.v1:not(:has(.v2)) .-mt--21em,
.v2 .-mt--21em {
  margin-top: 21em;
}
.v1 .mt--22px,
.v1:not(:has(.v2)) .mt--22px,
.v2 .mt--22px {
  margin-top: 22px;
}
.v1 .-mt--22px,
.v1:not(:has(.v2)) .-mt--22px,
.v2 .-mt--22px {
  margin-top: -22px;
}
.v1 .mt--22em,
.v1:not(:has(.v2)) .mt--22em,
.v2 .mt--22em {
  margin-top: 22em;
}
.v1 .-mt--22em,
.v1:not(:has(.v2)) .-mt--22em,
.v2 .-mt--22em {
  margin-top: 22em;
}
.v1 .mt--23px,
.v1:not(:has(.v2)) .mt--23px,
.v2 .mt--23px {
  margin-top: 23px;
}
.v1 .-mt--23px,
.v1:not(:has(.v2)) .-mt--23px,
.v2 .-mt--23px {
  margin-top: -23px;
}
.v1 .mt--23em,
.v1:not(:has(.v2)) .mt--23em,
.v2 .mt--23em {
  margin-top: 23em;
}
.v1 .-mt--23em,
.v1:not(:has(.v2)) .-mt--23em,
.v2 .-mt--23em {
  margin-top: 23em;
}
.v1 .mt--24px,
.v1:not(:has(.v2)) .mt--24px,
.v2 .mt--24px {
  margin-top: 24px;
}
.v1 .-mt--24px,
.v1:not(:has(.v2)) .-mt--24px,
.v2 .-mt--24px {
  margin-top: -24px;
}
.v1 .mt--24em,
.v1:not(:has(.v2)) .mt--24em,
.v2 .mt--24em {
  margin-top: 24em;
}
.v1 .-mt--24em,
.v1:not(:has(.v2)) .-mt--24em,
.v2 .-mt--24em {
  margin-top: 24em;
}
.v1 .mt--25px,
.v1:not(:has(.v2)) .mt--25px,
.v2 .mt--25px {
  margin-top: 25px;
}
.v1 .-mt--25px,
.v1:not(:has(.v2)) .-mt--25px,
.v2 .-mt--25px {
  margin-top: -25px;
}
.v1 .mt--25em,
.v1:not(:has(.v2)) .mt--25em,
.v2 .mt--25em {
  margin-top: 25em;
}
.v1 .-mt--25em,
.v1:not(:has(.v2)) .-mt--25em,
.v2 .-mt--25em {
  margin-top: 25em;
}
.v1 .mt--26px,
.v1:not(:has(.v2)) .mt--26px,
.v2 .mt--26px {
  margin-top: 26px;
}
.v1 .-mt--26px,
.v1:not(:has(.v2)) .-mt--26px,
.v2 .-mt--26px {
  margin-top: -26px;
}
.v1 .mt--26em,
.v1:not(:has(.v2)) .mt--26em,
.v2 .mt--26em {
  margin-top: 26em;
}
.v1 .-mt--26em,
.v1:not(:has(.v2)) .-mt--26em,
.v2 .-mt--26em {
  margin-top: 26em;
}
.v1 .mt--27px,
.v1:not(:has(.v2)) .mt--27px,
.v2 .mt--27px {
  margin-top: 27px;
}
.v1 .-mt--27px,
.v1:not(:has(.v2)) .-mt--27px,
.v2 .-mt--27px {
  margin-top: -27px;
}
.v1 .mt--27em,
.v1:not(:has(.v2)) .mt--27em,
.v2 .mt--27em {
  margin-top: 27em;
}
.v1 .-mt--27em,
.v1:not(:has(.v2)) .-mt--27em,
.v2 .-mt--27em {
  margin-top: 27em;
}
.v1 .mt--28px,
.v1:not(:has(.v2)) .mt--28px,
.v2 .mt--28px {
  margin-top: 28px;
}
.v1 .-mt--28px,
.v1:not(:has(.v2)) .-mt--28px,
.v2 .-mt--28px {
  margin-top: -28px;
}
.v1 .mt--28em,
.v1:not(:has(.v2)) .mt--28em,
.v2 .mt--28em {
  margin-top: 28em;
}
.v1 .-mt--28em,
.v1:not(:has(.v2)) .-mt--28em,
.v2 .-mt--28em {
  margin-top: 28em;
}
.v1 .mt--29px,
.v1:not(:has(.v2)) .mt--29px,
.v2 .mt--29px {
  margin-top: 29px;
}
.v1 .-mt--29px,
.v1:not(:has(.v2)) .-mt--29px,
.v2 .-mt--29px {
  margin-top: -29px;
}
.v1 .mt--29em,
.v1:not(:has(.v2)) .mt--29em,
.v2 .mt--29em {
  margin-top: 29em;
}
.v1 .-mt--29em,
.v1:not(:has(.v2)) .-mt--29em,
.v2 .-mt--29em {
  margin-top: 29em;
}
.v1 .mt--30px,
.v1:not(:has(.v2)) .mt--30px,
.v2 .mt--30px {
  margin-top: 30px;
}
.v1 .-mt--30px,
.v1:not(:has(.v2)) .-mt--30px,
.v2 .-mt--30px {
  margin-top: -30px;
}
.v1 .mt--30em,
.v1:not(:has(.v2)) .mt--30em,
.v2 .mt--30em {
  margin-top: 30em;
}
.v1 .-mt--30em,
.v1:not(:has(.v2)) .-mt--30em,
.v2 .-mt--30em {
  margin-top: 30em;
}
.v1 .mt--31px,
.v1:not(:has(.v2)) .mt--31px,
.v2 .mt--31px {
  margin-top: 31px;
}
.v1 .-mt--31px,
.v1:not(:has(.v2)) .-mt--31px,
.v2 .-mt--31px {
  margin-top: -31px;
}
.v1 .mt--31em,
.v1:not(:has(.v2)) .mt--31em,
.v2 .mt--31em {
  margin-top: 31em;
}
.v1 .-mt--31em,
.v1:not(:has(.v2)) .-mt--31em,
.v2 .-mt--31em {
  margin-top: 31em;
}
.v1 .mt--32px,
.v1:not(:has(.v2)) .mt--32px,
.v2 .mt--32px {
  margin-top: 32px;
}
.v1 .-mt--32px,
.v1:not(:has(.v2)) .-mt--32px,
.v2 .-mt--32px {
  margin-top: -32px;
}
.v1 .mt--32em,
.v1:not(:has(.v2)) .mt--32em,
.v2 .mt--32em {
  margin-top: 32em;
}
.v1 .-mt--32em,
.v1:not(:has(.v2)) .-mt--32em,
.v2 .-mt--32em {
  margin-top: 32em;
}
.v1 .mt--33px,
.v1:not(:has(.v2)) .mt--33px,
.v2 .mt--33px {
  margin-top: 33px;
}
.v1 .-mt--33px,
.v1:not(:has(.v2)) .-mt--33px,
.v2 .-mt--33px {
  margin-top: -33px;
}
.v1 .mt--33em,
.v1:not(:has(.v2)) .mt--33em,
.v2 .mt--33em {
  margin-top: 33em;
}
.v1 .-mt--33em,
.v1:not(:has(.v2)) .-mt--33em,
.v2 .-mt--33em {
  margin-top: 33em;
}
.v1 .mt--34px,
.v1:not(:has(.v2)) .mt--34px,
.v2 .mt--34px {
  margin-top: 34px;
}
.v1 .-mt--34px,
.v1:not(:has(.v2)) .-mt--34px,
.v2 .-mt--34px {
  margin-top: -34px;
}
.v1 .mt--34em,
.v1:not(:has(.v2)) .mt--34em,
.v2 .mt--34em {
  margin-top: 34em;
}
.v1 .-mt--34em,
.v1:not(:has(.v2)) .-mt--34em,
.v2 .-mt--34em {
  margin-top: 34em;
}
.v1 .mt--35px,
.v1:not(:has(.v2)) .mt--35px,
.v2 .mt--35px {
  margin-top: 35px;
}
.v1 .-mt--35px,
.v1:not(:has(.v2)) .-mt--35px,
.v2 .-mt--35px {
  margin-top: -35px;
}
.v1 .mt--35em,
.v1:not(:has(.v2)) .mt--35em,
.v2 .mt--35em {
  margin-top: 35em;
}
.v1 .-mt--35em,
.v1:not(:has(.v2)) .-mt--35em,
.v2 .-mt--35em {
  margin-top: 35em;
}
.v1 .mt--36px,
.v1:not(:has(.v2)) .mt--36px,
.v2 .mt--36px {
  margin-top: 36px;
}
.v1 .-mt--36px,
.v1:not(:has(.v2)) .-mt--36px,
.v2 .-mt--36px {
  margin-top: -36px;
}
.v1 .mt--36em,
.v1:not(:has(.v2)) .mt--36em,
.v2 .mt--36em {
  margin-top: 36em;
}
.v1 .-mt--36em,
.v1:not(:has(.v2)) .-mt--36em,
.v2 .-mt--36em {
  margin-top: 36em;
}
.v1 .mt--37px,
.v1:not(:has(.v2)) .mt--37px,
.v2 .mt--37px {
  margin-top: 37px;
}
.v1 .-mt--37px,
.v1:not(:has(.v2)) .-mt--37px,
.v2 .-mt--37px {
  margin-top: -37px;
}
.v1 .mt--37em,
.v1:not(:has(.v2)) .mt--37em,
.v2 .mt--37em {
  margin-top: 37em;
}
.v1 .-mt--37em,
.v1:not(:has(.v2)) .-mt--37em,
.v2 .-mt--37em {
  margin-top: 37em;
}
.v1 .mt--38px,
.v1:not(:has(.v2)) .mt--38px,
.v2 .mt--38px {
  margin-top: 38px;
}
.v1 .-mt--38px,
.v1:not(:has(.v2)) .-mt--38px,
.v2 .-mt--38px {
  margin-top: -38px;
}
.v1 .mt--38em,
.v1:not(:has(.v2)) .mt--38em,
.v2 .mt--38em {
  margin-top: 38em;
}
.v1 .-mt--38em,
.v1:not(:has(.v2)) .-mt--38em,
.v2 .-mt--38em {
  margin-top: 38em;
}
.v1 .mt--39px,
.v1:not(:has(.v2)) .mt--39px,
.v2 .mt--39px {
  margin-top: 39px;
}
.v1 .-mt--39px,
.v1:not(:has(.v2)) .-mt--39px,
.v2 .-mt--39px {
  margin-top: -39px;
}
.v1 .mt--39em,
.v1:not(:has(.v2)) .mt--39em,
.v2 .mt--39em {
  margin-top: 39em;
}
.v1 .-mt--39em,
.v1:not(:has(.v2)) .-mt--39em,
.v2 .-mt--39em {
  margin-top: 39em;
}
.v1 .mt--40px,
.v1:not(:has(.v2)) .mt--40px,
.v2 .mt--40px {
  margin-top: 40px;
}
.v1 .-mt--40px,
.v1:not(:has(.v2)) .-mt--40px,
.v2 .-mt--40px {
  margin-top: -40px;
}
.v1 .mt--40em,
.v1:not(:has(.v2)) .mt--40em,
.v2 .mt--40em {
  margin-top: 40em;
}
.v1 .-mt--40em,
.v1:not(:has(.v2)) .-mt--40em,
.v2 .-mt--40em {
  margin-top: 40em;
}
.v1 .mb--auto,
.v1:not(:has(.v2)) .mb--auto,
.v2 .mb--auto {
  margin-bottom: auto;
}
.v1 .mb--0,
.v1:not(:has(.v2)) .mb--0,
.v2 .mb--0 {
  margin-bottom: 0;
}
.v1 .-mb--0,
.v1:not(:has(.v2)) .-mb--0,
.v2 .-mb--0 {
  margin-bottom: 0;
}
.v1 .mb--1,
.v1:not(:has(.v2)) .mb--1,
.v2 .mb--1 {
  margin-bottom: 0.16667em;
}
.v1 .-mb--1,
.v1:not(:has(.v2)) .-mb--1,
.v2 .-mb--1 {
  margin-bottom: -0.16667em;
}
.v1 .mb--2,
.v1:not(:has(.v2)) .mb--2,
.v2 .mb--2 {
  margin-bottom: 0.25em;
}
.v1 .-mb--2,
.v1:not(:has(.v2)) .-mb--2,
.v2 .-mb--2 {
  margin-bottom: -0.25em;
}
.v1 .mb--3,
.v1:not(:has(.v2)) .mb--3,
.v2 .mb--3 {
  margin-bottom: 0.5em;
}
.v1 .-mb--3,
.v1:not(:has(.v2)) .-mb--3,
.v2 .-mb--3 {
  margin-bottom: -0.5em;
}
.v1 .mb--4,
.v1:not(:has(.v2)) .mb--4,
.v2 .mb--4 {
  margin-bottom: 0.6666em;
}
.v1 .-mb--4,
.v1:not(:has(.v2)) .-mb--4,
.v2 .-mb--4 {
  margin-bottom: -0.6666em;
}
.v1 .mb--5,
.v1:not(:has(.v2)) .mb--5,
.v2 .mb--5 {
  margin-bottom: 1em;
}
.v1 .-mb--5,
.v1:not(:has(.v2)) .-mb--5,
.v2 .-mb--5 {
  margin-bottom: -1em;
}
.v1 .mb--6,
.v1:not(:has(.v2)) .mb--6,
.v2 .mb--6 {
  margin-bottom: 2em;
}
.v1 .-mb--6,
.v1:not(:has(.v2)) .-mb--6,
.v2 .-mb--6 {
  margin-bottom: -2em;
}
.v1 .mb--8,
.v1:not(:has(.v2)) .mb--8,
.v2 .mb--8 {
  margin-bottom: 2.5em;
}
.v1 .-mb--8,
.v1:not(:has(.v2)) .-mb--8,
.v2 .-mb--8 {
  margin-bottom: -2.5em;
}
.v1 .mb--10,
.v1:not(:has(.v2)) .mb--10,
.v2 .mb--10 {
  margin-bottom: 3em;
}
.v1 .-mb--10,
.v1:not(:has(.v2)) .-mb--10,
.v2 .-mb--10 {
  margin-bottom: -3em;
}
.v1 .mb--12,
.v1:not(:has(.v2)) .mb--12,
.v2 .mb--12 {
  margin-bottom: 3.5em;
}
.v1 .-mb--12,
.v1:not(:has(.v2)) .-mb--12,
.v2 .-mb--12 {
  margin-bottom: -3.5em;
}
.v1 .mb--16,
.v1:not(:has(.v2)) .mb--16,
.v2 .mb--16 {
  margin-bottom: 4em;
}
.v1 .-mb--16,
.v1:not(:has(.v2)) .-mb--16,
.v2 .-mb--16 {
  margin-bottom: -4em;
}
.v1 .mb--20,
.v1:not(:has(.v2)) .mb--20,
.v2 .mb--20 {
  margin-bottom: 6em;
}
.v1 .-mb--20,
.v1:not(:has(.v2)) .-mb--20,
.v2 .-mb--20 {
  margin-bottom: -6em;
}
.v1 .mb--1px,
.v1:not(:has(.v2)) .mb--1px,
.v2 .mb--1px {
  margin-bottom: 1px;
}
.v1 .-mb--1px,
.v1:not(:has(.v2)) .-mb--1px,
.v2 .-mb--1px {
  margin-bottom: -1px;
}
.v1 .mb--1em,
.v1:not(:has(.v2)) .mb--1em,
.v2 .mb--1em {
  margin-bottom: 1em;
}
.v1 .-mb--1em,
.v1:not(:has(.v2)) .-mb--1em,
.v2 .-mb--1em {
  margin-bottom: 1em;
}
.v1 .mb--2px,
.v1:not(:has(.v2)) .mb--2px,
.v2 .mb--2px {
  margin-bottom: 2px;
}
.v1 .-mb--2px,
.v1:not(:has(.v2)) .-mb--2px,
.v2 .-mb--2px {
  margin-bottom: -2px;
}
.v1 .mb--2em,
.v1:not(:has(.v2)) .mb--2em,
.v2 .mb--2em {
  margin-bottom: 2em;
}
.v1 .-mb--2em,
.v1:not(:has(.v2)) .-mb--2em,
.v2 .-mb--2em {
  margin-bottom: 2em;
}
.v1 .mb--3px,
.v1:not(:has(.v2)) .mb--3px,
.v2 .mb--3px {
  margin-bottom: 3px;
}
.v1 .-mb--3px,
.v1:not(:has(.v2)) .-mb--3px,
.v2 .-mb--3px {
  margin-bottom: -3px;
}
.v1 .mb--3em,
.v1:not(:has(.v2)) .mb--3em,
.v2 .mb--3em {
  margin-bottom: 3em;
}
.v1 .-mb--3em,
.v1:not(:has(.v2)) .-mb--3em,
.v2 .-mb--3em {
  margin-bottom: 3em;
}
.v1 .mb--4px,
.v1:not(:has(.v2)) .mb--4px,
.v2 .mb--4px {
  margin-bottom: 4px;
}
.v1 .-mb--4px,
.v1:not(:has(.v2)) .-mb--4px,
.v2 .-mb--4px {
  margin-bottom: -4px;
}
.v1 .mb--4em,
.v1:not(:has(.v2)) .mb--4em,
.v2 .mb--4em {
  margin-bottom: 4em;
}
.v1 .-mb--4em,
.v1:not(:has(.v2)) .-mb--4em,
.v2 .-mb--4em {
  margin-bottom: 4em;
}
.v1 .mb--5px,
.v1:not(:has(.v2)) .mb--5px,
.v2 .mb--5px {
  margin-bottom: 5px;
}
.v1 .-mb--5px,
.v1:not(:has(.v2)) .-mb--5px,
.v2 .-mb--5px {
  margin-bottom: -5px;
}
.v1 .mb--5em,
.v1:not(:has(.v2)) .mb--5em,
.v2 .mb--5em {
  margin-bottom: 5em;
}
.v1 .-mb--5em,
.v1:not(:has(.v2)) .-mb--5em,
.v2 .-mb--5em {
  margin-bottom: 5em;
}
.v1 .mb--6px,
.v1:not(:has(.v2)) .mb--6px,
.v2 .mb--6px {
  margin-bottom: 6px;
}
.v1 .-mb--6px,
.v1:not(:has(.v2)) .-mb--6px,
.v2 .-mb--6px {
  margin-bottom: -6px;
}
.v1 .mb--6em,
.v1:not(:has(.v2)) .mb--6em,
.v2 .mb--6em {
  margin-bottom: 6em;
}
.v1 .-mb--6em,
.v1:not(:has(.v2)) .-mb--6em,
.v2 .-mb--6em {
  margin-bottom: 6em;
}
.v1 .mb--7px,
.v1:not(:has(.v2)) .mb--7px,
.v2 .mb--7px {
  margin-bottom: 7px;
}
.v1 .-mb--7px,
.v1:not(:has(.v2)) .-mb--7px,
.v2 .-mb--7px {
  margin-bottom: -7px;
}
.v1 .mb--7em,
.v1:not(:has(.v2)) .mb--7em,
.v2 .mb--7em {
  margin-bottom: 7em;
}
.v1 .-mb--7em,
.v1:not(:has(.v2)) .-mb--7em,
.v2 .-mb--7em {
  margin-bottom: 7em;
}
.v1 .mb--8px,
.v1:not(:has(.v2)) .mb--8px,
.v2 .mb--8px {
  margin-bottom: 8px;
}
.v1 .-mb--8px,
.v1:not(:has(.v2)) .-mb--8px,
.v2 .-mb--8px {
  margin-bottom: -8px;
}
.v1 .mb--8em,
.v1:not(:has(.v2)) .mb--8em,
.v2 .mb--8em {
  margin-bottom: 8em;
}
.v1 .-mb--8em,
.v1:not(:has(.v2)) .-mb--8em,
.v2 .-mb--8em {
  margin-bottom: 8em;
}
.v1 .mb--9px,
.v1:not(:has(.v2)) .mb--9px,
.v2 .mb--9px {
  margin-bottom: 9px;
}
.v1 .-mb--9px,
.v1:not(:has(.v2)) .-mb--9px,
.v2 .-mb--9px {
  margin-bottom: -9px;
}
.v1 .mb--9em,
.v1:not(:has(.v2)) .mb--9em,
.v2 .mb--9em {
  margin-bottom: 9em;
}
.v1 .-mb--9em,
.v1:not(:has(.v2)) .-mb--9em,
.v2 .-mb--9em {
  margin-bottom: 9em;
}
.v1 .mb--10px,
.v1:not(:has(.v2)) .mb--10px,
.v2 .mb--10px {
  margin-bottom: 10px;
}
.v1 .-mb--10px,
.v1:not(:has(.v2)) .-mb--10px,
.v2 .-mb--10px {
  margin-bottom: -10px;
}
.v1 .mb--10em,
.v1:not(:has(.v2)) .mb--10em,
.v2 .mb--10em {
  margin-bottom: 10em;
}
.v1 .-mb--10em,
.v1:not(:has(.v2)) .-mb--10em,
.v2 .-mb--10em {
  margin-bottom: 10em;
}
.v1 .mb--11px,
.v1:not(:has(.v2)) .mb--11px,
.v2 .mb--11px {
  margin-bottom: 11px;
}
.v1 .-mb--11px,
.v1:not(:has(.v2)) .-mb--11px,
.v2 .-mb--11px {
  margin-bottom: -11px;
}
.v1 .mb--11em,
.v1:not(:has(.v2)) .mb--11em,
.v2 .mb--11em {
  margin-bottom: 11em;
}
.v1 .-mb--11em,
.v1:not(:has(.v2)) .-mb--11em,
.v2 .-mb--11em {
  margin-bottom: 11em;
}
.v1 .mb--12px,
.v1:not(:has(.v2)) .mb--12px,
.v2 .mb--12px {
  margin-bottom: 12px;
}
.v1 .-mb--12px,
.v1:not(:has(.v2)) .-mb--12px,
.v2 .-mb--12px {
  margin-bottom: -12px;
}
.v1 .mb--12em,
.v1:not(:has(.v2)) .mb--12em,
.v2 .mb--12em {
  margin-bottom: 12em;
}
.v1 .-mb--12em,
.v1:not(:has(.v2)) .-mb--12em,
.v2 .-mb--12em {
  margin-bottom: 12em;
}
.v1 .mb--13px,
.v1:not(:has(.v2)) .mb--13px,
.v2 .mb--13px {
  margin-bottom: 13px;
}
.v1 .-mb--13px,
.v1:not(:has(.v2)) .-mb--13px,
.v2 .-mb--13px {
  margin-bottom: -13px;
}
.v1 .mb--13em,
.v1:not(:has(.v2)) .mb--13em,
.v2 .mb--13em {
  margin-bottom: 13em;
}
.v1 .-mb--13em,
.v1:not(:has(.v2)) .-mb--13em,
.v2 .-mb--13em {
  margin-bottom: 13em;
}
.v1 .mb--14px,
.v1:not(:has(.v2)) .mb--14px,
.v2 .mb--14px {
  margin-bottom: 14px;
}
.v1 .-mb--14px,
.v1:not(:has(.v2)) .-mb--14px,
.v2 .-mb--14px {
  margin-bottom: -14px;
}
.v1 .mb--14em,
.v1:not(:has(.v2)) .mb--14em,
.v2 .mb--14em {
  margin-bottom: 14em;
}
.v1 .-mb--14em,
.v1:not(:has(.v2)) .-mb--14em,
.v2 .-mb--14em {
  margin-bottom: 14em;
}
.v1 .mb--15px,
.v1:not(:has(.v2)) .mb--15px,
.v2 .mb--15px {
  margin-bottom: 15px;
}
.v1 .-mb--15px,
.v1:not(:has(.v2)) .-mb--15px,
.v2 .-mb--15px {
  margin-bottom: -15px;
}
.v1 .mb--15em,
.v1:not(:has(.v2)) .mb--15em,
.v2 .mb--15em {
  margin-bottom: 15em;
}
.v1 .-mb--15em,
.v1:not(:has(.v2)) .-mb--15em,
.v2 .-mb--15em {
  margin-bottom: 15em;
}
.v1 .mb--16px,
.v1:not(:has(.v2)) .mb--16px,
.v2 .mb--16px {
  margin-bottom: 16px;
}
.v1 .-mb--16px,
.v1:not(:has(.v2)) .-mb--16px,
.v2 .-mb--16px {
  margin-bottom: -16px;
}
.v1 .mb--16em,
.v1:not(:has(.v2)) .mb--16em,
.v2 .mb--16em {
  margin-bottom: 16em;
}
.v1 .-mb--16em,
.v1:not(:has(.v2)) .-mb--16em,
.v2 .-mb--16em {
  margin-bottom: 16em;
}
.v1 .mb--17px,
.v1:not(:has(.v2)) .mb--17px,
.v2 .mb--17px {
  margin-bottom: 17px;
}
.v1 .-mb--17px,
.v1:not(:has(.v2)) .-mb--17px,
.v2 .-mb--17px {
  margin-bottom: -17px;
}
.v1 .mb--17em,
.v1:not(:has(.v2)) .mb--17em,
.v2 .mb--17em {
  margin-bottom: 17em;
}
.v1 .-mb--17em,
.v1:not(:has(.v2)) .-mb--17em,
.v2 .-mb--17em {
  margin-bottom: 17em;
}
.v1 .mb--18px,
.v1:not(:has(.v2)) .mb--18px,
.v2 .mb--18px {
  margin-bottom: 18px;
}
.v1 .-mb--18px,
.v1:not(:has(.v2)) .-mb--18px,
.v2 .-mb--18px {
  margin-bottom: -18px;
}
.v1 .mb--18em,
.v1:not(:has(.v2)) .mb--18em,
.v2 .mb--18em {
  margin-bottom: 18em;
}
.v1 .-mb--18em,
.v1:not(:has(.v2)) .-mb--18em,
.v2 .-mb--18em {
  margin-bottom: 18em;
}
.v1 .mb--19px,
.v1:not(:has(.v2)) .mb--19px,
.v2 .mb--19px {
  margin-bottom: 19px;
}
.v1 .-mb--19px,
.v1:not(:has(.v2)) .-mb--19px,
.v2 .-mb--19px {
  margin-bottom: -19px;
}
.v1 .mb--19em,
.v1:not(:has(.v2)) .mb--19em,
.v2 .mb--19em {
  margin-bottom: 19em;
}
.v1 .-mb--19em,
.v1:not(:has(.v2)) .-mb--19em,
.v2 .-mb--19em {
  margin-bottom: 19em;
}
.v1 .mb--20px,
.v1:not(:has(.v2)) .mb--20px,
.v2 .mb--20px {
  margin-bottom: 20px;
}
.v1 .-mb--20px,
.v1:not(:has(.v2)) .-mb--20px,
.v2 .-mb--20px {
  margin-bottom: -20px;
}
.v1 .mb--20em,
.v1:not(:has(.v2)) .mb--20em,
.v2 .mb--20em {
  margin-bottom: 20em;
}
.v1 .-mb--20em,
.v1:not(:has(.v2)) .-mb--20em,
.v2 .-mb--20em {
  margin-bottom: 20em;
}
.v1 .mb--21px,
.v1:not(:has(.v2)) .mb--21px,
.v2 .mb--21px {
  margin-bottom: 21px;
}
.v1 .-mb--21px,
.v1:not(:has(.v2)) .-mb--21px,
.v2 .-mb--21px {
  margin-bottom: -21px;
}
.v1 .mb--21em,
.v1:not(:has(.v2)) .mb--21em,
.v2 .mb--21em {
  margin-bottom: 21em;
}
.v1 .-mb--21em,
.v1:not(:has(.v2)) .-mb--21em,
.v2 .-mb--21em {
  margin-bottom: 21em;
}
.v1 .mb--22px,
.v1:not(:has(.v2)) .mb--22px,
.v2 .mb--22px {
  margin-bottom: 22px;
}
.v1 .-mb--22px,
.v1:not(:has(.v2)) .-mb--22px,
.v2 .-mb--22px {
  margin-bottom: -22px;
}
.v1 .mb--22em,
.v1:not(:has(.v2)) .mb--22em,
.v2 .mb--22em {
  margin-bottom: 22em;
}
.v1 .-mb--22em,
.v1:not(:has(.v2)) .-mb--22em,
.v2 .-mb--22em {
  margin-bottom: 22em;
}
.v1 .mb--23px,
.v1:not(:has(.v2)) .mb--23px,
.v2 .mb--23px {
  margin-bottom: 23px;
}
.v1 .-mb--23px,
.v1:not(:has(.v2)) .-mb--23px,
.v2 .-mb--23px {
  margin-bottom: -23px;
}
.v1 .mb--23em,
.v1:not(:has(.v2)) .mb--23em,
.v2 .mb--23em {
  margin-bottom: 23em;
}
.v1 .-mb--23em,
.v1:not(:has(.v2)) .-mb--23em,
.v2 .-mb--23em {
  margin-bottom: 23em;
}
.v1 .mb--24px,
.v1:not(:has(.v2)) .mb--24px,
.v2 .mb--24px {
  margin-bottom: 24px;
}
.v1 .-mb--24px,
.v1:not(:has(.v2)) .-mb--24px,
.v2 .-mb--24px {
  margin-bottom: -24px;
}
.v1 .mb--24em,
.v1:not(:has(.v2)) .mb--24em,
.v2 .mb--24em {
  margin-bottom: 24em;
}
.v1 .-mb--24em,
.v1:not(:has(.v2)) .-mb--24em,
.v2 .-mb--24em {
  margin-bottom: 24em;
}
.v1 .mb--25px,
.v1:not(:has(.v2)) .mb--25px,
.v2 .mb--25px {
  margin-bottom: 25px;
}
.v1 .-mb--25px,
.v1:not(:has(.v2)) .-mb--25px,
.v2 .-mb--25px {
  margin-bottom: -25px;
}
.v1 .mb--25em,
.v1:not(:has(.v2)) .mb--25em,
.v2 .mb--25em {
  margin-bottom: 25em;
}
.v1 .-mb--25em,
.v1:not(:has(.v2)) .-mb--25em,
.v2 .-mb--25em {
  margin-bottom: 25em;
}
.v1 .mb--26px,
.v1:not(:has(.v2)) .mb--26px,
.v2 .mb--26px {
  margin-bottom: 26px;
}
.v1 .-mb--26px,
.v1:not(:has(.v2)) .-mb--26px,
.v2 .-mb--26px {
  margin-bottom: -26px;
}
.v1 .mb--26em,
.v1:not(:has(.v2)) .mb--26em,
.v2 .mb--26em {
  margin-bottom: 26em;
}
.v1 .-mb--26em,
.v1:not(:has(.v2)) .-mb--26em,
.v2 .-mb--26em {
  margin-bottom: 26em;
}
.v1 .mb--27px,
.v1:not(:has(.v2)) .mb--27px,
.v2 .mb--27px {
  margin-bottom: 27px;
}
.v1 .-mb--27px,
.v1:not(:has(.v2)) .-mb--27px,
.v2 .-mb--27px {
  margin-bottom: -27px;
}
.v1 .mb--27em,
.v1:not(:has(.v2)) .mb--27em,
.v2 .mb--27em {
  margin-bottom: 27em;
}
.v1 .-mb--27em,
.v1:not(:has(.v2)) .-mb--27em,
.v2 .-mb--27em {
  margin-bottom: 27em;
}
.v1 .mb--28px,
.v1:not(:has(.v2)) .mb--28px,
.v2 .mb--28px {
  margin-bottom: 28px;
}
.v1 .-mb--28px,
.v1:not(:has(.v2)) .-mb--28px,
.v2 .-mb--28px {
  margin-bottom: -28px;
}
.v1 .mb--28em,
.v1:not(:has(.v2)) .mb--28em,
.v2 .mb--28em {
  margin-bottom: 28em;
}
.v1 .-mb--28em,
.v1:not(:has(.v2)) .-mb--28em,
.v2 .-mb--28em {
  margin-bottom: 28em;
}
.v1 .mb--29px,
.v1:not(:has(.v2)) .mb--29px,
.v2 .mb--29px {
  margin-bottom: 29px;
}
.v1 .-mb--29px,
.v1:not(:has(.v2)) .-mb--29px,
.v2 .-mb--29px {
  margin-bottom: -29px;
}
.v1 .mb--29em,
.v1:not(:has(.v2)) .mb--29em,
.v2 .mb--29em {
  margin-bottom: 29em;
}
.v1 .-mb--29em,
.v1:not(:has(.v2)) .-mb--29em,
.v2 .-mb--29em {
  margin-bottom: 29em;
}
.v1 .mb--30px,
.v1:not(:has(.v2)) .mb--30px,
.v2 .mb--30px {
  margin-bottom: 30px;
}
.v1 .-mb--30px,
.v1:not(:has(.v2)) .-mb--30px,
.v2 .-mb--30px {
  margin-bottom: -30px;
}
.v1 .mb--30em,
.v1:not(:has(.v2)) .mb--30em,
.v2 .mb--30em {
  margin-bottom: 30em;
}
.v1 .-mb--30em,
.v1:not(:has(.v2)) .-mb--30em,
.v2 .-mb--30em {
  margin-bottom: 30em;
}
.v1 .mb--31px,
.v1:not(:has(.v2)) .mb--31px,
.v2 .mb--31px {
  margin-bottom: 31px;
}
.v1 .-mb--31px,
.v1:not(:has(.v2)) .-mb--31px,
.v2 .-mb--31px {
  margin-bottom: -31px;
}
.v1 .mb--31em,
.v1:not(:has(.v2)) .mb--31em,
.v2 .mb--31em {
  margin-bottom: 31em;
}
.v1 .-mb--31em,
.v1:not(:has(.v2)) .-mb--31em,
.v2 .-mb--31em {
  margin-bottom: 31em;
}
.v1 .mb--32px,
.v1:not(:has(.v2)) .mb--32px,
.v2 .mb--32px {
  margin-bottom: 32px;
}
.v1 .-mb--32px,
.v1:not(:has(.v2)) .-mb--32px,
.v2 .-mb--32px {
  margin-bottom: -32px;
}
.v1 .mb--32em,
.v1:not(:has(.v2)) .mb--32em,
.v2 .mb--32em {
  margin-bottom: 32em;
}
.v1 .-mb--32em,
.v1:not(:has(.v2)) .-mb--32em,
.v2 .-mb--32em {
  margin-bottom: 32em;
}
.v1 .mb--33px,
.v1:not(:has(.v2)) .mb--33px,
.v2 .mb--33px {
  margin-bottom: 33px;
}
.v1 .-mb--33px,
.v1:not(:has(.v2)) .-mb--33px,
.v2 .-mb--33px {
  margin-bottom: -33px;
}
.v1 .mb--33em,
.v1:not(:has(.v2)) .mb--33em,
.v2 .mb--33em {
  margin-bottom: 33em;
}
.v1 .-mb--33em,
.v1:not(:has(.v2)) .-mb--33em,
.v2 .-mb--33em {
  margin-bottom: 33em;
}
.v1 .mb--34px,
.v1:not(:has(.v2)) .mb--34px,
.v2 .mb--34px {
  margin-bottom: 34px;
}
.v1 .-mb--34px,
.v1:not(:has(.v2)) .-mb--34px,
.v2 .-mb--34px {
  margin-bottom: -34px;
}
.v1 .mb--34em,
.v1:not(:has(.v2)) .mb--34em,
.v2 .mb--34em {
  margin-bottom: 34em;
}
.v1 .-mb--34em,
.v1:not(:has(.v2)) .-mb--34em,
.v2 .-mb--34em {
  margin-bottom: 34em;
}
.v1 .mb--35px,
.v1:not(:has(.v2)) .mb--35px,
.v2 .mb--35px {
  margin-bottom: 35px;
}
.v1 .-mb--35px,
.v1:not(:has(.v2)) .-mb--35px,
.v2 .-mb--35px {
  margin-bottom: -35px;
}
.v1 .mb--35em,
.v1:not(:has(.v2)) .mb--35em,
.v2 .mb--35em {
  margin-bottom: 35em;
}
.v1 .-mb--35em,
.v1:not(:has(.v2)) .-mb--35em,
.v2 .-mb--35em {
  margin-bottom: 35em;
}
.v1 .mb--36px,
.v1:not(:has(.v2)) .mb--36px,
.v2 .mb--36px {
  margin-bottom: 36px;
}
.v1 .-mb--36px,
.v1:not(:has(.v2)) .-mb--36px,
.v2 .-mb--36px {
  margin-bottom: -36px;
}
.v1 .mb--36em,
.v1:not(:has(.v2)) .mb--36em,
.v2 .mb--36em {
  margin-bottom: 36em;
}
.v1 .-mb--36em,
.v1:not(:has(.v2)) .-mb--36em,
.v2 .-mb--36em {
  margin-bottom: 36em;
}
.v1 .mb--37px,
.v1:not(:has(.v2)) .mb--37px,
.v2 .mb--37px {
  margin-bottom: 37px;
}
.v1 .-mb--37px,
.v1:not(:has(.v2)) .-mb--37px,
.v2 .-mb--37px {
  margin-bottom: -37px;
}
.v1 .mb--37em,
.v1:not(:has(.v2)) .mb--37em,
.v2 .mb--37em {
  margin-bottom: 37em;
}
.v1 .-mb--37em,
.v1:not(:has(.v2)) .-mb--37em,
.v2 .-mb--37em {
  margin-bottom: 37em;
}
.v1 .mb--38px,
.v1:not(:has(.v2)) .mb--38px,
.v2 .mb--38px {
  margin-bottom: 38px;
}
.v1 .-mb--38px,
.v1:not(:has(.v2)) .-mb--38px,
.v2 .-mb--38px {
  margin-bottom: -38px;
}
.v1 .mb--38em,
.v1:not(:has(.v2)) .mb--38em,
.v2 .mb--38em {
  margin-bottom: 38em;
}
.v1 .-mb--38em,
.v1:not(:has(.v2)) .-mb--38em,
.v2 .-mb--38em {
  margin-bottom: 38em;
}
.v1 .mb--39px,
.v1:not(:has(.v2)) .mb--39px,
.v2 .mb--39px {
  margin-bottom: 39px;
}
.v1 .-mb--39px,
.v1:not(:has(.v2)) .-mb--39px,
.v2 .-mb--39px {
  margin-bottom: -39px;
}
.v1 .mb--39em,
.v1:not(:has(.v2)) .mb--39em,
.v2 .mb--39em {
  margin-bottom: 39em;
}
.v1 .-mb--39em,
.v1:not(:has(.v2)) .-mb--39em,
.v2 .-mb--39em {
  margin-bottom: 39em;
}
.v1 .mb--40px,
.v1:not(:has(.v2)) .mb--40px,
.v2 .mb--40px {
  margin-bottom: 40px;
}
.v1 .-mb--40px,
.v1:not(:has(.v2)) .-mb--40px,
.v2 .-mb--40px {
  margin-bottom: -40px;
}
.v1 .mb--40em,
.v1:not(:has(.v2)) .mb--40em,
.v2 .mb--40em {
  margin-bottom: 40em;
}
.v1 .-mb--40em,
.v1:not(:has(.v2)) .-mb--40em,
.v2 .-mb--40em {
  margin-bottom: 40em;
}
.v1 .mr--auto,
.v1:not(:has(.v2)) .mr--auto,
.v2 .mr--auto {
  margin-right: auto;
}
.v1 .mr--0,
.v1:not(:has(.v2)) .mr--0,
.v2 .mr--0 {
  margin-right: 0;
}
.v1 .-mr--0,
.v1:not(:has(.v2)) .-mr--0,
.v2 .-mr--0 {
  margin-right: 0;
}
.v1 .mr--1,
.v1:not(:has(.v2)) .mr--1,
.v2 .mr--1 {
  margin-right: 0.16667em;
}
.v1 .-mr--1,
.v1:not(:has(.v2)) .-mr--1,
.v2 .-mr--1 {
  margin-right: -0.16667em;
}
.v1 .mr--2,
.v1:not(:has(.v2)) .mr--2,
.v2 .mr--2 {
  margin-right: 0.25em;
}
.v1 .-mr--2,
.v1:not(:has(.v2)) .-mr--2,
.v2 .-mr--2 {
  margin-right: -0.25em;
}
.v1 .mr--3,
.v1:not(:has(.v2)) .mr--3,
.v2 .mr--3 {
  margin-right: 0.5em;
}
.v1 .-mr--3,
.v1:not(:has(.v2)) .-mr--3,
.v2 .-mr--3 {
  margin-right: -0.5em;
}
.v1 .mr--4,
.v1:not(:has(.v2)) .mr--4,
.v2 .mr--4 {
  margin-right: 0.6666em;
}
.v1 .-mr--4,
.v1:not(:has(.v2)) .-mr--4,
.v2 .-mr--4 {
  margin-right: -0.6666em;
}
.v1 .mr--5,
.v1:not(:has(.v2)) .mr--5,
.v2 .mr--5 {
  margin-right: 1em;
}
.v1 .-mr--5,
.v1:not(:has(.v2)) .-mr--5,
.v2 .-mr--5 {
  margin-right: -1em;
}
.v1 .mr--6,
.v1:not(:has(.v2)) .mr--6,
.v2 .mr--6 {
  margin-right: 2em;
}
.v1 .-mr--6,
.v1:not(:has(.v2)) .-mr--6,
.v2 .-mr--6 {
  margin-right: -2em;
}
.v1 .mr--8,
.v1:not(:has(.v2)) .mr--8,
.v2 .mr--8 {
  margin-right: 2.5em;
}
.v1 .-mr--8,
.v1:not(:has(.v2)) .-mr--8,
.v2 .-mr--8 {
  margin-right: -2.5em;
}
.v1 .mr--10,
.v1:not(:has(.v2)) .mr--10,
.v2 .mr--10 {
  margin-right: 3em;
}
.v1 .-mr--10,
.v1:not(:has(.v2)) .-mr--10,
.v2 .-mr--10 {
  margin-right: -3em;
}
.v1 .mr--12,
.v1:not(:has(.v2)) .mr--12,
.v2 .mr--12 {
  margin-right: 3.5em;
}
.v1 .-mr--12,
.v1:not(:has(.v2)) .-mr--12,
.v2 .-mr--12 {
  margin-right: -3.5em;
}
.v1 .mr--16,
.v1:not(:has(.v2)) .mr--16,
.v2 .mr--16 {
  margin-right: 4em;
}
.v1 .-mr--16,
.v1:not(:has(.v2)) .-mr--16,
.v2 .-mr--16 {
  margin-right: -4em;
}
.v1 .mr--20,
.v1:not(:has(.v2)) .mr--20,
.v2 .mr--20 {
  margin-right: 6em;
}
.v1 .-mr--20,
.v1:not(:has(.v2)) .-mr--20,
.v2 .-mr--20 {
  margin-right: -6em;
}
.v1 .mr--1px,
.v1:not(:has(.v2)) .mr--1px,
.v2 .mr--1px {
  margin-right: 1px;
}
.v1 .-mr--1px,
.v1:not(:has(.v2)) .-mr--1px,
.v2 .-mr--1px {
  margin-right: -1px;
}
.v1 .mr--1em,
.v1:not(:has(.v2)) .mr--1em,
.v2 .mr--1em {
  margin-right: 1em;
}
.v1 .-mr--1em,
.v1:not(:has(.v2)) .-mr--1em,
.v2 .-mr--1em {
  margin-right: 1em;
}
.v1 .mr--2px,
.v1:not(:has(.v2)) .mr--2px,
.v2 .mr--2px {
  margin-right: 2px;
}
.v1 .-mr--2px,
.v1:not(:has(.v2)) .-mr--2px,
.v2 .-mr--2px {
  margin-right: -2px;
}
.v1 .mr--2em,
.v1:not(:has(.v2)) .mr--2em,
.v2 .mr--2em {
  margin-right: 2em;
}
.v1 .-mr--2em,
.v1:not(:has(.v2)) .-mr--2em,
.v2 .-mr--2em {
  margin-right: 2em;
}
.v1 .mr--3px,
.v1:not(:has(.v2)) .mr--3px,
.v2 .mr--3px {
  margin-right: 3px;
}
.v1 .-mr--3px,
.v1:not(:has(.v2)) .-mr--3px,
.v2 .-mr--3px {
  margin-right: -3px;
}
.v1 .mr--3em,
.v1:not(:has(.v2)) .mr--3em,
.v2 .mr--3em {
  margin-right: 3em;
}
.v1 .-mr--3em,
.v1:not(:has(.v2)) .-mr--3em,
.v2 .-mr--3em {
  margin-right: 3em;
}
.v1 .mr--4px,
.v1:not(:has(.v2)) .mr--4px,
.v2 .mr--4px {
  margin-right: 4px;
}
.v1 .-mr--4px,
.v1:not(:has(.v2)) .-mr--4px,
.v2 .-mr--4px {
  margin-right: -4px;
}
.v1 .mr--4em,
.v1:not(:has(.v2)) .mr--4em,
.v2 .mr--4em {
  margin-right: 4em;
}
.v1 .-mr--4em,
.v1:not(:has(.v2)) .-mr--4em,
.v2 .-mr--4em {
  margin-right: 4em;
}
.v1 .mr--5px,
.v1:not(:has(.v2)) .mr--5px,
.v2 .mr--5px {
  margin-right: 5px;
}
.v1 .-mr--5px,
.v1:not(:has(.v2)) .-mr--5px,
.v2 .-mr--5px {
  margin-right: -5px;
}
.v1 .mr--5em,
.v1:not(:has(.v2)) .mr--5em,
.v2 .mr--5em {
  margin-right: 5em;
}
.v1 .-mr--5em,
.v1:not(:has(.v2)) .-mr--5em,
.v2 .-mr--5em {
  margin-right: 5em;
}
.v1 .mr--6px,
.v1:not(:has(.v2)) .mr--6px,
.v2 .mr--6px {
  margin-right: 6px;
}
.v1 .-mr--6px,
.v1:not(:has(.v2)) .-mr--6px,
.v2 .-mr--6px {
  margin-right: -6px;
}
.v1 .mr--6em,
.v1:not(:has(.v2)) .mr--6em,
.v2 .mr--6em {
  margin-right: 6em;
}
.v1 .-mr--6em,
.v1:not(:has(.v2)) .-mr--6em,
.v2 .-mr--6em {
  margin-right: 6em;
}
.v1 .mr--7px,
.v1:not(:has(.v2)) .mr--7px,
.v2 .mr--7px {
  margin-right: 7px;
}
.v1 .-mr--7px,
.v1:not(:has(.v2)) .-mr--7px,
.v2 .-mr--7px {
  margin-right: -7px;
}
.v1 .mr--7em,
.v1:not(:has(.v2)) .mr--7em,
.v2 .mr--7em {
  margin-right: 7em;
}
.v1 .-mr--7em,
.v1:not(:has(.v2)) .-mr--7em,
.v2 .-mr--7em {
  margin-right: 7em;
}
.v1 .mr--8px,
.v1:not(:has(.v2)) .mr--8px,
.v2 .mr--8px {
  margin-right: 8px;
}
.v1 .-mr--8px,
.v1:not(:has(.v2)) .-mr--8px,
.v2 .-mr--8px {
  margin-right: -8px;
}
.v1 .mr--8em,
.v1:not(:has(.v2)) .mr--8em,
.v2 .mr--8em {
  margin-right: 8em;
}
.v1 .-mr--8em,
.v1:not(:has(.v2)) .-mr--8em,
.v2 .-mr--8em {
  margin-right: 8em;
}
.v1 .mr--9px,
.v1:not(:has(.v2)) .mr--9px,
.v2 .mr--9px {
  margin-right: 9px;
}
.v1 .-mr--9px,
.v1:not(:has(.v2)) .-mr--9px,
.v2 .-mr--9px {
  margin-right: -9px;
}
.v1 .mr--9em,
.v1:not(:has(.v2)) .mr--9em,
.v2 .mr--9em {
  margin-right: 9em;
}
.v1 .-mr--9em,
.v1:not(:has(.v2)) .-mr--9em,
.v2 .-mr--9em {
  margin-right: 9em;
}
.v1 .mr--10px,
.v1:not(:has(.v2)) .mr--10px,
.v2 .mr--10px {
  margin-right: 10px;
}
.v1 .-mr--10px,
.v1:not(:has(.v2)) .-mr--10px,
.v2 .-mr--10px {
  margin-right: -10px;
}
.v1 .mr--10em,
.v1:not(:has(.v2)) .mr--10em,
.v2 .mr--10em {
  margin-right: 10em;
}
.v1 .-mr--10em,
.v1:not(:has(.v2)) .-mr--10em,
.v2 .-mr--10em {
  margin-right: 10em;
}
.v1 .mr--11px,
.v1:not(:has(.v2)) .mr--11px,
.v2 .mr--11px {
  margin-right: 11px;
}
.v1 .-mr--11px,
.v1:not(:has(.v2)) .-mr--11px,
.v2 .-mr--11px {
  margin-right: -11px;
}
.v1 .mr--11em,
.v1:not(:has(.v2)) .mr--11em,
.v2 .mr--11em {
  margin-right: 11em;
}
.v1 .-mr--11em,
.v1:not(:has(.v2)) .-mr--11em,
.v2 .-mr--11em {
  margin-right: 11em;
}
.v1 .mr--12px,
.v1:not(:has(.v2)) .mr--12px,
.v2 .mr--12px {
  margin-right: 12px;
}
.v1 .-mr--12px,
.v1:not(:has(.v2)) .-mr--12px,
.v2 .-mr--12px {
  margin-right: -12px;
}
.v1 .mr--12em,
.v1:not(:has(.v2)) .mr--12em,
.v2 .mr--12em {
  margin-right: 12em;
}
.v1 .-mr--12em,
.v1:not(:has(.v2)) .-mr--12em,
.v2 .-mr--12em {
  margin-right: 12em;
}
.v1 .mr--13px,
.v1:not(:has(.v2)) .mr--13px,
.v2 .mr--13px {
  margin-right: 13px;
}
.v1 .-mr--13px,
.v1:not(:has(.v2)) .-mr--13px,
.v2 .-mr--13px {
  margin-right: -13px;
}
.v1 .mr--13em,
.v1:not(:has(.v2)) .mr--13em,
.v2 .mr--13em {
  margin-right: 13em;
}
.v1 .-mr--13em,
.v1:not(:has(.v2)) .-mr--13em,
.v2 .-mr--13em {
  margin-right: 13em;
}
.v1 .mr--14px,
.v1:not(:has(.v2)) .mr--14px,
.v2 .mr--14px {
  margin-right: 14px;
}
.v1 .-mr--14px,
.v1:not(:has(.v2)) .-mr--14px,
.v2 .-mr--14px {
  margin-right: -14px;
}
.v1 .mr--14em,
.v1:not(:has(.v2)) .mr--14em,
.v2 .mr--14em {
  margin-right: 14em;
}
.v1 .-mr--14em,
.v1:not(:has(.v2)) .-mr--14em,
.v2 .-mr--14em {
  margin-right: 14em;
}
.v1 .mr--15px,
.v1:not(:has(.v2)) .mr--15px,
.v2 .mr--15px {
  margin-right: 15px;
}
.v1 .-mr--15px,
.v1:not(:has(.v2)) .-mr--15px,
.v2 .-mr--15px {
  margin-right: -15px;
}
.v1 .mr--15em,
.v1:not(:has(.v2)) .mr--15em,
.v2 .mr--15em {
  margin-right: 15em;
}
.v1 .-mr--15em,
.v1:not(:has(.v2)) .-mr--15em,
.v2 .-mr--15em {
  margin-right: 15em;
}
.v1 .mr--16px,
.v1:not(:has(.v2)) .mr--16px,
.v2 .mr--16px {
  margin-right: 16px;
}
.v1 .-mr--16px,
.v1:not(:has(.v2)) .-mr--16px,
.v2 .-mr--16px {
  margin-right: -16px;
}
.v1 .mr--16em,
.v1:not(:has(.v2)) .mr--16em,
.v2 .mr--16em {
  margin-right: 16em;
}
.v1 .-mr--16em,
.v1:not(:has(.v2)) .-mr--16em,
.v2 .-mr--16em {
  margin-right: 16em;
}
.v1 .mr--17px,
.v1:not(:has(.v2)) .mr--17px,
.v2 .mr--17px {
  margin-right: 17px;
}
.v1 .-mr--17px,
.v1:not(:has(.v2)) .-mr--17px,
.v2 .-mr--17px {
  margin-right: -17px;
}
.v1 .mr--17em,
.v1:not(:has(.v2)) .mr--17em,
.v2 .mr--17em {
  margin-right: 17em;
}
.v1 .-mr--17em,
.v1:not(:has(.v2)) .-mr--17em,
.v2 .-mr--17em {
  margin-right: 17em;
}
.v1 .mr--18px,
.v1:not(:has(.v2)) .mr--18px,
.v2 .mr--18px {
  margin-right: 18px;
}
.v1 .-mr--18px,
.v1:not(:has(.v2)) .-mr--18px,
.v2 .-mr--18px {
  margin-right: -18px;
}
.v1 .mr--18em,
.v1:not(:has(.v2)) .mr--18em,
.v2 .mr--18em {
  margin-right: 18em;
}
.v1 .-mr--18em,
.v1:not(:has(.v2)) .-mr--18em,
.v2 .-mr--18em {
  margin-right: 18em;
}
.v1 .mr--19px,
.v1:not(:has(.v2)) .mr--19px,
.v2 .mr--19px {
  margin-right: 19px;
}
.v1 .-mr--19px,
.v1:not(:has(.v2)) .-mr--19px,
.v2 .-mr--19px {
  margin-right: -19px;
}
.v1 .mr--19em,
.v1:not(:has(.v2)) .mr--19em,
.v2 .mr--19em {
  margin-right: 19em;
}
.v1 .-mr--19em,
.v1:not(:has(.v2)) .-mr--19em,
.v2 .-mr--19em {
  margin-right: 19em;
}
.v1 .mr--20px,
.v1:not(:has(.v2)) .mr--20px,
.v2 .mr--20px {
  margin-right: 20px;
}
.v1 .-mr--20px,
.v1:not(:has(.v2)) .-mr--20px,
.v2 .-mr--20px {
  margin-right: -20px;
}
.v1 .mr--20em,
.v1:not(:has(.v2)) .mr--20em,
.v2 .mr--20em {
  margin-right: 20em;
}
.v1 .-mr--20em,
.v1:not(:has(.v2)) .-mr--20em,
.v2 .-mr--20em {
  margin-right: 20em;
}
.v1 .mr--21px,
.v1:not(:has(.v2)) .mr--21px,
.v2 .mr--21px {
  margin-right: 21px;
}
.v1 .-mr--21px,
.v1:not(:has(.v2)) .-mr--21px,
.v2 .-mr--21px {
  margin-right: -21px;
}
.v1 .mr--21em,
.v1:not(:has(.v2)) .mr--21em,
.v2 .mr--21em {
  margin-right: 21em;
}
.v1 .-mr--21em,
.v1:not(:has(.v2)) .-mr--21em,
.v2 .-mr--21em {
  margin-right: 21em;
}
.v1 .mr--22px,
.v1:not(:has(.v2)) .mr--22px,
.v2 .mr--22px {
  margin-right: 22px;
}
.v1 .-mr--22px,
.v1:not(:has(.v2)) .-mr--22px,
.v2 .-mr--22px {
  margin-right: -22px;
}
.v1 .mr--22em,
.v1:not(:has(.v2)) .mr--22em,
.v2 .mr--22em {
  margin-right: 22em;
}
.v1 .-mr--22em,
.v1:not(:has(.v2)) .-mr--22em,
.v2 .-mr--22em {
  margin-right: 22em;
}
.v1 .mr--23px,
.v1:not(:has(.v2)) .mr--23px,
.v2 .mr--23px {
  margin-right: 23px;
}
.v1 .-mr--23px,
.v1:not(:has(.v2)) .-mr--23px,
.v2 .-mr--23px {
  margin-right: -23px;
}
.v1 .mr--23em,
.v1:not(:has(.v2)) .mr--23em,
.v2 .mr--23em {
  margin-right: 23em;
}
.v1 .-mr--23em,
.v1:not(:has(.v2)) .-mr--23em,
.v2 .-mr--23em {
  margin-right: 23em;
}
.v1 .mr--24px,
.v1:not(:has(.v2)) .mr--24px,
.v2 .mr--24px {
  margin-right: 24px;
}
.v1 .-mr--24px,
.v1:not(:has(.v2)) .-mr--24px,
.v2 .-mr--24px {
  margin-right: -24px;
}
.v1 .mr--24em,
.v1:not(:has(.v2)) .mr--24em,
.v2 .mr--24em {
  margin-right: 24em;
}
.v1 .-mr--24em,
.v1:not(:has(.v2)) .-mr--24em,
.v2 .-mr--24em {
  margin-right: 24em;
}
.v1 .mr--25px,
.v1:not(:has(.v2)) .mr--25px,
.v2 .mr--25px {
  margin-right: 25px;
}
.v1 .-mr--25px,
.v1:not(:has(.v2)) .-mr--25px,
.v2 .-mr--25px {
  margin-right: -25px;
}
.v1 .mr--25em,
.v1:not(:has(.v2)) .mr--25em,
.v2 .mr--25em {
  margin-right: 25em;
}
.v1 .-mr--25em,
.v1:not(:has(.v2)) .-mr--25em,
.v2 .-mr--25em {
  margin-right: 25em;
}
.v1 .mr--26px,
.v1:not(:has(.v2)) .mr--26px,
.v2 .mr--26px {
  margin-right: 26px;
}
.v1 .-mr--26px,
.v1:not(:has(.v2)) .-mr--26px,
.v2 .-mr--26px {
  margin-right: -26px;
}
.v1 .mr--26em,
.v1:not(:has(.v2)) .mr--26em,
.v2 .mr--26em {
  margin-right: 26em;
}
.v1 .-mr--26em,
.v1:not(:has(.v2)) .-mr--26em,
.v2 .-mr--26em {
  margin-right: 26em;
}
.v1 .mr--27px,
.v1:not(:has(.v2)) .mr--27px,
.v2 .mr--27px {
  margin-right: 27px;
}
.v1 .-mr--27px,
.v1:not(:has(.v2)) .-mr--27px,
.v2 .-mr--27px {
  margin-right: -27px;
}
.v1 .mr--27em,
.v1:not(:has(.v2)) .mr--27em,
.v2 .mr--27em {
  margin-right: 27em;
}
.v1 .-mr--27em,
.v1:not(:has(.v2)) .-mr--27em,
.v2 .-mr--27em {
  margin-right: 27em;
}
.v1 .mr--28px,
.v1:not(:has(.v2)) .mr--28px,
.v2 .mr--28px {
  margin-right: 28px;
}
.v1 .-mr--28px,
.v1:not(:has(.v2)) .-mr--28px,
.v2 .-mr--28px {
  margin-right: -28px;
}
.v1 .mr--28em,
.v1:not(:has(.v2)) .mr--28em,
.v2 .mr--28em {
  margin-right: 28em;
}
.v1 .-mr--28em,
.v1:not(:has(.v2)) .-mr--28em,
.v2 .-mr--28em {
  margin-right: 28em;
}
.v1 .mr--29px,
.v1:not(:has(.v2)) .mr--29px,
.v2 .mr--29px {
  margin-right: 29px;
}
.v1 .-mr--29px,
.v1:not(:has(.v2)) .-mr--29px,
.v2 .-mr--29px {
  margin-right: -29px;
}
.v1 .mr--29em,
.v1:not(:has(.v2)) .mr--29em,
.v2 .mr--29em {
  margin-right: 29em;
}
.v1 .-mr--29em,
.v1:not(:has(.v2)) .-mr--29em,
.v2 .-mr--29em {
  margin-right: 29em;
}
.v1 .mr--30px,
.v1:not(:has(.v2)) .mr--30px,
.v2 .mr--30px {
  margin-right: 30px;
}
.v1 .-mr--30px,
.v1:not(:has(.v2)) .-mr--30px,
.v2 .-mr--30px {
  margin-right: -30px;
}
.v1 .mr--30em,
.v1:not(:has(.v2)) .mr--30em,
.v2 .mr--30em {
  margin-right: 30em;
}
.v1 .-mr--30em,
.v1:not(:has(.v2)) .-mr--30em,
.v2 .-mr--30em {
  margin-right: 30em;
}
.v1 .mr--31px,
.v1:not(:has(.v2)) .mr--31px,
.v2 .mr--31px {
  margin-right: 31px;
}
.v1 .-mr--31px,
.v1:not(:has(.v2)) .-mr--31px,
.v2 .-mr--31px {
  margin-right: -31px;
}
.v1 .mr--31em,
.v1:not(:has(.v2)) .mr--31em,
.v2 .mr--31em {
  margin-right: 31em;
}
.v1 .-mr--31em,
.v1:not(:has(.v2)) .-mr--31em,
.v2 .-mr--31em {
  margin-right: 31em;
}
.v1 .mr--32px,
.v1:not(:has(.v2)) .mr--32px,
.v2 .mr--32px {
  margin-right: 32px;
}
.v1 .-mr--32px,
.v1:not(:has(.v2)) .-mr--32px,
.v2 .-mr--32px {
  margin-right: -32px;
}
.v1 .mr--32em,
.v1:not(:has(.v2)) .mr--32em,
.v2 .mr--32em {
  margin-right: 32em;
}
.v1 .-mr--32em,
.v1:not(:has(.v2)) .-mr--32em,
.v2 .-mr--32em {
  margin-right: 32em;
}
.v1 .mr--33px,
.v1:not(:has(.v2)) .mr--33px,
.v2 .mr--33px {
  margin-right: 33px;
}
.v1 .-mr--33px,
.v1:not(:has(.v2)) .-mr--33px,
.v2 .-mr--33px {
  margin-right: -33px;
}
.v1 .mr--33em,
.v1:not(:has(.v2)) .mr--33em,
.v2 .mr--33em {
  margin-right: 33em;
}
.v1 .-mr--33em,
.v1:not(:has(.v2)) .-mr--33em,
.v2 .-mr--33em {
  margin-right: 33em;
}
.v1 .mr--34px,
.v1:not(:has(.v2)) .mr--34px,
.v2 .mr--34px {
  margin-right: 34px;
}
.v1 .-mr--34px,
.v1:not(:has(.v2)) .-mr--34px,
.v2 .-mr--34px {
  margin-right: -34px;
}
.v1 .mr--34em,
.v1:not(:has(.v2)) .mr--34em,
.v2 .mr--34em {
  margin-right: 34em;
}
.v1 .-mr--34em,
.v1:not(:has(.v2)) .-mr--34em,
.v2 .-mr--34em {
  margin-right: 34em;
}
.v1 .mr--35px,
.v1:not(:has(.v2)) .mr--35px,
.v2 .mr--35px {
  margin-right: 35px;
}
.v1 .-mr--35px,
.v1:not(:has(.v2)) .-mr--35px,
.v2 .-mr--35px {
  margin-right: -35px;
}
.v1 .mr--35em,
.v1:not(:has(.v2)) .mr--35em,
.v2 .mr--35em {
  margin-right: 35em;
}
.v1 .-mr--35em,
.v1:not(:has(.v2)) .-mr--35em,
.v2 .-mr--35em {
  margin-right: 35em;
}
.v1 .mr--36px,
.v1:not(:has(.v2)) .mr--36px,
.v2 .mr--36px {
  margin-right: 36px;
}
.v1 .-mr--36px,
.v1:not(:has(.v2)) .-mr--36px,
.v2 .-mr--36px {
  margin-right: -36px;
}
.v1 .mr--36em,
.v1:not(:has(.v2)) .mr--36em,
.v2 .mr--36em {
  margin-right: 36em;
}
.v1 .-mr--36em,
.v1:not(:has(.v2)) .-mr--36em,
.v2 .-mr--36em {
  margin-right: 36em;
}
.v1 .mr--37px,
.v1:not(:has(.v2)) .mr--37px,
.v2 .mr--37px {
  margin-right: 37px;
}
.v1 .-mr--37px,
.v1:not(:has(.v2)) .-mr--37px,
.v2 .-mr--37px {
  margin-right: -37px;
}
.v1 .mr--37em,
.v1:not(:has(.v2)) .mr--37em,
.v2 .mr--37em {
  margin-right: 37em;
}
.v1 .-mr--37em,
.v1:not(:has(.v2)) .-mr--37em,
.v2 .-mr--37em {
  margin-right: 37em;
}
.v1 .mr--38px,
.v1:not(:has(.v2)) .mr--38px,
.v2 .mr--38px {
  margin-right: 38px;
}
.v1 .-mr--38px,
.v1:not(:has(.v2)) .-mr--38px,
.v2 .-mr--38px {
  margin-right: -38px;
}
.v1 .mr--38em,
.v1:not(:has(.v2)) .mr--38em,
.v2 .mr--38em {
  margin-right: 38em;
}
.v1 .-mr--38em,
.v1:not(:has(.v2)) .-mr--38em,
.v2 .-mr--38em {
  margin-right: 38em;
}
.v1 .mr--39px,
.v1:not(:has(.v2)) .mr--39px,
.v2 .mr--39px {
  margin-right: 39px;
}
.v1 .-mr--39px,
.v1:not(:has(.v2)) .-mr--39px,
.v2 .-mr--39px {
  margin-right: -39px;
}
.v1 .mr--39em,
.v1:not(:has(.v2)) .mr--39em,
.v2 .mr--39em {
  margin-right: 39em;
}
.v1 .-mr--39em,
.v1:not(:has(.v2)) .-mr--39em,
.v2 .-mr--39em {
  margin-right: 39em;
}
.v1 .mr--40px,
.v1:not(:has(.v2)) .mr--40px,
.v2 .mr--40px {
  margin-right: 40px;
}
.v1 .-mr--40px,
.v1:not(:has(.v2)) .-mr--40px,
.v2 .-mr--40px {
  margin-right: -40px;
}
.v1 .mr--40em,
.v1:not(:has(.v2)) .mr--40em,
.v2 .mr--40em {
  margin-right: 40em;
}
.v1 .-mr--40em,
.v1:not(:has(.v2)) .-mr--40em,
.v2 .-mr--40em {
  margin-right: 40em;
}
.v1 .ml--auto,
.v1:not(:has(.v2)) .ml--auto,
.v2 .ml--auto {
  margin-left: auto;
}
.v1 .ml--0,
.v1:not(:has(.v2)) .ml--0,
.v2 .ml--0 {
  margin-left: 0;
}
.v1 .-ml--0,
.v1:not(:has(.v2)) .-ml--0,
.v2 .-ml--0 {
  margin-left: 0;
}
.v1 .ml--1,
.v1:not(:has(.v2)) .ml--1,
.v2 .ml--1 {
  margin-left: 0.16667em;
}
.v1 .-ml--1,
.v1:not(:has(.v2)) .-ml--1,
.v2 .-ml--1 {
  margin-left: -0.16667em;
}
.v1 .ml--2,
.v1:not(:has(.v2)) .ml--2,
.v2 .ml--2 {
  margin-left: 0.25em;
}
.v1 .-ml--2,
.v1:not(:has(.v2)) .-ml--2,
.v2 .-ml--2 {
  margin-left: -0.25em;
}
.v1 .ml--3,
.v1:not(:has(.v2)) .ml--3,
.v2 .ml--3 {
  margin-left: 0.5em;
}
.v1 .-ml--3,
.v1:not(:has(.v2)) .-ml--3,
.v2 .-ml--3 {
  margin-left: -0.5em;
}
.v1 .ml--4,
.v1:not(:has(.v2)) .ml--4,
.v2 .ml--4 {
  margin-left: 0.6666em;
}
.v1 .-ml--4,
.v1:not(:has(.v2)) .-ml--4,
.v2 .-ml--4 {
  margin-left: -0.6666em;
}
.v1 .ml--5,
.v1:not(:has(.v2)) .ml--5,
.v2 .ml--5 {
  margin-left: 1em;
}
.v1 .-ml--5,
.v1:not(:has(.v2)) .-ml--5,
.v2 .-ml--5 {
  margin-left: -1em;
}
.v1 .ml--6,
.v1:not(:has(.v2)) .ml--6,
.v2 .ml--6 {
  margin-left: 2em;
}
.v1 .-ml--6,
.v1:not(:has(.v2)) .-ml--6,
.v2 .-ml--6 {
  margin-left: -2em;
}
.v1 .ml--8,
.v1:not(:has(.v2)) .ml--8,
.v2 .ml--8 {
  margin-left: 2.5em;
}
.v1 .-ml--8,
.v1:not(:has(.v2)) .-ml--8,
.v2 .-ml--8 {
  margin-left: -2.5em;
}
.v1 .ml--10,
.v1:not(:has(.v2)) .ml--10,
.v2 .ml--10 {
  margin-left: 3em;
}
.v1 .-ml--10,
.v1:not(:has(.v2)) .-ml--10,
.v2 .-ml--10 {
  margin-left: -3em;
}
.v1 .ml--12,
.v1:not(:has(.v2)) .ml--12,
.v2 .ml--12 {
  margin-left: 3.5em;
}
.v1 .-ml--12,
.v1:not(:has(.v2)) .-ml--12,
.v2 .-ml--12 {
  margin-left: -3.5em;
}
.v1 .ml--16,
.v1:not(:has(.v2)) .ml--16,
.v2 .ml--16 {
  margin-left: 4em;
}
.v1 .-ml--16,
.v1:not(:has(.v2)) .-ml--16,
.v2 .-ml--16 {
  margin-left: -4em;
}
.v1 .ml--20,
.v1:not(:has(.v2)) .ml--20,
.v2 .ml--20 {
  margin-left: 6em;
}
.v1 .-ml--20,
.v1:not(:has(.v2)) .-ml--20,
.v2 .-ml--20 {
  margin-left: -6em;
}
.v1 .ml--1px,
.v1:not(:has(.v2)) .ml--1px,
.v2 .ml--1px {
  margin-left: 1px;
}
.v1 .-ml--1px,
.v1:not(:has(.v2)) .-ml--1px,
.v2 .-ml--1px {
  margin-left: -1px;
}
.v1 .ml--1em,
.v1:not(:has(.v2)) .ml--1em,
.v2 .ml--1em {
  margin-left: 1em;
}
.v1 .-ml--1em,
.v1:not(:has(.v2)) .-ml--1em,
.v2 .-ml--1em {
  margin-left: 1em;
}
.v1 .ml--2px,
.v1:not(:has(.v2)) .ml--2px,
.v2 .ml--2px {
  margin-left: 2px;
}
.v1 .-ml--2px,
.v1:not(:has(.v2)) .-ml--2px,
.v2 .-ml--2px {
  margin-left: -2px;
}
.v1 .ml--2em,
.v1:not(:has(.v2)) .ml--2em,
.v2 .ml--2em {
  margin-left: 2em;
}
.v1 .-ml--2em,
.v1:not(:has(.v2)) .-ml--2em,
.v2 .-ml--2em {
  margin-left: 2em;
}
.v1 .ml--3px,
.v1:not(:has(.v2)) .ml--3px,
.v2 .ml--3px {
  margin-left: 3px;
}
.v1 .-ml--3px,
.v1:not(:has(.v2)) .-ml--3px,
.v2 .-ml--3px {
  margin-left: -3px;
}
.v1 .ml--3em,
.v1:not(:has(.v2)) .ml--3em,
.v2 .ml--3em {
  margin-left: 3em;
}
.v1 .-ml--3em,
.v1:not(:has(.v2)) .-ml--3em,
.v2 .-ml--3em {
  margin-left: 3em;
}
.v1 .ml--4px,
.v1:not(:has(.v2)) .ml--4px,
.v2 .ml--4px {
  margin-left: 4px;
}
.v1 .-ml--4px,
.v1:not(:has(.v2)) .-ml--4px,
.v2 .-ml--4px {
  margin-left: -4px;
}
.v1 .ml--4em,
.v1:not(:has(.v2)) .ml--4em,
.v2 .ml--4em {
  margin-left: 4em;
}
.v1 .-ml--4em,
.v1:not(:has(.v2)) .-ml--4em,
.v2 .-ml--4em {
  margin-left: 4em;
}
.v1 .ml--5px,
.v1:not(:has(.v2)) .ml--5px,
.v2 .ml--5px {
  margin-left: 5px;
}
.v1 .-ml--5px,
.v1:not(:has(.v2)) .-ml--5px,
.v2 .-ml--5px {
  margin-left: -5px;
}
.v1 .ml--5em,
.v1:not(:has(.v2)) .ml--5em,
.v2 .ml--5em {
  margin-left: 5em;
}
.v1 .-ml--5em,
.v1:not(:has(.v2)) .-ml--5em,
.v2 .-ml--5em {
  margin-left: 5em;
}
.v1 .ml--6px,
.v1:not(:has(.v2)) .ml--6px,
.v2 .ml--6px {
  margin-left: 6px;
}
.v1 .-ml--6px,
.v1:not(:has(.v2)) .-ml--6px,
.v2 .-ml--6px {
  margin-left: -6px;
}
.v1 .ml--6em,
.v1:not(:has(.v2)) .ml--6em,
.v2 .ml--6em {
  margin-left: 6em;
}
.v1 .-ml--6em,
.v1:not(:has(.v2)) .-ml--6em,
.v2 .-ml--6em {
  margin-left: 6em;
}
.v1 .ml--7px,
.v1:not(:has(.v2)) .ml--7px,
.v2 .ml--7px {
  margin-left: 7px;
}
.v1 .-ml--7px,
.v1:not(:has(.v2)) .-ml--7px,
.v2 .-ml--7px {
  margin-left: -7px;
}
.v1 .ml--7em,
.v1:not(:has(.v2)) .ml--7em,
.v2 .ml--7em {
  margin-left: 7em;
}
.v1 .-ml--7em,
.v1:not(:has(.v2)) .-ml--7em,
.v2 .-ml--7em {
  margin-left: 7em;
}
.v1 .ml--8px,
.v1:not(:has(.v2)) .ml--8px,
.v2 .ml--8px {
  margin-left: 8px;
}
.v1 .-ml--8px,
.v1:not(:has(.v2)) .-ml--8px,
.v2 .-ml--8px {
  margin-left: -8px;
}
.v1 .ml--8em,
.v1:not(:has(.v2)) .ml--8em,
.v2 .ml--8em {
  margin-left: 8em;
}
.v1 .-ml--8em,
.v1:not(:has(.v2)) .-ml--8em,
.v2 .-ml--8em {
  margin-left: 8em;
}
.v1 .ml--9px,
.v1:not(:has(.v2)) .ml--9px,
.v2 .ml--9px {
  margin-left: 9px;
}
.v1 .-ml--9px,
.v1:not(:has(.v2)) .-ml--9px,
.v2 .-ml--9px {
  margin-left: -9px;
}
.v1 .ml--9em,
.v1:not(:has(.v2)) .ml--9em,
.v2 .ml--9em {
  margin-left: 9em;
}
.v1 .-ml--9em,
.v1:not(:has(.v2)) .-ml--9em,
.v2 .-ml--9em {
  margin-left: 9em;
}
.v1 .ml--10px,
.v1:not(:has(.v2)) .ml--10px,
.v2 .ml--10px {
  margin-left: 10px;
}
.v1 .-ml--10px,
.v1:not(:has(.v2)) .-ml--10px,
.v2 .-ml--10px {
  margin-left: -10px;
}
.v1 .ml--10em,
.v1:not(:has(.v2)) .ml--10em,
.v2 .ml--10em {
  margin-left: 10em;
}
.v1 .-ml--10em,
.v1:not(:has(.v2)) .-ml--10em,
.v2 .-ml--10em {
  margin-left: 10em;
}
.v1 .ml--11px,
.v1:not(:has(.v2)) .ml--11px,
.v2 .ml--11px {
  margin-left: 11px;
}
.v1 .-ml--11px,
.v1:not(:has(.v2)) .-ml--11px,
.v2 .-ml--11px {
  margin-left: -11px;
}
.v1 .ml--11em,
.v1:not(:has(.v2)) .ml--11em,
.v2 .ml--11em {
  margin-left: 11em;
}
.v1 .-ml--11em,
.v1:not(:has(.v2)) .-ml--11em,
.v2 .-ml--11em {
  margin-left: 11em;
}
.v1 .ml--12px,
.v1:not(:has(.v2)) .ml--12px,
.v2 .ml--12px {
  margin-left: 12px;
}
.v1 .-ml--12px,
.v1:not(:has(.v2)) .-ml--12px,
.v2 .-ml--12px {
  margin-left: -12px;
}
.v1 .ml--12em,
.v1:not(:has(.v2)) .ml--12em,
.v2 .ml--12em {
  margin-left: 12em;
}
.v1 .-ml--12em,
.v1:not(:has(.v2)) .-ml--12em,
.v2 .-ml--12em {
  margin-left: 12em;
}
.v1 .ml--13px,
.v1:not(:has(.v2)) .ml--13px,
.v2 .ml--13px {
  margin-left: 13px;
}
.v1 .-ml--13px,
.v1:not(:has(.v2)) .-ml--13px,
.v2 .-ml--13px {
  margin-left: -13px;
}
.v1 .ml--13em,
.v1:not(:has(.v2)) .ml--13em,
.v2 .ml--13em {
  margin-left: 13em;
}
.v1 .-ml--13em,
.v1:not(:has(.v2)) .-ml--13em,
.v2 .-ml--13em {
  margin-left: 13em;
}
.v1 .ml--14px,
.v1:not(:has(.v2)) .ml--14px,
.v2 .ml--14px {
  margin-left: 14px;
}
.v1 .-ml--14px,
.v1:not(:has(.v2)) .-ml--14px,
.v2 .-ml--14px {
  margin-left: -14px;
}
.v1 .ml--14em,
.v1:not(:has(.v2)) .ml--14em,
.v2 .ml--14em {
  margin-left: 14em;
}
.v1 .-ml--14em,
.v1:not(:has(.v2)) .-ml--14em,
.v2 .-ml--14em {
  margin-left: 14em;
}
.v1 .ml--15px,
.v1:not(:has(.v2)) .ml--15px,
.v2 .ml--15px {
  margin-left: 15px;
}
.v1 .-ml--15px,
.v1:not(:has(.v2)) .-ml--15px,
.v2 .-ml--15px {
  margin-left: -15px;
}
.v1 .ml--15em,
.v1:not(:has(.v2)) .ml--15em,
.v2 .ml--15em {
  margin-left: 15em;
}
.v1 .-ml--15em,
.v1:not(:has(.v2)) .-ml--15em,
.v2 .-ml--15em {
  margin-left: 15em;
}
.v1 .ml--16px,
.v1:not(:has(.v2)) .ml--16px,
.v2 .ml--16px {
  margin-left: 16px;
}
.v1 .-ml--16px,
.v1:not(:has(.v2)) .-ml--16px,
.v2 .-ml--16px {
  margin-left: -16px;
}
.v1 .ml--16em,
.v1:not(:has(.v2)) .ml--16em,
.v2 .ml--16em {
  margin-left: 16em;
}
.v1 .-ml--16em,
.v1:not(:has(.v2)) .-ml--16em,
.v2 .-ml--16em {
  margin-left: 16em;
}
.v1 .ml--17px,
.v1:not(:has(.v2)) .ml--17px,
.v2 .ml--17px {
  margin-left: 17px;
}
.v1 .-ml--17px,
.v1:not(:has(.v2)) .-ml--17px,
.v2 .-ml--17px {
  margin-left: -17px;
}
.v1 .ml--17em,
.v1:not(:has(.v2)) .ml--17em,
.v2 .ml--17em {
  margin-left: 17em;
}
.v1 .-ml--17em,
.v1:not(:has(.v2)) .-ml--17em,
.v2 .-ml--17em {
  margin-left: 17em;
}
.v1 .ml--18px,
.v1:not(:has(.v2)) .ml--18px,
.v2 .ml--18px {
  margin-left: 18px;
}
.v1 .-ml--18px,
.v1:not(:has(.v2)) .-ml--18px,
.v2 .-ml--18px {
  margin-left: -18px;
}
.v1 .ml--18em,
.v1:not(:has(.v2)) .ml--18em,
.v2 .ml--18em {
  margin-left: 18em;
}
.v1 .-ml--18em,
.v1:not(:has(.v2)) .-ml--18em,
.v2 .-ml--18em {
  margin-left: 18em;
}
.v1 .ml--19px,
.v1:not(:has(.v2)) .ml--19px,
.v2 .ml--19px {
  margin-left: 19px;
}
.v1 .-ml--19px,
.v1:not(:has(.v2)) .-ml--19px,
.v2 .-ml--19px {
  margin-left: -19px;
}
.v1 .ml--19em,
.v1:not(:has(.v2)) .ml--19em,
.v2 .ml--19em {
  margin-left: 19em;
}
.v1 .-ml--19em,
.v1:not(:has(.v2)) .-ml--19em,
.v2 .-ml--19em {
  margin-left: 19em;
}
.v1 .ml--20px,
.v1:not(:has(.v2)) .ml--20px,
.v2 .ml--20px {
  margin-left: 20px;
}
.v1 .-ml--20px,
.v1:not(:has(.v2)) .-ml--20px,
.v2 .-ml--20px {
  margin-left: -20px;
}
.v1 .ml--20em,
.v1:not(:has(.v2)) .ml--20em,
.v2 .ml--20em {
  margin-left: 20em;
}
.v1 .-ml--20em,
.v1:not(:has(.v2)) .-ml--20em,
.v2 .-ml--20em {
  margin-left: 20em;
}
.v1 .ml--21px,
.v1:not(:has(.v2)) .ml--21px,
.v2 .ml--21px {
  margin-left: 21px;
}
.v1 .-ml--21px,
.v1:not(:has(.v2)) .-ml--21px,
.v2 .-ml--21px {
  margin-left: -21px;
}
.v1 .ml--21em,
.v1:not(:has(.v2)) .ml--21em,
.v2 .ml--21em {
  margin-left: 21em;
}
.v1 .-ml--21em,
.v1:not(:has(.v2)) .-ml--21em,
.v2 .-ml--21em {
  margin-left: 21em;
}
.v1 .ml--22px,
.v1:not(:has(.v2)) .ml--22px,
.v2 .ml--22px {
  margin-left: 22px;
}
.v1 .-ml--22px,
.v1:not(:has(.v2)) .-ml--22px,
.v2 .-ml--22px {
  margin-left: -22px;
}
.v1 .ml--22em,
.v1:not(:has(.v2)) .ml--22em,
.v2 .ml--22em {
  margin-left: 22em;
}
.v1 .-ml--22em,
.v1:not(:has(.v2)) .-ml--22em,
.v2 .-ml--22em {
  margin-left: 22em;
}
.v1 .ml--23px,
.v1:not(:has(.v2)) .ml--23px,
.v2 .ml--23px {
  margin-left: 23px;
}
.v1 .-ml--23px,
.v1:not(:has(.v2)) .-ml--23px,
.v2 .-ml--23px {
  margin-left: -23px;
}
.v1 .ml--23em,
.v1:not(:has(.v2)) .ml--23em,
.v2 .ml--23em {
  margin-left: 23em;
}
.v1 .-ml--23em,
.v1:not(:has(.v2)) .-ml--23em,
.v2 .-ml--23em {
  margin-left: 23em;
}
.v1 .ml--24px,
.v1:not(:has(.v2)) .ml--24px,
.v2 .ml--24px {
  margin-left: 24px;
}
.v1 .-ml--24px,
.v1:not(:has(.v2)) .-ml--24px,
.v2 .-ml--24px {
  margin-left: -24px;
}
.v1 .ml--24em,
.v1:not(:has(.v2)) .ml--24em,
.v2 .ml--24em {
  margin-left: 24em;
}
.v1 .-ml--24em,
.v1:not(:has(.v2)) .-ml--24em,
.v2 .-ml--24em {
  margin-left: 24em;
}
.v1 .ml--25px,
.v1:not(:has(.v2)) .ml--25px,
.v2 .ml--25px {
  margin-left: 25px;
}
.v1 .-ml--25px,
.v1:not(:has(.v2)) .-ml--25px,
.v2 .-ml--25px {
  margin-left: -25px;
}
.v1 .ml--25em,
.v1:not(:has(.v2)) .ml--25em,
.v2 .ml--25em {
  margin-left: 25em;
}
.v1 .-ml--25em,
.v1:not(:has(.v2)) .-ml--25em,
.v2 .-ml--25em {
  margin-left: 25em;
}
.v1 .ml--26px,
.v1:not(:has(.v2)) .ml--26px,
.v2 .ml--26px {
  margin-left: 26px;
}
.v1 .-ml--26px,
.v1:not(:has(.v2)) .-ml--26px,
.v2 .-ml--26px {
  margin-left: -26px;
}
.v1 .ml--26em,
.v1:not(:has(.v2)) .ml--26em,
.v2 .ml--26em {
  margin-left: 26em;
}
.v1 .-ml--26em,
.v1:not(:has(.v2)) .-ml--26em,
.v2 .-ml--26em {
  margin-left: 26em;
}
.v1 .ml--27px,
.v1:not(:has(.v2)) .ml--27px,
.v2 .ml--27px {
  margin-left: 27px;
}
.v1 .-ml--27px,
.v1:not(:has(.v2)) .-ml--27px,
.v2 .-ml--27px {
  margin-left: -27px;
}
.v1 .ml--27em,
.v1:not(:has(.v2)) .ml--27em,
.v2 .ml--27em {
  margin-left: 27em;
}
.v1 .-ml--27em,
.v1:not(:has(.v2)) .-ml--27em,
.v2 .-ml--27em {
  margin-left: 27em;
}
.v1 .ml--28px,
.v1:not(:has(.v2)) .ml--28px,
.v2 .ml--28px {
  margin-left: 28px;
}
.v1 .-ml--28px,
.v1:not(:has(.v2)) .-ml--28px,
.v2 .-ml--28px {
  margin-left: -28px;
}
.v1 .ml--28em,
.v1:not(:has(.v2)) .ml--28em,
.v2 .ml--28em {
  margin-left: 28em;
}
.v1 .-ml--28em,
.v1:not(:has(.v2)) .-ml--28em,
.v2 .-ml--28em {
  margin-left: 28em;
}
.v1 .ml--29px,
.v1:not(:has(.v2)) .ml--29px,
.v2 .ml--29px {
  margin-left: 29px;
}
.v1 .-ml--29px,
.v1:not(:has(.v2)) .-ml--29px,
.v2 .-ml--29px {
  margin-left: -29px;
}
.v1 .ml--29em,
.v1:not(:has(.v2)) .ml--29em,
.v2 .ml--29em {
  margin-left: 29em;
}
.v1 .-ml--29em,
.v1:not(:has(.v2)) .-ml--29em,
.v2 .-ml--29em {
  margin-left: 29em;
}
.v1 .ml--30px,
.v1:not(:has(.v2)) .ml--30px,
.v2 .ml--30px {
  margin-left: 30px;
}
.v1 .-ml--30px,
.v1:not(:has(.v2)) .-ml--30px,
.v2 .-ml--30px {
  margin-left: -30px;
}
.v1 .ml--30em,
.v1:not(:has(.v2)) .ml--30em,
.v2 .ml--30em {
  margin-left: 30em;
}
.v1 .-ml--30em,
.v1:not(:has(.v2)) .-ml--30em,
.v2 .-ml--30em {
  margin-left: 30em;
}
.v1 .ml--31px,
.v1:not(:has(.v2)) .ml--31px,
.v2 .ml--31px {
  margin-left: 31px;
}
.v1 .-ml--31px,
.v1:not(:has(.v2)) .-ml--31px,
.v2 .-ml--31px {
  margin-left: -31px;
}
.v1 .ml--31em,
.v1:not(:has(.v2)) .ml--31em,
.v2 .ml--31em {
  margin-left: 31em;
}
.v1 .-ml--31em,
.v1:not(:has(.v2)) .-ml--31em,
.v2 .-ml--31em {
  margin-left: 31em;
}
.v1 .ml--32px,
.v1:not(:has(.v2)) .ml--32px,
.v2 .ml--32px {
  margin-left: 32px;
}
.v1 .-ml--32px,
.v1:not(:has(.v2)) .-ml--32px,
.v2 .-ml--32px {
  margin-left: -32px;
}
.v1 .ml--32em,
.v1:not(:has(.v2)) .ml--32em,
.v2 .ml--32em {
  margin-left: 32em;
}
.v1 .-ml--32em,
.v1:not(:has(.v2)) .-ml--32em,
.v2 .-ml--32em {
  margin-left: 32em;
}
.v1 .ml--33px,
.v1:not(:has(.v2)) .ml--33px,
.v2 .ml--33px {
  margin-left: 33px;
}
.v1 .-ml--33px,
.v1:not(:has(.v2)) .-ml--33px,
.v2 .-ml--33px {
  margin-left: -33px;
}
.v1 .ml--33em,
.v1:not(:has(.v2)) .ml--33em,
.v2 .ml--33em {
  margin-left: 33em;
}
.v1 .-ml--33em,
.v1:not(:has(.v2)) .-ml--33em,
.v2 .-ml--33em {
  margin-left: 33em;
}
.v1 .ml--34px,
.v1:not(:has(.v2)) .ml--34px,
.v2 .ml--34px {
  margin-left: 34px;
}
.v1 .-ml--34px,
.v1:not(:has(.v2)) .-ml--34px,
.v2 .-ml--34px {
  margin-left: -34px;
}
.v1 .ml--34em,
.v1:not(:has(.v2)) .ml--34em,
.v2 .ml--34em {
  margin-left: 34em;
}
.v1 .-ml--34em,
.v1:not(:has(.v2)) .-ml--34em,
.v2 .-ml--34em {
  margin-left: 34em;
}
.v1 .ml--35px,
.v1:not(:has(.v2)) .ml--35px,
.v2 .ml--35px {
  margin-left: 35px;
}
.v1 .-ml--35px,
.v1:not(:has(.v2)) .-ml--35px,
.v2 .-ml--35px {
  margin-left: -35px;
}
.v1 .ml--35em,
.v1:not(:has(.v2)) .ml--35em,
.v2 .ml--35em {
  margin-left: 35em;
}
.v1 .-ml--35em,
.v1:not(:has(.v2)) .-ml--35em,
.v2 .-ml--35em {
  margin-left: 35em;
}
.v1 .ml--36px,
.v1:not(:has(.v2)) .ml--36px,
.v2 .ml--36px {
  margin-left: 36px;
}
.v1 .-ml--36px,
.v1:not(:has(.v2)) .-ml--36px,
.v2 .-ml--36px {
  margin-left: -36px;
}
.v1 .ml--36em,
.v1:not(:has(.v2)) .ml--36em,
.v2 .ml--36em {
  margin-left: 36em;
}
.v1 .-ml--36em,
.v1:not(:has(.v2)) .-ml--36em,
.v2 .-ml--36em {
  margin-left: 36em;
}
.v1 .ml--37px,
.v1:not(:has(.v2)) .ml--37px,
.v2 .ml--37px {
  margin-left: 37px;
}
.v1 .-ml--37px,
.v1:not(:has(.v2)) .-ml--37px,
.v2 .-ml--37px {
  margin-left: -37px;
}
.v1 .ml--37em,
.v1:not(:has(.v2)) .ml--37em,
.v2 .ml--37em {
  margin-left: 37em;
}
.v1 .-ml--37em,
.v1:not(:has(.v2)) .-ml--37em,
.v2 .-ml--37em {
  margin-left: 37em;
}
.v1 .ml--38px,
.v1:not(:has(.v2)) .ml--38px,
.v2 .ml--38px {
  margin-left: 38px;
}
.v1 .-ml--38px,
.v1:not(:has(.v2)) .-ml--38px,
.v2 .-ml--38px {
  margin-left: -38px;
}
.v1 .ml--38em,
.v1:not(:has(.v2)) .ml--38em,
.v2 .ml--38em {
  margin-left: 38em;
}
.v1 .-ml--38em,
.v1:not(:has(.v2)) .-ml--38em,
.v2 .-ml--38em {
  margin-left: 38em;
}
.v1 .ml--39px,
.v1:not(:has(.v2)) .ml--39px,
.v2 .ml--39px {
  margin-left: 39px;
}
.v1 .-ml--39px,
.v1:not(:has(.v2)) .-ml--39px,
.v2 .-ml--39px {
  margin-left: -39px;
}
.v1 .ml--39em,
.v1:not(:has(.v2)) .ml--39em,
.v2 .ml--39em {
  margin-left: 39em;
}
.v1 .-ml--39em,
.v1:not(:has(.v2)) .-ml--39em,
.v2 .-ml--39em {
  margin-left: 39em;
}
.v1 .ml--40px,
.v1:not(:has(.v2)) .ml--40px,
.v2 .ml--40px {
  margin-left: 40px;
}
.v1 .-ml--40px,
.v1:not(:has(.v2)) .-ml--40px,
.v2 .-ml--40px {
  margin-left: -40px;
}
.v1 .ml--40em,
.v1:not(:has(.v2)) .ml--40em,
.v2 .ml--40em {
  margin-left: 40em;
}
.v1 .-ml--40em,
.v1:not(:has(.v2)) .-ml--40em,
.v2 .-ml--40em {
  margin-left: 40em;
}
.v1 .my--auto,
.v1:not(:has(.v2)) .my--auto,
.v2 .my--auto {
  margin-top: auto;
  margin-bottom: auto;
}
.v1 .my--0,
.v1:not(:has(.v2)) .my--0,
.v2 .my--0 {
  margin-top: 0;
  margin-bottom: 0;
}
.v1 .-my--0,
.v1:not(:has(.v2)) .-my--0,
.v2 .-my--0 {
  margin-top: 0;
  margin-bottom: 0;
}
.v1 .my--1,
.v1:not(:has(.v2)) .my--1,
.v2 .my--1 {
  margin-top: 0.16667em;
  margin-bottom: 0.16667em;
}
.v1 .-my--1,
.v1:not(:has(.v2)) .-my--1,
.v2 .-my--1 {
  margin-top: -0.16667em;
  margin-bottom: -0.16667em;
}
.v1 .my--2,
.v1:not(:has(.v2)) .my--2,
.v2 .my--2 {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.v1 .-my--2,
.v1:not(:has(.v2)) .-my--2,
.v2 .-my--2 {
  margin-top: -0.25em;
  margin-bottom: -0.25em;
}
.v1 .my--3,
.v1:not(:has(.v2)) .my--3,
.v2 .my--3 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.v1 .-my--3,
.v1:not(:has(.v2)) .-my--3,
.v2 .-my--3 {
  margin-top: -0.5em;
  margin-bottom: -0.5em;
}
.v1 .my--4,
.v1:not(:has(.v2)) .my--4,
.v2 .my--4 {
  margin-top: 0.6666em;
  margin-bottom: 0.6666em;
}
.v1 .-my--4,
.v1:not(:has(.v2)) .-my--4,
.v2 .-my--4 {
  margin-top: -0.6666em;
  margin-bottom: -0.6666em;
}
.v1 .my--5,
.v1:not(:has(.v2)) .my--5,
.v2 .my--5 {
  margin-top: 1em;
  margin-bottom: 1em;
}
.v1 .-my--5,
.v1:not(:has(.v2)) .-my--5,
.v2 .-my--5 {
  margin-top: -1em;
  margin-bottom: -1em;
}
.v1 .my--6,
.v1:not(:has(.v2)) .my--6,
.v2 .my--6 {
  margin-top: 2em;
  margin-bottom: 2em;
}
.v1 .-my--6,
.v1:not(:has(.v2)) .-my--6,
.v2 .-my--6 {
  margin-top: -2em;
  margin-bottom: -2em;
}
.v1 .my--8,
.v1:not(:has(.v2)) .my--8,
.v2 .my--8 {
  margin-top: 2.5em;
  margin-bottom: 2.5em;
}
.v1 .-my--8,
.v1:not(:has(.v2)) .-my--8,
.v2 .-my--8 {
  margin-top: -2.5em;
  margin-bottom: -2.5em;
}
.v1 .my--10,
.v1:not(:has(.v2)) .my--10,
.v2 .my--10 {
  margin-top: 3em;
  margin-bottom: 3em;
}
.v1 .-my--10,
.v1:not(:has(.v2)) .-my--10,
.v2 .-my--10 {
  margin-top: -3em;
  margin-bottom: -3em;
}
.v1 .my--12,
.v1:not(:has(.v2)) .my--12,
.v2 .my--12 {
  margin-top: 3.5em;
  margin-bottom: 3.5em;
}
.v1 .-my--12,
.v1:not(:has(.v2)) .-my--12,
.v2 .-my--12 {
  margin-top: -3.5em;
  margin-bottom: -3.5em;
}
.v1 .my--16,
.v1:not(:has(.v2)) .my--16,
.v2 .my--16 {
  margin-top: 4em;
  margin-bottom: 4em;
}
.v1 .-my--16,
.v1:not(:has(.v2)) .-my--16,
.v2 .-my--16 {
  margin-top: -4em;
  margin-bottom: -4em;
}
.v1 .my--20,
.v1:not(:has(.v2)) .my--20,
.v2 .my--20 {
  margin-top: 6em;
  margin-bottom: 6em;
}
.v1 .-my--20,
.v1:not(:has(.v2)) .-my--20,
.v2 .-my--20 {
  margin-top: -6em;
  margin-bottom: -6em;
}
.v1 .my--1px,
.v1:not(:has(.v2)) .my--1px,
.v2 .my--1px {
  margin-top: 1px;
  margin-bottom: 1px;
}
.v1 .-my--1px,
.v1:not(:has(.v2)) .-my--1px,
.v2 .-my--1px {
  margin-top: -1px;
  margin-bottom: -1px;
}
.v1 .my--2px,
.v1:not(:has(.v2)) .my--2px,
.v2 .my--2px {
  margin-top: 2px;
  margin-bottom: 2px;
}
.v1 .-my--2px,
.v1:not(:has(.v2)) .-my--2px,
.v2 .-my--2px {
  margin-top: -2px;
  margin-bottom: -2px;
}
.v1 .my--3px,
.v1:not(:has(.v2)) .my--3px,
.v2 .my--3px {
  margin-top: 3px;
  margin-bottom: 3px;
}
.v1 .-my--3px,
.v1:not(:has(.v2)) .-my--3px,
.v2 .-my--3px {
  margin-top: -3px;
  margin-bottom: -3px;
}
.v1 .my--4px,
.v1:not(:has(.v2)) .my--4px,
.v2 .my--4px {
  margin-top: 4px;
  margin-bottom: 4px;
}
.v1 .-my--4px,
.v1:not(:has(.v2)) .-my--4px,
.v2 .-my--4px {
  margin-top: -4px;
  margin-bottom: -4px;
}
.v1 .my--5px,
.v1:not(:has(.v2)) .my--5px,
.v2 .my--5px {
  margin-top: 5px;
  margin-bottom: 5px;
}
.v1 .-my--5px,
.v1:not(:has(.v2)) .-my--5px,
.v2 .-my--5px {
  margin-top: -5px;
  margin-bottom: -5px;
}
.v1 .my--6px,
.v1:not(:has(.v2)) .my--6px,
.v2 .my--6px {
  margin-top: 6px;
  margin-bottom: 6px;
}
.v1 .-my--6px,
.v1:not(:has(.v2)) .-my--6px,
.v2 .-my--6px {
  margin-top: -6px;
  margin-bottom: -6px;
}
.v1 .my--7px,
.v1:not(:has(.v2)) .my--7px,
.v2 .my--7px {
  margin-top: 7px;
  margin-bottom: 7px;
}
.v1 .-my--7px,
.v1:not(:has(.v2)) .-my--7px,
.v2 .-my--7px {
  margin-top: -7px;
  margin-bottom: -7px;
}
.v1 .my--8px,
.v1:not(:has(.v2)) .my--8px,
.v2 .my--8px {
  margin-top: 8px;
  margin-bottom: 8px;
}
.v1 .-my--8px,
.v1:not(:has(.v2)) .-my--8px,
.v2 .-my--8px {
  margin-top: -8px;
  margin-bottom: -8px;
}
.v1 .my--9px,
.v1:not(:has(.v2)) .my--9px,
.v2 .my--9px {
  margin-top: 9px;
  margin-bottom: 9px;
}
.v1 .-my--9px,
.v1:not(:has(.v2)) .-my--9px,
.v2 .-my--9px {
  margin-top: -9px;
  margin-bottom: -9px;
}
.v1 .my--10px,
.v1:not(:has(.v2)) .my--10px,
.v2 .my--10px {
  margin-top: 10px;
  margin-bottom: 10px;
}
.v1 .-my--10px,
.v1:not(:has(.v2)) .-my--10px,
.v2 .-my--10px {
  margin-top: -10px;
  margin-bottom: -10px;
}
.v1 .mx--auto,
.v1:not(:has(.v2)) .mx--auto,
.v2 .mx--auto {
  margin-right: auto;
  margin-left: auto;
}
.v1 .mx--0,
.v1:not(:has(.v2)) .mx--0,
.v2 .mx--0 {
  margin-right: 0;
  margin-left: 0;
}
.v1 .-mx--0,
.v1:not(:has(.v2)) .-mx--0,
.v2 .-mx--0 {
  margin-right: 0;
  margin-left: 0;
}
.v1 .mx--1,
.v1:not(:has(.v2)) .mx--1,
.v2 .mx--1 {
  margin-right: 0.16667em;
  margin-left: 0.16667em;
}
.v1 .-mx--1,
.v1:not(:has(.v2)) .-mx--1,
.v2 .-mx--1 {
  margin-right: -0.16667em;
  margin-left: -0.16667em;
}
.v1 .mx--2,
.v1:not(:has(.v2)) .mx--2,
.v2 .mx--2 {
  margin-right: 0.25em;
  margin-left: 0.25em;
}
.v1 .-mx--2,
.v1:not(:has(.v2)) .-mx--2,
.v2 .-mx--2 {
  margin-right: -0.25em;
  margin-left: -0.25em;
}
.v1 .mx--3,
.v1:not(:has(.v2)) .mx--3,
.v2 .mx--3 {
  margin-right: 0.5em;
  margin-left: 0.5em;
}
.v1 .-mx--3,
.v1:not(:has(.v2)) .-mx--3,
.v2 .-mx--3 {
  margin-right: -0.5em;
  margin-left: -0.5em;
}
.v1 .mx--4,
.v1:not(:has(.v2)) .mx--4,
.v2 .mx--4 {
  margin-right: 0.6666em;
  margin-left: 0.6666em;
}
.v1 .-mx--4,
.v1:not(:has(.v2)) .-mx--4,
.v2 .-mx--4 {
  margin-right: -0.6666em;
  margin-left: -0.6666em;
}
.v1 .mx--5,
.v1:not(:has(.v2)) .mx--5,
.v2 .mx--5 {
  margin-right: 1em;
  margin-left: 1em;
}
.v1 .-mx--5,
.v1:not(:has(.v2)) .-mx--5,
.v2 .-mx--5 {
  margin-right: -1em;
  margin-left: -1em;
}
.v1 .mx--6,
.v1:not(:has(.v2)) .mx--6,
.v2 .mx--6 {
  margin-right: 2em;
  margin-left: 2em;
}
.v1 .-mx--6,
.v1:not(:has(.v2)) .-mx--6,
.v2 .-mx--6 {
  margin-right: -2em;
  margin-left: -2em;
}
.v1 .mx--8,
.v1:not(:has(.v2)) .mx--8,
.v2 .mx--8 {
  margin-right: 2.5em;
  margin-left: 2.5em;
}
.v1 .-mx--8,
.v1:not(:has(.v2)) .-mx--8,
.v2 .-mx--8 {
  margin-right: -2.5em;
  margin-left: -2.5em;
}
.v1 .mx--10,
.v1:not(:has(.v2)) .mx--10,
.v2 .mx--10 {
  margin-right: 3em;
  margin-left: 3em;
}
.v1 .-mx--10,
.v1:not(:has(.v2)) .-mx--10,
.v2 .-mx--10 {
  margin-right: -3em;
  margin-left: -3em;
}
.v1 .mx--12,
.v1:not(:has(.v2)) .mx--12,
.v2 .mx--12 {
  margin-right: 3.5em;
  margin-left: 3.5em;
}
.v1 .-mx--12,
.v1:not(:has(.v2)) .-mx--12,
.v2 .-mx--12 {
  margin-right: -3.5em;
  margin-left: -3.5em;
}
.v1 .mx--16,
.v1:not(:has(.v2)) .mx--16,
.v2 .mx--16 {
  margin-right: 4em;
  margin-left: 4em;
}
.v1 .-mx--16,
.v1:not(:has(.v2)) .-mx--16,
.v2 .-mx--16 {
  margin-right: -4em;
  margin-left: -4em;
}
.v1 .mx--20,
.v1:not(:has(.v2)) .mx--20,
.v2 .mx--20 {
  margin-right: 6em;
  margin-left: 6em;
}
.v1 .-mx--20,
.v1:not(:has(.v2)) .-mx--20,
.v2 .-mx--20 {
  margin-right: -6em;
  margin-left: -6em;
}
.v1 .mx--1px,
.v1:not(:has(.v2)) .mx--1px,
.v2 .mx--1px {
  margin-right: 1px;
  margin-left: 1px;
}
.v1 .-mx--1px,
.v1:not(:has(.v2)) .-mx--1px,
.v2 .-mx--1px {
  margin-right: -1px;
  margin-left: -1px;
}
.v1 .mx--2px,
.v1:not(:has(.v2)) .mx--2px,
.v2 .mx--2px {
  margin-right: 2px;
  margin-left: 2px;
}
.v1 .-mx--2px,
.v1:not(:has(.v2)) .-mx--2px,
.v2 .-mx--2px {
  margin-right: -2px;
  margin-left: -2px;
}
.v1 .mx--3px,
.v1:not(:has(.v2)) .mx--3px,
.v2 .mx--3px {
  margin-right: 3px;
  margin-left: 3px;
}
.v1 .-mx--3px,
.v1:not(:has(.v2)) .-mx--3px,
.v2 .-mx--3px {
  margin-right: -3px;
  margin-left: -3px;
}
.v1 .mx--4px,
.v1:not(:has(.v2)) .mx--4px,
.v2 .mx--4px {
  margin-right: 4px;
  margin-left: 4px;
}
.v1 .-mx--4px,
.v1:not(:has(.v2)) .-mx--4px,
.v2 .-mx--4px {
  margin-right: -4px;
  margin-left: -4px;
}
.v1 .mx--5px,
.v1:not(:has(.v2)) .mx--5px,
.v2 .mx--5px {
  margin-right: 5px;
  margin-left: 5px;
}
.v1 .-mx--5px,
.v1:not(:has(.v2)) .-mx--5px,
.v2 .-mx--5px {
  margin-right: -5px;
  margin-left: -5px;
}
.v1 .mx--6px,
.v1:not(:has(.v2)) .mx--6px,
.v2 .mx--6px {
  margin-right: 6px;
  margin-left: 6px;
}
.v1 .-mx--6px,
.v1:not(:has(.v2)) .-mx--6px,
.v2 .-mx--6px {
  margin-right: -6px;
  margin-left: -6px;
}
.v1 .mx--7px,
.v1:not(:has(.v2)) .mx--7px,
.v2 .mx--7px {
  margin-right: 7px;
  margin-left: 7px;
}
.v1 .-mx--7px,
.v1:not(:has(.v2)) .-mx--7px,
.v2 .-mx--7px {
  margin-right: -7px;
  margin-left: -7px;
}
.v1 .mx--8px,
.v1:not(:has(.v2)) .mx--8px,
.v2 .mx--8px {
  margin-right: 8px;
  margin-left: 8px;
}
.v1 .-mx--8px,
.v1:not(:has(.v2)) .-mx--8px,
.v2 .-mx--8px {
  margin-right: -8px;
  margin-left: -8px;
}
.v1 .mx--9px,
.v1:not(:has(.v2)) .mx--9px,
.v2 .mx--9px {
  margin-right: 9px;
  margin-left: 9px;
}
.v1 .-mx--9px,
.v1:not(:has(.v2)) .-mx--9px,
.v2 .-mx--9px {
  margin-right: -9px;
  margin-left: -9px;
}
.v1 .mx--10px,
.v1:not(:has(.v2)) .mx--10px,
.v2 .mx--10px {
  margin-right: 10px;
  margin-left: 10px;
}
.v1 .-mx--10px,
.v1:not(:has(.v2)) .-mx--10px,
.v2 .-mx--10px {
  margin-right: -10px;
  margin-left: -10px;
}
.v1 .p--0,
.v1:not(:has(.v2)) .p--0,
.v2 .p--0 {
  padding: 0;
}
.v1 .p--1,
.v1:not(:has(.v2)) .p--1,
.v2 .p--1 {
  padding: 0.16667em;
}
.v1 .p--2,
.v1:not(:has(.v2)) .p--2,
.v2 .p--2 {
  padding: 0.25em;
}
.v1 .p--3,
.v1:not(:has(.v2)) .p--3,
.v2 .p--3 {
  padding: 0.5em;
}
.v1 .p--4,
.v1:not(:has(.v2)) .p--4,
.v2 .p--4 {
  padding: 0.6666em;
}
.v1 .p--5,
.v1:not(:has(.v2)) .p--5,
.v2 .p--5 {
  padding: 1em;
}
.v1 .p--6,
.v1:not(:has(.v2)) .p--6,
.v2 .p--6 {
  padding: 2em;
}
.v1 .p--8,
.v1:not(:has(.v2)) .p--8,
.v2 .p--8 {
  padding: 2.5em;
}
.v1 .p--10,
.v1:not(:has(.v2)) .p--10,
.v2 .p--10 {
  padding: 3em;
}
.v1 .p--12,
.v1:not(:has(.v2)) .p--12,
.v2 .p--12 {
  padding: 3.5em;
}
.v1 .p--16,
.v1:not(:has(.v2)) .p--16,
.v2 .p--16 {
  padding: 4em;
}
.v1 .p--20,
.v1:not(:has(.v2)) .p--20,
.v2 .p--20 {
  padding: 6em;
}
.v1 .pt--0,
.v1:not(:has(.v2)) .pt--0,
.v2 .pt--0 {
  padding-top: 0;
}
.v1 .pt--1,
.v1:not(:has(.v2)) .pt--1,
.v2 .pt--1 {
  padding-top: 0.16667em;
}
.v1 .pt--2,
.v1:not(:has(.v2)) .pt--2,
.v2 .pt--2 {
  padding-top: 0.25em;
}
.v1 .pt--3,
.v1:not(:has(.v2)) .pt--3,
.v2 .pt--3 {
  padding-top: 0.5em;
}
.v1 .pt--4,
.v1:not(:has(.v2)) .pt--4,
.v2 .pt--4 {
  padding-top: 0.6666em;
}
.v1 .pt--5,
.v1:not(:has(.v2)) .pt--5,
.v2 .pt--5 {
  padding-top: 1em;
}
.v1 .pt--6,
.v1:not(:has(.v2)) .pt--6,
.v2 .pt--6 {
  padding-top: 2em;
}
.v1 .pt--8,
.v1:not(:has(.v2)) .pt--8,
.v2 .pt--8 {
  padding-top: 2.5em;
}
.v1 .pt--10,
.v1:not(:has(.v2)) .pt--10,
.v2 .pt--10 {
  padding-top: 3em;
}
.v1 .pt--12,
.v1:not(:has(.v2)) .pt--12,
.v2 .pt--12 {
  padding-top: 3.5em;
}
.v1 .pt--16,
.v1:not(:has(.v2)) .pt--16,
.v2 .pt--16 {
  padding-top: 4em;
}
.v1 .pt--20,
.v1:not(:has(.v2)) .pt--20,
.v2 .pt--20 {
  padding-top: 6em;
}
.v1 .pb--0,
.v1:not(:has(.v2)) .pb--0,
.v2 .pb--0 {
  padding-bottom: 0;
}
.v1 .pb--1,
.v1:not(:has(.v2)) .pb--1,
.v2 .pb--1 {
  padding-bottom: 0.16667em;
}
.v1 .pb--2,
.v1:not(:has(.v2)) .pb--2,
.v2 .pb--2 {
  padding-bottom: 0.25em;
}
.v1 .pb--3,
.v1:not(:has(.v2)) .pb--3,
.v2 .pb--3 {
  padding-bottom: 0.5em;
}
.v1 .pb--4,
.v1:not(:has(.v2)) .pb--4,
.v2 .pb--4 {
  padding-bottom: 0.6666em;
}
.v1 .pb--5,
.v1:not(:has(.v2)) .pb--5,
.v2 .pb--5 {
  padding-bottom: 1em;
}
.v1 .pb--6,
.v1:not(:has(.v2)) .pb--6,
.v2 .pb--6 {
  padding-bottom: 2em;
}
.v1 .pb--8,
.v1:not(:has(.v2)) .pb--8,
.v2 .pb--8 {
  padding-bottom: 2.5em;
}
.v1 .pb--10,
.v1:not(:has(.v2)) .pb--10,
.v2 .pb--10 {
  padding-bottom: 3em;
}
.v1 .pb--12,
.v1:not(:has(.v2)) .pb--12,
.v2 .pb--12 {
  padding-bottom: 3.5em;
}
.v1 .pb--16,
.v1:not(:has(.v2)) .pb--16,
.v2 .pb--16 {
  padding-bottom: 4em;
}
.v1 .pb--20,
.v1:not(:has(.v2)) .pb--20,
.v2 .pb--20 {
  padding-bottom: 6em;
}
.v1 .pr--0,
.v1:not(:has(.v2)) .pr--0,
.v2 .pr--0 {
  padding-right: 0;
}
.v1 .pr--1,
.v1:not(:has(.v2)) .pr--1,
.v2 .pr--1 {
  padding-right: 0.16667em;
}
.v1 .pr--2,
.v1:not(:has(.v2)) .pr--2,
.v2 .pr--2 {
  padding-right: 0.25em;
}
.v1 .pr--3,
.v1:not(:has(.v2)) .pr--3,
.v2 .pr--3 {
  padding-right: 0.5em;
}
.v1 .pr--4,
.v1:not(:has(.v2)) .pr--4,
.v2 .pr--4 {
  padding-right: 0.6666em;
}
.v1 .pr--5,
.v1:not(:has(.v2)) .pr--5,
.v2 .pr--5 {
  padding-right: 1em;
}
.v1 .pr--6,
.v1:not(:has(.v2)) .pr--6,
.v2 .pr--6 {
  padding-right: 2em;
}
.v1 .pr--8,
.v1:not(:has(.v2)) .pr--8,
.v2 .pr--8 {
  padding-right: 2.5em;
}
.v1 .pr--10,
.v1:not(:has(.v2)) .pr--10,
.v2 .pr--10 {
  padding-right: 3em;
}
.v1 .pr--12,
.v1:not(:has(.v2)) .pr--12,
.v2 .pr--12 {
  padding-right: 3.5em;
}
.v1 .pr--16,
.v1:not(:has(.v2)) .pr--16,
.v2 .pr--16 {
  padding-right: 4em;
}
.v1 .pr--20,
.v1:not(:has(.v2)) .pr--20,
.v2 .pr--20 {
  padding-right: 6em;
}
.v1 .pl--0,
.v1:not(:has(.v2)) .pl--0,
.v2 .pl--0 {
  padding-left: 0;
}
.v1 .pl--1,
.v1:not(:has(.v2)) .pl--1,
.v2 .pl--1 {
  padding-left: 0.16667em;
}
.v1 .pl--2,
.v1:not(:has(.v2)) .pl--2,
.v2 .pl--2 {
  padding-left: 0.25em;
}
.v1 .pl--3,
.v1:not(:has(.v2)) .pl--3,
.v2 .pl--3 {
  padding-left: 0.5em;
}
.v1 .pl--4,
.v1:not(:has(.v2)) .pl--4,
.v2 .pl--4 {
  padding-left: 0.6666em;
}
.v1 .pl--5,
.v1:not(:has(.v2)) .pl--5,
.v2 .pl--5 {
  padding-left: 1em;
}
.v1 .pl--6,
.v1:not(:has(.v2)) .pl--6,
.v2 .pl--6 {
  padding-left: 2em;
}
.v1 .pl--8,
.v1:not(:has(.v2)) .pl--8,
.v2 .pl--8 {
  padding-left: 2.5em;
}
.v1 .pl--10,
.v1:not(:has(.v2)) .pl--10,
.v2 .pl--10 {
  padding-left: 3em;
}
.v1 .pl--12,
.v1:not(:has(.v2)) .pl--12,
.v2 .pl--12 {
  padding-left: 3.5em;
}
.v1 .pl--16,
.v1:not(:has(.v2)) .pl--16,
.v2 .pl--16 {
  padding-left: 4em;
}
.v1 .pl--20,
.v1:not(:has(.v2)) .pl--20,
.v2 .pl--20 {
  padding-left: 6em;
}
.v1 .position--static,
.v1:not(:has(.v2)) .position--static,
.v2 .position--static {
  position: static;
}
.v1 .position--relative,
.v1:not(:has(.v2)) .position--relative,
.v2 .position--relative {
  position: relative;
}
.v1 .position--absolute,
.v1:not(:has(.v2)) .position--absolute,
.v2 .position--absolute {
  position: absolute;
}
.v1 .position--fixed,
.v1:not(:has(.v2)) .position--fixed,
.v2 .position--fixed {
  position: fixed;
}
.v1 .position--sticky,
.v1:not(:has(.v2)) .position--sticky,
.v2 .position--sticky {
  position: -webkit-sticky;
  position: sticky;
}
.v1 .position--inherit,
.v1:not(:has(.v2)) .position--inherit,
.v2 .position--inherit {
  position: inherit;
}
.v1 .position--initial,
.v1:not(:has(.v2)) .position--initial,
.v2 .position--initial {
  position: static;
  position: initial;
}
.v1 .position--unset,
.v1:not(:has(.v2)) .position--unset,
.v2 .position--unset {
  position: static;
  position: initial;
}
.v1 .pos-t--1,
.v1:not(:has(.v2)) .pos-t--1,
.v2 .pos-t--1 {
  top: 1%;
}
.v1 .pos-t--2,
.v1:not(:has(.v2)) .pos-t--2,
.v2 .pos-t--2 {
  top: 2%;
}
.v1 .pos-t--3,
.v1:not(:has(.v2)) .pos-t--3,
.v2 .pos-t--3 {
  top: 3%;
}
.v1 .pos-t--4,
.v1:not(:has(.v2)) .pos-t--4,
.v2 .pos-t--4 {
  top: 4%;
}
.v1 .pos-t--5,
.v1:not(:has(.v2)) .pos-t--5,
.v2 .pos-t--5 {
  top: 5%;
}
.v1 .pos-t--6,
.v1:not(:has(.v2)) .pos-t--6,
.v2 .pos-t--6 {
  top: 6%;
}
.v1 .pos-t--7,
.v1:not(:has(.v2)) .pos-t--7,
.v2 .pos-t--7 {
  top: 7%;
}
.v1 .pos-t--8,
.v1:not(:has(.v2)) .pos-t--8,
.v2 .pos-t--8 {
  top: 8%;
}
.v1 .pos-t--9,
.v1:not(:has(.v2)) .pos-t--9,
.v2 .pos-t--9 {
  top: 9%;
}
.v1 .pos-t--10,
.v1:not(:has(.v2)) .pos-t--10,
.v2 .pos-t--10 {
  top: 10%;
}
.v1 .pos-t--11,
.v1:not(:has(.v2)) .pos-t--11,
.v2 .pos-t--11 {
  top: 11%;
}
.v1 .pos-t--12,
.v1:not(:has(.v2)) .pos-t--12,
.v2 .pos-t--12 {
  top: 12%;
}
.v1 .pos-t--13,
.v1:not(:has(.v2)) .pos-t--13,
.v2 .pos-t--13 {
  top: 13%;
}
.v1 .pos-t--14,
.v1:not(:has(.v2)) .pos-t--14,
.v2 .pos-t--14 {
  top: 14%;
}
.v1 .pos-t--15,
.v1:not(:has(.v2)) .pos-t--15,
.v2 .pos-t--15 {
  top: 15%;
}
.v1 .pos-t--16,
.v1:not(:has(.v2)) .pos-t--16,
.v2 .pos-t--16 {
  top: 16%;
}
.v1 .pos-t--17,
.v1:not(:has(.v2)) .pos-t--17,
.v2 .pos-t--17 {
  top: 17%;
}
.v1 .pos-t--18,
.v1:not(:has(.v2)) .pos-t--18,
.v2 .pos-t--18 {
  top: 18%;
}
.v1 .pos-t--19,
.v1:not(:has(.v2)) .pos-t--19,
.v2 .pos-t--19 {
  top: 19%;
}
.v1 .pos-t--20,
.v1:not(:has(.v2)) .pos-t--20,
.v2 .pos-t--20 {
  top: 20%;
}
.v1 .pos-t--21,
.v1:not(:has(.v2)) .pos-t--21,
.v2 .pos-t--21 {
  top: 21%;
}
.v1 .pos-t--22,
.v1:not(:has(.v2)) .pos-t--22,
.v2 .pos-t--22 {
  top: 22%;
}
.v1 .pos-t--23,
.v1:not(:has(.v2)) .pos-t--23,
.v2 .pos-t--23 {
  top: 23%;
}
.v1 .pos-t--24,
.v1:not(:has(.v2)) .pos-t--24,
.v2 .pos-t--24 {
  top: 24%;
}
.v1 .pos-t--25,
.v1:not(:has(.v2)) .pos-t--25,
.v2 .pos-t--25 {
  top: 25%;
}
.v1 .pos-t--26,
.v1:not(:has(.v2)) .pos-t--26,
.v2 .pos-t--26 {
  top: 26%;
}
.v1 .pos-t--27,
.v1:not(:has(.v2)) .pos-t--27,
.v2 .pos-t--27 {
  top: 27%;
}
.v1 .pos-t--28,
.v1:not(:has(.v2)) .pos-t--28,
.v2 .pos-t--28 {
  top: 28%;
}
.v1 .pos-t--29,
.v1:not(:has(.v2)) .pos-t--29,
.v2 .pos-t--29 {
  top: 29%;
}
.v1 .pos-t--30,
.v1:not(:has(.v2)) .pos-t--30,
.v2 .pos-t--30 {
  top: 30%;
}
.v1 .pos-t--31,
.v1:not(:has(.v2)) .pos-t--31,
.v2 .pos-t--31 {
  top: 31%;
}
.v1 .pos-t--32,
.v1:not(:has(.v2)) .pos-t--32,
.v2 .pos-t--32 {
  top: 32%;
}
.v1 .pos-t--33,
.v1:not(:has(.v2)) .pos-t--33,
.v2 .pos-t--33 {
  top: 33%;
}
.v1 .pos-t--34,
.v1:not(:has(.v2)) .pos-t--34,
.v2 .pos-t--34 {
  top: 34%;
}
.v1 .pos-t--35,
.v1:not(:has(.v2)) .pos-t--35,
.v2 .pos-t--35 {
  top: 35%;
}
.v1 .pos-t--36,
.v1:not(:has(.v2)) .pos-t--36,
.v2 .pos-t--36 {
  top: 36%;
}
.v1 .pos-t--37,
.v1:not(:has(.v2)) .pos-t--37,
.v2 .pos-t--37 {
  top: 37%;
}
.v1 .pos-t--38,
.v1:not(:has(.v2)) .pos-t--38,
.v2 .pos-t--38 {
  top: 38%;
}
.v1 .pos-t--39,
.v1:not(:has(.v2)) .pos-t--39,
.v2 .pos-t--39 {
  top: 39%;
}
.v1 .pos-t--40,
.v1:not(:has(.v2)) .pos-t--40,
.v2 .pos-t--40 {
  top: 40%;
}
.v1 .pos-t--41,
.v1:not(:has(.v2)) .pos-t--41,
.v2 .pos-t--41 {
  top: 41%;
}
.v1 .pos-t--42,
.v1:not(:has(.v2)) .pos-t--42,
.v2 .pos-t--42 {
  top: 42%;
}
.v1 .pos-t--43,
.v1:not(:has(.v2)) .pos-t--43,
.v2 .pos-t--43 {
  top: 43%;
}
.v1 .pos-t--44,
.v1:not(:has(.v2)) .pos-t--44,
.v2 .pos-t--44 {
  top: 44%;
}
.v1 .pos-t--45,
.v1:not(:has(.v2)) .pos-t--45,
.v2 .pos-t--45 {
  top: 45%;
}
.v1 .pos-t--46,
.v1:not(:has(.v2)) .pos-t--46,
.v2 .pos-t--46 {
  top: 46%;
}
.v1 .pos-t--47,
.v1:not(:has(.v2)) .pos-t--47,
.v2 .pos-t--47 {
  top: 47%;
}
.v1 .pos-t--48,
.v1:not(:has(.v2)) .pos-t--48,
.v2 .pos-t--48 {
  top: 48%;
}
.v1 .pos-t--49,
.v1:not(:has(.v2)) .pos-t--49,
.v2 .pos-t--49 {
  top: 49%;
}
.v1 .pos-t--50,
.v1:not(:has(.v2)) .pos-t--50,
.v2 .pos-t--50 {
  top: 50%;
}
.v1 .pos-t--51,
.v1:not(:has(.v2)) .pos-t--51,
.v2 .pos-t--51 {
  top: 51%;
}
.v1 .pos-t--52,
.v1:not(:has(.v2)) .pos-t--52,
.v2 .pos-t--52 {
  top: 52%;
}
.v1 .pos-t--53,
.v1:not(:has(.v2)) .pos-t--53,
.v2 .pos-t--53 {
  top: 53%;
}
.v1 .pos-t--54,
.v1:not(:has(.v2)) .pos-t--54,
.v2 .pos-t--54 {
  top: 54%;
}
.v1 .pos-t--55,
.v1:not(:has(.v2)) .pos-t--55,
.v2 .pos-t--55 {
  top: 55%;
}
.v1 .pos-t--56,
.v1:not(:has(.v2)) .pos-t--56,
.v2 .pos-t--56 {
  top: 56%;
}
.v1 .pos-t--57,
.v1:not(:has(.v2)) .pos-t--57,
.v2 .pos-t--57 {
  top: 57%;
}
.v1 .pos-t--58,
.v1:not(:has(.v2)) .pos-t--58,
.v2 .pos-t--58 {
  top: 58%;
}
.v1 .pos-t--59,
.v1:not(:has(.v2)) .pos-t--59,
.v2 .pos-t--59 {
  top: 59%;
}
.v1 .pos-t--60,
.v1:not(:has(.v2)) .pos-t--60,
.v2 .pos-t--60 {
  top: 60%;
}
.v1 .pos-t--61,
.v1:not(:has(.v2)) .pos-t--61,
.v2 .pos-t--61 {
  top: 61%;
}
.v1 .pos-t--62,
.v1:not(:has(.v2)) .pos-t--62,
.v2 .pos-t--62 {
  top: 62%;
}
.v1 .pos-t--63,
.v1:not(:has(.v2)) .pos-t--63,
.v2 .pos-t--63 {
  top: 63%;
}
.v1 .pos-t--64,
.v1:not(:has(.v2)) .pos-t--64,
.v2 .pos-t--64 {
  top: 64%;
}
.v1 .pos-t--65,
.v1:not(:has(.v2)) .pos-t--65,
.v2 .pos-t--65 {
  top: 65%;
}
.v1 .pos-t--66,
.v1:not(:has(.v2)) .pos-t--66,
.v2 .pos-t--66 {
  top: 66%;
}
.v1 .pos-t--67,
.v1:not(:has(.v2)) .pos-t--67,
.v2 .pos-t--67 {
  top: 67%;
}
.v1 .pos-t--68,
.v1:not(:has(.v2)) .pos-t--68,
.v2 .pos-t--68 {
  top: 68%;
}
.v1 .pos-t--69,
.v1:not(:has(.v2)) .pos-t--69,
.v2 .pos-t--69 {
  top: 69%;
}
.v1 .pos-t--70,
.v1:not(:has(.v2)) .pos-t--70,
.v2 .pos-t--70 {
  top: 70%;
}
.v1 .pos-t--71,
.v1:not(:has(.v2)) .pos-t--71,
.v2 .pos-t--71 {
  top: 71%;
}
.v1 .pos-t--72,
.v1:not(:has(.v2)) .pos-t--72,
.v2 .pos-t--72 {
  top: 72%;
}
.v1 .pos-t--73,
.v1:not(:has(.v2)) .pos-t--73,
.v2 .pos-t--73 {
  top: 73%;
}
.v1 .pos-t--74,
.v1:not(:has(.v2)) .pos-t--74,
.v2 .pos-t--74 {
  top: 74%;
}
.v1 .pos-t--75,
.v1:not(:has(.v2)) .pos-t--75,
.v2 .pos-t--75 {
  top: 75%;
}
.v1 .pos-t--76,
.v1:not(:has(.v2)) .pos-t--76,
.v2 .pos-t--76 {
  top: 76%;
}
.v1 .pos-t--77,
.v1:not(:has(.v2)) .pos-t--77,
.v2 .pos-t--77 {
  top: 77%;
}
.v1 .pos-t--78,
.v1:not(:has(.v2)) .pos-t--78,
.v2 .pos-t--78 {
  top: 78%;
}
.v1 .pos-t--79,
.v1:not(:has(.v2)) .pos-t--79,
.v2 .pos-t--79 {
  top: 79%;
}
.v1 .pos-t--80,
.v1:not(:has(.v2)) .pos-t--80,
.v2 .pos-t--80 {
  top: 80%;
}
.v1 .pos-t--81,
.v1:not(:has(.v2)) .pos-t--81,
.v2 .pos-t--81 {
  top: 81%;
}
.v1 .pos-t--82,
.v1:not(:has(.v2)) .pos-t--82,
.v2 .pos-t--82 {
  top: 82%;
}
.v1 .pos-t--83,
.v1:not(:has(.v2)) .pos-t--83,
.v2 .pos-t--83 {
  top: 83%;
}
.v1 .pos-t--84,
.v1:not(:has(.v2)) .pos-t--84,
.v2 .pos-t--84 {
  top: 84%;
}
.v1 .pos-t--85,
.v1:not(:has(.v2)) .pos-t--85,
.v2 .pos-t--85 {
  top: 85%;
}
.v1 .pos-t--86,
.v1:not(:has(.v2)) .pos-t--86,
.v2 .pos-t--86 {
  top: 86%;
}
.v1 .pos-t--87,
.v1:not(:has(.v2)) .pos-t--87,
.v2 .pos-t--87 {
  top: 87%;
}
.v1 .pos-t--88,
.v1:not(:has(.v2)) .pos-t--88,
.v2 .pos-t--88 {
  top: 88%;
}
.v1 .pos-t--89,
.v1:not(:has(.v2)) .pos-t--89,
.v2 .pos-t--89 {
  top: 89%;
}
.v1 .pos-t--90,
.v1:not(:has(.v2)) .pos-t--90,
.v2 .pos-t--90 {
  top: 90%;
}
.v1 .pos-t--91,
.v1:not(:has(.v2)) .pos-t--91,
.v2 .pos-t--91 {
  top: 91%;
}
.v1 .pos-t--92,
.v1:not(:has(.v2)) .pos-t--92,
.v2 .pos-t--92 {
  top: 92%;
}
.v1 .pos-t--93,
.v1:not(:has(.v2)) .pos-t--93,
.v2 .pos-t--93 {
  top: 93%;
}
.v1 .pos-t--94,
.v1:not(:has(.v2)) .pos-t--94,
.v2 .pos-t--94 {
  top: 94%;
}
.v1 .pos-t--95,
.v1:not(:has(.v2)) .pos-t--95,
.v2 .pos-t--95 {
  top: 95%;
}
.v1 .pos-t--96,
.v1:not(:has(.v2)) .pos-t--96,
.v2 .pos-t--96 {
  top: 96%;
}
.v1 .pos-t--97,
.v1:not(:has(.v2)) .pos-t--97,
.v2 .pos-t--97 {
  top: 97%;
}
.v1 .pos-t--98,
.v1:not(:has(.v2)) .pos-t--98,
.v2 .pos-t--98 {
  top: 98%;
}
.v1 .pos-t--99,
.v1:not(:has(.v2)) .pos-t--99,
.v2 .pos-t--99 {
  top: 99%;
}
.v1 .pos-t--100,
.v1:not(:has(.v2)) .pos-t--100,
.v2 .pos-t--100 {
  top: 100%;
}
.v1 .pos-b--1,
.v1:not(:has(.v2)) .pos-b--1,
.v2 .pos-b--1 {
  bottom: 1%;
}
.v1 .pos-b--2,
.v1:not(:has(.v2)) .pos-b--2,
.v2 .pos-b--2 {
  bottom: 2%;
}
.v1 .pos-b--3,
.v1:not(:has(.v2)) .pos-b--3,
.v2 .pos-b--3 {
  bottom: 3%;
}
.v1 .pos-b--4,
.v1:not(:has(.v2)) .pos-b--4,
.v2 .pos-b--4 {
  bottom: 4%;
}
.v1 .pos-b--5,
.v1:not(:has(.v2)) .pos-b--5,
.v2 .pos-b--5 {
  bottom: 5%;
}
.v1 .pos-b--6,
.v1:not(:has(.v2)) .pos-b--6,
.v2 .pos-b--6 {
  bottom: 6%;
}
.v1 .pos-b--7,
.v1:not(:has(.v2)) .pos-b--7,
.v2 .pos-b--7 {
  bottom: 7%;
}
.v1 .pos-b--8,
.v1:not(:has(.v2)) .pos-b--8,
.v2 .pos-b--8 {
  bottom: 8%;
}
.v1 .pos-b--9,
.v1:not(:has(.v2)) .pos-b--9,
.v2 .pos-b--9 {
  bottom: 9%;
}
.v1 .pos-b--10,
.v1:not(:has(.v2)) .pos-b--10,
.v2 .pos-b--10 {
  bottom: 10%;
}
.v1 .pos-b--11,
.v1:not(:has(.v2)) .pos-b--11,
.v2 .pos-b--11 {
  bottom: 11%;
}
.v1 .pos-b--12,
.v1:not(:has(.v2)) .pos-b--12,
.v2 .pos-b--12 {
  bottom: 12%;
}
.v1 .pos-b--13,
.v1:not(:has(.v2)) .pos-b--13,
.v2 .pos-b--13 {
  bottom: 13%;
}
.v1 .pos-b--14,
.v1:not(:has(.v2)) .pos-b--14,
.v2 .pos-b--14 {
  bottom: 14%;
}
.v1 .pos-b--15,
.v1:not(:has(.v2)) .pos-b--15,
.v2 .pos-b--15 {
  bottom: 15%;
}
.v1 .pos-b--16,
.v1:not(:has(.v2)) .pos-b--16,
.v2 .pos-b--16 {
  bottom: 16%;
}
.v1 .pos-b--17,
.v1:not(:has(.v2)) .pos-b--17,
.v2 .pos-b--17 {
  bottom: 17%;
}
.v1 .pos-b--18,
.v1:not(:has(.v2)) .pos-b--18,
.v2 .pos-b--18 {
  bottom: 18%;
}
.v1 .pos-b--19,
.v1:not(:has(.v2)) .pos-b--19,
.v2 .pos-b--19 {
  bottom: 19%;
}
.v1 .pos-b--20,
.v1:not(:has(.v2)) .pos-b--20,
.v2 .pos-b--20 {
  bottom: 20%;
}
.v1 .pos-b--21,
.v1:not(:has(.v2)) .pos-b--21,
.v2 .pos-b--21 {
  bottom: 21%;
}
.v1 .pos-b--22,
.v1:not(:has(.v2)) .pos-b--22,
.v2 .pos-b--22 {
  bottom: 22%;
}
.v1 .pos-b--23,
.v1:not(:has(.v2)) .pos-b--23,
.v2 .pos-b--23 {
  bottom: 23%;
}
.v1 .pos-b--24,
.v1:not(:has(.v2)) .pos-b--24,
.v2 .pos-b--24 {
  bottom: 24%;
}
.v1 .pos-b--25,
.v1:not(:has(.v2)) .pos-b--25,
.v2 .pos-b--25 {
  bottom: 25%;
}
.v1 .pos-b--26,
.v1:not(:has(.v2)) .pos-b--26,
.v2 .pos-b--26 {
  bottom: 26%;
}
.v1 .pos-b--27,
.v1:not(:has(.v2)) .pos-b--27,
.v2 .pos-b--27 {
  bottom: 27%;
}
.v1 .pos-b--28,
.v1:not(:has(.v2)) .pos-b--28,
.v2 .pos-b--28 {
  bottom: 28%;
}
.v1 .pos-b--29,
.v1:not(:has(.v2)) .pos-b--29,
.v2 .pos-b--29 {
  bottom: 29%;
}
.v1 .pos-b--30,
.v1:not(:has(.v2)) .pos-b--30,
.v2 .pos-b--30 {
  bottom: 30%;
}
.v1 .pos-b--31,
.v1:not(:has(.v2)) .pos-b--31,
.v2 .pos-b--31 {
  bottom: 31%;
}
.v1 .pos-b--32,
.v1:not(:has(.v2)) .pos-b--32,
.v2 .pos-b--32 {
  bottom: 32%;
}
.v1 .pos-b--33,
.v1:not(:has(.v2)) .pos-b--33,
.v2 .pos-b--33 {
  bottom: 33%;
}
.v1 .pos-b--34,
.v1:not(:has(.v2)) .pos-b--34,
.v2 .pos-b--34 {
  bottom: 34%;
}
.v1 .pos-b--35,
.v1:not(:has(.v2)) .pos-b--35,
.v2 .pos-b--35 {
  bottom: 35%;
}
.v1 .pos-b--36,
.v1:not(:has(.v2)) .pos-b--36,
.v2 .pos-b--36 {
  bottom: 36%;
}
.v1 .pos-b--37,
.v1:not(:has(.v2)) .pos-b--37,
.v2 .pos-b--37 {
  bottom: 37%;
}
.v1 .pos-b--38,
.v1:not(:has(.v2)) .pos-b--38,
.v2 .pos-b--38 {
  bottom: 38%;
}
.v1 .pos-b--39,
.v1:not(:has(.v2)) .pos-b--39,
.v2 .pos-b--39 {
  bottom: 39%;
}
.v1 .pos-b--40,
.v1:not(:has(.v2)) .pos-b--40,
.v2 .pos-b--40 {
  bottom: 40%;
}
.v1 .pos-b--41,
.v1:not(:has(.v2)) .pos-b--41,
.v2 .pos-b--41 {
  bottom: 41%;
}
.v1 .pos-b--42,
.v1:not(:has(.v2)) .pos-b--42,
.v2 .pos-b--42 {
  bottom: 42%;
}
.v1 .pos-b--43,
.v1:not(:has(.v2)) .pos-b--43,
.v2 .pos-b--43 {
  bottom: 43%;
}
.v1 .pos-b--44,
.v1:not(:has(.v2)) .pos-b--44,
.v2 .pos-b--44 {
  bottom: 44%;
}
.v1 .pos-b--45,
.v1:not(:has(.v2)) .pos-b--45,
.v2 .pos-b--45 {
  bottom: 45%;
}
.v1 .pos-b--46,
.v1:not(:has(.v2)) .pos-b--46,
.v2 .pos-b--46 {
  bottom: 46%;
}
.v1 .pos-b--47,
.v1:not(:has(.v2)) .pos-b--47,
.v2 .pos-b--47 {
  bottom: 47%;
}
.v1 .pos-b--48,
.v1:not(:has(.v2)) .pos-b--48,
.v2 .pos-b--48 {
  bottom: 48%;
}
.v1 .pos-b--49,
.v1:not(:has(.v2)) .pos-b--49,
.v2 .pos-b--49 {
  bottom: 49%;
}
.v1 .pos-b--50,
.v1:not(:has(.v2)) .pos-b--50,
.v2 .pos-b--50 {
  bottom: 50%;
}
.v1 .pos-b--51,
.v1:not(:has(.v2)) .pos-b--51,
.v2 .pos-b--51 {
  bottom: 51%;
}
.v1 .pos-b--52,
.v1:not(:has(.v2)) .pos-b--52,
.v2 .pos-b--52 {
  bottom: 52%;
}
.v1 .pos-b--53,
.v1:not(:has(.v2)) .pos-b--53,
.v2 .pos-b--53 {
  bottom: 53%;
}
.v1 .pos-b--54,
.v1:not(:has(.v2)) .pos-b--54,
.v2 .pos-b--54 {
  bottom: 54%;
}
.v1 .pos-b--55,
.v1:not(:has(.v2)) .pos-b--55,
.v2 .pos-b--55 {
  bottom: 55%;
}
.v1 .pos-b--56,
.v1:not(:has(.v2)) .pos-b--56,
.v2 .pos-b--56 {
  bottom: 56%;
}
.v1 .pos-b--57,
.v1:not(:has(.v2)) .pos-b--57,
.v2 .pos-b--57 {
  bottom: 57%;
}
.v1 .pos-b--58,
.v1:not(:has(.v2)) .pos-b--58,
.v2 .pos-b--58 {
  bottom: 58%;
}
.v1 .pos-b--59,
.v1:not(:has(.v2)) .pos-b--59,
.v2 .pos-b--59 {
  bottom: 59%;
}
.v1 .pos-b--60,
.v1:not(:has(.v2)) .pos-b--60,
.v2 .pos-b--60 {
  bottom: 60%;
}
.v1 .pos-b--61,
.v1:not(:has(.v2)) .pos-b--61,
.v2 .pos-b--61 {
  bottom: 61%;
}
.v1 .pos-b--62,
.v1:not(:has(.v2)) .pos-b--62,
.v2 .pos-b--62 {
  bottom: 62%;
}
.v1 .pos-b--63,
.v1:not(:has(.v2)) .pos-b--63,
.v2 .pos-b--63 {
  bottom: 63%;
}
.v1 .pos-b--64,
.v1:not(:has(.v2)) .pos-b--64,
.v2 .pos-b--64 {
  bottom: 64%;
}
.v1 .pos-b--65,
.v1:not(:has(.v2)) .pos-b--65,
.v2 .pos-b--65 {
  bottom: 65%;
}
.v1 .pos-b--66,
.v1:not(:has(.v2)) .pos-b--66,
.v2 .pos-b--66 {
  bottom: 66%;
}
.v1 .pos-b--67,
.v1:not(:has(.v2)) .pos-b--67,
.v2 .pos-b--67 {
  bottom: 67%;
}
.v1 .pos-b--68,
.v1:not(:has(.v2)) .pos-b--68,
.v2 .pos-b--68 {
  bottom: 68%;
}
.v1 .pos-b--69,
.v1:not(:has(.v2)) .pos-b--69,
.v2 .pos-b--69 {
  bottom: 69%;
}
.v1 .pos-b--70,
.v1:not(:has(.v2)) .pos-b--70,
.v2 .pos-b--70 {
  bottom: 70%;
}
.v1 .pos-b--71,
.v1:not(:has(.v2)) .pos-b--71,
.v2 .pos-b--71 {
  bottom: 71%;
}
.v1 .pos-b--72,
.v1:not(:has(.v2)) .pos-b--72,
.v2 .pos-b--72 {
  bottom: 72%;
}
.v1 .pos-b--73,
.v1:not(:has(.v2)) .pos-b--73,
.v2 .pos-b--73 {
  bottom: 73%;
}
.v1 .pos-b--74,
.v1:not(:has(.v2)) .pos-b--74,
.v2 .pos-b--74 {
  bottom: 74%;
}
.v1 .pos-b--75,
.v1:not(:has(.v2)) .pos-b--75,
.v2 .pos-b--75 {
  bottom: 75%;
}
.v1 .pos-b--76,
.v1:not(:has(.v2)) .pos-b--76,
.v2 .pos-b--76 {
  bottom: 76%;
}
.v1 .pos-b--77,
.v1:not(:has(.v2)) .pos-b--77,
.v2 .pos-b--77 {
  bottom: 77%;
}
.v1 .pos-b--78,
.v1:not(:has(.v2)) .pos-b--78,
.v2 .pos-b--78 {
  bottom: 78%;
}
.v1 .pos-b--79,
.v1:not(:has(.v2)) .pos-b--79,
.v2 .pos-b--79 {
  bottom: 79%;
}
.v1 .pos-b--80,
.v1:not(:has(.v2)) .pos-b--80,
.v2 .pos-b--80 {
  bottom: 80%;
}
.v1 .pos-b--81,
.v1:not(:has(.v2)) .pos-b--81,
.v2 .pos-b--81 {
  bottom: 81%;
}
.v1 .pos-b--82,
.v1:not(:has(.v2)) .pos-b--82,
.v2 .pos-b--82 {
  bottom: 82%;
}
.v1 .pos-b--83,
.v1:not(:has(.v2)) .pos-b--83,
.v2 .pos-b--83 {
  bottom: 83%;
}
.v1 .pos-b--84,
.v1:not(:has(.v2)) .pos-b--84,
.v2 .pos-b--84 {
  bottom: 84%;
}
.v1 .pos-b--85,
.v1:not(:has(.v2)) .pos-b--85,
.v2 .pos-b--85 {
  bottom: 85%;
}
.v1 .pos-b--86,
.v1:not(:has(.v2)) .pos-b--86,
.v2 .pos-b--86 {
  bottom: 86%;
}
.v1 .pos-b--87,
.v1:not(:has(.v2)) .pos-b--87,
.v2 .pos-b--87 {
  bottom: 87%;
}
.v1 .pos-b--88,
.v1:not(:has(.v2)) .pos-b--88,
.v2 .pos-b--88 {
  bottom: 88%;
}
.v1 .pos-b--89,
.v1:not(:has(.v2)) .pos-b--89,
.v2 .pos-b--89 {
  bottom: 89%;
}
.v1 .pos-b--90,
.v1:not(:has(.v2)) .pos-b--90,
.v2 .pos-b--90 {
  bottom: 90%;
}
.v1 .pos-b--91,
.v1:not(:has(.v2)) .pos-b--91,
.v2 .pos-b--91 {
  bottom: 91%;
}
.v1 .pos-b--92,
.v1:not(:has(.v2)) .pos-b--92,
.v2 .pos-b--92 {
  bottom: 92%;
}
.v1 .pos-b--93,
.v1:not(:has(.v2)) .pos-b--93,
.v2 .pos-b--93 {
  bottom: 93%;
}
.v1 .pos-b--94,
.v1:not(:has(.v2)) .pos-b--94,
.v2 .pos-b--94 {
  bottom: 94%;
}
.v1 .pos-b--95,
.v1:not(:has(.v2)) .pos-b--95,
.v2 .pos-b--95 {
  bottom: 95%;
}
.v1 .pos-b--96,
.v1:not(:has(.v2)) .pos-b--96,
.v2 .pos-b--96 {
  bottom: 96%;
}
.v1 .pos-b--97,
.v1:not(:has(.v2)) .pos-b--97,
.v2 .pos-b--97 {
  bottom: 97%;
}
.v1 .pos-b--98,
.v1:not(:has(.v2)) .pos-b--98,
.v2 .pos-b--98 {
  bottom: 98%;
}
.v1 .pos-b--99,
.v1:not(:has(.v2)) .pos-b--99,
.v2 .pos-b--99 {
  bottom: 99%;
}
.v1 .pos-b--100,
.v1:not(:has(.v2)) .pos-b--100,
.v2 .pos-b--100 {
  bottom: 100%;
}
.v1 .pos-r--1,
.v1:not(:has(.v2)) .pos-r--1,
.v2 .pos-r--1 {
  right: 1%;
}
.v1 .pos-r--2,
.v1:not(:has(.v2)) .pos-r--2,
.v2 .pos-r--2 {
  right: 2%;
}
.v1 .pos-r--3,
.v1:not(:has(.v2)) .pos-r--3,
.v2 .pos-r--3 {
  right: 3%;
}
.v1 .pos-r--4,
.v1:not(:has(.v2)) .pos-r--4,
.v2 .pos-r--4 {
  right: 4%;
}
.v1 .pos-r--5,
.v1:not(:has(.v2)) .pos-r--5,
.v2 .pos-r--5 {
  right: 5%;
}
.v1 .pos-r--6,
.v1:not(:has(.v2)) .pos-r--6,
.v2 .pos-r--6 {
  right: 6%;
}
.v1 .pos-r--7,
.v1:not(:has(.v2)) .pos-r--7,
.v2 .pos-r--7 {
  right: 7%;
}
.v1 .pos-r--8,
.v1:not(:has(.v2)) .pos-r--8,
.v2 .pos-r--8 {
  right: 8%;
}
.v1 .pos-r--9,
.v1:not(:has(.v2)) .pos-r--9,
.v2 .pos-r--9 {
  right: 9%;
}
.v1 .pos-r--10,
.v1:not(:has(.v2)) .pos-r--10,
.v2 .pos-r--10 {
  right: 10%;
}
.v1 .pos-r--11,
.v1:not(:has(.v2)) .pos-r--11,
.v2 .pos-r--11 {
  right: 11%;
}
.v1 .pos-r--12,
.v1:not(:has(.v2)) .pos-r--12,
.v2 .pos-r--12 {
  right: 12%;
}
.v1 .pos-r--13,
.v1:not(:has(.v2)) .pos-r--13,
.v2 .pos-r--13 {
  right: 13%;
}
.v1 .pos-r--14,
.v1:not(:has(.v2)) .pos-r--14,
.v2 .pos-r--14 {
  right: 14%;
}
.v1 .pos-r--15,
.v1:not(:has(.v2)) .pos-r--15,
.v2 .pos-r--15 {
  right: 15%;
}
.v1 .pos-r--16,
.v1:not(:has(.v2)) .pos-r--16,
.v2 .pos-r--16 {
  right: 16%;
}
.v1 .pos-r--17,
.v1:not(:has(.v2)) .pos-r--17,
.v2 .pos-r--17 {
  right: 17%;
}
.v1 .pos-r--18,
.v1:not(:has(.v2)) .pos-r--18,
.v2 .pos-r--18 {
  right: 18%;
}
.v1 .pos-r--19,
.v1:not(:has(.v2)) .pos-r--19,
.v2 .pos-r--19 {
  right: 19%;
}
.v1 .pos-r--20,
.v1:not(:has(.v2)) .pos-r--20,
.v2 .pos-r--20 {
  right: 20%;
}
.v1 .pos-r--21,
.v1:not(:has(.v2)) .pos-r--21,
.v2 .pos-r--21 {
  right: 21%;
}
.v1 .pos-r--22,
.v1:not(:has(.v2)) .pos-r--22,
.v2 .pos-r--22 {
  right: 22%;
}
.v1 .pos-r--23,
.v1:not(:has(.v2)) .pos-r--23,
.v2 .pos-r--23 {
  right: 23%;
}
.v1 .pos-r--24,
.v1:not(:has(.v2)) .pos-r--24,
.v2 .pos-r--24 {
  right: 24%;
}
.v1 .pos-r--25,
.v1:not(:has(.v2)) .pos-r--25,
.v2 .pos-r--25 {
  right: 25%;
}
.v1 .pos-r--26,
.v1:not(:has(.v2)) .pos-r--26,
.v2 .pos-r--26 {
  right: 26%;
}
.v1 .pos-r--27,
.v1:not(:has(.v2)) .pos-r--27,
.v2 .pos-r--27 {
  right: 27%;
}
.v1 .pos-r--28,
.v1:not(:has(.v2)) .pos-r--28,
.v2 .pos-r--28 {
  right: 28%;
}
.v1 .pos-r--29,
.v1:not(:has(.v2)) .pos-r--29,
.v2 .pos-r--29 {
  right: 29%;
}
.v1 .pos-r--30,
.v1:not(:has(.v2)) .pos-r--30,
.v2 .pos-r--30 {
  right: 30%;
}
.v1 .pos-r--31,
.v1:not(:has(.v2)) .pos-r--31,
.v2 .pos-r--31 {
  right: 31%;
}
.v1 .pos-r--32,
.v1:not(:has(.v2)) .pos-r--32,
.v2 .pos-r--32 {
  right: 32%;
}
.v1 .pos-r--33,
.v1:not(:has(.v2)) .pos-r--33,
.v2 .pos-r--33 {
  right: 33%;
}
.v1 .pos-r--34,
.v1:not(:has(.v2)) .pos-r--34,
.v2 .pos-r--34 {
  right: 34%;
}
.v1 .pos-r--35,
.v1:not(:has(.v2)) .pos-r--35,
.v2 .pos-r--35 {
  right: 35%;
}
.v1 .pos-r--36,
.v1:not(:has(.v2)) .pos-r--36,
.v2 .pos-r--36 {
  right: 36%;
}
.v1 .pos-r--37,
.v1:not(:has(.v2)) .pos-r--37,
.v2 .pos-r--37 {
  right: 37%;
}
.v1 .pos-r--38,
.v1:not(:has(.v2)) .pos-r--38,
.v2 .pos-r--38 {
  right: 38%;
}
.v1 .pos-r--39,
.v1:not(:has(.v2)) .pos-r--39,
.v2 .pos-r--39 {
  right: 39%;
}
.v1 .pos-r--40,
.v1:not(:has(.v2)) .pos-r--40,
.v2 .pos-r--40 {
  right: 40%;
}
.v1 .pos-r--41,
.v1:not(:has(.v2)) .pos-r--41,
.v2 .pos-r--41 {
  right: 41%;
}
.v1 .pos-r--42,
.v1:not(:has(.v2)) .pos-r--42,
.v2 .pos-r--42 {
  right: 42%;
}
.v1 .pos-r--43,
.v1:not(:has(.v2)) .pos-r--43,
.v2 .pos-r--43 {
  right: 43%;
}
.v1 .pos-r--44,
.v1:not(:has(.v2)) .pos-r--44,
.v2 .pos-r--44 {
  right: 44%;
}
.v1 .pos-r--45,
.v1:not(:has(.v2)) .pos-r--45,
.v2 .pos-r--45 {
  right: 45%;
}
.v1 .pos-r--46,
.v1:not(:has(.v2)) .pos-r--46,
.v2 .pos-r--46 {
  right: 46%;
}
.v1 .pos-r--47,
.v1:not(:has(.v2)) .pos-r--47,
.v2 .pos-r--47 {
  right: 47%;
}
.v1 .pos-r--48,
.v1:not(:has(.v2)) .pos-r--48,
.v2 .pos-r--48 {
  right: 48%;
}
.v1 .pos-r--49,
.v1:not(:has(.v2)) .pos-r--49,
.v2 .pos-r--49 {
  right: 49%;
}
.v1 .pos-r--50,
.v1:not(:has(.v2)) .pos-r--50,
.v2 .pos-r--50 {
  right: 50%;
}
.v1 .pos-r--51,
.v1:not(:has(.v2)) .pos-r--51,
.v2 .pos-r--51 {
  right: 51%;
}
.v1 .pos-r--52,
.v1:not(:has(.v2)) .pos-r--52,
.v2 .pos-r--52 {
  right: 52%;
}
.v1 .pos-r--53,
.v1:not(:has(.v2)) .pos-r--53,
.v2 .pos-r--53 {
  right: 53%;
}
.v1 .pos-r--54,
.v1:not(:has(.v2)) .pos-r--54,
.v2 .pos-r--54 {
  right: 54%;
}
.v1 .pos-r--55,
.v1:not(:has(.v2)) .pos-r--55,
.v2 .pos-r--55 {
  right: 55%;
}
.v1 .pos-r--56,
.v1:not(:has(.v2)) .pos-r--56,
.v2 .pos-r--56 {
  right: 56%;
}
.v1 .pos-r--57,
.v1:not(:has(.v2)) .pos-r--57,
.v2 .pos-r--57 {
  right: 57%;
}
.v1 .pos-r--58,
.v1:not(:has(.v2)) .pos-r--58,
.v2 .pos-r--58 {
  right: 58%;
}
.v1 .pos-r--59,
.v1:not(:has(.v2)) .pos-r--59,
.v2 .pos-r--59 {
  right: 59%;
}
.v1 .pos-r--60,
.v1:not(:has(.v2)) .pos-r--60,
.v2 .pos-r--60 {
  right: 60%;
}
.v1 .pos-r--61,
.v1:not(:has(.v2)) .pos-r--61,
.v2 .pos-r--61 {
  right: 61%;
}
.v1 .pos-r--62,
.v1:not(:has(.v2)) .pos-r--62,
.v2 .pos-r--62 {
  right: 62%;
}
.v1 .pos-r--63,
.v1:not(:has(.v2)) .pos-r--63,
.v2 .pos-r--63 {
  right: 63%;
}
.v1 .pos-r--64,
.v1:not(:has(.v2)) .pos-r--64,
.v2 .pos-r--64 {
  right: 64%;
}
.v1 .pos-r--65,
.v1:not(:has(.v2)) .pos-r--65,
.v2 .pos-r--65 {
  right: 65%;
}
.v1 .pos-r--66,
.v1:not(:has(.v2)) .pos-r--66,
.v2 .pos-r--66 {
  right: 66%;
}
.v1 .pos-r--67,
.v1:not(:has(.v2)) .pos-r--67,
.v2 .pos-r--67 {
  right: 67%;
}
.v1 .pos-r--68,
.v1:not(:has(.v2)) .pos-r--68,
.v2 .pos-r--68 {
  right: 68%;
}
.v1 .pos-r--69,
.v1:not(:has(.v2)) .pos-r--69,
.v2 .pos-r--69 {
  right: 69%;
}
.v1 .pos-r--70,
.v1:not(:has(.v2)) .pos-r--70,
.v2 .pos-r--70 {
  right: 70%;
}
.v1 .pos-r--71,
.v1:not(:has(.v2)) .pos-r--71,
.v2 .pos-r--71 {
  right: 71%;
}
.v1 .pos-r--72,
.v1:not(:has(.v2)) .pos-r--72,
.v2 .pos-r--72 {
  right: 72%;
}
.v1 .pos-r--73,
.v1:not(:has(.v2)) .pos-r--73,
.v2 .pos-r--73 {
  right: 73%;
}
.v1 .pos-r--74,
.v1:not(:has(.v2)) .pos-r--74,
.v2 .pos-r--74 {
  right: 74%;
}
.v1 .pos-r--75,
.v1:not(:has(.v2)) .pos-r--75,
.v2 .pos-r--75 {
  right: 75%;
}
.v1 .pos-r--76,
.v1:not(:has(.v2)) .pos-r--76,
.v2 .pos-r--76 {
  right: 76%;
}
.v1 .pos-r--77,
.v1:not(:has(.v2)) .pos-r--77,
.v2 .pos-r--77 {
  right: 77%;
}
.v1 .pos-r--78,
.v1:not(:has(.v2)) .pos-r--78,
.v2 .pos-r--78 {
  right: 78%;
}
.v1 .pos-r--79,
.v1:not(:has(.v2)) .pos-r--79,
.v2 .pos-r--79 {
  right: 79%;
}
.v1 .pos-r--80,
.v1:not(:has(.v2)) .pos-r--80,
.v2 .pos-r--80 {
  right: 80%;
}
.v1 .pos-r--81,
.v1:not(:has(.v2)) .pos-r--81,
.v2 .pos-r--81 {
  right: 81%;
}
.v1 .pos-r--82,
.v1:not(:has(.v2)) .pos-r--82,
.v2 .pos-r--82 {
  right: 82%;
}
.v1 .pos-r--83,
.v1:not(:has(.v2)) .pos-r--83,
.v2 .pos-r--83 {
  right: 83%;
}
.v1 .pos-r--84,
.v1:not(:has(.v2)) .pos-r--84,
.v2 .pos-r--84 {
  right: 84%;
}
.v1 .pos-r--85,
.v1:not(:has(.v2)) .pos-r--85,
.v2 .pos-r--85 {
  right: 85%;
}
.v1 .pos-r--86,
.v1:not(:has(.v2)) .pos-r--86,
.v2 .pos-r--86 {
  right: 86%;
}
.v1 .pos-r--87,
.v1:not(:has(.v2)) .pos-r--87,
.v2 .pos-r--87 {
  right: 87%;
}
.v1 .pos-r--88,
.v1:not(:has(.v2)) .pos-r--88,
.v2 .pos-r--88 {
  right: 88%;
}
.v1 .pos-r--89,
.v1:not(:has(.v2)) .pos-r--89,
.v2 .pos-r--89 {
  right: 89%;
}
.v1 .pos-r--90,
.v1:not(:has(.v2)) .pos-r--90,
.v2 .pos-r--90 {
  right: 90%;
}
.v1 .pos-r--91,
.v1:not(:has(.v2)) .pos-r--91,
.v2 .pos-r--91 {
  right: 91%;
}
.v1 .pos-r--92,
.v1:not(:has(.v2)) .pos-r--92,
.v2 .pos-r--92 {
  right: 92%;
}
.v1 .pos-r--93,
.v1:not(:has(.v2)) .pos-r--93,
.v2 .pos-r--93 {
  right: 93%;
}
.v1 .pos-r--94,
.v1:not(:has(.v2)) .pos-r--94,
.v2 .pos-r--94 {
  right: 94%;
}
.v1 .pos-r--95,
.v1:not(:has(.v2)) .pos-r--95,
.v2 .pos-r--95 {
  right: 95%;
}
.v1 .pos-r--96,
.v1:not(:has(.v2)) .pos-r--96,
.v2 .pos-r--96 {
  right: 96%;
}
.v1 .pos-r--97,
.v1:not(:has(.v2)) .pos-r--97,
.v2 .pos-r--97 {
  right: 97%;
}
.v1 .pos-r--98,
.v1:not(:has(.v2)) .pos-r--98,
.v2 .pos-r--98 {
  right: 98%;
}
.v1 .pos-r--99,
.v1:not(:has(.v2)) .pos-r--99,
.v2 .pos-r--99 {
  right: 99%;
}
.v1 .pos-r--100,
.v1:not(:has(.v2)) .pos-r--100,
.v2 .pos-r--100 {
  right: 100%;
}
.v1 .pos-l--1,
.v1:not(:has(.v2)) .pos-l--1,
.v2 .pos-l--1 {
  left: 1%;
}
.v1 .pos-l--2,
.v1:not(:has(.v2)) .pos-l--2,
.v2 .pos-l--2 {
  left: 2%;
}
.v1 .pos-l--3,
.v1:not(:has(.v2)) .pos-l--3,
.v2 .pos-l--3 {
  left: 3%;
}
.v1 .pos-l--4,
.v1:not(:has(.v2)) .pos-l--4,
.v2 .pos-l--4 {
  left: 4%;
}
.v1 .pos-l--5,
.v1:not(:has(.v2)) .pos-l--5,
.v2 .pos-l--5 {
  left: 5%;
}
.v1 .pos-l--6,
.v1:not(:has(.v2)) .pos-l--6,
.v2 .pos-l--6 {
  left: 6%;
}
.v1 .pos-l--7,
.v1:not(:has(.v2)) .pos-l--7,
.v2 .pos-l--7 {
  left: 7%;
}
.v1 .pos-l--8,
.v1:not(:has(.v2)) .pos-l--8,
.v2 .pos-l--8 {
  left: 8%;
}
.v1 .pos-l--9,
.v1:not(:has(.v2)) .pos-l--9,
.v2 .pos-l--9 {
  left: 9%;
}
.v1 .pos-l--10,
.v1:not(:has(.v2)) .pos-l--10,
.v2 .pos-l--10 {
  left: 10%;
}
.v1 .pos-l--11,
.v1:not(:has(.v2)) .pos-l--11,
.v2 .pos-l--11 {
  left: 11%;
}
.v1 .pos-l--12,
.v1:not(:has(.v2)) .pos-l--12,
.v2 .pos-l--12 {
  left: 12%;
}
.v1 .pos-l--13,
.v1:not(:has(.v2)) .pos-l--13,
.v2 .pos-l--13 {
  left: 13%;
}
.v1 .pos-l--14,
.v1:not(:has(.v2)) .pos-l--14,
.v2 .pos-l--14 {
  left: 14%;
}
.v1 .pos-l--15,
.v1:not(:has(.v2)) .pos-l--15,
.v2 .pos-l--15 {
  left: 15%;
}
.v1 .pos-l--16,
.v1:not(:has(.v2)) .pos-l--16,
.v2 .pos-l--16 {
  left: 16%;
}
.v1 .pos-l--17,
.v1:not(:has(.v2)) .pos-l--17,
.v2 .pos-l--17 {
  left: 17%;
}
.v1 .pos-l--18,
.v1:not(:has(.v2)) .pos-l--18,
.v2 .pos-l--18 {
  left: 18%;
}
.v1 .pos-l--19,
.v1:not(:has(.v2)) .pos-l--19,
.v2 .pos-l--19 {
  left: 19%;
}
.v1 .pos-l--20,
.v1:not(:has(.v2)) .pos-l--20,
.v2 .pos-l--20 {
  left: 20%;
}
.v1 .pos-l--21,
.v1:not(:has(.v2)) .pos-l--21,
.v2 .pos-l--21 {
  left: 21%;
}
.v1 .pos-l--22,
.v1:not(:has(.v2)) .pos-l--22,
.v2 .pos-l--22 {
  left: 22%;
}
.v1 .pos-l--23,
.v1:not(:has(.v2)) .pos-l--23,
.v2 .pos-l--23 {
  left: 23%;
}
.v1 .pos-l--24,
.v1:not(:has(.v2)) .pos-l--24,
.v2 .pos-l--24 {
  left: 24%;
}
.v1 .pos-l--25,
.v1:not(:has(.v2)) .pos-l--25,
.v2 .pos-l--25 {
  left: 25%;
}
.v1 .pos-l--26,
.v1:not(:has(.v2)) .pos-l--26,
.v2 .pos-l--26 {
  left: 26%;
}
.v1 .pos-l--27,
.v1:not(:has(.v2)) .pos-l--27,
.v2 .pos-l--27 {
  left: 27%;
}
.v1 .pos-l--28,
.v1:not(:has(.v2)) .pos-l--28,
.v2 .pos-l--28 {
  left: 28%;
}
.v1 .pos-l--29,
.v1:not(:has(.v2)) .pos-l--29,
.v2 .pos-l--29 {
  left: 29%;
}
.v1 .pos-l--30,
.v1:not(:has(.v2)) .pos-l--30,
.v2 .pos-l--30 {
  left: 30%;
}
.v1 .pos-l--31,
.v1:not(:has(.v2)) .pos-l--31,
.v2 .pos-l--31 {
  left: 31%;
}
.v1 .pos-l--32,
.v1:not(:has(.v2)) .pos-l--32,
.v2 .pos-l--32 {
  left: 32%;
}
.v1 .pos-l--33,
.v1:not(:has(.v2)) .pos-l--33,
.v2 .pos-l--33 {
  left: 33%;
}
.v1 .pos-l--34,
.v1:not(:has(.v2)) .pos-l--34,
.v2 .pos-l--34 {
  left: 34%;
}
.v1 .pos-l--35,
.v1:not(:has(.v2)) .pos-l--35,
.v2 .pos-l--35 {
  left: 35%;
}
.v1 .pos-l--36,
.v1:not(:has(.v2)) .pos-l--36,
.v2 .pos-l--36 {
  left: 36%;
}
.v1 .pos-l--37,
.v1:not(:has(.v2)) .pos-l--37,
.v2 .pos-l--37 {
  left: 37%;
}
.v1 .pos-l--38,
.v1:not(:has(.v2)) .pos-l--38,
.v2 .pos-l--38 {
  left: 38%;
}
.v1 .pos-l--39,
.v1:not(:has(.v2)) .pos-l--39,
.v2 .pos-l--39 {
  left: 39%;
}
.v1 .pos-l--40,
.v1:not(:has(.v2)) .pos-l--40,
.v2 .pos-l--40 {
  left: 40%;
}
.v1 .pos-l--41,
.v1:not(:has(.v2)) .pos-l--41,
.v2 .pos-l--41 {
  left: 41%;
}
.v1 .pos-l--42,
.v1:not(:has(.v2)) .pos-l--42,
.v2 .pos-l--42 {
  left: 42%;
}
.v1 .pos-l--43,
.v1:not(:has(.v2)) .pos-l--43,
.v2 .pos-l--43 {
  left: 43%;
}
.v1 .pos-l--44,
.v1:not(:has(.v2)) .pos-l--44,
.v2 .pos-l--44 {
  left: 44%;
}
.v1 .pos-l--45,
.v1:not(:has(.v2)) .pos-l--45,
.v2 .pos-l--45 {
  left: 45%;
}
.v1 .pos-l--46,
.v1:not(:has(.v2)) .pos-l--46,
.v2 .pos-l--46 {
  left: 46%;
}
.v1 .pos-l--47,
.v1:not(:has(.v2)) .pos-l--47,
.v2 .pos-l--47 {
  left: 47%;
}
.v1 .pos-l--48,
.v1:not(:has(.v2)) .pos-l--48,
.v2 .pos-l--48 {
  left: 48%;
}
.v1 .pos-l--49,
.v1:not(:has(.v2)) .pos-l--49,
.v2 .pos-l--49 {
  left: 49%;
}
.v1 .pos-l--50,
.v1:not(:has(.v2)) .pos-l--50,
.v2 .pos-l--50 {
  left: 50%;
}
.v1 .pos-l--51,
.v1:not(:has(.v2)) .pos-l--51,
.v2 .pos-l--51 {
  left: 51%;
}
.v1 .pos-l--52,
.v1:not(:has(.v2)) .pos-l--52,
.v2 .pos-l--52 {
  left: 52%;
}
.v1 .pos-l--53,
.v1:not(:has(.v2)) .pos-l--53,
.v2 .pos-l--53 {
  left: 53%;
}
.v1 .pos-l--54,
.v1:not(:has(.v2)) .pos-l--54,
.v2 .pos-l--54 {
  left: 54%;
}
.v1 .pos-l--55,
.v1:not(:has(.v2)) .pos-l--55,
.v2 .pos-l--55 {
  left: 55%;
}
.v1 .pos-l--56,
.v1:not(:has(.v2)) .pos-l--56,
.v2 .pos-l--56 {
  left: 56%;
}
.v1 .pos-l--57,
.v1:not(:has(.v2)) .pos-l--57,
.v2 .pos-l--57 {
  left: 57%;
}
.v1 .pos-l--58,
.v1:not(:has(.v2)) .pos-l--58,
.v2 .pos-l--58 {
  left: 58%;
}
.v1 .pos-l--59,
.v1:not(:has(.v2)) .pos-l--59,
.v2 .pos-l--59 {
  left: 59%;
}
.v1 .pos-l--60,
.v1:not(:has(.v2)) .pos-l--60,
.v2 .pos-l--60 {
  left: 60%;
}
.v1 .pos-l--61,
.v1:not(:has(.v2)) .pos-l--61,
.v2 .pos-l--61 {
  left: 61%;
}
.v1 .pos-l--62,
.v1:not(:has(.v2)) .pos-l--62,
.v2 .pos-l--62 {
  left: 62%;
}
.v1 .pos-l--63,
.v1:not(:has(.v2)) .pos-l--63,
.v2 .pos-l--63 {
  left: 63%;
}
.v1 .pos-l--64,
.v1:not(:has(.v2)) .pos-l--64,
.v2 .pos-l--64 {
  left: 64%;
}
.v1 .pos-l--65,
.v1:not(:has(.v2)) .pos-l--65,
.v2 .pos-l--65 {
  left: 65%;
}
.v1 .pos-l--66,
.v1:not(:has(.v2)) .pos-l--66,
.v2 .pos-l--66 {
  left: 66%;
}
.v1 .pos-l--67,
.v1:not(:has(.v2)) .pos-l--67,
.v2 .pos-l--67 {
  left: 67%;
}
.v1 .pos-l--68,
.v1:not(:has(.v2)) .pos-l--68,
.v2 .pos-l--68 {
  left: 68%;
}
.v1 .pos-l--69,
.v1:not(:has(.v2)) .pos-l--69,
.v2 .pos-l--69 {
  left: 69%;
}
.v1 .pos-l--70,
.v1:not(:has(.v2)) .pos-l--70,
.v2 .pos-l--70 {
  left: 70%;
}
.v1 .pos-l--71,
.v1:not(:has(.v2)) .pos-l--71,
.v2 .pos-l--71 {
  left: 71%;
}
.v1 .pos-l--72,
.v1:not(:has(.v2)) .pos-l--72,
.v2 .pos-l--72 {
  left: 72%;
}
.v1 .pos-l--73,
.v1:not(:has(.v2)) .pos-l--73,
.v2 .pos-l--73 {
  left: 73%;
}
.v1 .pos-l--74,
.v1:not(:has(.v2)) .pos-l--74,
.v2 .pos-l--74 {
  left: 74%;
}
.v1 .pos-l--75,
.v1:not(:has(.v2)) .pos-l--75,
.v2 .pos-l--75 {
  left: 75%;
}
.v1 .pos-l--76,
.v1:not(:has(.v2)) .pos-l--76,
.v2 .pos-l--76 {
  left: 76%;
}
.v1 .pos-l--77,
.v1:not(:has(.v2)) .pos-l--77,
.v2 .pos-l--77 {
  left: 77%;
}
.v1 .pos-l--78,
.v1:not(:has(.v2)) .pos-l--78,
.v2 .pos-l--78 {
  left: 78%;
}
.v1 .pos-l--79,
.v1:not(:has(.v2)) .pos-l--79,
.v2 .pos-l--79 {
  left: 79%;
}
.v1 .pos-l--80,
.v1:not(:has(.v2)) .pos-l--80,
.v2 .pos-l--80 {
  left: 80%;
}
.v1 .pos-l--81,
.v1:not(:has(.v2)) .pos-l--81,
.v2 .pos-l--81 {
  left: 81%;
}
.v1 .pos-l--82,
.v1:not(:has(.v2)) .pos-l--82,
.v2 .pos-l--82 {
  left: 82%;
}
.v1 .pos-l--83,
.v1:not(:has(.v2)) .pos-l--83,
.v2 .pos-l--83 {
  left: 83%;
}
.v1 .pos-l--84,
.v1:not(:has(.v2)) .pos-l--84,
.v2 .pos-l--84 {
  left: 84%;
}
.v1 .pos-l--85,
.v1:not(:has(.v2)) .pos-l--85,
.v2 .pos-l--85 {
  left: 85%;
}
.v1 .pos-l--86,
.v1:not(:has(.v2)) .pos-l--86,
.v2 .pos-l--86 {
  left: 86%;
}
.v1 .pos-l--87,
.v1:not(:has(.v2)) .pos-l--87,
.v2 .pos-l--87 {
  left: 87%;
}
.v1 .pos-l--88,
.v1:not(:has(.v2)) .pos-l--88,
.v2 .pos-l--88 {
  left: 88%;
}
.v1 .pos-l--89,
.v1:not(:has(.v2)) .pos-l--89,
.v2 .pos-l--89 {
  left: 89%;
}
.v1 .pos-l--90,
.v1:not(:has(.v2)) .pos-l--90,
.v2 .pos-l--90 {
  left: 90%;
}
.v1 .pos-l--91,
.v1:not(:has(.v2)) .pos-l--91,
.v2 .pos-l--91 {
  left: 91%;
}
.v1 .pos-l--92,
.v1:not(:has(.v2)) .pos-l--92,
.v2 .pos-l--92 {
  left: 92%;
}
.v1 .pos-l--93,
.v1:not(:has(.v2)) .pos-l--93,
.v2 .pos-l--93 {
  left: 93%;
}
.v1 .pos-l--94,
.v1:not(:has(.v2)) .pos-l--94,
.v2 .pos-l--94 {
  left: 94%;
}
.v1 .pos-l--95,
.v1:not(:has(.v2)) .pos-l--95,
.v2 .pos-l--95 {
  left: 95%;
}
.v1 .pos-l--96,
.v1:not(:has(.v2)) .pos-l--96,
.v2 .pos-l--96 {
  left: 96%;
}
.v1 .pos-l--97,
.v1:not(:has(.v2)) .pos-l--97,
.v2 .pos-l--97 {
  left: 97%;
}
.v1 .pos-l--98,
.v1:not(:has(.v2)) .pos-l--98,
.v2 .pos-l--98 {
  left: 98%;
}
.v1 .pos-l--99,
.v1:not(:has(.v2)) .pos-l--99,
.v2 .pos-l--99 {
  left: 99%;
}
.v1 .pos-l--100,
.v1:not(:has(.v2)) .pos-l--100,
.v2 .pos-l--100 {
  left: 100%;
}
.v1 .position--centre,
.v1:not(:has(.v2)) .position--centre,
.v2 .position--centre {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.v1 .w--1em,
.v1:not(:has(.v2)) .w--1em,
.v2 .w--1em {
  width: 1em;
}
.v1 .w--1px,
.v1:not(:has(.v2)) .w--1px,
.v2 .w--1px {
  width: 1px;
}
.v1 .w--1pc,
.v1:not(:has(.v2)) .w--1pc,
.v2 .w--1pc {
  width: 1%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--1em,
  .v1:not(:has(.v2)) .w-sm--1em,
  .v2 .w-sm--1em {
    width: 1em;
  }
  .v1 .w-sm--1px,
  .v1:not(:has(.v2)) .w-sm--1px,
  .v2 .w-sm--1px {
    width: 1px;
  }
  .v1 .w-sm--1pc,
  .v1:not(:has(.v2)) .w-sm--1pc,
  .v2 .w-sm--1pc {
    width: 1%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--1em,
  .v1:not(:has(.v2)) .w-md--1em,
  .v2 .w-md--1em {
    width: 1em;
  }
  .v1 .w-md--1px,
  .v1:not(:has(.v2)) .w-md--1px,
  .v2 .w-md--1px {
    width: 1px;
  }
  .v1 .w-md--1pc,
  .v1:not(:has(.v2)) .w-md--1pc,
  .v2 .w-md--1pc {
    width: 1%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--1em,
  .v1:not(:has(.v2)) .w-lg--1em,
  .v2 .w-lg--1em {
    width: 1em;
  }
  .v1 .w-lg--1px,
  .v1:not(:has(.v2)) .w-lg--1px,
  .v2 .w-lg--1px {
    width: 1px;
  }
  .v1 .w-lg--1pc,
  .v1:not(:has(.v2)) .w-lg--1pc,
  .v2 .w-lg--1pc {
    width: 1%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--1em,
  .v1:not(:has(.v2)) .w-xl--1em,
  .v2 .w-xl--1em {
    width: 1em;
  }
  .v1 .w-xl--1px,
  .v1:not(:has(.v2)) .w-xl--1px,
  .v2 .w-xl--1px {
    width: 1px;
  }
  .v1 .w-xl--1pc,
  .v1:not(:has(.v2)) .w-xl--1pc,
  .v2 .w-xl--1pc {
    width: 1%;
  }
}
.v1 .w--2em,
.v1:not(:has(.v2)) .w--2em,
.v2 .w--2em {
  width: 2em;
}
.v1 .w--2px,
.v1:not(:has(.v2)) .w--2px,
.v2 .w--2px {
  width: 2px;
}
.v1 .w--2pc,
.v1:not(:has(.v2)) .w--2pc,
.v2 .w--2pc {
  width: 2%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--2em,
  .v1:not(:has(.v2)) .w-sm--2em,
  .v2 .w-sm--2em {
    width: 2em;
  }
  .v1 .w-sm--2px,
  .v1:not(:has(.v2)) .w-sm--2px,
  .v2 .w-sm--2px {
    width: 2px;
  }
  .v1 .w-sm--2pc,
  .v1:not(:has(.v2)) .w-sm--2pc,
  .v2 .w-sm--2pc {
    width: 2%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--2em,
  .v1:not(:has(.v2)) .w-md--2em,
  .v2 .w-md--2em {
    width: 2em;
  }
  .v1 .w-md--2px,
  .v1:not(:has(.v2)) .w-md--2px,
  .v2 .w-md--2px {
    width: 2px;
  }
  .v1 .w-md--2pc,
  .v1:not(:has(.v2)) .w-md--2pc,
  .v2 .w-md--2pc {
    width: 2%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--2em,
  .v1:not(:has(.v2)) .w-lg--2em,
  .v2 .w-lg--2em {
    width: 2em;
  }
  .v1 .w-lg--2px,
  .v1:not(:has(.v2)) .w-lg--2px,
  .v2 .w-lg--2px {
    width: 2px;
  }
  .v1 .w-lg--2pc,
  .v1:not(:has(.v2)) .w-lg--2pc,
  .v2 .w-lg--2pc {
    width: 2%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--2em,
  .v1:not(:has(.v2)) .w-xl--2em,
  .v2 .w-xl--2em {
    width: 2em;
  }
  .v1 .w-xl--2px,
  .v1:not(:has(.v2)) .w-xl--2px,
  .v2 .w-xl--2px {
    width: 2px;
  }
  .v1 .w-xl--2pc,
  .v1:not(:has(.v2)) .w-xl--2pc,
  .v2 .w-xl--2pc {
    width: 2%;
  }
}
.v1 .w--3em,
.v1:not(:has(.v2)) .w--3em,
.v2 .w--3em {
  width: 3em;
}
.v1 .w--3px,
.v1:not(:has(.v2)) .w--3px,
.v2 .w--3px {
  width: 3px;
}
.v1 .w--3pc,
.v1:not(:has(.v2)) .w--3pc,
.v2 .w--3pc {
  width: 3%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--3em,
  .v1:not(:has(.v2)) .w-sm--3em,
  .v2 .w-sm--3em {
    width: 3em;
  }
  .v1 .w-sm--3px,
  .v1:not(:has(.v2)) .w-sm--3px,
  .v2 .w-sm--3px {
    width: 3px;
  }
  .v1 .w-sm--3pc,
  .v1:not(:has(.v2)) .w-sm--3pc,
  .v2 .w-sm--3pc {
    width: 3%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--3em,
  .v1:not(:has(.v2)) .w-md--3em,
  .v2 .w-md--3em {
    width: 3em;
  }
  .v1 .w-md--3px,
  .v1:not(:has(.v2)) .w-md--3px,
  .v2 .w-md--3px {
    width: 3px;
  }
  .v1 .w-md--3pc,
  .v1:not(:has(.v2)) .w-md--3pc,
  .v2 .w-md--3pc {
    width: 3%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--3em,
  .v1:not(:has(.v2)) .w-lg--3em,
  .v2 .w-lg--3em {
    width: 3em;
  }
  .v1 .w-lg--3px,
  .v1:not(:has(.v2)) .w-lg--3px,
  .v2 .w-lg--3px {
    width: 3px;
  }
  .v1 .w-lg--3pc,
  .v1:not(:has(.v2)) .w-lg--3pc,
  .v2 .w-lg--3pc {
    width: 3%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--3em,
  .v1:not(:has(.v2)) .w-xl--3em,
  .v2 .w-xl--3em {
    width: 3em;
  }
  .v1 .w-xl--3px,
  .v1:not(:has(.v2)) .w-xl--3px,
  .v2 .w-xl--3px {
    width: 3px;
  }
  .v1 .w-xl--3pc,
  .v1:not(:has(.v2)) .w-xl--3pc,
  .v2 .w-xl--3pc {
    width: 3%;
  }
}
.v1 .w--4em,
.v1:not(:has(.v2)) .w--4em,
.v2 .w--4em {
  width: 4em;
}
.v1 .w--4px,
.v1:not(:has(.v2)) .w--4px,
.v2 .w--4px {
  width: 4px;
}
.v1 .w--4pc,
.v1:not(:has(.v2)) .w--4pc,
.v2 .w--4pc {
  width: 4%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--4em,
  .v1:not(:has(.v2)) .w-sm--4em,
  .v2 .w-sm--4em {
    width: 4em;
  }
  .v1 .w-sm--4px,
  .v1:not(:has(.v2)) .w-sm--4px,
  .v2 .w-sm--4px {
    width: 4px;
  }
  .v1 .w-sm--4pc,
  .v1:not(:has(.v2)) .w-sm--4pc,
  .v2 .w-sm--4pc {
    width: 4%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--4em,
  .v1:not(:has(.v2)) .w-md--4em,
  .v2 .w-md--4em {
    width: 4em;
  }
  .v1 .w-md--4px,
  .v1:not(:has(.v2)) .w-md--4px,
  .v2 .w-md--4px {
    width: 4px;
  }
  .v1 .w-md--4pc,
  .v1:not(:has(.v2)) .w-md--4pc,
  .v2 .w-md--4pc {
    width: 4%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--4em,
  .v1:not(:has(.v2)) .w-lg--4em,
  .v2 .w-lg--4em {
    width: 4em;
  }
  .v1 .w-lg--4px,
  .v1:not(:has(.v2)) .w-lg--4px,
  .v2 .w-lg--4px {
    width: 4px;
  }
  .v1 .w-lg--4pc,
  .v1:not(:has(.v2)) .w-lg--4pc,
  .v2 .w-lg--4pc {
    width: 4%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--4em,
  .v1:not(:has(.v2)) .w-xl--4em,
  .v2 .w-xl--4em {
    width: 4em;
  }
  .v1 .w-xl--4px,
  .v1:not(:has(.v2)) .w-xl--4px,
  .v2 .w-xl--4px {
    width: 4px;
  }
  .v1 .w-xl--4pc,
  .v1:not(:has(.v2)) .w-xl--4pc,
  .v2 .w-xl--4pc {
    width: 4%;
  }
}
.v1 .w--5em,
.v1:not(:has(.v2)) .w--5em,
.v2 .w--5em {
  width: 5em;
}
.v1 .w--5px,
.v1:not(:has(.v2)) .w--5px,
.v2 .w--5px {
  width: 5px;
}
.v1 .w--5pc,
.v1:not(:has(.v2)) .w--5pc,
.v2 .w--5pc {
  width: 5%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--5em,
  .v1:not(:has(.v2)) .w-sm--5em,
  .v2 .w-sm--5em {
    width: 5em;
  }
  .v1 .w-sm--5px,
  .v1:not(:has(.v2)) .w-sm--5px,
  .v2 .w-sm--5px {
    width: 5px;
  }
  .v1 .w-sm--5pc,
  .v1:not(:has(.v2)) .w-sm--5pc,
  .v2 .w-sm--5pc {
    width: 5%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--5em,
  .v1:not(:has(.v2)) .w-md--5em,
  .v2 .w-md--5em {
    width: 5em;
  }
  .v1 .w-md--5px,
  .v1:not(:has(.v2)) .w-md--5px,
  .v2 .w-md--5px {
    width: 5px;
  }
  .v1 .w-md--5pc,
  .v1:not(:has(.v2)) .w-md--5pc,
  .v2 .w-md--5pc {
    width: 5%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--5em,
  .v1:not(:has(.v2)) .w-lg--5em,
  .v2 .w-lg--5em {
    width: 5em;
  }
  .v1 .w-lg--5px,
  .v1:not(:has(.v2)) .w-lg--5px,
  .v2 .w-lg--5px {
    width: 5px;
  }
  .v1 .w-lg--5pc,
  .v1:not(:has(.v2)) .w-lg--5pc,
  .v2 .w-lg--5pc {
    width: 5%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--5em,
  .v1:not(:has(.v2)) .w-xl--5em,
  .v2 .w-xl--5em {
    width: 5em;
  }
  .v1 .w-xl--5px,
  .v1:not(:has(.v2)) .w-xl--5px,
  .v2 .w-xl--5px {
    width: 5px;
  }
  .v1 .w-xl--5pc,
  .v1:not(:has(.v2)) .w-xl--5pc,
  .v2 .w-xl--5pc {
    width: 5%;
  }
}
.v1 .w--6em,
.v1:not(:has(.v2)) .w--6em,
.v2 .w--6em {
  width: 6em;
}
.v1 .w--6px,
.v1:not(:has(.v2)) .w--6px,
.v2 .w--6px {
  width: 6px;
}
.v1 .w--6pc,
.v1:not(:has(.v2)) .w--6pc,
.v2 .w--6pc {
  width: 6%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--6em,
  .v1:not(:has(.v2)) .w-sm--6em,
  .v2 .w-sm--6em {
    width: 6em;
  }
  .v1 .w-sm--6px,
  .v1:not(:has(.v2)) .w-sm--6px,
  .v2 .w-sm--6px {
    width: 6px;
  }
  .v1 .w-sm--6pc,
  .v1:not(:has(.v2)) .w-sm--6pc,
  .v2 .w-sm--6pc {
    width: 6%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--6em,
  .v1:not(:has(.v2)) .w-md--6em,
  .v2 .w-md--6em {
    width: 6em;
  }
  .v1 .w-md--6px,
  .v1:not(:has(.v2)) .w-md--6px,
  .v2 .w-md--6px {
    width: 6px;
  }
  .v1 .w-md--6pc,
  .v1:not(:has(.v2)) .w-md--6pc,
  .v2 .w-md--6pc {
    width: 6%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--6em,
  .v1:not(:has(.v2)) .w-lg--6em,
  .v2 .w-lg--6em {
    width: 6em;
  }
  .v1 .w-lg--6px,
  .v1:not(:has(.v2)) .w-lg--6px,
  .v2 .w-lg--6px {
    width: 6px;
  }
  .v1 .w-lg--6pc,
  .v1:not(:has(.v2)) .w-lg--6pc,
  .v2 .w-lg--6pc {
    width: 6%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--6em,
  .v1:not(:has(.v2)) .w-xl--6em,
  .v2 .w-xl--6em {
    width: 6em;
  }
  .v1 .w-xl--6px,
  .v1:not(:has(.v2)) .w-xl--6px,
  .v2 .w-xl--6px {
    width: 6px;
  }
  .v1 .w-xl--6pc,
  .v1:not(:has(.v2)) .w-xl--6pc,
  .v2 .w-xl--6pc {
    width: 6%;
  }
}
.v1 .w--7em,
.v1:not(:has(.v2)) .w--7em,
.v2 .w--7em {
  width: 7em;
}
.v1 .w--7px,
.v1:not(:has(.v2)) .w--7px,
.v2 .w--7px {
  width: 7px;
}
.v1 .w--7pc,
.v1:not(:has(.v2)) .w--7pc,
.v2 .w--7pc {
  width: 7%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--7em,
  .v1:not(:has(.v2)) .w-sm--7em,
  .v2 .w-sm--7em {
    width: 7em;
  }
  .v1 .w-sm--7px,
  .v1:not(:has(.v2)) .w-sm--7px,
  .v2 .w-sm--7px {
    width: 7px;
  }
  .v1 .w-sm--7pc,
  .v1:not(:has(.v2)) .w-sm--7pc,
  .v2 .w-sm--7pc {
    width: 7%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--7em,
  .v1:not(:has(.v2)) .w-md--7em,
  .v2 .w-md--7em {
    width: 7em;
  }
  .v1 .w-md--7px,
  .v1:not(:has(.v2)) .w-md--7px,
  .v2 .w-md--7px {
    width: 7px;
  }
  .v1 .w-md--7pc,
  .v1:not(:has(.v2)) .w-md--7pc,
  .v2 .w-md--7pc {
    width: 7%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--7em,
  .v1:not(:has(.v2)) .w-lg--7em,
  .v2 .w-lg--7em {
    width: 7em;
  }
  .v1 .w-lg--7px,
  .v1:not(:has(.v2)) .w-lg--7px,
  .v2 .w-lg--7px {
    width: 7px;
  }
  .v1 .w-lg--7pc,
  .v1:not(:has(.v2)) .w-lg--7pc,
  .v2 .w-lg--7pc {
    width: 7%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--7em,
  .v1:not(:has(.v2)) .w-xl--7em,
  .v2 .w-xl--7em {
    width: 7em;
  }
  .v1 .w-xl--7px,
  .v1:not(:has(.v2)) .w-xl--7px,
  .v2 .w-xl--7px {
    width: 7px;
  }
  .v1 .w-xl--7pc,
  .v1:not(:has(.v2)) .w-xl--7pc,
  .v2 .w-xl--7pc {
    width: 7%;
  }
}
.v1 .w--8em,
.v1:not(:has(.v2)) .w--8em,
.v2 .w--8em {
  width: 8em;
}
.v1 .w--8px,
.v1:not(:has(.v2)) .w--8px,
.v2 .w--8px {
  width: 8px;
}
.v1 .w--8pc,
.v1:not(:has(.v2)) .w--8pc,
.v2 .w--8pc {
  width: 8%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--8em,
  .v1:not(:has(.v2)) .w-sm--8em,
  .v2 .w-sm--8em {
    width: 8em;
  }
  .v1 .w-sm--8px,
  .v1:not(:has(.v2)) .w-sm--8px,
  .v2 .w-sm--8px {
    width: 8px;
  }
  .v1 .w-sm--8pc,
  .v1:not(:has(.v2)) .w-sm--8pc,
  .v2 .w-sm--8pc {
    width: 8%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--8em,
  .v1:not(:has(.v2)) .w-md--8em,
  .v2 .w-md--8em {
    width: 8em;
  }
  .v1 .w-md--8px,
  .v1:not(:has(.v2)) .w-md--8px,
  .v2 .w-md--8px {
    width: 8px;
  }
  .v1 .w-md--8pc,
  .v1:not(:has(.v2)) .w-md--8pc,
  .v2 .w-md--8pc {
    width: 8%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--8em,
  .v1:not(:has(.v2)) .w-lg--8em,
  .v2 .w-lg--8em {
    width: 8em;
  }
  .v1 .w-lg--8px,
  .v1:not(:has(.v2)) .w-lg--8px,
  .v2 .w-lg--8px {
    width: 8px;
  }
  .v1 .w-lg--8pc,
  .v1:not(:has(.v2)) .w-lg--8pc,
  .v2 .w-lg--8pc {
    width: 8%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--8em,
  .v1:not(:has(.v2)) .w-xl--8em,
  .v2 .w-xl--8em {
    width: 8em;
  }
  .v1 .w-xl--8px,
  .v1:not(:has(.v2)) .w-xl--8px,
  .v2 .w-xl--8px {
    width: 8px;
  }
  .v1 .w-xl--8pc,
  .v1:not(:has(.v2)) .w-xl--8pc,
  .v2 .w-xl--8pc {
    width: 8%;
  }
}
.v1 .w--9em,
.v1:not(:has(.v2)) .w--9em,
.v2 .w--9em {
  width: 9em;
}
.v1 .w--9px,
.v1:not(:has(.v2)) .w--9px,
.v2 .w--9px {
  width: 9px;
}
.v1 .w--9pc,
.v1:not(:has(.v2)) .w--9pc,
.v2 .w--9pc {
  width: 9%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--9em,
  .v1:not(:has(.v2)) .w-sm--9em,
  .v2 .w-sm--9em {
    width: 9em;
  }
  .v1 .w-sm--9px,
  .v1:not(:has(.v2)) .w-sm--9px,
  .v2 .w-sm--9px {
    width: 9px;
  }
  .v1 .w-sm--9pc,
  .v1:not(:has(.v2)) .w-sm--9pc,
  .v2 .w-sm--9pc {
    width: 9%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--9em,
  .v1:not(:has(.v2)) .w-md--9em,
  .v2 .w-md--9em {
    width: 9em;
  }
  .v1 .w-md--9px,
  .v1:not(:has(.v2)) .w-md--9px,
  .v2 .w-md--9px {
    width: 9px;
  }
  .v1 .w-md--9pc,
  .v1:not(:has(.v2)) .w-md--9pc,
  .v2 .w-md--9pc {
    width: 9%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--9em,
  .v1:not(:has(.v2)) .w-lg--9em,
  .v2 .w-lg--9em {
    width: 9em;
  }
  .v1 .w-lg--9px,
  .v1:not(:has(.v2)) .w-lg--9px,
  .v2 .w-lg--9px {
    width: 9px;
  }
  .v1 .w-lg--9pc,
  .v1:not(:has(.v2)) .w-lg--9pc,
  .v2 .w-lg--9pc {
    width: 9%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--9em,
  .v1:not(:has(.v2)) .w-xl--9em,
  .v2 .w-xl--9em {
    width: 9em;
  }
  .v1 .w-xl--9px,
  .v1:not(:has(.v2)) .w-xl--9px,
  .v2 .w-xl--9px {
    width: 9px;
  }
  .v1 .w-xl--9pc,
  .v1:not(:has(.v2)) .w-xl--9pc,
  .v2 .w-xl--9pc {
    width: 9%;
  }
}
.v1 .w--10em,
.v1:not(:has(.v2)) .w--10em,
.v2 .w--10em {
  width: 10em;
}
.v1 .w--10px,
.v1:not(:has(.v2)) .w--10px,
.v2 .w--10px {
  width: 10px;
}
.v1 .w--10pc,
.v1:not(:has(.v2)) .w--10pc,
.v2 .w--10pc {
  width: 10%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--10em,
  .v1:not(:has(.v2)) .w-sm--10em,
  .v2 .w-sm--10em {
    width: 10em;
  }
  .v1 .w-sm--10px,
  .v1:not(:has(.v2)) .w-sm--10px,
  .v2 .w-sm--10px {
    width: 10px;
  }
  .v1 .w-sm--10pc,
  .v1:not(:has(.v2)) .w-sm--10pc,
  .v2 .w-sm--10pc {
    width: 10%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--10em,
  .v1:not(:has(.v2)) .w-md--10em,
  .v2 .w-md--10em {
    width: 10em;
  }
  .v1 .w-md--10px,
  .v1:not(:has(.v2)) .w-md--10px,
  .v2 .w-md--10px {
    width: 10px;
  }
  .v1 .w-md--10pc,
  .v1:not(:has(.v2)) .w-md--10pc,
  .v2 .w-md--10pc {
    width: 10%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--10em,
  .v1:not(:has(.v2)) .w-lg--10em,
  .v2 .w-lg--10em {
    width: 10em;
  }
  .v1 .w-lg--10px,
  .v1:not(:has(.v2)) .w-lg--10px,
  .v2 .w-lg--10px {
    width: 10px;
  }
  .v1 .w-lg--10pc,
  .v1:not(:has(.v2)) .w-lg--10pc,
  .v2 .w-lg--10pc {
    width: 10%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--10em,
  .v1:not(:has(.v2)) .w-xl--10em,
  .v2 .w-xl--10em {
    width: 10em;
  }
  .v1 .w-xl--10px,
  .v1:not(:has(.v2)) .w-xl--10px,
  .v2 .w-xl--10px {
    width: 10px;
  }
  .v1 .w-xl--10pc,
  .v1:not(:has(.v2)) .w-xl--10pc,
  .v2 .w-xl--10pc {
    width: 10%;
  }
}
.v1 .w--11em,
.v1:not(:has(.v2)) .w--11em,
.v2 .w--11em {
  width: 11em;
}
.v1 .w--11px,
.v1:not(:has(.v2)) .w--11px,
.v2 .w--11px {
  width: 11px;
}
.v1 .w--11pc,
.v1:not(:has(.v2)) .w--11pc,
.v2 .w--11pc {
  width: 11%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--11em,
  .v1:not(:has(.v2)) .w-sm--11em,
  .v2 .w-sm--11em {
    width: 11em;
  }
  .v1 .w-sm--11px,
  .v1:not(:has(.v2)) .w-sm--11px,
  .v2 .w-sm--11px {
    width: 11px;
  }
  .v1 .w-sm--11pc,
  .v1:not(:has(.v2)) .w-sm--11pc,
  .v2 .w-sm--11pc {
    width: 11%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--11em,
  .v1:not(:has(.v2)) .w-md--11em,
  .v2 .w-md--11em {
    width: 11em;
  }
  .v1 .w-md--11px,
  .v1:not(:has(.v2)) .w-md--11px,
  .v2 .w-md--11px {
    width: 11px;
  }
  .v1 .w-md--11pc,
  .v1:not(:has(.v2)) .w-md--11pc,
  .v2 .w-md--11pc {
    width: 11%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--11em,
  .v1:not(:has(.v2)) .w-lg--11em,
  .v2 .w-lg--11em {
    width: 11em;
  }
  .v1 .w-lg--11px,
  .v1:not(:has(.v2)) .w-lg--11px,
  .v2 .w-lg--11px {
    width: 11px;
  }
  .v1 .w-lg--11pc,
  .v1:not(:has(.v2)) .w-lg--11pc,
  .v2 .w-lg--11pc {
    width: 11%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--11em,
  .v1:not(:has(.v2)) .w-xl--11em,
  .v2 .w-xl--11em {
    width: 11em;
  }
  .v1 .w-xl--11px,
  .v1:not(:has(.v2)) .w-xl--11px,
  .v2 .w-xl--11px {
    width: 11px;
  }
  .v1 .w-xl--11pc,
  .v1:not(:has(.v2)) .w-xl--11pc,
  .v2 .w-xl--11pc {
    width: 11%;
  }
}
.v1 .w--12em,
.v1:not(:has(.v2)) .w--12em,
.v2 .w--12em {
  width: 12em;
}
.v1 .w--12px,
.v1:not(:has(.v2)) .w--12px,
.v2 .w--12px {
  width: 12px;
}
.v1 .w--12pc,
.v1:not(:has(.v2)) .w--12pc,
.v2 .w--12pc {
  width: 12%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--12em,
  .v1:not(:has(.v2)) .w-sm--12em,
  .v2 .w-sm--12em {
    width: 12em;
  }
  .v1 .w-sm--12px,
  .v1:not(:has(.v2)) .w-sm--12px,
  .v2 .w-sm--12px {
    width: 12px;
  }
  .v1 .w-sm--12pc,
  .v1:not(:has(.v2)) .w-sm--12pc,
  .v2 .w-sm--12pc {
    width: 12%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--12em,
  .v1:not(:has(.v2)) .w-md--12em,
  .v2 .w-md--12em {
    width: 12em;
  }
  .v1 .w-md--12px,
  .v1:not(:has(.v2)) .w-md--12px,
  .v2 .w-md--12px {
    width: 12px;
  }
  .v1 .w-md--12pc,
  .v1:not(:has(.v2)) .w-md--12pc,
  .v2 .w-md--12pc {
    width: 12%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--12em,
  .v1:not(:has(.v2)) .w-lg--12em,
  .v2 .w-lg--12em {
    width: 12em;
  }
  .v1 .w-lg--12px,
  .v1:not(:has(.v2)) .w-lg--12px,
  .v2 .w-lg--12px {
    width: 12px;
  }
  .v1 .w-lg--12pc,
  .v1:not(:has(.v2)) .w-lg--12pc,
  .v2 .w-lg--12pc {
    width: 12%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--12em,
  .v1:not(:has(.v2)) .w-xl--12em,
  .v2 .w-xl--12em {
    width: 12em;
  }
  .v1 .w-xl--12px,
  .v1:not(:has(.v2)) .w-xl--12px,
  .v2 .w-xl--12px {
    width: 12px;
  }
  .v1 .w-xl--12pc,
  .v1:not(:has(.v2)) .w-xl--12pc,
  .v2 .w-xl--12pc {
    width: 12%;
  }
}
.v1 .w--13em,
.v1:not(:has(.v2)) .w--13em,
.v2 .w--13em {
  width: 13em;
}
.v1 .w--13px,
.v1:not(:has(.v2)) .w--13px,
.v2 .w--13px {
  width: 13px;
}
.v1 .w--13pc,
.v1:not(:has(.v2)) .w--13pc,
.v2 .w--13pc {
  width: 13%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--13em,
  .v1:not(:has(.v2)) .w-sm--13em,
  .v2 .w-sm--13em {
    width: 13em;
  }
  .v1 .w-sm--13px,
  .v1:not(:has(.v2)) .w-sm--13px,
  .v2 .w-sm--13px {
    width: 13px;
  }
  .v1 .w-sm--13pc,
  .v1:not(:has(.v2)) .w-sm--13pc,
  .v2 .w-sm--13pc {
    width: 13%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--13em,
  .v1:not(:has(.v2)) .w-md--13em,
  .v2 .w-md--13em {
    width: 13em;
  }
  .v1 .w-md--13px,
  .v1:not(:has(.v2)) .w-md--13px,
  .v2 .w-md--13px {
    width: 13px;
  }
  .v1 .w-md--13pc,
  .v1:not(:has(.v2)) .w-md--13pc,
  .v2 .w-md--13pc {
    width: 13%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--13em,
  .v1:not(:has(.v2)) .w-lg--13em,
  .v2 .w-lg--13em {
    width: 13em;
  }
  .v1 .w-lg--13px,
  .v1:not(:has(.v2)) .w-lg--13px,
  .v2 .w-lg--13px {
    width: 13px;
  }
  .v1 .w-lg--13pc,
  .v1:not(:has(.v2)) .w-lg--13pc,
  .v2 .w-lg--13pc {
    width: 13%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--13em,
  .v1:not(:has(.v2)) .w-xl--13em,
  .v2 .w-xl--13em {
    width: 13em;
  }
  .v1 .w-xl--13px,
  .v1:not(:has(.v2)) .w-xl--13px,
  .v2 .w-xl--13px {
    width: 13px;
  }
  .v1 .w-xl--13pc,
  .v1:not(:has(.v2)) .w-xl--13pc,
  .v2 .w-xl--13pc {
    width: 13%;
  }
}
.v1 .w--14em,
.v1:not(:has(.v2)) .w--14em,
.v2 .w--14em {
  width: 14em;
}
.v1 .w--14px,
.v1:not(:has(.v2)) .w--14px,
.v2 .w--14px {
  width: 14px;
}
.v1 .w--14pc,
.v1:not(:has(.v2)) .w--14pc,
.v2 .w--14pc {
  width: 14%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--14em,
  .v1:not(:has(.v2)) .w-sm--14em,
  .v2 .w-sm--14em {
    width: 14em;
  }
  .v1 .w-sm--14px,
  .v1:not(:has(.v2)) .w-sm--14px,
  .v2 .w-sm--14px {
    width: 14px;
  }
  .v1 .w-sm--14pc,
  .v1:not(:has(.v2)) .w-sm--14pc,
  .v2 .w-sm--14pc {
    width: 14%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--14em,
  .v1:not(:has(.v2)) .w-md--14em,
  .v2 .w-md--14em {
    width: 14em;
  }
  .v1 .w-md--14px,
  .v1:not(:has(.v2)) .w-md--14px,
  .v2 .w-md--14px {
    width: 14px;
  }
  .v1 .w-md--14pc,
  .v1:not(:has(.v2)) .w-md--14pc,
  .v2 .w-md--14pc {
    width: 14%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--14em,
  .v1:not(:has(.v2)) .w-lg--14em,
  .v2 .w-lg--14em {
    width: 14em;
  }
  .v1 .w-lg--14px,
  .v1:not(:has(.v2)) .w-lg--14px,
  .v2 .w-lg--14px {
    width: 14px;
  }
  .v1 .w-lg--14pc,
  .v1:not(:has(.v2)) .w-lg--14pc,
  .v2 .w-lg--14pc {
    width: 14%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--14em,
  .v1:not(:has(.v2)) .w-xl--14em,
  .v2 .w-xl--14em {
    width: 14em;
  }
  .v1 .w-xl--14px,
  .v1:not(:has(.v2)) .w-xl--14px,
  .v2 .w-xl--14px {
    width: 14px;
  }
  .v1 .w-xl--14pc,
  .v1:not(:has(.v2)) .w-xl--14pc,
  .v2 .w-xl--14pc {
    width: 14%;
  }
}
.v1 .w--15em,
.v1:not(:has(.v2)) .w--15em,
.v2 .w--15em {
  width: 15em;
}
.v1 .w--15px,
.v1:not(:has(.v2)) .w--15px,
.v2 .w--15px {
  width: 15px;
}
.v1 .w--15pc,
.v1:not(:has(.v2)) .w--15pc,
.v2 .w--15pc {
  width: 15%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--15em,
  .v1:not(:has(.v2)) .w-sm--15em,
  .v2 .w-sm--15em {
    width: 15em;
  }
  .v1 .w-sm--15px,
  .v1:not(:has(.v2)) .w-sm--15px,
  .v2 .w-sm--15px {
    width: 15px;
  }
  .v1 .w-sm--15pc,
  .v1:not(:has(.v2)) .w-sm--15pc,
  .v2 .w-sm--15pc {
    width: 15%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--15em,
  .v1:not(:has(.v2)) .w-md--15em,
  .v2 .w-md--15em {
    width: 15em;
  }
  .v1 .w-md--15px,
  .v1:not(:has(.v2)) .w-md--15px,
  .v2 .w-md--15px {
    width: 15px;
  }
  .v1 .w-md--15pc,
  .v1:not(:has(.v2)) .w-md--15pc,
  .v2 .w-md--15pc {
    width: 15%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--15em,
  .v1:not(:has(.v2)) .w-lg--15em,
  .v2 .w-lg--15em {
    width: 15em;
  }
  .v1 .w-lg--15px,
  .v1:not(:has(.v2)) .w-lg--15px,
  .v2 .w-lg--15px {
    width: 15px;
  }
  .v1 .w-lg--15pc,
  .v1:not(:has(.v2)) .w-lg--15pc,
  .v2 .w-lg--15pc {
    width: 15%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--15em,
  .v1:not(:has(.v2)) .w-xl--15em,
  .v2 .w-xl--15em {
    width: 15em;
  }
  .v1 .w-xl--15px,
  .v1:not(:has(.v2)) .w-xl--15px,
  .v2 .w-xl--15px {
    width: 15px;
  }
  .v1 .w-xl--15pc,
  .v1:not(:has(.v2)) .w-xl--15pc,
  .v2 .w-xl--15pc {
    width: 15%;
  }
}
.v1 .w--16em,
.v1:not(:has(.v2)) .w--16em,
.v2 .w--16em {
  width: 16em;
}
.v1 .w--16px,
.v1:not(:has(.v2)) .w--16px,
.v2 .w--16px {
  width: 16px;
}
.v1 .w--16pc,
.v1:not(:has(.v2)) .w--16pc,
.v2 .w--16pc {
  width: 16%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--16em,
  .v1:not(:has(.v2)) .w-sm--16em,
  .v2 .w-sm--16em {
    width: 16em;
  }
  .v1 .w-sm--16px,
  .v1:not(:has(.v2)) .w-sm--16px,
  .v2 .w-sm--16px {
    width: 16px;
  }
  .v1 .w-sm--16pc,
  .v1:not(:has(.v2)) .w-sm--16pc,
  .v2 .w-sm--16pc {
    width: 16%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--16em,
  .v1:not(:has(.v2)) .w-md--16em,
  .v2 .w-md--16em {
    width: 16em;
  }
  .v1 .w-md--16px,
  .v1:not(:has(.v2)) .w-md--16px,
  .v2 .w-md--16px {
    width: 16px;
  }
  .v1 .w-md--16pc,
  .v1:not(:has(.v2)) .w-md--16pc,
  .v2 .w-md--16pc {
    width: 16%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--16em,
  .v1:not(:has(.v2)) .w-lg--16em,
  .v2 .w-lg--16em {
    width: 16em;
  }
  .v1 .w-lg--16px,
  .v1:not(:has(.v2)) .w-lg--16px,
  .v2 .w-lg--16px {
    width: 16px;
  }
  .v1 .w-lg--16pc,
  .v1:not(:has(.v2)) .w-lg--16pc,
  .v2 .w-lg--16pc {
    width: 16%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--16em,
  .v1:not(:has(.v2)) .w-xl--16em,
  .v2 .w-xl--16em {
    width: 16em;
  }
  .v1 .w-xl--16px,
  .v1:not(:has(.v2)) .w-xl--16px,
  .v2 .w-xl--16px {
    width: 16px;
  }
  .v1 .w-xl--16pc,
  .v1:not(:has(.v2)) .w-xl--16pc,
  .v2 .w-xl--16pc {
    width: 16%;
  }
}
.v1 .w--17em,
.v1:not(:has(.v2)) .w--17em,
.v2 .w--17em {
  width: 17em;
}
.v1 .w--17px,
.v1:not(:has(.v2)) .w--17px,
.v2 .w--17px {
  width: 17px;
}
.v1 .w--17pc,
.v1:not(:has(.v2)) .w--17pc,
.v2 .w--17pc {
  width: 17%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--17em,
  .v1:not(:has(.v2)) .w-sm--17em,
  .v2 .w-sm--17em {
    width: 17em;
  }
  .v1 .w-sm--17px,
  .v1:not(:has(.v2)) .w-sm--17px,
  .v2 .w-sm--17px {
    width: 17px;
  }
  .v1 .w-sm--17pc,
  .v1:not(:has(.v2)) .w-sm--17pc,
  .v2 .w-sm--17pc {
    width: 17%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--17em,
  .v1:not(:has(.v2)) .w-md--17em,
  .v2 .w-md--17em {
    width: 17em;
  }
  .v1 .w-md--17px,
  .v1:not(:has(.v2)) .w-md--17px,
  .v2 .w-md--17px {
    width: 17px;
  }
  .v1 .w-md--17pc,
  .v1:not(:has(.v2)) .w-md--17pc,
  .v2 .w-md--17pc {
    width: 17%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--17em,
  .v1:not(:has(.v2)) .w-lg--17em,
  .v2 .w-lg--17em {
    width: 17em;
  }
  .v1 .w-lg--17px,
  .v1:not(:has(.v2)) .w-lg--17px,
  .v2 .w-lg--17px {
    width: 17px;
  }
  .v1 .w-lg--17pc,
  .v1:not(:has(.v2)) .w-lg--17pc,
  .v2 .w-lg--17pc {
    width: 17%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--17em,
  .v1:not(:has(.v2)) .w-xl--17em,
  .v2 .w-xl--17em {
    width: 17em;
  }
  .v1 .w-xl--17px,
  .v1:not(:has(.v2)) .w-xl--17px,
  .v2 .w-xl--17px {
    width: 17px;
  }
  .v1 .w-xl--17pc,
  .v1:not(:has(.v2)) .w-xl--17pc,
  .v2 .w-xl--17pc {
    width: 17%;
  }
}
.v1 .w--18em,
.v1:not(:has(.v2)) .w--18em,
.v2 .w--18em {
  width: 18em;
}
.v1 .w--18px,
.v1:not(:has(.v2)) .w--18px,
.v2 .w--18px {
  width: 18px;
}
.v1 .w--18pc,
.v1:not(:has(.v2)) .w--18pc,
.v2 .w--18pc {
  width: 18%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--18em,
  .v1:not(:has(.v2)) .w-sm--18em,
  .v2 .w-sm--18em {
    width: 18em;
  }
  .v1 .w-sm--18px,
  .v1:not(:has(.v2)) .w-sm--18px,
  .v2 .w-sm--18px {
    width: 18px;
  }
  .v1 .w-sm--18pc,
  .v1:not(:has(.v2)) .w-sm--18pc,
  .v2 .w-sm--18pc {
    width: 18%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--18em,
  .v1:not(:has(.v2)) .w-md--18em,
  .v2 .w-md--18em {
    width: 18em;
  }
  .v1 .w-md--18px,
  .v1:not(:has(.v2)) .w-md--18px,
  .v2 .w-md--18px {
    width: 18px;
  }
  .v1 .w-md--18pc,
  .v1:not(:has(.v2)) .w-md--18pc,
  .v2 .w-md--18pc {
    width: 18%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--18em,
  .v1:not(:has(.v2)) .w-lg--18em,
  .v2 .w-lg--18em {
    width: 18em;
  }
  .v1 .w-lg--18px,
  .v1:not(:has(.v2)) .w-lg--18px,
  .v2 .w-lg--18px {
    width: 18px;
  }
  .v1 .w-lg--18pc,
  .v1:not(:has(.v2)) .w-lg--18pc,
  .v2 .w-lg--18pc {
    width: 18%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--18em,
  .v1:not(:has(.v2)) .w-xl--18em,
  .v2 .w-xl--18em {
    width: 18em;
  }
  .v1 .w-xl--18px,
  .v1:not(:has(.v2)) .w-xl--18px,
  .v2 .w-xl--18px {
    width: 18px;
  }
  .v1 .w-xl--18pc,
  .v1:not(:has(.v2)) .w-xl--18pc,
  .v2 .w-xl--18pc {
    width: 18%;
  }
}
.v1 .w--19em,
.v1:not(:has(.v2)) .w--19em,
.v2 .w--19em {
  width: 19em;
}
.v1 .w--19px,
.v1:not(:has(.v2)) .w--19px,
.v2 .w--19px {
  width: 19px;
}
.v1 .w--19pc,
.v1:not(:has(.v2)) .w--19pc,
.v2 .w--19pc {
  width: 19%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--19em,
  .v1:not(:has(.v2)) .w-sm--19em,
  .v2 .w-sm--19em {
    width: 19em;
  }
  .v1 .w-sm--19px,
  .v1:not(:has(.v2)) .w-sm--19px,
  .v2 .w-sm--19px {
    width: 19px;
  }
  .v1 .w-sm--19pc,
  .v1:not(:has(.v2)) .w-sm--19pc,
  .v2 .w-sm--19pc {
    width: 19%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--19em,
  .v1:not(:has(.v2)) .w-md--19em,
  .v2 .w-md--19em {
    width: 19em;
  }
  .v1 .w-md--19px,
  .v1:not(:has(.v2)) .w-md--19px,
  .v2 .w-md--19px {
    width: 19px;
  }
  .v1 .w-md--19pc,
  .v1:not(:has(.v2)) .w-md--19pc,
  .v2 .w-md--19pc {
    width: 19%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--19em,
  .v1:not(:has(.v2)) .w-lg--19em,
  .v2 .w-lg--19em {
    width: 19em;
  }
  .v1 .w-lg--19px,
  .v1:not(:has(.v2)) .w-lg--19px,
  .v2 .w-lg--19px {
    width: 19px;
  }
  .v1 .w-lg--19pc,
  .v1:not(:has(.v2)) .w-lg--19pc,
  .v2 .w-lg--19pc {
    width: 19%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--19em,
  .v1:not(:has(.v2)) .w-xl--19em,
  .v2 .w-xl--19em {
    width: 19em;
  }
  .v1 .w-xl--19px,
  .v1:not(:has(.v2)) .w-xl--19px,
  .v2 .w-xl--19px {
    width: 19px;
  }
  .v1 .w-xl--19pc,
  .v1:not(:has(.v2)) .w-xl--19pc,
  .v2 .w-xl--19pc {
    width: 19%;
  }
}
.v1 .w--20em,
.v1:not(:has(.v2)) .w--20em,
.v2 .w--20em {
  width: 20em;
}
.v1 .w--20px,
.v1:not(:has(.v2)) .w--20px,
.v2 .w--20px {
  width: 20px;
}
.v1 .w--20pc,
.v1:not(:has(.v2)) .w--20pc,
.v2 .w--20pc {
  width: 20%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--20em,
  .v1:not(:has(.v2)) .w-sm--20em,
  .v2 .w-sm--20em {
    width: 20em;
  }
  .v1 .w-sm--20px,
  .v1:not(:has(.v2)) .w-sm--20px,
  .v2 .w-sm--20px {
    width: 20px;
  }
  .v1 .w-sm--20pc,
  .v1:not(:has(.v2)) .w-sm--20pc,
  .v2 .w-sm--20pc {
    width: 20%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--20em,
  .v1:not(:has(.v2)) .w-md--20em,
  .v2 .w-md--20em {
    width: 20em;
  }
  .v1 .w-md--20px,
  .v1:not(:has(.v2)) .w-md--20px,
  .v2 .w-md--20px {
    width: 20px;
  }
  .v1 .w-md--20pc,
  .v1:not(:has(.v2)) .w-md--20pc,
  .v2 .w-md--20pc {
    width: 20%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--20em,
  .v1:not(:has(.v2)) .w-lg--20em,
  .v2 .w-lg--20em {
    width: 20em;
  }
  .v1 .w-lg--20px,
  .v1:not(:has(.v2)) .w-lg--20px,
  .v2 .w-lg--20px {
    width: 20px;
  }
  .v1 .w-lg--20pc,
  .v1:not(:has(.v2)) .w-lg--20pc,
  .v2 .w-lg--20pc {
    width: 20%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--20em,
  .v1:not(:has(.v2)) .w-xl--20em,
  .v2 .w-xl--20em {
    width: 20em;
  }
  .v1 .w-xl--20px,
  .v1:not(:has(.v2)) .w-xl--20px,
  .v2 .w-xl--20px {
    width: 20px;
  }
  .v1 .w-xl--20pc,
  .v1:not(:has(.v2)) .w-xl--20pc,
  .v2 .w-xl--20pc {
    width: 20%;
  }
}
.v1 .w--21em,
.v1:not(:has(.v2)) .w--21em,
.v2 .w--21em {
  width: 21em;
}
.v1 .w--21px,
.v1:not(:has(.v2)) .w--21px,
.v2 .w--21px {
  width: 21px;
}
.v1 .w--21pc,
.v1:not(:has(.v2)) .w--21pc,
.v2 .w--21pc {
  width: 21%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--21em,
  .v1:not(:has(.v2)) .w-sm--21em,
  .v2 .w-sm--21em {
    width: 21em;
  }
  .v1 .w-sm--21px,
  .v1:not(:has(.v2)) .w-sm--21px,
  .v2 .w-sm--21px {
    width: 21px;
  }
  .v1 .w-sm--21pc,
  .v1:not(:has(.v2)) .w-sm--21pc,
  .v2 .w-sm--21pc {
    width: 21%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--21em,
  .v1:not(:has(.v2)) .w-md--21em,
  .v2 .w-md--21em {
    width: 21em;
  }
  .v1 .w-md--21px,
  .v1:not(:has(.v2)) .w-md--21px,
  .v2 .w-md--21px {
    width: 21px;
  }
  .v1 .w-md--21pc,
  .v1:not(:has(.v2)) .w-md--21pc,
  .v2 .w-md--21pc {
    width: 21%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--21em,
  .v1:not(:has(.v2)) .w-lg--21em,
  .v2 .w-lg--21em {
    width: 21em;
  }
  .v1 .w-lg--21px,
  .v1:not(:has(.v2)) .w-lg--21px,
  .v2 .w-lg--21px {
    width: 21px;
  }
  .v1 .w-lg--21pc,
  .v1:not(:has(.v2)) .w-lg--21pc,
  .v2 .w-lg--21pc {
    width: 21%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--21em,
  .v1:not(:has(.v2)) .w-xl--21em,
  .v2 .w-xl--21em {
    width: 21em;
  }
  .v1 .w-xl--21px,
  .v1:not(:has(.v2)) .w-xl--21px,
  .v2 .w-xl--21px {
    width: 21px;
  }
  .v1 .w-xl--21pc,
  .v1:not(:has(.v2)) .w-xl--21pc,
  .v2 .w-xl--21pc {
    width: 21%;
  }
}
.v1 .w--22em,
.v1:not(:has(.v2)) .w--22em,
.v2 .w--22em {
  width: 22em;
}
.v1 .w--22px,
.v1:not(:has(.v2)) .w--22px,
.v2 .w--22px {
  width: 22px;
}
.v1 .w--22pc,
.v1:not(:has(.v2)) .w--22pc,
.v2 .w--22pc {
  width: 22%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--22em,
  .v1:not(:has(.v2)) .w-sm--22em,
  .v2 .w-sm--22em {
    width: 22em;
  }
  .v1 .w-sm--22px,
  .v1:not(:has(.v2)) .w-sm--22px,
  .v2 .w-sm--22px {
    width: 22px;
  }
  .v1 .w-sm--22pc,
  .v1:not(:has(.v2)) .w-sm--22pc,
  .v2 .w-sm--22pc {
    width: 22%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--22em,
  .v1:not(:has(.v2)) .w-md--22em,
  .v2 .w-md--22em {
    width: 22em;
  }
  .v1 .w-md--22px,
  .v1:not(:has(.v2)) .w-md--22px,
  .v2 .w-md--22px {
    width: 22px;
  }
  .v1 .w-md--22pc,
  .v1:not(:has(.v2)) .w-md--22pc,
  .v2 .w-md--22pc {
    width: 22%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--22em,
  .v1:not(:has(.v2)) .w-lg--22em,
  .v2 .w-lg--22em {
    width: 22em;
  }
  .v1 .w-lg--22px,
  .v1:not(:has(.v2)) .w-lg--22px,
  .v2 .w-lg--22px {
    width: 22px;
  }
  .v1 .w-lg--22pc,
  .v1:not(:has(.v2)) .w-lg--22pc,
  .v2 .w-lg--22pc {
    width: 22%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--22em,
  .v1:not(:has(.v2)) .w-xl--22em,
  .v2 .w-xl--22em {
    width: 22em;
  }
  .v1 .w-xl--22px,
  .v1:not(:has(.v2)) .w-xl--22px,
  .v2 .w-xl--22px {
    width: 22px;
  }
  .v1 .w-xl--22pc,
  .v1:not(:has(.v2)) .w-xl--22pc,
  .v2 .w-xl--22pc {
    width: 22%;
  }
}
.v1 .w--23em,
.v1:not(:has(.v2)) .w--23em,
.v2 .w--23em {
  width: 23em;
}
.v1 .w--23px,
.v1:not(:has(.v2)) .w--23px,
.v2 .w--23px {
  width: 23px;
}
.v1 .w--23pc,
.v1:not(:has(.v2)) .w--23pc,
.v2 .w--23pc {
  width: 23%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--23em,
  .v1:not(:has(.v2)) .w-sm--23em,
  .v2 .w-sm--23em {
    width: 23em;
  }
  .v1 .w-sm--23px,
  .v1:not(:has(.v2)) .w-sm--23px,
  .v2 .w-sm--23px {
    width: 23px;
  }
  .v1 .w-sm--23pc,
  .v1:not(:has(.v2)) .w-sm--23pc,
  .v2 .w-sm--23pc {
    width: 23%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--23em,
  .v1:not(:has(.v2)) .w-md--23em,
  .v2 .w-md--23em {
    width: 23em;
  }
  .v1 .w-md--23px,
  .v1:not(:has(.v2)) .w-md--23px,
  .v2 .w-md--23px {
    width: 23px;
  }
  .v1 .w-md--23pc,
  .v1:not(:has(.v2)) .w-md--23pc,
  .v2 .w-md--23pc {
    width: 23%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--23em,
  .v1:not(:has(.v2)) .w-lg--23em,
  .v2 .w-lg--23em {
    width: 23em;
  }
  .v1 .w-lg--23px,
  .v1:not(:has(.v2)) .w-lg--23px,
  .v2 .w-lg--23px {
    width: 23px;
  }
  .v1 .w-lg--23pc,
  .v1:not(:has(.v2)) .w-lg--23pc,
  .v2 .w-lg--23pc {
    width: 23%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--23em,
  .v1:not(:has(.v2)) .w-xl--23em,
  .v2 .w-xl--23em {
    width: 23em;
  }
  .v1 .w-xl--23px,
  .v1:not(:has(.v2)) .w-xl--23px,
  .v2 .w-xl--23px {
    width: 23px;
  }
  .v1 .w-xl--23pc,
  .v1:not(:has(.v2)) .w-xl--23pc,
  .v2 .w-xl--23pc {
    width: 23%;
  }
}
.v1 .w--24em,
.v1:not(:has(.v2)) .w--24em,
.v2 .w--24em {
  width: 24em;
}
.v1 .w--24px,
.v1:not(:has(.v2)) .w--24px,
.v2 .w--24px {
  width: 24px;
}
.v1 .w--24pc,
.v1:not(:has(.v2)) .w--24pc,
.v2 .w--24pc {
  width: 24%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--24em,
  .v1:not(:has(.v2)) .w-sm--24em,
  .v2 .w-sm--24em {
    width: 24em;
  }
  .v1 .w-sm--24px,
  .v1:not(:has(.v2)) .w-sm--24px,
  .v2 .w-sm--24px {
    width: 24px;
  }
  .v1 .w-sm--24pc,
  .v1:not(:has(.v2)) .w-sm--24pc,
  .v2 .w-sm--24pc {
    width: 24%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--24em,
  .v1:not(:has(.v2)) .w-md--24em,
  .v2 .w-md--24em {
    width: 24em;
  }
  .v1 .w-md--24px,
  .v1:not(:has(.v2)) .w-md--24px,
  .v2 .w-md--24px {
    width: 24px;
  }
  .v1 .w-md--24pc,
  .v1:not(:has(.v2)) .w-md--24pc,
  .v2 .w-md--24pc {
    width: 24%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--24em,
  .v1:not(:has(.v2)) .w-lg--24em,
  .v2 .w-lg--24em {
    width: 24em;
  }
  .v1 .w-lg--24px,
  .v1:not(:has(.v2)) .w-lg--24px,
  .v2 .w-lg--24px {
    width: 24px;
  }
  .v1 .w-lg--24pc,
  .v1:not(:has(.v2)) .w-lg--24pc,
  .v2 .w-lg--24pc {
    width: 24%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--24em,
  .v1:not(:has(.v2)) .w-xl--24em,
  .v2 .w-xl--24em {
    width: 24em;
  }
  .v1 .w-xl--24px,
  .v1:not(:has(.v2)) .w-xl--24px,
  .v2 .w-xl--24px {
    width: 24px;
  }
  .v1 .w-xl--24pc,
  .v1:not(:has(.v2)) .w-xl--24pc,
  .v2 .w-xl--24pc {
    width: 24%;
  }
}
.v1 .w--25em,
.v1:not(:has(.v2)) .w--25em,
.v2 .w--25em {
  width: 25em;
}
.v1 .w--25px,
.v1:not(:has(.v2)) .w--25px,
.v2 .w--25px {
  width: 25px;
}
.v1 .w--25pc,
.v1:not(:has(.v2)) .w--25pc,
.v2 .w--25pc {
  width: 25%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--25em,
  .v1:not(:has(.v2)) .w-sm--25em,
  .v2 .w-sm--25em {
    width: 25em;
  }
  .v1 .w-sm--25px,
  .v1:not(:has(.v2)) .w-sm--25px,
  .v2 .w-sm--25px {
    width: 25px;
  }
  .v1 .w-sm--25pc,
  .v1:not(:has(.v2)) .w-sm--25pc,
  .v2 .w-sm--25pc {
    width: 25%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--25em,
  .v1:not(:has(.v2)) .w-md--25em,
  .v2 .w-md--25em {
    width: 25em;
  }
  .v1 .w-md--25px,
  .v1:not(:has(.v2)) .w-md--25px,
  .v2 .w-md--25px {
    width: 25px;
  }
  .v1 .w-md--25pc,
  .v1:not(:has(.v2)) .w-md--25pc,
  .v2 .w-md--25pc {
    width: 25%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--25em,
  .v1:not(:has(.v2)) .w-lg--25em,
  .v2 .w-lg--25em {
    width: 25em;
  }
  .v1 .w-lg--25px,
  .v1:not(:has(.v2)) .w-lg--25px,
  .v2 .w-lg--25px {
    width: 25px;
  }
  .v1 .w-lg--25pc,
  .v1:not(:has(.v2)) .w-lg--25pc,
  .v2 .w-lg--25pc {
    width: 25%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--25em,
  .v1:not(:has(.v2)) .w-xl--25em,
  .v2 .w-xl--25em {
    width: 25em;
  }
  .v1 .w-xl--25px,
  .v1:not(:has(.v2)) .w-xl--25px,
  .v2 .w-xl--25px {
    width: 25px;
  }
  .v1 .w-xl--25pc,
  .v1:not(:has(.v2)) .w-xl--25pc,
  .v2 .w-xl--25pc {
    width: 25%;
  }
}
.v1 .w--26em,
.v1:not(:has(.v2)) .w--26em,
.v2 .w--26em {
  width: 26em;
}
.v1 .w--26px,
.v1:not(:has(.v2)) .w--26px,
.v2 .w--26px {
  width: 26px;
}
.v1 .w--26pc,
.v1:not(:has(.v2)) .w--26pc,
.v2 .w--26pc {
  width: 26%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--26em,
  .v1:not(:has(.v2)) .w-sm--26em,
  .v2 .w-sm--26em {
    width: 26em;
  }
  .v1 .w-sm--26px,
  .v1:not(:has(.v2)) .w-sm--26px,
  .v2 .w-sm--26px {
    width: 26px;
  }
  .v1 .w-sm--26pc,
  .v1:not(:has(.v2)) .w-sm--26pc,
  .v2 .w-sm--26pc {
    width: 26%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--26em,
  .v1:not(:has(.v2)) .w-md--26em,
  .v2 .w-md--26em {
    width: 26em;
  }
  .v1 .w-md--26px,
  .v1:not(:has(.v2)) .w-md--26px,
  .v2 .w-md--26px {
    width: 26px;
  }
  .v1 .w-md--26pc,
  .v1:not(:has(.v2)) .w-md--26pc,
  .v2 .w-md--26pc {
    width: 26%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--26em,
  .v1:not(:has(.v2)) .w-lg--26em,
  .v2 .w-lg--26em {
    width: 26em;
  }
  .v1 .w-lg--26px,
  .v1:not(:has(.v2)) .w-lg--26px,
  .v2 .w-lg--26px {
    width: 26px;
  }
  .v1 .w-lg--26pc,
  .v1:not(:has(.v2)) .w-lg--26pc,
  .v2 .w-lg--26pc {
    width: 26%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--26em,
  .v1:not(:has(.v2)) .w-xl--26em,
  .v2 .w-xl--26em {
    width: 26em;
  }
  .v1 .w-xl--26px,
  .v1:not(:has(.v2)) .w-xl--26px,
  .v2 .w-xl--26px {
    width: 26px;
  }
  .v1 .w-xl--26pc,
  .v1:not(:has(.v2)) .w-xl--26pc,
  .v2 .w-xl--26pc {
    width: 26%;
  }
}
.v1 .w--27em,
.v1:not(:has(.v2)) .w--27em,
.v2 .w--27em {
  width: 27em;
}
.v1 .w--27px,
.v1:not(:has(.v2)) .w--27px,
.v2 .w--27px {
  width: 27px;
}
.v1 .w--27pc,
.v1:not(:has(.v2)) .w--27pc,
.v2 .w--27pc {
  width: 27%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--27em,
  .v1:not(:has(.v2)) .w-sm--27em,
  .v2 .w-sm--27em {
    width: 27em;
  }
  .v1 .w-sm--27px,
  .v1:not(:has(.v2)) .w-sm--27px,
  .v2 .w-sm--27px {
    width: 27px;
  }
  .v1 .w-sm--27pc,
  .v1:not(:has(.v2)) .w-sm--27pc,
  .v2 .w-sm--27pc {
    width: 27%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--27em,
  .v1:not(:has(.v2)) .w-md--27em,
  .v2 .w-md--27em {
    width: 27em;
  }
  .v1 .w-md--27px,
  .v1:not(:has(.v2)) .w-md--27px,
  .v2 .w-md--27px {
    width: 27px;
  }
  .v1 .w-md--27pc,
  .v1:not(:has(.v2)) .w-md--27pc,
  .v2 .w-md--27pc {
    width: 27%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--27em,
  .v1:not(:has(.v2)) .w-lg--27em,
  .v2 .w-lg--27em {
    width: 27em;
  }
  .v1 .w-lg--27px,
  .v1:not(:has(.v2)) .w-lg--27px,
  .v2 .w-lg--27px {
    width: 27px;
  }
  .v1 .w-lg--27pc,
  .v1:not(:has(.v2)) .w-lg--27pc,
  .v2 .w-lg--27pc {
    width: 27%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--27em,
  .v1:not(:has(.v2)) .w-xl--27em,
  .v2 .w-xl--27em {
    width: 27em;
  }
  .v1 .w-xl--27px,
  .v1:not(:has(.v2)) .w-xl--27px,
  .v2 .w-xl--27px {
    width: 27px;
  }
  .v1 .w-xl--27pc,
  .v1:not(:has(.v2)) .w-xl--27pc,
  .v2 .w-xl--27pc {
    width: 27%;
  }
}
.v1 .w--28em,
.v1:not(:has(.v2)) .w--28em,
.v2 .w--28em {
  width: 28em;
}
.v1 .w--28px,
.v1:not(:has(.v2)) .w--28px,
.v2 .w--28px {
  width: 28px;
}
.v1 .w--28pc,
.v1:not(:has(.v2)) .w--28pc,
.v2 .w--28pc {
  width: 28%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--28em,
  .v1:not(:has(.v2)) .w-sm--28em,
  .v2 .w-sm--28em {
    width: 28em;
  }
  .v1 .w-sm--28px,
  .v1:not(:has(.v2)) .w-sm--28px,
  .v2 .w-sm--28px {
    width: 28px;
  }
  .v1 .w-sm--28pc,
  .v1:not(:has(.v2)) .w-sm--28pc,
  .v2 .w-sm--28pc {
    width: 28%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--28em,
  .v1:not(:has(.v2)) .w-md--28em,
  .v2 .w-md--28em {
    width: 28em;
  }
  .v1 .w-md--28px,
  .v1:not(:has(.v2)) .w-md--28px,
  .v2 .w-md--28px {
    width: 28px;
  }
  .v1 .w-md--28pc,
  .v1:not(:has(.v2)) .w-md--28pc,
  .v2 .w-md--28pc {
    width: 28%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--28em,
  .v1:not(:has(.v2)) .w-lg--28em,
  .v2 .w-lg--28em {
    width: 28em;
  }
  .v1 .w-lg--28px,
  .v1:not(:has(.v2)) .w-lg--28px,
  .v2 .w-lg--28px {
    width: 28px;
  }
  .v1 .w-lg--28pc,
  .v1:not(:has(.v2)) .w-lg--28pc,
  .v2 .w-lg--28pc {
    width: 28%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--28em,
  .v1:not(:has(.v2)) .w-xl--28em,
  .v2 .w-xl--28em {
    width: 28em;
  }
  .v1 .w-xl--28px,
  .v1:not(:has(.v2)) .w-xl--28px,
  .v2 .w-xl--28px {
    width: 28px;
  }
  .v1 .w-xl--28pc,
  .v1:not(:has(.v2)) .w-xl--28pc,
  .v2 .w-xl--28pc {
    width: 28%;
  }
}
.v1 .w--29em,
.v1:not(:has(.v2)) .w--29em,
.v2 .w--29em {
  width: 29em;
}
.v1 .w--29px,
.v1:not(:has(.v2)) .w--29px,
.v2 .w--29px {
  width: 29px;
}
.v1 .w--29pc,
.v1:not(:has(.v2)) .w--29pc,
.v2 .w--29pc {
  width: 29%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--29em,
  .v1:not(:has(.v2)) .w-sm--29em,
  .v2 .w-sm--29em {
    width: 29em;
  }
  .v1 .w-sm--29px,
  .v1:not(:has(.v2)) .w-sm--29px,
  .v2 .w-sm--29px {
    width: 29px;
  }
  .v1 .w-sm--29pc,
  .v1:not(:has(.v2)) .w-sm--29pc,
  .v2 .w-sm--29pc {
    width: 29%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--29em,
  .v1:not(:has(.v2)) .w-md--29em,
  .v2 .w-md--29em {
    width: 29em;
  }
  .v1 .w-md--29px,
  .v1:not(:has(.v2)) .w-md--29px,
  .v2 .w-md--29px {
    width: 29px;
  }
  .v1 .w-md--29pc,
  .v1:not(:has(.v2)) .w-md--29pc,
  .v2 .w-md--29pc {
    width: 29%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--29em,
  .v1:not(:has(.v2)) .w-lg--29em,
  .v2 .w-lg--29em {
    width: 29em;
  }
  .v1 .w-lg--29px,
  .v1:not(:has(.v2)) .w-lg--29px,
  .v2 .w-lg--29px {
    width: 29px;
  }
  .v1 .w-lg--29pc,
  .v1:not(:has(.v2)) .w-lg--29pc,
  .v2 .w-lg--29pc {
    width: 29%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--29em,
  .v1:not(:has(.v2)) .w-xl--29em,
  .v2 .w-xl--29em {
    width: 29em;
  }
  .v1 .w-xl--29px,
  .v1:not(:has(.v2)) .w-xl--29px,
  .v2 .w-xl--29px {
    width: 29px;
  }
  .v1 .w-xl--29pc,
  .v1:not(:has(.v2)) .w-xl--29pc,
  .v2 .w-xl--29pc {
    width: 29%;
  }
}
.v1 .w--30em,
.v1:not(:has(.v2)) .w--30em,
.v2 .w--30em {
  width: 30em;
}
.v1 .w--30px,
.v1:not(:has(.v2)) .w--30px,
.v2 .w--30px {
  width: 30px;
}
.v1 .w--30pc,
.v1:not(:has(.v2)) .w--30pc,
.v2 .w--30pc {
  width: 30%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--30em,
  .v1:not(:has(.v2)) .w-sm--30em,
  .v2 .w-sm--30em {
    width: 30em;
  }
  .v1 .w-sm--30px,
  .v1:not(:has(.v2)) .w-sm--30px,
  .v2 .w-sm--30px {
    width: 30px;
  }
  .v1 .w-sm--30pc,
  .v1:not(:has(.v2)) .w-sm--30pc,
  .v2 .w-sm--30pc {
    width: 30%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--30em,
  .v1:not(:has(.v2)) .w-md--30em,
  .v2 .w-md--30em {
    width: 30em;
  }
  .v1 .w-md--30px,
  .v1:not(:has(.v2)) .w-md--30px,
  .v2 .w-md--30px {
    width: 30px;
  }
  .v1 .w-md--30pc,
  .v1:not(:has(.v2)) .w-md--30pc,
  .v2 .w-md--30pc {
    width: 30%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--30em,
  .v1:not(:has(.v2)) .w-lg--30em,
  .v2 .w-lg--30em {
    width: 30em;
  }
  .v1 .w-lg--30px,
  .v1:not(:has(.v2)) .w-lg--30px,
  .v2 .w-lg--30px {
    width: 30px;
  }
  .v1 .w-lg--30pc,
  .v1:not(:has(.v2)) .w-lg--30pc,
  .v2 .w-lg--30pc {
    width: 30%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--30em,
  .v1:not(:has(.v2)) .w-xl--30em,
  .v2 .w-xl--30em {
    width: 30em;
  }
  .v1 .w-xl--30px,
  .v1:not(:has(.v2)) .w-xl--30px,
  .v2 .w-xl--30px {
    width: 30px;
  }
  .v1 .w-xl--30pc,
  .v1:not(:has(.v2)) .w-xl--30pc,
  .v2 .w-xl--30pc {
    width: 30%;
  }
}
.v1 .w--31em,
.v1:not(:has(.v2)) .w--31em,
.v2 .w--31em {
  width: 31em;
}
.v1 .w--31px,
.v1:not(:has(.v2)) .w--31px,
.v2 .w--31px {
  width: 31px;
}
.v1 .w--31pc,
.v1:not(:has(.v2)) .w--31pc,
.v2 .w--31pc {
  width: 31%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--31em,
  .v1:not(:has(.v2)) .w-sm--31em,
  .v2 .w-sm--31em {
    width: 31em;
  }
  .v1 .w-sm--31px,
  .v1:not(:has(.v2)) .w-sm--31px,
  .v2 .w-sm--31px {
    width: 31px;
  }
  .v1 .w-sm--31pc,
  .v1:not(:has(.v2)) .w-sm--31pc,
  .v2 .w-sm--31pc {
    width: 31%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--31em,
  .v1:not(:has(.v2)) .w-md--31em,
  .v2 .w-md--31em {
    width: 31em;
  }
  .v1 .w-md--31px,
  .v1:not(:has(.v2)) .w-md--31px,
  .v2 .w-md--31px {
    width: 31px;
  }
  .v1 .w-md--31pc,
  .v1:not(:has(.v2)) .w-md--31pc,
  .v2 .w-md--31pc {
    width: 31%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--31em,
  .v1:not(:has(.v2)) .w-lg--31em,
  .v2 .w-lg--31em {
    width: 31em;
  }
  .v1 .w-lg--31px,
  .v1:not(:has(.v2)) .w-lg--31px,
  .v2 .w-lg--31px {
    width: 31px;
  }
  .v1 .w-lg--31pc,
  .v1:not(:has(.v2)) .w-lg--31pc,
  .v2 .w-lg--31pc {
    width: 31%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--31em,
  .v1:not(:has(.v2)) .w-xl--31em,
  .v2 .w-xl--31em {
    width: 31em;
  }
  .v1 .w-xl--31px,
  .v1:not(:has(.v2)) .w-xl--31px,
  .v2 .w-xl--31px {
    width: 31px;
  }
  .v1 .w-xl--31pc,
  .v1:not(:has(.v2)) .w-xl--31pc,
  .v2 .w-xl--31pc {
    width: 31%;
  }
}
.v1 .w--32em,
.v1:not(:has(.v2)) .w--32em,
.v2 .w--32em {
  width: 32em;
}
.v1 .w--32px,
.v1:not(:has(.v2)) .w--32px,
.v2 .w--32px {
  width: 32px;
}
.v1 .w--32pc,
.v1:not(:has(.v2)) .w--32pc,
.v2 .w--32pc {
  width: 32%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--32em,
  .v1:not(:has(.v2)) .w-sm--32em,
  .v2 .w-sm--32em {
    width: 32em;
  }
  .v1 .w-sm--32px,
  .v1:not(:has(.v2)) .w-sm--32px,
  .v2 .w-sm--32px {
    width: 32px;
  }
  .v1 .w-sm--32pc,
  .v1:not(:has(.v2)) .w-sm--32pc,
  .v2 .w-sm--32pc {
    width: 32%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--32em,
  .v1:not(:has(.v2)) .w-md--32em,
  .v2 .w-md--32em {
    width: 32em;
  }
  .v1 .w-md--32px,
  .v1:not(:has(.v2)) .w-md--32px,
  .v2 .w-md--32px {
    width: 32px;
  }
  .v1 .w-md--32pc,
  .v1:not(:has(.v2)) .w-md--32pc,
  .v2 .w-md--32pc {
    width: 32%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--32em,
  .v1:not(:has(.v2)) .w-lg--32em,
  .v2 .w-lg--32em {
    width: 32em;
  }
  .v1 .w-lg--32px,
  .v1:not(:has(.v2)) .w-lg--32px,
  .v2 .w-lg--32px {
    width: 32px;
  }
  .v1 .w-lg--32pc,
  .v1:not(:has(.v2)) .w-lg--32pc,
  .v2 .w-lg--32pc {
    width: 32%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--32em,
  .v1:not(:has(.v2)) .w-xl--32em,
  .v2 .w-xl--32em {
    width: 32em;
  }
  .v1 .w-xl--32px,
  .v1:not(:has(.v2)) .w-xl--32px,
  .v2 .w-xl--32px {
    width: 32px;
  }
  .v1 .w-xl--32pc,
  .v1:not(:has(.v2)) .w-xl--32pc,
  .v2 .w-xl--32pc {
    width: 32%;
  }
}
.v1 .w--33em,
.v1:not(:has(.v2)) .w--33em,
.v2 .w--33em {
  width: 33em;
}
.v1 .w--33px,
.v1:not(:has(.v2)) .w--33px,
.v2 .w--33px {
  width: 33px;
}
.v1 .w--33pc,
.v1:not(:has(.v2)) .w--33pc,
.v2 .w--33pc {
  width: 33%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--33em,
  .v1:not(:has(.v2)) .w-sm--33em,
  .v2 .w-sm--33em {
    width: 33em;
  }
  .v1 .w-sm--33px,
  .v1:not(:has(.v2)) .w-sm--33px,
  .v2 .w-sm--33px {
    width: 33px;
  }
  .v1 .w-sm--33pc,
  .v1:not(:has(.v2)) .w-sm--33pc,
  .v2 .w-sm--33pc {
    width: 33%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--33em,
  .v1:not(:has(.v2)) .w-md--33em,
  .v2 .w-md--33em {
    width: 33em;
  }
  .v1 .w-md--33px,
  .v1:not(:has(.v2)) .w-md--33px,
  .v2 .w-md--33px {
    width: 33px;
  }
  .v1 .w-md--33pc,
  .v1:not(:has(.v2)) .w-md--33pc,
  .v2 .w-md--33pc {
    width: 33%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--33em,
  .v1:not(:has(.v2)) .w-lg--33em,
  .v2 .w-lg--33em {
    width: 33em;
  }
  .v1 .w-lg--33px,
  .v1:not(:has(.v2)) .w-lg--33px,
  .v2 .w-lg--33px {
    width: 33px;
  }
  .v1 .w-lg--33pc,
  .v1:not(:has(.v2)) .w-lg--33pc,
  .v2 .w-lg--33pc {
    width: 33%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--33em,
  .v1:not(:has(.v2)) .w-xl--33em,
  .v2 .w-xl--33em {
    width: 33em;
  }
  .v1 .w-xl--33px,
  .v1:not(:has(.v2)) .w-xl--33px,
  .v2 .w-xl--33px {
    width: 33px;
  }
  .v1 .w-xl--33pc,
  .v1:not(:has(.v2)) .w-xl--33pc,
  .v2 .w-xl--33pc {
    width: 33%;
  }
}
.v1 .w--34em,
.v1:not(:has(.v2)) .w--34em,
.v2 .w--34em {
  width: 34em;
}
.v1 .w--34px,
.v1:not(:has(.v2)) .w--34px,
.v2 .w--34px {
  width: 34px;
}
.v1 .w--34pc,
.v1:not(:has(.v2)) .w--34pc,
.v2 .w--34pc {
  width: 34%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--34em,
  .v1:not(:has(.v2)) .w-sm--34em,
  .v2 .w-sm--34em {
    width: 34em;
  }
  .v1 .w-sm--34px,
  .v1:not(:has(.v2)) .w-sm--34px,
  .v2 .w-sm--34px {
    width: 34px;
  }
  .v1 .w-sm--34pc,
  .v1:not(:has(.v2)) .w-sm--34pc,
  .v2 .w-sm--34pc {
    width: 34%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--34em,
  .v1:not(:has(.v2)) .w-md--34em,
  .v2 .w-md--34em {
    width: 34em;
  }
  .v1 .w-md--34px,
  .v1:not(:has(.v2)) .w-md--34px,
  .v2 .w-md--34px {
    width: 34px;
  }
  .v1 .w-md--34pc,
  .v1:not(:has(.v2)) .w-md--34pc,
  .v2 .w-md--34pc {
    width: 34%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--34em,
  .v1:not(:has(.v2)) .w-lg--34em,
  .v2 .w-lg--34em {
    width: 34em;
  }
  .v1 .w-lg--34px,
  .v1:not(:has(.v2)) .w-lg--34px,
  .v2 .w-lg--34px {
    width: 34px;
  }
  .v1 .w-lg--34pc,
  .v1:not(:has(.v2)) .w-lg--34pc,
  .v2 .w-lg--34pc {
    width: 34%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--34em,
  .v1:not(:has(.v2)) .w-xl--34em,
  .v2 .w-xl--34em {
    width: 34em;
  }
  .v1 .w-xl--34px,
  .v1:not(:has(.v2)) .w-xl--34px,
  .v2 .w-xl--34px {
    width: 34px;
  }
  .v1 .w-xl--34pc,
  .v1:not(:has(.v2)) .w-xl--34pc,
  .v2 .w-xl--34pc {
    width: 34%;
  }
}
.v1 .w--35em,
.v1:not(:has(.v2)) .w--35em,
.v2 .w--35em {
  width: 35em;
}
.v1 .w--35px,
.v1:not(:has(.v2)) .w--35px,
.v2 .w--35px {
  width: 35px;
}
.v1 .w--35pc,
.v1:not(:has(.v2)) .w--35pc,
.v2 .w--35pc {
  width: 35%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--35em,
  .v1:not(:has(.v2)) .w-sm--35em,
  .v2 .w-sm--35em {
    width: 35em;
  }
  .v1 .w-sm--35px,
  .v1:not(:has(.v2)) .w-sm--35px,
  .v2 .w-sm--35px {
    width: 35px;
  }
  .v1 .w-sm--35pc,
  .v1:not(:has(.v2)) .w-sm--35pc,
  .v2 .w-sm--35pc {
    width: 35%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--35em,
  .v1:not(:has(.v2)) .w-md--35em,
  .v2 .w-md--35em {
    width: 35em;
  }
  .v1 .w-md--35px,
  .v1:not(:has(.v2)) .w-md--35px,
  .v2 .w-md--35px {
    width: 35px;
  }
  .v1 .w-md--35pc,
  .v1:not(:has(.v2)) .w-md--35pc,
  .v2 .w-md--35pc {
    width: 35%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--35em,
  .v1:not(:has(.v2)) .w-lg--35em,
  .v2 .w-lg--35em {
    width: 35em;
  }
  .v1 .w-lg--35px,
  .v1:not(:has(.v2)) .w-lg--35px,
  .v2 .w-lg--35px {
    width: 35px;
  }
  .v1 .w-lg--35pc,
  .v1:not(:has(.v2)) .w-lg--35pc,
  .v2 .w-lg--35pc {
    width: 35%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--35em,
  .v1:not(:has(.v2)) .w-xl--35em,
  .v2 .w-xl--35em {
    width: 35em;
  }
  .v1 .w-xl--35px,
  .v1:not(:has(.v2)) .w-xl--35px,
  .v2 .w-xl--35px {
    width: 35px;
  }
  .v1 .w-xl--35pc,
  .v1:not(:has(.v2)) .w-xl--35pc,
  .v2 .w-xl--35pc {
    width: 35%;
  }
}
.v1 .w--36em,
.v1:not(:has(.v2)) .w--36em,
.v2 .w--36em {
  width: 36em;
}
.v1 .w--36px,
.v1:not(:has(.v2)) .w--36px,
.v2 .w--36px {
  width: 36px;
}
.v1 .w--36pc,
.v1:not(:has(.v2)) .w--36pc,
.v2 .w--36pc {
  width: 36%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--36em,
  .v1:not(:has(.v2)) .w-sm--36em,
  .v2 .w-sm--36em {
    width: 36em;
  }
  .v1 .w-sm--36px,
  .v1:not(:has(.v2)) .w-sm--36px,
  .v2 .w-sm--36px {
    width: 36px;
  }
  .v1 .w-sm--36pc,
  .v1:not(:has(.v2)) .w-sm--36pc,
  .v2 .w-sm--36pc {
    width: 36%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--36em,
  .v1:not(:has(.v2)) .w-md--36em,
  .v2 .w-md--36em {
    width: 36em;
  }
  .v1 .w-md--36px,
  .v1:not(:has(.v2)) .w-md--36px,
  .v2 .w-md--36px {
    width: 36px;
  }
  .v1 .w-md--36pc,
  .v1:not(:has(.v2)) .w-md--36pc,
  .v2 .w-md--36pc {
    width: 36%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--36em,
  .v1:not(:has(.v2)) .w-lg--36em,
  .v2 .w-lg--36em {
    width: 36em;
  }
  .v1 .w-lg--36px,
  .v1:not(:has(.v2)) .w-lg--36px,
  .v2 .w-lg--36px {
    width: 36px;
  }
  .v1 .w-lg--36pc,
  .v1:not(:has(.v2)) .w-lg--36pc,
  .v2 .w-lg--36pc {
    width: 36%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--36em,
  .v1:not(:has(.v2)) .w-xl--36em,
  .v2 .w-xl--36em {
    width: 36em;
  }
  .v1 .w-xl--36px,
  .v1:not(:has(.v2)) .w-xl--36px,
  .v2 .w-xl--36px {
    width: 36px;
  }
  .v1 .w-xl--36pc,
  .v1:not(:has(.v2)) .w-xl--36pc,
  .v2 .w-xl--36pc {
    width: 36%;
  }
}
.v1 .w--37em,
.v1:not(:has(.v2)) .w--37em,
.v2 .w--37em {
  width: 37em;
}
.v1 .w--37px,
.v1:not(:has(.v2)) .w--37px,
.v2 .w--37px {
  width: 37px;
}
.v1 .w--37pc,
.v1:not(:has(.v2)) .w--37pc,
.v2 .w--37pc {
  width: 37%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--37em,
  .v1:not(:has(.v2)) .w-sm--37em,
  .v2 .w-sm--37em {
    width: 37em;
  }
  .v1 .w-sm--37px,
  .v1:not(:has(.v2)) .w-sm--37px,
  .v2 .w-sm--37px {
    width: 37px;
  }
  .v1 .w-sm--37pc,
  .v1:not(:has(.v2)) .w-sm--37pc,
  .v2 .w-sm--37pc {
    width: 37%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--37em,
  .v1:not(:has(.v2)) .w-md--37em,
  .v2 .w-md--37em {
    width: 37em;
  }
  .v1 .w-md--37px,
  .v1:not(:has(.v2)) .w-md--37px,
  .v2 .w-md--37px {
    width: 37px;
  }
  .v1 .w-md--37pc,
  .v1:not(:has(.v2)) .w-md--37pc,
  .v2 .w-md--37pc {
    width: 37%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--37em,
  .v1:not(:has(.v2)) .w-lg--37em,
  .v2 .w-lg--37em {
    width: 37em;
  }
  .v1 .w-lg--37px,
  .v1:not(:has(.v2)) .w-lg--37px,
  .v2 .w-lg--37px {
    width: 37px;
  }
  .v1 .w-lg--37pc,
  .v1:not(:has(.v2)) .w-lg--37pc,
  .v2 .w-lg--37pc {
    width: 37%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--37em,
  .v1:not(:has(.v2)) .w-xl--37em,
  .v2 .w-xl--37em {
    width: 37em;
  }
  .v1 .w-xl--37px,
  .v1:not(:has(.v2)) .w-xl--37px,
  .v2 .w-xl--37px {
    width: 37px;
  }
  .v1 .w-xl--37pc,
  .v1:not(:has(.v2)) .w-xl--37pc,
  .v2 .w-xl--37pc {
    width: 37%;
  }
}
.v1 .w--38em,
.v1:not(:has(.v2)) .w--38em,
.v2 .w--38em {
  width: 38em;
}
.v1 .w--38px,
.v1:not(:has(.v2)) .w--38px,
.v2 .w--38px {
  width: 38px;
}
.v1 .w--38pc,
.v1:not(:has(.v2)) .w--38pc,
.v2 .w--38pc {
  width: 38%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--38em,
  .v1:not(:has(.v2)) .w-sm--38em,
  .v2 .w-sm--38em {
    width: 38em;
  }
  .v1 .w-sm--38px,
  .v1:not(:has(.v2)) .w-sm--38px,
  .v2 .w-sm--38px {
    width: 38px;
  }
  .v1 .w-sm--38pc,
  .v1:not(:has(.v2)) .w-sm--38pc,
  .v2 .w-sm--38pc {
    width: 38%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--38em,
  .v1:not(:has(.v2)) .w-md--38em,
  .v2 .w-md--38em {
    width: 38em;
  }
  .v1 .w-md--38px,
  .v1:not(:has(.v2)) .w-md--38px,
  .v2 .w-md--38px {
    width: 38px;
  }
  .v1 .w-md--38pc,
  .v1:not(:has(.v2)) .w-md--38pc,
  .v2 .w-md--38pc {
    width: 38%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--38em,
  .v1:not(:has(.v2)) .w-lg--38em,
  .v2 .w-lg--38em {
    width: 38em;
  }
  .v1 .w-lg--38px,
  .v1:not(:has(.v2)) .w-lg--38px,
  .v2 .w-lg--38px {
    width: 38px;
  }
  .v1 .w-lg--38pc,
  .v1:not(:has(.v2)) .w-lg--38pc,
  .v2 .w-lg--38pc {
    width: 38%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--38em,
  .v1:not(:has(.v2)) .w-xl--38em,
  .v2 .w-xl--38em {
    width: 38em;
  }
  .v1 .w-xl--38px,
  .v1:not(:has(.v2)) .w-xl--38px,
  .v2 .w-xl--38px {
    width: 38px;
  }
  .v1 .w-xl--38pc,
  .v1:not(:has(.v2)) .w-xl--38pc,
  .v2 .w-xl--38pc {
    width: 38%;
  }
}
.v1 .w--39em,
.v1:not(:has(.v2)) .w--39em,
.v2 .w--39em {
  width: 39em;
}
.v1 .w--39px,
.v1:not(:has(.v2)) .w--39px,
.v2 .w--39px {
  width: 39px;
}
.v1 .w--39pc,
.v1:not(:has(.v2)) .w--39pc,
.v2 .w--39pc {
  width: 39%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--39em,
  .v1:not(:has(.v2)) .w-sm--39em,
  .v2 .w-sm--39em {
    width: 39em;
  }
  .v1 .w-sm--39px,
  .v1:not(:has(.v2)) .w-sm--39px,
  .v2 .w-sm--39px {
    width: 39px;
  }
  .v1 .w-sm--39pc,
  .v1:not(:has(.v2)) .w-sm--39pc,
  .v2 .w-sm--39pc {
    width: 39%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--39em,
  .v1:not(:has(.v2)) .w-md--39em,
  .v2 .w-md--39em {
    width: 39em;
  }
  .v1 .w-md--39px,
  .v1:not(:has(.v2)) .w-md--39px,
  .v2 .w-md--39px {
    width: 39px;
  }
  .v1 .w-md--39pc,
  .v1:not(:has(.v2)) .w-md--39pc,
  .v2 .w-md--39pc {
    width: 39%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--39em,
  .v1:not(:has(.v2)) .w-lg--39em,
  .v2 .w-lg--39em {
    width: 39em;
  }
  .v1 .w-lg--39px,
  .v1:not(:has(.v2)) .w-lg--39px,
  .v2 .w-lg--39px {
    width: 39px;
  }
  .v1 .w-lg--39pc,
  .v1:not(:has(.v2)) .w-lg--39pc,
  .v2 .w-lg--39pc {
    width: 39%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--39em,
  .v1:not(:has(.v2)) .w-xl--39em,
  .v2 .w-xl--39em {
    width: 39em;
  }
  .v1 .w-xl--39px,
  .v1:not(:has(.v2)) .w-xl--39px,
  .v2 .w-xl--39px {
    width: 39px;
  }
  .v1 .w-xl--39pc,
  .v1:not(:has(.v2)) .w-xl--39pc,
  .v2 .w-xl--39pc {
    width: 39%;
  }
}
.v1 .w--40em,
.v1:not(:has(.v2)) .w--40em,
.v2 .w--40em {
  width: 40em;
}
.v1 .w--40px,
.v1:not(:has(.v2)) .w--40px,
.v2 .w--40px {
  width: 40px;
}
.v1 .w--40pc,
.v1:not(:has(.v2)) .w--40pc,
.v2 .w--40pc {
  width: 40%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--40em,
  .v1:not(:has(.v2)) .w-sm--40em,
  .v2 .w-sm--40em {
    width: 40em;
  }
  .v1 .w-sm--40px,
  .v1:not(:has(.v2)) .w-sm--40px,
  .v2 .w-sm--40px {
    width: 40px;
  }
  .v1 .w-sm--40pc,
  .v1:not(:has(.v2)) .w-sm--40pc,
  .v2 .w-sm--40pc {
    width: 40%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--40em,
  .v1:not(:has(.v2)) .w-md--40em,
  .v2 .w-md--40em {
    width: 40em;
  }
  .v1 .w-md--40px,
  .v1:not(:has(.v2)) .w-md--40px,
  .v2 .w-md--40px {
    width: 40px;
  }
  .v1 .w-md--40pc,
  .v1:not(:has(.v2)) .w-md--40pc,
  .v2 .w-md--40pc {
    width: 40%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--40em,
  .v1:not(:has(.v2)) .w-lg--40em,
  .v2 .w-lg--40em {
    width: 40em;
  }
  .v1 .w-lg--40px,
  .v1:not(:has(.v2)) .w-lg--40px,
  .v2 .w-lg--40px {
    width: 40px;
  }
  .v1 .w-lg--40pc,
  .v1:not(:has(.v2)) .w-lg--40pc,
  .v2 .w-lg--40pc {
    width: 40%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--40em,
  .v1:not(:has(.v2)) .w-xl--40em,
  .v2 .w-xl--40em {
    width: 40em;
  }
  .v1 .w-xl--40px,
  .v1:not(:has(.v2)) .w-xl--40px,
  .v2 .w-xl--40px {
    width: 40px;
  }
  .v1 .w-xl--40pc,
  .v1:not(:has(.v2)) .w-xl--40pc,
  .v2 .w-xl--40pc {
    width: 40%;
  }
}
.v1 .w--41em,
.v1:not(:has(.v2)) .w--41em,
.v2 .w--41em {
  width: 41em;
}
.v1 .w--41px,
.v1:not(:has(.v2)) .w--41px,
.v2 .w--41px {
  width: 41px;
}
.v1 .w--41pc,
.v1:not(:has(.v2)) .w--41pc,
.v2 .w--41pc {
  width: 41%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--41em,
  .v1:not(:has(.v2)) .w-sm--41em,
  .v2 .w-sm--41em {
    width: 41em;
  }
  .v1 .w-sm--41px,
  .v1:not(:has(.v2)) .w-sm--41px,
  .v2 .w-sm--41px {
    width: 41px;
  }
  .v1 .w-sm--41pc,
  .v1:not(:has(.v2)) .w-sm--41pc,
  .v2 .w-sm--41pc {
    width: 41%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--41em,
  .v1:not(:has(.v2)) .w-md--41em,
  .v2 .w-md--41em {
    width: 41em;
  }
  .v1 .w-md--41px,
  .v1:not(:has(.v2)) .w-md--41px,
  .v2 .w-md--41px {
    width: 41px;
  }
  .v1 .w-md--41pc,
  .v1:not(:has(.v2)) .w-md--41pc,
  .v2 .w-md--41pc {
    width: 41%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--41em,
  .v1:not(:has(.v2)) .w-lg--41em,
  .v2 .w-lg--41em {
    width: 41em;
  }
  .v1 .w-lg--41px,
  .v1:not(:has(.v2)) .w-lg--41px,
  .v2 .w-lg--41px {
    width: 41px;
  }
  .v1 .w-lg--41pc,
  .v1:not(:has(.v2)) .w-lg--41pc,
  .v2 .w-lg--41pc {
    width: 41%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--41em,
  .v1:not(:has(.v2)) .w-xl--41em,
  .v2 .w-xl--41em {
    width: 41em;
  }
  .v1 .w-xl--41px,
  .v1:not(:has(.v2)) .w-xl--41px,
  .v2 .w-xl--41px {
    width: 41px;
  }
  .v1 .w-xl--41pc,
  .v1:not(:has(.v2)) .w-xl--41pc,
  .v2 .w-xl--41pc {
    width: 41%;
  }
}
.v1 .w--42em,
.v1:not(:has(.v2)) .w--42em,
.v2 .w--42em {
  width: 42em;
}
.v1 .w--42px,
.v1:not(:has(.v2)) .w--42px,
.v2 .w--42px {
  width: 42px;
}
.v1 .w--42pc,
.v1:not(:has(.v2)) .w--42pc,
.v2 .w--42pc {
  width: 42%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--42em,
  .v1:not(:has(.v2)) .w-sm--42em,
  .v2 .w-sm--42em {
    width: 42em;
  }
  .v1 .w-sm--42px,
  .v1:not(:has(.v2)) .w-sm--42px,
  .v2 .w-sm--42px {
    width: 42px;
  }
  .v1 .w-sm--42pc,
  .v1:not(:has(.v2)) .w-sm--42pc,
  .v2 .w-sm--42pc {
    width: 42%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--42em,
  .v1:not(:has(.v2)) .w-md--42em,
  .v2 .w-md--42em {
    width: 42em;
  }
  .v1 .w-md--42px,
  .v1:not(:has(.v2)) .w-md--42px,
  .v2 .w-md--42px {
    width: 42px;
  }
  .v1 .w-md--42pc,
  .v1:not(:has(.v2)) .w-md--42pc,
  .v2 .w-md--42pc {
    width: 42%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--42em,
  .v1:not(:has(.v2)) .w-lg--42em,
  .v2 .w-lg--42em {
    width: 42em;
  }
  .v1 .w-lg--42px,
  .v1:not(:has(.v2)) .w-lg--42px,
  .v2 .w-lg--42px {
    width: 42px;
  }
  .v1 .w-lg--42pc,
  .v1:not(:has(.v2)) .w-lg--42pc,
  .v2 .w-lg--42pc {
    width: 42%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--42em,
  .v1:not(:has(.v2)) .w-xl--42em,
  .v2 .w-xl--42em {
    width: 42em;
  }
  .v1 .w-xl--42px,
  .v1:not(:has(.v2)) .w-xl--42px,
  .v2 .w-xl--42px {
    width: 42px;
  }
  .v1 .w-xl--42pc,
  .v1:not(:has(.v2)) .w-xl--42pc,
  .v2 .w-xl--42pc {
    width: 42%;
  }
}
.v1 .w--43em,
.v1:not(:has(.v2)) .w--43em,
.v2 .w--43em {
  width: 43em;
}
.v1 .w--43px,
.v1:not(:has(.v2)) .w--43px,
.v2 .w--43px {
  width: 43px;
}
.v1 .w--43pc,
.v1:not(:has(.v2)) .w--43pc,
.v2 .w--43pc {
  width: 43%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--43em,
  .v1:not(:has(.v2)) .w-sm--43em,
  .v2 .w-sm--43em {
    width: 43em;
  }
  .v1 .w-sm--43px,
  .v1:not(:has(.v2)) .w-sm--43px,
  .v2 .w-sm--43px {
    width: 43px;
  }
  .v1 .w-sm--43pc,
  .v1:not(:has(.v2)) .w-sm--43pc,
  .v2 .w-sm--43pc {
    width: 43%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--43em,
  .v1:not(:has(.v2)) .w-md--43em,
  .v2 .w-md--43em {
    width: 43em;
  }
  .v1 .w-md--43px,
  .v1:not(:has(.v2)) .w-md--43px,
  .v2 .w-md--43px {
    width: 43px;
  }
  .v1 .w-md--43pc,
  .v1:not(:has(.v2)) .w-md--43pc,
  .v2 .w-md--43pc {
    width: 43%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--43em,
  .v1:not(:has(.v2)) .w-lg--43em,
  .v2 .w-lg--43em {
    width: 43em;
  }
  .v1 .w-lg--43px,
  .v1:not(:has(.v2)) .w-lg--43px,
  .v2 .w-lg--43px {
    width: 43px;
  }
  .v1 .w-lg--43pc,
  .v1:not(:has(.v2)) .w-lg--43pc,
  .v2 .w-lg--43pc {
    width: 43%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--43em,
  .v1:not(:has(.v2)) .w-xl--43em,
  .v2 .w-xl--43em {
    width: 43em;
  }
  .v1 .w-xl--43px,
  .v1:not(:has(.v2)) .w-xl--43px,
  .v2 .w-xl--43px {
    width: 43px;
  }
  .v1 .w-xl--43pc,
  .v1:not(:has(.v2)) .w-xl--43pc,
  .v2 .w-xl--43pc {
    width: 43%;
  }
}
.v1 .w--44em,
.v1:not(:has(.v2)) .w--44em,
.v2 .w--44em {
  width: 44em;
}
.v1 .w--44px,
.v1:not(:has(.v2)) .w--44px,
.v2 .w--44px {
  width: 44px;
}
.v1 .w--44pc,
.v1:not(:has(.v2)) .w--44pc,
.v2 .w--44pc {
  width: 44%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--44em,
  .v1:not(:has(.v2)) .w-sm--44em,
  .v2 .w-sm--44em {
    width: 44em;
  }
  .v1 .w-sm--44px,
  .v1:not(:has(.v2)) .w-sm--44px,
  .v2 .w-sm--44px {
    width: 44px;
  }
  .v1 .w-sm--44pc,
  .v1:not(:has(.v2)) .w-sm--44pc,
  .v2 .w-sm--44pc {
    width: 44%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--44em,
  .v1:not(:has(.v2)) .w-md--44em,
  .v2 .w-md--44em {
    width: 44em;
  }
  .v1 .w-md--44px,
  .v1:not(:has(.v2)) .w-md--44px,
  .v2 .w-md--44px {
    width: 44px;
  }
  .v1 .w-md--44pc,
  .v1:not(:has(.v2)) .w-md--44pc,
  .v2 .w-md--44pc {
    width: 44%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--44em,
  .v1:not(:has(.v2)) .w-lg--44em,
  .v2 .w-lg--44em {
    width: 44em;
  }
  .v1 .w-lg--44px,
  .v1:not(:has(.v2)) .w-lg--44px,
  .v2 .w-lg--44px {
    width: 44px;
  }
  .v1 .w-lg--44pc,
  .v1:not(:has(.v2)) .w-lg--44pc,
  .v2 .w-lg--44pc {
    width: 44%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--44em,
  .v1:not(:has(.v2)) .w-xl--44em,
  .v2 .w-xl--44em {
    width: 44em;
  }
  .v1 .w-xl--44px,
  .v1:not(:has(.v2)) .w-xl--44px,
  .v2 .w-xl--44px {
    width: 44px;
  }
  .v1 .w-xl--44pc,
  .v1:not(:has(.v2)) .w-xl--44pc,
  .v2 .w-xl--44pc {
    width: 44%;
  }
}
.v1 .w--45em,
.v1:not(:has(.v2)) .w--45em,
.v2 .w--45em {
  width: 45em;
}
.v1 .w--45px,
.v1:not(:has(.v2)) .w--45px,
.v2 .w--45px {
  width: 45px;
}
.v1 .w--45pc,
.v1:not(:has(.v2)) .w--45pc,
.v2 .w--45pc {
  width: 45%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--45em,
  .v1:not(:has(.v2)) .w-sm--45em,
  .v2 .w-sm--45em {
    width: 45em;
  }
  .v1 .w-sm--45px,
  .v1:not(:has(.v2)) .w-sm--45px,
  .v2 .w-sm--45px {
    width: 45px;
  }
  .v1 .w-sm--45pc,
  .v1:not(:has(.v2)) .w-sm--45pc,
  .v2 .w-sm--45pc {
    width: 45%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--45em,
  .v1:not(:has(.v2)) .w-md--45em,
  .v2 .w-md--45em {
    width: 45em;
  }
  .v1 .w-md--45px,
  .v1:not(:has(.v2)) .w-md--45px,
  .v2 .w-md--45px {
    width: 45px;
  }
  .v1 .w-md--45pc,
  .v1:not(:has(.v2)) .w-md--45pc,
  .v2 .w-md--45pc {
    width: 45%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--45em,
  .v1:not(:has(.v2)) .w-lg--45em,
  .v2 .w-lg--45em {
    width: 45em;
  }
  .v1 .w-lg--45px,
  .v1:not(:has(.v2)) .w-lg--45px,
  .v2 .w-lg--45px {
    width: 45px;
  }
  .v1 .w-lg--45pc,
  .v1:not(:has(.v2)) .w-lg--45pc,
  .v2 .w-lg--45pc {
    width: 45%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--45em,
  .v1:not(:has(.v2)) .w-xl--45em,
  .v2 .w-xl--45em {
    width: 45em;
  }
  .v1 .w-xl--45px,
  .v1:not(:has(.v2)) .w-xl--45px,
  .v2 .w-xl--45px {
    width: 45px;
  }
  .v1 .w-xl--45pc,
  .v1:not(:has(.v2)) .w-xl--45pc,
  .v2 .w-xl--45pc {
    width: 45%;
  }
}
.v1 .w--46em,
.v1:not(:has(.v2)) .w--46em,
.v2 .w--46em {
  width: 46em;
}
.v1 .w--46px,
.v1:not(:has(.v2)) .w--46px,
.v2 .w--46px {
  width: 46px;
}
.v1 .w--46pc,
.v1:not(:has(.v2)) .w--46pc,
.v2 .w--46pc {
  width: 46%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--46em,
  .v1:not(:has(.v2)) .w-sm--46em,
  .v2 .w-sm--46em {
    width: 46em;
  }
  .v1 .w-sm--46px,
  .v1:not(:has(.v2)) .w-sm--46px,
  .v2 .w-sm--46px {
    width: 46px;
  }
  .v1 .w-sm--46pc,
  .v1:not(:has(.v2)) .w-sm--46pc,
  .v2 .w-sm--46pc {
    width: 46%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--46em,
  .v1:not(:has(.v2)) .w-md--46em,
  .v2 .w-md--46em {
    width: 46em;
  }
  .v1 .w-md--46px,
  .v1:not(:has(.v2)) .w-md--46px,
  .v2 .w-md--46px {
    width: 46px;
  }
  .v1 .w-md--46pc,
  .v1:not(:has(.v2)) .w-md--46pc,
  .v2 .w-md--46pc {
    width: 46%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--46em,
  .v1:not(:has(.v2)) .w-lg--46em,
  .v2 .w-lg--46em {
    width: 46em;
  }
  .v1 .w-lg--46px,
  .v1:not(:has(.v2)) .w-lg--46px,
  .v2 .w-lg--46px {
    width: 46px;
  }
  .v1 .w-lg--46pc,
  .v1:not(:has(.v2)) .w-lg--46pc,
  .v2 .w-lg--46pc {
    width: 46%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--46em,
  .v1:not(:has(.v2)) .w-xl--46em,
  .v2 .w-xl--46em {
    width: 46em;
  }
  .v1 .w-xl--46px,
  .v1:not(:has(.v2)) .w-xl--46px,
  .v2 .w-xl--46px {
    width: 46px;
  }
  .v1 .w-xl--46pc,
  .v1:not(:has(.v2)) .w-xl--46pc,
  .v2 .w-xl--46pc {
    width: 46%;
  }
}
.v1 .w--47em,
.v1:not(:has(.v2)) .w--47em,
.v2 .w--47em {
  width: 47em;
}
.v1 .w--47px,
.v1:not(:has(.v2)) .w--47px,
.v2 .w--47px {
  width: 47px;
}
.v1 .w--47pc,
.v1:not(:has(.v2)) .w--47pc,
.v2 .w--47pc {
  width: 47%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--47em,
  .v1:not(:has(.v2)) .w-sm--47em,
  .v2 .w-sm--47em {
    width: 47em;
  }
  .v1 .w-sm--47px,
  .v1:not(:has(.v2)) .w-sm--47px,
  .v2 .w-sm--47px {
    width: 47px;
  }
  .v1 .w-sm--47pc,
  .v1:not(:has(.v2)) .w-sm--47pc,
  .v2 .w-sm--47pc {
    width: 47%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--47em,
  .v1:not(:has(.v2)) .w-md--47em,
  .v2 .w-md--47em {
    width: 47em;
  }
  .v1 .w-md--47px,
  .v1:not(:has(.v2)) .w-md--47px,
  .v2 .w-md--47px {
    width: 47px;
  }
  .v1 .w-md--47pc,
  .v1:not(:has(.v2)) .w-md--47pc,
  .v2 .w-md--47pc {
    width: 47%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--47em,
  .v1:not(:has(.v2)) .w-lg--47em,
  .v2 .w-lg--47em {
    width: 47em;
  }
  .v1 .w-lg--47px,
  .v1:not(:has(.v2)) .w-lg--47px,
  .v2 .w-lg--47px {
    width: 47px;
  }
  .v1 .w-lg--47pc,
  .v1:not(:has(.v2)) .w-lg--47pc,
  .v2 .w-lg--47pc {
    width: 47%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--47em,
  .v1:not(:has(.v2)) .w-xl--47em,
  .v2 .w-xl--47em {
    width: 47em;
  }
  .v1 .w-xl--47px,
  .v1:not(:has(.v2)) .w-xl--47px,
  .v2 .w-xl--47px {
    width: 47px;
  }
  .v1 .w-xl--47pc,
  .v1:not(:has(.v2)) .w-xl--47pc,
  .v2 .w-xl--47pc {
    width: 47%;
  }
}
.v1 .w--48em,
.v1:not(:has(.v2)) .w--48em,
.v2 .w--48em {
  width: 48em;
}
.v1 .w--48px,
.v1:not(:has(.v2)) .w--48px,
.v2 .w--48px {
  width: 48px;
}
.v1 .w--48pc,
.v1:not(:has(.v2)) .w--48pc,
.v2 .w--48pc {
  width: 48%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--48em,
  .v1:not(:has(.v2)) .w-sm--48em,
  .v2 .w-sm--48em {
    width: 48em;
  }
  .v1 .w-sm--48px,
  .v1:not(:has(.v2)) .w-sm--48px,
  .v2 .w-sm--48px {
    width: 48px;
  }
  .v1 .w-sm--48pc,
  .v1:not(:has(.v2)) .w-sm--48pc,
  .v2 .w-sm--48pc {
    width: 48%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--48em,
  .v1:not(:has(.v2)) .w-md--48em,
  .v2 .w-md--48em {
    width: 48em;
  }
  .v1 .w-md--48px,
  .v1:not(:has(.v2)) .w-md--48px,
  .v2 .w-md--48px {
    width: 48px;
  }
  .v1 .w-md--48pc,
  .v1:not(:has(.v2)) .w-md--48pc,
  .v2 .w-md--48pc {
    width: 48%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--48em,
  .v1:not(:has(.v2)) .w-lg--48em,
  .v2 .w-lg--48em {
    width: 48em;
  }
  .v1 .w-lg--48px,
  .v1:not(:has(.v2)) .w-lg--48px,
  .v2 .w-lg--48px {
    width: 48px;
  }
  .v1 .w-lg--48pc,
  .v1:not(:has(.v2)) .w-lg--48pc,
  .v2 .w-lg--48pc {
    width: 48%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--48em,
  .v1:not(:has(.v2)) .w-xl--48em,
  .v2 .w-xl--48em {
    width: 48em;
  }
  .v1 .w-xl--48px,
  .v1:not(:has(.v2)) .w-xl--48px,
  .v2 .w-xl--48px {
    width: 48px;
  }
  .v1 .w-xl--48pc,
  .v1:not(:has(.v2)) .w-xl--48pc,
  .v2 .w-xl--48pc {
    width: 48%;
  }
}
.v1 .w--49em,
.v1:not(:has(.v2)) .w--49em,
.v2 .w--49em {
  width: 49em;
}
.v1 .w--49px,
.v1:not(:has(.v2)) .w--49px,
.v2 .w--49px {
  width: 49px;
}
.v1 .w--49pc,
.v1:not(:has(.v2)) .w--49pc,
.v2 .w--49pc {
  width: 49%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--49em,
  .v1:not(:has(.v2)) .w-sm--49em,
  .v2 .w-sm--49em {
    width: 49em;
  }
  .v1 .w-sm--49px,
  .v1:not(:has(.v2)) .w-sm--49px,
  .v2 .w-sm--49px {
    width: 49px;
  }
  .v1 .w-sm--49pc,
  .v1:not(:has(.v2)) .w-sm--49pc,
  .v2 .w-sm--49pc {
    width: 49%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--49em,
  .v1:not(:has(.v2)) .w-md--49em,
  .v2 .w-md--49em {
    width: 49em;
  }
  .v1 .w-md--49px,
  .v1:not(:has(.v2)) .w-md--49px,
  .v2 .w-md--49px {
    width: 49px;
  }
  .v1 .w-md--49pc,
  .v1:not(:has(.v2)) .w-md--49pc,
  .v2 .w-md--49pc {
    width: 49%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--49em,
  .v1:not(:has(.v2)) .w-lg--49em,
  .v2 .w-lg--49em {
    width: 49em;
  }
  .v1 .w-lg--49px,
  .v1:not(:has(.v2)) .w-lg--49px,
  .v2 .w-lg--49px {
    width: 49px;
  }
  .v1 .w-lg--49pc,
  .v1:not(:has(.v2)) .w-lg--49pc,
  .v2 .w-lg--49pc {
    width: 49%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--49em,
  .v1:not(:has(.v2)) .w-xl--49em,
  .v2 .w-xl--49em {
    width: 49em;
  }
  .v1 .w-xl--49px,
  .v1:not(:has(.v2)) .w-xl--49px,
  .v2 .w-xl--49px {
    width: 49px;
  }
  .v1 .w-xl--49pc,
  .v1:not(:has(.v2)) .w-xl--49pc,
  .v2 .w-xl--49pc {
    width: 49%;
  }
}
.v1 .w--50em,
.v1:not(:has(.v2)) .w--50em,
.v2 .w--50em {
  width: 50em;
}
.v1 .w--50px,
.v1:not(:has(.v2)) .w--50px,
.v2 .w--50px {
  width: 50px;
}
.v1 .w--50pc,
.v1:not(:has(.v2)) .w--50pc,
.v2 .w--50pc {
  width: 50%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--50em,
  .v1:not(:has(.v2)) .w-sm--50em,
  .v2 .w-sm--50em {
    width: 50em;
  }
  .v1 .w-sm--50px,
  .v1:not(:has(.v2)) .w-sm--50px,
  .v2 .w-sm--50px {
    width: 50px;
  }
  .v1 .w-sm--50pc,
  .v1:not(:has(.v2)) .w-sm--50pc,
  .v2 .w-sm--50pc {
    width: 50%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--50em,
  .v1:not(:has(.v2)) .w-md--50em,
  .v2 .w-md--50em {
    width: 50em;
  }
  .v1 .w-md--50px,
  .v1:not(:has(.v2)) .w-md--50px,
  .v2 .w-md--50px {
    width: 50px;
  }
  .v1 .w-md--50pc,
  .v1:not(:has(.v2)) .w-md--50pc,
  .v2 .w-md--50pc {
    width: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--50em,
  .v1:not(:has(.v2)) .w-lg--50em,
  .v2 .w-lg--50em {
    width: 50em;
  }
  .v1 .w-lg--50px,
  .v1:not(:has(.v2)) .w-lg--50px,
  .v2 .w-lg--50px {
    width: 50px;
  }
  .v1 .w-lg--50pc,
  .v1:not(:has(.v2)) .w-lg--50pc,
  .v2 .w-lg--50pc {
    width: 50%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--50em,
  .v1:not(:has(.v2)) .w-xl--50em,
  .v2 .w-xl--50em {
    width: 50em;
  }
  .v1 .w-xl--50px,
  .v1:not(:has(.v2)) .w-xl--50px,
  .v2 .w-xl--50px {
    width: 50px;
  }
  .v1 .w-xl--50pc,
  .v1:not(:has(.v2)) .w-xl--50pc,
  .v2 .w-xl--50pc {
    width: 50%;
  }
}
.v1 .w--51em,
.v1:not(:has(.v2)) .w--51em,
.v2 .w--51em {
  width: 51em;
}
.v1 .w--51px,
.v1:not(:has(.v2)) .w--51px,
.v2 .w--51px {
  width: 51px;
}
.v1 .w--51pc,
.v1:not(:has(.v2)) .w--51pc,
.v2 .w--51pc {
  width: 51%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--51em,
  .v1:not(:has(.v2)) .w-sm--51em,
  .v2 .w-sm--51em {
    width: 51em;
  }
  .v1 .w-sm--51px,
  .v1:not(:has(.v2)) .w-sm--51px,
  .v2 .w-sm--51px {
    width: 51px;
  }
  .v1 .w-sm--51pc,
  .v1:not(:has(.v2)) .w-sm--51pc,
  .v2 .w-sm--51pc {
    width: 51%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--51em,
  .v1:not(:has(.v2)) .w-md--51em,
  .v2 .w-md--51em {
    width: 51em;
  }
  .v1 .w-md--51px,
  .v1:not(:has(.v2)) .w-md--51px,
  .v2 .w-md--51px {
    width: 51px;
  }
  .v1 .w-md--51pc,
  .v1:not(:has(.v2)) .w-md--51pc,
  .v2 .w-md--51pc {
    width: 51%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--51em,
  .v1:not(:has(.v2)) .w-lg--51em,
  .v2 .w-lg--51em {
    width: 51em;
  }
  .v1 .w-lg--51px,
  .v1:not(:has(.v2)) .w-lg--51px,
  .v2 .w-lg--51px {
    width: 51px;
  }
  .v1 .w-lg--51pc,
  .v1:not(:has(.v2)) .w-lg--51pc,
  .v2 .w-lg--51pc {
    width: 51%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--51em,
  .v1:not(:has(.v2)) .w-xl--51em,
  .v2 .w-xl--51em {
    width: 51em;
  }
  .v1 .w-xl--51px,
  .v1:not(:has(.v2)) .w-xl--51px,
  .v2 .w-xl--51px {
    width: 51px;
  }
  .v1 .w-xl--51pc,
  .v1:not(:has(.v2)) .w-xl--51pc,
  .v2 .w-xl--51pc {
    width: 51%;
  }
}
.v1 .w--52em,
.v1:not(:has(.v2)) .w--52em,
.v2 .w--52em {
  width: 52em;
}
.v1 .w--52px,
.v1:not(:has(.v2)) .w--52px,
.v2 .w--52px {
  width: 52px;
}
.v1 .w--52pc,
.v1:not(:has(.v2)) .w--52pc,
.v2 .w--52pc {
  width: 52%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--52em,
  .v1:not(:has(.v2)) .w-sm--52em,
  .v2 .w-sm--52em {
    width: 52em;
  }
  .v1 .w-sm--52px,
  .v1:not(:has(.v2)) .w-sm--52px,
  .v2 .w-sm--52px {
    width: 52px;
  }
  .v1 .w-sm--52pc,
  .v1:not(:has(.v2)) .w-sm--52pc,
  .v2 .w-sm--52pc {
    width: 52%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--52em,
  .v1:not(:has(.v2)) .w-md--52em,
  .v2 .w-md--52em {
    width: 52em;
  }
  .v1 .w-md--52px,
  .v1:not(:has(.v2)) .w-md--52px,
  .v2 .w-md--52px {
    width: 52px;
  }
  .v1 .w-md--52pc,
  .v1:not(:has(.v2)) .w-md--52pc,
  .v2 .w-md--52pc {
    width: 52%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--52em,
  .v1:not(:has(.v2)) .w-lg--52em,
  .v2 .w-lg--52em {
    width: 52em;
  }
  .v1 .w-lg--52px,
  .v1:not(:has(.v2)) .w-lg--52px,
  .v2 .w-lg--52px {
    width: 52px;
  }
  .v1 .w-lg--52pc,
  .v1:not(:has(.v2)) .w-lg--52pc,
  .v2 .w-lg--52pc {
    width: 52%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--52em,
  .v1:not(:has(.v2)) .w-xl--52em,
  .v2 .w-xl--52em {
    width: 52em;
  }
  .v1 .w-xl--52px,
  .v1:not(:has(.v2)) .w-xl--52px,
  .v2 .w-xl--52px {
    width: 52px;
  }
  .v1 .w-xl--52pc,
  .v1:not(:has(.v2)) .w-xl--52pc,
  .v2 .w-xl--52pc {
    width: 52%;
  }
}
.v1 .w--53em,
.v1:not(:has(.v2)) .w--53em,
.v2 .w--53em {
  width: 53em;
}
.v1 .w--53px,
.v1:not(:has(.v2)) .w--53px,
.v2 .w--53px {
  width: 53px;
}
.v1 .w--53pc,
.v1:not(:has(.v2)) .w--53pc,
.v2 .w--53pc {
  width: 53%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--53em,
  .v1:not(:has(.v2)) .w-sm--53em,
  .v2 .w-sm--53em {
    width: 53em;
  }
  .v1 .w-sm--53px,
  .v1:not(:has(.v2)) .w-sm--53px,
  .v2 .w-sm--53px {
    width: 53px;
  }
  .v1 .w-sm--53pc,
  .v1:not(:has(.v2)) .w-sm--53pc,
  .v2 .w-sm--53pc {
    width: 53%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--53em,
  .v1:not(:has(.v2)) .w-md--53em,
  .v2 .w-md--53em {
    width: 53em;
  }
  .v1 .w-md--53px,
  .v1:not(:has(.v2)) .w-md--53px,
  .v2 .w-md--53px {
    width: 53px;
  }
  .v1 .w-md--53pc,
  .v1:not(:has(.v2)) .w-md--53pc,
  .v2 .w-md--53pc {
    width: 53%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--53em,
  .v1:not(:has(.v2)) .w-lg--53em,
  .v2 .w-lg--53em {
    width: 53em;
  }
  .v1 .w-lg--53px,
  .v1:not(:has(.v2)) .w-lg--53px,
  .v2 .w-lg--53px {
    width: 53px;
  }
  .v1 .w-lg--53pc,
  .v1:not(:has(.v2)) .w-lg--53pc,
  .v2 .w-lg--53pc {
    width: 53%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--53em,
  .v1:not(:has(.v2)) .w-xl--53em,
  .v2 .w-xl--53em {
    width: 53em;
  }
  .v1 .w-xl--53px,
  .v1:not(:has(.v2)) .w-xl--53px,
  .v2 .w-xl--53px {
    width: 53px;
  }
  .v1 .w-xl--53pc,
  .v1:not(:has(.v2)) .w-xl--53pc,
  .v2 .w-xl--53pc {
    width: 53%;
  }
}
.v1 .w--54em,
.v1:not(:has(.v2)) .w--54em,
.v2 .w--54em {
  width: 54em;
}
.v1 .w--54px,
.v1:not(:has(.v2)) .w--54px,
.v2 .w--54px {
  width: 54px;
}
.v1 .w--54pc,
.v1:not(:has(.v2)) .w--54pc,
.v2 .w--54pc {
  width: 54%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--54em,
  .v1:not(:has(.v2)) .w-sm--54em,
  .v2 .w-sm--54em {
    width: 54em;
  }
  .v1 .w-sm--54px,
  .v1:not(:has(.v2)) .w-sm--54px,
  .v2 .w-sm--54px {
    width: 54px;
  }
  .v1 .w-sm--54pc,
  .v1:not(:has(.v2)) .w-sm--54pc,
  .v2 .w-sm--54pc {
    width: 54%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--54em,
  .v1:not(:has(.v2)) .w-md--54em,
  .v2 .w-md--54em {
    width: 54em;
  }
  .v1 .w-md--54px,
  .v1:not(:has(.v2)) .w-md--54px,
  .v2 .w-md--54px {
    width: 54px;
  }
  .v1 .w-md--54pc,
  .v1:not(:has(.v2)) .w-md--54pc,
  .v2 .w-md--54pc {
    width: 54%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--54em,
  .v1:not(:has(.v2)) .w-lg--54em,
  .v2 .w-lg--54em {
    width: 54em;
  }
  .v1 .w-lg--54px,
  .v1:not(:has(.v2)) .w-lg--54px,
  .v2 .w-lg--54px {
    width: 54px;
  }
  .v1 .w-lg--54pc,
  .v1:not(:has(.v2)) .w-lg--54pc,
  .v2 .w-lg--54pc {
    width: 54%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--54em,
  .v1:not(:has(.v2)) .w-xl--54em,
  .v2 .w-xl--54em {
    width: 54em;
  }
  .v1 .w-xl--54px,
  .v1:not(:has(.v2)) .w-xl--54px,
  .v2 .w-xl--54px {
    width: 54px;
  }
  .v1 .w-xl--54pc,
  .v1:not(:has(.v2)) .w-xl--54pc,
  .v2 .w-xl--54pc {
    width: 54%;
  }
}
.v1 .w--55em,
.v1:not(:has(.v2)) .w--55em,
.v2 .w--55em {
  width: 55em;
}
.v1 .w--55px,
.v1:not(:has(.v2)) .w--55px,
.v2 .w--55px {
  width: 55px;
}
.v1 .w--55pc,
.v1:not(:has(.v2)) .w--55pc,
.v2 .w--55pc {
  width: 55%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--55em,
  .v1:not(:has(.v2)) .w-sm--55em,
  .v2 .w-sm--55em {
    width: 55em;
  }
  .v1 .w-sm--55px,
  .v1:not(:has(.v2)) .w-sm--55px,
  .v2 .w-sm--55px {
    width: 55px;
  }
  .v1 .w-sm--55pc,
  .v1:not(:has(.v2)) .w-sm--55pc,
  .v2 .w-sm--55pc {
    width: 55%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--55em,
  .v1:not(:has(.v2)) .w-md--55em,
  .v2 .w-md--55em {
    width: 55em;
  }
  .v1 .w-md--55px,
  .v1:not(:has(.v2)) .w-md--55px,
  .v2 .w-md--55px {
    width: 55px;
  }
  .v1 .w-md--55pc,
  .v1:not(:has(.v2)) .w-md--55pc,
  .v2 .w-md--55pc {
    width: 55%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--55em,
  .v1:not(:has(.v2)) .w-lg--55em,
  .v2 .w-lg--55em {
    width: 55em;
  }
  .v1 .w-lg--55px,
  .v1:not(:has(.v2)) .w-lg--55px,
  .v2 .w-lg--55px {
    width: 55px;
  }
  .v1 .w-lg--55pc,
  .v1:not(:has(.v2)) .w-lg--55pc,
  .v2 .w-lg--55pc {
    width: 55%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--55em,
  .v1:not(:has(.v2)) .w-xl--55em,
  .v2 .w-xl--55em {
    width: 55em;
  }
  .v1 .w-xl--55px,
  .v1:not(:has(.v2)) .w-xl--55px,
  .v2 .w-xl--55px {
    width: 55px;
  }
  .v1 .w-xl--55pc,
  .v1:not(:has(.v2)) .w-xl--55pc,
  .v2 .w-xl--55pc {
    width: 55%;
  }
}
.v1 .w--56em,
.v1:not(:has(.v2)) .w--56em,
.v2 .w--56em {
  width: 56em;
}
.v1 .w--56px,
.v1:not(:has(.v2)) .w--56px,
.v2 .w--56px {
  width: 56px;
}
.v1 .w--56pc,
.v1:not(:has(.v2)) .w--56pc,
.v2 .w--56pc {
  width: 56%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--56em,
  .v1:not(:has(.v2)) .w-sm--56em,
  .v2 .w-sm--56em {
    width: 56em;
  }
  .v1 .w-sm--56px,
  .v1:not(:has(.v2)) .w-sm--56px,
  .v2 .w-sm--56px {
    width: 56px;
  }
  .v1 .w-sm--56pc,
  .v1:not(:has(.v2)) .w-sm--56pc,
  .v2 .w-sm--56pc {
    width: 56%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--56em,
  .v1:not(:has(.v2)) .w-md--56em,
  .v2 .w-md--56em {
    width: 56em;
  }
  .v1 .w-md--56px,
  .v1:not(:has(.v2)) .w-md--56px,
  .v2 .w-md--56px {
    width: 56px;
  }
  .v1 .w-md--56pc,
  .v1:not(:has(.v2)) .w-md--56pc,
  .v2 .w-md--56pc {
    width: 56%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--56em,
  .v1:not(:has(.v2)) .w-lg--56em,
  .v2 .w-lg--56em {
    width: 56em;
  }
  .v1 .w-lg--56px,
  .v1:not(:has(.v2)) .w-lg--56px,
  .v2 .w-lg--56px {
    width: 56px;
  }
  .v1 .w-lg--56pc,
  .v1:not(:has(.v2)) .w-lg--56pc,
  .v2 .w-lg--56pc {
    width: 56%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--56em,
  .v1:not(:has(.v2)) .w-xl--56em,
  .v2 .w-xl--56em {
    width: 56em;
  }
  .v1 .w-xl--56px,
  .v1:not(:has(.v2)) .w-xl--56px,
  .v2 .w-xl--56px {
    width: 56px;
  }
  .v1 .w-xl--56pc,
  .v1:not(:has(.v2)) .w-xl--56pc,
  .v2 .w-xl--56pc {
    width: 56%;
  }
}
.v1 .w--57em,
.v1:not(:has(.v2)) .w--57em,
.v2 .w--57em {
  width: 57em;
}
.v1 .w--57px,
.v1:not(:has(.v2)) .w--57px,
.v2 .w--57px {
  width: 57px;
}
.v1 .w--57pc,
.v1:not(:has(.v2)) .w--57pc,
.v2 .w--57pc {
  width: 57%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--57em,
  .v1:not(:has(.v2)) .w-sm--57em,
  .v2 .w-sm--57em {
    width: 57em;
  }
  .v1 .w-sm--57px,
  .v1:not(:has(.v2)) .w-sm--57px,
  .v2 .w-sm--57px {
    width: 57px;
  }
  .v1 .w-sm--57pc,
  .v1:not(:has(.v2)) .w-sm--57pc,
  .v2 .w-sm--57pc {
    width: 57%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--57em,
  .v1:not(:has(.v2)) .w-md--57em,
  .v2 .w-md--57em {
    width: 57em;
  }
  .v1 .w-md--57px,
  .v1:not(:has(.v2)) .w-md--57px,
  .v2 .w-md--57px {
    width: 57px;
  }
  .v1 .w-md--57pc,
  .v1:not(:has(.v2)) .w-md--57pc,
  .v2 .w-md--57pc {
    width: 57%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--57em,
  .v1:not(:has(.v2)) .w-lg--57em,
  .v2 .w-lg--57em {
    width: 57em;
  }
  .v1 .w-lg--57px,
  .v1:not(:has(.v2)) .w-lg--57px,
  .v2 .w-lg--57px {
    width: 57px;
  }
  .v1 .w-lg--57pc,
  .v1:not(:has(.v2)) .w-lg--57pc,
  .v2 .w-lg--57pc {
    width: 57%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--57em,
  .v1:not(:has(.v2)) .w-xl--57em,
  .v2 .w-xl--57em {
    width: 57em;
  }
  .v1 .w-xl--57px,
  .v1:not(:has(.v2)) .w-xl--57px,
  .v2 .w-xl--57px {
    width: 57px;
  }
  .v1 .w-xl--57pc,
  .v1:not(:has(.v2)) .w-xl--57pc,
  .v2 .w-xl--57pc {
    width: 57%;
  }
}
.v1 .w--58em,
.v1:not(:has(.v2)) .w--58em,
.v2 .w--58em {
  width: 58em;
}
.v1 .w--58px,
.v1:not(:has(.v2)) .w--58px,
.v2 .w--58px {
  width: 58px;
}
.v1 .w--58pc,
.v1:not(:has(.v2)) .w--58pc,
.v2 .w--58pc {
  width: 58%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--58em,
  .v1:not(:has(.v2)) .w-sm--58em,
  .v2 .w-sm--58em {
    width: 58em;
  }
  .v1 .w-sm--58px,
  .v1:not(:has(.v2)) .w-sm--58px,
  .v2 .w-sm--58px {
    width: 58px;
  }
  .v1 .w-sm--58pc,
  .v1:not(:has(.v2)) .w-sm--58pc,
  .v2 .w-sm--58pc {
    width: 58%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--58em,
  .v1:not(:has(.v2)) .w-md--58em,
  .v2 .w-md--58em {
    width: 58em;
  }
  .v1 .w-md--58px,
  .v1:not(:has(.v2)) .w-md--58px,
  .v2 .w-md--58px {
    width: 58px;
  }
  .v1 .w-md--58pc,
  .v1:not(:has(.v2)) .w-md--58pc,
  .v2 .w-md--58pc {
    width: 58%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--58em,
  .v1:not(:has(.v2)) .w-lg--58em,
  .v2 .w-lg--58em {
    width: 58em;
  }
  .v1 .w-lg--58px,
  .v1:not(:has(.v2)) .w-lg--58px,
  .v2 .w-lg--58px {
    width: 58px;
  }
  .v1 .w-lg--58pc,
  .v1:not(:has(.v2)) .w-lg--58pc,
  .v2 .w-lg--58pc {
    width: 58%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--58em,
  .v1:not(:has(.v2)) .w-xl--58em,
  .v2 .w-xl--58em {
    width: 58em;
  }
  .v1 .w-xl--58px,
  .v1:not(:has(.v2)) .w-xl--58px,
  .v2 .w-xl--58px {
    width: 58px;
  }
  .v1 .w-xl--58pc,
  .v1:not(:has(.v2)) .w-xl--58pc,
  .v2 .w-xl--58pc {
    width: 58%;
  }
}
.v1 .w--59em,
.v1:not(:has(.v2)) .w--59em,
.v2 .w--59em {
  width: 59em;
}
.v1 .w--59px,
.v1:not(:has(.v2)) .w--59px,
.v2 .w--59px {
  width: 59px;
}
.v1 .w--59pc,
.v1:not(:has(.v2)) .w--59pc,
.v2 .w--59pc {
  width: 59%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--59em,
  .v1:not(:has(.v2)) .w-sm--59em,
  .v2 .w-sm--59em {
    width: 59em;
  }
  .v1 .w-sm--59px,
  .v1:not(:has(.v2)) .w-sm--59px,
  .v2 .w-sm--59px {
    width: 59px;
  }
  .v1 .w-sm--59pc,
  .v1:not(:has(.v2)) .w-sm--59pc,
  .v2 .w-sm--59pc {
    width: 59%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--59em,
  .v1:not(:has(.v2)) .w-md--59em,
  .v2 .w-md--59em {
    width: 59em;
  }
  .v1 .w-md--59px,
  .v1:not(:has(.v2)) .w-md--59px,
  .v2 .w-md--59px {
    width: 59px;
  }
  .v1 .w-md--59pc,
  .v1:not(:has(.v2)) .w-md--59pc,
  .v2 .w-md--59pc {
    width: 59%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--59em,
  .v1:not(:has(.v2)) .w-lg--59em,
  .v2 .w-lg--59em {
    width: 59em;
  }
  .v1 .w-lg--59px,
  .v1:not(:has(.v2)) .w-lg--59px,
  .v2 .w-lg--59px {
    width: 59px;
  }
  .v1 .w-lg--59pc,
  .v1:not(:has(.v2)) .w-lg--59pc,
  .v2 .w-lg--59pc {
    width: 59%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--59em,
  .v1:not(:has(.v2)) .w-xl--59em,
  .v2 .w-xl--59em {
    width: 59em;
  }
  .v1 .w-xl--59px,
  .v1:not(:has(.v2)) .w-xl--59px,
  .v2 .w-xl--59px {
    width: 59px;
  }
  .v1 .w-xl--59pc,
  .v1:not(:has(.v2)) .w-xl--59pc,
  .v2 .w-xl--59pc {
    width: 59%;
  }
}
.v1 .w--60em,
.v1:not(:has(.v2)) .w--60em,
.v2 .w--60em {
  width: 60em;
}
.v1 .w--60px,
.v1:not(:has(.v2)) .w--60px,
.v2 .w--60px {
  width: 60px;
}
.v1 .w--60pc,
.v1:not(:has(.v2)) .w--60pc,
.v2 .w--60pc {
  width: 60%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--60em,
  .v1:not(:has(.v2)) .w-sm--60em,
  .v2 .w-sm--60em {
    width: 60em;
  }
  .v1 .w-sm--60px,
  .v1:not(:has(.v2)) .w-sm--60px,
  .v2 .w-sm--60px {
    width: 60px;
  }
  .v1 .w-sm--60pc,
  .v1:not(:has(.v2)) .w-sm--60pc,
  .v2 .w-sm--60pc {
    width: 60%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--60em,
  .v1:not(:has(.v2)) .w-md--60em,
  .v2 .w-md--60em {
    width: 60em;
  }
  .v1 .w-md--60px,
  .v1:not(:has(.v2)) .w-md--60px,
  .v2 .w-md--60px {
    width: 60px;
  }
  .v1 .w-md--60pc,
  .v1:not(:has(.v2)) .w-md--60pc,
  .v2 .w-md--60pc {
    width: 60%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--60em,
  .v1:not(:has(.v2)) .w-lg--60em,
  .v2 .w-lg--60em {
    width: 60em;
  }
  .v1 .w-lg--60px,
  .v1:not(:has(.v2)) .w-lg--60px,
  .v2 .w-lg--60px {
    width: 60px;
  }
  .v1 .w-lg--60pc,
  .v1:not(:has(.v2)) .w-lg--60pc,
  .v2 .w-lg--60pc {
    width: 60%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--60em,
  .v1:not(:has(.v2)) .w-xl--60em,
  .v2 .w-xl--60em {
    width: 60em;
  }
  .v1 .w-xl--60px,
  .v1:not(:has(.v2)) .w-xl--60px,
  .v2 .w-xl--60px {
    width: 60px;
  }
  .v1 .w-xl--60pc,
  .v1:not(:has(.v2)) .w-xl--60pc,
  .v2 .w-xl--60pc {
    width: 60%;
  }
}
.v1 .w--61em,
.v1:not(:has(.v2)) .w--61em,
.v2 .w--61em {
  width: 61em;
}
.v1 .w--61px,
.v1:not(:has(.v2)) .w--61px,
.v2 .w--61px {
  width: 61px;
}
.v1 .w--61pc,
.v1:not(:has(.v2)) .w--61pc,
.v2 .w--61pc {
  width: 61%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--61em,
  .v1:not(:has(.v2)) .w-sm--61em,
  .v2 .w-sm--61em {
    width: 61em;
  }
  .v1 .w-sm--61px,
  .v1:not(:has(.v2)) .w-sm--61px,
  .v2 .w-sm--61px {
    width: 61px;
  }
  .v1 .w-sm--61pc,
  .v1:not(:has(.v2)) .w-sm--61pc,
  .v2 .w-sm--61pc {
    width: 61%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--61em,
  .v1:not(:has(.v2)) .w-md--61em,
  .v2 .w-md--61em {
    width: 61em;
  }
  .v1 .w-md--61px,
  .v1:not(:has(.v2)) .w-md--61px,
  .v2 .w-md--61px {
    width: 61px;
  }
  .v1 .w-md--61pc,
  .v1:not(:has(.v2)) .w-md--61pc,
  .v2 .w-md--61pc {
    width: 61%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--61em,
  .v1:not(:has(.v2)) .w-lg--61em,
  .v2 .w-lg--61em {
    width: 61em;
  }
  .v1 .w-lg--61px,
  .v1:not(:has(.v2)) .w-lg--61px,
  .v2 .w-lg--61px {
    width: 61px;
  }
  .v1 .w-lg--61pc,
  .v1:not(:has(.v2)) .w-lg--61pc,
  .v2 .w-lg--61pc {
    width: 61%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--61em,
  .v1:not(:has(.v2)) .w-xl--61em,
  .v2 .w-xl--61em {
    width: 61em;
  }
  .v1 .w-xl--61px,
  .v1:not(:has(.v2)) .w-xl--61px,
  .v2 .w-xl--61px {
    width: 61px;
  }
  .v1 .w-xl--61pc,
  .v1:not(:has(.v2)) .w-xl--61pc,
  .v2 .w-xl--61pc {
    width: 61%;
  }
}
.v1 .w--62em,
.v1:not(:has(.v2)) .w--62em,
.v2 .w--62em {
  width: 62em;
}
.v1 .w--62px,
.v1:not(:has(.v2)) .w--62px,
.v2 .w--62px {
  width: 62px;
}
.v1 .w--62pc,
.v1:not(:has(.v2)) .w--62pc,
.v2 .w--62pc {
  width: 62%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--62em,
  .v1:not(:has(.v2)) .w-sm--62em,
  .v2 .w-sm--62em {
    width: 62em;
  }
  .v1 .w-sm--62px,
  .v1:not(:has(.v2)) .w-sm--62px,
  .v2 .w-sm--62px {
    width: 62px;
  }
  .v1 .w-sm--62pc,
  .v1:not(:has(.v2)) .w-sm--62pc,
  .v2 .w-sm--62pc {
    width: 62%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--62em,
  .v1:not(:has(.v2)) .w-md--62em,
  .v2 .w-md--62em {
    width: 62em;
  }
  .v1 .w-md--62px,
  .v1:not(:has(.v2)) .w-md--62px,
  .v2 .w-md--62px {
    width: 62px;
  }
  .v1 .w-md--62pc,
  .v1:not(:has(.v2)) .w-md--62pc,
  .v2 .w-md--62pc {
    width: 62%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--62em,
  .v1:not(:has(.v2)) .w-lg--62em,
  .v2 .w-lg--62em {
    width: 62em;
  }
  .v1 .w-lg--62px,
  .v1:not(:has(.v2)) .w-lg--62px,
  .v2 .w-lg--62px {
    width: 62px;
  }
  .v1 .w-lg--62pc,
  .v1:not(:has(.v2)) .w-lg--62pc,
  .v2 .w-lg--62pc {
    width: 62%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--62em,
  .v1:not(:has(.v2)) .w-xl--62em,
  .v2 .w-xl--62em {
    width: 62em;
  }
  .v1 .w-xl--62px,
  .v1:not(:has(.v2)) .w-xl--62px,
  .v2 .w-xl--62px {
    width: 62px;
  }
  .v1 .w-xl--62pc,
  .v1:not(:has(.v2)) .w-xl--62pc,
  .v2 .w-xl--62pc {
    width: 62%;
  }
}
.v1 .w--63em,
.v1:not(:has(.v2)) .w--63em,
.v2 .w--63em {
  width: 63em;
}
.v1 .w--63px,
.v1:not(:has(.v2)) .w--63px,
.v2 .w--63px {
  width: 63px;
}
.v1 .w--63pc,
.v1:not(:has(.v2)) .w--63pc,
.v2 .w--63pc {
  width: 63%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--63em,
  .v1:not(:has(.v2)) .w-sm--63em,
  .v2 .w-sm--63em {
    width: 63em;
  }
  .v1 .w-sm--63px,
  .v1:not(:has(.v2)) .w-sm--63px,
  .v2 .w-sm--63px {
    width: 63px;
  }
  .v1 .w-sm--63pc,
  .v1:not(:has(.v2)) .w-sm--63pc,
  .v2 .w-sm--63pc {
    width: 63%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--63em,
  .v1:not(:has(.v2)) .w-md--63em,
  .v2 .w-md--63em {
    width: 63em;
  }
  .v1 .w-md--63px,
  .v1:not(:has(.v2)) .w-md--63px,
  .v2 .w-md--63px {
    width: 63px;
  }
  .v1 .w-md--63pc,
  .v1:not(:has(.v2)) .w-md--63pc,
  .v2 .w-md--63pc {
    width: 63%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--63em,
  .v1:not(:has(.v2)) .w-lg--63em,
  .v2 .w-lg--63em {
    width: 63em;
  }
  .v1 .w-lg--63px,
  .v1:not(:has(.v2)) .w-lg--63px,
  .v2 .w-lg--63px {
    width: 63px;
  }
  .v1 .w-lg--63pc,
  .v1:not(:has(.v2)) .w-lg--63pc,
  .v2 .w-lg--63pc {
    width: 63%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--63em,
  .v1:not(:has(.v2)) .w-xl--63em,
  .v2 .w-xl--63em {
    width: 63em;
  }
  .v1 .w-xl--63px,
  .v1:not(:has(.v2)) .w-xl--63px,
  .v2 .w-xl--63px {
    width: 63px;
  }
  .v1 .w-xl--63pc,
  .v1:not(:has(.v2)) .w-xl--63pc,
  .v2 .w-xl--63pc {
    width: 63%;
  }
}
.v1 .w--64em,
.v1:not(:has(.v2)) .w--64em,
.v2 .w--64em {
  width: 64em;
}
.v1 .w--64px,
.v1:not(:has(.v2)) .w--64px,
.v2 .w--64px {
  width: 64px;
}
.v1 .w--64pc,
.v1:not(:has(.v2)) .w--64pc,
.v2 .w--64pc {
  width: 64%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--64em,
  .v1:not(:has(.v2)) .w-sm--64em,
  .v2 .w-sm--64em {
    width: 64em;
  }
  .v1 .w-sm--64px,
  .v1:not(:has(.v2)) .w-sm--64px,
  .v2 .w-sm--64px {
    width: 64px;
  }
  .v1 .w-sm--64pc,
  .v1:not(:has(.v2)) .w-sm--64pc,
  .v2 .w-sm--64pc {
    width: 64%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--64em,
  .v1:not(:has(.v2)) .w-md--64em,
  .v2 .w-md--64em {
    width: 64em;
  }
  .v1 .w-md--64px,
  .v1:not(:has(.v2)) .w-md--64px,
  .v2 .w-md--64px {
    width: 64px;
  }
  .v1 .w-md--64pc,
  .v1:not(:has(.v2)) .w-md--64pc,
  .v2 .w-md--64pc {
    width: 64%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--64em,
  .v1:not(:has(.v2)) .w-lg--64em,
  .v2 .w-lg--64em {
    width: 64em;
  }
  .v1 .w-lg--64px,
  .v1:not(:has(.v2)) .w-lg--64px,
  .v2 .w-lg--64px {
    width: 64px;
  }
  .v1 .w-lg--64pc,
  .v1:not(:has(.v2)) .w-lg--64pc,
  .v2 .w-lg--64pc {
    width: 64%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--64em,
  .v1:not(:has(.v2)) .w-xl--64em,
  .v2 .w-xl--64em {
    width: 64em;
  }
  .v1 .w-xl--64px,
  .v1:not(:has(.v2)) .w-xl--64px,
  .v2 .w-xl--64px {
    width: 64px;
  }
  .v1 .w-xl--64pc,
  .v1:not(:has(.v2)) .w-xl--64pc,
  .v2 .w-xl--64pc {
    width: 64%;
  }
}
.v1 .w--65em,
.v1:not(:has(.v2)) .w--65em,
.v2 .w--65em {
  width: 65em;
}
.v1 .w--65px,
.v1:not(:has(.v2)) .w--65px,
.v2 .w--65px {
  width: 65px;
}
.v1 .w--65pc,
.v1:not(:has(.v2)) .w--65pc,
.v2 .w--65pc {
  width: 65%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--65em,
  .v1:not(:has(.v2)) .w-sm--65em,
  .v2 .w-sm--65em {
    width: 65em;
  }
  .v1 .w-sm--65px,
  .v1:not(:has(.v2)) .w-sm--65px,
  .v2 .w-sm--65px {
    width: 65px;
  }
  .v1 .w-sm--65pc,
  .v1:not(:has(.v2)) .w-sm--65pc,
  .v2 .w-sm--65pc {
    width: 65%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--65em,
  .v1:not(:has(.v2)) .w-md--65em,
  .v2 .w-md--65em {
    width: 65em;
  }
  .v1 .w-md--65px,
  .v1:not(:has(.v2)) .w-md--65px,
  .v2 .w-md--65px {
    width: 65px;
  }
  .v1 .w-md--65pc,
  .v1:not(:has(.v2)) .w-md--65pc,
  .v2 .w-md--65pc {
    width: 65%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--65em,
  .v1:not(:has(.v2)) .w-lg--65em,
  .v2 .w-lg--65em {
    width: 65em;
  }
  .v1 .w-lg--65px,
  .v1:not(:has(.v2)) .w-lg--65px,
  .v2 .w-lg--65px {
    width: 65px;
  }
  .v1 .w-lg--65pc,
  .v1:not(:has(.v2)) .w-lg--65pc,
  .v2 .w-lg--65pc {
    width: 65%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--65em,
  .v1:not(:has(.v2)) .w-xl--65em,
  .v2 .w-xl--65em {
    width: 65em;
  }
  .v1 .w-xl--65px,
  .v1:not(:has(.v2)) .w-xl--65px,
  .v2 .w-xl--65px {
    width: 65px;
  }
  .v1 .w-xl--65pc,
  .v1:not(:has(.v2)) .w-xl--65pc,
  .v2 .w-xl--65pc {
    width: 65%;
  }
}
.v1 .w--66em,
.v1:not(:has(.v2)) .w--66em,
.v2 .w--66em {
  width: 66em;
}
.v1 .w--66px,
.v1:not(:has(.v2)) .w--66px,
.v2 .w--66px {
  width: 66px;
}
.v1 .w--66pc,
.v1:not(:has(.v2)) .w--66pc,
.v2 .w--66pc {
  width: 66%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--66em,
  .v1:not(:has(.v2)) .w-sm--66em,
  .v2 .w-sm--66em {
    width: 66em;
  }
  .v1 .w-sm--66px,
  .v1:not(:has(.v2)) .w-sm--66px,
  .v2 .w-sm--66px {
    width: 66px;
  }
  .v1 .w-sm--66pc,
  .v1:not(:has(.v2)) .w-sm--66pc,
  .v2 .w-sm--66pc {
    width: 66%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--66em,
  .v1:not(:has(.v2)) .w-md--66em,
  .v2 .w-md--66em {
    width: 66em;
  }
  .v1 .w-md--66px,
  .v1:not(:has(.v2)) .w-md--66px,
  .v2 .w-md--66px {
    width: 66px;
  }
  .v1 .w-md--66pc,
  .v1:not(:has(.v2)) .w-md--66pc,
  .v2 .w-md--66pc {
    width: 66%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--66em,
  .v1:not(:has(.v2)) .w-lg--66em,
  .v2 .w-lg--66em {
    width: 66em;
  }
  .v1 .w-lg--66px,
  .v1:not(:has(.v2)) .w-lg--66px,
  .v2 .w-lg--66px {
    width: 66px;
  }
  .v1 .w-lg--66pc,
  .v1:not(:has(.v2)) .w-lg--66pc,
  .v2 .w-lg--66pc {
    width: 66%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--66em,
  .v1:not(:has(.v2)) .w-xl--66em,
  .v2 .w-xl--66em {
    width: 66em;
  }
  .v1 .w-xl--66px,
  .v1:not(:has(.v2)) .w-xl--66px,
  .v2 .w-xl--66px {
    width: 66px;
  }
  .v1 .w-xl--66pc,
  .v1:not(:has(.v2)) .w-xl--66pc,
  .v2 .w-xl--66pc {
    width: 66%;
  }
}
.v1 .w--67em,
.v1:not(:has(.v2)) .w--67em,
.v2 .w--67em {
  width: 67em;
}
.v1 .w--67px,
.v1:not(:has(.v2)) .w--67px,
.v2 .w--67px {
  width: 67px;
}
.v1 .w--67pc,
.v1:not(:has(.v2)) .w--67pc,
.v2 .w--67pc {
  width: 67%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--67em,
  .v1:not(:has(.v2)) .w-sm--67em,
  .v2 .w-sm--67em {
    width: 67em;
  }
  .v1 .w-sm--67px,
  .v1:not(:has(.v2)) .w-sm--67px,
  .v2 .w-sm--67px {
    width: 67px;
  }
  .v1 .w-sm--67pc,
  .v1:not(:has(.v2)) .w-sm--67pc,
  .v2 .w-sm--67pc {
    width: 67%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--67em,
  .v1:not(:has(.v2)) .w-md--67em,
  .v2 .w-md--67em {
    width: 67em;
  }
  .v1 .w-md--67px,
  .v1:not(:has(.v2)) .w-md--67px,
  .v2 .w-md--67px {
    width: 67px;
  }
  .v1 .w-md--67pc,
  .v1:not(:has(.v2)) .w-md--67pc,
  .v2 .w-md--67pc {
    width: 67%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--67em,
  .v1:not(:has(.v2)) .w-lg--67em,
  .v2 .w-lg--67em {
    width: 67em;
  }
  .v1 .w-lg--67px,
  .v1:not(:has(.v2)) .w-lg--67px,
  .v2 .w-lg--67px {
    width: 67px;
  }
  .v1 .w-lg--67pc,
  .v1:not(:has(.v2)) .w-lg--67pc,
  .v2 .w-lg--67pc {
    width: 67%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--67em,
  .v1:not(:has(.v2)) .w-xl--67em,
  .v2 .w-xl--67em {
    width: 67em;
  }
  .v1 .w-xl--67px,
  .v1:not(:has(.v2)) .w-xl--67px,
  .v2 .w-xl--67px {
    width: 67px;
  }
  .v1 .w-xl--67pc,
  .v1:not(:has(.v2)) .w-xl--67pc,
  .v2 .w-xl--67pc {
    width: 67%;
  }
}
.v1 .w--68em,
.v1:not(:has(.v2)) .w--68em,
.v2 .w--68em {
  width: 68em;
}
.v1 .w--68px,
.v1:not(:has(.v2)) .w--68px,
.v2 .w--68px {
  width: 68px;
}
.v1 .w--68pc,
.v1:not(:has(.v2)) .w--68pc,
.v2 .w--68pc {
  width: 68%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--68em,
  .v1:not(:has(.v2)) .w-sm--68em,
  .v2 .w-sm--68em {
    width: 68em;
  }
  .v1 .w-sm--68px,
  .v1:not(:has(.v2)) .w-sm--68px,
  .v2 .w-sm--68px {
    width: 68px;
  }
  .v1 .w-sm--68pc,
  .v1:not(:has(.v2)) .w-sm--68pc,
  .v2 .w-sm--68pc {
    width: 68%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--68em,
  .v1:not(:has(.v2)) .w-md--68em,
  .v2 .w-md--68em {
    width: 68em;
  }
  .v1 .w-md--68px,
  .v1:not(:has(.v2)) .w-md--68px,
  .v2 .w-md--68px {
    width: 68px;
  }
  .v1 .w-md--68pc,
  .v1:not(:has(.v2)) .w-md--68pc,
  .v2 .w-md--68pc {
    width: 68%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--68em,
  .v1:not(:has(.v2)) .w-lg--68em,
  .v2 .w-lg--68em {
    width: 68em;
  }
  .v1 .w-lg--68px,
  .v1:not(:has(.v2)) .w-lg--68px,
  .v2 .w-lg--68px {
    width: 68px;
  }
  .v1 .w-lg--68pc,
  .v1:not(:has(.v2)) .w-lg--68pc,
  .v2 .w-lg--68pc {
    width: 68%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--68em,
  .v1:not(:has(.v2)) .w-xl--68em,
  .v2 .w-xl--68em {
    width: 68em;
  }
  .v1 .w-xl--68px,
  .v1:not(:has(.v2)) .w-xl--68px,
  .v2 .w-xl--68px {
    width: 68px;
  }
  .v1 .w-xl--68pc,
  .v1:not(:has(.v2)) .w-xl--68pc,
  .v2 .w-xl--68pc {
    width: 68%;
  }
}
.v1 .w--69em,
.v1:not(:has(.v2)) .w--69em,
.v2 .w--69em {
  width: 69em;
}
.v1 .w--69px,
.v1:not(:has(.v2)) .w--69px,
.v2 .w--69px {
  width: 69px;
}
.v1 .w--69pc,
.v1:not(:has(.v2)) .w--69pc,
.v2 .w--69pc {
  width: 69%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--69em,
  .v1:not(:has(.v2)) .w-sm--69em,
  .v2 .w-sm--69em {
    width: 69em;
  }
  .v1 .w-sm--69px,
  .v1:not(:has(.v2)) .w-sm--69px,
  .v2 .w-sm--69px {
    width: 69px;
  }
  .v1 .w-sm--69pc,
  .v1:not(:has(.v2)) .w-sm--69pc,
  .v2 .w-sm--69pc {
    width: 69%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--69em,
  .v1:not(:has(.v2)) .w-md--69em,
  .v2 .w-md--69em {
    width: 69em;
  }
  .v1 .w-md--69px,
  .v1:not(:has(.v2)) .w-md--69px,
  .v2 .w-md--69px {
    width: 69px;
  }
  .v1 .w-md--69pc,
  .v1:not(:has(.v2)) .w-md--69pc,
  .v2 .w-md--69pc {
    width: 69%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--69em,
  .v1:not(:has(.v2)) .w-lg--69em,
  .v2 .w-lg--69em {
    width: 69em;
  }
  .v1 .w-lg--69px,
  .v1:not(:has(.v2)) .w-lg--69px,
  .v2 .w-lg--69px {
    width: 69px;
  }
  .v1 .w-lg--69pc,
  .v1:not(:has(.v2)) .w-lg--69pc,
  .v2 .w-lg--69pc {
    width: 69%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--69em,
  .v1:not(:has(.v2)) .w-xl--69em,
  .v2 .w-xl--69em {
    width: 69em;
  }
  .v1 .w-xl--69px,
  .v1:not(:has(.v2)) .w-xl--69px,
  .v2 .w-xl--69px {
    width: 69px;
  }
  .v1 .w-xl--69pc,
  .v1:not(:has(.v2)) .w-xl--69pc,
  .v2 .w-xl--69pc {
    width: 69%;
  }
}
.v1 .w--70em,
.v1:not(:has(.v2)) .w--70em,
.v2 .w--70em {
  width: 70em;
}
.v1 .w--70px,
.v1:not(:has(.v2)) .w--70px,
.v2 .w--70px {
  width: 70px;
}
.v1 .w--70pc,
.v1:not(:has(.v2)) .w--70pc,
.v2 .w--70pc {
  width: 70%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--70em,
  .v1:not(:has(.v2)) .w-sm--70em,
  .v2 .w-sm--70em {
    width: 70em;
  }
  .v1 .w-sm--70px,
  .v1:not(:has(.v2)) .w-sm--70px,
  .v2 .w-sm--70px {
    width: 70px;
  }
  .v1 .w-sm--70pc,
  .v1:not(:has(.v2)) .w-sm--70pc,
  .v2 .w-sm--70pc {
    width: 70%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--70em,
  .v1:not(:has(.v2)) .w-md--70em,
  .v2 .w-md--70em {
    width: 70em;
  }
  .v1 .w-md--70px,
  .v1:not(:has(.v2)) .w-md--70px,
  .v2 .w-md--70px {
    width: 70px;
  }
  .v1 .w-md--70pc,
  .v1:not(:has(.v2)) .w-md--70pc,
  .v2 .w-md--70pc {
    width: 70%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--70em,
  .v1:not(:has(.v2)) .w-lg--70em,
  .v2 .w-lg--70em {
    width: 70em;
  }
  .v1 .w-lg--70px,
  .v1:not(:has(.v2)) .w-lg--70px,
  .v2 .w-lg--70px {
    width: 70px;
  }
  .v1 .w-lg--70pc,
  .v1:not(:has(.v2)) .w-lg--70pc,
  .v2 .w-lg--70pc {
    width: 70%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--70em,
  .v1:not(:has(.v2)) .w-xl--70em,
  .v2 .w-xl--70em {
    width: 70em;
  }
  .v1 .w-xl--70px,
  .v1:not(:has(.v2)) .w-xl--70px,
  .v2 .w-xl--70px {
    width: 70px;
  }
  .v1 .w-xl--70pc,
  .v1:not(:has(.v2)) .w-xl--70pc,
  .v2 .w-xl--70pc {
    width: 70%;
  }
}
.v1 .w--71em,
.v1:not(:has(.v2)) .w--71em,
.v2 .w--71em {
  width: 71em;
}
.v1 .w--71px,
.v1:not(:has(.v2)) .w--71px,
.v2 .w--71px {
  width: 71px;
}
.v1 .w--71pc,
.v1:not(:has(.v2)) .w--71pc,
.v2 .w--71pc {
  width: 71%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--71em,
  .v1:not(:has(.v2)) .w-sm--71em,
  .v2 .w-sm--71em {
    width: 71em;
  }
  .v1 .w-sm--71px,
  .v1:not(:has(.v2)) .w-sm--71px,
  .v2 .w-sm--71px {
    width: 71px;
  }
  .v1 .w-sm--71pc,
  .v1:not(:has(.v2)) .w-sm--71pc,
  .v2 .w-sm--71pc {
    width: 71%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--71em,
  .v1:not(:has(.v2)) .w-md--71em,
  .v2 .w-md--71em {
    width: 71em;
  }
  .v1 .w-md--71px,
  .v1:not(:has(.v2)) .w-md--71px,
  .v2 .w-md--71px {
    width: 71px;
  }
  .v1 .w-md--71pc,
  .v1:not(:has(.v2)) .w-md--71pc,
  .v2 .w-md--71pc {
    width: 71%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--71em,
  .v1:not(:has(.v2)) .w-lg--71em,
  .v2 .w-lg--71em {
    width: 71em;
  }
  .v1 .w-lg--71px,
  .v1:not(:has(.v2)) .w-lg--71px,
  .v2 .w-lg--71px {
    width: 71px;
  }
  .v1 .w-lg--71pc,
  .v1:not(:has(.v2)) .w-lg--71pc,
  .v2 .w-lg--71pc {
    width: 71%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--71em,
  .v1:not(:has(.v2)) .w-xl--71em,
  .v2 .w-xl--71em {
    width: 71em;
  }
  .v1 .w-xl--71px,
  .v1:not(:has(.v2)) .w-xl--71px,
  .v2 .w-xl--71px {
    width: 71px;
  }
  .v1 .w-xl--71pc,
  .v1:not(:has(.v2)) .w-xl--71pc,
  .v2 .w-xl--71pc {
    width: 71%;
  }
}
.v1 .w--72em,
.v1:not(:has(.v2)) .w--72em,
.v2 .w--72em {
  width: 72em;
}
.v1 .w--72px,
.v1:not(:has(.v2)) .w--72px,
.v2 .w--72px {
  width: 72px;
}
.v1 .w--72pc,
.v1:not(:has(.v2)) .w--72pc,
.v2 .w--72pc {
  width: 72%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--72em,
  .v1:not(:has(.v2)) .w-sm--72em,
  .v2 .w-sm--72em {
    width: 72em;
  }
  .v1 .w-sm--72px,
  .v1:not(:has(.v2)) .w-sm--72px,
  .v2 .w-sm--72px {
    width: 72px;
  }
  .v1 .w-sm--72pc,
  .v1:not(:has(.v2)) .w-sm--72pc,
  .v2 .w-sm--72pc {
    width: 72%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--72em,
  .v1:not(:has(.v2)) .w-md--72em,
  .v2 .w-md--72em {
    width: 72em;
  }
  .v1 .w-md--72px,
  .v1:not(:has(.v2)) .w-md--72px,
  .v2 .w-md--72px {
    width: 72px;
  }
  .v1 .w-md--72pc,
  .v1:not(:has(.v2)) .w-md--72pc,
  .v2 .w-md--72pc {
    width: 72%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--72em,
  .v1:not(:has(.v2)) .w-lg--72em,
  .v2 .w-lg--72em {
    width: 72em;
  }
  .v1 .w-lg--72px,
  .v1:not(:has(.v2)) .w-lg--72px,
  .v2 .w-lg--72px {
    width: 72px;
  }
  .v1 .w-lg--72pc,
  .v1:not(:has(.v2)) .w-lg--72pc,
  .v2 .w-lg--72pc {
    width: 72%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--72em,
  .v1:not(:has(.v2)) .w-xl--72em,
  .v2 .w-xl--72em {
    width: 72em;
  }
  .v1 .w-xl--72px,
  .v1:not(:has(.v2)) .w-xl--72px,
  .v2 .w-xl--72px {
    width: 72px;
  }
  .v1 .w-xl--72pc,
  .v1:not(:has(.v2)) .w-xl--72pc,
  .v2 .w-xl--72pc {
    width: 72%;
  }
}
.v1 .w--73em,
.v1:not(:has(.v2)) .w--73em,
.v2 .w--73em {
  width: 73em;
}
.v1 .w--73px,
.v1:not(:has(.v2)) .w--73px,
.v2 .w--73px {
  width: 73px;
}
.v1 .w--73pc,
.v1:not(:has(.v2)) .w--73pc,
.v2 .w--73pc {
  width: 73%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--73em,
  .v1:not(:has(.v2)) .w-sm--73em,
  .v2 .w-sm--73em {
    width: 73em;
  }
  .v1 .w-sm--73px,
  .v1:not(:has(.v2)) .w-sm--73px,
  .v2 .w-sm--73px {
    width: 73px;
  }
  .v1 .w-sm--73pc,
  .v1:not(:has(.v2)) .w-sm--73pc,
  .v2 .w-sm--73pc {
    width: 73%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--73em,
  .v1:not(:has(.v2)) .w-md--73em,
  .v2 .w-md--73em {
    width: 73em;
  }
  .v1 .w-md--73px,
  .v1:not(:has(.v2)) .w-md--73px,
  .v2 .w-md--73px {
    width: 73px;
  }
  .v1 .w-md--73pc,
  .v1:not(:has(.v2)) .w-md--73pc,
  .v2 .w-md--73pc {
    width: 73%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--73em,
  .v1:not(:has(.v2)) .w-lg--73em,
  .v2 .w-lg--73em {
    width: 73em;
  }
  .v1 .w-lg--73px,
  .v1:not(:has(.v2)) .w-lg--73px,
  .v2 .w-lg--73px {
    width: 73px;
  }
  .v1 .w-lg--73pc,
  .v1:not(:has(.v2)) .w-lg--73pc,
  .v2 .w-lg--73pc {
    width: 73%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--73em,
  .v1:not(:has(.v2)) .w-xl--73em,
  .v2 .w-xl--73em {
    width: 73em;
  }
  .v1 .w-xl--73px,
  .v1:not(:has(.v2)) .w-xl--73px,
  .v2 .w-xl--73px {
    width: 73px;
  }
  .v1 .w-xl--73pc,
  .v1:not(:has(.v2)) .w-xl--73pc,
  .v2 .w-xl--73pc {
    width: 73%;
  }
}
.v1 .w--74em,
.v1:not(:has(.v2)) .w--74em,
.v2 .w--74em {
  width: 74em;
}
.v1 .w--74px,
.v1:not(:has(.v2)) .w--74px,
.v2 .w--74px {
  width: 74px;
}
.v1 .w--74pc,
.v1:not(:has(.v2)) .w--74pc,
.v2 .w--74pc {
  width: 74%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--74em,
  .v1:not(:has(.v2)) .w-sm--74em,
  .v2 .w-sm--74em {
    width: 74em;
  }
  .v1 .w-sm--74px,
  .v1:not(:has(.v2)) .w-sm--74px,
  .v2 .w-sm--74px {
    width: 74px;
  }
  .v1 .w-sm--74pc,
  .v1:not(:has(.v2)) .w-sm--74pc,
  .v2 .w-sm--74pc {
    width: 74%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--74em,
  .v1:not(:has(.v2)) .w-md--74em,
  .v2 .w-md--74em {
    width: 74em;
  }
  .v1 .w-md--74px,
  .v1:not(:has(.v2)) .w-md--74px,
  .v2 .w-md--74px {
    width: 74px;
  }
  .v1 .w-md--74pc,
  .v1:not(:has(.v2)) .w-md--74pc,
  .v2 .w-md--74pc {
    width: 74%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--74em,
  .v1:not(:has(.v2)) .w-lg--74em,
  .v2 .w-lg--74em {
    width: 74em;
  }
  .v1 .w-lg--74px,
  .v1:not(:has(.v2)) .w-lg--74px,
  .v2 .w-lg--74px {
    width: 74px;
  }
  .v1 .w-lg--74pc,
  .v1:not(:has(.v2)) .w-lg--74pc,
  .v2 .w-lg--74pc {
    width: 74%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--74em,
  .v1:not(:has(.v2)) .w-xl--74em,
  .v2 .w-xl--74em {
    width: 74em;
  }
  .v1 .w-xl--74px,
  .v1:not(:has(.v2)) .w-xl--74px,
  .v2 .w-xl--74px {
    width: 74px;
  }
  .v1 .w-xl--74pc,
  .v1:not(:has(.v2)) .w-xl--74pc,
  .v2 .w-xl--74pc {
    width: 74%;
  }
}
.v1 .w--75em,
.v1:not(:has(.v2)) .w--75em,
.v2 .w--75em {
  width: 75em;
}
.v1 .w--75px,
.v1:not(:has(.v2)) .w--75px,
.v2 .w--75px {
  width: 75px;
}
.v1 .w--75pc,
.v1:not(:has(.v2)) .w--75pc,
.v2 .w--75pc {
  width: 75%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--75em,
  .v1:not(:has(.v2)) .w-sm--75em,
  .v2 .w-sm--75em {
    width: 75em;
  }
  .v1 .w-sm--75px,
  .v1:not(:has(.v2)) .w-sm--75px,
  .v2 .w-sm--75px {
    width: 75px;
  }
  .v1 .w-sm--75pc,
  .v1:not(:has(.v2)) .w-sm--75pc,
  .v2 .w-sm--75pc {
    width: 75%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--75em,
  .v1:not(:has(.v2)) .w-md--75em,
  .v2 .w-md--75em {
    width: 75em;
  }
  .v1 .w-md--75px,
  .v1:not(:has(.v2)) .w-md--75px,
  .v2 .w-md--75px {
    width: 75px;
  }
  .v1 .w-md--75pc,
  .v1:not(:has(.v2)) .w-md--75pc,
  .v2 .w-md--75pc {
    width: 75%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--75em,
  .v1:not(:has(.v2)) .w-lg--75em,
  .v2 .w-lg--75em {
    width: 75em;
  }
  .v1 .w-lg--75px,
  .v1:not(:has(.v2)) .w-lg--75px,
  .v2 .w-lg--75px {
    width: 75px;
  }
  .v1 .w-lg--75pc,
  .v1:not(:has(.v2)) .w-lg--75pc,
  .v2 .w-lg--75pc {
    width: 75%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--75em,
  .v1:not(:has(.v2)) .w-xl--75em,
  .v2 .w-xl--75em {
    width: 75em;
  }
  .v1 .w-xl--75px,
  .v1:not(:has(.v2)) .w-xl--75px,
  .v2 .w-xl--75px {
    width: 75px;
  }
  .v1 .w-xl--75pc,
  .v1:not(:has(.v2)) .w-xl--75pc,
  .v2 .w-xl--75pc {
    width: 75%;
  }
}
.v1 .w--76em,
.v1:not(:has(.v2)) .w--76em,
.v2 .w--76em {
  width: 76em;
}
.v1 .w--76px,
.v1:not(:has(.v2)) .w--76px,
.v2 .w--76px {
  width: 76px;
}
.v1 .w--76pc,
.v1:not(:has(.v2)) .w--76pc,
.v2 .w--76pc {
  width: 76%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--76em,
  .v1:not(:has(.v2)) .w-sm--76em,
  .v2 .w-sm--76em {
    width: 76em;
  }
  .v1 .w-sm--76px,
  .v1:not(:has(.v2)) .w-sm--76px,
  .v2 .w-sm--76px {
    width: 76px;
  }
  .v1 .w-sm--76pc,
  .v1:not(:has(.v2)) .w-sm--76pc,
  .v2 .w-sm--76pc {
    width: 76%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--76em,
  .v1:not(:has(.v2)) .w-md--76em,
  .v2 .w-md--76em {
    width: 76em;
  }
  .v1 .w-md--76px,
  .v1:not(:has(.v2)) .w-md--76px,
  .v2 .w-md--76px {
    width: 76px;
  }
  .v1 .w-md--76pc,
  .v1:not(:has(.v2)) .w-md--76pc,
  .v2 .w-md--76pc {
    width: 76%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--76em,
  .v1:not(:has(.v2)) .w-lg--76em,
  .v2 .w-lg--76em {
    width: 76em;
  }
  .v1 .w-lg--76px,
  .v1:not(:has(.v2)) .w-lg--76px,
  .v2 .w-lg--76px {
    width: 76px;
  }
  .v1 .w-lg--76pc,
  .v1:not(:has(.v2)) .w-lg--76pc,
  .v2 .w-lg--76pc {
    width: 76%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--76em,
  .v1:not(:has(.v2)) .w-xl--76em,
  .v2 .w-xl--76em {
    width: 76em;
  }
  .v1 .w-xl--76px,
  .v1:not(:has(.v2)) .w-xl--76px,
  .v2 .w-xl--76px {
    width: 76px;
  }
  .v1 .w-xl--76pc,
  .v1:not(:has(.v2)) .w-xl--76pc,
  .v2 .w-xl--76pc {
    width: 76%;
  }
}
.v1 .w--77em,
.v1:not(:has(.v2)) .w--77em,
.v2 .w--77em {
  width: 77em;
}
.v1 .w--77px,
.v1:not(:has(.v2)) .w--77px,
.v2 .w--77px {
  width: 77px;
}
.v1 .w--77pc,
.v1:not(:has(.v2)) .w--77pc,
.v2 .w--77pc {
  width: 77%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--77em,
  .v1:not(:has(.v2)) .w-sm--77em,
  .v2 .w-sm--77em {
    width: 77em;
  }
  .v1 .w-sm--77px,
  .v1:not(:has(.v2)) .w-sm--77px,
  .v2 .w-sm--77px {
    width: 77px;
  }
  .v1 .w-sm--77pc,
  .v1:not(:has(.v2)) .w-sm--77pc,
  .v2 .w-sm--77pc {
    width: 77%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--77em,
  .v1:not(:has(.v2)) .w-md--77em,
  .v2 .w-md--77em {
    width: 77em;
  }
  .v1 .w-md--77px,
  .v1:not(:has(.v2)) .w-md--77px,
  .v2 .w-md--77px {
    width: 77px;
  }
  .v1 .w-md--77pc,
  .v1:not(:has(.v2)) .w-md--77pc,
  .v2 .w-md--77pc {
    width: 77%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--77em,
  .v1:not(:has(.v2)) .w-lg--77em,
  .v2 .w-lg--77em {
    width: 77em;
  }
  .v1 .w-lg--77px,
  .v1:not(:has(.v2)) .w-lg--77px,
  .v2 .w-lg--77px {
    width: 77px;
  }
  .v1 .w-lg--77pc,
  .v1:not(:has(.v2)) .w-lg--77pc,
  .v2 .w-lg--77pc {
    width: 77%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--77em,
  .v1:not(:has(.v2)) .w-xl--77em,
  .v2 .w-xl--77em {
    width: 77em;
  }
  .v1 .w-xl--77px,
  .v1:not(:has(.v2)) .w-xl--77px,
  .v2 .w-xl--77px {
    width: 77px;
  }
  .v1 .w-xl--77pc,
  .v1:not(:has(.v2)) .w-xl--77pc,
  .v2 .w-xl--77pc {
    width: 77%;
  }
}
.v1 .w--78em,
.v1:not(:has(.v2)) .w--78em,
.v2 .w--78em {
  width: 78em;
}
.v1 .w--78px,
.v1:not(:has(.v2)) .w--78px,
.v2 .w--78px {
  width: 78px;
}
.v1 .w--78pc,
.v1:not(:has(.v2)) .w--78pc,
.v2 .w--78pc {
  width: 78%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--78em,
  .v1:not(:has(.v2)) .w-sm--78em,
  .v2 .w-sm--78em {
    width: 78em;
  }
  .v1 .w-sm--78px,
  .v1:not(:has(.v2)) .w-sm--78px,
  .v2 .w-sm--78px {
    width: 78px;
  }
  .v1 .w-sm--78pc,
  .v1:not(:has(.v2)) .w-sm--78pc,
  .v2 .w-sm--78pc {
    width: 78%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--78em,
  .v1:not(:has(.v2)) .w-md--78em,
  .v2 .w-md--78em {
    width: 78em;
  }
  .v1 .w-md--78px,
  .v1:not(:has(.v2)) .w-md--78px,
  .v2 .w-md--78px {
    width: 78px;
  }
  .v1 .w-md--78pc,
  .v1:not(:has(.v2)) .w-md--78pc,
  .v2 .w-md--78pc {
    width: 78%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--78em,
  .v1:not(:has(.v2)) .w-lg--78em,
  .v2 .w-lg--78em {
    width: 78em;
  }
  .v1 .w-lg--78px,
  .v1:not(:has(.v2)) .w-lg--78px,
  .v2 .w-lg--78px {
    width: 78px;
  }
  .v1 .w-lg--78pc,
  .v1:not(:has(.v2)) .w-lg--78pc,
  .v2 .w-lg--78pc {
    width: 78%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--78em,
  .v1:not(:has(.v2)) .w-xl--78em,
  .v2 .w-xl--78em {
    width: 78em;
  }
  .v1 .w-xl--78px,
  .v1:not(:has(.v2)) .w-xl--78px,
  .v2 .w-xl--78px {
    width: 78px;
  }
  .v1 .w-xl--78pc,
  .v1:not(:has(.v2)) .w-xl--78pc,
  .v2 .w-xl--78pc {
    width: 78%;
  }
}
.v1 .w--79em,
.v1:not(:has(.v2)) .w--79em,
.v2 .w--79em {
  width: 79em;
}
.v1 .w--79px,
.v1:not(:has(.v2)) .w--79px,
.v2 .w--79px {
  width: 79px;
}
.v1 .w--79pc,
.v1:not(:has(.v2)) .w--79pc,
.v2 .w--79pc {
  width: 79%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--79em,
  .v1:not(:has(.v2)) .w-sm--79em,
  .v2 .w-sm--79em {
    width: 79em;
  }
  .v1 .w-sm--79px,
  .v1:not(:has(.v2)) .w-sm--79px,
  .v2 .w-sm--79px {
    width: 79px;
  }
  .v1 .w-sm--79pc,
  .v1:not(:has(.v2)) .w-sm--79pc,
  .v2 .w-sm--79pc {
    width: 79%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--79em,
  .v1:not(:has(.v2)) .w-md--79em,
  .v2 .w-md--79em {
    width: 79em;
  }
  .v1 .w-md--79px,
  .v1:not(:has(.v2)) .w-md--79px,
  .v2 .w-md--79px {
    width: 79px;
  }
  .v1 .w-md--79pc,
  .v1:not(:has(.v2)) .w-md--79pc,
  .v2 .w-md--79pc {
    width: 79%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--79em,
  .v1:not(:has(.v2)) .w-lg--79em,
  .v2 .w-lg--79em {
    width: 79em;
  }
  .v1 .w-lg--79px,
  .v1:not(:has(.v2)) .w-lg--79px,
  .v2 .w-lg--79px {
    width: 79px;
  }
  .v1 .w-lg--79pc,
  .v1:not(:has(.v2)) .w-lg--79pc,
  .v2 .w-lg--79pc {
    width: 79%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--79em,
  .v1:not(:has(.v2)) .w-xl--79em,
  .v2 .w-xl--79em {
    width: 79em;
  }
  .v1 .w-xl--79px,
  .v1:not(:has(.v2)) .w-xl--79px,
  .v2 .w-xl--79px {
    width: 79px;
  }
  .v1 .w-xl--79pc,
  .v1:not(:has(.v2)) .w-xl--79pc,
  .v2 .w-xl--79pc {
    width: 79%;
  }
}
.v1 .w--80em,
.v1:not(:has(.v2)) .w--80em,
.v2 .w--80em {
  width: 80em;
}
.v1 .w--80px,
.v1:not(:has(.v2)) .w--80px,
.v2 .w--80px {
  width: 80px;
}
.v1 .w--80pc,
.v1:not(:has(.v2)) .w--80pc,
.v2 .w--80pc {
  width: 80%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--80em,
  .v1:not(:has(.v2)) .w-sm--80em,
  .v2 .w-sm--80em {
    width: 80em;
  }
  .v1 .w-sm--80px,
  .v1:not(:has(.v2)) .w-sm--80px,
  .v2 .w-sm--80px {
    width: 80px;
  }
  .v1 .w-sm--80pc,
  .v1:not(:has(.v2)) .w-sm--80pc,
  .v2 .w-sm--80pc {
    width: 80%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--80em,
  .v1:not(:has(.v2)) .w-md--80em,
  .v2 .w-md--80em {
    width: 80em;
  }
  .v1 .w-md--80px,
  .v1:not(:has(.v2)) .w-md--80px,
  .v2 .w-md--80px {
    width: 80px;
  }
  .v1 .w-md--80pc,
  .v1:not(:has(.v2)) .w-md--80pc,
  .v2 .w-md--80pc {
    width: 80%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--80em,
  .v1:not(:has(.v2)) .w-lg--80em,
  .v2 .w-lg--80em {
    width: 80em;
  }
  .v1 .w-lg--80px,
  .v1:not(:has(.v2)) .w-lg--80px,
  .v2 .w-lg--80px {
    width: 80px;
  }
  .v1 .w-lg--80pc,
  .v1:not(:has(.v2)) .w-lg--80pc,
  .v2 .w-lg--80pc {
    width: 80%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--80em,
  .v1:not(:has(.v2)) .w-xl--80em,
  .v2 .w-xl--80em {
    width: 80em;
  }
  .v1 .w-xl--80px,
  .v1:not(:has(.v2)) .w-xl--80px,
  .v2 .w-xl--80px {
    width: 80px;
  }
  .v1 .w-xl--80pc,
  .v1:not(:has(.v2)) .w-xl--80pc,
  .v2 .w-xl--80pc {
    width: 80%;
  }
}
.v1 .w--81em,
.v1:not(:has(.v2)) .w--81em,
.v2 .w--81em {
  width: 81em;
}
.v1 .w--81px,
.v1:not(:has(.v2)) .w--81px,
.v2 .w--81px {
  width: 81px;
}
.v1 .w--81pc,
.v1:not(:has(.v2)) .w--81pc,
.v2 .w--81pc {
  width: 81%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--81em,
  .v1:not(:has(.v2)) .w-sm--81em,
  .v2 .w-sm--81em {
    width: 81em;
  }
  .v1 .w-sm--81px,
  .v1:not(:has(.v2)) .w-sm--81px,
  .v2 .w-sm--81px {
    width: 81px;
  }
  .v1 .w-sm--81pc,
  .v1:not(:has(.v2)) .w-sm--81pc,
  .v2 .w-sm--81pc {
    width: 81%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--81em,
  .v1:not(:has(.v2)) .w-md--81em,
  .v2 .w-md--81em {
    width: 81em;
  }
  .v1 .w-md--81px,
  .v1:not(:has(.v2)) .w-md--81px,
  .v2 .w-md--81px {
    width: 81px;
  }
  .v1 .w-md--81pc,
  .v1:not(:has(.v2)) .w-md--81pc,
  .v2 .w-md--81pc {
    width: 81%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--81em,
  .v1:not(:has(.v2)) .w-lg--81em,
  .v2 .w-lg--81em {
    width: 81em;
  }
  .v1 .w-lg--81px,
  .v1:not(:has(.v2)) .w-lg--81px,
  .v2 .w-lg--81px {
    width: 81px;
  }
  .v1 .w-lg--81pc,
  .v1:not(:has(.v2)) .w-lg--81pc,
  .v2 .w-lg--81pc {
    width: 81%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--81em,
  .v1:not(:has(.v2)) .w-xl--81em,
  .v2 .w-xl--81em {
    width: 81em;
  }
  .v1 .w-xl--81px,
  .v1:not(:has(.v2)) .w-xl--81px,
  .v2 .w-xl--81px {
    width: 81px;
  }
  .v1 .w-xl--81pc,
  .v1:not(:has(.v2)) .w-xl--81pc,
  .v2 .w-xl--81pc {
    width: 81%;
  }
}
.v1 .w--82em,
.v1:not(:has(.v2)) .w--82em,
.v2 .w--82em {
  width: 82em;
}
.v1 .w--82px,
.v1:not(:has(.v2)) .w--82px,
.v2 .w--82px {
  width: 82px;
}
.v1 .w--82pc,
.v1:not(:has(.v2)) .w--82pc,
.v2 .w--82pc {
  width: 82%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--82em,
  .v1:not(:has(.v2)) .w-sm--82em,
  .v2 .w-sm--82em {
    width: 82em;
  }
  .v1 .w-sm--82px,
  .v1:not(:has(.v2)) .w-sm--82px,
  .v2 .w-sm--82px {
    width: 82px;
  }
  .v1 .w-sm--82pc,
  .v1:not(:has(.v2)) .w-sm--82pc,
  .v2 .w-sm--82pc {
    width: 82%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--82em,
  .v1:not(:has(.v2)) .w-md--82em,
  .v2 .w-md--82em {
    width: 82em;
  }
  .v1 .w-md--82px,
  .v1:not(:has(.v2)) .w-md--82px,
  .v2 .w-md--82px {
    width: 82px;
  }
  .v1 .w-md--82pc,
  .v1:not(:has(.v2)) .w-md--82pc,
  .v2 .w-md--82pc {
    width: 82%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--82em,
  .v1:not(:has(.v2)) .w-lg--82em,
  .v2 .w-lg--82em {
    width: 82em;
  }
  .v1 .w-lg--82px,
  .v1:not(:has(.v2)) .w-lg--82px,
  .v2 .w-lg--82px {
    width: 82px;
  }
  .v1 .w-lg--82pc,
  .v1:not(:has(.v2)) .w-lg--82pc,
  .v2 .w-lg--82pc {
    width: 82%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--82em,
  .v1:not(:has(.v2)) .w-xl--82em,
  .v2 .w-xl--82em {
    width: 82em;
  }
  .v1 .w-xl--82px,
  .v1:not(:has(.v2)) .w-xl--82px,
  .v2 .w-xl--82px {
    width: 82px;
  }
  .v1 .w-xl--82pc,
  .v1:not(:has(.v2)) .w-xl--82pc,
  .v2 .w-xl--82pc {
    width: 82%;
  }
}
.v1 .w--83em,
.v1:not(:has(.v2)) .w--83em,
.v2 .w--83em {
  width: 83em;
}
.v1 .w--83px,
.v1:not(:has(.v2)) .w--83px,
.v2 .w--83px {
  width: 83px;
}
.v1 .w--83pc,
.v1:not(:has(.v2)) .w--83pc,
.v2 .w--83pc {
  width: 83%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--83em,
  .v1:not(:has(.v2)) .w-sm--83em,
  .v2 .w-sm--83em {
    width: 83em;
  }
  .v1 .w-sm--83px,
  .v1:not(:has(.v2)) .w-sm--83px,
  .v2 .w-sm--83px {
    width: 83px;
  }
  .v1 .w-sm--83pc,
  .v1:not(:has(.v2)) .w-sm--83pc,
  .v2 .w-sm--83pc {
    width: 83%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--83em,
  .v1:not(:has(.v2)) .w-md--83em,
  .v2 .w-md--83em {
    width: 83em;
  }
  .v1 .w-md--83px,
  .v1:not(:has(.v2)) .w-md--83px,
  .v2 .w-md--83px {
    width: 83px;
  }
  .v1 .w-md--83pc,
  .v1:not(:has(.v2)) .w-md--83pc,
  .v2 .w-md--83pc {
    width: 83%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--83em,
  .v1:not(:has(.v2)) .w-lg--83em,
  .v2 .w-lg--83em {
    width: 83em;
  }
  .v1 .w-lg--83px,
  .v1:not(:has(.v2)) .w-lg--83px,
  .v2 .w-lg--83px {
    width: 83px;
  }
  .v1 .w-lg--83pc,
  .v1:not(:has(.v2)) .w-lg--83pc,
  .v2 .w-lg--83pc {
    width: 83%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--83em,
  .v1:not(:has(.v2)) .w-xl--83em,
  .v2 .w-xl--83em {
    width: 83em;
  }
  .v1 .w-xl--83px,
  .v1:not(:has(.v2)) .w-xl--83px,
  .v2 .w-xl--83px {
    width: 83px;
  }
  .v1 .w-xl--83pc,
  .v1:not(:has(.v2)) .w-xl--83pc,
  .v2 .w-xl--83pc {
    width: 83%;
  }
}
.v1 .w--84em,
.v1:not(:has(.v2)) .w--84em,
.v2 .w--84em {
  width: 84em;
}
.v1 .w--84px,
.v1:not(:has(.v2)) .w--84px,
.v2 .w--84px {
  width: 84px;
}
.v1 .w--84pc,
.v1:not(:has(.v2)) .w--84pc,
.v2 .w--84pc {
  width: 84%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--84em,
  .v1:not(:has(.v2)) .w-sm--84em,
  .v2 .w-sm--84em {
    width: 84em;
  }
  .v1 .w-sm--84px,
  .v1:not(:has(.v2)) .w-sm--84px,
  .v2 .w-sm--84px {
    width: 84px;
  }
  .v1 .w-sm--84pc,
  .v1:not(:has(.v2)) .w-sm--84pc,
  .v2 .w-sm--84pc {
    width: 84%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--84em,
  .v1:not(:has(.v2)) .w-md--84em,
  .v2 .w-md--84em {
    width: 84em;
  }
  .v1 .w-md--84px,
  .v1:not(:has(.v2)) .w-md--84px,
  .v2 .w-md--84px {
    width: 84px;
  }
  .v1 .w-md--84pc,
  .v1:not(:has(.v2)) .w-md--84pc,
  .v2 .w-md--84pc {
    width: 84%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--84em,
  .v1:not(:has(.v2)) .w-lg--84em,
  .v2 .w-lg--84em {
    width: 84em;
  }
  .v1 .w-lg--84px,
  .v1:not(:has(.v2)) .w-lg--84px,
  .v2 .w-lg--84px {
    width: 84px;
  }
  .v1 .w-lg--84pc,
  .v1:not(:has(.v2)) .w-lg--84pc,
  .v2 .w-lg--84pc {
    width: 84%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--84em,
  .v1:not(:has(.v2)) .w-xl--84em,
  .v2 .w-xl--84em {
    width: 84em;
  }
  .v1 .w-xl--84px,
  .v1:not(:has(.v2)) .w-xl--84px,
  .v2 .w-xl--84px {
    width: 84px;
  }
  .v1 .w-xl--84pc,
  .v1:not(:has(.v2)) .w-xl--84pc,
  .v2 .w-xl--84pc {
    width: 84%;
  }
}
.v1 .w--85em,
.v1:not(:has(.v2)) .w--85em,
.v2 .w--85em {
  width: 85em;
}
.v1 .w--85px,
.v1:not(:has(.v2)) .w--85px,
.v2 .w--85px {
  width: 85px;
}
.v1 .w--85pc,
.v1:not(:has(.v2)) .w--85pc,
.v2 .w--85pc {
  width: 85%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--85em,
  .v1:not(:has(.v2)) .w-sm--85em,
  .v2 .w-sm--85em {
    width: 85em;
  }
  .v1 .w-sm--85px,
  .v1:not(:has(.v2)) .w-sm--85px,
  .v2 .w-sm--85px {
    width: 85px;
  }
  .v1 .w-sm--85pc,
  .v1:not(:has(.v2)) .w-sm--85pc,
  .v2 .w-sm--85pc {
    width: 85%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--85em,
  .v1:not(:has(.v2)) .w-md--85em,
  .v2 .w-md--85em {
    width: 85em;
  }
  .v1 .w-md--85px,
  .v1:not(:has(.v2)) .w-md--85px,
  .v2 .w-md--85px {
    width: 85px;
  }
  .v1 .w-md--85pc,
  .v1:not(:has(.v2)) .w-md--85pc,
  .v2 .w-md--85pc {
    width: 85%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--85em,
  .v1:not(:has(.v2)) .w-lg--85em,
  .v2 .w-lg--85em {
    width: 85em;
  }
  .v1 .w-lg--85px,
  .v1:not(:has(.v2)) .w-lg--85px,
  .v2 .w-lg--85px {
    width: 85px;
  }
  .v1 .w-lg--85pc,
  .v1:not(:has(.v2)) .w-lg--85pc,
  .v2 .w-lg--85pc {
    width: 85%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--85em,
  .v1:not(:has(.v2)) .w-xl--85em,
  .v2 .w-xl--85em {
    width: 85em;
  }
  .v1 .w-xl--85px,
  .v1:not(:has(.v2)) .w-xl--85px,
  .v2 .w-xl--85px {
    width: 85px;
  }
  .v1 .w-xl--85pc,
  .v1:not(:has(.v2)) .w-xl--85pc,
  .v2 .w-xl--85pc {
    width: 85%;
  }
}
.v1 .w--86em,
.v1:not(:has(.v2)) .w--86em,
.v2 .w--86em {
  width: 86em;
}
.v1 .w--86px,
.v1:not(:has(.v2)) .w--86px,
.v2 .w--86px {
  width: 86px;
}
.v1 .w--86pc,
.v1:not(:has(.v2)) .w--86pc,
.v2 .w--86pc {
  width: 86%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--86em,
  .v1:not(:has(.v2)) .w-sm--86em,
  .v2 .w-sm--86em {
    width: 86em;
  }
  .v1 .w-sm--86px,
  .v1:not(:has(.v2)) .w-sm--86px,
  .v2 .w-sm--86px {
    width: 86px;
  }
  .v1 .w-sm--86pc,
  .v1:not(:has(.v2)) .w-sm--86pc,
  .v2 .w-sm--86pc {
    width: 86%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--86em,
  .v1:not(:has(.v2)) .w-md--86em,
  .v2 .w-md--86em {
    width: 86em;
  }
  .v1 .w-md--86px,
  .v1:not(:has(.v2)) .w-md--86px,
  .v2 .w-md--86px {
    width: 86px;
  }
  .v1 .w-md--86pc,
  .v1:not(:has(.v2)) .w-md--86pc,
  .v2 .w-md--86pc {
    width: 86%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--86em,
  .v1:not(:has(.v2)) .w-lg--86em,
  .v2 .w-lg--86em {
    width: 86em;
  }
  .v1 .w-lg--86px,
  .v1:not(:has(.v2)) .w-lg--86px,
  .v2 .w-lg--86px {
    width: 86px;
  }
  .v1 .w-lg--86pc,
  .v1:not(:has(.v2)) .w-lg--86pc,
  .v2 .w-lg--86pc {
    width: 86%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--86em,
  .v1:not(:has(.v2)) .w-xl--86em,
  .v2 .w-xl--86em {
    width: 86em;
  }
  .v1 .w-xl--86px,
  .v1:not(:has(.v2)) .w-xl--86px,
  .v2 .w-xl--86px {
    width: 86px;
  }
  .v1 .w-xl--86pc,
  .v1:not(:has(.v2)) .w-xl--86pc,
  .v2 .w-xl--86pc {
    width: 86%;
  }
}
.v1 .w--87em,
.v1:not(:has(.v2)) .w--87em,
.v2 .w--87em {
  width: 87em;
}
.v1 .w--87px,
.v1:not(:has(.v2)) .w--87px,
.v2 .w--87px {
  width: 87px;
}
.v1 .w--87pc,
.v1:not(:has(.v2)) .w--87pc,
.v2 .w--87pc {
  width: 87%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--87em,
  .v1:not(:has(.v2)) .w-sm--87em,
  .v2 .w-sm--87em {
    width: 87em;
  }
  .v1 .w-sm--87px,
  .v1:not(:has(.v2)) .w-sm--87px,
  .v2 .w-sm--87px {
    width: 87px;
  }
  .v1 .w-sm--87pc,
  .v1:not(:has(.v2)) .w-sm--87pc,
  .v2 .w-sm--87pc {
    width: 87%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--87em,
  .v1:not(:has(.v2)) .w-md--87em,
  .v2 .w-md--87em {
    width: 87em;
  }
  .v1 .w-md--87px,
  .v1:not(:has(.v2)) .w-md--87px,
  .v2 .w-md--87px {
    width: 87px;
  }
  .v1 .w-md--87pc,
  .v1:not(:has(.v2)) .w-md--87pc,
  .v2 .w-md--87pc {
    width: 87%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--87em,
  .v1:not(:has(.v2)) .w-lg--87em,
  .v2 .w-lg--87em {
    width: 87em;
  }
  .v1 .w-lg--87px,
  .v1:not(:has(.v2)) .w-lg--87px,
  .v2 .w-lg--87px {
    width: 87px;
  }
  .v1 .w-lg--87pc,
  .v1:not(:has(.v2)) .w-lg--87pc,
  .v2 .w-lg--87pc {
    width: 87%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--87em,
  .v1:not(:has(.v2)) .w-xl--87em,
  .v2 .w-xl--87em {
    width: 87em;
  }
  .v1 .w-xl--87px,
  .v1:not(:has(.v2)) .w-xl--87px,
  .v2 .w-xl--87px {
    width: 87px;
  }
  .v1 .w-xl--87pc,
  .v1:not(:has(.v2)) .w-xl--87pc,
  .v2 .w-xl--87pc {
    width: 87%;
  }
}
.v1 .w--88em,
.v1:not(:has(.v2)) .w--88em,
.v2 .w--88em {
  width: 88em;
}
.v1 .w--88px,
.v1:not(:has(.v2)) .w--88px,
.v2 .w--88px {
  width: 88px;
}
.v1 .w--88pc,
.v1:not(:has(.v2)) .w--88pc,
.v2 .w--88pc {
  width: 88%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--88em,
  .v1:not(:has(.v2)) .w-sm--88em,
  .v2 .w-sm--88em {
    width: 88em;
  }
  .v1 .w-sm--88px,
  .v1:not(:has(.v2)) .w-sm--88px,
  .v2 .w-sm--88px {
    width: 88px;
  }
  .v1 .w-sm--88pc,
  .v1:not(:has(.v2)) .w-sm--88pc,
  .v2 .w-sm--88pc {
    width: 88%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--88em,
  .v1:not(:has(.v2)) .w-md--88em,
  .v2 .w-md--88em {
    width: 88em;
  }
  .v1 .w-md--88px,
  .v1:not(:has(.v2)) .w-md--88px,
  .v2 .w-md--88px {
    width: 88px;
  }
  .v1 .w-md--88pc,
  .v1:not(:has(.v2)) .w-md--88pc,
  .v2 .w-md--88pc {
    width: 88%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--88em,
  .v1:not(:has(.v2)) .w-lg--88em,
  .v2 .w-lg--88em {
    width: 88em;
  }
  .v1 .w-lg--88px,
  .v1:not(:has(.v2)) .w-lg--88px,
  .v2 .w-lg--88px {
    width: 88px;
  }
  .v1 .w-lg--88pc,
  .v1:not(:has(.v2)) .w-lg--88pc,
  .v2 .w-lg--88pc {
    width: 88%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--88em,
  .v1:not(:has(.v2)) .w-xl--88em,
  .v2 .w-xl--88em {
    width: 88em;
  }
  .v1 .w-xl--88px,
  .v1:not(:has(.v2)) .w-xl--88px,
  .v2 .w-xl--88px {
    width: 88px;
  }
  .v1 .w-xl--88pc,
  .v1:not(:has(.v2)) .w-xl--88pc,
  .v2 .w-xl--88pc {
    width: 88%;
  }
}
.v1 .w--89em,
.v1:not(:has(.v2)) .w--89em,
.v2 .w--89em {
  width: 89em;
}
.v1 .w--89px,
.v1:not(:has(.v2)) .w--89px,
.v2 .w--89px {
  width: 89px;
}
.v1 .w--89pc,
.v1:not(:has(.v2)) .w--89pc,
.v2 .w--89pc {
  width: 89%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--89em,
  .v1:not(:has(.v2)) .w-sm--89em,
  .v2 .w-sm--89em {
    width: 89em;
  }
  .v1 .w-sm--89px,
  .v1:not(:has(.v2)) .w-sm--89px,
  .v2 .w-sm--89px {
    width: 89px;
  }
  .v1 .w-sm--89pc,
  .v1:not(:has(.v2)) .w-sm--89pc,
  .v2 .w-sm--89pc {
    width: 89%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--89em,
  .v1:not(:has(.v2)) .w-md--89em,
  .v2 .w-md--89em {
    width: 89em;
  }
  .v1 .w-md--89px,
  .v1:not(:has(.v2)) .w-md--89px,
  .v2 .w-md--89px {
    width: 89px;
  }
  .v1 .w-md--89pc,
  .v1:not(:has(.v2)) .w-md--89pc,
  .v2 .w-md--89pc {
    width: 89%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--89em,
  .v1:not(:has(.v2)) .w-lg--89em,
  .v2 .w-lg--89em {
    width: 89em;
  }
  .v1 .w-lg--89px,
  .v1:not(:has(.v2)) .w-lg--89px,
  .v2 .w-lg--89px {
    width: 89px;
  }
  .v1 .w-lg--89pc,
  .v1:not(:has(.v2)) .w-lg--89pc,
  .v2 .w-lg--89pc {
    width: 89%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--89em,
  .v1:not(:has(.v2)) .w-xl--89em,
  .v2 .w-xl--89em {
    width: 89em;
  }
  .v1 .w-xl--89px,
  .v1:not(:has(.v2)) .w-xl--89px,
  .v2 .w-xl--89px {
    width: 89px;
  }
  .v1 .w-xl--89pc,
  .v1:not(:has(.v2)) .w-xl--89pc,
  .v2 .w-xl--89pc {
    width: 89%;
  }
}
.v1 .w--90em,
.v1:not(:has(.v2)) .w--90em,
.v2 .w--90em {
  width: 90em;
}
.v1 .w--90px,
.v1:not(:has(.v2)) .w--90px,
.v2 .w--90px {
  width: 90px;
}
.v1 .w--90pc,
.v1:not(:has(.v2)) .w--90pc,
.v2 .w--90pc {
  width: 90%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--90em,
  .v1:not(:has(.v2)) .w-sm--90em,
  .v2 .w-sm--90em {
    width: 90em;
  }
  .v1 .w-sm--90px,
  .v1:not(:has(.v2)) .w-sm--90px,
  .v2 .w-sm--90px {
    width: 90px;
  }
  .v1 .w-sm--90pc,
  .v1:not(:has(.v2)) .w-sm--90pc,
  .v2 .w-sm--90pc {
    width: 90%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--90em,
  .v1:not(:has(.v2)) .w-md--90em,
  .v2 .w-md--90em {
    width: 90em;
  }
  .v1 .w-md--90px,
  .v1:not(:has(.v2)) .w-md--90px,
  .v2 .w-md--90px {
    width: 90px;
  }
  .v1 .w-md--90pc,
  .v1:not(:has(.v2)) .w-md--90pc,
  .v2 .w-md--90pc {
    width: 90%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--90em,
  .v1:not(:has(.v2)) .w-lg--90em,
  .v2 .w-lg--90em {
    width: 90em;
  }
  .v1 .w-lg--90px,
  .v1:not(:has(.v2)) .w-lg--90px,
  .v2 .w-lg--90px {
    width: 90px;
  }
  .v1 .w-lg--90pc,
  .v1:not(:has(.v2)) .w-lg--90pc,
  .v2 .w-lg--90pc {
    width: 90%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--90em,
  .v1:not(:has(.v2)) .w-xl--90em,
  .v2 .w-xl--90em {
    width: 90em;
  }
  .v1 .w-xl--90px,
  .v1:not(:has(.v2)) .w-xl--90px,
  .v2 .w-xl--90px {
    width: 90px;
  }
  .v1 .w-xl--90pc,
  .v1:not(:has(.v2)) .w-xl--90pc,
  .v2 .w-xl--90pc {
    width: 90%;
  }
}
.v1 .w--91em,
.v1:not(:has(.v2)) .w--91em,
.v2 .w--91em {
  width: 91em;
}
.v1 .w--91px,
.v1:not(:has(.v2)) .w--91px,
.v2 .w--91px {
  width: 91px;
}
.v1 .w--91pc,
.v1:not(:has(.v2)) .w--91pc,
.v2 .w--91pc {
  width: 91%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--91em,
  .v1:not(:has(.v2)) .w-sm--91em,
  .v2 .w-sm--91em {
    width: 91em;
  }
  .v1 .w-sm--91px,
  .v1:not(:has(.v2)) .w-sm--91px,
  .v2 .w-sm--91px {
    width: 91px;
  }
  .v1 .w-sm--91pc,
  .v1:not(:has(.v2)) .w-sm--91pc,
  .v2 .w-sm--91pc {
    width: 91%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--91em,
  .v1:not(:has(.v2)) .w-md--91em,
  .v2 .w-md--91em {
    width: 91em;
  }
  .v1 .w-md--91px,
  .v1:not(:has(.v2)) .w-md--91px,
  .v2 .w-md--91px {
    width: 91px;
  }
  .v1 .w-md--91pc,
  .v1:not(:has(.v2)) .w-md--91pc,
  .v2 .w-md--91pc {
    width: 91%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--91em,
  .v1:not(:has(.v2)) .w-lg--91em,
  .v2 .w-lg--91em {
    width: 91em;
  }
  .v1 .w-lg--91px,
  .v1:not(:has(.v2)) .w-lg--91px,
  .v2 .w-lg--91px {
    width: 91px;
  }
  .v1 .w-lg--91pc,
  .v1:not(:has(.v2)) .w-lg--91pc,
  .v2 .w-lg--91pc {
    width: 91%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--91em,
  .v1:not(:has(.v2)) .w-xl--91em,
  .v2 .w-xl--91em {
    width: 91em;
  }
  .v1 .w-xl--91px,
  .v1:not(:has(.v2)) .w-xl--91px,
  .v2 .w-xl--91px {
    width: 91px;
  }
  .v1 .w-xl--91pc,
  .v1:not(:has(.v2)) .w-xl--91pc,
  .v2 .w-xl--91pc {
    width: 91%;
  }
}
.v1 .w--92em,
.v1:not(:has(.v2)) .w--92em,
.v2 .w--92em {
  width: 92em;
}
.v1 .w--92px,
.v1:not(:has(.v2)) .w--92px,
.v2 .w--92px {
  width: 92px;
}
.v1 .w--92pc,
.v1:not(:has(.v2)) .w--92pc,
.v2 .w--92pc {
  width: 92%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--92em,
  .v1:not(:has(.v2)) .w-sm--92em,
  .v2 .w-sm--92em {
    width: 92em;
  }
  .v1 .w-sm--92px,
  .v1:not(:has(.v2)) .w-sm--92px,
  .v2 .w-sm--92px {
    width: 92px;
  }
  .v1 .w-sm--92pc,
  .v1:not(:has(.v2)) .w-sm--92pc,
  .v2 .w-sm--92pc {
    width: 92%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--92em,
  .v1:not(:has(.v2)) .w-md--92em,
  .v2 .w-md--92em {
    width: 92em;
  }
  .v1 .w-md--92px,
  .v1:not(:has(.v2)) .w-md--92px,
  .v2 .w-md--92px {
    width: 92px;
  }
  .v1 .w-md--92pc,
  .v1:not(:has(.v2)) .w-md--92pc,
  .v2 .w-md--92pc {
    width: 92%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--92em,
  .v1:not(:has(.v2)) .w-lg--92em,
  .v2 .w-lg--92em {
    width: 92em;
  }
  .v1 .w-lg--92px,
  .v1:not(:has(.v2)) .w-lg--92px,
  .v2 .w-lg--92px {
    width: 92px;
  }
  .v1 .w-lg--92pc,
  .v1:not(:has(.v2)) .w-lg--92pc,
  .v2 .w-lg--92pc {
    width: 92%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--92em,
  .v1:not(:has(.v2)) .w-xl--92em,
  .v2 .w-xl--92em {
    width: 92em;
  }
  .v1 .w-xl--92px,
  .v1:not(:has(.v2)) .w-xl--92px,
  .v2 .w-xl--92px {
    width: 92px;
  }
  .v1 .w-xl--92pc,
  .v1:not(:has(.v2)) .w-xl--92pc,
  .v2 .w-xl--92pc {
    width: 92%;
  }
}
.v1 .w--93em,
.v1:not(:has(.v2)) .w--93em,
.v2 .w--93em {
  width: 93em;
}
.v1 .w--93px,
.v1:not(:has(.v2)) .w--93px,
.v2 .w--93px {
  width: 93px;
}
.v1 .w--93pc,
.v1:not(:has(.v2)) .w--93pc,
.v2 .w--93pc {
  width: 93%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--93em,
  .v1:not(:has(.v2)) .w-sm--93em,
  .v2 .w-sm--93em {
    width: 93em;
  }
  .v1 .w-sm--93px,
  .v1:not(:has(.v2)) .w-sm--93px,
  .v2 .w-sm--93px {
    width: 93px;
  }
  .v1 .w-sm--93pc,
  .v1:not(:has(.v2)) .w-sm--93pc,
  .v2 .w-sm--93pc {
    width: 93%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--93em,
  .v1:not(:has(.v2)) .w-md--93em,
  .v2 .w-md--93em {
    width: 93em;
  }
  .v1 .w-md--93px,
  .v1:not(:has(.v2)) .w-md--93px,
  .v2 .w-md--93px {
    width: 93px;
  }
  .v1 .w-md--93pc,
  .v1:not(:has(.v2)) .w-md--93pc,
  .v2 .w-md--93pc {
    width: 93%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--93em,
  .v1:not(:has(.v2)) .w-lg--93em,
  .v2 .w-lg--93em {
    width: 93em;
  }
  .v1 .w-lg--93px,
  .v1:not(:has(.v2)) .w-lg--93px,
  .v2 .w-lg--93px {
    width: 93px;
  }
  .v1 .w-lg--93pc,
  .v1:not(:has(.v2)) .w-lg--93pc,
  .v2 .w-lg--93pc {
    width: 93%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--93em,
  .v1:not(:has(.v2)) .w-xl--93em,
  .v2 .w-xl--93em {
    width: 93em;
  }
  .v1 .w-xl--93px,
  .v1:not(:has(.v2)) .w-xl--93px,
  .v2 .w-xl--93px {
    width: 93px;
  }
  .v1 .w-xl--93pc,
  .v1:not(:has(.v2)) .w-xl--93pc,
  .v2 .w-xl--93pc {
    width: 93%;
  }
}
.v1 .w--94em,
.v1:not(:has(.v2)) .w--94em,
.v2 .w--94em {
  width: 94em;
}
.v1 .w--94px,
.v1:not(:has(.v2)) .w--94px,
.v2 .w--94px {
  width: 94px;
}
.v1 .w--94pc,
.v1:not(:has(.v2)) .w--94pc,
.v2 .w--94pc {
  width: 94%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--94em,
  .v1:not(:has(.v2)) .w-sm--94em,
  .v2 .w-sm--94em {
    width: 94em;
  }
  .v1 .w-sm--94px,
  .v1:not(:has(.v2)) .w-sm--94px,
  .v2 .w-sm--94px {
    width: 94px;
  }
  .v1 .w-sm--94pc,
  .v1:not(:has(.v2)) .w-sm--94pc,
  .v2 .w-sm--94pc {
    width: 94%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--94em,
  .v1:not(:has(.v2)) .w-md--94em,
  .v2 .w-md--94em {
    width: 94em;
  }
  .v1 .w-md--94px,
  .v1:not(:has(.v2)) .w-md--94px,
  .v2 .w-md--94px {
    width: 94px;
  }
  .v1 .w-md--94pc,
  .v1:not(:has(.v2)) .w-md--94pc,
  .v2 .w-md--94pc {
    width: 94%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--94em,
  .v1:not(:has(.v2)) .w-lg--94em,
  .v2 .w-lg--94em {
    width: 94em;
  }
  .v1 .w-lg--94px,
  .v1:not(:has(.v2)) .w-lg--94px,
  .v2 .w-lg--94px {
    width: 94px;
  }
  .v1 .w-lg--94pc,
  .v1:not(:has(.v2)) .w-lg--94pc,
  .v2 .w-lg--94pc {
    width: 94%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--94em,
  .v1:not(:has(.v2)) .w-xl--94em,
  .v2 .w-xl--94em {
    width: 94em;
  }
  .v1 .w-xl--94px,
  .v1:not(:has(.v2)) .w-xl--94px,
  .v2 .w-xl--94px {
    width: 94px;
  }
  .v1 .w-xl--94pc,
  .v1:not(:has(.v2)) .w-xl--94pc,
  .v2 .w-xl--94pc {
    width: 94%;
  }
}
.v1 .w--95em,
.v1:not(:has(.v2)) .w--95em,
.v2 .w--95em {
  width: 95em;
}
.v1 .w--95px,
.v1:not(:has(.v2)) .w--95px,
.v2 .w--95px {
  width: 95px;
}
.v1 .w--95pc,
.v1:not(:has(.v2)) .w--95pc,
.v2 .w--95pc {
  width: 95%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--95em,
  .v1:not(:has(.v2)) .w-sm--95em,
  .v2 .w-sm--95em {
    width: 95em;
  }
  .v1 .w-sm--95px,
  .v1:not(:has(.v2)) .w-sm--95px,
  .v2 .w-sm--95px {
    width: 95px;
  }
  .v1 .w-sm--95pc,
  .v1:not(:has(.v2)) .w-sm--95pc,
  .v2 .w-sm--95pc {
    width: 95%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--95em,
  .v1:not(:has(.v2)) .w-md--95em,
  .v2 .w-md--95em {
    width: 95em;
  }
  .v1 .w-md--95px,
  .v1:not(:has(.v2)) .w-md--95px,
  .v2 .w-md--95px {
    width: 95px;
  }
  .v1 .w-md--95pc,
  .v1:not(:has(.v2)) .w-md--95pc,
  .v2 .w-md--95pc {
    width: 95%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--95em,
  .v1:not(:has(.v2)) .w-lg--95em,
  .v2 .w-lg--95em {
    width: 95em;
  }
  .v1 .w-lg--95px,
  .v1:not(:has(.v2)) .w-lg--95px,
  .v2 .w-lg--95px {
    width: 95px;
  }
  .v1 .w-lg--95pc,
  .v1:not(:has(.v2)) .w-lg--95pc,
  .v2 .w-lg--95pc {
    width: 95%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--95em,
  .v1:not(:has(.v2)) .w-xl--95em,
  .v2 .w-xl--95em {
    width: 95em;
  }
  .v1 .w-xl--95px,
  .v1:not(:has(.v2)) .w-xl--95px,
  .v2 .w-xl--95px {
    width: 95px;
  }
  .v1 .w-xl--95pc,
  .v1:not(:has(.v2)) .w-xl--95pc,
  .v2 .w-xl--95pc {
    width: 95%;
  }
}
.v1 .w--96em,
.v1:not(:has(.v2)) .w--96em,
.v2 .w--96em {
  width: 96em;
}
.v1 .w--96px,
.v1:not(:has(.v2)) .w--96px,
.v2 .w--96px {
  width: 96px;
}
.v1 .w--96pc,
.v1:not(:has(.v2)) .w--96pc,
.v2 .w--96pc {
  width: 96%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--96em,
  .v1:not(:has(.v2)) .w-sm--96em,
  .v2 .w-sm--96em {
    width: 96em;
  }
  .v1 .w-sm--96px,
  .v1:not(:has(.v2)) .w-sm--96px,
  .v2 .w-sm--96px {
    width: 96px;
  }
  .v1 .w-sm--96pc,
  .v1:not(:has(.v2)) .w-sm--96pc,
  .v2 .w-sm--96pc {
    width: 96%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--96em,
  .v1:not(:has(.v2)) .w-md--96em,
  .v2 .w-md--96em {
    width: 96em;
  }
  .v1 .w-md--96px,
  .v1:not(:has(.v2)) .w-md--96px,
  .v2 .w-md--96px {
    width: 96px;
  }
  .v1 .w-md--96pc,
  .v1:not(:has(.v2)) .w-md--96pc,
  .v2 .w-md--96pc {
    width: 96%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--96em,
  .v1:not(:has(.v2)) .w-lg--96em,
  .v2 .w-lg--96em {
    width: 96em;
  }
  .v1 .w-lg--96px,
  .v1:not(:has(.v2)) .w-lg--96px,
  .v2 .w-lg--96px {
    width: 96px;
  }
  .v1 .w-lg--96pc,
  .v1:not(:has(.v2)) .w-lg--96pc,
  .v2 .w-lg--96pc {
    width: 96%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--96em,
  .v1:not(:has(.v2)) .w-xl--96em,
  .v2 .w-xl--96em {
    width: 96em;
  }
  .v1 .w-xl--96px,
  .v1:not(:has(.v2)) .w-xl--96px,
  .v2 .w-xl--96px {
    width: 96px;
  }
  .v1 .w-xl--96pc,
  .v1:not(:has(.v2)) .w-xl--96pc,
  .v2 .w-xl--96pc {
    width: 96%;
  }
}
.v1 .w--97em,
.v1:not(:has(.v2)) .w--97em,
.v2 .w--97em {
  width: 97em;
}
.v1 .w--97px,
.v1:not(:has(.v2)) .w--97px,
.v2 .w--97px {
  width: 97px;
}
.v1 .w--97pc,
.v1:not(:has(.v2)) .w--97pc,
.v2 .w--97pc {
  width: 97%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--97em,
  .v1:not(:has(.v2)) .w-sm--97em,
  .v2 .w-sm--97em {
    width: 97em;
  }
  .v1 .w-sm--97px,
  .v1:not(:has(.v2)) .w-sm--97px,
  .v2 .w-sm--97px {
    width: 97px;
  }
  .v1 .w-sm--97pc,
  .v1:not(:has(.v2)) .w-sm--97pc,
  .v2 .w-sm--97pc {
    width: 97%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--97em,
  .v1:not(:has(.v2)) .w-md--97em,
  .v2 .w-md--97em {
    width: 97em;
  }
  .v1 .w-md--97px,
  .v1:not(:has(.v2)) .w-md--97px,
  .v2 .w-md--97px {
    width: 97px;
  }
  .v1 .w-md--97pc,
  .v1:not(:has(.v2)) .w-md--97pc,
  .v2 .w-md--97pc {
    width: 97%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--97em,
  .v1:not(:has(.v2)) .w-lg--97em,
  .v2 .w-lg--97em {
    width: 97em;
  }
  .v1 .w-lg--97px,
  .v1:not(:has(.v2)) .w-lg--97px,
  .v2 .w-lg--97px {
    width: 97px;
  }
  .v1 .w-lg--97pc,
  .v1:not(:has(.v2)) .w-lg--97pc,
  .v2 .w-lg--97pc {
    width: 97%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--97em,
  .v1:not(:has(.v2)) .w-xl--97em,
  .v2 .w-xl--97em {
    width: 97em;
  }
  .v1 .w-xl--97px,
  .v1:not(:has(.v2)) .w-xl--97px,
  .v2 .w-xl--97px {
    width: 97px;
  }
  .v1 .w-xl--97pc,
  .v1:not(:has(.v2)) .w-xl--97pc,
  .v2 .w-xl--97pc {
    width: 97%;
  }
}
.v1 .w--98em,
.v1:not(:has(.v2)) .w--98em,
.v2 .w--98em {
  width: 98em;
}
.v1 .w--98px,
.v1:not(:has(.v2)) .w--98px,
.v2 .w--98px {
  width: 98px;
}
.v1 .w--98pc,
.v1:not(:has(.v2)) .w--98pc,
.v2 .w--98pc {
  width: 98%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--98em,
  .v1:not(:has(.v2)) .w-sm--98em,
  .v2 .w-sm--98em {
    width: 98em;
  }
  .v1 .w-sm--98px,
  .v1:not(:has(.v2)) .w-sm--98px,
  .v2 .w-sm--98px {
    width: 98px;
  }
  .v1 .w-sm--98pc,
  .v1:not(:has(.v2)) .w-sm--98pc,
  .v2 .w-sm--98pc {
    width: 98%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--98em,
  .v1:not(:has(.v2)) .w-md--98em,
  .v2 .w-md--98em {
    width: 98em;
  }
  .v1 .w-md--98px,
  .v1:not(:has(.v2)) .w-md--98px,
  .v2 .w-md--98px {
    width: 98px;
  }
  .v1 .w-md--98pc,
  .v1:not(:has(.v2)) .w-md--98pc,
  .v2 .w-md--98pc {
    width: 98%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--98em,
  .v1:not(:has(.v2)) .w-lg--98em,
  .v2 .w-lg--98em {
    width: 98em;
  }
  .v1 .w-lg--98px,
  .v1:not(:has(.v2)) .w-lg--98px,
  .v2 .w-lg--98px {
    width: 98px;
  }
  .v1 .w-lg--98pc,
  .v1:not(:has(.v2)) .w-lg--98pc,
  .v2 .w-lg--98pc {
    width: 98%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--98em,
  .v1:not(:has(.v2)) .w-xl--98em,
  .v2 .w-xl--98em {
    width: 98em;
  }
  .v1 .w-xl--98px,
  .v1:not(:has(.v2)) .w-xl--98px,
  .v2 .w-xl--98px {
    width: 98px;
  }
  .v1 .w-xl--98pc,
  .v1:not(:has(.v2)) .w-xl--98pc,
  .v2 .w-xl--98pc {
    width: 98%;
  }
}
.v1 .w--99em,
.v1:not(:has(.v2)) .w--99em,
.v2 .w--99em {
  width: 99em;
}
.v1 .w--99px,
.v1:not(:has(.v2)) .w--99px,
.v2 .w--99px {
  width: 99px;
}
.v1 .w--99pc,
.v1:not(:has(.v2)) .w--99pc,
.v2 .w--99pc {
  width: 99%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--99em,
  .v1:not(:has(.v2)) .w-sm--99em,
  .v2 .w-sm--99em {
    width: 99em;
  }
  .v1 .w-sm--99px,
  .v1:not(:has(.v2)) .w-sm--99px,
  .v2 .w-sm--99px {
    width: 99px;
  }
  .v1 .w-sm--99pc,
  .v1:not(:has(.v2)) .w-sm--99pc,
  .v2 .w-sm--99pc {
    width: 99%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--99em,
  .v1:not(:has(.v2)) .w-md--99em,
  .v2 .w-md--99em {
    width: 99em;
  }
  .v1 .w-md--99px,
  .v1:not(:has(.v2)) .w-md--99px,
  .v2 .w-md--99px {
    width: 99px;
  }
  .v1 .w-md--99pc,
  .v1:not(:has(.v2)) .w-md--99pc,
  .v2 .w-md--99pc {
    width: 99%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--99em,
  .v1:not(:has(.v2)) .w-lg--99em,
  .v2 .w-lg--99em {
    width: 99em;
  }
  .v1 .w-lg--99px,
  .v1:not(:has(.v2)) .w-lg--99px,
  .v2 .w-lg--99px {
    width: 99px;
  }
  .v1 .w-lg--99pc,
  .v1:not(:has(.v2)) .w-lg--99pc,
  .v2 .w-lg--99pc {
    width: 99%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--99em,
  .v1:not(:has(.v2)) .w-xl--99em,
  .v2 .w-xl--99em {
    width: 99em;
  }
  .v1 .w-xl--99px,
  .v1:not(:has(.v2)) .w-xl--99px,
  .v2 .w-xl--99px {
    width: 99px;
  }
  .v1 .w-xl--99pc,
  .v1:not(:has(.v2)) .w-xl--99pc,
  .v2 .w-xl--99pc {
    width: 99%;
  }
}
.v1 .w--100em,
.v1:not(:has(.v2)) .w--100em,
.v2 .w--100em {
  width: 100em;
}
.v1 .w--100px,
.v1:not(:has(.v2)) .w--100px,
.v2 .w--100px {
  width: 100px;
}
.v1 .w--100pc,
.v1:not(:has(.v2)) .w--100pc,
.v2 .w--100pc {
  width: 100%;
}
@media only screen and (min-width: 326px) {
  .v1 .w-sm--100em,
  .v1:not(:has(.v2)) .w-sm--100em,
  .v2 .w-sm--100em {
    width: 100em;
  }
  .v1 .w-sm--100px,
  .v1:not(:has(.v2)) .w-sm--100px,
  .v2 .w-sm--100px {
    width: 100px;
  }
  .v1 .w-sm--100pc,
  .v1:not(:has(.v2)) .w-sm--100pc,
  .v2 .w-sm--100pc {
    width: 100%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .w-md--100em,
  .v1:not(:has(.v2)) .w-md--100em,
  .v2 .w-md--100em {
    width: 100em;
  }
  .v1 .w-md--100px,
  .v1:not(:has(.v2)) .w-md--100px,
  .v2 .w-md--100px {
    width: 100px;
  }
  .v1 .w-md--100pc,
  .v1:not(:has(.v2)) .w-md--100pc,
  .v2 .w-md--100pc {
    width: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .w-lg--100em,
  .v1:not(:has(.v2)) .w-lg--100em,
  .v2 .w-lg--100em {
    width: 100em;
  }
  .v1 .w-lg--100px,
  .v1:not(:has(.v2)) .w-lg--100px,
  .v2 .w-lg--100px {
    width: 100px;
  }
  .v1 .w-lg--100pc,
  .v1:not(:has(.v2)) .w-lg--100pc,
  .v2 .w-lg--100pc {
    width: 100%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .w-xl--100em,
  .v1:not(:has(.v2)) .w-xl--100em,
  .v2 .w-xl--100em {
    width: 100em;
  }
  .v1 .w-xl--100px,
  .v1:not(:has(.v2)) .w-xl--100px,
  .v2 .w-xl--100px {
    width: 100px;
  }
  .v1 .w-xl--100pc,
  .v1:not(:has(.v2)) .w-xl--100pc,
  .v2 .w-xl--100pc {
    width: 100%;
  }
}
.v1 .min-w--1em,
.v1:not(:has(.v2)) .min-w--1em,
.v2 .min-w--1em {
  min-width: 1em;
}
.v1 .min-w--1px,
.v1:not(:has(.v2)) .min-w--1px,
.v2 .min-w--1px {
  min-width: 1px;
}
.v1 .min-w--1pc,
.v1:not(:has(.v2)) .min-w--1pc,
.v2 .min-w--1pc {
  min-width: 1%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--1em,
  .v1:not(:has(.v2)) .min-w-sm--1em,
  .v2 .min-w-sm--1em {
    min-width: 1em;
  }
  .v1 .min-w-sm--1px,
  .v1:not(:has(.v2)) .min-w-sm--1px,
  .v2 .min-w-sm--1px {
    min-width: 1px;
  }
  .v1 .min-w-sm--1pc,
  .v1:not(:has(.v2)) .min-w-sm--1pc,
  .v2 .min-w-sm--1pc {
    min-width: 1%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--1em,
  .v1:not(:has(.v2)) .min-w-md--1em,
  .v2 .min-w-md--1em {
    min-width: 1em;
  }
  .v1 .min-w-md--1px,
  .v1:not(:has(.v2)) .min-w-md--1px,
  .v2 .min-w-md--1px {
    min-width: 1px;
  }
  .v1 .min-w-md--1pc,
  .v1:not(:has(.v2)) .min-w-md--1pc,
  .v2 .min-w-md--1pc {
    min-width: 1%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--1em,
  .v1:not(:has(.v2)) .min-w-lg--1em,
  .v2 .min-w-lg--1em {
    min-width: 1em;
  }
  .v1 .min-w-lg--1px,
  .v1:not(:has(.v2)) .min-w-lg--1px,
  .v2 .min-w-lg--1px {
    min-width: 1px;
  }
  .v1 .min-w-lg--1pc,
  .v1:not(:has(.v2)) .min-w-lg--1pc,
  .v2 .min-w-lg--1pc {
    min-width: 1%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--1em,
  .v1:not(:has(.v2)) .min-w-xl--1em,
  .v2 .min-w-xl--1em {
    min-width: 1em;
  }
  .v1 .min-w-xl--1px,
  .v1:not(:has(.v2)) .min-w-xl--1px,
  .v2 .min-w-xl--1px {
    min-width: 1px;
  }
  .v1 .min-w-xl--1pc,
  .v1:not(:has(.v2)) .min-w-xl--1pc,
  .v2 .min-w-xl--1pc {
    min-width: 1%;
  }
}
.v1 .min-w--2em,
.v1:not(:has(.v2)) .min-w--2em,
.v2 .min-w--2em {
  min-width: 2em;
}
.v1 .min-w--2px,
.v1:not(:has(.v2)) .min-w--2px,
.v2 .min-w--2px {
  min-width: 2px;
}
.v1 .min-w--2pc,
.v1:not(:has(.v2)) .min-w--2pc,
.v2 .min-w--2pc {
  min-width: 2%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--2em,
  .v1:not(:has(.v2)) .min-w-sm--2em,
  .v2 .min-w-sm--2em {
    min-width: 2em;
  }
  .v1 .min-w-sm--2px,
  .v1:not(:has(.v2)) .min-w-sm--2px,
  .v2 .min-w-sm--2px {
    min-width: 2px;
  }
  .v1 .min-w-sm--2pc,
  .v1:not(:has(.v2)) .min-w-sm--2pc,
  .v2 .min-w-sm--2pc {
    min-width: 2%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--2em,
  .v1:not(:has(.v2)) .min-w-md--2em,
  .v2 .min-w-md--2em {
    min-width: 2em;
  }
  .v1 .min-w-md--2px,
  .v1:not(:has(.v2)) .min-w-md--2px,
  .v2 .min-w-md--2px {
    min-width: 2px;
  }
  .v1 .min-w-md--2pc,
  .v1:not(:has(.v2)) .min-w-md--2pc,
  .v2 .min-w-md--2pc {
    min-width: 2%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--2em,
  .v1:not(:has(.v2)) .min-w-lg--2em,
  .v2 .min-w-lg--2em {
    min-width: 2em;
  }
  .v1 .min-w-lg--2px,
  .v1:not(:has(.v2)) .min-w-lg--2px,
  .v2 .min-w-lg--2px {
    min-width: 2px;
  }
  .v1 .min-w-lg--2pc,
  .v1:not(:has(.v2)) .min-w-lg--2pc,
  .v2 .min-w-lg--2pc {
    min-width: 2%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--2em,
  .v1:not(:has(.v2)) .min-w-xl--2em,
  .v2 .min-w-xl--2em {
    min-width: 2em;
  }
  .v1 .min-w-xl--2px,
  .v1:not(:has(.v2)) .min-w-xl--2px,
  .v2 .min-w-xl--2px {
    min-width: 2px;
  }
  .v1 .min-w-xl--2pc,
  .v1:not(:has(.v2)) .min-w-xl--2pc,
  .v2 .min-w-xl--2pc {
    min-width: 2%;
  }
}
.v1 .min-w--3em,
.v1:not(:has(.v2)) .min-w--3em,
.v2 .min-w--3em {
  min-width: 3em;
}
.v1 .min-w--3px,
.v1:not(:has(.v2)) .min-w--3px,
.v2 .min-w--3px {
  min-width: 3px;
}
.v1 .min-w--3pc,
.v1:not(:has(.v2)) .min-w--3pc,
.v2 .min-w--3pc {
  min-width: 3%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--3em,
  .v1:not(:has(.v2)) .min-w-sm--3em,
  .v2 .min-w-sm--3em {
    min-width: 3em;
  }
  .v1 .min-w-sm--3px,
  .v1:not(:has(.v2)) .min-w-sm--3px,
  .v2 .min-w-sm--3px {
    min-width: 3px;
  }
  .v1 .min-w-sm--3pc,
  .v1:not(:has(.v2)) .min-w-sm--3pc,
  .v2 .min-w-sm--3pc {
    min-width: 3%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--3em,
  .v1:not(:has(.v2)) .min-w-md--3em,
  .v2 .min-w-md--3em {
    min-width: 3em;
  }
  .v1 .min-w-md--3px,
  .v1:not(:has(.v2)) .min-w-md--3px,
  .v2 .min-w-md--3px {
    min-width: 3px;
  }
  .v1 .min-w-md--3pc,
  .v1:not(:has(.v2)) .min-w-md--3pc,
  .v2 .min-w-md--3pc {
    min-width: 3%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--3em,
  .v1:not(:has(.v2)) .min-w-lg--3em,
  .v2 .min-w-lg--3em {
    min-width: 3em;
  }
  .v1 .min-w-lg--3px,
  .v1:not(:has(.v2)) .min-w-lg--3px,
  .v2 .min-w-lg--3px {
    min-width: 3px;
  }
  .v1 .min-w-lg--3pc,
  .v1:not(:has(.v2)) .min-w-lg--3pc,
  .v2 .min-w-lg--3pc {
    min-width: 3%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--3em,
  .v1:not(:has(.v2)) .min-w-xl--3em,
  .v2 .min-w-xl--3em {
    min-width: 3em;
  }
  .v1 .min-w-xl--3px,
  .v1:not(:has(.v2)) .min-w-xl--3px,
  .v2 .min-w-xl--3px {
    min-width: 3px;
  }
  .v1 .min-w-xl--3pc,
  .v1:not(:has(.v2)) .min-w-xl--3pc,
  .v2 .min-w-xl--3pc {
    min-width: 3%;
  }
}
.v1 .min-w--4em,
.v1:not(:has(.v2)) .min-w--4em,
.v2 .min-w--4em {
  min-width: 4em;
}
.v1 .min-w--4px,
.v1:not(:has(.v2)) .min-w--4px,
.v2 .min-w--4px {
  min-width: 4px;
}
.v1 .min-w--4pc,
.v1:not(:has(.v2)) .min-w--4pc,
.v2 .min-w--4pc {
  min-width: 4%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--4em,
  .v1:not(:has(.v2)) .min-w-sm--4em,
  .v2 .min-w-sm--4em {
    min-width: 4em;
  }
  .v1 .min-w-sm--4px,
  .v1:not(:has(.v2)) .min-w-sm--4px,
  .v2 .min-w-sm--4px {
    min-width: 4px;
  }
  .v1 .min-w-sm--4pc,
  .v1:not(:has(.v2)) .min-w-sm--4pc,
  .v2 .min-w-sm--4pc {
    min-width: 4%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--4em,
  .v1:not(:has(.v2)) .min-w-md--4em,
  .v2 .min-w-md--4em {
    min-width: 4em;
  }
  .v1 .min-w-md--4px,
  .v1:not(:has(.v2)) .min-w-md--4px,
  .v2 .min-w-md--4px {
    min-width: 4px;
  }
  .v1 .min-w-md--4pc,
  .v1:not(:has(.v2)) .min-w-md--4pc,
  .v2 .min-w-md--4pc {
    min-width: 4%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--4em,
  .v1:not(:has(.v2)) .min-w-lg--4em,
  .v2 .min-w-lg--4em {
    min-width: 4em;
  }
  .v1 .min-w-lg--4px,
  .v1:not(:has(.v2)) .min-w-lg--4px,
  .v2 .min-w-lg--4px {
    min-width: 4px;
  }
  .v1 .min-w-lg--4pc,
  .v1:not(:has(.v2)) .min-w-lg--4pc,
  .v2 .min-w-lg--4pc {
    min-width: 4%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--4em,
  .v1:not(:has(.v2)) .min-w-xl--4em,
  .v2 .min-w-xl--4em {
    min-width: 4em;
  }
  .v1 .min-w-xl--4px,
  .v1:not(:has(.v2)) .min-w-xl--4px,
  .v2 .min-w-xl--4px {
    min-width: 4px;
  }
  .v1 .min-w-xl--4pc,
  .v1:not(:has(.v2)) .min-w-xl--4pc,
  .v2 .min-w-xl--4pc {
    min-width: 4%;
  }
}
.v1 .min-w--5em,
.v1:not(:has(.v2)) .min-w--5em,
.v2 .min-w--5em {
  min-width: 5em;
}
.v1 .min-w--5px,
.v1:not(:has(.v2)) .min-w--5px,
.v2 .min-w--5px {
  min-width: 5px;
}
.v1 .min-w--5pc,
.v1:not(:has(.v2)) .min-w--5pc,
.v2 .min-w--5pc {
  min-width: 5%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--5em,
  .v1:not(:has(.v2)) .min-w-sm--5em,
  .v2 .min-w-sm--5em {
    min-width: 5em;
  }
  .v1 .min-w-sm--5px,
  .v1:not(:has(.v2)) .min-w-sm--5px,
  .v2 .min-w-sm--5px {
    min-width: 5px;
  }
  .v1 .min-w-sm--5pc,
  .v1:not(:has(.v2)) .min-w-sm--5pc,
  .v2 .min-w-sm--5pc {
    min-width: 5%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--5em,
  .v1:not(:has(.v2)) .min-w-md--5em,
  .v2 .min-w-md--5em {
    min-width: 5em;
  }
  .v1 .min-w-md--5px,
  .v1:not(:has(.v2)) .min-w-md--5px,
  .v2 .min-w-md--5px {
    min-width: 5px;
  }
  .v1 .min-w-md--5pc,
  .v1:not(:has(.v2)) .min-w-md--5pc,
  .v2 .min-w-md--5pc {
    min-width: 5%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--5em,
  .v1:not(:has(.v2)) .min-w-lg--5em,
  .v2 .min-w-lg--5em {
    min-width: 5em;
  }
  .v1 .min-w-lg--5px,
  .v1:not(:has(.v2)) .min-w-lg--5px,
  .v2 .min-w-lg--5px {
    min-width: 5px;
  }
  .v1 .min-w-lg--5pc,
  .v1:not(:has(.v2)) .min-w-lg--5pc,
  .v2 .min-w-lg--5pc {
    min-width: 5%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--5em,
  .v1:not(:has(.v2)) .min-w-xl--5em,
  .v2 .min-w-xl--5em {
    min-width: 5em;
  }
  .v1 .min-w-xl--5px,
  .v1:not(:has(.v2)) .min-w-xl--5px,
  .v2 .min-w-xl--5px {
    min-width: 5px;
  }
  .v1 .min-w-xl--5pc,
  .v1:not(:has(.v2)) .min-w-xl--5pc,
  .v2 .min-w-xl--5pc {
    min-width: 5%;
  }
}
.v1 .min-w--6em,
.v1:not(:has(.v2)) .min-w--6em,
.v2 .min-w--6em {
  min-width: 6em;
}
.v1 .min-w--6px,
.v1:not(:has(.v2)) .min-w--6px,
.v2 .min-w--6px {
  min-width: 6px;
}
.v1 .min-w--6pc,
.v1:not(:has(.v2)) .min-w--6pc,
.v2 .min-w--6pc {
  min-width: 6%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--6em,
  .v1:not(:has(.v2)) .min-w-sm--6em,
  .v2 .min-w-sm--6em {
    min-width: 6em;
  }
  .v1 .min-w-sm--6px,
  .v1:not(:has(.v2)) .min-w-sm--6px,
  .v2 .min-w-sm--6px {
    min-width: 6px;
  }
  .v1 .min-w-sm--6pc,
  .v1:not(:has(.v2)) .min-w-sm--6pc,
  .v2 .min-w-sm--6pc {
    min-width: 6%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--6em,
  .v1:not(:has(.v2)) .min-w-md--6em,
  .v2 .min-w-md--6em {
    min-width: 6em;
  }
  .v1 .min-w-md--6px,
  .v1:not(:has(.v2)) .min-w-md--6px,
  .v2 .min-w-md--6px {
    min-width: 6px;
  }
  .v1 .min-w-md--6pc,
  .v1:not(:has(.v2)) .min-w-md--6pc,
  .v2 .min-w-md--6pc {
    min-width: 6%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--6em,
  .v1:not(:has(.v2)) .min-w-lg--6em,
  .v2 .min-w-lg--6em {
    min-width: 6em;
  }
  .v1 .min-w-lg--6px,
  .v1:not(:has(.v2)) .min-w-lg--6px,
  .v2 .min-w-lg--6px {
    min-width: 6px;
  }
  .v1 .min-w-lg--6pc,
  .v1:not(:has(.v2)) .min-w-lg--6pc,
  .v2 .min-w-lg--6pc {
    min-width: 6%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--6em,
  .v1:not(:has(.v2)) .min-w-xl--6em,
  .v2 .min-w-xl--6em {
    min-width: 6em;
  }
  .v1 .min-w-xl--6px,
  .v1:not(:has(.v2)) .min-w-xl--6px,
  .v2 .min-w-xl--6px {
    min-width: 6px;
  }
  .v1 .min-w-xl--6pc,
  .v1:not(:has(.v2)) .min-w-xl--6pc,
  .v2 .min-w-xl--6pc {
    min-width: 6%;
  }
}
.v1 .min-w--7em,
.v1:not(:has(.v2)) .min-w--7em,
.v2 .min-w--7em {
  min-width: 7em;
}
.v1 .min-w--7px,
.v1:not(:has(.v2)) .min-w--7px,
.v2 .min-w--7px {
  min-width: 7px;
}
.v1 .min-w--7pc,
.v1:not(:has(.v2)) .min-w--7pc,
.v2 .min-w--7pc {
  min-width: 7%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--7em,
  .v1:not(:has(.v2)) .min-w-sm--7em,
  .v2 .min-w-sm--7em {
    min-width: 7em;
  }
  .v1 .min-w-sm--7px,
  .v1:not(:has(.v2)) .min-w-sm--7px,
  .v2 .min-w-sm--7px {
    min-width: 7px;
  }
  .v1 .min-w-sm--7pc,
  .v1:not(:has(.v2)) .min-w-sm--7pc,
  .v2 .min-w-sm--7pc {
    min-width: 7%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--7em,
  .v1:not(:has(.v2)) .min-w-md--7em,
  .v2 .min-w-md--7em {
    min-width: 7em;
  }
  .v1 .min-w-md--7px,
  .v1:not(:has(.v2)) .min-w-md--7px,
  .v2 .min-w-md--7px {
    min-width: 7px;
  }
  .v1 .min-w-md--7pc,
  .v1:not(:has(.v2)) .min-w-md--7pc,
  .v2 .min-w-md--7pc {
    min-width: 7%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--7em,
  .v1:not(:has(.v2)) .min-w-lg--7em,
  .v2 .min-w-lg--7em {
    min-width: 7em;
  }
  .v1 .min-w-lg--7px,
  .v1:not(:has(.v2)) .min-w-lg--7px,
  .v2 .min-w-lg--7px {
    min-width: 7px;
  }
  .v1 .min-w-lg--7pc,
  .v1:not(:has(.v2)) .min-w-lg--7pc,
  .v2 .min-w-lg--7pc {
    min-width: 7%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--7em,
  .v1:not(:has(.v2)) .min-w-xl--7em,
  .v2 .min-w-xl--7em {
    min-width: 7em;
  }
  .v1 .min-w-xl--7px,
  .v1:not(:has(.v2)) .min-w-xl--7px,
  .v2 .min-w-xl--7px {
    min-width: 7px;
  }
  .v1 .min-w-xl--7pc,
  .v1:not(:has(.v2)) .min-w-xl--7pc,
  .v2 .min-w-xl--7pc {
    min-width: 7%;
  }
}
.v1 .min-w--8em,
.v1:not(:has(.v2)) .min-w--8em,
.v2 .min-w--8em {
  min-width: 8em;
}
.v1 .min-w--8px,
.v1:not(:has(.v2)) .min-w--8px,
.v2 .min-w--8px {
  min-width: 8px;
}
.v1 .min-w--8pc,
.v1:not(:has(.v2)) .min-w--8pc,
.v2 .min-w--8pc {
  min-width: 8%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--8em,
  .v1:not(:has(.v2)) .min-w-sm--8em,
  .v2 .min-w-sm--8em {
    min-width: 8em;
  }
  .v1 .min-w-sm--8px,
  .v1:not(:has(.v2)) .min-w-sm--8px,
  .v2 .min-w-sm--8px {
    min-width: 8px;
  }
  .v1 .min-w-sm--8pc,
  .v1:not(:has(.v2)) .min-w-sm--8pc,
  .v2 .min-w-sm--8pc {
    min-width: 8%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--8em,
  .v1:not(:has(.v2)) .min-w-md--8em,
  .v2 .min-w-md--8em {
    min-width: 8em;
  }
  .v1 .min-w-md--8px,
  .v1:not(:has(.v2)) .min-w-md--8px,
  .v2 .min-w-md--8px {
    min-width: 8px;
  }
  .v1 .min-w-md--8pc,
  .v1:not(:has(.v2)) .min-w-md--8pc,
  .v2 .min-w-md--8pc {
    min-width: 8%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--8em,
  .v1:not(:has(.v2)) .min-w-lg--8em,
  .v2 .min-w-lg--8em {
    min-width: 8em;
  }
  .v1 .min-w-lg--8px,
  .v1:not(:has(.v2)) .min-w-lg--8px,
  .v2 .min-w-lg--8px {
    min-width: 8px;
  }
  .v1 .min-w-lg--8pc,
  .v1:not(:has(.v2)) .min-w-lg--8pc,
  .v2 .min-w-lg--8pc {
    min-width: 8%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--8em,
  .v1:not(:has(.v2)) .min-w-xl--8em,
  .v2 .min-w-xl--8em {
    min-width: 8em;
  }
  .v1 .min-w-xl--8px,
  .v1:not(:has(.v2)) .min-w-xl--8px,
  .v2 .min-w-xl--8px {
    min-width: 8px;
  }
  .v1 .min-w-xl--8pc,
  .v1:not(:has(.v2)) .min-w-xl--8pc,
  .v2 .min-w-xl--8pc {
    min-width: 8%;
  }
}
.v1 .min-w--9em,
.v1:not(:has(.v2)) .min-w--9em,
.v2 .min-w--9em {
  min-width: 9em;
}
.v1 .min-w--9px,
.v1:not(:has(.v2)) .min-w--9px,
.v2 .min-w--9px {
  min-width: 9px;
}
.v1 .min-w--9pc,
.v1:not(:has(.v2)) .min-w--9pc,
.v2 .min-w--9pc {
  min-width: 9%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--9em,
  .v1:not(:has(.v2)) .min-w-sm--9em,
  .v2 .min-w-sm--9em {
    min-width: 9em;
  }
  .v1 .min-w-sm--9px,
  .v1:not(:has(.v2)) .min-w-sm--9px,
  .v2 .min-w-sm--9px {
    min-width: 9px;
  }
  .v1 .min-w-sm--9pc,
  .v1:not(:has(.v2)) .min-w-sm--9pc,
  .v2 .min-w-sm--9pc {
    min-width: 9%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--9em,
  .v1:not(:has(.v2)) .min-w-md--9em,
  .v2 .min-w-md--9em {
    min-width: 9em;
  }
  .v1 .min-w-md--9px,
  .v1:not(:has(.v2)) .min-w-md--9px,
  .v2 .min-w-md--9px {
    min-width: 9px;
  }
  .v1 .min-w-md--9pc,
  .v1:not(:has(.v2)) .min-w-md--9pc,
  .v2 .min-w-md--9pc {
    min-width: 9%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--9em,
  .v1:not(:has(.v2)) .min-w-lg--9em,
  .v2 .min-w-lg--9em {
    min-width: 9em;
  }
  .v1 .min-w-lg--9px,
  .v1:not(:has(.v2)) .min-w-lg--9px,
  .v2 .min-w-lg--9px {
    min-width: 9px;
  }
  .v1 .min-w-lg--9pc,
  .v1:not(:has(.v2)) .min-w-lg--9pc,
  .v2 .min-w-lg--9pc {
    min-width: 9%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--9em,
  .v1:not(:has(.v2)) .min-w-xl--9em,
  .v2 .min-w-xl--9em {
    min-width: 9em;
  }
  .v1 .min-w-xl--9px,
  .v1:not(:has(.v2)) .min-w-xl--9px,
  .v2 .min-w-xl--9px {
    min-width: 9px;
  }
  .v1 .min-w-xl--9pc,
  .v1:not(:has(.v2)) .min-w-xl--9pc,
  .v2 .min-w-xl--9pc {
    min-width: 9%;
  }
}
.v1 .min-w--10em,
.v1:not(:has(.v2)) .min-w--10em,
.v2 .min-w--10em {
  min-width: 10em;
}
.v1 .min-w--10px,
.v1:not(:has(.v2)) .min-w--10px,
.v2 .min-w--10px {
  min-width: 10px;
}
.v1 .min-w--10pc,
.v1:not(:has(.v2)) .min-w--10pc,
.v2 .min-w--10pc {
  min-width: 10%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--10em,
  .v1:not(:has(.v2)) .min-w-sm--10em,
  .v2 .min-w-sm--10em {
    min-width: 10em;
  }
  .v1 .min-w-sm--10px,
  .v1:not(:has(.v2)) .min-w-sm--10px,
  .v2 .min-w-sm--10px {
    min-width: 10px;
  }
  .v1 .min-w-sm--10pc,
  .v1:not(:has(.v2)) .min-w-sm--10pc,
  .v2 .min-w-sm--10pc {
    min-width: 10%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--10em,
  .v1:not(:has(.v2)) .min-w-md--10em,
  .v2 .min-w-md--10em {
    min-width: 10em;
  }
  .v1 .min-w-md--10px,
  .v1:not(:has(.v2)) .min-w-md--10px,
  .v2 .min-w-md--10px {
    min-width: 10px;
  }
  .v1 .min-w-md--10pc,
  .v1:not(:has(.v2)) .min-w-md--10pc,
  .v2 .min-w-md--10pc {
    min-width: 10%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--10em,
  .v1:not(:has(.v2)) .min-w-lg--10em,
  .v2 .min-w-lg--10em {
    min-width: 10em;
  }
  .v1 .min-w-lg--10px,
  .v1:not(:has(.v2)) .min-w-lg--10px,
  .v2 .min-w-lg--10px {
    min-width: 10px;
  }
  .v1 .min-w-lg--10pc,
  .v1:not(:has(.v2)) .min-w-lg--10pc,
  .v2 .min-w-lg--10pc {
    min-width: 10%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--10em,
  .v1:not(:has(.v2)) .min-w-xl--10em,
  .v2 .min-w-xl--10em {
    min-width: 10em;
  }
  .v1 .min-w-xl--10px,
  .v1:not(:has(.v2)) .min-w-xl--10px,
  .v2 .min-w-xl--10px {
    min-width: 10px;
  }
  .v1 .min-w-xl--10pc,
  .v1:not(:has(.v2)) .min-w-xl--10pc,
  .v2 .min-w-xl--10pc {
    min-width: 10%;
  }
}
.v1 .min-w--11em,
.v1:not(:has(.v2)) .min-w--11em,
.v2 .min-w--11em {
  min-width: 11em;
}
.v1 .min-w--11px,
.v1:not(:has(.v2)) .min-w--11px,
.v2 .min-w--11px {
  min-width: 11px;
}
.v1 .min-w--11pc,
.v1:not(:has(.v2)) .min-w--11pc,
.v2 .min-w--11pc {
  min-width: 11%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--11em,
  .v1:not(:has(.v2)) .min-w-sm--11em,
  .v2 .min-w-sm--11em {
    min-width: 11em;
  }
  .v1 .min-w-sm--11px,
  .v1:not(:has(.v2)) .min-w-sm--11px,
  .v2 .min-w-sm--11px {
    min-width: 11px;
  }
  .v1 .min-w-sm--11pc,
  .v1:not(:has(.v2)) .min-w-sm--11pc,
  .v2 .min-w-sm--11pc {
    min-width: 11%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--11em,
  .v1:not(:has(.v2)) .min-w-md--11em,
  .v2 .min-w-md--11em {
    min-width: 11em;
  }
  .v1 .min-w-md--11px,
  .v1:not(:has(.v2)) .min-w-md--11px,
  .v2 .min-w-md--11px {
    min-width: 11px;
  }
  .v1 .min-w-md--11pc,
  .v1:not(:has(.v2)) .min-w-md--11pc,
  .v2 .min-w-md--11pc {
    min-width: 11%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--11em,
  .v1:not(:has(.v2)) .min-w-lg--11em,
  .v2 .min-w-lg--11em {
    min-width: 11em;
  }
  .v1 .min-w-lg--11px,
  .v1:not(:has(.v2)) .min-w-lg--11px,
  .v2 .min-w-lg--11px {
    min-width: 11px;
  }
  .v1 .min-w-lg--11pc,
  .v1:not(:has(.v2)) .min-w-lg--11pc,
  .v2 .min-w-lg--11pc {
    min-width: 11%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--11em,
  .v1:not(:has(.v2)) .min-w-xl--11em,
  .v2 .min-w-xl--11em {
    min-width: 11em;
  }
  .v1 .min-w-xl--11px,
  .v1:not(:has(.v2)) .min-w-xl--11px,
  .v2 .min-w-xl--11px {
    min-width: 11px;
  }
  .v1 .min-w-xl--11pc,
  .v1:not(:has(.v2)) .min-w-xl--11pc,
  .v2 .min-w-xl--11pc {
    min-width: 11%;
  }
}
.v1 .min-w--12em,
.v1:not(:has(.v2)) .min-w--12em,
.v2 .min-w--12em {
  min-width: 12em;
}
.v1 .min-w--12px,
.v1:not(:has(.v2)) .min-w--12px,
.v2 .min-w--12px {
  min-width: 12px;
}
.v1 .min-w--12pc,
.v1:not(:has(.v2)) .min-w--12pc,
.v2 .min-w--12pc {
  min-width: 12%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--12em,
  .v1:not(:has(.v2)) .min-w-sm--12em,
  .v2 .min-w-sm--12em {
    min-width: 12em;
  }
  .v1 .min-w-sm--12px,
  .v1:not(:has(.v2)) .min-w-sm--12px,
  .v2 .min-w-sm--12px {
    min-width: 12px;
  }
  .v1 .min-w-sm--12pc,
  .v1:not(:has(.v2)) .min-w-sm--12pc,
  .v2 .min-w-sm--12pc {
    min-width: 12%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--12em,
  .v1:not(:has(.v2)) .min-w-md--12em,
  .v2 .min-w-md--12em {
    min-width: 12em;
  }
  .v1 .min-w-md--12px,
  .v1:not(:has(.v2)) .min-w-md--12px,
  .v2 .min-w-md--12px {
    min-width: 12px;
  }
  .v1 .min-w-md--12pc,
  .v1:not(:has(.v2)) .min-w-md--12pc,
  .v2 .min-w-md--12pc {
    min-width: 12%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--12em,
  .v1:not(:has(.v2)) .min-w-lg--12em,
  .v2 .min-w-lg--12em {
    min-width: 12em;
  }
  .v1 .min-w-lg--12px,
  .v1:not(:has(.v2)) .min-w-lg--12px,
  .v2 .min-w-lg--12px {
    min-width: 12px;
  }
  .v1 .min-w-lg--12pc,
  .v1:not(:has(.v2)) .min-w-lg--12pc,
  .v2 .min-w-lg--12pc {
    min-width: 12%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--12em,
  .v1:not(:has(.v2)) .min-w-xl--12em,
  .v2 .min-w-xl--12em {
    min-width: 12em;
  }
  .v1 .min-w-xl--12px,
  .v1:not(:has(.v2)) .min-w-xl--12px,
  .v2 .min-w-xl--12px {
    min-width: 12px;
  }
  .v1 .min-w-xl--12pc,
  .v1:not(:has(.v2)) .min-w-xl--12pc,
  .v2 .min-w-xl--12pc {
    min-width: 12%;
  }
}
.v1 .min-w--13em,
.v1:not(:has(.v2)) .min-w--13em,
.v2 .min-w--13em {
  min-width: 13em;
}
.v1 .min-w--13px,
.v1:not(:has(.v2)) .min-w--13px,
.v2 .min-w--13px {
  min-width: 13px;
}
.v1 .min-w--13pc,
.v1:not(:has(.v2)) .min-w--13pc,
.v2 .min-w--13pc {
  min-width: 13%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--13em,
  .v1:not(:has(.v2)) .min-w-sm--13em,
  .v2 .min-w-sm--13em {
    min-width: 13em;
  }
  .v1 .min-w-sm--13px,
  .v1:not(:has(.v2)) .min-w-sm--13px,
  .v2 .min-w-sm--13px {
    min-width: 13px;
  }
  .v1 .min-w-sm--13pc,
  .v1:not(:has(.v2)) .min-w-sm--13pc,
  .v2 .min-w-sm--13pc {
    min-width: 13%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--13em,
  .v1:not(:has(.v2)) .min-w-md--13em,
  .v2 .min-w-md--13em {
    min-width: 13em;
  }
  .v1 .min-w-md--13px,
  .v1:not(:has(.v2)) .min-w-md--13px,
  .v2 .min-w-md--13px {
    min-width: 13px;
  }
  .v1 .min-w-md--13pc,
  .v1:not(:has(.v2)) .min-w-md--13pc,
  .v2 .min-w-md--13pc {
    min-width: 13%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--13em,
  .v1:not(:has(.v2)) .min-w-lg--13em,
  .v2 .min-w-lg--13em {
    min-width: 13em;
  }
  .v1 .min-w-lg--13px,
  .v1:not(:has(.v2)) .min-w-lg--13px,
  .v2 .min-w-lg--13px {
    min-width: 13px;
  }
  .v1 .min-w-lg--13pc,
  .v1:not(:has(.v2)) .min-w-lg--13pc,
  .v2 .min-w-lg--13pc {
    min-width: 13%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--13em,
  .v1:not(:has(.v2)) .min-w-xl--13em,
  .v2 .min-w-xl--13em {
    min-width: 13em;
  }
  .v1 .min-w-xl--13px,
  .v1:not(:has(.v2)) .min-w-xl--13px,
  .v2 .min-w-xl--13px {
    min-width: 13px;
  }
  .v1 .min-w-xl--13pc,
  .v1:not(:has(.v2)) .min-w-xl--13pc,
  .v2 .min-w-xl--13pc {
    min-width: 13%;
  }
}
.v1 .min-w--14em,
.v1:not(:has(.v2)) .min-w--14em,
.v2 .min-w--14em {
  min-width: 14em;
}
.v1 .min-w--14px,
.v1:not(:has(.v2)) .min-w--14px,
.v2 .min-w--14px {
  min-width: 14px;
}
.v1 .min-w--14pc,
.v1:not(:has(.v2)) .min-w--14pc,
.v2 .min-w--14pc {
  min-width: 14%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--14em,
  .v1:not(:has(.v2)) .min-w-sm--14em,
  .v2 .min-w-sm--14em {
    min-width: 14em;
  }
  .v1 .min-w-sm--14px,
  .v1:not(:has(.v2)) .min-w-sm--14px,
  .v2 .min-w-sm--14px {
    min-width: 14px;
  }
  .v1 .min-w-sm--14pc,
  .v1:not(:has(.v2)) .min-w-sm--14pc,
  .v2 .min-w-sm--14pc {
    min-width: 14%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--14em,
  .v1:not(:has(.v2)) .min-w-md--14em,
  .v2 .min-w-md--14em {
    min-width: 14em;
  }
  .v1 .min-w-md--14px,
  .v1:not(:has(.v2)) .min-w-md--14px,
  .v2 .min-w-md--14px {
    min-width: 14px;
  }
  .v1 .min-w-md--14pc,
  .v1:not(:has(.v2)) .min-w-md--14pc,
  .v2 .min-w-md--14pc {
    min-width: 14%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--14em,
  .v1:not(:has(.v2)) .min-w-lg--14em,
  .v2 .min-w-lg--14em {
    min-width: 14em;
  }
  .v1 .min-w-lg--14px,
  .v1:not(:has(.v2)) .min-w-lg--14px,
  .v2 .min-w-lg--14px {
    min-width: 14px;
  }
  .v1 .min-w-lg--14pc,
  .v1:not(:has(.v2)) .min-w-lg--14pc,
  .v2 .min-w-lg--14pc {
    min-width: 14%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--14em,
  .v1:not(:has(.v2)) .min-w-xl--14em,
  .v2 .min-w-xl--14em {
    min-width: 14em;
  }
  .v1 .min-w-xl--14px,
  .v1:not(:has(.v2)) .min-w-xl--14px,
  .v2 .min-w-xl--14px {
    min-width: 14px;
  }
  .v1 .min-w-xl--14pc,
  .v1:not(:has(.v2)) .min-w-xl--14pc,
  .v2 .min-w-xl--14pc {
    min-width: 14%;
  }
}
.v1 .min-w--15em,
.v1:not(:has(.v2)) .min-w--15em,
.v2 .min-w--15em {
  min-width: 15em;
}
.v1 .min-w--15px,
.v1:not(:has(.v2)) .min-w--15px,
.v2 .min-w--15px {
  min-width: 15px;
}
.v1 .min-w--15pc,
.v1:not(:has(.v2)) .min-w--15pc,
.v2 .min-w--15pc {
  min-width: 15%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--15em,
  .v1:not(:has(.v2)) .min-w-sm--15em,
  .v2 .min-w-sm--15em {
    min-width: 15em;
  }
  .v1 .min-w-sm--15px,
  .v1:not(:has(.v2)) .min-w-sm--15px,
  .v2 .min-w-sm--15px {
    min-width: 15px;
  }
  .v1 .min-w-sm--15pc,
  .v1:not(:has(.v2)) .min-w-sm--15pc,
  .v2 .min-w-sm--15pc {
    min-width: 15%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--15em,
  .v1:not(:has(.v2)) .min-w-md--15em,
  .v2 .min-w-md--15em {
    min-width: 15em;
  }
  .v1 .min-w-md--15px,
  .v1:not(:has(.v2)) .min-w-md--15px,
  .v2 .min-w-md--15px {
    min-width: 15px;
  }
  .v1 .min-w-md--15pc,
  .v1:not(:has(.v2)) .min-w-md--15pc,
  .v2 .min-w-md--15pc {
    min-width: 15%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--15em,
  .v1:not(:has(.v2)) .min-w-lg--15em,
  .v2 .min-w-lg--15em {
    min-width: 15em;
  }
  .v1 .min-w-lg--15px,
  .v1:not(:has(.v2)) .min-w-lg--15px,
  .v2 .min-w-lg--15px {
    min-width: 15px;
  }
  .v1 .min-w-lg--15pc,
  .v1:not(:has(.v2)) .min-w-lg--15pc,
  .v2 .min-w-lg--15pc {
    min-width: 15%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--15em,
  .v1:not(:has(.v2)) .min-w-xl--15em,
  .v2 .min-w-xl--15em {
    min-width: 15em;
  }
  .v1 .min-w-xl--15px,
  .v1:not(:has(.v2)) .min-w-xl--15px,
  .v2 .min-w-xl--15px {
    min-width: 15px;
  }
  .v1 .min-w-xl--15pc,
  .v1:not(:has(.v2)) .min-w-xl--15pc,
  .v2 .min-w-xl--15pc {
    min-width: 15%;
  }
}
.v1 .min-w--16em,
.v1:not(:has(.v2)) .min-w--16em,
.v2 .min-w--16em {
  min-width: 16em;
}
.v1 .min-w--16px,
.v1:not(:has(.v2)) .min-w--16px,
.v2 .min-w--16px {
  min-width: 16px;
}
.v1 .min-w--16pc,
.v1:not(:has(.v2)) .min-w--16pc,
.v2 .min-w--16pc {
  min-width: 16%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--16em,
  .v1:not(:has(.v2)) .min-w-sm--16em,
  .v2 .min-w-sm--16em {
    min-width: 16em;
  }
  .v1 .min-w-sm--16px,
  .v1:not(:has(.v2)) .min-w-sm--16px,
  .v2 .min-w-sm--16px {
    min-width: 16px;
  }
  .v1 .min-w-sm--16pc,
  .v1:not(:has(.v2)) .min-w-sm--16pc,
  .v2 .min-w-sm--16pc {
    min-width: 16%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--16em,
  .v1:not(:has(.v2)) .min-w-md--16em,
  .v2 .min-w-md--16em {
    min-width: 16em;
  }
  .v1 .min-w-md--16px,
  .v1:not(:has(.v2)) .min-w-md--16px,
  .v2 .min-w-md--16px {
    min-width: 16px;
  }
  .v1 .min-w-md--16pc,
  .v1:not(:has(.v2)) .min-w-md--16pc,
  .v2 .min-w-md--16pc {
    min-width: 16%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--16em,
  .v1:not(:has(.v2)) .min-w-lg--16em,
  .v2 .min-w-lg--16em {
    min-width: 16em;
  }
  .v1 .min-w-lg--16px,
  .v1:not(:has(.v2)) .min-w-lg--16px,
  .v2 .min-w-lg--16px {
    min-width: 16px;
  }
  .v1 .min-w-lg--16pc,
  .v1:not(:has(.v2)) .min-w-lg--16pc,
  .v2 .min-w-lg--16pc {
    min-width: 16%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--16em,
  .v1:not(:has(.v2)) .min-w-xl--16em,
  .v2 .min-w-xl--16em {
    min-width: 16em;
  }
  .v1 .min-w-xl--16px,
  .v1:not(:has(.v2)) .min-w-xl--16px,
  .v2 .min-w-xl--16px {
    min-width: 16px;
  }
  .v1 .min-w-xl--16pc,
  .v1:not(:has(.v2)) .min-w-xl--16pc,
  .v2 .min-w-xl--16pc {
    min-width: 16%;
  }
}
.v1 .min-w--17em,
.v1:not(:has(.v2)) .min-w--17em,
.v2 .min-w--17em {
  min-width: 17em;
}
.v1 .min-w--17px,
.v1:not(:has(.v2)) .min-w--17px,
.v2 .min-w--17px {
  min-width: 17px;
}
.v1 .min-w--17pc,
.v1:not(:has(.v2)) .min-w--17pc,
.v2 .min-w--17pc {
  min-width: 17%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--17em,
  .v1:not(:has(.v2)) .min-w-sm--17em,
  .v2 .min-w-sm--17em {
    min-width: 17em;
  }
  .v1 .min-w-sm--17px,
  .v1:not(:has(.v2)) .min-w-sm--17px,
  .v2 .min-w-sm--17px {
    min-width: 17px;
  }
  .v1 .min-w-sm--17pc,
  .v1:not(:has(.v2)) .min-w-sm--17pc,
  .v2 .min-w-sm--17pc {
    min-width: 17%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--17em,
  .v1:not(:has(.v2)) .min-w-md--17em,
  .v2 .min-w-md--17em {
    min-width: 17em;
  }
  .v1 .min-w-md--17px,
  .v1:not(:has(.v2)) .min-w-md--17px,
  .v2 .min-w-md--17px {
    min-width: 17px;
  }
  .v1 .min-w-md--17pc,
  .v1:not(:has(.v2)) .min-w-md--17pc,
  .v2 .min-w-md--17pc {
    min-width: 17%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--17em,
  .v1:not(:has(.v2)) .min-w-lg--17em,
  .v2 .min-w-lg--17em {
    min-width: 17em;
  }
  .v1 .min-w-lg--17px,
  .v1:not(:has(.v2)) .min-w-lg--17px,
  .v2 .min-w-lg--17px {
    min-width: 17px;
  }
  .v1 .min-w-lg--17pc,
  .v1:not(:has(.v2)) .min-w-lg--17pc,
  .v2 .min-w-lg--17pc {
    min-width: 17%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--17em,
  .v1:not(:has(.v2)) .min-w-xl--17em,
  .v2 .min-w-xl--17em {
    min-width: 17em;
  }
  .v1 .min-w-xl--17px,
  .v1:not(:has(.v2)) .min-w-xl--17px,
  .v2 .min-w-xl--17px {
    min-width: 17px;
  }
  .v1 .min-w-xl--17pc,
  .v1:not(:has(.v2)) .min-w-xl--17pc,
  .v2 .min-w-xl--17pc {
    min-width: 17%;
  }
}
.v1 .min-w--18em,
.v1:not(:has(.v2)) .min-w--18em,
.v2 .min-w--18em {
  min-width: 18em;
}
.v1 .min-w--18px,
.v1:not(:has(.v2)) .min-w--18px,
.v2 .min-w--18px {
  min-width: 18px;
}
.v1 .min-w--18pc,
.v1:not(:has(.v2)) .min-w--18pc,
.v2 .min-w--18pc {
  min-width: 18%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--18em,
  .v1:not(:has(.v2)) .min-w-sm--18em,
  .v2 .min-w-sm--18em {
    min-width: 18em;
  }
  .v1 .min-w-sm--18px,
  .v1:not(:has(.v2)) .min-w-sm--18px,
  .v2 .min-w-sm--18px {
    min-width: 18px;
  }
  .v1 .min-w-sm--18pc,
  .v1:not(:has(.v2)) .min-w-sm--18pc,
  .v2 .min-w-sm--18pc {
    min-width: 18%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--18em,
  .v1:not(:has(.v2)) .min-w-md--18em,
  .v2 .min-w-md--18em {
    min-width: 18em;
  }
  .v1 .min-w-md--18px,
  .v1:not(:has(.v2)) .min-w-md--18px,
  .v2 .min-w-md--18px {
    min-width: 18px;
  }
  .v1 .min-w-md--18pc,
  .v1:not(:has(.v2)) .min-w-md--18pc,
  .v2 .min-w-md--18pc {
    min-width: 18%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--18em,
  .v1:not(:has(.v2)) .min-w-lg--18em,
  .v2 .min-w-lg--18em {
    min-width: 18em;
  }
  .v1 .min-w-lg--18px,
  .v1:not(:has(.v2)) .min-w-lg--18px,
  .v2 .min-w-lg--18px {
    min-width: 18px;
  }
  .v1 .min-w-lg--18pc,
  .v1:not(:has(.v2)) .min-w-lg--18pc,
  .v2 .min-w-lg--18pc {
    min-width: 18%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--18em,
  .v1:not(:has(.v2)) .min-w-xl--18em,
  .v2 .min-w-xl--18em {
    min-width: 18em;
  }
  .v1 .min-w-xl--18px,
  .v1:not(:has(.v2)) .min-w-xl--18px,
  .v2 .min-w-xl--18px {
    min-width: 18px;
  }
  .v1 .min-w-xl--18pc,
  .v1:not(:has(.v2)) .min-w-xl--18pc,
  .v2 .min-w-xl--18pc {
    min-width: 18%;
  }
}
.v1 .min-w--19em,
.v1:not(:has(.v2)) .min-w--19em,
.v2 .min-w--19em {
  min-width: 19em;
}
.v1 .min-w--19px,
.v1:not(:has(.v2)) .min-w--19px,
.v2 .min-w--19px {
  min-width: 19px;
}
.v1 .min-w--19pc,
.v1:not(:has(.v2)) .min-w--19pc,
.v2 .min-w--19pc {
  min-width: 19%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--19em,
  .v1:not(:has(.v2)) .min-w-sm--19em,
  .v2 .min-w-sm--19em {
    min-width: 19em;
  }
  .v1 .min-w-sm--19px,
  .v1:not(:has(.v2)) .min-w-sm--19px,
  .v2 .min-w-sm--19px {
    min-width: 19px;
  }
  .v1 .min-w-sm--19pc,
  .v1:not(:has(.v2)) .min-w-sm--19pc,
  .v2 .min-w-sm--19pc {
    min-width: 19%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--19em,
  .v1:not(:has(.v2)) .min-w-md--19em,
  .v2 .min-w-md--19em {
    min-width: 19em;
  }
  .v1 .min-w-md--19px,
  .v1:not(:has(.v2)) .min-w-md--19px,
  .v2 .min-w-md--19px {
    min-width: 19px;
  }
  .v1 .min-w-md--19pc,
  .v1:not(:has(.v2)) .min-w-md--19pc,
  .v2 .min-w-md--19pc {
    min-width: 19%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--19em,
  .v1:not(:has(.v2)) .min-w-lg--19em,
  .v2 .min-w-lg--19em {
    min-width: 19em;
  }
  .v1 .min-w-lg--19px,
  .v1:not(:has(.v2)) .min-w-lg--19px,
  .v2 .min-w-lg--19px {
    min-width: 19px;
  }
  .v1 .min-w-lg--19pc,
  .v1:not(:has(.v2)) .min-w-lg--19pc,
  .v2 .min-w-lg--19pc {
    min-width: 19%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--19em,
  .v1:not(:has(.v2)) .min-w-xl--19em,
  .v2 .min-w-xl--19em {
    min-width: 19em;
  }
  .v1 .min-w-xl--19px,
  .v1:not(:has(.v2)) .min-w-xl--19px,
  .v2 .min-w-xl--19px {
    min-width: 19px;
  }
  .v1 .min-w-xl--19pc,
  .v1:not(:has(.v2)) .min-w-xl--19pc,
  .v2 .min-w-xl--19pc {
    min-width: 19%;
  }
}
.v1 .min-w--20em,
.v1:not(:has(.v2)) .min-w--20em,
.v2 .min-w--20em {
  min-width: 20em;
}
.v1 .min-w--20px,
.v1:not(:has(.v2)) .min-w--20px,
.v2 .min-w--20px {
  min-width: 20px;
}
.v1 .min-w--20pc,
.v1:not(:has(.v2)) .min-w--20pc,
.v2 .min-w--20pc {
  min-width: 20%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--20em,
  .v1:not(:has(.v2)) .min-w-sm--20em,
  .v2 .min-w-sm--20em {
    min-width: 20em;
  }
  .v1 .min-w-sm--20px,
  .v1:not(:has(.v2)) .min-w-sm--20px,
  .v2 .min-w-sm--20px {
    min-width: 20px;
  }
  .v1 .min-w-sm--20pc,
  .v1:not(:has(.v2)) .min-w-sm--20pc,
  .v2 .min-w-sm--20pc {
    min-width: 20%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--20em,
  .v1:not(:has(.v2)) .min-w-md--20em,
  .v2 .min-w-md--20em {
    min-width: 20em;
  }
  .v1 .min-w-md--20px,
  .v1:not(:has(.v2)) .min-w-md--20px,
  .v2 .min-w-md--20px {
    min-width: 20px;
  }
  .v1 .min-w-md--20pc,
  .v1:not(:has(.v2)) .min-w-md--20pc,
  .v2 .min-w-md--20pc {
    min-width: 20%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--20em,
  .v1:not(:has(.v2)) .min-w-lg--20em,
  .v2 .min-w-lg--20em {
    min-width: 20em;
  }
  .v1 .min-w-lg--20px,
  .v1:not(:has(.v2)) .min-w-lg--20px,
  .v2 .min-w-lg--20px {
    min-width: 20px;
  }
  .v1 .min-w-lg--20pc,
  .v1:not(:has(.v2)) .min-w-lg--20pc,
  .v2 .min-w-lg--20pc {
    min-width: 20%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--20em,
  .v1:not(:has(.v2)) .min-w-xl--20em,
  .v2 .min-w-xl--20em {
    min-width: 20em;
  }
  .v1 .min-w-xl--20px,
  .v1:not(:has(.v2)) .min-w-xl--20px,
  .v2 .min-w-xl--20px {
    min-width: 20px;
  }
  .v1 .min-w-xl--20pc,
  .v1:not(:has(.v2)) .min-w-xl--20pc,
  .v2 .min-w-xl--20pc {
    min-width: 20%;
  }
}
.v1 .min-w--21em,
.v1:not(:has(.v2)) .min-w--21em,
.v2 .min-w--21em {
  min-width: 21em;
}
.v1 .min-w--21px,
.v1:not(:has(.v2)) .min-w--21px,
.v2 .min-w--21px {
  min-width: 21px;
}
.v1 .min-w--21pc,
.v1:not(:has(.v2)) .min-w--21pc,
.v2 .min-w--21pc {
  min-width: 21%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--21em,
  .v1:not(:has(.v2)) .min-w-sm--21em,
  .v2 .min-w-sm--21em {
    min-width: 21em;
  }
  .v1 .min-w-sm--21px,
  .v1:not(:has(.v2)) .min-w-sm--21px,
  .v2 .min-w-sm--21px {
    min-width: 21px;
  }
  .v1 .min-w-sm--21pc,
  .v1:not(:has(.v2)) .min-w-sm--21pc,
  .v2 .min-w-sm--21pc {
    min-width: 21%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--21em,
  .v1:not(:has(.v2)) .min-w-md--21em,
  .v2 .min-w-md--21em {
    min-width: 21em;
  }
  .v1 .min-w-md--21px,
  .v1:not(:has(.v2)) .min-w-md--21px,
  .v2 .min-w-md--21px {
    min-width: 21px;
  }
  .v1 .min-w-md--21pc,
  .v1:not(:has(.v2)) .min-w-md--21pc,
  .v2 .min-w-md--21pc {
    min-width: 21%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--21em,
  .v1:not(:has(.v2)) .min-w-lg--21em,
  .v2 .min-w-lg--21em {
    min-width: 21em;
  }
  .v1 .min-w-lg--21px,
  .v1:not(:has(.v2)) .min-w-lg--21px,
  .v2 .min-w-lg--21px {
    min-width: 21px;
  }
  .v1 .min-w-lg--21pc,
  .v1:not(:has(.v2)) .min-w-lg--21pc,
  .v2 .min-w-lg--21pc {
    min-width: 21%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--21em,
  .v1:not(:has(.v2)) .min-w-xl--21em,
  .v2 .min-w-xl--21em {
    min-width: 21em;
  }
  .v1 .min-w-xl--21px,
  .v1:not(:has(.v2)) .min-w-xl--21px,
  .v2 .min-w-xl--21px {
    min-width: 21px;
  }
  .v1 .min-w-xl--21pc,
  .v1:not(:has(.v2)) .min-w-xl--21pc,
  .v2 .min-w-xl--21pc {
    min-width: 21%;
  }
}
.v1 .min-w--22em,
.v1:not(:has(.v2)) .min-w--22em,
.v2 .min-w--22em {
  min-width: 22em;
}
.v1 .min-w--22px,
.v1:not(:has(.v2)) .min-w--22px,
.v2 .min-w--22px {
  min-width: 22px;
}
.v1 .min-w--22pc,
.v1:not(:has(.v2)) .min-w--22pc,
.v2 .min-w--22pc {
  min-width: 22%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--22em,
  .v1:not(:has(.v2)) .min-w-sm--22em,
  .v2 .min-w-sm--22em {
    min-width: 22em;
  }
  .v1 .min-w-sm--22px,
  .v1:not(:has(.v2)) .min-w-sm--22px,
  .v2 .min-w-sm--22px {
    min-width: 22px;
  }
  .v1 .min-w-sm--22pc,
  .v1:not(:has(.v2)) .min-w-sm--22pc,
  .v2 .min-w-sm--22pc {
    min-width: 22%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--22em,
  .v1:not(:has(.v2)) .min-w-md--22em,
  .v2 .min-w-md--22em {
    min-width: 22em;
  }
  .v1 .min-w-md--22px,
  .v1:not(:has(.v2)) .min-w-md--22px,
  .v2 .min-w-md--22px {
    min-width: 22px;
  }
  .v1 .min-w-md--22pc,
  .v1:not(:has(.v2)) .min-w-md--22pc,
  .v2 .min-w-md--22pc {
    min-width: 22%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--22em,
  .v1:not(:has(.v2)) .min-w-lg--22em,
  .v2 .min-w-lg--22em {
    min-width: 22em;
  }
  .v1 .min-w-lg--22px,
  .v1:not(:has(.v2)) .min-w-lg--22px,
  .v2 .min-w-lg--22px {
    min-width: 22px;
  }
  .v1 .min-w-lg--22pc,
  .v1:not(:has(.v2)) .min-w-lg--22pc,
  .v2 .min-w-lg--22pc {
    min-width: 22%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--22em,
  .v1:not(:has(.v2)) .min-w-xl--22em,
  .v2 .min-w-xl--22em {
    min-width: 22em;
  }
  .v1 .min-w-xl--22px,
  .v1:not(:has(.v2)) .min-w-xl--22px,
  .v2 .min-w-xl--22px {
    min-width: 22px;
  }
  .v1 .min-w-xl--22pc,
  .v1:not(:has(.v2)) .min-w-xl--22pc,
  .v2 .min-w-xl--22pc {
    min-width: 22%;
  }
}
.v1 .min-w--23em,
.v1:not(:has(.v2)) .min-w--23em,
.v2 .min-w--23em {
  min-width: 23em;
}
.v1 .min-w--23px,
.v1:not(:has(.v2)) .min-w--23px,
.v2 .min-w--23px {
  min-width: 23px;
}
.v1 .min-w--23pc,
.v1:not(:has(.v2)) .min-w--23pc,
.v2 .min-w--23pc {
  min-width: 23%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--23em,
  .v1:not(:has(.v2)) .min-w-sm--23em,
  .v2 .min-w-sm--23em {
    min-width: 23em;
  }
  .v1 .min-w-sm--23px,
  .v1:not(:has(.v2)) .min-w-sm--23px,
  .v2 .min-w-sm--23px {
    min-width: 23px;
  }
  .v1 .min-w-sm--23pc,
  .v1:not(:has(.v2)) .min-w-sm--23pc,
  .v2 .min-w-sm--23pc {
    min-width: 23%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--23em,
  .v1:not(:has(.v2)) .min-w-md--23em,
  .v2 .min-w-md--23em {
    min-width: 23em;
  }
  .v1 .min-w-md--23px,
  .v1:not(:has(.v2)) .min-w-md--23px,
  .v2 .min-w-md--23px {
    min-width: 23px;
  }
  .v1 .min-w-md--23pc,
  .v1:not(:has(.v2)) .min-w-md--23pc,
  .v2 .min-w-md--23pc {
    min-width: 23%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--23em,
  .v1:not(:has(.v2)) .min-w-lg--23em,
  .v2 .min-w-lg--23em {
    min-width: 23em;
  }
  .v1 .min-w-lg--23px,
  .v1:not(:has(.v2)) .min-w-lg--23px,
  .v2 .min-w-lg--23px {
    min-width: 23px;
  }
  .v1 .min-w-lg--23pc,
  .v1:not(:has(.v2)) .min-w-lg--23pc,
  .v2 .min-w-lg--23pc {
    min-width: 23%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--23em,
  .v1:not(:has(.v2)) .min-w-xl--23em,
  .v2 .min-w-xl--23em {
    min-width: 23em;
  }
  .v1 .min-w-xl--23px,
  .v1:not(:has(.v2)) .min-w-xl--23px,
  .v2 .min-w-xl--23px {
    min-width: 23px;
  }
  .v1 .min-w-xl--23pc,
  .v1:not(:has(.v2)) .min-w-xl--23pc,
  .v2 .min-w-xl--23pc {
    min-width: 23%;
  }
}
.v1 .min-w--24em,
.v1:not(:has(.v2)) .min-w--24em,
.v2 .min-w--24em {
  min-width: 24em;
}
.v1 .min-w--24px,
.v1:not(:has(.v2)) .min-w--24px,
.v2 .min-w--24px {
  min-width: 24px;
}
.v1 .min-w--24pc,
.v1:not(:has(.v2)) .min-w--24pc,
.v2 .min-w--24pc {
  min-width: 24%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--24em,
  .v1:not(:has(.v2)) .min-w-sm--24em,
  .v2 .min-w-sm--24em {
    min-width: 24em;
  }
  .v1 .min-w-sm--24px,
  .v1:not(:has(.v2)) .min-w-sm--24px,
  .v2 .min-w-sm--24px {
    min-width: 24px;
  }
  .v1 .min-w-sm--24pc,
  .v1:not(:has(.v2)) .min-w-sm--24pc,
  .v2 .min-w-sm--24pc {
    min-width: 24%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--24em,
  .v1:not(:has(.v2)) .min-w-md--24em,
  .v2 .min-w-md--24em {
    min-width: 24em;
  }
  .v1 .min-w-md--24px,
  .v1:not(:has(.v2)) .min-w-md--24px,
  .v2 .min-w-md--24px {
    min-width: 24px;
  }
  .v1 .min-w-md--24pc,
  .v1:not(:has(.v2)) .min-w-md--24pc,
  .v2 .min-w-md--24pc {
    min-width: 24%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--24em,
  .v1:not(:has(.v2)) .min-w-lg--24em,
  .v2 .min-w-lg--24em {
    min-width: 24em;
  }
  .v1 .min-w-lg--24px,
  .v1:not(:has(.v2)) .min-w-lg--24px,
  .v2 .min-w-lg--24px {
    min-width: 24px;
  }
  .v1 .min-w-lg--24pc,
  .v1:not(:has(.v2)) .min-w-lg--24pc,
  .v2 .min-w-lg--24pc {
    min-width: 24%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--24em,
  .v1:not(:has(.v2)) .min-w-xl--24em,
  .v2 .min-w-xl--24em {
    min-width: 24em;
  }
  .v1 .min-w-xl--24px,
  .v1:not(:has(.v2)) .min-w-xl--24px,
  .v2 .min-w-xl--24px {
    min-width: 24px;
  }
  .v1 .min-w-xl--24pc,
  .v1:not(:has(.v2)) .min-w-xl--24pc,
  .v2 .min-w-xl--24pc {
    min-width: 24%;
  }
}
.v1 .min-w--25em,
.v1:not(:has(.v2)) .min-w--25em,
.v2 .min-w--25em {
  min-width: 25em;
}
.v1 .min-w--25px,
.v1:not(:has(.v2)) .min-w--25px,
.v2 .min-w--25px {
  min-width: 25px;
}
.v1 .min-w--25pc,
.v1:not(:has(.v2)) .min-w--25pc,
.v2 .min-w--25pc {
  min-width: 25%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--25em,
  .v1:not(:has(.v2)) .min-w-sm--25em,
  .v2 .min-w-sm--25em {
    min-width: 25em;
  }
  .v1 .min-w-sm--25px,
  .v1:not(:has(.v2)) .min-w-sm--25px,
  .v2 .min-w-sm--25px {
    min-width: 25px;
  }
  .v1 .min-w-sm--25pc,
  .v1:not(:has(.v2)) .min-w-sm--25pc,
  .v2 .min-w-sm--25pc {
    min-width: 25%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--25em,
  .v1:not(:has(.v2)) .min-w-md--25em,
  .v2 .min-w-md--25em {
    min-width: 25em;
  }
  .v1 .min-w-md--25px,
  .v1:not(:has(.v2)) .min-w-md--25px,
  .v2 .min-w-md--25px {
    min-width: 25px;
  }
  .v1 .min-w-md--25pc,
  .v1:not(:has(.v2)) .min-w-md--25pc,
  .v2 .min-w-md--25pc {
    min-width: 25%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--25em,
  .v1:not(:has(.v2)) .min-w-lg--25em,
  .v2 .min-w-lg--25em {
    min-width: 25em;
  }
  .v1 .min-w-lg--25px,
  .v1:not(:has(.v2)) .min-w-lg--25px,
  .v2 .min-w-lg--25px {
    min-width: 25px;
  }
  .v1 .min-w-lg--25pc,
  .v1:not(:has(.v2)) .min-w-lg--25pc,
  .v2 .min-w-lg--25pc {
    min-width: 25%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--25em,
  .v1:not(:has(.v2)) .min-w-xl--25em,
  .v2 .min-w-xl--25em {
    min-width: 25em;
  }
  .v1 .min-w-xl--25px,
  .v1:not(:has(.v2)) .min-w-xl--25px,
  .v2 .min-w-xl--25px {
    min-width: 25px;
  }
  .v1 .min-w-xl--25pc,
  .v1:not(:has(.v2)) .min-w-xl--25pc,
  .v2 .min-w-xl--25pc {
    min-width: 25%;
  }
}
.v1 .min-w--26em,
.v1:not(:has(.v2)) .min-w--26em,
.v2 .min-w--26em {
  min-width: 26em;
}
.v1 .min-w--26px,
.v1:not(:has(.v2)) .min-w--26px,
.v2 .min-w--26px {
  min-width: 26px;
}
.v1 .min-w--26pc,
.v1:not(:has(.v2)) .min-w--26pc,
.v2 .min-w--26pc {
  min-width: 26%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--26em,
  .v1:not(:has(.v2)) .min-w-sm--26em,
  .v2 .min-w-sm--26em {
    min-width: 26em;
  }
  .v1 .min-w-sm--26px,
  .v1:not(:has(.v2)) .min-w-sm--26px,
  .v2 .min-w-sm--26px {
    min-width: 26px;
  }
  .v1 .min-w-sm--26pc,
  .v1:not(:has(.v2)) .min-w-sm--26pc,
  .v2 .min-w-sm--26pc {
    min-width: 26%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--26em,
  .v1:not(:has(.v2)) .min-w-md--26em,
  .v2 .min-w-md--26em {
    min-width: 26em;
  }
  .v1 .min-w-md--26px,
  .v1:not(:has(.v2)) .min-w-md--26px,
  .v2 .min-w-md--26px {
    min-width: 26px;
  }
  .v1 .min-w-md--26pc,
  .v1:not(:has(.v2)) .min-w-md--26pc,
  .v2 .min-w-md--26pc {
    min-width: 26%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--26em,
  .v1:not(:has(.v2)) .min-w-lg--26em,
  .v2 .min-w-lg--26em {
    min-width: 26em;
  }
  .v1 .min-w-lg--26px,
  .v1:not(:has(.v2)) .min-w-lg--26px,
  .v2 .min-w-lg--26px {
    min-width: 26px;
  }
  .v1 .min-w-lg--26pc,
  .v1:not(:has(.v2)) .min-w-lg--26pc,
  .v2 .min-w-lg--26pc {
    min-width: 26%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--26em,
  .v1:not(:has(.v2)) .min-w-xl--26em,
  .v2 .min-w-xl--26em {
    min-width: 26em;
  }
  .v1 .min-w-xl--26px,
  .v1:not(:has(.v2)) .min-w-xl--26px,
  .v2 .min-w-xl--26px {
    min-width: 26px;
  }
  .v1 .min-w-xl--26pc,
  .v1:not(:has(.v2)) .min-w-xl--26pc,
  .v2 .min-w-xl--26pc {
    min-width: 26%;
  }
}
.v1 .min-w--27em,
.v1:not(:has(.v2)) .min-w--27em,
.v2 .min-w--27em {
  min-width: 27em;
}
.v1 .min-w--27px,
.v1:not(:has(.v2)) .min-w--27px,
.v2 .min-w--27px {
  min-width: 27px;
}
.v1 .min-w--27pc,
.v1:not(:has(.v2)) .min-w--27pc,
.v2 .min-w--27pc {
  min-width: 27%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--27em,
  .v1:not(:has(.v2)) .min-w-sm--27em,
  .v2 .min-w-sm--27em {
    min-width: 27em;
  }
  .v1 .min-w-sm--27px,
  .v1:not(:has(.v2)) .min-w-sm--27px,
  .v2 .min-w-sm--27px {
    min-width: 27px;
  }
  .v1 .min-w-sm--27pc,
  .v1:not(:has(.v2)) .min-w-sm--27pc,
  .v2 .min-w-sm--27pc {
    min-width: 27%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--27em,
  .v1:not(:has(.v2)) .min-w-md--27em,
  .v2 .min-w-md--27em {
    min-width: 27em;
  }
  .v1 .min-w-md--27px,
  .v1:not(:has(.v2)) .min-w-md--27px,
  .v2 .min-w-md--27px {
    min-width: 27px;
  }
  .v1 .min-w-md--27pc,
  .v1:not(:has(.v2)) .min-w-md--27pc,
  .v2 .min-w-md--27pc {
    min-width: 27%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--27em,
  .v1:not(:has(.v2)) .min-w-lg--27em,
  .v2 .min-w-lg--27em {
    min-width: 27em;
  }
  .v1 .min-w-lg--27px,
  .v1:not(:has(.v2)) .min-w-lg--27px,
  .v2 .min-w-lg--27px {
    min-width: 27px;
  }
  .v1 .min-w-lg--27pc,
  .v1:not(:has(.v2)) .min-w-lg--27pc,
  .v2 .min-w-lg--27pc {
    min-width: 27%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--27em,
  .v1:not(:has(.v2)) .min-w-xl--27em,
  .v2 .min-w-xl--27em {
    min-width: 27em;
  }
  .v1 .min-w-xl--27px,
  .v1:not(:has(.v2)) .min-w-xl--27px,
  .v2 .min-w-xl--27px {
    min-width: 27px;
  }
  .v1 .min-w-xl--27pc,
  .v1:not(:has(.v2)) .min-w-xl--27pc,
  .v2 .min-w-xl--27pc {
    min-width: 27%;
  }
}
.v1 .min-w--28em,
.v1:not(:has(.v2)) .min-w--28em,
.v2 .min-w--28em {
  min-width: 28em;
}
.v1 .min-w--28px,
.v1:not(:has(.v2)) .min-w--28px,
.v2 .min-w--28px {
  min-width: 28px;
}
.v1 .min-w--28pc,
.v1:not(:has(.v2)) .min-w--28pc,
.v2 .min-w--28pc {
  min-width: 28%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--28em,
  .v1:not(:has(.v2)) .min-w-sm--28em,
  .v2 .min-w-sm--28em {
    min-width: 28em;
  }
  .v1 .min-w-sm--28px,
  .v1:not(:has(.v2)) .min-w-sm--28px,
  .v2 .min-w-sm--28px {
    min-width: 28px;
  }
  .v1 .min-w-sm--28pc,
  .v1:not(:has(.v2)) .min-w-sm--28pc,
  .v2 .min-w-sm--28pc {
    min-width: 28%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--28em,
  .v1:not(:has(.v2)) .min-w-md--28em,
  .v2 .min-w-md--28em {
    min-width: 28em;
  }
  .v1 .min-w-md--28px,
  .v1:not(:has(.v2)) .min-w-md--28px,
  .v2 .min-w-md--28px {
    min-width: 28px;
  }
  .v1 .min-w-md--28pc,
  .v1:not(:has(.v2)) .min-w-md--28pc,
  .v2 .min-w-md--28pc {
    min-width: 28%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--28em,
  .v1:not(:has(.v2)) .min-w-lg--28em,
  .v2 .min-w-lg--28em {
    min-width: 28em;
  }
  .v1 .min-w-lg--28px,
  .v1:not(:has(.v2)) .min-w-lg--28px,
  .v2 .min-w-lg--28px {
    min-width: 28px;
  }
  .v1 .min-w-lg--28pc,
  .v1:not(:has(.v2)) .min-w-lg--28pc,
  .v2 .min-w-lg--28pc {
    min-width: 28%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--28em,
  .v1:not(:has(.v2)) .min-w-xl--28em,
  .v2 .min-w-xl--28em {
    min-width: 28em;
  }
  .v1 .min-w-xl--28px,
  .v1:not(:has(.v2)) .min-w-xl--28px,
  .v2 .min-w-xl--28px {
    min-width: 28px;
  }
  .v1 .min-w-xl--28pc,
  .v1:not(:has(.v2)) .min-w-xl--28pc,
  .v2 .min-w-xl--28pc {
    min-width: 28%;
  }
}
.v1 .min-w--29em,
.v1:not(:has(.v2)) .min-w--29em,
.v2 .min-w--29em {
  min-width: 29em;
}
.v1 .min-w--29px,
.v1:not(:has(.v2)) .min-w--29px,
.v2 .min-w--29px {
  min-width: 29px;
}
.v1 .min-w--29pc,
.v1:not(:has(.v2)) .min-w--29pc,
.v2 .min-w--29pc {
  min-width: 29%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--29em,
  .v1:not(:has(.v2)) .min-w-sm--29em,
  .v2 .min-w-sm--29em {
    min-width: 29em;
  }
  .v1 .min-w-sm--29px,
  .v1:not(:has(.v2)) .min-w-sm--29px,
  .v2 .min-w-sm--29px {
    min-width: 29px;
  }
  .v1 .min-w-sm--29pc,
  .v1:not(:has(.v2)) .min-w-sm--29pc,
  .v2 .min-w-sm--29pc {
    min-width: 29%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--29em,
  .v1:not(:has(.v2)) .min-w-md--29em,
  .v2 .min-w-md--29em {
    min-width: 29em;
  }
  .v1 .min-w-md--29px,
  .v1:not(:has(.v2)) .min-w-md--29px,
  .v2 .min-w-md--29px {
    min-width: 29px;
  }
  .v1 .min-w-md--29pc,
  .v1:not(:has(.v2)) .min-w-md--29pc,
  .v2 .min-w-md--29pc {
    min-width: 29%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--29em,
  .v1:not(:has(.v2)) .min-w-lg--29em,
  .v2 .min-w-lg--29em {
    min-width: 29em;
  }
  .v1 .min-w-lg--29px,
  .v1:not(:has(.v2)) .min-w-lg--29px,
  .v2 .min-w-lg--29px {
    min-width: 29px;
  }
  .v1 .min-w-lg--29pc,
  .v1:not(:has(.v2)) .min-w-lg--29pc,
  .v2 .min-w-lg--29pc {
    min-width: 29%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--29em,
  .v1:not(:has(.v2)) .min-w-xl--29em,
  .v2 .min-w-xl--29em {
    min-width: 29em;
  }
  .v1 .min-w-xl--29px,
  .v1:not(:has(.v2)) .min-w-xl--29px,
  .v2 .min-w-xl--29px {
    min-width: 29px;
  }
  .v1 .min-w-xl--29pc,
  .v1:not(:has(.v2)) .min-w-xl--29pc,
  .v2 .min-w-xl--29pc {
    min-width: 29%;
  }
}
.v1 .min-w--30em,
.v1:not(:has(.v2)) .min-w--30em,
.v2 .min-w--30em {
  min-width: 30em;
}
.v1 .min-w--30px,
.v1:not(:has(.v2)) .min-w--30px,
.v2 .min-w--30px {
  min-width: 30px;
}
.v1 .min-w--30pc,
.v1:not(:has(.v2)) .min-w--30pc,
.v2 .min-w--30pc {
  min-width: 30%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--30em,
  .v1:not(:has(.v2)) .min-w-sm--30em,
  .v2 .min-w-sm--30em {
    min-width: 30em;
  }
  .v1 .min-w-sm--30px,
  .v1:not(:has(.v2)) .min-w-sm--30px,
  .v2 .min-w-sm--30px {
    min-width: 30px;
  }
  .v1 .min-w-sm--30pc,
  .v1:not(:has(.v2)) .min-w-sm--30pc,
  .v2 .min-w-sm--30pc {
    min-width: 30%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--30em,
  .v1:not(:has(.v2)) .min-w-md--30em,
  .v2 .min-w-md--30em {
    min-width: 30em;
  }
  .v1 .min-w-md--30px,
  .v1:not(:has(.v2)) .min-w-md--30px,
  .v2 .min-w-md--30px {
    min-width: 30px;
  }
  .v1 .min-w-md--30pc,
  .v1:not(:has(.v2)) .min-w-md--30pc,
  .v2 .min-w-md--30pc {
    min-width: 30%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--30em,
  .v1:not(:has(.v2)) .min-w-lg--30em,
  .v2 .min-w-lg--30em {
    min-width: 30em;
  }
  .v1 .min-w-lg--30px,
  .v1:not(:has(.v2)) .min-w-lg--30px,
  .v2 .min-w-lg--30px {
    min-width: 30px;
  }
  .v1 .min-w-lg--30pc,
  .v1:not(:has(.v2)) .min-w-lg--30pc,
  .v2 .min-w-lg--30pc {
    min-width: 30%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--30em,
  .v1:not(:has(.v2)) .min-w-xl--30em,
  .v2 .min-w-xl--30em {
    min-width: 30em;
  }
  .v1 .min-w-xl--30px,
  .v1:not(:has(.v2)) .min-w-xl--30px,
  .v2 .min-w-xl--30px {
    min-width: 30px;
  }
  .v1 .min-w-xl--30pc,
  .v1:not(:has(.v2)) .min-w-xl--30pc,
  .v2 .min-w-xl--30pc {
    min-width: 30%;
  }
}
.v1 .min-w--31em,
.v1:not(:has(.v2)) .min-w--31em,
.v2 .min-w--31em {
  min-width: 31em;
}
.v1 .min-w--31px,
.v1:not(:has(.v2)) .min-w--31px,
.v2 .min-w--31px {
  min-width: 31px;
}
.v1 .min-w--31pc,
.v1:not(:has(.v2)) .min-w--31pc,
.v2 .min-w--31pc {
  min-width: 31%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--31em,
  .v1:not(:has(.v2)) .min-w-sm--31em,
  .v2 .min-w-sm--31em {
    min-width: 31em;
  }
  .v1 .min-w-sm--31px,
  .v1:not(:has(.v2)) .min-w-sm--31px,
  .v2 .min-w-sm--31px {
    min-width: 31px;
  }
  .v1 .min-w-sm--31pc,
  .v1:not(:has(.v2)) .min-w-sm--31pc,
  .v2 .min-w-sm--31pc {
    min-width: 31%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--31em,
  .v1:not(:has(.v2)) .min-w-md--31em,
  .v2 .min-w-md--31em {
    min-width: 31em;
  }
  .v1 .min-w-md--31px,
  .v1:not(:has(.v2)) .min-w-md--31px,
  .v2 .min-w-md--31px {
    min-width: 31px;
  }
  .v1 .min-w-md--31pc,
  .v1:not(:has(.v2)) .min-w-md--31pc,
  .v2 .min-w-md--31pc {
    min-width: 31%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--31em,
  .v1:not(:has(.v2)) .min-w-lg--31em,
  .v2 .min-w-lg--31em {
    min-width: 31em;
  }
  .v1 .min-w-lg--31px,
  .v1:not(:has(.v2)) .min-w-lg--31px,
  .v2 .min-w-lg--31px {
    min-width: 31px;
  }
  .v1 .min-w-lg--31pc,
  .v1:not(:has(.v2)) .min-w-lg--31pc,
  .v2 .min-w-lg--31pc {
    min-width: 31%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--31em,
  .v1:not(:has(.v2)) .min-w-xl--31em,
  .v2 .min-w-xl--31em {
    min-width: 31em;
  }
  .v1 .min-w-xl--31px,
  .v1:not(:has(.v2)) .min-w-xl--31px,
  .v2 .min-w-xl--31px {
    min-width: 31px;
  }
  .v1 .min-w-xl--31pc,
  .v1:not(:has(.v2)) .min-w-xl--31pc,
  .v2 .min-w-xl--31pc {
    min-width: 31%;
  }
}
.v1 .min-w--32em,
.v1:not(:has(.v2)) .min-w--32em,
.v2 .min-w--32em {
  min-width: 32em;
}
.v1 .min-w--32px,
.v1:not(:has(.v2)) .min-w--32px,
.v2 .min-w--32px {
  min-width: 32px;
}
.v1 .min-w--32pc,
.v1:not(:has(.v2)) .min-w--32pc,
.v2 .min-w--32pc {
  min-width: 32%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--32em,
  .v1:not(:has(.v2)) .min-w-sm--32em,
  .v2 .min-w-sm--32em {
    min-width: 32em;
  }
  .v1 .min-w-sm--32px,
  .v1:not(:has(.v2)) .min-w-sm--32px,
  .v2 .min-w-sm--32px {
    min-width: 32px;
  }
  .v1 .min-w-sm--32pc,
  .v1:not(:has(.v2)) .min-w-sm--32pc,
  .v2 .min-w-sm--32pc {
    min-width: 32%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--32em,
  .v1:not(:has(.v2)) .min-w-md--32em,
  .v2 .min-w-md--32em {
    min-width: 32em;
  }
  .v1 .min-w-md--32px,
  .v1:not(:has(.v2)) .min-w-md--32px,
  .v2 .min-w-md--32px {
    min-width: 32px;
  }
  .v1 .min-w-md--32pc,
  .v1:not(:has(.v2)) .min-w-md--32pc,
  .v2 .min-w-md--32pc {
    min-width: 32%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--32em,
  .v1:not(:has(.v2)) .min-w-lg--32em,
  .v2 .min-w-lg--32em {
    min-width: 32em;
  }
  .v1 .min-w-lg--32px,
  .v1:not(:has(.v2)) .min-w-lg--32px,
  .v2 .min-w-lg--32px {
    min-width: 32px;
  }
  .v1 .min-w-lg--32pc,
  .v1:not(:has(.v2)) .min-w-lg--32pc,
  .v2 .min-w-lg--32pc {
    min-width: 32%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--32em,
  .v1:not(:has(.v2)) .min-w-xl--32em,
  .v2 .min-w-xl--32em {
    min-width: 32em;
  }
  .v1 .min-w-xl--32px,
  .v1:not(:has(.v2)) .min-w-xl--32px,
  .v2 .min-w-xl--32px {
    min-width: 32px;
  }
  .v1 .min-w-xl--32pc,
  .v1:not(:has(.v2)) .min-w-xl--32pc,
  .v2 .min-w-xl--32pc {
    min-width: 32%;
  }
}
.v1 .min-w--33em,
.v1:not(:has(.v2)) .min-w--33em,
.v2 .min-w--33em {
  min-width: 33em;
}
.v1 .min-w--33px,
.v1:not(:has(.v2)) .min-w--33px,
.v2 .min-w--33px {
  min-width: 33px;
}
.v1 .min-w--33pc,
.v1:not(:has(.v2)) .min-w--33pc,
.v2 .min-w--33pc {
  min-width: 33%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--33em,
  .v1:not(:has(.v2)) .min-w-sm--33em,
  .v2 .min-w-sm--33em {
    min-width: 33em;
  }
  .v1 .min-w-sm--33px,
  .v1:not(:has(.v2)) .min-w-sm--33px,
  .v2 .min-w-sm--33px {
    min-width: 33px;
  }
  .v1 .min-w-sm--33pc,
  .v1:not(:has(.v2)) .min-w-sm--33pc,
  .v2 .min-w-sm--33pc {
    min-width: 33%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--33em,
  .v1:not(:has(.v2)) .min-w-md--33em,
  .v2 .min-w-md--33em {
    min-width: 33em;
  }
  .v1 .min-w-md--33px,
  .v1:not(:has(.v2)) .min-w-md--33px,
  .v2 .min-w-md--33px {
    min-width: 33px;
  }
  .v1 .min-w-md--33pc,
  .v1:not(:has(.v2)) .min-w-md--33pc,
  .v2 .min-w-md--33pc {
    min-width: 33%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--33em,
  .v1:not(:has(.v2)) .min-w-lg--33em,
  .v2 .min-w-lg--33em {
    min-width: 33em;
  }
  .v1 .min-w-lg--33px,
  .v1:not(:has(.v2)) .min-w-lg--33px,
  .v2 .min-w-lg--33px {
    min-width: 33px;
  }
  .v1 .min-w-lg--33pc,
  .v1:not(:has(.v2)) .min-w-lg--33pc,
  .v2 .min-w-lg--33pc {
    min-width: 33%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--33em,
  .v1:not(:has(.v2)) .min-w-xl--33em,
  .v2 .min-w-xl--33em {
    min-width: 33em;
  }
  .v1 .min-w-xl--33px,
  .v1:not(:has(.v2)) .min-w-xl--33px,
  .v2 .min-w-xl--33px {
    min-width: 33px;
  }
  .v1 .min-w-xl--33pc,
  .v1:not(:has(.v2)) .min-w-xl--33pc,
  .v2 .min-w-xl--33pc {
    min-width: 33%;
  }
}
.v1 .min-w--34em,
.v1:not(:has(.v2)) .min-w--34em,
.v2 .min-w--34em {
  min-width: 34em;
}
.v1 .min-w--34px,
.v1:not(:has(.v2)) .min-w--34px,
.v2 .min-w--34px {
  min-width: 34px;
}
.v1 .min-w--34pc,
.v1:not(:has(.v2)) .min-w--34pc,
.v2 .min-w--34pc {
  min-width: 34%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--34em,
  .v1:not(:has(.v2)) .min-w-sm--34em,
  .v2 .min-w-sm--34em {
    min-width: 34em;
  }
  .v1 .min-w-sm--34px,
  .v1:not(:has(.v2)) .min-w-sm--34px,
  .v2 .min-w-sm--34px {
    min-width: 34px;
  }
  .v1 .min-w-sm--34pc,
  .v1:not(:has(.v2)) .min-w-sm--34pc,
  .v2 .min-w-sm--34pc {
    min-width: 34%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--34em,
  .v1:not(:has(.v2)) .min-w-md--34em,
  .v2 .min-w-md--34em {
    min-width: 34em;
  }
  .v1 .min-w-md--34px,
  .v1:not(:has(.v2)) .min-w-md--34px,
  .v2 .min-w-md--34px {
    min-width: 34px;
  }
  .v1 .min-w-md--34pc,
  .v1:not(:has(.v2)) .min-w-md--34pc,
  .v2 .min-w-md--34pc {
    min-width: 34%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--34em,
  .v1:not(:has(.v2)) .min-w-lg--34em,
  .v2 .min-w-lg--34em {
    min-width: 34em;
  }
  .v1 .min-w-lg--34px,
  .v1:not(:has(.v2)) .min-w-lg--34px,
  .v2 .min-w-lg--34px {
    min-width: 34px;
  }
  .v1 .min-w-lg--34pc,
  .v1:not(:has(.v2)) .min-w-lg--34pc,
  .v2 .min-w-lg--34pc {
    min-width: 34%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--34em,
  .v1:not(:has(.v2)) .min-w-xl--34em,
  .v2 .min-w-xl--34em {
    min-width: 34em;
  }
  .v1 .min-w-xl--34px,
  .v1:not(:has(.v2)) .min-w-xl--34px,
  .v2 .min-w-xl--34px {
    min-width: 34px;
  }
  .v1 .min-w-xl--34pc,
  .v1:not(:has(.v2)) .min-w-xl--34pc,
  .v2 .min-w-xl--34pc {
    min-width: 34%;
  }
}
.v1 .min-w--35em,
.v1:not(:has(.v2)) .min-w--35em,
.v2 .min-w--35em {
  min-width: 35em;
}
.v1 .min-w--35px,
.v1:not(:has(.v2)) .min-w--35px,
.v2 .min-w--35px {
  min-width: 35px;
}
.v1 .min-w--35pc,
.v1:not(:has(.v2)) .min-w--35pc,
.v2 .min-w--35pc {
  min-width: 35%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--35em,
  .v1:not(:has(.v2)) .min-w-sm--35em,
  .v2 .min-w-sm--35em {
    min-width: 35em;
  }
  .v1 .min-w-sm--35px,
  .v1:not(:has(.v2)) .min-w-sm--35px,
  .v2 .min-w-sm--35px {
    min-width: 35px;
  }
  .v1 .min-w-sm--35pc,
  .v1:not(:has(.v2)) .min-w-sm--35pc,
  .v2 .min-w-sm--35pc {
    min-width: 35%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--35em,
  .v1:not(:has(.v2)) .min-w-md--35em,
  .v2 .min-w-md--35em {
    min-width: 35em;
  }
  .v1 .min-w-md--35px,
  .v1:not(:has(.v2)) .min-w-md--35px,
  .v2 .min-w-md--35px {
    min-width: 35px;
  }
  .v1 .min-w-md--35pc,
  .v1:not(:has(.v2)) .min-w-md--35pc,
  .v2 .min-w-md--35pc {
    min-width: 35%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--35em,
  .v1:not(:has(.v2)) .min-w-lg--35em,
  .v2 .min-w-lg--35em {
    min-width: 35em;
  }
  .v1 .min-w-lg--35px,
  .v1:not(:has(.v2)) .min-w-lg--35px,
  .v2 .min-w-lg--35px {
    min-width: 35px;
  }
  .v1 .min-w-lg--35pc,
  .v1:not(:has(.v2)) .min-w-lg--35pc,
  .v2 .min-w-lg--35pc {
    min-width: 35%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--35em,
  .v1:not(:has(.v2)) .min-w-xl--35em,
  .v2 .min-w-xl--35em {
    min-width: 35em;
  }
  .v1 .min-w-xl--35px,
  .v1:not(:has(.v2)) .min-w-xl--35px,
  .v2 .min-w-xl--35px {
    min-width: 35px;
  }
  .v1 .min-w-xl--35pc,
  .v1:not(:has(.v2)) .min-w-xl--35pc,
  .v2 .min-w-xl--35pc {
    min-width: 35%;
  }
}
.v1 .min-w--36em,
.v1:not(:has(.v2)) .min-w--36em,
.v2 .min-w--36em {
  min-width: 36em;
}
.v1 .min-w--36px,
.v1:not(:has(.v2)) .min-w--36px,
.v2 .min-w--36px {
  min-width: 36px;
}
.v1 .min-w--36pc,
.v1:not(:has(.v2)) .min-w--36pc,
.v2 .min-w--36pc {
  min-width: 36%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--36em,
  .v1:not(:has(.v2)) .min-w-sm--36em,
  .v2 .min-w-sm--36em {
    min-width: 36em;
  }
  .v1 .min-w-sm--36px,
  .v1:not(:has(.v2)) .min-w-sm--36px,
  .v2 .min-w-sm--36px {
    min-width: 36px;
  }
  .v1 .min-w-sm--36pc,
  .v1:not(:has(.v2)) .min-w-sm--36pc,
  .v2 .min-w-sm--36pc {
    min-width: 36%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--36em,
  .v1:not(:has(.v2)) .min-w-md--36em,
  .v2 .min-w-md--36em {
    min-width: 36em;
  }
  .v1 .min-w-md--36px,
  .v1:not(:has(.v2)) .min-w-md--36px,
  .v2 .min-w-md--36px {
    min-width: 36px;
  }
  .v1 .min-w-md--36pc,
  .v1:not(:has(.v2)) .min-w-md--36pc,
  .v2 .min-w-md--36pc {
    min-width: 36%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--36em,
  .v1:not(:has(.v2)) .min-w-lg--36em,
  .v2 .min-w-lg--36em {
    min-width: 36em;
  }
  .v1 .min-w-lg--36px,
  .v1:not(:has(.v2)) .min-w-lg--36px,
  .v2 .min-w-lg--36px {
    min-width: 36px;
  }
  .v1 .min-w-lg--36pc,
  .v1:not(:has(.v2)) .min-w-lg--36pc,
  .v2 .min-w-lg--36pc {
    min-width: 36%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--36em,
  .v1:not(:has(.v2)) .min-w-xl--36em,
  .v2 .min-w-xl--36em {
    min-width: 36em;
  }
  .v1 .min-w-xl--36px,
  .v1:not(:has(.v2)) .min-w-xl--36px,
  .v2 .min-w-xl--36px {
    min-width: 36px;
  }
  .v1 .min-w-xl--36pc,
  .v1:not(:has(.v2)) .min-w-xl--36pc,
  .v2 .min-w-xl--36pc {
    min-width: 36%;
  }
}
.v1 .min-w--37em,
.v1:not(:has(.v2)) .min-w--37em,
.v2 .min-w--37em {
  min-width: 37em;
}
.v1 .min-w--37px,
.v1:not(:has(.v2)) .min-w--37px,
.v2 .min-w--37px {
  min-width: 37px;
}
.v1 .min-w--37pc,
.v1:not(:has(.v2)) .min-w--37pc,
.v2 .min-w--37pc {
  min-width: 37%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--37em,
  .v1:not(:has(.v2)) .min-w-sm--37em,
  .v2 .min-w-sm--37em {
    min-width: 37em;
  }
  .v1 .min-w-sm--37px,
  .v1:not(:has(.v2)) .min-w-sm--37px,
  .v2 .min-w-sm--37px {
    min-width: 37px;
  }
  .v1 .min-w-sm--37pc,
  .v1:not(:has(.v2)) .min-w-sm--37pc,
  .v2 .min-w-sm--37pc {
    min-width: 37%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--37em,
  .v1:not(:has(.v2)) .min-w-md--37em,
  .v2 .min-w-md--37em {
    min-width: 37em;
  }
  .v1 .min-w-md--37px,
  .v1:not(:has(.v2)) .min-w-md--37px,
  .v2 .min-w-md--37px {
    min-width: 37px;
  }
  .v1 .min-w-md--37pc,
  .v1:not(:has(.v2)) .min-w-md--37pc,
  .v2 .min-w-md--37pc {
    min-width: 37%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--37em,
  .v1:not(:has(.v2)) .min-w-lg--37em,
  .v2 .min-w-lg--37em {
    min-width: 37em;
  }
  .v1 .min-w-lg--37px,
  .v1:not(:has(.v2)) .min-w-lg--37px,
  .v2 .min-w-lg--37px {
    min-width: 37px;
  }
  .v1 .min-w-lg--37pc,
  .v1:not(:has(.v2)) .min-w-lg--37pc,
  .v2 .min-w-lg--37pc {
    min-width: 37%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--37em,
  .v1:not(:has(.v2)) .min-w-xl--37em,
  .v2 .min-w-xl--37em {
    min-width: 37em;
  }
  .v1 .min-w-xl--37px,
  .v1:not(:has(.v2)) .min-w-xl--37px,
  .v2 .min-w-xl--37px {
    min-width: 37px;
  }
  .v1 .min-w-xl--37pc,
  .v1:not(:has(.v2)) .min-w-xl--37pc,
  .v2 .min-w-xl--37pc {
    min-width: 37%;
  }
}
.v1 .min-w--38em,
.v1:not(:has(.v2)) .min-w--38em,
.v2 .min-w--38em {
  min-width: 38em;
}
.v1 .min-w--38px,
.v1:not(:has(.v2)) .min-w--38px,
.v2 .min-w--38px {
  min-width: 38px;
}
.v1 .min-w--38pc,
.v1:not(:has(.v2)) .min-w--38pc,
.v2 .min-w--38pc {
  min-width: 38%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--38em,
  .v1:not(:has(.v2)) .min-w-sm--38em,
  .v2 .min-w-sm--38em {
    min-width: 38em;
  }
  .v1 .min-w-sm--38px,
  .v1:not(:has(.v2)) .min-w-sm--38px,
  .v2 .min-w-sm--38px {
    min-width: 38px;
  }
  .v1 .min-w-sm--38pc,
  .v1:not(:has(.v2)) .min-w-sm--38pc,
  .v2 .min-w-sm--38pc {
    min-width: 38%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--38em,
  .v1:not(:has(.v2)) .min-w-md--38em,
  .v2 .min-w-md--38em {
    min-width: 38em;
  }
  .v1 .min-w-md--38px,
  .v1:not(:has(.v2)) .min-w-md--38px,
  .v2 .min-w-md--38px {
    min-width: 38px;
  }
  .v1 .min-w-md--38pc,
  .v1:not(:has(.v2)) .min-w-md--38pc,
  .v2 .min-w-md--38pc {
    min-width: 38%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--38em,
  .v1:not(:has(.v2)) .min-w-lg--38em,
  .v2 .min-w-lg--38em {
    min-width: 38em;
  }
  .v1 .min-w-lg--38px,
  .v1:not(:has(.v2)) .min-w-lg--38px,
  .v2 .min-w-lg--38px {
    min-width: 38px;
  }
  .v1 .min-w-lg--38pc,
  .v1:not(:has(.v2)) .min-w-lg--38pc,
  .v2 .min-w-lg--38pc {
    min-width: 38%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--38em,
  .v1:not(:has(.v2)) .min-w-xl--38em,
  .v2 .min-w-xl--38em {
    min-width: 38em;
  }
  .v1 .min-w-xl--38px,
  .v1:not(:has(.v2)) .min-w-xl--38px,
  .v2 .min-w-xl--38px {
    min-width: 38px;
  }
  .v1 .min-w-xl--38pc,
  .v1:not(:has(.v2)) .min-w-xl--38pc,
  .v2 .min-w-xl--38pc {
    min-width: 38%;
  }
}
.v1 .min-w--39em,
.v1:not(:has(.v2)) .min-w--39em,
.v2 .min-w--39em {
  min-width: 39em;
}
.v1 .min-w--39px,
.v1:not(:has(.v2)) .min-w--39px,
.v2 .min-w--39px {
  min-width: 39px;
}
.v1 .min-w--39pc,
.v1:not(:has(.v2)) .min-w--39pc,
.v2 .min-w--39pc {
  min-width: 39%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--39em,
  .v1:not(:has(.v2)) .min-w-sm--39em,
  .v2 .min-w-sm--39em {
    min-width: 39em;
  }
  .v1 .min-w-sm--39px,
  .v1:not(:has(.v2)) .min-w-sm--39px,
  .v2 .min-w-sm--39px {
    min-width: 39px;
  }
  .v1 .min-w-sm--39pc,
  .v1:not(:has(.v2)) .min-w-sm--39pc,
  .v2 .min-w-sm--39pc {
    min-width: 39%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--39em,
  .v1:not(:has(.v2)) .min-w-md--39em,
  .v2 .min-w-md--39em {
    min-width: 39em;
  }
  .v1 .min-w-md--39px,
  .v1:not(:has(.v2)) .min-w-md--39px,
  .v2 .min-w-md--39px {
    min-width: 39px;
  }
  .v1 .min-w-md--39pc,
  .v1:not(:has(.v2)) .min-w-md--39pc,
  .v2 .min-w-md--39pc {
    min-width: 39%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--39em,
  .v1:not(:has(.v2)) .min-w-lg--39em,
  .v2 .min-w-lg--39em {
    min-width: 39em;
  }
  .v1 .min-w-lg--39px,
  .v1:not(:has(.v2)) .min-w-lg--39px,
  .v2 .min-w-lg--39px {
    min-width: 39px;
  }
  .v1 .min-w-lg--39pc,
  .v1:not(:has(.v2)) .min-w-lg--39pc,
  .v2 .min-w-lg--39pc {
    min-width: 39%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--39em,
  .v1:not(:has(.v2)) .min-w-xl--39em,
  .v2 .min-w-xl--39em {
    min-width: 39em;
  }
  .v1 .min-w-xl--39px,
  .v1:not(:has(.v2)) .min-w-xl--39px,
  .v2 .min-w-xl--39px {
    min-width: 39px;
  }
  .v1 .min-w-xl--39pc,
  .v1:not(:has(.v2)) .min-w-xl--39pc,
  .v2 .min-w-xl--39pc {
    min-width: 39%;
  }
}
.v1 .min-w--40em,
.v1:not(:has(.v2)) .min-w--40em,
.v2 .min-w--40em {
  min-width: 40em;
}
.v1 .min-w--40px,
.v1:not(:has(.v2)) .min-w--40px,
.v2 .min-w--40px {
  min-width: 40px;
}
.v1 .min-w--40pc,
.v1:not(:has(.v2)) .min-w--40pc,
.v2 .min-w--40pc {
  min-width: 40%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--40em,
  .v1:not(:has(.v2)) .min-w-sm--40em,
  .v2 .min-w-sm--40em {
    min-width: 40em;
  }
  .v1 .min-w-sm--40px,
  .v1:not(:has(.v2)) .min-w-sm--40px,
  .v2 .min-w-sm--40px {
    min-width: 40px;
  }
  .v1 .min-w-sm--40pc,
  .v1:not(:has(.v2)) .min-w-sm--40pc,
  .v2 .min-w-sm--40pc {
    min-width: 40%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--40em,
  .v1:not(:has(.v2)) .min-w-md--40em,
  .v2 .min-w-md--40em {
    min-width: 40em;
  }
  .v1 .min-w-md--40px,
  .v1:not(:has(.v2)) .min-w-md--40px,
  .v2 .min-w-md--40px {
    min-width: 40px;
  }
  .v1 .min-w-md--40pc,
  .v1:not(:has(.v2)) .min-w-md--40pc,
  .v2 .min-w-md--40pc {
    min-width: 40%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--40em,
  .v1:not(:has(.v2)) .min-w-lg--40em,
  .v2 .min-w-lg--40em {
    min-width: 40em;
  }
  .v1 .min-w-lg--40px,
  .v1:not(:has(.v2)) .min-w-lg--40px,
  .v2 .min-w-lg--40px {
    min-width: 40px;
  }
  .v1 .min-w-lg--40pc,
  .v1:not(:has(.v2)) .min-w-lg--40pc,
  .v2 .min-w-lg--40pc {
    min-width: 40%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--40em,
  .v1:not(:has(.v2)) .min-w-xl--40em,
  .v2 .min-w-xl--40em {
    min-width: 40em;
  }
  .v1 .min-w-xl--40px,
  .v1:not(:has(.v2)) .min-w-xl--40px,
  .v2 .min-w-xl--40px {
    min-width: 40px;
  }
  .v1 .min-w-xl--40pc,
  .v1:not(:has(.v2)) .min-w-xl--40pc,
  .v2 .min-w-xl--40pc {
    min-width: 40%;
  }
}
.v1 .min-w--41em,
.v1:not(:has(.v2)) .min-w--41em,
.v2 .min-w--41em {
  min-width: 41em;
}
.v1 .min-w--41px,
.v1:not(:has(.v2)) .min-w--41px,
.v2 .min-w--41px {
  min-width: 41px;
}
.v1 .min-w--41pc,
.v1:not(:has(.v2)) .min-w--41pc,
.v2 .min-w--41pc {
  min-width: 41%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--41em,
  .v1:not(:has(.v2)) .min-w-sm--41em,
  .v2 .min-w-sm--41em {
    min-width: 41em;
  }
  .v1 .min-w-sm--41px,
  .v1:not(:has(.v2)) .min-w-sm--41px,
  .v2 .min-w-sm--41px {
    min-width: 41px;
  }
  .v1 .min-w-sm--41pc,
  .v1:not(:has(.v2)) .min-w-sm--41pc,
  .v2 .min-w-sm--41pc {
    min-width: 41%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--41em,
  .v1:not(:has(.v2)) .min-w-md--41em,
  .v2 .min-w-md--41em {
    min-width: 41em;
  }
  .v1 .min-w-md--41px,
  .v1:not(:has(.v2)) .min-w-md--41px,
  .v2 .min-w-md--41px {
    min-width: 41px;
  }
  .v1 .min-w-md--41pc,
  .v1:not(:has(.v2)) .min-w-md--41pc,
  .v2 .min-w-md--41pc {
    min-width: 41%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--41em,
  .v1:not(:has(.v2)) .min-w-lg--41em,
  .v2 .min-w-lg--41em {
    min-width: 41em;
  }
  .v1 .min-w-lg--41px,
  .v1:not(:has(.v2)) .min-w-lg--41px,
  .v2 .min-w-lg--41px {
    min-width: 41px;
  }
  .v1 .min-w-lg--41pc,
  .v1:not(:has(.v2)) .min-w-lg--41pc,
  .v2 .min-w-lg--41pc {
    min-width: 41%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--41em,
  .v1:not(:has(.v2)) .min-w-xl--41em,
  .v2 .min-w-xl--41em {
    min-width: 41em;
  }
  .v1 .min-w-xl--41px,
  .v1:not(:has(.v2)) .min-w-xl--41px,
  .v2 .min-w-xl--41px {
    min-width: 41px;
  }
  .v1 .min-w-xl--41pc,
  .v1:not(:has(.v2)) .min-w-xl--41pc,
  .v2 .min-w-xl--41pc {
    min-width: 41%;
  }
}
.v1 .min-w--42em,
.v1:not(:has(.v2)) .min-w--42em,
.v2 .min-w--42em {
  min-width: 42em;
}
.v1 .min-w--42px,
.v1:not(:has(.v2)) .min-w--42px,
.v2 .min-w--42px {
  min-width: 42px;
}
.v1 .min-w--42pc,
.v1:not(:has(.v2)) .min-w--42pc,
.v2 .min-w--42pc {
  min-width: 42%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--42em,
  .v1:not(:has(.v2)) .min-w-sm--42em,
  .v2 .min-w-sm--42em {
    min-width: 42em;
  }
  .v1 .min-w-sm--42px,
  .v1:not(:has(.v2)) .min-w-sm--42px,
  .v2 .min-w-sm--42px {
    min-width: 42px;
  }
  .v1 .min-w-sm--42pc,
  .v1:not(:has(.v2)) .min-w-sm--42pc,
  .v2 .min-w-sm--42pc {
    min-width: 42%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--42em,
  .v1:not(:has(.v2)) .min-w-md--42em,
  .v2 .min-w-md--42em {
    min-width: 42em;
  }
  .v1 .min-w-md--42px,
  .v1:not(:has(.v2)) .min-w-md--42px,
  .v2 .min-w-md--42px {
    min-width: 42px;
  }
  .v1 .min-w-md--42pc,
  .v1:not(:has(.v2)) .min-w-md--42pc,
  .v2 .min-w-md--42pc {
    min-width: 42%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--42em,
  .v1:not(:has(.v2)) .min-w-lg--42em,
  .v2 .min-w-lg--42em {
    min-width: 42em;
  }
  .v1 .min-w-lg--42px,
  .v1:not(:has(.v2)) .min-w-lg--42px,
  .v2 .min-w-lg--42px {
    min-width: 42px;
  }
  .v1 .min-w-lg--42pc,
  .v1:not(:has(.v2)) .min-w-lg--42pc,
  .v2 .min-w-lg--42pc {
    min-width: 42%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--42em,
  .v1:not(:has(.v2)) .min-w-xl--42em,
  .v2 .min-w-xl--42em {
    min-width: 42em;
  }
  .v1 .min-w-xl--42px,
  .v1:not(:has(.v2)) .min-w-xl--42px,
  .v2 .min-w-xl--42px {
    min-width: 42px;
  }
  .v1 .min-w-xl--42pc,
  .v1:not(:has(.v2)) .min-w-xl--42pc,
  .v2 .min-w-xl--42pc {
    min-width: 42%;
  }
}
.v1 .min-w--43em,
.v1:not(:has(.v2)) .min-w--43em,
.v2 .min-w--43em {
  min-width: 43em;
}
.v1 .min-w--43px,
.v1:not(:has(.v2)) .min-w--43px,
.v2 .min-w--43px {
  min-width: 43px;
}
.v1 .min-w--43pc,
.v1:not(:has(.v2)) .min-w--43pc,
.v2 .min-w--43pc {
  min-width: 43%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--43em,
  .v1:not(:has(.v2)) .min-w-sm--43em,
  .v2 .min-w-sm--43em {
    min-width: 43em;
  }
  .v1 .min-w-sm--43px,
  .v1:not(:has(.v2)) .min-w-sm--43px,
  .v2 .min-w-sm--43px {
    min-width: 43px;
  }
  .v1 .min-w-sm--43pc,
  .v1:not(:has(.v2)) .min-w-sm--43pc,
  .v2 .min-w-sm--43pc {
    min-width: 43%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--43em,
  .v1:not(:has(.v2)) .min-w-md--43em,
  .v2 .min-w-md--43em {
    min-width: 43em;
  }
  .v1 .min-w-md--43px,
  .v1:not(:has(.v2)) .min-w-md--43px,
  .v2 .min-w-md--43px {
    min-width: 43px;
  }
  .v1 .min-w-md--43pc,
  .v1:not(:has(.v2)) .min-w-md--43pc,
  .v2 .min-w-md--43pc {
    min-width: 43%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--43em,
  .v1:not(:has(.v2)) .min-w-lg--43em,
  .v2 .min-w-lg--43em {
    min-width: 43em;
  }
  .v1 .min-w-lg--43px,
  .v1:not(:has(.v2)) .min-w-lg--43px,
  .v2 .min-w-lg--43px {
    min-width: 43px;
  }
  .v1 .min-w-lg--43pc,
  .v1:not(:has(.v2)) .min-w-lg--43pc,
  .v2 .min-w-lg--43pc {
    min-width: 43%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--43em,
  .v1:not(:has(.v2)) .min-w-xl--43em,
  .v2 .min-w-xl--43em {
    min-width: 43em;
  }
  .v1 .min-w-xl--43px,
  .v1:not(:has(.v2)) .min-w-xl--43px,
  .v2 .min-w-xl--43px {
    min-width: 43px;
  }
  .v1 .min-w-xl--43pc,
  .v1:not(:has(.v2)) .min-w-xl--43pc,
  .v2 .min-w-xl--43pc {
    min-width: 43%;
  }
}
.v1 .min-w--44em,
.v1:not(:has(.v2)) .min-w--44em,
.v2 .min-w--44em {
  min-width: 44em;
}
.v1 .min-w--44px,
.v1:not(:has(.v2)) .min-w--44px,
.v2 .min-w--44px {
  min-width: 44px;
}
.v1 .min-w--44pc,
.v1:not(:has(.v2)) .min-w--44pc,
.v2 .min-w--44pc {
  min-width: 44%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--44em,
  .v1:not(:has(.v2)) .min-w-sm--44em,
  .v2 .min-w-sm--44em {
    min-width: 44em;
  }
  .v1 .min-w-sm--44px,
  .v1:not(:has(.v2)) .min-w-sm--44px,
  .v2 .min-w-sm--44px {
    min-width: 44px;
  }
  .v1 .min-w-sm--44pc,
  .v1:not(:has(.v2)) .min-w-sm--44pc,
  .v2 .min-w-sm--44pc {
    min-width: 44%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--44em,
  .v1:not(:has(.v2)) .min-w-md--44em,
  .v2 .min-w-md--44em {
    min-width: 44em;
  }
  .v1 .min-w-md--44px,
  .v1:not(:has(.v2)) .min-w-md--44px,
  .v2 .min-w-md--44px {
    min-width: 44px;
  }
  .v1 .min-w-md--44pc,
  .v1:not(:has(.v2)) .min-w-md--44pc,
  .v2 .min-w-md--44pc {
    min-width: 44%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--44em,
  .v1:not(:has(.v2)) .min-w-lg--44em,
  .v2 .min-w-lg--44em {
    min-width: 44em;
  }
  .v1 .min-w-lg--44px,
  .v1:not(:has(.v2)) .min-w-lg--44px,
  .v2 .min-w-lg--44px {
    min-width: 44px;
  }
  .v1 .min-w-lg--44pc,
  .v1:not(:has(.v2)) .min-w-lg--44pc,
  .v2 .min-w-lg--44pc {
    min-width: 44%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--44em,
  .v1:not(:has(.v2)) .min-w-xl--44em,
  .v2 .min-w-xl--44em {
    min-width: 44em;
  }
  .v1 .min-w-xl--44px,
  .v1:not(:has(.v2)) .min-w-xl--44px,
  .v2 .min-w-xl--44px {
    min-width: 44px;
  }
  .v1 .min-w-xl--44pc,
  .v1:not(:has(.v2)) .min-w-xl--44pc,
  .v2 .min-w-xl--44pc {
    min-width: 44%;
  }
}
.v1 .min-w--45em,
.v1:not(:has(.v2)) .min-w--45em,
.v2 .min-w--45em {
  min-width: 45em;
}
.v1 .min-w--45px,
.v1:not(:has(.v2)) .min-w--45px,
.v2 .min-w--45px {
  min-width: 45px;
}
.v1 .min-w--45pc,
.v1:not(:has(.v2)) .min-w--45pc,
.v2 .min-w--45pc {
  min-width: 45%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--45em,
  .v1:not(:has(.v2)) .min-w-sm--45em,
  .v2 .min-w-sm--45em {
    min-width: 45em;
  }
  .v1 .min-w-sm--45px,
  .v1:not(:has(.v2)) .min-w-sm--45px,
  .v2 .min-w-sm--45px {
    min-width: 45px;
  }
  .v1 .min-w-sm--45pc,
  .v1:not(:has(.v2)) .min-w-sm--45pc,
  .v2 .min-w-sm--45pc {
    min-width: 45%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--45em,
  .v1:not(:has(.v2)) .min-w-md--45em,
  .v2 .min-w-md--45em {
    min-width: 45em;
  }
  .v1 .min-w-md--45px,
  .v1:not(:has(.v2)) .min-w-md--45px,
  .v2 .min-w-md--45px {
    min-width: 45px;
  }
  .v1 .min-w-md--45pc,
  .v1:not(:has(.v2)) .min-w-md--45pc,
  .v2 .min-w-md--45pc {
    min-width: 45%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--45em,
  .v1:not(:has(.v2)) .min-w-lg--45em,
  .v2 .min-w-lg--45em {
    min-width: 45em;
  }
  .v1 .min-w-lg--45px,
  .v1:not(:has(.v2)) .min-w-lg--45px,
  .v2 .min-w-lg--45px {
    min-width: 45px;
  }
  .v1 .min-w-lg--45pc,
  .v1:not(:has(.v2)) .min-w-lg--45pc,
  .v2 .min-w-lg--45pc {
    min-width: 45%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--45em,
  .v1:not(:has(.v2)) .min-w-xl--45em,
  .v2 .min-w-xl--45em {
    min-width: 45em;
  }
  .v1 .min-w-xl--45px,
  .v1:not(:has(.v2)) .min-w-xl--45px,
  .v2 .min-w-xl--45px {
    min-width: 45px;
  }
  .v1 .min-w-xl--45pc,
  .v1:not(:has(.v2)) .min-w-xl--45pc,
  .v2 .min-w-xl--45pc {
    min-width: 45%;
  }
}
.v1 .min-w--46em,
.v1:not(:has(.v2)) .min-w--46em,
.v2 .min-w--46em {
  min-width: 46em;
}
.v1 .min-w--46px,
.v1:not(:has(.v2)) .min-w--46px,
.v2 .min-w--46px {
  min-width: 46px;
}
.v1 .min-w--46pc,
.v1:not(:has(.v2)) .min-w--46pc,
.v2 .min-w--46pc {
  min-width: 46%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--46em,
  .v1:not(:has(.v2)) .min-w-sm--46em,
  .v2 .min-w-sm--46em {
    min-width: 46em;
  }
  .v1 .min-w-sm--46px,
  .v1:not(:has(.v2)) .min-w-sm--46px,
  .v2 .min-w-sm--46px {
    min-width: 46px;
  }
  .v1 .min-w-sm--46pc,
  .v1:not(:has(.v2)) .min-w-sm--46pc,
  .v2 .min-w-sm--46pc {
    min-width: 46%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--46em,
  .v1:not(:has(.v2)) .min-w-md--46em,
  .v2 .min-w-md--46em {
    min-width: 46em;
  }
  .v1 .min-w-md--46px,
  .v1:not(:has(.v2)) .min-w-md--46px,
  .v2 .min-w-md--46px {
    min-width: 46px;
  }
  .v1 .min-w-md--46pc,
  .v1:not(:has(.v2)) .min-w-md--46pc,
  .v2 .min-w-md--46pc {
    min-width: 46%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--46em,
  .v1:not(:has(.v2)) .min-w-lg--46em,
  .v2 .min-w-lg--46em {
    min-width: 46em;
  }
  .v1 .min-w-lg--46px,
  .v1:not(:has(.v2)) .min-w-lg--46px,
  .v2 .min-w-lg--46px {
    min-width: 46px;
  }
  .v1 .min-w-lg--46pc,
  .v1:not(:has(.v2)) .min-w-lg--46pc,
  .v2 .min-w-lg--46pc {
    min-width: 46%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--46em,
  .v1:not(:has(.v2)) .min-w-xl--46em,
  .v2 .min-w-xl--46em {
    min-width: 46em;
  }
  .v1 .min-w-xl--46px,
  .v1:not(:has(.v2)) .min-w-xl--46px,
  .v2 .min-w-xl--46px {
    min-width: 46px;
  }
  .v1 .min-w-xl--46pc,
  .v1:not(:has(.v2)) .min-w-xl--46pc,
  .v2 .min-w-xl--46pc {
    min-width: 46%;
  }
}
.v1 .min-w--47em,
.v1:not(:has(.v2)) .min-w--47em,
.v2 .min-w--47em {
  min-width: 47em;
}
.v1 .min-w--47px,
.v1:not(:has(.v2)) .min-w--47px,
.v2 .min-w--47px {
  min-width: 47px;
}
.v1 .min-w--47pc,
.v1:not(:has(.v2)) .min-w--47pc,
.v2 .min-w--47pc {
  min-width: 47%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--47em,
  .v1:not(:has(.v2)) .min-w-sm--47em,
  .v2 .min-w-sm--47em {
    min-width: 47em;
  }
  .v1 .min-w-sm--47px,
  .v1:not(:has(.v2)) .min-w-sm--47px,
  .v2 .min-w-sm--47px {
    min-width: 47px;
  }
  .v1 .min-w-sm--47pc,
  .v1:not(:has(.v2)) .min-w-sm--47pc,
  .v2 .min-w-sm--47pc {
    min-width: 47%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--47em,
  .v1:not(:has(.v2)) .min-w-md--47em,
  .v2 .min-w-md--47em {
    min-width: 47em;
  }
  .v1 .min-w-md--47px,
  .v1:not(:has(.v2)) .min-w-md--47px,
  .v2 .min-w-md--47px {
    min-width: 47px;
  }
  .v1 .min-w-md--47pc,
  .v1:not(:has(.v2)) .min-w-md--47pc,
  .v2 .min-w-md--47pc {
    min-width: 47%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--47em,
  .v1:not(:has(.v2)) .min-w-lg--47em,
  .v2 .min-w-lg--47em {
    min-width: 47em;
  }
  .v1 .min-w-lg--47px,
  .v1:not(:has(.v2)) .min-w-lg--47px,
  .v2 .min-w-lg--47px {
    min-width: 47px;
  }
  .v1 .min-w-lg--47pc,
  .v1:not(:has(.v2)) .min-w-lg--47pc,
  .v2 .min-w-lg--47pc {
    min-width: 47%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--47em,
  .v1:not(:has(.v2)) .min-w-xl--47em,
  .v2 .min-w-xl--47em {
    min-width: 47em;
  }
  .v1 .min-w-xl--47px,
  .v1:not(:has(.v2)) .min-w-xl--47px,
  .v2 .min-w-xl--47px {
    min-width: 47px;
  }
  .v1 .min-w-xl--47pc,
  .v1:not(:has(.v2)) .min-w-xl--47pc,
  .v2 .min-w-xl--47pc {
    min-width: 47%;
  }
}
.v1 .min-w--48em,
.v1:not(:has(.v2)) .min-w--48em,
.v2 .min-w--48em {
  min-width: 48em;
}
.v1 .min-w--48px,
.v1:not(:has(.v2)) .min-w--48px,
.v2 .min-w--48px {
  min-width: 48px;
}
.v1 .min-w--48pc,
.v1:not(:has(.v2)) .min-w--48pc,
.v2 .min-w--48pc {
  min-width: 48%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--48em,
  .v1:not(:has(.v2)) .min-w-sm--48em,
  .v2 .min-w-sm--48em {
    min-width: 48em;
  }
  .v1 .min-w-sm--48px,
  .v1:not(:has(.v2)) .min-w-sm--48px,
  .v2 .min-w-sm--48px {
    min-width: 48px;
  }
  .v1 .min-w-sm--48pc,
  .v1:not(:has(.v2)) .min-w-sm--48pc,
  .v2 .min-w-sm--48pc {
    min-width: 48%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--48em,
  .v1:not(:has(.v2)) .min-w-md--48em,
  .v2 .min-w-md--48em {
    min-width: 48em;
  }
  .v1 .min-w-md--48px,
  .v1:not(:has(.v2)) .min-w-md--48px,
  .v2 .min-w-md--48px {
    min-width: 48px;
  }
  .v1 .min-w-md--48pc,
  .v1:not(:has(.v2)) .min-w-md--48pc,
  .v2 .min-w-md--48pc {
    min-width: 48%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--48em,
  .v1:not(:has(.v2)) .min-w-lg--48em,
  .v2 .min-w-lg--48em {
    min-width: 48em;
  }
  .v1 .min-w-lg--48px,
  .v1:not(:has(.v2)) .min-w-lg--48px,
  .v2 .min-w-lg--48px {
    min-width: 48px;
  }
  .v1 .min-w-lg--48pc,
  .v1:not(:has(.v2)) .min-w-lg--48pc,
  .v2 .min-w-lg--48pc {
    min-width: 48%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--48em,
  .v1:not(:has(.v2)) .min-w-xl--48em,
  .v2 .min-w-xl--48em {
    min-width: 48em;
  }
  .v1 .min-w-xl--48px,
  .v1:not(:has(.v2)) .min-w-xl--48px,
  .v2 .min-w-xl--48px {
    min-width: 48px;
  }
  .v1 .min-w-xl--48pc,
  .v1:not(:has(.v2)) .min-w-xl--48pc,
  .v2 .min-w-xl--48pc {
    min-width: 48%;
  }
}
.v1 .min-w--49em,
.v1:not(:has(.v2)) .min-w--49em,
.v2 .min-w--49em {
  min-width: 49em;
}
.v1 .min-w--49px,
.v1:not(:has(.v2)) .min-w--49px,
.v2 .min-w--49px {
  min-width: 49px;
}
.v1 .min-w--49pc,
.v1:not(:has(.v2)) .min-w--49pc,
.v2 .min-w--49pc {
  min-width: 49%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--49em,
  .v1:not(:has(.v2)) .min-w-sm--49em,
  .v2 .min-w-sm--49em {
    min-width: 49em;
  }
  .v1 .min-w-sm--49px,
  .v1:not(:has(.v2)) .min-w-sm--49px,
  .v2 .min-w-sm--49px {
    min-width: 49px;
  }
  .v1 .min-w-sm--49pc,
  .v1:not(:has(.v2)) .min-w-sm--49pc,
  .v2 .min-w-sm--49pc {
    min-width: 49%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--49em,
  .v1:not(:has(.v2)) .min-w-md--49em,
  .v2 .min-w-md--49em {
    min-width: 49em;
  }
  .v1 .min-w-md--49px,
  .v1:not(:has(.v2)) .min-w-md--49px,
  .v2 .min-w-md--49px {
    min-width: 49px;
  }
  .v1 .min-w-md--49pc,
  .v1:not(:has(.v2)) .min-w-md--49pc,
  .v2 .min-w-md--49pc {
    min-width: 49%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--49em,
  .v1:not(:has(.v2)) .min-w-lg--49em,
  .v2 .min-w-lg--49em {
    min-width: 49em;
  }
  .v1 .min-w-lg--49px,
  .v1:not(:has(.v2)) .min-w-lg--49px,
  .v2 .min-w-lg--49px {
    min-width: 49px;
  }
  .v1 .min-w-lg--49pc,
  .v1:not(:has(.v2)) .min-w-lg--49pc,
  .v2 .min-w-lg--49pc {
    min-width: 49%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--49em,
  .v1:not(:has(.v2)) .min-w-xl--49em,
  .v2 .min-w-xl--49em {
    min-width: 49em;
  }
  .v1 .min-w-xl--49px,
  .v1:not(:has(.v2)) .min-w-xl--49px,
  .v2 .min-w-xl--49px {
    min-width: 49px;
  }
  .v1 .min-w-xl--49pc,
  .v1:not(:has(.v2)) .min-w-xl--49pc,
  .v2 .min-w-xl--49pc {
    min-width: 49%;
  }
}
.v1 .min-w--50em,
.v1:not(:has(.v2)) .min-w--50em,
.v2 .min-w--50em {
  min-width: 50em;
}
.v1 .min-w--50px,
.v1:not(:has(.v2)) .min-w--50px,
.v2 .min-w--50px {
  min-width: 50px;
}
.v1 .min-w--50pc,
.v1:not(:has(.v2)) .min-w--50pc,
.v2 .min-w--50pc {
  min-width: 50%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--50em,
  .v1:not(:has(.v2)) .min-w-sm--50em,
  .v2 .min-w-sm--50em {
    min-width: 50em;
  }
  .v1 .min-w-sm--50px,
  .v1:not(:has(.v2)) .min-w-sm--50px,
  .v2 .min-w-sm--50px {
    min-width: 50px;
  }
  .v1 .min-w-sm--50pc,
  .v1:not(:has(.v2)) .min-w-sm--50pc,
  .v2 .min-w-sm--50pc {
    min-width: 50%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--50em,
  .v1:not(:has(.v2)) .min-w-md--50em,
  .v2 .min-w-md--50em {
    min-width: 50em;
  }
  .v1 .min-w-md--50px,
  .v1:not(:has(.v2)) .min-w-md--50px,
  .v2 .min-w-md--50px {
    min-width: 50px;
  }
  .v1 .min-w-md--50pc,
  .v1:not(:has(.v2)) .min-w-md--50pc,
  .v2 .min-w-md--50pc {
    min-width: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--50em,
  .v1:not(:has(.v2)) .min-w-lg--50em,
  .v2 .min-w-lg--50em {
    min-width: 50em;
  }
  .v1 .min-w-lg--50px,
  .v1:not(:has(.v2)) .min-w-lg--50px,
  .v2 .min-w-lg--50px {
    min-width: 50px;
  }
  .v1 .min-w-lg--50pc,
  .v1:not(:has(.v2)) .min-w-lg--50pc,
  .v2 .min-w-lg--50pc {
    min-width: 50%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--50em,
  .v1:not(:has(.v2)) .min-w-xl--50em,
  .v2 .min-w-xl--50em {
    min-width: 50em;
  }
  .v1 .min-w-xl--50px,
  .v1:not(:has(.v2)) .min-w-xl--50px,
  .v2 .min-w-xl--50px {
    min-width: 50px;
  }
  .v1 .min-w-xl--50pc,
  .v1:not(:has(.v2)) .min-w-xl--50pc,
  .v2 .min-w-xl--50pc {
    min-width: 50%;
  }
}
.v1 .min-w--51em,
.v1:not(:has(.v2)) .min-w--51em,
.v2 .min-w--51em {
  min-width: 51em;
}
.v1 .min-w--51px,
.v1:not(:has(.v2)) .min-w--51px,
.v2 .min-w--51px {
  min-width: 51px;
}
.v1 .min-w--51pc,
.v1:not(:has(.v2)) .min-w--51pc,
.v2 .min-w--51pc {
  min-width: 51%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--51em,
  .v1:not(:has(.v2)) .min-w-sm--51em,
  .v2 .min-w-sm--51em {
    min-width: 51em;
  }
  .v1 .min-w-sm--51px,
  .v1:not(:has(.v2)) .min-w-sm--51px,
  .v2 .min-w-sm--51px {
    min-width: 51px;
  }
  .v1 .min-w-sm--51pc,
  .v1:not(:has(.v2)) .min-w-sm--51pc,
  .v2 .min-w-sm--51pc {
    min-width: 51%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--51em,
  .v1:not(:has(.v2)) .min-w-md--51em,
  .v2 .min-w-md--51em {
    min-width: 51em;
  }
  .v1 .min-w-md--51px,
  .v1:not(:has(.v2)) .min-w-md--51px,
  .v2 .min-w-md--51px {
    min-width: 51px;
  }
  .v1 .min-w-md--51pc,
  .v1:not(:has(.v2)) .min-w-md--51pc,
  .v2 .min-w-md--51pc {
    min-width: 51%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--51em,
  .v1:not(:has(.v2)) .min-w-lg--51em,
  .v2 .min-w-lg--51em {
    min-width: 51em;
  }
  .v1 .min-w-lg--51px,
  .v1:not(:has(.v2)) .min-w-lg--51px,
  .v2 .min-w-lg--51px {
    min-width: 51px;
  }
  .v1 .min-w-lg--51pc,
  .v1:not(:has(.v2)) .min-w-lg--51pc,
  .v2 .min-w-lg--51pc {
    min-width: 51%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--51em,
  .v1:not(:has(.v2)) .min-w-xl--51em,
  .v2 .min-w-xl--51em {
    min-width: 51em;
  }
  .v1 .min-w-xl--51px,
  .v1:not(:has(.v2)) .min-w-xl--51px,
  .v2 .min-w-xl--51px {
    min-width: 51px;
  }
  .v1 .min-w-xl--51pc,
  .v1:not(:has(.v2)) .min-w-xl--51pc,
  .v2 .min-w-xl--51pc {
    min-width: 51%;
  }
}
.v1 .min-w--52em,
.v1:not(:has(.v2)) .min-w--52em,
.v2 .min-w--52em {
  min-width: 52em;
}
.v1 .min-w--52px,
.v1:not(:has(.v2)) .min-w--52px,
.v2 .min-w--52px {
  min-width: 52px;
}
.v1 .min-w--52pc,
.v1:not(:has(.v2)) .min-w--52pc,
.v2 .min-w--52pc {
  min-width: 52%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--52em,
  .v1:not(:has(.v2)) .min-w-sm--52em,
  .v2 .min-w-sm--52em {
    min-width: 52em;
  }
  .v1 .min-w-sm--52px,
  .v1:not(:has(.v2)) .min-w-sm--52px,
  .v2 .min-w-sm--52px {
    min-width: 52px;
  }
  .v1 .min-w-sm--52pc,
  .v1:not(:has(.v2)) .min-w-sm--52pc,
  .v2 .min-w-sm--52pc {
    min-width: 52%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--52em,
  .v1:not(:has(.v2)) .min-w-md--52em,
  .v2 .min-w-md--52em {
    min-width: 52em;
  }
  .v1 .min-w-md--52px,
  .v1:not(:has(.v2)) .min-w-md--52px,
  .v2 .min-w-md--52px {
    min-width: 52px;
  }
  .v1 .min-w-md--52pc,
  .v1:not(:has(.v2)) .min-w-md--52pc,
  .v2 .min-w-md--52pc {
    min-width: 52%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--52em,
  .v1:not(:has(.v2)) .min-w-lg--52em,
  .v2 .min-w-lg--52em {
    min-width: 52em;
  }
  .v1 .min-w-lg--52px,
  .v1:not(:has(.v2)) .min-w-lg--52px,
  .v2 .min-w-lg--52px {
    min-width: 52px;
  }
  .v1 .min-w-lg--52pc,
  .v1:not(:has(.v2)) .min-w-lg--52pc,
  .v2 .min-w-lg--52pc {
    min-width: 52%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--52em,
  .v1:not(:has(.v2)) .min-w-xl--52em,
  .v2 .min-w-xl--52em {
    min-width: 52em;
  }
  .v1 .min-w-xl--52px,
  .v1:not(:has(.v2)) .min-w-xl--52px,
  .v2 .min-w-xl--52px {
    min-width: 52px;
  }
  .v1 .min-w-xl--52pc,
  .v1:not(:has(.v2)) .min-w-xl--52pc,
  .v2 .min-w-xl--52pc {
    min-width: 52%;
  }
}
.v1 .min-w--53em,
.v1:not(:has(.v2)) .min-w--53em,
.v2 .min-w--53em {
  min-width: 53em;
}
.v1 .min-w--53px,
.v1:not(:has(.v2)) .min-w--53px,
.v2 .min-w--53px {
  min-width: 53px;
}
.v1 .min-w--53pc,
.v1:not(:has(.v2)) .min-w--53pc,
.v2 .min-w--53pc {
  min-width: 53%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--53em,
  .v1:not(:has(.v2)) .min-w-sm--53em,
  .v2 .min-w-sm--53em {
    min-width: 53em;
  }
  .v1 .min-w-sm--53px,
  .v1:not(:has(.v2)) .min-w-sm--53px,
  .v2 .min-w-sm--53px {
    min-width: 53px;
  }
  .v1 .min-w-sm--53pc,
  .v1:not(:has(.v2)) .min-w-sm--53pc,
  .v2 .min-w-sm--53pc {
    min-width: 53%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--53em,
  .v1:not(:has(.v2)) .min-w-md--53em,
  .v2 .min-w-md--53em {
    min-width: 53em;
  }
  .v1 .min-w-md--53px,
  .v1:not(:has(.v2)) .min-w-md--53px,
  .v2 .min-w-md--53px {
    min-width: 53px;
  }
  .v1 .min-w-md--53pc,
  .v1:not(:has(.v2)) .min-w-md--53pc,
  .v2 .min-w-md--53pc {
    min-width: 53%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--53em,
  .v1:not(:has(.v2)) .min-w-lg--53em,
  .v2 .min-w-lg--53em {
    min-width: 53em;
  }
  .v1 .min-w-lg--53px,
  .v1:not(:has(.v2)) .min-w-lg--53px,
  .v2 .min-w-lg--53px {
    min-width: 53px;
  }
  .v1 .min-w-lg--53pc,
  .v1:not(:has(.v2)) .min-w-lg--53pc,
  .v2 .min-w-lg--53pc {
    min-width: 53%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--53em,
  .v1:not(:has(.v2)) .min-w-xl--53em,
  .v2 .min-w-xl--53em {
    min-width: 53em;
  }
  .v1 .min-w-xl--53px,
  .v1:not(:has(.v2)) .min-w-xl--53px,
  .v2 .min-w-xl--53px {
    min-width: 53px;
  }
  .v1 .min-w-xl--53pc,
  .v1:not(:has(.v2)) .min-w-xl--53pc,
  .v2 .min-w-xl--53pc {
    min-width: 53%;
  }
}
.v1 .min-w--54em,
.v1:not(:has(.v2)) .min-w--54em,
.v2 .min-w--54em {
  min-width: 54em;
}
.v1 .min-w--54px,
.v1:not(:has(.v2)) .min-w--54px,
.v2 .min-w--54px {
  min-width: 54px;
}
.v1 .min-w--54pc,
.v1:not(:has(.v2)) .min-w--54pc,
.v2 .min-w--54pc {
  min-width: 54%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--54em,
  .v1:not(:has(.v2)) .min-w-sm--54em,
  .v2 .min-w-sm--54em {
    min-width: 54em;
  }
  .v1 .min-w-sm--54px,
  .v1:not(:has(.v2)) .min-w-sm--54px,
  .v2 .min-w-sm--54px {
    min-width: 54px;
  }
  .v1 .min-w-sm--54pc,
  .v1:not(:has(.v2)) .min-w-sm--54pc,
  .v2 .min-w-sm--54pc {
    min-width: 54%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--54em,
  .v1:not(:has(.v2)) .min-w-md--54em,
  .v2 .min-w-md--54em {
    min-width: 54em;
  }
  .v1 .min-w-md--54px,
  .v1:not(:has(.v2)) .min-w-md--54px,
  .v2 .min-w-md--54px {
    min-width: 54px;
  }
  .v1 .min-w-md--54pc,
  .v1:not(:has(.v2)) .min-w-md--54pc,
  .v2 .min-w-md--54pc {
    min-width: 54%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--54em,
  .v1:not(:has(.v2)) .min-w-lg--54em,
  .v2 .min-w-lg--54em {
    min-width: 54em;
  }
  .v1 .min-w-lg--54px,
  .v1:not(:has(.v2)) .min-w-lg--54px,
  .v2 .min-w-lg--54px {
    min-width: 54px;
  }
  .v1 .min-w-lg--54pc,
  .v1:not(:has(.v2)) .min-w-lg--54pc,
  .v2 .min-w-lg--54pc {
    min-width: 54%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--54em,
  .v1:not(:has(.v2)) .min-w-xl--54em,
  .v2 .min-w-xl--54em {
    min-width: 54em;
  }
  .v1 .min-w-xl--54px,
  .v1:not(:has(.v2)) .min-w-xl--54px,
  .v2 .min-w-xl--54px {
    min-width: 54px;
  }
  .v1 .min-w-xl--54pc,
  .v1:not(:has(.v2)) .min-w-xl--54pc,
  .v2 .min-w-xl--54pc {
    min-width: 54%;
  }
}
.v1 .min-w--55em,
.v1:not(:has(.v2)) .min-w--55em,
.v2 .min-w--55em {
  min-width: 55em;
}
.v1 .min-w--55px,
.v1:not(:has(.v2)) .min-w--55px,
.v2 .min-w--55px {
  min-width: 55px;
}
.v1 .min-w--55pc,
.v1:not(:has(.v2)) .min-w--55pc,
.v2 .min-w--55pc {
  min-width: 55%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--55em,
  .v1:not(:has(.v2)) .min-w-sm--55em,
  .v2 .min-w-sm--55em {
    min-width: 55em;
  }
  .v1 .min-w-sm--55px,
  .v1:not(:has(.v2)) .min-w-sm--55px,
  .v2 .min-w-sm--55px {
    min-width: 55px;
  }
  .v1 .min-w-sm--55pc,
  .v1:not(:has(.v2)) .min-w-sm--55pc,
  .v2 .min-w-sm--55pc {
    min-width: 55%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--55em,
  .v1:not(:has(.v2)) .min-w-md--55em,
  .v2 .min-w-md--55em {
    min-width: 55em;
  }
  .v1 .min-w-md--55px,
  .v1:not(:has(.v2)) .min-w-md--55px,
  .v2 .min-w-md--55px {
    min-width: 55px;
  }
  .v1 .min-w-md--55pc,
  .v1:not(:has(.v2)) .min-w-md--55pc,
  .v2 .min-w-md--55pc {
    min-width: 55%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--55em,
  .v1:not(:has(.v2)) .min-w-lg--55em,
  .v2 .min-w-lg--55em {
    min-width: 55em;
  }
  .v1 .min-w-lg--55px,
  .v1:not(:has(.v2)) .min-w-lg--55px,
  .v2 .min-w-lg--55px {
    min-width: 55px;
  }
  .v1 .min-w-lg--55pc,
  .v1:not(:has(.v2)) .min-w-lg--55pc,
  .v2 .min-w-lg--55pc {
    min-width: 55%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--55em,
  .v1:not(:has(.v2)) .min-w-xl--55em,
  .v2 .min-w-xl--55em {
    min-width: 55em;
  }
  .v1 .min-w-xl--55px,
  .v1:not(:has(.v2)) .min-w-xl--55px,
  .v2 .min-w-xl--55px {
    min-width: 55px;
  }
  .v1 .min-w-xl--55pc,
  .v1:not(:has(.v2)) .min-w-xl--55pc,
  .v2 .min-w-xl--55pc {
    min-width: 55%;
  }
}
.v1 .min-w--56em,
.v1:not(:has(.v2)) .min-w--56em,
.v2 .min-w--56em {
  min-width: 56em;
}
.v1 .min-w--56px,
.v1:not(:has(.v2)) .min-w--56px,
.v2 .min-w--56px {
  min-width: 56px;
}
.v1 .min-w--56pc,
.v1:not(:has(.v2)) .min-w--56pc,
.v2 .min-w--56pc {
  min-width: 56%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--56em,
  .v1:not(:has(.v2)) .min-w-sm--56em,
  .v2 .min-w-sm--56em {
    min-width: 56em;
  }
  .v1 .min-w-sm--56px,
  .v1:not(:has(.v2)) .min-w-sm--56px,
  .v2 .min-w-sm--56px {
    min-width: 56px;
  }
  .v1 .min-w-sm--56pc,
  .v1:not(:has(.v2)) .min-w-sm--56pc,
  .v2 .min-w-sm--56pc {
    min-width: 56%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--56em,
  .v1:not(:has(.v2)) .min-w-md--56em,
  .v2 .min-w-md--56em {
    min-width: 56em;
  }
  .v1 .min-w-md--56px,
  .v1:not(:has(.v2)) .min-w-md--56px,
  .v2 .min-w-md--56px {
    min-width: 56px;
  }
  .v1 .min-w-md--56pc,
  .v1:not(:has(.v2)) .min-w-md--56pc,
  .v2 .min-w-md--56pc {
    min-width: 56%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--56em,
  .v1:not(:has(.v2)) .min-w-lg--56em,
  .v2 .min-w-lg--56em {
    min-width: 56em;
  }
  .v1 .min-w-lg--56px,
  .v1:not(:has(.v2)) .min-w-lg--56px,
  .v2 .min-w-lg--56px {
    min-width: 56px;
  }
  .v1 .min-w-lg--56pc,
  .v1:not(:has(.v2)) .min-w-lg--56pc,
  .v2 .min-w-lg--56pc {
    min-width: 56%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--56em,
  .v1:not(:has(.v2)) .min-w-xl--56em,
  .v2 .min-w-xl--56em {
    min-width: 56em;
  }
  .v1 .min-w-xl--56px,
  .v1:not(:has(.v2)) .min-w-xl--56px,
  .v2 .min-w-xl--56px {
    min-width: 56px;
  }
  .v1 .min-w-xl--56pc,
  .v1:not(:has(.v2)) .min-w-xl--56pc,
  .v2 .min-w-xl--56pc {
    min-width: 56%;
  }
}
.v1 .min-w--57em,
.v1:not(:has(.v2)) .min-w--57em,
.v2 .min-w--57em {
  min-width: 57em;
}
.v1 .min-w--57px,
.v1:not(:has(.v2)) .min-w--57px,
.v2 .min-w--57px {
  min-width: 57px;
}
.v1 .min-w--57pc,
.v1:not(:has(.v2)) .min-w--57pc,
.v2 .min-w--57pc {
  min-width: 57%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--57em,
  .v1:not(:has(.v2)) .min-w-sm--57em,
  .v2 .min-w-sm--57em {
    min-width: 57em;
  }
  .v1 .min-w-sm--57px,
  .v1:not(:has(.v2)) .min-w-sm--57px,
  .v2 .min-w-sm--57px {
    min-width: 57px;
  }
  .v1 .min-w-sm--57pc,
  .v1:not(:has(.v2)) .min-w-sm--57pc,
  .v2 .min-w-sm--57pc {
    min-width: 57%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--57em,
  .v1:not(:has(.v2)) .min-w-md--57em,
  .v2 .min-w-md--57em {
    min-width: 57em;
  }
  .v1 .min-w-md--57px,
  .v1:not(:has(.v2)) .min-w-md--57px,
  .v2 .min-w-md--57px {
    min-width: 57px;
  }
  .v1 .min-w-md--57pc,
  .v1:not(:has(.v2)) .min-w-md--57pc,
  .v2 .min-w-md--57pc {
    min-width: 57%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--57em,
  .v1:not(:has(.v2)) .min-w-lg--57em,
  .v2 .min-w-lg--57em {
    min-width: 57em;
  }
  .v1 .min-w-lg--57px,
  .v1:not(:has(.v2)) .min-w-lg--57px,
  .v2 .min-w-lg--57px {
    min-width: 57px;
  }
  .v1 .min-w-lg--57pc,
  .v1:not(:has(.v2)) .min-w-lg--57pc,
  .v2 .min-w-lg--57pc {
    min-width: 57%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--57em,
  .v1:not(:has(.v2)) .min-w-xl--57em,
  .v2 .min-w-xl--57em {
    min-width: 57em;
  }
  .v1 .min-w-xl--57px,
  .v1:not(:has(.v2)) .min-w-xl--57px,
  .v2 .min-w-xl--57px {
    min-width: 57px;
  }
  .v1 .min-w-xl--57pc,
  .v1:not(:has(.v2)) .min-w-xl--57pc,
  .v2 .min-w-xl--57pc {
    min-width: 57%;
  }
}
.v1 .min-w--58em,
.v1:not(:has(.v2)) .min-w--58em,
.v2 .min-w--58em {
  min-width: 58em;
}
.v1 .min-w--58px,
.v1:not(:has(.v2)) .min-w--58px,
.v2 .min-w--58px {
  min-width: 58px;
}
.v1 .min-w--58pc,
.v1:not(:has(.v2)) .min-w--58pc,
.v2 .min-w--58pc {
  min-width: 58%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--58em,
  .v1:not(:has(.v2)) .min-w-sm--58em,
  .v2 .min-w-sm--58em {
    min-width: 58em;
  }
  .v1 .min-w-sm--58px,
  .v1:not(:has(.v2)) .min-w-sm--58px,
  .v2 .min-w-sm--58px {
    min-width: 58px;
  }
  .v1 .min-w-sm--58pc,
  .v1:not(:has(.v2)) .min-w-sm--58pc,
  .v2 .min-w-sm--58pc {
    min-width: 58%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--58em,
  .v1:not(:has(.v2)) .min-w-md--58em,
  .v2 .min-w-md--58em {
    min-width: 58em;
  }
  .v1 .min-w-md--58px,
  .v1:not(:has(.v2)) .min-w-md--58px,
  .v2 .min-w-md--58px {
    min-width: 58px;
  }
  .v1 .min-w-md--58pc,
  .v1:not(:has(.v2)) .min-w-md--58pc,
  .v2 .min-w-md--58pc {
    min-width: 58%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--58em,
  .v1:not(:has(.v2)) .min-w-lg--58em,
  .v2 .min-w-lg--58em {
    min-width: 58em;
  }
  .v1 .min-w-lg--58px,
  .v1:not(:has(.v2)) .min-w-lg--58px,
  .v2 .min-w-lg--58px {
    min-width: 58px;
  }
  .v1 .min-w-lg--58pc,
  .v1:not(:has(.v2)) .min-w-lg--58pc,
  .v2 .min-w-lg--58pc {
    min-width: 58%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--58em,
  .v1:not(:has(.v2)) .min-w-xl--58em,
  .v2 .min-w-xl--58em {
    min-width: 58em;
  }
  .v1 .min-w-xl--58px,
  .v1:not(:has(.v2)) .min-w-xl--58px,
  .v2 .min-w-xl--58px {
    min-width: 58px;
  }
  .v1 .min-w-xl--58pc,
  .v1:not(:has(.v2)) .min-w-xl--58pc,
  .v2 .min-w-xl--58pc {
    min-width: 58%;
  }
}
.v1 .min-w--59em,
.v1:not(:has(.v2)) .min-w--59em,
.v2 .min-w--59em {
  min-width: 59em;
}
.v1 .min-w--59px,
.v1:not(:has(.v2)) .min-w--59px,
.v2 .min-w--59px {
  min-width: 59px;
}
.v1 .min-w--59pc,
.v1:not(:has(.v2)) .min-w--59pc,
.v2 .min-w--59pc {
  min-width: 59%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--59em,
  .v1:not(:has(.v2)) .min-w-sm--59em,
  .v2 .min-w-sm--59em {
    min-width: 59em;
  }
  .v1 .min-w-sm--59px,
  .v1:not(:has(.v2)) .min-w-sm--59px,
  .v2 .min-w-sm--59px {
    min-width: 59px;
  }
  .v1 .min-w-sm--59pc,
  .v1:not(:has(.v2)) .min-w-sm--59pc,
  .v2 .min-w-sm--59pc {
    min-width: 59%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--59em,
  .v1:not(:has(.v2)) .min-w-md--59em,
  .v2 .min-w-md--59em {
    min-width: 59em;
  }
  .v1 .min-w-md--59px,
  .v1:not(:has(.v2)) .min-w-md--59px,
  .v2 .min-w-md--59px {
    min-width: 59px;
  }
  .v1 .min-w-md--59pc,
  .v1:not(:has(.v2)) .min-w-md--59pc,
  .v2 .min-w-md--59pc {
    min-width: 59%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--59em,
  .v1:not(:has(.v2)) .min-w-lg--59em,
  .v2 .min-w-lg--59em {
    min-width: 59em;
  }
  .v1 .min-w-lg--59px,
  .v1:not(:has(.v2)) .min-w-lg--59px,
  .v2 .min-w-lg--59px {
    min-width: 59px;
  }
  .v1 .min-w-lg--59pc,
  .v1:not(:has(.v2)) .min-w-lg--59pc,
  .v2 .min-w-lg--59pc {
    min-width: 59%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--59em,
  .v1:not(:has(.v2)) .min-w-xl--59em,
  .v2 .min-w-xl--59em {
    min-width: 59em;
  }
  .v1 .min-w-xl--59px,
  .v1:not(:has(.v2)) .min-w-xl--59px,
  .v2 .min-w-xl--59px {
    min-width: 59px;
  }
  .v1 .min-w-xl--59pc,
  .v1:not(:has(.v2)) .min-w-xl--59pc,
  .v2 .min-w-xl--59pc {
    min-width: 59%;
  }
}
.v1 .min-w--60em,
.v1:not(:has(.v2)) .min-w--60em,
.v2 .min-w--60em {
  min-width: 60em;
}
.v1 .min-w--60px,
.v1:not(:has(.v2)) .min-w--60px,
.v2 .min-w--60px {
  min-width: 60px;
}
.v1 .min-w--60pc,
.v1:not(:has(.v2)) .min-w--60pc,
.v2 .min-w--60pc {
  min-width: 60%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--60em,
  .v1:not(:has(.v2)) .min-w-sm--60em,
  .v2 .min-w-sm--60em {
    min-width: 60em;
  }
  .v1 .min-w-sm--60px,
  .v1:not(:has(.v2)) .min-w-sm--60px,
  .v2 .min-w-sm--60px {
    min-width: 60px;
  }
  .v1 .min-w-sm--60pc,
  .v1:not(:has(.v2)) .min-w-sm--60pc,
  .v2 .min-w-sm--60pc {
    min-width: 60%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--60em,
  .v1:not(:has(.v2)) .min-w-md--60em,
  .v2 .min-w-md--60em {
    min-width: 60em;
  }
  .v1 .min-w-md--60px,
  .v1:not(:has(.v2)) .min-w-md--60px,
  .v2 .min-w-md--60px {
    min-width: 60px;
  }
  .v1 .min-w-md--60pc,
  .v1:not(:has(.v2)) .min-w-md--60pc,
  .v2 .min-w-md--60pc {
    min-width: 60%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--60em,
  .v1:not(:has(.v2)) .min-w-lg--60em,
  .v2 .min-w-lg--60em {
    min-width: 60em;
  }
  .v1 .min-w-lg--60px,
  .v1:not(:has(.v2)) .min-w-lg--60px,
  .v2 .min-w-lg--60px {
    min-width: 60px;
  }
  .v1 .min-w-lg--60pc,
  .v1:not(:has(.v2)) .min-w-lg--60pc,
  .v2 .min-w-lg--60pc {
    min-width: 60%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--60em,
  .v1:not(:has(.v2)) .min-w-xl--60em,
  .v2 .min-w-xl--60em {
    min-width: 60em;
  }
  .v1 .min-w-xl--60px,
  .v1:not(:has(.v2)) .min-w-xl--60px,
  .v2 .min-w-xl--60px {
    min-width: 60px;
  }
  .v1 .min-w-xl--60pc,
  .v1:not(:has(.v2)) .min-w-xl--60pc,
  .v2 .min-w-xl--60pc {
    min-width: 60%;
  }
}
.v1 .min-w--61em,
.v1:not(:has(.v2)) .min-w--61em,
.v2 .min-w--61em {
  min-width: 61em;
}
.v1 .min-w--61px,
.v1:not(:has(.v2)) .min-w--61px,
.v2 .min-w--61px {
  min-width: 61px;
}
.v1 .min-w--61pc,
.v1:not(:has(.v2)) .min-w--61pc,
.v2 .min-w--61pc {
  min-width: 61%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--61em,
  .v1:not(:has(.v2)) .min-w-sm--61em,
  .v2 .min-w-sm--61em {
    min-width: 61em;
  }
  .v1 .min-w-sm--61px,
  .v1:not(:has(.v2)) .min-w-sm--61px,
  .v2 .min-w-sm--61px {
    min-width: 61px;
  }
  .v1 .min-w-sm--61pc,
  .v1:not(:has(.v2)) .min-w-sm--61pc,
  .v2 .min-w-sm--61pc {
    min-width: 61%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--61em,
  .v1:not(:has(.v2)) .min-w-md--61em,
  .v2 .min-w-md--61em {
    min-width: 61em;
  }
  .v1 .min-w-md--61px,
  .v1:not(:has(.v2)) .min-w-md--61px,
  .v2 .min-w-md--61px {
    min-width: 61px;
  }
  .v1 .min-w-md--61pc,
  .v1:not(:has(.v2)) .min-w-md--61pc,
  .v2 .min-w-md--61pc {
    min-width: 61%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--61em,
  .v1:not(:has(.v2)) .min-w-lg--61em,
  .v2 .min-w-lg--61em {
    min-width: 61em;
  }
  .v1 .min-w-lg--61px,
  .v1:not(:has(.v2)) .min-w-lg--61px,
  .v2 .min-w-lg--61px {
    min-width: 61px;
  }
  .v1 .min-w-lg--61pc,
  .v1:not(:has(.v2)) .min-w-lg--61pc,
  .v2 .min-w-lg--61pc {
    min-width: 61%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--61em,
  .v1:not(:has(.v2)) .min-w-xl--61em,
  .v2 .min-w-xl--61em {
    min-width: 61em;
  }
  .v1 .min-w-xl--61px,
  .v1:not(:has(.v2)) .min-w-xl--61px,
  .v2 .min-w-xl--61px {
    min-width: 61px;
  }
  .v1 .min-w-xl--61pc,
  .v1:not(:has(.v2)) .min-w-xl--61pc,
  .v2 .min-w-xl--61pc {
    min-width: 61%;
  }
}
.v1 .min-w--62em,
.v1:not(:has(.v2)) .min-w--62em,
.v2 .min-w--62em {
  min-width: 62em;
}
.v1 .min-w--62px,
.v1:not(:has(.v2)) .min-w--62px,
.v2 .min-w--62px {
  min-width: 62px;
}
.v1 .min-w--62pc,
.v1:not(:has(.v2)) .min-w--62pc,
.v2 .min-w--62pc {
  min-width: 62%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--62em,
  .v1:not(:has(.v2)) .min-w-sm--62em,
  .v2 .min-w-sm--62em {
    min-width: 62em;
  }
  .v1 .min-w-sm--62px,
  .v1:not(:has(.v2)) .min-w-sm--62px,
  .v2 .min-w-sm--62px {
    min-width: 62px;
  }
  .v1 .min-w-sm--62pc,
  .v1:not(:has(.v2)) .min-w-sm--62pc,
  .v2 .min-w-sm--62pc {
    min-width: 62%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--62em,
  .v1:not(:has(.v2)) .min-w-md--62em,
  .v2 .min-w-md--62em {
    min-width: 62em;
  }
  .v1 .min-w-md--62px,
  .v1:not(:has(.v2)) .min-w-md--62px,
  .v2 .min-w-md--62px {
    min-width: 62px;
  }
  .v1 .min-w-md--62pc,
  .v1:not(:has(.v2)) .min-w-md--62pc,
  .v2 .min-w-md--62pc {
    min-width: 62%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--62em,
  .v1:not(:has(.v2)) .min-w-lg--62em,
  .v2 .min-w-lg--62em {
    min-width: 62em;
  }
  .v1 .min-w-lg--62px,
  .v1:not(:has(.v2)) .min-w-lg--62px,
  .v2 .min-w-lg--62px {
    min-width: 62px;
  }
  .v1 .min-w-lg--62pc,
  .v1:not(:has(.v2)) .min-w-lg--62pc,
  .v2 .min-w-lg--62pc {
    min-width: 62%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--62em,
  .v1:not(:has(.v2)) .min-w-xl--62em,
  .v2 .min-w-xl--62em {
    min-width: 62em;
  }
  .v1 .min-w-xl--62px,
  .v1:not(:has(.v2)) .min-w-xl--62px,
  .v2 .min-w-xl--62px {
    min-width: 62px;
  }
  .v1 .min-w-xl--62pc,
  .v1:not(:has(.v2)) .min-w-xl--62pc,
  .v2 .min-w-xl--62pc {
    min-width: 62%;
  }
}
.v1 .min-w--63em,
.v1:not(:has(.v2)) .min-w--63em,
.v2 .min-w--63em {
  min-width: 63em;
}
.v1 .min-w--63px,
.v1:not(:has(.v2)) .min-w--63px,
.v2 .min-w--63px {
  min-width: 63px;
}
.v1 .min-w--63pc,
.v1:not(:has(.v2)) .min-w--63pc,
.v2 .min-w--63pc {
  min-width: 63%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--63em,
  .v1:not(:has(.v2)) .min-w-sm--63em,
  .v2 .min-w-sm--63em {
    min-width: 63em;
  }
  .v1 .min-w-sm--63px,
  .v1:not(:has(.v2)) .min-w-sm--63px,
  .v2 .min-w-sm--63px {
    min-width: 63px;
  }
  .v1 .min-w-sm--63pc,
  .v1:not(:has(.v2)) .min-w-sm--63pc,
  .v2 .min-w-sm--63pc {
    min-width: 63%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--63em,
  .v1:not(:has(.v2)) .min-w-md--63em,
  .v2 .min-w-md--63em {
    min-width: 63em;
  }
  .v1 .min-w-md--63px,
  .v1:not(:has(.v2)) .min-w-md--63px,
  .v2 .min-w-md--63px {
    min-width: 63px;
  }
  .v1 .min-w-md--63pc,
  .v1:not(:has(.v2)) .min-w-md--63pc,
  .v2 .min-w-md--63pc {
    min-width: 63%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--63em,
  .v1:not(:has(.v2)) .min-w-lg--63em,
  .v2 .min-w-lg--63em {
    min-width: 63em;
  }
  .v1 .min-w-lg--63px,
  .v1:not(:has(.v2)) .min-w-lg--63px,
  .v2 .min-w-lg--63px {
    min-width: 63px;
  }
  .v1 .min-w-lg--63pc,
  .v1:not(:has(.v2)) .min-w-lg--63pc,
  .v2 .min-w-lg--63pc {
    min-width: 63%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--63em,
  .v1:not(:has(.v2)) .min-w-xl--63em,
  .v2 .min-w-xl--63em {
    min-width: 63em;
  }
  .v1 .min-w-xl--63px,
  .v1:not(:has(.v2)) .min-w-xl--63px,
  .v2 .min-w-xl--63px {
    min-width: 63px;
  }
  .v1 .min-w-xl--63pc,
  .v1:not(:has(.v2)) .min-w-xl--63pc,
  .v2 .min-w-xl--63pc {
    min-width: 63%;
  }
}
.v1 .min-w--64em,
.v1:not(:has(.v2)) .min-w--64em,
.v2 .min-w--64em {
  min-width: 64em;
}
.v1 .min-w--64px,
.v1:not(:has(.v2)) .min-w--64px,
.v2 .min-w--64px {
  min-width: 64px;
}
.v1 .min-w--64pc,
.v1:not(:has(.v2)) .min-w--64pc,
.v2 .min-w--64pc {
  min-width: 64%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--64em,
  .v1:not(:has(.v2)) .min-w-sm--64em,
  .v2 .min-w-sm--64em {
    min-width: 64em;
  }
  .v1 .min-w-sm--64px,
  .v1:not(:has(.v2)) .min-w-sm--64px,
  .v2 .min-w-sm--64px {
    min-width: 64px;
  }
  .v1 .min-w-sm--64pc,
  .v1:not(:has(.v2)) .min-w-sm--64pc,
  .v2 .min-w-sm--64pc {
    min-width: 64%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--64em,
  .v1:not(:has(.v2)) .min-w-md--64em,
  .v2 .min-w-md--64em {
    min-width: 64em;
  }
  .v1 .min-w-md--64px,
  .v1:not(:has(.v2)) .min-w-md--64px,
  .v2 .min-w-md--64px {
    min-width: 64px;
  }
  .v1 .min-w-md--64pc,
  .v1:not(:has(.v2)) .min-w-md--64pc,
  .v2 .min-w-md--64pc {
    min-width: 64%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--64em,
  .v1:not(:has(.v2)) .min-w-lg--64em,
  .v2 .min-w-lg--64em {
    min-width: 64em;
  }
  .v1 .min-w-lg--64px,
  .v1:not(:has(.v2)) .min-w-lg--64px,
  .v2 .min-w-lg--64px {
    min-width: 64px;
  }
  .v1 .min-w-lg--64pc,
  .v1:not(:has(.v2)) .min-w-lg--64pc,
  .v2 .min-w-lg--64pc {
    min-width: 64%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--64em,
  .v1:not(:has(.v2)) .min-w-xl--64em,
  .v2 .min-w-xl--64em {
    min-width: 64em;
  }
  .v1 .min-w-xl--64px,
  .v1:not(:has(.v2)) .min-w-xl--64px,
  .v2 .min-w-xl--64px {
    min-width: 64px;
  }
  .v1 .min-w-xl--64pc,
  .v1:not(:has(.v2)) .min-w-xl--64pc,
  .v2 .min-w-xl--64pc {
    min-width: 64%;
  }
}
.v1 .min-w--65em,
.v1:not(:has(.v2)) .min-w--65em,
.v2 .min-w--65em {
  min-width: 65em;
}
.v1 .min-w--65px,
.v1:not(:has(.v2)) .min-w--65px,
.v2 .min-w--65px {
  min-width: 65px;
}
.v1 .min-w--65pc,
.v1:not(:has(.v2)) .min-w--65pc,
.v2 .min-w--65pc {
  min-width: 65%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--65em,
  .v1:not(:has(.v2)) .min-w-sm--65em,
  .v2 .min-w-sm--65em {
    min-width: 65em;
  }
  .v1 .min-w-sm--65px,
  .v1:not(:has(.v2)) .min-w-sm--65px,
  .v2 .min-w-sm--65px {
    min-width: 65px;
  }
  .v1 .min-w-sm--65pc,
  .v1:not(:has(.v2)) .min-w-sm--65pc,
  .v2 .min-w-sm--65pc {
    min-width: 65%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--65em,
  .v1:not(:has(.v2)) .min-w-md--65em,
  .v2 .min-w-md--65em {
    min-width: 65em;
  }
  .v1 .min-w-md--65px,
  .v1:not(:has(.v2)) .min-w-md--65px,
  .v2 .min-w-md--65px {
    min-width: 65px;
  }
  .v1 .min-w-md--65pc,
  .v1:not(:has(.v2)) .min-w-md--65pc,
  .v2 .min-w-md--65pc {
    min-width: 65%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--65em,
  .v1:not(:has(.v2)) .min-w-lg--65em,
  .v2 .min-w-lg--65em {
    min-width: 65em;
  }
  .v1 .min-w-lg--65px,
  .v1:not(:has(.v2)) .min-w-lg--65px,
  .v2 .min-w-lg--65px {
    min-width: 65px;
  }
  .v1 .min-w-lg--65pc,
  .v1:not(:has(.v2)) .min-w-lg--65pc,
  .v2 .min-w-lg--65pc {
    min-width: 65%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--65em,
  .v1:not(:has(.v2)) .min-w-xl--65em,
  .v2 .min-w-xl--65em {
    min-width: 65em;
  }
  .v1 .min-w-xl--65px,
  .v1:not(:has(.v2)) .min-w-xl--65px,
  .v2 .min-w-xl--65px {
    min-width: 65px;
  }
  .v1 .min-w-xl--65pc,
  .v1:not(:has(.v2)) .min-w-xl--65pc,
  .v2 .min-w-xl--65pc {
    min-width: 65%;
  }
}
.v1 .min-w--66em,
.v1:not(:has(.v2)) .min-w--66em,
.v2 .min-w--66em {
  min-width: 66em;
}
.v1 .min-w--66px,
.v1:not(:has(.v2)) .min-w--66px,
.v2 .min-w--66px {
  min-width: 66px;
}
.v1 .min-w--66pc,
.v1:not(:has(.v2)) .min-w--66pc,
.v2 .min-w--66pc {
  min-width: 66%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--66em,
  .v1:not(:has(.v2)) .min-w-sm--66em,
  .v2 .min-w-sm--66em {
    min-width: 66em;
  }
  .v1 .min-w-sm--66px,
  .v1:not(:has(.v2)) .min-w-sm--66px,
  .v2 .min-w-sm--66px {
    min-width: 66px;
  }
  .v1 .min-w-sm--66pc,
  .v1:not(:has(.v2)) .min-w-sm--66pc,
  .v2 .min-w-sm--66pc {
    min-width: 66%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--66em,
  .v1:not(:has(.v2)) .min-w-md--66em,
  .v2 .min-w-md--66em {
    min-width: 66em;
  }
  .v1 .min-w-md--66px,
  .v1:not(:has(.v2)) .min-w-md--66px,
  .v2 .min-w-md--66px {
    min-width: 66px;
  }
  .v1 .min-w-md--66pc,
  .v1:not(:has(.v2)) .min-w-md--66pc,
  .v2 .min-w-md--66pc {
    min-width: 66%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--66em,
  .v1:not(:has(.v2)) .min-w-lg--66em,
  .v2 .min-w-lg--66em {
    min-width: 66em;
  }
  .v1 .min-w-lg--66px,
  .v1:not(:has(.v2)) .min-w-lg--66px,
  .v2 .min-w-lg--66px {
    min-width: 66px;
  }
  .v1 .min-w-lg--66pc,
  .v1:not(:has(.v2)) .min-w-lg--66pc,
  .v2 .min-w-lg--66pc {
    min-width: 66%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--66em,
  .v1:not(:has(.v2)) .min-w-xl--66em,
  .v2 .min-w-xl--66em {
    min-width: 66em;
  }
  .v1 .min-w-xl--66px,
  .v1:not(:has(.v2)) .min-w-xl--66px,
  .v2 .min-w-xl--66px {
    min-width: 66px;
  }
  .v1 .min-w-xl--66pc,
  .v1:not(:has(.v2)) .min-w-xl--66pc,
  .v2 .min-w-xl--66pc {
    min-width: 66%;
  }
}
.v1 .min-w--67em,
.v1:not(:has(.v2)) .min-w--67em,
.v2 .min-w--67em {
  min-width: 67em;
}
.v1 .min-w--67px,
.v1:not(:has(.v2)) .min-w--67px,
.v2 .min-w--67px {
  min-width: 67px;
}
.v1 .min-w--67pc,
.v1:not(:has(.v2)) .min-w--67pc,
.v2 .min-w--67pc {
  min-width: 67%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--67em,
  .v1:not(:has(.v2)) .min-w-sm--67em,
  .v2 .min-w-sm--67em {
    min-width: 67em;
  }
  .v1 .min-w-sm--67px,
  .v1:not(:has(.v2)) .min-w-sm--67px,
  .v2 .min-w-sm--67px {
    min-width: 67px;
  }
  .v1 .min-w-sm--67pc,
  .v1:not(:has(.v2)) .min-w-sm--67pc,
  .v2 .min-w-sm--67pc {
    min-width: 67%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--67em,
  .v1:not(:has(.v2)) .min-w-md--67em,
  .v2 .min-w-md--67em {
    min-width: 67em;
  }
  .v1 .min-w-md--67px,
  .v1:not(:has(.v2)) .min-w-md--67px,
  .v2 .min-w-md--67px {
    min-width: 67px;
  }
  .v1 .min-w-md--67pc,
  .v1:not(:has(.v2)) .min-w-md--67pc,
  .v2 .min-w-md--67pc {
    min-width: 67%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--67em,
  .v1:not(:has(.v2)) .min-w-lg--67em,
  .v2 .min-w-lg--67em {
    min-width: 67em;
  }
  .v1 .min-w-lg--67px,
  .v1:not(:has(.v2)) .min-w-lg--67px,
  .v2 .min-w-lg--67px {
    min-width: 67px;
  }
  .v1 .min-w-lg--67pc,
  .v1:not(:has(.v2)) .min-w-lg--67pc,
  .v2 .min-w-lg--67pc {
    min-width: 67%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--67em,
  .v1:not(:has(.v2)) .min-w-xl--67em,
  .v2 .min-w-xl--67em {
    min-width: 67em;
  }
  .v1 .min-w-xl--67px,
  .v1:not(:has(.v2)) .min-w-xl--67px,
  .v2 .min-w-xl--67px {
    min-width: 67px;
  }
  .v1 .min-w-xl--67pc,
  .v1:not(:has(.v2)) .min-w-xl--67pc,
  .v2 .min-w-xl--67pc {
    min-width: 67%;
  }
}
.v1 .min-w--68em,
.v1:not(:has(.v2)) .min-w--68em,
.v2 .min-w--68em {
  min-width: 68em;
}
.v1 .min-w--68px,
.v1:not(:has(.v2)) .min-w--68px,
.v2 .min-w--68px {
  min-width: 68px;
}
.v1 .min-w--68pc,
.v1:not(:has(.v2)) .min-w--68pc,
.v2 .min-w--68pc {
  min-width: 68%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--68em,
  .v1:not(:has(.v2)) .min-w-sm--68em,
  .v2 .min-w-sm--68em {
    min-width: 68em;
  }
  .v1 .min-w-sm--68px,
  .v1:not(:has(.v2)) .min-w-sm--68px,
  .v2 .min-w-sm--68px {
    min-width: 68px;
  }
  .v1 .min-w-sm--68pc,
  .v1:not(:has(.v2)) .min-w-sm--68pc,
  .v2 .min-w-sm--68pc {
    min-width: 68%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--68em,
  .v1:not(:has(.v2)) .min-w-md--68em,
  .v2 .min-w-md--68em {
    min-width: 68em;
  }
  .v1 .min-w-md--68px,
  .v1:not(:has(.v2)) .min-w-md--68px,
  .v2 .min-w-md--68px {
    min-width: 68px;
  }
  .v1 .min-w-md--68pc,
  .v1:not(:has(.v2)) .min-w-md--68pc,
  .v2 .min-w-md--68pc {
    min-width: 68%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--68em,
  .v1:not(:has(.v2)) .min-w-lg--68em,
  .v2 .min-w-lg--68em {
    min-width: 68em;
  }
  .v1 .min-w-lg--68px,
  .v1:not(:has(.v2)) .min-w-lg--68px,
  .v2 .min-w-lg--68px {
    min-width: 68px;
  }
  .v1 .min-w-lg--68pc,
  .v1:not(:has(.v2)) .min-w-lg--68pc,
  .v2 .min-w-lg--68pc {
    min-width: 68%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--68em,
  .v1:not(:has(.v2)) .min-w-xl--68em,
  .v2 .min-w-xl--68em {
    min-width: 68em;
  }
  .v1 .min-w-xl--68px,
  .v1:not(:has(.v2)) .min-w-xl--68px,
  .v2 .min-w-xl--68px {
    min-width: 68px;
  }
  .v1 .min-w-xl--68pc,
  .v1:not(:has(.v2)) .min-w-xl--68pc,
  .v2 .min-w-xl--68pc {
    min-width: 68%;
  }
}
.v1 .min-w--69em,
.v1:not(:has(.v2)) .min-w--69em,
.v2 .min-w--69em {
  min-width: 69em;
}
.v1 .min-w--69px,
.v1:not(:has(.v2)) .min-w--69px,
.v2 .min-w--69px {
  min-width: 69px;
}
.v1 .min-w--69pc,
.v1:not(:has(.v2)) .min-w--69pc,
.v2 .min-w--69pc {
  min-width: 69%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--69em,
  .v1:not(:has(.v2)) .min-w-sm--69em,
  .v2 .min-w-sm--69em {
    min-width: 69em;
  }
  .v1 .min-w-sm--69px,
  .v1:not(:has(.v2)) .min-w-sm--69px,
  .v2 .min-w-sm--69px {
    min-width: 69px;
  }
  .v1 .min-w-sm--69pc,
  .v1:not(:has(.v2)) .min-w-sm--69pc,
  .v2 .min-w-sm--69pc {
    min-width: 69%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--69em,
  .v1:not(:has(.v2)) .min-w-md--69em,
  .v2 .min-w-md--69em {
    min-width: 69em;
  }
  .v1 .min-w-md--69px,
  .v1:not(:has(.v2)) .min-w-md--69px,
  .v2 .min-w-md--69px {
    min-width: 69px;
  }
  .v1 .min-w-md--69pc,
  .v1:not(:has(.v2)) .min-w-md--69pc,
  .v2 .min-w-md--69pc {
    min-width: 69%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--69em,
  .v1:not(:has(.v2)) .min-w-lg--69em,
  .v2 .min-w-lg--69em {
    min-width: 69em;
  }
  .v1 .min-w-lg--69px,
  .v1:not(:has(.v2)) .min-w-lg--69px,
  .v2 .min-w-lg--69px {
    min-width: 69px;
  }
  .v1 .min-w-lg--69pc,
  .v1:not(:has(.v2)) .min-w-lg--69pc,
  .v2 .min-w-lg--69pc {
    min-width: 69%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--69em,
  .v1:not(:has(.v2)) .min-w-xl--69em,
  .v2 .min-w-xl--69em {
    min-width: 69em;
  }
  .v1 .min-w-xl--69px,
  .v1:not(:has(.v2)) .min-w-xl--69px,
  .v2 .min-w-xl--69px {
    min-width: 69px;
  }
  .v1 .min-w-xl--69pc,
  .v1:not(:has(.v2)) .min-w-xl--69pc,
  .v2 .min-w-xl--69pc {
    min-width: 69%;
  }
}
.v1 .min-w--70em,
.v1:not(:has(.v2)) .min-w--70em,
.v2 .min-w--70em {
  min-width: 70em;
}
.v1 .min-w--70px,
.v1:not(:has(.v2)) .min-w--70px,
.v2 .min-w--70px {
  min-width: 70px;
}
.v1 .min-w--70pc,
.v1:not(:has(.v2)) .min-w--70pc,
.v2 .min-w--70pc {
  min-width: 70%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--70em,
  .v1:not(:has(.v2)) .min-w-sm--70em,
  .v2 .min-w-sm--70em {
    min-width: 70em;
  }
  .v1 .min-w-sm--70px,
  .v1:not(:has(.v2)) .min-w-sm--70px,
  .v2 .min-w-sm--70px {
    min-width: 70px;
  }
  .v1 .min-w-sm--70pc,
  .v1:not(:has(.v2)) .min-w-sm--70pc,
  .v2 .min-w-sm--70pc {
    min-width: 70%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--70em,
  .v1:not(:has(.v2)) .min-w-md--70em,
  .v2 .min-w-md--70em {
    min-width: 70em;
  }
  .v1 .min-w-md--70px,
  .v1:not(:has(.v2)) .min-w-md--70px,
  .v2 .min-w-md--70px {
    min-width: 70px;
  }
  .v1 .min-w-md--70pc,
  .v1:not(:has(.v2)) .min-w-md--70pc,
  .v2 .min-w-md--70pc {
    min-width: 70%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--70em,
  .v1:not(:has(.v2)) .min-w-lg--70em,
  .v2 .min-w-lg--70em {
    min-width: 70em;
  }
  .v1 .min-w-lg--70px,
  .v1:not(:has(.v2)) .min-w-lg--70px,
  .v2 .min-w-lg--70px {
    min-width: 70px;
  }
  .v1 .min-w-lg--70pc,
  .v1:not(:has(.v2)) .min-w-lg--70pc,
  .v2 .min-w-lg--70pc {
    min-width: 70%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--70em,
  .v1:not(:has(.v2)) .min-w-xl--70em,
  .v2 .min-w-xl--70em {
    min-width: 70em;
  }
  .v1 .min-w-xl--70px,
  .v1:not(:has(.v2)) .min-w-xl--70px,
  .v2 .min-w-xl--70px {
    min-width: 70px;
  }
  .v1 .min-w-xl--70pc,
  .v1:not(:has(.v2)) .min-w-xl--70pc,
  .v2 .min-w-xl--70pc {
    min-width: 70%;
  }
}
.v1 .min-w--71em,
.v1:not(:has(.v2)) .min-w--71em,
.v2 .min-w--71em {
  min-width: 71em;
}
.v1 .min-w--71px,
.v1:not(:has(.v2)) .min-w--71px,
.v2 .min-w--71px {
  min-width: 71px;
}
.v1 .min-w--71pc,
.v1:not(:has(.v2)) .min-w--71pc,
.v2 .min-w--71pc {
  min-width: 71%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--71em,
  .v1:not(:has(.v2)) .min-w-sm--71em,
  .v2 .min-w-sm--71em {
    min-width: 71em;
  }
  .v1 .min-w-sm--71px,
  .v1:not(:has(.v2)) .min-w-sm--71px,
  .v2 .min-w-sm--71px {
    min-width: 71px;
  }
  .v1 .min-w-sm--71pc,
  .v1:not(:has(.v2)) .min-w-sm--71pc,
  .v2 .min-w-sm--71pc {
    min-width: 71%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--71em,
  .v1:not(:has(.v2)) .min-w-md--71em,
  .v2 .min-w-md--71em {
    min-width: 71em;
  }
  .v1 .min-w-md--71px,
  .v1:not(:has(.v2)) .min-w-md--71px,
  .v2 .min-w-md--71px {
    min-width: 71px;
  }
  .v1 .min-w-md--71pc,
  .v1:not(:has(.v2)) .min-w-md--71pc,
  .v2 .min-w-md--71pc {
    min-width: 71%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--71em,
  .v1:not(:has(.v2)) .min-w-lg--71em,
  .v2 .min-w-lg--71em {
    min-width: 71em;
  }
  .v1 .min-w-lg--71px,
  .v1:not(:has(.v2)) .min-w-lg--71px,
  .v2 .min-w-lg--71px {
    min-width: 71px;
  }
  .v1 .min-w-lg--71pc,
  .v1:not(:has(.v2)) .min-w-lg--71pc,
  .v2 .min-w-lg--71pc {
    min-width: 71%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--71em,
  .v1:not(:has(.v2)) .min-w-xl--71em,
  .v2 .min-w-xl--71em {
    min-width: 71em;
  }
  .v1 .min-w-xl--71px,
  .v1:not(:has(.v2)) .min-w-xl--71px,
  .v2 .min-w-xl--71px {
    min-width: 71px;
  }
  .v1 .min-w-xl--71pc,
  .v1:not(:has(.v2)) .min-w-xl--71pc,
  .v2 .min-w-xl--71pc {
    min-width: 71%;
  }
}
.v1 .min-w--72em,
.v1:not(:has(.v2)) .min-w--72em,
.v2 .min-w--72em {
  min-width: 72em;
}
.v1 .min-w--72px,
.v1:not(:has(.v2)) .min-w--72px,
.v2 .min-w--72px {
  min-width: 72px;
}
.v1 .min-w--72pc,
.v1:not(:has(.v2)) .min-w--72pc,
.v2 .min-w--72pc {
  min-width: 72%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--72em,
  .v1:not(:has(.v2)) .min-w-sm--72em,
  .v2 .min-w-sm--72em {
    min-width: 72em;
  }
  .v1 .min-w-sm--72px,
  .v1:not(:has(.v2)) .min-w-sm--72px,
  .v2 .min-w-sm--72px {
    min-width: 72px;
  }
  .v1 .min-w-sm--72pc,
  .v1:not(:has(.v2)) .min-w-sm--72pc,
  .v2 .min-w-sm--72pc {
    min-width: 72%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--72em,
  .v1:not(:has(.v2)) .min-w-md--72em,
  .v2 .min-w-md--72em {
    min-width: 72em;
  }
  .v1 .min-w-md--72px,
  .v1:not(:has(.v2)) .min-w-md--72px,
  .v2 .min-w-md--72px {
    min-width: 72px;
  }
  .v1 .min-w-md--72pc,
  .v1:not(:has(.v2)) .min-w-md--72pc,
  .v2 .min-w-md--72pc {
    min-width: 72%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--72em,
  .v1:not(:has(.v2)) .min-w-lg--72em,
  .v2 .min-w-lg--72em {
    min-width: 72em;
  }
  .v1 .min-w-lg--72px,
  .v1:not(:has(.v2)) .min-w-lg--72px,
  .v2 .min-w-lg--72px {
    min-width: 72px;
  }
  .v1 .min-w-lg--72pc,
  .v1:not(:has(.v2)) .min-w-lg--72pc,
  .v2 .min-w-lg--72pc {
    min-width: 72%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--72em,
  .v1:not(:has(.v2)) .min-w-xl--72em,
  .v2 .min-w-xl--72em {
    min-width: 72em;
  }
  .v1 .min-w-xl--72px,
  .v1:not(:has(.v2)) .min-w-xl--72px,
  .v2 .min-w-xl--72px {
    min-width: 72px;
  }
  .v1 .min-w-xl--72pc,
  .v1:not(:has(.v2)) .min-w-xl--72pc,
  .v2 .min-w-xl--72pc {
    min-width: 72%;
  }
}
.v1 .min-w--73em,
.v1:not(:has(.v2)) .min-w--73em,
.v2 .min-w--73em {
  min-width: 73em;
}
.v1 .min-w--73px,
.v1:not(:has(.v2)) .min-w--73px,
.v2 .min-w--73px {
  min-width: 73px;
}
.v1 .min-w--73pc,
.v1:not(:has(.v2)) .min-w--73pc,
.v2 .min-w--73pc {
  min-width: 73%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--73em,
  .v1:not(:has(.v2)) .min-w-sm--73em,
  .v2 .min-w-sm--73em {
    min-width: 73em;
  }
  .v1 .min-w-sm--73px,
  .v1:not(:has(.v2)) .min-w-sm--73px,
  .v2 .min-w-sm--73px {
    min-width: 73px;
  }
  .v1 .min-w-sm--73pc,
  .v1:not(:has(.v2)) .min-w-sm--73pc,
  .v2 .min-w-sm--73pc {
    min-width: 73%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--73em,
  .v1:not(:has(.v2)) .min-w-md--73em,
  .v2 .min-w-md--73em {
    min-width: 73em;
  }
  .v1 .min-w-md--73px,
  .v1:not(:has(.v2)) .min-w-md--73px,
  .v2 .min-w-md--73px {
    min-width: 73px;
  }
  .v1 .min-w-md--73pc,
  .v1:not(:has(.v2)) .min-w-md--73pc,
  .v2 .min-w-md--73pc {
    min-width: 73%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--73em,
  .v1:not(:has(.v2)) .min-w-lg--73em,
  .v2 .min-w-lg--73em {
    min-width: 73em;
  }
  .v1 .min-w-lg--73px,
  .v1:not(:has(.v2)) .min-w-lg--73px,
  .v2 .min-w-lg--73px {
    min-width: 73px;
  }
  .v1 .min-w-lg--73pc,
  .v1:not(:has(.v2)) .min-w-lg--73pc,
  .v2 .min-w-lg--73pc {
    min-width: 73%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--73em,
  .v1:not(:has(.v2)) .min-w-xl--73em,
  .v2 .min-w-xl--73em {
    min-width: 73em;
  }
  .v1 .min-w-xl--73px,
  .v1:not(:has(.v2)) .min-w-xl--73px,
  .v2 .min-w-xl--73px {
    min-width: 73px;
  }
  .v1 .min-w-xl--73pc,
  .v1:not(:has(.v2)) .min-w-xl--73pc,
  .v2 .min-w-xl--73pc {
    min-width: 73%;
  }
}
.v1 .min-w--74em,
.v1:not(:has(.v2)) .min-w--74em,
.v2 .min-w--74em {
  min-width: 74em;
}
.v1 .min-w--74px,
.v1:not(:has(.v2)) .min-w--74px,
.v2 .min-w--74px {
  min-width: 74px;
}
.v1 .min-w--74pc,
.v1:not(:has(.v2)) .min-w--74pc,
.v2 .min-w--74pc {
  min-width: 74%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--74em,
  .v1:not(:has(.v2)) .min-w-sm--74em,
  .v2 .min-w-sm--74em {
    min-width: 74em;
  }
  .v1 .min-w-sm--74px,
  .v1:not(:has(.v2)) .min-w-sm--74px,
  .v2 .min-w-sm--74px {
    min-width: 74px;
  }
  .v1 .min-w-sm--74pc,
  .v1:not(:has(.v2)) .min-w-sm--74pc,
  .v2 .min-w-sm--74pc {
    min-width: 74%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--74em,
  .v1:not(:has(.v2)) .min-w-md--74em,
  .v2 .min-w-md--74em {
    min-width: 74em;
  }
  .v1 .min-w-md--74px,
  .v1:not(:has(.v2)) .min-w-md--74px,
  .v2 .min-w-md--74px {
    min-width: 74px;
  }
  .v1 .min-w-md--74pc,
  .v1:not(:has(.v2)) .min-w-md--74pc,
  .v2 .min-w-md--74pc {
    min-width: 74%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--74em,
  .v1:not(:has(.v2)) .min-w-lg--74em,
  .v2 .min-w-lg--74em {
    min-width: 74em;
  }
  .v1 .min-w-lg--74px,
  .v1:not(:has(.v2)) .min-w-lg--74px,
  .v2 .min-w-lg--74px {
    min-width: 74px;
  }
  .v1 .min-w-lg--74pc,
  .v1:not(:has(.v2)) .min-w-lg--74pc,
  .v2 .min-w-lg--74pc {
    min-width: 74%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--74em,
  .v1:not(:has(.v2)) .min-w-xl--74em,
  .v2 .min-w-xl--74em {
    min-width: 74em;
  }
  .v1 .min-w-xl--74px,
  .v1:not(:has(.v2)) .min-w-xl--74px,
  .v2 .min-w-xl--74px {
    min-width: 74px;
  }
  .v1 .min-w-xl--74pc,
  .v1:not(:has(.v2)) .min-w-xl--74pc,
  .v2 .min-w-xl--74pc {
    min-width: 74%;
  }
}
.v1 .min-w--75em,
.v1:not(:has(.v2)) .min-w--75em,
.v2 .min-w--75em {
  min-width: 75em;
}
.v1 .min-w--75px,
.v1:not(:has(.v2)) .min-w--75px,
.v2 .min-w--75px {
  min-width: 75px;
}
.v1 .min-w--75pc,
.v1:not(:has(.v2)) .min-w--75pc,
.v2 .min-w--75pc {
  min-width: 75%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--75em,
  .v1:not(:has(.v2)) .min-w-sm--75em,
  .v2 .min-w-sm--75em {
    min-width: 75em;
  }
  .v1 .min-w-sm--75px,
  .v1:not(:has(.v2)) .min-w-sm--75px,
  .v2 .min-w-sm--75px {
    min-width: 75px;
  }
  .v1 .min-w-sm--75pc,
  .v1:not(:has(.v2)) .min-w-sm--75pc,
  .v2 .min-w-sm--75pc {
    min-width: 75%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--75em,
  .v1:not(:has(.v2)) .min-w-md--75em,
  .v2 .min-w-md--75em {
    min-width: 75em;
  }
  .v1 .min-w-md--75px,
  .v1:not(:has(.v2)) .min-w-md--75px,
  .v2 .min-w-md--75px {
    min-width: 75px;
  }
  .v1 .min-w-md--75pc,
  .v1:not(:has(.v2)) .min-w-md--75pc,
  .v2 .min-w-md--75pc {
    min-width: 75%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--75em,
  .v1:not(:has(.v2)) .min-w-lg--75em,
  .v2 .min-w-lg--75em {
    min-width: 75em;
  }
  .v1 .min-w-lg--75px,
  .v1:not(:has(.v2)) .min-w-lg--75px,
  .v2 .min-w-lg--75px {
    min-width: 75px;
  }
  .v1 .min-w-lg--75pc,
  .v1:not(:has(.v2)) .min-w-lg--75pc,
  .v2 .min-w-lg--75pc {
    min-width: 75%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--75em,
  .v1:not(:has(.v2)) .min-w-xl--75em,
  .v2 .min-w-xl--75em {
    min-width: 75em;
  }
  .v1 .min-w-xl--75px,
  .v1:not(:has(.v2)) .min-w-xl--75px,
  .v2 .min-w-xl--75px {
    min-width: 75px;
  }
  .v1 .min-w-xl--75pc,
  .v1:not(:has(.v2)) .min-w-xl--75pc,
  .v2 .min-w-xl--75pc {
    min-width: 75%;
  }
}
.v1 .min-w--76em,
.v1:not(:has(.v2)) .min-w--76em,
.v2 .min-w--76em {
  min-width: 76em;
}
.v1 .min-w--76px,
.v1:not(:has(.v2)) .min-w--76px,
.v2 .min-w--76px {
  min-width: 76px;
}
.v1 .min-w--76pc,
.v1:not(:has(.v2)) .min-w--76pc,
.v2 .min-w--76pc {
  min-width: 76%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--76em,
  .v1:not(:has(.v2)) .min-w-sm--76em,
  .v2 .min-w-sm--76em {
    min-width: 76em;
  }
  .v1 .min-w-sm--76px,
  .v1:not(:has(.v2)) .min-w-sm--76px,
  .v2 .min-w-sm--76px {
    min-width: 76px;
  }
  .v1 .min-w-sm--76pc,
  .v1:not(:has(.v2)) .min-w-sm--76pc,
  .v2 .min-w-sm--76pc {
    min-width: 76%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--76em,
  .v1:not(:has(.v2)) .min-w-md--76em,
  .v2 .min-w-md--76em {
    min-width: 76em;
  }
  .v1 .min-w-md--76px,
  .v1:not(:has(.v2)) .min-w-md--76px,
  .v2 .min-w-md--76px {
    min-width: 76px;
  }
  .v1 .min-w-md--76pc,
  .v1:not(:has(.v2)) .min-w-md--76pc,
  .v2 .min-w-md--76pc {
    min-width: 76%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--76em,
  .v1:not(:has(.v2)) .min-w-lg--76em,
  .v2 .min-w-lg--76em {
    min-width: 76em;
  }
  .v1 .min-w-lg--76px,
  .v1:not(:has(.v2)) .min-w-lg--76px,
  .v2 .min-w-lg--76px {
    min-width: 76px;
  }
  .v1 .min-w-lg--76pc,
  .v1:not(:has(.v2)) .min-w-lg--76pc,
  .v2 .min-w-lg--76pc {
    min-width: 76%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--76em,
  .v1:not(:has(.v2)) .min-w-xl--76em,
  .v2 .min-w-xl--76em {
    min-width: 76em;
  }
  .v1 .min-w-xl--76px,
  .v1:not(:has(.v2)) .min-w-xl--76px,
  .v2 .min-w-xl--76px {
    min-width: 76px;
  }
  .v1 .min-w-xl--76pc,
  .v1:not(:has(.v2)) .min-w-xl--76pc,
  .v2 .min-w-xl--76pc {
    min-width: 76%;
  }
}
.v1 .min-w--77em,
.v1:not(:has(.v2)) .min-w--77em,
.v2 .min-w--77em {
  min-width: 77em;
}
.v1 .min-w--77px,
.v1:not(:has(.v2)) .min-w--77px,
.v2 .min-w--77px {
  min-width: 77px;
}
.v1 .min-w--77pc,
.v1:not(:has(.v2)) .min-w--77pc,
.v2 .min-w--77pc {
  min-width: 77%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--77em,
  .v1:not(:has(.v2)) .min-w-sm--77em,
  .v2 .min-w-sm--77em {
    min-width: 77em;
  }
  .v1 .min-w-sm--77px,
  .v1:not(:has(.v2)) .min-w-sm--77px,
  .v2 .min-w-sm--77px {
    min-width: 77px;
  }
  .v1 .min-w-sm--77pc,
  .v1:not(:has(.v2)) .min-w-sm--77pc,
  .v2 .min-w-sm--77pc {
    min-width: 77%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--77em,
  .v1:not(:has(.v2)) .min-w-md--77em,
  .v2 .min-w-md--77em {
    min-width: 77em;
  }
  .v1 .min-w-md--77px,
  .v1:not(:has(.v2)) .min-w-md--77px,
  .v2 .min-w-md--77px {
    min-width: 77px;
  }
  .v1 .min-w-md--77pc,
  .v1:not(:has(.v2)) .min-w-md--77pc,
  .v2 .min-w-md--77pc {
    min-width: 77%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--77em,
  .v1:not(:has(.v2)) .min-w-lg--77em,
  .v2 .min-w-lg--77em {
    min-width: 77em;
  }
  .v1 .min-w-lg--77px,
  .v1:not(:has(.v2)) .min-w-lg--77px,
  .v2 .min-w-lg--77px {
    min-width: 77px;
  }
  .v1 .min-w-lg--77pc,
  .v1:not(:has(.v2)) .min-w-lg--77pc,
  .v2 .min-w-lg--77pc {
    min-width: 77%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--77em,
  .v1:not(:has(.v2)) .min-w-xl--77em,
  .v2 .min-w-xl--77em {
    min-width: 77em;
  }
  .v1 .min-w-xl--77px,
  .v1:not(:has(.v2)) .min-w-xl--77px,
  .v2 .min-w-xl--77px {
    min-width: 77px;
  }
  .v1 .min-w-xl--77pc,
  .v1:not(:has(.v2)) .min-w-xl--77pc,
  .v2 .min-w-xl--77pc {
    min-width: 77%;
  }
}
.v1 .min-w--78em,
.v1:not(:has(.v2)) .min-w--78em,
.v2 .min-w--78em {
  min-width: 78em;
}
.v1 .min-w--78px,
.v1:not(:has(.v2)) .min-w--78px,
.v2 .min-w--78px {
  min-width: 78px;
}
.v1 .min-w--78pc,
.v1:not(:has(.v2)) .min-w--78pc,
.v2 .min-w--78pc {
  min-width: 78%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--78em,
  .v1:not(:has(.v2)) .min-w-sm--78em,
  .v2 .min-w-sm--78em {
    min-width: 78em;
  }
  .v1 .min-w-sm--78px,
  .v1:not(:has(.v2)) .min-w-sm--78px,
  .v2 .min-w-sm--78px {
    min-width: 78px;
  }
  .v1 .min-w-sm--78pc,
  .v1:not(:has(.v2)) .min-w-sm--78pc,
  .v2 .min-w-sm--78pc {
    min-width: 78%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--78em,
  .v1:not(:has(.v2)) .min-w-md--78em,
  .v2 .min-w-md--78em {
    min-width: 78em;
  }
  .v1 .min-w-md--78px,
  .v1:not(:has(.v2)) .min-w-md--78px,
  .v2 .min-w-md--78px {
    min-width: 78px;
  }
  .v1 .min-w-md--78pc,
  .v1:not(:has(.v2)) .min-w-md--78pc,
  .v2 .min-w-md--78pc {
    min-width: 78%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--78em,
  .v1:not(:has(.v2)) .min-w-lg--78em,
  .v2 .min-w-lg--78em {
    min-width: 78em;
  }
  .v1 .min-w-lg--78px,
  .v1:not(:has(.v2)) .min-w-lg--78px,
  .v2 .min-w-lg--78px {
    min-width: 78px;
  }
  .v1 .min-w-lg--78pc,
  .v1:not(:has(.v2)) .min-w-lg--78pc,
  .v2 .min-w-lg--78pc {
    min-width: 78%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--78em,
  .v1:not(:has(.v2)) .min-w-xl--78em,
  .v2 .min-w-xl--78em {
    min-width: 78em;
  }
  .v1 .min-w-xl--78px,
  .v1:not(:has(.v2)) .min-w-xl--78px,
  .v2 .min-w-xl--78px {
    min-width: 78px;
  }
  .v1 .min-w-xl--78pc,
  .v1:not(:has(.v2)) .min-w-xl--78pc,
  .v2 .min-w-xl--78pc {
    min-width: 78%;
  }
}
.v1 .min-w--79em,
.v1:not(:has(.v2)) .min-w--79em,
.v2 .min-w--79em {
  min-width: 79em;
}
.v1 .min-w--79px,
.v1:not(:has(.v2)) .min-w--79px,
.v2 .min-w--79px {
  min-width: 79px;
}
.v1 .min-w--79pc,
.v1:not(:has(.v2)) .min-w--79pc,
.v2 .min-w--79pc {
  min-width: 79%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--79em,
  .v1:not(:has(.v2)) .min-w-sm--79em,
  .v2 .min-w-sm--79em {
    min-width: 79em;
  }
  .v1 .min-w-sm--79px,
  .v1:not(:has(.v2)) .min-w-sm--79px,
  .v2 .min-w-sm--79px {
    min-width: 79px;
  }
  .v1 .min-w-sm--79pc,
  .v1:not(:has(.v2)) .min-w-sm--79pc,
  .v2 .min-w-sm--79pc {
    min-width: 79%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--79em,
  .v1:not(:has(.v2)) .min-w-md--79em,
  .v2 .min-w-md--79em {
    min-width: 79em;
  }
  .v1 .min-w-md--79px,
  .v1:not(:has(.v2)) .min-w-md--79px,
  .v2 .min-w-md--79px {
    min-width: 79px;
  }
  .v1 .min-w-md--79pc,
  .v1:not(:has(.v2)) .min-w-md--79pc,
  .v2 .min-w-md--79pc {
    min-width: 79%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--79em,
  .v1:not(:has(.v2)) .min-w-lg--79em,
  .v2 .min-w-lg--79em {
    min-width: 79em;
  }
  .v1 .min-w-lg--79px,
  .v1:not(:has(.v2)) .min-w-lg--79px,
  .v2 .min-w-lg--79px {
    min-width: 79px;
  }
  .v1 .min-w-lg--79pc,
  .v1:not(:has(.v2)) .min-w-lg--79pc,
  .v2 .min-w-lg--79pc {
    min-width: 79%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--79em,
  .v1:not(:has(.v2)) .min-w-xl--79em,
  .v2 .min-w-xl--79em {
    min-width: 79em;
  }
  .v1 .min-w-xl--79px,
  .v1:not(:has(.v2)) .min-w-xl--79px,
  .v2 .min-w-xl--79px {
    min-width: 79px;
  }
  .v1 .min-w-xl--79pc,
  .v1:not(:has(.v2)) .min-w-xl--79pc,
  .v2 .min-w-xl--79pc {
    min-width: 79%;
  }
}
.v1 .min-w--80em,
.v1:not(:has(.v2)) .min-w--80em,
.v2 .min-w--80em {
  min-width: 80em;
}
.v1 .min-w--80px,
.v1:not(:has(.v2)) .min-w--80px,
.v2 .min-w--80px {
  min-width: 80px;
}
.v1 .min-w--80pc,
.v1:not(:has(.v2)) .min-w--80pc,
.v2 .min-w--80pc {
  min-width: 80%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--80em,
  .v1:not(:has(.v2)) .min-w-sm--80em,
  .v2 .min-w-sm--80em {
    min-width: 80em;
  }
  .v1 .min-w-sm--80px,
  .v1:not(:has(.v2)) .min-w-sm--80px,
  .v2 .min-w-sm--80px {
    min-width: 80px;
  }
  .v1 .min-w-sm--80pc,
  .v1:not(:has(.v2)) .min-w-sm--80pc,
  .v2 .min-w-sm--80pc {
    min-width: 80%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--80em,
  .v1:not(:has(.v2)) .min-w-md--80em,
  .v2 .min-w-md--80em {
    min-width: 80em;
  }
  .v1 .min-w-md--80px,
  .v1:not(:has(.v2)) .min-w-md--80px,
  .v2 .min-w-md--80px {
    min-width: 80px;
  }
  .v1 .min-w-md--80pc,
  .v1:not(:has(.v2)) .min-w-md--80pc,
  .v2 .min-w-md--80pc {
    min-width: 80%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--80em,
  .v1:not(:has(.v2)) .min-w-lg--80em,
  .v2 .min-w-lg--80em {
    min-width: 80em;
  }
  .v1 .min-w-lg--80px,
  .v1:not(:has(.v2)) .min-w-lg--80px,
  .v2 .min-w-lg--80px {
    min-width: 80px;
  }
  .v1 .min-w-lg--80pc,
  .v1:not(:has(.v2)) .min-w-lg--80pc,
  .v2 .min-w-lg--80pc {
    min-width: 80%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--80em,
  .v1:not(:has(.v2)) .min-w-xl--80em,
  .v2 .min-w-xl--80em {
    min-width: 80em;
  }
  .v1 .min-w-xl--80px,
  .v1:not(:has(.v2)) .min-w-xl--80px,
  .v2 .min-w-xl--80px {
    min-width: 80px;
  }
  .v1 .min-w-xl--80pc,
  .v1:not(:has(.v2)) .min-w-xl--80pc,
  .v2 .min-w-xl--80pc {
    min-width: 80%;
  }
}
.v1 .min-w--81em,
.v1:not(:has(.v2)) .min-w--81em,
.v2 .min-w--81em {
  min-width: 81em;
}
.v1 .min-w--81px,
.v1:not(:has(.v2)) .min-w--81px,
.v2 .min-w--81px {
  min-width: 81px;
}
.v1 .min-w--81pc,
.v1:not(:has(.v2)) .min-w--81pc,
.v2 .min-w--81pc {
  min-width: 81%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--81em,
  .v1:not(:has(.v2)) .min-w-sm--81em,
  .v2 .min-w-sm--81em {
    min-width: 81em;
  }
  .v1 .min-w-sm--81px,
  .v1:not(:has(.v2)) .min-w-sm--81px,
  .v2 .min-w-sm--81px {
    min-width: 81px;
  }
  .v1 .min-w-sm--81pc,
  .v1:not(:has(.v2)) .min-w-sm--81pc,
  .v2 .min-w-sm--81pc {
    min-width: 81%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--81em,
  .v1:not(:has(.v2)) .min-w-md--81em,
  .v2 .min-w-md--81em {
    min-width: 81em;
  }
  .v1 .min-w-md--81px,
  .v1:not(:has(.v2)) .min-w-md--81px,
  .v2 .min-w-md--81px {
    min-width: 81px;
  }
  .v1 .min-w-md--81pc,
  .v1:not(:has(.v2)) .min-w-md--81pc,
  .v2 .min-w-md--81pc {
    min-width: 81%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--81em,
  .v1:not(:has(.v2)) .min-w-lg--81em,
  .v2 .min-w-lg--81em {
    min-width: 81em;
  }
  .v1 .min-w-lg--81px,
  .v1:not(:has(.v2)) .min-w-lg--81px,
  .v2 .min-w-lg--81px {
    min-width: 81px;
  }
  .v1 .min-w-lg--81pc,
  .v1:not(:has(.v2)) .min-w-lg--81pc,
  .v2 .min-w-lg--81pc {
    min-width: 81%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--81em,
  .v1:not(:has(.v2)) .min-w-xl--81em,
  .v2 .min-w-xl--81em {
    min-width: 81em;
  }
  .v1 .min-w-xl--81px,
  .v1:not(:has(.v2)) .min-w-xl--81px,
  .v2 .min-w-xl--81px {
    min-width: 81px;
  }
  .v1 .min-w-xl--81pc,
  .v1:not(:has(.v2)) .min-w-xl--81pc,
  .v2 .min-w-xl--81pc {
    min-width: 81%;
  }
}
.v1 .min-w--82em,
.v1:not(:has(.v2)) .min-w--82em,
.v2 .min-w--82em {
  min-width: 82em;
}
.v1 .min-w--82px,
.v1:not(:has(.v2)) .min-w--82px,
.v2 .min-w--82px {
  min-width: 82px;
}
.v1 .min-w--82pc,
.v1:not(:has(.v2)) .min-w--82pc,
.v2 .min-w--82pc {
  min-width: 82%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--82em,
  .v1:not(:has(.v2)) .min-w-sm--82em,
  .v2 .min-w-sm--82em {
    min-width: 82em;
  }
  .v1 .min-w-sm--82px,
  .v1:not(:has(.v2)) .min-w-sm--82px,
  .v2 .min-w-sm--82px {
    min-width: 82px;
  }
  .v1 .min-w-sm--82pc,
  .v1:not(:has(.v2)) .min-w-sm--82pc,
  .v2 .min-w-sm--82pc {
    min-width: 82%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--82em,
  .v1:not(:has(.v2)) .min-w-md--82em,
  .v2 .min-w-md--82em {
    min-width: 82em;
  }
  .v1 .min-w-md--82px,
  .v1:not(:has(.v2)) .min-w-md--82px,
  .v2 .min-w-md--82px {
    min-width: 82px;
  }
  .v1 .min-w-md--82pc,
  .v1:not(:has(.v2)) .min-w-md--82pc,
  .v2 .min-w-md--82pc {
    min-width: 82%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--82em,
  .v1:not(:has(.v2)) .min-w-lg--82em,
  .v2 .min-w-lg--82em {
    min-width: 82em;
  }
  .v1 .min-w-lg--82px,
  .v1:not(:has(.v2)) .min-w-lg--82px,
  .v2 .min-w-lg--82px {
    min-width: 82px;
  }
  .v1 .min-w-lg--82pc,
  .v1:not(:has(.v2)) .min-w-lg--82pc,
  .v2 .min-w-lg--82pc {
    min-width: 82%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--82em,
  .v1:not(:has(.v2)) .min-w-xl--82em,
  .v2 .min-w-xl--82em {
    min-width: 82em;
  }
  .v1 .min-w-xl--82px,
  .v1:not(:has(.v2)) .min-w-xl--82px,
  .v2 .min-w-xl--82px {
    min-width: 82px;
  }
  .v1 .min-w-xl--82pc,
  .v1:not(:has(.v2)) .min-w-xl--82pc,
  .v2 .min-w-xl--82pc {
    min-width: 82%;
  }
}
.v1 .min-w--83em,
.v1:not(:has(.v2)) .min-w--83em,
.v2 .min-w--83em {
  min-width: 83em;
}
.v1 .min-w--83px,
.v1:not(:has(.v2)) .min-w--83px,
.v2 .min-w--83px {
  min-width: 83px;
}
.v1 .min-w--83pc,
.v1:not(:has(.v2)) .min-w--83pc,
.v2 .min-w--83pc {
  min-width: 83%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--83em,
  .v1:not(:has(.v2)) .min-w-sm--83em,
  .v2 .min-w-sm--83em {
    min-width: 83em;
  }
  .v1 .min-w-sm--83px,
  .v1:not(:has(.v2)) .min-w-sm--83px,
  .v2 .min-w-sm--83px {
    min-width: 83px;
  }
  .v1 .min-w-sm--83pc,
  .v1:not(:has(.v2)) .min-w-sm--83pc,
  .v2 .min-w-sm--83pc {
    min-width: 83%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--83em,
  .v1:not(:has(.v2)) .min-w-md--83em,
  .v2 .min-w-md--83em {
    min-width: 83em;
  }
  .v1 .min-w-md--83px,
  .v1:not(:has(.v2)) .min-w-md--83px,
  .v2 .min-w-md--83px {
    min-width: 83px;
  }
  .v1 .min-w-md--83pc,
  .v1:not(:has(.v2)) .min-w-md--83pc,
  .v2 .min-w-md--83pc {
    min-width: 83%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--83em,
  .v1:not(:has(.v2)) .min-w-lg--83em,
  .v2 .min-w-lg--83em {
    min-width: 83em;
  }
  .v1 .min-w-lg--83px,
  .v1:not(:has(.v2)) .min-w-lg--83px,
  .v2 .min-w-lg--83px {
    min-width: 83px;
  }
  .v1 .min-w-lg--83pc,
  .v1:not(:has(.v2)) .min-w-lg--83pc,
  .v2 .min-w-lg--83pc {
    min-width: 83%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--83em,
  .v1:not(:has(.v2)) .min-w-xl--83em,
  .v2 .min-w-xl--83em {
    min-width: 83em;
  }
  .v1 .min-w-xl--83px,
  .v1:not(:has(.v2)) .min-w-xl--83px,
  .v2 .min-w-xl--83px {
    min-width: 83px;
  }
  .v1 .min-w-xl--83pc,
  .v1:not(:has(.v2)) .min-w-xl--83pc,
  .v2 .min-w-xl--83pc {
    min-width: 83%;
  }
}
.v1 .min-w--84em,
.v1:not(:has(.v2)) .min-w--84em,
.v2 .min-w--84em {
  min-width: 84em;
}
.v1 .min-w--84px,
.v1:not(:has(.v2)) .min-w--84px,
.v2 .min-w--84px {
  min-width: 84px;
}
.v1 .min-w--84pc,
.v1:not(:has(.v2)) .min-w--84pc,
.v2 .min-w--84pc {
  min-width: 84%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--84em,
  .v1:not(:has(.v2)) .min-w-sm--84em,
  .v2 .min-w-sm--84em {
    min-width: 84em;
  }
  .v1 .min-w-sm--84px,
  .v1:not(:has(.v2)) .min-w-sm--84px,
  .v2 .min-w-sm--84px {
    min-width: 84px;
  }
  .v1 .min-w-sm--84pc,
  .v1:not(:has(.v2)) .min-w-sm--84pc,
  .v2 .min-w-sm--84pc {
    min-width: 84%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--84em,
  .v1:not(:has(.v2)) .min-w-md--84em,
  .v2 .min-w-md--84em {
    min-width: 84em;
  }
  .v1 .min-w-md--84px,
  .v1:not(:has(.v2)) .min-w-md--84px,
  .v2 .min-w-md--84px {
    min-width: 84px;
  }
  .v1 .min-w-md--84pc,
  .v1:not(:has(.v2)) .min-w-md--84pc,
  .v2 .min-w-md--84pc {
    min-width: 84%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--84em,
  .v1:not(:has(.v2)) .min-w-lg--84em,
  .v2 .min-w-lg--84em {
    min-width: 84em;
  }
  .v1 .min-w-lg--84px,
  .v1:not(:has(.v2)) .min-w-lg--84px,
  .v2 .min-w-lg--84px {
    min-width: 84px;
  }
  .v1 .min-w-lg--84pc,
  .v1:not(:has(.v2)) .min-w-lg--84pc,
  .v2 .min-w-lg--84pc {
    min-width: 84%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--84em,
  .v1:not(:has(.v2)) .min-w-xl--84em,
  .v2 .min-w-xl--84em {
    min-width: 84em;
  }
  .v1 .min-w-xl--84px,
  .v1:not(:has(.v2)) .min-w-xl--84px,
  .v2 .min-w-xl--84px {
    min-width: 84px;
  }
  .v1 .min-w-xl--84pc,
  .v1:not(:has(.v2)) .min-w-xl--84pc,
  .v2 .min-w-xl--84pc {
    min-width: 84%;
  }
}
.v1 .min-w--85em,
.v1:not(:has(.v2)) .min-w--85em,
.v2 .min-w--85em {
  min-width: 85em;
}
.v1 .min-w--85px,
.v1:not(:has(.v2)) .min-w--85px,
.v2 .min-w--85px {
  min-width: 85px;
}
.v1 .min-w--85pc,
.v1:not(:has(.v2)) .min-w--85pc,
.v2 .min-w--85pc {
  min-width: 85%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--85em,
  .v1:not(:has(.v2)) .min-w-sm--85em,
  .v2 .min-w-sm--85em {
    min-width: 85em;
  }
  .v1 .min-w-sm--85px,
  .v1:not(:has(.v2)) .min-w-sm--85px,
  .v2 .min-w-sm--85px {
    min-width: 85px;
  }
  .v1 .min-w-sm--85pc,
  .v1:not(:has(.v2)) .min-w-sm--85pc,
  .v2 .min-w-sm--85pc {
    min-width: 85%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--85em,
  .v1:not(:has(.v2)) .min-w-md--85em,
  .v2 .min-w-md--85em {
    min-width: 85em;
  }
  .v1 .min-w-md--85px,
  .v1:not(:has(.v2)) .min-w-md--85px,
  .v2 .min-w-md--85px {
    min-width: 85px;
  }
  .v1 .min-w-md--85pc,
  .v1:not(:has(.v2)) .min-w-md--85pc,
  .v2 .min-w-md--85pc {
    min-width: 85%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--85em,
  .v1:not(:has(.v2)) .min-w-lg--85em,
  .v2 .min-w-lg--85em {
    min-width: 85em;
  }
  .v1 .min-w-lg--85px,
  .v1:not(:has(.v2)) .min-w-lg--85px,
  .v2 .min-w-lg--85px {
    min-width: 85px;
  }
  .v1 .min-w-lg--85pc,
  .v1:not(:has(.v2)) .min-w-lg--85pc,
  .v2 .min-w-lg--85pc {
    min-width: 85%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--85em,
  .v1:not(:has(.v2)) .min-w-xl--85em,
  .v2 .min-w-xl--85em {
    min-width: 85em;
  }
  .v1 .min-w-xl--85px,
  .v1:not(:has(.v2)) .min-w-xl--85px,
  .v2 .min-w-xl--85px {
    min-width: 85px;
  }
  .v1 .min-w-xl--85pc,
  .v1:not(:has(.v2)) .min-w-xl--85pc,
  .v2 .min-w-xl--85pc {
    min-width: 85%;
  }
}
.v1 .min-w--86em,
.v1:not(:has(.v2)) .min-w--86em,
.v2 .min-w--86em {
  min-width: 86em;
}
.v1 .min-w--86px,
.v1:not(:has(.v2)) .min-w--86px,
.v2 .min-w--86px {
  min-width: 86px;
}
.v1 .min-w--86pc,
.v1:not(:has(.v2)) .min-w--86pc,
.v2 .min-w--86pc {
  min-width: 86%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--86em,
  .v1:not(:has(.v2)) .min-w-sm--86em,
  .v2 .min-w-sm--86em {
    min-width: 86em;
  }
  .v1 .min-w-sm--86px,
  .v1:not(:has(.v2)) .min-w-sm--86px,
  .v2 .min-w-sm--86px {
    min-width: 86px;
  }
  .v1 .min-w-sm--86pc,
  .v1:not(:has(.v2)) .min-w-sm--86pc,
  .v2 .min-w-sm--86pc {
    min-width: 86%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--86em,
  .v1:not(:has(.v2)) .min-w-md--86em,
  .v2 .min-w-md--86em {
    min-width: 86em;
  }
  .v1 .min-w-md--86px,
  .v1:not(:has(.v2)) .min-w-md--86px,
  .v2 .min-w-md--86px {
    min-width: 86px;
  }
  .v1 .min-w-md--86pc,
  .v1:not(:has(.v2)) .min-w-md--86pc,
  .v2 .min-w-md--86pc {
    min-width: 86%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--86em,
  .v1:not(:has(.v2)) .min-w-lg--86em,
  .v2 .min-w-lg--86em {
    min-width: 86em;
  }
  .v1 .min-w-lg--86px,
  .v1:not(:has(.v2)) .min-w-lg--86px,
  .v2 .min-w-lg--86px {
    min-width: 86px;
  }
  .v1 .min-w-lg--86pc,
  .v1:not(:has(.v2)) .min-w-lg--86pc,
  .v2 .min-w-lg--86pc {
    min-width: 86%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--86em,
  .v1:not(:has(.v2)) .min-w-xl--86em,
  .v2 .min-w-xl--86em {
    min-width: 86em;
  }
  .v1 .min-w-xl--86px,
  .v1:not(:has(.v2)) .min-w-xl--86px,
  .v2 .min-w-xl--86px {
    min-width: 86px;
  }
  .v1 .min-w-xl--86pc,
  .v1:not(:has(.v2)) .min-w-xl--86pc,
  .v2 .min-w-xl--86pc {
    min-width: 86%;
  }
}
.v1 .min-w--87em,
.v1:not(:has(.v2)) .min-w--87em,
.v2 .min-w--87em {
  min-width: 87em;
}
.v1 .min-w--87px,
.v1:not(:has(.v2)) .min-w--87px,
.v2 .min-w--87px {
  min-width: 87px;
}
.v1 .min-w--87pc,
.v1:not(:has(.v2)) .min-w--87pc,
.v2 .min-w--87pc {
  min-width: 87%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--87em,
  .v1:not(:has(.v2)) .min-w-sm--87em,
  .v2 .min-w-sm--87em {
    min-width: 87em;
  }
  .v1 .min-w-sm--87px,
  .v1:not(:has(.v2)) .min-w-sm--87px,
  .v2 .min-w-sm--87px {
    min-width: 87px;
  }
  .v1 .min-w-sm--87pc,
  .v1:not(:has(.v2)) .min-w-sm--87pc,
  .v2 .min-w-sm--87pc {
    min-width: 87%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--87em,
  .v1:not(:has(.v2)) .min-w-md--87em,
  .v2 .min-w-md--87em {
    min-width: 87em;
  }
  .v1 .min-w-md--87px,
  .v1:not(:has(.v2)) .min-w-md--87px,
  .v2 .min-w-md--87px {
    min-width: 87px;
  }
  .v1 .min-w-md--87pc,
  .v1:not(:has(.v2)) .min-w-md--87pc,
  .v2 .min-w-md--87pc {
    min-width: 87%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--87em,
  .v1:not(:has(.v2)) .min-w-lg--87em,
  .v2 .min-w-lg--87em {
    min-width: 87em;
  }
  .v1 .min-w-lg--87px,
  .v1:not(:has(.v2)) .min-w-lg--87px,
  .v2 .min-w-lg--87px {
    min-width: 87px;
  }
  .v1 .min-w-lg--87pc,
  .v1:not(:has(.v2)) .min-w-lg--87pc,
  .v2 .min-w-lg--87pc {
    min-width: 87%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--87em,
  .v1:not(:has(.v2)) .min-w-xl--87em,
  .v2 .min-w-xl--87em {
    min-width: 87em;
  }
  .v1 .min-w-xl--87px,
  .v1:not(:has(.v2)) .min-w-xl--87px,
  .v2 .min-w-xl--87px {
    min-width: 87px;
  }
  .v1 .min-w-xl--87pc,
  .v1:not(:has(.v2)) .min-w-xl--87pc,
  .v2 .min-w-xl--87pc {
    min-width: 87%;
  }
}
.v1 .min-w--88em,
.v1:not(:has(.v2)) .min-w--88em,
.v2 .min-w--88em {
  min-width: 88em;
}
.v1 .min-w--88px,
.v1:not(:has(.v2)) .min-w--88px,
.v2 .min-w--88px {
  min-width: 88px;
}
.v1 .min-w--88pc,
.v1:not(:has(.v2)) .min-w--88pc,
.v2 .min-w--88pc {
  min-width: 88%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--88em,
  .v1:not(:has(.v2)) .min-w-sm--88em,
  .v2 .min-w-sm--88em {
    min-width: 88em;
  }
  .v1 .min-w-sm--88px,
  .v1:not(:has(.v2)) .min-w-sm--88px,
  .v2 .min-w-sm--88px {
    min-width: 88px;
  }
  .v1 .min-w-sm--88pc,
  .v1:not(:has(.v2)) .min-w-sm--88pc,
  .v2 .min-w-sm--88pc {
    min-width: 88%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--88em,
  .v1:not(:has(.v2)) .min-w-md--88em,
  .v2 .min-w-md--88em {
    min-width: 88em;
  }
  .v1 .min-w-md--88px,
  .v1:not(:has(.v2)) .min-w-md--88px,
  .v2 .min-w-md--88px {
    min-width: 88px;
  }
  .v1 .min-w-md--88pc,
  .v1:not(:has(.v2)) .min-w-md--88pc,
  .v2 .min-w-md--88pc {
    min-width: 88%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--88em,
  .v1:not(:has(.v2)) .min-w-lg--88em,
  .v2 .min-w-lg--88em {
    min-width: 88em;
  }
  .v1 .min-w-lg--88px,
  .v1:not(:has(.v2)) .min-w-lg--88px,
  .v2 .min-w-lg--88px {
    min-width: 88px;
  }
  .v1 .min-w-lg--88pc,
  .v1:not(:has(.v2)) .min-w-lg--88pc,
  .v2 .min-w-lg--88pc {
    min-width: 88%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--88em,
  .v1:not(:has(.v2)) .min-w-xl--88em,
  .v2 .min-w-xl--88em {
    min-width: 88em;
  }
  .v1 .min-w-xl--88px,
  .v1:not(:has(.v2)) .min-w-xl--88px,
  .v2 .min-w-xl--88px {
    min-width: 88px;
  }
  .v1 .min-w-xl--88pc,
  .v1:not(:has(.v2)) .min-w-xl--88pc,
  .v2 .min-w-xl--88pc {
    min-width: 88%;
  }
}
.v1 .min-w--89em,
.v1:not(:has(.v2)) .min-w--89em,
.v2 .min-w--89em {
  min-width: 89em;
}
.v1 .min-w--89px,
.v1:not(:has(.v2)) .min-w--89px,
.v2 .min-w--89px {
  min-width: 89px;
}
.v1 .min-w--89pc,
.v1:not(:has(.v2)) .min-w--89pc,
.v2 .min-w--89pc {
  min-width: 89%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--89em,
  .v1:not(:has(.v2)) .min-w-sm--89em,
  .v2 .min-w-sm--89em {
    min-width: 89em;
  }
  .v1 .min-w-sm--89px,
  .v1:not(:has(.v2)) .min-w-sm--89px,
  .v2 .min-w-sm--89px {
    min-width: 89px;
  }
  .v1 .min-w-sm--89pc,
  .v1:not(:has(.v2)) .min-w-sm--89pc,
  .v2 .min-w-sm--89pc {
    min-width: 89%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--89em,
  .v1:not(:has(.v2)) .min-w-md--89em,
  .v2 .min-w-md--89em {
    min-width: 89em;
  }
  .v1 .min-w-md--89px,
  .v1:not(:has(.v2)) .min-w-md--89px,
  .v2 .min-w-md--89px {
    min-width: 89px;
  }
  .v1 .min-w-md--89pc,
  .v1:not(:has(.v2)) .min-w-md--89pc,
  .v2 .min-w-md--89pc {
    min-width: 89%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--89em,
  .v1:not(:has(.v2)) .min-w-lg--89em,
  .v2 .min-w-lg--89em {
    min-width: 89em;
  }
  .v1 .min-w-lg--89px,
  .v1:not(:has(.v2)) .min-w-lg--89px,
  .v2 .min-w-lg--89px {
    min-width: 89px;
  }
  .v1 .min-w-lg--89pc,
  .v1:not(:has(.v2)) .min-w-lg--89pc,
  .v2 .min-w-lg--89pc {
    min-width: 89%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--89em,
  .v1:not(:has(.v2)) .min-w-xl--89em,
  .v2 .min-w-xl--89em {
    min-width: 89em;
  }
  .v1 .min-w-xl--89px,
  .v1:not(:has(.v2)) .min-w-xl--89px,
  .v2 .min-w-xl--89px {
    min-width: 89px;
  }
  .v1 .min-w-xl--89pc,
  .v1:not(:has(.v2)) .min-w-xl--89pc,
  .v2 .min-w-xl--89pc {
    min-width: 89%;
  }
}
.v1 .min-w--90em,
.v1:not(:has(.v2)) .min-w--90em,
.v2 .min-w--90em {
  min-width: 90em;
}
.v1 .min-w--90px,
.v1:not(:has(.v2)) .min-w--90px,
.v2 .min-w--90px {
  min-width: 90px;
}
.v1 .min-w--90pc,
.v1:not(:has(.v2)) .min-w--90pc,
.v2 .min-w--90pc {
  min-width: 90%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--90em,
  .v1:not(:has(.v2)) .min-w-sm--90em,
  .v2 .min-w-sm--90em {
    min-width: 90em;
  }
  .v1 .min-w-sm--90px,
  .v1:not(:has(.v2)) .min-w-sm--90px,
  .v2 .min-w-sm--90px {
    min-width: 90px;
  }
  .v1 .min-w-sm--90pc,
  .v1:not(:has(.v2)) .min-w-sm--90pc,
  .v2 .min-w-sm--90pc {
    min-width: 90%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--90em,
  .v1:not(:has(.v2)) .min-w-md--90em,
  .v2 .min-w-md--90em {
    min-width: 90em;
  }
  .v1 .min-w-md--90px,
  .v1:not(:has(.v2)) .min-w-md--90px,
  .v2 .min-w-md--90px {
    min-width: 90px;
  }
  .v1 .min-w-md--90pc,
  .v1:not(:has(.v2)) .min-w-md--90pc,
  .v2 .min-w-md--90pc {
    min-width: 90%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--90em,
  .v1:not(:has(.v2)) .min-w-lg--90em,
  .v2 .min-w-lg--90em {
    min-width: 90em;
  }
  .v1 .min-w-lg--90px,
  .v1:not(:has(.v2)) .min-w-lg--90px,
  .v2 .min-w-lg--90px {
    min-width: 90px;
  }
  .v1 .min-w-lg--90pc,
  .v1:not(:has(.v2)) .min-w-lg--90pc,
  .v2 .min-w-lg--90pc {
    min-width: 90%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--90em,
  .v1:not(:has(.v2)) .min-w-xl--90em,
  .v2 .min-w-xl--90em {
    min-width: 90em;
  }
  .v1 .min-w-xl--90px,
  .v1:not(:has(.v2)) .min-w-xl--90px,
  .v2 .min-w-xl--90px {
    min-width: 90px;
  }
  .v1 .min-w-xl--90pc,
  .v1:not(:has(.v2)) .min-w-xl--90pc,
  .v2 .min-w-xl--90pc {
    min-width: 90%;
  }
}
.v1 .min-w--91em,
.v1:not(:has(.v2)) .min-w--91em,
.v2 .min-w--91em {
  min-width: 91em;
}
.v1 .min-w--91px,
.v1:not(:has(.v2)) .min-w--91px,
.v2 .min-w--91px {
  min-width: 91px;
}
.v1 .min-w--91pc,
.v1:not(:has(.v2)) .min-w--91pc,
.v2 .min-w--91pc {
  min-width: 91%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--91em,
  .v1:not(:has(.v2)) .min-w-sm--91em,
  .v2 .min-w-sm--91em {
    min-width: 91em;
  }
  .v1 .min-w-sm--91px,
  .v1:not(:has(.v2)) .min-w-sm--91px,
  .v2 .min-w-sm--91px {
    min-width: 91px;
  }
  .v1 .min-w-sm--91pc,
  .v1:not(:has(.v2)) .min-w-sm--91pc,
  .v2 .min-w-sm--91pc {
    min-width: 91%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--91em,
  .v1:not(:has(.v2)) .min-w-md--91em,
  .v2 .min-w-md--91em {
    min-width: 91em;
  }
  .v1 .min-w-md--91px,
  .v1:not(:has(.v2)) .min-w-md--91px,
  .v2 .min-w-md--91px {
    min-width: 91px;
  }
  .v1 .min-w-md--91pc,
  .v1:not(:has(.v2)) .min-w-md--91pc,
  .v2 .min-w-md--91pc {
    min-width: 91%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--91em,
  .v1:not(:has(.v2)) .min-w-lg--91em,
  .v2 .min-w-lg--91em {
    min-width: 91em;
  }
  .v1 .min-w-lg--91px,
  .v1:not(:has(.v2)) .min-w-lg--91px,
  .v2 .min-w-lg--91px {
    min-width: 91px;
  }
  .v1 .min-w-lg--91pc,
  .v1:not(:has(.v2)) .min-w-lg--91pc,
  .v2 .min-w-lg--91pc {
    min-width: 91%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--91em,
  .v1:not(:has(.v2)) .min-w-xl--91em,
  .v2 .min-w-xl--91em {
    min-width: 91em;
  }
  .v1 .min-w-xl--91px,
  .v1:not(:has(.v2)) .min-w-xl--91px,
  .v2 .min-w-xl--91px {
    min-width: 91px;
  }
  .v1 .min-w-xl--91pc,
  .v1:not(:has(.v2)) .min-w-xl--91pc,
  .v2 .min-w-xl--91pc {
    min-width: 91%;
  }
}
.v1 .min-w--92em,
.v1:not(:has(.v2)) .min-w--92em,
.v2 .min-w--92em {
  min-width: 92em;
}
.v1 .min-w--92px,
.v1:not(:has(.v2)) .min-w--92px,
.v2 .min-w--92px {
  min-width: 92px;
}
.v1 .min-w--92pc,
.v1:not(:has(.v2)) .min-w--92pc,
.v2 .min-w--92pc {
  min-width: 92%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--92em,
  .v1:not(:has(.v2)) .min-w-sm--92em,
  .v2 .min-w-sm--92em {
    min-width: 92em;
  }
  .v1 .min-w-sm--92px,
  .v1:not(:has(.v2)) .min-w-sm--92px,
  .v2 .min-w-sm--92px {
    min-width: 92px;
  }
  .v1 .min-w-sm--92pc,
  .v1:not(:has(.v2)) .min-w-sm--92pc,
  .v2 .min-w-sm--92pc {
    min-width: 92%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--92em,
  .v1:not(:has(.v2)) .min-w-md--92em,
  .v2 .min-w-md--92em {
    min-width: 92em;
  }
  .v1 .min-w-md--92px,
  .v1:not(:has(.v2)) .min-w-md--92px,
  .v2 .min-w-md--92px {
    min-width: 92px;
  }
  .v1 .min-w-md--92pc,
  .v1:not(:has(.v2)) .min-w-md--92pc,
  .v2 .min-w-md--92pc {
    min-width: 92%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--92em,
  .v1:not(:has(.v2)) .min-w-lg--92em,
  .v2 .min-w-lg--92em {
    min-width: 92em;
  }
  .v1 .min-w-lg--92px,
  .v1:not(:has(.v2)) .min-w-lg--92px,
  .v2 .min-w-lg--92px {
    min-width: 92px;
  }
  .v1 .min-w-lg--92pc,
  .v1:not(:has(.v2)) .min-w-lg--92pc,
  .v2 .min-w-lg--92pc {
    min-width: 92%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--92em,
  .v1:not(:has(.v2)) .min-w-xl--92em,
  .v2 .min-w-xl--92em {
    min-width: 92em;
  }
  .v1 .min-w-xl--92px,
  .v1:not(:has(.v2)) .min-w-xl--92px,
  .v2 .min-w-xl--92px {
    min-width: 92px;
  }
  .v1 .min-w-xl--92pc,
  .v1:not(:has(.v2)) .min-w-xl--92pc,
  .v2 .min-w-xl--92pc {
    min-width: 92%;
  }
}
.v1 .min-w--93em,
.v1:not(:has(.v2)) .min-w--93em,
.v2 .min-w--93em {
  min-width: 93em;
}
.v1 .min-w--93px,
.v1:not(:has(.v2)) .min-w--93px,
.v2 .min-w--93px {
  min-width: 93px;
}
.v1 .min-w--93pc,
.v1:not(:has(.v2)) .min-w--93pc,
.v2 .min-w--93pc {
  min-width: 93%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--93em,
  .v1:not(:has(.v2)) .min-w-sm--93em,
  .v2 .min-w-sm--93em {
    min-width: 93em;
  }
  .v1 .min-w-sm--93px,
  .v1:not(:has(.v2)) .min-w-sm--93px,
  .v2 .min-w-sm--93px {
    min-width: 93px;
  }
  .v1 .min-w-sm--93pc,
  .v1:not(:has(.v2)) .min-w-sm--93pc,
  .v2 .min-w-sm--93pc {
    min-width: 93%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--93em,
  .v1:not(:has(.v2)) .min-w-md--93em,
  .v2 .min-w-md--93em {
    min-width: 93em;
  }
  .v1 .min-w-md--93px,
  .v1:not(:has(.v2)) .min-w-md--93px,
  .v2 .min-w-md--93px {
    min-width: 93px;
  }
  .v1 .min-w-md--93pc,
  .v1:not(:has(.v2)) .min-w-md--93pc,
  .v2 .min-w-md--93pc {
    min-width: 93%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--93em,
  .v1:not(:has(.v2)) .min-w-lg--93em,
  .v2 .min-w-lg--93em {
    min-width: 93em;
  }
  .v1 .min-w-lg--93px,
  .v1:not(:has(.v2)) .min-w-lg--93px,
  .v2 .min-w-lg--93px {
    min-width: 93px;
  }
  .v1 .min-w-lg--93pc,
  .v1:not(:has(.v2)) .min-w-lg--93pc,
  .v2 .min-w-lg--93pc {
    min-width: 93%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--93em,
  .v1:not(:has(.v2)) .min-w-xl--93em,
  .v2 .min-w-xl--93em {
    min-width: 93em;
  }
  .v1 .min-w-xl--93px,
  .v1:not(:has(.v2)) .min-w-xl--93px,
  .v2 .min-w-xl--93px {
    min-width: 93px;
  }
  .v1 .min-w-xl--93pc,
  .v1:not(:has(.v2)) .min-w-xl--93pc,
  .v2 .min-w-xl--93pc {
    min-width: 93%;
  }
}
.v1 .min-w--94em,
.v1:not(:has(.v2)) .min-w--94em,
.v2 .min-w--94em {
  min-width: 94em;
}
.v1 .min-w--94px,
.v1:not(:has(.v2)) .min-w--94px,
.v2 .min-w--94px {
  min-width: 94px;
}
.v1 .min-w--94pc,
.v1:not(:has(.v2)) .min-w--94pc,
.v2 .min-w--94pc {
  min-width: 94%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--94em,
  .v1:not(:has(.v2)) .min-w-sm--94em,
  .v2 .min-w-sm--94em {
    min-width: 94em;
  }
  .v1 .min-w-sm--94px,
  .v1:not(:has(.v2)) .min-w-sm--94px,
  .v2 .min-w-sm--94px {
    min-width: 94px;
  }
  .v1 .min-w-sm--94pc,
  .v1:not(:has(.v2)) .min-w-sm--94pc,
  .v2 .min-w-sm--94pc {
    min-width: 94%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--94em,
  .v1:not(:has(.v2)) .min-w-md--94em,
  .v2 .min-w-md--94em {
    min-width: 94em;
  }
  .v1 .min-w-md--94px,
  .v1:not(:has(.v2)) .min-w-md--94px,
  .v2 .min-w-md--94px {
    min-width: 94px;
  }
  .v1 .min-w-md--94pc,
  .v1:not(:has(.v2)) .min-w-md--94pc,
  .v2 .min-w-md--94pc {
    min-width: 94%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--94em,
  .v1:not(:has(.v2)) .min-w-lg--94em,
  .v2 .min-w-lg--94em {
    min-width: 94em;
  }
  .v1 .min-w-lg--94px,
  .v1:not(:has(.v2)) .min-w-lg--94px,
  .v2 .min-w-lg--94px {
    min-width: 94px;
  }
  .v1 .min-w-lg--94pc,
  .v1:not(:has(.v2)) .min-w-lg--94pc,
  .v2 .min-w-lg--94pc {
    min-width: 94%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--94em,
  .v1:not(:has(.v2)) .min-w-xl--94em,
  .v2 .min-w-xl--94em {
    min-width: 94em;
  }
  .v1 .min-w-xl--94px,
  .v1:not(:has(.v2)) .min-w-xl--94px,
  .v2 .min-w-xl--94px {
    min-width: 94px;
  }
  .v1 .min-w-xl--94pc,
  .v1:not(:has(.v2)) .min-w-xl--94pc,
  .v2 .min-w-xl--94pc {
    min-width: 94%;
  }
}
.v1 .min-w--95em,
.v1:not(:has(.v2)) .min-w--95em,
.v2 .min-w--95em {
  min-width: 95em;
}
.v1 .min-w--95px,
.v1:not(:has(.v2)) .min-w--95px,
.v2 .min-w--95px {
  min-width: 95px;
}
.v1 .min-w--95pc,
.v1:not(:has(.v2)) .min-w--95pc,
.v2 .min-w--95pc {
  min-width: 95%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--95em,
  .v1:not(:has(.v2)) .min-w-sm--95em,
  .v2 .min-w-sm--95em {
    min-width: 95em;
  }
  .v1 .min-w-sm--95px,
  .v1:not(:has(.v2)) .min-w-sm--95px,
  .v2 .min-w-sm--95px {
    min-width: 95px;
  }
  .v1 .min-w-sm--95pc,
  .v1:not(:has(.v2)) .min-w-sm--95pc,
  .v2 .min-w-sm--95pc {
    min-width: 95%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--95em,
  .v1:not(:has(.v2)) .min-w-md--95em,
  .v2 .min-w-md--95em {
    min-width: 95em;
  }
  .v1 .min-w-md--95px,
  .v1:not(:has(.v2)) .min-w-md--95px,
  .v2 .min-w-md--95px {
    min-width: 95px;
  }
  .v1 .min-w-md--95pc,
  .v1:not(:has(.v2)) .min-w-md--95pc,
  .v2 .min-w-md--95pc {
    min-width: 95%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--95em,
  .v1:not(:has(.v2)) .min-w-lg--95em,
  .v2 .min-w-lg--95em {
    min-width: 95em;
  }
  .v1 .min-w-lg--95px,
  .v1:not(:has(.v2)) .min-w-lg--95px,
  .v2 .min-w-lg--95px {
    min-width: 95px;
  }
  .v1 .min-w-lg--95pc,
  .v1:not(:has(.v2)) .min-w-lg--95pc,
  .v2 .min-w-lg--95pc {
    min-width: 95%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--95em,
  .v1:not(:has(.v2)) .min-w-xl--95em,
  .v2 .min-w-xl--95em {
    min-width: 95em;
  }
  .v1 .min-w-xl--95px,
  .v1:not(:has(.v2)) .min-w-xl--95px,
  .v2 .min-w-xl--95px {
    min-width: 95px;
  }
  .v1 .min-w-xl--95pc,
  .v1:not(:has(.v2)) .min-w-xl--95pc,
  .v2 .min-w-xl--95pc {
    min-width: 95%;
  }
}
.v1 .min-w--96em,
.v1:not(:has(.v2)) .min-w--96em,
.v2 .min-w--96em {
  min-width: 96em;
}
.v1 .min-w--96px,
.v1:not(:has(.v2)) .min-w--96px,
.v2 .min-w--96px {
  min-width: 96px;
}
.v1 .min-w--96pc,
.v1:not(:has(.v2)) .min-w--96pc,
.v2 .min-w--96pc {
  min-width: 96%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--96em,
  .v1:not(:has(.v2)) .min-w-sm--96em,
  .v2 .min-w-sm--96em {
    min-width: 96em;
  }
  .v1 .min-w-sm--96px,
  .v1:not(:has(.v2)) .min-w-sm--96px,
  .v2 .min-w-sm--96px {
    min-width: 96px;
  }
  .v1 .min-w-sm--96pc,
  .v1:not(:has(.v2)) .min-w-sm--96pc,
  .v2 .min-w-sm--96pc {
    min-width: 96%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--96em,
  .v1:not(:has(.v2)) .min-w-md--96em,
  .v2 .min-w-md--96em {
    min-width: 96em;
  }
  .v1 .min-w-md--96px,
  .v1:not(:has(.v2)) .min-w-md--96px,
  .v2 .min-w-md--96px {
    min-width: 96px;
  }
  .v1 .min-w-md--96pc,
  .v1:not(:has(.v2)) .min-w-md--96pc,
  .v2 .min-w-md--96pc {
    min-width: 96%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--96em,
  .v1:not(:has(.v2)) .min-w-lg--96em,
  .v2 .min-w-lg--96em {
    min-width: 96em;
  }
  .v1 .min-w-lg--96px,
  .v1:not(:has(.v2)) .min-w-lg--96px,
  .v2 .min-w-lg--96px {
    min-width: 96px;
  }
  .v1 .min-w-lg--96pc,
  .v1:not(:has(.v2)) .min-w-lg--96pc,
  .v2 .min-w-lg--96pc {
    min-width: 96%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--96em,
  .v1:not(:has(.v2)) .min-w-xl--96em,
  .v2 .min-w-xl--96em {
    min-width: 96em;
  }
  .v1 .min-w-xl--96px,
  .v1:not(:has(.v2)) .min-w-xl--96px,
  .v2 .min-w-xl--96px {
    min-width: 96px;
  }
  .v1 .min-w-xl--96pc,
  .v1:not(:has(.v2)) .min-w-xl--96pc,
  .v2 .min-w-xl--96pc {
    min-width: 96%;
  }
}
.v1 .min-w--97em,
.v1:not(:has(.v2)) .min-w--97em,
.v2 .min-w--97em {
  min-width: 97em;
}
.v1 .min-w--97px,
.v1:not(:has(.v2)) .min-w--97px,
.v2 .min-w--97px {
  min-width: 97px;
}
.v1 .min-w--97pc,
.v1:not(:has(.v2)) .min-w--97pc,
.v2 .min-w--97pc {
  min-width: 97%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--97em,
  .v1:not(:has(.v2)) .min-w-sm--97em,
  .v2 .min-w-sm--97em {
    min-width: 97em;
  }
  .v1 .min-w-sm--97px,
  .v1:not(:has(.v2)) .min-w-sm--97px,
  .v2 .min-w-sm--97px {
    min-width: 97px;
  }
  .v1 .min-w-sm--97pc,
  .v1:not(:has(.v2)) .min-w-sm--97pc,
  .v2 .min-w-sm--97pc {
    min-width: 97%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--97em,
  .v1:not(:has(.v2)) .min-w-md--97em,
  .v2 .min-w-md--97em {
    min-width: 97em;
  }
  .v1 .min-w-md--97px,
  .v1:not(:has(.v2)) .min-w-md--97px,
  .v2 .min-w-md--97px {
    min-width: 97px;
  }
  .v1 .min-w-md--97pc,
  .v1:not(:has(.v2)) .min-w-md--97pc,
  .v2 .min-w-md--97pc {
    min-width: 97%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--97em,
  .v1:not(:has(.v2)) .min-w-lg--97em,
  .v2 .min-w-lg--97em {
    min-width: 97em;
  }
  .v1 .min-w-lg--97px,
  .v1:not(:has(.v2)) .min-w-lg--97px,
  .v2 .min-w-lg--97px {
    min-width: 97px;
  }
  .v1 .min-w-lg--97pc,
  .v1:not(:has(.v2)) .min-w-lg--97pc,
  .v2 .min-w-lg--97pc {
    min-width: 97%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--97em,
  .v1:not(:has(.v2)) .min-w-xl--97em,
  .v2 .min-w-xl--97em {
    min-width: 97em;
  }
  .v1 .min-w-xl--97px,
  .v1:not(:has(.v2)) .min-w-xl--97px,
  .v2 .min-w-xl--97px {
    min-width: 97px;
  }
  .v1 .min-w-xl--97pc,
  .v1:not(:has(.v2)) .min-w-xl--97pc,
  .v2 .min-w-xl--97pc {
    min-width: 97%;
  }
}
.v1 .min-w--98em,
.v1:not(:has(.v2)) .min-w--98em,
.v2 .min-w--98em {
  min-width: 98em;
}
.v1 .min-w--98px,
.v1:not(:has(.v2)) .min-w--98px,
.v2 .min-w--98px {
  min-width: 98px;
}
.v1 .min-w--98pc,
.v1:not(:has(.v2)) .min-w--98pc,
.v2 .min-w--98pc {
  min-width: 98%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--98em,
  .v1:not(:has(.v2)) .min-w-sm--98em,
  .v2 .min-w-sm--98em {
    min-width: 98em;
  }
  .v1 .min-w-sm--98px,
  .v1:not(:has(.v2)) .min-w-sm--98px,
  .v2 .min-w-sm--98px {
    min-width: 98px;
  }
  .v1 .min-w-sm--98pc,
  .v1:not(:has(.v2)) .min-w-sm--98pc,
  .v2 .min-w-sm--98pc {
    min-width: 98%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--98em,
  .v1:not(:has(.v2)) .min-w-md--98em,
  .v2 .min-w-md--98em {
    min-width: 98em;
  }
  .v1 .min-w-md--98px,
  .v1:not(:has(.v2)) .min-w-md--98px,
  .v2 .min-w-md--98px {
    min-width: 98px;
  }
  .v1 .min-w-md--98pc,
  .v1:not(:has(.v2)) .min-w-md--98pc,
  .v2 .min-w-md--98pc {
    min-width: 98%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--98em,
  .v1:not(:has(.v2)) .min-w-lg--98em,
  .v2 .min-w-lg--98em {
    min-width: 98em;
  }
  .v1 .min-w-lg--98px,
  .v1:not(:has(.v2)) .min-w-lg--98px,
  .v2 .min-w-lg--98px {
    min-width: 98px;
  }
  .v1 .min-w-lg--98pc,
  .v1:not(:has(.v2)) .min-w-lg--98pc,
  .v2 .min-w-lg--98pc {
    min-width: 98%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--98em,
  .v1:not(:has(.v2)) .min-w-xl--98em,
  .v2 .min-w-xl--98em {
    min-width: 98em;
  }
  .v1 .min-w-xl--98px,
  .v1:not(:has(.v2)) .min-w-xl--98px,
  .v2 .min-w-xl--98px {
    min-width: 98px;
  }
  .v1 .min-w-xl--98pc,
  .v1:not(:has(.v2)) .min-w-xl--98pc,
  .v2 .min-w-xl--98pc {
    min-width: 98%;
  }
}
.v1 .min-w--99em,
.v1:not(:has(.v2)) .min-w--99em,
.v2 .min-w--99em {
  min-width: 99em;
}
.v1 .min-w--99px,
.v1:not(:has(.v2)) .min-w--99px,
.v2 .min-w--99px {
  min-width: 99px;
}
.v1 .min-w--99pc,
.v1:not(:has(.v2)) .min-w--99pc,
.v2 .min-w--99pc {
  min-width: 99%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--99em,
  .v1:not(:has(.v2)) .min-w-sm--99em,
  .v2 .min-w-sm--99em {
    min-width: 99em;
  }
  .v1 .min-w-sm--99px,
  .v1:not(:has(.v2)) .min-w-sm--99px,
  .v2 .min-w-sm--99px {
    min-width: 99px;
  }
  .v1 .min-w-sm--99pc,
  .v1:not(:has(.v2)) .min-w-sm--99pc,
  .v2 .min-w-sm--99pc {
    min-width: 99%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--99em,
  .v1:not(:has(.v2)) .min-w-md--99em,
  .v2 .min-w-md--99em {
    min-width: 99em;
  }
  .v1 .min-w-md--99px,
  .v1:not(:has(.v2)) .min-w-md--99px,
  .v2 .min-w-md--99px {
    min-width: 99px;
  }
  .v1 .min-w-md--99pc,
  .v1:not(:has(.v2)) .min-w-md--99pc,
  .v2 .min-w-md--99pc {
    min-width: 99%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--99em,
  .v1:not(:has(.v2)) .min-w-lg--99em,
  .v2 .min-w-lg--99em {
    min-width: 99em;
  }
  .v1 .min-w-lg--99px,
  .v1:not(:has(.v2)) .min-w-lg--99px,
  .v2 .min-w-lg--99px {
    min-width: 99px;
  }
  .v1 .min-w-lg--99pc,
  .v1:not(:has(.v2)) .min-w-lg--99pc,
  .v2 .min-w-lg--99pc {
    min-width: 99%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--99em,
  .v1:not(:has(.v2)) .min-w-xl--99em,
  .v2 .min-w-xl--99em {
    min-width: 99em;
  }
  .v1 .min-w-xl--99px,
  .v1:not(:has(.v2)) .min-w-xl--99px,
  .v2 .min-w-xl--99px {
    min-width: 99px;
  }
  .v1 .min-w-xl--99pc,
  .v1:not(:has(.v2)) .min-w-xl--99pc,
  .v2 .min-w-xl--99pc {
    min-width: 99%;
  }
}
.v1 .min-w--100em,
.v1:not(:has(.v2)) .min-w--100em,
.v2 .min-w--100em {
  min-width: 100em;
}
.v1 .min-w--100px,
.v1:not(:has(.v2)) .min-w--100px,
.v2 .min-w--100px {
  min-width: 100px;
}
.v1 .min-w--100pc,
.v1:not(:has(.v2)) .min-w--100pc,
.v2 .min-w--100pc {
  min-width: 100%;
}
@media only screen and (min-width: 326px) {
  .v1 .min-w-sm--100em,
  .v1:not(:has(.v2)) .min-w-sm--100em,
  .v2 .min-w-sm--100em {
    min-width: 100em;
  }
  .v1 .min-w-sm--100px,
  .v1:not(:has(.v2)) .min-w-sm--100px,
  .v2 .min-w-sm--100px {
    min-width: 100px;
  }
  .v1 .min-w-sm--100pc,
  .v1:not(:has(.v2)) .min-w-sm--100pc,
  .v2 .min-w-sm--100pc {
    min-width: 100%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .min-w-md--100em,
  .v1:not(:has(.v2)) .min-w-md--100em,
  .v2 .min-w-md--100em {
    min-width: 100em;
  }
  .v1 .min-w-md--100px,
  .v1:not(:has(.v2)) .min-w-md--100px,
  .v2 .min-w-md--100px {
    min-width: 100px;
  }
  .v1 .min-w-md--100pc,
  .v1:not(:has(.v2)) .min-w-md--100pc,
  .v2 .min-w-md--100pc {
    min-width: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .min-w-lg--100em,
  .v1:not(:has(.v2)) .min-w-lg--100em,
  .v2 .min-w-lg--100em {
    min-width: 100em;
  }
  .v1 .min-w-lg--100px,
  .v1:not(:has(.v2)) .min-w-lg--100px,
  .v2 .min-w-lg--100px {
    min-width: 100px;
  }
  .v1 .min-w-lg--100pc,
  .v1:not(:has(.v2)) .min-w-lg--100pc,
  .v2 .min-w-lg--100pc {
    min-width: 100%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .min-w-xl--100em,
  .v1:not(:has(.v2)) .min-w-xl--100em,
  .v2 .min-w-xl--100em {
    min-width: 100em;
  }
  .v1 .min-w-xl--100px,
  .v1:not(:has(.v2)) .min-w-xl--100px,
  .v2 .min-w-xl--100px {
    min-width: 100px;
  }
  .v1 .min-w-xl--100pc,
  .v1:not(:has(.v2)) .min-w-xl--100pc,
  .v2 .min-w-xl--100pc {
    min-width: 100%;
  }
}
.v1 .max-w--1em,
.v1:not(:has(.v2)) .max-w--1em,
.v2 .max-w--1em {
  max-width: 1em;
}
.v1 .max-w--1px,
.v1:not(:has(.v2)) .max-w--1px,
.v2 .max-w--1px {
  max-width: 1px;
}
.v1 .max-w--1pc,
.v1:not(:has(.v2)) .max-w--1pc,
.v2 .max-w--1pc {
  max-width: 1%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--1em,
  .v1:not(:has(.v2)) .max-w-sm--1em,
  .v2 .max-w-sm--1em {
    max-width: 1em;
  }
  .v1 .max-w-sm--1px,
  .v1:not(:has(.v2)) .max-w-sm--1px,
  .v2 .max-w-sm--1px {
    max-width: 1px;
  }
  .v1 .max-w-sm--1pc,
  .v1:not(:has(.v2)) .max-w-sm--1pc,
  .v2 .max-w-sm--1pc {
    max-width: 1%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--1em,
  .v1:not(:has(.v2)) .max-w-md--1em,
  .v2 .max-w-md--1em {
    max-width: 1em;
  }
  .v1 .max-w-md--1px,
  .v1:not(:has(.v2)) .max-w-md--1px,
  .v2 .max-w-md--1px {
    max-width: 1px;
  }
  .v1 .max-w-md--1pc,
  .v1:not(:has(.v2)) .max-w-md--1pc,
  .v2 .max-w-md--1pc {
    max-width: 1%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--1em,
  .v1:not(:has(.v2)) .max-w-lg--1em,
  .v2 .max-w-lg--1em {
    max-width: 1em;
  }
  .v1 .max-w-lg--1px,
  .v1:not(:has(.v2)) .max-w-lg--1px,
  .v2 .max-w-lg--1px {
    max-width: 1px;
  }
  .v1 .max-w-lg--1pc,
  .v1:not(:has(.v2)) .max-w-lg--1pc,
  .v2 .max-w-lg--1pc {
    max-width: 1%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--1em,
  .v1:not(:has(.v2)) .max-w-xl--1em,
  .v2 .max-w-xl--1em {
    max-width: 1em;
  }
  .v1 .max-w-xl--1px,
  .v1:not(:has(.v2)) .max-w-xl--1px,
  .v2 .max-w-xl--1px {
    max-width: 1px;
  }
  .v1 .max-w-xl--1pc,
  .v1:not(:has(.v2)) .max-w-xl--1pc,
  .v2 .max-w-xl--1pc {
    max-width: 1%;
  }
}
.v1 .max-w--2em,
.v1:not(:has(.v2)) .max-w--2em,
.v2 .max-w--2em {
  max-width: 2em;
}
.v1 .max-w--2px,
.v1:not(:has(.v2)) .max-w--2px,
.v2 .max-w--2px {
  max-width: 2px;
}
.v1 .max-w--2pc,
.v1:not(:has(.v2)) .max-w--2pc,
.v2 .max-w--2pc {
  max-width: 2%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--2em,
  .v1:not(:has(.v2)) .max-w-sm--2em,
  .v2 .max-w-sm--2em {
    max-width: 2em;
  }
  .v1 .max-w-sm--2px,
  .v1:not(:has(.v2)) .max-w-sm--2px,
  .v2 .max-w-sm--2px {
    max-width: 2px;
  }
  .v1 .max-w-sm--2pc,
  .v1:not(:has(.v2)) .max-w-sm--2pc,
  .v2 .max-w-sm--2pc {
    max-width: 2%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--2em,
  .v1:not(:has(.v2)) .max-w-md--2em,
  .v2 .max-w-md--2em {
    max-width: 2em;
  }
  .v1 .max-w-md--2px,
  .v1:not(:has(.v2)) .max-w-md--2px,
  .v2 .max-w-md--2px {
    max-width: 2px;
  }
  .v1 .max-w-md--2pc,
  .v1:not(:has(.v2)) .max-w-md--2pc,
  .v2 .max-w-md--2pc {
    max-width: 2%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--2em,
  .v1:not(:has(.v2)) .max-w-lg--2em,
  .v2 .max-w-lg--2em {
    max-width: 2em;
  }
  .v1 .max-w-lg--2px,
  .v1:not(:has(.v2)) .max-w-lg--2px,
  .v2 .max-w-lg--2px {
    max-width: 2px;
  }
  .v1 .max-w-lg--2pc,
  .v1:not(:has(.v2)) .max-w-lg--2pc,
  .v2 .max-w-lg--2pc {
    max-width: 2%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--2em,
  .v1:not(:has(.v2)) .max-w-xl--2em,
  .v2 .max-w-xl--2em {
    max-width: 2em;
  }
  .v1 .max-w-xl--2px,
  .v1:not(:has(.v2)) .max-w-xl--2px,
  .v2 .max-w-xl--2px {
    max-width: 2px;
  }
  .v1 .max-w-xl--2pc,
  .v1:not(:has(.v2)) .max-w-xl--2pc,
  .v2 .max-w-xl--2pc {
    max-width: 2%;
  }
}
.v1 .max-w--3em,
.v1:not(:has(.v2)) .max-w--3em,
.v2 .max-w--3em {
  max-width: 3em;
}
.v1 .max-w--3px,
.v1:not(:has(.v2)) .max-w--3px,
.v2 .max-w--3px {
  max-width: 3px;
}
.v1 .max-w--3pc,
.v1:not(:has(.v2)) .max-w--3pc,
.v2 .max-w--3pc {
  max-width: 3%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--3em,
  .v1:not(:has(.v2)) .max-w-sm--3em,
  .v2 .max-w-sm--3em {
    max-width: 3em;
  }
  .v1 .max-w-sm--3px,
  .v1:not(:has(.v2)) .max-w-sm--3px,
  .v2 .max-w-sm--3px {
    max-width: 3px;
  }
  .v1 .max-w-sm--3pc,
  .v1:not(:has(.v2)) .max-w-sm--3pc,
  .v2 .max-w-sm--3pc {
    max-width: 3%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--3em,
  .v1:not(:has(.v2)) .max-w-md--3em,
  .v2 .max-w-md--3em {
    max-width: 3em;
  }
  .v1 .max-w-md--3px,
  .v1:not(:has(.v2)) .max-w-md--3px,
  .v2 .max-w-md--3px {
    max-width: 3px;
  }
  .v1 .max-w-md--3pc,
  .v1:not(:has(.v2)) .max-w-md--3pc,
  .v2 .max-w-md--3pc {
    max-width: 3%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--3em,
  .v1:not(:has(.v2)) .max-w-lg--3em,
  .v2 .max-w-lg--3em {
    max-width: 3em;
  }
  .v1 .max-w-lg--3px,
  .v1:not(:has(.v2)) .max-w-lg--3px,
  .v2 .max-w-lg--3px {
    max-width: 3px;
  }
  .v1 .max-w-lg--3pc,
  .v1:not(:has(.v2)) .max-w-lg--3pc,
  .v2 .max-w-lg--3pc {
    max-width: 3%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--3em,
  .v1:not(:has(.v2)) .max-w-xl--3em,
  .v2 .max-w-xl--3em {
    max-width: 3em;
  }
  .v1 .max-w-xl--3px,
  .v1:not(:has(.v2)) .max-w-xl--3px,
  .v2 .max-w-xl--3px {
    max-width: 3px;
  }
  .v1 .max-w-xl--3pc,
  .v1:not(:has(.v2)) .max-w-xl--3pc,
  .v2 .max-w-xl--3pc {
    max-width: 3%;
  }
}
.v1 .max-w--4em,
.v1:not(:has(.v2)) .max-w--4em,
.v2 .max-w--4em {
  max-width: 4em;
}
.v1 .max-w--4px,
.v1:not(:has(.v2)) .max-w--4px,
.v2 .max-w--4px {
  max-width: 4px;
}
.v1 .max-w--4pc,
.v1:not(:has(.v2)) .max-w--4pc,
.v2 .max-w--4pc {
  max-width: 4%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--4em,
  .v1:not(:has(.v2)) .max-w-sm--4em,
  .v2 .max-w-sm--4em {
    max-width: 4em;
  }
  .v1 .max-w-sm--4px,
  .v1:not(:has(.v2)) .max-w-sm--4px,
  .v2 .max-w-sm--4px {
    max-width: 4px;
  }
  .v1 .max-w-sm--4pc,
  .v1:not(:has(.v2)) .max-w-sm--4pc,
  .v2 .max-w-sm--4pc {
    max-width: 4%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--4em,
  .v1:not(:has(.v2)) .max-w-md--4em,
  .v2 .max-w-md--4em {
    max-width: 4em;
  }
  .v1 .max-w-md--4px,
  .v1:not(:has(.v2)) .max-w-md--4px,
  .v2 .max-w-md--4px {
    max-width: 4px;
  }
  .v1 .max-w-md--4pc,
  .v1:not(:has(.v2)) .max-w-md--4pc,
  .v2 .max-w-md--4pc {
    max-width: 4%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--4em,
  .v1:not(:has(.v2)) .max-w-lg--4em,
  .v2 .max-w-lg--4em {
    max-width: 4em;
  }
  .v1 .max-w-lg--4px,
  .v1:not(:has(.v2)) .max-w-lg--4px,
  .v2 .max-w-lg--4px {
    max-width: 4px;
  }
  .v1 .max-w-lg--4pc,
  .v1:not(:has(.v2)) .max-w-lg--4pc,
  .v2 .max-w-lg--4pc {
    max-width: 4%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--4em,
  .v1:not(:has(.v2)) .max-w-xl--4em,
  .v2 .max-w-xl--4em {
    max-width: 4em;
  }
  .v1 .max-w-xl--4px,
  .v1:not(:has(.v2)) .max-w-xl--4px,
  .v2 .max-w-xl--4px {
    max-width: 4px;
  }
  .v1 .max-w-xl--4pc,
  .v1:not(:has(.v2)) .max-w-xl--4pc,
  .v2 .max-w-xl--4pc {
    max-width: 4%;
  }
}
.v1 .max-w--5em,
.v1:not(:has(.v2)) .max-w--5em,
.v2 .max-w--5em {
  max-width: 5em;
}
.v1 .max-w--5px,
.v1:not(:has(.v2)) .max-w--5px,
.v2 .max-w--5px {
  max-width: 5px;
}
.v1 .max-w--5pc,
.v1:not(:has(.v2)) .max-w--5pc,
.v2 .max-w--5pc {
  max-width: 5%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--5em,
  .v1:not(:has(.v2)) .max-w-sm--5em,
  .v2 .max-w-sm--5em {
    max-width: 5em;
  }
  .v1 .max-w-sm--5px,
  .v1:not(:has(.v2)) .max-w-sm--5px,
  .v2 .max-w-sm--5px {
    max-width: 5px;
  }
  .v1 .max-w-sm--5pc,
  .v1:not(:has(.v2)) .max-w-sm--5pc,
  .v2 .max-w-sm--5pc {
    max-width: 5%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--5em,
  .v1:not(:has(.v2)) .max-w-md--5em,
  .v2 .max-w-md--5em {
    max-width: 5em;
  }
  .v1 .max-w-md--5px,
  .v1:not(:has(.v2)) .max-w-md--5px,
  .v2 .max-w-md--5px {
    max-width: 5px;
  }
  .v1 .max-w-md--5pc,
  .v1:not(:has(.v2)) .max-w-md--5pc,
  .v2 .max-w-md--5pc {
    max-width: 5%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--5em,
  .v1:not(:has(.v2)) .max-w-lg--5em,
  .v2 .max-w-lg--5em {
    max-width: 5em;
  }
  .v1 .max-w-lg--5px,
  .v1:not(:has(.v2)) .max-w-lg--5px,
  .v2 .max-w-lg--5px {
    max-width: 5px;
  }
  .v1 .max-w-lg--5pc,
  .v1:not(:has(.v2)) .max-w-lg--5pc,
  .v2 .max-w-lg--5pc {
    max-width: 5%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--5em,
  .v1:not(:has(.v2)) .max-w-xl--5em,
  .v2 .max-w-xl--5em {
    max-width: 5em;
  }
  .v1 .max-w-xl--5px,
  .v1:not(:has(.v2)) .max-w-xl--5px,
  .v2 .max-w-xl--5px {
    max-width: 5px;
  }
  .v1 .max-w-xl--5pc,
  .v1:not(:has(.v2)) .max-w-xl--5pc,
  .v2 .max-w-xl--5pc {
    max-width: 5%;
  }
}
.v1 .max-w--6em,
.v1:not(:has(.v2)) .max-w--6em,
.v2 .max-w--6em {
  max-width: 6em;
}
.v1 .max-w--6px,
.v1:not(:has(.v2)) .max-w--6px,
.v2 .max-w--6px {
  max-width: 6px;
}
.v1 .max-w--6pc,
.v1:not(:has(.v2)) .max-w--6pc,
.v2 .max-w--6pc {
  max-width: 6%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--6em,
  .v1:not(:has(.v2)) .max-w-sm--6em,
  .v2 .max-w-sm--6em {
    max-width: 6em;
  }
  .v1 .max-w-sm--6px,
  .v1:not(:has(.v2)) .max-w-sm--6px,
  .v2 .max-w-sm--6px {
    max-width: 6px;
  }
  .v1 .max-w-sm--6pc,
  .v1:not(:has(.v2)) .max-w-sm--6pc,
  .v2 .max-w-sm--6pc {
    max-width: 6%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--6em,
  .v1:not(:has(.v2)) .max-w-md--6em,
  .v2 .max-w-md--6em {
    max-width: 6em;
  }
  .v1 .max-w-md--6px,
  .v1:not(:has(.v2)) .max-w-md--6px,
  .v2 .max-w-md--6px {
    max-width: 6px;
  }
  .v1 .max-w-md--6pc,
  .v1:not(:has(.v2)) .max-w-md--6pc,
  .v2 .max-w-md--6pc {
    max-width: 6%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--6em,
  .v1:not(:has(.v2)) .max-w-lg--6em,
  .v2 .max-w-lg--6em {
    max-width: 6em;
  }
  .v1 .max-w-lg--6px,
  .v1:not(:has(.v2)) .max-w-lg--6px,
  .v2 .max-w-lg--6px {
    max-width: 6px;
  }
  .v1 .max-w-lg--6pc,
  .v1:not(:has(.v2)) .max-w-lg--6pc,
  .v2 .max-w-lg--6pc {
    max-width: 6%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--6em,
  .v1:not(:has(.v2)) .max-w-xl--6em,
  .v2 .max-w-xl--6em {
    max-width: 6em;
  }
  .v1 .max-w-xl--6px,
  .v1:not(:has(.v2)) .max-w-xl--6px,
  .v2 .max-w-xl--6px {
    max-width: 6px;
  }
  .v1 .max-w-xl--6pc,
  .v1:not(:has(.v2)) .max-w-xl--6pc,
  .v2 .max-w-xl--6pc {
    max-width: 6%;
  }
}
.v1 .max-w--7em,
.v1:not(:has(.v2)) .max-w--7em,
.v2 .max-w--7em {
  max-width: 7em;
}
.v1 .max-w--7px,
.v1:not(:has(.v2)) .max-w--7px,
.v2 .max-w--7px {
  max-width: 7px;
}
.v1 .max-w--7pc,
.v1:not(:has(.v2)) .max-w--7pc,
.v2 .max-w--7pc {
  max-width: 7%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--7em,
  .v1:not(:has(.v2)) .max-w-sm--7em,
  .v2 .max-w-sm--7em {
    max-width: 7em;
  }
  .v1 .max-w-sm--7px,
  .v1:not(:has(.v2)) .max-w-sm--7px,
  .v2 .max-w-sm--7px {
    max-width: 7px;
  }
  .v1 .max-w-sm--7pc,
  .v1:not(:has(.v2)) .max-w-sm--7pc,
  .v2 .max-w-sm--7pc {
    max-width: 7%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--7em,
  .v1:not(:has(.v2)) .max-w-md--7em,
  .v2 .max-w-md--7em {
    max-width: 7em;
  }
  .v1 .max-w-md--7px,
  .v1:not(:has(.v2)) .max-w-md--7px,
  .v2 .max-w-md--7px {
    max-width: 7px;
  }
  .v1 .max-w-md--7pc,
  .v1:not(:has(.v2)) .max-w-md--7pc,
  .v2 .max-w-md--7pc {
    max-width: 7%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--7em,
  .v1:not(:has(.v2)) .max-w-lg--7em,
  .v2 .max-w-lg--7em {
    max-width: 7em;
  }
  .v1 .max-w-lg--7px,
  .v1:not(:has(.v2)) .max-w-lg--7px,
  .v2 .max-w-lg--7px {
    max-width: 7px;
  }
  .v1 .max-w-lg--7pc,
  .v1:not(:has(.v2)) .max-w-lg--7pc,
  .v2 .max-w-lg--7pc {
    max-width: 7%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--7em,
  .v1:not(:has(.v2)) .max-w-xl--7em,
  .v2 .max-w-xl--7em {
    max-width: 7em;
  }
  .v1 .max-w-xl--7px,
  .v1:not(:has(.v2)) .max-w-xl--7px,
  .v2 .max-w-xl--7px {
    max-width: 7px;
  }
  .v1 .max-w-xl--7pc,
  .v1:not(:has(.v2)) .max-w-xl--7pc,
  .v2 .max-w-xl--7pc {
    max-width: 7%;
  }
}
.v1 .max-w--8em,
.v1:not(:has(.v2)) .max-w--8em,
.v2 .max-w--8em {
  max-width: 8em;
}
.v1 .max-w--8px,
.v1:not(:has(.v2)) .max-w--8px,
.v2 .max-w--8px {
  max-width: 8px;
}
.v1 .max-w--8pc,
.v1:not(:has(.v2)) .max-w--8pc,
.v2 .max-w--8pc {
  max-width: 8%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--8em,
  .v1:not(:has(.v2)) .max-w-sm--8em,
  .v2 .max-w-sm--8em {
    max-width: 8em;
  }
  .v1 .max-w-sm--8px,
  .v1:not(:has(.v2)) .max-w-sm--8px,
  .v2 .max-w-sm--8px {
    max-width: 8px;
  }
  .v1 .max-w-sm--8pc,
  .v1:not(:has(.v2)) .max-w-sm--8pc,
  .v2 .max-w-sm--8pc {
    max-width: 8%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--8em,
  .v1:not(:has(.v2)) .max-w-md--8em,
  .v2 .max-w-md--8em {
    max-width: 8em;
  }
  .v1 .max-w-md--8px,
  .v1:not(:has(.v2)) .max-w-md--8px,
  .v2 .max-w-md--8px {
    max-width: 8px;
  }
  .v1 .max-w-md--8pc,
  .v1:not(:has(.v2)) .max-w-md--8pc,
  .v2 .max-w-md--8pc {
    max-width: 8%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--8em,
  .v1:not(:has(.v2)) .max-w-lg--8em,
  .v2 .max-w-lg--8em {
    max-width: 8em;
  }
  .v1 .max-w-lg--8px,
  .v1:not(:has(.v2)) .max-w-lg--8px,
  .v2 .max-w-lg--8px {
    max-width: 8px;
  }
  .v1 .max-w-lg--8pc,
  .v1:not(:has(.v2)) .max-w-lg--8pc,
  .v2 .max-w-lg--8pc {
    max-width: 8%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--8em,
  .v1:not(:has(.v2)) .max-w-xl--8em,
  .v2 .max-w-xl--8em {
    max-width: 8em;
  }
  .v1 .max-w-xl--8px,
  .v1:not(:has(.v2)) .max-w-xl--8px,
  .v2 .max-w-xl--8px {
    max-width: 8px;
  }
  .v1 .max-w-xl--8pc,
  .v1:not(:has(.v2)) .max-w-xl--8pc,
  .v2 .max-w-xl--8pc {
    max-width: 8%;
  }
}
.v1 .max-w--9em,
.v1:not(:has(.v2)) .max-w--9em,
.v2 .max-w--9em {
  max-width: 9em;
}
.v1 .max-w--9px,
.v1:not(:has(.v2)) .max-w--9px,
.v2 .max-w--9px {
  max-width: 9px;
}
.v1 .max-w--9pc,
.v1:not(:has(.v2)) .max-w--9pc,
.v2 .max-w--9pc {
  max-width: 9%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--9em,
  .v1:not(:has(.v2)) .max-w-sm--9em,
  .v2 .max-w-sm--9em {
    max-width: 9em;
  }
  .v1 .max-w-sm--9px,
  .v1:not(:has(.v2)) .max-w-sm--9px,
  .v2 .max-w-sm--9px {
    max-width: 9px;
  }
  .v1 .max-w-sm--9pc,
  .v1:not(:has(.v2)) .max-w-sm--9pc,
  .v2 .max-w-sm--9pc {
    max-width: 9%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--9em,
  .v1:not(:has(.v2)) .max-w-md--9em,
  .v2 .max-w-md--9em {
    max-width: 9em;
  }
  .v1 .max-w-md--9px,
  .v1:not(:has(.v2)) .max-w-md--9px,
  .v2 .max-w-md--9px {
    max-width: 9px;
  }
  .v1 .max-w-md--9pc,
  .v1:not(:has(.v2)) .max-w-md--9pc,
  .v2 .max-w-md--9pc {
    max-width: 9%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--9em,
  .v1:not(:has(.v2)) .max-w-lg--9em,
  .v2 .max-w-lg--9em {
    max-width: 9em;
  }
  .v1 .max-w-lg--9px,
  .v1:not(:has(.v2)) .max-w-lg--9px,
  .v2 .max-w-lg--9px {
    max-width: 9px;
  }
  .v1 .max-w-lg--9pc,
  .v1:not(:has(.v2)) .max-w-lg--9pc,
  .v2 .max-w-lg--9pc {
    max-width: 9%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--9em,
  .v1:not(:has(.v2)) .max-w-xl--9em,
  .v2 .max-w-xl--9em {
    max-width: 9em;
  }
  .v1 .max-w-xl--9px,
  .v1:not(:has(.v2)) .max-w-xl--9px,
  .v2 .max-w-xl--9px {
    max-width: 9px;
  }
  .v1 .max-w-xl--9pc,
  .v1:not(:has(.v2)) .max-w-xl--9pc,
  .v2 .max-w-xl--9pc {
    max-width: 9%;
  }
}
.v1 .max-w--10em,
.v1:not(:has(.v2)) .max-w--10em,
.v2 .max-w--10em {
  max-width: 10em;
}
.v1 .max-w--10px,
.v1:not(:has(.v2)) .max-w--10px,
.v2 .max-w--10px {
  max-width: 10px;
}
.v1 .max-w--10pc,
.v1:not(:has(.v2)) .max-w--10pc,
.v2 .max-w--10pc {
  max-width: 10%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--10em,
  .v1:not(:has(.v2)) .max-w-sm--10em,
  .v2 .max-w-sm--10em {
    max-width: 10em;
  }
  .v1 .max-w-sm--10px,
  .v1:not(:has(.v2)) .max-w-sm--10px,
  .v2 .max-w-sm--10px {
    max-width: 10px;
  }
  .v1 .max-w-sm--10pc,
  .v1:not(:has(.v2)) .max-w-sm--10pc,
  .v2 .max-w-sm--10pc {
    max-width: 10%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--10em,
  .v1:not(:has(.v2)) .max-w-md--10em,
  .v2 .max-w-md--10em {
    max-width: 10em;
  }
  .v1 .max-w-md--10px,
  .v1:not(:has(.v2)) .max-w-md--10px,
  .v2 .max-w-md--10px {
    max-width: 10px;
  }
  .v1 .max-w-md--10pc,
  .v1:not(:has(.v2)) .max-w-md--10pc,
  .v2 .max-w-md--10pc {
    max-width: 10%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--10em,
  .v1:not(:has(.v2)) .max-w-lg--10em,
  .v2 .max-w-lg--10em {
    max-width: 10em;
  }
  .v1 .max-w-lg--10px,
  .v1:not(:has(.v2)) .max-w-lg--10px,
  .v2 .max-w-lg--10px {
    max-width: 10px;
  }
  .v1 .max-w-lg--10pc,
  .v1:not(:has(.v2)) .max-w-lg--10pc,
  .v2 .max-w-lg--10pc {
    max-width: 10%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--10em,
  .v1:not(:has(.v2)) .max-w-xl--10em,
  .v2 .max-w-xl--10em {
    max-width: 10em;
  }
  .v1 .max-w-xl--10px,
  .v1:not(:has(.v2)) .max-w-xl--10px,
  .v2 .max-w-xl--10px {
    max-width: 10px;
  }
  .v1 .max-w-xl--10pc,
  .v1:not(:has(.v2)) .max-w-xl--10pc,
  .v2 .max-w-xl--10pc {
    max-width: 10%;
  }
}
.v1 .max-w--11em,
.v1:not(:has(.v2)) .max-w--11em,
.v2 .max-w--11em {
  max-width: 11em;
}
.v1 .max-w--11px,
.v1:not(:has(.v2)) .max-w--11px,
.v2 .max-w--11px {
  max-width: 11px;
}
.v1 .max-w--11pc,
.v1:not(:has(.v2)) .max-w--11pc,
.v2 .max-w--11pc {
  max-width: 11%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--11em,
  .v1:not(:has(.v2)) .max-w-sm--11em,
  .v2 .max-w-sm--11em {
    max-width: 11em;
  }
  .v1 .max-w-sm--11px,
  .v1:not(:has(.v2)) .max-w-sm--11px,
  .v2 .max-w-sm--11px {
    max-width: 11px;
  }
  .v1 .max-w-sm--11pc,
  .v1:not(:has(.v2)) .max-w-sm--11pc,
  .v2 .max-w-sm--11pc {
    max-width: 11%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--11em,
  .v1:not(:has(.v2)) .max-w-md--11em,
  .v2 .max-w-md--11em {
    max-width: 11em;
  }
  .v1 .max-w-md--11px,
  .v1:not(:has(.v2)) .max-w-md--11px,
  .v2 .max-w-md--11px {
    max-width: 11px;
  }
  .v1 .max-w-md--11pc,
  .v1:not(:has(.v2)) .max-w-md--11pc,
  .v2 .max-w-md--11pc {
    max-width: 11%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--11em,
  .v1:not(:has(.v2)) .max-w-lg--11em,
  .v2 .max-w-lg--11em {
    max-width: 11em;
  }
  .v1 .max-w-lg--11px,
  .v1:not(:has(.v2)) .max-w-lg--11px,
  .v2 .max-w-lg--11px {
    max-width: 11px;
  }
  .v1 .max-w-lg--11pc,
  .v1:not(:has(.v2)) .max-w-lg--11pc,
  .v2 .max-w-lg--11pc {
    max-width: 11%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--11em,
  .v1:not(:has(.v2)) .max-w-xl--11em,
  .v2 .max-w-xl--11em {
    max-width: 11em;
  }
  .v1 .max-w-xl--11px,
  .v1:not(:has(.v2)) .max-w-xl--11px,
  .v2 .max-w-xl--11px {
    max-width: 11px;
  }
  .v1 .max-w-xl--11pc,
  .v1:not(:has(.v2)) .max-w-xl--11pc,
  .v2 .max-w-xl--11pc {
    max-width: 11%;
  }
}
.v1 .max-w--12em,
.v1:not(:has(.v2)) .max-w--12em,
.v2 .max-w--12em {
  max-width: 12em;
}
.v1 .max-w--12px,
.v1:not(:has(.v2)) .max-w--12px,
.v2 .max-w--12px {
  max-width: 12px;
}
.v1 .max-w--12pc,
.v1:not(:has(.v2)) .max-w--12pc,
.v2 .max-w--12pc {
  max-width: 12%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--12em,
  .v1:not(:has(.v2)) .max-w-sm--12em,
  .v2 .max-w-sm--12em {
    max-width: 12em;
  }
  .v1 .max-w-sm--12px,
  .v1:not(:has(.v2)) .max-w-sm--12px,
  .v2 .max-w-sm--12px {
    max-width: 12px;
  }
  .v1 .max-w-sm--12pc,
  .v1:not(:has(.v2)) .max-w-sm--12pc,
  .v2 .max-w-sm--12pc {
    max-width: 12%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--12em,
  .v1:not(:has(.v2)) .max-w-md--12em,
  .v2 .max-w-md--12em {
    max-width: 12em;
  }
  .v1 .max-w-md--12px,
  .v1:not(:has(.v2)) .max-w-md--12px,
  .v2 .max-w-md--12px {
    max-width: 12px;
  }
  .v1 .max-w-md--12pc,
  .v1:not(:has(.v2)) .max-w-md--12pc,
  .v2 .max-w-md--12pc {
    max-width: 12%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--12em,
  .v1:not(:has(.v2)) .max-w-lg--12em,
  .v2 .max-w-lg--12em {
    max-width: 12em;
  }
  .v1 .max-w-lg--12px,
  .v1:not(:has(.v2)) .max-w-lg--12px,
  .v2 .max-w-lg--12px {
    max-width: 12px;
  }
  .v1 .max-w-lg--12pc,
  .v1:not(:has(.v2)) .max-w-lg--12pc,
  .v2 .max-w-lg--12pc {
    max-width: 12%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--12em,
  .v1:not(:has(.v2)) .max-w-xl--12em,
  .v2 .max-w-xl--12em {
    max-width: 12em;
  }
  .v1 .max-w-xl--12px,
  .v1:not(:has(.v2)) .max-w-xl--12px,
  .v2 .max-w-xl--12px {
    max-width: 12px;
  }
  .v1 .max-w-xl--12pc,
  .v1:not(:has(.v2)) .max-w-xl--12pc,
  .v2 .max-w-xl--12pc {
    max-width: 12%;
  }
}
.v1 .max-w--13em,
.v1:not(:has(.v2)) .max-w--13em,
.v2 .max-w--13em {
  max-width: 13em;
}
.v1 .max-w--13px,
.v1:not(:has(.v2)) .max-w--13px,
.v2 .max-w--13px {
  max-width: 13px;
}
.v1 .max-w--13pc,
.v1:not(:has(.v2)) .max-w--13pc,
.v2 .max-w--13pc {
  max-width: 13%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--13em,
  .v1:not(:has(.v2)) .max-w-sm--13em,
  .v2 .max-w-sm--13em {
    max-width: 13em;
  }
  .v1 .max-w-sm--13px,
  .v1:not(:has(.v2)) .max-w-sm--13px,
  .v2 .max-w-sm--13px {
    max-width: 13px;
  }
  .v1 .max-w-sm--13pc,
  .v1:not(:has(.v2)) .max-w-sm--13pc,
  .v2 .max-w-sm--13pc {
    max-width: 13%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--13em,
  .v1:not(:has(.v2)) .max-w-md--13em,
  .v2 .max-w-md--13em {
    max-width: 13em;
  }
  .v1 .max-w-md--13px,
  .v1:not(:has(.v2)) .max-w-md--13px,
  .v2 .max-w-md--13px {
    max-width: 13px;
  }
  .v1 .max-w-md--13pc,
  .v1:not(:has(.v2)) .max-w-md--13pc,
  .v2 .max-w-md--13pc {
    max-width: 13%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--13em,
  .v1:not(:has(.v2)) .max-w-lg--13em,
  .v2 .max-w-lg--13em {
    max-width: 13em;
  }
  .v1 .max-w-lg--13px,
  .v1:not(:has(.v2)) .max-w-lg--13px,
  .v2 .max-w-lg--13px {
    max-width: 13px;
  }
  .v1 .max-w-lg--13pc,
  .v1:not(:has(.v2)) .max-w-lg--13pc,
  .v2 .max-w-lg--13pc {
    max-width: 13%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--13em,
  .v1:not(:has(.v2)) .max-w-xl--13em,
  .v2 .max-w-xl--13em {
    max-width: 13em;
  }
  .v1 .max-w-xl--13px,
  .v1:not(:has(.v2)) .max-w-xl--13px,
  .v2 .max-w-xl--13px {
    max-width: 13px;
  }
  .v1 .max-w-xl--13pc,
  .v1:not(:has(.v2)) .max-w-xl--13pc,
  .v2 .max-w-xl--13pc {
    max-width: 13%;
  }
}
.v1 .max-w--14em,
.v1:not(:has(.v2)) .max-w--14em,
.v2 .max-w--14em {
  max-width: 14em;
}
.v1 .max-w--14px,
.v1:not(:has(.v2)) .max-w--14px,
.v2 .max-w--14px {
  max-width: 14px;
}
.v1 .max-w--14pc,
.v1:not(:has(.v2)) .max-w--14pc,
.v2 .max-w--14pc {
  max-width: 14%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--14em,
  .v1:not(:has(.v2)) .max-w-sm--14em,
  .v2 .max-w-sm--14em {
    max-width: 14em;
  }
  .v1 .max-w-sm--14px,
  .v1:not(:has(.v2)) .max-w-sm--14px,
  .v2 .max-w-sm--14px {
    max-width: 14px;
  }
  .v1 .max-w-sm--14pc,
  .v1:not(:has(.v2)) .max-w-sm--14pc,
  .v2 .max-w-sm--14pc {
    max-width: 14%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--14em,
  .v1:not(:has(.v2)) .max-w-md--14em,
  .v2 .max-w-md--14em {
    max-width: 14em;
  }
  .v1 .max-w-md--14px,
  .v1:not(:has(.v2)) .max-w-md--14px,
  .v2 .max-w-md--14px {
    max-width: 14px;
  }
  .v1 .max-w-md--14pc,
  .v1:not(:has(.v2)) .max-w-md--14pc,
  .v2 .max-w-md--14pc {
    max-width: 14%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--14em,
  .v1:not(:has(.v2)) .max-w-lg--14em,
  .v2 .max-w-lg--14em {
    max-width: 14em;
  }
  .v1 .max-w-lg--14px,
  .v1:not(:has(.v2)) .max-w-lg--14px,
  .v2 .max-w-lg--14px {
    max-width: 14px;
  }
  .v1 .max-w-lg--14pc,
  .v1:not(:has(.v2)) .max-w-lg--14pc,
  .v2 .max-w-lg--14pc {
    max-width: 14%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--14em,
  .v1:not(:has(.v2)) .max-w-xl--14em,
  .v2 .max-w-xl--14em {
    max-width: 14em;
  }
  .v1 .max-w-xl--14px,
  .v1:not(:has(.v2)) .max-w-xl--14px,
  .v2 .max-w-xl--14px {
    max-width: 14px;
  }
  .v1 .max-w-xl--14pc,
  .v1:not(:has(.v2)) .max-w-xl--14pc,
  .v2 .max-w-xl--14pc {
    max-width: 14%;
  }
}
.v1 .max-w--15em,
.v1:not(:has(.v2)) .max-w--15em,
.v2 .max-w--15em {
  max-width: 15em;
}
.v1 .max-w--15px,
.v1:not(:has(.v2)) .max-w--15px,
.v2 .max-w--15px {
  max-width: 15px;
}
.v1 .max-w--15pc,
.v1:not(:has(.v2)) .max-w--15pc,
.v2 .max-w--15pc {
  max-width: 15%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--15em,
  .v1:not(:has(.v2)) .max-w-sm--15em,
  .v2 .max-w-sm--15em {
    max-width: 15em;
  }
  .v1 .max-w-sm--15px,
  .v1:not(:has(.v2)) .max-w-sm--15px,
  .v2 .max-w-sm--15px {
    max-width: 15px;
  }
  .v1 .max-w-sm--15pc,
  .v1:not(:has(.v2)) .max-w-sm--15pc,
  .v2 .max-w-sm--15pc {
    max-width: 15%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--15em,
  .v1:not(:has(.v2)) .max-w-md--15em,
  .v2 .max-w-md--15em {
    max-width: 15em;
  }
  .v1 .max-w-md--15px,
  .v1:not(:has(.v2)) .max-w-md--15px,
  .v2 .max-w-md--15px {
    max-width: 15px;
  }
  .v1 .max-w-md--15pc,
  .v1:not(:has(.v2)) .max-w-md--15pc,
  .v2 .max-w-md--15pc {
    max-width: 15%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--15em,
  .v1:not(:has(.v2)) .max-w-lg--15em,
  .v2 .max-w-lg--15em {
    max-width: 15em;
  }
  .v1 .max-w-lg--15px,
  .v1:not(:has(.v2)) .max-w-lg--15px,
  .v2 .max-w-lg--15px {
    max-width: 15px;
  }
  .v1 .max-w-lg--15pc,
  .v1:not(:has(.v2)) .max-w-lg--15pc,
  .v2 .max-w-lg--15pc {
    max-width: 15%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--15em,
  .v1:not(:has(.v2)) .max-w-xl--15em,
  .v2 .max-w-xl--15em {
    max-width: 15em;
  }
  .v1 .max-w-xl--15px,
  .v1:not(:has(.v2)) .max-w-xl--15px,
  .v2 .max-w-xl--15px {
    max-width: 15px;
  }
  .v1 .max-w-xl--15pc,
  .v1:not(:has(.v2)) .max-w-xl--15pc,
  .v2 .max-w-xl--15pc {
    max-width: 15%;
  }
}
.v1 .max-w--16em,
.v1:not(:has(.v2)) .max-w--16em,
.v2 .max-w--16em {
  max-width: 16em;
}
.v1 .max-w--16px,
.v1:not(:has(.v2)) .max-w--16px,
.v2 .max-w--16px {
  max-width: 16px;
}
.v1 .max-w--16pc,
.v1:not(:has(.v2)) .max-w--16pc,
.v2 .max-w--16pc {
  max-width: 16%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--16em,
  .v1:not(:has(.v2)) .max-w-sm--16em,
  .v2 .max-w-sm--16em {
    max-width: 16em;
  }
  .v1 .max-w-sm--16px,
  .v1:not(:has(.v2)) .max-w-sm--16px,
  .v2 .max-w-sm--16px {
    max-width: 16px;
  }
  .v1 .max-w-sm--16pc,
  .v1:not(:has(.v2)) .max-w-sm--16pc,
  .v2 .max-w-sm--16pc {
    max-width: 16%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--16em,
  .v1:not(:has(.v2)) .max-w-md--16em,
  .v2 .max-w-md--16em {
    max-width: 16em;
  }
  .v1 .max-w-md--16px,
  .v1:not(:has(.v2)) .max-w-md--16px,
  .v2 .max-w-md--16px {
    max-width: 16px;
  }
  .v1 .max-w-md--16pc,
  .v1:not(:has(.v2)) .max-w-md--16pc,
  .v2 .max-w-md--16pc {
    max-width: 16%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--16em,
  .v1:not(:has(.v2)) .max-w-lg--16em,
  .v2 .max-w-lg--16em {
    max-width: 16em;
  }
  .v1 .max-w-lg--16px,
  .v1:not(:has(.v2)) .max-w-lg--16px,
  .v2 .max-w-lg--16px {
    max-width: 16px;
  }
  .v1 .max-w-lg--16pc,
  .v1:not(:has(.v2)) .max-w-lg--16pc,
  .v2 .max-w-lg--16pc {
    max-width: 16%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--16em,
  .v1:not(:has(.v2)) .max-w-xl--16em,
  .v2 .max-w-xl--16em {
    max-width: 16em;
  }
  .v1 .max-w-xl--16px,
  .v1:not(:has(.v2)) .max-w-xl--16px,
  .v2 .max-w-xl--16px {
    max-width: 16px;
  }
  .v1 .max-w-xl--16pc,
  .v1:not(:has(.v2)) .max-w-xl--16pc,
  .v2 .max-w-xl--16pc {
    max-width: 16%;
  }
}
.v1 .max-w--17em,
.v1:not(:has(.v2)) .max-w--17em,
.v2 .max-w--17em {
  max-width: 17em;
}
.v1 .max-w--17px,
.v1:not(:has(.v2)) .max-w--17px,
.v2 .max-w--17px {
  max-width: 17px;
}
.v1 .max-w--17pc,
.v1:not(:has(.v2)) .max-w--17pc,
.v2 .max-w--17pc {
  max-width: 17%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--17em,
  .v1:not(:has(.v2)) .max-w-sm--17em,
  .v2 .max-w-sm--17em {
    max-width: 17em;
  }
  .v1 .max-w-sm--17px,
  .v1:not(:has(.v2)) .max-w-sm--17px,
  .v2 .max-w-sm--17px {
    max-width: 17px;
  }
  .v1 .max-w-sm--17pc,
  .v1:not(:has(.v2)) .max-w-sm--17pc,
  .v2 .max-w-sm--17pc {
    max-width: 17%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--17em,
  .v1:not(:has(.v2)) .max-w-md--17em,
  .v2 .max-w-md--17em {
    max-width: 17em;
  }
  .v1 .max-w-md--17px,
  .v1:not(:has(.v2)) .max-w-md--17px,
  .v2 .max-w-md--17px {
    max-width: 17px;
  }
  .v1 .max-w-md--17pc,
  .v1:not(:has(.v2)) .max-w-md--17pc,
  .v2 .max-w-md--17pc {
    max-width: 17%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--17em,
  .v1:not(:has(.v2)) .max-w-lg--17em,
  .v2 .max-w-lg--17em {
    max-width: 17em;
  }
  .v1 .max-w-lg--17px,
  .v1:not(:has(.v2)) .max-w-lg--17px,
  .v2 .max-w-lg--17px {
    max-width: 17px;
  }
  .v1 .max-w-lg--17pc,
  .v1:not(:has(.v2)) .max-w-lg--17pc,
  .v2 .max-w-lg--17pc {
    max-width: 17%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--17em,
  .v1:not(:has(.v2)) .max-w-xl--17em,
  .v2 .max-w-xl--17em {
    max-width: 17em;
  }
  .v1 .max-w-xl--17px,
  .v1:not(:has(.v2)) .max-w-xl--17px,
  .v2 .max-w-xl--17px {
    max-width: 17px;
  }
  .v1 .max-w-xl--17pc,
  .v1:not(:has(.v2)) .max-w-xl--17pc,
  .v2 .max-w-xl--17pc {
    max-width: 17%;
  }
}
.v1 .max-w--18em,
.v1:not(:has(.v2)) .max-w--18em,
.v2 .max-w--18em {
  max-width: 18em;
}
.v1 .max-w--18px,
.v1:not(:has(.v2)) .max-w--18px,
.v2 .max-w--18px {
  max-width: 18px;
}
.v1 .max-w--18pc,
.v1:not(:has(.v2)) .max-w--18pc,
.v2 .max-w--18pc {
  max-width: 18%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--18em,
  .v1:not(:has(.v2)) .max-w-sm--18em,
  .v2 .max-w-sm--18em {
    max-width: 18em;
  }
  .v1 .max-w-sm--18px,
  .v1:not(:has(.v2)) .max-w-sm--18px,
  .v2 .max-w-sm--18px {
    max-width: 18px;
  }
  .v1 .max-w-sm--18pc,
  .v1:not(:has(.v2)) .max-w-sm--18pc,
  .v2 .max-w-sm--18pc {
    max-width: 18%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--18em,
  .v1:not(:has(.v2)) .max-w-md--18em,
  .v2 .max-w-md--18em {
    max-width: 18em;
  }
  .v1 .max-w-md--18px,
  .v1:not(:has(.v2)) .max-w-md--18px,
  .v2 .max-w-md--18px {
    max-width: 18px;
  }
  .v1 .max-w-md--18pc,
  .v1:not(:has(.v2)) .max-w-md--18pc,
  .v2 .max-w-md--18pc {
    max-width: 18%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--18em,
  .v1:not(:has(.v2)) .max-w-lg--18em,
  .v2 .max-w-lg--18em {
    max-width: 18em;
  }
  .v1 .max-w-lg--18px,
  .v1:not(:has(.v2)) .max-w-lg--18px,
  .v2 .max-w-lg--18px {
    max-width: 18px;
  }
  .v1 .max-w-lg--18pc,
  .v1:not(:has(.v2)) .max-w-lg--18pc,
  .v2 .max-w-lg--18pc {
    max-width: 18%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--18em,
  .v1:not(:has(.v2)) .max-w-xl--18em,
  .v2 .max-w-xl--18em {
    max-width: 18em;
  }
  .v1 .max-w-xl--18px,
  .v1:not(:has(.v2)) .max-w-xl--18px,
  .v2 .max-w-xl--18px {
    max-width: 18px;
  }
  .v1 .max-w-xl--18pc,
  .v1:not(:has(.v2)) .max-w-xl--18pc,
  .v2 .max-w-xl--18pc {
    max-width: 18%;
  }
}
.v1 .max-w--19em,
.v1:not(:has(.v2)) .max-w--19em,
.v2 .max-w--19em {
  max-width: 19em;
}
.v1 .max-w--19px,
.v1:not(:has(.v2)) .max-w--19px,
.v2 .max-w--19px {
  max-width: 19px;
}
.v1 .max-w--19pc,
.v1:not(:has(.v2)) .max-w--19pc,
.v2 .max-w--19pc {
  max-width: 19%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--19em,
  .v1:not(:has(.v2)) .max-w-sm--19em,
  .v2 .max-w-sm--19em {
    max-width: 19em;
  }
  .v1 .max-w-sm--19px,
  .v1:not(:has(.v2)) .max-w-sm--19px,
  .v2 .max-w-sm--19px {
    max-width: 19px;
  }
  .v1 .max-w-sm--19pc,
  .v1:not(:has(.v2)) .max-w-sm--19pc,
  .v2 .max-w-sm--19pc {
    max-width: 19%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--19em,
  .v1:not(:has(.v2)) .max-w-md--19em,
  .v2 .max-w-md--19em {
    max-width: 19em;
  }
  .v1 .max-w-md--19px,
  .v1:not(:has(.v2)) .max-w-md--19px,
  .v2 .max-w-md--19px {
    max-width: 19px;
  }
  .v1 .max-w-md--19pc,
  .v1:not(:has(.v2)) .max-w-md--19pc,
  .v2 .max-w-md--19pc {
    max-width: 19%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--19em,
  .v1:not(:has(.v2)) .max-w-lg--19em,
  .v2 .max-w-lg--19em {
    max-width: 19em;
  }
  .v1 .max-w-lg--19px,
  .v1:not(:has(.v2)) .max-w-lg--19px,
  .v2 .max-w-lg--19px {
    max-width: 19px;
  }
  .v1 .max-w-lg--19pc,
  .v1:not(:has(.v2)) .max-w-lg--19pc,
  .v2 .max-w-lg--19pc {
    max-width: 19%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--19em,
  .v1:not(:has(.v2)) .max-w-xl--19em,
  .v2 .max-w-xl--19em {
    max-width: 19em;
  }
  .v1 .max-w-xl--19px,
  .v1:not(:has(.v2)) .max-w-xl--19px,
  .v2 .max-w-xl--19px {
    max-width: 19px;
  }
  .v1 .max-w-xl--19pc,
  .v1:not(:has(.v2)) .max-w-xl--19pc,
  .v2 .max-w-xl--19pc {
    max-width: 19%;
  }
}
.v1 .max-w--20em,
.v1:not(:has(.v2)) .max-w--20em,
.v2 .max-w--20em {
  max-width: 20em;
}
.v1 .max-w--20px,
.v1:not(:has(.v2)) .max-w--20px,
.v2 .max-w--20px {
  max-width: 20px;
}
.v1 .max-w--20pc,
.v1:not(:has(.v2)) .max-w--20pc,
.v2 .max-w--20pc {
  max-width: 20%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--20em,
  .v1:not(:has(.v2)) .max-w-sm--20em,
  .v2 .max-w-sm--20em {
    max-width: 20em;
  }
  .v1 .max-w-sm--20px,
  .v1:not(:has(.v2)) .max-w-sm--20px,
  .v2 .max-w-sm--20px {
    max-width: 20px;
  }
  .v1 .max-w-sm--20pc,
  .v1:not(:has(.v2)) .max-w-sm--20pc,
  .v2 .max-w-sm--20pc {
    max-width: 20%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--20em,
  .v1:not(:has(.v2)) .max-w-md--20em,
  .v2 .max-w-md--20em {
    max-width: 20em;
  }
  .v1 .max-w-md--20px,
  .v1:not(:has(.v2)) .max-w-md--20px,
  .v2 .max-w-md--20px {
    max-width: 20px;
  }
  .v1 .max-w-md--20pc,
  .v1:not(:has(.v2)) .max-w-md--20pc,
  .v2 .max-w-md--20pc {
    max-width: 20%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--20em,
  .v1:not(:has(.v2)) .max-w-lg--20em,
  .v2 .max-w-lg--20em {
    max-width: 20em;
  }
  .v1 .max-w-lg--20px,
  .v1:not(:has(.v2)) .max-w-lg--20px,
  .v2 .max-w-lg--20px {
    max-width: 20px;
  }
  .v1 .max-w-lg--20pc,
  .v1:not(:has(.v2)) .max-w-lg--20pc,
  .v2 .max-w-lg--20pc {
    max-width: 20%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--20em,
  .v1:not(:has(.v2)) .max-w-xl--20em,
  .v2 .max-w-xl--20em {
    max-width: 20em;
  }
  .v1 .max-w-xl--20px,
  .v1:not(:has(.v2)) .max-w-xl--20px,
  .v2 .max-w-xl--20px {
    max-width: 20px;
  }
  .v1 .max-w-xl--20pc,
  .v1:not(:has(.v2)) .max-w-xl--20pc,
  .v2 .max-w-xl--20pc {
    max-width: 20%;
  }
}
.v1 .max-w--21em,
.v1:not(:has(.v2)) .max-w--21em,
.v2 .max-w--21em {
  max-width: 21em;
}
.v1 .max-w--21px,
.v1:not(:has(.v2)) .max-w--21px,
.v2 .max-w--21px {
  max-width: 21px;
}
.v1 .max-w--21pc,
.v1:not(:has(.v2)) .max-w--21pc,
.v2 .max-w--21pc {
  max-width: 21%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--21em,
  .v1:not(:has(.v2)) .max-w-sm--21em,
  .v2 .max-w-sm--21em {
    max-width: 21em;
  }
  .v1 .max-w-sm--21px,
  .v1:not(:has(.v2)) .max-w-sm--21px,
  .v2 .max-w-sm--21px {
    max-width: 21px;
  }
  .v1 .max-w-sm--21pc,
  .v1:not(:has(.v2)) .max-w-sm--21pc,
  .v2 .max-w-sm--21pc {
    max-width: 21%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--21em,
  .v1:not(:has(.v2)) .max-w-md--21em,
  .v2 .max-w-md--21em {
    max-width: 21em;
  }
  .v1 .max-w-md--21px,
  .v1:not(:has(.v2)) .max-w-md--21px,
  .v2 .max-w-md--21px {
    max-width: 21px;
  }
  .v1 .max-w-md--21pc,
  .v1:not(:has(.v2)) .max-w-md--21pc,
  .v2 .max-w-md--21pc {
    max-width: 21%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--21em,
  .v1:not(:has(.v2)) .max-w-lg--21em,
  .v2 .max-w-lg--21em {
    max-width: 21em;
  }
  .v1 .max-w-lg--21px,
  .v1:not(:has(.v2)) .max-w-lg--21px,
  .v2 .max-w-lg--21px {
    max-width: 21px;
  }
  .v1 .max-w-lg--21pc,
  .v1:not(:has(.v2)) .max-w-lg--21pc,
  .v2 .max-w-lg--21pc {
    max-width: 21%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--21em,
  .v1:not(:has(.v2)) .max-w-xl--21em,
  .v2 .max-w-xl--21em {
    max-width: 21em;
  }
  .v1 .max-w-xl--21px,
  .v1:not(:has(.v2)) .max-w-xl--21px,
  .v2 .max-w-xl--21px {
    max-width: 21px;
  }
  .v1 .max-w-xl--21pc,
  .v1:not(:has(.v2)) .max-w-xl--21pc,
  .v2 .max-w-xl--21pc {
    max-width: 21%;
  }
}
.v1 .max-w--22em,
.v1:not(:has(.v2)) .max-w--22em,
.v2 .max-w--22em {
  max-width: 22em;
}
.v1 .max-w--22px,
.v1:not(:has(.v2)) .max-w--22px,
.v2 .max-w--22px {
  max-width: 22px;
}
.v1 .max-w--22pc,
.v1:not(:has(.v2)) .max-w--22pc,
.v2 .max-w--22pc {
  max-width: 22%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--22em,
  .v1:not(:has(.v2)) .max-w-sm--22em,
  .v2 .max-w-sm--22em {
    max-width: 22em;
  }
  .v1 .max-w-sm--22px,
  .v1:not(:has(.v2)) .max-w-sm--22px,
  .v2 .max-w-sm--22px {
    max-width: 22px;
  }
  .v1 .max-w-sm--22pc,
  .v1:not(:has(.v2)) .max-w-sm--22pc,
  .v2 .max-w-sm--22pc {
    max-width: 22%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--22em,
  .v1:not(:has(.v2)) .max-w-md--22em,
  .v2 .max-w-md--22em {
    max-width: 22em;
  }
  .v1 .max-w-md--22px,
  .v1:not(:has(.v2)) .max-w-md--22px,
  .v2 .max-w-md--22px {
    max-width: 22px;
  }
  .v1 .max-w-md--22pc,
  .v1:not(:has(.v2)) .max-w-md--22pc,
  .v2 .max-w-md--22pc {
    max-width: 22%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--22em,
  .v1:not(:has(.v2)) .max-w-lg--22em,
  .v2 .max-w-lg--22em {
    max-width: 22em;
  }
  .v1 .max-w-lg--22px,
  .v1:not(:has(.v2)) .max-w-lg--22px,
  .v2 .max-w-lg--22px {
    max-width: 22px;
  }
  .v1 .max-w-lg--22pc,
  .v1:not(:has(.v2)) .max-w-lg--22pc,
  .v2 .max-w-lg--22pc {
    max-width: 22%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--22em,
  .v1:not(:has(.v2)) .max-w-xl--22em,
  .v2 .max-w-xl--22em {
    max-width: 22em;
  }
  .v1 .max-w-xl--22px,
  .v1:not(:has(.v2)) .max-w-xl--22px,
  .v2 .max-w-xl--22px {
    max-width: 22px;
  }
  .v1 .max-w-xl--22pc,
  .v1:not(:has(.v2)) .max-w-xl--22pc,
  .v2 .max-w-xl--22pc {
    max-width: 22%;
  }
}
.v1 .max-w--23em,
.v1:not(:has(.v2)) .max-w--23em,
.v2 .max-w--23em {
  max-width: 23em;
}
.v1 .max-w--23px,
.v1:not(:has(.v2)) .max-w--23px,
.v2 .max-w--23px {
  max-width: 23px;
}
.v1 .max-w--23pc,
.v1:not(:has(.v2)) .max-w--23pc,
.v2 .max-w--23pc {
  max-width: 23%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--23em,
  .v1:not(:has(.v2)) .max-w-sm--23em,
  .v2 .max-w-sm--23em {
    max-width: 23em;
  }
  .v1 .max-w-sm--23px,
  .v1:not(:has(.v2)) .max-w-sm--23px,
  .v2 .max-w-sm--23px {
    max-width: 23px;
  }
  .v1 .max-w-sm--23pc,
  .v1:not(:has(.v2)) .max-w-sm--23pc,
  .v2 .max-w-sm--23pc {
    max-width: 23%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--23em,
  .v1:not(:has(.v2)) .max-w-md--23em,
  .v2 .max-w-md--23em {
    max-width: 23em;
  }
  .v1 .max-w-md--23px,
  .v1:not(:has(.v2)) .max-w-md--23px,
  .v2 .max-w-md--23px {
    max-width: 23px;
  }
  .v1 .max-w-md--23pc,
  .v1:not(:has(.v2)) .max-w-md--23pc,
  .v2 .max-w-md--23pc {
    max-width: 23%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--23em,
  .v1:not(:has(.v2)) .max-w-lg--23em,
  .v2 .max-w-lg--23em {
    max-width: 23em;
  }
  .v1 .max-w-lg--23px,
  .v1:not(:has(.v2)) .max-w-lg--23px,
  .v2 .max-w-lg--23px {
    max-width: 23px;
  }
  .v1 .max-w-lg--23pc,
  .v1:not(:has(.v2)) .max-w-lg--23pc,
  .v2 .max-w-lg--23pc {
    max-width: 23%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--23em,
  .v1:not(:has(.v2)) .max-w-xl--23em,
  .v2 .max-w-xl--23em {
    max-width: 23em;
  }
  .v1 .max-w-xl--23px,
  .v1:not(:has(.v2)) .max-w-xl--23px,
  .v2 .max-w-xl--23px {
    max-width: 23px;
  }
  .v1 .max-w-xl--23pc,
  .v1:not(:has(.v2)) .max-w-xl--23pc,
  .v2 .max-w-xl--23pc {
    max-width: 23%;
  }
}
.v1 .max-w--24em,
.v1:not(:has(.v2)) .max-w--24em,
.v2 .max-w--24em {
  max-width: 24em;
}
.v1 .max-w--24px,
.v1:not(:has(.v2)) .max-w--24px,
.v2 .max-w--24px {
  max-width: 24px;
}
.v1 .max-w--24pc,
.v1:not(:has(.v2)) .max-w--24pc,
.v2 .max-w--24pc {
  max-width: 24%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--24em,
  .v1:not(:has(.v2)) .max-w-sm--24em,
  .v2 .max-w-sm--24em {
    max-width: 24em;
  }
  .v1 .max-w-sm--24px,
  .v1:not(:has(.v2)) .max-w-sm--24px,
  .v2 .max-w-sm--24px {
    max-width: 24px;
  }
  .v1 .max-w-sm--24pc,
  .v1:not(:has(.v2)) .max-w-sm--24pc,
  .v2 .max-w-sm--24pc {
    max-width: 24%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--24em,
  .v1:not(:has(.v2)) .max-w-md--24em,
  .v2 .max-w-md--24em {
    max-width: 24em;
  }
  .v1 .max-w-md--24px,
  .v1:not(:has(.v2)) .max-w-md--24px,
  .v2 .max-w-md--24px {
    max-width: 24px;
  }
  .v1 .max-w-md--24pc,
  .v1:not(:has(.v2)) .max-w-md--24pc,
  .v2 .max-w-md--24pc {
    max-width: 24%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--24em,
  .v1:not(:has(.v2)) .max-w-lg--24em,
  .v2 .max-w-lg--24em {
    max-width: 24em;
  }
  .v1 .max-w-lg--24px,
  .v1:not(:has(.v2)) .max-w-lg--24px,
  .v2 .max-w-lg--24px {
    max-width: 24px;
  }
  .v1 .max-w-lg--24pc,
  .v1:not(:has(.v2)) .max-w-lg--24pc,
  .v2 .max-w-lg--24pc {
    max-width: 24%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--24em,
  .v1:not(:has(.v2)) .max-w-xl--24em,
  .v2 .max-w-xl--24em {
    max-width: 24em;
  }
  .v1 .max-w-xl--24px,
  .v1:not(:has(.v2)) .max-w-xl--24px,
  .v2 .max-w-xl--24px {
    max-width: 24px;
  }
  .v1 .max-w-xl--24pc,
  .v1:not(:has(.v2)) .max-w-xl--24pc,
  .v2 .max-w-xl--24pc {
    max-width: 24%;
  }
}
.v1 .max-w--25em,
.v1:not(:has(.v2)) .max-w--25em,
.v2 .max-w--25em {
  max-width: 25em;
}
.v1 .max-w--25px,
.v1:not(:has(.v2)) .max-w--25px,
.v2 .max-w--25px {
  max-width: 25px;
}
.v1 .max-w--25pc,
.v1:not(:has(.v2)) .max-w--25pc,
.v2 .max-w--25pc {
  max-width: 25%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--25em,
  .v1:not(:has(.v2)) .max-w-sm--25em,
  .v2 .max-w-sm--25em {
    max-width: 25em;
  }
  .v1 .max-w-sm--25px,
  .v1:not(:has(.v2)) .max-w-sm--25px,
  .v2 .max-w-sm--25px {
    max-width: 25px;
  }
  .v1 .max-w-sm--25pc,
  .v1:not(:has(.v2)) .max-w-sm--25pc,
  .v2 .max-w-sm--25pc {
    max-width: 25%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--25em,
  .v1:not(:has(.v2)) .max-w-md--25em,
  .v2 .max-w-md--25em {
    max-width: 25em;
  }
  .v1 .max-w-md--25px,
  .v1:not(:has(.v2)) .max-w-md--25px,
  .v2 .max-w-md--25px {
    max-width: 25px;
  }
  .v1 .max-w-md--25pc,
  .v1:not(:has(.v2)) .max-w-md--25pc,
  .v2 .max-w-md--25pc {
    max-width: 25%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--25em,
  .v1:not(:has(.v2)) .max-w-lg--25em,
  .v2 .max-w-lg--25em {
    max-width: 25em;
  }
  .v1 .max-w-lg--25px,
  .v1:not(:has(.v2)) .max-w-lg--25px,
  .v2 .max-w-lg--25px {
    max-width: 25px;
  }
  .v1 .max-w-lg--25pc,
  .v1:not(:has(.v2)) .max-w-lg--25pc,
  .v2 .max-w-lg--25pc {
    max-width: 25%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--25em,
  .v1:not(:has(.v2)) .max-w-xl--25em,
  .v2 .max-w-xl--25em {
    max-width: 25em;
  }
  .v1 .max-w-xl--25px,
  .v1:not(:has(.v2)) .max-w-xl--25px,
  .v2 .max-w-xl--25px {
    max-width: 25px;
  }
  .v1 .max-w-xl--25pc,
  .v1:not(:has(.v2)) .max-w-xl--25pc,
  .v2 .max-w-xl--25pc {
    max-width: 25%;
  }
}
.v1 .max-w--26em,
.v1:not(:has(.v2)) .max-w--26em,
.v2 .max-w--26em {
  max-width: 26em;
}
.v1 .max-w--26px,
.v1:not(:has(.v2)) .max-w--26px,
.v2 .max-w--26px {
  max-width: 26px;
}
.v1 .max-w--26pc,
.v1:not(:has(.v2)) .max-w--26pc,
.v2 .max-w--26pc {
  max-width: 26%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--26em,
  .v1:not(:has(.v2)) .max-w-sm--26em,
  .v2 .max-w-sm--26em {
    max-width: 26em;
  }
  .v1 .max-w-sm--26px,
  .v1:not(:has(.v2)) .max-w-sm--26px,
  .v2 .max-w-sm--26px {
    max-width: 26px;
  }
  .v1 .max-w-sm--26pc,
  .v1:not(:has(.v2)) .max-w-sm--26pc,
  .v2 .max-w-sm--26pc {
    max-width: 26%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--26em,
  .v1:not(:has(.v2)) .max-w-md--26em,
  .v2 .max-w-md--26em {
    max-width: 26em;
  }
  .v1 .max-w-md--26px,
  .v1:not(:has(.v2)) .max-w-md--26px,
  .v2 .max-w-md--26px {
    max-width: 26px;
  }
  .v1 .max-w-md--26pc,
  .v1:not(:has(.v2)) .max-w-md--26pc,
  .v2 .max-w-md--26pc {
    max-width: 26%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--26em,
  .v1:not(:has(.v2)) .max-w-lg--26em,
  .v2 .max-w-lg--26em {
    max-width: 26em;
  }
  .v1 .max-w-lg--26px,
  .v1:not(:has(.v2)) .max-w-lg--26px,
  .v2 .max-w-lg--26px {
    max-width: 26px;
  }
  .v1 .max-w-lg--26pc,
  .v1:not(:has(.v2)) .max-w-lg--26pc,
  .v2 .max-w-lg--26pc {
    max-width: 26%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--26em,
  .v1:not(:has(.v2)) .max-w-xl--26em,
  .v2 .max-w-xl--26em {
    max-width: 26em;
  }
  .v1 .max-w-xl--26px,
  .v1:not(:has(.v2)) .max-w-xl--26px,
  .v2 .max-w-xl--26px {
    max-width: 26px;
  }
  .v1 .max-w-xl--26pc,
  .v1:not(:has(.v2)) .max-w-xl--26pc,
  .v2 .max-w-xl--26pc {
    max-width: 26%;
  }
}
.v1 .max-w--27em,
.v1:not(:has(.v2)) .max-w--27em,
.v2 .max-w--27em {
  max-width: 27em;
}
.v1 .max-w--27px,
.v1:not(:has(.v2)) .max-w--27px,
.v2 .max-w--27px {
  max-width: 27px;
}
.v1 .max-w--27pc,
.v1:not(:has(.v2)) .max-w--27pc,
.v2 .max-w--27pc {
  max-width: 27%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--27em,
  .v1:not(:has(.v2)) .max-w-sm--27em,
  .v2 .max-w-sm--27em {
    max-width: 27em;
  }
  .v1 .max-w-sm--27px,
  .v1:not(:has(.v2)) .max-w-sm--27px,
  .v2 .max-w-sm--27px {
    max-width: 27px;
  }
  .v1 .max-w-sm--27pc,
  .v1:not(:has(.v2)) .max-w-sm--27pc,
  .v2 .max-w-sm--27pc {
    max-width: 27%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--27em,
  .v1:not(:has(.v2)) .max-w-md--27em,
  .v2 .max-w-md--27em {
    max-width: 27em;
  }
  .v1 .max-w-md--27px,
  .v1:not(:has(.v2)) .max-w-md--27px,
  .v2 .max-w-md--27px {
    max-width: 27px;
  }
  .v1 .max-w-md--27pc,
  .v1:not(:has(.v2)) .max-w-md--27pc,
  .v2 .max-w-md--27pc {
    max-width: 27%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--27em,
  .v1:not(:has(.v2)) .max-w-lg--27em,
  .v2 .max-w-lg--27em {
    max-width: 27em;
  }
  .v1 .max-w-lg--27px,
  .v1:not(:has(.v2)) .max-w-lg--27px,
  .v2 .max-w-lg--27px {
    max-width: 27px;
  }
  .v1 .max-w-lg--27pc,
  .v1:not(:has(.v2)) .max-w-lg--27pc,
  .v2 .max-w-lg--27pc {
    max-width: 27%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--27em,
  .v1:not(:has(.v2)) .max-w-xl--27em,
  .v2 .max-w-xl--27em {
    max-width: 27em;
  }
  .v1 .max-w-xl--27px,
  .v1:not(:has(.v2)) .max-w-xl--27px,
  .v2 .max-w-xl--27px {
    max-width: 27px;
  }
  .v1 .max-w-xl--27pc,
  .v1:not(:has(.v2)) .max-w-xl--27pc,
  .v2 .max-w-xl--27pc {
    max-width: 27%;
  }
}
.v1 .max-w--28em,
.v1:not(:has(.v2)) .max-w--28em,
.v2 .max-w--28em {
  max-width: 28em;
}
.v1 .max-w--28px,
.v1:not(:has(.v2)) .max-w--28px,
.v2 .max-w--28px {
  max-width: 28px;
}
.v1 .max-w--28pc,
.v1:not(:has(.v2)) .max-w--28pc,
.v2 .max-w--28pc {
  max-width: 28%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--28em,
  .v1:not(:has(.v2)) .max-w-sm--28em,
  .v2 .max-w-sm--28em {
    max-width: 28em;
  }
  .v1 .max-w-sm--28px,
  .v1:not(:has(.v2)) .max-w-sm--28px,
  .v2 .max-w-sm--28px {
    max-width: 28px;
  }
  .v1 .max-w-sm--28pc,
  .v1:not(:has(.v2)) .max-w-sm--28pc,
  .v2 .max-w-sm--28pc {
    max-width: 28%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--28em,
  .v1:not(:has(.v2)) .max-w-md--28em,
  .v2 .max-w-md--28em {
    max-width: 28em;
  }
  .v1 .max-w-md--28px,
  .v1:not(:has(.v2)) .max-w-md--28px,
  .v2 .max-w-md--28px {
    max-width: 28px;
  }
  .v1 .max-w-md--28pc,
  .v1:not(:has(.v2)) .max-w-md--28pc,
  .v2 .max-w-md--28pc {
    max-width: 28%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--28em,
  .v1:not(:has(.v2)) .max-w-lg--28em,
  .v2 .max-w-lg--28em {
    max-width: 28em;
  }
  .v1 .max-w-lg--28px,
  .v1:not(:has(.v2)) .max-w-lg--28px,
  .v2 .max-w-lg--28px {
    max-width: 28px;
  }
  .v1 .max-w-lg--28pc,
  .v1:not(:has(.v2)) .max-w-lg--28pc,
  .v2 .max-w-lg--28pc {
    max-width: 28%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--28em,
  .v1:not(:has(.v2)) .max-w-xl--28em,
  .v2 .max-w-xl--28em {
    max-width: 28em;
  }
  .v1 .max-w-xl--28px,
  .v1:not(:has(.v2)) .max-w-xl--28px,
  .v2 .max-w-xl--28px {
    max-width: 28px;
  }
  .v1 .max-w-xl--28pc,
  .v1:not(:has(.v2)) .max-w-xl--28pc,
  .v2 .max-w-xl--28pc {
    max-width: 28%;
  }
}
.v1 .max-w--29em,
.v1:not(:has(.v2)) .max-w--29em,
.v2 .max-w--29em {
  max-width: 29em;
}
.v1 .max-w--29px,
.v1:not(:has(.v2)) .max-w--29px,
.v2 .max-w--29px {
  max-width: 29px;
}
.v1 .max-w--29pc,
.v1:not(:has(.v2)) .max-w--29pc,
.v2 .max-w--29pc {
  max-width: 29%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--29em,
  .v1:not(:has(.v2)) .max-w-sm--29em,
  .v2 .max-w-sm--29em {
    max-width: 29em;
  }
  .v1 .max-w-sm--29px,
  .v1:not(:has(.v2)) .max-w-sm--29px,
  .v2 .max-w-sm--29px {
    max-width: 29px;
  }
  .v1 .max-w-sm--29pc,
  .v1:not(:has(.v2)) .max-w-sm--29pc,
  .v2 .max-w-sm--29pc {
    max-width: 29%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--29em,
  .v1:not(:has(.v2)) .max-w-md--29em,
  .v2 .max-w-md--29em {
    max-width: 29em;
  }
  .v1 .max-w-md--29px,
  .v1:not(:has(.v2)) .max-w-md--29px,
  .v2 .max-w-md--29px {
    max-width: 29px;
  }
  .v1 .max-w-md--29pc,
  .v1:not(:has(.v2)) .max-w-md--29pc,
  .v2 .max-w-md--29pc {
    max-width: 29%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--29em,
  .v1:not(:has(.v2)) .max-w-lg--29em,
  .v2 .max-w-lg--29em {
    max-width: 29em;
  }
  .v1 .max-w-lg--29px,
  .v1:not(:has(.v2)) .max-w-lg--29px,
  .v2 .max-w-lg--29px {
    max-width: 29px;
  }
  .v1 .max-w-lg--29pc,
  .v1:not(:has(.v2)) .max-w-lg--29pc,
  .v2 .max-w-lg--29pc {
    max-width: 29%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--29em,
  .v1:not(:has(.v2)) .max-w-xl--29em,
  .v2 .max-w-xl--29em {
    max-width: 29em;
  }
  .v1 .max-w-xl--29px,
  .v1:not(:has(.v2)) .max-w-xl--29px,
  .v2 .max-w-xl--29px {
    max-width: 29px;
  }
  .v1 .max-w-xl--29pc,
  .v1:not(:has(.v2)) .max-w-xl--29pc,
  .v2 .max-w-xl--29pc {
    max-width: 29%;
  }
}
.v1 .max-w--30em,
.v1:not(:has(.v2)) .max-w--30em,
.v2 .max-w--30em {
  max-width: 30em;
}
.v1 .max-w--30px,
.v1:not(:has(.v2)) .max-w--30px,
.v2 .max-w--30px {
  max-width: 30px;
}
.v1 .max-w--30pc,
.v1:not(:has(.v2)) .max-w--30pc,
.v2 .max-w--30pc {
  max-width: 30%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--30em,
  .v1:not(:has(.v2)) .max-w-sm--30em,
  .v2 .max-w-sm--30em {
    max-width: 30em;
  }
  .v1 .max-w-sm--30px,
  .v1:not(:has(.v2)) .max-w-sm--30px,
  .v2 .max-w-sm--30px {
    max-width: 30px;
  }
  .v1 .max-w-sm--30pc,
  .v1:not(:has(.v2)) .max-w-sm--30pc,
  .v2 .max-w-sm--30pc {
    max-width: 30%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--30em,
  .v1:not(:has(.v2)) .max-w-md--30em,
  .v2 .max-w-md--30em {
    max-width: 30em;
  }
  .v1 .max-w-md--30px,
  .v1:not(:has(.v2)) .max-w-md--30px,
  .v2 .max-w-md--30px {
    max-width: 30px;
  }
  .v1 .max-w-md--30pc,
  .v1:not(:has(.v2)) .max-w-md--30pc,
  .v2 .max-w-md--30pc {
    max-width: 30%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--30em,
  .v1:not(:has(.v2)) .max-w-lg--30em,
  .v2 .max-w-lg--30em {
    max-width: 30em;
  }
  .v1 .max-w-lg--30px,
  .v1:not(:has(.v2)) .max-w-lg--30px,
  .v2 .max-w-lg--30px {
    max-width: 30px;
  }
  .v1 .max-w-lg--30pc,
  .v1:not(:has(.v2)) .max-w-lg--30pc,
  .v2 .max-w-lg--30pc {
    max-width: 30%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--30em,
  .v1:not(:has(.v2)) .max-w-xl--30em,
  .v2 .max-w-xl--30em {
    max-width: 30em;
  }
  .v1 .max-w-xl--30px,
  .v1:not(:has(.v2)) .max-w-xl--30px,
  .v2 .max-w-xl--30px {
    max-width: 30px;
  }
  .v1 .max-w-xl--30pc,
  .v1:not(:has(.v2)) .max-w-xl--30pc,
  .v2 .max-w-xl--30pc {
    max-width: 30%;
  }
}
.v1 .max-w--31em,
.v1:not(:has(.v2)) .max-w--31em,
.v2 .max-w--31em {
  max-width: 31em;
}
.v1 .max-w--31px,
.v1:not(:has(.v2)) .max-w--31px,
.v2 .max-w--31px {
  max-width: 31px;
}
.v1 .max-w--31pc,
.v1:not(:has(.v2)) .max-w--31pc,
.v2 .max-w--31pc {
  max-width: 31%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--31em,
  .v1:not(:has(.v2)) .max-w-sm--31em,
  .v2 .max-w-sm--31em {
    max-width: 31em;
  }
  .v1 .max-w-sm--31px,
  .v1:not(:has(.v2)) .max-w-sm--31px,
  .v2 .max-w-sm--31px {
    max-width: 31px;
  }
  .v1 .max-w-sm--31pc,
  .v1:not(:has(.v2)) .max-w-sm--31pc,
  .v2 .max-w-sm--31pc {
    max-width: 31%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--31em,
  .v1:not(:has(.v2)) .max-w-md--31em,
  .v2 .max-w-md--31em {
    max-width: 31em;
  }
  .v1 .max-w-md--31px,
  .v1:not(:has(.v2)) .max-w-md--31px,
  .v2 .max-w-md--31px {
    max-width: 31px;
  }
  .v1 .max-w-md--31pc,
  .v1:not(:has(.v2)) .max-w-md--31pc,
  .v2 .max-w-md--31pc {
    max-width: 31%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--31em,
  .v1:not(:has(.v2)) .max-w-lg--31em,
  .v2 .max-w-lg--31em {
    max-width: 31em;
  }
  .v1 .max-w-lg--31px,
  .v1:not(:has(.v2)) .max-w-lg--31px,
  .v2 .max-w-lg--31px {
    max-width: 31px;
  }
  .v1 .max-w-lg--31pc,
  .v1:not(:has(.v2)) .max-w-lg--31pc,
  .v2 .max-w-lg--31pc {
    max-width: 31%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--31em,
  .v1:not(:has(.v2)) .max-w-xl--31em,
  .v2 .max-w-xl--31em {
    max-width: 31em;
  }
  .v1 .max-w-xl--31px,
  .v1:not(:has(.v2)) .max-w-xl--31px,
  .v2 .max-w-xl--31px {
    max-width: 31px;
  }
  .v1 .max-w-xl--31pc,
  .v1:not(:has(.v2)) .max-w-xl--31pc,
  .v2 .max-w-xl--31pc {
    max-width: 31%;
  }
}
.v1 .max-w--32em,
.v1:not(:has(.v2)) .max-w--32em,
.v2 .max-w--32em {
  max-width: 32em;
}
.v1 .max-w--32px,
.v1:not(:has(.v2)) .max-w--32px,
.v2 .max-w--32px {
  max-width: 32px;
}
.v1 .max-w--32pc,
.v1:not(:has(.v2)) .max-w--32pc,
.v2 .max-w--32pc {
  max-width: 32%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--32em,
  .v1:not(:has(.v2)) .max-w-sm--32em,
  .v2 .max-w-sm--32em {
    max-width: 32em;
  }
  .v1 .max-w-sm--32px,
  .v1:not(:has(.v2)) .max-w-sm--32px,
  .v2 .max-w-sm--32px {
    max-width: 32px;
  }
  .v1 .max-w-sm--32pc,
  .v1:not(:has(.v2)) .max-w-sm--32pc,
  .v2 .max-w-sm--32pc {
    max-width: 32%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--32em,
  .v1:not(:has(.v2)) .max-w-md--32em,
  .v2 .max-w-md--32em {
    max-width: 32em;
  }
  .v1 .max-w-md--32px,
  .v1:not(:has(.v2)) .max-w-md--32px,
  .v2 .max-w-md--32px {
    max-width: 32px;
  }
  .v1 .max-w-md--32pc,
  .v1:not(:has(.v2)) .max-w-md--32pc,
  .v2 .max-w-md--32pc {
    max-width: 32%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--32em,
  .v1:not(:has(.v2)) .max-w-lg--32em,
  .v2 .max-w-lg--32em {
    max-width: 32em;
  }
  .v1 .max-w-lg--32px,
  .v1:not(:has(.v2)) .max-w-lg--32px,
  .v2 .max-w-lg--32px {
    max-width: 32px;
  }
  .v1 .max-w-lg--32pc,
  .v1:not(:has(.v2)) .max-w-lg--32pc,
  .v2 .max-w-lg--32pc {
    max-width: 32%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--32em,
  .v1:not(:has(.v2)) .max-w-xl--32em,
  .v2 .max-w-xl--32em {
    max-width: 32em;
  }
  .v1 .max-w-xl--32px,
  .v1:not(:has(.v2)) .max-w-xl--32px,
  .v2 .max-w-xl--32px {
    max-width: 32px;
  }
  .v1 .max-w-xl--32pc,
  .v1:not(:has(.v2)) .max-w-xl--32pc,
  .v2 .max-w-xl--32pc {
    max-width: 32%;
  }
}
.v1 .max-w--33em,
.v1:not(:has(.v2)) .max-w--33em,
.v2 .max-w--33em {
  max-width: 33em;
}
.v1 .max-w--33px,
.v1:not(:has(.v2)) .max-w--33px,
.v2 .max-w--33px {
  max-width: 33px;
}
.v1 .max-w--33pc,
.v1:not(:has(.v2)) .max-w--33pc,
.v2 .max-w--33pc {
  max-width: 33%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--33em,
  .v1:not(:has(.v2)) .max-w-sm--33em,
  .v2 .max-w-sm--33em {
    max-width: 33em;
  }
  .v1 .max-w-sm--33px,
  .v1:not(:has(.v2)) .max-w-sm--33px,
  .v2 .max-w-sm--33px {
    max-width: 33px;
  }
  .v1 .max-w-sm--33pc,
  .v1:not(:has(.v2)) .max-w-sm--33pc,
  .v2 .max-w-sm--33pc {
    max-width: 33%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--33em,
  .v1:not(:has(.v2)) .max-w-md--33em,
  .v2 .max-w-md--33em {
    max-width: 33em;
  }
  .v1 .max-w-md--33px,
  .v1:not(:has(.v2)) .max-w-md--33px,
  .v2 .max-w-md--33px {
    max-width: 33px;
  }
  .v1 .max-w-md--33pc,
  .v1:not(:has(.v2)) .max-w-md--33pc,
  .v2 .max-w-md--33pc {
    max-width: 33%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--33em,
  .v1:not(:has(.v2)) .max-w-lg--33em,
  .v2 .max-w-lg--33em {
    max-width: 33em;
  }
  .v1 .max-w-lg--33px,
  .v1:not(:has(.v2)) .max-w-lg--33px,
  .v2 .max-w-lg--33px {
    max-width: 33px;
  }
  .v1 .max-w-lg--33pc,
  .v1:not(:has(.v2)) .max-w-lg--33pc,
  .v2 .max-w-lg--33pc {
    max-width: 33%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--33em,
  .v1:not(:has(.v2)) .max-w-xl--33em,
  .v2 .max-w-xl--33em {
    max-width: 33em;
  }
  .v1 .max-w-xl--33px,
  .v1:not(:has(.v2)) .max-w-xl--33px,
  .v2 .max-w-xl--33px {
    max-width: 33px;
  }
  .v1 .max-w-xl--33pc,
  .v1:not(:has(.v2)) .max-w-xl--33pc,
  .v2 .max-w-xl--33pc {
    max-width: 33%;
  }
}
.v1 .max-w--34em,
.v1:not(:has(.v2)) .max-w--34em,
.v2 .max-w--34em {
  max-width: 34em;
}
.v1 .max-w--34px,
.v1:not(:has(.v2)) .max-w--34px,
.v2 .max-w--34px {
  max-width: 34px;
}
.v1 .max-w--34pc,
.v1:not(:has(.v2)) .max-w--34pc,
.v2 .max-w--34pc {
  max-width: 34%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--34em,
  .v1:not(:has(.v2)) .max-w-sm--34em,
  .v2 .max-w-sm--34em {
    max-width: 34em;
  }
  .v1 .max-w-sm--34px,
  .v1:not(:has(.v2)) .max-w-sm--34px,
  .v2 .max-w-sm--34px {
    max-width: 34px;
  }
  .v1 .max-w-sm--34pc,
  .v1:not(:has(.v2)) .max-w-sm--34pc,
  .v2 .max-w-sm--34pc {
    max-width: 34%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--34em,
  .v1:not(:has(.v2)) .max-w-md--34em,
  .v2 .max-w-md--34em {
    max-width: 34em;
  }
  .v1 .max-w-md--34px,
  .v1:not(:has(.v2)) .max-w-md--34px,
  .v2 .max-w-md--34px {
    max-width: 34px;
  }
  .v1 .max-w-md--34pc,
  .v1:not(:has(.v2)) .max-w-md--34pc,
  .v2 .max-w-md--34pc {
    max-width: 34%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--34em,
  .v1:not(:has(.v2)) .max-w-lg--34em,
  .v2 .max-w-lg--34em {
    max-width: 34em;
  }
  .v1 .max-w-lg--34px,
  .v1:not(:has(.v2)) .max-w-lg--34px,
  .v2 .max-w-lg--34px {
    max-width: 34px;
  }
  .v1 .max-w-lg--34pc,
  .v1:not(:has(.v2)) .max-w-lg--34pc,
  .v2 .max-w-lg--34pc {
    max-width: 34%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--34em,
  .v1:not(:has(.v2)) .max-w-xl--34em,
  .v2 .max-w-xl--34em {
    max-width: 34em;
  }
  .v1 .max-w-xl--34px,
  .v1:not(:has(.v2)) .max-w-xl--34px,
  .v2 .max-w-xl--34px {
    max-width: 34px;
  }
  .v1 .max-w-xl--34pc,
  .v1:not(:has(.v2)) .max-w-xl--34pc,
  .v2 .max-w-xl--34pc {
    max-width: 34%;
  }
}
.v1 .max-w--35em,
.v1:not(:has(.v2)) .max-w--35em,
.v2 .max-w--35em {
  max-width: 35em;
}
.v1 .max-w--35px,
.v1:not(:has(.v2)) .max-w--35px,
.v2 .max-w--35px {
  max-width: 35px;
}
.v1 .max-w--35pc,
.v1:not(:has(.v2)) .max-w--35pc,
.v2 .max-w--35pc {
  max-width: 35%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--35em,
  .v1:not(:has(.v2)) .max-w-sm--35em,
  .v2 .max-w-sm--35em {
    max-width: 35em;
  }
  .v1 .max-w-sm--35px,
  .v1:not(:has(.v2)) .max-w-sm--35px,
  .v2 .max-w-sm--35px {
    max-width: 35px;
  }
  .v1 .max-w-sm--35pc,
  .v1:not(:has(.v2)) .max-w-sm--35pc,
  .v2 .max-w-sm--35pc {
    max-width: 35%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--35em,
  .v1:not(:has(.v2)) .max-w-md--35em,
  .v2 .max-w-md--35em {
    max-width: 35em;
  }
  .v1 .max-w-md--35px,
  .v1:not(:has(.v2)) .max-w-md--35px,
  .v2 .max-w-md--35px {
    max-width: 35px;
  }
  .v1 .max-w-md--35pc,
  .v1:not(:has(.v2)) .max-w-md--35pc,
  .v2 .max-w-md--35pc {
    max-width: 35%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--35em,
  .v1:not(:has(.v2)) .max-w-lg--35em,
  .v2 .max-w-lg--35em {
    max-width: 35em;
  }
  .v1 .max-w-lg--35px,
  .v1:not(:has(.v2)) .max-w-lg--35px,
  .v2 .max-w-lg--35px {
    max-width: 35px;
  }
  .v1 .max-w-lg--35pc,
  .v1:not(:has(.v2)) .max-w-lg--35pc,
  .v2 .max-w-lg--35pc {
    max-width: 35%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--35em,
  .v1:not(:has(.v2)) .max-w-xl--35em,
  .v2 .max-w-xl--35em {
    max-width: 35em;
  }
  .v1 .max-w-xl--35px,
  .v1:not(:has(.v2)) .max-w-xl--35px,
  .v2 .max-w-xl--35px {
    max-width: 35px;
  }
  .v1 .max-w-xl--35pc,
  .v1:not(:has(.v2)) .max-w-xl--35pc,
  .v2 .max-w-xl--35pc {
    max-width: 35%;
  }
}
.v1 .max-w--36em,
.v1:not(:has(.v2)) .max-w--36em,
.v2 .max-w--36em {
  max-width: 36em;
}
.v1 .max-w--36px,
.v1:not(:has(.v2)) .max-w--36px,
.v2 .max-w--36px {
  max-width: 36px;
}
.v1 .max-w--36pc,
.v1:not(:has(.v2)) .max-w--36pc,
.v2 .max-w--36pc {
  max-width: 36%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--36em,
  .v1:not(:has(.v2)) .max-w-sm--36em,
  .v2 .max-w-sm--36em {
    max-width: 36em;
  }
  .v1 .max-w-sm--36px,
  .v1:not(:has(.v2)) .max-w-sm--36px,
  .v2 .max-w-sm--36px {
    max-width: 36px;
  }
  .v1 .max-w-sm--36pc,
  .v1:not(:has(.v2)) .max-w-sm--36pc,
  .v2 .max-w-sm--36pc {
    max-width: 36%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--36em,
  .v1:not(:has(.v2)) .max-w-md--36em,
  .v2 .max-w-md--36em {
    max-width: 36em;
  }
  .v1 .max-w-md--36px,
  .v1:not(:has(.v2)) .max-w-md--36px,
  .v2 .max-w-md--36px {
    max-width: 36px;
  }
  .v1 .max-w-md--36pc,
  .v1:not(:has(.v2)) .max-w-md--36pc,
  .v2 .max-w-md--36pc {
    max-width: 36%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--36em,
  .v1:not(:has(.v2)) .max-w-lg--36em,
  .v2 .max-w-lg--36em {
    max-width: 36em;
  }
  .v1 .max-w-lg--36px,
  .v1:not(:has(.v2)) .max-w-lg--36px,
  .v2 .max-w-lg--36px {
    max-width: 36px;
  }
  .v1 .max-w-lg--36pc,
  .v1:not(:has(.v2)) .max-w-lg--36pc,
  .v2 .max-w-lg--36pc {
    max-width: 36%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--36em,
  .v1:not(:has(.v2)) .max-w-xl--36em,
  .v2 .max-w-xl--36em {
    max-width: 36em;
  }
  .v1 .max-w-xl--36px,
  .v1:not(:has(.v2)) .max-w-xl--36px,
  .v2 .max-w-xl--36px {
    max-width: 36px;
  }
  .v1 .max-w-xl--36pc,
  .v1:not(:has(.v2)) .max-w-xl--36pc,
  .v2 .max-w-xl--36pc {
    max-width: 36%;
  }
}
.v1 .max-w--37em,
.v1:not(:has(.v2)) .max-w--37em,
.v2 .max-w--37em {
  max-width: 37em;
}
.v1 .max-w--37px,
.v1:not(:has(.v2)) .max-w--37px,
.v2 .max-w--37px {
  max-width: 37px;
}
.v1 .max-w--37pc,
.v1:not(:has(.v2)) .max-w--37pc,
.v2 .max-w--37pc {
  max-width: 37%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--37em,
  .v1:not(:has(.v2)) .max-w-sm--37em,
  .v2 .max-w-sm--37em {
    max-width: 37em;
  }
  .v1 .max-w-sm--37px,
  .v1:not(:has(.v2)) .max-w-sm--37px,
  .v2 .max-w-sm--37px {
    max-width: 37px;
  }
  .v1 .max-w-sm--37pc,
  .v1:not(:has(.v2)) .max-w-sm--37pc,
  .v2 .max-w-sm--37pc {
    max-width: 37%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--37em,
  .v1:not(:has(.v2)) .max-w-md--37em,
  .v2 .max-w-md--37em {
    max-width: 37em;
  }
  .v1 .max-w-md--37px,
  .v1:not(:has(.v2)) .max-w-md--37px,
  .v2 .max-w-md--37px {
    max-width: 37px;
  }
  .v1 .max-w-md--37pc,
  .v1:not(:has(.v2)) .max-w-md--37pc,
  .v2 .max-w-md--37pc {
    max-width: 37%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--37em,
  .v1:not(:has(.v2)) .max-w-lg--37em,
  .v2 .max-w-lg--37em {
    max-width: 37em;
  }
  .v1 .max-w-lg--37px,
  .v1:not(:has(.v2)) .max-w-lg--37px,
  .v2 .max-w-lg--37px {
    max-width: 37px;
  }
  .v1 .max-w-lg--37pc,
  .v1:not(:has(.v2)) .max-w-lg--37pc,
  .v2 .max-w-lg--37pc {
    max-width: 37%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--37em,
  .v1:not(:has(.v2)) .max-w-xl--37em,
  .v2 .max-w-xl--37em {
    max-width: 37em;
  }
  .v1 .max-w-xl--37px,
  .v1:not(:has(.v2)) .max-w-xl--37px,
  .v2 .max-w-xl--37px {
    max-width: 37px;
  }
  .v1 .max-w-xl--37pc,
  .v1:not(:has(.v2)) .max-w-xl--37pc,
  .v2 .max-w-xl--37pc {
    max-width: 37%;
  }
}
.v1 .max-w--38em,
.v1:not(:has(.v2)) .max-w--38em,
.v2 .max-w--38em {
  max-width: 38em;
}
.v1 .max-w--38px,
.v1:not(:has(.v2)) .max-w--38px,
.v2 .max-w--38px {
  max-width: 38px;
}
.v1 .max-w--38pc,
.v1:not(:has(.v2)) .max-w--38pc,
.v2 .max-w--38pc {
  max-width: 38%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--38em,
  .v1:not(:has(.v2)) .max-w-sm--38em,
  .v2 .max-w-sm--38em {
    max-width: 38em;
  }
  .v1 .max-w-sm--38px,
  .v1:not(:has(.v2)) .max-w-sm--38px,
  .v2 .max-w-sm--38px {
    max-width: 38px;
  }
  .v1 .max-w-sm--38pc,
  .v1:not(:has(.v2)) .max-w-sm--38pc,
  .v2 .max-w-sm--38pc {
    max-width: 38%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--38em,
  .v1:not(:has(.v2)) .max-w-md--38em,
  .v2 .max-w-md--38em {
    max-width: 38em;
  }
  .v1 .max-w-md--38px,
  .v1:not(:has(.v2)) .max-w-md--38px,
  .v2 .max-w-md--38px {
    max-width: 38px;
  }
  .v1 .max-w-md--38pc,
  .v1:not(:has(.v2)) .max-w-md--38pc,
  .v2 .max-w-md--38pc {
    max-width: 38%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--38em,
  .v1:not(:has(.v2)) .max-w-lg--38em,
  .v2 .max-w-lg--38em {
    max-width: 38em;
  }
  .v1 .max-w-lg--38px,
  .v1:not(:has(.v2)) .max-w-lg--38px,
  .v2 .max-w-lg--38px {
    max-width: 38px;
  }
  .v1 .max-w-lg--38pc,
  .v1:not(:has(.v2)) .max-w-lg--38pc,
  .v2 .max-w-lg--38pc {
    max-width: 38%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--38em,
  .v1:not(:has(.v2)) .max-w-xl--38em,
  .v2 .max-w-xl--38em {
    max-width: 38em;
  }
  .v1 .max-w-xl--38px,
  .v1:not(:has(.v2)) .max-w-xl--38px,
  .v2 .max-w-xl--38px {
    max-width: 38px;
  }
  .v1 .max-w-xl--38pc,
  .v1:not(:has(.v2)) .max-w-xl--38pc,
  .v2 .max-w-xl--38pc {
    max-width: 38%;
  }
}
.v1 .max-w--39em,
.v1:not(:has(.v2)) .max-w--39em,
.v2 .max-w--39em {
  max-width: 39em;
}
.v1 .max-w--39px,
.v1:not(:has(.v2)) .max-w--39px,
.v2 .max-w--39px {
  max-width: 39px;
}
.v1 .max-w--39pc,
.v1:not(:has(.v2)) .max-w--39pc,
.v2 .max-w--39pc {
  max-width: 39%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--39em,
  .v1:not(:has(.v2)) .max-w-sm--39em,
  .v2 .max-w-sm--39em {
    max-width: 39em;
  }
  .v1 .max-w-sm--39px,
  .v1:not(:has(.v2)) .max-w-sm--39px,
  .v2 .max-w-sm--39px {
    max-width: 39px;
  }
  .v1 .max-w-sm--39pc,
  .v1:not(:has(.v2)) .max-w-sm--39pc,
  .v2 .max-w-sm--39pc {
    max-width: 39%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--39em,
  .v1:not(:has(.v2)) .max-w-md--39em,
  .v2 .max-w-md--39em {
    max-width: 39em;
  }
  .v1 .max-w-md--39px,
  .v1:not(:has(.v2)) .max-w-md--39px,
  .v2 .max-w-md--39px {
    max-width: 39px;
  }
  .v1 .max-w-md--39pc,
  .v1:not(:has(.v2)) .max-w-md--39pc,
  .v2 .max-w-md--39pc {
    max-width: 39%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--39em,
  .v1:not(:has(.v2)) .max-w-lg--39em,
  .v2 .max-w-lg--39em {
    max-width: 39em;
  }
  .v1 .max-w-lg--39px,
  .v1:not(:has(.v2)) .max-w-lg--39px,
  .v2 .max-w-lg--39px {
    max-width: 39px;
  }
  .v1 .max-w-lg--39pc,
  .v1:not(:has(.v2)) .max-w-lg--39pc,
  .v2 .max-w-lg--39pc {
    max-width: 39%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--39em,
  .v1:not(:has(.v2)) .max-w-xl--39em,
  .v2 .max-w-xl--39em {
    max-width: 39em;
  }
  .v1 .max-w-xl--39px,
  .v1:not(:has(.v2)) .max-w-xl--39px,
  .v2 .max-w-xl--39px {
    max-width: 39px;
  }
  .v1 .max-w-xl--39pc,
  .v1:not(:has(.v2)) .max-w-xl--39pc,
  .v2 .max-w-xl--39pc {
    max-width: 39%;
  }
}
.v1 .max-w--40em,
.v1:not(:has(.v2)) .max-w--40em,
.v2 .max-w--40em {
  max-width: 40em;
}
.v1 .max-w--40px,
.v1:not(:has(.v2)) .max-w--40px,
.v2 .max-w--40px {
  max-width: 40px;
}
.v1 .max-w--40pc,
.v1:not(:has(.v2)) .max-w--40pc,
.v2 .max-w--40pc {
  max-width: 40%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--40em,
  .v1:not(:has(.v2)) .max-w-sm--40em,
  .v2 .max-w-sm--40em {
    max-width: 40em;
  }
  .v1 .max-w-sm--40px,
  .v1:not(:has(.v2)) .max-w-sm--40px,
  .v2 .max-w-sm--40px {
    max-width: 40px;
  }
  .v1 .max-w-sm--40pc,
  .v1:not(:has(.v2)) .max-w-sm--40pc,
  .v2 .max-w-sm--40pc {
    max-width: 40%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--40em,
  .v1:not(:has(.v2)) .max-w-md--40em,
  .v2 .max-w-md--40em {
    max-width: 40em;
  }
  .v1 .max-w-md--40px,
  .v1:not(:has(.v2)) .max-w-md--40px,
  .v2 .max-w-md--40px {
    max-width: 40px;
  }
  .v1 .max-w-md--40pc,
  .v1:not(:has(.v2)) .max-w-md--40pc,
  .v2 .max-w-md--40pc {
    max-width: 40%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--40em,
  .v1:not(:has(.v2)) .max-w-lg--40em,
  .v2 .max-w-lg--40em {
    max-width: 40em;
  }
  .v1 .max-w-lg--40px,
  .v1:not(:has(.v2)) .max-w-lg--40px,
  .v2 .max-w-lg--40px {
    max-width: 40px;
  }
  .v1 .max-w-lg--40pc,
  .v1:not(:has(.v2)) .max-w-lg--40pc,
  .v2 .max-w-lg--40pc {
    max-width: 40%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--40em,
  .v1:not(:has(.v2)) .max-w-xl--40em,
  .v2 .max-w-xl--40em {
    max-width: 40em;
  }
  .v1 .max-w-xl--40px,
  .v1:not(:has(.v2)) .max-w-xl--40px,
  .v2 .max-w-xl--40px {
    max-width: 40px;
  }
  .v1 .max-w-xl--40pc,
  .v1:not(:has(.v2)) .max-w-xl--40pc,
  .v2 .max-w-xl--40pc {
    max-width: 40%;
  }
}
.v1 .max-w--41em,
.v1:not(:has(.v2)) .max-w--41em,
.v2 .max-w--41em {
  max-width: 41em;
}
.v1 .max-w--41px,
.v1:not(:has(.v2)) .max-w--41px,
.v2 .max-w--41px {
  max-width: 41px;
}
.v1 .max-w--41pc,
.v1:not(:has(.v2)) .max-w--41pc,
.v2 .max-w--41pc {
  max-width: 41%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--41em,
  .v1:not(:has(.v2)) .max-w-sm--41em,
  .v2 .max-w-sm--41em {
    max-width: 41em;
  }
  .v1 .max-w-sm--41px,
  .v1:not(:has(.v2)) .max-w-sm--41px,
  .v2 .max-w-sm--41px {
    max-width: 41px;
  }
  .v1 .max-w-sm--41pc,
  .v1:not(:has(.v2)) .max-w-sm--41pc,
  .v2 .max-w-sm--41pc {
    max-width: 41%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--41em,
  .v1:not(:has(.v2)) .max-w-md--41em,
  .v2 .max-w-md--41em {
    max-width: 41em;
  }
  .v1 .max-w-md--41px,
  .v1:not(:has(.v2)) .max-w-md--41px,
  .v2 .max-w-md--41px {
    max-width: 41px;
  }
  .v1 .max-w-md--41pc,
  .v1:not(:has(.v2)) .max-w-md--41pc,
  .v2 .max-w-md--41pc {
    max-width: 41%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--41em,
  .v1:not(:has(.v2)) .max-w-lg--41em,
  .v2 .max-w-lg--41em {
    max-width: 41em;
  }
  .v1 .max-w-lg--41px,
  .v1:not(:has(.v2)) .max-w-lg--41px,
  .v2 .max-w-lg--41px {
    max-width: 41px;
  }
  .v1 .max-w-lg--41pc,
  .v1:not(:has(.v2)) .max-w-lg--41pc,
  .v2 .max-w-lg--41pc {
    max-width: 41%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--41em,
  .v1:not(:has(.v2)) .max-w-xl--41em,
  .v2 .max-w-xl--41em {
    max-width: 41em;
  }
  .v1 .max-w-xl--41px,
  .v1:not(:has(.v2)) .max-w-xl--41px,
  .v2 .max-w-xl--41px {
    max-width: 41px;
  }
  .v1 .max-w-xl--41pc,
  .v1:not(:has(.v2)) .max-w-xl--41pc,
  .v2 .max-w-xl--41pc {
    max-width: 41%;
  }
}
.v1 .max-w--42em,
.v1:not(:has(.v2)) .max-w--42em,
.v2 .max-w--42em {
  max-width: 42em;
}
.v1 .max-w--42px,
.v1:not(:has(.v2)) .max-w--42px,
.v2 .max-w--42px {
  max-width: 42px;
}
.v1 .max-w--42pc,
.v1:not(:has(.v2)) .max-w--42pc,
.v2 .max-w--42pc {
  max-width: 42%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--42em,
  .v1:not(:has(.v2)) .max-w-sm--42em,
  .v2 .max-w-sm--42em {
    max-width: 42em;
  }
  .v1 .max-w-sm--42px,
  .v1:not(:has(.v2)) .max-w-sm--42px,
  .v2 .max-w-sm--42px {
    max-width: 42px;
  }
  .v1 .max-w-sm--42pc,
  .v1:not(:has(.v2)) .max-w-sm--42pc,
  .v2 .max-w-sm--42pc {
    max-width: 42%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--42em,
  .v1:not(:has(.v2)) .max-w-md--42em,
  .v2 .max-w-md--42em {
    max-width: 42em;
  }
  .v1 .max-w-md--42px,
  .v1:not(:has(.v2)) .max-w-md--42px,
  .v2 .max-w-md--42px {
    max-width: 42px;
  }
  .v1 .max-w-md--42pc,
  .v1:not(:has(.v2)) .max-w-md--42pc,
  .v2 .max-w-md--42pc {
    max-width: 42%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--42em,
  .v1:not(:has(.v2)) .max-w-lg--42em,
  .v2 .max-w-lg--42em {
    max-width: 42em;
  }
  .v1 .max-w-lg--42px,
  .v1:not(:has(.v2)) .max-w-lg--42px,
  .v2 .max-w-lg--42px {
    max-width: 42px;
  }
  .v1 .max-w-lg--42pc,
  .v1:not(:has(.v2)) .max-w-lg--42pc,
  .v2 .max-w-lg--42pc {
    max-width: 42%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--42em,
  .v1:not(:has(.v2)) .max-w-xl--42em,
  .v2 .max-w-xl--42em {
    max-width: 42em;
  }
  .v1 .max-w-xl--42px,
  .v1:not(:has(.v2)) .max-w-xl--42px,
  .v2 .max-w-xl--42px {
    max-width: 42px;
  }
  .v1 .max-w-xl--42pc,
  .v1:not(:has(.v2)) .max-w-xl--42pc,
  .v2 .max-w-xl--42pc {
    max-width: 42%;
  }
}
.v1 .max-w--43em,
.v1:not(:has(.v2)) .max-w--43em,
.v2 .max-w--43em {
  max-width: 43em;
}
.v1 .max-w--43px,
.v1:not(:has(.v2)) .max-w--43px,
.v2 .max-w--43px {
  max-width: 43px;
}
.v1 .max-w--43pc,
.v1:not(:has(.v2)) .max-w--43pc,
.v2 .max-w--43pc {
  max-width: 43%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--43em,
  .v1:not(:has(.v2)) .max-w-sm--43em,
  .v2 .max-w-sm--43em {
    max-width: 43em;
  }
  .v1 .max-w-sm--43px,
  .v1:not(:has(.v2)) .max-w-sm--43px,
  .v2 .max-w-sm--43px {
    max-width: 43px;
  }
  .v1 .max-w-sm--43pc,
  .v1:not(:has(.v2)) .max-w-sm--43pc,
  .v2 .max-w-sm--43pc {
    max-width: 43%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--43em,
  .v1:not(:has(.v2)) .max-w-md--43em,
  .v2 .max-w-md--43em {
    max-width: 43em;
  }
  .v1 .max-w-md--43px,
  .v1:not(:has(.v2)) .max-w-md--43px,
  .v2 .max-w-md--43px {
    max-width: 43px;
  }
  .v1 .max-w-md--43pc,
  .v1:not(:has(.v2)) .max-w-md--43pc,
  .v2 .max-w-md--43pc {
    max-width: 43%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--43em,
  .v1:not(:has(.v2)) .max-w-lg--43em,
  .v2 .max-w-lg--43em {
    max-width: 43em;
  }
  .v1 .max-w-lg--43px,
  .v1:not(:has(.v2)) .max-w-lg--43px,
  .v2 .max-w-lg--43px {
    max-width: 43px;
  }
  .v1 .max-w-lg--43pc,
  .v1:not(:has(.v2)) .max-w-lg--43pc,
  .v2 .max-w-lg--43pc {
    max-width: 43%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--43em,
  .v1:not(:has(.v2)) .max-w-xl--43em,
  .v2 .max-w-xl--43em {
    max-width: 43em;
  }
  .v1 .max-w-xl--43px,
  .v1:not(:has(.v2)) .max-w-xl--43px,
  .v2 .max-w-xl--43px {
    max-width: 43px;
  }
  .v1 .max-w-xl--43pc,
  .v1:not(:has(.v2)) .max-w-xl--43pc,
  .v2 .max-w-xl--43pc {
    max-width: 43%;
  }
}
.v1 .max-w--44em,
.v1:not(:has(.v2)) .max-w--44em,
.v2 .max-w--44em {
  max-width: 44em;
}
.v1 .max-w--44px,
.v1:not(:has(.v2)) .max-w--44px,
.v2 .max-w--44px {
  max-width: 44px;
}
.v1 .max-w--44pc,
.v1:not(:has(.v2)) .max-w--44pc,
.v2 .max-w--44pc {
  max-width: 44%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--44em,
  .v1:not(:has(.v2)) .max-w-sm--44em,
  .v2 .max-w-sm--44em {
    max-width: 44em;
  }
  .v1 .max-w-sm--44px,
  .v1:not(:has(.v2)) .max-w-sm--44px,
  .v2 .max-w-sm--44px {
    max-width: 44px;
  }
  .v1 .max-w-sm--44pc,
  .v1:not(:has(.v2)) .max-w-sm--44pc,
  .v2 .max-w-sm--44pc {
    max-width: 44%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--44em,
  .v1:not(:has(.v2)) .max-w-md--44em,
  .v2 .max-w-md--44em {
    max-width: 44em;
  }
  .v1 .max-w-md--44px,
  .v1:not(:has(.v2)) .max-w-md--44px,
  .v2 .max-w-md--44px {
    max-width: 44px;
  }
  .v1 .max-w-md--44pc,
  .v1:not(:has(.v2)) .max-w-md--44pc,
  .v2 .max-w-md--44pc {
    max-width: 44%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--44em,
  .v1:not(:has(.v2)) .max-w-lg--44em,
  .v2 .max-w-lg--44em {
    max-width: 44em;
  }
  .v1 .max-w-lg--44px,
  .v1:not(:has(.v2)) .max-w-lg--44px,
  .v2 .max-w-lg--44px {
    max-width: 44px;
  }
  .v1 .max-w-lg--44pc,
  .v1:not(:has(.v2)) .max-w-lg--44pc,
  .v2 .max-w-lg--44pc {
    max-width: 44%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--44em,
  .v1:not(:has(.v2)) .max-w-xl--44em,
  .v2 .max-w-xl--44em {
    max-width: 44em;
  }
  .v1 .max-w-xl--44px,
  .v1:not(:has(.v2)) .max-w-xl--44px,
  .v2 .max-w-xl--44px {
    max-width: 44px;
  }
  .v1 .max-w-xl--44pc,
  .v1:not(:has(.v2)) .max-w-xl--44pc,
  .v2 .max-w-xl--44pc {
    max-width: 44%;
  }
}
.v1 .max-w--45em,
.v1:not(:has(.v2)) .max-w--45em,
.v2 .max-w--45em {
  max-width: 45em;
}
.v1 .max-w--45px,
.v1:not(:has(.v2)) .max-w--45px,
.v2 .max-w--45px {
  max-width: 45px;
}
.v1 .max-w--45pc,
.v1:not(:has(.v2)) .max-w--45pc,
.v2 .max-w--45pc {
  max-width: 45%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--45em,
  .v1:not(:has(.v2)) .max-w-sm--45em,
  .v2 .max-w-sm--45em {
    max-width: 45em;
  }
  .v1 .max-w-sm--45px,
  .v1:not(:has(.v2)) .max-w-sm--45px,
  .v2 .max-w-sm--45px {
    max-width: 45px;
  }
  .v1 .max-w-sm--45pc,
  .v1:not(:has(.v2)) .max-w-sm--45pc,
  .v2 .max-w-sm--45pc {
    max-width: 45%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--45em,
  .v1:not(:has(.v2)) .max-w-md--45em,
  .v2 .max-w-md--45em {
    max-width: 45em;
  }
  .v1 .max-w-md--45px,
  .v1:not(:has(.v2)) .max-w-md--45px,
  .v2 .max-w-md--45px {
    max-width: 45px;
  }
  .v1 .max-w-md--45pc,
  .v1:not(:has(.v2)) .max-w-md--45pc,
  .v2 .max-w-md--45pc {
    max-width: 45%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--45em,
  .v1:not(:has(.v2)) .max-w-lg--45em,
  .v2 .max-w-lg--45em {
    max-width: 45em;
  }
  .v1 .max-w-lg--45px,
  .v1:not(:has(.v2)) .max-w-lg--45px,
  .v2 .max-w-lg--45px {
    max-width: 45px;
  }
  .v1 .max-w-lg--45pc,
  .v1:not(:has(.v2)) .max-w-lg--45pc,
  .v2 .max-w-lg--45pc {
    max-width: 45%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--45em,
  .v1:not(:has(.v2)) .max-w-xl--45em,
  .v2 .max-w-xl--45em {
    max-width: 45em;
  }
  .v1 .max-w-xl--45px,
  .v1:not(:has(.v2)) .max-w-xl--45px,
  .v2 .max-w-xl--45px {
    max-width: 45px;
  }
  .v1 .max-w-xl--45pc,
  .v1:not(:has(.v2)) .max-w-xl--45pc,
  .v2 .max-w-xl--45pc {
    max-width: 45%;
  }
}
.v1 .max-w--46em,
.v1:not(:has(.v2)) .max-w--46em,
.v2 .max-w--46em {
  max-width: 46em;
}
.v1 .max-w--46px,
.v1:not(:has(.v2)) .max-w--46px,
.v2 .max-w--46px {
  max-width: 46px;
}
.v1 .max-w--46pc,
.v1:not(:has(.v2)) .max-w--46pc,
.v2 .max-w--46pc {
  max-width: 46%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--46em,
  .v1:not(:has(.v2)) .max-w-sm--46em,
  .v2 .max-w-sm--46em {
    max-width: 46em;
  }
  .v1 .max-w-sm--46px,
  .v1:not(:has(.v2)) .max-w-sm--46px,
  .v2 .max-w-sm--46px {
    max-width: 46px;
  }
  .v1 .max-w-sm--46pc,
  .v1:not(:has(.v2)) .max-w-sm--46pc,
  .v2 .max-w-sm--46pc {
    max-width: 46%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--46em,
  .v1:not(:has(.v2)) .max-w-md--46em,
  .v2 .max-w-md--46em {
    max-width: 46em;
  }
  .v1 .max-w-md--46px,
  .v1:not(:has(.v2)) .max-w-md--46px,
  .v2 .max-w-md--46px {
    max-width: 46px;
  }
  .v1 .max-w-md--46pc,
  .v1:not(:has(.v2)) .max-w-md--46pc,
  .v2 .max-w-md--46pc {
    max-width: 46%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--46em,
  .v1:not(:has(.v2)) .max-w-lg--46em,
  .v2 .max-w-lg--46em {
    max-width: 46em;
  }
  .v1 .max-w-lg--46px,
  .v1:not(:has(.v2)) .max-w-lg--46px,
  .v2 .max-w-lg--46px {
    max-width: 46px;
  }
  .v1 .max-w-lg--46pc,
  .v1:not(:has(.v2)) .max-w-lg--46pc,
  .v2 .max-w-lg--46pc {
    max-width: 46%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--46em,
  .v1:not(:has(.v2)) .max-w-xl--46em,
  .v2 .max-w-xl--46em {
    max-width: 46em;
  }
  .v1 .max-w-xl--46px,
  .v1:not(:has(.v2)) .max-w-xl--46px,
  .v2 .max-w-xl--46px {
    max-width: 46px;
  }
  .v1 .max-w-xl--46pc,
  .v1:not(:has(.v2)) .max-w-xl--46pc,
  .v2 .max-w-xl--46pc {
    max-width: 46%;
  }
}
.v1 .max-w--47em,
.v1:not(:has(.v2)) .max-w--47em,
.v2 .max-w--47em {
  max-width: 47em;
}
.v1 .max-w--47px,
.v1:not(:has(.v2)) .max-w--47px,
.v2 .max-w--47px {
  max-width: 47px;
}
.v1 .max-w--47pc,
.v1:not(:has(.v2)) .max-w--47pc,
.v2 .max-w--47pc {
  max-width: 47%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--47em,
  .v1:not(:has(.v2)) .max-w-sm--47em,
  .v2 .max-w-sm--47em {
    max-width: 47em;
  }
  .v1 .max-w-sm--47px,
  .v1:not(:has(.v2)) .max-w-sm--47px,
  .v2 .max-w-sm--47px {
    max-width: 47px;
  }
  .v1 .max-w-sm--47pc,
  .v1:not(:has(.v2)) .max-w-sm--47pc,
  .v2 .max-w-sm--47pc {
    max-width: 47%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--47em,
  .v1:not(:has(.v2)) .max-w-md--47em,
  .v2 .max-w-md--47em {
    max-width: 47em;
  }
  .v1 .max-w-md--47px,
  .v1:not(:has(.v2)) .max-w-md--47px,
  .v2 .max-w-md--47px {
    max-width: 47px;
  }
  .v1 .max-w-md--47pc,
  .v1:not(:has(.v2)) .max-w-md--47pc,
  .v2 .max-w-md--47pc {
    max-width: 47%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--47em,
  .v1:not(:has(.v2)) .max-w-lg--47em,
  .v2 .max-w-lg--47em {
    max-width: 47em;
  }
  .v1 .max-w-lg--47px,
  .v1:not(:has(.v2)) .max-w-lg--47px,
  .v2 .max-w-lg--47px {
    max-width: 47px;
  }
  .v1 .max-w-lg--47pc,
  .v1:not(:has(.v2)) .max-w-lg--47pc,
  .v2 .max-w-lg--47pc {
    max-width: 47%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--47em,
  .v1:not(:has(.v2)) .max-w-xl--47em,
  .v2 .max-w-xl--47em {
    max-width: 47em;
  }
  .v1 .max-w-xl--47px,
  .v1:not(:has(.v2)) .max-w-xl--47px,
  .v2 .max-w-xl--47px {
    max-width: 47px;
  }
  .v1 .max-w-xl--47pc,
  .v1:not(:has(.v2)) .max-w-xl--47pc,
  .v2 .max-w-xl--47pc {
    max-width: 47%;
  }
}
.v1 .max-w--48em,
.v1:not(:has(.v2)) .max-w--48em,
.v2 .max-w--48em {
  max-width: 48em;
}
.v1 .max-w--48px,
.v1:not(:has(.v2)) .max-w--48px,
.v2 .max-w--48px {
  max-width: 48px;
}
.v1 .max-w--48pc,
.v1:not(:has(.v2)) .max-w--48pc,
.v2 .max-w--48pc {
  max-width: 48%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--48em,
  .v1:not(:has(.v2)) .max-w-sm--48em,
  .v2 .max-w-sm--48em {
    max-width: 48em;
  }
  .v1 .max-w-sm--48px,
  .v1:not(:has(.v2)) .max-w-sm--48px,
  .v2 .max-w-sm--48px {
    max-width: 48px;
  }
  .v1 .max-w-sm--48pc,
  .v1:not(:has(.v2)) .max-w-sm--48pc,
  .v2 .max-w-sm--48pc {
    max-width: 48%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--48em,
  .v1:not(:has(.v2)) .max-w-md--48em,
  .v2 .max-w-md--48em {
    max-width: 48em;
  }
  .v1 .max-w-md--48px,
  .v1:not(:has(.v2)) .max-w-md--48px,
  .v2 .max-w-md--48px {
    max-width: 48px;
  }
  .v1 .max-w-md--48pc,
  .v1:not(:has(.v2)) .max-w-md--48pc,
  .v2 .max-w-md--48pc {
    max-width: 48%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--48em,
  .v1:not(:has(.v2)) .max-w-lg--48em,
  .v2 .max-w-lg--48em {
    max-width: 48em;
  }
  .v1 .max-w-lg--48px,
  .v1:not(:has(.v2)) .max-w-lg--48px,
  .v2 .max-w-lg--48px {
    max-width: 48px;
  }
  .v1 .max-w-lg--48pc,
  .v1:not(:has(.v2)) .max-w-lg--48pc,
  .v2 .max-w-lg--48pc {
    max-width: 48%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--48em,
  .v1:not(:has(.v2)) .max-w-xl--48em,
  .v2 .max-w-xl--48em {
    max-width: 48em;
  }
  .v1 .max-w-xl--48px,
  .v1:not(:has(.v2)) .max-w-xl--48px,
  .v2 .max-w-xl--48px {
    max-width: 48px;
  }
  .v1 .max-w-xl--48pc,
  .v1:not(:has(.v2)) .max-w-xl--48pc,
  .v2 .max-w-xl--48pc {
    max-width: 48%;
  }
}
.v1 .max-w--49em,
.v1:not(:has(.v2)) .max-w--49em,
.v2 .max-w--49em {
  max-width: 49em;
}
.v1 .max-w--49px,
.v1:not(:has(.v2)) .max-w--49px,
.v2 .max-w--49px {
  max-width: 49px;
}
.v1 .max-w--49pc,
.v1:not(:has(.v2)) .max-w--49pc,
.v2 .max-w--49pc {
  max-width: 49%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--49em,
  .v1:not(:has(.v2)) .max-w-sm--49em,
  .v2 .max-w-sm--49em {
    max-width: 49em;
  }
  .v1 .max-w-sm--49px,
  .v1:not(:has(.v2)) .max-w-sm--49px,
  .v2 .max-w-sm--49px {
    max-width: 49px;
  }
  .v1 .max-w-sm--49pc,
  .v1:not(:has(.v2)) .max-w-sm--49pc,
  .v2 .max-w-sm--49pc {
    max-width: 49%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--49em,
  .v1:not(:has(.v2)) .max-w-md--49em,
  .v2 .max-w-md--49em {
    max-width: 49em;
  }
  .v1 .max-w-md--49px,
  .v1:not(:has(.v2)) .max-w-md--49px,
  .v2 .max-w-md--49px {
    max-width: 49px;
  }
  .v1 .max-w-md--49pc,
  .v1:not(:has(.v2)) .max-w-md--49pc,
  .v2 .max-w-md--49pc {
    max-width: 49%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--49em,
  .v1:not(:has(.v2)) .max-w-lg--49em,
  .v2 .max-w-lg--49em {
    max-width: 49em;
  }
  .v1 .max-w-lg--49px,
  .v1:not(:has(.v2)) .max-w-lg--49px,
  .v2 .max-w-lg--49px {
    max-width: 49px;
  }
  .v1 .max-w-lg--49pc,
  .v1:not(:has(.v2)) .max-w-lg--49pc,
  .v2 .max-w-lg--49pc {
    max-width: 49%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--49em,
  .v1:not(:has(.v2)) .max-w-xl--49em,
  .v2 .max-w-xl--49em {
    max-width: 49em;
  }
  .v1 .max-w-xl--49px,
  .v1:not(:has(.v2)) .max-w-xl--49px,
  .v2 .max-w-xl--49px {
    max-width: 49px;
  }
  .v1 .max-w-xl--49pc,
  .v1:not(:has(.v2)) .max-w-xl--49pc,
  .v2 .max-w-xl--49pc {
    max-width: 49%;
  }
}
.v1 .max-w--50em,
.v1:not(:has(.v2)) .max-w--50em,
.v2 .max-w--50em {
  max-width: 50em;
}
.v1 .max-w--50px,
.v1:not(:has(.v2)) .max-w--50px,
.v2 .max-w--50px {
  max-width: 50px;
}
.v1 .max-w--50pc,
.v1:not(:has(.v2)) .max-w--50pc,
.v2 .max-w--50pc {
  max-width: 50%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--50em,
  .v1:not(:has(.v2)) .max-w-sm--50em,
  .v2 .max-w-sm--50em {
    max-width: 50em;
  }
  .v1 .max-w-sm--50px,
  .v1:not(:has(.v2)) .max-w-sm--50px,
  .v2 .max-w-sm--50px {
    max-width: 50px;
  }
  .v1 .max-w-sm--50pc,
  .v1:not(:has(.v2)) .max-w-sm--50pc,
  .v2 .max-w-sm--50pc {
    max-width: 50%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--50em,
  .v1:not(:has(.v2)) .max-w-md--50em,
  .v2 .max-w-md--50em {
    max-width: 50em;
  }
  .v1 .max-w-md--50px,
  .v1:not(:has(.v2)) .max-w-md--50px,
  .v2 .max-w-md--50px {
    max-width: 50px;
  }
  .v1 .max-w-md--50pc,
  .v1:not(:has(.v2)) .max-w-md--50pc,
  .v2 .max-w-md--50pc {
    max-width: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--50em,
  .v1:not(:has(.v2)) .max-w-lg--50em,
  .v2 .max-w-lg--50em {
    max-width: 50em;
  }
  .v1 .max-w-lg--50px,
  .v1:not(:has(.v2)) .max-w-lg--50px,
  .v2 .max-w-lg--50px {
    max-width: 50px;
  }
  .v1 .max-w-lg--50pc,
  .v1:not(:has(.v2)) .max-w-lg--50pc,
  .v2 .max-w-lg--50pc {
    max-width: 50%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--50em,
  .v1:not(:has(.v2)) .max-w-xl--50em,
  .v2 .max-w-xl--50em {
    max-width: 50em;
  }
  .v1 .max-w-xl--50px,
  .v1:not(:has(.v2)) .max-w-xl--50px,
  .v2 .max-w-xl--50px {
    max-width: 50px;
  }
  .v1 .max-w-xl--50pc,
  .v1:not(:has(.v2)) .max-w-xl--50pc,
  .v2 .max-w-xl--50pc {
    max-width: 50%;
  }
}
.v1 .max-w--51em,
.v1:not(:has(.v2)) .max-w--51em,
.v2 .max-w--51em {
  max-width: 51em;
}
.v1 .max-w--51px,
.v1:not(:has(.v2)) .max-w--51px,
.v2 .max-w--51px {
  max-width: 51px;
}
.v1 .max-w--51pc,
.v1:not(:has(.v2)) .max-w--51pc,
.v2 .max-w--51pc {
  max-width: 51%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--51em,
  .v1:not(:has(.v2)) .max-w-sm--51em,
  .v2 .max-w-sm--51em {
    max-width: 51em;
  }
  .v1 .max-w-sm--51px,
  .v1:not(:has(.v2)) .max-w-sm--51px,
  .v2 .max-w-sm--51px {
    max-width: 51px;
  }
  .v1 .max-w-sm--51pc,
  .v1:not(:has(.v2)) .max-w-sm--51pc,
  .v2 .max-w-sm--51pc {
    max-width: 51%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--51em,
  .v1:not(:has(.v2)) .max-w-md--51em,
  .v2 .max-w-md--51em {
    max-width: 51em;
  }
  .v1 .max-w-md--51px,
  .v1:not(:has(.v2)) .max-w-md--51px,
  .v2 .max-w-md--51px {
    max-width: 51px;
  }
  .v1 .max-w-md--51pc,
  .v1:not(:has(.v2)) .max-w-md--51pc,
  .v2 .max-w-md--51pc {
    max-width: 51%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--51em,
  .v1:not(:has(.v2)) .max-w-lg--51em,
  .v2 .max-w-lg--51em {
    max-width: 51em;
  }
  .v1 .max-w-lg--51px,
  .v1:not(:has(.v2)) .max-w-lg--51px,
  .v2 .max-w-lg--51px {
    max-width: 51px;
  }
  .v1 .max-w-lg--51pc,
  .v1:not(:has(.v2)) .max-w-lg--51pc,
  .v2 .max-w-lg--51pc {
    max-width: 51%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--51em,
  .v1:not(:has(.v2)) .max-w-xl--51em,
  .v2 .max-w-xl--51em {
    max-width: 51em;
  }
  .v1 .max-w-xl--51px,
  .v1:not(:has(.v2)) .max-w-xl--51px,
  .v2 .max-w-xl--51px {
    max-width: 51px;
  }
  .v1 .max-w-xl--51pc,
  .v1:not(:has(.v2)) .max-w-xl--51pc,
  .v2 .max-w-xl--51pc {
    max-width: 51%;
  }
}
.v1 .max-w--52em,
.v1:not(:has(.v2)) .max-w--52em,
.v2 .max-w--52em {
  max-width: 52em;
}
.v1 .max-w--52px,
.v1:not(:has(.v2)) .max-w--52px,
.v2 .max-w--52px {
  max-width: 52px;
}
.v1 .max-w--52pc,
.v1:not(:has(.v2)) .max-w--52pc,
.v2 .max-w--52pc {
  max-width: 52%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--52em,
  .v1:not(:has(.v2)) .max-w-sm--52em,
  .v2 .max-w-sm--52em {
    max-width: 52em;
  }
  .v1 .max-w-sm--52px,
  .v1:not(:has(.v2)) .max-w-sm--52px,
  .v2 .max-w-sm--52px {
    max-width: 52px;
  }
  .v1 .max-w-sm--52pc,
  .v1:not(:has(.v2)) .max-w-sm--52pc,
  .v2 .max-w-sm--52pc {
    max-width: 52%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--52em,
  .v1:not(:has(.v2)) .max-w-md--52em,
  .v2 .max-w-md--52em {
    max-width: 52em;
  }
  .v1 .max-w-md--52px,
  .v1:not(:has(.v2)) .max-w-md--52px,
  .v2 .max-w-md--52px {
    max-width: 52px;
  }
  .v1 .max-w-md--52pc,
  .v1:not(:has(.v2)) .max-w-md--52pc,
  .v2 .max-w-md--52pc {
    max-width: 52%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--52em,
  .v1:not(:has(.v2)) .max-w-lg--52em,
  .v2 .max-w-lg--52em {
    max-width: 52em;
  }
  .v1 .max-w-lg--52px,
  .v1:not(:has(.v2)) .max-w-lg--52px,
  .v2 .max-w-lg--52px {
    max-width: 52px;
  }
  .v1 .max-w-lg--52pc,
  .v1:not(:has(.v2)) .max-w-lg--52pc,
  .v2 .max-w-lg--52pc {
    max-width: 52%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--52em,
  .v1:not(:has(.v2)) .max-w-xl--52em,
  .v2 .max-w-xl--52em {
    max-width: 52em;
  }
  .v1 .max-w-xl--52px,
  .v1:not(:has(.v2)) .max-w-xl--52px,
  .v2 .max-w-xl--52px {
    max-width: 52px;
  }
  .v1 .max-w-xl--52pc,
  .v1:not(:has(.v2)) .max-w-xl--52pc,
  .v2 .max-w-xl--52pc {
    max-width: 52%;
  }
}
.v1 .max-w--53em,
.v1:not(:has(.v2)) .max-w--53em,
.v2 .max-w--53em {
  max-width: 53em;
}
.v1 .max-w--53px,
.v1:not(:has(.v2)) .max-w--53px,
.v2 .max-w--53px {
  max-width: 53px;
}
.v1 .max-w--53pc,
.v1:not(:has(.v2)) .max-w--53pc,
.v2 .max-w--53pc {
  max-width: 53%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--53em,
  .v1:not(:has(.v2)) .max-w-sm--53em,
  .v2 .max-w-sm--53em {
    max-width: 53em;
  }
  .v1 .max-w-sm--53px,
  .v1:not(:has(.v2)) .max-w-sm--53px,
  .v2 .max-w-sm--53px {
    max-width: 53px;
  }
  .v1 .max-w-sm--53pc,
  .v1:not(:has(.v2)) .max-w-sm--53pc,
  .v2 .max-w-sm--53pc {
    max-width: 53%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--53em,
  .v1:not(:has(.v2)) .max-w-md--53em,
  .v2 .max-w-md--53em {
    max-width: 53em;
  }
  .v1 .max-w-md--53px,
  .v1:not(:has(.v2)) .max-w-md--53px,
  .v2 .max-w-md--53px {
    max-width: 53px;
  }
  .v1 .max-w-md--53pc,
  .v1:not(:has(.v2)) .max-w-md--53pc,
  .v2 .max-w-md--53pc {
    max-width: 53%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--53em,
  .v1:not(:has(.v2)) .max-w-lg--53em,
  .v2 .max-w-lg--53em {
    max-width: 53em;
  }
  .v1 .max-w-lg--53px,
  .v1:not(:has(.v2)) .max-w-lg--53px,
  .v2 .max-w-lg--53px {
    max-width: 53px;
  }
  .v1 .max-w-lg--53pc,
  .v1:not(:has(.v2)) .max-w-lg--53pc,
  .v2 .max-w-lg--53pc {
    max-width: 53%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--53em,
  .v1:not(:has(.v2)) .max-w-xl--53em,
  .v2 .max-w-xl--53em {
    max-width: 53em;
  }
  .v1 .max-w-xl--53px,
  .v1:not(:has(.v2)) .max-w-xl--53px,
  .v2 .max-w-xl--53px {
    max-width: 53px;
  }
  .v1 .max-w-xl--53pc,
  .v1:not(:has(.v2)) .max-w-xl--53pc,
  .v2 .max-w-xl--53pc {
    max-width: 53%;
  }
}
.v1 .max-w--54em,
.v1:not(:has(.v2)) .max-w--54em,
.v2 .max-w--54em {
  max-width: 54em;
}
.v1 .max-w--54px,
.v1:not(:has(.v2)) .max-w--54px,
.v2 .max-w--54px {
  max-width: 54px;
}
.v1 .max-w--54pc,
.v1:not(:has(.v2)) .max-w--54pc,
.v2 .max-w--54pc {
  max-width: 54%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--54em,
  .v1:not(:has(.v2)) .max-w-sm--54em,
  .v2 .max-w-sm--54em {
    max-width: 54em;
  }
  .v1 .max-w-sm--54px,
  .v1:not(:has(.v2)) .max-w-sm--54px,
  .v2 .max-w-sm--54px {
    max-width: 54px;
  }
  .v1 .max-w-sm--54pc,
  .v1:not(:has(.v2)) .max-w-sm--54pc,
  .v2 .max-w-sm--54pc {
    max-width: 54%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--54em,
  .v1:not(:has(.v2)) .max-w-md--54em,
  .v2 .max-w-md--54em {
    max-width: 54em;
  }
  .v1 .max-w-md--54px,
  .v1:not(:has(.v2)) .max-w-md--54px,
  .v2 .max-w-md--54px {
    max-width: 54px;
  }
  .v1 .max-w-md--54pc,
  .v1:not(:has(.v2)) .max-w-md--54pc,
  .v2 .max-w-md--54pc {
    max-width: 54%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--54em,
  .v1:not(:has(.v2)) .max-w-lg--54em,
  .v2 .max-w-lg--54em {
    max-width: 54em;
  }
  .v1 .max-w-lg--54px,
  .v1:not(:has(.v2)) .max-w-lg--54px,
  .v2 .max-w-lg--54px {
    max-width: 54px;
  }
  .v1 .max-w-lg--54pc,
  .v1:not(:has(.v2)) .max-w-lg--54pc,
  .v2 .max-w-lg--54pc {
    max-width: 54%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--54em,
  .v1:not(:has(.v2)) .max-w-xl--54em,
  .v2 .max-w-xl--54em {
    max-width: 54em;
  }
  .v1 .max-w-xl--54px,
  .v1:not(:has(.v2)) .max-w-xl--54px,
  .v2 .max-w-xl--54px {
    max-width: 54px;
  }
  .v1 .max-w-xl--54pc,
  .v1:not(:has(.v2)) .max-w-xl--54pc,
  .v2 .max-w-xl--54pc {
    max-width: 54%;
  }
}
.v1 .max-w--55em,
.v1:not(:has(.v2)) .max-w--55em,
.v2 .max-w--55em {
  max-width: 55em;
}
.v1 .max-w--55px,
.v1:not(:has(.v2)) .max-w--55px,
.v2 .max-w--55px {
  max-width: 55px;
}
.v1 .max-w--55pc,
.v1:not(:has(.v2)) .max-w--55pc,
.v2 .max-w--55pc {
  max-width: 55%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--55em,
  .v1:not(:has(.v2)) .max-w-sm--55em,
  .v2 .max-w-sm--55em {
    max-width: 55em;
  }
  .v1 .max-w-sm--55px,
  .v1:not(:has(.v2)) .max-w-sm--55px,
  .v2 .max-w-sm--55px {
    max-width: 55px;
  }
  .v1 .max-w-sm--55pc,
  .v1:not(:has(.v2)) .max-w-sm--55pc,
  .v2 .max-w-sm--55pc {
    max-width: 55%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--55em,
  .v1:not(:has(.v2)) .max-w-md--55em,
  .v2 .max-w-md--55em {
    max-width: 55em;
  }
  .v1 .max-w-md--55px,
  .v1:not(:has(.v2)) .max-w-md--55px,
  .v2 .max-w-md--55px {
    max-width: 55px;
  }
  .v1 .max-w-md--55pc,
  .v1:not(:has(.v2)) .max-w-md--55pc,
  .v2 .max-w-md--55pc {
    max-width: 55%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--55em,
  .v1:not(:has(.v2)) .max-w-lg--55em,
  .v2 .max-w-lg--55em {
    max-width: 55em;
  }
  .v1 .max-w-lg--55px,
  .v1:not(:has(.v2)) .max-w-lg--55px,
  .v2 .max-w-lg--55px {
    max-width: 55px;
  }
  .v1 .max-w-lg--55pc,
  .v1:not(:has(.v2)) .max-w-lg--55pc,
  .v2 .max-w-lg--55pc {
    max-width: 55%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--55em,
  .v1:not(:has(.v2)) .max-w-xl--55em,
  .v2 .max-w-xl--55em {
    max-width: 55em;
  }
  .v1 .max-w-xl--55px,
  .v1:not(:has(.v2)) .max-w-xl--55px,
  .v2 .max-w-xl--55px {
    max-width: 55px;
  }
  .v1 .max-w-xl--55pc,
  .v1:not(:has(.v2)) .max-w-xl--55pc,
  .v2 .max-w-xl--55pc {
    max-width: 55%;
  }
}
.v1 .max-w--56em,
.v1:not(:has(.v2)) .max-w--56em,
.v2 .max-w--56em {
  max-width: 56em;
}
.v1 .max-w--56px,
.v1:not(:has(.v2)) .max-w--56px,
.v2 .max-w--56px {
  max-width: 56px;
}
.v1 .max-w--56pc,
.v1:not(:has(.v2)) .max-w--56pc,
.v2 .max-w--56pc {
  max-width: 56%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--56em,
  .v1:not(:has(.v2)) .max-w-sm--56em,
  .v2 .max-w-sm--56em {
    max-width: 56em;
  }
  .v1 .max-w-sm--56px,
  .v1:not(:has(.v2)) .max-w-sm--56px,
  .v2 .max-w-sm--56px {
    max-width: 56px;
  }
  .v1 .max-w-sm--56pc,
  .v1:not(:has(.v2)) .max-w-sm--56pc,
  .v2 .max-w-sm--56pc {
    max-width: 56%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--56em,
  .v1:not(:has(.v2)) .max-w-md--56em,
  .v2 .max-w-md--56em {
    max-width: 56em;
  }
  .v1 .max-w-md--56px,
  .v1:not(:has(.v2)) .max-w-md--56px,
  .v2 .max-w-md--56px {
    max-width: 56px;
  }
  .v1 .max-w-md--56pc,
  .v1:not(:has(.v2)) .max-w-md--56pc,
  .v2 .max-w-md--56pc {
    max-width: 56%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--56em,
  .v1:not(:has(.v2)) .max-w-lg--56em,
  .v2 .max-w-lg--56em {
    max-width: 56em;
  }
  .v1 .max-w-lg--56px,
  .v1:not(:has(.v2)) .max-w-lg--56px,
  .v2 .max-w-lg--56px {
    max-width: 56px;
  }
  .v1 .max-w-lg--56pc,
  .v1:not(:has(.v2)) .max-w-lg--56pc,
  .v2 .max-w-lg--56pc {
    max-width: 56%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--56em,
  .v1:not(:has(.v2)) .max-w-xl--56em,
  .v2 .max-w-xl--56em {
    max-width: 56em;
  }
  .v1 .max-w-xl--56px,
  .v1:not(:has(.v2)) .max-w-xl--56px,
  .v2 .max-w-xl--56px {
    max-width: 56px;
  }
  .v1 .max-w-xl--56pc,
  .v1:not(:has(.v2)) .max-w-xl--56pc,
  .v2 .max-w-xl--56pc {
    max-width: 56%;
  }
}
.v1 .max-w--57em,
.v1:not(:has(.v2)) .max-w--57em,
.v2 .max-w--57em {
  max-width: 57em;
}
.v1 .max-w--57px,
.v1:not(:has(.v2)) .max-w--57px,
.v2 .max-w--57px {
  max-width: 57px;
}
.v1 .max-w--57pc,
.v1:not(:has(.v2)) .max-w--57pc,
.v2 .max-w--57pc {
  max-width: 57%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--57em,
  .v1:not(:has(.v2)) .max-w-sm--57em,
  .v2 .max-w-sm--57em {
    max-width: 57em;
  }
  .v1 .max-w-sm--57px,
  .v1:not(:has(.v2)) .max-w-sm--57px,
  .v2 .max-w-sm--57px {
    max-width: 57px;
  }
  .v1 .max-w-sm--57pc,
  .v1:not(:has(.v2)) .max-w-sm--57pc,
  .v2 .max-w-sm--57pc {
    max-width: 57%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--57em,
  .v1:not(:has(.v2)) .max-w-md--57em,
  .v2 .max-w-md--57em {
    max-width: 57em;
  }
  .v1 .max-w-md--57px,
  .v1:not(:has(.v2)) .max-w-md--57px,
  .v2 .max-w-md--57px {
    max-width: 57px;
  }
  .v1 .max-w-md--57pc,
  .v1:not(:has(.v2)) .max-w-md--57pc,
  .v2 .max-w-md--57pc {
    max-width: 57%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--57em,
  .v1:not(:has(.v2)) .max-w-lg--57em,
  .v2 .max-w-lg--57em {
    max-width: 57em;
  }
  .v1 .max-w-lg--57px,
  .v1:not(:has(.v2)) .max-w-lg--57px,
  .v2 .max-w-lg--57px {
    max-width: 57px;
  }
  .v1 .max-w-lg--57pc,
  .v1:not(:has(.v2)) .max-w-lg--57pc,
  .v2 .max-w-lg--57pc {
    max-width: 57%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--57em,
  .v1:not(:has(.v2)) .max-w-xl--57em,
  .v2 .max-w-xl--57em {
    max-width: 57em;
  }
  .v1 .max-w-xl--57px,
  .v1:not(:has(.v2)) .max-w-xl--57px,
  .v2 .max-w-xl--57px {
    max-width: 57px;
  }
  .v1 .max-w-xl--57pc,
  .v1:not(:has(.v2)) .max-w-xl--57pc,
  .v2 .max-w-xl--57pc {
    max-width: 57%;
  }
}
.v1 .max-w--58em,
.v1:not(:has(.v2)) .max-w--58em,
.v2 .max-w--58em {
  max-width: 58em;
}
.v1 .max-w--58px,
.v1:not(:has(.v2)) .max-w--58px,
.v2 .max-w--58px {
  max-width: 58px;
}
.v1 .max-w--58pc,
.v1:not(:has(.v2)) .max-w--58pc,
.v2 .max-w--58pc {
  max-width: 58%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--58em,
  .v1:not(:has(.v2)) .max-w-sm--58em,
  .v2 .max-w-sm--58em {
    max-width: 58em;
  }
  .v1 .max-w-sm--58px,
  .v1:not(:has(.v2)) .max-w-sm--58px,
  .v2 .max-w-sm--58px {
    max-width: 58px;
  }
  .v1 .max-w-sm--58pc,
  .v1:not(:has(.v2)) .max-w-sm--58pc,
  .v2 .max-w-sm--58pc {
    max-width: 58%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--58em,
  .v1:not(:has(.v2)) .max-w-md--58em,
  .v2 .max-w-md--58em {
    max-width: 58em;
  }
  .v1 .max-w-md--58px,
  .v1:not(:has(.v2)) .max-w-md--58px,
  .v2 .max-w-md--58px {
    max-width: 58px;
  }
  .v1 .max-w-md--58pc,
  .v1:not(:has(.v2)) .max-w-md--58pc,
  .v2 .max-w-md--58pc {
    max-width: 58%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--58em,
  .v1:not(:has(.v2)) .max-w-lg--58em,
  .v2 .max-w-lg--58em {
    max-width: 58em;
  }
  .v1 .max-w-lg--58px,
  .v1:not(:has(.v2)) .max-w-lg--58px,
  .v2 .max-w-lg--58px {
    max-width: 58px;
  }
  .v1 .max-w-lg--58pc,
  .v1:not(:has(.v2)) .max-w-lg--58pc,
  .v2 .max-w-lg--58pc {
    max-width: 58%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--58em,
  .v1:not(:has(.v2)) .max-w-xl--58em,
  .v2 .max-w-xl--58em {
    max-width: 58em;
  }
  .v1 .max-w-xl--58px,
  .v1:not(:has(.v2)) .max-w-xl--58px,
  .v2 .max-w-xl--58px {
    max-width: 58px;
  }
  .v1 .max-w-xl--58pc,
  .v1:not(:has(.v2)) .max-w-xl--58pc,
  .v2 .max-w-xl--58pc {
    max-width: 58%;
  }
}
.v1 .max-w--59em,
.v1:not(:has(.v2)) .max-w--59em,
.v2 .max-w--59em {
  max-width: 59em;
}
.v1 .max-w--59px,
.v1:not(:has(.v2)) .max-w--59px,
.v2 .max-w--59px {
  max-width: 59px;
}
.v1 .max-w--59pc,
.v1:not(:has(.v2)) .max-w--59pc,
.v2 .max-w--59pc {
  max-width: 59%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--59em,
  .v1:not(:has(.v2)) .max-w-sm--59em,
  .v2 .max-w-sm--59em {
    max-width: 59em;
  }
  .v1 .max-w-sm--59px,
  .v1:not(:has(.v2)) .max-w-sm--59px,
  .v2 .max-w-sm--59px {
    max-width: 59px;
  }
  .v1 .max-w-sm--59pc,
  .v1:not(:has(.v2)) .max-w-sm--59pc,
  .v2 .max-w-sm--59pc {
    max-width: 59%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--59em,
  .v1:not(:has(.v2)) .max-w-md--59em,
  .v2 .max-w-md--59em {
    max-width: 59em;
  }
  .v1 .max-w-md--59px,
  .v1:not(:has(.v2)) .max-w-md--59px,
  .v2 .max-w-md--59px {
    max-width: 59px;
  }
  .v1 .max-w-md--59pc,
  .v1:not(:has(.v2)) .max-w-md--59pc,
  .v2 .max-w-md--59pc {
    max-width: 59%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--59em,
  .v1:not(:has(.v2)) .max-w-lg--59em,
  .v2 .max-w-lg--59em {
    max-width: 59em;
  }
  .v1 .max-w-lg--59px,
  .v1:not(:has(.v2)) .max-w-lg--59px,
  .v2 .max-w-lg--59px {
    max-width: 59px;
  }
  .v1 .max-w-lg--59pc,
  .v1:not(:has(.v2)) .max-w-lg--59pc,
  .v2 .max-w-lg--59pc {
    max-width: 59%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--59em,
  .v1:not(:has(.v2)) .max-w-xl--59em,
  .v2 .max-w-xl--59em {
    max-width: 59em;
  }
  .v1 .max-w-xl--59px,
  .v1:not(:has(.v2)) .max-w-xl--59px,
  .v2 .max-w-xl--59px {
    max-width: 59px;
  }
  .v1 .max-w-xl--59pc,
  .v1:not(:has(.v2)) .max-w-xl--59pc,
  .v2 .max-w-xl--59pc {
    max-width: 59%;
  }
}
.v1 .max-w--60em,
.v1:not(:has(.v2)) .max-w--60em,
.v2 .max-w--60em {
  max-width: 60em;
}
.v1 .max-w--60px,
.v1:not(:has(.v2)) .max-w--60px,
.v2 .max-w--60px {
  max-width: 60px;
}
.v1 .max-w--60pc,
.v1:not(:has(.v2)) .max-w--60pc,
.v2 .max-w--60pc {
  max-width: 60%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--60em,
  .v1:not(:has(.v2)) .max-w-sm--60em,
  .v2 .max-w-sm--60em {
    max-width: 60em;
  }
  .v1 .max-w-sm--60px,
  .v1:not(:has(.v2)) .max-w-sm--60px,
  .v2 .max-w-sm--60px {
    max-width: 60px;
  }
  .v1 .max-w-sm--60pc,
  .v1:not(:has(.v2)) .max-w-sm--60pc,
  .v2 .max-w-sm--60pc {
    max-width: 60%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--60em,
  .v1:not(:has(.v2)) .max-w-md--60em,
  .v2 .max-w-md--60em {
    max-width: 60em;
  }
  .v1 .max-w-md--60px,
  .v1:not(:has(.v2)) .max-w-md--60px,
  .v2 .max-w-md--60px {
    max-width: 60px;
  }
  .v1 .max-w-md--60pc,
  .v1:not(:has(.v2)) .max-w-md--60pc,
  .v2 .max-w-md--60pc {
    max-width: 60%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--60em,
  .v1:not(:has(.v2)) .max-w-lg--60em,
  .v2 .max-w-lg--60em {
    max-width: 60em;
  }
  .v1 .max-w-lg--60px,
  .v1:not(:has(.v2)) .max-w-lg--60px,
  .v2 .max-w-lg--60px {
    max-width: 60px;
  }
  .v1 .max-w-lg--60pc,
  .v1:not(:has(.v2)) .max-w-lg--60pc,
  .v2 .max-w-lg--60pc {
    max-width: 60%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--60em,
  .v1:not(:has(.v2)) .max-w-xl--60em,
  .v2 .max-w-xl--60em {
    max-width: 60em;
  }
  .v1 .max-w-xl--60px,
  .v1:not(:has(.v2)) .max-w-xl--60px,
  .v2 .max-w-xl--60px {
    max-width: 60px;
  }
  .v1 .max-w-xl--60pc,
  .v1:not(:has(.v2)) .max-w-xl--60pc,
  .v2 .max-w-xl--60pc {
    max-width: 60%;
  }
}
.v1 .max-w--61em,
.v1:not(:has(.v2)) .max-w--61em,
.v2 .max-w--61em {
  max-width: 61em;
}
.v1 .max-w--61px,
.v1:not(:has(.v2)) .max-w--61px,
.v2 .max-w--61px {
  max-width: 61px;
}
.v1 .max-w--61pc,
.v1:not(:has(.v2)) .max-w--61pc,
.v2 .max-w--61pc {
  max-width: 61%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--61em,
  .v1:not(:has(.v2)) .max-w-sm--61em,
  .v2 .max-w-sm--61em {
    max-width: 61em;
  }
  .v1 .max-w-sm--61px,
  .v1:not(:has(.v2)) .max-w-sm--61px,
  .v2 .max-w-sm--61px {
    max-width: 61px;
  }
  .v1 .max-w-sm--61pc,
  .v1:not(:has(.v2)) .max-w-sm--61pc,
  .v2 .max-w-sm--61pc {
    max-width: 61%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--61em,
  .v1:not(:has(.v2)) .max-w-md--61em,
  .v2 .max-w-md--61em {
    max-width: 61em;
  }
  .v1 .max-w-md--61px,
  .v1:not(:has(.v2)) .max-w-md--61px,
  .v2 .max-w-md--61px {
    max-width: 61px;
  }
  .v1 .max-w-md--61pc,
  .v1:not(:has(.v2)) .max-w-md--61pc,
  .v2 .max-w-md--61pc {
    max-width: 61%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--61em,
  .v1:not(:has(.v2)) .max-w-lg--61em,
  .v2 .max-w-lg--61em {
    max-width: 61em;
  }
  .v1 .max-w-lg--61px,
  .v1:not(:has(.v2)) .max-w-lg--61px,
  .v2 .max-w-lg--61px {
    max-width: 61px;
  }
  .v1 .max-w-lg--61pc,
  .v1:not(:has(.v2)) .max-w-lg--61pc,
  .v2 .max-w-lg--61pc {
    max-width: 61%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--61em,
  .v1:not(:has(.v2)) .max-w-xl--61em,
  .v2 .max-w-xl--61em {
    max-width: 61em;
  }
  .v1 .max-w-xl--61px,
  .v1:not(:has(.v2)) .max-w-xl--61px,
  .v2 .max-w-xl--61px {
    max-width: 61px;
  }
  .v1 .max-w-xl--61pc,
  .v1:not(:has(.v2)) .max-w-xl--61pc,
  .v2 .max-w-xl--61pc {
    max-width: 61%;
  }
}
.v1 .max-w--62em,
.v1:not(:has(.v2)) .max-w--62em,
.v2 .max-w--62em {
  max-width: 62em;
}
.v1 .max-w--62px,
.v1:not(:has(.v2)) .max-w--62px,
.v2 .max-w--62px {
  max-width: 62px;
}
.v1 .max-w--62pc,
.v1:not(:has(.v2)) .max-w--62pc,
.v2 .max-w--62pc {
  max-width: 62%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--62em,
  .v1:not(:has(.v2)) .max-w-sm--62em,
  .v2 .max-w-sm--62em {
    max-width: 62em;
  }
  .v1 .max-w-sm--62px,
  .v1:not(:has(.v2)) .max-w-sm--62px,
  .v2 .max-w-sm--62px {
    max-width: 62px;
  }
  .v1 .max-w-sm--62pc,
  .v1:not(:has(.v2)) .max-w-sm--62pc,
  .v2 .max-w-sm--62pc {
    max-width: 62%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--62em,
  .v1:not(:has(.v2)) .max-w-md--62em,
  .v2 .max-w-md--62em {
    max-width: 62em;
  }
  .v1 .max-w-md--62px,
  .v1:not(:has(.v2)) .max-w-md--62px,
  .v2 .max-w-md--62px {
    max-width: 62px;
  }
  .v1 .max-w-md--62pc,
  .v1:not(:has(.v2)) .max-w-md--62pc,
  .v2 .max-w-md--62pc {
    max-width: 62%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--62em,
  .v1:not(:has(.v2)) .max-w-lg--62em,
  .v2 .max-w-lg--62em {
    max-width: 62em;
  }
  .v1 .max-w-lg--62px,
  .v1:not(:has(.v2)) .max-w-lg--62px,
  .v2 .max-w-lg--62px {
    max-width: 62px;
  }
  .v1 .max-w-lg--62pc,
  .v1:not(:has(.v2)) .max-w-lg--62pc,
  .v2 .max-w-lg--62pc {
    max-width: 62%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--62em,
  .v1:not(:has(.v2)) .max-w-xl--62em,
  .v2 .max-w-xl--62em {
    max-width: 62em;
  }
  .v1 .max-w-xl--62px,
  .v1:not(:has(.v2)) .max-w-xl--62px,
  .v2 .max-w-xl--62px {
    max-width: 62px;
  }
  .v1 .max-w-xl--62pc,
  .v1:not(:has(.v2)) .max-w-xl--62pc,
  .v2 .max-w-xl--62pc {
    max-width: 62%;
  }
}
.v1 .max-w--63em,
.v1:not(:has(.v2)) .max-w--63em,
.v2 .max-w--63em {
  max-width: 63em;
}
.v1 .max-w--63px,
.v1:not(:has(.v2)) .max-w--63px,
.v2 .max-w--63px {
  max-width: 63px;
}
.v1 .max-w--63pc,
.v1:not(:has(.v2)) .max-w--63pc,
.v2 .max-w--63pc {
  max-width: 63%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--63em,
  .v1:not(:has(.v2)) .max-w-sm--63em,
  .v2 .max-w-sm--63em {
    max-width: 63em;
  }
  .v1 .max-w-sm--63px,
  .v1:not(:has(.v2)) .max-w-sm--63px,
  .v2 .max-w-sm--63px {
    max-width: 63px;
  }
  .v1 .max-w-sm--63pc,
  .v1:not(:has(.v2)) .max-w-sm--63pc,
  .v2 .max-w-sm--63pc {
    max-width: 63%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--63em,
  .v1:not(:has(.v2)) .max-w-md--63em,
  .v2 .max-w-md--63em {
    max-width: 63em;
  }
  .v1 .max-w-md--63px,
  .v1:not(:has(.v2)) .max-w-md--63px,
  .v2 .max-w-md--63px {
    max-width: 63px;
  }
  .v1 .max-w-md--63pc,
  .v1:not(:has(.v2)) .max-w-md--63pc,
  .v2 .max-w-md--63pc {
    max-width: 63%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--63em,
  .v1:not(:has(.v2)) .max-w-lg--63em,
  .v2 .max-w-lg--63em {
    max-width: 63em;
  }
  .v1 .max-w-lg--63px,
  .v1:not(:has(.v2)) .max-w-lg--63px,
  .v2 .max-w-lg--63px {
    max-width: 63px;
  }
  .v1 .max-w-lg--63pc,
  .v1:not(:has(.v2)) .max-w-lg--63pc,
  .v2 .max-w-lg--63pc {
    max-width: 63%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--63em,
  .v1:not(:has(.v2)) .max-w-xl--63em,
  .v2 .max-w-xl--63em {
    max-width: 63em;
  }
  .v1 .max-w-xl--63px,
  .v1:not(:has(.v2)) .max-w-xl--63px,
  .v2 .max-w-xl--63px {
    max-width: 63px;
  }
  .v1 .max-w-xl--63pc,
  .v1:not(:has(.v2)) .max-w-xl--63pc,
  .v2 .max-w-xl--63pc {
    max-width: 63%;
  }
}
.v1 .max-w--64em,
.v1:not(:has(.v2)) .max-w--64em,
.v2 .max-w--64em {
  max-width: 64em;
}
.v1 .max-w--64px,
.v1:not(:has(.v2)) .max-w--64px,
.v2 .max-w--64px {
  max-width: 64px;
}
.v1 .max-w--64pc,
.v1:not(:has(.v2)) .max-w--64pc,
.v2 .max-w--64pc {
  max-width: 64%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--64em,
  .v1:not(:has(.v2)) .max-w-sm--64em,
  .v2 .max-w-sm--64em {
    max-width: 64em;
  }
  .v1 .max-w-sm--64px,
  .v1:not(:has(.v2)) .max-w-sm--64px,
  .v2 .max-w-sm--64px {
    max-width: 64px;
  }
  .v1 .max-w-sm--64pc,
  .v1:not(:has(.v2)) .max-w-sm--64pc,
  .v2 .max-w-sm--64pc {
    max-width: 64%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--64em,
  .v1:not(:has(.v2)) .max-w-md--64em,
  .v2 .max-w-md--64em {
    max-width: 64em;
  }
  .v1 .max-w-md--64px,
  .v1:not(:has(.v2)) .max-w-md--64px,
  .v2 .max-w-md--64px {
    max-width: 64px;
  }
  .v1 .max-w-md--64pc,
  .v1:not(:has(.v2)) .max-w-md--64pc,
  .v2 .max-w-md--64pc {
    max-width: 64%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--64em,
  .v1:not(:has(.v2)) .max-w-lg--64em,
  .v2 .max-w-lg--64em {
    max-width: 64em;
  }
  .v1 .max-w-lg--64px,
  .v1:not(:has(.v2)) .max-w-lg--64px,
  .v2 .max-w-lg--64px {
    max-width: 64px;
  }
  .v1 .max-w-lg--64pc,
  .v1:not(:has(.v2)) .max-w-lg--64pc,
  .v2 .max-w-lg--64pc {
    max-width: 64%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--64em,
  .v1:not(:has(.v2)) .max-w-xl--64em,
  .v2 .max-w-xl--64em {
    max-width: 64em;
  }
  .v1 .max-w-xl--64px,
  .v1:not(:has(.v2)) .max-w-xl--64px,
  .v2 .max-w-xl--64px {
    max-width: 64px;
  }
  .v1 .max-w-xl--64pc,
  .v1:not(:has(.v2)) .max-w-xl--64pc,
  .v2 .max-w-xl--64pc {
    max-width: 64%;
  }
}
.v1 .max-w--65em,
.v1:not(:has(.v2)) .max-w--65em,
.v2 .max-w--65em {
  max-width: 65em;
}
.v1 .max-w--65px,
.v1:not(:has(.v2)) .max-w--65px,
.v2 .max-w--65px {
  max-width: 65px;
}
.v1 .max-w--65pc,
.v1:not(:has(.v2)) .max-w--65pc,
.v2 .max-w--65pc {
  max-width: 65%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--65em,
  .v1:not(:has(.v2)) .max-w-sm--65em,
  .v2 .max-w-sm--65em {
    max-width: 65em;
  }
  .v1 .max-w-sm--65px,
  .v1:not(:has(.v2)) .max-w-sm--65px,
  .v2 .max-w-sm--65px {
    max-width: 65px;
  }
  .v1 .max-w-sm--65pc,
  .v1:not(:has(.v2)) .max-w-sm--65pc,
  .v2 .max-w-sm--65pc {
    max-width: 65%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--65em,
  .v1:not(:has(.v2)) .max-w-md--65em,
  .v2 .max-w-md--65em {
    max-width: 65em;
  }
  .v1 .max-w-md--65px,
  .v1:not(:has(.v2)) .max-w-md--65px,
  .v2 .max-w-md--65px {
    max-width: 65px;
  }
  .v1 .max-w-md--65pc,
  .v1:not(:has(.v2)) .max-w-md--65pc,
  .v2 .max-w-md--65pc {
    max-width: 65%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--65em,
  .v1:not(:has(.v2)) .max-w-lg--65em,
  .v2 .max-w-lg--65em {
    max-width: 65em;
  }
  .v1 .max-w-lg--65px,
  .v1:not(:has(.v2)) .max-w-lg--65px,
  .v2 .max-w-lg--65px {
    max-width: 65px;
  }
  .v1 .max-w-lg--65pc,
  .v1:not(:has(.v2)) .max-w-lg--65pc,
  .v2 .max-w-lg--65pc {
    max-width: 65%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--65em,
  .v1:not(:has(.v2)) .max-w-xl--65em,
  .v2 .max-w-xl--65em {
    max-width: 65em;
  }
  .v1 .max-w-xl--65px,
  .v1:not(:has(.v2)) .max-w-xl--65px,
  .v2 .max-w-xl--65px {
    max-width: 65px;
  }
  .v1 .max-w-xl--65pc,
  .v1:not(:has(.v2)) .max-w-xl--65pc,
  .v2 .max-w-xl--65pc {
    max-width: 65%;
  }
}
.v1 .max-w--66em,
.v1:not(:has(.v2)) .max-w--66em,
.v2 .max-w--66em {
  max-width: 66em;
}
.v1 .max-w--66px,
.v1:not(:has(.v2)) .max-w--66px,
.v2 .max-w--66px {
  max-width: 66px;
}
.v1 .max-w--66pc,
.v1:not(:has(.v2)) .max-w--66pc,
.v2 .max-w--66pc {
  max-width: 66%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--66em,
  .v1:not(:has(.v2)) .max-w-sm--66em,
  .v2 .max-w-sm--66em {
    max-width: 66em;
  }
  .v1 .max-w-sm--66px,
  .v1:not(:has(.v2)) .max-w-sm--66px,
  .v2 .max-w-sm--66px {
    max-width: 66px;
  }
  .v1 .max-w-sm--66pc,
  .v1:not(:has(.v2)) .max-w-sm--66pc,
  .v2 .max-w-sm--66pc {
    max-width: 66%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--66em,
  .v1:not(:has(.v2)) .max-w-md--66em,
  .v2 .max-w-md--66em {
    max-width: 66em;
  }
  .v1 .max-w-md--66px,
  .v1:not(:has(.v2)) .max-w-md--66px,
  .v2 .max-w-md--66px {
    max-width: 66px;
  }
  .v1 .max-w-md--66pc,
  .v1:not(:has(.v2)) .max-w-md--66pc,
  .v2 .max-w-md--66pc {
    max-width: 66%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--66em,
  .v1:not(:has(.v2)) .max-w-lg--66em,
  .v2 .max-w-lg--66em {
    max-width: 66em;
  }
  .v1 .max-w-lg--66px,
  .v1:not(:has(.v2)) .max-w-lg--66px,
  .v2 .max-w-lg--66px {
    max-width: 66px;
  }
  .v1 .max-w-lg--66pc,
  .v1:not(:has(.v2)) .max-w-lg--66pc,
  .v2 .max-w-lg--66pc {
    max-width: 66%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--66em,
  .v1:not(:has(.v2)) .max-w-xl--66em,
  .v2 .max-w-xl--66em {
    max-width: 66em;
  }
  .v1 .max-w-xl--66px,
  .v1:not(:has(.v2)) .max-w-xl--66px,
  .v2 .max-w-xl--66px {
    max-width: 66px;
  }
  .v1 .max-w-xl--66pc,
  .v1:not(:has(.v2)) .max-w-xl--66pc,
  .v2 .max-w-xl--66pc {
    max-width: 66%;
  }
}
.v1 .max-w--67em,
.v1:not(:has(.v2)) .max-w--67em,
.v2 .max-w--67em {
  max-width: 67em;
}
.v1 .max-w--67px,
.v1:not(:has(.v2)) .max-w--67px,
.v2 .max-w--67px {
  max-width: 67px;
}
.v1 .max-w--67pc,
.v1:not(:has(.v2)) .max-w--67pc,
.v2 .max-w--67pc {
  max-width: 67%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--67em,
  .v1:not(:has(.v2)) .max-w-sm--67em,
  .v2 .max-w-sm--67em {
    max-width: 67em;
  }
  .v1 .max-w-sm--67px,
  .v1:not(:has(.v2)) .max-w-sm--67px,
  .v2 .max-w-sm--67px {
    max-width: 67px;
  }
  .v1 .max-w-sm--67pc,
  .v1:not(:has(.v2)) .max-w-sm--67pc,
  .v2 .max-w-sm--67pc {
    max-width: 67%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--67em,
  .v1:not(:has(.v2)) .max-w-md--67em,
  .v2 .max-w-md--67em {
    max-width: 67em;
  }
  .v1 .max-w-md--67px,
  .v1:not(:has(.v2)) .max-w-md--67px,
  .v2 .max-w-md--67px {
    max-width: 67px;
  }
  .v1 .max-w-md--67pc,
  .v1:not(:has(.v2)) .max-w-md--67pc,
  .v2 .max-w-md--67pc {
    max-width: 67%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--67em,
  .v1:not(:has(.v2)) .max-w-lg--67em,
  .v2 .max-w-lg--67em {
    max-width: 67em;
  }
  .v1 .max-w-lg--67px,
  .v1:not(:has(.v2)) .max-w-lg--67px,
  .v2 .max-w-lg--67px {
    max-width: 67px;
  }
  .v1 .max-w-lg--67pc,
  .v1:not(:has(.v2)) .max-w-lg--67pc,
  .v2 .max-w-lg--67pc {
    max-width: 67%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--67em,
  .v1:not(:has(.v2)) .max-w-xl--67em,
  .v2 .max-w-xl--67em {
    max-width: 67em;
  }
  .v1 .max-w-xl--67px,
  .v1:not(:has(.v2)) .max-w-xl--67px,
  .v2 .max-w-xl--67px {
    max-width: 67px;
  }
  .v1 .max-w-xl--67pc,
  .v1:not(:has(.v2)) .max-w-xl--67pc,
  .v2 .max-w-xl--67pc {
    max-width: 67%;
  }
}
.v1 .max-w--68em,
.v1:not(:has(.v2)) .max-w--68em,
.v2 .max-w--68em {
  max-width: 68em;
}
.v1 .max-w--68px,
.v1:not(:has(.v2)) .max-w--68px,
.v2 .max-w--68px {
  max-width: 68px;
}
.v1 .max-w--68pc,
.v1:not(:has(.v2)) .max-w--68pc,
.v2 .max-w--68pc {
  max-width: 68%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--68em,
  .v1:not(:has(.v2)) .max-w-sm--68em,
  .v2 .max-w-sm--68em {
    max-width: 68em;
  }
  .v1 .max-w-sm--68px,
  .v1:not(:has(.v2)) .max-w-sm--68px,
  .v2 .max-w-sm--68px {
    max-width: 68px;
  }
  .v1 .max-w-sm--68pc,
  .v1:not(:has(.v2)) .max-w-sm--68pc,
  .v2 .max-w-sm--68pc {
    max-width: 68%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--68em,
  .v1:not(:has(.v2)) .max-w-md--68em,
  .v2 .max-w-md--68em {
    max-width: 68em;
  }
  .v1 .max-w-md--68px,
  .v1:not(:has(.v2)) .max-w-md--68px,
  .v2 .max-w-md--68px {
    max-width: 68px;
  }
  .v1 .max-w-md--68pc,
  .v1:not(:has(.v2)) .max-w-md--68pc,
  .v2 .max-w-md--68pc {
    max-width: 68%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--68em,
  .v1:not(:has(.v2)) .max-w-lg--68em,
  .v2 .max-w-lg--68em {
    max-width: 68em;
  }
  .v1 .max-w-lg--68px,
  .v1:not(:has(.v2)) .max-w-lg--68px,
  .v2 .max-w-lg--68px {
    max-width: 68px;
  }
  .v1 .max-w-lg--68pc,
  .v1:not(:has(.v2)) .max-w-lg--68pc,
  .v2 .max-w-lg--68pc {
    max-width: 68%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--68em,
  .v1:not(:has(.v2)) .max-w-xl--68em,
  .v2 .max-w-xl--68em {
    max-width: 68em;
  }
  .v1 .max-w-xl--68px,
  .v1:not(:has(.v2)) .max-w-xl--68px,
  .v2 .max-w-xl--68px {
    max-width: 68px;
  }
  .v1 .max-w-xl--68pc,
  .v1:not(:has(.v2)) .max-w-xl--68pc,
  .v2 .max-w-xl--68pc {
    max-width: 68%;
  }
}
.v1 .max-w--69em,
.v1:not(:has(.v2)) .max-w--69em,
.v2 .max-w--69em {
  max-width: 69em;
}
.v1 .max-w--69px,
.v1:not(:has(.v2)) .max-w--69px,
.v2 .max-w--69px {
  max-width: 69px;
}
.v1 .max-w--69pc,
.v1:not(:has(.v2)) .max-w--69pc,
.v2 .max-w--69pc {
  max-width: 69%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--69em,
  .v1:not(:has(.v2)) .max-w-sm--69em,
  .v2 .max-w-sm--69em {
    max-width: 69em;
  }
  .v1 .max-w-sm--69px,
  .v1:not(:has(.v2)) .max-w-sm--69px,
  .v2 .max-w-sm--69px {
    max-width: 69px;
  }
  .v1 .max-w-sm--69pc,
  .v1:not(:has(.v2)) .max-w-sm--69pc,
  .v2 .max-w-sm--69pc {
    max-width: 69%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--69em,
  .v1:not(:has(.v2)) .max-w-md--69em,
  .v2 .max-w-md--69em {
    max-width: 69em;
  }
  .v1 .max-w-md--69px,
  .v1:not(:has(.v2)) .max-w-md--69px,
  .v2 .max-w-md--69px {
    max-width: 69px;
  }
  .v1 .max-w-md--69pc,
  .v1:not(:has(.v2)) .max-w-md--69pc,
  .v2 .max-w-md--69pc {
    max-width: 69%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--69em,
  .v1:not(:has(.v2)) .max-w-lg--69em,
  .v2 .max-w-lg--69em {
    max-width: 69em;
  }
  .v1 .max-w-lg--69px,
  .v1:not(:has(.v2)) .max-w-lg--69px,
  .v2 .max-w-lg--69px {
    max-width: 69px;
  }
  .v1 .max-w-lg--69pc,
  .v1:not(:has(.v2)) .max-w-lg--69pc,
  .v2 .max-w-lg--69pc {
    max-width: 69%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--69em,
  .v1:not(:has(.v2)) .max-w-xl--69em,
  .v2 .max-w-xl--69em {
    max-width: 69em;
  }
  .v1 .max-w-xl--69px,
  .v1:not(:has(.v2)) .max-w-xl--69px,
  .v2 .max-w-xl--69px {
    max-width: 69px;
  }
  .v1 .max-w-xl--69pc,
  .v1:not(:has(.v2)) .max-w-xl--69pc,
  .v2 .max-w-xl--69pc {
    max-width: 69%;
  }
}
.v1 .max-w--70em,
.v1:not(:has(.v2)) .max-w--70em,
.v2 .max-w--70em {
  max-width: 70em;
}
.v1 .max-w--70px,
.v1:not(:has(.v2)) .max-w--70px,
.v2 .max-w--70px {
  max-width: 70px;
}
.v1 .max-w--70pc,
.v1:not(:has(.v2)) .max-w--70pc,
.v2 .max-w--70pc {
  max-width: 70%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--70em,
  .v1:not(:has(.v2)) .max-w-sm--70em,
  .v2 .max-w-sm--70em {
    max-width: 70em;
  }
  .v1 .max-w-sm--70px,
  .v1:not(:has(.v2)) .max-w-sm--70px,
  .v2 .max-w-sm--70px {
    max-width: 70px;
  }
  .v1 .max-w-sm--70pc,
  .v1:not(:has(.v2)) .max-w-sm--70pc,
  .v2 .max-w-sm--70pc {
    max-width: 70%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--70em,
  .v1:not(:has(.v2)) .max-w-md--70em,
  .v2 .max-w-md--70em {
    max-width: 70em;
  }
  .v1 .max-w-md--70px,
  .v1:not(:has(.v2)) .max-w-md--70px,
  .v2 .max-w-md--70px {
    max-width: 70px;
  }
  .v1 .max-w-md--70pc,
  .v1:not(:has(.v2)) .max-w-md--70pc,
  .v2 .max-w-md--70pc {
    max-width: 70%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--70em,
  .v1:not(:has(.v2)) .max-w-lg--70em,
  .v2 .max-w-lg--70em {
    max-width: 70em;
  }
  .v1 .max-w-lg--70px,
  .v1:not(:has(.v2)) .max-w-lg--70px,
  .v2 .max-w-lg--70px {
    max-width: 70px;
  }
  .v1 .max-w-lg--70pc,
  .v1:not(:has(.v2)) .max-w-lg--70pc,
  .v2 .max-w-lg--70pc {
    max-width: 70%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--70em,
  .v1:not(:has(.v2)) .max-w-xl--70em,
  .v2 .max-w-xl--70em {
    max-width: 70em;
  }
  .v1 .max-w-xl--70px,
  .v1:not(:has(.v2)) .max-w-xl--70px,
  .v2 .max-w-xl--70px {
    max-width: 70px;
  }
  .v1 .max-w-xl--70pc,
  .v1:not(:has(.v2)) .max-w-xl--70pc,
  .v2 .max-w-xl--70pc {
    max-width: 70%;
  }
}
.v1 .max-w--71em,
.v1:not(:has(.v2)) .max-w--71em,
.v2 .max-w--71em {
  max-width: 71em;
}
.v1 .max-w--71px,
.v1:not(:has(.v2)) .max-w--71px,
.v2 .max-w--71px {
  max-width: 71px;
}
.v1 .max-w--71pc,
.v1:not(:has(.v2)) .max-w--71pc,
.v2 .max-w--71pc {
  max-width: 71%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--71em,
  .v1:not(:has(.v2)) .max-w-sm--71em,
  .v2 .max-w-sm--71em {
    max-width: 71em;
  }
  .v1 .max-w-sm--71px,
  .v1:not(:has(.v2)) .max-w-sm--71px,
  .v2 .max-w-sm--71px {
    max-width: 71px;
  }
  .v1 .max-w-sm--71pc,
  .v1:not(:has(.v2)) .max-w-sm--71pc,
  .v2 .max-w-sm--71pc {
    max-width: 71%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--71em,
  .v1:not(:has(.v2)) .max-w-md--71em,
  .v2 .max-w-md--71em {
    max-width: 71em;
  }
  .v1 .max-w-md--71px,
  .v1:not(:has(.v2)) .max-w-md--71px,
  .v2 .max-w-md--71px {
    max-width: 71px;
  }
  .v1 .max-w-md--71pc,
  .v1:not(:has(.v2)) .max-w-md--71pc,
  .v2 .max-w-md--71pc {
    max-width: 71%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--71em,
  .v1:not(:has(.v2)) .max-w-lg--71em,
  .v2 .max-w-lg--71em {
    max-width: 71em;
  }
  .v1 .max-w-lg--71px,
  .v1:not(:has(.v2)) .max-w-lg--71px,
  .v2 .max-w-lg--71px {
    max-width: 71px;
  }
  .v1 .max-w-lg--71pc,
  .v1:not(:has(.v2)) .max-w-lg--71pc,
  .v2 .max-w-lg--71pc {
    max-width: 71%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--71em,
  .v1:not(:has(.v2)) .max-w-xl--71em,
  .v2 .max-w-xl--71em {
    max-width: 71em;
  }
  .v1 .max-w-xl--71px,
  .v1:not(:has(.v2)) .max-w-xl--71px,
  .v2 .max-w-xl--71px {
    max-width: 71px;
  }
  .v1 .max-w-xl--71pc,
  .v1:not(:has(.v2)) .max-w-xl--71pc,
  .v2 .max-w-xl--71pc {
    max-width: 71%;
  }
}
.v1 .max-w--72em,
.v1:not(:has(.v2)) .max-w--72em,
.v2 .max-w--72em {
  max-width: 72em;
}
.v1 .max-w--72px,
.v1:not(:has(.v2)) .max-w--72px,
.v2 .max-w--72px {
  max-width: 72px;
}
.v1 .max-w--72pc,
.v1:not(:has(.v2)) .max-w--72pc,
.v2 .max-w--72pc {
  max-width: 72%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--72em,
  .v1:not(:has(.v2)) .max-w-sm--72em,
  .v2 .max-w-sm--72em {
    max-width: 72em;
  }
  .v1 .max-w-sm--72px,
  .v1:not(:has(.v2)) .max-w-sm--72px,
  .v2 .max-w-sm--72px {
    max-width: 72px;
  }
  .v1 .max-w-sm--72pc,
  .v1:not(:has(.v2)) .max-w-sm--72pc,
  .v2 .max-w-sm--72pc {
    max-width: 72%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--72em,
  .v1:not(:has(.v2)) .max-w-md--72em,
  .v2 .max-w-md--72em {
    max-width: 72em;
  }
  .v1 .max-w-md--72px,
  .v1:not(:has(.v2)) .max-w-md--72px,
  .v2 .max-w-md--72px {
    max-width: 72px;
  }
  .v1 .max-w-md--72pc,
  .v1:not(:has(.v2)) .max-w-md--72pc,
  .v2 .max-w-md--72pc {
    max-width: 72%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--72em,
  .v1:not(:has(.v2)) .max-w-lg--72em,
  .v2 .max-w-lg--72em {
    max-width: 72em;
  }
  .v1 .max-w-lg--72px,
  .v1:not(:has(.v2)) .max-w-lg--72px,
  .v2 .max-w-lg--72px {
    max-width: 72px;
  }
  .v1 .max-w-lg--72pc,
  .v1:not(:has(.v2)) .max-w-lg--72pc,
  .v2 .max-w-lg--72pc {
    max-width: 72%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--72em,
  .v1:not(:has(.v2)) .max-w-xl--72em,
  .v2 .max-w-xl--72em {
    max-width: 72em;
  }
  .v1 .max-w-xl--72px,
  .v1:not(:has(.v2)) .max-w-xl--72px,
  .v2 .max-w-xl--72px {
    max-width: 72px;
  }
  .v1 .max-w-xl--72pc,
  .v1:not(:has(.v2)) .max-w-xl--72pc,
  .v2 .max-w-xl--72pc {
    max-width: 72%;
  }
}
.v1 .max-w--73em,
.v1:not(:has(.v2)) .max-w--73em,
.v2 .max-w--73em {
  max-width: 73em;
}
.v1 .max-w--73px,
.v1:not(:has(.v2)) .max-w--73px,
.v2 .max-w--73px {
  max-width: 73px;
}
.v1 .max-w--73pc,
.v1:not(:has(.v2)) .max-w--73pc,
.v2 .max-w--73pc {
  max-width: 73%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--73em,
  .v1:not(:has(.v2)) .max-w-sm--73em,
  .v2 .max-w-sm--73em {
    max-width: 73em;
  }
  .v1 .max-w-sm--73px,
  .v1:not(:has(.v2)) .max-w-sm--73px,
  .v2 .max-w-sm--73px {
    max-width: 73px;
  }
  .v1 .max-w-sm--73pc,
  .v1:not(:has(.v2)) .max-w-sm--73pc,
  .v2 .max-w-sm--73pc {
    max-width: 73%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--73em,
  .v1:not(:has(.v2)) .max-w-md--73em,
  .v2 .max-w-md--73em {
    max-width: 73em;
  }
  .v1 .max-w-md--73px,
  .v1:not(:has(.v2)) .max-w-md--73px,
  .v2 .max-w-md--73px {
    max-width: 73px;
  }
  .v1 .max-w-md--73pc,
  .v1:not(:has(.v2)) .max-w-md--73pc,
  .v2 .max-w-md--73pc {
    max-width: 73%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--73em,
  .v1:not(:has(.v2)) .max-w-lg--73em,
  .v2 .max-w-lg--73em {
    max-width: 73em;
  }
  .v1 .max-w-lg--73px,
  .v1:not(:has(.v2)) .max-w-lg--73px,
  .v2 .max-w-lg--73px {
    max-width: 73px;
  }
  .v1 .max-w-lg--73pc,
  .v1:not(:has(.v2)) .max-w-lg--73pc,
  .v2 .max-w-lg--73pc {
    max-width: 73%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--73em,
  .v1:not(:has(.v2)) .max-w-xl--73em,
  .v2 .max-w-xl--73em {
    max-width: 73em;
  }
  .v1 .max-w-xl--73px,
  .v1:not(:has(.v2)) .max-w-xl--73px,
  .v2 .max-w-xl--73px {
    max-width: 73px;
  }
  .v1 .max-w-xl--73pc,
  .v1:not(:has(.v2)) .max-w-xl--73pc,
  .v2 .max-w-xl--73pc {
    max-width: 73%;
  }
}
.v1 .max-w--74em,
.v1:not(:has(.v2)) .max-w--74em,
.v2 .max-w--74em {
  max-width: 74em;
}
.v1 .max-w--74px,
.v1:not(:has(.v2)) .max-w--74px,
.v2 .max-w--74px {
  max-width: 74px;
}
.v1 .max-w--74pc,
.v1:not(:has(.v2)) .max-w--74pc,
.v2 .max-w--74pc {
  max-width: 74%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--74em,
  .v1:not(:has(.v2)) .max-w-sm--74em,
  .v2 .max-w-sm--74em {
    max-width: 74em;
  }
  .v1 .max-w-sm--74px,
  .v1:not(:has(.v2)) .max-w-sm--74px,
  .v2 .max-w-sm--74px {
    max-width: 74px;
  }
  .v1 .max-w-sm--74pc,
  .v1:not(:has(.v2)) .max-w-sm--74pc,
  .v2 .max-w-sm--74pc {
    max-width: 74%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--74em,
  .v1:not(:has(.v2)) .max-w-md--74em,
  .v2 .max-w-md--74em {
    max-width: 74em;
  }
  .v1 .max-w-md--74px,
  .v1:not(:has(.v2)) .max-w-md--74px,
  .v2 .max-w-md--74px {
    max-width: 74px;
  }
  .v1 .max-w-md--74pc,
  .v1:not(:has(.v2)) .max-w-md--74pc,
  .v2 .max-w-md--74pc {
    max-width: 74%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--74em,
  .v1:not(:has(.v2)) .max-w-lg--74em,
  .v2 .max-w-lg--74em {
    max-width: 74em;
  }
  .v1 .max-w-lg--74px,
  .v1:not(:has(.v2)) .max-w-lg--74px,
  .v2 .max-w-lg--74px {
    max-width: 74px;
  }
  .v1 .max-w-lg--74pc,
  .v1:not(:has(.v2)) .max-w-lg--74pc,
  .v2 .max-w-lg--74pc {
    max-width: 74%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--74em,
  .v1:not(:has(.v2)) .max-w-xl--74em,
  .v2 .max-w-xl--74em {
    max-width: 74em;
  }
  .v1 .max-w-xl--74px,
  .v1:not(:has(.v2)) .max-w-xl--74px,
  .v2 .max-w-xl--74px {
    max-width: 74px;
  }
  .v1 .max-w-xl--74pc,
  .v1:not(:has(.v2)) .max-w-xl--74pc,
  .v2 .max-w-xl--74pc {
    max-width: 74%;
  }
}
.v1 .max-w--75em,
.v1:not(:has(.v2)) .max-w--75em,
.v2 .max-w--75em {
  max-width: 75em;
}
.v1 .max-w--75px,
.v1:not(:has(.v2)) .max-w--75px,
.v2 .max-w--75px {
  max-width: 75px;
}
.v1 .max-w--75pc,
.v1:not(:has(.v2)) .max-w--75pc,
.v2 .max-w--75pc {
  max-width: 75%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--75em,
  .v1:not(:has(.v2)) .max-w-sm--75em,
  .v2 .max-w-sm--75em {
    max-width: 75em;
  }
  .v1 .max-w-sm--75px,
  .v1:not(:has(.v2)) .max-w-sm--75px,
  .v2 .max-w-sm--75px {
    max-width: 75px;
  }
  .v1 .max-w-sm--75pc,
  .v1:not(:has(.v2)) .max-w-sm--75pc,
  .v2 .max-w-sm--75pc {
    max-width: 75%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--75em,
  .v1:not(:has(.v2)) .max-w-md--75em,
  .v2 .max-w-md--75em {
    max-width: 75em;
  }
  .v1 .max-w-md--75px,
  .v1:not(:has(.v2)) .max-w-md--75px,
  .v2 .max-w-md--75px {
    max-width: 75px;
  }
  .v1 .max-w-md--75pc,
  .v1:not(:has(.v2)) .max-w-md--75pc,
  .v2 .max-w-md--75pc {
    max-width: 75%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--75em,
  .v1:not(:has(.v2)) .max-w-lg--75em,
  .v2 .max-w-lg--75em {
    max-width: 75em;
  }
  .v1 .max-w-lg--75px,
  .v1:not(:has(.v2)) .max-w-lg--75px,
  .v2 .max-w-lg--75px {
    max-width: 75px;
  }
  .v1 .max-w-lg--75pc,
  .v1:not(:has(.v2)) .max-w-lg--75pc,
  .v2 .max-w-lg--75pc {
    max-width: 75%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--75em,
  .v1:not(:has(.v2)) .max-w-xl--75em,
  .v2 .max-w-xl--75em {
    max-width: 75em;
  }
  .v1 .max-w-xl--75px,
  .v1:not(:has(.v2)) .max-w-xl--75px,
  .v2 .max-w-xl--75px {
    max-width: 75px;
  }
  .v1 .max-w-xl--75pc,
  .v1:not(:has(.v2)) .max-w-xl--75pc,
  .v2 .max-w-xl--75pc {
    max-width: 75%;
  }
}
.v1 .max-w--76em,
.v1:not(:has(.v2)) .max-w--76em,
.v2 .max-w--76em {
  max-width: 76em;
}
.v1 .max-w--76px,
.v1:not(:has(.v2)) .max-w--76px,
.v2 .max-w--76px {
  max-width: 76px;
}
.v1 .max-w--76pc,
.v1:not(:has(.v2)) .max-w--76pc,
.v2 .max-w--76pc {
  max-width: 76%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--76em,
  .v1:not(:has(.v2)) .max-w-sm--76em,
  .v2 .max-w-sm--76em {
    max-width: 76em;
  }
  .v1 .max-w-sm--76px,
  .v1:not(:has(.v2)) .max-w-sm--76px,
  .v2 .max-w-sm--76px {
    max-width: 76px;
  }
  .v1 .max-w-sm--76pc,
  .v1:not(:has(.v2)) .max-w-sm--76pc,
  .v2 .max-w-sm--76pc {
    max-width: 76%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--76em,
  .v1:not(:has(.v2)) .max-w-md--76em,
  .v2 .max-w-md--76em {
    max-width: 76em;
  }
  .v1 .max-w-md--76px,
  .v1:not(:has(.v2)) .max-w-md--76px,
  .v2 .max-w-md--76px {
    max-width: 76px;
  }
  .v1 .max-w-md--76pc,
  .v1:not(:has(.v2)) .max-w-md--76pc,
  .v2 .max-w-md--76pc {
    max-width: 76%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--76em,
  .v1:not(:has(.v2)) .max-w-lg--76em,
  .v2 .max-w-lg--76em {
    max-width: 76em;
  }
  .v1 .max-w-lg--76px,
  .v1:not(:has(.v2)) .max-w-lg--76px,
  .v2 .max-w-lg--76px {
    max-width: 76px;
  }
  .v1 .max-w-lg--76pc,
  .v1:not(:has(.v2)) .max-w-lg--76pc,
  .v2 .max-w-lg--76pc {
    max-width: 76%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--76em,
  .v1:not(:has(.v2)) .max-w-xl--76em,
  .v2 .max-w-xl--76em {
    max-width: 76em;
  }
  .v1 .max-w-xl--76px,
  .v1:not(:has(.v2)) .max-w-xl--76px,
  .v2 .max-w-xl--76px {
    max-width: 76px;
  }
  .v1 .max-w-xl--76pc,
  .v1:not(:has(.v2)) .max-w-xl--76pc,
  .v2 .max-w-xl--76pc {
    max-width: 76%;
  }
}
.v1 .max-w--77em,
.v1:not(:has(.v2)) .max-w--77em,
.v2 .max-w--77em {
  max-width: 77em;
}
.v1 .max-w--77px,
.v1:not(:has(.v2)) .max-w--77px,
.v2 .max-w--77px {
  max-width: 77px;
}
.v1 .max-w--77pc,
.v1:not(:has(.v2)) .max-w--77pc,
.v2 .max-w--77pc {
  max-width: 77%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--77em,
  .v1:not(:has(.v2)) .max-w-sm--77em,
  .v2 .max-w-sm--77em {
    max-width: 77em;
  }
  .v1 .max-w-sm--77px,
  .v1:not(:has(.v2)) .max-w-sm--77px,
  .v2 .max-w-sm--77px {
    max-width: 77px;
  }
  .v1 .max-w-sm--77pc,
  .v1:not(:has(.v2)) .max-w-sm--77pc,
  .v2 .max-w-sm--77pc {
    max-width: 77%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--77em,
  .v1:not(:has(.v2)) .max-w-md--77em,
  .v2 .max-w-md--77em {
    max-width: 77em;
  }
  .v1 .max-w-md--77px,
  .v1:not(:has(.v2)) .max-w-md--77px,
  .v2 .max-w-md--77px {
    max-width: 77px;
  }
  .v1 .max-w-md--77pc,
  .v1:not(:has(.v2)) .max-w-md--77pc,
  .v2 .max-w-md--77pc {
    max-width: 77%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--77em,
  .v1:not(:has(.v2)) .max-w-lg--77em,
  .v2 .max-w-lg--77em {
    max-width: 77em;
  }
  .v1 .max-w-lg--77px,
  .v1:not(:has(.v2)) .max-w-lg--77px,
  .v2 .max-w-lg--77px {
    max-width: 77px;
  }
  .v1 .max-w-lg--77pc,
  .v1:not(:has(.v2)) .max-w-lg--77pc,
  .v2 .max-w-lg--77pc {
    max-width: 77%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--77em,
  .v1:not(:has(.v2)) .max-w-xl--77em,
  .v2 .max-w-xl--77em {
    max-width: 77em;
  }
  .v1 .max-w-xl--77px,
  .v1:not(:has(.v2)) .max-w-xl--77px,
  .v2 .max-w-xl--77px {
    max-width: 77px;
  }
  .v1 .max-w-xl--77pc,
  .v1:not(:has(.v2)) .max-w-xl--77pc,
  .v2 .max-w-xl--77pc {
    max-width: 77%;
  }
}
.v1 .max-w--78em,
.v1:not(:has(.v2)) .max-w--78em,
.v2 .max-w--78em {
  max-width: 78em;
}
.v1 .max-w--78px,
.v1:not(:has(.v2)) .max-w--78px,
.v2 .max-w--78px {
  max-width: 78px;
}
.v1 .max-w--78pc,
.v1:not(:has(.v2)) .max-w--78pc,
.v2 .max-w--78pc {
  max-width: 78%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--78em,
  .v1:not(:has(.v2)) .max-w-sm--78em,
  .v2 .max-w-sm--78em {
    max-width: 78em;
  }
  .v1 .max-w-sm--78px,
  .v1:not(:has(.v2)) .max-w-sm--78px,
  .v2 .max-w-sm--78px {
    max-width: 78px;
  }
  .v1 .max-w-sm--78pc,
  .v1:not(:has(.v2)) .max-w-sm--78pc,
  .v2 .max-w-sm--78pc {
    max-width: 78%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--78em,
  .v1:not(:has(.v2)) .max-w-md--78em,
  .v2 .max-w-md--78em {
    max-width: 78em;
  }
  .v1 .max-w-md--78px,
  .v1:not(:has(.v2)) .max-w-md--78px,
  .v2 .max-w-md--78px {
    max-width: 78px;
  }
  .v1 .max-w-md--78pc,
  .v1:not(:has(.v2)) .max-w-md--78pc,
  .v2 .max-w-md--78pc {
    max-width: 78%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--78em,
  .v1:not(:has(.v2)) .max-w-lg--78em,
  .v2 .max-w-lg--78em {
    max-width: 78em;
  }
  .v1 .max-w-lg--78px,
  .v1:not(:has(.v2)) .max-w-lg--78px,
  .v2 .max-w-lg--78px {
    max-width: 78px;
  }
  .v1 .max-w-lg--78pc,
  .v1:not(:has(.v2)) .max-w-lg--78pc,
  .v2 .max-w-lg--78pc {
    max-width: 78%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--78em,
  .v1:not(:has(.v2)) .max-w-xl--78em,
  .v2 .max-w-xl--78em {
    max-width: 78em;
  }
  .v1 .max-w-xl--78px,
  .v1:not(:has(.v2)) .max-w-xl--78px,
  .v2 .max-w-xl--78px {
    max-width: 78px;
  }
  .v1 .max-w-xl--78pc,
  .v1:not(:has(.v2)) .max-w-xl--78pc,
  .v2 .max-w-xl--78pc {
    max-width: 78%;
  }
}
.v1 .max-w--79em,
.v1:not(:has(.v2)) .max-w--79em,
.v2 .max-w--79em {
  max-width: 79em;
}
.v1 .max-w--79px,
.v1:not(:has(.v2)) .max-w--79px,
.v2 .max-w--79px {
  max-width: 79px;
}
.v1 .max-w--79pc,
.v1:not(:has(.v2)) .max-w--79pc,
.v2 .max-w--79pc {
  max-width: 79%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--79em,
  .v1:not(:has(.v2)) .max-w-sm--79em,
  .v2 .max-w-sm--79em {
    max-width: 79em;
  }
  .v1 .max-w-sm--79px,
  .v1:not(:has(.v2)) .max-w-sm--79px,
  .v2 .max-w-sm--79px {
    max-width: 79px;
  }
  .v1 .max-w-sm--79pc,
  .v1:not(:has(.v2)) .max-w-sm--79pc,
  .v2 .max-w-sm--79pc {
    max-width: 79%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--79em,
  .v1:not(:has(.v2)) .max-w-md--79em,
  .v2 .max-w-md--79em {
    max-width: 79em;
  }
  .v1 .max-w-md--79px,
  .v1:not(:has(.v2)) .max-w-md--79px,
  .v2 .max-w-md--79px {
    max-width: 79px;
  }
  .v1 .max-w-md--79pc,
  .v1:not(:has(.v2)) .max-w-md--79pc,
  .v2 .max-w-md--79pc {
    max-width: 79%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--79em,
  .v1:not(:has(.v2)) .max-w-lg--79em,
  .v2 .max-w-lg--79em {
    max-width: 79em;
  }
  .v1 .max-w-lg--79px,
  .v1:not(:has(.v2)) .max-w-lg--79px,
  .v2 .max-w-lg--79px {
    max-width: 79px;
  }
  .v1 .max-w-lg--79pc,
  .v1:not(:has(.v2)) .max-w-lg--79pc,
  .v2 .max-w-lg--79pc {
    max-width: 79%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--79em,
  .v1:not(:has(.v2)) .max-w-xl--79em,
  .v2 .max-w-xl--79em {
    max-width: 79em;
  }
  .v1 .max-w-xl--79px,
  .v1:not(:has(.v2)) .max-w-xl--79px,
  .v2 .max-w-xl--79px {
    max-width: 79px;
  }
  .v1 .max-w-xl--79pc,
  .v1:not(:has(.v2)) .max-w-xl--79pc,
  .v2 .max-w-xl--79pc {
    max-width: 79%;
  }
}
.v1 .max-w--80em,
.v1:not(:has(.v2)) .max-w--80em,
.v2 .max-w--80em {
  max-width: 80em;
}
.v1 .max-w--80px,
.v1:not(:has(.v2)) .max-w--80px,
.v2 .max-w--80px {
  max-width: 80px;
}
.v1 .max-w--80pc,
.v1:not(:has(.v2)) .max-w--80pc,
.v2 .max-w--80pc {
  max-width: 80%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--80em,
  .v1:not(:has(.v2)) .max-w-sm--80em,
  .v2 .max-w-sm--80em {
    max-width: 80em;
  }
  .v1 .max-w-sm--80px,
  .v1:not(:has(.v2)) .max-w-sm--80px,
  .v2 .max-w-sm--80px {
    max-width: 80px;
  }
  .v1 .max-w-sm--80pc,
  .v1:not(:has(.v2)) .max-w-sm--80pc,
  .v2 .max-w-sm--80pc {
    max-width: 80%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--80em,
  .v1:not(:has(.v2)) .max-w-md--80em,
  .v2 .max-w-md--80em {
    max-width: 80em;
  }
  .v1 .max-w-md--80px,
  .v1:not(:has(.v2)) .max-w-md--80px,
  .v2 .max-w-md--80px {
    max-width: 80px;
  }
  .v1 .max-w-md--80pc,
  .v1:not(:has(.v2)) .max-w-md--80pc,
  .v2 .max-w-md--80pc {
    max-width: 80%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--80em,
  .v1:not(:has(.v2)) .max-w-lg--80em,
  .v2 .max-w-lg--80em {
    max-width: 80em;
  }
  .v1 .max-w-lg--80px,
  .v1:not(:has(.v2)) .max-w-lg--80px,
  .v2 .max-w-lg--80px {
    max-width: 80px;
  }
  .v1 .max-w-lg--80pc,
  .v1:not(:has(.v2)) .max-w-lg--80pc,
  .v2 .max-w-lg--80pc {
    max-width: 80%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--80em,
  .v1:not(:has(.v2)) .max-w-xl--80em,
  .v2 .max-w-xl--80em {
    max-width: 80em;
  }
  .v1 .max-w-xl--80px,
  .v1:not(:has(.v2)) .max-w-xl--80px,
  .v2 .max-w-xl--80px {
    max-width: 80px;
  }
  .v1 .max-w-xl--80pc,
  .v1:not(:has(.v2)) .max-w-xl--80pc,
  .v2 .max-w-xl--80pc {
    max-width: 80%;
  }
}
.v1 .max-w--81em,
.v1:not(:has(.v2)) .max-w--81em,
.v2 .max-w--81em {
  max-width: 81em;
}
.v1 .max-w--81px,
.v1:not(:has(.v2)) .max-w--81px,
.v2 .max-w--81px {
  max-width: 81px;
}
.v1 .max-w--81pc,
.v1:not(:has(.v2)) .max-w--81pc,
.v2 .max-w--81pc {
  max-width: 81%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--81em,
  .v1:not(:has(.v2)) .max-w-sm--81em,
  .v2 .max-w-sm--81em {
    max-width: 81em;
  }
  .v1 .max-w-sm--81px,
  .v1:not(:has(.v2)) .max-w-sm--81px,
  .v2 .max-w-sm--81px {
    max-width: 81px;
  }
  .v1 .max-w-sm--81pc,
  .v1:not(:has(.v2)) .max-w-sm--81pc,
  .v2 .max-w-sm--81pc {
    max-width: 81%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--81em,
  .v1:not(:has(.v2)) .max-w-md--81em,
  .v2 .max-w-md--81em {
    max-width: 81em;
  }
  .v1 .max-w-md--81px,
  .v1:not(:has(.v2)) .max-w-md--81px,
  .v2 .max-w-md--81px {
    max-width: 81px;
  }
  .v1 .max-w-md--81pc,
  .v1:not(:has(.v2)) .max-w-md--81pc,
  .v2 .max-w-md--81pc {
    max-width: 81%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--81em,
  .v1:not(:has(.v2)) .max-w-lg--81em,
  .v2 .max-w-lg--81em {
    max-width: 81em;
  }
  .v1 .max-w-lg--81px,
  .v1:not(:has(.v2)) .max-w-lg--81px,
  .v2 .max-w-lg--81px {
    max-width: 81px;
  }
  .v1 .max-w-lg--81pc,
  .v1:not(:has(.v2)) .max-w-lg--81pc,
  .v2 .max-w-lg--81pc {
    max-width: 81%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--81em,
  .v1:not(:has(.v2)) .max-w-xl--81em,
  .v2 .max-w-xl--81em {
    max-width: 81em;
  }
  .v1 .max-w-xl--81px,
  .v1:not(:has(.v2)) .max-w-xl--81px,
  .v2 .max-w-xl--81px {
    max-width: 81px;
  }
  .v1 .max-w-xl--81pc,
  .v1:not(:has(.v2)) .max-w-xl--81pc,
  .v2 .max-w-xl--81pc {
    max-width: 81%;
  }
}
.v1 .max-w--82em,
.v1:not(:has(.v2)) .max-w--82em,
.v2 .max-w--82em {
  max-width: 82em;
}
.v1 .max-w--82px,
.v1:not(:has(.v2)) .max-w--82px,
.v2 .max-w--82px {
  max-width: 82px;
}
.v1 .max-w--82pc,
.v1:not(:has(.v2)) .max-w--82pc,
.v2 .max-w--82pc {
  max-width: 82%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--82em,
  .v1:not(:has(.v2)) .max-w-sm--82em,
  .v2 .max-w-sm--82em {
    max-width: 82em;
  }
  .v1 .max-w-sm--82px,
  .v1:not(:has(.v2)) .max-w-sm--82px,
  .v2 .max-w-sm--82px {
    max-width: 82px;
  }
  .v1 .max-w-sm--82pc,
  .v1:not(:has(.v2)) .max-w-sm--82pc,
  .v2 .max-w-sm--82pc {
    max-width: 82%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--82em,
  .v1:not(:has(.v2)) .max-w-md--82em,
  .v2 .max-w-md--82em {
    max-width: 82em;
  }
  .v1 .max-w-md--82px,
  .v1:not(:has(.v2)) .max-w-md--82px,
  .v2 .max-w-md--82px {
    max-width: 82px;
  }
  .v1 .max-w-md--82pc,
  .v1:not(:has(.v2)) .max-w-md--82pc,
  .v2 .max-w-md--82pc {
    max-width: 82%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--82em,
  .v1:not(:has(.v2)) .max-w-lg--82em,
  .v2 .max-w-lg--82em {
    max-width: 82em;
  }
  .v1 .max-w-lg--82px,
  .v1:not(:has(.v2)) .max-w-lg--82px,
  .v2 .max-w-lg--82px {
    max-width: 82px;
  }
  .v1 .max-w-lg--82pc,
  .v1:not(:has(.v2)) .max-w-lg--82pc,
  .v2 .max-w-lg--82pc {
    max-width: 82%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--82em,
  .v1:not(:has(.v2)) .max-w-xl--82em,
  .v2 .max-w-xl--82em {
    max-width: 82em;
  }
  .v1 .max-w-xl--82px,
  .v1:not(:has(.v2)) .max-w-xl--82px,
  .v2 .max-w-xl--82px {
    max-width: 82px;
  }
  .v1 .max-w-xl--82pc,
  .v1:not(:has(.v2)) .max-w-xl--82pc,
  .v2 .max-w-xl--82pc {
    max-width: 82%;
  }
}
.v1 .max-w--83em,
.v1:not(:has(.v2)) .max-w--83em,
.v2 .max-w--83em {
  max-width: 83em;
}
.v1 .max-w--83px,
.v1:not(:has(.v2)) .max-w--83px,
.v2 .max-w--83px {
  max-width: 83px;
}
.v1 .max-w--83pc,
.v1:not(:has(.v2)) .max-w--83pc,
.v2 .max-w--83pc {
  max-width: 83%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--83em,
  .v1:not(:has(.v2)) .max-w-sm--83em,
  .v2 .max-w-sm--83em {
    max-width: 83em;
  }
  .v1 .max-w-sm--83px,
  .v1:not(:has(.v2)) .max-w-sm--83px,
  .v2 .max-w-sm--83px {
    max-width: 83px;
  }
  .v1 .max-w-sm--83pc,
  .v1:not(:has(.v2)) .max-w-sm--83pc,
  .v2 .max-w-sm--83pc {
    max-width: 83%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--83em,
  .v1:not(:has(.v2)) .max-w-md--83em,
  .v2 .max-w-md--83em {
    max-width: 83em;
  }
  .v1 .max-w-md--83px,
  .v1:not(:has(.v2)) .max-w-md--83px,
  .v2 .max-w-md--83px {
    max-width: 83px;
  }
  .v1 .max-w-md--83pc,
  .v1:not(:has(.v2)) .max-w-md--83pc,
  .v2 .max-w-md--83pc {
    max-width: 83%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--83em,
  .v1:not(:has(.v2)) .max-w-lg--83em,
  .v2 .max-w-lg--83em {
    max-width: 83em;
  }
  .v1 .max-w-lg--83px,
  .v1:not(:has(.v2)) .max-w-lg--83px,
  .v2 .max-w-lg--83px {
    max-width: 83px;
  }
  .v1 .max-w-lg--83pc,
  .v1:not(:has(.v2)) .max-w-lg--83pc,
  .v2 .max-w-lg--83pc {
    max-width: 83%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--83em,
  .v1:not(:has(.v2)) .max-w-xl--83em,
  .v2 .max-w-xl--83em {
    max-width: 83em;
  }
  .v1 .max-w-xl--83px,
  .v1:not(:has(.v2)) .max-w-xl--83px,
  .v2 .max-w-xl--83px {
    max-width: 83px;
  }
  .v1 .max-w-xl--83pc,
  .v1:not(:has(.v2)) .max-w-xl--83pc,
  .v2 .max-w-xl--83pc {
    max-width: 83%;
  }
}
.v1 .max-w--84em,
.v1:not(:has(.v2)) .max-w--84em,
.v2 .max-w--84em {
  max-width: 84em;
}
.v1 .max-w--84px,
.v1:not(:has(.v2)) .max-w--84px,
.v2 .max-w--84px {
  max-width: 84px;
}
.v1 .max-w--84pc,
.v1:not(:has(.v2)) .max-w--84pc,
.v2 .max-w--84pc {
  max-width: 84%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--84em,
  .v1:not(:has(.v2)) .max-w-sm--84em,
  .v2 .max-w-sm--84em {
    max-width: 84em;
  }
  .v1 .max-w-sm--84px,
  .v1:not(:has(.v2)) .max-w-sm--84px,
  .v2 .max-w-sm--84px {
    max-width: 84px;
  }
  .v1 .max-w-sm--84pc,
  .v1:not(:has(.v2)) .max-w-sm--84pc,
  .v2 .max-w-sm--84pc {
    max-width: 84%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--84em,
  .v1:not(:has(.v2)) .max-w-md--84em,
  .v2 .max-w-md--84em {
    max-width: 84em;
  }
  .v1 .max-w-md--84px,
  .v1:not(:has(.v2)) .max-w-md--84px,
  .v2 .max-w-md--84px {
    max-width: 84px;
  }
  .v1 .max-w-md--84pc,
  .v1:not(:has(.v2)) .max-w-md--84pc,
  .v2 .max-w-md--84pc {
    max-width: 84%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--84em,
  .v1:not(:has(.v2)) .max-w-lg--84em,
  .v2 .max-w-lg--84em {
    max-width: 84em;
  }
  .v1 .max-w-lg--84px,
  .v1:not(:has(.v2)) .max-w-lg--84px,
  .v2 .max-w-lg--84px {
    max-width: 84px;
  }
  .v1 .max-w-lg--84pc,
  .v1:not(:has(.v2)) .max-w-lg--84pc,
  .v2 .max-w-lg--84pc {
    max-width: 84%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--84em,
  .v1:not(:has(.v2)) .max-w-xl--84em,
  .v2 .max-w-xl--84em {
    max-width: 84em;
  }
  .v1 .max-w-xl--84px,
  .v1:not(:has(.v2)) .max-w-xl--84px,
  .v2 .max-w-xl--84px {
    max-width: 84px;
  }
  .v1 .max-w-xl--84pc,
  .v1:not(:has(.v2)) .max-w-xl--84pc,
  .v2 .max-w-xl--84pc {
    max-width: 84%;
  }
}
.v1 .max-w--85em,
.v1:not(:has(.v2)) .max-w--85em,
.v2 .max-w--85em {
  max-width: 85em;
}
.v1 .max-w--85px,
.v1:not(:has(.v2)) .max-w--85px,
.v2 .max-w--85px {
  max-width: 85px;
}
.v1 .max-w--85pc,
.v1:not(:has(.v2)) .max-w--85pc,
.v2 .max-w--85pc {
  max-width: 85%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--85em,
  .v1:not(:has(.v2)) .max-w-sm--85em,
  .v2 .max-w-sm--85em {
    max-width: 85em;
  }
  .v1 .max-w-sm--85px,
  .v1:not(:has(.v2)) .max-w-sm--85px,
  .v2 .max-w-sm--85px {
    max-width: 85px;
  }
  .v1 .max-w-sm--85pc,
  .v1:not(:has(.v2)) .max-w-sm--85pc,
  .v2 .max-w-sm--85pc {
    max-width: 85%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--85em,
  .v1:not(:has(.v2)) .max-w-md--85em,
  .v2 .max-w-md--85em {
    max-width: 85em;
  }
  .v1 .max-w-md--85px,
  .v1:not(:has(.v2)) .max-w-md--85px,
  .v2 .max-w-md--85px {
    max-width: 85px;
  }
  .v1 .max-w-md--85pc,
  .v1:not(:has(.v2)) .max-w-md--85pc,
  .v2 .max-w-md--85pc {
    max-width: 85%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--85em,
  .v1:not(:has(.v2)) .max-w-lg--85em,
  .v2 .max-w-lg--85em {
    max-width: 85em;
  }
  .v1 .max-w-lg--85px,
  .v1:not(:has(.v2)) .max-w-lg--85px,
  .v2 .max-w-lg--85px {
    max-width: 85px;
  }
  .v1 .max-w-lg--85pc,
  .v1:not(:has(.v2)) .max-w-lg--85pc,
  .v2 .max-w-lg--85pc {
    max-width: 85%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--85em,
  .v1:not(:has(.v2)) .max-w-xl--85em,
  .v2 .max-w-xl--85em {
    max-width: 85em;
  }
  .v1 .max-w-xl--85px,
  .v1:not(:has(.v2)) .max-w-xl--85px,
  .v2 .max-w-xl--85px {
    max-width: 85px;
  }
  .v1 .max-w-xl--85pc,
  .v1:not(:has(.v2)) .max-w-xl--85pc,
  .v2 .max-w-xl--85pc {
    max-width: 85%;
  }
}
.v1 .max-w--86em,
.v1:not(:has(.v2)) .max-w--86em,
.v2 .max-w--86em {
  max-width: 86em;
}
.v1 .max-w--86px,
.v1:not(:has(.v2)) .max-w--86px,
.v2 .max-w--86px {
  max-width: 86px;
}
.v1 .max-w--86pc,
.v1:not(:has(.v2)) .max-w--86pc,
.v2 .max-w--86pc {
  max-width: 86%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--86em,
  .v1:not(:has(.v2)) .max-w-sm--86em,
  .v2 .max-w-sm--86em {
    max-width: 86em;
  }
  .v1 .max-w-sm--86px,
  .v1:not(:has(.v2)) .max-w-sm--86px,
  .v2 .max-w-sm--86px {
    max-width: 86px;
  }
  .v1 .max-w-sm--86pc,
  .v1:not(:has(.v2)) .max-w-sm--86pc,
  .v2 .max-w-sm--86pc {
    max-width: 86%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--86em,
  .v1:not(:has(.v2)) .max-w-md--86em,
  .v2 .max-w-md--86em {
    max-width: 86em;
  }
  .v1 .max-w-md--86px,
  .v1:not(:has(.v2)) .max-w-md--86px,
  .v2 .max-w-md--86px {
    max-width: 86px;
  }
  .v1 .max-w-md--86pc,
  .v1:not(:has(.v2)) .max-w-md--86pc,
  .v2 .max-w-md--86pc {
    max-width: 86%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--86em,
  .v1:not(:has(.v2)) .max-w-lg--86em,
  .v2 .max-w-lg--86em {
    max-width: 86em;
  }
  .v1 .max-w-lg--86px,
  .v1:not(:has(.v2)) .max-w-lg--86px,
  .v2 .max-w-lg--86px {
    max-width: 86px;
  }
  .v1 .max-w-lg--86pc,
  .v1:not(:has(.v2)) .max-w-lg--86pc,
  .v2 .max-w-lg--86pc {
    max-width: 86%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--86em,
  .v1:not(:has(.v2)) .max-w-xl--86em,
  .v2 .max-w-xl--86em {
    max-width: 86em;
  }
  .v1 .max-w-xl--86px,
  .v1:not(:has(.v2)) .max-w-xl--86px,
  .v2 .max-w-xl--86px {
    max-width: 86px;
  }
  .v1 .max-w-xl--86pc,
  .v1:not(:has(.v2)) .max-w-xl--86pc,
  .v2 .max-w-xl--86pc {
    max-width: 86%;
  }
}
.v1 .max-w--87em,
.v1:not(:has(.v2)) .max-w--87em,
.v2 .max-w--87em {
  max-width: 87em;
}
.v1 .max-w--87px,
.v1:not(:has(.v2)) .max-w--87px,
.v2 .max-w--87px {
  max-width: 87px;
}
.v1 .max-w--87pc,
.v1:not(:has(.v2)) .max-w--87pc,
.v2 .max-w--87pc {
  max-width: 87%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--87em,
  .v1:not(:has(.v2)) .max-w-sm--87em,
  .v2 .max-w-sm--87em {
    max-width: 87em;
  }
  .v1 .max-w-sm--87px,
  .v1:not(:has(.v2)) .max-w-sm--87px,
  .v2 .max-w-sm--87px {
    max-width: 87px;
  }
  .v1 .max-w-sm--87pc,
  .v1:not(:has(.v2)) .max-w-sm--87pc,
  .v2 .max-w-sm--87pc {
    max-width: 87%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--87em,
  .v1:not(:has(.v2)) .max-w-md--87em,
  .v2 .max-w-md--87em {
    max-width: 87em;
  }
  .v1 .max-w-md--87px,
  .v1:not(:has(.v2)) .max-w-md--87px,
  .v2 .max-w-md--87px {
    max-width: 87px;
  }
  .v1 .max-w-md--87pc,
  .v1:not(:has(.v2)) .max-w-md--87pc,
  .v2 .max-w-md--87pc {
    max-width: 87%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--87em,
  .v1:not(:has(.v2)) .max-w-lg--87em,
  .v2 .max-w-lg--87em {
    max-width: 87em;
  }
  .v1 .max-w-lg--87px,
  .v1:not(:has(.v2)) .max-w-lg--87px,
  .v2 .max-w-lg--87px {
    max-width: 87px;
  }
  .v1 .max-w-lg--87pc,
  .v1:not(:has(.v2)) .max-w-lg--87pc,
  .v2 .max-w-lg--87pc {
    max-width: 87%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--87em,
  .v1:not(:has(.v2)) .max-w-xl--87em,
  .v2 .max-w-xl--87em {
    max-width: 87em;
  }
  .v1 .max-w-xl--87px,
  .v1:not(:has(.v2)) .max-w-xl--87px,
  .v2 .max-w-xl--87px {
    max-width: 87px;
  }
  .v1 .max-w-xl--87pc,
  .v1:not(:has(.v2)) .max-w-xl--87pc,
  .v2 .max-w-xl--87pc {
    max-width: 87%;
  }
}
.v1 .max-w--88em,
.v1:not(:has(.v2)) .max-w--88em,
.v2 .max-w--88em {
  max-width: 88em;
}
.v1 .max-w--88px,
.v1:not(:has(.v2)) .max-w--88px,
.v2 .max-w--88px {
  max-width: 88px;
}
.v1 .max-w--88pc,
.v1:not(:has(.v2)) .max-w--88pc,
.v2 .max-w--88pc {
  max-width: 88%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--88em,
  .v1:not(:has(.v2)) .max-w-sm--88em,
  .v2 .max-w-sm--88em {
    max-width: 88em;
  }
  .v1 .max-w-sm--88px,
  .v1:not(:has(.v2)) .max-w-sm--88px,
  .v2 .max-w-sm--88px {
    max-width: 88px;
  }
  .v1 .max-w-sm--88pc,
  .v1:not(:has(.v2)) .max-w-sm--88pc,
  .v2 .max-w-sm--88pc {
    max-width: 88%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--88em,
  .v1:not(:has(.v2)) .max-w-md--88em,
  .v2 .max-w-md--88em {
    max-width: 88em;
  }
  .v1 .max-w-md--88px,
  .v1:not(:has(.v2)) .max-w-md--88px,
  .v2 .max-w-md--88px {
    max-width: 88px;
  }
  .v1 .max-w-md--88pc,
  .v1:not(:has(.v2)) .max-w-md--88pc,
  .v2 .max-w-md--88pc {
    max-width: 88%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--88em,
  .v1:not(:has(.v2)) .max-w-lg--88em,
  .v2 .max-w-lg--88em {
    max-width: 88em;
  }
  .v1 .max-w-lg--88px,
  .v1:not(:has(.v2)) .max-w-lg--88px,
  .v2 .max-w-lg--88px {
    max-width: 88px;
  }
  .v1 .max-w-lg--88pc,
  .v1:not(:has(.v2)) .max-w-lg--88pc,
  .v2 .max-w-lg--88pc {
    max-width: 88%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--88em,
  .v1:not(:has(.v2)) .max-w-xl--88em,
  .v2 .max-w-xl--88em {
    max-width: 88em;
  }
  .v1 .max-w-xl--88px,
  .v1:not(:has(.v2)) .max-w-xl--88px,
  .v2 .max-w-xl--88px {
    max-width: 88px;
  }
  .v1 .max-w-xl--88pc,
  .v1:not(:has(.v2)) .max-w-xl--88pc,
  .v2 .max-w-xl--88pc {
    max-width: 88%;
  }
}
.v1 .max-w--89em,
.v1:not(:has(.v2)) .max-w--89em,
.v2 .max-w--89em {
  max-width: 89em;
}
.v1 .max-w--89px,
.v1:not(:has(.v2)) .max-w--89px,
.v2 .max-w--89px {
  max-width: 89px;
}
.v1 .max-w--89pc,
.v1:not(:has(.v2)) .max-w--89pc,
.v2 .max-w--89pc {
  max-width: 89%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--89em,
  .v1:not(:has(.v2)) .max-w-sm--89em,
  .v2 .max-w-sm--89em {
    max-width: 89em;
  }
  .v1 .max-w-sm--89px,
  .v1:not(:has(.v2)) .max-w-sm--89px,
  .v2 .max-w-sm--89px {
    max-width: 89px;
  }
  .v1 .max-w-sm--89pc,
  .v1:not(:has(.v2)) .max-w-sm--89pc,
  .v2 .max-w-sm--89pc {
    max-width: 89%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--89em,
  .v1:not(:has(.v2)) .max-w-md--89em,
  .v2 .max-w-md--89em {
    max-width: 89em;
  }
  .v1 .max-w-md--89px,
  .v1:not(:has(.v2)) .max-w-md--89px,
  .v2 .max-w-md--89px {
    max-width: 89px;
  }
  .v1 .max-w-md--89pc,
  .v1:not(:has(.v2)) .max-w-md--89pc,
  .v2 .max-w-md--89pc {
    max-width: 89%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--89em,
  .v1:not(:has(.v2)) .max-w-lg--89em,
  .v2 .max-w-lg--89em {
    max-width: 89em;
  }
  .v1 .max-w-lg--89px,
  .v1:not(:has(.v2)) .max-w-lg--89px,
  .v2 .max-w-lg--89px {
    max-width: 89px;
  }
  .v1 .max-w-lg--89pc,
  .v1:not(:has(.v2)) .max-w-lg--89pc,
  .v2 .max-w-lg--89pc {
    max-width: 89%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--89em,
  .v1:not(:has(.v2)) .max-w-xl--89em,
  .v2 .max-w-xl--89em {
    max-width: 89em;
  }
  .v1 .max-w-xl--89px,
  .v1:not(:has(.v2)) .max-w-xl--89px,
  .v2 .max-w-xl--89px {
    max-width: 89px;
  }
  .v1 .max-w-xl--89pc,
  .v1:not(:has(.v2)) .max-w-xl--89pc,
  .v2 .max-w-xl--89pc {
    max-width: 89%;
  }
}
.v1 .max-w--90em,
.v1:not(:has(.v2)) .max-w--90em,
.v2 .max-w--90em {
  max-width: 90em;
}
.v1 .max-w--90px,
.v1:not(:has(.v2)) .max-w--90px,
.v2 .max-w--90px {
  max-width: 90px;
}
.v1 .max-w--90pc,
.v1:not(:has(.v2)) .max-w--90pc,
.v2 .max-w--90pc {
  max-width: 90%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--90em,
  .v1:not(:has(.v2)) .max-w-sm--90em,
  .v2 .max-w-sm--90em {
    max-width: 90em;
  }
  .v1 .max-w-sm--90px,
  .v1:not(:has(.v2)) .max-w-sm--90px,
  .v2 .max-w-sm--90px {
    max-width: 90px;
  }
  .v1 .max-w-sm--90pc,
  .v1:not(:has(.v2)) .max-w-sm--90pc,
  .v2 .max-w-sm--90pc {
    max-width: 90%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--90em,
  .v1:not(:has(.v2)) .max-w-md--90em,
  .v2 .max-w-md--90em {
    max-width: 90em;
  }
  .v1 .max-w-md--90px,
  .v1:not(:has(.v2)) .max-w-md--90px,
  .v2 .max-w-md--90px {
    max-width: 90px;
  }
  .v1 .max-w-md--90pc,
  .v1:not(:has(.v2)) .max-w-md--90pc,
  .v2 .max-w-md--90pc {
    max-width: 90%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--90em,
  .v1:not(:has(.v2)) .max-w-lg--90em,
  .v2 .max-w-lg--90em {
    max-width: 90em;
  }
  .v1 .max-w-lg--90px,
  .v1:not(:has(.v2)) .max-w-lg--90px,
  .v2 .max-w-lg--90px {
    max-width: 90px;
  }
  .v1 .max-w-lg--90pc,
  .v1:not(:has(.v2)) .max-w-lg--90pc,
  .v2 .max-w-lg--90pc {
    max-width: 90%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--90em,
  .v1:not(:has(.v2)) .max-w-xl--90em,
  .v2 .max-w-xl--90em {
    max-width: 90em;
  }
  .v1 .max-w-xl--90px,
  .v1:not(:has(.v2)) .max-w-xl--90px,
  .v2 .max-w-xl--90px {
    max-width: 90px;
  }
  .v1 .max-w-xl--90pc,
  .v1:not(:has(.v2)) .max-w-xl--90pc,
  .v2 .max-w-xl--90pc {
    max-width: 90%;
  }
}
.v1 .max-w--91em,
.v1:not(:has(.v2)) .max-w--91em,
.v2 .max-w--91em {
  max-width: 91em;
}
.v1 .max-w--91px,
.v1:not(:has(.v2)) .max-w--91px,
.v2 .max-w--91px {
  max-width: 91px;
}
.v1 .max-w--91pc,
.v1:not(:has(.v2)) .max-w--91pc,
.v2 .max-w--91pc {
  max-width: 91%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--91em,
  .v1:not(:has(.v2)) .max-w-sm--91em,
  .v2 .max-w-sm--91em {
    max-width: 91em;
  }
  .v1 .max-w-sm--91px,
  .v1:not(:has(.v2)) .max-w-sm--91px,
  .v2 .max-w-sm--91px {
    max-width: 91px;
  }
  .v1 .max-w-sm--91pc,
  .v1:not(:has(.v2)) .max-w-sm--91pc,
  .v2 .max-w-sm--91pc {
    max-width: 91%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--91em,
  .v1:not(:has(.v2)) .max-w-md--91em,
  .v2 .max-w-md--91em {
    max-width: 91em;
  }
  .v1 .max-w-md--91px,
  .v1:not(:has(.v2)) .max-w-md--91px,
  .v2 .max-w-md--91px {
    max-width: 91px;
  }
  .v1 .max-w-md--91pc,
  .v1:not(:has(.v2)) .max-w-md--91pc,
  .v2 .max-w-md--91pc {
    max-width: 91%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--91em,
  .v1:not(:has(.v2)) .max-w-lg--91em,
  .v2 .max-w-lg--91em {
    max-width: 91em;
  }
  .v1 .max-w-lg--91px,
  .v1:not(:has(.v2)) .max-w-lg--91px,
  .v2 .max-w-lg--91px {
    max-width: 91px;
  }
  .v1 .max-w-lg--91pc,
  .v1:not(:has(.v2)) .max-w-lg--91pc,
  .v2 .max-w-lg--91pc {
    max-width: 91%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--91em,
  .v1:not(:has(.v2)) .max-w-xl--91em,
  .v2 .max-w-xl--91em {
    max-width: 91em;
  }
  .v1 .max-w-xl--91px,
  .v1:not(:has(.v2)) .max-w-xl--91px,
  .v2 .max-w-xl--91px {
    max-width: 91px;
  }
  .v1 .max-w-xl--91pc,
  .v1:not(:has(.v2)) .max-w-xl--91pc,
  .v2 .max-w-xl--91pc {
    max-width: 91%;
  }
}
.v1 .max-w--92em,
.v1:not(:has(.v2)) .max-w--92em,
.v2 .max-w--92em {
  max-width: 92em;
}
.v1 .max-w--92px,
.v1:not(:has(.v2)) .max-w--92px,
.v2 .max-w--92px {
  max-width: 92px;
}
.v1 .max-w--92pc,
.v1:not(:has(.v2)) .max-w--92pc,
.v2 .max-w--92pc {
  max-width: 92%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--92em,
  .v1:not(:has(.v2)) .max-w-sm--92em,
  .v2 .max-w-sm--92em {
    max-width: 92em;
  }
  .v1 .max-w-sm--92px,
  .v1:not(:has(.v2)) .max-w-sm--92px,
  .v2 .max-w-sm--92px {
    max-width: 92px;
  }
  .v1 .max-w-sm--92pc,
  .v1:not(:has(.v2)) .max-w-sm--92pc,
  .v2 .max-w-sm--92pc {
    max-width: 92%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--92em,
  .v1:not(:has(.v2)) .max-w-md--92em,
  .v2 .max-w-md--92em {
    max-width: 92em;
  }
  .v1 .max-w-md--92px,
  .v1:not(:has(.v2)) .max-w-md--92px,
  .v2 .max-w-md--92px {
    max-width: 92px;
  }
  .v1 .max-w-md--92pc,
  .v1:not(:has(.v2)) .max-w-md--92pc,
  .v2 .max-w-md--92pc {
    max-width: 92%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--92em,
  .v1:not(:has(.v2)) .max-w-lg--92em,
  .v2 .max-w-lg--92em {
    max-width: 92em;
  }
  .v1 .max-w-lg--92px,
  .v1:not(:has(.v2)) .max-w-lg--92px,
  .v2 .max-w-lg--92px {
    max-width: 92px;
  }
  .v1 .max-w-lg--92pc,
  .v1:not(:has(.v2)) .max-w-lg--92pc,
  .v2 .max-w-lg--92pc {
    max-width: 92%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--92em,
  .v1:not(:has(.v2)) .max-w-xl--92em,
  .v2 .max-w-xl--92em {
    max-width: 92em;
  }
  .v1 .max-w-xl--92px,
  .v1:not(:has(.v2)) .max-w-xl--92px,
  .v2 .max-w-xl--92px {
    max-width: 92px;
  }
  .v1 .max-w-xl--92pc,
  .v1:not(:has(.v2)) .max-w-xl--92pc,
  .v2 .max-w-xl--92pc {
    max-width: 92%;
  }
}
.v1 .max-w--93em,
.v1:not(:has(.v2)) .max-w--93em,
.v2 .max-w--93em {
  max-width: 93em;
}
.v1 .max-w--93px,
.v1:not(:has(.v2)) .max-w--93px,
.v2 .max-w--93px {
  max-width: 93px;
}
.v1 .max-w--93pc,
.v1:not(:has(.v2)) .max-w--93pc,
.v2 .max-w--93pc {
  max-width: 93%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--93em,
  .v1:not(:has(.v2)) .max-w-sm--93em,
  .v2 .max-w-sm--93em {
    max-width: 93em;
  }
  .v1 .max-w-sm--93px,
  .v1:not(:has(.v2)) .max-w-sm--93px,
  .v2 .max-w-sm--93px {
    max-width: 93px;
  }
  .v1 .max-w-sm--93pc,
  .v1:not(:has(.v2)) .max-w-sm--93pc,
  .v2 .max-w-sm--93pc {
    max-width: 93%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--93em,
  .v1:not(:has(.v2)) .max-w-md--93em,
  .v2 .max-w-md--93em {
    max-width: 93em;
  }
  .v1 .max-w-md--93px,
  .v1:not(:has(.v2)) .max-w-md--93px,
  .v2 .max-w-md--93px {
    max-width: 93px;
  }
  .v1 .max-w-md--93pc,
  .v1:not(:has(.v2)) .max-w-md--93pc,
  .v2 .max-w-md--93pc {
    max-width: 93%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--93em,
  .v1:not(:has(.v2)) .max-w-lg--93em,
  .v2 .max-w-lg--93em {
    max-width: 93em;
  }
  .v1 .max-w-lg--93px,
  .v1:not(:has(.v2)) .max-w-lg--93px,
  .v2 .max-w-lg--93px {
    max-width: 93px;
  }
  .v1 .max-w-lg--93pc,
  .v1:not(:has(.v2)) .max-w-lg--93pc,
  .v2 .max-w-lg--93pc {
    max-width: 93%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--93em,
  .v1:not(:has(.v2)) .max-w-xl--93em,
  .v2 .max-w-xl--93em {
    max-width: 93em;
  }
  .v1 .max-w-xl--93px,
  .v1:not(:has(.v2)) .max-w-xl--93px,
  .v2 .max-w-xl--93px {
    max-width: 93px;
  }
  .v1 .max-w-xl--93pc,
  .v1:not(:has(.v2)) .max-w-xl--93pc,
  .v2 .max-w-xl--93pc {
    max-width: 93%;
  }
}
.v1 .max-w--94em,
.v1:not(:has(.v2)) .max-w--94em,
.v2 .max-w--94em {
  max-width: 94em;
}
.v1 .max-w--94px,
.v1:not(:has(.v2)) .max-w--94px,
.v2 .max-w--94px {
  max-width: 94px;
}
.v1 .max-w--94pc,
.v1:not(:has(.v2)) .max-w--94pc,
.v2 .max-w--94pc {
  max-width: 94%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--94em,
  .v1:not(:has(.v2)) .max-w-sm--94em,
  .v2 .max-w-sm--94em {
    max-width: 94em;
  }
  .v1 .max-w-sm--94px,
  .v1:not(:has(.v2)) .max-w-sm--94px,
  .v2 .max-w-sm--94px {
    max-width: 94px;
  }
  .v1 .max-w-sm--94pc,
  .v1:not(:has(.v2)) .max-w-sm--94pc,
  .v2 .max-w-sm--94pc {
    max-width: 94%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--94em,
  .v1:not(:has(.v2)) .max-w-md--94em,
  .v2 .max-w-md--94em {
    max-width: 94em;
  }
  .v1 .max-w-md--94px,
  .v1:not(:has(.v2)) .max-w-md--94px,
  .v2 .max-w-md--94px {
    max-width: 94px;
  }
  .v1 .max-w-md--94pc,
  .v1:not(:has(.v2)) .max-w-md--94pc,
  .v2 .max-w-md--94pc {
    max-width: 94%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--94em,
  .v1:not(:has(.v2)) .max-w-lg--94em,
  .v2 .max-w-lg--94em {
    max-width: 94em;
  }
  .v1 .max-w-lg--94px,
  .v1:not(:has(.v2)) .max-w-lg--94px,
  .v2 .max-w-lg--94px {
    max-width: 94px;
  }
  .v1 .max-w-lg--94pc,
  .v1:not(:has(.v2)) .max-w-lg--94pc,
  .v2 .max-w-lg--94pc {
    max-width: 94%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--94em,
  .v1:not(:has(.v2)) .max-w-xl--94em,
  .v2 .max-w-xl--94em {
    max-width: 94em;
  }
  .v1 .max-w-xl--94px,
  .v1:not(:has(.v2)) .max-w-xl--94px,
  .v2 .max-w-xl--94px {
    max-width: 94px;
  }
  .v1 .max-w-xl--94pc,
  .v1:not(:has(.v2)) .max-w-xl--94pc,
  .v2 .max-w-xl--94pc {
    max-width: 94%;
  }
}
.v1 .max-w--95em,
.v1:not(:has(.v2)) .max-w--95em,
.v2 .max-w--95em {
  max-width: 95em;
}
.v1 .max-w--95px,
.v1:not(:has(.v2)) .max-w--95px,
.v2 .max-w--95px {
  max-width: 95px;
}
.v1 .max-w--95pc,
.v1:not(:has(.v2)) .max-w--95pc,
.v2 .max-w--95pc {
  max-width: 95%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--95em,
  .v1:not(:has(.v2)) .max-w-sm--95em,
  .v2 .max-w-sm--95em {
    max-width: 95em;
  }
  .v1 .max-w-sm--95px,
  .v1:not(:has(.v2)) .max-w-sm--95px,
  .v2 .max-w-sm--95px {
    max-width: 95px;
  }
  .v1 .max-w-sm--95pc,
  .v1:not(:has(.v2)) .max-w-sm--95pc,
  .v2 .max-w-sm--95pc {
    max-width: 95%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--95em,
  .v1:not(:has(.v2)) .max-w-md--95em,
  .v2 .max-w-md--95em {
    max-width: 95em;
  }
  .v1 .max-w-md--95px,
  .v1:not(:has(.v2)) .max-w-md--95px,
  .v2 .max-w-md--95px {
    max-width: 95px;
  }
  .v1 .max-w-md--95pc,
  .v1:not(:has(.v2)) .max-w-md--95pc,
  .v2 .max-w-md--95pc {
    max-width: 95%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--95em,
  .v1:not(:has(.v2)) .max-w-lg--95em,
  .v2 .max-w-lg--95em {
    max-width: 95em;
  }
  .v1 .max-w-lg--95px,
  .v1:not(:has(.v2)) .max-w-lg--95px,
  .v2 .max-w-lg--95px {
    max-width: 95px;
  }
  .v1 .max-w-lg--95pc,
  .v1:not(:has(.v2)) .max-w-lg--95pc,
  .v2 .max-w-lg--95pc {
    max-width: 95%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--95em,
  .v1:not(:has(.v2)) .max-w-xl--95em,
  .v2 .max-w-xl--95em {
    max-width: 95em;
  }
  .v1 .max-w-xl--95px,
  .v1:not(:has(.v2)) .max-w-xl--95px,
  .v2 .max-w-xl--95px {
    max-width: 95px;
  }
  .v1 .max-w-xl--95pc,
  .v1:not(:has(.v2)) .max-w-xl--95pc,
  .v2 .max-w-xl--95pc {
    max-width: 95%;
  }
}
.v1 .max-w--96em,
.v1:not(:has(.v2)) .max-w--96em,
.v2 .max-w--96em {
  max-width: 96em;
}
.v1 .max-w--96px,
.v1:not(:has(.v2)) .max-w--96px,
.v2 .max-w--96px {
  max-width: 96px;
}
.v1 .max-w--96pc,
.v1:not(:has(.v2)) .max-w--96pc,
.v2 .max-w--96pc {
  max-width: 96%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--96em,
  .v1:not(:has(.v2)) .max-w-sm--96em,
  .v2 .max-w-sm--96em {
    max-width: 96em;
  }
  .v1 .max-w-sm--96px,
  .v1:not(:has(.v2)) .max-w-sm--96px,
  .v2 .max-w-sm--96px {
    max-width: 96px;
  }
  .v1 .max-w-sm--96pc,
  .v1:not(:has(.v2)) .max-w-sm--96pc,
  .v2 .max-w-sm--96pc {
    max-width: 96%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--96em,
  .v1:not(:has(.v2)) .max-w-md--96em,
  .v2 .max-w-md--96em {
    max-width: 96em;
  }
  .v1 .max-w-md--96px,
  .v1:not(:has(.v2)) .max-w-md--96px,
  .v2 .max-w-md--96px {
    max-width: 96px;
  }
  .v1 .max-w-md--96pc,
  .v1:not(:has(.v2)) .max-w-md--96pc,
  .v2 .max-w-md--96pc {
    max-width: 96%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--96em,
  .v1:not(:has(.v2)) .max-w-lg--96em,
  .v2 .max-w-lg--96em {
    max-width: 96em;
  }
  .v1 .max-w-lg--96px,
  .v1:not(:has(.v2)) .max-w-lg--96px,
  .v2 .max-w-lg--96px {
    max-width: 96px;
  }
  .v1 .max-w-lg--96pc,
  .v1:not(:has(.v2)) .max-w-lg--96pc,
  .v2 .max-w-lg--96pc {
    max-width: 96%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--96em,
  .v1:not(:has(.v2)) .max-w-xl--96em,
  .v2 .max-w-xl--96em {
    max-width: 96em;
  }
  .v1 .max-w-xl--96px,
  .v1:not(:has(.v2)) .max-w-xl--96px,
  .v2 .max-w-xl--96px {
    max-width: 96px;
  }
  .v1 .max-w-xl--96pc,
  .v1:not(:has(.v2)) .max-w-xl--96pc,
  .v2 .max-w-xl--96pc {
    max-width: 96%;
  }
}
.v1 .max-w--97em,
.v1:not(:has(.v2)) .max-w--97em,
.v2 .max-w--97em {
  max-width: 97em;
}
.v1 .max-w--97px,
.v1:not(:has(.v2)) .max-w--97px,
.v2 .max-w--97px {
  max-width: 97px;
}
.v1 .max-w--97pc,
.v1:not(:has(.v2)) .max-w--97pc,
.v2 .max-w--97pc {
  max-width: 97%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--97em,
  .v1:not(:has(.v2)) .max-w-sm--97em,
  .v2 .max-w-sm--97em {
    max-width: 97em;
  }
  .v1 .max-w-sm--97px,
  .v1:not(:has(.v2)) .max-w-sm--97px,
  .v2 .max-w-sm--97px {
    max-width: 97px;
  }
  .v1 .max-w-sm--97pc,
  .v1:not(:has(.v2)) .max-w-sm--97pc,
  .v2 .max-w-sm--97pc {
    max-width: 97%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--97em,
  .v1:not(:has(.v2)) .max-w-md--97em,
  .v2 .max-w-md--97em {
    max-width: 97em;
  }
  .v1 .max-w-md--97px,
  .v1:not(:has(.v2)) .max-w-md--97px,
  .v2 .max-w-md--97px {
    max-width: 97px;
  }
  .v1 .max-w-md--97pc,
  .v1:not(:has(.v2)) .max-w-md--97pc,
  .v2 .max-w-md--97pc {
    max-width: 97%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--97em,
  .v1:not(:has(.v2)) .max-w-lg--97em,
  .v2 .max-w-lg--97em {
    max-width: 97em;
  }
  .v1 .max-w-lg--97px,
  .v1:not(:has(.v2)) .max-w-lg--97px,
  .v2 .max-w-lg--97px {
    max-width: 97px;
  }
  .v1 .max-w-lg--97pc,
  .v1:not(:has(.v2)) .max-w-lg--97pc,
  .v2 .max-w-lg--97pc {
    max-width: 97%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--97em,
  .v1:not(:has(.v2)) .max-w-xl--97em,
  .v2 .max-w-xl--97em {
    max-width: 97em;
  }
  .v1 .max-w-xl--97px,
  .v1:not(:has(.v2)) .max-w-xl--97px,
  .v2 .max-w-xl--97px {
    max-width: 97px;
  }
  .v1 .max-w-xl--97pc,
  .v1:not(:has(.v2)) .max-w-xl--97pc,
  .v2 .max-w-xl--97pc {
    max-width: 97%;
  }
}
.v1 .max-w--98em,
.v1:not(:has(.v2)) .max-w--98em,
.v2 .max-w--98em {
  max-width: 98em;
}
.v1 .max-w--98px,
.v1:not(:has(.v2)) .max-w--98px,
.v2 .max-w--98px {
  max-width: 98px;
}
.v1 .max-w--98pc,
.v1:not(:has(.v2)) .max-w--98pc,
.v2 .max-w--98pc {
  max-width: 98%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--98em,
  .v1:not(:has(.v2)) .max-w-sm--98em,
  .v2 .max-w-sm--98em {
    max-width: 98em;
  }
  .v1 .max-w-sm--98px,
  .v1:not(:has(.v2)) .max-w-sm--98px,
  .v2 .max-w-sm--98px {
    max-width: 98px;
  }
  .v1 .max-w-sm--98pc,
  .v1:not(:has(.v2)) .max-w-sm--98pc,
  .v2 .max-w-sm--98pc {
    max-width: 98%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--98em,
  .v1:not(:has(.v2)) .max-w-md--98em,
  .v2 .max-w-md--98em {
    max-width: 98em;
  }
  .v1 .max-w-md--98px,
  .v1:not(:has(.v2)) .max-w-md--98px,
  .v2 .max-w-md--98px {
    max-width: 98px;
  }
  .v1 .max-w-md--98pc,
  .v1:not(:has(.v2)) .max-w-md--98pc,
  .v2 .max-w-md--98pc {
    max-width: 98%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--98em,
  .v1:not(:has(.v2)) .max-w-lg--98em,
  .v2 .max-w-lg--98em {
    max-width: 98em;
  }
  .v1 .max-w-lg--98px,
  .v1:not(:has(.v2)) .max-w-lg--98px,
  .v2 .max-w-lg--98px {
    max-width: 98px;
  }
  .v1 .max-w-lg--98pc,
  .v1:not(:has(.v2)) .max-w-lg--98pc,
  .v2 .max-w-lg--98pc {
    max-width: 98%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--98em,
  .v1:not(:has(.v2)) .max-w-xl--98em,
  .v2 .max-w-xl--98em {
    max-width: 98em;
  }
  .v1 .max-w-xl--98px,
  .v1:not(:has(.v2)) .max-w-xl--98px,
  .v2 .max-w-xl--98px {
    max-width: 98px;
  }
  .v1 .max-w-xl--98pc,
  .v1:not(:has(.v2)) .max-w-xl--98pc,
  .v2 .max-w-xl--98pc {
    max-width: 98%;
  }
}
.v1 .max-w--99em,
.v1:not(:has(.v2)) .max-w--99em,
.v2 .max-w--99em {
  max-width: 99em;
}
.v1 .max-w--99px,
.v1:not(:has(.v2)) .max-w--99px,
.v2 .max-w--99px {
  max-width: 99px;
}
.v1 .max-w--99pc,
.v1:not(:has(.v2)) .max-w--99pc,
.v2 .max-w--99pc {
  max-width: 99%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--99em,
  .v1:not(:has(.v2)) .max-w-sm--99em,
  .v2 .max-w-sm--99em {
    max-width: 99em;
  }
  .v1 .max-w-sm--99px,
  .v1:not(:has(.v2)) .max-w-sm--99px,
  .v2 .max-w-sm--99px {
    max-width: 99px;
  }
  .v1 .max-w-sm--99pc,
  .v1:not(:has(.v2)) .max-w-sm--99pc,
  .v2 .max-w-sm--99pc {
    max-width: 99%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--99em,
  .v1:not(:has(.v2)) .max-w-md--99em,
  .v2 .max-w-md--99em {
    max-width: 99em;
  }
  .v1 .max-w-md--99px,
  .v1:not(:has(.v2)) .max-w-md--99px,
  .v2 .max-w-md--99px {
    max-width: 99px;
  }
  .v1 .max-w-md--99pc,
  .v1:not(:has(.v2)) .max-w-md--99pc,
  .v2 .max-w-md--99pc {
    max-width: 99%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--99em,
  .v1:not(:has(.v2)) .max-w-lg--99em,
  .v2 .max-w-lg--99em {
    max-width: 99em;
  }
  .v1 .max-w-lg--99px,
  .v1:not(:has(.v2)) .max-w-lg--99px,
  .v2 .max-w-lg--99px {
    max-width: 99px;
  }
  .v1 .max-w-lg--99pc,
  .v1:not(:has(.v2)) .max-w-lg--99pc,
  .v2 .max-w-lg--99pc {
    max-width: 99%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--99em,
  .v1:not(:has(.v2)) .max-w-xl--99em,
  .v2 .max-w-xl--99em {
    max-width: 99em;
  }
  .v1 .max-w-xl--99px,
  .v1:not(:has(.v2)) .max-w-xl--99px,
  .v2 .max-w-xl--99px {
    max-width: 99px;
  }
  .v1 .max-w-xl--99pc,
  .v1:not(:has(.v2)) .max-w-xl--99pc,
  .v2 .max-w-xl--99pc {
    max-width: 99%;
  }
}
.v1 .max-w--100em,
.v1:not(:has(.v2)) .max-w--100em,
.v2 .max-w--100em {
  max-width: 100em;
}
.v1 .max-w--100px,
.v1:not(:has(.v2)) .max-w--100px,
.v2 .max-w--100px {
  max-width: 100px;
}
.v1 .max-w--100pc,
.v1:not(:has(.v2)) .max-w--100pc,
.v2 .max-w--100pc {
  max-width: 100%;
}
@media only screen and (min-width: 326px) {
  .v1 .max-w-sm--100em,
  .v1:not(:has(.v2)) .max-w-sm--100em,
  .v2 .max-w-sm--100em {
    max-width: 100em;
  }
  .v1 .max-w-sm--100px,
  .v1:not(:has(.v2)) .max-w-sm--100px,
  .v2 .max-w-sm--100px {
    max-width: 100px;
  }
  .v1 .max-w-sm--100pc,
  .v1:not(:has(.v2)) .max-w-sm--100pc,
  .v2 .max-w-sm--100pc {
    max-width: 100%;
  }
}
@media only screen and (min-width: 769px) {
  .v1 .max-w-md--100em,
  .v1:not(:has(.v2)) .max-w-md--100em,
  .v2 .max-w-md--100em {
    max-width: 100em;
  }
  .v1 .max-w-md--100px,
  .v1:not(:has(.v2)) .max-w-md--100px,
  .v2 .max-w-md--100px {
    max-width: 100px;
  }
  .v1 .max-w-md--100pc,
  .v1:not(:has(.v2)) .max-w-md--100pc,
  .v2 .max-w-md--100pc {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .v1 .max-w-lg--100em,
  .v1:not(:has(.v2)) .max-w-lg--100em,
  .v2 .max-w-lg--100em {
    max-width: 100em;
  }
  .v1 .max-w-lg--100px,
  .v1:not(:has(.v2)) .max-w-lg--100px,
  .v2 .max-w-lg--100px {
    max-width: 100px;
  }
  .v1 .max-w-lg--100pc,
  .v1:not(:has(.v2)) .max-w-lg--100pc,
  .v2 .max-w-lg--100pc {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1441px) {
  .v1 .max-w-xl--100em,
  .v1:not(:has(.v2)) .max-w-xl--100em,
  .v2 .max-w-xl--100em {
    max-width: 100em;
  }
  .v1 .max-w-xl--100px,
  .v1:not(:has(.v2)) .max-w-xl--100px,
  .v2 .max-w-xl--100px {
    max-width: 100px;
  }
  .v1 .max-w-xl--100pc,
  .v1:not(:has(.v2)) .max-w-xl--100pc,
  .v2 .max-w-xl--100pc {
    max-width: 100%;
  }
}
.v1 .w--auto,
.v1:not(:has(.v2)) .w--auto,
.v2 .w--auto {
  width: auto;
}
.v1 .max-w--none,
.v1:not(:has(.v2)) .max-w--none,
.v2 .max-w--none {
  max-width: none;
}
.v1 .min-w--none,
.v1:not(:has(.v2)) .min-w--none,
.v2 .min-w--none {
  min-width: 0;
}
.v1 .h--1em,
.v1:not(:has(.v2)) .h--1em,
.v2 .h--1em {
  height: 1em;
}
.v1 .h--1px,
.v1:not(:has(.v2)) .h--1px,
.v2 .h--1px {
  height: 1px;
}
.v1 .h--1pc,
.v1:not(:has(.v2)) .h--1pc,
.v2 .h--1pc {
  height: 1%;
}
.v1 .h--2em,
.v1:not(:has(.v2)) .h--2em,
.v2 .h--2em {
  height: 2em;
}
.v1 .h--2px,
.v1:not(:has(.v2)) .h--2px,
.v2 .h--2px {
  height: 2px;
}
.v1 .h--2pc,
.v1:not(:has(.v2)) .h--2pc,
.v2 .h--2pc {
  height: 2%;
}
.v1 .h--3em,
.v1:not(:has(.v2)) .h--3em,
.v2 .h--3em {
  height: 3em;
}
.v1 .h--3px,
.v1:not(:has(.v2)) .h--3px,
.v2 .h--3px {
  height: 3px;
}
.v1 .h--3pc,
.v1:not(:has(.v2)) .h--3pc,
.v2 .h--3pc {
  height: 3%;
}
.v1 .h--4em,
.v1:not(:has(.v2)) .h--4em,
.v2 .h--4em {
  height: 4em;
}
.v1 .h--4px,
.v1:not(:has(.v2)) .h--4px,
.v2 .h--4px {
  height: 4px;
}
.v1 .h--4pc,
.v1:not(:has(.v2)) .h--4pc,
.v2 .h--4pc {
  height: 4%;
}
.v1 .h--5em,
.v1:not(:has(.v2)) .h--5em,
.v2 .h--5em {
  height: 5em;
}
.v1 .h--5px,
.v1:not(:has(.v2)) .h--5px,
.v2 .h--5px {
  height: 5px;
}
.v1 .h--5pc,
.v1:not(:has(.v2)) .h--5pc,
.v2 .h--5pc {
  height: 5%;
}
.v1 .h--6em,
.v1:not(:has(.v2)) .h--6em,
.v2 .h--6em {
  height: 6em;
}
.v1 .h--6px,
.v1:not(:has(.v2)) .h--6px,
.v2 .h--6px {
  height: 6px;
}
.v1 .h--6pc,
.v1:not(:has(.v2)) .h--6pc,
.v2 .h--6pc {
  height: 6%;
}
.v1 .h--7em,
.v1:not(:has(.v2)) .h--7em,
.v2 .h--7em {
  height: 7em;
}
.v1 .h--7px,
.v1:not(:has(.v2)) .h--7px,
.v2 .h--7px {
  height: 7px;
}
.v1 .h--7pc,
.v1:not(:has(.v2)) .h--7pc,
.v2 .h--7pc {
  height: 7%;
}
.v1 .h--8em,
.v1:not(:has(.v2)) .h--8em,
.v2 .h--8em {
  height: 8em;
}
.v1 .h--8px,
.v1:not(:has(.v2)) .h--8px,
.v2 .h--8px {
  height: 8px;
}
.v1 .h--8pc,
.v1:not(:has(.v2)) .h--8pc,
.v2 .h--8pc {
  height: 8%;
}
.v1 .h--9em,
.v1:not(:has(.v2)) .h--9em,
.v2 .h--9em {
  height: 9em;
}
.v1 .h--9px,
.v1:not(:has(.v2)) .h--9px,
.v2 .h--9px {
  height: 9px;
}
.v1 .h--9pc,
.v1:not(:has(.v2)) .h--9pc,
.v2 .h--9pc {
  height: 9%;
}
.v1 .h--10em,
.v1:not(:has(.v2)) .h--10em,
.v2 .h--10em {
  height: 10em;
}
.v1 .h--10px,
.v1:not(:has(.v2)) .h--10px,
.v2 .h--10px {
  height: 10px;
}
.v1 .h--10pc,
.v1:not(:has(.v2)) .h--10pc,
.v2 .h--10pc {
  height: 10%;
}
.v1 .h--11em,
.v1:not(:has(.v2)) .h--11em,
.v2 .h--11em {
  height: 11em;
}
.v1 .h--11px,
.v1:not(:has(.v2)) .h--11px,
.v2 .h--11px {
  height: 11px;
}
.v1 .h--11pc,
.v1:not(:has(.v2)) .h--11pc,
.v2 .h--11pc {
  height: 11%;
}
.v1 .h--12em,
.v1:not(:has(.v2)) .h--12em,
.v2 .h--12em {
  height: 12em;
}
.v1 .h--12px,
.v1:not(:has(.v2)) .h--12px,
.v2 .h--12px {
  height: 12px;
}
.v1 .h--12pc,
.v1:not(:has(.v2)) .h--12pc,
.v2 .h--12pc {
  height: 12%;
}
.v1 .h--13em,
.v1:not(:has(.v2)) .h--13em,
.v2 .h--13em {
  height: 13em;
}
.v1 .h--13px,
.v1:not(:has(.v2)) .h--13px,
.v2 .h--13px {
  height: 13px;
}
.v1 .h--13pc,
.v1:not(:has(.v2)) .h--13pc,
.v2 .h--13pc {
  height: 13%;
}
.v1 .h--14em,
.v1:not(:has(.v2)) .h--14em,
.v2 .h--14em {
  height: 14em;
}
.v1 .h--14px,
.v1:not(:has(.v2)) .h--14px,
.v2 .h--14px {
  height: 14px;
}
.v1 .h--14pc,
.v1:not(:has(.v2)) .h--14pc,
.v2 .h--14pc {
  height: 14%;
}
.v1 .h--15em,
.v1:not(:has(.v2)) .h--15em,
.v2 .h--15em {
  height: 15em;
}
.v1 .h--15px,
.v1:not(:has(.v2)) .h--15px,
.v2 .h--15px {
  height: 15px;
}
.v1 .h--15pc,
.v1:not(:has(.v2)) .h--15pc,
.v2 .h--15pc {
  height: 15%;
}
.v1 .h--16em,
.v1:not(:has(.v2)) .h--16em,
.v2 .h--16em {
  height: 16em;
}
.v1 .h--16px,
.v1:not(:has(.v2)) .h--16px,
.v2 .h--16px {
  height: 16px;
}
.v1 .h--16pc,
.v1:not(:has(.v2)) .h--16pc,
.v2 .h--16pc {
  height: 16%;
}
.v1 .h--17em,
.v1:not(:has(.v2)) .h--17em,
.v2 .h--17em {
  height: 17em;
}
.v1 .h--17px,
.v1:not(:has(.v2)) .h--17px,
.v2 .h--17px {
  height: 17px;
}
.v1 .h--17pc,
.v1:not(:has(.v2)) .h--17pc,
.v2 .h--17pc {
  height: 17%;
}
.v1 .h--18em,
.v1:not(:has(.v2)) .h--18em,
.v2 .h--18em {
  height: 18em;
}
.v1 .h--18px,
.v1:not(:has(.v2)) .h--18px,
.v2 .h--18px {
  height: 18px;
}
.v1 .h--18pc,
.v1:not(:has(.v2)) .h--18pc,
.v2 .h--18pc {
  height: 18%;
}
.v1 .h--19em,
.v1:not(:has(.v2)) .h--19em,
.v2 .h--19em {
  height: 19em;
}
.v1 .h--19px,
.v1:not(:has(.v2)) .h--19px,
.v2 .h--19px {
  height: 19px;
}
.v1 .h--19pc,
.v1:not(:has(.v2)) .h--19pc,
.v2 .h--19pc {
  height: 19%;
}
.v1 .h--20em,
.v1:not(:has(.v2)) .h--20em,
.v2 .h--20em {
  height: 20em;
}
.v1 .h--20px,
.v1:not(:has(.v2)) .h--20px,
.v2 .h--20px {
  height: 20px;
}
.v1 .h--20pc,
.v1:not(:has(.v2)) .h--20pc,
.v2 .h--20pc {
  height: 20%;
}
.v1 .h--21em,
.v1:not(:has(.v2)) .h--21em,
.v2 .h--21em {
  height: 21em;
}
.v1 .h--21px,
.v1:not(:has(.v2)) .h--21px,
.v2 .h--21px {
  height: 21px;
}
.v1 .h--21pc,
.v1:not(:has(.v2)) .h--21pc,
.v2 .h--21pc {
  height: 21%;
}
.v1 .h--22em,
.v1:not(:has(.v2)) .h--22em,
.v2 .h--22em {
  height: 22em;
}
.v1 .h--22px,
.v1:not(:has(.v2)) .h--22px,
.v2 .h--22px {
  height: 22px;
}
.v1 .h--22pc,
.v1:not(:has(.v2)) .h--22pc,
.v2 .h--22pc {
  height: 22%;
}
.v1 .h--23em,
.v1:not(:has(.v2)) .h--23em,
.v2 .h--23em {
  height: 23em;
}
.v1 .h--23px,
.v1:not(:has(.v2)) .h--23px,
.v2 .h--23px {
  height: 23px;
}
.v1 .h--23pc,
.v1:not(:has(.v2)) .h--23pc,
.v2 .h--23pc {
  height: 23%;
}
.v1 .h--24em,
.v1:not(:has(.v2)) .h--24em,
.v2 .h--24em {
  height: 24em;
}
.v1 .h--24px,
.v1:not(:has(.v2)) .h--24px,
.v2 .h--24px {
  height: 24px;
}
.v1 .h--24pc,
.v1:not(:has(.v2)) .h--24pc,
.v2 .h--24pc {
  height: 24%;
}
.v1 .h--25em,
.v1:not(:has(.v2)) .h--25em,
.v2 .h--25em {
  height: 25em;
}
.v1 .h--25px,
.v1:not(:has(.v2)) .h--25px,
.v2 .h--25px {
  height: 25px;
}
.v1 .h--25pc,
.v1:not(:has(.v2)) .h--25pc,
.v2 .h--25pc {
  height: 25%;
}
.v1 .h--26em,
.v1:not(:has(.v2)) .h--26em,
.v2 .h--26em {
  height: 26em;
}
.v1 .h--26px,
.v1:not(:has(.v2)) .h--26px,
.v2 .h--26px {
  height: 26px;
}
.v1 .h--26pc,
.v1:not(:has(.v2)) .h--26pc,
.v2 .h--26pc {
  height: 26%;
}
.v1 .h--27em,
.v1:not(:has(.v2)) .h--27em,
.v2 .h--27em {
  height: 27em;
}
.v1 .h--27px,
.v1:not(:has(.v2)) .h--27px,
.v2 .h--27px {
  height: 27px;
}
.v1 .h--27pc,
.v1:not(:has(.v2)) .h--27pc,
.v2 .h--27pc {
  height: 27%;
}
.v1 .h--28em,
.v1:not(:has(.v2)) .h--28em,
.v2 .h--28em {
  height: 28em;
}
.v1 .h--28px,
.v1:not(:has(.v2)) .h--28px,
.v2 .h--28px {
  height: 28px;
}
.v1 .h--28pc,
.v1:not(:has(.v2)) .h--28pc,
.v2 .h--28pc {
  height: 28%;
}
.v1 .h--29em,
.v1:not(:has(.v2)) .h--29em,
.v2 .h--29em {
  height: 29em;
}
.v1 .h--29px,
.v1:not(:has(.v2)) .h--29px,
.v2 .h--29px {
  height: 29px;
}
.v1 .h--29pc,
.v1:not(:has(.v2)) .h--29pc,
.v2 .h--29pc {
  height: 29%;
}
.v1 .h--30em,
.v1:not(:has(.v2)) .h--30em,
.v2 .h--30em {
  height: 30em;
}
.v1 .h--30px,
.v1:not(:has(.v2)) .h--30px,
.v2 .h--30px {
  height: 30px;
}
.v1 .h--30pc,
.v1:not(:has(.v2)) .h--30pc,
.v2 .h--30pc {
  height: 30%;
}
.v1 .h--31em,
.v1:not(:has(.v2)) .h--31em,
.v2 .h--31em {
  height: 31em;
}
.v1 .h--31px,
.v1:not(:has(.v2)) .h--31px,
.v2 .h--31px {
  height: 31px;
}
.v1 .h--31pc,
.v1:not(:has(.v2)) .h--31pc,
.v2 .h--31pc {
  height: 31%;
}
.v1 .h--32em,
.v1:not(:has(.v2)) .h--32em,
.v2 .h--32em {
  height: 32em;
}
.v1 .h--32px,
.v1:not(:has(.v2)) .h--32px,
.v2 .h--32px {
  height: 32px;
}
.v1 .h--32pc,
.v1:not(:has(.v2)) .h--32pc,
.v2 .h--32pc {
  height: 32%;
}
.v1 .h--33em,
.v1:not(:has(.v2)) .h--33em,
.v2 .h--33em {
  height: 33em;
}
.v1 .h--33px,
.v1:not(:has(.v2)) .h--33px,
.v2 .h--33px {
  height: 33px;
}
.v1 .h--33pc,
.v1:not(:has(.v2)) .h--33pc,
.v2 .h--33pc {
  height: 33%;
}
.v1 .h--34em,
.v1:not(:has(.v2)) .h--34em,
.v2 .h--34em {
  height: 34em;
}
.v1 .h--34px,
.v1:not(:has(.v2)) .h--34px,
.v2 .h--34px {
  height: 34px;
}
.v1 .h--34pc,
.v1:not(:has(.v2)) .h--34pc,
.v2 .h--34pc {
  height: 34%;
}
.v1 .h--35em,
.v1:not(:has(.v2)) .h--35em,
.v2 .h--35em {
  height: 35em;
}
.v1 .h--35px,
.v1:not(:has(.v2)) .h--35px,
.v2 .h--35px {
  height: 35px;
}
.v1 .h--35pc,
.v1:not(:has(.v2)) .h--35pc,
.v2 .h--35pc {
  height: 35%;
}
.v1 .h--36em,
.v1:not(:has(.v2)) .h--36em,
.v2 .h--36em {
  height: 36em;
}
.v1 .h--36px,
.v1:not(:has(.v2)) .h--36px,
.v2 .h--36px {
  height: 36px;
}
.v1 .h--36pc,
.v1:not(:has(.v2)) .h--36pc,
.v2 .h--36pc {
  height: 36%;
}
.v1 .h--37em,
.v1:not(:has(.v2)) .h--37em,
.v2 .h--37em {
  height: 37em;
}
.v1 .h--37px,
.v1:not(:has(.v2)) .h--37px,
.v2 .h--37px {
  height: 37px;
}
.v1 .h--37pc,
.v1:not(:has(.v2)) .h--37pc,
.v2 .h--37pc {
  height: 37%;
}
.v1 .h--38em,
.v1:not(:has(.v2)) .h--38em,
.v2 .h--38em {
  height: 38em;
}
.v1 .h--38px,
.v1:not(:has(.v2)) .h--38px,
.v2 .h--38px {
  height: 38px;
}
.v1 .h--38pc,
.v1:not(:has(.v2)) .h--38pc,
.v2 .h--38pc {
  height: 38%;
}
.v1 .h--39em,
.v1:not(:has(.v2)) .h--39em,
.v2 .h--39em {
  height: 39em;
}
.v1 .h--39px,
.v1:not(:has(.v2)) .h--39px,
.v2 .h--39px {
  height: 39px;
}
.v1 .h--39pc,
.v1:not(:has(.v2)) .h--39pc,
.v2 .h--39pc {
  height: 39%;
}
.v1 .h--40em,
.v1:not(:has(.v2)) .h--40em,
.v2 .h--40em {
  height: 40em;
}
.v1 .h--40px,
.v1:not(:has(.v2)) .h--40px,
.v2 .h--40px {
  height: 40px;
}
.v1 .h--40pc,
.v1:not(:has(.v2)) .h--40pc,
.v2 .h--40pc {
  height: 40%;
}
.v1 .h--41em,
.v1:not(:has(.v2)) .h--41em,
.v2 .h--41em {
  height: 41em;
}
.v1 .h--41px,
.v1:not(:has(.v2)) .h--41px,
.v2 .h--41px {
  height: 41px;
}
.v1 .h--41pc,
.v1:not(:has(.v2)) .h--41pc,
.v2 .h--41pc {
  height: 41%;
}
.v1 .h--42em,
.v1:not(:has(.v2)) .h--42em,
.v2 .h--42em {
  height: 42em;
}
.v1 .h--42px,
.v1:not(:has(.v2)) .h--42px,
.v2 .h--42px {
  height: 42px;
}
.v1 .h--42pc,
.v1:not(:has(.v2)) .h--42pc,
.v2 .h--42pc {
  height: 42%;
}
.v1 .h--43em,
.v1:not(:has(.v2)) .h--43em,
.v2 .h--43em {
  height: 43em;
}
.v1 .h--43px,
.v1:not(:has(.v2)) .h--43px,
.v2 .h--43px {
  height: 43px;
}
.v1 .h--43pc,
.v1:not(:has(.v2)) .h--43pc,
.v2 .h--43pc {
  height: 43%;
}
.v1 .h--44em,
.v1:not(:has(.v2)) .h--44em,
.v2 .h--44em {
  height: 44em;
}
.v1 .h--44px,
.v1:not(:has(.v2)) .h--44px,
.v2 .h--44px {
  height: 44px;
}
.v1 .h--44pc,
.v1:not(:has(.v2)) .h--44pc,
.v2 .h--44pc {
  height: 44%;
}
.v1 .h--45em,
.v1:not(:has(.v2)) .h--45em,
.v2 .h--45em {
  height: 45em;
}
.v1 .h--45px,
.v1:not(:has(.v2)) .h--45px,
.v2 .h--45px {
  height: 45px;
}
.v1 .h--45pc,
.v1:not(:has(.v2)) .h--45pc,
.v2 .h--45pc {
  height: 45%;
}
.v1 .h--46em,
.v1:not(:has(.v2)) .h--46em,
.v2 .h--46em {
  height: 46em;
}
.v1 .h--46px,
.v1:not(:has(.v2)) .h--46px,
.v2 .h--46px {
  height: 46px;
}
.v1 .h--46pc,
.v1:not(:has(.v2)) .h--46pc,
.v2 .h--46pc {
  height: 46%;
}
.v1 .h--47em,
.v1:not(:has(.v2)) .h--47em,
.v2 .h--47em {
  height: 47em;
}
.v1 .h--47px,
.v1:not(:has(.v2)) .h--47px,
.v2 .h--47px {
  height: 47px;
}
.v1 .h--47pc,
.v1:not(:has(.v2)) .h--47pc,
.v2 .h--47pc {
  height: 47%;
}
.v1 .h--48em,
.v1:not(:has(.v2)) .h--48em,
.v2 .h--48em {
  height: 48em;
}
.v1 .h--48px,
.v1:not(:has(.v2)) .h--48px,
.v2 .h--48px {
  height: 48px;
}
.v1 .h--48pc,
.v1:not(:has(.v2)) .h--48pc,
.v2 .h--48pc {
  height: 48%;
}
.v1 .h--49em,
.v1:not(:has(.v2)) .h--49em,
.v2 .h--49em {
  height: 49em;
}
.v1 .h--49px,
.v1:not(:has(.v2)) .h--49px,
.v2 .h--49px {
  height: 49px;
}
.v1 .h--49pc,
.v1:not(:has(.v2)) .h--49pc,
.v2 .h--49pc {
  height: 49%;
}
.v1 .h--50em,
.v1:not(:has(.v2)) .h--50em,
.v2 .h--50em {
  height: 50em;
}
.v1 .h--50px,
.v1:not(:has(.v2)) .h--50px,
.v2 .h--50px {
  height: 50px;
}
.v1 .h--50pc,
.v1:not(:has(.v2)) .h--50pc,
.v2 .h--50pc {
  height: 50%;
}
.v1 .h--51em,
.v1:not(:has(.v2)) .h--51em,
.v2 .h--51em {
  height: 51em;
}
.v1 .h--51px,
.v1:not(:has(.v2)) .h--51px,
.v2 .h--51px {
  height: 51px;
}
.v1 .h--51pc,
.v1:not(:has(.v2)) .h--51pc,
.v2 .h--51pc {
  height: 51%;
}
.v1 .h--52em,
.v1:not(:has(.v2)) .h--52em,
.v2 .h--52em {
  height: 52em;
}
.v1 .h--52px,
.v1:not(:has(.v2)) .h--52px,
.v2 .h--52px {
  height: 52px;
}
.v1 .h--52pc,
.v1:not(:has(.v2)) .h--52pc,
.v2 .h--52pc {
  height: 52%;
}
.v1 .h--53em,
.v1:not(:has(.v2)) .h--53em,
.v2 .h--53em {
  height: 53em;
}
.v1 .h--53px,
.v1:not(:has(.v2)) .h--53px,
.v2 .h--53px {
  height: 53px;
}
.v1 .h--53pc,
.v1:not(:has(.v2)) .h--53pc,
.v2 .h--53pc {
  height: 53%;
}
.v1 .h--54em,
.v1:not(:has(.v2)) .h--54em,
.v2 .h--54em {
  height: 54em;
}
.v1 .h--54px,
.v1:not(:has(.v2)) .h--54px,
.v2 .h--54px {
  height: 54px;
}
.v1 .h--54pc,
.v1:not(:has(.v2)) .h--54pc,
.v2 .h--54pc {
  height: 54%;
}
.v1 .h--55em,
.v1:not(:has(.v2)) .h--55em,
.v2 .h--55em {
  height: 55em;
}
.v1 .h--55px,
.v1:not(:has(.v2)) .h--55px,
.v2 .h--55px {
  height: 55px;
}
.v1 .h--55pc,
.v1:not(:has(.v2)) .h--55pc,
.v2 .h--55pc {
  height: 55%;
}
.v1 .h--56em,
.v1:not(:has(.v2)) .h--56em,
.v2 .h--56em {
  height: 56em;
}
.v1 .h--56px,
.v1:not(:has(.v2)) .h--56px,
.v2 .h--56px {
  height: 56px;
}
.v1 .h--56pc,
.v1:not(:has(.v2)) .h--56pc,
.v2 .h--56pc {
  height: 56%;
}
.v1 .h--57em,
.v1:not(:has(.v2)) .h--57em,
.v2 .h--57em {
  height: 57em;
}
.v1 .h--57px,
.v1:not(:has(.v2)) .h--57px,
.v2 .h--57px {
  height: 57px;
}
.v1 .h--57pc,
.v1:not(:has(.v2)) .h--57pc,
.v2 .h--57pc {
  height: 57%;
}
.v1 .h--58em,
.v1:not(:has(.v2)) .h--58em,
.v2 .h--58em {
  height: 58em;
}
.v1 .h--58px,
.v1:not(:has(.v2)) .h--58px,
.v2 .h--58px {
  height: 58px;
}
.v1 .h--58pc,
.v1:not(:has(.v2)) .h--58pc,
.v2 .h--58pc {
  height: 58%;
}
.v1 .h--59em,
.v1:not(:has(.v2)) .h--59em,
.v2 .h--59em {
  height: 59em;
}
.v1 .h--59px,
.v1:not(:has(.v2)) .h--59px,
.v2 .h--59px {
  height: 59px;
}
.v1 .h--59pc,
.v1:not(:has(.v2)) .h--59pc,
.v2 .h--59pc {
  height: 59%;
}
.v1 .h--60em,
.v1:not(:has(.v2)) .h--60em,
.v2 .h--60em {
  height: 60em;
}
.v1 .h--60px,
.v1:not(:has(.v2)) .h--60px,
.v2 .h--60px {
  height: 60px;
}
.v1 .h--60pc,
.v1:not(:has(.v2)) .h--60pc,
.v2 .h--60pc {
  height: 60%;
}
.v1 .h--61em,
.v1:not(:has(.v2)) .h--61em,
.v2 .h--61em {
  height: 61em;
}
.v1 .h--61px,
.v1:not(:has(.v2)) .h--61px,
.v2 .h--61px {
  height: 61px;
}
.v1 .h--61pc,
.v1:not(:has(.v2)) .h--61pc,
.v2 .h--61pc {
  height: 61%;
}
.v1 .h--62em,
.v1:not(:has(.v2)) .h--62em,
.v2 .h--62em {
  height: 62em;
}
.v1 .h--62px,
.v1:not(:has(.v2)) .h--62px,
.v2 .h--62px {
  height: 62px;
}
.v1 .h--62pc,
.v1:not(:has(.v2)) .h--62pc,
.v2 .h--62pc {
  height: 62%;
}
.v1 .h--63em,
.v1:not(:has(.v2)) .h--63em,
.v2 .h--63em {
  height: 63em;
}
.v1 .h--63px,
.v1:not(:has(.v2)) .h--63px,
.v2 .h--63px {
  height: 63px;
}
.v1 .h--63pc,
.v1:not(:has(.v2)) .h--63pc,
.v2 .h--63pc {
  height: 63%;
}
.v1 .h--64em,
.v1:not(:has(.v2)) .h--64em,
.v2 .h--64em {
  height: 64em;
}
.v1 .h--64px,
.v1:not(:has(.v2)) .h--64px,
.v2 .h--64px {
  height: 64px;
}
.v1 .h--64pc,
.v1:not(:has(.v2)) .h--64pc,
.v2 .h--64pc {
  height: 64%;
}
.v1 .h--65em,
.v1:not(:has(.v2)) .h--65em,
.v2 .h--65em {
  height: 65em;
}
.v1 .h--65px,
.v1:not(:has(.v2)) .h--65px,
.v2 .h--65px {
  height: 65px;
}
.v1 .h--65pc,
.v1:not(:has(.v2)) .h--65pc,
.v2 .h--65pc {
  height: 65%;
}
.v1 .h--66em,
.v1:not(:has(.v2)) .h--66em,
.v2 .h--66em {
  height: 66em;
}
.v1 .h--66px,
.v1:not(:has(.v2)) .h--66px,
.v2 .h--66px {
  height: 66px;
}
.v1 .h--66pc,
.v1:not(:has(.v2)) .h--66pc,
.v2 .h--66pc {
  height: 66%;
}
.v1 .h--67em,
.v1:not(:has(.v2)) .h--67em,
.v2 .h--67em {
  height: 67em;
}
.v1 .h--67px,
.v1:not(:has(.v2)) .h--67px,
.v2 .h--67px {
  height: 67px;
}
.v1 .h--67pc,
.v1:not(:has(.v2)) .h--67pc,
.v2 .h--67pc {
  height: 67%;
}
.v1 .h--68em,
.v1:not(:has(.v2)) .h--68em,
.v2 .h--68em {
  height: 68em;
}
.v1 .h--68px,
.v1:not(:has(.v2)) .h--68px,
.v2 .h--68px {
  height: 68px;
}
.v1 .h--68pc,
.v1:not(:has(.v2)) .h--68pc,
.v2 .h--68pc {
  height: 68%;
}
.v1 .h--69em,
.v1:not(:has(.v2)) .h--69em,
.v2 .h--69em {
  height: 69em;
}
.v1 .h--69px,
.v1:not(:has(.v2)) .h--69px,
.v2 .h--69px {
  height: 69px;
}
.v1 .h--69pc,
.v1:not(:has(.v2)) .h--69pc,
.v2 .h--69pc {
  height: 69%;
}
.v1 .h--70em,
.v1:not(:has(.v2)) .h--70em,
.v2 .h--70em {
  height: 70em;
}
.v1 .h--70px,
.v1:not(:has(.v2)) .h--70px,
.v2 .h--70px {
  height: 70px;
}
.v1 .h--70pc,
.v1:not(:has(.v2)) .h--70pc,
.v2 .h--70pc {
  height: 70%;
}
.v1 .h--71em,
.v1:not(:has(.v2)) .h--71em,
.v2 .h--71em {
  height: 71em;
}
.v1 .h--71px,
.v1:not(:has(.v2)) .h--71px,
.v2 .h--71px {
  height: 71px;
}
.v1 .h--71pc,
.v1:not(:has(.v2)) .h--71pc,
.v2 .h--71pc {
  height: 71%;
}
.v1 .h--72em,
.v1:not(:has(.v2)) .h--72em,
.v2 .h--72em {
  height: 72em;
}
.v1 .h--72px,
.v1:not(:has(.v2)) .h--72px,
.v2 .h--72px {
  height: 72px;
}
.v1 .h--72pc,
.v1:not(:has(.v2)) .h--72pc,
.v2 .h--72pc {
  height: 72%;
}
.v1 .h--73em,
.v1:not(:has(.v2)) .h--73em,
.v2 .h--73em {
  height: 73em;
}
.v1 .h--73px,
.v1:not(:has(.v2)) .h--73px,
.v2 .h--73px {
  height: 73px;
}
.v1 .h--73pc,
.v1:not(:has(.v2)) .h--73pc,
.v2 .h--73pc {
  height: 73%;
}
.v1 .h--74em,
.v1:not(:has(.v2)) .h--74em,
.v2 .h--74em {
  height: 74em;
}
.v1 .h--74px,
.v1:not(:has(.v2)) .h--74px,
.v2 .h--74px {
  height: 74px;
}
.v1 .h--74pc,
.v1:not(:has(.v2)) .h--74pc,
.v2 .h--74pc {
  height: 74%;
}
.v1 .h--75em,
.v1:not(:has(.v2)) .h--75em,
.v2 .h--75em {
  height: 75em;
}
.v1 .h--75px,
.v1:not(:has(.v2)) .h--75px,
.v2 .h--75px {
  height: 75px;
}
.v1 .h--75pc,
.v1:not(:has(.v2)) .h--75pc,
.v2 .h--75pc {
  height: 75%;
}
.v1 .h--76em,
.v1:not(:has(.v2)) .h--76em,
.v2 .h--76em {
  height: 76em;
}
.v1 .h--76px,
.v1:not(:has(.v2)) .h--76px,
.v2 .h--76px {
  height: 76px;
}
.v1 .h--76pc,
.v1:not(:has(.v2)) .h--76pc,
.v2 .h--76pc {
  height: 76%;
}
.v1 .h--77em,
.v1:not(:has(.v2)) .h--77em,
.v2 .h--77em {
  height: 77em;
}
.v1 .h--77px,
.v1:not(:has(.v2)) .h--77px,
.v2 .h--77px {
  height: 77px;
}
.v1 .h--77pc,
.v1:not(:has(.v2)) .h--77pc,
.v2 .h--77pc {
  height: 77%;
}
.v1 .h--78em,
.v1:not(:has(.v2)) .h--78em,
.v2 .h--78em {
  height: 78em;
}
.v1 .h--78px,
.v1:not(:has(.v2)) .h--78px,
.v2 .h--78px {
  height: 78px;
}
.v1 .h--78pc,
.v1:not(:has(.v2)) .h--78pc,
.v2 .h--78pc {
  height: 78%;
}
.v1 .h--79em,
.v1:not(:has(.v2)) .h--79em,
.v2 .h--79em {
  height: 79em;
}
.v1 .h--79px,
.v1:not(:has(.v2)) .h--79px,
.v2 .h--79px {
  height: 79px;
}
.v1 .h--79pc,
.v1:not(:has(.v2)) .h--79pc,
.v2 .h--79pc {
  height: 79%;
}
.v1 .h--80em,
.v1:not(:has(.v2)) .h--80em,
.v2 .h--80em {
  height: 80em;
}
.v1 .h--80px,
.v1:not(:has(.v2)) .h--80px,
.v2 .h--80px {
  height: 80px;
}
.v1 .h--80pc,
.v1:not(:has(.v2)) .h--80pc,
.v2 .h--80pc {
  height: 80%;
}
.v1 .h--81em,
.v1:not(:has(.v2)) .h--81em,
.v2 .h--81em {
  height: 81em;
}
.v1 .h--81px,
.v1:not(:has(.v2)) .h--81px,
.v2 .h--81px {
  height: 81px;
}
.v1 .h--81pc,
.v1:not(:has(.v2)) .h--81pc,
.v2 .h--81pc {
  height: 81%;
}
.v1 .h--82em,
.v1:not(:has(.v2)) .h--82em,
.v2 .h--82em {
  height: 82em;
}
.v1 .h--82px,
.v1:not(:has(.v2)) .h--82px,
.v2 .h--82px {
  height: 82px;
}
.v1 .h--82pc,
.v1:not(:has(.v2)) .h--82pc,
.v2 .h--82pc {
  height: 82%;
}
.v1 .h--83em,
.v1:not(:has(.v2)) .h--83em,
.v2 .h--83em {
  height: 83em;
}
.v1 .h--83px,
.v1:not(:has(.v2)) .h--83px,
.v2 .h--83px {
  height: 83px;
}
.v1 .h--83pc,
.v1:not(:has(.v2)) .h--83pc,
.v2 .h--83pc {
  height: 83%;
}
.v1 .h--84em,
.v1:not(:has(.v2)) .h--84em,
.v2 .h--84em {
  height: 84em;
}
.v1 .h--84px,
.v1:not(:has(.v2)) .h--84px,
.v2 .h--84px {
  height: 84px;
}
.v1 .h--84pc,
.v1:not(:has(.v2)) .h--84pc,
.v2 .h--84pc {
  height: 84%;
}
.v1 .h--85em,
.v1:not(:has(.v2)) .h--85em,
.v2 .h--85em {
  height: 85em;
}
.v1 .h--85px,
.v1:not(:has(.v2)) .h--85px,
.v2 .h--85px {
  height: 85px;
}
.v1 .h--85pc,
.v1:not(:has(.v2)) .h--85pc,
.v2 .h--85pc {
  height: 85%;
}
.v1 .h--86em,
.v1:not(:has(.v2)) .h--86em,
.v2 .h--86em {
  height: 86em;
}
.v1 .h--86px,
.v1:not(:has(.v2)) .h--86px,
.v2 .h--86px {
  height: 86px;
}
.v1 .h--86pc,
.v1:not(:has(.v2)) .h--86pc,
.v2 .h--86pc {
  height: 86%;
}
.v1 .h--87em,
.v1:not(:has(.v2)) .h--87em,
.v2 .h--87em {
  height: 87em;
}
.v1 .h--87px,
.v1:not(:has(.v2)) .h--87px,
.v2 .h--87px {
  height: 87px;
}
.v1 .h--87pc,
.v1:not(:has(.v2)) .h--87pc,
.v2 .h--87pc {
  height: 87%;
}
.v1 .h--88em,
.v1:not(:has(.v2)) .h--88em,
.v2 .h--88em {
  height: 88em;
}
.v1 .h--88px,
.v1:not(:has(.v2)) .h--88px,
.v2 .h--88px {
  height: 88px;
}
.v1 .h--88pc,
.v1:not(:has(.v2)) .h--88pc,
.v2 .h--88pc {
  height: 88%;
}
.v1 .h--89em,
.v1:not(:has(.v2)) .h--89em,
.v2 .h--89em {
  height: 89em;
}
.v1 .h--89px,
.v1:not(:has(.v2)) .h--89px,
.v2 .h--89px {
  height: 89px;
}
.v1 .h--89pc,
.v1:not(:has(.v2)) .h--89pc,
.v2 .h--89pc {
  height: 89%;
}
.v1 .h--90em,
.v1:not(:has(.v2)) .h--90em,
.v2 .h--90em {
  height: 90em;
}
.v1 .h--90px,
.v1:not(:has(.v2)) .h--90px,
.v2 .h--90px {
  height: 90px;
}
.v1 .h--90pc,
.v1:not(:has(.v2)) .h--90pc,
.v2 .h--90pc {
  height: 90%;
}
.v1 .h--91em,
.v1:not(:has(.v2)) .h--91em,
.v2 .h--91em {
  height: 91em;
}
.v1 .h--91px,
.v1:not(:has(.v2)) .h--91px,
.v2 .h--91px {
  height: 91px;
}
.v1 .h--91pc,
.v1:not(:has(.v2)) .h--91pc,
.v2 .h--91pc {
  height: 91%;
}
.v1 .h--92em,
.v1:not(:has(.v2)) .h--92em,
.v2 .h--92em {
  height: 92em;
}
.v1 .h--92px,
.v1:not(:has(.v2)) .h--92px,
.v2 .h--92px {
  height: 92px;
}
.v1 .h--92pc,
.v1:not(:has(.v2)) .h--92pc,
.v2 .h--92pc {
  height: 92%;
}
.v1 .h--93em,
.v1:not(:has(.v2)) .h--93em,
.v2 .h--93em {
  height: 93em;
}
.v1 .h--93px,
.v1:not(:has(.v2)) .h--93px,
.v2 .h--93px {
  height: 93px;
}
.v1 .h--93pc,
.v1:not(:has(.v2)) .h--93pc,
.v2 .h--93pc {
  height: 93%;
}
.v1 .h--94em,
.v1:not(:has(.v2)) .h--94em,
.v2 .h--94em {
  height: 94em;
}
.v1 .h--94px,
.v1:not(:has(.v2)) .h--94px,
.v2 .h--94px {
  height: 94px;
}
.v1 .h--94pc,
.v1:not(:has(.v2)) .h--94pc,
.v2 .h--94pc {
  height: 94%;
}
.v1 .h--95em,
.v1:not(:has(.v2)) .h--95em,
.v2 .h--95em {
  height: 95em;
}
.v1 .h--95px,
.v1:not(:has(.v2)) .h--95px,
.v2 .h--95px {
  height: 95px;
}
.v1 .h--95pc,
.v1:not(:has(.v2)) .h--95pc,
.v2 .h--95pc {
  height: 95%;
}
.v1 .h--96em,
.v1:not(:has(.v2)) .h--96em,
.v2 .h--96em {
  height: 96em;
}
.v1 .h--96px,
.v1:not(:has(.v2)) .h--96px,
.v2 .h--96px {
  height: 96px;
}
.v1 .h--96pc,
.v1:not(:has(.v2)) .h--96pc,
.v2 .h--96pc {
  height: 96%;
}
.v1 .h--97em,
.v1:not(:has(.v2)) .h--97em,
.v2 .h--97em {
  height: 97em;
}
.v1 .h--97px,
.v1:not(:has(.v2)) .h--97px,
.v2 .h--97px {
  height: 97px;
}
.v1 .h--97pc,
.v1:not(:has(.v2)) .h--97pc,
.v2 .h--97pc {
  height: 97%;
}
.v1 .h--98em,
.v1:not(:has(.v2)) .h--98em,
.v2 .h--98em {
  height: 98em;
}
.v1 .h--98px,
.v1:not(:has(.v2)) .h--98px,
.v2 .h--98px {
  height: 98px;
}
.v1 .h--98pc,
.v1:not(:has(.v2)) .h--98pc,
.v2 .h--98pc {
  height: 98%;
}
.v1 .h--99em,
.v1:not(:has(.v2)) .h--99em,
.v2 .h--99em {
  height: 99em;
}
.v1 .h--99px,
.v1:not(:has(.v2)) .h--99px,
.v2 .h--99px {
  height: 99px;
}
.v1 .h--99pc,
.v1:not(:has(.v2)) .h--99pc,
.v2 .h--99pc {
  height: 99%;
}
.v1 .h--100em,
.v1:not(:has(.v2)) .h--100em,
.v2 .h--100em {
  height: 100em;
}
.v1 .h--100px,
.v1:not(:has(.v2)) .h--100px,
.v2 .h--100px {
  height: 100px;
}
.v1 .h--100pc,
.v1:not(:has(.v2)) .h--100pc,
.v2 .h--100pc {
  height: 100%;
}
.v1 .min-h--1em,
.v1:not(:has(.v2)) .min-h--1em,
.v2 .min-h--1em {
  min-height: 1em;
}
.v1 .min-h--1px,
.v1:not(:has(.v2)) .min-h--1px,
.v2 .min-h--1px {
  min-height: 1px;
}
.v1 .min-h--1pc,
.v1:not(:has(.v2)) .min-h--1pc,
.v2 .min-h--1pc {
  min-height: 1%;
}
.v1 .min-h--2em,
.v1:not(:has(.v2)) .min-h--2em,
.v2 .min-h--2em {
  min-height: 2em;
}
.v1 .min-h--2px,
.v1:not(:has(.v2)) .min-h--2px,
.v2 .min-h--2px {
  min-height: 2px;
}
.v1 .min-h--2pc,
.v1:not(:has(.v2)) .min-h--2pc,
.v2 .min-h--2pc {
  min-height: 2%;
}
.v1 .min-h--3em,
.v1:not(:has(.v2)) .min-h--3em,
.v2 .min-h--3em {
  min-height: 3em;
}
.v1 .min-h--3px,
.v1:not(:has(.v2)) .min-h--3px,
.v2 .min-h--3px {
  min-height: 3px;
}
.v1 .min-h--3pc,
.v1:not(:has(.v2)) .min-h--3pc,
.v2 .min-h--3pc {
  min-height: 3%;
}
.v1 .min-h--4em,
.v1:not(:has(.v2)) .min-h--4em,
.v2 .min-h--4em {
  min-height: 4em;
}
.v1 .min-h--4px,
.v1:not(:has(.v2)) .min-h--4px,
.v2 .min-h--4px {
  min-height: 4px;
}
.v1 .min-h--4pc,
.v1:not(:has(.v2)) .min-h--4pc,
.v2 .min-h--4pc {
  min-height: 4%;
}
.v1 .min-h--5em,
.v1:not(:has(.v2)) .min-h--5em,
.v2 .min-h--5em {
  min-height: 5em;
}
.v1 .min-h--5px,
.v1:not(:has(.v2)) .min-h--5px,
.v2 .min-h--5px {
  min-height: 5px;
}
.v1 .min-h--5pc,
.v1:not(:has(.v2)) .min-h--5pc,
.v2 .min-h--5pc {
  min-height: 5%;
}
.v1 .min-h--6em,
.v1:not(:has(.v2)) .min-h--6em,
.v2 .min-h--6em {
  min-height: 6em;
}
.v1 .min-h--6px,
.v1:not(:has(.v2)) .min-h--6px,
.v2 .min-h--6px {
  min-height: 6px;
}
.v1 .min-h--6pc,
.v1:not(:has(.v2)) .min-h--6pc,
.v2 .min-h--6pc {
  min-height: 6%;
}
.v1 .min-h--7em,
.v1:not(:has(.v2)) .min-h--7em,
.v2 .min-h--7em {
  min-height: 7em;
}
.v1 .min-h--7px,
.v1:not(:has(.v2)) .min-h--7px,
.v2 .min-h--7px {
  min-height: 7px;
}
.v1 .min-h--7pc,
.v1:not(:has(.v2)) .min-h--7pc,
.v2 .min-h--7pc {
  min-height: 7%;
}
.v1 .min-h--8em,
.v1:not(:has(.v2)) .min-h--8em,
.v2 .min-h--8em {
  min-height: 8em;
}
.v1 .min-h--8px,
.v1:not(:has(.v2)) .min-h--8px,
.v2 .min-h--8px {
  min-height: 8px;
}
.v1 .min-h--8pc,
.v1:not(:has(.v2)) .min-h--8pc,
.v2 .min-h--8pc {
  min-height: 8%;
}
.v1 .min-h--9em,
.v1:not(:has(.v2)) .min-h--9em,
.v2 .min-h--9em {
  min-height: 9em;
}
.v1 .min-h--9px,
.v1:not(:has(.v2)) .min-h--9px,
.v2 .min-h--9px {
  min-height: 9px;
}
.v1 .min-h--9pc,
.v1:not(:has(.v2)) .min-h--9pc,
.v2 .min-h--9pc {
  min-height: 9%;
}
.v1 .min-h--10em,
.v1:not(:has(.v2)) .min-h--10em,
.v2 .min-h--10em {
  min-height: 10em;
}
.v1 .min-h--10px,
.v1:not(:has(.v2)) .min-h--10px,
.v2 .min-h--10px {
  min-height: 10px;
}
.v1 .min-h--10pc,
.v1:not(:has(.v2)) .min-h--10pc,
.v2 .min-h--10pc {
  min-height: 10%;
}
.v1 .min-h--11em,
.v1:not(:has(.v2)) .min-h--11em,
.v2 .min-h--11em {
  min-height: 11em;
}
.v1 .min-h--11px,
.v1:not(:has(.v2)) .min-h--11px,
.v2 .min-h--11px {
  min-height: 11px;
}
.v1 .min-h--11pc,
.v1:not(:has(.v2)) .min-h--11pc,
.v2 .min-h--11pc {
  min-height: 11%;
}
.v1 .min-h--12em,
.v1:not(:has(.v2)) .min-h--12em,
.v2 .min-h--12em {
  min-height: 12em;
}
.v1 .min-h--12px,
.v1:not(:has(.v2)) .min-h--12px,
.v2 .min-h--12px {
  min-height: 12px;
}
.v1 .min-h--12pc,
.v1:not(:has(.v2)) .min-h--12pc,
.v2 .min-h--12pc {
  min-height: 12%;
}
.v1 .min-h--13em,
.v1:not(:has(.v2)) .min-h--13em,
.v2 .min-h--13em {
  min-height: 13em;
}
.v1 .min-h--13px,
.v1:not(:has(.v2)) .min-h--13px,
.v2 .min-h--13px {
  min-height: 13px;
}
.v1 .min-h--13pc,
.v1:not(:has(.v2)) .min-h--13pc,
.v2 .min-h--13pc {
  min-height: 13%;
}
.v1 .min-h--14em,
.v1:not(:has(.v2)) .min-h--14em,
.v2 .min-h--14em {
  min-height: 14em;
}
.v1 .min-h--14px,
.v1:not(:has(.v2)) .min-h--14px,
.v2 .min-h--14px {
  min-height: 14px;
}
.v1 .min-h--14pc,
.v1:not(:has(.v2)) .min-h--14pc,
.v2 .min-h--14pc {
  min-height: 14%;
}
.v1 .min-h--15em,
.v1:not(:has(.v2)) .min-h--15em,
.v2 .min-h--15em {
  min-height: 15em;
}
.v1 .min-h--15px,
.v1:not(:has(.v2)) .min-h--15px,
.v2 .min-h--15px {
  min-height: 15px;
}
.v1 .min-h--15pc,
.v1:not(:has(.v2)) .min-h--15pc,
.v2 .min-h--15pc {
  min-height: 15%;
}
.v1 .min-h--16em,
.v1:not(:has(.v2)) .min-h--16em,
.v2 .min-h--16em {
  min-height: 16em;
}
.v1 .min-h--16px,
.v1:not(:has(.v2)) .min-h--16px,
.v2 .min-h--16px {
  min-height: 16px;
}
.v1 .min-h--16pc,
.v1:not(:has(.v2)) .min-h--16pc,
.v2 .min-h--16pc {
  min-height: 16%;
}
.v1 .min-h--17em,
.v1:not(:has(.v2)) .min-h--17em,
.v2 .min-h--17em {
  min-height: 17em;
}
.v1 .min-h--17px,
.v1:not(:has(.v2)) .min-h--17px,
.v2 .min-h--17px {
  min-height: 17px;
}
.v1 .min-h--17pc,
.v1:not(:has(.v2)) .min-h--17pc,
.v2 .min-h--17pc {
  min-height: 17%;
}
.v1 .min-h--18em,
.v1:not(:has(.v2)) .min-h--18em,
.v2 .min-h--18em {
  min-height: 18em;
}
.v1 .min-h--18px,
.v1:not(:has(.v2)) .min-h--18px,
.v2 .min-h--18px {
  min-height: 18px;
}
.v1 .min-h--18pc,
.v1:not(:has(.v2)) .min-h--18pc,
.v2 .min-h--18pc {
  min-height: 18%;
}
.v1 .min-h--19em,
.v1:not(:has(.v2)) .min-h--19em,
.v2 .min-h--19em {
  min-height: 19em;
}
.v1 .min-h--19px,
.v1:not(:has(.v2)) .min-h--19px,
.v2 .min-h--19px {
  min-height: 19px;
}
.v1 .min-h--19pc,
.v1:not(:has(.v2)) .min-h--19pc,
.v2 .min-h--19pc {
  min-height: 19%;
}
.v1 .min-h--20em,
.v1:not(:has(.v2)) .min-h--20em,
.v2 .min-h--20em {
  min-height: 20em;
}
.v1 .min-h--20px,
.v1:not(:has(.v2)) .min-h--20px,
.v2 .min-h--20px {
  min-height: 20px;
}
.v1 .min-h--20pc,
.v1:not(:has(.v2)) .min-h--20pc,
.v2 .min-h--20pc {
  min-height: 20%;
}
.v1 .min-h--21em,
.v1:not(:has(.v2)) .min-h--21em,
.v2 .min-h--21em {
  min-height: 21em;
}
.v1 .min-h--21px,
.v1:not(:has(.v2)) .min-h--21px,
.v2 .min-h--21px {
  min-height: 21px;
}
.v1 .min-h--21pc,
.v1:not(:has(.v2)) .min-h--21pc,
.v2 .min-h--21pc {
  min-height: 21%;
}
.v1 .min-h--22em,
.v1:not(:has(.v2)) .min-h--22em,
.v2 .min-h--22em {
  min-height: 22em;
}
.v1 .min-h--22px,
.v1:not(:has(.v2)) .min-h--22px,
.v2 .min-h--22px {
  min-height: 22px;
}
.v1 .min-h--22pc,
.v1:not(:has(.v2)) .min-h--22pc,
.v2 .min-h--22pc {
  min-height: 22%;
}
.v1 .min-h--23em,
.v1:not(:has(.v2)) .min-h--23em,
.v2 .min-h--23em {
  min-height: 23em;
}
.v1 .min-h--23px,
.v1:not(:has(.v2)) .min-h--23px,
.v2 .min-h--23px {
  min-height: 23px;
}
.v1 .min-h--23pc,
.v1:not(:has(.v2)) .min-h--23pc,
.v2 .min-h--23pc {
  min-height: 23%;
}
.v1 .min-h--24em,
.v1:not(:has(.v2)) .min-h--24em,
.v2 .min-h--24em {
  min-height: 24em;
}
.v1 .min-h--24px,
.v1:not(:has(.v2)) .min-h--24px,
.v2 .min-h--24px {
  min-height: 24px;
}
.v1 .min-h--24pc,
.v1:not(:has(.v2)) .min-h--24pc,
.v2 .min-h--24pc {
  min-height: 24%;
}
.v1 .min-h--25em,
.v1:not(:has(.v2)) .min-h--25em,
.v2 .min-h--25em {
  min-height: 25em;
}
.v1 .min-h--25px,
.v1:not(:has(.v2)) .min-h--25px,
.v2 .min-h--25px {
  min-height: 25px;
}
.v1 .min-h--25pc,
.v1:not(:has(.v2)) .min-h--25pc,
.v2 .min-h--25pc {
  min-height: 25%;
}
.v1 .min-h--26em,
.v1:not(:has(.v2)) .min-h--26em,
.v2 .min-h--26em {
  min-height: 26em;
}
.v1 .min-h--26px,
.v1:not(:has(.v2)) .min-h--26px,
.v2 .min-h--26px {
  min-height: 26px;
}
.v1 .min-h--26pc,
.v1:not(:has(.v2)) .min-h--26pc,
.v2 .min-h--26pc {
  min-height: 26%;
}
.v1 .min-h--27em,
.v1:not(:has(.v2)) .min-h--27em,
.v2 .min-h--27em {
  min-height: 27em;
}
.v1 .min-h--27px,
.v1:not(:has(.v2)) .min-h--27px,
.v2 .min-h--27px {
  min-height: 27px;
}
.v1 .min-h--27pc,
.v1:not(:has(.v2)) .min-h--27pc,
.v2 .min-h--27pc {
  min-height: 27%;
}
.v1 .min-h--28em,
.v1:not(:has(.v2)) .min-h--28em,
.v2 .min-h--28em {
  min-height: 28em;
}
.v1 .min-h--28px,
.v1:not(:has(.v2)) .min-h--28px,
.v2 .min-h--28px {
  min-height: 28px;
}
.v1 .min-h--28pc,
.v1:not(:has(.v2)) .min-h--28pc,
.v2 .min-h--28pc {
  min-height: 28%;
}
.v1 .min-h--29em,
.v1:not(:has(.v2)) .min-h--29em,
.v2 .min-h--29em {
  min-height: 29em;
}
.v1 .min-h--29px,
.v1:not(:has(.v2)) .min-h--29px,
.v2 .min-h--29px {
  min-height: 29px;
}
.v1 .min-h--29pc,
.v1:not(:has(.v2)) .min-h--29pc,
.v2 .min-h--29pc {
  min-height: 29%;
}
.v1 .min-h--30em,
.v1:not(:has(.v2)) .min-h--30em,
.v2 .min-h--30em {
  min-height: 30em;
}
.v1 .min-h--30px,
.v1:not(:has(.v2)) .min-h--30px,
.v2 .min-h--30px {
  min-height: 30px;
}
.v1 .min-h--30pc,
.v1:not(:has(.v2)) .min-h--30pc,
.v2 .min-h--30pc {
  min-height: 30%;
}
.v1 .min-h--31em,
.v1:not(:has(.v2)) .min-h--31em,
.v2 .min-h--31em {
  min-height: 31em;
}
.v1 .min-h--31px,
.v1:not(:has(.v2)) .min-h--31px,
.v2 .min-h--31px {
  min-height: 31px;
}
.v1 .min-h--31pc,
.v1:not(:has(.v2)) .min-h--31pc,
.v2 .min-h--31pc {
  min-height: 31%;
}
.v1 .min-h--32em,
.v1:not(:has(.v2)) .min-h--32em,
.v2 .min-h--32em {
  min-height: 32em;
}
.v1 .min-h--32px,
.v1:not(:has(.v2)) .min-h--32px,
.v2 .min-h--32px {
  min-height: 32px;
}
.v1 .min-h--32pc,
.v1:not(:has(.v2)) .min-h--32pc,
.v2 .min-h--32pc {
  min-height: 32%;
}
.v1 .min-h--33em,
.v1:not(:has(.v2)) .min-h--33em,
.v2 .min-h--33em {
  min-height: 33em;
}
.v1 .min-h--33px,
.v1:not(:has(.v2)) .min-h--33px,
.v2 .min-h--33px {
  min-height: 33px;
}
.v1 .min-h--33pc,
.v1:not(:has(.v2)) .min-h--33pc,
.v2 .min-h--33pc {
  min-height: 33%;
}
.v1 .min-h--34em,
.v1:not(:has(.v2)) .min-h--34em,
.v2 .min-h--34em {
  min-height: 34em;
}
.v1 .min-h--34px,
.v1:not(:has(.v2)) .min-h--34px,
.v2 .min-h--34px {
  min-height: 34px;
}
.v1 .min-h--34pc,
.v1:not(:has(.v2)) .min-h--34pc,
.v2 .min-h--34pc {
  min-height: 34%;
}
.v1 .min-h--35em,
.v1:not(:has(.v2)) .min-h--35em,
.v2 .min-h--35em {
  min-height: 35em;
}
.v1 .min-h--35px,
.v1:not(:has(.v2)) .min-h--35px,
.v2 .min-h--35px {
  min-height: 35px;
}
.v1 .min-h--35pc,
.v1:not(:has(.v2)) .min-h--35pc,
.v2 .min-h--35pc {
  min-height: 35%;
}
.v1 .min-h--36em,
.v1:not(:has(.v2)) .min-h--36em,
.v2 .min-h--36em {
  min-height: 36em;
}
.v1 .min-h--36px,
.v1:not(:has(.v2)) .min-h--36px,
.v2 .min-h--36px {
  min-height: 36px;
}
.v1 .min-h--36pc,
.v1:not(:has(.v2)) .min-h--36pc,
.v2 .min-h--36pc {
  min-height: 36%;
}
.v1 .min-h--37em,
.v1:not(:has(.v2)) .min-h--37em,
.v2 .min-h--37em {
  min-height: 37em;
}
.v1 .min-h--37px,
.v1:not(:has(.v2)) .min-h--37px,
.v2 .min-h--37px {
  min-height: 37px;
}
.v1 .min-h--37pc,
.v1:not(:has(.v2)) .min-h--37pc,
.v2 .min-h--37pc {
  min-height: 37%;
}
.v1 .min-h--38em,
.v1:not(:has(.v2)) .min-h--38em,
.v2 .min-h--38em {
  min-height: 38em;
}
.v1 .min-h--38px,
.v1:not(:has(.v2)) .min-h--38px,
.v2 .min-h--38px {
  min-height: 38px;
}
.v1 .min-h--38pc,
.v1:not(:has(.v2)) .min-h--38pc,
.v2 .min-h--38pc {
  min-height: 38%;
}
.v1 .min-h--39em,
.v1:not(:has(.v2)) .min-h--39em,
.v2 .min-h--39em {
  min-height: 39em;
}
.v1 .min-h--39px,
.v1:not(:has(.v2)) .min-h--39px,
.v2 .min-h--39px {
  min-height: 39px;
}
.v1 .min-h--39pc,
.v1:not(:has(.v2)) .min-h--39pc,
.v2 .min-h--39pc {
  min-height: 39%;
}
.v1 .min-h--40em,
.v1:not(:has(.v2)) .min-h--40em,
.v2 .min-h--40em {
  min-height: 40em;
}
.v1 .min-h--40px,
.v1:not(:has(.v2)) .min-h--40px,
.v2 .min-h--40px {
  min-height: 40px;
}
.v1 .min-h--40pc,
.v1:not(:has(.v2)) .min-h--40pc,
.v2 .min-h--40pc {
  min-height: 40%;
}
.v1 .min-h--41em,
.v1:not(:has(.v2)) .min-h--41em,
.v2 .min-h--41em {
  min-height: 41em;
}
.v1 .min-h--41px,
.v1:not(:has(.v2)) .min-h--41px,
.v2 .min-h--41px {
  min-height: 41px;
}
.v1 .min-h--41pc,
.v1:not(:has(.v2)) .min-h--41pc,
.v2 .min-h--41pc {
  min-height: 41%;
}
.v1 .min-h--42em,
.v1:not(:has(.v2)) .min-h--42em,
.v2 .min-h--42em {
  min-height: 42em;
}
.v1 .min-h--42px,
.v1:not(:has(.v2)) .min-h--42px,
.v2 .min-h--42px {
  min-height: 42px;
}
.v1 .min-h--42pc,
.v1:not(:has(.v2)) .min-h--42pc,
.v2 .min-h--42pc {
  min-height: 42%;
}
.v1 .min-h--43em,
.v1:not(:has(.v2)) .min-h--43em,
.v2 .min-h--43em {
  min-height: 43em;
}
.v1 .min-h--43px,
.v1:not(:has(.v2)) .min-h--43px,
.v2 .min-h--43px {
  min-height: 43px;
}
.v1 .min-h--43pc,
.v1:not(:has(.v2)) .min-h--43pc,
.v2 .min-h--43pc {
  min-height: 43%;
}
.v1 .min-h--44em,
.v1:not(:has(.v2)) .min-h--44em,
.v2 .min-h--44em {
  min-height: 44em;
}
.v1 .min-h--44px,
.v1:not(:has(.v2)) .min-h--44px,
.v2 .min-h--44px {
  min-height: 44px;
}
.v1 .min-h--44pc,
.v1:not(:has(.v2)) .min-h--44pc,
.v2 .min-h--44pc {
  min-height: 44%;
}
.v1 .min-h--45em,
.v1:not(:has(.v2)) .min-h--45em,
.v2 .min-h--45em {
  min-height: 45em;
}
.v1 .min-h--45px,
.v1:not(:has(.v2)) .min-h--45px,
.v2 .min-h--45px {
  min-height: 45px;
}
.v1 .min-h--45pc,
.v1:not(:has(.v2)) .min-h--45pc,
.v2 .min-h--45pc {
  min-height: 45%;
}
.v1 .min-h--46em,
.v1:not(:has(.v2)) .min-h--46em,
.v2 .min-h--46em {
  min-height: 46em;
}
.v1 .min-h--46px,
.v1:not(:has(.v2)) .min-h--46px,
.v2 .min-h--46px {
  min-height: 46px;
}
.v1 .min-h--46pc,
.v1:not(:has(.v2)) .min-h--46pc,
.v2 .min-h--46pc {
  min-height: 46%;
}
.v1 .min-h--47em,
.v1:not(:has(.v2)) .min-h--47em,
.v2 .min-h--47em {
  min-height: 47em;
}
.v1 .min-h--47px,
.v1:not(:has(.v2)) .min-h--47px,
.v2 .min-h--47px {
  min-height: 47px;
}
.v1 .min-h--47pc,
.v1:not(:has(.v2)) .min-h--47pc,
.v2 .min-h--47pc {
  min-height: 47%;
}
.v1 .min-h--48em,
.v1:not(:has(.v2)) .min-h--48em,
.v2 .min-h--48em {
  min-height: 48em;
}
.v1 .min-h--48px,
.v1:not(:has(.v2)) .min-h--48px,
.v2 .min-h--48px {
  min-height: 48px;
}
.v1 .min-h--48pc,
.v1:not(:has(.v2)) .min-h--48pc,
.v2 .min-h--48pc {
  min-height: 48%;
}
.v1 .min-h--49em,
.v1:not(:has(.v2)) .min-h--49em,
.v2 .min-h--49em {
  min-height: 49em;
}
.v1 .min-h--49px,
.v1:not(:has(.v2)) .min-h--49px,
.v2 .min-h--49px {
  min-height: 49px;
}
.v1 .min-h--49pc,
.v1:not(:has(.v2)) .min-h--49pc,
.v2 .min-h--49pc {
  min-height: 49%;
}
.v1 .min-h--50em,
.v1:not(:has(.v2)) .min-h--50em,
.v2 .min-h--50em {
  min-height: 50em;
}
.v1 .min-h--50px,
.v1:not(:has(.v2)) .min-h--50px,
.v2 .min-h--50px {
  min-height: 50px;
}
.v1 .min-h--50pc,
.v1:not(:has(.v2)) .min-h--50pc,
.v2 .min-h--50pc {
  min-height: 50%;
}
.v1 .min-h--51em,
.v1:not(:has(.v2)) .min-h--51em,
.v2 .min-h--51em {
  min-height: 51em;
}
.v1 .min-h--51px,
.v1:not(:has(.v2)) .min-h--51px,
.v2 .min-h--51px {
  min-height: 51px;
}
.v1 .min-h--51pc,
.v1:not(:has(.v2)) .min-h--51pc,
.v2 .min-h--51pc {
  min-height: 51%;
}
.v1 .min-h--52em,
.v1:not(:has(.v2)) .min-h--52em,
.v2 .min-h--52em {
  min-height: 52em;
}
.v1 .min-h--52px,
.v1:not(:has(.v2)) .min-h--52px,
.v2 .min-h--52px {
  min-height: 52px;
}
.v1 .min-h--52pc,
.v1:not(:has(.v2)) .min-h--52pc,
.v2 .min-h--52pc {
  min-height: 52%;
}
.v1 .min-h--53em,
.v1:not(:has(.v2)) .min-h--53em,
.v2 .min-h--53em {
  min-height: 53em;
}
.v1 .min-h--53px,
.v1:not(:has(.v2)) .min-h--53px,
.v2 .min-h--53px {
  min-height: 53px;
}
.v1 .min-h--53pc,
.v1:not(:has(.v2)) .min-h--53pc,
.v2 .min-h--53pc {
  min-height: 53%;
}
.v1 .min-h--54em,
.v1:not(:has(.v2)) .min-h--54em,
.v2 .min-h--54em {
  min-height: 54em;
}
.v1 .min-h--54px,
.v1:not(:has(.v2)) .min-h--54px,
.v2 .min-h--54px {
  min-height: 54px;
}
.v1 .min-h--54pc,
.v1:not(:has(.v2)) .min-h--54pc,
.v2 .min-h--54pc {
  min-height: 54%;
}
.v1 .min-h--55em,
.v1:not(:has(.v2)) .min-h--55em,
.v2 .min-h--55em {
  min-height: 55em;
}
.v1 .min-h--55px,
.v1:not(:has(.v2)) .min-h--55px,
.v2 .min-h--55px {
  min-height: 55px;
}
.v1 .min-h--55pc,
.v1:not(:has(.v2)) .min-h--55pc,
.v2 .min-h--55pc {
  min-height: 55%;
}
.v1 .min-h--56em,
.v1:not(:has(.v2)) .min-h--56em,
.v2 .min-h--56em {
  min-height: 56em;
}
.v1 .min-h--56px,
.v1:not(:has(.v2)) .min-h--56px,
.v2 .min-h--56px {
  min-height: 56px;
}
.v1 .min-h--56pc,
.v1:not(:has(.v2)) .min-h--56pc,
.v2 .min-h--56pc {
  min-height: 56%;
}
.v1 .min-h--57em,
.v1:not(:has(.v2)) .min-h--57em,
.v2 .min-h--57em {
  min-height: 57em;
}
.v1 .min-h--57px,
.v1:not(:has(.v2)) .min-h--57px,
.v2 .min-h--57px {
  min-height: 57px;
}
.v1 .min-h--57pc,
.v1:not(:has(.v2)) .min-h--57pc,
.v2 .min-h--57pc {
  min-height: 57%;
}
.v1 .min-h--58em,
.v1:not(:has(.v2)) .min-h--58em,
.v2 .min-h--58em {
  min-height: 58em;
}
.v1 .min-h--58px,
.v1:not(:has(.v2)) .min-h--58px,
.v2 .min-h--58px {
  min-height: 58px;
}
.v1 .min-h--58pc,
.v1:not(:has(.v2)) .min-h--58pc,
.v2 .min-h--58pc {
  min-height: 58%;
}
.v1 .min-h--59em,
.v1:not(:has(.v2)) .min-h--59em,
.v2 .min-h--59em {
  min-height: 59em;
}
.v1 .min-h--59px,
.v1:not(:has(.v2)) .min-h--59px,
.v2 .min-h--59px {
  min-height: 59px;
}
.v1 .min-h--59pc,
.v1:not(:has(.v2)) .min-h--59pc,
.v2 .min-h--59pc {
  min-height: 59%;
}
.v1 .min-h--60em,
.v1:not(:has(.v2)) .min-h--60em,
.v2 .min-h--60em {
  min-height: 60em;
}
.v1 .min-h--60px,
.v1:not(:has(.v2)) .min-h--60px,
.v2 .min-h--60px {
  min-height: 60px;
}
.v1 .min-h--60pc,
.v1:not(:has(.v2)) .min-h--60pc,
.v2 .min-h--60pc {
  min-height: 60%;
}
.v1 .min-h--61em,
.v1:not(:has(.v2)) .min-h--61em,
.v2 .min-h--61em {
  min-height: 61em;
}
.v1 .min-h--61px,
.v1:not(:has(.v2)) .min-h--61px,
.v2 .min-h--61px {
  min-height: 61px;
}
.v1 .min-h--61pc,
.v1:not(:has(.v2)) .min-h--61pc,
.v2 .min-h--61pc {
  min-height: 61%;
}
.v1 .min-h--62em,
.v1:not(:has(.v2)) .min-h--62em,
.v2 .min-h--62em {
  min-height: 62em;
}
.v1 .min-h--62px,
.v1:not(:has(.v2)) .min-h--62px,
.v2 .min-h--62px {
  min-height: 62px;
}
.v1 .min-h--62pc,
.v1:not(:has(.v2)) .min-h--62pc,
.v2 .min-h--62pc {
  min-height: 62%;
}
.v1 .min-h--63em,
.v1:not(:has(.v2)) .min-h--63em,
.v2 .min-h--63em {
  min-height: 63em;
}
.v1 .min-h--63px,
.v1:not(:has(.v2)) .min-h--63px,
.v2 .min-h--63px {
  min-height: 63px;
}
.v1 .min-h--63pc,
.v1:not(:has(.v2)) .min-h--63pc,
.v2 .min-h--63pc {
  min-height: 63%;
}
.v1 .min-h--64em,
.v1:not(:has(.v2)) .min-h--64em,
.v2 .min-h--64em {
  min-height: 64em;
}
.v1 .min-h--64px,
.v1:not(:has(.v2)) .min-h--64px,
.v2 .min-h--64px {
  min-height: 64px;
}
.v1 .min-h--64pc,
.v1:not(:has(.v2)) .min-h--64pc,
.v2 .min-h--64pc {
  min-height: 64%;
}
.v1 .min-h--65em,
.v1:not(:has(.v2)) .min-h--65em,
.v2 .min-h--65em {
  min-height: 65em;
}
.v1 .min-h--65px,
.v1:not(:has(.v2)) .min-h--65px,
.v2 .min-h--65px {
  min-height: 65px;
}
.v1 .min-h--65pc,
.v1:not(:has(.v2)) .min-h--65pc,
.v2 .min-h--65pc {
  min-height: 65%;
}
.v1 .min-h--66em,
.v1:not(:has(.v2)) .min-h--66em,
.v2 .min-h--66em {
  min-height: 66em;
}
.v1 .min-h--66px,
.v1:not(:has(.v2)) .min-h--66px,
.v2 .min-h--66px {
  min-height: 66px;
}
.v1 .min-h--66pc,
.v1:not(:has(.v2)) .min-h--66pc,
.v2 .min-h--66pc {
  min-height: 66%;
}
.v1 .min-h--67em,
.v1:not(:has(.v2)) .min-h--67em,
.v2 .min-h--67em {
  min-height: 67em;
}
.v1 .min-h--67px,
.v1:not(:has(.v2)) .min-h--67px,
.v2 .min-h--67px {
  min-height: 67px;
}
.v1 .min-h--67pc,
.v1:not(:has(.v2)) .min-h--67pc,
.v2 .min-h--67pc {
  min-height: 67%;
}
.v1 .min-h--68em,
.v1:not(:has(.v2)) .min-h--68em,
.v2 .min-h--68em {
  min-height: 68em;
}
.v1 .min-h--68px,
.v1:not(:has(.v2)) .min-h--68px,
.v2 .min-h--68px {
  min-height: 68px;
}
.v1 .min-h--68pc,
.v1:not(:has(.v2)) .min-h--68pc,
.v2 .min-h--68pc {
  min-height: 68%;
}
.v1 .min-h--69em,
.v1:not(:has(.v2)) .min-h--69em,
.v2 .min-h--69em {
  min-height: 69em;
}
.v1 .min-h--69px,
.v1:not(:has(.v2)) .min-h--69px,
.v2 .min-h--69px {
  min-height: 69px;
}
.v1 .min-h--69pc,
.v1:not(:has(.v2)) .min-h--69pc,
.v2 .min-h--69pc {
  min-height: 69%;
}
.v1 .min-h--70em,
.v1:not(:has(.v2)) .min-h--70em,
.v2 .min-h--70em {
  min-height: 70em;
}
.v1 .min-h--70px,
.v1:not(:has(.v2)) .min-h--70px,
.v2 .min-h--70px {
  min-height: 70px;
}
.v1 .min-h--70pc,
.v1:not(:has(.v2)) .min-h--70pc,
.v2 .min-h--70pc {
  min-height: 70%;
}
.v1 .min-h--71em,
.v1:not(:has(.v2)) .min-h--71em,
.v2 .min-h--71em {
  min-height: 71em;
}
.v1 .min-h--71px,
.v1:not(:has(.v2)) .min-h--71px,
.v2 .min-h--71px {
  min-height: 71px;
}
.v1 .min-h--71pc,
.v1:not(:has(.v2)) .min-h--71pc,
.v2 .min-h--71pc {
  min-height: 71%;
}
.v1 .min-h--72em,
.v1:not(:has(.v2)) .min-h--72em,
.v2 .min-h--72em {
  min-height: 72em;
}
.v1 .min-h--72px,
.v1:not(:has(.v2)) .min-h--72px,
.v2 .min-h--72px {
  min-height: 72px;
}
.v1 .min-h--72pc,
.v1:not(:has(.v2)) .min-h--72pc,
.v2 .min-h--72pc {
  min-height: 72%;
}
.v1 .min-h--73em,
.v1:not(:has(.v2)) .min-h--73em,
.v2 .min-h--73em {
  min-height: 73em;
}
.v1 .min-h--73px,
.v1:not(:has(.v2)) .min-h--73px,
.v2 .min-h--73px {
  min-height: 73px;
}
.v1 .min-h--73pc,
.v1:not(:has(.v2)) .min-h--73pc,
.v2 .min-h--73pc {
  min-height: 73%;
}
.v1 .min-h--74em,
.v1:not(:has(.v2)) .min-h--74em,
.v2 .min-h--74em {
  min-height: 74em;
}
.v1 .min-h--74px,
.v1:not(:has(.v2)) .min-h--74px,
.v2 .min-h--74px {
  min-height: 74px;
}
.v1 .min-h--74pc,
.v1:not(:has(.v2)) .min-h--74pc,
.v2 .min-h--74pc {
  min-height: 74%;
}
.v1 .min-h--75em,
.v1:not(:has(.v2)) .min-h--75em,
.v2 .min-h--75em {
  min-height: 75em;
}
.v1 .min-h--75px,
.v1:not(:has(.v2)) .min-h--75px,
.v2 .min-h--75px {
  min-height: 75px;
}
.v1 .min-h--75pc,
.v1:not(:has(.v2)) .min-h--75pc,
.v2 .min-h--75pc {
  min-height: 75%;
}
.v1 .min-h--76em,
.v1:not(:has(.v2)) .min-h--76em,
.v2 .min-h--76em {
  min-height: 76em;
}
.v1 .min-h--76px,
.v1:not(:has(.v2)) .min-h--76px,
.v2 .min-h--76px {
  min-height: 76px;
}
.v1 .min-h--76pc,
.v1:not(:has(.v2)) .min-h--76pc,
.v2 .min-h--76pc {
  min-height: 76%;
}
.v1 .min-h--77em,
.v1:not(:has(.v2)) .min-h--77em,
.v2 .min-h--77em {
  min-height: 77em;
}
.v1 .min-h--77px,
.v1:not(:has(.v2)) .min-h--77px,
.v2 .min-h--77px {
  min-height: 77px;
}
.v1 .min-h--77pc,
.v1:not(:has(.v2)) .min-h--77pc,
.v2 .min-h--77pc {
  min-height: 77%;
}
.v1 .min-h--78em,
.v1:not(:has(.v2)) .min-h--78em,
.v2 .min-h--78em {
  min-height: 78em;
}
.v1 .min-h--78px,
.v1:not(:has(.v2)) .min-h--78px,
.v2 .min-h--78px {
  min-height: 78px;
}
.v1 .min-h--78pc,
.v1:not(:has(.v2)) .min-h--78pc,
.v2 .min-h--78pc {
  min-height: 78%;
}
.v1 .min-h--79em,
.v1:not(:has(.v2)) .min-h--79em,
.v2 .min-h--79em {
  min-height: 79em;
}
.v1 .min-h--79px,
.v1:not(:has(.v2)) .min-h--79px,
.v2 .min-h--79px {
  min-height: 79px;
}
.v1 .min-h--79pc,
.v1:not(:has(.v2)) .min-h--79pc,
.v2 .min-h--79pc {
  min-height: 79%;
}
.v1 .min-h--80em,
.v1:not(:has(.v2)) .min-h--80em,
.v2 .min-h--80em {
  min-height: 80em;
}
.v1 .min-h--80px,
.v1:not(:has(.v2)) .min-h--80px,
.v2 .min-h--80px {
  min-height: 80px;
}
.v1 .min-h--80pc,
.v1:not(:has(.v2)) .min-h--80pc,
.v2 .min-h--80pc {
  min-height: 80%;
}
.v1 .min-h--81em,
.v1:not(:has(.v2)) .min-h--81em,
.v2 .min-h--81em {
  min-height: 81em;
}
.v1 .min-h--81px,
.v1:not(:has(.v2)) .min-h--81px,
.v2 .min-h--81px {
  min-height: 81px;
}
.v1 .min-h--81pc,
.v1:not(:has(.v2)) .min-h--81pc,
.v2 .min-h--81pc {
  min-height: 81%;
}
.v1 .min-h--82em,
.v1:not(:has(.v2)) .min-h--82em,
.v2 .min-h--82em {
  min-height: 82em;
}
.v1 .min-h--82px,
.v1:not(:has(.v2)) .min-h--82px,
.v2 .min-h--82px {
  min-height: 82px;
}
.v1 .min-h--82pc,
.v1:not(:has(.v2)) .min-h--82pc,
.v2 .min-h--82pc {
  min-height: 82%;
}
.v1 .min-h--83em,
.v1:not(:has(.v2)) .min-h--83em,
.v2 .min-h--83em {
  min-height: 83em;
}
.v1 .min-h--83px,
.v1:not(:has(.v2)) .min-h--83px,
.v2 .min-h--83px {
  min-height: 83px;
}
.v1 .min-h--83pc,
.v1:not(:has(.v2)) .min-h--83pc,
.v2 .min-h--83pc {
  min-height: 83%;
}
.v1 .min-h--84em,
.v1:not(:has(.v2)) .min-h--84em,
.v2 .min-h--84em {
  min-height: 84em;
}
.v1 .min-h--84px,
.v1:not(:has(.v2)) .min-h--84px,
.v2 .min-h--84px {
  min-height: 84px;
}
.v1 .min-h--84pc,
.v1:not(:has(.v2)) .min-h--84pc,
.v2 .min-h--84pc {
  min-height: 84%;
}
.v1 .min-h--85em,
.v1:not(:has(.v2)) .min-h--85em,
.v2 .min-h--85em {
  min-height: 85em;
}
.v1 .min-h--85px,
.v1:not(:has(.v2)) .min-h--85px,
.v2 .min-h--85px {
  min-height: 85px;
}
.v1 .min-h--85pc,
.v1:not(:has(.v2)) .min-h--85pc,
.v2 .min-h--85pc {
  min-height: 85%;
}
.v1 .min-h--86em,
.v1:not(:has(.v2)) .min-h--86em,
.v2 .min-h--86em {
  min-height: 86em;
}
.v1 .min-h--86px,
.v1:not(:has(.v2)) .min-h--86px,
.v2 .min-h--86px {
  min-height: 86px;
}
.v1 .min-h--86pc,
.v1:not(:has(.v2)) .min-h--86pc,
.v2 .min-h--86pc {
  min-height: 86%;
}
.v1 .min-h--87em,
.v1:not(:has(.v2)) .min-h--87em,
.v2 .min-h--87em {
  min-height: 87em;
}
.v1 .min-h--87px,
.v1:not(:has(.v2)) .min-h--87px,
.v2 .min-h--87px {
  min-height: 87px;
}
.v1 .min-h--87pc,
.v1:not(:has(.v2)) .min-h--87pc,
.v2 .min-h--87pc {
  min-height: 87%;
}
.v1 .min-h--88em,
.v1:not(:has(.v2)) .min-h--88em,
.v2 .min-h--88em {
  min-height: 88em;
}
.v1 .min-h--88px,
.v1:not(:has(.v2)) .min-h--88px,
.v2 .min-h--88px {
  min-height: 88px;
}
.v1 .min-h--88pc,
.v1:not(:has(.v2)) .min-h--88pc,
.v2 .min-h--88pc {
  min-height: 88%;
}
.v1 .min-h--89em,
.v1:not(:has(.v2)) .min-h--89em,
.v2 .min-h--89em {
  min-height: 89em;
}
.v1 .min-h--89px,
.v1:not(:has(.v2)) .min-h--89px,
.v2 .min-h--89px {
  min-height: 89px;
}
.v1 .min-h--89pc,
.v1:not(:has(.v2)) .min-h--89pc,
.v2 .min-h--89pc {
  min-height: 89%;
}
.v1 .min-h--90em,
.v1:not(:has(.v2)) .min-h--90em,
.v2 .min-h--90em {
  min-height: 90em;
}
.v1 .min-h--90px,
.v1:not(:has(.v2)) .min-h--90px,
.v2 .min-h--90px {
  min-height: 90px;
}
.v1 .min-h--90pc,
.v1:not(:has(.v2)) .min-h--90pc,
.v2 .min-h--90pc {
  min-height: 90%;
}
.v1 .min-h--91em,
.v1:not(:has(.v2)) .min-h--91em,
.v2 .min-h--91em {
  min-height: 91em;
}
.v1 .min-h--91px,
.v1:not(:has(.v2)) .min-h--91px,
.v2 .min-h--91px {
  min-height: 91px;
}
.v1 .min-h--91pc,
.v1:not(:has(.v2)) .min-h--91pc,
.v2 .min-h--91pc {
  min-height: 91%;
}
.v1 .min-h--92em,
.v1:not(:has(.v2)) .min-h--92em,
.v2 .min-h--92em {
  min-height: 92em;
}
.v1 .min-h--92px,
.v1:not(:has(.v2)) .min-h--92px,
.v2 .min-h--92px {
  min-height: 92px;
}
.v1 .min-h--92pc,
.v1:not(:has(.v2)) .min-h--92pc,
.v2 .min-h--92pc {
  min-height: 92%;
}
.v1 .min-h--93em,
.v1:not(:has(.v2)) .min-h--93em,
.v2 .min-h--93em {
  min-height: 93em;
}
.v1 .min-h--93px,
.v1:not(:has(.v2)) .min-h--93px,
.v2 .min-h--93px {
  min-height: 93px;
}
.v1 .min-h--93pc,
.v1:not(:has(.v2)) .min-h--93pc,
.v2 .min-h--93pc {
  min-height: 93%;
}
.v1 .min-h--94em,
.v1:not(:has(.v2)) .min-h--94em,
.v2 .min-h--94em {
  min-height: 94em;
}
.v1 .min-h--94px,
.v1:not(:has(.v2)) .min-h--94px,
.v2 .min-h--94px {
  min-height: 94px;
}
.v1 .min-h--94pc,
.v1:not(:has(.v2)) .min-h--94pc,
.v2 .min-h--94pc {
  min-height: 94%;
}
.v1 .min-h--95em,
.v1:not(:has(.v2)) .min-h--95em,
.v2 .min-h--95em {
  min-height: 95em;
}
.v1 .min-h--95px,
.v1:not(:has(.v2)) .min-h--95px,
.v2 .min-h--95px {
  min-height: 95px;
}
.v1 .min-h--95pc,
.v1:not(:has(.v2)) .min-h--95pc,
.v2 .min-h--95pc {
  min-height: 95%;
}
.v1 .min-h--96em,
.v1:not(:has(.v2)) .min-h--96em,
.v2 .min-h--96em {
  min-height: 96em;
}
.v1 .min-h--96px,
.v1:not(:has(.v2)) .min-h--96px,
.v2 .min-h--96px {
  min-height: 96px;
}
.v1 .min-h--96pc,
.v1:not(:has(.v2)) .min-h--96pc,
.v2 .min-h--96pc {
  min-height: 96%;
}
.v1 .min-h--97em,
.v1:not(:has(.v2)) .min-h--97em,
.v2 .min-h--97em {
  min-height: 97em;
}
.v1 .min-h--97px,
.v1:not(:has(.v2)) .min-h--97px,
.v2 .min-h--97px {
  min-height: 97px;
}
.v1 .min-h--97pc,
.v1:not(:has(.v2)) .min-h--97pc,
.v2 .min-h--97pc {
  min-height: 97%;
}
.v1 .min-h--98em,
.v1:not(:has(.v2)) .min-h--98em,
.v2 .min-h--98em {
  min-height: 98em;
}
.v1 .min-h--98px,
.v1:not(:has(.v2)) .min-h--98px,
.v2 .min-h--98px {
  min-height: 98px;
}
.v1 .min-h--98pc,
.v1:not(:has(.v2)) .min-h--98pc,
.v2 .min-h--98pc {
  min-height: 98%;
}
.v1 .min-h--99em,
.v1:not(:has(.v2)) .min-h--99em,
.v2 .min-h--99em {
  min-height: 99em;
}
.v1 .min-h--99px,
.v1:not(:has(.v2)) .min-h--99px,
.v2 .min-h--99px {
  min-height: 99px;
}
.v1 .min-h--99pc,
.v1:not(:has(.v2)) .min-h--99pc,
.v2 .min-h--99pc {
  min-height: 99%;
}
.v1 .min-h--100em,
.v1:not(:has(.v2)) .min-h--100em,
.v2 .min-h--100em {
  min-height: 100em;
}
.v1 .min-h--100px,
.v1:not(:has(.v2)) .min-h--100px,
.v2 .min-h--100px {
  min-height: 100px;
}
.v1 .min-h--100pc,
.v1:not(:has(.v2)) .min-h--100pc,
.v2 .min-h--100pc {
  min-height: 100%;
}
.v1 .max-h--1em,
.v1:not(:has(.v2)) .max-h--1em,
.v2 .max-h--1em {
  max-height: 1em;
}
.v1 .max-h--1px,
.v1:not(:has(.v2)) .max-h--1px,
.v2 .max-h--1px {
  max-height: 1px;
}
.v1 .max-h--1pc,
.v1:not(:has(.v2)) .max-h--1pc,
.v2 .max-h--1pc {
  max-height: 1%;
}
.v1 .max-h--2em,
.v1:not(:has(.v2)) .max-h--2em,
.v2 .max-h--2em {
  max-height: 2em;
}
.v1 .max-h--2px,
.v1:not(:has(.v2)) .max-h--2px,
.v2 .max-h--2px {
  max-height: 2px;
}
.v1 .max-h--2pc,
.v1:not(:has(.v2)) .max-h--2pc,
.v2 .max-h--2pc {
  max-height: 2%;
}
.v1 .max-h--3em,
.v1:not(:has(.v2)) .max-h--3em,
.v2 .max-h--3em {
  max-height: 3em;
}
.v1 .max-h--3px,
.v1:not(:has(.v2)) .max-h--3px,
.v2 .max-h--3px {
  max-height: 3px;
}
.v1 .max-h--3pc,
.v1:not(:has(.v2)) .max-h--3pc,
.v2 .max-h--3pc {
  max-height: 3%;
}
.v1 .max-h--4em,
.v1:not(:has(.v2)) .max-h--4em,
.v2 .max-h--4em {
  max-height: 4em;
}
.v1 .max-h--4px,
.v1:not(:has(.v2)) .max-h--4px,
.v2 .max-h--4px {
  max-height: 4px;
}
.v1 .max-h--4pc,
.v1:not(:has(.v2)) .max-h--4pc,
.v2 .max-h--4pc {
  max-height: 4%;
}
.v1 .max-h--5em,
.v1:not(:has(.v2)) .max-h--5em,
.v2 .max-h--5em {
  max-height: 5em;
}
.v1 .max-h--5px,
.v1:not(:has(.v2)) .max-h--5px,
.v2 .max-h--5px {
  max-height: 5px;
}
.v1 .max-h--5pc,
.v1:not(:has(.v2)) .max-h--5pc,
.v2 .max-h--5pc {
  max-height: 5%;
}
.v1 .max-h--6em,
.v1:not(:has(.v2)) .max-h--6em,
.v2 .max-h--6em {
  max-height: 6em;
}
.v1 .max-h--6px,
.v1:not(:has(.v2)) .max-h--6px,
.v2 .max-h--6px {
  max-height: 6px;
}
.v1 .max-h--6pc,
.v1:not(:has(.v2)) .max-h--6pc,
.v2 .max-h--6pc {
  max-height: 6%;
}
.v1 .max-h--7em,
.v1:not(:has(.v2)) .max-h--7em,
.v2 .max-h--7em {
  max-height: 7em;
}
.v1 .max-h--7px,
.v1:not(:has(.v2)) .max-h--7px,
.v2 .max-h--7px {
  max-height: 7px;
}
.v1 .max-h--7pc,
.v1:not(:has(.v2)) .max-h--7pc,
.v2 .max-h--7pc {
  max-height: 7%;
}
.v1 .max-h--8em,
.v1:not(:has(.v2)) .max-h--8em,
.v2 .max-h--8em {
  max-height: 8em;
}
.v1 .max-h--8px,
.v1:not(:has(.v2)) .max-h--8px,
.v2 .max-h--8px {
  max-height: 8px;
}
.v1 .max-h--8pc,
.v1:not(:has(.v2)) .max-h--8pc,
.v2 .max-h--8pc {
  max-height: 8%;
}
.v1 .max-h--9em,
.v1:not(:has(.v2)) .max-h--9em,
.v2 .max-h--9em {
  max-height: 9em;
}
.v1 .max-h--9px,
.v1:not(:has(.v2)) .max-h--9px,
.v2 .max-h--9px {
  max-height: 9px;
}
.v1 .max-h--9pc,
.v1:not(:has(.v2)) .max-h--9pc,
.v2 .max-h--9pc {
  max-height: 9%;
}
.v1 .max-h--10em,
.v1:not(:has(.v2)) .max-h--10em,
.v2 .max-h--10em {
  max-height: 10em;
}
.v1 .max-h--10px,
.v1:not(:has(.v2)) .max-h--10px,
.v2 .max-h--10px {
  max-height: 10px;
}
.v1 .max-h--10pc,
.v1:not(:has(.v2)) .max-h--10pc,
.v2 .max-h--10pc {
  max-height: 10%;
}
.v1 .max-h--11em,
.v1:not(:has(.v2)) .max-h--11em,
.v2 .max-h--11em {
  max-height: 11em;
}
.v1 .max-h--11px,
.v1:not(:has(.v2)) .max-h--11px,
.v2 .max-h--11px {
  max-height: 11px;
}
.v1 .max-h--11pc,
.v1:not(:has(.v2)) .max-h--11pc,
.v2 .max-h--11pc {
  max-height: 11%;
}
.v1 .max-h--12em,
.v1:not(:has(.v2)) .max-h--12em,
.v2 .max-h--12em {
  max-height: 12em;
}
.v1 .max-h--12px,
.v1:not(:has(.v2)) .max-h--12px,
.v2 .max-h--12px {
  max-height: 12px;
}
.v1 .max-h--12pc,
.v1:not(:has(.v2)) .max-h--12pc,
.v2 .max-h--12pc {
  max-height: 12%;
}
.v1 .max-h--13em,
.v1:not(:has(.v2)) .max-h--13em,
.v2 .max-h--13em {
  max-height: 13em;
}
.v1 .max-h--13px,
.v1:not(:has(.v2)) .max-h--13px,
.v2 .max-h--13px {
  max-height: 13px;
}
.v1 .max-h--13pc,
.v1:not(:has(.v2)) .max-h--13pc,
.v2 .max-h--13pc {
  max-height: 13%;
}
.v1 .max-h--14em,
.v1:not(:has(.v2)) .max-h--14em,
.v2 .max-h--14em {
  max-height: 14em;
}
.v1 .max-h--14px,
.v1:not(:has(.v2)) .max-h--14px,
.v2 .max-h--14px {
  max-height: 14px;
}
.v1 .max-h--14pc,
.v1:not(:has(.v2)) .max-h--14pc,
.v2 .max-h--14pc {
  max-height: 14%;
}
.v1 .max-h--15em,
.v1:not(:has(.v2)) .max-h--15em,
.v2 .max-h--15em {
  max-height: 15em;
}
.v1 .max-h--15px,
.v1:not(:has(.v2)) .max-h--15px,
.v2 .max-h--15px {
  max-height: 15px;
}
.v1 .max-h--15pc,
.v1:not(:has(.v2)) .max-h--15pc,
.v2 .max-h--15pc {
  max-height: 15%;
}
.v1 .max-h--16em,
.v1:not(:has(.v2)) .max-h--16em,
.v2 .max-h--16em {
  max-height: 16em;
}
.v1 .max-h--16px,
.v1:not(:has(.v2)) .max-h--16px,
.v2 .max-h--16px {
  max-height: 16px;
}
.v1 .max-h--16pc,
.v1:not(:has(.v2)) .max-h--16pc,
.v2 .max-h--16pc {
  max-height: 16%;
}
.v1 .max-h--17em,
.v1:not(:has(.v2)) .max-h--17em,
.v2 .max-h--17em {
  max-height: 17em;
}
.v1 .max-h--17px,
.v1:not(:has(.v2)) .max-h--17px,
.v2 .max-h--17px {
  max-height: 17px;
}
.v1 .max-h--17pc,
.v1:not(:has(.v2)) .max-h--17pc,
.v2 .max-h--17pc {
  max-height: 17%;
}
.v1 .max-h--18em,
.v1:not(:has(.v2)) .max-h--18em,
.v2 .max-h--18em {
  max-height: 18em;
}
.v1 .max-h--18px,
.v1:not(:has(.v2)) .max-h--18px,
.v2 .max-h--18px {
  max-height: 18px;
}
.v1 .max-h--18pc,
.v1:not(:has(.v2)) .max-h--18pc,
.v2 .max-h--18pc {
  max-height: 18%;
}
.v1 .max-h--19em,
.v1:not(:has(.v2)) .max-h--19em,
.v2 .max-h--19em {
  max-height: 19em;
}
.v1 .max-h--19px,
.v1:not(:has(.v2)) .max-h--19px,
.v2 .max-h--19px {
  max-height: 19px;
}
.v1 .max-h--19pc,
.v1:not(:has(.v2)) .max-h--19pc,
.v2 .max-h--19pc {
  max-height: 19%;
}
.v1 .max-h--20em,
.v1:not(:has(.v2)) .max-h--20em,
.v2 .max-h--20em {
  max-height: 20em;
}
.v1 .max-h--20px,
.v1:not(:has(.v2)) .max-h--20px,
.v2 .max-h--20px {
  max-height: 20px;
}
.v1 .max-h--20pc,
.v1:not(:has(.v2)) .max-h--20pc,
.v2 .max-h--20pc {
  max-height: 20%;
}
.v1 .max-h--21em,
.v1:not(:has(.v2)) .max-h--21em,
.v2 .max-h--21em {
  max-height: 21em;
}
.v1 .max-h--21px,
.v1:not(:has(.v2)) .max-h--21px,
.v2 .max-h--21px {
  max-height: 21px;
}
.v1 .max-h--21pc,
.v1:not(:has(.v2)) .max-h--21pc,
.v2 .max-h--21pc {
  max-height: 21%;
}
.v1 .max-h--22em,
.v1:not(:has(.v2)) .max-h--22em,
.v2 .max-h--22em {
  max-height: 22em;
}
.v1 .max-h--22px,
.v1:not(:has(.v2)) .max-h--22px,
.v2 .max-h--22px {
  max-height: 22px;
}
.v1 .max-h--22pc,
.v1:not(:has(.v2)) .max-h--22pc,
.v2 .max-h--22pc {
  max-height: 22%;
}
.v1 .max-h--23em,
.v1:not(:has(.v2)) .max-h--23em,
.v2 .max-h--23em {
  max-height: 23em;
}
.v1 .max-h--23px,
.v1:not(:has(.v2)) .max-h--23px,
.v2 .max-h--23px {
  max-height: 23px;
}
.v1 .max-h--23pc,
.v1:not(:has(.v2)) .max-h--23pc,
.v2 .max-h--23pc {
  max-height: 23%;
}
.v1 .max-h--24em,
.v1:not(:has(.v2)) .max-h--24em,
.v2 .max-h--24em {
  max-height: 24em;
}
.v1 .max-h--24px,
.v1:not(:has(.v2)) .max-h--24px,
.v2 .max-h--24px {
  max-height: 24px;
}
.v1 .max-h--24pc,
.v1:not(:has(.v2)) .max-h--24pc,
.v2 .max-h--24pc {
  max-height: 24%;
}
.v1 .max-h--25em,
.v1:not(:has(.v2)) .max-h--25em,
.v2 .max-h--25em {
  max-height: 25em;
}
.v1 .max-h--25px,
.v1:not(:has(.v2)) .max-h--25px,
.v2 .max-h--25px {
  max-height: 25px;
}
.v1 .max-h--25pc,
.v1:not(:has(.v2)) .max-h--25pc,
.v2 .max-h--25pc {
  max-height: 25%;
}
.v1 .max-h--26em,
.v1:not(:has(.v2)) .max-h--26em,
.v2 .max-h--26em {
  max-height: 26em;
}
.v1 .max-h--26px,
.v1:not(:has(.v2)) .max-h--26px,
.v2 .max-h--26px {
  max-height: 26px;
}
.v1 .max-h--26pc,
.v1:not(:has(.v2)) .max-h--26pc,
.v2 .max-h--26pc {
  max-height: 26%;
}
.v1 .max-h--27em,
.v1:not(:has(.v2)) .max-h--27em,
.v2 .max-h--27em {
  max-height: 27em;
}
.v1 .max-h--27px,
.v1:not(:has(.v2)) .max-h--27px,
.v2 .max-h--27px {
  max-height: 27px;
}
.v1 .max-h--27pc,
.v1:not(:has(.v2)) .max-h--27pc,
.v2 .max-h--27pc {
  max-height: 27%;
}
.v1 .max-h--28em,
.v1:not(:has(.v2)) .max-h--28em,
.v2 .max-h--28em {
  max-height: 28em;
}
.v1 .max-h--28px,
.v1:not(:has(.v2)) .max-h--28px,
.v2 .max-h--28px {
  max-height: 28px;
}
.v1 .max-h--28pc,
.v1:not(:has(.v2)) .max-h--28pc,
.v2 .max-h--28pc {
  max-height: 28%;
}
.v1 .max-h--29em,
.v1:not(:has(.v2)) .max-h--29em,
.v2 .max-h--29em {
  max-height: 29em;
}
.v1 .max-h--29px,
.v1:not(:has(.v2)) .max-h--29px,
.v2 .max-h--29px {
  max-height: 29px;
}
.v1 .max-h--29pc,
.v1:not(:has(.v2)) .max-h--29pc,
.v2 .max-h--29pc {
  max-height: 29%;
}
.v1 .max-h--30em,
.v1:not(:has(.v2)) .max-h--30em,
.v2 .max-h--30em {
  max-height: 30em;
}
.v1 .max-h--30px,
.v1:not(:has(.v2)) .max-h--30px,
.v2 .max-h--30px {
  max-height: 30px;
}
.v1 .max-h--30pc,
.v1:not(:has(.v2)) .max-h--30pc,
.v2 .max-h--30pc {
  max-height: 30%;
}
.v1 .max-h--31em,
.v1:not(:has(.v2)) .max-h--31em,
.v2 .max-h--31em {
  max-height: 31em;
}
.v1 .max-h--31px,
.v1:not(:has(.v2)) .max-h--31px,
.v2 .max-h--31px {
  max-height: 31px;
}
.v1 .max-h--31pc,
.v1:not(:has(.v2)) .max-h--31pc,
.v2 .max-h--31pc {
  max-height: 31%;
}
.v1 .max-h--32em,
.v1:not(:has(.v2)) .max-h--32em,
.v2 .max-h--32em {
  max-height: 32em;
}
.v1 .max-h--32px,
.v1:not(:has(.v2)) .max-h--32px,
.v2 .max-h--32px {
  max-height: 32px;
}
.v1 .max-h--32pc,
.v1:not(:has(.v2)) .max-h--32pc,
.v2 .max-h--32pc {
  max-height: 32%;
}
.v1 .max-h--33em,
.v1:not(:has(.v2)) .max-h--33em,
.v2 .max-h--33em {
  max-height: 33em;
}
.v1 .max-h--33px,
.v1:not(:has(.v2)) .max-h--33px,
.v2 .max-h--33px {
  max-height: 33px;
}
.v1 .max-h--33pc,
.v1:not(:has(.v2)) .max-h--33pc,
.v2 .max-h--33pc {
  max-height: 33%;
}
.v1 .max-h--34em,
.v1:not(:has(.v2)) .max-h--34em,
.v2 .max-h--34em {
  max-height: 34em;
}
.v1 .max-h--34px,
.v1:not(:has(.v2)) .max-h--34px,
.v2 .max-h--34px {
  max-height: 34px;
}
.v1 .max-h--34pc,
.v1:not(:has(.v2)) .max-h--34pc,
.v2 .max-h--34pc {
  max-height: 34%;
}
.v1 .max-h--35em,
.v1:not(:has(.v2)) .max-h--35em,
.v2 .max-h--35em {
  max-height: 35em;
}
.v1 .max-h--35px,
.v1:not(:has(.v2)) .max-h--35px,
.v2 .max-h--35px {
  max-height: 35px;
}
.v1 .max-h--35pc,
.v1:not(:has(.v2)) .max-h--35pc,
.v2 .max-h--35pc {
  max-height: 35%;
}
.v1 .max-h--36em,
.v1:not(:has(.v2)) .max-h--36em,
.v2 .max-h--36em {
  max-height: 36em;
}
.v1 .max-h--36px,
.v1:not(:has(.v2)) .max-h--36px,
.v2 .max-h--36px {
  max-height: 36px;
}
.v1 .max-h--36pc,
.v1:not(:has(.v2)) .max-h--36pc,
.v2 .max-h--36pc {
  max-height: 36%;
}
.v1 .max-h--37em,
.v1:not(:has(.v2)) .max-h--37em,
.v2 .max-h--37em {
  max-height: 37em;
}
.v1 .max-h--37px,
.v1:not(:has(.v2)) .max-h--37px,
.v2 .max-h--37px {
  max-height: 37px;
}
.v1 .max-h--37pc,
.v1:not(:has(.v2)) .max-h--37pc,
.v2 .max-h--37pc {
  max-height: 37%;
}
.v1 .max-h--38em,
.v1:not(:has(.v2)) .max-h--38em,
.v2 .max-h--38em {
  max-height: 38em;
}
.v1 .max-h--38px,
.v1:not(:has(.v2)) .max-h--38px,
.v2 .max-h--38px {
  max-height: 38px;
}
.v1 .max-h--38pc,
.v1:not(:has(.v2)) .max-h--38pc,
.v2 .max-h--38pc {
  max-height: 38%;
}
.v1 .max-h--39em,
.v1:not(:has(.v2)) .max-h--39em,
.v2 .max-h--39em {
  max-height: 39em;
}
.v1 .max-h--39px,
.v1:not(:has(.v2)) .max-h--39px,
.v2 .max-h--39px {
  max-height: 39px;
}
.v1 .max-h--39pc,
.v1:not(:has(.v2)) .max-h--39pc,
.v2 .max-h--39pc {
  max-height: 39%;
}
.v1 .max-h--40em,
.v1:not(:has(.v2)) .max-h--40em,
.v2 .max-h--40em {
  max-height: 40em;
}
.v1 .max-h--40px,
.v1:not(:has(.v2)) .max-h--40px,
.v2 .max-h--40px {
  max-height: 40px;
}
.v1 .max-h--40pc,
.v1:not(:has(.v2)) .max-h--40pc,
.v2 .max-h--40pc {
  max-height: 40%;
}
.v1 .max-h--41em,
.v1:not(:has(.v2)) .max-h--41em,
.v2 .max-h--41em {
  max-height: 41em;
}
.v1 .max-h--41px,
.v1:not(:has(.v2)) .max-h--41px,
.v2 .max-h--41px {
  max-height: 41px;
}
.v1 .max-h--41pc,
.v1:not(:has(.v2)) .max-h--41pc,
.v2 .max-h--41pc {
  max-height: 41%;
}
.v1 .max-h--42em,
.v1:not(:has(.v2)) .max-h--42em,
.v2 .max-h--42em {
  max-height: 42em;
}
.v1 .max-h--42px,
.v1:not(:has(.v2)) .max-h--42px,
.v2 .max-h--42px {
  max-height: 42px;
}
.v1 .max-h--42pc,
.v1:not(:has(.v2)) .max-h--42pc,
.v2 .max-h--42pc {
  max-height: 42%;
}
.v1 .max-h--43em,
.v1:not(:has(.v2)) .max-h--43em,
.v2 .max-h--43em {
  max-height: 43em;
}
.v1 .max-h--43px,
.v1:not(:has(.v2)) .max-h--43px,
.v2 .max-h--43px {
  max-height: 43px;
}
.v1 .max-h--43pc,
.v1:not(:has(.v2)) .max-h--43pc,
.v2 .max-h--43pc {
  max-height: 43%;
}
.v1 .max-h--44em,
.v1:not(:has(.v2)) .max-h--44em,
.v2 .max-h--44em {
  max-height: 44em;
}
.v1 .max-h--44px,
.v1:not(:has(.v2)) .max-h--44px,
.v2 .max-h--44px {
  max-height: 44px;
}
.v1 .max-h--44pc,
.v1:not(:has(.v2)) .max-h--44pc,
.v2 .max-h--44pc {
  max-height: 44%;
}
.v1 .max-h--45em,
.v1:not(:has(.v2)) .max-h--45em,
.v2 .max-h--45em {
  max-height: 45em;
}
.v1 .max-h--45px,
.v1:not(:has(.v2)) .max-h--45px,
.v2 .max-h--45px {
  max-height: 45px;
}
.v1 .max-h--45pc,
.v1:not(:has(.v2)) .max-h--45pc,
.v2 .max-h--45pc {
  max-height: 45%;
}
.v1 .max-h--46em,
.v1:not(:has(.v2)) .max-h--46em,
.v2 .max-h--46em {
  max-height: 46em;
}
.v1 .max-h--46px,
.v1:not(:has(.v2)) .max-h--46px,
.v2 .max-h--46px {
  max-height: 46px;
}
.v1 .max-h--46pc,
.v1:not(:has(.v2)) .max-h--46pc,
.v2 .max-h--46pc {
  max-height: 46%;
}
.v1 .max-h--47em,
.v1:not(:has(.v2)) .max-h--47em,
.v2 .max-h--47em {
  max-height: 47em;
}
.v1 .max-h--47px,
.v1:not(:has(.v2)) .max-h--47px,
.v2 .max-h--47px {
  max-height: 47px;
}
.v1 .max-h--47pc,
.v1:not(:has(.v2)) .max-h--47pc,
.v2 .max-h--47pc {
  max-height: 47%;
}
.v1 .max-h--48em,
.v1:not(:has(.v2)) .max-h--48em,
.v2 .max-h--48em {
  max-height: 48em;
}
.v1 .max-h--48px,
.v1:not(:has(.v2)) .max-h--48px,
.v2 .max-h--48px {
  max-height: 48px;
}
.v1 .max-h--48pc,
.v1:not(:has(.v2)) .max-h--48pc,
.v2 .max-h--48pc {
  max-height: 48%;
}
.v1 .max-h--49em,
.v1:not(:has(.v2)) .max-h--49em,
.v2 .max-h--49em {
  max-height: 49em;
}
.v1 .max-h--49px,
.v1:not(:has(.v2)) .max-h--49px,
.v2 .max-h--49px {
  max-height: 49px;
}
.v1 .max-h--49pc,
.v1:not(:has(.v2)) .max-h--49pc,
.v2 .max-h--49pc {
  max-height: 49%;
}
.v1 .max-h--50em,
.v1:not(:has(.v2)) .max-h--50em,
.v2 .max-h--50em {
  max-height: 50em;
}
.v1 .max-h--50px,
.v1:not(:has(.v2)) .max-h--50px,
.v2 .max-h--50px {
  max-height: 50px;
}
.v1 .max-h--50pc,
.v1:not(:has(.v2)) .max-h--50pc,
.v2 .max-h--50pc {
  max-height: 50%;
}
.v1 .max-h--51em,
.v1:not(:has(.v2)) .max-h--51em,
.v2 .max-h--51em {
  max-height: 51em;
}
.v1 .max-h--51px,
.v1:not(:has(.v2)) .max-h--51px,
.v2 .max-h--51px {
  max-height: 51px;
}
.v1 .max-h--51pc,
.v1:not(:has(.v2)) .max-h--51pc,
.v2 .max-h--51pc {
  max-height: 51%;
}
.v1 .max-h--52em,
.v1:not(:has(.v2)) .max-h--52em,
.v2 .max-h--52em {
  max-height: 52em;
}
.v1 .max-h--52px,
.v1:not(:has(.v2)) .max-h--52px,
.v2 .max-h--52px {
  max-height: 52px;
}
.v1 .max-h--52pc,
.v1:not(:has(.v2)) .max-h--52pc,
.v2 .max-h--52pc {
  max-height: 52%;
}
.v1 .max-h--53em,
.v1:not(:has(.v2)) .max-h--53em,
.v2 .max-h--53em {
  max-height: 53em;
}
.v1 .max-h--53px,
.v1:not(:has(.v2)) .max-h--53px,
.v2 .max-h--53px {
  max-height: 53px;
}
.v1 .max-h--53pc,
.v1:not(:has(.v2)) .max-h--53pc,
.v2 .max-h--53pc {
  max-height: 53%;
}
.v1 .max-h--54em,
.v1:not(:has(.v2)) .max-h--54em,
.v2 .max-h--54em {
  max-height: 54em;
}
.v1 .max-h--54px,
.v1:not(:has(.v2)) .max-h--54px,
.v2 .max-h--54px {
  max-height: 54px;
}
.v1 .max-h--54pc,
.v1:not(:has(.v2)) .max-h--54pc,
.v2 .max-h--54pc {
  max-height: 54%;
}
.v1 .max-h--55em,
.v1:not(:has(.v2)) .max-h--55em,
.v2 .max-h--55em {
  max-height: 55em;
}
.v1 .max-h--55px,
.v1:not(:has(.v2)) .max-h--55px,
.v2 .max-h--55px {
  max-height: 55px;
}
.v1 .max-h--55pc,
.v1:not(:has(.v2)) .max-h--55pc,
.v2 .max-h--55pc {
  max-height: 55%;
}
.v1 .max-h--56em,
.v1:not(:has(.v2)) .max-h--56em,
.v2 .max-h--56em {
  max-height: 56em;
}
.v1 .max-h--56px,
.v1:not(:has(.v2)) .max-h--56px,
.v2 .max-h--56px {
  max-height: 56px;
}
.v1 .max-h--56pc,
.v1:not(:has(.v2)) .max-h--56pc,
.v2 .max-h--56pc {
  max-height: 56%;
}
.v1 .max-h--57em,
.v1:not(:has(.v2)) .max-h--57em,
.v2 .max-h--57em {
  max-height: 57em;
}
.v1 .max-h--57px,
.v1:not(:has(.v2)) .max-h--57px,
.v2 .max-h--57px {
  max-height: 57px;
}
.v1 .max-h--57pc,
.v1:not(:has(.v2)) .max-h--57pc,
.v2 .max-h--57pc {
  max-height: 57%;
}
.v1 .max-h--58em,
.v1:not(:has(.v2)) .max-h--58em,
.v2 .max-h--58em {
  max-height: 58em;
}
.v1 .max-h--58px,
.v1:not(:has(.v2)) .max-h--58px,
.v2 .max-h--58px {
  max-height: 58px;
}
.v1 .max-h--58pc,
.v1:not(:has(.v2)) .max-h--58pc,
.v2 .max-h--58pc {
  max-height: 58%;
}
.v1 .max-h--59em,
.v1:not(:has(.v2)) .max-h--59em,
.v2 .max-h--59em {
  max-height: 59em;
}
.v1 .max-h--59px,
.v1:not(:has(.v2)) .max-h--59px,
.v2 .max-h--59px {
  max-height: 59px;
}
.v1 .max-h--59pc,
.v1:not(:has(.v2)) .max-h--59pc,
.v2 .max-h--59pc {
  max-height: 59%;
}
.v1 .max-h--60em,
.v1:not(:has(.v2)) .max-h--60em,
.v2 .max-h--60em {
  max-height: 60em;
}
.v1 .max-h--60px,
.v1:not(:has(.v2)) .max-h--60px,
.v2 .max-h--60px {
  max-height: 60px;
}
.v1 .max-h--60pc,
.v1:not(:has(.v2)) .max-h--60pc,
.v2 .max-h--60pc {
  max-height: 60%;
}
.v1 .max-h--61em,
.v1:not(:has(.v2)) .max-h--61em,
.v2 .max-h--61em {
  max-height: 61em;
}
.v1 .max-h--61px,
.v1:not(:has(.v2)) .max-h--61px,
.v2 .max-h--61px {
  max-height: 61px;
}
.v1 .max-h--61pc,
.v1:not(:has(.v2)) .max-h--61pc,
.v2 .max-h--61pc {
  max-height: 61%;
}
.v1 .max-h--62em,
.v1:not(:has(.v2)) .max-h--62em,
.v2 .max-h--62em {
  max-height: 62em;
}
.v1 .max-h--62px,
.v1:not(:has(.v2)) .max-h--62px,
.v2 .max-h--62px {
  max-height: 62px;
}
.v1 .max-h--62pc,
.v1:not(:has(.v2)) .max-h--62pc,
.v2 .max-h--62pc {
  max-height: 62%;
}
.v1 .max-h--63em,
.v1:not(:has(.v2)) .max-h--63em,
.v2 .max-h--63em {
  max-height: 63em;
}
.v1 .max-h--63px,
.v1:not(:has(.v2)) .max-h--63px,
.v2 .max-h--63px {
  max-height: 63px;
}
.v1 .max-h--63pc,
.v1:not(:has(.v2)) .max-h--63pc,
.v2 .max-h--63pc {
  max-height: 63%;
}
.v1 .max-h--64em,
.v1:not(:has(.v2)) .max-h--64em,
.v2 .max-h--64em {
  max-height: 64em;
}
.v1 .max-h--64px,
.v1:not(:has(.v2)) .max-h--64px,
.v2 .max-h--64px {
  max-height: 64px;
}
.v1 .max-h--64pc,
.v1:not(:has(.v2)) .max-h--64pc,
.v2 .max-h--64pc {
  max-height: 64%;
}
.v1 .max-h--65em,
.v1:not(:has(.v2)) .max-h--65em,
.v2 .max-h--65em {
  max-height: 65em;
}
.v1 .max-h--65px,
.v1:not(:has(.v2)) .max-h--65px,
.v2 .max-h--65px {
  max-height: 65px;
}
.v1 .max-h--65pc,
.v1:not(:has(.v2)) .max-h--65pc,
.v2 .max-h--65pc {
  max-height: 65%;
}
.v1 .max-h--66em,
.v1:not(:has(.v2)) .max-h--66em,
.v2 .max-h--66em {
  max-height: 66em;
}
.v1 .max-h--66px,
.v1:not(:has(.v2)) .max-h--66px,
.v2 .max-h--66px {
  max-height: 66px;
}
.v1 .max-h--66pc,
.v1:not(:has(.v2)) .max-h--66pc,
.v2 .max-h--66pc {
  max-height: 66%;
}
.v1 .max-h--67em,
.v1:not(:has(.v2)) .max-h--67em,
.v2 .max-h--67em {
  max-height: 67em;
}
.v1 .max-h--67px,
.v1:not(:has(.v2)) .max-h--67px,
.v2 .max-h--67px {
  max-height: 67px;
}
.v1 .max-h--67pc,
.v1:not(:has(.v2)) .max-h--67pc,
.v2 .max-h--67pc {
  max-height: 67%;
}
.v1 .max-h--68em,
.v1:not(:has(.v2)) .max-h--68em,
.v2 .max-h--68em {
  max-height: 68em;
}
.v1 .max-h--68px,
.v1:not(:has(.v2)) .max-h--68px,
.v2 .max-h--68px {
  max-height: 68px;
}
.v1 .max-h--68pc,
.v1:not(:has(.v2)) .max-h--68pc,
.v2 .max-h--68pc {
  max-height: 68%;
}
.v1 .max-h--69em,
.v1:not(:has(.v2)) .max-h--69em,
.v2 .max-h--69em {
  max-height: 69em;
}
.v1 .max-h--69px,
.v1:not(:has(.v2)) .max-h--69px,
.v2 .max-h--69px {
  max-height: 69px;
}
.v1 .max-h--69pc,
.v1:not(:has(.v2)) .max-h--69pc,
.v2 .max-h--69pc {
  max-height: 69%;
}
.v1 .max-h--70em,
.v1:not(:has(.v2)) .max-h--70em,
.v2 .max-h--70em {
  max-height: 70em;
}
.v1 .max-h--70px,
.v1:not(:has(.v2)) .max-h--70px,
.v2 .max-h--70px {
  max-height: 70px;
}
.v1 .max-h--70pc,
.v1:not(:has(.v2)) .max-h--70pc,
.v2 .max-h--70pc {
  max-height: 70%;
}
.v1 .max-h--71em,
.v1:not(:has(.v2)) .max-h--71em,
.v2 .max-h--71em {
  max-height: 71em;
}
.v1 .max-h--71px,
.v1:not(:has(.v2)) .max-h--71px,
.v2 .max-h--71px {
  max-height: 71px;
}
.v1 .max-h--71pc,
.v1:not(:has(.v2)) .max-h--71pc,
.v2 .max-h--71pc {
  max-height: 71%;
}
.v1 .max-h--72em,
.v1:not(:has(.v2)) .max-h--72em,
.v2 .max-h--72em {
  max-height: 72em;
}
.v1 .max-h--72px,
.v1:not(:has(.v2)) .max-h--72px,
.v2 .max-h--72px {
  max-height: 72px;
}
.v1 .max-h--72pc,
.v1:not(:has(.v2)) .max-h--72pc,
.v2 .max-h--72pc {
  max-height: 72%;
}
.v1 .max-h--73em,
.v1:not(:has(.v2)) .max-h--73em,
.v2 .max-h--73em {
  max-height: 73em;
}
.v1 .max-h--73px,
.v1:not(:has(.v2)) .max-h--73px,
.v2 .max-h--73px {
  max-height: 73px;
}
.v1 .max-h--73pc,
.v1:not(:has(.v2)) .max-h--73pc,
.v2 .max-h--73pc {
  max-height: 73%;
}
.v1 .max-h--74em,
.v1:not(:has(.v2)) .max-h--74em,
.v2 .max-h--74em {
  max-height: 74em;
}
.v1 .max-h--74px,
.v1:not(:has(.v2)) .max-h--74px,
.v2 .max-h--74px {
  max-height: 74px;
}
.v1 .max-h--74pc,
.v1:not(:has(.v2)) .max-h--74pc,
.v2 .max-h--74pc {
  max-height: 74%;
}
.v1 .max-h--75em,
.v1:not(:has(.v2)) .max-h--75em,
.v2 .max-h--75em {
  max-height: 75em;
}
.v1 .max-h--75px,
.v1:not(:has(.v2)) .max-h--75px,
.v2 .max-h--75px {
  max-height: 75px;
}
.v1 .max-h--75pc,
.v1:not(:has(.v2)) .max-h--75pc,
.v2 .max-h--75pc {
  max-height: 75%;
}
.v1 .max-h--76em,
.v1:not(:has(.v2)) .max-h--76em,
.v2 .max-h--76em {
  max-height: 76em;
}
.v1 .max-h--76px,
.v1:not(:has(.v2)) .max-h--76px,
.v2 .max-h--76px {
  max-height: 76px;
}
.v1 .max-h--76pc,
.v1:not(:has(.v2)) .max-h--76pc,
.v2 .max-h--76pc {
  max-height: 76%;
}
.v1 .max-h--77em,
.v1:not(:has(.v2)) .max-h--77em,
.v2 .max-h--77em {
  max-height: 77em;
}
.v1 .max-h--77px,
.v1:not(:has(.v2)) .max-h--77px,
.v2 .max-h--77px {
  max-height: 77px;
}
.v1 .max-h--77pc,
.v1:not(:has(.v2)) .max-h--77pc,
.v2 .max-h--77pc {
  max-height: 77%;
}
.v1 .max-h--78em,
.v1:not(:has(.v2)) .max-h--78em,
.v2 .max-h--78em {
  max-height: 78em;
}
.v1 .max-h--78px,
.v1:not(:has(.v2)) .max-h--78px,
.v2 .max-h--78px {
  max-height: 78px;
}
.v1 .max-h--78pc,
.v1:not(:has(.v2)) .max-h--78pc,
.v2 .max-h--78pc {
  max-height: 78%;
}
.v1 .max-h--79em,
.v1:not(:has(.v2)) .max-h--79em,
.v2 .max-h--79em {
  max-height: 79em;
}
.v1 .max-h--79px,
.v1:not(:has(.v2)) .max-h--79px,
.v2 .max-h--79px {
  max-height: 79px;
}
.v1 .max-h--79pc,
.v1:not(:has(.v2)) .max-h--79pc,
.v2 .max-h--79pc {
  max-height: 79%;
}
.v1 .max-h--80em,
.v1:not(:has(.v2)) .max-h--80em,
.v2 .max-h--80em {
  max-height: 80em;
}
.v1 .max-h--80px,
.v1:not(:has(.v2)) .max-h--80px,
.v2 .max-h--80px {
  max-height: 80px;
}
.v1 .max-h--80pc,
.v1:not(:has(.v2)) .max-h--80pc,
.v2 .max-h--80pc {
  max-height: 80%;
}
.v1 .max-h--81em,
.v1:not(:has(.v2)) .max-h--81em,
.v2 .max-h--81em {
  max-height: 81em;
}
.v1 .max-h--81px,
.v1:not(:has(.v2)) .max-h--81px,
.v2 .max-h--81px {
  max-height: 81px;
}
.v1 .max-h--81pc,
.v1:not(:has(.v2)) .max-h--81pc,
.v2 .max-h--81pc {
  max-height: 81%;
}
.v1 .max-h--82em,
.v1:not(:has(.v2)) .max-h--82em,
.v2 .max-h--82em {
  max-height: 82em;
}
.v1 .max-h--82px,
.v1:not(:has(.v2)) .max-h--82px,
.v2 .max-h--82px {
  max-height: 82px;
}
.v1 .max-h--82pc,
.v1:not(:has(.v2)) .max-h--82pc,
.v2 .max-h--82pc {
  max-height: 82%;
}
.v1 .max-h--83em,
.v1:not(:has(.v2)) .max-h--83em,
.v2 .max-h--83em {
  max-height: 83em;
}
.v1 .max-h--83px,
.v1:not(:has(.v2)) .max-h--83px,
.v2 .max-h--83px {
  max-height: 83px;
}
.v1 .max-h--83pc,
.v1:not(:has(.v2)) .max-h--83pc,
.v2 .max-h--83pc {
  max-height: 83%;
}
.v1 .max-h--84em,
.v1:not(:has(.v2)) .max-h--84em,
.v2 .max-h--84em {
  max-height: 84em;
}
.v1 .max-h--84px,
.v1:not(:has(.v2)) .max-h--84px,
.v2 .max-h--84px {
  max-height: 84px;
}
.v1 .max-h--84pc,
.v1:not(:has(.v2)) .max-h--84pc,
.v2 .max-h--84pc {
  max-height: 84%;
}
.v1 .max-h--85em,
.v1:not(:has(.v2)) .max-h--85em,
.v2 .max-h--85em {
  max-height: 85em;
}
.v1 .max-h--85px,
.v1:not(:has(.v2)) .max-h--85px,
.v2 .max-h--85px {
  max-height: 85px;
}
.v1 .max-h--85pc,
.v1:not(:has(.v2)) .max-h--85pc,
.v2 .max-h--85pc {
  max-height: 85%;
}
.v1 .max-h--86em,
.v1:not(:has(.v2)) .max-h--86em,
.v2 .max-h--86em {
  max-height: 86em;
}
.v1 .max-h--86px,
.v1:not(:has(.v2)) .max-h--86px,
.v2 .max-h--86px {
  max-height: 86px;
}
.v1 .max-h--86pc,
.v1:not(:has(.v2)) .max-h--86pc,
.v2 .max-h--86pc {
  max-height: 86%;
}
.v1 .max-h--87em,
.v1:not(:has(.v2)) .max-h--87em,
.v2 .max-h--87em {
  max-height: 87em;
}
.v1 .max-h--87px,
.v1:not(:has(.v2)) .max-h--87px,
.v2 .max-h--87px {
  max-height: 87px;
}
.v1 .max-h--87pc,
.v1:not(:has(.v2)) .max-h--87pc,
.v2 .max-h--87pc {
  max-height: 87%;
}
.v1 .max-h--88em,
.v1:not(:has(.v2)) .max-h--88em,
.v2 .max-h--88em {
  max-height: 88em;
}
.v1 .max-h--88px,
.v1:not(:has(.v2)) .max-h--88px,
.v2 .max-h--88px {
  max-height: 88px;
}
.v1 .max-h--88pc,
.v1:not(:has(.v2)) .max-h--88pc,
.v2 .max-h--88pc {
  max-height: 88%;
}
.v1 .max-h--89em,
.v1:not(:has(.v2)) .max-h--89em,
.v2 .max-h--89em {
  max-height: 89em;
}
.v1 .max-h--89px,
.v1:not(:has(.v2)) .max-h--89px,
.v2 .max-h--89px {
  max-height: 89px;
}
.v1 .max-h--89pc,
.v1:not(:has(.v2)) .max-h--89pc,
.v2 .max-h--89pc {
  max-height: 89%;
}
.v1 .max-h--90em,
.v1:not(:has(.v2)) .max-h--90em,
.v2 .max-h--90em {
  max-height: 90em;
}
.v1 .max-h--90px,
.v1:not(:has(.v2)) .max-h--90px,
.v2 .max-h--90px {
  max-height: 90px;
}
.v1 .max-h--90pc,
.v1:not(:has(.v2)) .max-h--90pc,
.v2 .max-h--90pc {
  max-height: 90%;
}
.v1 .max-h--91em,
.v1:not(:has(.v2)) .max-h--91em,
.v2 .max-h--91em {
  max-height: 91em;
}
.v1 .max-h--91px,
.v1:not(:has(.v2)) .max-h--91px,
.v2 .max-h--91px {
  max-height: 91px;
}
.v1 .max-h--91pc,
.v1:not(:has(.v2)) .max-h--91pc,
.v2 .max-h--91pc {
  max-height: 91%;
}
.v1 .max-h--92em,
.v1:not(:has(.v2)) .max-h--92em,
.v2 .max-h--92em {
  max-height: 92em;
}
.v1 .max-h--92px,
.v1:not(:has(.v2)) .max-h--92px,
.v2 .max-h--92px {
  max-height: 92px;
}
.v1 .max-h--92pc,
.v1:not(:has(.v2)) .max-h--92pc,
.v2 .max-h--92pc {
  max-height: 92%;
}
.v1 .max-h--93em,
.v1:not(:has(.v2)) .max-h--93em,
.v2 .max-h--93em {
  max-height: 93em;
}
.v1 .max-h--93px,
.v1:not(:has(.v2)) .max-h--93px,
.v2 .max-h--93px {
  max-height: 93px;
}
.v1 .max-h--93pc,
.v1:not(:has(.v2)) .max-h--93pc,
.v2 .max-h--93pc {
  max-height: 93%;
}
.v1 .max-h--94em,
.v1:not(:has(.v2)) .max-h--94em,
.v2 .max-h--94em {
  max-height: 94em;
}
.v1 .max-h--94px,
.v1:not(:has(.v2)) .max-h--94px,
.v2 .max-h--94px {
  max-height: 94px;
}
.v1 .max-h--94pc,
.v1:not(:has(.v2)) .max-h--94pc,
.v2 .max-h--94pc {
  max-height: 94%;
}
.v1 .max-h--95em,
.v1:not(:has(.v2)) .max-h--95em,
.v2 .max-h--95em {
  max-height: 95em;
}
.v1 .max-h--95px,
.v1:not(:has(.v2)) .max-h--95px,
.v2 .max-h--95px {
  max-height: 95px;
}
.v1 .max-h--95pc,
.v1:not(:has(.v2)) .max-h--95pc,
.v2 .max-h--95pc {
  max-height: 95%;
}
.v1 .max-h--96em,
.v1:not(:has(.v2)) .max-h--96em,
.v2 .max-h--96em {
  max-height: 96em;
}
.v1 .max-h--96px,
.v1:not(:has(.v2)) .max-h--96px,
.v2 .max-h--96px {
  max-height: 96px;
}
.v1 .max-h--96pc,
.v1:not(:has(.v2)) .max-h--96pc,
.v2 .max-h--96pc {
  max-height: 96%;
}
.v1 .max-h--97em,
.v1:not(:has(.v2)) .max-h--97em,
.v2 .max-h--97em {
  max-height: 97em;
}
.v1 .max-h--97px,
.v1:not(:has(.v2)) .max-h--97px,
.v2 .max-h--97px {
  max-height: 97px;
}
.v1 .max-h--97pc,
.v1:not(:has(.v2)) .max-h--97pc,
.v2 .max-h--97pc {
  max-height: 97%;
}
.v1 .max-h--98em,
.v1:not(:has(.v2)) .max-h--98em,
.v2 .max-h--98em {
  max-height: 98em;
}
.v1 .max-h--98px,
.v1:not(:has(.v2)) .max-h--98px,
.v2 .max-h--98px {
  max-height: 98px;
}
.v1 .max-h--98pc,
.v1:not(:has(.v2)) .max-h--98pc,
.v2 .max-h--98pc {
  max-height: 98%;
}
.v1 .max-h--99em,
.v1:not(:has(.v2)) .max-h--99em,
.v2 .max-h--99em {
  max-height: 99em;
}
.v1 .max-h--99px,
.v1:not(:has(.v2)) .max-h--99px,
.v2 .max-h--99px {
  max-height: 99px;
}
.v1 .max-h--99pc,
.v1:not(:has(.v2)) .max-h--99pc,
.v2 .max-h--99pc {
  max-height: 99%;
}
.v1 .max-h--100em,
.v1:not(:has(.v2)) .max-h--100em,
.v2 .max-h--100em {
  max-height: 100em;
}
.v1 .max-h--100px,
.v1:not(:has(.v2)) .max-h--100px,
.v2 .max-h--100px {
  max-height: 100px;
}
.v1 .max-h--100pc,
.v1:not(:has(.v2)) .max-h--100pc,
.v2 .max-h--100pc {
  max-height: 100%;
}
.v1 .h--auto,
.v1:not(:has(.v2)) .h--auto,
.v2 .h--auto {
  height: auto;
}
.v1 .max-h--none,
.v1:not(:has(.v2)) .max-h--none,
.v2 .max-h--none {
  max-height: none;
}
.v1 .min-h--none,
.v1:not(:has(.v2)) .min-h--none,
.v2 .min-h--none {
  min-height: 0;
}
.v1 .min-h--3,
.v1:not(:has(.v2)) .min-h--3,
.v2 .min-h--3 {
  min-height: 3em;
}
.v1 .min-h--15,
.v1:not(:has(.v2)) .min-h--15,
.v2 .min-h--15 {
  min-height: 15em;
}
.v1 .bg--auto,
.v1:not(:has(.v2)) .bg--auto,
.v2 .bg--auto {
  background-size: auto;
}
.v1 .bg--cover,
.v1:not(:has(.v2)) .bg--cover,
.v2 .bg--cover {
  background-size: cover;
}
.v1 .bg--contain,
.v1:not(:has(.v2)) .bg--contain,
.v2 .bg--contain {
  background-size: contain;
}
.v1 .bg--center,
.v1:not(:has(.v2)) .bg--center,
.v2 .bg--center {
  background-position: center;
}
.v1 .bg--top,
.v1:not(:has(.v2)) .bg--top,
.v2 .bg--top {
  background-position: top;
}
.v1 .bg--top-right,
.v1:not(:has(.v2)) .bg--top-right,
.v2 .bg--top-right {
  background-position: top right;
}
.v1 .bg--right,
.v1:not(:has(.v2)) .bg--right,
.v2 .bg--right {
  background-position: right;
}
.v1 .bg--bottom-right,
.v1:not(:has(.v2)) .bg--bottom-right,
.v2 .bg--bottom-right {
  background-position: bottom right;
}
.v1 .bg--bottom,
.v1:not(:has(.v2)) .bg--bottom,
.v2 .bg--bottom {
  background-position: bottom;
}
.v1 .bg--bottom-left,
.v1:not(:has(.v2)) .bg--bottom-left,
.v2 .bg--bottom-left {
  background-position: bottom left;
}
.v1 .bg--left,
.v1:not(:has(.v2)) .bg--left,
.v2 .bg--left {
  background-position: left;
}
.v1 .bg--top-left,
.v1:not(:has(.v2)) .bg--top-left,
.v2 .bg--top-left {
  background-position: top left;
}
.v1 .bg--repeat,
.v1:not(:has(.v2)) .bg--repeat,
.v2 .bg--repeat {
  background-repeat: repeat;
}
.v1 .bg--no-repeat,
.v1:not(:has(.v2)) .bg--no-repeat,
.v2 .bg--no-repeat {
  background-repeat: no-repeat;
}
.v1 .bg--repeat-x,
.v1:not(:has(.v2)) .bg--repeat-x,
.v2 .bg--repeat-x {
  background-repeat: repeat-x;
}
.v1 .bg--repeat-y,
.v1:not(:has(.v2)) .bg--repeat-y,
.v2 .bg--repeat-y {
  background-repeat: repeat-y;
}
.v1 .bg--base,
.v1:not(:has(.v2)) .bg--base,
.v2 .bg--base {
  background-color: #fff;
}
.v1 .bg--dark,
.v1:not(:has(.v2)) .bg--dark,
.v2 .bg--dark {
  background-color: #262424;
}
.v1 .bg--lightest,
.v1:not(:has(.v2)) .bg--lightest,
.v2 .bg--lightest {
  background-color: #f9f7f7;
}
.v1 .bg--lighter,
.v1:not(:has(.v2)) .bg--lighter,
.v2 .bg--lighter {
  background-color: #c7c4c4;
}
.v1 .bg--light,
.v1:not(:has(.v2)) .bg--light,
.v2 .bg--light {
  background-color: #847e7e;
}
.v1 .bg--danger,
.v1:not(:has(.v2)) .bg--danger,
.v2 .bg--danger {
  background-color: #f25757;
}
.v1 .bg--danger-dark,
.v1:not(:has(.v2)) .bg--danger-dark,
.v2 .bg--danger-dark {
  background-color: #ee2323;
}
.v1 .bg--info,
.v1:not(:has(.v2)) .bg--info,
.v2 .bg--info {
  background-color: #518bcf;
}
.v1 .bg--success,
.v1:not(:has(.v2)) .bg--success,
.v2 .bg--success {
  background-color: #58b665;
}
.v1 .bg--success-dark,
.v1:not(:has(.v2)) .bg--success-dark,
.v2 .bg--success-dark {
  background-color: #43984e;
}
.v1 .bg--warning,
.v1:not(:has(.v2)) .bg--warning,
.v2 .bg--warning {
  background-color: #f8cb81;
}
.v1 .bg--warning-dark,
.v1:not(:has(.v2)) .bg--warning-dark,
.v2 .bg--warning-dark {
  background-color: #d98b0c;
}
.v1 .bg--yellow-400,
.v1:not(:has(.v2)) .bg--yellow-400,
.v2 .bg--yellow-400 {
  background-color: #f8cb81;
}
.v1 .bg--danger-lightest,
.v1:not(:has(.v2)) .bg--danger-lightest,
.v2 .bg--danger-lightest {
  background-color: #feecec;
}
.v1 .bg--transparent,
.v1:not(:has(.v2)) .bg--transparent,
.v2 .bg--transparent {
  background-color: transparent;
}
.v1 .bg--secondary,
.v1:not(:has(.v2)) .bg--secondary,
.v2 .bg--secondary {
  background-color: #f9f7f7;
}
.v1 .bg--medium,
.v1:not(:has(.v2)) .bg--medium,
.v2 .bg--medium {
  background-color: #dedcdc;
}
.v1 .bg--translucent,
.v1:not(:has(.v2)) .bg--translucent,
.v2 .bg--translucent {
  background-color: rgba(38, 36, 36, 0.3);
}
.v1 .display--block,
.v1:not(:has(.v2)) .display--block,
.v2 .display--block {
  display: block;
}
.v1 .display--flex,
.v1:not(:has(.v2)) .display--flex,
.v2 .display--flex {
  display: flex;
}
.v1 .display--inline,
.v1:not(:has(.v2)) .display--inline,
.v2 .display--inline {
  display: inline;
}
.v1 .display--inline-block,
.v1:not(:has(.v2)) .display--inline-block,
.v2 .display--inline-block {
  display: inline-block;
}
.v1 .display--inline-flex,
.v1:not(:has(.v2)) .display--inline-flex,
.v2 .display--inline-flex {
  display: inline-flex;
}
.v1 .display--none,
.v1 .hidden,
.v1:not(:has(.v2)) .display--none,
.v1:not(:has(.v2)) .hidden,
.v2 .display--none,
.v2 .hidden {
  display: none;
}
.v1 .align--start,
.v1:not(:has(.v2)) .align--start,
.v2 .align--start {
  align-items: flex-start;
}
.v1 .align--end,
.v1:not(:has(.v2)) .align--end,
.v2 .align--end {
  align-items: flex-end;
}
.v1 .align--center,
.v1:not(:has(.v2)) .align--center,
.v2 .align--center {
  align-items: center;
}
.v1 .align--baseline,
.v1:not(:has(.v2)) .align--baseline,
.v2 .align--baseline {
  align-items: baseline;
}
.v1 .align--stretch,
.v1:not(:has(.v2)) .align--stretch,
.v2 .align--stretch {
  align-items: stretch;
}
.v1 .align-self--start,
.v1:not(:has(.v2)) .align-self--start,
.v2 .align-self--start {
  align-self: flex-start;
}
.v1 .align-self--center,
.v1:not(:has(.v2)) .align-self--center,
.v2 .align-self--center {
  align-self: center;
}
.v1 .align-self--end,
.v1:not(:has(.v2)) .align-self--end,
.v2 .align-self--end {
  align-self: flex-end;
}
.v1 .align-self--baseline,
.v1:not(:has(.v2)) .align-self--baseline,
.v2 .align-self--baseline {
  align-self: baseline;
}
.v1 .alignleft,
.v1:not(:has(.v2)) .alignleft,
.v2 .alignleft {
  display: inline;
  float: left;
  margin-right: 1em;
}
.v1 .alignright,
.v1:not(:has(.v2)) .alignright,
.v2 .alignright {
  display: inline;
  float: right;
  margin-left: 1em;
}
.v1 .aligncenter,
.v1:not(:has(.v2)) .aligncenter,
.v2 .aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.v1 .justify--start,
.v1:not(:has(.v2)) .justify--start,
.v2 .justify--start {
  justify-content: flex-start;
}
.v1 .justify--end,
.v1:not(:has(.v2)) .justify--end,
.v2 .justify--end {
  justify-content: flex-end;
}
.v1 .justify--center,
.v1:not(:has(.v2)) .justify--center,
.v2 .justify--center {
  justify-content: center;
}
.v1 .justify--between,
.v1:not(:has(.v2)) .justify--between,
.v2 .justify--between {
  justify-content: space-between;
}
.v1 .justify--around,
.v1:not(:has(.v2)) .justify--around,
.v2 .justify--around {
  justify-content: space-around;
}
.v1 .justify--evenly,
.v1:not(:has(.v2)) .justify--evenly,
.v2 .justify--evenly {
  justify-content: space-evenly;
}
.v1 .order--1,
.v1:not(:has(.v2)) .order--1,
.v2 .order--1 {
  order: 1;
}
.v1 .order--2,
.v1:not(:has(.v2)) .order--2,
.v2 .order--2 {
  order: 2;
}
.v1 .order--3,
.v1:not(:has(.v2)) .order--3,
.v2 .order--3 {
  order: 3;
}
.v1 .order--4,
.v1:not(:has(.v2)) .order--4,
.v2 .order--4 {
  order: 4;
}
.v1 .order--5,
.v1:not(:has(.v2)) .order--5,
.v2 .order--5 {
  order: 5;
}
.v1 .order--6,
.v1:not(:has(.v2)) .order--6,
.v2 .order--6 {
  order: 6;
}
.v1 .order--7,
.v1:not(:has(.v2)) .order--7,
.v2 .order--7 {
  order: 7;
}
.v1 .order--8,
.v1:not(:has(.v2)) .order--8,
.v2 .order--8 {
  order: 8;
}
.v1 .order--9,
.v1:not(:has(.v2)) .order--9,
.v2 .order--9 {
  order: 9;
}
.v1 .order--10,
.v1:not(:has(.v2)) .order--10,
.v2 .order--10 {
  order: 10;
}
.v1 .table--unfixed,
.v1:not(:has(.v2)) .table--unfixed,
.v2 .table--unfixed {
  table-layout: auto;
}
.v1 .overflow--hidden,
.v1:not(:has(.v2)) .overflow--hidden,
.v2 .overflow--hidden {
  overflow: hidden;
}
.v1 .overflow--visible,
.v1:not(:has(.v2)) .overflow--visible,
.v2 .overflow--visible {
  overflow: visible;
}
.v1 .overflow--auto,
.v1:not(:has(.v2)) .overflow--auto,
.v2 .overflow--auto {
  overflow: auto;
}
.v1 .overflow--scroll,
.v1:not(:has(.v2)) .overflow--scroll,
.v2 .overflow--scroll {
  overflow: scroll;
}
.v1 .overflow-x--hidden,
.v1:not(:has(.v2)) .overflow-x--hidden,
.v2 .overflow-x--hidden {
  overflow-x: hidden;
}
.v1 .overflow-x--visible,
.v1:not(:has(.v2)) .overflow-x--visible,
.v2 .overflow-x--visible {
  overflow-x: visible;
}
.v1 .overflow-x--auto,
.v1:not(:has(.v2)) .overflow-x--auto,
.v2 .overflow-x--auto {
  overflow-x: auto;
}
.v1 .overflow-x--scroll,
.v1:not(:has(.v2)) .overflow-x--scroll,
.v2 .overflow-x--scroll {
  overflow-x: scroll;
}
.v1 .overflow-y--hidden,
.v1:not(:has(.v2)) .overflow-y--hidden,
.v2 .overflow-y--hidden {
  overflow-y: hidden;
}
.v1 .overflow-y--visible,
.v1:not(:has(.v2)) .overflow-y--visible,
.v2 .overflow-y--visible {
  overflow-y: visible;
}
.v1 .overflow-y--auto,
.v1:not(:has(.v2)) .overflow-y--auto,
.v2 .overflow-y--auto {
  overflow-y: auto;
}
.v1 .overflow-y--scroll,
.v1:not(:has(.v2)) .overflow-y--scroll,
.v2 .overflow-y--scroll {
  overflow-y: scroll;
}
@media only screen and (min-width: 325px) {
  .v1 .hidden--small-up,
  .v1:not(:has(.v2)) .hidden--small-up,
  .v2 .hidden--small-up {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) {
  .v1 .hidden--medium-up,
  .v1:not(:has(.v2)) .hidden--medium-up,
  .v2 .hidden--medium-up {
    display: none !important;
  }
}
@media only screen and (min-width: 1024px) {
  .v1 .hidden--large-up,
  .v1:not(:has(.v2)) .hidden--large-up,
  .v2 .hidden--large-up {
    display: none !important;
  }
}
@media only screen and (max-width: 325px) {
  .v1 .hidden--x-small-down,
  .v1:not(:has(.v2)) .hidden--x-small-down,
  .v2 .hidden--x-small-down {
    display: none !important;
  }
}
@media only screen and (max-width: 768px) {
  .v1 .hidden--small-down,
  .v1:not(:has(.v2)) .hidden--small-down,
  .v2 .hidden--small-down {
    display: none !important;
  }
}
@media only screen and (max-width: 1024px) {
  .v1 .hidden--medium-down,
  .v1:not(:has(.v2)) .hidden--medium-down,
  .v2 .hidden--medium-down {
    display: none !important;
  }
}
@media only screen and (max-width: 1440px) {
  .v1 .hidden--large-down,
  .v1:not(:has(.v2)) .hidden--large-down,
  .v2 .hidden--large-down {
    display: none !important;
  }
}
.v1 .cursor--auto,
.v1:not(:has(.v2)) .cursor--auto,
.v2 .cursor--auto {
  cursor: auto;
}
.v1 .cursor--default,
.v1:not(:has(.v2)) .cursor--default,
.v2 .cursor--default {
  cursor: default;
}
.v1 .cursor--pointer,
.v1:not(:has(.v2)) .cursor--pointer,
.v2 .cursor--pointer {
  cursor: pointer;
}
.v1 .cursor--text,
.v1:not(:has(.v2)) .cursor--text,
.v2 .cursor--text {
  cursor: text;
}
.v1 .cursor--move,
.v1:not(:has(.v2)) .cursor--move,
.v2 .cursor--move {
  cursor: move;
}
.v1 .cursor--no-action,
.v1:not(:has(.v2)) .cursor--no-action,
.v2 .cursor--no-action {
  pointer-events: none;
}
.v1 .text-shadow--sm,
.v1:not(:has(.v2)) .text-shadow--sm,
.v2 .text-shadow--sm {
  text-shadow: 0 0px 4px rgba(0, 0, 0, 0.5);
}
.v1 .text-shadow--base,
.v1:not(:has(.v2)) .text-shadow--base,
.v2 .text-shadow--base {
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
}
.v1 .opacity--1,
.v1:not(:has(.v2)) .opacity--1,
.v2 .opacity--1 {
  opacity: 1;
}
.v1 .opacity--75,
.v1:not(:has(.v2)) .opacity--75,
.v2 .opacity--75 {
  opacity: 0.75;
}
.v1 .opacity--50,
.v1:not(:has(.v2)) .opacity--50,
.v2 .opacity--50 {
  opacity: 0.5;
}
.v1 .opacity--25,
.v1:not(:has(.v2)) .opacity--25,
.v2 .opacity--25 {
  opacity: 0.25;
}
.v1 .opacity--0,
.v1:not(:has(.v2)) .opacity--0,
.v2 .opacity--0 {
  opacity: 0;
}
.v1 .float--right,
.v1:not(:has(.v2)) .float--right,
.v2 .float--right {
  float: right;
}
.v1 .float--left,
.v1:not(:has(.v2)) .float--left,
.v2 .float--left {
  float: left;
}
.v1 .float--none,
.v1:not(:has(.v2)) .float--none,
.v2 .float--none {
  float: none;
}
.v1 .border--none,
.v1:not(:has(.v2)) .border--none,
.v2 .border--none {
  border: none;
}
.v1 .border-radius--0px,
.v1:not(:has(.v2)) .border-radius--0px,
.v2 .border-radius--0px {
  border-radius: 0px;
}
.v1 .border-radius-top-left--0px,
.v1:not(:has(.v2)) .border-radius-top-left--0px,
.v2 .border-radius-top-left--0px {
  border-top-left-radius: 0px;
}
.v1 .border-radius-top-right--0px,
.v1:not(:has(.v2)) .border-radius-top-right--0px,
.v2 .border-radius-top-right--0px {
  border-top-right-radius: 0px;
}
.v1 .border-radius-bottom-left--0px,
.v1:not(:has(.v2)) .border-radius-bottom-left--0px,
.v2 .border-radius-bottom-left--0px {
  border-bottom-left-radius: 0px;
}
.v1 .border-radius-bottom-right--0px,
.v1:not(:has(.v2)) .border-radius-bottom-right--0px,
.v2 .border-radius-bottom-right--0px {
  border-bottom-right-radius: 0px;
}
.v1 .border-radius--0em,
.v1:not(:has(.v2)) .border-radius--0em,
.v2 .border-radius--0em {
  border-radius: 0em;
}
.v1 .border-radius-top-left--0em,
.v1:not(:has(.v2)) .border-radius-top-left--0em,
.v2 .border-radius-top-left--0em {
  border-top-left-radius: 0em;
}
.v1 .border-radius-top-right--0em,
.v1:not(:has(.v2)) .border-radius-top-right--0em,
.v2 .border-radius-top-right--0em {
  border-top-right-radius: 0em;
}
.v1 .border-radius-bottom-left--0em,
.v1:not(:has(.v2)) .border-radius-bottom-left--0em,
.v2 .border-radius-bottom-left--0em {
  border-bottom-left-radius: 0em;
}
.v1 .border-radius-bottom-right--0em,
.v1:not(:has(.v2)) .border-radius-bottom-right--0em,
.v2 .border-radius-bottom-right--0em {
  border-bottom-right-radius: 0em;
}
.v1 .border-radius--1px,
.v1:not(:has(.v2)) .border-radius--1px,
.v2 .border-radius--1px {
  border-radius: 1px;
}
.v1 .border-radius-top-left--1px,
.v1:not(:has(.v2)) .border-radius-top-left--1px,
.v2 .border-radius-top-left--1px {
  border-top-left-radius: 1px;
}
.v1 .border-radius-top-right--1px,
.v1:not(:has(.v2)) .border-radius-top-right--1px,
.v2 .border-radius-top-right--1px {
  border-top-right-radius: 1px;
}
.v1 .border-radius-bottom-left--1px,
.v1:not(:has(.v2)) .border-radius-bottom-left--1px,
.v2 .border-radius-bottom-left--1px {
  border-bottom-left-radius: 1px;
}
.v1 .border-radius-bottom-right--1px,
.v1:not(:has(.v2)) .border-radius-bottom-right--1px,
.v2 .border-radius-bottom-right--1px {
  border-bottom-right-radius: 1px;
}
.v1 .border-radius--1em,
.v1:not(:has(.v2)) .border-radius--1em,
.v2 .border-radius--1em {
  border-radius: 1em;
}
.v1 .border-radius-top-left--1em,
.v1:not(:has(.v2)) .border-radius-top-left--1em,
.v2 .border-radius-top-left--1em {
  border-top-left-radius: 1em;
}
.v1 .border-radius-top-right--1em,
.v1:not(:has(.v2)) .border-radius-top-right--1em,
.v2 .border-radius-top-right--1em {
  border-top-right-radius: 1em;
}
.v1 .border-radius-bottom-left--1em,
.v1:not(:has(.v2)) .border-radius-bottom-left--1em,
.v2 .border-radius-bottom-left--1em {
  border-bottom-left-radius: 1em;
}
.v1 .border-radius-bottom-right--1em,
.v1:not(:has(.v2)) .border-radius-bottom-right--1em,
.v2 .border-radius-bottom-right--1em {
  border-bottom-right-radius: 1em;
}
.v1 .border-radius--2px,
.v1:not(:has(.v2)) .border-radius--2px,
.v2 .border-radius--2px {
  border-radius: 2px;
}
.v1 .border-radius-top-left--2px,
.v1:not(:has(.v2)) .border-radius-top-left--2px,
.v2 .border-radius-top-left--2px {
  border-top-left-radius: 2px;
}
.v1 .border-radius-top-right--2px,
.v1:not(:has(.v2)) .border-radius-top-right--2px,
.v2 .border-radius-top-right--2px {
  border-top-right-radius: 2px;
}
.v1 .border-radius-bottom-left--2px,
.v1:not(:has(.v2)) .border-radius-bottom-left--2px,
.v2 .border-radius-bottom-left--2px {
  border-bottom-left-radius: 2px;
}
.v1 .border-radius-bottom-right--2px,
.v1:not(:has(.v2)) .border-radius-bottom-right--2px,
.v2 .border-radius-bottom-right--2px {
  border-bottom-right-radius: 2px;
}
.v1 .border-radius--2em,
.v1:not(:has(.v2)) .border-radius--2em,
.v2 .border-radius--2em {
  border-radius: 2em;
}
.v1 .border-radius-top-left--2em,
.v1:not(:has(.v2)) .border-radius-top-left--2em,
.v2 .border-radius-top-left--2em {
  border-top-left-radius: 2em;
}
.v1 .border-radius-top-right--2em,
.v1:not(:has(.v2)) .border-radius-top-right--2em,
.v2 .border-radius-top-right--2em {
  border-top-right-radius: 2em;
}
.v1 .border-radius-bottom-left--2em,
.v1:not(:has(.v2)) .border-radius-bottom-left--2em,
.v2 .border-radius-bottom-left--2em {
  border-bottom-left-radius: 2em;
}
.v1 .border-radius-bottom-right--2em,
.v1:not(:has(.v2)) .border-radius-bottom-right--2em,
.v2 .border-radius-bottom-right--2em {
  border-bottom-right-radius: 2em;
}
.v1 .border-radius--3px,
.v1:not(:has(.v2)) .border-radius--3px,
.v2 .border-radius--3px {
  border-radius: 3px;
}
.v1 .border-radius-top-left--3px,
.v1:not(:has(.v2)) .border-radius-top-left--3px,
.v2 .border-radius-top-left--3px {
  border-top-left-radius: 3px;
}
.v1 .border-radius-top-right--3px,
.v1:not(:has(.v2)) .border-radius-top-right--3px,
.v2 .border-radius-top-right--3px {
  border-top-right-radius: 3px;
}
.v1 .border-radius-bottom-left--3px,
.v1:not(:has(.v2)) .border-radius-bottom-left--3px,
.v2 .border-radius-bottom-left--3px {
  border-bottom-left-radius: 3px;
}
.v1 .border-radius-bottom-right--3px,
.v1:not(:has(.v2)) .border-radius-bottom-right--3px,
.v2 .border-radius-bottom-right--3px {
  border-bottom-right-radius: 3px;
}
.v1 .border-radius--3em,
.v1:not(:has(.v2)) .border-radius--3em,
.v2 .border-radius--3em {
  border-radius: 3em;
}
.v1 .border-radius-top-left--3em,
.v1:not(:has(.v2)) .border-radius-top-left--3em,
.v2 .border-radius-top-left--3em {
  border-top-left-radius: 3em;
}
.v1 .border-radius-top-right--3em,
.v1:not(:has(.v2)) .border-radius-top-right--3em,
.v2 .border-radius-top-right--3em {
  border-top-right-radius: 3em;
}
.v1 .border-radius-bottom-left--3em,
.v1:not(:has(.v2)) .border-radius-bottom-left--3em,
.v2 .border-radius-bottom-left--3em {
  border-bottom-left-radius: 3em;
}
.v1 .border-radius-bottom-right--3em,
.v1:not(:has(.v2)) .border-radius-bottom-right--3em,
.v2 .border-radius-bottom-right--3em {
  border-bottom-right-radius: 3em;
}
.v1 .border-radius--4px,
.v1:not(:has(.v2)) .border-radius--4px,
.v2 .border-radius--4px {
  border-radius: 4px;
}
.v1 .border-radius-top-left--4px,
.v1:not(:has(.v2)) .border-radius-top-left--4px,
.v2 .border-radius-top-left--4px {
  border-top-left-radius: 4px;
}
.v1 .border-radius-top-right--4px,
.v1:not(:has(.v2)) .border-radius-top-right--4px,
.v2 .border-radius-top-right--4px {
  border-top-right-radius: 4px;
}
.v1 .border-radius-bottom-left--4px,
.v1:not(:has(.v2)) .border-radius-bottom-left--4px,
.v2 .border-radius-bottom-left--4px {
  border-bottom-left-radius: 4px;
}
.v1 .border-radius-bottom-right--4px,
.v1:not(:has(.v2)) .border-radius-bottom-right--4px,
.v2 .border-radius-bottom-right--4px {
  border-bottom-right-radius: 4px;
}
.v1 .border-radius--4em,
.v1:not(:has(.v2)) .border-radius--4em,
.v2 .border-radius--4em {
  border-radius: 4em;
}
.v1 .border-radius-top-left--4em,
.v1:not(:has(.v2)) .border-radius-top-left--4em,
.v2 .border-radius-top-left--4em {
  border-top-left-radius: 4em;
}
.v1 .border-radius-top-right--4em,
.v1:not(:has(.v2)) .border-radius-top-right--4em,
.v2 .border-radius-top-right--4em {
  border-top-right-radius: 4em;
}
.v1 .border-radius-bottom-left--4em,
.v1:not(:has(.v2)) .border-radius-bottom-left--4em,
.v2 .border-radius-bottom-left--4em {
  border-bottom-left-radius: 4em;
}
.v1 .border-radius-bottom-right--4em,
.v1:not(:has(.v2)) .border-radius-bottom-right--4em,
.v2 .border-radius-bottom-right--4em {
  border-bottom-right-radius: 4em;
}
.v1 .border-radius--5px,
.v1:not(:has(.v2)) .border-radius--5px,
.v2 .border-radius--5px {
  border-radius: 5px;
}
.v1 .border-radius-top-left--5px,
.v1:not(:has(.v2)) .border-radius-top-left--5px,
.v2 .border-radius-top-left--5px {
  border-top-left-radius: 5px;
}
.v1 .border-radius-top-right--5px,
.v1:not(:has(.v2)) .border-radius-top-right--5px,
.v2 .border-radius-top-right--5px {
  border-top-right-radius: 5px;
}
.v1 .border-radius-bottom-left--5px,
.v1:not(:has(.v2)) .border-radius-bottom-left--5px,
.v2 .border-radius-bottom-left--5px {
  border-bottom-left-radius: 5px;
}
.v1 .border-radius-bottom-right--5px,
.v1:not(:has(.v2)) .border-radius-bottom-right--5px,
.v2 .border-radius-bottom-right--5px {
  border-bottom-right-radius: 5px;
}
.v1 .border-radius--5em,
.v1:not(:has(.v2)) .border-radius--5em,
.v2 .border-radius--5em {
  border-radius: 5em;
}
.v1 .border-radius-top-left--5em,
.v1:not(:has(.v2)) .border-radius-top-left--5em,
.v2 .border-radius-top-left--5em {
  border-top-left-radius: 5em;
}
.v1 .border-radius-top-right--5em,
.v1:not(:has(.v2)) .border-radius-top-right--5em,
.v2 .border-radius-top-right--5em {
  border-top-right-radius: 5em;
}
.v1 .border-radius-bottom-left--5em,
.v1:not(:has(.v2)) .border-radius-bottom-left--5em,
.v2 .border-radius-bottom-left--5em {
  border-bottom-left-radius: 5em;
}
.v1 .border-radius-bottom-right--5em,
.v1:not(:has(.v2)) .border-radius-bottom-right--5em,
.v2 .border-radius-bottom-right--5em {
  border-bottom-right-radius: 5em;
}
.v1 .border-radius--6px,
.v1:not(:has(.v2)) .border-radius--6px,
.v2 .border-radius--6px {
  border-radius: 6px;
}
.v1 .border-radius-top-left--6px,
.v1:not(:has(.v2)) .border-radius-top-left--6px,
.v2 .border-radius-top-left--6px {
  border-top-left-radius: 6px;
}
.v1 .border-radius-top-right--6px,
.v1:not(:has(.v2)) .border-radius-top-right--6px,
.v2 .border-radius-top-right--6px {
  border-top-right-radius: 6px;
}
.v1 .border-radius-bottom-left--6px,
.v1:not(:has(.v2)) .border-radius-bottom-left--6px,
.v2 .border-radius-bottom-left--6px {
  border-bottom-left-radius: 6px;
}
.v1 .border-radius-bottom-right--6px,
.v1:not(:has(.v2)) .border-radius-bottom-right--6px,
.v2 .border-radius-bottom-right--6px {
  border-bottom-right-radius: 6px;
}
.v1 .border-radius--6em,
.v1:not(:has(.v2)) .border-radius--6em,
.v2 .border-radius--6em {
  border-radius: 6em;
}
.v1 .border-radius-top-left--6em,
.v1:not(:has(.v2)) .border-radius-top-left--6em,
.v2 .border-radius-top-left--6em {
  border-top-left-radius: 6em;
}
.v1 .border-radius-top-right--6em,
.v1:not(:has(.v2)) .border-radius-top-right--6em,
.v2 .border-radius-top-right--6em {
  border-top-right-radius: 6em;
}
.v1 .border-radius-bottom-left--6em,
.v1:not(:has(.v2)) .border-radius-bottom-left--6em,
.v2 .border-radius-bottom-left--6em {
  border-bottom-left-radius: 6em;
}
.v1 .border-radius-bottom-right--6em,
.v1:not(:has(.v2)) .border-radius-bottom-right--6em,
.v2 .border-radius-bottom-right--6em {
  border-bottom-right-radius: 6em;
}
.v1 .border-radius--7px,
.v1:not(:has(.v2)) .border-radius--7px,
.v2 .border-radius--7px {
  border-radius: 7px;
}
.v1 .border-radius-top-left--7px,
.v1:not(:has(.v2)) .border-radius-top-left--7px,
.v2 .border-radius-top-left--7px {
  border-top-left-radius: 7px;
}
.v1 .border-radius-top-right--7px,
.v1:not(:has(.v2)) .border-radius-top-right--7px,
.v2 .border-radius-top-right--7px {
  border-top-right-radius: 7px;
}
.v1 .border-radius-bottom-left--7px,
.v1:not(:has(.v2)) .border-radius-bottom-left--7px,
.v2 .border-radius-bottom-left--7px {
  border-bottom-left-radius: 7px;
}
.v1 .border-radius-bottom-right--7px,
.v1:not(:has(.v2)) .border-radius-bottom-right--7px,
.v2 .border-radius-bottom-right--7px {
  border-bottom-right-radius: 7px;
}
.v1 .border-radius--7em,
.v1:not(:has(.v2)) .border-radius--7em,
.v2 .border-radius--7em {
  border-radius: 7em;
}
.v1 .border-radius-top-left--7em,
.v1:not(:has(.v2)) .border-radius-top-left--7em,
.v2 .border-radius-top-left--7em {
  border-top-left-radius: 7em;
}
.v1 .border-radius-top-right--7em,
.v1:not(:has(.v2)) .border-radius-top-right--7em,
.v2 .border-radius-top-right--7em {
  border-top-right-radius: 7em;
}
.v1 .border-radius-bottom-left--7em,
.v1:not(:has(.v2)) .border-radius-bottom-left--7em,
.v2 .border-radius-bottom-left--7em {
  border-bottom-left-radius: 7em;
}
.v1 .border-radius-bottom-right--7em,
.v1:not(:has(.v2)) .border-radius-bottom-right--7em,
.v2 .border-radius-bottom-right--7em {
  border-bottom-right-radius: 7em;
}
.v1 .border-radius--8px,
.v1:not(:has(.v2)) .border-radius--8px,
.v2 .border-radius--8px {
  border-radius: 8px;
}
.v1 .border-radius-top-left--8px,
.v1:not(:has(.v2)) .border-radius-top-left--8px,
.v2 .border-radius-top-left--8px {
  border-top-left-radius: 8px;
}
.v1 .border-radius-top-right--8px,
.v1:not(:has(.v2)) .border-radius-top-right--8px,
.v2 .border-radius-top-right--8px {
  border-top-right-radius: 8px;
}
.v1 .border-radius-bottom-left--8px,
.v1:not(:has(.v2)) .border-radius-bottom-left--8px,
.v2 .border-radius-bottom-left--8px {
  border-bottom-left-radius: 8px;
}
.v1 .border-radius-bottom-right--8px,
.v1:not(:has(.v2)) .border-radius-bottom-right--8px,
.v2 .border-radius-bottom-right--8px {
  border-bottom-right-radius: 8px;
}
.v1 .border-radius--8em,
.v1:not(:has(.v2)) .border-radius--8em,
.v2 .border-radius--8em {
  border-radius: 8em;
}
.v1 .border-radius-top-left--8em,
.v1:not(:has(.v2)) .border-radius-top-left--8em,
.v2 .border-radius-top-left--8em {
  border-top-left-radius: 8em;
}
.v1 .border-radius-top-right--8em,
.v1:not(:has(.v2)) .border-radius-top-right--8em,
.v2 .border-radius-top-right--8em {
  border-top-right-radius: 8em;
}
.v1 .border-radius-bottom-left--8em,
.v1:not(:has(.v2)) .border-radius-bottom-left--8em,
.v2 .border-radius-bottom-left--8em {
  border-bottom-left-radius: 8em;
}
.v1 .border-radius-bottom-right--8em,
.v1:not(:has(.v2)) .border-radius-bottom-right--8em,
.v2 .border-radius-bottom-right--8em {
  border-bottom-right-radius: 8em;
}
.v1 .border-radius--9px,
.v1:not(:has(.v2)) .border-radius--9px,
.v2 .border-radius--9px {
  border-radius: 9px;
}
.v1 .border-radius-top-left--9px,
.v1:not(:has(.v2)) .border-radius-top-left--9px,
.v2 .border-radius-top-left--9px {
  border-top-left-radius: 9px;
}
.v1 .border-radius-top-right--9px,
.v1:not(:has(.v2)) .border-radius-top-right--9px,
.v2 .border-radius-top-right--9px {
  border-top-right-radius: 9px;
}
.v1 .border-radius-bottom-left--9px,
.v1:not(:has(.v2)) .border-radius-bottom-left--9px,
.v2 .border-radius-bottom-left--9px {
  border-bottom-left-radius: 9px;
}
.v1 .border-radius-bottom-right--9px,
.v1:not(:has(.v2)) .border-radius-bottom-right--9px,
.v2 .border-radius-bottom-right--9px {
  border-bottom-right-radius: 9px;
}
.v1 .border-radius--9em,
.v1:not(:has(.v2)) .border-radius--9em,
.v2 .border-radius--9em {
  border-radius: 9em;
}
.v1 .border-radius-top-left--9em,
.v1:not(:has(.v2)) .border-radius-top-left--9em,
.v2 .border-radius-top-left--9em {
  border-top-left-radius: 9em;
}
.v1 .border-radius-top-right--9em,
.v1:not(:has(.v2)) .border-radius-top-right--9em,
.v2 .border-radius-top-right--9em {
  border-top-right-radius: 9em;
}
.v1 .border-radius-bottom-left--9em,
.v1:not(:has(.v2)) .border-radius-bottom-left--9em,
.v2 .border-radius-bottom-left--9em {
  border-bottom-left-radius: 9em;
}
.v1 .border-radius-bottom-right--9em,
.v1:not(:has(.v2)) .border-radius-bottom-right--9em,
.v2 .border-radius-bottom-right--9em {
  border-bottom-right-radius: 9em;
}
.v1 .border-radius--10px,
.v1:not(:has(.v2)) .border-radius--10px,
.v2 .border-radius--10px {
  border-radius: 10px;
}
.v1 .border-radius-top-left--10px,
.v1:not(:has(.v2)) .border-radius-top-left--10px,
.v2 .border-radius-top-left--10px {
  border-top-left-radius: 10px;
}
.v1 .border-radius-top-right--10px,
.v1:not(:has(.v2)) .border-radius-top-right--10px,
.v2 .border-radius-top-right--10px {
  border-top-right-radius: 10px;
}
.v1 .border-radius-bottom-left--10px,
.v1:not(:has(.v2)) .border-radius-bottom-left--10px,
.v2 .border-radius-bottom-left--10px {
  border-bottom-left-radius: 10px;
}
.v1 .border-radius-bottom-right--10px,
.v1:not(:has(.v2)) .border-radius-bottom-right--10px,
.v2 .border-radius-bottom-right--10px {
  border-bottom-right-radius: 10px;
}
.v1 .border-radius--10em,
.v1:not(:has(.v2)) .border-radius--10em,
.v2 .border-radius--10em {
  border-radius: 10em;
}
.v1 .border-radius-top-left--10em,
.v1:not(:has(.v2)) .border-radius-top-left--10em,
.v2 .border-radius-top-left--10em {
  border-top-left-radius: 10em;
}
.v1 .border-radius-top-right--10em,
.v1:not(:has(.v2)) .border-radius-top-right--10em,
.v2 .border-radius-top-right--10em {
  border-top-right-radius: 10em;
}
.v1 .border-radius-bottom-left--10em,
.v1:not(:has(.v2)) .border-radius-bottom-left--10em,
.v2 .border-radius-bottom-left--10em {
  border-bottom-left-radius: 10em;
}
.v1 .border-radius-bottom-right--10em,
.v1:not(:has(.v2)) .border-radius-bottom-right--10em,
.v2 .border-radius-bottom-right--10em {
  border-bottom-right-radius: 10em;
}
.v1 .border-radius--half,
.v1:not(:has(.v2)) .border-radius--half,
.v2 .border-radius--half {
  border-radius: 50%;
}
.v1 .grid-column--span-2,
.v1:not(:has(.v2)) .grid-column--span-2,
.v2 .grid-column--span-2 {
  grid-column: span 2;
}
.v1 .break-before--avoid,
.v1:not(:has(.v2)) .break-before--avoid,
.v2 .break-before--avoid {
  page-break-before: avoid;
  -moz-column-break-before: avoid;
       break-before: avoid;
}
.v1 .break-inside--avoid,
.v1:not(:has(.v2)) .break-inside--avoid,
.v2 .break-inside--avoid {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}
.v1 .break-after--avoid,
.v1:not(:has(.v2)) .break-after--avoid,
.v2 .break-after--avoid {
  page-break-after: avoid;
  -moz-column-break-after: avoid;
       break-after: avoid;
}
